#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)){--content-heading:36px;font-family:Manrope,Arial,Helvetica,sans-serif!important;font-size:16px!important;font-weight:400!important;line-height:1.6!important;padding:30px!important;border:1px solid rgba(220,229,238,.95)!important;border-radius:8px!important;background:#fff!important;box-shadow:0 18px 48px rgba(8,25,45,.08)!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :is(.common-entry-content,.entry-content){font:inherit!important;gap:0!important;padding:0!important;margin:0!important;width:100%!important;max-width:none!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(h2,h3,h4,h5,h6,p,li,dt,dd,td,th,summary,a,span,strong,b,em,small,figcaption,label,button){font-family:Manrope,Arial,Helvetica,sans-serif!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(p,li,dt,dd,td,th,small,figcaption,label){font-size:16px!important;font-weight:400!important;line-height:1.6!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(a,span,em){font-size:inherit!important;font-weight:inherit!important;line-height:inherit!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(h2){font-size:var(--content-heading)!important;font-weight:700!important;line-height:1.15!important;margin:32px 0 16px!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(h3,h4,h5,h6,summary){font-size:20px!important;font-weight:700!important;line-height:1.3!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(h3,h4,h5,h6){margin:24px 0 12px!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(h2,h3,h4,h5,h6):first-child{margin-top:0!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost))>:is(.entry-content,.common-entry-content)>h2:first-of-type,#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost))>:is(.entry-content,.common-entry-content)>:first-child>h2:first-of-type,#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost))>:is(.entry-content,.common-entry-content)>:first-child>:first-child>h2:first-of-type,#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost))>:is(.entry-content,.common-entry-content)>:first-child>:first-child>:first-child>h2:first-of-type{text-align:center!important;width:100%!important;max-width:none!important;margin-inline:auto!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(strong,b,th){font-weight:700!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(p){margin-top:0!important;margin-bottom:16px!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(p):last-child{margin-bottom:0!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(ul,ol){font-size:16px!important;line-height:1.6!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(li)+li{margin-top:8px}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(.eyebrow,[class*="kicker"]){font-size:16px!important;font-weight:800!important;line-height:1.4!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(.plumbing-p1-section)+.plumbing-p1-section{margin-top:32px!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(.section__head){width:100%!important;max-width:none!important;gap:12px!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)) :where(.section__head)>:is(h2,h3,p){margin-block:0!important}#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost))>:is(.entry-content,.common-entry-content)>:is(section,div,article)+:is(section,div,article){margin-top:32px!important}@media (max-width:900px){#primary.site-main--standard-flow :is(.common-content-section,.wp-content-section):not(.installation-systems-section):not(:has(>:is(.entry-content,.common-entry-content)>.promo-content-card--cost)){--content-heading:28px;padding:18px!important}}