.elementor-10 .elementor-element.elementor-element-65fe138{--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;--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3754506{--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-10 .elementor-element.elementor-element-c936d2e{--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;--margin-top:-140px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-fece9d2{--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-10 .elementor-element.elementor-element-473a1e6{--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-10 .elementor-element.elementor-element-99b7d82{--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-10 .elementor-element.elementor-element-cb13cae{--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;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-10 .elementor-element.elementor-element-65fe138{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-10 .elementor-element.elementor-element-3754506{--margin-top:-20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for shortcode, class: .elementor-element-37c0a68 *//* تصغير العنوان على الموبايل */
@media (max-width: 768px) {
    .da-title {
        font-size: 1.5rem !important; /* الرقم ده هيخليه متناسق جداً، لو عايزه أصغر خليه 1.3rem */
        line-height: 1.4 !important; /* عشان لو نزل على سطرين ميبقاش في مسافة كبيرة بينهم */
    }
}

/* لو حابب تصغره كمان على الكمبيوتر (هو كان 2.5rem) */
@media (min-width: 769px) {
    .da-title {
        font-size: 2rem !important; 
    }
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-ac9f4a2 *//* نقل التاج (التصنيف) لليمين */
.elementor-10 .elementor-element.elementor-element-ac9f4a2 .pfcd-spot-overlay-wide > div:first-child {
    justify-content: flex-start !important;
}

/* ترتيب التاريخ واقرأ المزيد: كلهم يمين، واقرأ المزيد تحت التاريخ */
.elementor-10 .elementor-element.elementor-element-ac9f4a2 .pfcd-spot-overlay-wide > div:last-child {
    flex-direction: column-reverse !important; /* بيعكس الترتيب عشان يخلي التاريخ فوق والزرار تحت */
    align-items: flex-start !important; /* بيجيبهم كلهم على اليمين */
    gap: 15px !important; /* مسافة بين التاريخ والزرار */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c936d2e *//* تغيير لون عنوان سكشن الخدمات في الصفحة الرئيسية */
.da-sec-title {
    color: #333333 !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-bec5757 *//* نقل التاج (التصنيف) لليمين */
.elementor-10 .elementor-element.elementor-element-bec5757 .pfcd-spot-overlay-wide > div:first-child {
    justify-content: flex-start !important;
}

/* ترتيب التاريخ واقرأ المزيد: كلهم يمين، واقرأ المزيد تحت التاريخ */
.elementor-10 .elementor-element.elementor-element-bec5757 .pfcd-spot-overlay-wide > div:last-child {
    flex-direction: column-reverse !important; /* بيعكس الترتيب عشان يخلي التاريخ فوق والزرار تحت */
    align-items: flex-start !important; /* بيجيبهم كلهم على اليمين */
    gap: 15px !important; /* مسافة بين التاريخ والزرار */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-183515a *//* نقل التاج (التصنيف) لليمين */
.elementor-10 .elementor-element.elementor-element-183515a .pfcd-spot-overlay-wide > div:first-child {
    justify-content: flex-start !important;
}

/* ترتيب التاريخ واقرأ المزيد: كلهم يمين، واقرأ المزيد تحت التاريخ */
.elementor-10 .elementor-element.elementor-element-183515a .pfcd-spot-overlay-wide > div:last-child {
    flex-direction: column-reverse !important; /* بيعكس الترتيب عشان يخلي التاريخ فوق والزرار تحت */
    align-items: flex-start !important; /* بيجيبهم كلهم على اليمين */
    gap: 15px !important; /* مسافة بين التاريخ والزرار */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-402ea30 *//* نقل التاج (التصنيف) لليمين */
.elementor-10 .elementor-element.elementor-element-402ea30 .pfcd-spot-overlay-wide > div:first-child {
    justify-content: flex-start !important;
}

/* ترتيب التاريخ واقرأ المزيد: كلهم يمين، واقرأ المزيد تحت التاريخ */
.elementor-10 .elementor-element.elementor-element-402ea30 .pfcd-spot-overlay-wide > div:last-child {
    flex-direction: column-reverse !important; /* بيعكس الترتيب عشان يخلي التاريخ فوق والزرار تحت */
    align-items: flex-start !important; /* بيجيبهم كلهم على اليمين */
    gap: 15px !important; /* مسافة بين التاريخ والزرار */
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-cca39cc *//* نقل التاج (التصنيف) لليمين */
.elementor-10 .elementor-element.elementor-element-cca39cc .pfcd-spot-overlay-wide > div:first-child {
    justify-content: flex-start !important;
}

/* ترتيب التاريخ واقرأ المزيد: كلهم يمين، واقرأ المزيد تحت التاريخ */
.elementor-10 .elementor-element.elementor-element-cca39cc .pfcd-spot-overlay-wide > div:last-child {
    flex-direction: column-reverse !important; /* بيعكس الترتيب عشان يخلي التاريخ فوق والزرار تحت */
    align-items: flex-start !important; /* بيجيبهم كلهم على اليمين */
    gap: 15px !important; /* مسافة بين التاريخ والزرار */
}/* End custom CSS */