.elementor-13566 .elementor-element.elementor-element-51167c4a{--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-13566 .elementor-element.elementor-element-169aca0d{--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;}.elementor-13566 .elementor-element.elementor-element-31dc2d26{--display:flex;--justify-content:center;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-13566 .elementor-element.elementor-element-2d1674d3{font-size:25px;}.elementor-13566 .elementor-element.elementor-element-4defb57b{--display:flex;--justify-content:center;}.elementor-13566 .elementor-element.elementor-element-1f88e725 img{border-radius:0px 120px 0px 0px;}.elementor-13566 .elementor-element.elementor-element-6bc85821{--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-13566 .elementor-element.elementor-element-3f4fe080{text-align:center;}.elementor-13566 .elementor-element.elementor-element-2580f3b2{--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-13566 .elementor-element.elementor-element-73901845{--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-13566 .elementor-element.elementor-element-73901845:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-73901845 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-918319054-grease-trap.jpg");background-position:center left;background-repeat:no-repeat;background-size:cover;}.elementor-13566 .elementor-element.elementor-element-73901845::before, .elementor-13566 .elementor-element.elementor-element-73901845 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-73901845 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-73901845 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-73901845 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-73901845 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-73901845:hover::before, .elementor-13566 .elementor-element.elementor-element-73901845:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-73901845:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-73901845 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-73901845 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-73901845:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-14ec4c17{text-align:center;}.elementor-13566 .elementor-element.elementor-element-14ec4c17 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-1d052ed7{--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-13566 .elementor-element.elementor-element-1d052ed7:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-123276613-backflow-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13566 .elementor-element.elementor-element-1d052ed7::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-1d052ed7:hover::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-1d052ed7 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-1d052ed7:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-7681de3a{text-align:center;}.elementor-13566 .elementor-element.elementor-element-7681de3a .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-5f52de94{--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-13566 .elementor-element.elementor-element-5f52de94:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-5f52de94 > .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-13566 .elementor-element.elementor-element-5f52de94::before, .elementor-13566 .elementor-element.elementor-element-5f52de94 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-5f52de94 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-5f52de94 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-5f52de94 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-5f52de94 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-5f52de94:hover::before, .elementor-13566 .elementor-element.elementor-element-5f52de94:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-5f52de94:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-5f52de94 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-5f52de94 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-5f52de94:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-3a915b5f{text-align:center;}.elementor-13566 .elementor-element.elementor-element-3a915b5f .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-6f2da124{--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-13566 .elementor-element.elementor-element-6f2da124:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-6f2da124 > .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 right;background-repeat:no-repeat;background-size:cover;}.elementor-13566 .elementor-element.elementor-element-6f2da124::before, .elementor-13566 .elementor-element.elementor-element-6f2da124 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6f2da124 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6f2da124 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-6f2da124 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-6f2da124 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-6f2da124:hover::before, .elementor-13566 .elementor-element.elementor-element-6f2da124:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6f2da124:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6f2da124 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-6f2da124 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-6f2da124:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-1a874d58{text-align:center;}.elementor-13566 .elementor-element.elementor-element-1a874d58 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-66030911{--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-13566 .elementor-element.elementor-element-45fd8558{--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-13566 .elementor-element.elementor-element-45fd8558:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-45fd8558 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1035756612-high-efficency-urinal.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13566 .elementor-element.elementor-element-45fd8558::before, .elementor-13566 .elementor-element.elementor-element-45fd8558 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-45fd8558 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-45fd8558 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-45fd8558 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-45fd8558 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-45fd8558:hover::before, .elementor-13566 .elementor-element.elementor-element-45fd8558:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-45fd8558:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-45fd8558 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-45fd8558 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-45fd8558:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-5516cefd{text-align:center;}.elementor-13566 .elementor-element.elementor-element-5516cefd .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-fef5caf{--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-13566 .elementor-element.elementor-element-fef5caf:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-fef5caf > .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-13566 .elementor-element.elementor-element-fef5caf::before, .elementor-13566 .elementor-element.elementor-element-fef5caf > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-fef5caf > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-fef5caf > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-fef5caf > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-fef5caf > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-fef5caf:hover::before, .elementor-13566 .elementor-element.elementor-element-fef5caf:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-fef5caf:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-fef5caf > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-fef5caf > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-fef5caf:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-4c4983ed{text-align:center;}.elementor-13566 .elementor-element.elementor-element-4c4983ed .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-8ae8f7f{--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-13566 .elementor-element.elementor-element-8ae8f7f:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .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-13566 .elementor-element.elementor-element-8ae8f7f::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-8ae8f7f:hover::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-8ae8f7f > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-8ae8f7f:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-603b805d{text-align:center;}.elementor-13566 .elementor-element.elementor-element-603b805d .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-1a26eba6{--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-13566 .elementor-element.elementor-element-1a26eba6:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-488828627-sump-pump.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13566 .elementor-element.elementor-element-1a26eba6::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-1a26eba6:hover::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-1a26eba6 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-1a26eba6:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-49a1dc3f{text-align:center;}.elementor-13566 .elementor-element.elementor-element-49a1dc3f .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-14457fb3{--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-13566 .elementor-element.elementor-element-6aac1b99{--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-13566 .elementor-element.elementor-element-6aac1b99:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .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-13566 .elementor-element.elementor-element-6aac1b99::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-6aac1b99:hover::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-6aac1b99 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-6aac1b99:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-3cb0c62{text-align:center;}.elementor-13566 .elementor-element.elementor-element-3cb0c62 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-6356c863{--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-13566 .elementor-element.elementor-element-6356c863:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-6356c863 > .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-13566 .elementor-element.elementor-element-6356c863::before, .elementor-13566 .elementor-element.elementor-element-6356c863 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6356c863 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6356c863 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-6356c863 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-6356c863 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-6356c863:hover::before, .elementor-13566 .elementor-element.elementor-element-6356c863:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6356c863:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-6356c863 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-6356c863 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-6356c863:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-45cbf23d{text-align:center;}.elementor-13566 .elementor-element.elementor-element-45cbf23d .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-3ace6338{--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-13566 .elementor-element.elementor-element-3ace6338:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-3ace6338 > .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-13566 .elementor-element.elementor-element-3ace6338::before, .elementor-13566 .elementor-element.elementor-element-3ace6338 > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-3ace6338 > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-3ace6338 > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-3ace6338 > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-3ace6338 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-3ace6338:hover::before, .elementor-13566 .elementor-element.elementor-element-3ace6338:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-3ace6338:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-3ace6338 > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-3ace6338 > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-3ace6338:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-28ac70a3{text-align:center;}.elementor-13566 .elementor-element.elementor-element-28ac70a3 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-16f4e74c{--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-13566 .elementor-element.elementor-element-16f4e74c:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-16f4e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/iStock-1204813771-commercial-pipe-replacement.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13566 .elementor-element.elementor-element-16f4e74c::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-16f4e74c:hover::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-16f4e74c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-16f4e74c:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-33b4504a{text-align:center;}.elementor-13566 .elementor-element.elementor-element-33b4504a .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-98b808d{--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-13566 .elementor-element.elementor-element-203f36b{--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-13566 .elementor-element.elementor-element-203f36b:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-203f36b > .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-13566 .elementor-element.elementor-element-203f36b::before, .elementor-13566 .elementor-element.elementor-element-203f36b > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-203f36b > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-203f36b > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-203f36b > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-203f36b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-203f36b:hover::before, .elementor-13566 .elementor-element.elementor-element-203f36b:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-203f36b:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-203f36b > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-203f36b > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-203f36b:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-16ff905{text-align:center;}.elementor-13566 .elementor-element.elementor-element-16ff905 .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-f0f0e6c{--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-13566 .elementor-element.elementor-element-f0f0e6c:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .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-13566 .elementor-element.elementor-element-f0f0e6c::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .e-con-inner > .elementor-background-slideshow::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 35%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-f0f0e6c:hover::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c:hover > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c:hover > .e-con-inner > .elementor-background-video-container::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .elementor-background-slideshow:hover::before, .elementor-13566 .elementor-element.elementor-element-f0f0e6c > .e-con-inner > .elementor-background-slideshow:hover::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(180deg, #02010100 15%, #000000 100%);}.elementor-13566 .elementor-element.elementor-element-f0f0e6c:hover{--overlay-opacity:1;}.elementor-13566 .elementor-element.elementor-element-eb941ee{text-align:center;}.elementor-13566 .elementor-element.elementor-element-eb941ee .elementor-heading-title{font-size:18px;color:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-0a851bb{--display:flex;}.elementor-13566 .elementor-element.elementor-element-9c6cc5c{--display:flex;}.elementor-13566 .elementor-element.elementor-element-6b9f3398{--display:flex;}.elementor-13566 .elementor-element.elementor-element-51ea7ce3{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-51ea7ce3:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-51ea7ce3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://jmjplumbing.com/wp-content/uploads/2025/07/process_bg_1.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-13566 .elementor-element.elementor-element-7f86d977{--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;}.elementor-13566 .elementor-element.elementor-element-6c39d9d{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13566 .elementor-element.elementor-element-7eafaae ul{grid-template-columns:repeat(1, 1fr);}.elementor-13566 .elementor-element.elementor-element-7eafaae{--ui-e-grid-gap:30px;}.elementor-13566 .elementor-element.elementor-element-7eafaae .ui-e-icon{align-self:start;transform:translate3d(0,0px,0);--ui-e-icon-size:14px;--ui-e-icon-color:#D42A2A;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-13566 .elementor-element.elementor-element-7eafaae .ui-e-wrap{--ui-e-transition:0.2s;gap:24px;}.elementor-13566 .elementor-element.elementor-element-7eafaae .ui-e-title{font-size:20px;}.elementor-13566 .elementor-element.elementor-element-7eafaae .ui-e-text{margin:8px 0px 0px 0px;}.elementor-13566 .elementor-element.elementor-element-7eafaae .ui-e-icon {background:#F8FCFC;}.elementor-13566 .elementor-element.elementor-element-7eafaae li:after{background-color:#DBDFF5;width:2px;left:24px;top:0px;}.elementor-13566 .elementor-element.elementor-element-7eafaae .ui-e-img img{width:40px;}.elementor-13566 .elementor-element.elementor-element-4e9ddb6{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-13566 .elementor-element.elementor-element-564f3e0 ul{grid-template-columns:repeat(1, 1fr);}.elementor-13566 .elementor-element.elementor-element-564f3e0{--ui-e-grid-gap:30px;}.elementor-13566 .elementor-element.elementor-element-564f3e0 .ui-e-icon{align-self:start;transform:translate3d(0,0px,0);--ui-e-icon-size:14px;--ui-e-icon-color:#D42A2A;border-radius:100px 100px 100px 100px;padding:18px 18px 18px 18px;}.elementor-13566 .elementor-element.elementor-element-564f3e0 .ui-e-wrap{--ui-e-transition:0.2s;gap:24px;}.elementor-13566 .elementor-element.elementor-element-564f3e0 .ui-e-title{font-size:20px;}.elementor-13566 .elementor-element.elementor-element-564f3e0 .ui-e-text{margin:8px 0px 0px 0px;}.elementor-13566 .elementor-element.elementor-element-564f3e0 .ui-e-icon {background:#F8FCFC;}.elementor-13566 .elementor-element.elementor-element-564f3e0 li:after{background-color:#DBDFF5;width:2px;left:24px;top:0px;}.elementor-13566 .elementor-element.elementor-element-564f3e0 .ui-e-img img{width:40px;}.elementor-13566 .elementor-element.elementor-element-5c461f11{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-5c461f11:not(.elementor-motion-effects-element-type-background), .elementor-13566 .elementor-element.elementor-element-5c461f11 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F7F7F7;}.elementor-13566 .elementor-element.elementor-element-3fa1cb11{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-2b10dd4e{--display:flex;}.elementor-13566 .elementor-element.elementor-element-4525547f{text-align:center;}.elementor-13566 .elementor-element.elementor-element-6a687885{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;}.elementor-13566 .elementor-element.elementor-element-27c2b11a{--display:flex;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow .bdt-icon-wrapper{background-color:#CC0000;color:#FFFFFF;padding:35px 35px 35px 35px;border-radius:30% 70% 30% 70% / 65% 30% 70% 35%;overflow:hidden;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);font-size:45px;width:45px;transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow:hover .bdt-icon-wrapper:after{background-color:#4169E1;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow .bdt-icon-wrapper svg{fill:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow .bdt-icon-wrapper img{border-radius:30% 70% 30% 70% / 65% 30% 70% 35%;overflow:hidden;transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow-icon{margin-bottom:0px;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow:hover .bdt-icon-wrapper{color:#FFFFFF;transform:rotate(32deg);}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow:hover .bdt-icon-wrapper svg{fill:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow:hover .bdt-icon-wrapper i{transform:rotate(-32deg);}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow:hover .bdt-icon-wrapper img{transform:rotate(-32deg);}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow-title{margin-bottom:10px;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow-content .bdt-step-flow-title{font-size:25px;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow-content .bdt-step-flow-description{font-size:16px;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow{padding:10px 40px 20px 40px;}.elementor-13566 .elementor-element.elementor-element-3baaf4d1{--display:flex;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow .bdt-icon-wrapper{background-color:#CC0000;color:#FFFFFF;padding:35px 35px 35px 35px;border-radius:30% 70% 30% 70% / 65% 30% 70% 35%;overflow:hidden;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);font-size:45px;width:45px;transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow:hover .bdt-icon-wrapper:after{background-color:#4169E1;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow .bdt-icon-wrapper svg{fill:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow .bdt-icon-wrapper img{border-radius:30% 70% 30% 70% / 65% 30% 70% 35%;overflow:hidden;transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow-icon{margin-bottom:0px;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow:hover .bdt-icon-wrapper{color:#FFFFFF;transform:rotate(32deg);}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow:hover .bdt-icon-wrapper svg{fill:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow:hover .bdt-icon-wrapper i{transform:rotate(-32deg);}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow:hover .bdt-icon-wrapper img{transform:rotate(-32deg);}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow-title{margin-bottom:10px;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow-content .bdt-step-flow-title{font-size:25px;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow-content .bdt-step-flow-description{font-size:16px;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow{padding:10px 40px 20px 40px;}.elementor-13566 .elementor-element.elementor-element-275a1064{--display:flex;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow .bdt-icon-wrapper{background-color:#CC0000;color:#FFFFFF;padding:35px 35px 35px 35px;border-radius:30% 70% 30% 70% / 65% 30% 70% 35%;overflow:hidden;box-shadow:0px 0px 0px 0px rgba(0,0,0,0.5);font-size:45px;width:45px;transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow:hover .bdt-icon-wrapper:after{background-color:#4169E1;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow .bdt-icon-wrapper svg{fill:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow .bdt-icon-wrapper img{border-radius:30% 70% 30% 70% / 65% 30% 70% 35%;overflow:hidden;transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow-icon{margin-bottom:0px;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow .bdt-icon-wrapper i{transform:rotate(0deg);}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow:hover .bdt-icon-wrapper{color:#FFFFFF;transform:rotate(32deg);}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow:hover .bdt-icon-wrapper svg{fill:#FFFFFF;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow:hover .bdt-icon-wrapper i{transform:rotate(-32deg);}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow:hover .bdt-icon-wrapper img{transform:rotate(-32deg);}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow-title{margin-bottom:10px;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow-content .bdt-step-flow-title{font-size:25px;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow-content .bdt-step-flow-description{font-size:16px;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow{padding:10px 40px 20px 40px;}.elementor-13566 .elementor-element.elementor-element-3edc832d{--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:49px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-2c3f3ab{text-align:center;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-13566 .elementor-element.elementor-element-51ea7ce3{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-7eafaae ul{grid-template-columns:repeat(1, 1fr);}.elementor-13566 .elementor-element.elementor-element-564f3e0 ul{grid-template-columns:repeat(1, 1fr);}.elementor-13566 .elementor-element.elementor-element-5c461f11{--padding-top:75px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-6a687885{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-113639c5 .bdt-step-flow{padding:0px 0px 0px 0px;}.elementor-13566 .elementor-element.elementor-element-561c54a1 .bdt-step-flow{padding:0px 0px 0px 0px;}.elementor-13566 .elementor-element.elementor-element-30cc0a94 .bdt-step-flow{padding:0px 0px 0px 0px;}}@media(max-width:767px){.elementor-13566 .elementor-element.elementor-element-51167c4a{--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;}.elementor-13566 .elementor-element.elementor-element-169aca0d{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-13566 .elementor-element.elementor-element-31dc2d26{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-13566 .elementor-element.elementor-element-51ea7ce3{--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-7f86d977{--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;}.elementor-13566 .elementor-element.elementor-element-7eafaae ul{grid-template-columns:repeat(1, 1fr);}.elementor-13566 .elementor-element.elementor-element-564f3e0 ul{grid-template-columns:repeat(1, 1fr);}.elementor-13566 .elementor-element.elementor-element-5c461f11{--padding-top:50px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-13566 .elementor-element.elementor-element-6a687885{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for container, class: .elementor-element-73901845 */.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-1d052ed7 */.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-5f52de94 */.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-6f2da124 */.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-45fd8558 */.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-fef5caf */.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-8ae8f7f */.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-1a26eba6 */.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-6aac1b99 */.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-6356c863 */.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-3ace6338 */.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-16f4e74c */.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-203f36b */.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-f0f0e6c */.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 */