.elementor-13983 .elementor-element.elementor-element-3cd59ae5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.6;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-3cd59ae5:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-3cd59ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/dfd.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-3cd59ae5::before, .elementor-13983 .elementor-element.elementor-element-3cd59ae5 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-3cd59ae5 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-3cd59ae5 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-3cd59ae5 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-3cd59ae5 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#000000;--background-overlay:'';}.elementor-13983 .elementor-element.elementor-element-1222fb08{text-align:center;}.elementor-13983 .elementor-element.elementor-element-1222fb08 .elementor-heading-title{color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-7df1b029{text-align:center;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-4877686e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:60px;--padding-bottom:60px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-5a0fef27{text-align:center;}.elementor-13983 .elementor-element.elementor-element-3b1b37f8{text-align:center;}.elementor-13983 .elementor-element.elementor-element-88ede28{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13983 .elementor-element.elementor-element-683bb708{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-683bb708:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-683bb708 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/istock-1487523965-water-heater-residential.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-683bb708::before, .elementor-13983 .elementor-element.elementor-element-683bb708 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-683bb708 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-683bb708 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-683bb708 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-683bb708 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-683bb708:hover::before, .elementor-13983 .elementor-element.elementor-element-683bb708:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-683bb708:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-683bb708 > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-683bb708 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-683bb708:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-60cca0c7{text-align:center;}.elementor-13983 .elementor-element.elementor-element-60cca0c7 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-68e7f11b{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-68e7f11b:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-68e7f11b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1487523781-tankless-water-heater.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-68e7f11b::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-68e7f11b:hover::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-68e7f11b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-68e7f11b:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-477f90c8{text-align:center;}.elementor-13983 .elementor-element.elementor-element-477f90c8 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-230b234d{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-230b234d:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-230b234d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1223746977-drain-cleaning.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-230b234d::before, .elementor-13983 .elementor-element.elementor-element-230b234d > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-230b234d > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-230b234d > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-230b234d > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-230b234d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-230b234d:hover::before, .elementor-13983 .elementor-element.elementor-element-230b234d:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-230b234d:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-230b234d > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-230b234d > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-230b234d:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-4e874c29{text-align:center;}.elementor-13983 .elementor-element.elementor-element-4e874c29 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-6cc03a0{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-6cc03a0:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1441225869-water-filter.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-6cc03a0::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-6cc03a0:hover::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-6cc03a0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-6cc03a0:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-7f0bd3c5{text-align:center;}.elementor-13983 .elementor-element.elementor-element-7f0bd3c5 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-3e2f2c3a{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13983 .elementor-element.elementor-element-34bd3077{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-34bd3077:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-34bd3077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/119280.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-34bd3077::before, .elementor-13983 .elementor-element.elementor-element-34bd3077 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-34bd3077 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-34bd3077 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-34bd3077 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-34bd3077 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-34bd3077:hover::before, .elementor-13983 .elementor-element.elementor-element-34bd3077:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-34bd3077:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-34bd3077 > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-34bd3077 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-34bd3077:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-191eb80b{text-align:center;}.elementor-13983 .elementor-element.elementor-element-191eb80b .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-10498fcc{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-10498fcc:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-10498fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1096963880-faucet-install.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-10498fcc::before, .elementor-13983 .elementor-element.elementor-element-10498fcc > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-10498fcc > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-10498fcc > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-10498fcc > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-10498fcc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-10498fcc:hover::before, .elementor-13983 .elementor-element.elementor-element-10498fcc:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-10498fcc:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-10498fcc > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-10498fcc > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-10498fcc:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-1b79a206{text-align:center;}.elementor-13983 .elementor-element.elementor-element-1b79a206 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-1b0d42ba{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-1b0d42ba:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1400295846-shower.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-1b0d42ba::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-1b0d42ba:hover::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-1b0d42ba > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-1b0d42ba:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-6242ada9{text-align:center;}.elementor-13983 .elementor-element.elementor-element-6242ada9 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-26019e06{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-26019e06:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-26019e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1441363070-toilet-with-drain-snake.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-26019e06::before, .elementor-13983 .elementor-element.elementor-element-26019e06 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-26019e06 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-26019e06 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-26019e06 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-26019e06 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-26019e06:hover::before, .elementor-13983 .elementor-element.elementor-element-26019e06:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-26019e06:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-26019e06 > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-26019e06 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-26019e06:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-29adc4e9{text-align:center;}.elementor-13983 .elementor-element.elementor-element-29adc4e9 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-2f22421e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13983 .elementor-element.elementor-element-38eed4e0{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-38eed4e0:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1275396599-water-main.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-38eed4e0::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-38eed4e0:hover::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-38eed4e0 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-38eed4e0:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-7bf408e8{text-align:center;}.elementor-13983 .elementor-element.elementor-element-7bf408e8 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-2bbb8408{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-2bbb8408:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1208434303-gas-line.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-2bbb8408::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-2bbb8408:hover::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-2bbb8408 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-2bbb8408:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-2c9467cd{text-align:center;}.elementor-13983 .elementor-element.elementor-element-2c9467cd .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-1ccd2a0e{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-1ccd2a0e:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-2160348251-pipe-in-dirt.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-1ccd2a0e::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-1ccd2a0e:hover::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-1ccd2a0e > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-1ccd2a0e:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-685ec5a9{text-align:center;}.elementor-13983 .elementor-element.elementor-element-685ec5a9 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-1869af4{--display:flex;--justify-content:flex-end;--overlay-opacity:0.8;--border-radius:5px 5px 5px 5px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:300px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13983 .elementor-element.elementor-element-1869af4:not(.elementor-motion-effects-element-type-background), .elementor-13983 .elementor-element.elementor-element-1869af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-486389477-hydrojetting.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13983 .elementor-element.elementor-element-1869af4::before, .elementor-13983 .elementor-element.elementor-element-1869af4 > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1869af4 > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1869af4 > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-1869af4 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13983 .elementor-element.elementor-element-1869af4 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-1869af4:hover::before, .elementor-13983 .elementor-element.elementor-element-1869af4:hover > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1869af4:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13983 .elementor-element.elementor-element-1869af4 > .elementor-background-slideshow:hover::before, .elementor-13983 .elementor-element.elementor-element-1869af4 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13983 .elementor-element.elementor-element-1869af4:hover{--overlay-opacity:1;}.elementor-13983 .elementor-element.elementor-element-30dbc03b{text-align:center;}.elementor-13983 .elementor-element.elementor-element-30dbc03b .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13983 .elementor-element.elementor-element-360740db{--display:flex;}.elementor-13983 .elementor-element.elementor-element-6b2cc0fc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:40px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:767px){.elementor-13983 .elementor-element.elementor-element-3cd59ae5{--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-683bb708 */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-68e7f11b */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-230b234d */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cc03a0 */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-34bd3077 */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-10498fcc */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1b0d42ba */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-26019e06 */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38eed4e0 */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2bbb8408 */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1ccd2a0e */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1869af4 */.hip {
        transition: transform 0.3s ease-in-out; /* Smooth transition for the zoom */
        overflow: hidden; /* Crucial to prevent image overflow during zoom */
    }

    .hip:hover {
        transform: scale(1.02); /* Adjust the scale value for desired zoom level */
    }/* End custom CSS */