.elementor-875 .elementor-element.elementor-element-6ab6981{--display:flex;}.elementor-widget-form .elementor-field-group > label, .elementor-widget-form .elementor-field-subgroup label{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group > label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-type-html{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-field-group .elementor-field{color:var( --e-global-color-text );}.elementor-widget-form .elementor-field-group .elementor-field, .elementor-widget-form .elementor-field-subgroup label{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form .e-form__buttons__wrapper__button-next{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-button[type="submit"]{background-color:var( --e-global-color-accent );}.elementor-widget-form .e-form__buttons__wrapper__button-previous{background-color:var( --e-global-color-accent );}.elementor-widget-form .elementor-message{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-form .e-form__indicators__indicator, .elementor-widget-form .e-form__indicators__indicator__label{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-form{--e-form-steps-indicator-inactive-primary-color:var( --e-global-color-text );--e-form-steps-indicator-active-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-completed-primary-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-color:var( --e-global-color-accent );--e-form-steps-indicator-progress-background-color:var( --e-global-color-text );--e-form-steps-indicator-progress-meter-color:var( --e-global-color-text );}.elementor-widget-form .e-form__indicators__indicator__progress__meter{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-field-group.recaptcha_v3-bottomleft, .elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-field-type-html{padding-bottom:0px;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .e-form__buttons__wrapper__button-next{color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-button[type="submit"]{color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-875 .elementor-element.elementor-element-39bbdbd{--e-form-steps-indicators-spacing:20px;--e-form-steps-indicator-padding:30px;--e-form-steps-indicator-inactive-secondary-color:#ffffff;--e-form-steps-indicator-active-secondary-color:#ffffff;--e-form-steps-indicator-completed-secondary-color:#ffffff;--e-form-steps-divider-width:1px;--e-form-steps-divider-gap:10px;}/* Start custom CSS for form, class: .elementor-element-39bbdbd *//* تخصيص التنسيقات لتطبق فقط داخل كلاس footer */
.footer .elementor-form {
    /* إخفاء الـ label */
    .elementor-field-label {
        display: none !important;
    }

    /* تنسيق wrapper الفورم ومنع تداخل العناصر التي تحته */
    .elementor-form-fields-wrapper {
        display: flex !important;
        flex-direction: row !important;
        flex-wrap: nowrap !important;
        align-items: center !important;
        justify-content: flex-start !important;
        gap: 8px !important; 
        position: relative;
        margin-bottom: 25px !important;
    }

    /* تنسيق حاوية حقل الإيميل */
  .footer  .elementor-field-group-email {
        margin: 0 !important;
        flex: 1 !important;
        width: 30px !important;
    }

    /* تنسيق حقل الإيميل ولون النص */
    input[type="email"].elementor-field-textual {
        border-radius: 4rem !important;
        width: 100% !important;
        height: 4.5rem !important;
        font-size: 1.4rem;
        padding: 0 20px !important;
        background: #FFFFFF0D !important;
        color: #E7E7E7 !important; 
        border: 2px solid transparent !important;
        transition: all 0.3s ease-in-out;
        margin: 0 !important;
        display: block !important;
    }

    /* تأثير الـ Focus عند النقر داخل الحقل */
    input[type="email"].elementor-field-textual:focus {
        border-color: var(--third-color) !important;
        outline: none !important;
        background: #FFFFFF1A !important;
    }

    /* تنسيق البليس هولدر */
    input[type="email"].elementor-field-textual::placeholder {
        color: #E7E7E7 !important;
        opacity: 0.6;
    }

    /* تنسيق حاوية زر الإرسال */
  .footer  .e-form__buttons {
        margin: 0 !important;
        width: auto !important;
        flex: 0 0 auto !important;
        display: flex !important;
        align-items: center !important;
    }

    /* تنسيق زر الإرسال */
    .elementor-button {
        width: 50px !important;
        height: 50px !important;
        min-width: 50px !important;
        border-radius: 50% !important;
        background: #874428 !important;
        padding: 0 !important;
        margin: 0 !important;
        border: 1px solid #874428 !important;
        display: flex !important;
        align-items: center !important;
        justify-content: center !important;
        cursor: pointer;
        transition: all 0.3s ease-in-out;
    }

    .elementor-button:hover {
        background: var(--third-color) !important;
        border-color: var(--third-color) !important;
    }

    /* أيقونة الطائرة */
    .elementor-button-content-wrapper::before {
        content: "\f1d8";
        font-family: "Font Awesome 6 Free";
        font-weight: 900;
        font-size: 1.8rem;
        color: #E7E7E7;
    }

    /* إخفاء نص الزر */
  .footer  .elementor-button-text {
        display: none !important;
    }
}
.elementor-field-type-recaptcha_v3.elementor-field-group.elementor-column.elementor-field-group-field_53ae66e.elementor-col-100.recaptcha_v3-bottomright {
    display: none;
}
/* تنسيق الجوال داخل الفوتر */
@media (max-width: 767px) {
    .footer .elementor-form .elementor-form-fields-wrapper {
        gap: 5px !important;
        margin-bottom: 20px !important;
    }
    .footer .elementor-form input[type="email"].elementor-field-textual,
    .footer .elementor-form .elementor-button {
        height: 4.2rem !important;
    }
    .footer .elementor-form .elementor-button {
        width: 4.2rem !important;
        min-width: 4.2rem !important;
    }
}/* End custom CSS */