:root{--color-black:#000;--color-white:#fff;--color-body:#262626;--color-border-header:hsla(0,0%,100%,.15);--color-disabled:#bdbdbd;--color-gray:#4b4b4b;--color-gray-dark-1:#323a45;--color-gray-dark-2:#242b33;--color-gray-dark-3:#313a45;--color-gray-light-1:#e4e8eb;--color-gray-light-2:#eef2f5;--color-gray-light-3:#bfbfbf;--color-gray-light-4:#f7f8f9;--color-gray-light-5:#edf1f5;--color-gray-light-6:#b3bbc4;--color-gray-light-7:#ebf2fe;--color-gray-light-8:#f0f4f6;--color-light-blue:#e6f4f7;--color-light-blue-hover:#e7eef1;--color-light-blue-2:#c7e5ec;--color-dark-blue:#006a82;--color-dark-blue-hover:#00566a;--color-orange:#cf4924;--color-orange-darker:#9c3e24;--color-green-light:#0e8345;--color-green-light-2:#e8f5ee;--color-green:#0d763e;--color-green-blue:#007d97;--color-blue:#01afd1;--color-blue-light:#3ec2dc;--color-maintenance:#3498db;--color-error:#cd0024;--color-success:#0e8345;--color-red:#9b1d1e;--color-red-2:var(--color-error);--color-light-red:#fdece5;--color-amber:#aa5d10;--color-light-border:#d8e2e6;--color-status-planned:var(--color-amber);--color-status-active:var(--color-red-2);--color-status-solved:var(--color-green);--font-base:"DM Sans",sans-serif;--font-heading:var(--font-base);--line-height-base:2.4rem;--line-height-heading:2.4rem;--line-height-heading-desktop:5rem;--border-radius:1.2rem;--container-gutter:2rem;--container-gutter-tablet:4rem;--container-width:80rem;--grid-gutter:2.4rem;--navigation-bar-height:8rem;--navigation-bar-desktop-height:var(--navigation-bar-height);--banner-height:0px;--transition-style:.25s ease}.o-waterbedrijven{padding:2.2rem 0}.o-waterbedrijven__inner{--gutter:var(--container-gutter);background-color:var(--color-white);border:.1rem solid var(--color-gray-light-1);border-radius:1.6rem;box-shadow:0 .2rem .8rem #0000000f;margin:0 auto;max-width:var(--container-width);padding:1.6rem;width:calc(100% - var(--gutter)*2)}@media (min-width:48em){.o-waterbedrijven__inner{--gutter:var(--container-gutter-tablet)}}.o-waterbedrijven__header{align-items:center;display:flex;gap:1.6rem}.o-waterbedrijven__icon{align-items:center;background-color:var(--color-green-light-2);border-radius:var(--border-radius);color:var(--color-green);display:flex;flex-shrink:0;height:4.8rem;justify-content:center;width:4.8rem}.o-waterbedrijven__icon .a-base-icon svg{height:2.4rem;width:2.4rem}.o-waterbedrijven__title.a-base-heading{line-height:1.2}.o-waterbedrijven__subtitle{color:var(--color-gray);font-size:1.3rem;line-height:1.4;margin-top:.4rem}.o-waterbedrijven__list{display:grid;gap:1.2rem;grid-template-columns:repeat(3,1fr);list-style:none;margin:2rem 0 0;padding:0}.o-waterbedrijven__card{align-items:center;background-color:var(--color-white);border:.1rem solid var(--color-gray-light-1);border-radius:var(--border-radius);color:var(--color-dark-blue);display:flex;font-weight:700;height:100%;justify-content:center;padding:1.2rem .4rem;text-align:center;text-decoration:none;transition:box-shadow var(--transition-style),border-color var(--transition-style),transform var(--transition-style)}.o-waterbedrijven__card:focus,.o-waterbedrijven__card:hover{outline:.2rem solid var(--color-dark-blue)}.o-waterbedrijven__card:focus,.o-waterbedrijven__card:focus-visible,.o-waterbedrijven__card:focus-within{outline:.2rem solid var(--color-dark-blue)}.o-waterbedrijven__logo{flex-grow:0;flex-shrink:0;height:auto;max-height:4.4rem;-o-object-fit:contain;object-fit:contain;width:10rem;width:auto}.o-waterbedrijven__cta{align-items:center;color:var(--color-dark-blue);display:inline-flex;font-weight:700;gap:.8rem;margin-top:2rem;text-decoration:none}.o-waterbedrijven__cta:focus,.o-waterbedrijven__cta:hover{text-decoration:underline}.o-waterbedrijven__cta-icon svg{height:1.2rem;width:.7rem}.o-waterbedrijven__cta-icon svg path{stroke:currentColor}@media (min-width:64em){.o-waterbedrijven{padding-block:4rem}.o-waterbedrijven__inner{background-color:transparent;border:none;border-radius:0;box-shadow:none;padding:0}.o-waterbedrijven__header{border-bottom:.1rem solid var(--color-light-border);padding-bottom:2rem}.o-waterbedrijven__subtitle{font-size:1.4rem}.o-waterbedrijven__list{gap:1.6rem;grid-template-columns:repeat(5,1fr);margin-top:2.4rem}.o-waterbedrijven__card{padding:1.2rem}}
