.swipeVerzenden-module__pX72NG__swipe{--knop-breedte:3.25rem;margin-top:1.5rem}.swipeVerzenden-module__pX72NG__rail{background:var(--surface-mint-soft);border:2px solid var(--brand-ink);touch-action:pan-y;-webkit-user-select:none;user-select:none;cursor:grab;border-radius:999px;height:3.5rem;position:relative;overflow:hidden}.swipeVerzenden-module__pX72NG__rail[data-slepen=ja]{cursor:grabbing}.swipeVerzenden-module__pX72NG__rail:has(.swipeVerzenden-module__pX72NG__knop:focus-visible){outline:3px solid var(--focus-ring);outline-offset:3px}.swipeVerzenden-module__pX72NG__vulling{background:var(--brand-mint);pointer-events:none;border-radius:999px;transition:width .2s;position:absolute;inset:0 auto 0 0}.swipeVerzenden-module__pX72NG__rail[data-slepen=ja] .swipeVerzenden-module__pX72NG__vulling,.swipeVerzenden-module__pX72NG__rail[data-slepen=ja] .swipeVerzenden-module__pX72NG__knop{transition:none}.swipeVerzenden-module__pX72NG__railTekst{padding:0 calc(var(--knop-breedte) + .75rem);color:var(--brand-ink);pointer-events:none;text-align:center;justify-content:center;align-items:center;font-weight:700;line-height:1.2;display:flex;position:absolute;inset:0}.swipeVerzenden-module__pX72NG__knop{width:var(--knop-breedte);background:var(--brand-yellow);height:calc(100% - .2rem);min-height:44px;color:var(--brand-ink);touch-action:none;box-sizing:border-box;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;font-size:1.5rem;font-weight:700;transition:left .2s;display:flex;position:absolute;top:.1rem;box-shadow:0 1px 3px #04324340}.swipeVerzenden-module__pX72NG__knop:focus-visible{outline:3px solid var(--brand-ink);outline-offset:-6px}.swipeVerzenden-module__pX72NG__knop[aria-disabled=true]{cursor:default}.swipeVerzenden-module__pX72NG__swipe[data-status=bezig] .swipeVerzenden-module__pX72NG__rail{opacity:.85}.swipeVerzenden-module__pX72NG__swipe[data-status=voltooid] .swipeVerzenden-module__pX72NG__rail{background:var(--brand-mint)}.swipeVerzenden-module__pX72NG__swipe[data-status=voltooid] .swipeVerzenden-module__pX72NG__knop{background:var(--brand-ink);color:var(--surface-white)}.swipeVerzenden-module__pX72NG__status{min-height:1.5rem;color:var(--text-muted);margin:.5rem 0 0;font-size:.95rem}.swipeVerzenden-module__pX72NG__srAlleen{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
.contact-module__mZdxza__pagina{max-width:40rem;color:var(--text-primary);margin:0 auto;padding:clamp(2rem,6vw,4rem) 1rem 4rem}.contact-module__mZdxza__kop{color:var(--brand-ink);margin:0 0 .75rem;font-family:Fraunces Variable,Fraunces,Georgia,serif;font-size:clamp(1.8rem,5vw,2.4rem);line-height:1.15}.contact-module__mZdxza__intro{color:var(--text-muted);margin:0 0 1.75rem;font-size:1.05rem}.contact-module__mZdxza__formulier{flex-direction:column;gap:1.25rem;display:flex}.contact-module__mZdxza__veld{flex-direction:column;gap:.4rem;display:flex}.contact-module__mZdxza__label{color:var(--brand-ink);font-weight:700}.contact-module__mZdxza__input,.contact-module__mZdxza__textarea{border:2px solid var(--border-subtle);background:var(--surface-white);width:100%;min-height:44px;color:var(--text-primary);font:inherit;border-radius:12px;padding:.7rem .85rem;font-size:1rem}.contact-module__mZdxza__textarea{resize:vertical;min-height:9rem}.contact-module__mZdxza__input:focus-visible,.contact-module__mZdxza__textarea:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px;border-color:var(--brand-ink)}.contact-module__mZdxza__input[aria-invalid=true],.contact-module__mZdxza__textarea[aria-invalid=true]{border-color:#b3261e}.contact-module__mZdxza__hint{color:var(--text-muted);margin:0;font-size:.9rem}.contact-module__mZdxza__veldfout{color:#b3261e;margin:0;font-size:.95rem;font-weight:600}.contact-module__mZdxza__privacy{color:var(--text-muted);margin:0;font-size:.95rem}.contact-module__mZdxza__privacy a{color:var(--brand-ink);text-decoration:underline}.contact-module__mZdxza__melding{color:#6b1a14;background:#fdecea;border-radius:12px;margin:0;padding:.75rem 1rem;font-weight:600}.contact-module__mZdxza__melding:focus-visible{outline:3px solid var(--focus-ring);outline-offset:2px}.contact-module__mZdxza__hp{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}.contact-module__mZdxza__bevestiging{background:var(--surface-mint-soft);border:1px solid var(--border-subtle);border-radius:16px;padding:1.5rem}.contact-module__mZdxza__bevestigingKop{color:var(--brand-ink);margin:0 0 .5rem;font-size:1.2rem;font-weight:700}
