.ed-managed-form { --forminator-font-family: Inter, Arial, sans-serif; }
.ed-managed-form .forminator-ui { font-family: inherit; margin: 0 !important; }
.ed-managed-form .forminator-label { font-size: 14px !important; font-weight: 600 !important; color: #24344b !important; }
.ed-managed-form input, .ed-managed-form textarea, .ed-managed-form select, .ed-managed-form button { font-family: inherit !important; }
.ed-managed-form .forminator-input, .ed-managed-form .forminator-textarea, .ed-managed-form .forminator-select2 + .select2 .select2-selection { border: 1px solid #cfd6df !important; border-radius: 8px !important; background: #fff !important; }
.ed-managed-form .forminator-button-submit { border-radius: 8px !important; background: #145ac9 !important; padding: 14px 24px !important; }
.ed-managed-form .forminator-button-submit:disabled { opacity: .5; }
.ed-managed-form .forminator-consent__label { font-size: 14px !important; line-height: 1.5 !important; }
.ed-managed-status { color: #a62626; }
.ed-managed-form { min-width: 0; }
.ed-managed-form .forminator-row, .ed-managed-form .forminator-col { min-width: 0; }
.ed-managed-form .forminator-consent__label, .ed-managed-form .form-hint { overflow-wrap: anywhere; }
.ed-managed-form .forminator-upload__file { max-width: 100%; overflow-wrap: anywhere; }
.ed-form-document p { margin: 1em 0; line-height: 1.65; }

.ed-managed-form .forminator-consent__label a, .ed-managed-form .form-hint a { color: #145ac9 !important; text-decoration: underline !important; }
