body.home .page-header{display:none}.ct-top-phone a{color:#fff;display:block}.ct-btn a,.ct-btn button{border-radius:0}.ct-btn a:before{content:'';display:block}.ct-btn-call a,.ct-get-a-quote a{display:flex;justify-content:center;align-items:center;gap:5px}.ct-btn-call a:before,.ct-get-a-quote a:before{content:'';display:block;width:31px;height:31px;background:url(../../../../../../themes/hello-elementor-child/images/ico-get-a-quote.png) center center no-repeat;background-size:contain;min-width:31px}.ct-btn-call a{min-width:220px}.ct-btn-call a:before{background:url(../../../../../../themes/hello-elementor-child/images/ico-call.png) center center no-repeat;background-size:contain}.ct-btn-call-black a:before{background:url(../../../../../../themes/hello-elementor-child/images/ico-call-white.png) center center no-repeat;background-size:contain}.ct-btn-call-black a{min-width:unset}#ct-form-quote-submit{font-size:20px;background:linear-gradient(156deg,#32CD32 23.34%,#196719 78.55%);height:76px;border-radius:0;margin-top:20px;position:relative}#ct-form-quote-submit:after{content:'';display:block;width:21px;height:44px;background:url(../../../../../../themes/hello-elementor-child/images/ico-next-step.png) center center no-repeat;background-size:contain;position:absolute;right:15px;top:calc(50% - 22px)}.ct-brands-slide .elementor-swiper-button{top:50%!important}.ct-strong-points ul{padding:0}.ct-strong-points ul li{display:flex;gap:10px;margin-bottom:10px}.ct-strong-points ul li:before{content:'';display:block;width:32px;height:29px;background:url(../../../../../../themes/hello-elementor-child/images/ico-checked.png) center center no-repeat;background-size:contain}body:not(.home) header>div{background:url(../../../../../../themes/hello-elementor-child/images/bg_slide.jpg) center center}body:not(.home) main{margin-top:200px}body:not(.home) main h1.entry-title{text-align:center}@media (max-width:1450px){.ct-site-title h1,.ct-site-title h2,.ct-site-title h3{font-size:35px!important}.ct-top-contact{gap:20px;justify-content:space-between}.ct-logo-footer-wrp h2{font-size:35px!important}.ct-btns{flex-wrap:wrap!important}}@media (max-width:1024px){nav.elementor-nav-menu--dropdown.elementor-nav-menu__container{position:absolute;width:250px;right:0;top:35px}}