.elementor-236 .elementor-element.elementor-element-f135143{--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;--overlay-opacity:0.5;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-f135143:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-f135143 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00193B;background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-05_57_29-PM.webp");background-position:center right;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-f135143::before, .elementor-236 .elementor-element.elementor-element-f135143 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-f135143 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-f135143 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-f135143 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-f135143 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-2a47d4c{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-1be4e3d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:55px;font-weight:600;color:var( --e-global-color-0a92e4c );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-564b4bd{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:500;color:var( --e-global-color-0a92e4c );}.elementor-236 .elementor-element.elementor-element-d547186{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-236 .elementor-element.elementor-element-1794674 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-1794674 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-1794674 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-1794674 .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-1794674 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-9286e45{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-1fb248b{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overlay-opacity:0.72;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-1fb248b::before, .elementor-236 .elementor-element.elementor-element-1fb248b > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-1fb248b > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-1fb248b > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-1fb248b > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-1fb248b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-primary );--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-9e6f7fa{text-align:center;}.elementor-236 .elementor-element.elementor-element-9e6f7fa .elementor-heading-title{font-family:"Roboto", Sans-serif;font-weight:600;color:var( --e-global-color-accent );}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-dda05f4{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-236 .elementor-element.elementor-element-dda05f4 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-dda05f4 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-dda05f4 .elementor-icon-list-text{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-2c1e2af .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-2c1e2af .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-2c1e2af .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-2c1e2af .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-1112b31{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-6dc618a{width:100%;max-width:100%;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-236 .elementor-element.elementor-element-6dc618a .elementor-icon-list-icon i{color:#16C900;transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-6dc618a .elementor-icon-list-icon svg{fill:#16C900;transition:fill 0.3s;}.elementor-236 .elementor-element.elementor-element-6dc618a .elementor-icon-list-text{transition:color 0.3s;}.elementor-236 .elementor-element.elementor-element-f86058d{font-family:"Roboto", Sans-serif;font-weight:500;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-1669238{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-89a7b6e{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-b7cb1d2 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-7894c8a .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-9c996f1{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-9c996f1:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-9c996f1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-8f9974d{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-8f9974d:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-8f9974d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8539bac );}.elementor-236 .elementor-element.elementor-element-3ceb117{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-183e5ff .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-3a21bc9 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-139e594{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-139e594:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-139e594 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-02d986c{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-8088a74{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-14b9429 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-e03fe31 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-d697173{--display:flex;--min-height:469px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-d697173:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-d697173 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-7040b2c{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7040b2c:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-7040b2c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8539bac );}.elementor-236 .elementor-element.elementor-element-233c864{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-0c98faf .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-433e164 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-2c63279{--display:flex;--min-height:469px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-2c63279:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-2c63279 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-71c70df{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-351122d{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-bdd8d07 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-19601ef .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-1b08b60{--display:flex;--min-height:469px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-1b08b60:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-1b08b60 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-01acda8{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-01acda8:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-01acda8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8539bac );}.elementor-236 .elementor-element.elementor-element-f3ac289{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-b5a104d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-dd12abc .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-c3f8039{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-c3f8039:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-c3f8039 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-535f7fe{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-542f8c8{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-eae636b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-4bfb8cc .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-7d0ced3{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-7d0ced3:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-7d0ced3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-4b892f9{--display:flex;--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-4b892f9:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-4b892f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8539bac );}.elementor-236 .elementor-element.elementor-element-93cd778{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-1e03860 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-31298ad .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-987bf02{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-987bf02:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-987bf02 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-973986e{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-fad9cc4{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-5919e9c .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-9c0da27 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-10276c3{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-10276c3:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-10276c3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-e0abca1{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-e0abca1:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-e0abca1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-0c4de83{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-236 .elementor-element.elementor-element-137924d img{width:100%;height:500px;object-fit:cover;object-position:center right;}.elementor-236 .elementor-element.elementor-element-2ff7345{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-8cff888 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-f7a4cfe{color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-26b0eb6 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-26b0eb6 .elementor-button:focus{background-color:var( --e-global-color-0a92e4c );color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-26b0eb6 .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-26b0eb6 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-e657497{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-44d0119{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-a565c4d .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-202d9d0 .elementor-button{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-41f7b8a{--display:flex;--min-height:407px;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-41f7b8a:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-41f7b8a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-ea0d3a1{--display:flex;--overlay-opacity:0.13;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-ea0d3a1::before, .elementor-236 .elementor-element.elementor-element-ea0d3a1 > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-ea0d3a1 > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-ea0d3a1 > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-ea0d3a1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-ea0d3a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-bf32186{text-align:center;}.elementor-236 .elementor-element.elementor-element-bf32186 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-cd26071{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-236 .elementor-element.elementor-element-415565a{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-415565a.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-415565a.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-415565a.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-415565a.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-415565a.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-415565a.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-415565a.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-415565a.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-415565a.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-415565a:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-415565a:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-ea5328f{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-ea5328f.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-ea5328f:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-ea5328f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-03b4db1{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-03b4db1.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-03b4db1:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-03b4db1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-9fb65e0{background-color:var( --e-global-color-primary );padding:20px 20px 20px 20px;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-9fb65e0.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-9fb65e0:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-9fb65e0:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-3c92b1b{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-3c92b1b:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-3c92b1b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-8539bac );}.elementor-236 .elementor-element.elementor-element-b19b0e0{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-591be5b .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-39392af{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-a041c35{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-a041c35:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-a041c35 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a92e4c );}.elementor-236 .elementor-element.elementor-element-e9b64ef{padding:0px 0px 0px 0px;border-style:none;}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-e9b64ef.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-e9b64ef:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-e9b64ef:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-d5a5325 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-d5a5325 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-d5a5325 .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-d5a5325 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-6cdd4f9{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-6cdd4f9:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-6cdd4f9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a92e4c );}.elementor-236 .elementor-element.elementor-element-513870e{padding:0px 0px 0px 0px;border-style:none;}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-513870e.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-513870e.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-513870e.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-513870e.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-513870e.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-513870e.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-513870e.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-513870e.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-513870e.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-513870e:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-513870e:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-3b8fb5b .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-3b8fb5b .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-3b8fb5b .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-3b8fb5b .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-604de95{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-604de95:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-604de95 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a92e4c );}.elementor-236 .elementor-element.elementor-element-075635c{padding:0px 0px 0px 0px;border-style:none;}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-075635c.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-075635c.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-075635c.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-075635c.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-075635c.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-075635c.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-075635c.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-075635c.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-075635c.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-075635c:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-075635c:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-10d02ac .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-10d02ac .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-10d02ac .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-10d02ac .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-241775a{--display:flex;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-241775a:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-241775a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-0a92e4c );}.elementor-236 .elementor-element.elementor-element-7713f13{padding:0px 0px 0px 0px;border-style:none;}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-wrapper{gap:15px;}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-title{margin-block-end:5px;color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-framed .elementor-icon, .elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-default .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-stacked:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-stacked:has(:focus) .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-framed:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-default:has(:hover) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-framed:has(:focus) .elementor-icon,
					 .elementor-236 .elementor-element.elementor-element-7713f13.elementor-view-default:has(:focus) .elementor-icon{fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon{font-size:32px;}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-title a{font-family:"Roboto", Sans-serif;font-size:20px;font-weight:600;}.elementor-236 .elementor-element.elementor-element-7713f13:has(:hover) .elementor-icon-box-title,
					 .elementor-236 .elementor-element.elementor-element-7713f13:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-description{font-family:"Roboto", Sans-serif;font-size:15px;font-weight:400;}.elementor-236 .elementor-element.elementor-element-ae993d2 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-ae993d2 .elementor-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-ae993d2 .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-ae993d2 .elementor-button:focus svg{fill:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-d1b974e .elementor-button{background-color:var( --e-global-color-79ccea4 );}.elementor-236 .elementor-element.elementor-element-912624f{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-4bd00ee iframe{height:756px;}.elementor-236 .elementor-element.elementor-element-3c41bfb{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-ea4a921{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-ea4a921:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-ea4a921 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-2-2026-10_53_15-PM.webp");background-position:center center;background-size:cover;}.elementor-236 .elementor-element.elementor-element-e92bad7{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-0b7e020 .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-743d728{--display:flex;}.elementor-236 .elementor-element.elementor-element-5fca73a{--display:flex;}.elementor-236 .elementor-element.elementor-element-74ddeab{--display:flex;}.elementor-236 .elementor-element.elementor-element-f71db73{--display:flex;}.elementor-236 .elementor-element.elementor-element-51a1529{--display:flex;}.elementor-236 .elementor-element.elementor-element-c3d9035{--display:flex;}.elementor-236 .elementor-element.elementor-element-9fe5cd0{--display:flex;}.elementor-236 .elementor-element.elementor-element-e0a93b9{--display:flex;}.elementor-236 .elementor-element.elementor-element-7e119a1{--n-accordion-title-font-size:1rem;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-secondary );--n-accordion-title-hover-color:var( --e-global-color-accent );--n-accordion-title-active-color:var( --e-global-color-secondary );--n-accordion-icon-size:15px;}:where( .elementor-236 .elementor-element.elementor-element-7e119a1 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:600;}.elementor-236 .elementor-element.elementor-element-e9ef64b{--display:flex;--overlay-opacity:0.64;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-e9ef64b:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-e9ef64b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-3-2026-12_08_21-AM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-e9ef64b::before, .elementor-236 .elementor-element.elementor-element-e9ef64b > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-e9ef64b > .e-con-inner > .elementor-background-video-container::before, .elementor-236 .elementor-element.elementor-element-e9ef64b > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-e9ef64b > .e-con-inner > .elementor-background-slideshow::before, .elementor-236 .elementor-element.elementor-element-e9ef64b > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:var( --e-global-color-secondary );--background-overlay:'';}.elementor-236 .elementor-element.elementor-element-d63b20f{text-align:center;}.elementor-236 .elementor-element.elementor-element-d63b20f .elementor-heading-title{font-family:"Roboto", Sans-serif;font-size:50px;font-weight:600;color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-4d87402{text-align:center;color:var( --e-global-color-primary );}.elementor-236 .elementor-element.elementor-element-f8bbad3{--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;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-236 .elementor-element.elementor-element-f8bbad3.e-con{--align-self:center;}.elementor-236 .elementor-element.elementor-element-89cc9d2 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-89cc9d2 .elementor-button:focus{background-color:var( --e-global-color-0a92e4c );color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-89cc9d2 .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-89cc9d2 .elementor-button:focus svg{fill:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-f4a2671 .elementor-button{background-color:var( --e-global-color-primary );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );}.elementor-236 .elementor-element.elementor-element-f4a2671 .elementor-button:hover, .elementor-236 .elementor-element.elementor-element-f4a2671 .elementor-button:focus{background-color:var( --e-global-color-0a92e4c );color:var( --e-global-color-accent );}.elementor-236 .elementor-element.elementor-element-f4a2671 .elementor-button:hover svg, .elementor-236 .elementor-element.elementor-element-f4a2671 .elementor-button:focus svg{fill:var( --e-global-color-accent );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-236 .elementor-element.elementor-element-cd26071{--grid-auto-flow:row;}.elementor-236 .elementor-element.elementor-element-39392af{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-236 .elementor-element.elementor-element-f135143{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-2a47d4c{--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:40px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-1be4e3d .elementor-heading-title{font-size:35px;}.elementor-236 .elementor-element.elementor-element-564b4bd{font-size:15px;}.elementor-236 .elementor-element.elementor-element-9286e45:not(.elementor-motion-effects-element-type-background), .elementor-236 .elementor-element.elementor-element-9286e45 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://expertplumbingfairfield.com/wp-content/uploads/2026/09/ChatGPT-Image-Sep-2-2026-10_53_15-PM.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-236 .elementor-element.elementor-element-9286e45{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-1fb248b{--justify-content:center;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-1fb248b.e-con{--align-self:stretch;}.elementor-236 .elementor-element.elementor-element-9e6f7fa .elementor-heading-title{font-size:26px;}.elementor-236 .elementor-element.elementor-element-1112b31{font-size:15px;}.elementor-236 .elementor-element.elementor-element-f86058d{font-size:15px;}.elementor-236 .elementor-element.elementor-element-1669238{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-b7cb1d2 .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-9c996f1{--min-height:320px;}.elementor-236 .elementor-element.elementor-element-8f9974d{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-183e5ff .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-139e594{--min-height:320px;}.elementor-236 .elementor-element.elementor-element-02d986c{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-14b9429 .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-7040b2c{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-0c98faf .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-71c70df{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-bdd8d07 .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-01acda8{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-b5a104d .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-535f7fe{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-eae636b .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-4b892f9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-1e03860 .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-973986e{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-5919e9c .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-e0abca1{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-137924d img{height:250px;}.elementor-236 .elementor-element.elementor-element-8cff888 .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-e657497{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-a565c4d .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-ea0d3a1{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-bf32186 .elementor-heading-title{font-size:25px;}.elementor-236 .elementor-element.elementor-element-cd26071{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-415565a .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-ea5328f .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-03b4db1 .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-9fb65e0 .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-3c92b1b{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-591be5b .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-39392af{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-e9b64ef .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-513870e .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-075635c .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon{font-size:25px;}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-title, .elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-title a{font-size:18px;}.elementor-236 .elementor-element.elementor-element-7713f13 .elementor-icon-box-description{font-size:12px;}.elementor-236 .elementor-element.elementor-element-4bd00ee iframe{height:337px;}.elementor-236 .elementor-element.elementor-element-3c41bfb{--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;--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-236 .elementor-element.elementor-element-0b7e020 .elementor-heading-title{font-size:30px;}.elementor-236 .elementor-element.elementor-element-e9ef64b{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-236 .elementor-element.elementor-element-d63b20f .elementor-heading-title{font-size:35px;}}@media(min-width:768px){.elementor-236 .elementor-element.elementor-element-1fb248b{--width:80%;}.elementor-236 .elementor-element.elementor-element-e9ef64b{--content-width:500px;}}/* Start custom CSS for container, class: .elementor-element-a041c35 */.elementor-236 .elementor-element.elementor-element-a041c35{
    position: relative;
    overflow: hidden;
    
    border: 1px solid rgba(15, 45, 80, 0.18);
    
    box-shadow: 
        0 8px 25px rgba(10, 35, 70, 0.08);
    
    transition: 
        transform 0.4s ease,
        box-shadow 0.4s ease,
        border-color 0.4s ease;
}

/* Top Accent Line */
.elementor-236 .elementor-element.elementor-element-a041c35:before{
    content: "";
    position: absolute;
    
    top: 0;
    left: 0;
    
    width: 0;
    height: 3px;
    
    background: #d71920;
    
    transition: width 0.5s ease;
}

/* Side Accent */
.elementor-236 .elementor-element.elementor-element-a041c35:after{
    content: "";
    position: absolute;
    
    left: 0;
    top: 20px;
    
    width: 3px;
    height: 0;
    
    background: #12345b;
    
    transition: height 0.5s ease;
}

/* Hover */
.elementor-236 .elementor-element.elementor-element-a041c35:hover{
    transform: translateY(-6px);
    
    border-color: rgba(215, 25, 32, 0.45);
    
    box-shadow: 
        0 18px 45px rgba(10, 35, 70, 0.16);
}

.elementor-236 .elementor-element.elementor-element-a041c35:hover:before{
    width: 100%;
}

.elementor-236 .elementor-element.elementor-element-a041c35:hover:after{
    height: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6cdd4f9 */.elementor-236 .elementor-element.elementor-element-6cdd4f9{
    position: relative;
    overflow: hidden;
    
    border: 1px solid rgba(15, 45, 80, 0.18);
    
    box-shadow: 
        0 8px 25px rgba(10, 35, 70, 0.08);
    
    transition: 
        transform 0.4s ease,
        box-shadow 0.4s ease,
        border-color 0.4s ease;
}

/* Top Accent Line */
.elementor-236 .elementor-element.elementor-element-6cdd4f9:before{
    content: "";
    position: absolute;
    
    top: 0;
    left: 0;
    
    width: 0;
    height: 3px;
    
    background: #d71920;
    
    transition: width 0.5s ease;
}

/* Side Accent */
.elementor-236 .elementor-element.elementor-element-6cdd4f9:after{
    content: "";
    position: absolute;
    
    left: 0;
    top: 20px;
    
    width: 3px;
    height: 0;
    
    background: #12345b;
    
    transition: height 0.5s ease;
}

/* Hover */
.elementor-236 .elementor-element.elementor-element-6cdd4f9:hover{
    transform: translateY(-6px);
    
    border-color: rgba(215, 25, 32, 0.45);
    
    box-shadow: 
        0 18px 45px rgba(10, 35, 70, 0.16);
}

.elementor-236 .elementor-element.elementor-element-6cdd4f9:hover:before{
    width: 100%;
}

.elementor-236 .elementor-element.elementor-element-6cdd4f9:hover:after{
    height: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-604de95 */.elementor-236 .elementor-element.elementor-element-604de95{
    position: relative;
    overflow: hidden;
    
    border: 1px solid rgba(15, 45, 80, 0.18);
    
    box-shadow: 
        0 8px 25px rgba(10, 35, 70, 0.08);
    
    transition: 
        transform 0.4s ease,
        box-shadow 0.4s ease,
        border-color 0.4s ease;
}

/* Top Accent Line */
.elementor-236 .elementor-element.elementor-element-604de95:before{
    content: "";
    position: absolute;
    
    top: 0;
    left: 0;
    
    width: 0;
    height: 3px;
    
    background: #d71920;
    
    transition: width 0.5s ease;
}

/* Side Accent */
.elementor-236 .elementor-element.elementor-element-604de95:after{
    content: "";
    position: absolute;
    
    left: 0;
    top: 20px;
    
    width: 3px;
    height: 0;
    
    background: #12345b;
    
    transition: height 0.5s ease;
}

/* Hover */
.elementor-236 .elementor-element.elementor-element-604de95:hover{
    transform: translateY(-6px);
    
    border-color: rgba(215, 25, 32, 0.45);
    
    box-shadow: 
        0 18px 45px rgba(10, 35, 70, 0.16);
}

.elementor-236 .elementor-element.elementor-element-604de95:hover:before{
    width: 100%;
}

.elementor-236 .elementor-element.elementor-element-604de95:hover:after{
    height: calc(100% - 40px);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-241775a */.elementor-236 .elementor-element.elementor-element-241775a{
    position: relative;
    overflow: hidden;
    
    border: 1px solid rgba(15, 45, 80, 0.18);
    
    box-shadow: 
        0 8px 25px rgba(10, 35, 70, 0.08);
    
    transition: 
        transform 0.4s ease,
        box-shadow 0.4s ease,
        border-color 0.4s ease;
}

/* Top Accent Line */
.elementor-236 .elementor-element.elementor-element-241775a:before{
    content: "";
    position: absolute;
    
    top: 0;
    left: 0;
    
    width: 0;
    height: 3px;
    
    background: #d71920;
    
    transition: width 0.5s ease;
}

/* Side Accent */
.elementor-236 .elementor-element.elementor-element-241775a:after{
    content: "";
    position: absolute;
    
    left: 0;
    top: 20px;
    
    width: 3px;
    height: 0;
    
    background: #12345b;
    
    transition: height 0.5s ease;
}

/* Hover */
.elementor-236 .elementor-element.elementor-element-241775a:hover{
    transform: translateY(-6px);
    
    border-color: rgba(215, 25, 32, 0.45);
    
    box-shadow: 
        0 18px 45px rgba(10, 35, 70, 0.16);
}

.elementor-236 .elementor-element.elementor-element-241775a:hover:before{
    width: 100%;
}

.elementor-236 .elementor-element.elementor-element-241775a:hover:after{
    height: calc(100% - 40px);
}/* End custom CSS */