/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.split{--gap:clamp(16px,3vw,32px);--dur:15s;--count:3;display:grid;grid-template-columns:1fr min(75ch,48%);gap:var(--gap);align-items:center;}.split__text{order:1;padding:8em;}.split__gallery{order:2;position:relative;aspect-ratio:4 / 3;overflow:hidden;box-shadow:0 8px 30px rgba(0,0,0,.12);background:#000;margin:0;}.split__gallery > p{margin:0;}.split__gallery img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;animation:crossfade var(--dur) linear infinite both;animation-delay:calc((var(--i) - 1) * (var(--dur) / var(--count)));will-change:opacity;backface-visibility:hidden;transform:translateZ(0);opacity:0;}.split__gallery:hover img,.split__gallery:focus-within img{animation-play-state:paused;}@keyframes crossfade{0%{opacity:0;}2%{opacity:1;}31%{opacity:1;}35%{opacity:0;}100%{opacity:0;}}.gallery-cta{transform:translate(-50%,-50%) scale(0.98);padding:.9rem 1.2rem;min-width:250px;border-radius:3px;margin:3em 0;text-decoration:none;text-transform:uppercase;font-weight:300;font-size:1.1em;background:#0073E6;color:#fff;box-shadow:inset 2px 2px 2px rgba(255,255,255,.5),2px 2px 2px rgba(0,0,0,.1),4px 4px 5px rgba(0,0,0,.1);backdrop-filter:saturate(140%) blur(2px);text-align:center;}.gallery-cta:hover{background:#003366;}.gallery-cta:focus-visible{outline:3px solid #fff;outline-offset:3px;box-shadow:0 0 0 3px rgba(0,0,0,.4);}.split .split__gallery a.gallery-cta{color:#fff;}.lc.blue-bg{background:#e6f4ff;}.gallery-cta-btn{margin:3em 0;}@media (max-width:800px){.split{grid-template-columns:1fr;}.split__text{order:2;padding:3em;text-align:center;}.split__gallery{order:1;}}@media (prefers-reduced-motion:reduce){.split__gallery img{animation:none;}.split__gallery img:not([style*="--i:1"]){display:none;}.gallery-cta{transition:none;}}
main .text-formatted a{color:#006DE0;}a.btn,a.button,a.wp-block-button__link,a.column_button,a.cta,a.overlay-btn,a.faq-cta{text-decoration:none !important;box-shadow:none !important;background-image:none !important;}a.btn,a.button,a.wp-block-button__link,a.column_button,a.cta,a.overlay-btn,a.faq-cta{background-color:var(--btn-bg,#006DE0) !important;color:var(--btn-text,#fff) !important;}main .text-formatted a.card-link,main .text-formatted a.advanced-card-link,main .text-formatted a.acard-link{background-image:none !important;background-size:0 !important;padding-bottom:0 !important;transition:none !important;text-decoration:none !important;}a.jumbo-link{background-color:#f1f1f1 !important;color:#003366 !important;text-decoration:none !important;background-image:none !important;transition:color 0.3s ease,background-color 0.3s ease !important;}#primary_nav_wrap > ul > li > ul > li:hover > a,#primary_nav_wrap > ul > li > ul > li:hover > span{background-color:var(--t2-blue) !important;color:#fff !important;}a.jumbo-link:hover{background-color:#f1f1f1 !important;color:#006DE0 !important;text-decoration:none !important;background-image:none !important;}.wp-block-button__link,a.column_button{display:inline-block !important;text-decoration:none !important;padding:16px 26px !important;margin:8px 0 !important;border-radius:4px !important;background-color:#006DE0 !important;color:#ffffff !important;font-weight:600 !important;text-align:center !important;transition:background-color 0.3s ease,color 0.3s ease !important;}.wp-block-button__link:hover,a.column_button:hover{background-color:#003366 !important;color:#ffffff !important;text-decoration:none !important;}.node__content :is(p,li) a:not(.btn):not(.button):not(.cta):not(.overlay-btn):not(.faq-cta):not(.card-btn):not(.menu__link):not(nav a):not(.block-menu a):not(header a):not(footer a){text-decoration:none;padding-bottom:3px;background-image:linear-gradient(currentColor,currentColor);background-repeat:no-repeat;background-position:0 100%;background-size:100% 3px;transition:background-size 600ms cubic-bezier(0.785,0.135,0.15,0.86);}.node__content :is(p,li) a:hover:not(.btn):not(.button):not(.cta):not(.overlay-btn):not(.faq-cta):not(.card-btn):not(.menu__link):not(nav a):not(.block-menu a):not(header a):not(footer a){background-size:1.25em 3px;}.value-charts-section p a:not(.btn):not(.button){color:#006DE0;text-decoration:none;padding-bottom:3px;background-image:linear-gradient(#006DE0,#006DE0);background-repeat:no-repeat;background-position:0 100%;background-size:100% 3px;transition:background-size 600ms cubic-bezier(0.785,0.135,0.15,0.86);}.value-charts-section p a:hover:not(.btn):not(.button){background-size:1.25em 3px;}.masonry-item a,.pos-wrap a,.pos-title a,a.card-link{background-image:none !important;background-size:0 !important;padding-bottom:0 !important;text-decoration:none !important;}.node__content a:has(img){background:none !important;background-image:none !important;background-size:0 !important;padding-bottom:0 !important;border:0 !important;text-decoration:none !important;transition:none !important;}.header-wrapper .btn{margin-top:3.5em !important;}.slide-links a{display:inline-flex !important;align-items:center !important;justify-content:center !important;line-height:1.2 !important;vertical-align:middle !important;transition:background-color 0.3s ease;}.slide-links a:hover{background-color:#16cc5c !important;color:#fff !important;}.social-media-links a{background:none !important;background-image:none !important;background-size:0 !important;padding-bottom:0 !important;border:none !important;text-decoration:none !important;transition:none !important;}.social-media-links a:hover{background:none !important;background-image:none !important;text-decoration:none !important;}.wp-block-column h3 a{color:#ffffff !important;text-decoration:none !important;background-image:none !important;}.wp-block-column h3 a:hover{color:#ffffff !important;text-decoration:none !important;background-image:none !important;}main table.views-table a,main table.views-table a:hover,.view-research table.views-table a,.view-research table.views-table a:hover{background:none !important;background-image:none !important;background-size:0 !important;background-repeat:no-repeat !important;border:0 !important;padding-bottom:0 !important;}main table.views-table a,.view-research table.views-table a{color:#006DE0 !important;text-decoration:none !important;cursor:pointer;transition:color 0.25s ease;}main table.views-table a:hover,.view-research table.views-table a:hover{color:#0048A0 !important;text-decoration:underline !important;text-decoration-thickness:1px !important;text-underline-offset:2px !important;}.text-formatted .wp-block-table a,.text-formatted .wp-block-table a:hover,.wp-block-table.has-fixed-layout a,.wp-block-table.has-fixed-layout a:hover{background:none !important;background-image:none !important;border:0 !important;text-decoration:none !important;padding-bottom:0 !important;transition:color 0.2s ease !important;color:#006DE0 !important;cursor:pointer !important;}.text-formatted .wp-block-table a:hover,.wp-block-table.has-fixed-layout a:hover{color:#0048A0 !important;text-decoration:none !important;}.node__content .cd-horizontal-timeline .events a,.node__content .cd-horizontal-timeline .events a:hover,.node__content .cd-horizontal-timeline .events a:focus,.node__content .cd-horizontal-timeline .events a:active{text-decoration:none !important;background:none !important;background-image:none !important;background-repeat:no-repeat !important;background-size:0 !important;padding-bottom:0 !important;}.node__content .cd-horizontal-timeline .cd-timeline-navigation a{background-image:none !important;background-size:0 !important;background-repeat:no-repeat !important;padding-bottom:0 !important;background-color:#fff !important;}main .text-formatted p[style*="color:#ffffff"] a,main .text-formatted .has-white-color a{color:#ffffff !important;}.wp-block-cover .wp-block-button__link,.wp-block-cover a.column_button{border:1px solid transparent;box-sizing:border-box;transition:background-color 0.3s ease,border-color 0.3s ease;}.wp-block-cover .wp-block-button__link:hover,.wp-block-cover a.column_button:hover{background-color:#003366 !important;color:#ffffff !important;border-color:#ffffff !important;}.section.two-column.dark-bg .column_button{border:1px solid transparent;box-sizing:border-box;transition:background-color 0.3s ease,border-color 0.3s ease;}.section.two-column.dark-bg .column_button:hover{background-color:#003366;color:#ffffff;border-color:#ffffff;}.wp-block-cover .wp-block-button > .wp-block-button__link{display:inline-block;background-color:#006DE0 !important;color:#ffffff !important;padding:14px 28px;border-radius:6px;border:2px solid transparent;box-sizing:border-box;text-decoration:none !important;transition:background-color 0.3s ease,border-color 0.3s ease;}.wp-block-cover .wp-block-button > .wp-block-button__link:hover{background-color:#003366 !important;border-color:#ffffff !important;color:#ffffff !important;}.wp-block-cover a.wp-block-button__link{background:red !important;color:white !important;}
@media (max-width:1024px){.ultimenu__flyout{display:none !important;opacity:0 !important;visibility:hidden !important;max-height:0 !important;overflow:hidden !important;}.ultimenu__item.mobile-open > .ultimenu__flyout{display:block !important;opacity:1 !important;visibility:visible !important;max-height:none !important;overflow:visible !important;}}
.region-primary-menu,#block-ultimenumainnavigation,.ultimenu{background-color:#ffffff !important;position:relative;z-index:50;}.region-primary-menu,.region-primary-menu a:not(.btn),.region-primary-menu span,.region-primary-menu i{color:#003366 !important;}.ultimenu ul ul{background-color:#ffffff !important;}.ultimenu ul ul a,.ultimenu ul ul span{color:#003366 !important;}.region-primary-menu{border-bottom:1px solid #e5e5e5;}#block-uismain-branding .uis-logo-white{display:none !important;}#block-uismain-branding .uis-logo-blue{display:block !important;visibility:visible !important;}
