.contact-module__swMWYG__layout{grid-template-columns:1fr 1.4fr;align-items:start;gap:3rem;display:grid}@media (max-width:720px){.contact-module__swMWYG__layout{grid-template-columns:1fr}}.contact-module__swMWYG__intro{color:var(--grijs);margin-bottom:1.5rem;line-height:1.7}.contact-module__swMWYG__gegevens{flex-direction:column;gap:.5rem;margin-bottom:2rem;font-size:.97rem;line-height:1.6;display:flex}.contact-module__swMWYG__link{color:var(--donker);text-underline-offset:3px;text-decoration:underline}.contact-module__swMWYG__illustratie{max-width:260px}.contact-module__swMWYG__foto{border:2.5px solid var(--rand);border-radius:4px 16px 8px 12px/12px 8px 16px 4px;width:100%;height:auto}.contact-module__swMWYG__formulier{background:var(--wit);border:2.5px solid var(--rand);border-radius:4px 16px 8px 12px/12px 8px 16px 4px;flex-direction:column;gap:1.2rem;padding:2rem;display:flex}.contact-module__swMWYG__veld{flex-direction:column;gap:.4rem;display:flex}.contact-module__swMWYG__veld label{font-family:Caveat,cursive;font-size:1.2rem;font-weight:600}.contact-module__swMWYG__veld input,.contact-module__swMWYG__veld textarea{border:2px solid var(--rand);background:var(--achtergrond);color:var(--donker);resize:vertical;border-radius:4px 10px 5px 8px/8px 5px 10px 4px;padding:.6rem .9rem;font-family:Nunito,sans-serif;font-size:1rem;transition:border-color .15s,box-shadow .15s}.contact-module__swMWYG__veld input:focus,.contact-module__swMWYG__veld textarea:focus{border-color:var(--blauw);outline:none;box-shadow:0 0 0 3px #a8cfea66}.contact-module__swMWYG__succesmelding{color:#2a7a3b;background:#d4edda;border:1.5px solid #2a7a3b;border-radius:6px;padding:.7rem 1rem;font-size:.95rem}.contact-module__swMWYG__foutmelding{color:#842029;background:#f8d7da;border:1.5px solid #842029;border-radius:6px;padding:.7rem 1rem;font-size:.95rem}
