section.internal-banner{background-position:50%;background-repeat:no-repeat;background-size:cover}@media (max-width:991px){section.internal-banner{padding-top:0px!important;background-position:50%!important;background-repeat:no-repeat!important;background-size:cover!important}}section.internal-banner .col-sm-12{position:relative;height:300px}@media screen and (min-width:990px){section.internal-banner .col-sm-12{height:410px}}@media screen and (min-width:1200px){section.internal-banner .col-sm-12{height:580px}}@media screen and (max-width:550px){section.internal-banner .col-sm-12{height:330px}}@media screen and (max-width:480px){section.internal-banner .col-sm-12{height:360px}}section.internal-banner .col-sm-12 h1{display:inline-block;position:absolute;top:50%;left:0;color:#fff;font-size:40px;font-family:Montserrat,Arial,sans-serif;line-height:1.3;background-color:#2e3192;padding:10px 20px;letter-spacing:-1px}@media screen and (min-width:480px){section.internal-banner .col-sm-12 h1{max-width:75%}}@media screen and (min-width:992px){section.internal-banner .col-sm-12 h1{max-width:970px;font-size:40px}}@media screen and (min-width:1200px){section.internal-banner .col-sm-12 h1{max-width:1170px;font-size:50px}}@media screen and (min-width:1400px){section.internal-banner .col-sm-12 h1{max-width:1386px}}@media screen and (max-width:990px){section.internal-banner .col-sm-12 h1{font-size:30px}}@media screen and (max-width:768px){section.internal-banner .col-sm-12 h1{font-size:26px}}.left-heading-content{padding-top:30px;padding-bottom:30px;background-color:#ede8e2}@media screen and (min-width:768px){.left-heading-content{padding-top:100px;padding-bottom:60px}}.left-heading-content .heading{position:relative;display:inline-block}.left-heading-content .heading_text{font-size:25px;line-height:30px;font-weight:800;letter-spacing:-1px;margin-bottom:30px;max-width:190px}@media screen and (min-width:992px){.left-heading-content .heading_text{font-size:35px;line-height:43px;margin-bottom:0;max-width:unset}}@media screen and (min-width:1200px){.left-heading-content .heading_text{font-size:40px;line-height:49px}}.left-heading-content .heading_text .heading_background{display:inline-block;padding:10px 15px}@media screen and (min-width:992px){.left-heading-content .heading_text .heading_background{padding:15px 20px}}.left-heading-content .heading_text .heading_background.line_1{margin-bottom:5px;margin-right:-25px}@media screen and (min-width:992px){.left-heading-content .heading_text .heading_background.line_1{margin-right:inherit}}.left-heading-content .right a{color:#2e3192;font-weight:800;text-decoration:underline}.cta-banner{margin-top:-65px;padding-top:100px;padding-bottom:60px;background-color:#ddd4cd}.cta-banner .row{padding:40px 0 50px}@media screen and (min-width:992px){.cta-banner .row{padding:70px 0}}.cta-banner .row .background-image{display:none;background-position:100% 100%;background-repeat:no-repeat;background-size:contain}@media screen and (min-width:768px){.cta-banner .row .background-image{display:block;padding-bottom:135%;background-size:cover;margin:-41px 30px -53px -15px}}@media screen and (min-width:992px){.cta-banner .row .background-image{padding-bottom:110%;margin:-71px 30px -71px -15px}}@media screen and (min-width:1200px){.cta-banner .row .background-image{padding-bottom:91%}}@media screen and (min-width:1400px){.cta-banner .row .background-image{padding-bottom:78%}}.cta-banner .row .heading{position:relative;margin-bottom:30px}.cta-banner .row .heading_text{font-size:25px;letter-spacing:-1px;line-height:30px;margin-bottom:0;color:#fff}@media screen and (min-width:992px){.cta-banner .row .heading_text{font-size:30px;line-height:37px}}@media screen and (min-width:1200px){.cta-banner .row .heading_text{font-size:35px;line-height:43px}}.cta-banner .row .heading_text .heading_background{display:inline-block;padding:10px 20px;background-color:#2e3192}@media screen and (min-width:992px){.cta-banner .row .heading_text .heading_background{padding:15px 20px}}.cta-banner .row .heading_text .heading_background.line_1{margin-bottom:5px}.cta-banner .row .content{margin-bottom:20px;padding-right:15px;color:#fff}@media screen and (min-width:992px){.cta-banner .row .content{padding-right:40px}}.content-block__title{font-family:Montserrat,Arial,sans-serif;font-weight:800;color:#2e3192}.content-block__content h2:before,.content-block__title.accent-top:before{display:block;content:"";width:102px;height:5px;background:#fff;margin-bottom:20px}@media screen and (min-width:1024px){.content-block__content h2:before,.content-block__title.accent-top:before{margin-bottom:25px}}@media screen and (min-width:1200px){.content-block__content h2:before,.content-block__title.accent-top:before{margin-bottom:30px}}.content-block__content h3:after,.content-block__title.accent-bottom:after{display:block;content:"";width:102px;height:5px;background:#fff;margin-top:15px}@media screen and (min-width:1200px){.content-block__content h3:after,.content-block__title.accent-bottom:after{margin-top:30px}}.content-block{margin-top:-20px;padding:20px 0}.content-block__column{margin-bottom:50px}@media screen and (min-width:768px){.content-block__column{margin-bottom:0}}.content-block__content{color:#2e3192}.content-block__content h2,.content-block__content h3,.content-block__content h4{padding-top:20px}.content-block__content h2{font-size:36px;line-height:50px;letter-spacing:-1px}.content-block__content ul{margin-bottom:30px}.content-block__content ul li{margin-bottom:.5em}@media screen and (max-width:554px){.content-block__content img[class*=wp-image-]{margin:0 auto 20px;width:100%}}.content-block__title{font-size:26px;line-height:30px;margin-top:0;margin-bottom:15px}@media screen and (min-width:992px){.content-block__title{font-size:30px;line-height:35px;margin-bottom:25px;max-width:980px}}@media screen and (min-width:1200px){.content-block__title{font-size:40px;line-height:50px;margin-bottom:30px;max-width:980px}}.dual-color-content{position:relative;z-index:1;padding:100px 0}@media (max-width:767px){.dual-color-content{padding:70px 0}}.dual-color-content .headers{text-align:center;margin-bottom:50px}.dual-color-content .headers h2{font-size:40px;margin-bottom:36px;max-width:100%}@media (max-width:767px){.dual-color-content .headers h2{font-size:28px}}.dual-color-content .headers p{font-size:18px}.dual-color-content .card{width:100%;min-height:450px;position:relative}.dual-color-content .card-content{padding:28px 25px 34px;opacity:.8;display:block;text-decoration:none;position:absolute;bottom:0;width:100%;min-height:150px}.dual-color-content .card-content h4,.dual-color-content .card-content p{color:#fff}.dual-color-content .card-content h4{margin-bottom:15px}.dual-color-content .card-content p{margin:0;font-size:16px}.dual-color-content:before{top:-500px;bottom:-250px;left:-100px;background-size:cover}@media screen and (min-width:768px){.dual-color-content .row{display:flex}}.dual-color-content .row .left,.dual-color-content .row .right{padding-top:70px;padding-bottom:70px}.dual-color-content .row .left .row,.dual-color-content .row .right .row{align-items:center;padding:0 15px;display:flex}@media screen and (min-width:992px){.dual-color-content .row .left .row,.dual-color-content .row .right .row{padding:0 45px}}@media screen and (min-width:1200px){.dual-color-content .row .left .row,.dual-color-content .row .right .row{display:block;padding:0 60px}}.dual-color-content .row .left .row .image-wrapper,.dual-color-content .row .right .row .image-wrapper{padding-bottom:30px}@media screen and (min-width:992px){.dual-color-content .row .left .row .image-wrapper,.dual-color-content .row .right .row .image-wrapper{padding-bottom:40px}}@media screen and (min-width:1200px){.dual-color-content .row .left .row .image-wrapper,.dual-color-content .row .right .row .image-wrapper{padding-bottom:0}}.dual-color-content .row .left .row .image-wrapper .image,.dual-color-content .row .right .row .image-wrapper .image{padding-bottom:100%;background-repeat:no-repeat;background-size:cover}@media screen and (min-width:992px){.dual-color-content .row .left .row .content,.dual-color-content .row .right .row .content{padding:0}}@media screen and (min-width:1200px){.dual-color-content .row .left .row .content,.dual-color-content .row .right .row .content{padding:0 15px}}.dual-color-content .row .left .row .content.col-lg-6 .heading,.dual-color-content .row .right .row .content.col-lg-6 .heading{max-width:260px}.dual-color-content .row .left .row .content .heading,.dual-color-content .row .right .row .content .heading{position:relative;display:inline-block;margin-bottom:30px}.dual-color-content .row .left .row .content .heading_text,.dual-color-content .row .right .row .content .heading_text{font-size:30px;letter-spacing:-1px;line-height:37px;margin-bottom:0;color:#fff}@media screen and (min-width:992px){.dual-color-content .row .left .row .content .heading_text,.dual-color-content .row .right .row .content .heading_text{font-size:26px}}@media screen and (min-width:1400px){.dual-color-content .row .left .row .content .heading_text,.dual-color-content .row .right .row .content .heading_text{font-size:30px}}.dual-color-content .row .left .row .content .heading_text span,.dual-color-content .row .right .row .content .heading_text span{display:inline-block;padding:10px 20px;margin-bottom:5px}.dual-color-content .row .left .row .content .heading_text span:last-child,.dual-color-content .row .right .row .content .heading_text span:last-child{margin-bottom:0}.dual-color-content .row .left .row .content a,.dual-color-content .row .right .row .content a{background:none;color:#2e3192;text-decoration:underline;font-weight:800}.dual-color-content .row .left .row{flex-direction:column}@media screen and (min-width:1200px){.dual-color-content .row .left .image-wrapper{padding:0 15px}}.dual-color-content .row .left .image-wrapper .image{background-position:0}.dual-color-content .row .right .row{flex-direction:column-reverse}@media screen and (min-width:1200px){.dual-color-content .row .right .image-wrapper{padding:0 15px}}.dual-color-content .row .right .image-wrapper .image{background-position:100%}.dual-color-content .slide-button{position:absolute;border-radius:50%;background-color:#fff;padding:10px;color:#2e3192;top:0;width:50px;height:50px;text-align:center;cursor:pointer}.dual-color-content .slide-button.next{right:0;top:50%}@media screen and (min-width:992px){.dual-color-content .slide-button.next{right:-2%}}.dual-color-content .slide-button.prev{left:0;top:50%}@media screen and (min-width:992px){.dual-color-content .slide-button.prev{left:-2%}}