.elementor-4543 .elementor-element.elementor-element-ed35c40{--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-4543 .elementor-element.elementor-element-04ed738{--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-4543 .elementor-element.elementor-element-63d4fe5{--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-4543 .elementor-element.elementor-element-ca6e394{--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-4543 .elementor-element.elementor-element-c23a747{--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-4543 .elementor-element.elementor-element-03a00ad{--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-4543 .elementor-element.elementor-element-12de026{--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-4543 .elementor-element.elementor-element-d220251{--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-4543 .elementor-element.elementor-element-cf46f4b{--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 */