.plumbing-works-page[data-astro-cid-vssqx2sj]{--teal:#0b6069;--ink:#173e43;--pale:#edf6f5;--line:#c4d7d4;color:var(--ink)}h1[data-astro-cid-vssqx2sj],h2[data-astro-cid-vssqx2sj],h3[data-astro-cid-vssqx2sj],p[data-astro-cid-vssqx2sj]{margin:0}.plumbing-works-wrap[data-astro-cid-vssqx2sj]{max-width:1184px;margin-inline:auto;padding-inline:32px}.plumbing-works-opening[data-astro-cid-vssqx2sj]{background:var(--pale);border-bottom:1px solid var(--line)}.plumbing-works-breadcrumb[data-astro-cid-vssqx2sj]{color:#496266;padding-top:18px;font-size:13px}.plumbing-works-breadcrumb[data-astro-cid-vssqx2sj] ol[data-astro-cid-vssqx2sj]{flex-wrap:wrap;gap:4px 12px;margin:0;padding:0;list-style:none;display:flex}.plumbing-works-breadcrumb[data-astro-cid-vssqx2sj] li[data-astro-cid-vssqx2sj]{align-items:center;gap:12px;display:flex}.plumbing-works-breadcrumb[data-astro-cid-vssqx2sj] a[data-astro-cid-vssqx2sj]{min-height:44px;color:inherit;text-underline-offset:5px;align-items:center;display:inline-flex}.plumbing-works-heading[data-astro-cid-vssqx2sj]{padding-block:36px 48px}.plumbing-works-eyebrow[data-astro-cid-vssqx2sj]{color:var(--teal);letter-spacing:.14em;margin-bottom:14px;font-size:12px;font-weight:700;line-height:1.6}h1[data-astro-cid-vssqx2sj]{color:var(--teal);letter-spacing:.025em;font-size:clamp(28px,3.4vw,42px);line-height:1.5}h2[data-astro-cid-vssqx2sj]{text-wrap:pretty;font-size:clamp(24px,2.6vw,32px);line-height:1.6}h3[data-astro-cid-vssqx2sj]{font-size:20px;line-height:1.65}.plumbing-works-intro[data-astro-cid-vssqx2sj]{max-width:740px;margin-top:24px;font-size:16px}.plumbing-works-note[data-astro-cid-vssqx2sj]{color:#496266;margin-top:20px;font-size:13px}.plumbing-works-archive[data-astro-cid-vssqx2sj]{padding-block:64px 80px}.plumbing-works-section-heading[data-astro-cid-vssqx2sj]{margin-bottom:36px}.plumbing-works-section-heading[data-astro-cid-vssqx2sj]>p[data-astro-cid-vssqx2sj]:last-child{margin-top:18px;font-size:15px}.plumbing-works-grid[data-astro-cid-vssqx2sj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px 36px;margin:0;padding:0;list-style:none;display:grid}.plumbing-works-grid[data-astro-cid-vssqx2sj]>li[data-astro-cid-vssqx2sj]{min-width:0}.plumbing-works-service[data-astro-cid-vssqx2sj]{background:var(--pale);border-top:1px solid var(--line);padding-block:48px}.plumbing-works-service-inner[data-astro-cid-vssqx2sj]{justify-content:space-between;align-items:center;gap:32px;display:flex}.plumbing-works-service-inner[data-astro-cid-vssqx2sj]>div[data-astro-cid-vssqx2sj]{max-width:670px}.plumbing-works-service[data-astro-cid-vssqx2sj] h2[data-astro-cid-vssqx2sj]{font-size:clamp(23px,2.2vw,28px)}.plumbing-works-service[data-astro-cid-vssqx2sj] p[data-astro-cid-vssqx2sj]:last-child{margin-top:18px;font-size:15px}.plumbing-works-button[data-astro-cid-vssqx2sj]{border:1px solid var(--teal);color:#fff;background:var(--teal);border-radius:5px;justify-content:space-between;align-items:center;gap:24px;max-width:100%;min-height:48px;padding:14px 22px;font-size:15px;font-weight:700;line-height:1.7;text-decoration:none;display:inline-flex}.plumbing-works-button[data-astro-cid-vssqx2sj]>span[data-astro-cid-vssqx2sj]{flex-shrink:0}.plumbing-works-button[data-astro-cid-vssqx2sj]:hover{background:#084d55}.plumbing-works-service[data-astro-cid-vssqx2sj] .plumbing-works-button[data-astro-cid-vssqx2sj]{flex-shrink:0}.plumbing-works-contact[data-astro-cid-vssqx2sj]{background:var(--teal);color:#fff;padding-block:64px 72px}.plumbing-works-contact[data-astro-cid-vssqx2sj] .plumbing-works-eyebrow[data-astro-cid-vssqx2sj]{color:#c0e6de}.plumbing-works-contact-intro[data-astro-cid-vssqx2sj]{max-width:760px;margin-top:20px}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj]{grid-template-columns:repeat(2,minmax(0,1fr));gap:48px;margin-top:36px;display:grid}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj]>div[data-astro-cid-vssqx2sj]+div[data-astro-cid-vssqx2sj]{border-left:1px solid #ffffff50;padding-left:48px}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj] p[data-astro-cid-vssqx2sj]{margin:16px 0 24px;font-size:15px}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj] plumbing-phone{max-width:430px}.plumbing-works-button-inverse[data-astro-cid-vssqx2sj]{background:0 0;border-color:#c0e6de}.plumbing-works-button-inverse[data-astro-cid-vssqx2sj]:hover{background:#ffffff12}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj] h3[data-astro-cid-vssqx2sj]+a[data-astro-cid-vssqx2sj]{margin-top:20px}@media (width<=959px){.plumbing-works-service-inner[data-astro-cid-vssqx2sj]{flex-direction:column;align-items:flex-start;gap:24px}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj]{gap:28px}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj]>div[data-astro-cid-vssqx2sj]+div[data-astro-cid-vssqx2sj]{padding-left:28px}}@media (width<=760px){.plumbing-works-wrap[data-astro-cid-vssqx2sj]{padding-inline:20px}.plumbing-works-breadcrumb[data-astro-cid-vssqx2sj]{padding-top:12px}.plumbing-works-heading[data-astro-cid-vssqx2sj]{padding-block:28px 36px}.plumbing-works-intro[data-astro-cid-vssqx2sj]{margin-top:20px;font-size:15px}.plumbing-works-archive[data-astro-cid-vssqx2sj]{padding-block:44px 56px}.plumbing-works-section-heading[data-astro-cid-vssqx2sj]{margin-bottom:28px}.plumbing-works-grid[data-astro-cid-vssqx2sj]{grid-template-columns:minmax(0,1fr);gap:40px}.plumbing-works-service[data-astro-cid-vssqx2sj]{padding-block:36px}.plumbing-works-contact[data-astro-cid-vssqx2sj]{padding-block:48px}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj]{grid-template-columns:minmax(0,1fr);gap:28px}.plumbing-works-contact-grid[data-astro-cid-vssqx2sj]>div[data-astro-cid-vssqx2sj]+div[data-astro-cid-vssqx2sj]{border-top:1px solid #ffffff50;border-left:0;padding:28px 0 0}}@media print{.plumbing-works-grid[data-astro-cid-vssqx2sj]>li[data-astro-cid-vssqx2sj]{break-inside:avoid}}
