.filters[data-astro-cid-gpb32gez]{flex-wrap:wrap;gap:8px;margin-top:32px;display:flex}.filters[data-astro-cid-gpb32gez] .filter{border:1.5px solid var(--lijn);background:var(--wit);min-height:40px;color:var(--tekst);font:600 .9rem var(--font-tekst);cursor:pointer;border-radius:999px;padding:8px 16px;transition:background .2s,border-color .2s,color .2s}.filters[data-astro-cid-gpb32gez] .filter:hover{border-color:var(--blauw);color:var(--blauw)}.filters[data-astro-cid-gpb32gez] .filter[aria-pressed=true]{background:var(--oceaan);border-color:var(--oceaan);color:var(--wit)}.agenda[data-astro-cid-gpb32gez]{gap:16px;margin-top:24px;display:grid;container-type:inline-size}.agenda-leeg[data-astro-cid-gpb32gez]{background:var(--wit);border-radius:var(--radius);text-align:center;color:var(--grijs);margin-top:40px;padding:32px}.activiteit--laden[data-astro-cid-gpb32gez]{border-radius:var(--radius);background:linear-gradient(90deg, var(--wit) 0%, var(--schuim-2) 50%, var(--wit) 100%);background-size:200% 100%;height:148px;animation:1.4s ease-in-out infinite glans}@keyframes glans{to{background-position:-200% 0}}.aanmeld-knop[data-astro-cid-gpb32gez]{width:100%}.privacy-regel[data-astro-cid-gpb32gez]{color:var(--grijs);text-align:center;margin:12px 0 0;font-size:.82rem}fieldset.veld{border:0;min-width:0;margin:0 0 16px;padding:0}.veld--klein{margin-bottom:10px}.veld--klein label{color:var(--grijs);font-size:.85rem;font-weight:500}.twee{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}.twee--postcode{grid-template-columns:2fr 3fr}.toegevoegd[data-astro-cid-gpb32gez]{color:var(--grijs);margin:0 0 12px;font-size:.9rem}.toegevoegd[data-astro-cid-gpb32gez] button{color:var(--rood);font:500 .85rem var(--font-tekst);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;margin-left:6px;padding:0;text-decoration:underline}.persoon-erbij[data-astro-cid-gpb32gez]{width:100%;margin-bottom:20px}.veld-fout{color:var(--rood);margin:0;font-size:.85rem;font-weight:500}.aanmeld-dialoog [aria-invalid]{border-color:var(--rood)}@media (width>=721px){.aanmeld-dialoog[data-astro-cid-gpb32gez]{width:min(780px,100vw - 48px)}.persoon{grid-template-columns:1fr 1fr;grid-template-areas:"naam email""tel lid";align-items:start;gap:0 20px;display:grid}form[data-boeking=true] .persoon{grid-template-areas:"naam email""geboorte tel""verblijf adres""lid lid"}.vak-naam{grid-area:naam}.vak-email{grid-area:email}.vak-tel{grid-area:tel}.vak-lid{grid-area:lid}.vak-geboorte{grid-area:geboorte}.vak-verblijf{grid-area:verblijf}.vak-adres{grid-area:adres}}@media (width<=560px){.aanmeld-dialoog[data-astro-cid-gpb32gez]{border-radius:0;height:100dvh;max-height:100dvh;margin:0}.aanmeld-dialoog[data-astro-cid-gpb32gez] .dialoog-kop[data-astro-cid-gpb32gez]{z-index:1;padding-top:max(24px, env(safe-area-inset-top));position:sticky;top:0}}@media (width<=420px){.twee{grid-template-columns:1fr}}.aanmeld-klaar[data-astro-cid-gpb32gez]{text-align:center;padding:12px 0}.klaar-icoon[data-astro-cid-gpb32gez]{width:64px;height:64px;color:var(--groen);background:#e5f5ed;border-radius:50%;place-items:center;margin:0 auto 16px;font-size:2rem;font-weight:700;display:grid}.agenda[data-astro-cid-gpb32gez] .activiteit{background:var(--wit);border-radius:var(--radius);box-shadow:var(--schaduw);border:1px solid #0b7fc114;grid-template-columns:88px 1fr auto;align-items:start;gap:8px 24px;padding:22px;transition:transform .25s,box-shadow .25s;display:grid}.agenda[data-astro-cid-gpb32gez] .activiteit:hover{transform:translateY(-2px);box-shadow:0 1px 2px #041c330f,0 18px 40px -14px #041c3347}.agenda[data-astro-cid-gpb32gez] .datum{aspect-ratio:1;background:linear-gradient(160deg, var(--blauw), var(--oceaan));color:var(--wit);text-align:center;border-radius:16px;align-content:center;place-items:center;line-height:1;display:grid}.agenda[data-astro-cid-gpb32gez] .activiteit--reeks .datum{background:linear-gradient(160deg, var(--turkoois), var(--blauw))}.agenda[data-astro-cid-gpb32gez] .datum-dag{font-family:var(--font-kop);font-size:2rem;font-weight:800}.agenda[data-astro-cid-gpb32gez] .datum-maand{letter-spacing:.12em;text-transform:uppercase;opacity:.9;margin-top:4px;font-size:.78rem}.agenda[data-astro-cid-gpb32gez] .datum-week{opacity:.75;margin-top:5px;font-size:.68rem}.agenda[data-astro-cid-gpb32gez] .activiteit h3{margin:8px 0 6px}.agenda[data-astro-cid-gpb32gez] .labels{flex-wrap:wrap;gap:6px;display:flex}.agenda[data-astro-cid-gpb32gez] .soort{background:var(--schuim-2);color:var(--oceaan);letter-spacing:.02em;border-radius:999px;align-items:center;gap:5px;padding:3px 10px;font-size:.75rem;font-weight:600;display:inline-flex}.agenda[data-astro-cid-gpb32gez] .soort--reeks{color:#07707d;background:#22c3d629}.agenda[data-astro-cid-gpb32gez] .soort svg,.agenda[data-astro-cid-gpb32gez] .details svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:15px;height:15px}.agenda[data-astro-cid-gpb32gez] .details{color:var(--grijs);flex-wrap:wrap;gap:4px 20px;margin:0 0 8px;padding:0;font-size:.92rem;list-style:none;display:flex}.agenda[data-astro-cid-gpb32gez] .details li{align-items:center;gap:7px;display:inline-flex}.agenda[data-astro-cid-gpb32gez] .details svg{color:var(--blauw)}.agenda[data-astro-cid-gpb32gez] .omschrijving{max-width:70ch;margin:0;font-size:.95rem}.agenda[data-astro-cid-gpb32gez] .actie{text-align:right;align-self:center;justify-items:end;gap:8px;display:grid}.agenda[data-astro-cid-gpb32gez] .datums{border-top:1px dashed var(--lijn);grid-column:2/-1;margin-top:8px;padding-top:16px}.agenda[data-astro-cid-gpb32gez] .datums-kop{letter-spacing:.1em;text-transform:uppercase;color:var(--grijs);margin-bottom:10px;font-size:.78rem;font-weight:600}.agenda[data-astro-cid-gpb32gez] .datums-lijst{grid-template-columns:repeat(auto-fill,minmax(118px,1fr));gap:8px;display:grid}.agenda[data-astro-cid-gpb32gez] .datum-knop{border:1.5px solid var(--lijn);background:var(--wit);color:var(--tekst);font:inherit;text-align:left;cursor:pointer;border-radius:12px;gap:2px;padding:10px 12px;transition:border-color .2s,background .2s,transform .2s;display:grid}.agenda[data-astro-cid-gpb32gez] .datum-knop strong{font-size:.95rem}.agenda[data-astro-cid-gpb32gez] .datum-knop span{color:var(--groen);font-size:.78rem;font-weight:500}.agenda[data-astro-cid-gpb32gez] .datum-knop:hover:not(:disabled){border-color:var(--blauw);background:var(--schuim);transform:translateY(-1px)}.agenda[data-astro-cid-gpb32gez] .datum-knop:disabled{cursor:not-allowed;color:var(--grijs);background:#f4f7f9}.agenda[data-astro-cid-gpb32gez] .datum-knop:disabled span{color:var(--grijs)}.agenda[data-astro-cid-gpb32gez] .datums-meer{color:var(--blauw);font:600 .9rem var(--font-tekst);cursor:pointer;text-underline-offset:3px;background:0 0;border:0;margin-top:10px;padding:6px 0;text-decoration:underline}@container (width<=640px){.agenda[data-astro-cid-gpb32gez] .activiteit{grid-template-columns:64px 1fr;gap:6px 16px;padding:16px}.agenda[data-astro-cid-gpb32gez] .datum{border-radius:12px}.agenda[data-astro-cid-gpb32gez] .datum-dag{font-size:1.5rem}.agenda[data-astro-cid-gpb32gez] .datum-maand{font-size:.7rem}.agenda[data-astro-cid-gpb32gez] .datum-week{display:none}.agenda[data-astro-cid-gpb32gez] .activiteit h3{margin-top:6px;font-size:1.15rem}.agenda[data-astro-cid-gpb32gez] .omschrijving,.agenda[data-astro-cid-gpb32gez] .actie,.agenda[data-astro-cid-gpb32gez] .datums{grid-column:1/-1}.agenda[data-astro-cid-gpb32gez] .actie{text-align:left;border-top:1px solid var(--lijn);grid-template-columns:1fr auto;place-items:center stretch;margin-top:4px;padding-top:12px}.agenda[data-astro-cid-gpb32gez] .datums-lijst{grid-template-columns:repeat(auto-fill,minmax(104px,1fr))}}.carrousel{--per-beeld:var(--max);--tussen:24px}.carrousel--3{--max:3}.carrousel--2{--max:2}@media (width<=1060px){.carrousel--3{--per-beeld:2}}@media (width<=860px){.carrousel--3{--per-beeld:1}}@media (width<=480px){.carrousel--2{--per-beeld:1}}.carrousel[data-actief]>[data-baan]{grid-template-columns:none;grid-auto-flow:column;grid-auto-columns:calc((100% - (var(--per-beeld) - 1) * var(--tussen)) / var(--per-beeld));gap:var(--tussen);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:none;flex-wrap:nowrap;padding-block:6px;display:grid;overflow-x:auto}.carrousel[data-actief]>[data-baan]::-webkit-scrollbar{display:none}.carrousel[data-actief]>[data-baan]>*{scroll-snap-align:start;min-width:0;animation:none}.carrousel-knoppen{justify-content:center;align-items:center;gap:16px;margin-top:20px;display:flex}.carrousel-knoppen[hidden],.carrousel-pijl[hidden]{display:none}.carrousel--naast{--tussen:16px}.carrousel--naast[data-actief]{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;column-gap:8px;display:grid}.carrousel--naast>.carrousel-pijl{width:36px;height:36px}.carrousel--naast>.carrousel-pijl svg{width:18px;height:18px}.carrousel-pijl{border:1px solid color-mix(in oklab, currentColor 25%, transparent);width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border-radius:999px;place-items:center;padding:0;transition:background-color .2s,border-color .2s,color .2s,scale .2s;display:grid}.carrousel-pijl:hover{background:var(--blauw);border-color:var(--blauw);color:var(--wit);scale:1.06}.carrousel-pijl:focus-visible{outline:2px solid var(--turkoois);outline-offset:2px}.carrousel-pijl svg{fill:none;stroke:currentColor;stroke-width:2.2px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.carrousel-bolletjes{align-items:center;gap:6px;display:flex}.carrousel-bolletjes i{background:color-mix(in oklab, currentColor 25%, transparent);border-radius:999px;width:7px;height:7px;transition:width .3s,background-color .3s}.carrousel-bolletjes i.is-actief{background:var(--turkoois);width:22px}.contact-form[data-astro-cid-giqeldfr]{background:var(--wit);border:1px solid var(--lijn);box-shadow:var(--schaduw);border-radius:22px;flex-direction:column;padding:clamp(20px,3vw,32px);display:flex}.contact-form-bericht[data-astro-cid-giqeldfr]{flex:1;grid-template-rows:auto 1fr}.contact-form-bericht[data-astro-cid-giqeldfr] textarea[data-astro-cid-giqeldfr]{min-height:140px}.contact-form-rij[data-astro-cid-giqeldfr]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.contact-form[data-astro-cid-giqeldfr] .knop[data-astro-cid-giqeldfr]{width:100%}.contact-form-privacy[data-astro-cid-giqeldfr]{color:var(--grijs);text-align:center;margin:12px 0 0;font-size:.85rem}.contact-klaar[data-astro-cid-giqeldfr]{background:var(--wit);border:1px solid var(--lijn);text-align:center;border-radius:22px;outline:none;place-content:center;padding:32px;display:grid}.contact-klaar-icoon[data-astro-cid-giqeldfr]{width:56px;height:56px;color:var(--groen);background:#e5f5ed;border-radius:50%;place-items:center;margin:0 auto 12px;font-size:1.6rem;font-weight:700;display:grid}.contact-klaar[data-astro-cid-giqeldfr] p[data-astro-cid-giqeldfr]{color:var(--grijs);margin:0}@media (width<=560px){.contact-form-rij[data-astro-cid-giqeldfr]{grid-template-columns:1fr}}.hero{min-height:clamp(560px,80svh,780px);color:var(--wit);isolation:isolate;background:var(--diep);flex-direction:column;justify-content:flex-end;display:flex;position:relative;overflow:hidden}.hero-foto{z-index:-2;object-fit:cover;object-position:50% 40%;width:100%;height:100%;position:absolute;inset:0;transform:scaleX(-1)}.hero-waas{z-index:-1;background:linear-gradient(#041c338c 0%,#041c3300 25%),linear-gradient(90deg,#041c33d1 0%,#041c3359 60%,#041c331a 100%),linear-gradient(#041c3300 55%,#041c33e6 100%);position:absolute;inset:0}.hero-inhoud{padding-top:calc(var(--kop-hoogte) + 56px);padding-bottom:36px}.hero .bovenkop{color:var(--turkoois-licht)}.hero h1{letter-spacing:-.035em;margin-bottom:24px;font-size:clamp(2.4rem,6.4vw,5rem);font-weight:800;line-height:.98}.hero h1 span{background:linear-gradient(90deg, var(--turkoois-licht), var(--turkoois));color:#0000;-webkit-background-clip:text;background-clip:text}.hero-lead{color:#ffffffd9;max-width:52ch;margin-bottom:28px;font-size:clamp(1.05rem,1.6vw,1.25rem)}.hero-feiten{padding-bottom:28px}.hero-feiten dl{border-top:1px solid #ffffff38;grid-template-columns:repeat(4,1fr);margin:0;display:grid}.hero-feiten div{padding:18px 16px 0 0}.hero-feiten dt{font-family:var(--font-kop);color:var(--wit);font-size:clamp(1.2rem,2.2vw,1.75rem);font-weight:800}.hero-feiten dd{color:#ffffffb3;margin:0;font-size:.92rem}@media (width<=700px){.hero-inhoud{padding-top:calc(var(--kop-hoogte) + 48px);padding-bottom:24px}.hero-lead{font-size:1rem}.hero .knoppen .knop{flex:auto}.hero h1{margin-bottom:16px}.hero-lead{margin-bottom:22px}.hero-feiten dl{grid-template-columns:repeat(4,auto);justify-content:space-between}.hero-feiten div{padding:12px 6px 0 0}.hero-feiten dt{font-size:1.05rem}.hero-feiten dd{max-width:11ch;font-size:.72rem;line-height:1.3}}@media (width<=359px){.hero-feiten dl{grid-template-columns:repeat(2,1fr)}}.bubbels{z-index:-1;pointer-events:none;position:absolute;inset:0;overflow:hidden}.bubbels span:first-child{--i:0}.bubbels span:nth-child(2){--i:1}.bubbels span:nth-child(3){--i:2}.bubbels span:nth-child(4){--i:3}.bubbels span:nth-child(5){--i:4}.bubbels span:nth-child(6){--i:5}.bubbels span:nth-child(7){--i:6}.bubbels span:nth-child(8){--i:7}.bubbels span:nth-child(9){--i:8}.bubbels span:nth-child(10){--i:9}.bubbels span:nth-child(11){--i:10}.bubbels span:nth-child(12){--i:11}.bubbels span:nth-child(13){--i:12}.bubbels span:nth-child(14){--i:13}.bubbels span{bottom:-40px;left:calc(55% + (var(--i) * 3.1%) - 12%);width:calc(6px + (var(--i) * 7 % 5) * 3px);aspect-ratio:1;animation:stijgen calc(9s + (var(--i) * 5 % 7) * 1s) linear infinite;animation-delay:calc(var(--i) * -1.3s);opacity:0;background:radial-gradient(circle at 30% 30%,#ffffff8c,#ffffff0d 60%);border:1.5px solid #ffffff8c;border-radius:50%;position:absolute}@keyframes stijgen{0%{opacity:0;transform:translate(0)}10%{opacity:.9}50%{transform:translate(14px,-50vh)}90%{opacity:.6}to{opacity:0;transform:translate(-8px,-105vh)}}.over{grid-template-columns:1.1fr 1fr;align-items:center;gap:clamp(40px,6vw,88px);display:grid}.vinkjes{grid-template-columns:1fr 1fr;gap:10px 20px;margin:24px 0 0;padding:0;list-style:none;display:grid}.vinkjes--een{grid-template-columns:1fr;margin-top:12px}.vinkjes li{padding-left:30px;font-weight:500;position:relative}.vinkjes li:before{content:"";background:var(--schuim-2) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath d='m6 10.5 2.5 2.5L14 7.5' fill='none' stroke='%230b7fc1' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");border-radius:50%;width:20px;height:20px;position:absolute;top:.25em;left:0}.over-fotos{padding:0 0 80px;position:relative}.over-fotos .over-foto{border-radius:var(--radius);box-shadow:var(--schaduw);object-fit:cover}.over-fotos .over-foto--1{aspect-ratio:4/3;width:88%}.over-fotos .over-foto--2{aspect-ratio:4/3;border:6px solid var(--wit);width:58%;position:absolute;bottom:0;right:0}.over-badge{background:var(--blauw);width:112px;height:112px;color:var(--wit);text-align:center;box-shadow:var(--schaduw);border-radius:50%;place-items:center;line-height:1;display:grid;position:absolute;bottom:24px;left:6%}.over-badge strong{font-family:var(--font-kop);align-self:end;font-size:1.7rem}.over-badge span{letter-spacing:.1em;text-transform:uppercase;align-self:start;margin-top:4px;font-size:.75rem}@media (width<=860px){.over{grid-template-columns:1fr}}@media (width<=480px){.vinkjes{grid-template-columns:1fr}}.trainingen{padding-block:0;position:relative}.trainingen>.container{padding-block:clamp(40px,6vw,80px) clamp(64px,8vw,104px)}.seizoenen{grid-template-columns:repeat(auto-fit,minmax(min(100%,300px),1fr));gap:24px;margin-top:40px;display:grid}.seizoen{border-radius:var(--radius);background:#ffffff0f;border:1px solid #ffffff1a;flex-direction:column;transition:transform .3s,background .3s;display:flex;overflow:hidden}.seizoen--laden{min-height:460px;animation:1.4s ease-in-out infinite alternate laden}@keyframes laden{to{background:#ffffff1a}}.seizoen:hover{background:#ffffff17;transform:translateY(-4px)}.seizoen .seizoen-foto{aspect-ratio:16/10;object-fit:cover;width:100%}.seizoen-tekst{flex-direction:column;flex:1;padding:24px;display:flex}.seizoen-tekst>p{color:#ffffffbf}.seizoen-periode{letter-spacing:.12em;text-transform:uppercase;margin-bottom:6px;font-size:.78rem;font-weight:600;color:var(--turkoois)!important}.seizoen dl{border-top:1px solid #ffffff1f;gap:8px;margin:auto 0 0;padding-top:16px;font-size:.92rem;display:grid}.seizoen dt{letter-spacing:.08em;text-transform:uppercase;color:#ffffff8c;font-size:.75rem}.seizoen dd{margin:0}@media (width<=860px){.seizoenen{grid-template-columns:1fr}}.lid{grid-template-columns:1fr 1fr;gap:clamp(40px,6vw,88px);display:grid}.lid h3{margin-top:32px}.lid .carrousel{margin-top:36px}.instructeurs{flex-wrap:wrap;gap:24px;min-height:94px;display:flex}.instructeur{align-items:center;gap:14px;margin:0;display:flex}.instructeur img{border:3px solid var(--schuim-2);border-radius:16px}.instructeur figcaption{hyphens:auto;overflow-wrap:break-word;min-width:0;line-height:1.3;display:grid}.carrousel[data-actief] .instructeur{gap:12px}.carrousel[data-actief] .instructeur img,.carrousel[data-actief] .instructeur-initialen{border-radius:14px;flex:none;width:68px;height:68px}.carrousel[data-actief] .instructeur-initialen{font-size:1.3rem}.instructeur span{color:var(--grijs);font-size:.9rem}.lid-fotos{z-index:1;grid-template-columns:3fr 2fr;gap:14px;margin-bottom:-48px;padding-inline:24px;display:grid;position:relative}.lid-fotos img{border-radius:var(--radius);box-shadow:var(--schaduw);border:4px solid var(--wit);object-fit:cover;width:100%;height:220px}.prijskaart{background:var(--wit);box-shadow:var(--schaduw);border:1px solid var(--lijn);border-radius:22px;padding:72px 32px 32px;position:relative}.prijskaart-laden{min-height:330px}.instructeur-initialen{border:3px solid var(--schuim-2);background:var(--oceaan);width:88px;height:88px;color:var(--wit);font-family:var(--font-kop);border-radius:16px;place-items:center;font-size:1.6rem;font-weight:800;display:grid}.prijskaart-kop{letter-spacing:.14em;text-transform:uppercase;color:var(--blauw);margin-bottom:8px;font-size:.8rem;font-weight:600}.prijzen{align-items:center;gap:20px;margin-bottom:8px;display:flex}.prijzen div:not(.prijzen-of){display:grid}.prijzen strong{font-family:var(--font-kop);color:var(--oceaan);font-size:2.6rem;font-weight:800;line-height:1}.prijzen span{color:var(--grijs);font-size:.9rem}.prijzen-of{color:var(--grijs);font-style:italic}.klein{color:var(--grijs);margin:20px 0;font-size:.88rem}@media (width<=860px){.lid{grid-template-columns:1fr}}.proef{isolation:isolate;color:var(--wit);background:radial-gradient(60% 50% at 25% 0,#8fe6ef59,#0000 70%),linear-gradient(#0b6fa8 0%,#08406a 45%,#041c33 100%);padding-block:clamp(112px,13vw,180px);position:relative;overflow:hidden}.proef-stralen{z-index:-1;background:repeating-conic-gradient(from 170deg at 25% 0,#fff0 0deg 6deg,#ffffff12 8deg 10deg,#fff0 12deg 18deg);position:absolute;inset:-20% -10% 30%;-webkit-mask-image:linear-gradient(#000 0%,#0000 100%);mask-image:linear-gradient(#000 0%,#0000 100%)}.proef .golf--boven,.proef .golf--onder{z-index:0;position:absolute;left:0}.proef .golf--boven{top:-1px}.proef .golf--onder{bottom:-1px}.pijl-omlaag{fill:none;stroke:currentColor;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px;transition:translate .25s}.knop:hover .pijl-omlaag{translate:0 3px}.proef-grid{grid-template-columns:minmax(0,1fr) minmax(0,1.1fr);align-items:center;gap:clamp(40px,6vw,88px);display:grid}.proef-foto{border-radius:32px;margin:0;position:relative}.proef-foto:before{content:"";z-index:-1;border-radius:inherit;border:2px solid #8fe6ef8c;position:absolute;inset:20px -20px -20px 20px}.proef-foto img{aspect-ratio:1;object-fit:cover;object-position:50% 60%;border-radius:inherit;filter:blur(.5px);width:100%;height:auto;display:block;box-shadow:0 30px 60px -20px #0000008c}.proef-inhoud{justify-items:start;display:grid}.proef-inhoud p:not(.bovenkop){color:#ffffffd9;margin-bottom:28px;font-size:1.1rem}.proef .bovenkop{color:var(--turkoois)}@media (width<=760px){.proef-grid{grid-template-columns:minmax(0,1fr)}.proef-foto{border-radius:24px;width:min(100% - 20px,460px)}.proef-foto:before{inset:14px -14px -14px 14px}.proef-foto img{aspect-ratio:4/3;object-position:50% 62%}}.contact{grid-template:"kop rechts""formulier rechts"1fr/1.4fr 1fr;gap:28px clamp(40px,6vw,88px);display:grid}.contact-kop{grid-area:kop}.contact-formulier{grid-area:formulier;display:grid}.contact-kaarten{gap:12px;display:grid}.contact-kaart{background:var(--wit);border:1px solid var(--lijn);color:var(--tekst);overflow-wrap:anywhere;border-radius:16px;align-items:center;gap:16px;padding:16px 20px;font-weight:600;text-decoration:none;transition:border-color .2s,transform .2s;display:flex}.contact-kaart:hover{border-color:var(--blauw);transform:translate(4px)}.contact-kaart small{color:var(--grijs);font-size:.82rem;font-weight:400;display:block}.contact-icoon{background:var(--schuim-2);width:46px;height:46px;color:var(--blauw);border-radius:50%;flex:none;place-items:center;display:grid}.contact-icoon svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linejoin:round;stroke-linecap:round;width:22px;height:22px}.contact-rechts{flex-direction:column;grid-area:rechts;gap:20px;display:flex}.contact-rechts .contact-kaarten{gap:20px;margin-top:28px}.contact-rechts .contact-kaart{padding-block:22px}.contact-rechts .bestuur{flex-direction:column;flex:1;display:flex}.contact-rechts .bestuur dl{flex:1;align-content:space-evenly}.bestuur{background:var(--diep);color:var(--wit);border-radius:22px;padding:32px}.bestuur dl{margin:0;display:grid}.bestuur dl div{border-bottom:1px solid #ffffff1a;padding:12px 0}.bestuur dl div:last-child{border-bottom:0}.bestuur dt{letter-spacing:.1em;text-transform:uppercase;color:var(--turkoois);font-size:.75rem}.bestuur dd{margin:0;font-weight:500}@media (width<=860px){.contact{grid-template-columns:1fr;grid-template-areas:"kop""formulier""rechts"}}
