.header-btn.phone span.elementor-button-icon{font-size:13px}.site-header{display:none}.site-footer{display:none}.b-con{position:relative;width:100%;overflow:hidden;max-height:260px;transition:max-height .4s ease;border-radius:8px;padding:20px}.b-con:hover{max-height:300px}.b-con>*:nth-child(3){opacity:0;visibility:hidden;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease,visibility .4s ease;margin-top:10px}.b-con:hover>*:nth-child(3){opacity:1;visibility:visible;transform:translateY(0)}@media only screen and (max-width:1094px){.b-con:hover{max-height:350px}}.hero-bg_wrap{z-index:-1;position:absolute;top:0;bottom:0;left:0;right:0;overflow:hidden;pointer-events:none}.m-banner__content{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;z-index:1;padding:calc(100px + 4rem) 10px 3rem;min-height:90vh}.hero-bg_wrap-cols{display:flex;flex-direction:row;justify-content:flex-start;gap:12px;width:75%;position:absolute;top:0;left:0;transform:rotate(15deg)}.hero-bg_wrap-cols-2{display:flex;flex-direction:row;justify-content:flex-start;gap:12px;width:65%;position:absolute;top:0;left:0}.hero-bg_wrap-col{display:flex;flex-direction:column;gap:12px;width:47%;position:relative;flex:none}.hero-bg_wrap-slides{display:flex;flex-direction:column;gap:12px;flex:none}.hero-bg_wrap_slide{aspect-ratio:16/9;border-radius:5px;overflow:hidden}.hero-bg_wrap_slide img{width:100%;height:100%;object-fit:cover;transition:transform .5s,opacity .3s}.hero-bg_wrap-col:nth-child(odd) .v-scroll{animation-direction:reverse}.v-scroll{animation:heroscroll 75s linear infinite}.hero-bg-gradient_overlay{position:absolute;inset:0}.hero-bg_wrap-cols{opacity:1}.hero-bg-gradient_overlay:after{content:"";position:absolute;border-radius:50%}@media only screen and (max-width:1024px){.hero-bg_wrap-cols{display:flex;flex-direction:row;justify-content:flex-start;gap:12px;width:60%;position:absolute;top:0;left:10%;transform:rotate(15deg)}.m-banner__container{max-height:500px}}@media only screen and (max-width:768px){.m-banner__container{max-height:300px}}.elementor .elementor-element.elementor-widget-n-tabs>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true]{background:#fff!important}.elementor .elementor-element.elementor-widget-n-tabs>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover{background:#fff!important}.lqd-carousel-stack-btn:hover{background-color:#e27830!important}.lqd-testi-shadow-sm2{box-shadow:0 10px 60px rgba(226,120,48,.15)}.lqd-testi-np.text-start.ps-4{text-align:center!important}.lqd-carousel-stack-btn{box-shadow:0 15px 30px rgba(226,120,48,.15)!important}.marquee-img{width:100%;overflow:hidden;background:#000;padding:20px 0}.marquee-track{display:flex;width:max-content}.marquee-group{display:flex;animation:scroll 25s linear infinite}.marquee-group img{width:auto;height:100px;margin:0 20px;border-radius:10px;flex-shrink:0;transition:transform .3s ease}.callnow a{color:#fff}.callnow.black a{color:#000}span.orange-color{color:#e27830}@media only screen and (min-width:3505px){.homecallnow .elementor-element.elementor-element-09e5316.e-flex.e-con-boxed.e-con.e-child{background:linear-gradient(to right,#000 40.33%,#e27830 30.33%)!important}}@media screen and (min-device-width:2440px) and (max-device-width:3505px){.homecallnow .elementor-element.elementor-element-09e5316.e-flex.e-con-boxed.e-con.e-child{background:linear-gradient(to right,#000 35.33%,#e27830 30.33%)!important}}@media screen and (min-device-width:1500px) and (max-device-width:2439px){.homecallnow .elementor-element.elementor-element-09e5316.e-flex.e-con-boxed.e-con.e-child{background:linear-gradient(to right,#000 25.33%,#e27830 30.33%)!important}}@media screen and (min-device-width:1024px) and (max-device-width:1499px){.homecallnow .elementor-element.elementor-element-09e5316.e-flex.e-con-boxed.e-con.e-child{background:linear-gradient(to right,#000 9.33%,#e27830 30.33%)!important}}@media only screen and (max-width:1023px){.homecallnow .elementor-element.elementor-element-09e5316.e-flex.e-con-boxed.e-con.e-child{background:#e27830!important}}@media only screen and (max-width:992px){.heading-service h3.elementor-heading-title{display:none!important}}