body.service-plumbing .ix-plumbing-selector{max-width:1160px;margin:auto;padding:64px 25px;display:grid;grid-template-columns:.8fr 1.5fr;gap:48px}
body.service-plumbing .ix-plumbing-intro>p:first-child,body.service-plumbing .ix-plumbing-care>div>p:first-child{font-weight:800;font-size:.75rem;letter-spacing:.12em}
body.service-plumbing .ix-plumbing-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px}
body.service-plumbing .ix-plumbing-grid article{padding:22px;background:#fff;border-top:5px solid var(--accent);min-width:0}
body.service-plumbing .ix-plumbing-grid span{font-weight:800;color:#59643a;font-size:.8rem}
body.service-plumbing .ix-plumbing-grid h3{margin:12px 0 8px;font-size:1.35rem}
body.service-plumbing .ix-plumbing-grid p{margin:0}
body.service-plumbing .ix-mid-call{display:flex;justify-content:space-between;align-items:center;gap:24px;background:#49364e;color:#fff}
body.service-plumbing .ix-mid-call h2{margin:0;font-size:clamp(1.5rem,2.5vw,2.2rem)}
body.service-plumbing .ix-plumbing-care{max-width:1160px;margin:0 auto;padding:64px 25px;display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}
body.service-plumbing .ix-diagram{display:block;width:100%;height:auto}
@media(max-width:700px){body.service-plumbing .ix-plumbing-selector,body.service-plumbing .ix-plumbing-care{grid-template-columns:1fr;gap:24px;padding:44px 18px}body.service-plumbing .ix-plumbing-grid{grid-template-columns:1fr 1fr}body.service-plumbing .ix-mid-call{align-items:flex-start;flex-direction:column}}
@media(max-width:420px){body.service-plumbing .ix-plumbing-grid{grid-template-columns:1fr}}
