body{font-family:'effraregular';font-weight:normal;font-style:normal}h1,h2,h3,h4,h5,h6{color:#284d83}.entry-title{margin-bottom:100px}.post,.page{margin:0}.site{overflow:hidden}@media (min-width:768px){.mobile-nav{display:none}}@media (max-width:767px){.entry-title{margin-bottom:40px}.main-navigation{display:none}.search-btn{display:none}.mobile-nav .max-mega-menu{margin-top:10px!important}.mobile-nav span.mega-toggle-animated-inner::before{width:20px!important}.mobile-nav:not(.mega-menu-open) span.mega-toggle-animated-inner::after{visibility:hidden}.mobile-nav .mega-menu-open span.mega-toggle-animated-inner::after{visibility:visible}.mega-sub-menu{background:#10366a!important}.mega-sub-menu a{color:#fff!important}.mega-sub-menu .mega-block-title{color:#fff!important}}header.site-header#masthead{margin-top:50px}header .logo{width:162px}@media (min-width:1200px){header .container{max-width:1600px}}@media (max-width:991px){header .container{max-width:950px}}.search-icon{display:inline-block;font-size:14px;padding-left:1px;line-height:30px;border:1px solid #17488a;border-radius:50%;color:#17488a;width:32px;height:32px;text-align:center;vertical-align:bottom}a.mega-menu-link{letter-spacing:1.2px;font-weight:400}.mega-menu ul{list-style:none;padding:0;margin-left:0}.mega-menu ul li a{font-weight:300;font-size:17px;line-height:28px;border:none}.mega-sub-menu h4{font-weight:600;line-height:18px;letter-spacing:.085em}.mega-sub-menu ul li ul.menu li{padding-bottom:5px}.navbar-nav .current-menu-item>.nav-link{color:#17488a}.navbar-nav li a{font-style:normal;font-weight:300;font-size:15px;line-height:20px;color:#5f7f8c}.navbar-nav li a:hover{border-bottom:1px solid #5f7f8c}@media (min-width:768px){.navbar-expand-md .navbar-nav .nav-link{padding-right:1rem;padding-left:1rem}.mega-menu .nav-link{padding:0!important}}#mega-menu-36-0 ul.menu li:first-child a{color:#17488a;font-family:inherit;font-size:15px;text-transform:uppercase;text-decoration:none;font-weight:bold;text-align:left;margin:0 0 0 0;padding:0 0 20px 0;vertical-align:top;display:block;visibility:inherit;border:0;font-weight:600;line-height:18px;letter-spacing:.085em}#mega-menu-36-0 ul.menu li:first-child{min-height:50px}@media (max-width:767px){#mega-menu-36-0 ul.menu li:first-child a{font-weight:500}#mega-menu-36-0 ul.menu li:first-child{min-height:40px}.textwidget{display:none}}a,a:visited{color:#5f7f8c;font-weight:600;border-bottom:1px solid}a:hover{cursor:pointer;color:#17488a;text-decoration:none}@media (min-width:1600px){.container{max-width:1310px}}@media (min-width:768px) and (max-width:991px){.home-carousel .n2-ss-slider .n2-ss-slide-background-image{background-position:116% 50%!important}}@media (min-width:991px){.home-carousel .n2-ss-slider .n2-ss-slide-background-image{background-position:100% 50%!important}}@media (min-width:768px){.left-col-carousel>div{background:RGBA(255,255,255,0)!important;background-color:RGBA(255,255,255,0)!important}}@media (max-width:767px){.home-carousel .n2-ss-slider .n2-ss-slide-background-image{box-sizing:content-box!important;background-size:auto!important}.left-col-carousel>div{padding:20px!important}}@media (max-width:575px){.container{padding-left:40px;padding-right:40px}}.full-section{position:relative;top:0;left:50%;width:100vw;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.primary-color{color:#004789;background-color:#004789}.text-white h1,.text-white h2,.text-white h3,.text-white h4,.text-white h5,.text-white h6{color:#fff}.info-section{padding-top:50px;padding-bottom:120px;background-repeat:no-repeat;background-position: 100% calc(100% + 80px);background-size:220px}.info-section .inner-holder{width:100%}.info-section .container{padding-right:80px}.info-section h2,.info-section h1{margin-bottom:75px;font-size:35px;line-height:114%}.info-section p{font-size:28px;line-height:134%;border-left:1px solid #fff;padding-left:100px}@media (min-width:992px){.info-section{white-space:nowrap}.info-section:after{display:inline-block;width:0;min-height:455px;content:'';vertical-align:middle}.info-section>*{display:inline-block;max-width:99.99%;vertical-align:middle;white-space:normal}}@media (min-width:768px){.info-section{padding-top:100px;padding-bottom:120px;background-position:0 50%;background-size:contain}.info-section .container{padding-right:0}}@media (max-width:767px){.info-section{background-image:none!important;padding-bottom:50px}.info-section p{font-size:20px}}@media (max-width:575px){.info-section p{padding-left:50px}}@media (min-width:992px) and (max-width:1199px){.info-section{background-size:570px}}@media (min-width:767px) and (max-width:991px){.info-section{background-size:400px}}.two-col-icon-section .icon{width:50px;height:50px;margin-bottom:25px}.two-col-icon-section{padding-top:50px;padding-bottom:50px;background-repeat:no-repeat;background-position: 100% calc(100% + 80px);background-size:220px}.two-col-icon-section .inner-holder{width:100%}.two-col-icon-section h3{margin-bottom:60px;font-size:35px;line-height:40px;color:#284d83}.two-col-icon-section p{font-style:normal;font-weight:normal;font-size:18px;line-height:150.8%;color:#5f7f8c}.two-col-icon-section .column:first-child{padding-right:40px}@media (min-width:992px){.two-col-icon-section{white-space:nowrap}.two-col-icon-section:after{display:inline-block;width:0;min-height:455px;content:'';vertical-align:middle}.two-col-icon-section>*{display:inline-block;max-width:99.99%;vertical-align:middle;white-space:normal}}@media (min-width:768px){.two-col-icon-section{padding-top:100px;padding-bottom:50px;background-position:0 50%;background-size:contain}.two-col-icon-section .container{padding-right:0}}.two-col-icon-section .card{border:none}.two-col-icon-section .card-body{padding-left:0;padding-right:40px}.two-col-icon-section .card-footer{padding-left:0;padding-right:0;background-color:transparent;border:none}@media (min-width:576px){.two-col-icon-section .container{padding-right:0}.card-deck{margin-left:10px}}@media (max-width:575px){.two-col-icon-section .card{margin-bottom:45px}.two-col-icon-section .card-body{padding:20px}.two-col-icon-section .icon{margin-left:12px;margin-bottom:0}.two-col-icon-section .card-footer{padding:20px 12px}.two-col-icon-section{padding-bottom:50px}.two-col-icon-section .card-title{margin-bottom:35px}}.primary-button{background-color:#17488a;color:#fff;font-size:14px;line-height:18px;padding:1rem 2rem;line-height:1.5;border-radius:0}a.primary-button,a.primary-button:visited{color:#fff}.primary-button:hover{border:1px solid #17488a;background-color:#fff}a.primary-button:hover,input[type="submit"]:hover,div.primary-button:hover{color:#17488a;cursor:pointer}.image-block-section{background:rgba(23,72,138,.07);padding:100px 0}.image-block-section h2{margin-bottom:60px}.image-block-section img{max-height:200px;max-width:200px}@media (max-width:767px){.image-block-section .col{padding-bottom:40px}}@media (max-width:575px){.image-block-section{padding-bottom:50px}}.featured-section{margin:50px 0}.featured-section h2{margin-bottom:65px}.featured-section .tile{position:relative}.featured-section .tile{max-height:416px}.featured-section .overlay{position:absolute;bottom:0;left:15px;right:15px;background:rgba(23,72,138,.89);overflow:hidden;height:100px;transition:.5s ease}.featured-section .tile:hover .overlay,.tile-override:hover .overlay{height:100%}.featured-section .icon{width:50px;height:50px;margin-left:-10px}.featured-section .label{padding-left:25px;font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left;margin-top:11px}.featured-section .overlay .row{margin-left:0}.featured-section .row .icon-label{margin-bottom:50px}.featured-section .hover-text{font-size:18px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.featured-section .overlay .hidden img{width:50px;height:50px}.featured-section .overlay .button{position:fixed;opacity:0;bottom:22px}.featured-section .tile:hover .overlay .button{opacity:1;transition:.5s ease}.featured-section .overlay .button span{padding-left:10px;vertical-align:middle}.featured-section .title,.featured-section .read-more{font-style:normal;font-weight:normal;line-height:152.8%;display:flex;align-items:center;color:#fff;padding:0}.featured-section .read-more{font-size:15px}.featured-section .label p{margin-bottom:0}.featured-section .label p.position{font-weight:300;font-size:16px;line-height:114.8%;margin-bottom:30px}h2.featured-section{margin:130px 0 75px}.featured-section .tile{margin-bottom:30px;overflow:hidden}.featured-section .tile:hover .overlay{height:100%}.featured-section .icon-col{padding-left:0!important;padding-right:0!important}.featured-section .text{color:#fff;font-size:20px;position:absolute;padding:11px 20px;width:100%}.featured-section .overlay .button{position:fixed;opacity:0;bottom:40px}.featured-section .tile:hover .overlay .button{opacity:1;transition:.5s ease}.featured-section:last-child{margin-bottom:100px}.featured-section .read-more span{}.featured-section .read-more img{vertical-align:middle;height:30px;width:30px;margin-right:10px;margin-left:10px}.featured-section .hidden{margin-top:20px}.featured-section{margin-bottom:100px}.featured-section .label p{margin-bottom:0}.featured-section .label p.position{font-weight:300;font-size:16px;line-height:114.8%;margin-bottom:30px}.featured-section h2{margin:0 0 50px 15px}.featured-section .tile:hover .overlay{height:100%}.featured-section .hover-text{font-size:18px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.featured-section .overlay .button{opacity:0;bottom:40px}.featured-section .overlay .button span{margin-left:10px;vertical-align:middle}.featured-section .tile:hover .overlay .button{opacity:1;transition:.5s ease}.featured-section .label .name{margin-bottom:5px}.featured-section .card-group>.card:only-child,.featured-section .card-group>.card:only-child .card-footer{border-radius:0;background-color:transparent;border:none}.featured-section .card-group>.card:only-child .card-footer{padding:0}.featured-section .card-body,.featured-section .card-body .title{padding:0}.featured-section .card-body .hover-text{margin-top:20px}@media (min-width:768px) and (max-width:991px){.featured-section .title{font-size:15px;line-height:114.8%}.featured-section .overlay{height:50px}.featured-section .label{margin-top:0}.featured-section .text{padding:2px 15px}}@media (max-width:991px){.featured-section .hover-text{display:none}.featured-section .overlay .button span{font-size:15px}.featured-section .overlay .hidden img{width:40px;height:40px}.featured-section{margin-bottom:50px}}@media (max-width:767px){.featured-section .overlay{height:50px}.featured-section .label{margin-top:0;font-size:18px}.featured-section .text{padding-top:0}}.text-w-image-section{padding:100px 0}.text-w-image-section:not(:first-child){padding-top:0}.text-w-image-section .primary-button{margin-top:20px}@media (max-width:991px){.text-w-image-section{padding-top:0}.text-w-image-section .primary-button{margin-top:0;margin-bottom:30px}.text-w-image-section h2{margin-top:20px}}.vm-section{background:linear-gradient(90deg,rgba(23,72,138,.07) 60%,transparent 40%);padding:160px 0}.vm-section input{margin-bottom:22px;font-size:13px;padding:16px 18px;border-radius:0}input.primary-button{background-color:#17488a;color:#fff;font-size:14px;border:none;padding:1rem 2rem;line-height:1.5;border-radius:0;min-width:150px}.vm-section .h2{color:#284d83;margin-bottom:65px}.vm-section .tile{position:relative}.vm-section .tile,.tile-override{max-height:416px;margin-bottom:30px;overflow:hidden}.vm-section .image,.tile-override .image{display:block;width:100%;height:auto}.vm-section .overlay,.tile-override .overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(23,72,138,.89);overflow:hidden;height:100px;transition:.5s ease}.vm-section .tile:hover .overlay,.tile-override:hover .overlay{height:100%}.vm-section .text,.tile-override .text{color:#fff;font-size:20px;position:absolute;padding:15px 30px}.vm-section .icon,.tile-override .icon{width:22px;height:22px}.vm-section .label,.tile-override .label{font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;width:100%}.vm-section .overlay .row,.tile-override .row{margin-left:0}.vm-section .row .icon-label,.tile-override .row .icon-label{margin-bottom:50px}.vm-section .hover-text,.tile-override .hover-text{font-size:18px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.vm-section .overlay img,.tile-override .overlay img{width:50px;height:50px;margin-left:10px;margin-right:10px}.vm-section .overlay .button,.tile-override .overlay .button{position:fixed;opacity:0;bottom:0}.vm-section .tile:hover .overlay .button,.tile-override:hover .overlay .button{opacity:1;transition:.5s ease}.vm-section .icon-label .label .col,.tile-override .icon-label .label .col{display:flex;align-items:center;justify-content:space-between;padding:0}.vm-section .title,.tile-override .title{font-size:20px;font-style:normal;font-weight:400;line-height:31px;letter-spacing:0;text-align:left}.vm-section .read-more{justify-content:flex-end!important;font-size:20px}@media (max-width:991px){.vm-section{background:none;background-color:rgba(23,72,138,.07);padding:100px 0}}@media (max-width:575px){.vm-section .label,.vm-section .title,.vm-section .read-more{font-size:17px}.vm-section .read-more{display:none!important}.vm-section .title{flex:0 0 100%;max-width:100%}}.site-footer{background-color:#17488a;padding-top:140px}@media (max-width:767px){.site-footer{padding-top:70px}.site-footer .logo{padding-bottom:25px;border-bottom:1px solid #fff;margin-bottom:10px}.site-footer .locations{padding-top:10px;border-top:1px solid #fff}.site-footer .menu{text-align:center}}.bottom-footer{padding-bottom:25px;margin-top:-140px}.bottom-footer .socials .icon{width:35px;height:35px;margin-right:45px}.bottom-footer .socials .social-icons{position:absolute;bottom:0;left:0}.bottom-footer .socials{position:relative}.social-icons-top{display:none}@media (min-width:992px) and (max-width:1199px){.bottom-footer .socials .icon{margin-right:40px}}@media (max-width:767px){.bottom-footer{display:none}}@media (min-width:768px){.rsm-top{display:none}}@media (max-width:767px){.rsm-top{float:right}.virtus-top{float:left}.social-icons-top{clear:both;display:inline-block;margin-top:40px;float:left}.social-icons-top .icon{width:35px;height:35px;margin-right:20px;margin-bottom:5px}}.custom-footer-menu ul{margin:0 0 20px 0;padding-left:0;list-style-type:none;list-style:none;list-style-image:none}.custom-footer-menu li{padding:0 20px 0 0;text-transform:uppercase;font-style:normal;font-weight:normal;font-size:14px;line-height:212.8%;letter-spacing:.1em}.custom-footer-menu a{color:#fff}.custom-footer-menu a.nav-link{padding-left:0}.site-footer .menu,.site-footer .logo{}.locations .city{font-style:normal;font-weight:500;font-size:18px;line-height:212.8%;color:#fff;display:flex;align-items:center;letter-spacing:.1em;text-transform:uppercase;margin-bottom:16px}.locations .address p{font-style:normal;font-weight:300;font-size:14px;line-height:24px}.locations p{color:#fff;margin:0}.locations .row{margin-bottom:60px}.phone b,.fax b,.tf b,.email b{}.intro-section{padding-bottom:120px;background-repeat:no-repeat;background-position: 100% calc(100% + 80px);background-size:220px}.intro-section .inner-holder{width:100%}.intro-section .container{padding-right:80px}.intro-section h1{margin-bottom:75px;font-size:64px;line-height:114%}.intro-section p{font-size:28px;line-height:134%;border-left:1px solid #284d83;padding-left:100px;color:#5f7f8c}.intro-section p.sub-heading{padding-left:0;border-left:none;color:#17488a;margin-bottom:52px;font-style:italic}.intro-section .cta-button{margin-top:50px}@media (min-width:992px){.intro-section{white-space:nowrap}.intro-section:after{display:inline-block;width:0;min-height:455px;content:'';vertical-align:middle}.intro-section>*{display:inline-block;max-width:99.99%;vertical-align:middle;white-space:normal}}@media (max-width:767px){.intro-section h1{font-size:48px}.intro-section p{padding-left:25px}}@media (min-width:768px){.intro-section{padding-bottom:120px;background-position:100% 0;background-size:contain}.intro-section .container{padding-right:0}}@media (min-width:768px) and (max-width:991px){.intro-section{background-size:500px}}@media (max-width:767px){.intro-section{background-size:0}}.shifted-image-section{background:linear-gradient(270deg,rgba(23,72,138,1) 60%,white 40%);padding:160px 0 50px 0;margin-bottom:100px}.shifted-image-section img.shifted-image{position:relative;margin-bottom:-143px}.shifted-image-section h2{margin-bottom:30px}@media (max-width:767px){.shifted-image-section{background-color:rgba(23,72,138,1);background:rgba(23,72,138,1)}.shifted-image-section img{margin-bottom:0}.shifted-image-section h2{margin-top:20px;margin-bottom:20px}}.pages-list{padding:150px 0}.pages-list ul{list-style:none;margin-left:0;padding-left:0}.pages-list .list{padding-left:0;padding-right:0}.pages-list .list img{margin-left:5px}.pages-list .list .row{height:50px}.pages-list .top-link{font-style:normal;font-weight:normal;font-size:35px;line-height:44px;color:#17488a}.pages-list .top-link:hover{border-bottom:1px solid #17488a}.pages-list ul li{font-style:normal;font-weight:300;font-size:18px;line-height:184.7%;color:#5f7f8c}.pages-list .icon{width:30px;height:30px}@media (max-width:767px){.pages-list{padding-top:0;padding-bottom:50px}.pages-list ul{margin-bottom:46px}}p.border-left{font-size:28px;line-height:134%;border-left:1px solid #284d83;padding-left:100px;color:#5f7f8c}@media (max-width:767px){p.border-left{padding-left:25px}}.services-block-section{margin-bottom:95px}.services-block-section p{font-style:normal;font-weight:normal;font-size:18px;line-height:171.1%;color:#5f7f8c}.quote-block-section{background-color:#17488a;padding:100px 0}.quote-block-section .text{font-style:normal;font-size:26px;line-height:32px;display:flex;align-items:center}.quote-block-section .text-sign{color:#fff;margin-top:44px;font-style:normal;font-size:16px;line-height:22px;display:flex;align-items:center;letter-spacing:.1px;color:#fff}.request-section{padding:100px 0;background:rgba(23,72,138,.07)}.request-section .primary-button{min-width:170px}.request-section .text{font-style:normal;font-weight:normal;font-size:18px;line-height:152.8%}input.cf7_50,select.cf7_50{margin-bottom:22px;width:100%;font-size:13px;padding:16px 18px;border-radius:0}@media (min-width:1200px){.page-template-template-second-level .entry-content{padding-right:120px}}.entry-content{font-style:normal;font-weight:normal;font-size:18px;line-height:171.1%;color:#5f7f8c}.features-content-section{background:rgba(23,72,138,.06)}.features-content-section{padding-top:50px;padding-bottom:120px;background-repeat:no-repeat;background-position: 100% calc(100% + 80px);background-size:220px}.features-content-section .inner-holder{width:100%}.features-content-section .heading h2{margin-bottom:100px}.features-content-section .content h3{margin-bottom:30px;margin-top:30px;font-style:normal;font-weight:600;font-size:18px;line-height:152.8%;color:#17488a}.features-content-section .content{font-style:normal;font-weight:normal;font-size:16px;line-height:152.8%;color:#5f7f8c}.features-content-section .content h3{position:relative}.features-content-section .content h3:before{color:#17488a;border-right:2px solid currentcolor;border-bottom:2px solid currentcolor;content:'';position:absolute;width:10px;height:10px}.features-content-section .content h3:before{left:-30px;transform:rotate(-45deg);top:8px}@media (max-width:575px){.features-content-section .content h3:before{left:0;top:9px}.features-content-section .content h3{padding-left:30px}.features-content-section .heading{margin:0 20px 20px}.features-content-section .heading h2{margin-bottom:0}}@media (min-width:992px){.features-content-section .heading{max-width:50%}}.features-content-section .content ul{list-style:none;margin-left:0;padding-left:20px}.features-content-section .content ul li::before{content:"\2022";color:#5f7f8c;font-weight:bold;display:inline-block;width:1em;margin-left:-1em}@media (min-width:992px){.features-content-section{white-space:nowrap}.features-content-section:after{display:inline-block;width:0;min-height:455px;content:'';vertical-align:middle}.features-content-section>*{display:inline-block;max-width:99.99%;vertical-align:middle;white-space:normal}}@media (min-width:768px){.features-content-section{padding-top:100px;padding-bottom:120px;background-position:100% 75px;background-size:400px}}.advanced-sidebar-menu ul,.widget_recent_entries ul,.widget_categories ul,.widget_related_posts ul{list-style:none;margin-left:0;padding-left:0;background-color:#f9f8f8}.advanced-sidebar-menu ul li a,.widget_recent_entries ul li a,.widget_categories ul li a,.widget_related_posts ul li a{padding:25px}.advanced-sidebar-menu a,.widget_recent_entries a,.widget_categories a,.widget_related_posts a{font-style:normal;font-weight:300;font-size:16px;line-height:166.2%;display:flex;align-items:center;color:#454545}.advanced-sidebar-menu li.current_page_item a{color:#17488a}.advanced-sidebar-menu li.current_page_item.has_children>a:first-child{background-color:#e8e8e8;font-size:large}.advanced-sidebar-menu li.current_page_item.has_children>ul.child-sidebar-menu li a{background-color:#f9f8f8}.advanced-sidebar-menu li.current_page_item a{background-color:#e8e8e8}.widget_recent_entries li,.widget_categories li,.widget_related_posts li{border-bottom:7px solid #fff}.widget_recent_entries a:hover,.advanced-sidebar-menu a:hover,.widget_categories a:hover,.widget_related_posts a:hover{background-color:#e8e8e8}.advanced-sidebar-menu .widget-title{margin-bottom:25px}.widget_recent_vm_news ul{margin-left:0;padding-left:0;list-style:none}.widget_recent_vm_news .title,.widget_recent_vm_news .read-more{font-style:normal;font-weight:normal;line-height:152.8%;display:flex;align-items:center;color:#fff;padding:0}.widget_recent_vm_news .title{font-size:16px}.widget_recent_vm_news .read-more{font-size:15px}.widget_recent_vm_news .label p{margin-bottom:0}.widget_recent_vm_news .label p.position{font-weight:300;font-size:16px;line-height:114.8%;margin-bottom:30px}.widget_recent_vm_news{}h2.widget_recent_vm_news{margin:130px 0 75px}.widget_recent_vm_news .tile{position:relative}.widget_recent_vm_news .tile{max-height:240px;margin-bottom:30px;overflow:hidden}.widget_recent_vm_news .image{display:block;width:100%;height:auto}.widget_recent_vm_news .overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(23,72,138,.89);overflow:hidden;height:75px;transition:.5s ease}.widget_recent_vm_news .tile:hover .overlay{height:100%}.widget_recent_vm_news .text{color:#fff;font-size:20px;position:absolute;padding:11px 20px}.widget_recent_vm_news .icon{width:22px;height:22px}.widget_recent_vm_news .label{font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left}.widget_recent_vm_news .overlay .row{margin-left:0;min-height:50px}.widget_recent_vm_news .row .icon-label{margin-bottom:50px}.widget_recent_vm_news .hover-text{font-size:15px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.widget_recent_vm_news .overlay .hidden img{width:50px;height:50px}.widget_recent_vm_news .overlay .button{position:fixed;opacity:0;bottom:40px}.widget_recent_vm_news .overlay .button span{margin-left:10px;vertical-align:middle}.widget_recent_vm_news .tile:hover .overlay .button{opacity:1;transition:.5s ease}.widget_recent_vm_news:last-child{margin-bottom:100px}.widget_recent_vm_news .read-more span{}.widget_recent_vm_news .read-more img{vertical-align:middle;height:30px;width:30px;margin-right:10px;margin-left:10px}.widget_recent_vm_news .icon-label .container{padding:0}.widget_recent_vm_news .hidden{margin-top:20px}#breadcrumbs{margin:100px auto;font-style:normal;font-weight:300;font-size:14px;line-height:18px;display:flex;align-items:center;color:#17488a}@media (max-width:767px){#breadcrumbs{margin:40px auto}}#breadcrumbs a:not(first-child){padding:0 5px}.single-post h1.entry-title{margin-top:0}.single-post header{margin-top:0}.widget_custom_author .label p{margin-bottom:0}.widget_custom_author .label p.position{font-weight:300;font-size:16px;line-height:114.8%;margin-bottom:30px}.widget_custom_author{}h2.widget_custom_author{margin:130px 0 75px}.widget_custom_author .tile{position:relative}.widget_custom_author .tile{max-height:400px;margin-bottom:30px;overflow:hidden}.widget_custom_author .image{display:block;width:100%;height:auto}.widget_custom_author .overlay{position:absolute;bottom:0;left:0;right:0;background:rgba(23,72,138,.89);overflow:hidden;height:100px;transition:.5s ease}.widget_custom_author .tile:hover .overlay{height:100%}.widget_custom_author .text{color:#fff;font-size:20px;padding:28px 30px}.widget_custom_author .icon{width:22px;height:22px}.widget_custom_author .label{font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left}.widget_custom_author .overlay .row{margin-left:0}.widget_custom_author .row .icon-label{margin-bottom:50px}.widget_custom_author .hover-text{font-size:18px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.widget_custom_author .overlay .hidden img{width:50px;height:50px}.widget_custom_author .overlay .button{opacity:0;bottom:40px}.widget_custom_author .overlay .button span{margin-left:10px;vertical-align:middle}.widget_custom_author .tile:hover .overlay .button{opacity:1;transition:.5s ease}.widget_custom_author .label .name{margin-bottom:5px}.widget_custom_author .card-group>.card:only-child,.widget_custom_author .card-group>.card:only-child .card-footer{border-radius:0;background-color:rgba(23,72,138,.89);border:none}.widget_custom_author .card-group>.card:only-child .card-footer{padding:0}.widget_custom_author .card-body{padding:0}.widget_contact_cta .subhead{font-style:normal;font-weight:normal;font-size:16px;line-height:152.8%;color:#5f7f8c;margin-bottom:20px}.post .entry-content{max-width:760px}.entry-content{margin-bottom:50px}.post h1.entry-title{margin-bottom:70px}.related-posts .label p{margin-bottom:0}.related-posts .label p.position{font-weight:300;font-size:16px;line-height:114.8%;margin-bottom:30px}.related-posts{}.related-posts h2{margin:0 0 50px 15px}.related-posts .tile{position:relative}.related-posts .tile{max-height:400px;margin-bottom:30px;overflow:hidden}.related-posts .image{display:block}.related-posts .overlay{position:absolute;bottom:0;left:15px;right:15px;background:rgba(23,72,138,.89);overflow:hidden;height:60px;transition:.5s ease}.related-posts .tile:hover .overlay{height:100%}.related-posts .text{color:#fff;font-size:20px;padding:13px 20px}.related-posts .icon{width:22px;height:22px}.related-posts .label{font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left}.related-posts .overlay .row{margin-left:0}.related-posts .row .icon-label{margin-bottom:50px}.related-posts .hover-text{font-size:18px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.related-posts .overlay .hidden img{width:50px;height:50px}.related-posts .overlay .button{opacity:0;bottom:40px}.related-posts .overlay .button span{margin-left:10px;vertical-align:middle}.related-posts .tile:hover .overlay .button{opacity:1;transition:.5s ease}.related-posts .label .name{margin-bottom:5px}.related-posts .card-group>.card:only-child,.related-posts .card-group>.card:only-child .card-footer{border-radius:0;background-color:rgba(23,72,138,.89);border:none}.related-posts .card-group>.card:only-child .card-footer{padding:0}.related-posts .card-body{padding:0}.tile img{height:100%;object-fit:cover;width:-webkit-fill-available}.overlay .label.container{padding:0}.news{margin-bottom:100px}.news .label p{margin-bottom:0}.news .label p.position{font-weight:300;font-size:16px;line-height:114.8%;margin-bottom:30px}.news h2{margin:0 0 50px 15px}.news .tile{position:relative}.news .tile{max-height:400px;margin-bottom:30px;overflow:hidden;min-height:383px}.news .image{display:block}.news .overlay{position:absolute;bottom:0;left:15px;right:15px;background:rgba(23,72,138,.89);overflow:hidden;height:100px;transition:.5s ease}.news .tile:hover .overlay{height:100%}.news .text{color:#fff;font-size:20px;padding:15px 20px}.news .icon{width:22px;height:22px}.news .label{font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left}.news .overlay .row{margin:0;min-height:66px}.news .row .icon-label{margin-bottom:50px}.news .hover-text{font-size:18px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.news .overlay .hidden img{width:50px;height:50px}.news .overlay .button{opacity:0;bottom:40px}.news .overlay .button span{margin-left:10px;vertical-align:middle}.news .tile:hover .overlay .button{opacity:1;transition:.5s ease}.news .label .name{margin-bottom:5px}.news .card-group>.card:only-child,.news .card-group>.card:only-child .card-footer{border-radius:0;background-color:rgba(23,72,138,.89);border:none}.news .card-group>.card:only-child .card-footer{padding:0}.news .card-body,.news .card-body .title{padding:0}.news .card-body .hover-text{margin-top:20px}.posts-navigation{font-size:18px;margin:50px 0}.news h1{margin-bottom:50px}.single-post article{margin-bottom:100px}.related-posts .container{padding-right:30px;padding-left:30px}@media (min-width:992px){.search-filter{width:100%}}@media (min-width:767px) and (max-width:991px){.search-filter{width:100%}.search-filter select{max-width:32%}}.js-filter-form{margin-bottom:100px}.team-page{padding-left:0;padding-right:0}.team-page .row{margin-left:0;margin-right:0}select{border:1px solid #c4c4c4;box-sizing:border-box;height:50px;margin-bottom:5px;letter-spacing:.12px;color:#424242}.team-page{margin-bottom:100px}.team-page .label p{margin-bottom:0}.team-page .label p.position{font-weight:300;font-size:16px;line-height:114.8%;margin-bottom:30px}.team-page .tile{position:relative}.team-page .tile{max-height:400px;margin-bottom:30px;overflow:hidden;min-height:440px;padding-left:0}.team-page .image{display:block}.team-page .overlay{position:absolute;bottom:0;left:0;right:15px;background:rgba(23,72,138,.89);overflow:hidden;height:100px;transition:.5s ease}.team-page .tile:hover .overlay{height:100%}.team-page .text{color:#fff;font-size:20px;padding:25px}.team-page .icon{width:22px;height:22px}.team-page .label{font-size:22px;font-style:normal;font-weight:400;line-height:25px;letter-spacing:0;text-align:left;width:100%}.team-page .overlay .row{margin:0}.team-page .hover-text{font-size:18px;font-style:normal;font-weight:300;line-height:20px;letter-spacing:0;text-align:left}.team-page .overlay .hidden img{width:50px;height:50px}.team-page .overlay .button{opacity:0;bottom:40px}.team-page .overlay .button span{margin-left:10px;vertical-align:middle}.team-page .tile:hover .overlay .button{opacity:1;transition:.5s ease}.team-page .label .name{margin-bottom:5px}.team-page .card-group>.card:only-child,.team-page .card-group>.card:only-child .card-footer{border-radius:0;background-color:rgba(23,72,138,.89);border:none}.team-page .card-group>.card:only-child .card-footer{padding:0}.team-page .card-body,.team-page .card-body .title{padding:0}.team-page .card-body .hover-text{margin-top:20px}h2.team-block-section{margin-bottom:50px;margin-top:100px}.helper{display:inline-block;height:100%;vertical-align:middle}.team-page .icon{vertical-align:middle}.team-page .phone-icon{width:17px;height:19px}.team-page span{margin-left:10px}.team-page span:first-child{margin-left:0}.error404 .site-main{margin-top:75px}@media (max-width:991px){.error404 .widget_recent_vm_news{margin-top:50px}.error404 .widget_recent_vm_news .tile{max-height:400px}}.single-team-member .entry-title span{font-style:normal;font-weight:normal;font-size:19px;line-height:170.4%;color:#17488a}.single-team-member h1{margin-bottom:0}.single-team-member .subhead{font-style:normal;font-weight:normal;font-size:22px;line-height:170.4%;color:#5f7f8c}.single-team-member .entry-content{margin-top:0;margin-bottom:100px}.single-team-member .sidebar h3{font-style:normal;font-weight:normal;font-size:20px;line-height:171.1%;color:#17488a}.single-team-member .sidebar .info{font-style:normal;font-weight:normal;font-size:15px;line-height:171.1%;color:#5f7f8c}.single-team-member .sidebar .set{margin-bottom:50px}article.team-member{margin-bottom:100px}#loading{display:none}p.left-border{font-size:28px;line-height:134%;border-left:1px solid #284d83;padding-left:100px;color:#5f7f8c;font-style:normal}@media (max-width:767px){p.left-border{padding-left:25px}}.events{margin-bottom:100px}.events .page-title{margin-bottom:50px}.events-list{margin-top:100px}.events-list .card-title{font-style:normal;font-weight:normal;font-size:35px;line-height:114.8%;color:#284d83;margin-bottom:35px}.events-list .card{border:none}.events-list .card-footer{border:none;background-color:transparent}.events-list p{font-style:normal;font-weight:normal;font-size:18px;line-height:150.8%;color:#5f7f8c}.events-list p.subhead{font-size:22px;min-height:70px;margin-bottom:50px}.events-list .card-group{margin-bottom:100px}.events-list .card-body{padding-right:75px}@media (max-width:991px){.events-list{margin-top:50px}.list-of-locations{margin-top:25px}.events-list .card-group>.card{flex:none}.events-list p.subhead{margin-bottom:10px;min-height:auto}.events-list .card-title{margin-bottom:20px}.events-list .card{margin-bottom:30px}}.event .entry-content{margin-top:0;margin-bottom:100px}.event .sidebar h3{font-style:normal;font-weight:normal;font-size:20px;line-height:171.1%;color:#17488a}.event .sidebar .info{font-style:normal;font-weight:normal;font-size:15px;line-height:171.1%;color:#5f7f8c}.event .sidebar .set{margin-bottom:50px}.event .sidebar .day{font-size:17px}.event .sidebar .date{margin-bottom:10px}.search-btn:hover{cursor:pointer}#full-screen-search{display:none!important}#full-screen-search.open{display:unset!important}.search .page-title{margin-top:100px}.popup-search input{width:100%;background-color:#fff;box-shadow:0 4px 15px 5px rgba(0,0,0,.09);border:none;border-radius:0;height:100px;padding-right:30px;padding-left:30px}.popup-search input:focus{border-radius:0;outline:none}.locations a{color:#fff}footer .socials i,footer .social-icons-top i{font-size:25px;color:#fff}footer .socials i{margin-right:60px}footer .social-icons-top i{margin-right:35px}@media (max-width:1199px){footer .socials i{margin-right:40px}}@media (min-width:768px) and (max-width:991px){.bottom-footer{padding-bottom:25px;margin-top:0}footer .socials i{margin-right:20px}}.jobs-list .card-group{margin-bottom:75px}.jobs-list .card{border:none}.jobs-list .card-body{padding-right:75px;padding-left:0;padding-top:0}.jobs-list .card-footer{padding-left:0}@media (max-width:767px){.jobs-list .card-group>.card{flex:1 1 100%}.jobs-list .card-body{padding-top:1.25rem}}.jobs-list .card-title{font-style:normal;font-weight:normal;font-size:35px;line-height:114.8%;color:#284d83;margin-bottom:35px}.jobs-list p.subhead{font-size:22px;margin-bottom:25px}.jobs-list p{font-style:normal;font-weight:normal;font-size:18px;line-height:150.8%;color:#5f7f8c}.jobs-list .card-footer{border:none;background-color:transparent}@media (min-width:1700px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:5%}}@media (min-width:1800px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:7%}}@media (min-width:1900px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:9%}}@media (min-width:2000px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:11%}}@media (min-width:2100px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:13%}}@media (min-width:2200px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:15%}}@media (min-width:2300px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:17%}}@media (min-width:2400px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:19%}}@media (min-width:2500px){#mega-menu-wrap-menu-1 #mega-menu-menu-1{padding-left:20%}}@media only screen and (min-width:768px){#mega-menu-wrap-menu-1 #mega-menu-menu-1>li.mega-menu-item>a.mega-menu-link:hover{border-bottom:1px solid #17488a}}.single-post .widget_categories ul{list-style:none;margin-left:0;padding-left:0}.widget_categories select{width:100%}.widget_categories select option:hover{background-color:#17488a;color:#fff}.home .entry-content,.services .entry-content{margin-bottom:0}.search-results a.entry-title{font-size:2rem;font-family:inherit;font-weight:500;line-height:1.2;margin:0;color:#284d83}.search-results a.entry-title:hover{color:#5f7f8c}.search-results article{margin-bottom:50px}.search-results .entry-summary{margin-top:10px}.search-results .page-title{margin-bottom:50px}.team-page .page-title{margin-bottom:50px}.custom-footer-menu a.nav-link,.main-navigation a,footer a,.advanced-sidebar-menu ul li a,.widget_recent_entries ul li a,.widget_categories ul li a,.widget_related_posts ul li a,#breadcrumbs a,.logo a,#menu-top-menu a,.pages-list a{border:none}#breadcrumbs a,footer a,.advanced-sidebar-menu ul li a,.widget_recent_entries ul li a,.widget_categories ul li a,.widget_related_posts ul li a,.pages-list a{font-weight:normal}.page-template-template-payment article{background:#eff2f7;max-width:800px;position:relative;padding-right:200px}.page-template-template-payment article::before{content:"";background:#eff2f7;position:absolute;left:-1000px;top:-30px;bottom:-60px;right:-50px;z-index:-1}.page-template-template-payment select{height:38px}.page-template-template-payment .entry-title{margin-bottom:46px}.page-template-template-payment h1{padding-top:96px}.page-template-template-payment .step1{transition:1s transform ease , 2s max-width , 2s max-height;overflow:hidden;max-width:100%;transform-origin:left center}.page-template-template-payment .step1.hidden{transform:rotateY(90deg);max-width:0;max-height:800px}.moneris-container{overflow:hidden}.step-container{display:flex;width:200%}.invoice-section{margin-top:60px;margin-bottom:10px}.invoice-section .number{border:2px solid #5f7f8c;border-radius:50%;font-size:.5625em;width:34px;height:34px;display:inline-block;text-align:center;margin-right:20px;position:relative;top:-5px;line-height:30px}.entry-content label{display:block}.entry-content input,.entry-content select{width:100%;border-radius:0;margin-bottom:20px}.entry-content input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#moneris-errors.active{border:1px solid red;color:#f66;padding:10px}.step-container .fields label.error{color:red;margin-top:-13px}.tile-override{position:absolute;top:50%;right:-53%;max-width:584px}.tile-override .text{left:0;right:10px;top:0;bottom:0}@media (max-width:1300px){.tile-override{display:none}}@media (max-width:750px){.page-template-template-payment article{padding-right:0}}@media (min-width:601px){.step2.hidden>div{opacity:0}}@media (max-width:600px){.step-container{display:block;width:100%}.page-template-template-payment .step1.hidden{max-height:0}.page-template-template-payment .step2{max-width:100%}.step1+.step2{height:0}.step1.hidden+.step2{height:auto}.step2 #outerDiv{max-width:100%}}.callout{background-color:#17488a;background-image:url(images/xcallout-background.png.pagespeed.ic.0ZNOxnw91t.png);background-position:top right;background-repeat:no-repeat;margin-bottom:100px}.callout-inner{background-repeat:no-repeat;background-position:center right;padding:100px;background-size:50%}.callout-inner .subtitle{font-size:1.5rem;font-style:italic;line-height:135%}.callout-inner h2{font-size:2.25rem;color:#fff}.callout-inner p{color:#fff;line-height:150%}.callout-inner .cta-button{margin-top:40px}.cta-button,.cta-button:visited{padding:10px 30px;background:#fff;color:#17488a;text-decoration:none;border:1px solid transparent;font-weight:400;display:inline-block}.cta-button:hover{background:#17488a;color:#fff;border-color:#fff}.cta-button.button-blue{background:#17488a;color:#fff}.cta-button.button-blue:hover{background:#fff;border-color:#17488a;color:#17488a}.icon-section{padding:100px 0}.icons-inner{display:flex;flex-wrap:wrap;gap:100px}.icon-block{width:calc(33.33% - 100px)}.icon-block h2{margin:17px 0}.icon-block p{color:#5f7f8c}.staff-section{margin-top:100px;margin-bottom:180px}.staff-section h2{text-align:center;margin-bottom:90px}.staff-section .staff-members{display:flex;flex-wrap:wrap;gap:10px}.staff-section .staff-members .slide-item>a{overflow:hidden;padding-left:0;display:block}.post-member{overflow:hidden}.post-member .post-image{max-height:375px}.staff-section .staff-members .slide-item a:hover .staff-image .detail-overlay,a:hover .post-member .post-image .detail-overlay{height:100%;max-height:100%}.staff-section .staff-members .staff-member,.post-member{height:100%}.staff-section .staff-members .img img,.post-member .img img{height:100%;object-fit:cover;aspect-ratio: 3/4}.staff-section .staff-members .staff-image,.post-member .post-image{position:relative;height:100%}.staff-section .staff-members .staff-image .img,.post-member .post-image .img{overflow:hidden;max-height:100%}.staff-section .staff-members .staff-image .detail-overlay,.post-member .post-image .detail-overlay{position:absolute;bottom:0;background:rgba(23,72,138,.90);left:0;right:0;color:#fff;padding:25px;max-height:112px;transition:.3s ease all;font-weight:400;display:flex;flex-direction:column}.staff-section .staff-members .staff-image .detail-overlay .top-section,.post-member .post-image .detail-overlay .top-section{margin-bottom:33px}.staff-member .detail-overlay .staff-name,.post-member .detail-overlay .post-name{font-size:1.375rem;margin-bottom:0}.staff-section .staff-members .staff-image .detail-overlay .bottom-section,.post-member .detail-overlay .bottom-section{display:flex;flex-direction:column;justify-content:space-between;flex:1}.staff-section .staff-members .staff-image .detail-overlay .bottom-section .view-more,.post-member .detail-overlay .bottom-section .view-more{display:flex;align-items:center;gap:10px}.staff-section .staff-members .staff-image .detail-overlay .bottom-section .view-more p,.post-member .detail-overlay .bottom-section .view-more p{margin-bottom:0}.staff-section .staff-members .staff-image .detail-overlay .bottom-section .view-more>div,.post-member .detail-overlay .bottom-section .view-more>div{border:1px solid #fff;border-radius:50%;width:70px;height:70px;display:flex;align-items:center;justify-content:center}.staff-section .staff-members .staff-image .detail-overlay .bottom-section .phone-number{display:flex;align-items:center;gap:10px}.testimonial-section{background:#17488a;margin-left:-100%;margin-right:-100%;color:#fff;padding:100px 0}.testimonial-section h2{color:#fff;font-size:2.25rem}.testimonial-section .quote p{font-size:1.625rem}.form-section{background-color:#f3f6f9;background-image:url(images/form-background-1.png.pagespeed.ce.15BgXdYo3e.png);background-repeat:repeat-y;background-position:right center;background-size:contain;margin-top:50px;margin-bottom:75px;padding:70px 100px 100px}.form-section h2{font-size:3rem;margin-bottom:2.125rem}.form-section p{color:#17488a;font-size:1.125rem}.video-section{margin-top:150px;margin-bottom:100px}.video-section h2{margin-bottom:4.063rem}.carousel{position:relative;max-width:100%}.carousel-outer{overflow:hidden}.carousel-internal{display:flex;transition:transform .5s ease;will-change:transform;flex-wrap:nowrap}.slide-item{flex:0 0 auto;width: calc(100% / var(--items-per-slide));padding:0 10px}.carousel .controls{display:flex;justify-content:space-between;flex-direction:row-reverse;margin-top:30px}.carousel .controls .direction{display:flex;justify-content:flex-end}.carousel-control{text-decoration:none;z-index:10;cursor:pointer;border:none}.carousel-control.prev{left:10px}.carousel-control.next{right:10px}.carousel-control .icon{font-size:24px}.carousel-dots .dot{display:inline-block;width:10px;height:10px;background:#ccc;border-radius:50%;margin:0 5px;cursor:pointer}.carousel-dots .dot.active{background:#17488a}.video-lightbox-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.9);display:none;z-index:99999;justify-content:center;align-items:center}.video-lightbox-container{position:relative;max-width:900px;width:90%;padding:20px;background:#000;border-radius:5px;box-shadow:0 0 20px rgba(0,0,0,.5)}.preview{position:relative}.play-icon{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transition:.3s ease scale}.video-thumbnail:hover .play-icon{scale:1.2}.close-lightbox{position:absolute;top:-20px;right:-20px;color:#fff;font-size:40px;cursor:pointer;line-height:1}.video-wrapper{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.video-wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.cta-strip{display:flex;margin-bottom:20px;margin-top:20px;gap:55px;align-items:center;color:#5f7f8c}.cta-strip .content{line-height:152.8%;border-left:1px solid #284d83;padding-left:55px;padding-top:5px;padding-bottom:5px}.cta-strip .content p{margin-bottom:0}.cta-strip .heading{min-width:185px}.cta-strip .cta{min-width:250px;font-size:.813rem}.accordion-section{margin-top:100px;margin-bottom:200px}.accordion-item{background:#eff2f7;overflow:hidden}.accordion-item.open .content{max-height:1000px;padding:50px 45px;border-top: 1px solid #17488A80}.accordion-item .heading{padding:33px 45px;display:flex;color:#17488a;font-size:1.5rem;justify-content:space-between;cursor:pointer}.accordion-item .content{color:#17488a;max-height:0}.accordion-item .content p:last-child{margin-bottom:0}.post-member .top-section{min-height:62px;display:flex;gap:10px;align-items:center}.post-member .top-section img{width:24px;height:24px}.latest-posts-section{margin-top:175px;margin-bottom:200px}.latest-posts-section h2{margin-bottom:60px}.intro-section.has-cta{background-size:50%}.icon-listing{margin-left:-100%;margin-right:-100%;padding-top:160px;padding-bottom:170px}.icon-listing .icon-listing-inner{display:flex;flex-direction:column;gap:100px}.icon-list-item{display:flex;gap:94px}.icon-part{width:30%}.icon-part img{margin-bottom:7px}.separator .divider{background-color:#284d83;height:100%;width:1px}.split-top-section{display:flex;gap:60px;margin-bottom:100px}.split-top-section .headings{min-width:30%}.split-top-section .headings .above-heading{font-size:1.125rem;margin-bottom:15px}.split-bottom-section{margin-left:-100%;margin-right:-100%;padding-bottom:100px;margin-top:400px}.split-bottom-section img{margin-top:-300px}.divider-override{display:flex;align-items:center;gap:30px}.divider-override img{box-shadow:none}.shifted-image-section.shifted-left{background:linear-gradient(90deg,rgba(23,72,138,1) 60%,var(--background-colour) 40%);margin-bottom:0;padding:100px 0}.shifted-image-section.shifted-left img.shifted-image{margin-bottom:0}@media (max-width:1192px){.callout-inner{background-size:50%}.staff-section .staff-members .slide-item>a{min-height:0}.latest-posts-section{margin-bottom:140px;margin-top:140px}.intro-section .divider-override{flex-direction:column}.intro-section .divider-override p{padding-left:0;border-left:0}}@media (max-width:992px){.intro-section.has-cta{padding-bottom:300px;background-position:bottom -20px center;background-size:390px}.icons-inner{gap:70px}.icon-block{width:calc(50% - 35px)}.callout-inner{background-position:bottom center;padding-bottom:300px}.form-section{margin-left:-40px;margin-right:-40px}.form-section h2{font-size:2rem}.cta-strip{flex-direction:column;align-items:flex-start;gap:24px}.cta-strip .content{padding-left:0;border-left:0}.cta-strip h2{margin-bottom:0}.latest-posts-section{margin-bottom:115px;margin-top:100px}.shifted-image-section{margin-bottom:50px}}@media (max-width:767px){.callout-inner{background-size:330px;padding:62px;padding-bottom:300px}.icon-list-item{flex-direction:column;gap:0}.icon-part{width:100%}.icon-listing .icon-listing-inner{gap:60px}.split-top-section{flex-direction:column;gap:10px}.split-bottom-section{margin-top:200px;padding-bottom:0}.split-bottom-section img{max-width:100%;margin-top:-170px}.icon-listing{padding-top:70px}.shifted-image-section.shifted-left{background:rgba(23,72,138,1)}.shifted-image-section img.shifted-image{margin-bottom:0}}@media (max-width:575px){.testimonial-section{margin-left:-40px;margin-right:-40px}.form-section{margin-left:-40px;margin-right:-40px;padding:70px 50px 100px}.cta-strip{flex-direction:column;align-items:flex-start;gap:24px}.cta-strip .content{padding-left:0;border-left:0;font-size:.875rem}.cta-strip h2{font-size:1rem;margin-bottom:0}.callout-inner{padding-left:0;padding-right:0}.icon-block{width:100%}.split-bottom-section,.icon-listing{margin-left:-40px;margin-right:-40px}}