:root{--mainfont:'Poppins';--primary-color:#6085A0;--blue:#247bc2;--lightblue:#B5D0E3;--darkblue:#011629;--orange:#E99B27;--darkorange:#f08c00;--greybg:#f8f7fc;--text-color:#231F20;--yellow:#face01;--white:#fff;--main-border:35px 0 35px 0;--reverse-border:0 35px 0 35px}body,h1,h2,h3,h4,h5,h6,.navigation--main,.navbar-toggle__text,.navigation--main .sub-menu,a.read-more{font-family:var(--mainfont),sans-serif}body{font-size:16px}h1,h2,h3,h4,h5,h6{text-transform:uppercase}h2{font-size:24px;margin-top:0;margin-bottom:21px}a.action{border-radius:35px 0 35px 0}.bluebg{background:var(--blue)}.darkbluebg{background:var(--darkblue)}.greybg{background:var(--greybg)}.highlight{color:var(--blue)}.border-reverse img{border-radius:var(--reverse-border)}.subheading:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px;height:2px;border-bottom:1px solid var(--lightblue)}.subheading{font-size:1.2em;font-weight:600;line-height:22px;text-transform:uppercase;color:var(--lightblue);letter-spacing:1px;display:inline-block;position:relative;padding-left:40px}div[class*="textfade"] .textwidget::before{background:var(--blue);color:var(--white);border-radius:10px;padding:.3em .6em}.top-contact{background:var(--orange);padding:10px 25px;border-radius:var(--reverse-border);text-align:center;margin-left:30px;transition:all 0.2s ease-in}li.top-contact a{color:var(--text-color)!important;padding:0}li.top-contact a:hover,.navigation--top>li:hover>a{color:var(--text-color)}.top-contact:hover{background:var(--darkorange)}.quote-box{position:relative;width:300px;padding:1.5em;background:var(--darkblue);text-align:center;top:-50px;left:40px;margin:auto;border-radius:var(--main-border)}.quote-box h3,.quote-box-alt h3{margin-top:0;margin-bottom:0}.quote-box a,.quote-box-alt a{color:var(--white);font-size:.9em}.quote-box-alt{position:relative;width:300px;padding:2em 0;background:var(--blue);text-align:center;top:-50px;left:40px;margin:auto;border-radius:var(--main-border)}.blocklinks h2.widget-title{position:absolute;padding:1em;background:var(--primary-color);color:#fff;font-size:19px;font-weight:500;bottom:-30px;left:0;border-radius:var(--main-border);transition:all 0.3s ease-in}.blocklinks .panel-grid-cell:hover h2.widget-title{left:15px;transition:all 0.3s ease-out}.blocklinks .panel-grid-cell>div{border-radius:var(--main-border)}.blocklinks a img.so-widget-image{border-radius:var(--main-border)}.custom-cta{display:flex;justify-content:center;flex-wrap:wrap;gap:1em;margin:.5em 0}.custom-cta a.action{margin:0;border-radius:25px 0 25px 0}.custom-cta .action-reverse{background:var(--lightblue)}.custom-cta .action-reverse:hover{background:#9cbbd1}.custom-list{margin-top:2em!important}.custom-list li{padding:15px;text-align:left;background:rgb(248 247 252 / 100%);margin:0 0 .8em 1em!important;border-radius:var(--main-border);font-size:clamp(14px,1vw,16px);font-weight:600;text-transform:capitalize;box-shadow:0 0 10px rgba(0,0,0,.2)}.dark .custom-list li{color:var(--text-color);border-left:5px solid var(--red)}.custom-list li:before{margin:0 15px 0 0px!important;vertical-align:middle;font-size:clamp(1em,1vw,1.2em)!important;width:1.5em!important;height:1.5em!important}.dark .widget_sow-editor ul li:before{background-image:url(/wp-content/uploads/2024/03/check-circle-w.svg)}ul.side-nav li a::before{border-radius:0 0 0 25px}.thepost.navbar-collapse p{padding-left:10px}button.content-collapse{background:var(--primary-color);padding:10px 15px;border-radius:15px}button.content-collapse:hover{background:#216ba0}.footer-logo img{filter:invert(1) grayscale(1) brightness(1)}.footer{background-repeat:no-repeat}.footer i:before{color:var(--orange)}ul#menu-footer-menu li::marker{content:none}.contact-page-form{background:var(--lightblue);border-radius:var(--reverse-border);padding:2em}.contact-page-form label.gfield_consent_label a{color:var(--darkblue);font-weight:700}.ginput_container input,.ginput_container textarea,.ginput_container select{border-radius:10px}.header-slider-form h2{text-align:center}.gform_wrapper.gravity-theme #field_submit .gform-button--width-full,.gform_wrapper.gravity-theme .gform_footer .gform-button--width-full{color:var(--white);background:var(--blue);line-height:1.2;border:0;border-radius:10px;padding:.8em 1.5em;font-weight:400}.map-row{margin-bottom:-8px}iframe.portfolio-embed{height:700px;pointer-events:none}.portfolio-map{width:100%;height:66px;left:0;background:var(--blue);position:relative;padding:2px 25px;display:flex;color:#fff;margin-bottom:-66px;font-size:1.4em;align-items:center}.portfolio-map .fa-expand{position:absolute;top:50%;right:25px;color:#fff;line-height:0;transition:all 0.2s ease}.portfolio-map .fa-expand:hover{color:rgba(255,255,255,.5)}.footer-acc{display:flex;align-items:center;justify-content:center;gap:1em}.policies .cta_wrapper{display:none}.videoWrapper{position:relative;padding-bottom:56.25%;height:0}.videoWrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}button.content-collapse[aria-expanded="false"]:not(.faqtitle)::after{content:' MORE \f107'}button.content-collapse[aria-expanded="true"]:not(.faqtitle)::after{content:' LESS \f106'}@media (min-width:992px){div#headstuff.container{width:95%;padding:10px 0;align-items:center!important}.navigation--main>li>.sub-menu>li:first-of-type>a{border-radius:10px 10px 0 0}.navigation--main>li>.sub-menu>li:last-of-type>a{border-radius:0 0 10px 10px}.top a,.navigation--top>li>a{font-size:20px!important;font-weight:500}.top .container,.header-slim div#navi,.is-sticky-navbar .header-slim div#navi{width:95%}.header-slim .logo .img-responsive{max-height:70px}.is-sticky-navbar .header-slim .top{display:none;transition:all 0.2s ease}.header-slim.is-sticky-navbar .logo .img-responsive{max-height:65px}.header-slim .header,.is-sticky-navbar .header{box-shadow:0 5px 8px -2px rgb(0 0 0 / 20%)}.navigation--main>li:hover,.navigation--main>li.current-menu-item{box-shadow:none}.header-tel{text-align:left;padding-left:clamp(20px,1.4vw,30px)}.header-tel h2{margin:0;font-size:1.4em;font-weight:600}.header-tel span{font-weight:400;font-size:17px}.header-tel::before{content:'\f095';font-family:'Font Awesome 5 Free';margin-right:10px;width:45px;height:45px;margin-top:5px;border-radius:400px;color:var(--white);background:var(--red);display:flex;justify-content:center;align-items:center;position:relative;border:1px solid var(--red);transition:all 0.4s ease-in}.header-tel:hover::before{border:1px solid var(--darkblue);background:var(--darkblue);color:var(--white);transform:scale(1.05)}li.header-tel a{padding:0}li.header-tel h2{color:var(--darkblue);transition:all 0.2s ease-out 0s}li.header-tel h2:hover{color:var(--red)}.navigation--main>li.header-tel:hover{color:transparent}.leftside .carousel-content{width:55%;padding:2% 2% 0 4%}.jumbotron .carousel-content::before{background:linear-gradient(90deg,rgba(0,0,0,.9) 35%,rgba(0,0,0,.6) 70%,rgba(0,0,0,.3) 90%,rgba(0,0,0,0) 100%)}.carousel-content{row-gap:1em}.carousel-content ul li{font-size:1.1em}.jumbotron__title h2{font-size:clamp(38px,3vw,70px)}.jumbotron__cta a.action{display:flex;width:max-content;justify-content:center;align-items:center;background:var(--red);color:var(--white);padding:5px 20px;font-size:clamp(23px,2.5vw,28px);font-weight:600;border-radius:15px}.jumbotron__cta a.action::after{content:'\f879';font-family:'Font Awesome 5 Free';font-size:.7em;margin:5px 10px;width:40px;height:40px;border-radius:50%;display:flex;justify-content:center;align-items:center;color:var(--darkblue);background:var(--white);position:relative;border:1px solid var(--white);transition:all 0.3s ease-in;transform:rotate(270deg)}.jumbotron__cta a.action:hover::after{border:1px solid var(--darkblue);background:var(--darkblue);color:var(--white);transform:rotate(225deg)}.jumbotron .custom-list{margin-top:0em!important}.jumbotron .custom-list li{width:70%;padding:10px 15px;color:var(--text-color);background:rgb(248 247 252 / 80%)}.header-acc{position:absolute;display:flex;align-items:center;gap:1em;bottom:0;right:5%}.header-acc-mobile{display:none}.header-slider-form{padding:0 10% 0 10%;position:relative;bottom:0;left:0;display:flex;flex-direction:column;justify-content:center}.gfield--type-consent{order:4}}@media (max-width:1199px){.somethingrandom{color:#333}}@media (max-width:991px){.content-row{padding-left:1em!important;padding-right:1em!important}.main-row{padding-top:1em!important;padding-bottom:1em!important}h1{font-size:2em}h2{font-size:1.3em}.logo{max-width:calc(80% - 115px)}.navigation--top>li>a{font-size:1.5em}.header-slider-form{padding:2% 5% 2% 5%}.header-acc-mobile{display:flex;align-items:center}.header-acc{display:none}.top-contact{margin-left:0}.is-sticky-navbar .header-action,.is-sticky-navbar .navbar-toggle{animation:fader 0.5s backwards}div.header-action{display:flex;background:var(--primary-color);transition:background 0.4s ease;justify-content:center;flex-wrap:nowrap;text-align:center;margin-left:0;padding:10px 0;transition:background 0.4s ease}.is-sticky-navbar .header-action{position:fixed;height:70px;top:0;left:0;width:100%;padding:10px 70px 10px 10px;z-index:9;background:var(--primary-color);margin:0;box-shadow:0 5px 10px rgb(0 0 0 / 20%);display:flex;align-items:center;justify-content:center}.is-sticky-navbar .navigation--top>li>a{color:var(--white);font-size:1.3em;padding:5px 10px}.is-sticky-navbar .navbar-toggle{background-color:#fff}.is-sticky-navbar .navbar-toggle:hover{background-color:#fff}.is-sticky-navbar .navbar-toggle{position:fixed;top:10px;right:15px;margin:0;z-index:10}.is-sticky-navbar .navbar-toggle__text{color:var(--primary-color)}.is-sticky-navbar div#navi{position:fixed;top:70px;left:0;width:100%;margin:0;z-index:11}.header-action .fa{display:none}.is-sticky-navbar .navbar-toggle .icon-bar{background:var(--primary-color)}.navigation--main>.menu-item-has-children>a::after{padding-right:10px}.top a.action{display:none}.jumbotron__title h2{margin-top:10px;margin-bottom:10px;font-size:clamp(24px,1vw,34px)}.jumbotron .custom-list{display:flex;justify-content:center;flex-wrap:wrap;margin-top:0!important}.jumbotron .custom-list li:before{margin:0 5px 0 5px!important}.jumbotron .custom-list li{padding:10px 20px;margin:0 .5em .5em 0em!important;background:rgb(248 247 252 / 60%);color:var(--text-color);text-align:center}.quote-box,.quote-box-alt{left:0}.custom-list li:before{margin:0 15px 0 15px!important;width:1.2em!important;height:1.2em!important}.custom-list li{padding:10px;margin:0 0 .8em 0em!important;font-size:clamp(13px,1vw,16px)}.blocklinks .panel-grid-cell{margin-bottom:40px}div#collapsy.collapse-421 .panel-grid-cell{width:calc(100% - var(--copadmob))}.contact-page-form{padding:1em}.policies .sow-tabs .sow-tabs-panel-container .sow-tabs-panel{padding:10px 0!important}.footer .widget_nav_menu ul>li>a{font-size:20px;padding:10px 0 10px;margin:0}}@media (max-width:779px){.somethingrandom{color:#333}}@media (max-width:479px){.logo,.centre-trans .logo{max-width:calc(90% - 50px)}}