/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.cd-horizontal-timeline{position:relative;max-width:800px;margin:6em auto;}.cd-horizontal-timeline::before{content:'mobile';display:none;}.cd-horizontal-timeline.loaded{opacity:1;}.cd-horizontal-timeline .timeline{position:relative;height:100px;}.cd-horizontal-timeline .events-wrapper{position:relative;height:100%;margin:0 40px;overflow:hidden;}.cd-horizontal-timeline .events-wrapper::after,.cd-horizontal-timeline .events-wrapper::before{content:'';position:absolute;z-index:2;top:0;height:100%;width:20px;}.cd-horizontal-timeline .events{position:absolute;z-index:1;left:0;top:49px;height:2px;background:#dfdfdf;transition:transform 0.6s ease-in-out;}.cd-horizontal-timeline .filling-line{position:absolute;z-index:1;left:0;top:0;height:100%;width:100%;background-color:#003366;-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:left center;-moz-transform-origin:left center;-ms-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center;-webkit-transition:-webkit-transform 0.3s;-moz-transition:-moz-transform 0.3s;transition:transform 0.3s;}.cd-horizontal-timeline .events a{position:absolute;bottom:0;z-index:2;text-align:center;font-size:1rem;padding-bottom:15px;color:#383838;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0);}.cd-horizontal-timeline .events a::after{content:'';position:absolute;left:50%;right:auto;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%);bottom:-7px;height:12px;width:12px;border-radius:50%;border:2px solid #dfdfdf;background-color:#f8f8f8;-webkit-transition:background-color 0.3s,border-color 0.3s;-moz-transition:background-color 0.3s,border-color 0.3s;transition:background-color 0.3s,border-color 0.3s;box-shadow:none;}@keyframes pulse-once{0%{transform:translateX(-50%) scale(1);background-color:#003366;border-color:#003366;}50%{transform:translateX(-50%) scale(1.2);background-color:#c8b18b;border-color:#c8b18b;}100%{transform:translateX(-50%) scale(1);background-color:#003366;border-color:#003366;}}.cd-horizontal-timeline .events a.selected::after{animation:pulse-once 0.6s ease-in-out 1;}.no-touch .cd-horizontal-timeline .events a:hover::after{background-color:#003366 !important;border-color:#003366 !important;transform:translateX(-50%) !important;border-radius:50% !important;box-shadow:none !important;transition:none !important;}.cd-horizontal-timeline .events a.selected{pointer-events:none;}.cd-horizontal-timeline .events a.selected::after{background-color:#003366;border-color:#003366;}.cd-horizontal-timeline .events a.older-event::after{border-color:#003366;}.region-content .node__content li{line-height:2.6;}@media only screen and (min-width:1100px){.cd-horizontal-timeline{margin:6em auto;}.cd-horizontal-timeline::before{content:'desktop';}}.cd-timeline-navigation{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;align-items:center;justify-content:space-between;pointer-events:none;z-index:11;padding:0 20px;box-sizing:border-box;}.cd-timeline-navigation a{position:relative;width:34px;height:34px;background:#fff;border:2px solid #dfdfdf;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:0;overflow:hidden;pointer-events:auto;}.cd-timeline-navigation a::after{content:'';font-size:1.6rem;line-height:1;color:#003366;position:absolute;top:46%;left:50%;transform:translate(-50%,-50%);height:auto !important;width:auto !important;bottom:auto !important;pointer-events:none;left:50% !important;border:none !important;}.cd-timeline-navigation a.prev::after{content:'‹';}.cd-timeline-navigation a.next::after{content:'›';}.no-touch .cd-timeline-navigation a:hover{border-color:#003366;}.cd-timeline-navigation a.inactive{cursor:not-allowed;opacity:0.3;}.cd-timeline-navigation a.inactive::after{display:none !important;}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf;}.cd-timeline-navigation a span,.cd-timeline-navigation a::before{display:none !important;content:none !important;}.no-touch .cd-timeline-navigation a.inactive:hover{border-color:#dfdfdf;}.cd-horizontal-timeline .events-content{position:relative;width:100%;margin:2em 0;overflow:hidden;-webkit-transition:height 0.4s;-moz-transition:height 0.4s;transition:height 0.4s;}.cd-horizontal-timeline .events-content li{display:none;align-items:flex-start;padding:0;text-align:left;max-width:800px;opacity:0;transform:translateX(100%);transition:opacity 0.4s,transform 0.4s;}.cd-horizontal-timeline .events-content li.selected{display:block;opacity:1;transform:translateX(0);text-align:left;}.cd-horizontal-timeline .events-content li.enter-right,.cd-horizontal-timeline .events-content li.leave-right{-webkit-animation-name:cd-enter-right;-moz-animation-name:cd-enter-right;animation-name:cd-enter-right;}.cd-horizontal-timeline .events-content li.enter-left,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-name:cd-enter-left;-moz-animation-name:cd-enter-left;animation-name:cd-enter-left;}.cd-horizontal-timeline .events-content li.leave-right,.cd-horizontal-timeline .events-content li.leave-left{-webkit-animation-direction:reverse;-moz-animation-direction:reverse;animation-direction:reverse;}.cd-horizontal-timeline .events-content li > *{text-align:left;max-width:800px;margin:0 auto;padding-left:54px;padding-right:54px;}.cd-horizontal-timeline .events-content h2{font-weight:bold;font-family:"Playfair Display",serif;font-weight:700;line-height:1.2;}.cd-horizontal-timeline .events-content em{display:block;font-style:italic;margin:10px auto;}.cd-horizontal-timeline .events-content em::before{content:'- ';}.cd-horizontal-timeline .events-content em,.cd-horizontal-timeline .events-content p{line-height:1.6;}@media only screen and (min-width:768px){.cd-horizontal-timeline .events-content h2{font-size:2.2rem;}.cd-horizontal-timeline .events-content em{font-size:1.3rem;}.cd-horizontal-timeline .events-content p{font-size:1.2rem;}}@-webkit-keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);}}@-moz-keyframes cd-enter-right{0%{opacity:0;-moz-transform:translateX(100%);}100%{opacity:1;-moz-transform:translateX(0%);}}@keyframes cd-enter-right{0%{opacity:0;-webkit-transform:translateX(100%);-moz-transform:translateX(100%);-ms-transform:translateX(100%);-o-transform:translateX(100%);transform:translateX(100%);}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}@-webkit-keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0%);}}@-moz-keyframes cd-enter-left{0%{opacity:0;-moz-transform:translateX(-100%);}100%{opacity:1;-moz-transform:translateX(0%);}}@keyframes cd-enter-left{0%{opacity:0;-webkit-transform:translateX(-100%);-moz-transform:translateX(-100%);-ms-transform:translateX(-100%);-o-transform:translateX(-100%);transform:translateX(-100%);}100%{opacity:1;-webkit-transform:translateX(0%);-moz-transform:translateX(0%);-ms-transform:translateX(0%);-o-transform:translateX(0%);transform:translateX(0%);}}.cd-horizontal-timeline ol{list-style:none;padding:0;margin:0;}.cd-horizontal-timeline .events a::after,.cd-horizontal-timeline .events a:hover::after{all:unset;content:'';position:absolute;left:50%;transform:translateX(-50%);bottom:-7px;width:12px;height:12px;border-radius:50%;border:2px solid #dfdfdf;background:#f8f8f8;box-shadow: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;}}
