.lf[data-astro-cid-sevzbneq]{gap:1.1rem;display:grid}.lf__pot[data-astro-cid-sevzbneq]{width:1px;height:1px;position:absolute;left:-9999px;overflow:hidden}.lf__voortgang[data-astro-cid-sevzbneq]{display:none}.lf--stappen[data-astro-cid-sevzbneq] .lf__voortgang[data-astro-cid-sevzbneq]{gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.lf__voortgang[data-astro-cid-sevzbneq] li[data-astro-cid-sevzbneq]{border-top:3px solid var(--color-line);flex:1;align-items:center;gap:.45rem;min-width:0;padding-top:.55rem;transition:border-color .3s;display:flex}.lf__voortgang[data-astro-cid-sevzbneq] li[data-astro-cid-sevzbneq].is-klaar,.lf__voortgang[data-astro-cid-sevzbneq] li[data-astro-cid-sevzbneq].is-nu{border-top-color:var(--color-accent)}.lf__nr[data-astro-cid-sevzbneq]{width:1.4rem;height:1.4rem;font-family:var(--font-heading);color:var(--color-muted);background:var(--color-background);flex:none;place-items:center;font-size:.75rem;font-weight:800;transition:background-color .3s,color .3s;display:inline-grid}li[data-astro-cid-sevzbneq].is-nu .lf__nr[data-astro-cid-sevzbneq],li[data-astro-cid-sevzbneq].is-klaar .lf__nr[data-astro-cid-sevzbneq]{background:var(--color-primary);color:var(--color-white)}.lf__stapnaam[data-astro-cid-sevzbneq]{font-family:var(--font-heading);color:var(--color-muted);white-space:nowrap;text-overflow:ellipsis;font-size:.78rem;font-weight:700;overflow:hidden}li[data-astro-cid-sevzbneq].is-nu .lf__stapnaam[data-astro-cid-sevzbneq]{color:var(--color-primary)}@media (width<=440px){.lf__voortgang[data-astro-cid-sevzbneq] li[data-astro-cid-sevzbneq]:not(.is-nu) .lf__stapnaam[data-astro-cid-sevzbneq]{display:none}}.lf__stap[data-astro-cid-sevzbneq]{border:0;gap:.9rem;min-width:0;margin:0;padding:0;display:grid}.lf__stap[data-astro-cid-sevzbneq][hidden]{display:none}.lf--stappen[data-astro-cid-sevzbneq] .lf__stap[data-astro-cid-sevzbneq].is-actief{animation:.35s cubic-bezier(.16,1,.3,1) lf-stap-in}@keyframes lf-stap-in{0%{opacity:0;translate:14px}to{opacity:1;translate:0}}.lf__kop[data-astro-cid-sevzbneq]{font-family:var(--font-heading);color:var(--color-primary);padding:0;font-size:1.25rem;font-weight:800;line-height:1.15}.lf__hint[data-astro-cid-sevzbneq]{color:var(--color-muted);margin:.35rem 0 0;font-size:.85rem}.lf__hint--los[data-astro-cid-sevzbneq]{margin:0}.lf__rij[data-astro-cid-sevzbneq]{gap:.9rem;display:grid}@media (width>=520px){.lf__rij[data-astro-cid-sevzbneq]{grid-template-columns:repeat(2,minmax(0,1fr))}}.lf__veld[data-astro-cid-sevzbneq]{gap:.35rem;min-width:0;display:grid}.lf[data-astro-cid-sevzbneq] label[data-astro-cid-sevzbneq]:not(.lf__chip):not(.lf__foto),.lf__label[data-astro-cid-sevzbneq]{font-family:var(--font-heading);color:var(--color-primary);margin:0;font-size:.86rem;font-weight:700}.lf__ster[data-astro-cid-sevzbneq]{color:var(--color-wood)}.lf__optie[data-astro-cid-sevzbneq]{font-family:var(--font-body);color:var(--color-muted);font-weight:400}.lf[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq][type=text],.lf[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq][type=tel],.lf[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq][type=email],.lf[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{width:100%;font:inherit;color:var(--color-text);background:var(--color-white);border:1.5px solid #cfc6b8;border-radius:0;padding:.75rem .85rem;font-size:1rem;transition:border-color .15s,box-shadow .15s}.lf[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]{resize:vertical;min-height:6.5rem;line-height:1.5}.lf[data-astro-cid-sevzbneq] [data-astro-cid-sevzbneq]::placeholder{color:#9a9083}.lf[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible,.lf[data-astro-cid-sevzbneq] textarea[data-astro-cid-sevzbneq]:focus-visible{border-color:var(--color-primary);outline:none;box-shadow:0 0 0 3px #d4a02066}.lf__chips[data-astro-cid-sevzbneq]{flex-wrap:wrap;gap:.5rem;display:flex}.lf__chip[data-astro-cid-sevzbneq]{cursor:pointer;position:relative}.lf__chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.lf__chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{font-family:var(--font-heading);color:var(--color-primary);background:var(--color-white);border:1.5px solid #cfc6b8;align-items:center;gap:.45rem;padding:.65rem .95rem;font-size:.92rem;font-weight:700;transition:background-color .18s,color .18s,border-color .18s,translate .18s;display:inline-flex}.lf__chip[data-astro-cid-sevzbneq]:hover span[data-astro-cid-sevzbneq]{border-color:var(--color-primary);translate:0 -1px}.lf__chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.lf__chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:checked+span[data-astro-cid-sevzbneq]:before{content:"";background:var(--color-accent);width:.55rem;height:.55rem}.lf__chip[data-astro-cid-sevzbneq] input[data-astro-cid-sevzbneq]:focus-visible+span[data-astro-cid-sevzbneq]{box-shadow:0 0 0 3px #d4a02073}.lf__foto[data-astro-cid-sevzbneq]{font-family:var(--font-heading);color:var(--color-primary);background:var(--color-white);cursor:pointer;border:1.5px dashed #b9ae9d;align-items:center;gap:.6rem;padding:.9rem 1rem;font-size:.92rem;font-weight:700;transition:border-color .15s;display:flex;position:relative}.lf__foto[data-astro-cid-sevzbneq]:hover{border-color:var(--color-primary)}.lf__foto-input[data-astro-cid-sevzbneq]{opacity:0;cursor:pointer;width:100%;position:absolute;inset:0}.lf__foto[data-astro-cid-sevzbneq]:focus-within{box-shadow:0 0 0 3px #d4a02073}.lf__fotolijst[data-astro-cid-sevzbneq]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.lf__fotolijst[data-astro-cid-sevzbneq]:empty{display:none}.lf__fotolijst[data-astro-cid-sevzbneq] img{aspect-ratio:1;object-fit:cover;width:100%;display:block}.lf__knoppen[data-astro-cid-sevzbneq]{align-items:center;gap:.75rem;display:flex}.lf__knop[data-astro-cid-sevzbneq]{flex:1;justify-content:center}.lf__knop[data-astro-cid-sevzbneq]:disabled{opacity:.7;cursor:progress}.lf__knop[data-astro-cid-sevzbneq][hidden],.lf__terug[data-astro-cid-sevzbneq][hidden],.lf[data-astro-cid-sevzbneq]:not(.lf--stappen) [data-astro-cid-sevzbneq][data-verder],.lf[data-astro-cid-sevzbneq]:not(.lf--stappen) [data-astro-cid-sevzbneq][data-terug]{display:none}.lf__terug[data-astro-cid-sevzbneq]{font-family:var(--font-heading);color:var(--color-primary);cursor:pointer;background:0 0;border:0;padding:.9rem .4rem;font-size:.9rem;font-weight:700}.lf__terug[data-astro-cid-sevzbneq]:hover{text-underline-offset:3px;text-decoration:underline}.lf__privacy[data-astro-cid-sevzbneq]{color:var(--color-muted);margin:0;font-size:.8rem;line-height:1.45}.lf__privacy[data-astro-cid-sevzbneq] a[data-astro-cid-sevzbneq]{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline}.lf__melding[data-astro-cid-sevzbneq]{color:#a13a1b;margin:0;font-size:.9rem;font-weight:600}.lf__melding[data-astro-cid-sevzbneq]:empty{display:none}@media (prefers-reduced-motion:reduce){.lf--stappen[data-astro-cid-sevzbneq] .lf__stap[data-astro-cid-sevzbneq].is-actief{animation:none}.lf__chip[data-astro-cid-sevzbneq] span[data-astro-cid-sevzbneq]{transition:none}}
