.elementor-10252 .elementor-element.elementor-element-b67285f{--display:flex;}.elementor-widget-tabs .elementor-tab-title, .elementor-widget-tabs .elementor-tab-title a{color:var( --e-global-color-primary );}.elementor-widget-tabs .elementor-tab-title.elementor-active,
					 .elementor-widget-tabs .elementor-tab-title.elementor-active a{color:var( --e-global-color-accent );}.elementor-widget-tabs .elementor-tab-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-tabs .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title:before, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title:after, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-content, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-content-wrapper{border-width:1px;}.elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-mobile-title, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-desktop-title.elementor-active, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title:before, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title:after, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-content, .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-content-wrapper{border-color:var( --e-global-color-secondary );}.elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title:before, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title:after, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-content, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tabs-content-wrapper{border-width:1px;}.elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-mobile-title, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-desktop-title.elementor-active, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title:before, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title:after, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-content, .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tabs-content-wrapper{border-color:var( --e-global-color-secondary );}.elementor-10252 .elementor-element.elementor-element-3794c2c .elementor-tab-title, .elementor-10252 .elementor-element.elementor-element-3794c2c .elementor-tab-title:before, .elementor-10252 .elementor-element.elementor-element-3794c2c .elementor-tab-title:after, .elementor-10252 .elementor-element.elementor-element-3794c2c .elementor-tab-content, .elementor-10252 .elementor-element.elementor-element-3794c2c .elementor-tabs-content-wrapper{border-width:1px;}.elementor-10252 .elementor-element.elementor-element-0ab51fe .elementor-tab-title, .elementor-10252 .elementor-element.elementor-element-0ab51fe .elementor-tab-title:before, .elementor-10252 .elementor-element.elementor-element-0ab51fe .elementor-tab-title:after, .elementor-10252 .elementor-element.elementor-element-0ab51fe .elementor-tab-content, .elementor-10252 .elementor-element.elementor-element-0ab51fe .elementor-tabs-content-wrapper{border-width:1px;}.elementor-10252 .elementor-element.elementor-element-53ad026 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:2px;}.elementor-10252 .elementor-element.elementor-element-53ad026 .bdt-ep-title-text{justify-content:flex-start;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tab .bdt-tabs-item-title{background-color:#61575700;color:#000000;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title{background-color:var( --e-global-color-secondary );border-style:solid;border-width:0px 0px 0px 0px;border-radius:6px 6px 0px 0px;overflow:hidden;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tabs-default .bdt-switcher-wrapper{margin-top:95px;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tabs-bottom .bdt-switcher-wrapper{margin-bottom:95px;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tabs-left .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-left:95px;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tabs-right .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-right:95px;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tabs-left .bdt-grid-stack .bdt-switcher-wrapper,
                    .elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tabs-right .bdt-grid-stack .bdt-switcher-wrapper{margin-top:95px;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tab-wrapper .bdt-tabs-wrap-inside{border-style:solid;border-width:0px 0px 1px 0px;border-color:var( --e-global-color-secondary );}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tab .bdt-tabs-item.bdt-active .bdt-tabs-item-title:after{background-color:#FFFFFF;}.elementor-10252 .elementor-element.elementor-element-aaa85d5 .bdt-tab-title-icon-wrapper{flex-direction:row-reverse;gap:4px;}.elementor-widget-accordion .elementor-accordion-icon, .elementor-widget-accordion .elementor-accordion-title{color:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-accordion-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon, .elementor-widget-accordion .elementor-active .elementor-accordion-title{color:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-active .elementor-accordion-icon svg{fill:var( --e-global-color-accent );}.elementor-widget-accordion .elementor-accordion-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-accordion .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-10252 .elementor-element.elementor-element-efc9a90 .bdt-ep-fancy-tabs-icon i, .elementor-10252 .elementor-element.elementor-element-efc9a90 .bdt-ep-fancy-tabs-icon svg, .elementor-10252 .elementor-element.elementor-element-efc9a90 .bdt-ep-fancy-tabs-icon img{transform:rotate(0deg);}.elementor-10252 .elementor-element.elementor-element-efc9a90 .bdt-ep-fancy-tabs-icon{transform:rotate(0deg);}.elementor-10252 .elementor-element.elementor-element-efc9a90 .bdt-ep-fancy-tabs img{transition-duration:0.3s;}.elementor-10252 .elementor-element.elementor-element-2b093b6 .bdt-tabs-default .bdt-switcher-wrapper{margin-top:20px;}.elementor-10252 .elementor-element.elementor-element-2b093b6 .bdt-tabs-bottom .bdt-switcher-wrapper{margin-bottom:20px;}.elementor-10252 .elementor-element.elementor-element-2b093b6 .bdt-tabs-left .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-left:20px;}.elementor-10252 .elementor-element.elementor-element-2b093b6 .bdt-tabs-right .bdt-grid:not(.bdt-grid-stack) .bdt-switcher-wrapper{margin-right:20px;}.elementor-10252 .elementor-element.elementor-element-2b093b6 .bdt-tabs-left .bdt-grid-stack .bdt-switcher-wrapper,
                    .elementor-10252 .elementor-element.elementor-element-2b093b6 .bdt-tabs-right .bdt-grid-stack .bdt-switcher-wrapper{margin-top:20px;}.elementor-10252 .elementor-element.elementor-element-2b093b6 .bdt-tab-title-icon-wrapper{flex-direction:row-reverse;gap:8px;}.elementor-10252 .elementor-element.elementor-element-7c55e73 .bdt-ep-accordion-item + .bdt-ep-accordion-item{margin-top:2px;}.elementor-10252 .elementor-element.elementor-element-7c55e73 .bdt-ep-title-text{justify-content:flex-start;}.elementor-widget-toggle .elementor-toggle-title, .elementor-widget-toggle .elementor-toggle-icon{color:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-toggle-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-toggle .elementor-tab-title.elementor-active a, .elementor-widget-toggle .elementor-tab-title.elementor-active .elementor-toggle-icon{color:var( --e-global-color-accent );}.elementor-widget-toggle .elementor-toggle-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-toggle .elementor-tab-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;}.elementor-10252 .elementor-element.elementor-element-53865fb .elementor-tab-title, .elementor-10252 .elementor-element.elementor-element-53865fb .elementor-tab-title:before, .elementor-10252 .elementor-element.elementor-element-53865fb .elementor-tab-title:after, .elementor-10252 .elementor-element.elementor-element-53865fb .elementor-tab-content, .elementor-10252 .elementor-element.elementor-element-53865fb .elementor-tabs-content-wrapper{border-width:1px;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for tabs, class: .elementor-element-712555e */@media (max-width: 767px) {
    /* 1. تصفير كل الحدود تماماً (كما فعلنا ونجح) */
    .elementor-10252 .elementor-element.elementor-element-712555e, 
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper, 
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title, 
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-content-wrapper, 
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-content {
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
    }

    /* 2. تفعيل التمرير الأفقي */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper {
        display: flex !important;
        flex-direction: row !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
    }

    /* 3. التاب النشط: ارسم له الإطار الذي تريده (بدون أسفل) */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title.elementor-active {
        border-style: solid !important;
        border-width: 1px 1px 0px 1px !important; /* فوق، يمين، أسفل(0)، يسار */
        border-color: #ccc !important;
        background-color: #fff !important;
        z-index: 10 !important;
        position: relative !important;
    }

    /* 4. منع انضغاط التابات وإخفاء الأكورديون */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title { flex: 0 0 auto !important; }
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-content-wrapper .elementor-tab-title { display: none !important; }
    
    /* 5. إظهار المحتوى النشط فقط */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-content { display: none !important; }
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-content.elementor-active { 
        display: block !important;
        border: 1px solid #ccc !important; /* إطار للمحتوى نفسه */
        margin-top: -1px !important; /* ليلتحم مع التاب النشط */
    }
}




/* تغيير لون الإطار للتاب النشط وصندوق المحتوى - لاب وتلفون */
.elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title.elementor-active {
    border-color: #ff0000 !important; /* غير اللون من هنا للتاب */
}

.elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-content.elementor-active {
    border-color: #ff0000 !important; /* غير اللون من هنا للمحتوى */
}

/* لون الإطار للتابات غير النشطة (اختياري) */
.elementor-10252 .elementor-element.elementor-element-712555e .elementor-tab-title:not(.elementor-active) {
  //  border-color: #cccccc !important; 
}


/* تخصيص شكل شريط التمرير للموبايل */
@media (max-width: 767px) {

    /* 1. تفعيل ظهور شريط التمرير (لأننا كنا قد أخفيناه سابقاً) */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper {
        scrollbar-width: thin; /* لمتصفح فايرفوكس */
        scrollbar-color: #ff6600 transparent; /* لمتصفح فايرفوكس */
    }

    /* 2. تحديد السمك (للمتصفحات مثل كروم وسفاري) */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper::-webkit-scrollbar {
        height: 1px !important; /* السمك الذي طلبته */
        display: block !important; /* إظهاره بعد أن كان مخفياً */
    }

    /* 3. لون المسار (الخلفية تحت الشريط) */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper::-webkit-scrollbar-track {
        background: transparent !important;
    }

    /* 4. لون الشريط نفسه (البرتقالي) */
    .elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper::-webkit-scrollbar-thumb {
        background-color: #ff6600 !important; /* لون برتقالي */
        border-radius: 0px !important;
    }
}




/* ضبط سمك شريط التمرير فقط */
.elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper::-webkit-scrollbar {
    height: 1px !important;
}

.elementor-10252 .elementor-element.elementor-element-712555e .elementor-tabs-wrapper::-webkit-scrollbar-thumb {
    background: #ff6600 !important;
    border: none !important;
}/* End custom CSS */
/* Start custom CSS for tabs, class: .elementor-element-ce0c512 */@media (max-width: 767px) {
    /* 1. تصفير كل الحدود تماماً (كما فعلنا ونجح) */
    .elementor-10252 .elementor-element.elementor-element-ce0c512, 
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tabs-wrapper, 
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title, 
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tabs-content-wrapper, 
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-content {
        border: none !important;
        box-shadow: none !important;
        outline: none !important;
    }

    /* 2. تفعيل التمرير الأفقي */
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tabs-wrapper {
        display: flex !important;
        flex-direction: row !important;
        overflow-x: auto !important;
        -webkit-overflow-scrolling: touch;
    }

    /* 3. التاب النشط: ارسم له الإطار الذي تريده (بدون أسفل) */
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title.elementor-active {
        border-style: solid !important;
        border-width: 1px 1px 0px 1px !important; /* فوق، يمين، أسفل(0)، يسار */
        border-color: #ccc !important;
        background-color: #fff !important;
        z-index: 10 !important;
        position: relative !important;
    }

    /* 4. منع انضغاط التابات وإخفاء الأكورديون */
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-title { flex: 0 0 auto !important; }
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tabs-content-wrapper .elementor-tab-title { display: none !important; }
    
    /* 5. إظهار المحتوى النشط فقط */
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-content { display: none !important; }
    .elementor-10252 .elementor-element.elementor-element-ce0c512 .elementor-tab-content.elementor-active { 
        display: block !important;
        border: 1px solid #ccc !important; /* إطار للمحتوى نفسه */
        margin-top: -1px !important; /* ليلتحم مع التاب النشط */
    }
}/* End custom CSS */