.elementor-990678 .elementor-element.elementor-element-ddaa3a5{--display:flex;}.elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gfield label{color:#FFFFFF;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gfield .gfield_list_header .gform-field-label{color:#FFFFFF;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gform_footer .gform_button{width:150px !important;padding:15px 15px 15px 15px;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:150px !important;padding:15px 15px 15px 15px;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:150px !important;padding:15px 15px 15px 15px;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px;}html body .elementor-990678 .elementor-element.elementor-element-1fd8873 .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-990678 .elementor-element.elementor-element-1fd8873 .gform_wrapper li.gfield_error textarea{border-width:1px;}#elementor-popup-modal-990678 .dialog-widget-content{background-color:#02010100;}#elementor-popup-modal-990678{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-990678 .dialog-message{width:650px;height:auto;}#elementor-popup-modal-990678 .dialog-close-button{display:flex;top:0%;font-size:19px;}#elementor-popup-modal-990678 .dialog-close-button i{color:var( --e-global-color-vamtam_accent_1 );}#elementor-popup-modal-990678 .dialog-close-button svg{fill:var( --e-global-color-vamtam_accent_1 );}/* Start custom CSS for eael-gravity-form, class: .elementor-element-1fd8873 *//* 1. Main Form Container (Glass Effect) */
.elementor-990678 .elementor-element.elementor-element-1fd8873 .gform_wrapper {
    background: rgba(255, 255, 255, 0.1) !important; /* Halka white tint */
    backdrop-filter: blur(10px); /* Sheeshe jaisa dhundla effect */
    border: 1.5px solid rgba(255, 255, 255, 0.2); /* Barik safaid border */
    border-radius: 40px !important; /* Rounded corners */
    padding: 30px !important;
}


/* 3. Labels ka Color (White) */
.elementor-990678 .elementor-element.elementor-element-1fd8873 .gfield_label {
    color: #ffffff !important;
    font-size: 20px !important;
    font-weight: 400 !important;
    margin-bottom: 0px !important;
}

/* 4. Input Fields Styling */
.elementor-990678 .elementor-element.elementor-element-1fd8873 input[type="text"], 
.elementor-990678 .elementor-element.elementor-element-1fd8873 input[type="email"], 
.elementor-990678 .elementor-element.elementor-element-1fd8873 input[type="tel"], 
.elementor-990678 .elementor-element.elementor-element-1fd8873 select, 
.elementor-990678 .elementor-element.elementor-element-1fd8873 textarea {
    background-color: #ffffff !important; /* Safaid background */
    border: none !important;
    border-radius: 4px !important; /* Halka rounded */
    
    color: #333 !important;
}



/* 6. Submit Button Styling (Red) */
.elementor-990678 .elementor-element.elementor-element-1fd8873 .gform_button {
    background-color: #ffffff !important; /* Gehra laal color */
    color: #000000 !important;
    border-radius: 4px !important;
    border: none !important;
    font-size: 20px !important;
    font-weight: bold !important;
    text-transform: uppercase !important;
    cursor: pointer;
    transition: 0.3s;
    width: 250px !important;
}





/* 8. Error/Validation styling (just in case) */
.elementor-990678 .elementor-element.elementor-element-1fd8873 .gfield_required {
    color: #ff5252 !important;
}




popup-form .elementor-kit-5 input:not([type="button"]):not([type="submit"]), popup-form .elementor-kit-5 textarea, popup-form .elementor-kit-5 .elementor-field-textual {
  
   padding: 25px !important; 
}
.gform-theme--foundation .gform_fields {
        -moz-column-gap: var(--gf-form-gap-x);
        row-gap: 20px !important;
    }
    textarea#input_3_8 {
    height: 10px !important;
}

p.gform_required_legend {
    display: none;
}/* End custom CSS */