.elementor-9544 .elementor-element.elementor-element-de051be{--display:flex;}.elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gf_progressbar_wrapper .gf_progressbar .gf_progressbar_percentage{display:flex;justify-content:end;}html body .elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gfield.gsection{border-bottom-style:solid;border-bottom-width:1px;}html body .elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gform_wrapper .gf_scroll_text{width:100%;}html body .elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gform_footer .gform_button{width:100px !important;}html body .elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gform_body .gform_page_footer .gform_button{width:100px !important;}html body .elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gform_body .gform-button:not(.gform-datepicker-toggle){width:100px !important;}html body .elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gform_body .gform_page_footer .gform_next_button, html body .elementor-9544 .elementor-element.elementor-element-9994379 .eael-gravity-form .gform_body .gform_page_footer .gform_previous_button{width:100px;}html body .elementor-9544 .elementor-element.elementor-element-9994379 .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-9544 .elementor-element.elementor-element-9994379 .gform_wrapper li.gfield_error textarea{border-width:1px;}#elementor-popup-modal-9544{background-color:rgba(0,0,0,.8);justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-9544 .dialog-message{width:640px;height:auto;}#elementor-popup-modal-9544 .dialog-close-button{display:flex;}#elementor-popup-modal-9544 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}/* Start custom CSS for eael-gravity-form, class: .elementor-element-9994379 *//* 1. إخفاء عنوان ووصف النموذج */
#gform_wrapper_2 .gform_heading {
    display: none;
}

/* 2. تنسيق حاوية النموذج العامة */
#gform_wrapper_2 {
     margin: 0 auto;
    font-family: sans-serif;
}

/* 3. تحويل الألوان للأسود وتنسيق الحقول */
#gform_wrapper_2 .gfield_label {
    color: #000 !important;
    font-weight: 500;
    margin-bottom: 8px !important;
}

#gform_wrapper_2 input[type="text"],
#gform_wrapper_2 input[type="tel"],
#gform_wrapper_2 input[type="email"],
#gform_wrapper_2 textarea {
    border: 1px solid #000 !important; /* إطار أسود */
    border-radius: 0px !important;
     background-color: #fff !important;
    color: #000 !important;
}

/* 4. تنسيق زر الإرسال (عرض كامل + أسود) */
#gform_wrapper_2 .gform_footer {
    padding: 0;
    margin-top: 20px;
}

#gform_submit_button_2 {
    width: 100% !important; /* عرض كامل */
    background-color: #000 !important; /* لون أسود */
    color: #fff !important; /* نص أبيض */
    padding: 15px !important;
    border: none !important;
    border-radius: 0px !important;
    font-size: 18px !important;
    cursor: pointer;
    transition: opacity 0.3s ease;
}

#gform_submit_button_2:hover {
    opacity: 0.8; /* تأثير عند تمرير الماوس */
}

/* 5. تنسيق عداد الحروف والرسائل التوضيحية */
.ginput_counter {
    color: #666;
    font-size: 12px;
}
/* 1. تقليل ارتفاع منطقة النص (الرسالة) */
#gform_wrapper_2 textarea.textarea {
    height: 100px !important; /* يمكنك تقليل الرقم أكثر حسب رغبتك */
    min-height: 100px !important;
}

/* 2. تحويل كلمة (مطلوب) إلى نجمة حمراء */
/* إخفاء النص الأصلي */
#gform_wrapper_2 .gfield_required_text {
    display: none !important;
}

/* إضافة النجمة الحمراء بدلاً منها */
#gform_wrapper_2 .gfield_required::after {
    content: " *";
    color: #ff0000 !important; /* اللون الأحمر */
    font-size: 18px;
    font-weight: 300;
}

/* إزالة الأقواس إن وجدت في بعض المتصفحات */
#gform_wrapper_2 .gfield_required {
    color: transparent !important;
}

.elementor-9544 .elementor-element.elementor-element-9994379 #gform_fields_2 {
    gap: 15px;
}
.gfield_description {
    display: none;
}/* End custom CSS */