/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
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;}
