.contact{flex-direction:column;gap:22px;max-width:640px;display:flex}.contact__titel,.contact__intro{margin:0}.contact__veld{flex-direction:column;gap:8px;display:flex}.contact__label{color:var(--blauw,#1d3e70);font-size:15px;font-weight:600}.contact__invoer{font:inherit;color:var(--tekst,#33425a);border:1.5px solid var(--rand,#c9c4b8);background:#fff;border-radius:0;width:100%;min-height:52px;padding:13px 14px;font-size:17px;line-height:1.5}.contact__invoer:focus-visible{outline:3px solid var(--oranje,#e8590d);outline-offset:1px;border-color:var(--blauw,#1d3e70)}.contact__invoer[aria-invalid=true]{border-color:var(--oranje,#e8590d)}textarea.contact__invoer{resize:vertical;min-height:150px}.contact__fout{color:#b23c05;margin:0;font-size:15px;font-weight:600}.contact__privacy{color:var(--grijs,#6b665a);margin:0;font-size:14px;line-height:1.6}.contact__knop{font:inherit;cursor:pointer;background:var(--blauw,#1d3e70);color:#fff;border:1.5px solid #0000;border-radius:0;align-self:flex-start;min-height:52px;padding:15px 22px;font-size:15px;font-weight:600}.contact__knop:hover{background:#16305c}.contact__knop:focus-visible{outline:3px solid var(--oranje,#e8590d);outline-offset:2px}.contact__knop[disabled]{opacity:.7;cursor:progress}.contact__gelukt{border-left:4px solid var(--oranje,#e8590d);color:var(--tekst,#33425a);background:#fff;margin:0;padding:22px 24px;font-size:17px;line-height:1.7}.contact__val{width:1px;height:1px;position:absolute;top:auto;left:-10000px;overflow:hidden}@media (max-width:900px){.contact__knop{align-self:stretch}}
