.form[data-astro-cid-nc5okypf]{display:flex;flex-direction:column;gap:1.25rem;padding:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);background:var(--canvas);border:1px solid var(--line-strong)}.form__rij[data-astro-cid-nc5okypf]{display:grid;grid-template-columns:1fr 1fr;gap:1.25rem}.form__veld[data-astro-cid-nc5okypf]{display:flex;flex-direction:column;gap:.4rem;min-width:0}.form__veld[data-astro-cid-nc5okypf] label[data-astro-cid-nc5okypf]{font-family:var(--ff-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink)}.form__keuze[data-astro-cid-nc5okypf]{margin:0;padding:0;border:0;min-width:0}.form__keuzes[data-astro-cid-nc5okypf]{clear:both;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.6rem;margin-top:.55rem}.form__optie[data-astro-cid-nc5okypf]{position:relative;display:flex;align-items:center;gap:.7rem;padding:.85rem 1rem;border:1px solid var(--line-strong);background:var(--canvas);font-size:var(--fs-small);font-weight:600;color:var(--ink);cursor:pointer;transition:border-color var(--dur-micro) var(--ease-standard),background-color var(--dur-micro) var(--ease-standard)}.form__radio[data-astro-cid-nc5okypf]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.form__teken[data-astro-cid-nc5okypf]{flex:none;width:10px;height:10px;border:1.5px solid var(--staal);transition:background-color var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard)}.form__optie[data-astro-cid-nc5okypf]:hover{border-color:var(--staal)}.form__optie[data-astro-cid-nc5okypf]:has(.form__radio:checked){background:var(--staal);border-color:var(--staal);color:#fff}.form__optie[data-astro-cid-nc5okypf]:has(.form__radio:checked) .form__teken[data-astro-cid-nc5okypf]{background:var(--messing-helder);border-color:var(--messing-helder)}.form__optie[data-astro-cid-nc5okypf]:has(.form__radio:focus-visible){outline:2px solid var(--messing);outline-offset:3px}[data-astro-cid-nc5okypf][data-enkel][hidden]{display:none!important}.form__ref[data-astro-cid-nc5okypf]{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.5rem 1rem;padding:.85rem 1rem;background:var(--vlak-licht);border:1px solid var(--line-strong)}.form__ref[data-astro-cid-nc5okypf][hidden]{display:none}.form__ref-tekst[data-astro-cid-nc5okypf]{font-size:var(--fs-small);color:var(--ink-muted)}.form__ref-tekst[data-astro-cid-nc5okypf] strong[data-astro-cid-nc5okypf]{color:var(--ink);font-weight:600}.form__ref-weg[data-astro-cid-nc5okypf]{padding:0;background:none;border:0;font:inherit;font-size:var(--fs-xs);color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form__ref-weg[data-astro-cid-nc5okypf]:hover{color:var(--ink)}.form__verplicht[data-astro-cid-nc5okypf]{font-size:var(--fs-xs);color:var(--ink-muted);margin-bottom:-.25rem}.form__ster[data-astro-cid-nc5okypf]{color:var(--messing-diep);font-family:var(--ff-body);font-weight:600;letter-spacing:0}.form__hint[data-astro-cid-nc5okypf]{font-size:var(--fs-xs);color:var(--ink-muted);line-height:1.5;max-width:54ch}.form__veld[data-astro-cid-nc5okypf] input[data-astro-cid-nc5okypf],.form__veld[data-astro-cid-nc5okypf] textarea[data-astro-cid-nc5okypf]{width:100%;padding:.85rem 1rem;background:var(--canvas);border:1px solid var(--line-strong);border-radius:0;color:var(--ink);font-size:var(--fs-body);transition:border-color var(--dur-micro) var(--ease-standard),box-shadow var(--dur-micro) var(--ease-standard)}.form__veld[data-astro-cid-nc5okypf] textarea[data-astro-cid-nc5okypf]{resize:vertical;min-height:7rem;line-height:1.6}.form__veld[data-astro-cid-nc5okypf] input[data-astro-cid-nc5okypf]::placeholder,.form__veld[data-astro-cid-nc5okypf] textarea[data-astro-cid-nc5okypf]::placeholder{color:var(--ink-soft)}.form__veld[data-astro-cid-nc5okypf] input[data-astro-cid-nc5okypf]:focus,.form__veld[data-astro-cid-nc5okypf] textarea[data-astro-cid-nc5okypf]:focus{outline:none;border-color:var(--messing);box-shadow:0 0 0 2px #e7aa022e}.form__veld[data-astro-cid-nc5okypf].heeft-fout input[data-astro-cid-nc5okypf],.form__veld[data-astro-cid-nc5okypf].heeft-fout textarea[data-astro-cid-nc5okypf]{border-color:var(--error)}.form__fout[data-astro-cid-nc5okypf]{display:grid;grid-template-rows:0fr;transition:grid-template-rows .24s var(--ease-out)}.form__veld[data-astro-cid-nc5okypf].heeft-fout .form__fout[data-astro-cid-nc5okypf]{grid-template-rows:1fr}.form__fout[data-astro-cid-nc5okypf] p[data-astro-cid-nc5okypf]{overflow:hidden;min-height:0;margin:0;font-size:var(--fs-xs);font-weight:500;color:var(--error)}.form__bijlagen[data-astro-cid-nc5okypf]{display:flex;flex-direction:column;gap:.55rem;margin:0;padding:1rem 1.1rem 1.1rem;min-width:0;background:var(--vlak-licht);border:1px dashed var(--line-strong)}.form__legend[data-astro-cid-nc5okypf]{float:left;width:100%;padding:0;margin-bottom:.15rem;font-family:var(--ff-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--ink)}.form__optioneel[data-astro-cid-nc5okypf]{text-transform:none;letter-spacing:0;font-family:var(--ff-body);font-weight:400;color:var(--ink-muted)}.form__hint--bijlagen[data-astro-cid-nc5okypf]{clear:both;font-size:var(--fs-small);max-width:60ch}.form__bestand[data-astro-cid-nc5okypf]{position:relative;display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .85rem}.form__bestand[data-astro-cid-nc5okypf][hidden],.form__bestand[data-astro-cid-nc5okypf].is-gevuld .form__kies[data-astro-cid-nc5okypf]{display:none}.form__bestand[data-astro-cid-nc5okypf].is-gevuld .form__bestandnaam[data-astro-cid-nc5okypf]{color:var(--ink)}.form__file[data-astro-cid-nc5okypf]{position:absolute;width:1px;height:1px;opacity:0;overflow:hidden}.form__kies[data-astro-cid-nc5okypf]{display:inline-flex;align-items:center;padding:.6rem 1rem;background:var(--canvas);border:1px solid var(--staal);color:var(--staal);font-size:var(--fs-small);font-weight:600;cursor:pointer;transition:background-color var(--dur-micro) var(--ease-standard),color var(--dur-micro) var(--ease-standard)}.form__kies[data-astro-cid-nc5okypf]:hover{background:var(--staal);color:#fff}.form__file[data-astro-cid-nc5okypf]:focus-visible+.form__kies[data-astro-cid-nc5okypf]{outline:2px solid var(--messing);outline-offset:3px}.form__bestandnaam[data-astro-cid-nc5okypf]{min-width:0;font-size:var(--fs-small);color:var(--ink-muted);overflow-wrap:anywhere}.form__wis[data-astro-cid-nc5okypf]{padding:0;background:none;border:0;font:inherit;font-size:var(--fs-xs);color:var(--ink-muted);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.form__wis[data-astro-cid-nc5okypf][hidden]{display:none}.form__klein[data-astro-cid-nc5okypf]{font-size:var(--fs-xs);color:var(--ink-muted)}.form__bijlagen[data-astro-cid-nc5okypf].heeft-fout .form__fout[data-astro-cid-nc5okypf]{grid-template-rows:1fr}.form__actie[data-astro-cid-nc5okypf]{display:flex;flex-direction:column;align-items:flex-start;gap:.9rem;padding-top:.35rem}.form__noot[data-astro-cid-nc5okypf]{color:var(--ink-muted);font-size:var(--fs-xs);line-height:1.5}.form__status[data-astro-cid-nc5okypf]{font-size:var(--fs-xs);line-height:1.5;color:var(--ink-muted)}.form__status[data-astro-cid-nc5okypf]:empty{display:none}.form__status[data-astro-cid-nc5okypf].is-fout{font-weight:500;color:var(--error)}.form__status[data-astro-cid-nc5okypf] a[data-astro-cid-nc5okypf]{color:inherit}@media (max-width: 640px){.form__rij[data-astro-cid-nc5okypf],.form__keuzes[data-astro-cid-nc5okypf]{grid-template-columns:minmax(0,1fr)}.form__actie[data-astro-cid-nc5okypf] .btn-fancy{width:100%}}@media (prefers-reduced-motion: reduce){.form__fout[data-astro-cid-nc5okypf]{transition:none}}.contact[data-astro-cid-uw5kdbxl]{background:var(--canvas)}.contact__grid[data-astro-cid-uw5kdbxl]{display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);gap:clamp(2rem,1.4rem + 3.5vw,4.5rem);align-items:start}.contact__titel[data-astro-cid-uw5kdbxl]{font-size:var(--fs-h2)}.contact__agenda[data-astro-cid-uw5kdbxl]{margin:-.75rem 0 1.75rem;color:var(--ink-muted)}.contact__agenda[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{color:var(--ink);font-weight:600;text-decoration:underline;text-decoration-color:var(--messing);text-underline-offset:3px}.contact__lede[data-astro-cid-uw5kdbxl]{margin:.8rem 0 1.75rem;color:var(--ink-muted);font-size:var(--fs-lead);line-height:1.6;max-width:48ch}.gegevens[data-astro-cid-uw5kdbxl]{display:flex;flex-direction:column;align-items:flex-start;gap:1.15rem;padding:clamp(1.5rem,1.1rem + 1.8vw,2.5rem);background:var(--vlak-licht);border:1px solid var(--line-strong)}.gegevens__titel[data-astro-cid-uw5kdbxl]{font-size:var(--fs-h3);max-width:18ch}.gegevens__knoppen[data-astro-cid-uw5kdbxl]{display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.gegevens__blok[data-astro-cid-uw5kdbxl]{width:100%;padding-top:1.15rem;border-top:1px solid var(--line-strong);display:flex;flex-direction:column;gap:.6rem}.gegevens__kop[data-astro-cid-uw5kdbxl]{font-family:var(--ff-mono);font-size:var(--fs-mono);font-weight:500;letter-spacing:var(--track-mono);text-transform:uppercase;color:var(--messing-diep)}.gegevens__tekst[data-astro-cid-uw5kdbxl]{color:var(--ink-muted);line-height:1.6;max-width:34ch}.gegevens__blok[data-astro-cid-uw5kdbxl] .btn-fancy{align-self:flex-start}.gegevens__adres[data-astro-cid-uw5kdbxl]{font-style:normal;color:var(--ink-muted);line-height:1.7}.gegevens__sociaal[data-astro-cid-uw5kdbxl]{display:flex;gap:.5rem}.gegevens__sociaal[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]{display:inline-flex;align-items:center;justify-content:center;width:2.4rem;height:2.4rem;border:1px solid var(--line-strong);color:var(--ink);transition:background-color var(--dur-micro) var(--ease-standard),color var(--dur-micro) var(--ease-standard),border-color var(--dur-micro) var(--ease-standard)}.gegevens__sociaal[data-astro-cid-uw5kdbxl] a[data-astro-cid-uw5kdbxl]:hover{background:var(--staal);border-color:var(--staal);color:#fff}@media (max-width: 960px){.contact__grid[data-astro-cid-uw5kdbxl]{grid-template-columns:minmax(0,1fr)}}@media (max-width: 560px){.gegevens__knoppen[data-astro-cid-uw5kdbxl] .btn-fancy,.gegevens__blok[data-astro-cid-uw5kdbxl] .btn-fancy{width:100%}}
