/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
html,body{font-family:"Source Sans Pro",sans-serif;color:#5A5758;}h1,h2{font-family:"Source Serif Pro",serif;color:#231f20;}p{font-style:normal;font-weight:normal;font-size:16px;line-height:22px;letter-spacing:0.02em;}a,.link{color:#1A2188;transition:all 0.35s ease-in-out;}a:hover,a:focus,a:active,.link:hover,.link:focus,.link:active{font-weight:bold;}p a{color:#1A2188;}#header{background-color:#ffffff !important;background-image:none !important;border-bottom:1px #C8C7C7 solid;}@media (min-width:768px){#header #block-psc-branding{display:flex;align-items:center;}}#header #block-psc-branding .site-branding__logo{margin-bottom:0;}@media (min-width:768px){#header #block-psc-branding .site-branding__text{padding-top:0;padding-bottom:0;margin:0;border-left:1px #5A5758 solid;padding-left:20px;}}#header #block-psc-branding .site-branding__text .site-branding__name{font-size:1.321em;}#header #block-psc-branding .site-branding__text .site-branding__name a{color:#231f20;font-family:"Source Serif Pro",serif;}#header .region-secondary-menu .menu-item a{color:#1A2188;}#header .region-secondary-menu .menu-item a.is-active{font-weight:bold;}.region-primary-menu .block-menu .menu{padding-top:3rem;}@media (max-width:767px){.region-primary-menu .block-menu .menu li{margin-right:0;}}.region-primary-menu .block-menu .menu li a{border-bottom:6px #ffffff solid;color:#5A5758;font-size:16px;font-weight:500;text-shadow:none;border-radius:0 !important;margin-bottom:0;}.region-primary-menu .block-menu .menu li a:hover,.region-primary-menu .block-menu .menu li a:active,.region-primary-menu .block-menu .menu li a:focus{pointer:cursor;border-bottom:6px #3A5CE9 solid;}.region-primary-menu .block-menu .menu li a.is-active{border-bottom:6px #3A5CE9 solid;}.site-footer{background-color:#3A5CE9 !important;}.site-footer p{color:#ffffff;font-size:0.85rem;}.site-footer a{color:#ffffff !important;}.site-footer .block{border:0;}.site-footer .site-footer__top .region{width:100%;}.site-footer .site-footer__bottom{border:0;}#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group{display:flex;flex-wrap:wrap;}#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button{float:none;color:white;box-shadow:none;border:1px white solid;transition:all 0.35s ease-in-out;}#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button:focus,#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button:hover,#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group button:active{background-color:white;opacity:1;color:#1A2188;}@media only screen and (max-width:768px){#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-container,#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-btn-container,#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-container{width:100%;margin-top:8px;}#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-accept-btn-container button,#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-reject-btn-container button,#onetrust-banner-sdk #onetrust-button-group-parent #onetrust-button-group #onetrust-pc-btn-container button{padding:6px;}}#onetrust-banner-sdk #onetrust-pc-btn-handler{color:#ffffff;}#onetrust-banner-sdk .onetrust-close-btn-ui[style]{color:white;background-image:url(/themes/custom/images/ot_close.svg) !important;}
body{color:#3b3b3b;background:#292929;}#page,#main-wrapper,.region-primary-menu .menu-item a.is-active,.region-primary-menu .menu-item--active-trail a{background:#fff;}.tabs ul.primary li a.is-active{background-color:#fff;}.tabs ul.primary li.is-active a{border-bottom-color:#fff;background-color:#fff;}#header{background-color:#1d84c3;background-image:-webkit-linear-gradient(top,#055a8e 0%,#1d84c3 100%);background-image:linear-gradient(to bottom,#055a8e 0%,#1d84c3 100%);}a,.link{color:#0071b3;}a:hover,a:focus,.link:hover,.link:focus{color:#055a8e;}a:active,.link:active{color:#23aeff;}.sidebar .block{border-color:#f9f9f9;background-color:#f6f6f2;}.site-footer{background:#292929;}.region-header,.region-header a,.region-header li a.is-active,.region-header .site-branding__text,.region-header .site-branding,.region-header .site-branding__text a,.region-header .site-branding a,.region-secondary-menu .menu-item a,.region-secondary-menu .menu-item a.is-active{color:#fffeff;}[dir="rtl"] .color-form .color-palette{margin-right:20px;margin-left:0;}[dir="rtl"] .color-form .form-item label{float:right;}[dir="rtl"] .color-form .color-palette .lock{right:-20px;left:0;}
