.elementor-1441 .elementor-element.elementor-element-d859d44{--display:flex;--min-height:268px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.27;}.elementor-1441 .elementor-element.elementor-element-d859d44:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-d859d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://bartowplumbing.com/wp-content/uploads/2025/08/two-story-red-row-house-in-a-suburban-neighborhood-in-north-carolina.jpg");background-position:-40px -482px;background-repeat:no-repeat;}.elementor-1441 .elementor-element.elementor-element-d859d44::before, .elementor-1441 .elementor-element.elementor-element-d859d44 > .elementor-background-video-container::before, .elementor-1441 .elementor-element.elementor-element-d859d44 > .e-con-inner > .elementor-background-video-container::before, .elementor-1441 .elementor-element.elementor-element-d859d44 > .elementor-background-slideshow::before, .elementor-1441 .elementor-element.elementor-element-d859d44 > .e-con-inner > .elementor-background-slideshow::before, .elementor-1441 .elementor-element.elementor-element-d859d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';background-color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-ad3dce2{--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;}.elementor-1441 .elementor-element.elementor-element-fc87f2e{--spacer-size:38px;}.elementor-1441 .elementor-element.elementor-element-cdb1aad{text-align:center;}.elementor-1441 .elementor-element.elementor-element-cdb1aad .elementor-heading-title{color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-9aaafcd{text-align:center;}.elementor-1441 .elementor-element.elementor-element-e0f0e9c{--spacer-size:34px;}.elementor-1441 .elementor-element.elementor-element-2b463a7{--display:flex;}.elementor-1441 .elementor-element.elementor-element-c162300{text-align:center;font-family:var( --e-global-typography-cfb9916-font-family ), Sans-serif;font-size:var( --e-global-typography-cfb9916-font-size );font-weight:var( --e-global-typography-cfb9916-font-weight );line-height:var( --e-global-typography-cfb9916-line-height );letter-spacing:var( --e-global-typography-cfb9916-letter-spacing );word-spacing:var( --e-global-typography-cfb9916-word-spacing );color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-2b8413e{--display:flex;--min-height:342px;--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:0px 90px;--row-gap:0px;--column-gap:90px;}.elementor-1441 .elementor-element.elementor-element-8177c95{--display:flex;}.elementor-1441 .elementor-element.elementor-element-8177c95.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-d0ddc61{text-align:center;}.elementor-1441 .elementor-element.elementor-element-ea71a64{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1441 .elementor-element.elementor-element-ea71a64.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-fd8b4a3{--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;}.elementor-1441 .elementor-element.elementor-element-fd8b4a3.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-5500f4b .elementor-icon-wrapper{text-align:center;}.elementor-1441 .elementor-element.elementor-element-5500f4b .elementor-icon{font-size:100px;}.elementor-1441 .elementor-element.elementor-element-5500f4b .elementor-icon svg{height:100px;}.elementor-1441 .elementor-element.elementor-element-4f22fec{--spacer-size:5px;}.elementor-1441 .elementor-element.elementor-element-2a5d4e5 .elementor-icon-wrapper{text-align:center;}.elementor-1441 .elementor-element.elementor-element-2a5d4e5 .elementor-icon{font-size:100px;}.elementor-1441 .elementor-element.elementor-element-2a5d4e5 .elementor-icon svg{height:100px;}.elementor-1441 .elementor-element.elementor-element-855015b{--spacer-size:5px;}.elementor-1441 .elementor-element.elementor-element-0891efb .elementor-icon-wrapper{text-align:center;}.elementor-1441 .elementor-element.elementor-element-0891efb .elementor-icon{font-size:100px;}.elementor-1441 .elementor-element.elementor-element-0891efb .elementor-icon svg{height:100px;}.elementor-1441 .elementor-element.elementor-element-308c8fb{--spacer-size:5px;}.elementor-1441 .elementor-element.elementor-element-8b85a1d .elementor-icon-wrapper{text-align:center;}.elementor-1441 .elementor-element.elementor-element-8b85a1d .elementor-icon{font-size:100px;}.elementor-1441 .elementor-element.elementor-element-8b85a1d .elementor-icon svg{height:100px;}.elementor-1441 .elementor-element.elementor-element-bc43df9{columns:1;text-align:center;}.elementor-1441 .elementor-element.elementor-element-0e2346e{--display:flex;}.elementor-1441 .elementor-element.elementor-element-dcd292a{--spacer-size:50px;}.elementor-1441 .elementor-element.elementor-element-189959c{--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;}.elementor-1441 .elementor-element.elementor-element-189959c:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-189959c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );background-image:url("https://bartowplumbing.com/wp-content/uploads/2025/08/stylish-bathroom.jpg");background-position:0px -703px;}.elementor-1441 .elementor-element.elementor-element-931edbd{--display:flex;--border-radius:76px 76px 76px 76px;}.elementor-1441 .elementor-element.elementor-element-931edbd:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-931edbd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-accent );}.elementor-1441 .elementor-element.elementor-element-6d105c1{text-align:center;font-family:var( --e-global-typography-20ca79d-font-family ), Sans-serif;font-size:var( --e-global-typography-20ca79d-font-size );font-weight:var( --e-global-typography-20ca79d-font-weight );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-6d105c1 > .elementor-widget-container{margin:11px 0px 0px 0px;}.elementor-1441 .elementor-element.elementor-element-47065a4{text-align:justify;color:var( --e-global-color-text );}.elementor-1441 .elementor-element.elementor-element-47065a4 > .elementor-widget-container{margin:0px 20px -5px 5px;background-color:var( --e-global-color-0bcf3a5 );border-radius:34px 34px 34px 34px;}.elementor-1441 .elementor-element.elementor-element-0e78c94{--display:flex;}.elementor-1441 .elementor-element.elementor-element-f4003bd{--spacer-size:35px;}.elementor-1441 .elementor-element.elementor-element-c4869a6{text-align:center;font-family:var( --e-global-typography-20ca79d-font-family ), Sans-serif;font-size:var( --e-global-typography-20ca79d-font-size );font-weight:var( --e-global-typography-20ca79d-font-weight );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-5af1e83{text-align:center;}.elementor-1441 .elementor-element.elementor-element-9a9134b{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1441 .elementor-element.elementor-element-9a9134b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-9dbe84e{--spacer-size:30px;}.elementor-1441 .elementor-element.elementor-element-2459cc7{text-align:center;font-family:var( --e-global-typography-20ca79d-font-family ), Sans-serif;font-size:var( --e-global-typography-20ca79d-font-size );font-weight:var( --e-global-typography-20ca79d-font-weight );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-a9dc0b5{text-align:center;}.elementor-1441 .elementor-element.elementor-element-c5892b7{text-align:justify;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );width:var( --container-widget-width, 75% );max-width:75%;--container-widget-width:75%;--container-widget-flex-grow:0;}.elementor-1441 .elementor-element.elementor-element-c5892b7.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-a581363{--spacer-size:30px;}.elementor-1441 .elementor-element.elementor-element-3afe94a{text-align:center;font-family:var( --e-global-typography-20ca79d-font-family ), Sans-serif;font-size:var( --e-global-typography-20ca79d-font-size );font-weight:var( --e-global-typography-20ca79d-font-weight );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-c2c395c{text-align:center;}.elementor-1441 .elementor-element.elementor-element-b19be8f{--spacer-size:50px;}.elementor-1441 .elementor-element.elementor-element-4bf0789{--display:flex;}.elementor-1441 .elementor-element.elementor-element-4bf0789:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-4bf0789 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-1441 .elementor-element.elementor-element-b3e0f37{text-align:center;font-family:var( --e-global-typography-cfb9916-font-family ), Sans-serif;font-size:var( --e-global-typography-cfb9916-font-size );font-weight:var( --e-global-typography-cfb9916-font-weight );line-height:var( --e-global-typography-cfb9916-line-height );letter-spacing:var( --e-global-typography-cfb9916-letter-spacing );word-spacing:var( --e-global-typography-cfb9916-word-spacing );color:var( --e-global-color-accent );}.elementor-1441 .elementor-element.elementor-element-1849e6f{--display:flex;}.elementor-1441 .elementor-element.elementor-element-ef9346d{--spacer-size:10px;}.elementor-1441 .elementor-element.elementor-element-416a3f4{--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:0px 54px;--row-gap:0px;--column-gap:54px;}.elementor-1441 .elementor-element.elementor-element-cabdbbc{--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;}.elementor-1441 .elementor-element.elementor-element-cabdbbc.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-0a9b929{--spacer-size:7px;}.elementor-1441 .elementor-element.elementor-element-69f692c{text-align:center;}.elementor-1441 .elementor-element.elementor-element-25845d9{--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-1441 .elementor-element.elementor-element-25845d9.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-16d76f3 .elementor-button{fill:var( --e-global-color-accent );color:var( --e-global-color-accent );background-color:var( --e-global-color-primary );border-style:solid;border-color:var( --e-global-color-primary );border-radius:10px 10px 10px 10px;}.elementor-1441 .elementor-element.elementor-element-16d76f3 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-1441 .elementor-element.elementor-element-16d76f3{width:var( --container-widget-width, 107.649% );max-width:107.649%;--container-widget-width:107.649%;--container-widget-flex-grow:0;}.elementor-1441 .elementor-element.elementor-element-16d76f3.elementor-element{--align-self:center;--order:99999 /* order end hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-c0be033{--display:flex;}.elementor-1441 .elementor-element.elementor-element-c0be033.e-con{--order:-99999 /* order start hack */;--flex-grow:0;--flex-shrink:0;}.elementor-1441 .elementor-element.elementor-element-761451d.bdt-background-overlay-yes:before{background-color:var( --e-global-color-primary );opacity:0.17;transition:background 0.3s;}.elementor-1441 .elementor-element.elementor-element-ebc3340{--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;}.elementor-1441 .elementor-element.elementor-element-ec4c5e2{--spacer-size:80px;}@media(min-width:768px){.elementor-1441 .elementor-element.elementor-element-8177c95{--width:45.33%;}.elementor-1441 .elementor-element.elementor-element-ea71a64{--width:42.384%;}.elementor-1441 .elementor-element.elementor-element-fd8b4a3{--width:96.314%;}.elementor-1441 .elementor-element.elementor-element-cabdbbc{--width:57%;}.elementor-1441 .elementor-element.elementor-element-25845d9{--width:46.616%;}.elementor-1441 .elementor-element.elementor-element-c0be033{--width:25.587%;}}@media(max-width:1024px){.elementor-1441 .elementor-element.elementor-element-d859d44:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-d859d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1441 .elementor-element.elementor-element-c162300{font-size:var( --e-global-typography-cfb9916-font-size );line-height:var( --e-global-typography-cfb9916-line-height );letter-spacing:var( --e-global-typography-cfb9916-letter-spacing );word-spacing:var( --e-global-typography-cfb9916-word-spacing );}.elementor-1441 .elementor-element.elementor-element-ea71a64{--grid-auto-flow:row;}.elementor-1441 .elementor-element.elementor-element-189959c:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-189959c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1441 .elementor-element.elementor-element-6d105c1{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-c4869a6{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-9a9134b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1441 .elementor-element.elementor-element-2459cc7{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-c5892b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1441 .elementor-element.elementor-element-3afe94a{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-b3e0f37{font-size:var( --e-global-typography-cfb9916-font-size );line-height:var( --e-global-typography-cfb9916-line-height );letter-spacing:var( --e-global-typography-cfb9916-letter-spacing );word-spacing:var( --e-global-typography-cfb9916-word-spacing );}}@media(max-width:767px){.elementor-1441 .elementor-element.elementor-element-d859d44:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-d859d44 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1441 .elementor-element.elementor-element-c162300{font-size:var( --e-global-typography-cfb9916-font-size );line-height:var( --e-global-typography-cfb9916-line-height );letter-spacing:var( --e-global-typography-cfb9916-letter-spacing );word-spacing:var( --e-global-typography-cfb9916-word-spacing );}.elementor-1441 .elementor-element.elementor-element-ea71a64{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-1441 .elementor-element.elementor-element-189959c:not(.elementor-motion-effects-element-type-background), .elementor-1441 .elementor-element.elementor-element-189959c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-1441 .elementor-element.elementor-element-6d105c1{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-c4869a6{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-9a9134b{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1441 .elementor-element.elementor-element-2459cc7{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-c5892b7{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-1441 .elementor-element.elementor-element-3afe94a{font-size:var( --e-global-typography-20ca79d-font-size );line-height:var( --e-global-typography-20ca79d-line-height );letter-spacing:var( --e-global-typography-20ca79d-letter-spacing );word-spacing:var( --e-global-typography-20ca79d-word-spacing );}.elementor-1441 .elementor-element.elementor-element-b3e0f37{font-size:var( --e-global-typography-cfb9916-font-size );line-height:var( --e-global-typography-cfb9916-line-height );letter-spacing:var( --e-global-typography-cfb9916-letter-spacing );word-spacing:var( --e-global-typography-cfb9916-word-spacing );}}