.elementor-4543 .elementor-element.elementor-element-7544cff:not(.elementor-motion-effects-element-type-background), .elementor-4543 .elementor-element.elementor-element-7544cff > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-4543 .elementor-element.elementor-element-7544cff{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:75px 25px 75px 25px;}.elementor-4543 .elementor-element.elementor-element-7544cff > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-4543 .elementor-element.elementor-element-09ca41c .elementor-heading-title{color:#AD2525;font-weight:bold;}/* Start custom CSS for shortcode, class: .elementor-element-cde9c6e *//* Target only Gravity Form ID 3 */
body .gform_wrapper# gform_wrapper_3,
body #gform_3 {

    /* 1. Make ALL labels white */
    .gfield_label,
    .gfield_description,
    .ginput_complex label,
    .gfield_checkbox label,
    .gfield_radio label,
    .gform-field-label {
        color: #ffffff !important;
    }

    /* 2. Consent text / description / legal text white */
    .gfield_consent_description,
    .gform_consent_label,
    .gfield_description,
    .gform-field--type-consent .gfield_consent_container label {
        color: #ffffff !important;
    }

    /* 3. Input fields - white text + 3px rounding */
    .ginput_container input[type="text"],
    .ginput_container input[type="email"],
    .ginput_container input[type="tel"],
    .ginput_container input[type="number"],
    .ginput_container input[type="url"],
    .ginput_container input[type="password"],
    .ginput_container textarea,
    .ginput_container select {
        color: #ffffff !important;
        background-color: transparent !important;        /* or #0f1a38 or any dark color */
        border: 1px solid #444 !important;
        border-radius: 3px !important;
        -webkit-border-radius: 3px !important;
        -moz-border-radius: 3px !important;
    }

    /* 4. Placeholders & input text color #012255 */
    .ginput_container input::-webkit-input-placeholder,
    .ginput_container textarea::-webkit-input-placeholder {
        color: #012255 !important;
        opacity: 0.7;
    }

    .ginput_container input::-moz-placeholder,
    .ginput_container textarea::-moz-placeholder {
        color: #012255 !important;
        opacity: 0.7;
    }

    .ginput_container input:-ms-input-placeholder,
    .ginput_container textarea:-ms-input-placeholder {
        color: #012255 !important;
    }

    .ginput_container input::placeholder,
    .ginput_container textarea::placeholder {
        color: #012255 !important;
        opacity: 0.7;
    }

    /* Actual typed text color */
    .ginput_container input,
    .ginput_container textarea,
    .ginput_container select {
        color: #012255 !important;
    }

    /* 5. Button - #AD2525 */
    .gform_wrapper# gform_wrapper_3 .gform_button,
    #gform_3 .gform_button,
    .gform_wrapper# gform_wrapper_3 input[type="submit"],
    #gform_3 input[type="submit"] {
        background-color: #AD2525 !important;
        border-color: #AD2525 !important;
        color: #ffffff !important;
        border-radius: 3px !important;
        transition: all 0.2s ease;
    }

    /* Optional: hover/focus state for button */
    .gform_wrapper# gform_wrapper_3 .gform_button:hover,
    #gform_3 .gform_button:hover,
    .gform_wrapper# gform_wrapper_3 input[type="submit"]:hover,
    #gform_3 input[type="submit"]:hover {
        background-color: #c42e2e !important;
        border-color: #c42e2e !important;
    }
}/* End custom CSS */