.flex-form .flex-form-success-message:not(:empty) {
margin: 12px 0 0;
padding: 10px 12px;
border-radius: 8px;
background: #ecfdf5;
color: #059669;
}
.flex-form .flex-form-error-message:not(:empty) {
margin: 12px 0 0;
padding: 10px 12px;
border-radius: 8px;
background: #fef2f2;
color: #dc2626;
}
.flex-form input[type="file"] {
display: block;
max-width: 100%;
}
.flex-form .g-recaptcha,
.flex-form .cf-turnstile {
margin: 12px 0;
}