/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.bg-primary{background-color:#3F469D !important;}.bg-dark{background-color:#1a1d42 !important;}.bg-light-gray{background-color:#e2e2e2 !important;}.text-primary{color:#2E2E2E !important;}.text-light{color:#51534A !important;}.text-blue{color:#3F469D;}.text-cyan{color:#4D77B4;}*{-webkit-font-smoothing:antialiased;}html,body{margin:0;padding:0;width:100%;max-width:100%;overflow-x:hidden;font-family:'Open Sans',sans-serif;font-size:18px;font-weight:400;line-height:1.25;background-color:#FAFAFA;}ul > li::marker{color:#ca4f0e;}.rounded{border-radius:10px !important;}.rounded-top{border-top-left-radius:10px !important;border-top-right-radius:10px !important;}.show{display:block !important;}.hide{display:none !important;}.hide-errors .form-item--error-message{display:none;}.text-heading{font-family:'Lato',sans-serif;font-weight:500;color:#51534A;line-height:1.2;}header{position:relative;z-index:5;}header .navbar-container{background-color:#ffffff;}header .navbar{padding:0 16px;}header .navbar .navbar-toggler{color:#2e2e2e;}header .navbar .navbar-toggler.collapsed .fa-bars{display:inline-block;}header .navbar .navbar-toggler.collapsed .fa-times{display:none;}header .navbar .navbar-toggler .fa-bars{display:none;}header .navbar .navbar-toggler .fa-times{display:inline-block;}header .navbar .navbar-brand{padding:0;margin:24px 0;}@media (min-width:977px){header .navbar .navbar-nav{align-self:stretch;}header .navbar .navbar-nav.hide-links .nav-link{visibility:hidden;}header .navbar .nav-item .nav-link{height:100%;padding-top:48px;}header .navbar .nav-item.active .nav-link{position:relative;}header .navbar .nav-item.active .nav-link::before{content:'';display:block;position:absolute;top:0;left:0;right:0;height:11px;background:#e25826;background:-moz-linear-gradient(90deg,#e25826 0%,#fda518 100%);background:-webkit-linear-gradient(90deg,#e25826 0%,#fda518 100%);background:linear-gradient(90deg,#e25826 0%,#fda518 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#e25826",endColorstr="#fda518",GradientType=1);border-bottom-left-radius:5px;border-bottom-right-radius:5px;}header .navbar .nav-item .btn-circle{margin-top:48px;}}header .navbar .nav-link{padding-left:15px !important;padding-right:15px !important;font-family:'Lato',sans-serif;font-weight:900;font-size:16px;line-height:42px;color:#2e2e2e;text-transform:uppercase;}header .navbar .nav-link:hover,header .navbar .nav-link:focus{color:#616161;}header .navbar .btn-circle{margin-left:15px;}header .navbar .navbar-nav{position:relative;}header .navbar .navbar-nav.navbar-desktop{display:none;}@media (min-width:992px){header .navbar .navbar-nav.navbar-desktop{display:flex;}}header .navbar .navbar-nav.navbar-desktop .nav-search{display:none;position:absolute;top:48px;right:0;width:100%;}header .navbar .navbar-nav.navbar-desktop .nav-search form{transition:all 1s ease;}header .navbar .navbar-nav.navbar-desktop .nav-search .input-group .form-control{padding:0;border:none;}header .navbar .navbar-nav.navbar-desktop .nav-search .input-group .form-control input[type="search"]{font-size:16px;border:1px solid #ced4da;border-radius:24px;border-top-right-radius:0;border-bottom-right-radius:0;border-right:0;line-height:40px;width:100%;padding-left:10px;}header .navbar .navbar-nav.navbar-desktop .nav-search .input-group-append .button{padding:0 0 0 20px;width:42px;color:#3F469D;font-size:16px;line-height:42px;justify-content:center;border-radius:24px;border:1px solid #ced4da;border-top-left-radius:0;border-bottom-left-radius:0;background-color:#ffffff;border-left:0;font-family:"Font Awesome 5 Pro";font-weight:bold;}header .navbar .navbar-collapse{position:fixed;top:138px;left:0;width:100%;background-color:rgba(63,70,157,0.95);}header .navbar .navbar-collapse .navbar-nav{height:100vh;}header .navbar .navbar-collapse .navbar-nav .nav-item{text-align:center;}header .navbar .navbar-collapse .navbar-nav .nav-item .nav-link{font-size:20px;line-height:60px;color:#ffffff;}header .navbar .navbar-collapse .navbar-nav .nav-search-mobile .button{background-color:#ffffff;border:1px solid #ffffff;color:#ffffff;padding:0 0 0 10px;width:42px;font-size:16px;line-height:42px;justify-content:center;border-radius:5px;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0;font-family:"Font Awesome 5 Pro";font-weight:bold;}header .navbar .navbar-collapse .navbar-nav .nav-search-mobile .form-control{border-right:0;}header .navbar .navbar-collapse .navbar-nav .nav-search-mobile .input-group-text{border-left:0;}header .navbar .navbar-collapse .navbar-nav .nav-search-mobile .form-control::placeholder{color:#ffffff !important;}@media (min-width:992px){header .navbar .navbar-collapse{display:none !important;}}h1,.h1{font-family:'Lato',sans-serif;font-size:36px;color:#51534A;}h2,.h2{font-family:'Lato',sans-serif;color:#51534A;font-size:24px;}h3,.h3,h4,.h4,h5,.h5,h6,.h6{font-size:24px;color:#51534A;}h2.hbigger{font-size:30px;}h3.hsmaller{font-size:19.99992px;}.text-bigger{font-size:111.11%;}.semismall{font-size:88.889%;}.text-brand-blue{color:#3F469D;}.container .nested-p-0{padding:0 !important;}.callout-outer-container{background:linear-gradient(to right,#EDEDED 0%,#EDEDED 49.9%,#DADADA 50%,#E5E5E5 50.1%,#E5E5E5 100%);}@media screen and (max-width:767px){.callout-outer-container{background:#EDEDED;}}.callout-outer-container .callout-inner-container img{width:100%;height:auto;border-radius:15px;}.callout-outer-container .callout-inner-container + .callout-inner-container{background:#E5E5E5;}.bleed-left{padding-left:3000px;margin-left:-3000px;}.bleed-right{padding-right:3000px;margin-right:-3000px;}footer .footer-top{padding:40px 0 20px;background-color:#3F469D;}footer .footer-top h2{font-family:'Lato',sans-serif;font-weight:900;font-size:18px;text-transform:uppercase;color:#ffffff;}footer .footer-top .social-media-links{margin:0 0 -15px -15px;padding:0;list-style:none;}footer .footer-top .social-media-links li{margin:0;padding:0;display:inline-block;}footer .footer-top .social-media-links li a{display:block;padding:15px;font-size:36px;line-height:1;text-decoration:none;}footer .footer-top .input-newsletter,footer .footer-top .input-language-picker{margin-top:20px;}footer .footer-top .divider{position:absolute;top:-40px;bottom:-20px;left:50%;margin:0 0 0 -1px;width:2px;background:linear-gradient(0deg,#1a1d42,#303679,#3F469D,#3F469D);}@media (max-width:991px){footer .footer-top .divider{display:none;}}footer .footer-bottom{padding:30px 0;background-color:#000000;}footer a{display:inline-block;padding:15px;font-size:16px;line-height:24px;color:#ffffff;text-decoration:underline;}footer a:hover,footer a:focus{color:#bfbfbf;text-decoration:none;}.btn.btn-primary{padding:6px 32px;line-height:28px;color:#ffffff;background-color:#3F469D;border:2px solid #3F469D;position:relative;font-size:18px;font-weight:900;transition:all 0.5s ease;border-radius:40px;font-family:'Lato',sans-serif;box-shadow:0 0 10px 0 rgba(0,0,0,0.05);align-items:center;justify-content:center;width:initial;}.btn.btn-primary:not(.btn-block){display:inline-flex;}.btn.btn-primary:focus,.btn.btn-primary:hover{background-color:#676dc2;color:#ffffff;}.btn.btn-primary i{color:white;}.btn.btn-secondary{padding:6px 32px;line-height:28px;color:#2E2E2E;background-color:#ffffff;border:2px solid #ffffff;position:relative;font-size:18px;font-weight:900;transition:all 0.5s ease;border-radius:40px;font-family:'Lato',sans-serif;box-shadow:0 0 10px 0 rgba(0,0,0,0.05);}.btn.btn-secondary:focus,.btn.btn-secondary:hover{background-color:#e6e6e6;color:#2E2E2E;}.btn.btn-orange{color:#ffffff;padding:0.375rem 1.5rem;background-color:#CA4F0E;}.btn.btn-orange i{color:white;}.btn.btn-circle{background:none;background-color:#3F469D;font-size:16px;line-height:42px;width:42px;height:42px;padding:0;margin:0;text-align:center;border-radius:50%;}.btn.btn-circle i{color:#ffffff;}.btn.btn-circle:hover,.btn.btn-circle:focus{background-color:#303679;}.btn.has-icon{justify-content:space-between;align-items:center;}.btn.has-icon:not(.btn-block){display:inline-flex;}.btn.has-icon.btn-block{display:flex;}.btn.has-icon i{margin-left:24px;}.btn.has-icon.has-pre-icon i{margin-left:0;margin-right:24px;}.btn.has-icon.btn-secondary i{color:#ca4f0e;}.hr-callout{text-align:center !important;overflow:hidden;}.hr-callout:before,.hr-callout:after{background-color:#aaa;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%;}.hr-callout:before{right:0.5em;margin-left:-50%;}.hr-callout:after{left:0.5em;margin-right:-50%;}.circleicon{display:block;background-color:#787878;border-radius:50%;position:relative;transition:all 0.5s;height:0;padding-bottom:100%;}.circleicon .circleicon-icon{display:block;max-width:70%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);}.circleicon-group{display:flex;flex-direction:column;color:inherit;text-decoration:inherit;}.circleicon-group:hover{color:inherit;text-decoration:inherit;}.circleicon-group .circleicon{width:100%;margin-bottom:45px;}.circleicon-group .circleicon-caption{color:#2e2e2e;text-align:center;font-weight:700;font-size:24px;line-height:1.2;}a.circleicon:hover,a.circleicon-group:hover .circleicon{opacity:0.8;}.circleicon-group-grid{}@media (max-width:575px){.circleicon-group-grid{max-width:300px;margin:0 auto;}.circleicon-group-grid .circleicon-group + .circleicon-group{margin-top:66px;}}@media (min-width:576px){.circleicon-group-grid{display:grid;grid-gap:66px;}.circleicon-group-grid .circleicon-caption{min-height:60px;display:flex;align-items:center;justify-content:center;}}@media (min-width:576px) and (max-width:991px){.circleicon-group-grid{grid-template-columns:repeat(2,1fr);}}@media (min-width:576px) and (min-width:992px){.circleicon-group-grid{grid-template-columns:repeat(4,1fr);}}.modal-header{background-color:#3F469D;color:#fff;}.modal-header .modal-title,.modal-header .close{color:inherit;}
.jumbotron-fluid{background-origin:padding-box;background-repeat:no-repeat;background-size:cover;padding:82px 0}.jumbotron-fluid.jumbotron-fluid-reducedbottompadding{padding-bottom:41px}.jumbotron-fluid h1,.jumbotron-fluid h2,.jumbotron-fluid h3,.jumbotron-fluid h4{color:#fff;font-family:Lato,sans-serif}.jumbotron-fluid p{color:#fff;margin-top:20px}.jumbotron-fluid p+p{margin:initial}.jumbotron-fluid .jumbotron-header{font-size:36px}.jumbotron-fluid .jumbotron-header .jumbotron-header-leadin{font-size:24px}.jumbotron-fluid .jumbotron-subheader{font-size:50px}.jumbotron-fluid .jumbotron-content-enlarged{font-size:20px;line-height:1.45}.jumbotron-fluid .btn i{color:#ca4f0e}.jumbotron-fluid .lead{font-size:14px;font-weight:400;font-family:'Open Sans',sans-serif}
.card{border-radius:10px}.newsletter-card.card h3{color:#3f469d}.newsletter-card.card .img-content-container{height:250px;background-origin:content-box;background-repeat:no-repeat;background-size:cover;background-position:center top}.resource-teaser-card.card .card-header{font-size:18px;padding:.5rem;text-align:center}.resource-teaser-card.card .card-body h4{font-size:18px;overflow:hidden;color:#2e2e2e;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.resource-teaser-card.card .card-body .card-body-blurb{font-size:16px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}.resource-teaser-card.card .img-content-container{position:relative;text-transform:uppercase;font-size:12px}.resource-teaser-card.card .img-content-container img{width:100%}.resource-teaser-card.card .img-content-container .media-view-container{position:absolute;margin-top:-40px;border-top-left-radius:0;border-bottom-left-radius:0}.resource-teaser-card.card .img-content-container .video-time-container{position:absolute;right:0;border-top-right-radius:0;border-bottom-right-radius:0;margin-top:-40px}.insight-teaser-card.card .card-header{font-size:18px;padding:.5rem;text-align:center}.insight-teaser-card.card .card-body h4{font-size:22px;color:#3f469d;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.insight-teaser-card.card .img-content-container{position:relative;text-transform:uppercase;font-size:12px}.insight-teaser-card.card .img-content-container img{width:100%}.card-meta-data .data-label{color:#3f469d;font-weight:700}.card-meta-data .data-item,.card-meta-data .data-label{padding-bottom:10px;padding-top:10px}.search-result-item-card.card{height:120px}@media (max-width:992px){.search-result-item-card.card{height:300px}}.search-result-item-card.card .img-content-container{background-size:cover;background-position:center;height:auto;height:120px}@media (max-width:992px){.search-result-item-card.card .img-content-container{height:300px}}.search-result-item-card.card .card-header{text-align:center;font-size:12px;line-height:20px;padding:0}
.flyout{position:fixed;right:20px;bottom:0;width:480px;max-width:calc(100% - 40px);background-color:#fff;border:1px #2e2e2e solid;z-index:1039;transition:transform 0.6s;}.flyout:not(.show){transform:translateY(100%);}.flyout.show{transform:translateY(0%);}.flyout .flyout-header{background-color:#3F469D;color:#ffffff;padding:15px;display:flex;justify-content:space-between;align-items:center;}.flyout .flyout-header .flyout-header-title{flex:1 1 auto;margin:0;color:inherit;font-size:inherit;font-weight:bold;line-height:1;padding-right:30px;}.flyout .flyout-header .close{float:none;flex:0 0 auto;color:#ffffff;}.flyout .flyout-body{padding:15px;}.grecaptcha-badge{display:none !important;}
.views-exposed-form .input-group{overflow:hidden;background-color:#fff}.views-exposed-form input{font-weight:700;margin:0;font-size:16px}.views-exposed-form .form-item-search-string{flex:1 1 auto;width:1%}.views-exposed-form .search-icon-button{font-family:"Font Awesome 5 Pro";color:#3f469d!important;text-decoration:none!important}.search-results-row .meta-data{color:#878787}
