.elementor-15213 .elementor-element.elementor-element-a50a0ca:not(.elementor-motion-effects-element-type-background), .elementor-15213 .elementor-element.elementor-element-a50a0ca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#09043E;}.elementor-15213 .elementor-element.elementor-element-a50a0ca{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 20px 50px 20px;}.elementor-15213 .elementor-element.elementor-element-a50a0ca > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-eael-gravity-form .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-eael-gravity-form .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_title, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_wrapper .gform_description, html body .elementor-widget-eael-gravity-form .eael-gravity-form .eael-gravity-form-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage,
                .elementor-widget-eael-gravity-form .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage span{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gfield.gsection .gsection_title{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::file-selector-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload input[type="file"]::-webkit-file-upload-button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .button, html body .elementor-widget-eael-gravity-form .eael-gravity-form .ginput_container_fileupload .large{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="submit"], html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body input[type="submit"].gform-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}html body .elementor-widget-eael-gravity-form .eael-gravity-form .gform_confirmation_wrapper .gform_confirmation_message{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gform_footer input[type="submit"]{width:100px !important;}html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gform_body .gform_page_footer input[type="submit"]{width:100px !important;}html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gform_body input[type="submit"].gform-button{width:100px !important;}html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gform_body .gform_page_footer input[type="button"]{width:100px;}html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .eael-gravity-form .gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]), html body .elementor-15213 .elementor-element.elementor-element-a8342f3 .gform_wrapper li.gfield_error textarea{border-width:1px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-15213 .elementor-element.elementor-element-a50a0ca{padding:20px 20px 20px 20px;}}/* Start custom CSS for eael-gravity-form, class: .elementor-element-a8342f3 */#gform_submit_button_18{
     padding: 0 18px !important;
    border: 1px solid rgba(255, 255, 255, .18) !important;
    border-radius: 12px !important;
    background: rgba(255, 255, 255, .08) !important;
    color: #fff !important;
    box-sizing: border-box;
    transition: .25s;   
    min-width: 220px !important;
}

/* Gravity Forms Dark Theme - eligible-form-t */

/* Wrapper */
.eligible-form-t .gform_wrapper{color:#fff;font-family:inherit}

/* Hide progress */
.eligible-form-t .gf_page_steps,
.eligible-form-t .gf_progressbar_wrapper,
.eligible-form-t .gform_required_legend,
.eligible-form-t .gfield_required,
.eligible-form-t .gform_validation_errors{display:none!important}

/* Labels */
.eligible-form-t .gfield_label{
 color:#fff!important;
 font-size:24px!important;
 font-weight:600!important;
 margin-bottom:16px!important;
}

/* Inputs */
.eligible-form-t input:not([type=radio]):not([type=checkbox]):not([type=submit]),
.eligible-form-t select,
.eligible-form-t textarea{
 width:100%!important;
 height:56px;
 padding:0 18px!important;
 border:1px solid rgba(255,255,255,.18)!important;
 border-radius:12px!important;
 background:rgba(255,255,255,.08);
 color:#fff!important;
 box-sizing:border-box;
 transition:.25s;
}

.eligible-form-t textarea{height:140px;padding:16px 18px!important}

.eligible-form-t input::placeholder,
.eligible-form-t textarea::placeholder{color:rgba(255,255,255,.65)}

.eligible-form-t select option{color:#333}

.eligible-form-t input:focus,
.eligible-form-t textarea:focus,
.eligible-form-t select:focus{
 outline:none!important;
 border-color:#FC6620!important;
 box-shadow:0 0 0 3px rgba(252,102,32,.2)!important;
}

/* Choices */
.eligible-form-t .gchoice,
.eligible-form-t .gchoice label{
 color:#fff!important;
 font-size:17px!important;
 font-weight:500;
}

.eligible-form-t .gfield_radio input,
.eligible-form-t .gfield_checkbox input{
 width:20px;
 height:20px;
 accent-color:#FC6620;
 /*margin-right:10px;*/
}

/* Footer */
.eligible-form-t .gform_page_footer,
.eligible-form-t .gform_footer{
 display:flex;
 align-items:center;
 gap:16px;
 flex-wrap:wrap;
 justify-content: center;
 margin-top:20px;
}

/* Buttons */
.eligible-form-t .gform_button,
.eligible-form-t .gform_next_button,
.eligible-form-t .gform_previous_button{
 width:auto!important;
 min-width:170px!important;
 max-width:220px;
 flex:none!important;
 height:52px!important;
 padding:0 30px!important;
 line-height:52px!important;
 border:none!important;
 border-radius:999px!important;
 /*background:#FC6620!important;*/
 color:#fff!important;
 font-weight:600!important;
 cursor:pointer;
 white-space:nowrap;
 overflow:hidden;
 text-overflow:ellipsis;
}

.eligible-form-t .gform_button:hover,
.eligible-form-t .gform_next_button:hover,
.eligible-form-t .gform_previous_button:hover{
 background:#e85b1c!important;
}

/* Validation */
.eligible-form-t .gfield_error{
 background:transparent!important;
 border:none!important;
 box-shadow:none!important;
 padding:0!important;
}

.eligible-form-t .gfield_error input:not([type=radio]):not([type=checkbox]),
.eligible-form-t .gfield_error textarea,
.eligible-form-t .gfield_error select{
 border-color:#FC6620!important;
 background:rgba(255,255,255,.08)!important;
 color:#fff!important;
}

.eligible-form-t .validation_message,
.eligible-form-t .gfield_validation_message{
 background:none!important;
 border:none!important;
 color:#FC6620!important;
 font-weight:600;
 padding-top:6px!important;
}

.eligible-form-t .gfield_error .gchoice,
.eligible-form-t .gfield_error .gchoice label{
 color:#fff!important;
}

.eligible-form-t .gfield{margin-bottom:24px}

.eligible-form-t .gfield_radio .gchoice{
    margin-bottom: 15px!important;
}
.eligible-form-t .gfield_checkbox .gchoice {
    margin-bottom: 15px!important;
}
.eligible-form-t .gform_previous_button {
    background: #a7542e!important;
    font-size:20px!important;
}
.eligible-form-t .gform_next_button {
    background: #ff661e!important;
}


/* Form 18 - Radio + Checkbox choices in 2 columns */
#gform_18 .gfield_radio,
#gform_18 .gfield_checkbox {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 12px 20px;
}

/* Keep each option aligned properly */
#gform_18 .gchoice {
    display: flex;
    align-items: center;
    gap: 8px;
    margin: 0;
}

/* Mobile: switch back to 1 column */
@media (max-width: 767px) {
    #gform_18 .gfield_radio,
    #gform_18 .gfield_checkbox {
        grid-template-columns: 1fr;
    }
}



@media(max-width:767px){
 .eligible-form-t .gform_page_footer,
 .eligible-form-t .gform_footer{
   justify-content:center;
 }
 .eligible-form-t .gform_button,
 .eligible-form-t .gform_next_button,
 .eligible-form-t .gform_previous_button{
   min-width:150px!important;
 }
 .eligible-form-t .gform_button,
.eligible-form-t .gform_next_button,
.eligible-form-t .gform_previous_button{

 max-width:120px;
 
}
}/* End custom CSS */