.hhs-header-cta{align-items:center;display:flex;gap:16px}.bp-mega-outcome{align-items:flex-start!important;display:inline-flex!important;gap:10px!important}.bp-mega-outcome>i{color:#004aad!important;flex:0 0 auto!important;font-size:25px!important;margin-top:8px!important}.bp-mega-outcome-copy{align-items:flex-start!important;display:flex!important;flex-direction:column!important}.bp-service-heading,.bp-service-heading:link,.bp-service-heading:visited{align-items:flex-start!important;display:inline-flex!important;font-family:inherit!important;font-size:12px!important;gap:8px!important;margin:0!important;padding:0!important;text-decoration:none!important}.bp-service-heading,.bp-service-heading span,.bp-service-heading:link,.bp-service-heading:visited{color:#515052!important;font-weight:700!important;line-height:1.2!important;text-transform:none!important}.bp-service-heading span{display:block!important;font-size:16px!important}.bp-service-heading i{flex:0 0 auto!important;font-size:14px!important;margin-top:2px!important}.bp-service-heading i,.bp-service-heading:hover span{color:#004aad!important}.bp-service-subs{display:flex!important;flex-direction:column!important;gap:4px!important;margin:8px 0 0!important;padding:0!important}.bp-service-subs a.bp-service-sub-link{color:#515052!important;display:block!important;font-size:12px!important;font-weight:400!important;line-height:1.15!important;margin:0 0 0 22px!important;padding:0!important;text-decoration:none!important}.bp-service-subs a.bp-service-sub-link:hover{color:#004aad!important;text-decoration:underline!important}.bp-mega-industry{align-items:center!important;display:inline-flex!important;gap:10px!important}.bp-mega-industry>i{color:#004aad!important;flex:0 0 auto!important;font-size:18px!important}.bp-mega-industry-copy{align-items:center!important;display:flex!important}.bp-mega-insights{align-items:center!important;display:inline-flex!important;gap:10px!important}.bp-mega-insights>i{color:#004aad!important;flex:0 0 auto!important;font-size:18px!important}.bp-mega-insights-copy{align-items:center!important;display:flex!important}.bp-mega-about{align-items:flex-start!important;display:inline-flex!important;gap:10px!important}.bp-mega-about>i{color:#004aad!important;flex:0 0 auto!important;font-size:25px!important;margin-top:8px!important}.bp-mega-about-copy{align-items:flex-start!important;display:flex!important;flex-direction:column!important}.bp-mega-about-copy strong,.bp-mega-about-copy>span{display:block!important}.bp-service-mega-grid{display:grid;gap:50px;grid-template-columns:repeat(5,minmax(0,1fr))}.bp-outcome-cards .c-col-inner img{border-radius:12px 12px 0 0!important;display:block!important;height:220px!important;margin:0!important;object-fit:cover!important;width:100%!important}.bp-outcome-cards .c-col-inner h5,.bp-outcome-cards .c-col-inner h5 span,.bp-outcome-cards .c-col-inner h5 strong{transition:color .3s ease!important}.bp-outcome-cards .c-col-inner:hover h5,.bp-outcome-cards .c-col-inner:hover h5 span,.bp-outcome-cards .c-col-inner:hover h5 strong{color:#004aad!important}.bp-outcome-cards .c-col-inner{border-width:.75px!important;transition:border-color .3s ease,border-width .3s ease,background-color .3s ease!important}.bp-outcome-cards .c-col-inner:hover{background-color:hsla(0,0%,100%,.08)!important;border-color:#004aad!important;border-width:1px!important}.bp-outcome-padding{padding-left:20px!important;padding-right:20px!important}.bp-service-card .c-col-inner{border:1px solid transparent!important;transition:border-color .3s ease,background-color .3s ease!important}.bp-service-card .c-col-inner:hover{background-color:hsla(0,0%,100%,.08)!important;border-color:#5ce1e6!important}.bp-industry-tabs .hhs-tab-wrapper,.bp-industry-tabs .hhs-tab-wrapper button,.bp-industry-tabs .hhs-tab-wrapper li{border-bottom:none!important;border-top:none!important}.bp-industry-tabs .hhs-panel-wrapper{background:transparent!important;box-shadow:none!important}.bp-industry-tabs .hhs-panel-wrapper .panel{background:#fff!important}.bp-industry-tabs .hhs-panel-wrapper .panel.is-active{box-shadow:6px 10px 18px rgba(0,74,173,.14)!important}.bp-industry-tabs .hhs-tab-wrapper button.is-active{background-color:#004aad!important;border-left:4px solid #004aad!important;color:#fff!important}.bp-tab-cta{background:#fff;border:1px solid #004aad;border-radius:999px;box-shadow:0 8px 20px rgba(0,74,173,.16);color:#004aad!important;display:inline-block;margin-top:20px;padding:12px 24px;text-decoration:none!important;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease}.bp-tab-cta:hover{background:#004aad;color:#fff!important}.cts-track{align-items:center!important}.cts-card{align-self:center!important}.cts-card,.cts-card-inner{height:auto!important}.bp-mobile-hover-swap .mobile-accordion-content{display:none}@media (max-width:767px){.bp-mobile-hover-swap .hover-content-column{display:none!important}.bp-mobile-hover-swap .hover-item.mobile-open .mobile-accordion-content{display:block}.bp-mobile-hover-swap .hover-item-content{cursor:pointer}.bp-mobile-hover-swap .hover-item.mobile-open .hover-text{color:#0396a6!important}.bp-mobile-hover-swap .hover-item.mobile-open .hover-icon{transform:rotate(90deg)}}@media (min-width:768px){.bp-desktop-active-slot .hover-items-list{display:flex!important;flex-direction:column!important}.bp-desktop-active-slot .hover-item{transition:opacity .2s ease}}.bp-inline-link-light{color:#5ce1e6!important;transition:color .2s ease}.bp-inline-link-light:hover{color:#fff!important}.bp-flip-cards:not(.bp-flip-cards-alt) .tile .front{border:1px solid transparent!important;box-sizing:border-box!important;transition:border-color .3s ease,background-color .3s ease!important}.bp-flip-cards:not(.bp-flip-cards-alt) .tile:hover .front{background-color:hsla(0,0%,100%,.08)!important;border-color:#5ce1e6!important}.bp-flip-cards:not(.bp-flip-cards-alt) .tile .back{display:flex!important;flex-direction:column!important}.bp-flip-cards:not(.bp-flip-cards-alt) .tile .back>.contents{bottom:auto!important;height:auto!important;position:static!important;top:auto!important;transform:none!important;width:auto!important}.bp-flip-cards:not(.bp-flip-cards-alt) .tile .back:has(>.contents.c-align-top){justify-content:flex-start!important}.bp-flip-cards:not(.bp-flip-cards-alt) .tile .back:has(>.contents.c-align-center){justify-content:center!important}.bp-flip-cards:not(.bp-flip-cards-alt) .tile .back:has(>.contents.c-align-bottom){justify-content:flex-end!important}.bp-flip-cards.bp-flip-cards-alt .tile:hover .front{background:#004aad!important;border-color:#5ce1e6!important}.bp-flip-cards-alt .bp-tab-cta{background:transparent!important;border:1px solid #5ce1e6!important;box-shadow:none!important;color:#5ce1e6!important}.bp-flip-cards-alt .bp-tab-cta:hover{background:#5ce1e6!important;border-color:#5ce1e6!important;color:#101a31!important}.bp-flip-cards-alt .tile,.bp-flip-cards-alt .tile .back,.bp-flip-cards-alt .tile .front{height:300px!important}.hs_casl_consent .mdl-checkbox__label,.hs_privacy_policy_consent .mdl-checkbox__label,.hs_privacy_policy_consent .mdl-checkbox__label a{color:#fff!important}.hs_casl_consent .mdl-checkbox__box-outline,.hs_privacy_policy_consent .mdl-checkbox__box-outline{border-color:#fff!important}.cts-author,.cts-avatar{background:transparent!important;background-color:transparent!important}.cts-avatar{border:none!important;box-shadow:none!important;padding:0!important}.bp-industry-tabs .hhs-panel-wrapper .panel{padding:55px 60px}.bp-industry-tabs .hhs-panel-wrapper .panel .row{align-items:center}.bp-industry-tabs .bp-tab-image{aspect-ratio:4/3;border-radius:12px;margin:0;max-width:340px;overflow:hidden;width:100%}.bp-industry-tabs .bp-tab-image img{display:block;height:100%!important;object-fit:cover;width:100%!important}@media (max-width:991px){.bp-industry-tabs .hhs-panel-wrapper .panel{padding:35px 25px}.bp-industry-tabs .hhs-panel-wrapper .panel .col-lg-6:nth-child(2){margin-top:30px}.bp-industry-tabs .hhs-panel-wrapper .panel .col-lg-6:nth-child(2) img{height:260px!important}}.bp-industry-tabs-top .hhs-panel-wrapper .panel .col-lg-6:nth-child(2){align-items:flex-start;display:flex;justify-content:center}.bp-industry-tabs-top .hhs-panel-wrapper .panel .col-lg-6:nth-child(2) img{border-radius:12px;display:block;height:500px!important;object-fit:cover;width:320px!important}.bp-industry-tabs-top .hhs-panel-wrapper .panel .col-lg-6:nth-child(2) p{margin:0}@media (max-width:1100px){.bp-industry-tabs-top .hhs-panel-wrapper .panel .row{display:flex;flex-direction:column}.bp-industry-tabs-top .hhs-panel-wrapper .panel .col-lg-6,.bp-industry-tabs-top .hhs-panel-wrapper .panel .col-sm-12{flex:0 0 100%;max-width:100%;width:100%}.bp-industry-tabs-top .hhs-panel-wrapper .panel .col-lg-6:nth-child(2){justify-content:flex-start;margin-top:30px}.bp-industry-tabs-top .hhs-panel-wrapper .panel .col-lg-6:nth-child(2) img{height:320px!important;max-width:420px;object-fit:cover;width:100%!important}}@media (min-width:768px) and (max-width:991px){.bp-approach-values-top .card-col{flex:0 0 33.333333%!important;max-width:33.333333%!important;width:33.333333%!important}.bp-approach-values-bottom .card-col{flex:0 0 50%!important;max-width:50%!important;width:50%!important}}.bp-resource-cards .c-card{border:.75px solid transparent!important;transition:border-color .3s ease,border-width .3s ease,background-color .3s ease!important}.bp-resource-cards .c-card:hover{background-color:hsla(0,0%,100%,.08)!important;border-color:#004aad!important;border-width:1px!important}.bp-resource-cards .c-card h5,.bp-resource-cards .c-card h5 span,.bp-resource-cards .c-card h5 strong{transition:color .3s ease!important}.bp-resource-cards .c-card:hover h5,.bp-resource-cards .c-card:hover h5 span,.bp-resource-cards .c-card:hover h5 strong{color:#004aad!important}.bp-resource-cards .c-card-content a.read-more-link{color:#000!important;text-decoration:underline!important;text-underline-offset:4px}.bp-resource-cards .c-card-content a.read-more-link:hover{color:#004aad!important}.bp-resource-cards .c-card-content a.read-more-link:after{content:" →"}.bp-flip-cards-two .tile .front{border:1px solid transparent!important;box-sizing:border-box!important;transition:border-color .3s ease,background-color .3s ease!important}.bp-flip-cards-two .tile:hover .front{background-color:#e5e5e5!important;border-color:#e5e5e5!important;color:#004aad!important}.bp-flip-cards-two .tile:hover .front *{color:#004aad!important}.bp-flip-cards-two .tile .back{display:flex!important;flex-direction:column!important}.bp-flip-cards-two .tile .back>.contents{bottom:auto!important;height:auto!important;position:static!important;top:auto!important;transform:none!important;width:auto!important}.bp-flip-cards-two .tile .back:has(>.contents.c-align-top){justify-content:flex-start!important}.bp-flip-cards-two .tile .back:has(>.contents.c-align-center){justify-content:center!important}.bp-flip-cards-two .tile .back:has(>.contents.c-align-bottom){justify-content:flex-end!important}.bp-resource-cards .c-card h6{transition:color .3s ease}.bp-resource-cards .c-card:hover h6{color:#004aad!important}.bp-flip-cards .tile .front .contents>.hs_cos_wrapper{width:100%!important}.bp-flip-cards .tile .front h4{text-align:center!important;width:100%!important}.event-calendar-standard{background-color:#004aad!important;border-radius:30px!important;color:#fff!important;display:inline-block!important;padding:12px 24px!important;text-decoration:none!important;transition:background-color .25s ease!important}.event-calendar-standard:hover{background-color:#e6e6e6!important;color:#000!important}.hhs-nav-grid__extras>a:has(.top-bar-search){align-items:center!important;align-self:stretch!important;display:flex!important;line-height:1!important;position:relative!important}.hhs-nav-grid__extras .top-bar-search{align-items:center!important;align-self:center!important;display:flex!important;justify-content:center!important;line-height:1!important;margin:0!important;padding:0!important;top:auto!important;transform:none!important}.hhs-nav-grid__extras .top-bar-search svg{display:block!important;margin:0!important}.hhs-top-bar .hs-search-field.js-search-pop.is-open .hs-search-field__bar{height:44px!important;overflow:visible!important}.hhs-top-bar .hs-search-field.js-search-pop.is-open form{height:44px!important}.hhs-top-bar .hs-search-field.js-search-pop.is-open .hs-search-field__input{box-sizing:border-box!important;height:44px!important;min-height:44px!important;padding:10px 12px!important}