/* Lavante VDAF 1.0.24 — shared EN/NL contact page styling */
.lv-contact-shell{box-sizing:border-box;width:min(100%,860px);margin:28px auto 64px;background:#e5f1f3;padding:clamp(22px,4vw,46px);color:#173e52;font-family:Arial,Helvetica,sans-serif;box-shadow:0 12px 34px rgba(12,38,55,.12)}
.lv-contact-shell *{box-sizing:border-box}
.lv-contact-shell .lv-contact-intro{margin-bottom:26px;padding-bottom:22px;border-bottom:1px solid #bfd5de}
.lv-contact-shell .lv-contact-intro h1{font-family:Arial,Helvetica,sans-serif!important;font-size:clamp(27px,3vw,34px)!important;line-height:1.2!important;letter-spacing:-.02em!important;color:#123f55!important;margin:0 0 13px!important;font-weight:700!important;text-transform:none!important}
.lv-contact-shell .lv-contact-intro p{font-family:Arial,Helvetica,sans-serif!important;color:#43616c!important;font-size:16px!important;line-height:1.65!important;margin:0!important;max-width:720px}
.lv-contact-shell .lv-contact-form{width:100%;min-width:0}
.lv-contact-shell .forminator-ui{width:100%;max-width:100%;margin:0!important}
.lv-contact-shell .forminator-ui .forminator-label{font-family:Arial,Helvetica,sans-serif!important;font-size:14px!important;line-height:1.5!important;color:#173e52!important}
.lv-contact-shell .forminator-ui input,.lv-contact-shell .forminator-ui select,.lv-contact-shell .forminator-ui textarea{max-width:100%;font-size:15px!important}
.lv-contact-shell .forminator-ui .forminator-button-submit{background:#0d6376!important;color:#fff!important;border-radius:3px!important;padding:12px 22px!important;min-height:44px;white-space:normal!important}
.lv-contact-shell .forminator-ui .forminator-button-submit:hover{background:#102a43!important}
@media(max-width:650px){.lv-contact-shell{margin:16px auto 40px;padding:22px 16px}.lv-contact-shell .lv-contact-intro{margin-bottom:18px;padding-bottom:18px}}

/* 1.0.24: compact the space between the introduction and Forminator's first field.
   Scoped to contact pages only; do not alter field values, CAPTCHA or validation. */
.lv-contact-shell .lv-contact-intro{margin-bottom:24px!important;padding-bottom:18px!important}
.lv-contact-shell .lv-contact-form{margin-top:0!important;padding-top:0!important}
.lv-contact-shell .lv-contact-form > .forminator-ui,
.lv-contact-shell .lv-contact-form > form,
.lv-contact-shell .lv-contact-form .forminator-custom-form{margin-top:0!important;padding-top:0!important}
.lv-contact-shell .forminator-ui .forminator-row:first-child,
.lv-contact-shell .forminator-ui .forminator-row:first-of-type{margin-top:0!important;padding-top:0!important}
@media(max-width:650px){
 .lv-contact-shell .lv-contact-intro{margin-bottom:20px!important;padding-bottom:16px!important}
}
