@font-face{font-family:ekicons;src:url(/fonts/elementskit.woff) format("woff");font-display:block}@font-face{font-family:fa5solid;font-weight:900;src:url(/fonts/fa-solid-900.woff2) format("woff2");font-display:block}@font-face{font-family:fa5brands;src:url(/fonts/fa-brands-400.woff2) format("woff2");font-display:block}:root{--blue:#2a517d;--green:#2a7d2e;--ink:#333;--dark:#1b1b1b;--grey:#5d5d5d;--f-sys:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen-Sans,Ubuntu,Cantarell,"Helvetica Neue",sans-serif;--f-pop:Poppins,sans-serif;--f-rob:Roboto,sans-serif;--f-mon:Montserrat,sans-serif;--f-lato:Lato,sans-serif;--f-work:"Work Sans",sans-serif}*,:after,:before{box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:var(--f-sys);font-size:18px;line-height:1.7;color:var(--ink);background:#fff;-webkit-font-smoothing:antialiased}body,h1,h2,h3,p{margin:0}a{color:inherit;text-decoration:none}img{display:block;max-width:100%;height:auto}.container{width:100%;max-width:1140px;margin:0 auto}.ico{font-style:normal;font-weight:400;line-height:1;display:inline-block;speak:none}.ico-ek{font-family:ekicons}.ico-fas{font-family:fa5solid;font-weight:900}.ico-fab{font-family:fa5brands}.logo{display:flex;align-items:center}.logo img{flex:none}.logo__title{font:700 25px/21px var(--f-pop);letter-spacing:3.3px;text-transform:uppercase;color:var(--blue)}.logo__sub{font:400 20px/20px var(--f-pop);letter-spacing:1.9px;color:var(--blue);margin-top:4px}.logo--header img{width:92px;height:91px;margin-right:10px}.logo--footer img{width:85px;height:84px;margin-right:10px}.site-header{position:relative;z-index:50;background:#fff;height:111px;padding:10px 0}.site-header.is-stuck{position:fixed;top:0;left:0;right:0;box-shadow:0 2px 10px rgba(0,0,0,.08)}.site-header__spacer{height:111px}.site-header__inner{display:flex;align-items:center;justify-content:space-between;max-width:1100px;height:91px}.nav-desktop{display:flex;align-items:center;gap:5px;margin-right:10px}.nav-desktop__link{font:400 16px/16px var(--f-pop);color:var(--blue);padding:18px 13px 19px;transition:color .2s}.nav-desktop__link:hover{color:#3f3f3f}.nav-desktop__cta{display:inline-flex;align-items:center;justify-content:center;width:287px;height:55px;border-radius:300px;background:var(--blue);border:1px solid var(--green);color:#fff;font:500 13px/13px var(--f-pop);text-transform:uppercase;transition:all .3s}.nav-desktop__cta:hover{background:rgba(42,81,125,0);color:var(--green)}.nav-toggle{display:none;background:none;border:0;padding:6px 7px;cursor:pointer;color:var(--blue);font-size:20px;line-height:1}.nav-mobile{position:absolute;left:0;right:0;top:136px;background:#fff;z-index:60}.nav-mobile a{display:block;padding:24px 32px;font:400 16px/16px var(--f-pop);color:#3f3f3f;background:#fff;border-bottom:1px solid #e1e0e0}.nav-mobile a:last-child{border-bottom:0}.hero{position:relative;z-index:2;display:grid;grid-template-columns:50% 50%;background:var(--blue);height:1299px}.hero__reviews{padding:10px}.hero__reviews>a{display:block;padding:23px 20px 20px}.hero__reviews img{width:65%;margin:0 auto}.hero__formcol{padding:10px;background:url(/images/2-take-over.why-choose-us.webp) 50%/cover no-repeat}.quote-card{width:500px;height:1179px;margin:50px 50px 0 auto;padding:25px;border-radius:3px;background:rgba(255,255,255,.9)}.quote-card__phone{display:inline-flex;align-items:center;gap:5px;margin-top:14px;font:500 19px/19px var(--f-pop);color:var(--blue)}.quote-card__phone .ico{font-size:19px}.quote-card__eyebrow{margin-top:20px;font:500 16px/25px var(--f-rob);color:var(--blue)}.quote-card__title{margin-top:10px;font:600 30px/25px var(--f-mon);color:var(--ink)}.quote-card__title span{font-weight:700;color:var(--blue)}.qf{margin-top:20px}.qf__req{height:39px;font-family:var(--f-rob);font-size:16px;line-height:30.6px;padding-top:0}.qf__star{color:#e80000}.qf__field{padding:0 5px;margin-bottom:28.5px}.qf__field label{display:block;font:700 18px/20px var(--f-sys);color:var(--ink);height:21px;margin-bottom:16px}.qf__field input,.qf__field textarea{display:block;width:100%;height:50px;padding:12px;background:#f7f7f7;border:1px solid #c4c4c4;border-radius:0;font:400 16px/27.2px var(--f-sys);color:#6b6b6b}.qf__field textarea{height:200px;resize:vertical}.qf__field:has(textarea){margin-bottom:39px}.qf__submit{padding:0 5px;margin-top:-4px}.qf__submit input{width:159px;height:70px;border:0;border-radius:0;background:var(--ink);color:#fff;font:600 16px/16px var(--f-pop);cursor:pointer;transition:background .2s;-webkit-appearance:none}.qf__submit input:hover{background:var(--blue)}.qf__hp{position:absolute;left:-9999px;width:1px;height:1px;opacity:0}.qf__error{margin-top:10px;color:#e80000;font-size:16px}.qf__done{margin-top:20px;font-size:18px;color:var(--ink)}.video-banner{position:relative;z-index:1;margin-top:-50px;height:513px;overflow:hidden}.video-banner__bg{position:absolute;inset:0;overflow:hidden;pointer-events:none}.video-banner__bg iframe{position:absolute;left:50%;top:50%;width:1440px;height:810px;transform:translate(-50%,-50%);border:0}.video-banner__overlay{position:absolute;inset:0;background:#000;opacity:.65}.video-banner__content{position:relative;padding:205px 25px 0;text-align:center;color:#fff}.video-banner h1{font:600 64px/74px var(--f-rob)}.video-banner p{margin-top:35px;font:400 21px/30px var(--f-rob)}.services{position:relative;z-index:3;margin-top:-28px;padding:30px 0 35px;background:#ececec}.services__overlay{position:absolute;inset:0;background:#000;opacity:.64}.services__grid{position:relative;display:grid;grid-template-columns:repeat(3,1fr)}.service{padding:40px}.service{display:flex;flex-direction:column;align-items:center;text-align:center;color:#fff}.service img{width:100px;height:100px;margin-top:17px}.service h3{align-self:stretch;margin:13px 5px 0;font:700 21px/25px var(--f-rob)}.service p{align-self:stretch;margin:10px 5px 27px;font:400 16px/23px var(--f-rob)}.about{margin-top:60px;padding:55px 0 50px;background:#fff;height:745px}.about__intro{width:718px;margin:20px 0 0 200px;text-align:center}.about__intro h2{font:600 42px/54.6px var(--f-mon);color:var(--blue)}.about__intro p{margin-top:30px;font:400 16px/24px var(--f-rob);color:#616161}.about__intro strong{font-weight:700}.about__stats{display:grid;grid-template-columns:340px 340px 280px;margin:100px 0 0 60px}.about__stats .counter:nth-child(2){padding:50px 16px}.about__stats .counter:nth-child(3){margin-left:30px}.counter{padding:50px;text-align:center;color:var(--blue)}.counter__icon{font-size:50px;color:var(--blue)}.counter__num{display:flex;margin-top:23px;font:600 52px/52px var(--f-pop);color:var(--blue)}.counter__num:before{content:"";flex-grow:1}.counter__suffix{flex-grow:1;text-align:left}.counter__label{font:400 16px/48px var(--f-pop);color:#616161}.why{margin-top:20px;height:397px;background:var(--blue) url(/images/1-take-over.page_.webp) 100% 50% /contain no-repeat}.why__panel{max-width:1140px;margin:0 auto}.why__panel>*{max-width:796px}.why__panel{position:relative}.why__panel:before{content:"";position:absolute;left:0;top:0;width:796px;height:397px;background:var(--blue)}.why__heading,.why__items{position:relative}.why__heading{display:flex;align-items:center;padding-top:92px;height:125px}.why__rule{width:45px;height:3px;background:#fff;margin:12px 25px 0 0}.why__heading h2{font:700 36px/25px var(--f-mon);color:#fff}.why__items{display:grid;grid-template-columns:216px 216px 216px;margin:66px 0 0 11px}.why__item{display:flex;align-items:flex-start;padding-right:15px;color:#fff}.why__item+.why__item{padding:0 0 0 15px;margin-left:0}.why__icon{width:40px;font-size:40px;line-height:68px;margin-right:20px;flex:none}.why__item:not(.has-icon)>div{margin-left:20px}.why__item h3{font:700 21px/25px var(--f-rob)}.why__item p{font:300 15px/20px var(--f-rob);margin-bottom:10px}.steps{background:var(--dark);color:#fff}.steps__head{padding:90px 10px 10px;text-align:center;height:182px}.eyebrow{display:inline;font:600 18px/30.6px var(--f-rob);color:var(--blue)}.eyebrow--light{color:#fff}.gallery__head h2,.steps__head h2{font:700 36px/46.8px var(--f-mon)}.steps__row{display:grid;grid-template-columns:205px 89px 188px 114px 205px 114px 215px;padding:60px 0 30px;height:224px}.steps__cell{display:contents}.step{display:flex;flex-direction:column;align-items:center;padding-top:20px;height:134px}.step__icon{font-size:50px;color:#fff}.step__label{margin-top:13px;font:600 22px/28.6px var(--f-pop)}.steps__arrow{align-self:start;margin-top:58px;width:91px}.steps__foot{height:110px}.gallery{padding:93px 0 100px}.gallery__head{padding:50px 10px 0;text-align:center}.gallery__head h2{color:var(--ink)}.gallery__head h2 span{color:var(--blue)}.gallery__grid{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:15px 15px;gap:15px 15px;padding:70px 20px 20px}.gallery__grid a{display:block;height:260px;overflow:hidden}.gallery__grid img{width:100%;height:260px;object-fit:cover;transition:transform .3s}.gallery__grid a:hover img{transform:scale(1.05)}.lightbox{position:fixed;inset:0;z-index:1000;background:rgba(0,0,0,.92);display:flex;align-items:center;justify-content:center}.lightbox img{max-width:90vw;max-height:85vh;width:auto;height:auto}.lightbox__close,.lightbox__nav{position:absolute;background:none;border:0;color:#fff;cursor:pointer;opacity:.8}.lightbox__close{top:10px;right:18px;font-size:40px}.lightbox__nav{top:50%;transform:translateY(-50%);font-size:64px;padding:0 16px}.lightbox__nav--prev{left:0}.lightbox__nav--next{right:0}.lightbox__counter{position:absolute;top:18px;left:20px;color:#fff;font-size:16px}.cta{height:311px;padding:59px 0 0;background:rgb(123,8,8);text-align:center}.cta h2{margin:0 10px;font:600 40px/40px var(--f-pop);color:#fff}.cta__btn{display:inline-flex;align-items:center;justify-content:center;margin-top:60px;width:183px;height:54px;border:1px solid #fff;border-radius:999px;font:500 12px/12px var(--f-pop);letter-spacing:1px;text-transform:uppercase;color:#fff;transition:all .3s}.cta__btn:hover{background:#fff;color:rgb(123,8,8)}.footer__cols{display:grid;grid-template-columns:481px 374px 281px;padding:88px 0 60px;height:574px}.footer__tagline{margin-top:1px;font:400 16px/26px var(--f-lato);color:var(--grey)}.footer__tagline strong{font-weight:700;color:#333}.footer__social{display:flex;gap:16px;margin-top:12px}.footer__social a{width:40px;height:40px;font-size:40px;line-height:40px;color:var(--blue);display:flex;align-items:center;justify-content:center}.footer__social .ico{font-size:40px}.footer__links,.footer__loc{padding-top:15px}.footer h2{font:600 23px/23px var(--f-work);color:var(--blue)}.footer__loc p{margin-top:16px;font:400 18px/21.6px var(--f-rob);color:var(--grey)}.footer__loc iframe{display:block;margin-top:50px;width:242px;height:300px;border:0}.footer__links ul{list-style:none;margin:16px 0 0;padding:0}.footer__links a{display:block;height:45px;font:400 18px/18px var(--f-pop);color:var(--grey)}.footer__links a:hover{color:var(--blue)}.footer__bar{height:103px;padding:16px 0;background:linear-gradient(240deg,#2a517d 53%,#242e39 95%);color:#fff}.footer__bar-inner{display:flex;justify-content:space-between;align-items:center;padding:10px;height:71px}.footer__copy{font:600 15px/25.5px var(--f-pop)}.footer__powered{font:600 12px/20.4px var(--f-pop);color:#ecf0f1;margin-top:4px}.footer__powered a span{font-weight:700}.footer__rights{font:600 12px/17px var(--f-pop)}@media (max-width:767px){body{font-size:15px}.site-header{height:143px}.site-header__inner{height:123px;padding:0 8px 0 10px}.logo--header{flex-direction:column;align-items:flex-start;padding:1px}.logo--header img{width:76px;height:76px;margin:0 0 8px}.logo--header .logo__title{font-size:24px;line-height:28px}.logo--header .logo__sub{font-size:16px;line-height:1px;margin-top:8px}.nav-desktop{display:none}.nav-toggle{display:block}.hero{grid-template-columns:1fr;height:auto}.hero__reviews{padding:5px}.hero__reviews>a{padding:20px}.hero__reviews img{width:100%}.hero__formcol{padding:10px}.quote-card{width:auto;height:1148px;margin:20px}.qf__field{margin-bottom:25px}.qf__field label{margin-bottom:15px}.qf__field:has(textarea){margin-bottom:33px}.qf__submit{margin-top:15px!important}.quote-card__phone{margin-top:10px}.qf__req{height:30px;line-height:25.5px;font-size:15px}.video-banner{margin-top:-170px;height:736px}.video-banner__bg iframe{width:1308px;height:736px}.video-banner__content{padding:275px 25px 0}.video-banner h1{font-size:38px;line-height:42px}.video-banner p{margin-top:25px;font-size:16px;line-height:30px}.services{margin-top:-90px;background:#ececec url(/images/takeover-pic-black-tint-scaled-1.webp) 0 0/cover}.cta{background:rgb(123,8,8) url(/images/takeover-pic-black-tint-2.webp) 0 0 /cover}.services__grid{grid-template-columns:1fr}.about{margin-top:60px;padding:0;height:1193px}.about__intro{width:auto;margin:0;padding:20px 30px 20px 20px}.about__intro h2{font-size:28px;line-height:32px}.about__stats{grid-template-columns:230px;margin:80px 0 0 80px;row-gap:40px}.about__stats .counter:nth-child(3){margin-left:0}.counter__label{line-height:40px}.about__stats .counter:nth-child(2){padding:20px;margin-left:0}.counter{padding:20px}.counter__num{font-size:45px;line-height:45px}.why{margin-top:19px;height:617px;background-image:none}.why__panel:before{display:none}.why__heading{padding:76px 15px 0;height:auto}.why__rule{margin-right:15px}.why__heading h2{font-size:28px;line-height:39px}.why__items{grid-template-columns:1fr;margin:71px 26px 0}.why__item,.why__item+.why__item{padding:0 0 50px}.steps__head{padding:60px 10px 10px;height:152px}.steps__row{grid-template-columns:1fr;padding:30px 0 0;height:564px}.steps__arrow{display:none}.steps__foot{height:60px}.gallery{padding:0 0 50px}.gallery__grid{grid-template-columns:300px;justify-content:center}.cta h2{font-size:20px;line-height:26px;margin:0 27px}.cta{padding-top:73px}.cta__btn{margin-top:60px}.footer__cols{grid-template-columns:1fr;align-content:start;height:1024px;padding:118px 30px 0}.footer__brand{height:272px}.footer__loc{margin-top:64px}.footer__loc p{max-width:195px}.logo--footer{flex-direction:column;align-items:flex-start;padding:10px}.logo--footer img{width:87px;height:86px;margin:0 0 9px}.logo--footer .logo__title{font-size:22px;line-height:24px}.logo--footer .logo__sub{line-height:1.6px;margin-top:8px}.footer__tagline{font-size:12px;line-height:18px;padding:0 10px}.footer__social{padding:0 10px}.footer__loc{padding:40px 10px 10px}.footer__loc iframe{width:201px}.footer__links{display:none}.footer__bar-inner{padding:10px}.footer__rights{display:none}}