.km-hero[data-astro-cid-iwn4saow],.km-verloop[data-astro-cid-iwn4saow],.km-tafel[data-astro-cid-iwn4saow]{color:var(--c-navy)}.km-wrap[data-astro-cid-iwn4saow]{width:90%;max-width:1360px;margin-inline:auto}p[data-astro-cid-iwn4saow]{font-weight:300;line-height:1.55}.km-hero[data-astro-cid-iwn4saow]{background:var(--c-sky-tint);padding:clamp(36px,5vh,64px) 0 clamp(56px,8vh,96px)}.km-hero__grid[data-astro-cid-iwn4saow]{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);align-items:start;gap:clamp(40px,6vw,104px);display:grid}.km-uitnodiging[data-astro-cid-iwn4saow]{padding-top:clamp(8px,3vh,40px);position:sticky;top:120px}.km-kruimel[data-astro-cid-iwn4saow]{gap:10px;margin-bottom:30px;font-size:14px;font-weight:500;display:flex}.km-kruimel[data-astro-cid-iwn4saow] a[data-astro-cid-iwn4saow]{opacity:.75;text-decoration:none}.km-kruimel[data-astro-cid-iwn4saow] a[data-astro-cid-iwn4saow]:hover{opacity:1;text-decoration:underline}.km-kruimel[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow][aria-hidden]{opacity:.4}h1[data-astro-cid-iwn4saow]{letter-spacing:-.03em;max-width:9ch;font-size:clamp(42px,4.4vw,64px);font-weight:600;line-height:1.02}.km-lead[data-astro-cid-iwn4saow]{color:#1d3044d9;max-width:34ch;margin-top:24px;font-size:clamp(18px,1.45vw,21px)}.km-wie[data-astro-cid-iwn4saow]{align-items:center;gap:16px;margin-top:36px;display:flex}.km-wie__fotos[data-astro-cid-iwn4saow]{flex:none;display:flex}.km-wie__fotos[data-astro-cid-iwn4saow] img[data-astro-cid-iwn4saow]{object-fit:cover;object-position:center 22%;width:64px;height:64px;box-shadow:0 0 0 4px var(--c-sky-tint);background:#c8dee9;border-radius:50%}.km-wie__fotos[data-astro-cid-iwn4saow] img[data-astro-cid-iwn4saow]+img[data-astro-cid-iwn4saow]{margin-left:-14px}.km-wie[data-astro-cid-iwn4saow] p[data-astro-cid-iwn4saow]{max-width:28ch;font-size:16px;line-height:1.4}.km-wie[data-astro-cid-iwn4saow] b[data-astro-cid-iwn4saow]{font-weight:500;display:block}.km-direct[data-astro-cid-iwn4saow]{border-top:1px solid var(--c-line);gap:4px;margin-top:36px;padding-top:24px;display:grid}.km-direct[data-astro-cid-iwn4saow] li[data-astro-cid-iwn4saow]{flex-wrap:wrap;align-items:baseline;gap:4px 12px;display:flex}.km-direct[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]{color:#1d3044bf;min-width:7.5em;font-size:15px;font-weight:300}.km-direct[data-astro-cid-iwn4saow] a[data-astro-cid-iwn4saow]{align-items:center;min-height:44px;font-size:19px;font-weight:500;text-decoration:none;display:inline-flex}.km-direct[data-astro-cid-iwn4saow] a[data-astro-cid-iwn4saow]:hover{text-underline-offset:4px;text-decoration:underline}.km-uren[data-astro-cid-iwn4saow]{color:#1d3044bf;margin-top:6px;font-size:14.5px}.km-kaart[data-astro-cid-iwn4saow]{background:#fff;border-radius:30px;scroll-margin-top:110px;position:relative;overflow:clip;box-shadow:0 30px 60px -40px #1d304473}.km-kaart__boven[data-astro-cid-iwn4saow]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding:22px 28px 0;display:flex}.km-standen[data-astro-cid-iwn4saow]{background:var(--c-sky-tint);border-radius:50px;gap:4px;padding:4px;display:inline-flex}.km-standen[data-astro-cid-iwn4saow] button[data-astro-cid-iwn4saow]{min-height:46px;color:var(--c-navy);font:inherit;cursor:pointer;background:0 0;border:0;border-radius:50px;padding:8px 20px;font-size:15.5px;font-weight:500;transition:background .2s,color .2s}.km-standen[data-astro-cid-iwn4saow] button[data-astro-cid-iwn4saow]:hover{background:#fffc}.km-standen[data-astro-cid-iwn4saow] button[data-astro-cid-iwn4saow][aria-selected=true]{background:var(--c-navy);color:#fff}.km-hp[data-astro-cid-iwn4saow]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.km-verzendfout[data-astro-cid-iwn4saow]{margin:0 0 4px}.km-knop[data-astro-cid-iwn4saow][disabled]{opacity:.6;cursor:progress}.km-paneel[data-astro-cid-iwn4saow]{padding:8px 28px 0}.km-paneel[data-astro-cid-iwn4saow][hidden]{display:none}.km-stap[data-astro-cid-iwn4saow],.km-antwoord[data-astro-cid-iwn4saow]{border:0;border-bottom:1px solid var(--c-line);min-width:0;margin:0;padding:22px 0}.km-stap[data-astro-cid-iwn4saow]:last-of-type{border-bottom:0}legend[data-astro-cid-iwn4saow],.km-onderwerp[data-astro-cid-iwn4saow]>p[data-astro-cid-iwn4saow]{align-items:center;gap:12px;margin-bottom:14px;padding:0;font-size:17px;font-weight:500;display:flex}legend[data-astro-cid-iwn4saow]{float:left;width:100%}legend[data-astro-cid-iwn4saow]+[data-astro-cid-iwn4saow]{clear:both}.km-stap__nr[data-astro-cid-iwn4saow]{width:26px;height:26px;box-shadow:inset 0 0 0 1.5px var(--c-navy);border-radius:50%;flex:none;place-items:center;font-size:13px;font-weight:600;display:grid}.km-stap[data-astro-cid-iwn4saow].is-klaar .km-stap__nr[data-astro-cid-iwn4saow]{background:var(--c-navy);color:#fff}i[data-astro-cid-iwn4saow]{color:#1d3044a6;font-size:13px;font-style:normal;font-weight:300}.km-keuzes[data-astro-cid-iwn4saow],.km-chips[data-astro-cid-iwn4saow]{flex-wrap:wrap;gap:8px;display:flex}.km-keuze[data-astro-cid-iwn4saow],.km-chip[data-astro-cid-iwn4saow]{position:relative}.km-keuze[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow],.km-chip[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow],.km-dag[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow],.km-tijd[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]{opacity:0;width:1px;height:1px;position:absolute}.km-keuze[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow],.km-chip[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]{cursor:pointer;border-radius:50px;align-items:center;min-height:44px;padding:8px 18px;font-size:15.5px;font-weight:400;transition:background .15s,box-shadow .15s,color .15s;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1d304438}.km-chip[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]{min-height:38px;padding:6px 14px;font-size:14.5px}.km-keuze[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]:hover,.km-chip[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]:hover{box-shadow:inset 0 0 0 1.5px var(--c-navy)}.km-keuze[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:checked+span[data-astro-cid-iwn4saow],.km-chip[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:checked+span[data-astro-cid-iwn4saow]{background:var(--c-navy);color:#fff;box-shadow:none}.km-keuze[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:focus-visible+span[data-astro-cid-iwn4saow],.km-chip[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:focus-visible+span[data-astro-cid-iwn4saow],.km-dag[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:focus-visible+span[data-astro-cid-iwn4saow],.km-tijd[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:focus-visible+span[data-astro-cid-iwn4saow]{outline:2px solid var(--c-orange);outline-offset:2px}.km-onderwerp[data-astro-cid-iwn4saow]{margin-top:18px}.km-maand[data-astro-cid-iwn4saow]{color:#1d3044b3;margin:-4px 0 8px;font-size:13.5px;font-weight:400}.km-maand[data-astro-cid-iwn4saow]+[data-astro-cid-iwn4saow]{clear:none}.km-dagen[data-astro-cid-iwn4saow]{grid-template-columns:repeat(10,minmax(0,1fr));gap:6px;display:grid}.km-dag[data-astro-cid-iwn4saow]{position:relative}.km-dag[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]{cursor:pointer;border-radius:14px;justify-items:center;gap:0;padding:8px 2px;transition:background .15s,box-shadow .15s;display:grid;box-shadow:inset 0 0 0 1.5px #1d304429}.km-dag[data-astro-cid-iwn4saow] b[data-astro-cid-iwn4saow]{color:#1d3044b3;font-size:13px;font-weight:500}.km-dag[data-astro-cid-iwn4saow] strong[data-astro-cid-iwn4saow]{letter-spacing:-.02em;font-size:20px;font-weight:500;line-height:1.1}.km-dag[data-astro-cid-iwn4saow] small[data-astro-cid-iwn4saow]{color:#1d3044b3;font-size:12.5px}.km-dag[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]:hover{box-shadow:inset 0 0 0 1.5px var(--c-navy)}.km-dag[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:checked+span[data-astro-cid-iwn4saow]{background:var(--c-navy);box-shadow:none}.km-dag[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:checked+span[data-astro-cid-iwn4saow] b[data-astro-cid-iwn4saow],.km-dag[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:checked+span[data-astro-cid-iwn4saow] strong[data-astro-cid-iwn4saow],.km-dag[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:checked+span[data-astro-cid-iwn4saow] small[data-astro-cid-iwn4saow]{color:#fff}.km-tijden[data-astro-cid-iwn4saow]{flex-wrap:wrap;gap:8px;min-height:44px;margin-top:12px;display:flex}.km-tijden[data-astro-cid-iwn4saow]:empty{display:none}.km-tijd[data-astro-cid-iwn4saow]{position:relative}.km-tijd[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]{font-variant-numeric:tabular-nums;cursor:pointer;border-radius:12px;align-items:center;min-height:44px;padding:8px 18px;font-size:15.5px;font-weight:500;display:inline-flex;box-shadow:inset 0 0 0 1.5px #1d304438}.km-tijd[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]:hover{box-shadow:inset 0 0 0 1.5px var(--c-navy)}.km-tijd[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:checked+span[data-astro-cid-iwn4saow]{background:var(--c-navy);color:#fff;box-shadow:none}.km-hint[data-astro-cid-iwn4saow]{color:#1d3044a6;margin-top:10px;font-size:13px}.km-velden[data-astro-cid-iwn4saow]{grid-template-columns:1fr 1fr;gap:14px 16px;display:grid}#km-vraag[data-astro-cid-iwn4saow] .km-velden[data-astro-cid-iwn4saow]{padding-top:22px}.km-veld[data-astro-cid-iwn4saow]{gap:6px;display:grid}.km-veld--breed[data-astro-cid-iwn4saow]{grid-column:1/-1}.km-veld[data-astro-cid-iwn4saow][hidden]{display:none}.km-veld[data-astro-cid-iwn4saow]>span[data-astro-cid-iwn4saow]{font-size:14.5px;font-weight:500}.km-veld[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow],.km-veld[data-astro-cid-iwn4saow] textarea[data-astro-cid-iwn4saow]{background:var(--c-sky-tint);width:100%;min-height:48px;color:var(--c-navy);font:inherit;border:0;border-radius:12px;padding:11px 14px;font-size:16px;font-weight:400;transition:box-shadow .15s,background .15s;box-shadow:inset 0 0 0 1.5px #0000}.km-veld[data-astro-cid-iwn4saow] textarea[data-astro-cid-iwn4saow]{resize:vertical;line-height:1.5}.km-veld[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:hover,.km-veld[data-astro-cid-iwn4saow] textarea[data-astro-cid-iwn4saow]:hover{box-shadow:inset 0 0 0 1.5px #1d30444d}.km-veld[data-astro-cid-iwn4saow] input[data-astro-cid-iwn4saow]:focus,.km-veld[data-astro-cid-iwn4saow] textarea[data-astro-cid-iwn4saow]:focus{box-shadow:inset 0 0 0 2px var(--c-navy);background:#fff;outline:none}.km-veld[data-astro-cid-iwn4saow] [data-astro-cid-iwn4saow][aria-invalid=true]{box-shadow:inset 0 0 0 2px var(--c-orange-deep)}.km-fout[data-astro-cid-iwn4saow]{color:var(--c-orange-deep);font-size:13.5px;font-style:normal;font-weight:500}p[data-astro-cid-iwn4saow].km-fout{margin-top:10px}.km-antwoord[data-astro-cid-iwn4saow]{border-bottom:0}.km-veld--tel[data-astro-cid-iwn4saow]{max-width:320px;margin-top:14px}.km-veld--tel[data-astro-cid-iwn4saow][hidden]{display:none}.km-slot[data-astro-cid-iwn4saow]{z-index:2;background:var(--c-navy);color:#fff;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px 24px;margin:8px -28px 0;padding:22px 28px;display:grid;position:sticky;bottom:0;box-shadow:0 -18px 30px -24px #1d304480}.km-zin[data-astro-cid-iwn4saow]{letter-spacing:-.015em;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.3}.km-zin[data-astro-cid-iwn4saow].is-leeg{color:#ffffff8c;font-weight:300}.km-zin[data-astro-cid-iwn4saow] b[data-astro-cid-iwn4saow]{font-weight:500}.km-zin[data-astro-cid-iwn4saow] .punt[data-astro-cid-iwn4saow]{font-weight:600}.km-knop[data-astro-cid-iwn4saow]{white-space:nowrap;justify-self:end;gap:1.1em;padding:.95em 1.45em;font-size:17px;font-weight:400}.km-knop[data-astro-cid-iwn4saow] .pijl{width:2.2em;height:1em}.km-klaar[data-astro-cid-iwn4saow]{background:var(--c-navy);color:#fff;outline:none;gap:16px;padding:40px 28px 34px;display:grid}.km-klaar[data-astro-cid-iwn4saow][hidden]{display:none}.km-klaar__kop[data-astro-cid-iwn4saow]{color:var(--c-sky);font-size:15px;font-weight:500}.km-zin--klaar[data-astro-cid-iwn4saow]{font-size:clamp(26px,2.6vw,36px)}.km-klaar__demo[data-astro-cid-iwn4saow]{color:#ffffffc7;max-width:52ch;font-size:15px}.km-terug[data-astro-cid-iwn4saow]{color:#fff;min-height:44px;font:inherit;text-underline-offset:4px;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;font-weight:500;text-decoration:underline}.km-kaart[data-astro-cid-iwn4saow].is-klaar .km-kaart__boven[data-astro-cid-iwn4saow],.km-kaart[data-astro-cid-iwn4saow].is-klaar .km-paneel[data-astro-cid-iwn4saow]{display:none}.km-verloop[data-astro-cid-iwn4saow]{background:#fff;padding:clamp(64px,7vw,104px) 0}h2[data-astro-cid-iwn4saow]{letter-spacing:-.025em;font-size:clamp(30px,2.9vw,42px);font-weight:500;line-height:1.1}.km-stappen[data-astro-cid-iwn4saow]{grid-template-columns:repeat(3,minmax(0,1fr));gap:32px;margin-top:44px;display:grid;position:relative}.km-stappen[data-astro-cid-iwn4saow]:before{content:"";background:var(--c-line);height:1.5px;position:absolute;top:14px;left:14px;right:0}.km-stappen[data-astro-cid-iwn4saow] li[data-astro-cid-iwn4saow]{padding-top:50px;position:relative}.km-stappen__nr[data-astro-cid-iwn4saow]{background:var(--c-navy);color:#fff;border-radius:50%;place-items:center;width:30px;height:30px;font-size:14px;font-weight:600;display:grid;position:absolute;top:0;left:0;box-shadow:0 0 0 6px #fff}.km-stappen[data-astro-cid-iwn4saow] li[data-astro-cid-iwn4saow]:last-child .km-stappen__nr[data-astro-cid-iwn4saow]{background:var(--c-orange)}.km-stappen[data-astro-cid-iwn4saow] h3[data-astro-cid-iwn4saow]{letter-spacing:-.015em;font-size:clamp(20px,1.6vw,23px);font-weight:500}.km-stappen[data-astro-cid-iwn4saow] p[data-astro-cid-iwn4saow]{color:#1d3044d1;max-width:34ch;margin-top:8px;font-size:16.5px}.km-tafel[data-astro-cid-iwn4saow]{background:#fff;padding:0 0 clamp(64px,7vw,104px)}.km-tafel__grid[data-astro-cid-iwn4saow]{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:clamp(32px,5vw,80px);display:grid}.km-tafel__foto[data-astro-cid-iwn4saow]{margin:0}.km-tafel__foto[data-astro-cid-iwn4saow] img[data-astro-cid-iwn4saow]{aspect-ratio:3/2;object-fit:cover;border-radius:28px;width:100%}.km-adres[data-astro-cid-iwn4saow]{margin-top:22px;font-size:19px;font-style:normal;font-weight:400;line-height:1.45;display:grid}.km-adres[data-astro-cid-iwn4saow] span[data-astro-cid-iwn4saow]:first-child{font-weight:500}.km-link[data-astro-cid-iwn4saow]{align-items:center;gap:16px;min-height:44px;margin-top:10px;font-weight:500;text-decoration:none;display:inline-flex}.km-link[data-astro-cid-iwn4saow] .pijl{width:34px;height:16px;transition:transform .2s}.km-link[data-astro-cid-iwn4saow]:hover{text-decoration:underline}.km-link[data-astro-cid-iwn4saow]:hover .pijl{transform:translate(5px)}.km-review[data-astro-cid-iwn4saow]{border-top:1px solid var(--c-line);margin:34px 0 0;padding-top:26px}.km-review[data-astro-cid-iwn4saow] blockquote[data-astro-cid-iwn4saow]{margin:0}.km-review[data-astro-cid-iwn4saow] blockquote[data-astro-cid-iwn4saow] p[data-astro-cid-iwn4saow]{letter-spacing:-.01em;max-width:36ch;font-size:clamp(19px,1.6vw,23px);font-weight:400;line-height:1.35}.km-review[data-astro-cid-iwn4saow] figcaption[data-astro-cid-iwn4saow]{color:#1d3044bf;margin-top:12px;font-size:14.5px}@media (width<=1080px){.km-hero__grid[data-astro-cid-iwn4saow]{grid-template-columns:1fr}.km-uitnodiging[data-astro-cid-iwn4saow]{padding-top:0;position:static}h1[data-astro-cid-iwn4saow]{max-width:none}.km-lead[data-astro-cid-iwn4saow]{max-width:52ch}.km-tafel__grid[data-astro-cid-iwn4saow]{grid-template-columns:1fr}}@media (width<=640px){.km-wrap[data-astro-cid-iwn4saow]{width:calc(100% - 40px)}.km-hero__grid[data-astro-cid-iwn4saow]{gap:28px}.km-uitnodiging[data-astro-cid-iwn4saow]{display:contents}.km-kruimel[data-astro-cid-iwn4saow]{margin-bottom:0}.km-hero__grid[data-astro-cid-iwn4saow]>[data-astro-cid-iwn4saow]{min-width:0}.km-kaart[data-astro-cid-iwn4saow]{border-radius:24px;order:2;margin-inline:-8px}.km-wie[data-astro-cid-iwn4saow],.km-direct[data-astro-cid-iwn4saow],.km-uren[data-astro-cid-iwn4saow]{order:3}.km-wie[data-astro-cid-iwn4saow]{margin-top:4px}.km-direct[data-astro-cid-iwn4saow]{margin-top:0}.km-kaart__boven[data-astro-cid-iwn4saow]{padding:16px 16px 0}.km-standen[data-astro-cid-iwn4saow]{width:100%;display:flex}.km-standen[data-astro-cid-iwn4saow] button[data-astro-cid-iwn4saow]{flex:1;padding:8px 10px;font-size:14.5px}.km-paneel[data-astro-cid-iwn4saow]{padding:4px 18px 0}.km-dagen[data-astro-cid-iwn4saow]{scroll-snap-type:x mandatory;scrollbar-width:none;margin-inline:-18px;padding:2px 18px 6px;display:flex;overflow-x:auto}.km-dagen[data-astro-cid-iwn4saow]::-webkit-scrollbar{display:none}.km-dag[data-astro-cid-iwn4saow]{scroll-snap-align:start;flex:0 0 58px}.km-velden[data-astro-cid-iwn4saow]{grid-template-columns:1fr}.km-slot[data-astro-cid-iwn4saow]{grid-template-columns:1fr;gap:12px;margin-inline:-18px;padding:16px 18px 18px}.km-zin[data-astro-cid-iwn4saow]{font-size:16.5px}.km-zin--klaar[data-astro-cid-iwn4saow]{font-size:24px}.km-knop[data-astro-cid-iwn4saow]{justify-content:space-between;justify-self:stretch;min-height:50px;padding-block:.7em}.km-klaar[data-astro-cid-iwn4saow]{padding:32px 18px 28px}.km-stappen[data-astro-cid-iwn4saow]{grid-template-columns:1fr;gap:26px;margin-top:32px}.km-stappen[data-astro-cid-iwn4saow]:before{width:1.5px;height:auto;inset:14px auto 14px 14px}.km-stappen[data-astro-cid-iwn4saow] li[data-astro-cid-iwn4saow]{padding:0 0 0 50px}}@media (prefers-reduced-motion:reduce){.km-link[data-astro-cid-iwn4saow] .pijl{transition:none}}body.reference-page{--reference-header-height:88px;background:linear-gradient(var(--c-navy) 0 var(--reference-header-height), white var(--reference-header-height))}@media (width<=960px){body.reference-page{--reference-header-height:76px}}
