.bedankt{display:grid;gap:10px}.bedankt h3{font-size:clamp(22px,2.4vw,30px)}.bedankt p:last-child{color:var(--muted)}.formulier{display:grid;gap:20px;min-width:0}.formulier .velden{display:grid;grid-template-columns:1fr 1fr;gap:14px}.formulier label{display:grid;gap:6px;font-size:14px;color:var(--muted)}.formulier label i{font-style:normal;opacity:.7}.formulier input:not([type]),.formulier input[type=email],.formulier input[type=tel],.formulier textarea{font:inherit;font-size:16px;color:var(--ink);background:var(--bg-2);border:1px solid var(--line);border-radius:10px;padding:12px 14px;width:100%;box-sizing:border-box}.formulier textarea{resize:vertical;min-height:140px}.formulier input:focus-visible,.formulier textarea:focus-visible{outline:2px solid var(--accent, #8fe3ab);outline-offset:1px}.formulier .hint{margin:-8px 0 0;font-size:13px;color:var(--muted)}.formulier .via{border:0;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:8px}.formulier .via legend{font-size:14px;color:var(--muted);margin-bottom:8px}.formulier .via label{display:block}.formulier .via input{position:absolute;opacity:0;pointer-events:none}.formulier .via span{display:inline-block;padding:9px 14px;border-radius:999px;border:1px solid var(--line);color:var(--ink);cursor:pointer;font-size:14px}.formulier .via input:checked+span{background:var(--accent, #8fe3ab);border-color:transparent;color:var(--accent-ink, #0b0906);font-weight:600}.formulier .via input:focus-visible+span{outline:2px solid var(--accent, #8fe3ab);outline-offset:2px}.formulier .drop{position:relative;border:2px dashed color-mix(in srgb,var(--accent, #8fe3ab) 50%,transparent);border-radius:14px;padding:30px;display:grid;justify-items:center;gap:8px;text-align:center;background:color-mix(in srgb,var(--accent, #8fe3ab) 4%,transparent);transition:background .2s,border-color .2s}.formulier .drop.over{background:color-mix(in srgb,var(--accent, #8fe3ab) 14%,transparent);border-color:var(--accent, #8fe3ab)}.formulier .drop p,.formulier .drop .hint{margin:0}.formulier .drop input[type=file]{position:absolute;width:1px;height:1px;opacity:0}.formulier .drop-teken{font-size:28px}.formulier .kies{display:inline;color:var(--accent, #8fe3ab);text-decoration:underline;cursor:pointer;font-size:inherit}.formulier .lijst{list-style:none;margin:4px 0 0;padding:0;display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.formulier .lijst li{display:flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--bg-3);font-size:13px}.formulier .lijst button{background:none;border:0;color:var(--muted);cursor:pointer;font-size:13px;padding:0 2px}.formulier .drop .n-drop{position:absolute;left:calc(100% + 18px);top:36px;white-space:nowrap}.formulier .pot{position:absolute;left:-9999px}.formulier[hidden],.bedankt[hidden]{display:none}.formulier .akkoord{display:flex;gap:10px;align-items:flex-start;font-size:14px}.formulier .akkoord input{margin-top:3px;accent-color:var(--accent, #8fe3ab)}.formulier .fout{margin:0;color:#e0605a;font-size:15px}.formulier button.knop{border:0;cursor:pointer;font:inherit}.formulier button.knop:disabled{opacity:.6;cursor:wait}@media(max-width:1180px){.formulier .drop .n-drop{display:none}}@media(max-width:520px){.formulier .velden{grid-template-columns:1fr}}.contactpagina[data-astro-cid-isl4hm7w]{display:grid;grid-template-columns:1.35fr 1fr;gap:clamp(32px,6vw,80px);align-items:start;padding-block:clamp(40px,6vw,100px) 80px}.links[data-astro-cid-isl4hm7w]{display:grid;gap:20px;min-width:0}h1[data-astro-cid-isl4hm7w]{font-size:clamp(36px,5.4vw,64px)}.kant[data-astro-cid-isl4hm7w]{display:grid;gap:10px;padding-top:clamp(0px,10vw,150px)}.kant[data-astro-cid-isl4hm7w] p[data-astro-cid-isl4hm7w]{margin:0;color:var(--muted)}.kant[data-astro-cid-isl4hm7w] a[data-astro-cid-isl4hm7w]{color:var(--ink);font-size:18px}.kant[data-astro-cid-isl4hm7w] h2[data-astro-cid-isl4hm7w].verder{margin-top:28px;font-size:12px}.stappen[data-astro-cid-isl4hm7w]{margin:0;padding-left:1.2em;display:grid;gap:8px;color:var(--muted)}@media(max-width:860px){.contactpagina[data-astro-cid-isl4hm7w]{grid-template-columns:1fr}.kant[data-astro-cid-isl4hm7w]{padding-top:0}}
