/* https://www.aceplumbingandrooter.com/wp-content/uploads/elementor/css/post-7479.css?ver=1751031839 */
.elementor-7479 .elementor-element.elementor-element-6b3499b:not(.elementor-motion-effects-element-type-background),.elementor-7479 .elementor-element.elementor-element-6b3499b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#12191E;background-image:url(/wp-content/uploads/2023/03/residential-emergency-plumbing-rain.jpg);background-position:0 80%;background-repeat:no-repeat;background-size:cover}.elementor-7479 .elementor-element.elementor-element-6b3499b>.elementor-background-overlay{background-color:#000;opacity:.75;transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-6b3499b{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 30px 0 30px}.elementor-7479 .elementor-element.elementor-element-1f8004d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:60px 0 60px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-7479 .elementor-element.elementor-element-1f8004d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-4540786>.elementor-widget-container{padding:60px 0 60px 0}.elementor-7479 .elementor-element.elementor-element-4540786{text-align:center}.elementor-7479 .elementor-element.elementor-element-4540786 .elementor-heading-title{font-family:var(--e-global-typography-el_title_2-font-family),Sans-serif;font-size:var(--e-global-typography-el_title_2-font-size);font-weight:var(--e-global-typography-el_title_2-font-weight);text-transform:var(--e-global-typography-el_title_2-text-transform);line-height:var(--e-global-typography-el_title_2-line-height);letter-spacing:var(--e-global-typography-el_title_2-letter-spacing);color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-fd5f2ab:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7479 .elementor-element.elementor-element-fd5f2ab>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2023/10/ACE_Residential2.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-7479 .elementor-element.elementor-element-fd5f2ab>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7479 .elementor-element.elementor-element-fd5f2ab>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-9253d94{--spacer-size:400px}.elementor-7479 .elementor-element.elementor-element-c016455:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7479 .elementor-element.elementor-element-c016455>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:#F4F4F4}.elementor-7479 .elementor-element.elementor-element-c016455>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:6% 6% 6% 6%}.elementor-7479 .elementor-element.elementor-element-c016455>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-8c089bb{width:var(--container-widget-width,607px);max-width:607px;--container-widget-width:607px;--container-widget-flex-grow:0;color:#000;--textColor:#000000}.elementor-7479 .elementor-element.elementor-element-8c089bb>.elementor-widget-container{margin:0 0 0 0;padding:50px 0 50px 0}.elementor-7479 .elementor-element.elementor-element-979a8a2>.elementor-widget-container{padding:60px 0 60px 0}.elementor-7479 .elementor-element.elementor-element-979a8a2{text-align:center}.elementor-7479 .elementor-element.elementor-element-cc309a7{--divider-border-style:solid;--divider-color:#000;--divider-border-width:4px}.elementor-7479 .elementor-element.elementor-element-cc309a7 .elementor-divider-separator{width:94%;margin:0 auto;margin-center:0}.elementor-7479 .elementor-element.elementor-element-cc309a7 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px}.elementor-7479 .elementor-element.elementor-element-dd90b05{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-98aaca2.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-98aaca2.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-98aaca2.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-a36931c>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-a36931c{text-align:center}.elementor-7479 .elementor-element.elementor-element-a36931c img,.elementor-7479 .elementor-element.elementor-element-a36931c svg{width:55px}.elementor-7479 .elementor-element.elementor-element-a36931c svg{height:auto}.elementor-7479 .elementor-element.elementor-element-3bd4966{width:var(--container-widget-width,112.447%);max-width:112.447%;--container-widget-width:112.447%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-3bd4966>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-212cf36>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-212cf36 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-212cf36 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-212cf36 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-212cf36 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-212cf36 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-621924f.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-621924f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-621924f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-6dae185>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-6dae185{text-align:center}.elementor-7479 .elementor-element.elementor-element-6dae185 img,.elementor-7479 .elementor-element.elementor-element-6dae185 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-6dae185 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-0ec2037>.elementor-widget-container{margin:0 0 0 0;padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-0d0365b>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-0d0365b .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-0d0365b .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-0d0365b .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-0d0365b .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-0d0365b .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-a89fcf5.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-a89fcf5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-a89fcf5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-c28064c>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-c28064c{text-align:center}.elementor-7479 .elementor-element.elementor-element-c28064c img,.elementor-7479 .elementor-element.elementor-element-c28064c svg{width:55px}.elementor-7479 .elementor-element.elementor-element-c28064c svg{height:auto}.elementor-7479 .elementor-element.elementor-element-67ca1ce>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-6c73ddb>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-6c73ddb .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-6c73ddb .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-6c73ddb .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-6c73ddb .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-6c73ddb .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-557f534{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-7d7fc4e.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-7d7fc4e.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-7d7fc4e.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-f91431a>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-f91431a{text-align:center}.elementor-7479 .elementor-element.elementor-element-f91431a img,.elementor-7479 .elementor-element.elementor-element-f91431a svg{width:55px}.elementor-7479 .elementor-element.elementor-element-f91431a svg{height:auto}.elementor-7479 .elementor-element.elementor-element-bf2a7ac>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-bc17404>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-bc17404 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-bc17404 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-bc17404 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-bc17404 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-bc17404 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-841e8f0.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-841e8f0.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-841e8f0.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-e29addb>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-e29addb{text-align:center}.elementor-7479 .elementor-element.elementor-element-e29addb img,.elementor-7479 .elementor-element.elementor-element-e29addb svg{width:55px}.elementor-7479 .elementor-element.elementor-element-e29addb svg{height:auto}.elementor-7479 .elementor-element.elementor-element-e5ff222{width:var(--container-widget-width,112.447%);max-width:112.447%;--container-widget-width:112.447%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-e5ff222>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-0d0d61f>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-0d0d61f .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-0d0d61f .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-0d0d61f .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-0d0d61f .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-0d0d61f .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-1a05c45{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-861dadf.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-861dadf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-861dadf.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-034a793>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-034a793{text-align:center}.elementor-7479 .elementor-element.elementor-element-034a793 img,.elementor-7479 .elementor-element.elementor-element-034a793 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-034a793 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-0693770{width:var(--container-widget-width,112.447%);max-width:112.447%;--container-widget-width:112.447%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-0693770>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-3703336>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-3703336 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-3703336 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-3703336 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-3703336 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-3703336 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-b50c990.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-b50c990.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-b50c990.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-e008b0c>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-e008b0c{text-align:center}.elementor-7479 .elementor-element.elementor-element-e008b0c img,.elementor-7479 .elementor-element.elementor-element-e008b0c svg{width:55px}.elementor-7479 .elementor-element.elementor-element-e008b0c svg{height:auto}.elementor-7479 .elementor-element.elementor-element-c1b9d66>.elementor-widget-container{margin:0 0 0 0;padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-534ab10>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-534ab10 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-534ab10 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-534ab10 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-534ab10 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-534ab10 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-6e196bf.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-6e196bf.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-6e196bf.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-162c265>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-162c265{text-align:center}.elementor-7479 .elementor-element.elementor-element-162c265 img,.elementor-7479 .elementor-element.elementor-element-162c265 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-162c265 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-0f26025>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-b4dc6d1>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-b4dc6d1 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-b4dc6d1 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-b4dc6d1 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-b4dc6d1 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-b4dc6d1 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-932e6de>.elementor-container{min-height:0}.elementor-7479 .elementor-element.elementor-element-932e6de{margin-top:0;margin-bottom:0}.elementor-7479 .elementor-element.elementor-global-8322{width:auto;max-width:auto;top:0;z-index:-4}.elementor-7479 .elementor-element.elementor-global-8322>.elementor-widget-container{margin:0 0 0 0}body:not(.rtl) .elementor-7479 .elementor-element.elementor-global-8322{left:50%}body.rtl .elementor-7479 .elementor-element.elementor-global-8322{right:50%}.elementor-7479 .elementor-element.elementor-global-8322 img,.elementor-7479 .elementor-element.elementor-global-8322 svg{width:90px;max-width:90px}.elementor-7479 .elementor-element.elementor-global-8322 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-5969585:not(.elementor-motion-effects-element-type-background),.elementor-7479 .elementor-element.elementor-element-5969585>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-5969585{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:30px 0 30px 0}.elementor-7479 .elementor-element.elementor-element-5969585>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-ef16595:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7479 .elementor-element.elementor-element-ef16595>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-el_color_6)}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-ef16595.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-ef16595.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-ef16595>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7479 .elementor-element.elementor-element-ef16595>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-e02feca>.elementor-widget-container{padding:03% 0% 3% 12%}.elementor-7479 .elementor-element.elementor-element-e02feca{color:var(--e-global-color-el_color_0);--textColor:var( --e-global-color-el_color_0 )}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-ca31b98.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-ca31b98.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-ca31b98>.elementor-element-populated{border-style:solid;border-color:var(--e-global-color-el_color_6);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-7479 .elementor-element.elementor-element-ca31b98>.elementor-element-populated,.elementor-7479 .elementor-element.elementor-element-ca31b98>.elementor-element-populated>.elementor-background-overlay,.elementor-7479 .elementor-element.elementor-element-ca31b98>.elementor-background-slideshow{border-radius:3px 0 3px 0}.elementor-7479 .elementor-element.elementor-element-ca31b98>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-63f08c9{--e-image-carousel-slides-to-show:4}.elementor-7479 .elementor-element.elementor-element-63f08c9>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-63f08c9 .swiper-wrapper{display:flex;align-items:center}.elementor-7479 .elementor-element.elementor-element-45f3d56{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-3607251.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-3607251.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-3607251.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-11abbac>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-11abbac{text-align:center}.elementor-7479 .elementor-element.elementor-element-11abbac img,.elementor-7479 .elementor-element.elementor-element-11abbac svg{width:55px}.elementor-7479 .elementor-element.elementor-element-11abbac svg{height:auto}.elementor-7479 .elementor-element.elementor-element-bfaedfb{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-3b393fe{width:var(--container-widget-width,112.447%);max-width:112.447%;--container-widget-width:112.447%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-3b393fe>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-7ea853f>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-7ea853f .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-7ea853f .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-7ea853f .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-7ea853f .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-7ea853f .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-270c4cc.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-270c4cc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-270c4cc.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-c354f33>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-c354f33{text-align:center}.elementor-7479 .elementor-element.elementor-element-c354f33 img,.elementor-7479 .elementor-element.elementor-element-c354f33 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-c354f33 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-22e3f64{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-49fff35{width:var(--container-widget-width,112.447%);max-width:112.447%;--container-widget-width:112.447%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-49fff35>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-7d0b9c2>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-7d0b9c2 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-7d0b9c2 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-7d0b9c2 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-7d0b9c2 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-7d0b9c2 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-d4bb73c.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-d4bb73c.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-d4bb73c.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-11c4bf7>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-11c4bf7{text-align:center}.elementor-7479 .elementor-element.elementor-element-11c4bf7 img,.elementor-7479 .elementor-element.elementor-element-11c4bf7 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-11c4bf7 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-061cd61>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-0dd9382>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-0dd9382 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-0dd9382 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-0dd9382 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-0dd9382 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-0dd9382 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-66ceca6{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-f5ae16f.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-f5ae16f.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-f5ae16f.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-3b30c15>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-3b30c15{text-align:center}.elementor-7479 .elementor-element.elementor-element-3b30c15 img,.elementor-7479 .elementor-element.elementor-element-3b30c15 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-3b30c15 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-b98cdfa>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-3f21a9a>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-3f21a9a .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-3f21a9a .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-3f21a9a .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-3f21a9a .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-3f21a9a .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-54f4bda.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-54f4bda.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-54f4bda.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-165100f>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-165100f{text-align:center}.elementor-7479 .elementor-element.elementor-element-165100f img,.elementor-7479 .elementor-element.elementor-element-165100f svg{width:55px}.elementor-7479 .elementor-element.elementor-element-165100f svg{height:auto}.elementor-7479 .elementor-element.elementor-element-e71ee4b>.elementor-widget-container{margin:0 0 0 0;padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-3a4ea4e>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-3a4ea4e .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-3a4ea4e .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-3a4ea4e .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-3a4ea4e .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-3a4ea4e .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-5fa6576{padding:0 0 30px 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-dd32cfb.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-dd32cfb.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-dd32cfb.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-3ccdad7>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-3ccdad7{text-align:center}.elementor-7479 .elementor-element.elementor-element-3ccdad7 img,.elementor-7479 .elementor-element.elementor-element-3ccdad7 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-3ccdad7 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-fd4dc18>.elementor-widget-container{margin:0 0 0 0;padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-5ff40f4>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-5ff40f4 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-5ff40f4 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-5ff40f4 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-5ff40f4 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-5ff40f4 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-5c96fff.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-5c96fff.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-5c96fff.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-6b82d0d>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-6b82d0d{text-align:center}.elementor-7479 .elementor-element.elementor-element-6b82d0d img,.elementor-7479 .elementor-element.elementor-element-6b82d0d svg{width:55px}.elementor-7479 .elementor-element.elementor-element-6b82d0d svg{height:auto}.elementor-7479 .elementor-element.elementor-element-ba33e58>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-798fc5a>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-798fc5a .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-798fc5a .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-798fc5a .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-798fc5a .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-798fc5a .elementor-button{border-radius:3px 3px 3px 3px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-22cf7dc.elementor-column .elementor-widget-wrap{align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-22cf7dc.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:flex-start;align-items:flex-start}.elementor-7479 .elementor-element.elementor-element-22cf7dc.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-70c4805>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-70c4805{text-align:center}.elementor-7479 .elementor-element.elementor-element-70c4805 img,.elementor-7479 .elementor-element.elementor-element-70c4805 svg{width:55px}.elementor-7479 .elementor-element.elementor-element-70c4805 svg{height:auto}.elementor-7479 .elementor-element.elementor-element-7d795db{width:var(--container-widget-width,100%);max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-a8f43e3{width:var(--container-widget-width,112.447%);max-width:112.447%;--container-widget-width:112.447%;--container-widget-flex-grow:0;text-align:left}.elementor-7479 .elementor-element.elementor-element-a8f43e3>.elementor-widget-container{padding:5px 5px 5px 5px}.elementor-7479 .elementor-element.elementor-element-1f24c39>.elementor-widget-container{margin:0 0 0 0;padding:0 5px 0 5px}.elementor-7479 .elementor-element.elementor-element-1f24c39 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-1f24c39 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-1f24c39 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-1f24c39 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-1f24c39 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-9d64618:not(.elementor-motion-effects-element-type-background),.elementor-7479 .elementor-element.elementor-element-9d64618>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-el_color_6)}.elementor-7479 .elementor-element.elementor-element-9d64618{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:60px 60px 60px 60px}.elementor-7479 .elementor-element.elementor-element-9d64618>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-3cead39.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-3cead39.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-3cead39.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-c2bb82c{width:var(--container-widget-width,81.051%);max-width:81.051%;--container-widget-width:81.051%;--container-widget-flex-grow:0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-51a76d5.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-51a76d5.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-51a76d5.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-b041684{width:var(--container-widget-width,687px);max-width:687px;--container-widget-width:687px;--container-widget-flex-grow:0;text-align:center}.elementor-7479 .elementor-element.elementor-element-b041684>.elementor-widget-container{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-e426640.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-e426640.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-e426640.elementor-column>.elementor-widget-wrap{justify-content:center}.elementor-7479 .elementor-element.elementor-element-075264a .box-button,.elementor-7479 .elementor-element.elementor-element-075264a .box-button .popup-icon,.elementor-7479 .elementor-element.elementor-element-075264a .box-button:hover,.elementor-7479 .elementor-element.elementor-element-075264a .box-button:focus,.elementor-7479 .elementor-element.elementor-element-075264a .box-hover:hover .box-button{background:#ED1C24}.elementor-7479 .elementor-element.elementor-element-075264a{width:100%;max-width:100%}.elementor-7479 .elementor-element.elementor-element-075264a .box-button>span:not(.filter-popup){display:flex;align-items:center;justify-content:center;flex-flow:row nowrap}.elementor-7479 .elementor-element.elementor-element-075264a .box-button i{order:-1;margin:0 var(--btn-icon-spacing) 0 0}.elementor-7479 .elementor-element.elementor-element-075264a .box-button svg{order:-1;margin:0 var(--btn-icon-spacing) 0 0;fill:var(--e-global-color-el_color_0);color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-075264a .box-button .popup-icon{order:-1;margin:0 var(--btn-icon-spacing) 0 0}.elementor-7479 .elementor-element.elementor-element-075264a .box-button,.elementor-7479 .elementor-element.elementor-element-075264a .box-button *{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-44b1606{padding:0 0 0 0}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-40a5798.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-40a5798.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-40a5798>.elementor-element-populated{padding:50px 50px 50px 50px}.elementor-7479 .elementor-element.elementor-element-ed0f45d>.elementor-widget-container{padding:0 0 5px 0}.elementor-7479 .elementor-element.elementor-element-591c1fe>.elementor-widget-container{margin:30px 0 0 0}.elementor-7479 .elementor-element.elementor-element-591c1fe .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-591c1fe .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-591c1fe .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-591c1fe .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-591c1fe .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-76f8a18:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7479 .elementor-element.elementor-element-76f8a18>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2023/10/DSC02276b.jpg);background-position:center center;background-size:cover}.elementor-7479 .elementor-element.elementor-element-76f8a18>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-76f8a18>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-e772099{--spacer-size:400px}.elementor-7479 .elementor-element.elementor-element-4dc9f23{padding:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-eb3b96d:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7479 .elementor-element.elementor-element-eb3b96d>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2023/10/residential-plumbing-water-heater-1.jpg);background-position:center center;background-size:cover}.elementor-7479 .elementor-element.elementor-element-eb3b96d>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-eb3b96d>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-a04f0a0{--spacer-size:400px}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-546f503.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-546f503.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-546f503>.elementor-element-populated{padding:50px 50px 50px 50px}.elementor-7479 .elementor-element.elementor-element-4aa3937>.elementor-widget-container{padding:0 0 5px 0}.elementor-7479 .elementor-element.elementor-element-27f2527{text-align:justify}.elementor-7479 .elementor-element.elementor-element-2f7d499{text-align:justify}.elementor-7479 .elementor-element.elementor-element-bd923bc{text-align:justify}.elementor-7479 .elementor-element.elementor-element-69e5cb4>.elementor-widget-container{margin:30px 0 0 0}.elementor-7479 .elementor-element.elementor-element-69e5cb4 .elementor-button:hover,.elementor-7479 .elementor-element.elementor-element-69e5cb4 .elementor-button:focus{color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-69e5cb4 .elementor-button:hover svg,.elementor-7479 .elementor-element.elementor-element-69e5cb4 .elementor-button:focus svg{fill:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-69e5cb4 .elementor-button{border-radius:3px 3px 3px 3px}.elementor-7479 .elementor-element.elementor-element-4580d99:not(.elementor-motion-effects-element-type-background),.elementor-7479 .elementor-element.elementor-element-4580d99>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-el_color_0)}.elementor-7479 .elementor-element.elementor-element-4580d99{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;padding:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-4580d99>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-4a4e644:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7479 .elementor-element.elementor-element-4a4e644>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-color:var(--e-global-color-el_color_6)}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-4a4e644.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-4a4e644.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-4a4e644>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7479 .elementor-element.elementor-element-4a4e644>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-1885582>.elementor-widget-container{padding:03% 0% 3% 12%}.elementor-7479 .elementor-element.elementor-element-1885582{color:var(--e-global-color-el_color_0);--textColor:var( --e-global-color-el_color_0 )}.elementor-bc-flex-widget .elementor-7479 .elementor-element.elementor-element-cfe3c53.elementor-column .elementor-widget-wrap{align-items:center}.elementor-7479 .elementor-element.elementor-element-cfe3c53.elementor-column.elementor-element[data-element_type="column"]>.elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center}.elementor-7479 .elementor-element.elementor-element-cfe3c53>.elementor-element-populated{border-style:solid;border-color:var(--e-global-color-el_color_6);transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s;margin:0 0 0 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-7479 .elementor-element.elementor-element-cfe3c53>.elementor-element-populated,.elementor-7479 .elementor-element.elementor-element-cfe3c53>.elementor-element-populated>.elementor-background-overlay,.elementor-7479 .elementor-element.elementor-element-cfe3c53>.elementor-background-slideshow{border-radius:3px 0 3px 0}.elementor-7479 .elementor-element.elementor-element-cfe3c53>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-5c80d91{--e-image-carousel-slides-to-show:4}.elementor-7479 .elementor-element.elementor-element-5c80d91>.elementor-widget-container{margin:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-5c80d91 .swiper-wrapper{display:flex;align-items:center}.elementor-7479 .elementor-element.elementor-element-8d2c17a>.elementor-element-populated{padding:6% 6% 6% 6%}.elementor-7479 .elementor-element.elementor-element-0a7452d{width:var(--container-widget-width,607px);max-width:607px;--container-widget-width:607px;--container-widget-flex-grow:0;color:#000;--textColor:#000000}.elementor-7479 .elementor-element.elementor-element-0a7452d>.elementor-widget-container{margin:0 0 0 0;padding:50px 0 50px 0}.elementor-7479 .elementor-element.elementor-element-06a09b0:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,.elementor-7479 .elementor-element.elementor-element-06a09b0>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(/wp-content/uploads/2023/10/ACE_Residential2.jpg);background-position:bottom center;background-repeat:no-repeat;background-size:cover}.elementor-7479 .elementor-element.elementor-element-06a09b0>.elementor-element-populated{transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-7479 .elementor-element.elementor-element-06a09b0>.elementor-element-populated>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-7479 .elementor-element.elementor-element-43612c9{--spacer-size:450px}@media(min-width:779px){.elementor-7479 .elementor-element.elementor-element-ef16595{width:40%}.elementor-7479 .elementor-element.elementor-element-ca31b98{width:60%}.elementor-7479 .elementor-element.elementor-element-3cead39{width:19.964%}.elementor-7479 .elementor-element.elementor-element-51a76d5{width:46.369%}.elementor-7479 .elementor-element.elementor-element-40a5798{width:50%}.elementor-7479 .elementor-element.elementor-element-76f8a18{width:50%}.elementor-7479 .elementor-element.elementor-element-eb3b96d{width:50%}.elementor-7479 .elementor-element.elementor-element-546f503{width:50%}.elementor-7479 .elementor-element.elementor-element-4a4e644{width:40%}.elementor-7479 .elementor-element.elementor-element-cfe3c53{width:60%}}@media(max-width:1020px){.elementor-7479 .elementor-element.elementor-element-6b3499b:not(.elementor-motion-effects-element-type-background),.elementor-7479 .elementor-element.elementor-element-6b3499b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0%}.elementor-7479 .elementor-element.elementor-element-4540786>.elementor-widget-container{padding:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-4540786{text-align:center}.elementor-7479 .elementor-element.elementor-element-4540786 .elementor-heading-title{font-size:var(--e-global-typography-el_title_2-font-size);line-height:var(--e-global-typography-el_title_2-line-height);letter-spacing:var(--e-global-typography-el_title_2-letter-spacing)}.elementor-7479 .elementor-element.elementor-element-cc309a7>.elementor-widget-container{margin:0 -10px 0 -10px}.elementor-7479 .elementor-element.elementor-element-cc309a7 .elementor-divider-separator{width:100%}.elementor-7479 .elementor-element.elementor-element-63f08c9{--e-image-carousel-slides-to-show:2}.elementor-7479 .elementor-element.elementor-element-c2bb82c{width:initial;max-width:initial}.elementor-7479 .elementor-element.elementor-element-b041684{width:var(--container-widget-width,75%);max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0}.elementor-7479 .elementor-element.elementor-element-b041684>.elementor-widget-container{padding:0% 0% 0% 6%}.elementor-7479 .elementor-element.elementor-element-5c80d91{--e-image-carousel-slides-to-show:2}}@media(max-width:778px){.elementor-7479 .elementor-element.elementor-element-6b3499b:not(.elementor-motion-effects-element-type-background),.elementor-7479 .elementor-element.elementor-element-6b3499b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-position:0 0%}.elementor-7479 .elementor-element.elementor-element-6b3499b{padding:0 0 0 0}.elementor-7479 .elementor-element.elementor-element-1f8004d>.elementor-element-populated{margin:30px 0 30px 0;--e-column-margin-right:0px;--e-column-margin-left:0px}.elementor-7479 .elementor-element.elementor-element-4540786{text-align:center}.elementor-7479 .elementor-element.elementor-element-4540786 .elementor-heading-title{font-size:var(--e-global-typography-el_title_2-font-size);line-height:var(--e-global-typography-el_title_2-line-height);letter-spacing:var(--e-global-typography-el_title_2-letter-spacing)}.elementor-7479 .elementor-element.elementor-element-98aaca2>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-621924f>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-a89fcf5>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-7d7fc4e>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-841e8f0>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-861dadf>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-b50c990>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-6e196bf>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-63f08c9{--e-image-carousel-slides-to-show:2}.elementor-7479 .elementor-element.elementor-element-3607251>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-270c4cc>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-d4bb73c>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-f5ae16f>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-54f4bda>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-dd32cfb>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-5c96fff>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-22cf7dc>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-c2bb82c>.elementor-widget-container{padding:6% 0% 0% 0%}.elementor-7479 .elementor-element.elementor-element-b041684{--container-widget-width:100%;--container-widget-flex-grow:0;width:var(--container-widget-width,100%);max-width:100%}.elementor-7479 .elementor-element.elementor-element-075264a{width:100%;max-width:100%}.elementor-7479 .elementor-element.elementor-element-40a5798>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-546f503>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-7479 .elementor-element.elementor-element-cd8f98a{width:100%}.elementor-7479 .elementor-element.elementor-element-c28c8c5{width:100%}.elementor-7479 .elementor-element.elementor-element-77c7813{width:100%}.elementor-7479 .elementor-element.elementor-element-5c80d91{--e-image-carousel-slides-to-show:2}}@media(max-width:1020px) and (min-width:779px){.elementor-7479 .elementor-element.elementor-element-98aaca2{width:44%}.elementor-7479 .elementor-element.elementor-element-621924f{width:44%}.elementor-7479 .elementor-element.elementor-element-a89fcf5{width:44%}.elementor-7479 .elementor-element.elementor-element-7d7fc4e{width:44%}.elementor-7479 .elementor-element.elementor-element-841e8f0{width:44%}.elementor-7479 .elementor-element.elementor-element-b50c990{width:44%}.elementor-7479 .elementor-element.elementor-element-6e196bf{width:44%}.elementor-7479 .elementor-element.elementor-element-3607251{width:44%}.elementor-7479 .elementor-element.elementor-element-270c4cc{width:44%}.elementor-7479 .elementor-element.elementor-element-d4bb73c{width:44%}.elementor-7479 .elementor-element.elementor-element-f5ae16f{width:44%}.elementor-7479 .elementor-element.elementor-element-54f4bda{width:44%}.elementor-7479 .elementor-element.elementor-element-5c96fff{width:44%}.elementor-7479 .elementor-element.elementor-element-22cf7dc{width:44%}.elementor-7479 .elementor-element.elementor-element-3cead39{width:100%}.elementor-7479 .elementor-element.elementor-element-51a76d5{width:100%}.elementor-7479 .elementor-element.elementor-element-e426640{width:100%}.elementor-7479 .elementor-element.elementor-element-cd8f98a{width:100%}.elementor-7479 .elementor-element.elementor-element-c28c8c5{width:100%}.elementor-7479 .elementor-element.elementor-element-77c7813{width:100%}}@media(min-width:1021px){.elementor-7479 .elementor-element.elementor-element-6b3499b:not(.elementor-motion-effects-element-type-background),.elementor-7479 .elementor-element.elementor-element-6b3499b>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}.elementor-7479 .elementor-element.elementor-element-a36931c{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-6dae185{background:#fff;border-radius:50%;padding:15px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-c28064c{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-f91431a{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-e29addb{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-034a793{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-e008b0c{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-162c265{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-11abbac{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-c354f33{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-11c4bf7{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-3b30c15{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-165100f{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-3ccdad7{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-6b82d0d{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}.elementor-7479 .elementor-element.elementor-element-70c4805{background:#fff;border-radius:50%;padding:20px;width:80px;border:solid;border-color:#ED1C24}