.elementor-4507 .elementor-element.elementor-element-014872c{--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-4507 .elementor-element.elementor-element-b8effcf{--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-4507 .elementor-element.elementor-element-4d223de{--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-4507 .elementor-element.elementor-element-f05bb6d{--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-4507 .elementor-element.elementor-element-327333b{--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-4507 .elementor-element.elementor-element-dfe97e5{--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-4507 .elementor-element.elementor-element-3deafdc{--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-4507 .elementor-element.elementor-element-7c39c3a{--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;}/* Start custom CSS *//* =========================================
   1. توحيد خلفية الموقع بالكامل (Black Identity)
   ========================================= */
html, body {
    background-color: #000000 !important; /* أسود صريح */
    color: #ffffff; /* النص أبيض افتراضياً */
    margin: 0;
    padding: 0;
    overflow-x: hidden; /* لمنع السكرول العرضي المزعج */
}

/* =========================================
   2. إجبار حاويات الووردبريس وإلمنتور
   ========================================= */
.site, 
.site-content, 
.site-main, 
.elementor-section, 
.elementor-column {
    background-color: transparent !important; /* عشان ياخد لون الـ body الأسود */
}

/* =========================================
   3. حل مشكلة الفواصل البيضاء (Gap Fixer)
   ========================================= */
/* هذا الكود يلغي الهوامش الافتراضية لأي ويدجت */
.elementor-column-gap-default > .elementor-column > .elementor-element-populated {
    padding: 0 !important;
}

/* إزالة لون الخلفية الأبيض الافتراضي من بعض القوالب */
#page, #content {
    background-color: #000000 !important;
}/* End custom CSS */