.tm-wpf .wpforms-container, .tm-wpf .wpforms-form, .tm-wpf .wpforms-field-container, .tm-wpf .wpforms-submit-container { display: contents; }
.tm-wpf noscript, .tm-wpf #wpforms-error-noscript, .tm-wpf .wpforms-submit-spinner, .tm-wpf input[type="hidden"], .tm-wpf .wpforms-required-label { display: none !important; }
.tm-wpf .wpforms-field { margin: 0; padding: 0; }
.tm-wpf .wpforms-submit { margin: 0; }
.tm-wpf .wpforms-submit:disabled { cursor: progress; opacity: .7; } .tm-wpf .wpforms-field :is(label, em).wpforms-error { display: block; margin-top: 8px; font: italic 400 17px/1.3 var(--kop, var(--tm-kopletter)); letter-spacing: 0; text-transform: none; color: inherit; }
.tm-wpf .wpforms-error-container { flex: 0 0 100%; order: 3; font: italic 400 17px/1.3 var(--kop, var(--tm-kopletter)); }
.tm-wpf .wpforms-error-container p { margin: 0; } .strook-form.tm-wpf { flex-wrap: wrap; }
.strook-form.tm-wpf .wpforms-field { flex: 1; min-width: 0; }
.strook-form.tm-wpf .wpforms-field input::placeholder { color: transparent; } .strook-form.tm-wpf .wpforms-error-container { color: var(--papier); }
@media (max-width: 1023px) {
.strook-form.tm-wpf { flex-wrap: nowrap; }
.strook-form.tm-wpf .wpforms-field { flex: none; }
} .lijst-form.tm-wpf .veld { position: relative; }
.lijst-form.tm-wpf .wpforms-field { flex: 1; min-width: 0; display: flex; }
.lijst-form.tm-wpf .wpforms-field-label { position: absolute !important; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
.lijst-form.tm-wpf .veld :is(label, em).wpforms-error, .lijst-form.tm-wpf .wpforms-error-container { position: absolute; left: -3px; top: calc(100% + 10px); margin: 0; font: 500 16px/1.3 var(--tm-lees); color: var(--zwart); }
@media (max-width: 1023px) {
.lijst-form.tm-wpf .wpforms-field { flex: none; }
}