.elementor-23613 .elementor-element.elementor-element-288577d9{--display:flex;--min-height:420px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:3px 3px;--row-gap:3px;--column-gap:3px;--padding-top:20px;--padding-bottom:20px;--padding-left:30px;--padding-right:30px;}.elementor-23613 .elementor-element.elementor-element-28b4b025{--display:flex;}.elementor-23613 .elementor-element.elementor-element-2b7c002a{--display:flex;--gap:5px 5px;--row-gap:5px;--column-gap:5px;}.elementor-23613 .elementor-element.elementor-element-48b41d46{--display:flex;--gap:1px 1px;--row-gap:1px;--column-gap:1px;}.elementor-23613 .elementor-element.elementor-element-62f2adce{--display:flex;--gap:3px 3px;--row-gap:3px;--column-gap:3px;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1{padding:11px 11px 11px 11px;--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;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group{padding-right:calc( 10px/2 );padding-left:calc( 10px/2 );margin-bottom:10px;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-form-fields-wrapper{margin-left:calc( -10px/2 );margin-right:calc( -10px/2 );margin-bottom:-10px;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group.recaptcha_v3-bottomleft, .elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group.recaptcha_v3-bottomright{margin-bottom:0;}body.rtl .elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-labels-inline .elementor-field-group > label{padding-left:0px;}body:not(.rtl) .elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-labels-inline .elementor-field-group > label{padding-right:0px;}body .elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-labels-above .elementor-field-group > label{padding-bottom:0px;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-type-html{padding-bottom:0px;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group .elementor-field:not(.elementor-select-wrapper){background-color:#ffffff;border-radius:11px 11px 11px 11px;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group .elementor-select-wrapper select{background-color:#ffffff;border-radius:11px 11px 11px 11px;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .e-form__buttons__wrapper__button-next{background-color:#E0379A;color:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-button[type="submit"]{background-color:#E0379A;color:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-button[type="submit"] svg *{fill:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .e-form__buttons__wrapper__button-previous{color:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .e-form__buttons__wrapper__button-next:hover{color:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-button[type="submit"]:hover{color:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-button[type="submit"]:hover svg *{fill:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .e-form__buttons__wrapper__button-previous:hover{color:#ffffff;}.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-button{border-radius:11px 11px 11px 11px;}.elementor-23613 .elementor-element.elementor-element-2a0914f4{--divider-border-style:solid;--divider-color:#5B5D60;--divider-border-width:1px;}.elementor-23613 .elementor-element.elementor-element-2a0914f4 .elementor-divider-separator{width:100%;}.elementor-23613 .elementor-element.elementor-element-2a0914f4 .elementor-divider{padding-block-start:3px;padding-block-end:3px;}.elementor-23613 .elementor-element.elementor-element-2a0914f4 .elementor-divider__text{color:#94A3B8;}.elementor-23613 .elementor-element.elementor-element-70acdb7f{width:100%;max-width:100%;border-radius:13px 13px 13px 13px;}.elementor-23613 .elementor-element.elementor-element-2f271be{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-23613 .elementor-element.elementor-element-404552e5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 10px) 0px;padding:0px 0px 10px 0px;column-gap:8px;text-align:center;}.elementor-23613 .elementor-element.elementor-element-12cf5623{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}/* Start custom CSS for form, class: .elementor-element-ae2f5a1 *//* إعطاء فراغ جهة اليسار لكل الحقول وضبط الخلفية */
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 input {
    padding-left: 40px !important;
    background-repeat: no-repeat !important;
    background-position: 14px center !important;
    background-size: 15px 15px !important;
}

/* الحقل الأول: الاسم (User) */
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group:nth-of-type(1) input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%238892b0'%3E%3Cpath d='M224 256A128 128 0 1 0 224 0a128 128 0 1 0 0 256zm-45.7 48C79.8 304 0 383.8 0 482.3 0 498.7 13.3 512 29.7 512h388.6c16.4 0 29.7-13.3 29.7-29.7 0-98.5-79.8-178.3-178.3-178.3h-91.4z'/%3E%3C/svg%3E") !important;
}

/* الحقل الثاني: البريد الإلكتروني (Envelope) */
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group:nth-of-type(2) input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%238892b0'%3E%3Cpath d='M48 64C21.5 64 0 85.5 0 112c0 15.1 7.1 29.3 19.2 38.4L236.8 313.6c11.4 8.5 27 8.5 38.4 0L492.8 150.4c12.1-9.1 19.2-23.3 19.2-38.4 0-26.5-21.5-48-48-48H48zM0 176v208c0 35.3 28.7 64 64 64h384c35.3 0 64-28.7 64-64V176L307.2 338.4c-30.4 22.8-72 22.8-102.4 0L0 176z'/%3E%3C/svg%3E") !important;
}

/* الحقل الثالث: رقم الهاتف (Phone) */
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group:nth-of-type(3) input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 512 512' fill='%238892b0'%3E%3Cpath d='M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 165c13.7-11.1 18.4-30 11.6-46.3l-40-96z'/%3E%3C/svg%3E") !important;
}

/* الحقل الرابع: كلمة المرور (Lock) */
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group:nth-of-type(4) input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%238892b0'%3E%3Cpath d='M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z'/%3E%3C/svg%3E") !important;
}

/* الحقل الخامس: تأكيد كلمة المرور (Lock) */
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-group:nth-of-type(5) input {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 448 512' fill='%238892b0'%3E%3Cpath d='M144 144v48H304V144c0-44.2-35.8-80-80-80s-80 35.8-80 80zM80 192V144C80 64.5 144.5 0 224 0s144 64.5 144 144v48h16c35.3 0 64 28.7 64 64V448c0 35.3-28.7 64-64 64H64c-35.3 0-64-28.7-64-64V256c0-35.3 28.7-64 64-64H80z'/%3E%3C/svg%3E") !important;
}
/* إجبار حقل الهاتف على أخذ إزاحة كافية للعلم والكود والفاصل */
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 input[type="tel"],
.elementor-23613 .elementor-element.elementor-element-ae2f5a1 .elementor-field-type-tel input {
    padding-left: 125px !important;
}/* End custom CSS */