.elementor-4232 .elementor-element.elementor-element-5330602{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4232 .elementor-element.elementor-element-b01c5fc{text-align:center;}.elementor-4232 .elementor-element.elementor-element-b01c5fc .elementor-heading-title{font-family:"Almarai", Sans-serif;font-weight:600;color:#5A5A5A;}.elementor-4232 .elementor-element.elementor-element-1e52c47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4232 .elementor-element.elementor-element-1e52c47 > .elementor-shape-top svg, .elementor-4232 .elementor-element.elementor-element-1e52c47 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);height:468px;}.elementor-4232 .elementor-element.elementor-element-f0607bc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-divider{--divider-color:var( --e-global-color-secondary );}.elementor-widget-divider .elementor-divider__text{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-divider.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon{color:var( --e-global-color-secondary );border-color:var( --e-global-color-secondary );}.elementor-widget-divider.elementor-view-framed .elementor-icon, .elementor-widget-divider.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-secondary );}.elementor-4232 .elementor-element.elementor-element-44fb8be{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4232 .elementor-element.elementor-element-44fb8be .elementor-divider-separator{width:100%;}.elementor-4232 .elementor-element.elementor-element-44fb8be .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4232 .elementor-element.elementor-element-0ab4d86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4232 .elementor-element.elementor-element-7e42152{text-align:center;}.elementor-4232 .elementor-element.elementor-element-7e42152 .elementor-heading-title{color:#666666;}.elementor-4232 .elementor-element.elementor-element-60dfef0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4232 .elementor-element.elementor-element-feb7033{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4232 .elementor-element.elementor-element-c3a2469{--divider-border-style:solid;--divider-color:#000;--divider-border-width:1px;}.elementor-4232 .elementor-element.elementor-element-c3a2469 .elementor-divider-separator{width:100%;}.elementor-4232 .elementor-element.elementor-element-c3a2469 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-4232 .elementor-element.elementor-element-fc878b9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-4232 .elementor-element.elementor-element-03ce881{text-align:center;}.elementor-4232 .elementor-element.elementor-element-03ce881 .elementor-heading-title{color:#515556;}.elementor-4232 .elementor-element.elementor-element-b9375a4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for shortcode, class: .elementor-element-8510e89 *//* حاوية الفورم */
.elementor-4232 .elementor-element.elementor-element-8510e89 {
    background: #fffefb; /* أصفر شبه أبيض */
    padding: 30px;
    border-radius: 16px;
    border: 1px solid #f3f0e6;
}

/* العناوين والـ labels */
.elementor-4232 .elementor-element.elementor-element-8510e89 label {
    font-size: 14px;
    font-weight: 500;
    color: #555;
    margin-bottom: 6px;
    display: block;
}

/* الحقول */
.elementor-4232 .elementor-element.elementor-element-8510e89 input[type="text"],
.elementor-4232 .elementor-element.elementor-element-8510e89 input[type="email"],
.elementor-4232 .elementor-element.elementor-element-8510e89 input[type="tel"],
.elementor-4232 .elementor-element.elementor-element-8510e89 input[type="date"],
.elementor-4232 .elementor-element.elementor-element-8510e89 textarea,
.elementor-4232 .elementor-element.elementor-element-8510e89 select {
    width: 100%;
    padding: 13px 15px;
    border-radius: 10px;
    border: 1px solid #ebe7dc;
    background: #ffffff;
    font-size: 14px;
    transition: 0.25s ease;
}

/* focus */
.elementor-4232 .elementor-element.elementor-element-8510e89 input:focus,
.elementor-4232 .elementor-element.elementor-element-8510e89 textarea:focus,
.elementor-4232 .elementor-element.elementor-element-8510e89 select:focus {
    border-color: #f6e7a6; /* أصفر فاتح جدًا */
    box-shadow: 0 0 0 4px rgba(246, 231, 166, 0.35);
    outline: none;
}

/* textarea */
.elementor-4232 .elementor-element.elementor-element-8510e89 textarea {
    min-height: 130px;
}

/* رفع الملفات */
.elementor-4232 .elementor-element.elementor-element-8510e89 input[type="file"] {
    background: #fffdf4;
    border: 1px dashed #f0e3b5;
    border-radius: 10px;
    padding: 12px;
    font-size: 13px;
    color: #777;
}

/* زر الإرسال */
.elementor-4232 .elementor-element.elementor-element-8510e89 button,
.elementor-4232 .elementor-element.elementor-element-8510e89 input[type="submit"] {
    background: #fff6cc; /* أصفر فاتح جدًا */
    color: #444;
    border: 1px solid #f0e1a1;
    padding: 14px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.3s ease;
    width: 100%;
}

/* hover للزر */
.elementor-4232 .elementor-element.elementor-element-8510e89 button:hover,
.elementor-4232 .elementor-element.elementor-element-8510e89 input[type="submit"]:hover {
    background: #fff1b8;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transform: translateY(-1px);
}

/* المسافات */
.elementor-4232 .elementor-element.elementor-element-8510e89 .elementor-field-group {
    margin-bottom: 20px;
}

/* نصوص المساعدة */
.elementor-4232 .elementor-element.elementor-element-8510e89 .elementor-field-label,
.elementor-4232 .elementor-element.elementor-element-8510e89 .elementor-field-description {
    color: #777;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-e40b6df *//* حاوية الفورم */
.elementor-4232 .elementor-element.elementor-element-e40b6df {
    background: #fffefb; /* أصفر شبه أبيض */
    padding: 30px;
    border-radius: 16px;
    border: 1px solid #f3f0e6;
}

/* العناوين والـ labels */
.elementor-4232 .elementor-element.elementor-element-e40b6df label {
    font-size: 14px;
    font-weight: 500;
    color: #555;
    margin-bottom: 6px;
    display: block;
}

/* الحقول */
.elementor-4232 .elementor-element.elementor-element-e40b6df input[type="text"],
.elementor-4232 .elementor-element.elementor-element-e40b6df input[type="email"],
.elementor-4232 .elementor-element.elementor-element-e40b6df input[type="tel"],
.elementor-4232 .elementor-element.elementor-element-e40b6df input[type="date"],
.elementor-4232 .elementor-element.elementor-element-e40b6df textarea,
.elementor-4232 .elementor-element.elementor-element-e40b6df select {
    width: 100%;
    padding: 13px 15px;
    border-radius: 10px;
    border: 1px solid #ebe7dc;
    background: #ffffff;
    font-size: 14px;
    transition: 0.25s ease;
}

/* focus */
.elementor-4232 .elementor-element.elementor-element-e40b6df input:focus,
.elementor-4232 .elementor-element.elementor-element-e40b6df textarea:focus,
.elementor-4232 .elementor-element.elementor-element-e40b6df select:focus {
    border-color: #f6e7a6; /* أصفر فاتح جدًا */
    box-shadow: 0 0 0 4px rgba(246, 231, 166, 0.35);
    outline: none;
}

/* textarea */
.elementor-4232 .elementor-element.elementor-element-e40b6df textarea {
    min-height: 130px;
}

/* رفع الملفات */
.elementor-4232 .elementor-element.elementor-element-e40b6df input[type="file"] {
    background: #fffdf4;
    border: 1px dashed #f0e3b5;
    border-radius: 10px;
    padding: 12px;
    font-size: 13px;
    color: #777;
}

/* زر الإرسال */
.elementor-4232 .elementor-element.elementor-element-e40b6df button,
.elementor-4232 .elementor-element.elementor-element-e40b6df input[type="submit"] {
    background: #fff6cc; /* أصفر فاتح جدًا */
    color: #444;
    border: 1px solid #f0e1a1;
    padding: 14px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.3s ease;
    width: 100%;
}

/* hover للزر */
.elementor-4232 .elementor-element.elementor-element-e40b6df button:hover,
.elementor-4232 .elementor-element.elementor-element-e40b6df input[type="submit"]:hover {
    background: #fff1b8;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transform: translateY(-1px);
}

/* المسافات */
.elementor-4232 .elementor-element.elementor-element-e40b6df .elementor-field-group {
    margin-bottom: 20px;
}

/* نصوص المساعدة */
.elementor-4232 .elementor-element.elementor-element-e40b6df .elementor-field-label,
.elementor-4232 .elementor-element.elementor-element-e40b6df .elementor-field-description {
    color: #777;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-dad7f33 *//* حاوية الفورم */
.elementor-4232 .elementor-element.elementor-element-dad7f33 {
    background: #fffefb; /* أصفر شبه أبيض */
    padding: 30px;
    border-radius: 16px;
    border: 1px solid #f3f0e6;
}

/* العناوين والـ labels */
.elementor-4232 .elementor-element.elementor-element-dad7f33 label {
    font-size: 14px;
    font-weight: 500;
    color: #555;
    margin-bottom: 6px;
    display: block;
}

/* الحقول */
.elementor-4232 .elementor-element.elementor-element-dad7f33 input[type="text"],
.elementor-4232 .elementor-element.elementor-element-dad7f33 input[type="email"],
.elementor-4232 .elementor-element.elementor-element-dad7f33 input[type="tel"],
.elementor-4232 .elementor-element.elementor-element-dad7f33 input[type="date"],
.elementor-4232 .elementor-element.elementor-element-dad7f33 textarea,
.elementor-4232 .elementor-element.elementor-element-dad7f33 select {
    width: 100%;
    padding: 13px 15px;
    border-radius: 10px;
    border: 1px solid #ebe7dc;
    background: #ffffff;
    font-size: 14px;
    transition: 0.25s ease;
}

/* focus */
.elementor-4232 .elementor-element.elementor-element-dad7f33 input:focus,
.elementor-4232 .elementor-element.elementor-element-dad7f33 textarea:focus,
.elementor-4232 .elementor-element.elementor-element-dad7f33 select:focus {
    border-color: #f6e7a6; /* أصفر فاتح جدًا */
    box-shadow: 0 0 0 4px rgba(246, 231, 166, 0.35);
    outline: none;
}

/* textarea */
.elementor-4232 .elementor-element.elementor-element-dad7f33 textarea {
    min-height: 130px;
}

/* رفع الملفات */
.elementor-4232 .elementor-element.elementor-element-dad7f33 input[type="file"] {
    background: #fffdf4;
    border: 1px dashed #f0e3b5;
    border-radius: 10px;
    padding: 12px;
    font-size: 13px;
    color: #777;
}

/* زر الإرسال */
.elementor-4232 .elementor-element.elementor-element-dad7f33 button,
.elementor-4232 .elementor-element.elementor-element-dad7f33 input[type="submit"] {
    background: #fff6cc; /* أصفر فاتح جدًا */
    color: #444;
    border: 1px solid #f0e1a1;
    padding: 14px;
    border-radius: 12px;
    font-size: 15px;
    font-weight: 600;
    cursor: pointer;
    transition: 0.3s ease;
    width: 100%;
}

/* hover للزر */
.elementor-4232 .elementor-element.elementor-element-dad7f33 button:hover,
.elementor-4232 .elementor-element.elementor-element-dad7f33 input[type="submit"]:hover {
    background: #fff1b8;
    box-shadow: 0 8px 20px rgba(0,0,0,0.08);
    transform: translateY(-1px);
}

/* المسافات */
.elementor-4232 .elementor-element.elementor-element-dad7f33 .elementor-field-group {
    margin-bottom: 20px;
}

/* نصوص المساعدة */
.elementor-4232 .elementor-element.elementor-element-dad7f33 .elementor-field-label,
.elementor-4232 .elementor-element.elementor-element-dad7f33 .elementor-field-description {
    color: #777;
}/* End custom CSS */