.elementor-3 .elementor-element.elementor-element-f240d8c{--display:flex;--min-height:320px;--justify-content:center;--overlay-opacity:0.26;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-3 .elementor-element.elementor-element-f240d8c:not(.elementor-motion-effects-element-type-background), .elementor-3 .elementor-element.elementor-element-f240d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;background-image:url("https://ecogenn.in/wp-content/uploads/2026/08/banner-bio-septic-tank.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-3 .elementor-element.elementor-element-f240d8c::before, .elementor-3 .elementor-element.elementor-element-f240d8c > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-f240d8c > .e-con-inner > .elementor-background-video-container::before, .elementor-3 .elementor-element.elementor-element-f240d8c > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-f240d8c > .e-con-inner > .elementor-background-slideshow::before, .elementor-3 .elementor-element.elementor-element-f240d8c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#CDE4FF;--background-overlay:'';}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-3 .elementor-element.elementor-element-7119996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 70px;text-align:center;}.elementor-3 .elementor-element.elementor-element-7119996.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-7119996 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-size:65px;font-weight:900;color:#000000;}.elementor-3 .elementor-element.elementor-element-465242b4{--display:flex;--margin-top:60px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-3 .elementor-element.elementor-element-7b1eb2b1{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-9126d3f{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-9126d3f .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-9e6a1be{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-66682ab{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-66682ab .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-217b224{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-ece6845{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-ece6845 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-c2073ce{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-64cf9f3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-64cf9f3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-fde882d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-adccbc2{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-adccbc2 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-2f3c053{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-f3256e5{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-f3256e5 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-35d6af9{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-0d13825{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-0d13825 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-e8efa7c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-2002492{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-2002492 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-3a29613{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-9045117{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-9045117 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-c231018{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-d396774{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-d396774 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-db32c1b{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-789aeaf{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-789aeaf .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-58be27c{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-cbf91d3{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-cbf91d3 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-1f8d524{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}.elementor-3 .elementor-element.elementor-element-b0b5124{margin:5px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:start;}.elementor-3 .elementor-element.elementor-element-b0b5124 .elementor-heading-title{font-family:"Outfit", Sans-serif;font-weight:600;color:#000000;}.elementor-3 .elementor-element.elementor-element-55f521d{font-family:"Montserrat", Sans-serif;font-size:15px;font-weight:500;color:#000000;}@media(max-width:767px){.elementor-3 .elementor-element.elementor-element-f240d8c{--min-height:151px;}.elementor-3 .elementor-element.elementor-element-7119996{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) -137px;}.elementor-3 .elementor-element.elementor-element-7119996.elementor-element{--align-self:center;}.elementor-3 .elementor-element.elementor-element-7119996 .elementor-heading-title{font-size:30px;}}