.feedback-form {
    input[type="text"], input[type="email"], input[type="tel"], textarea {
        color: #000 !important;
    }
}

.gform-theme {
    input[type="text"], input[type="email"], input[type="tel"], textarea {
        --gf-color-primary: #e41120;
        --gf-local-bg-color: rgba(255,255,255,0.5) !important;
        --gf-local-border-color: transparent !important;
        --gf-local-radius: 0px !important;
        --gf-local-color: #fff !important;
        --gf-local-padding-x: 16px !important;
        --gf-local-padding-y: 4px !important;
        --gf-local-height: fit-content !important;
    }
    input[type="submit"] {
        --gf-local-bg-color: transparent !important;
        --gf-local-radius: 999px !important;
        --gf-local-padding-x: 1rem !important;
        --gf-local-padding-y: 0.5rem !important;
        --gf-local-border-color: #fff !important;
        margin-left: auto !important;
    }
}

.gform_fields {
    --gf-form-gap-y: 1rem !important;
}

.gform_footer {
    --gf-form-footer-margin-y-start: 0 !important;
}