.elementor-573 .elementor-element.elementor-element-93267ae:not(.elementor-motion-effects-element-type-background), .elementor-573 .elementor-element.elementor-element-93267ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#9E1010;}.elementor-573 .elementor-element.elementor-element-93267ae > .elementor-background-overlay{background-image:url("https://spartanplumbingservices.com/wp-content/uploads/2025/09/bg-spartan-texture.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;opacity:0.3;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-573 .elementor-element.elementor-element-93267ae{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-573 .elementor-element.elementor-element-8c3d7c9.elementor-column > .elementor-widget-wrap{justify-content:center;}.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-573 .elementor-element.elementor-element-0cda0a2.elementor-element{--align-self:center;}.elementor-573 .elementor-element.elementor-element-0cda0a2{text-align:center;}.elementor-573 .elementor-element.elementor-element-0cda0a2 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:64px;font-weight:700;text-transform:uppercase;line-height:75px;color:#FFFFFF;}.elementor-573 .elementor-element.elementor-element-ac1280d{--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;--gap:15px 0px;--row-gap:15px;--column-gap:0px;--padding-top:50px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-573 .elementor-element.elementor-element-c8438b5{text-align:start;}.elementor-573 .elementor-element.elementor-element-c8438b5 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.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-573 .elementor-element.elementor-element-efaf7d1{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-b07dd72{text-align:start;}.elementor-573 .elementor-element.elementor-element-b07dd72 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-7620f65{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-f9d88e7{text-align:start;}.elementor-573 .elementor-element.elementor-element-f9d88e7 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-80df6a1{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-0a6b5ce{text-align:start;}.elementor-573 .elementor-element.elementor-element-0a6b5ce .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-7810e1e{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-4659866{text-align:start;}.elementor-573 .elementor-element.elementor-element-4659866 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-068af67{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-66c55e4{text-align:start;}.elementor-573 .elementor-element.elementor-element-66c55e4 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-858e73c{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-48d0b75{text-align:start;}.elementor-573 .elementor-element.elementor-element-48d0b75 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-dce2fc2{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-2b41bbf{text-align:start;}.elementor-573 .elementor-element.elementor-element-2b41bbf .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-522f7fc{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-a7a523b{text-align:start;}.elementor-573 .elementor-element.elementor-element-a7a523b .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-34c8378{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-a640706{text-align:start;}.elementor-573 .elementor-element.elementor-element-a640706 .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-03d65d2{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-f72eeaa{text-align:start;}.elementor-573 .elementor-element.elementor-element-f72eeaa .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-3151278{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-b19a32e{text-align:start;}.elementor-573 .elementor-element.elementor-element-b19a32e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-cdafae9{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}.elementor-573 .elementor-element.elementor-element-8e3fa7e{text-align:start;}.elementor-573 .elementor-element.elementor-element-8e3fa7e .elementor-heading-title{font-family:"Oswald", Sans-serif;font-size:20px;font-weight:600;text-transform:uppercase;line-height:30px;color:#9E1010;}.elementor-573 .elementor-element.elementor-element-d821073{text-align:start;font-family:"Oswald", Sans-serif;font-size:18px;font-weight:400;color:#2B2B2C;}@media(max-width:767px){.elementor-573 .elementor-element.elementor-element-93267ae{padding:0px 0px 50px 0px;}.elementor-573 .elementor-element.elementor-element-0cda0a2{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-0cda0a2 .elementor-heading-title{font-size:27px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-ac1280d{--padding-top:50px;--padding-bottom:50px;--padding-left:10px;--padding-right:10px;}.elementor-573 .elementor-element.elementor-element-c8438b5{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-c8438b5 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-b07dd72{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-b07dd72 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-f9d88e7{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-f9d88e7 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-0a6b5ce{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-0a6b5ce .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-4659866{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-4659866 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-66c55e4{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-66c55e4 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-48d0b75{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-48d0b75 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-2b41bbf{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-2b41bbf .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-a7a523b{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-a7a523b .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-a640706{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-a640706 .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-f72eeaa{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-f72eeaa .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-b19a32e{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-b19a32e .elementor-heading-title{font-size:20px;line-height:38px;}.elementor-573 .elementor-element.elementor-element-8e3fa7e{width:100%;max-width:100%;}.elementor-573 .elementor-element.elementor-element-8e3fa7e .elementor-heading-title{font-size:20px;line-height:38px;}}