.banner-img-sec,.banner-img-sec img{outline:1px solid #fff;outline-offset:-50px}.estimate-section .ks-contact-img{outline:1px solid #fff;outline-offset:-50px}.ks-contact-img1{outline:1px solid #fff;outline-offset:-50px}@media(min-width:1024px){header.elementor-sticky--effects .e-con-inner{padding:4px 0;transition:padding 0.3s ease}header.elementor-sticky--effects .elementor-widget-nav-menu .elementor-widget-container{justify-content:center}header.elementor-sticky--effects{background-color:white!important;transition:background-color 0.3s ease;box-shadow:0 5px 13px 0 #0000000d}header.elementor-sticky--effects .inner-header-block .e-con-inner{gap:10px;flex-direction:row;justify-content:space-between}}.page-id-2146 .e-flex.banner-info .e-con-inner{margin-top:0}.e-flex.banner-info .e-con-inner{margin-right:11.9%;margin-top:10%}.ks-logo:before{content:"";width:100%;height:90px;position:absolute;left:-73%;top:-25px;z-index:-1}.page-id-7 .ks-logo:before{content:unset}.form-subcontractor .elementor-select-wrapper select{font-weight:300!important}.heading-bar:before{content:"";background-color:#33C4FF;width:106px;height:10px;position:absolute;left:0;top:-20px}.banner-section .elementor-shape-bottom{z-index:2}body .ks-contact-form .elementor-field-group input::placeholder{color:#6B6B6B!important;opacity:1!important}body .ks-contact-form .elementor-field-group textarea::placeholder{color:#6B6B6B!important;opacity:1!important}body .ks-contact-form select option,body .ks-contact-form .elementor-field-textual{color:#6B6B6B!important;font-size:16px!important}body .ks-contact-form .elementor-field-group input:focus{box-shadow:none}body .ks-contact-form .elementor-field-group textarea:focus{box-shadow:none}body .ks-contact-form .elementor-field-group select:focus{box-shadow:none}@media (min-width:1921px){.elementor .vector-sec.e-con,.elementor .service-sec.e-con,.elementor .faq-vector-sec.e-con{max-width:1240px!important;margin:0 auto}.inner-banner-section .banner-img-sec img{visibility:hidden}.inner-banner-section .e-con-inner{margin-right:0px!important}.banner-info .e-con-inner{margin-right:8%!important}.banner-section .elementor-shape-bottom svg{height:65px!important}.service-sec .e-grid,.e-con-full.service-sec{padding-left:0;padding-right:0}.banner-img-sec,.banner-img-sec img{outline-offset:-50px}}@media(max-width:1400px){.ks-logo:before{height:75px;left:-78%;top:-14px}}@media(max-width:1399px){.e-flex.banner-info .e-con-inner{margin-left:auto;margin-right:5.8%;margin-top:25%}.page-id-2146 .e-flex.banner-info .e-con-inner{margin-top:10%}}@media(max-width:1275px){.elementor-3567 .elementor-element.elementor-element-5c48db0{padding:0}}@media (max-width:1024px){.ks-logo:before{height:75px;left:-25%;top:-14px;width:300px}header.main-header-block{background-color:white!important}.e-flex.banner-info .e-con-inner{margin-left:auto;margin-right:5.8%;margin-top:0}.page-id-2146 .e-flex.banner-info .e-con-inner{margin-top:0}}@media (min-width:768px) and (max-width:1100px){.banner-img-sec,.banner-img-sec img{outline-offset:-30px}}@media (max-width:767px){.heading-bar:before{left:50%;top:-20px;transform:translate(-50%,-50%)}.banner-img-sec,.banner-img-sec img{outline-offset:-35px}.estimate-section .ks-contact-img{outline-offset:-35px}}@media (min-width:1025px){.ks-logo{padding-top:13px}header.elementor-sticky--effects .ks-logo{padding-top:0}}