.elementor-24417 .elementor-element.elementor-element-1d8efa7{--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-24417 .elementor-element.elementor-element-17f5aa9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-24417 .elementor-element.elementor-element-379e217{--divider-border-style:solid;--divider-color:#EE5C3F;--divider-border-width:2px;}.elementor-24417 .elementor-element.elementor-element-379e217 .elementor-divider-separator{width:50%;margin:0 auto;margin-center:0;}.elementor-24417 .elementor-element.elementor-element-379e217 .elementor-divider{text-align:center;padding-block-start:15px;padding-block-end:15px;}.elementor-24417 .elementor-element.elementor-element-6f54432 .elementor-icon-box-wrapper{text-align:center;gap:15px;}.elementor-24417 .elementor-element.elementor-element-6f54432.elementor-view-stacked .elementor-icon{background-color:#EF6141;}.elementor-24417 .elementor-element.elementor-element-6f54432.elementor-view-framed .elementor-icon, .elementor-24417 .elementor-element.elementor-element-6f54432.elementor-view-default .elementor-icon{fill:#EF6141;color:#EF6141;border-color:#EF6141;}.elementor-24417 .elementor-element.elementor-element-6f54432 .elementor-icon-box-title, .elementor-24417 .elementor-element.elementor-element-6f54432 .elementor-icon-box-title a{font-size:20px;}.elementor-24417 .elementor-element.elementor-element-92164a7{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-92164a7:hover{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:#EF6141;}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{fill:#000000;}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{color:var( --e-global-color-v4-gray );}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion .elementskit-card-body{padding:0px 30px 30px 30px;}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion > .elementskit-card.active{border-style:none;border-radius:0px 0px 25px 25px;}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion > .elementskit-card{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-92164a7 .ekit-wid-con > .elementskit-accordion > .elementskit-card:last-child{border:0px;}.elementor-24417 .elementor-element.elementor-element-2872832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -30px) 0px;text-align:center;}.elementor-24417 .elementor-element.elementor-element-822625d{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-822625d:hover{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:#EF6141;}.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{fill:#000000;}.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{color:var( --e-global-color-v4-gray );}.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-accordion > .elementskit-card.active{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-accordion > .elementskit-card{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-822625d .ekit-wid-con > .elementskit-accordion > .elementskit-card:last-child{border:0px;}.elementor-24417 .elementor-element.elementor-element-b62317d{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-b62317d:hover{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true] .path{fill:#EF6141;}.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-accordion.curve-shape .elementskit-card-header>.elementskit-btn-link[aria-expanded=true]{fill:#000000;}.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-accordion .elementskit-card-header>.elementskit-btn-link{color:var( --e-global-color-v4-gray );}.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-accordion > .elementskit-card.active{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-accordion .elementskit-card-header > .elementskit-btn-link{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-accordion > .elementskit-card{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-accordion .elementskit-card-header > .elementskit-btn-link.collapsed{border-radius:0px 0px 0px 0px;}.elementor-24417 .elementor-element.elementor-element-b62317d .ekit-wid-con > .elementskit-accordion > .elementskit-card:last-child{border:0px;}/* Start custom CSS for elementskit-accordion, class: .elementor-element-92164a7 *//* تلوين الرسمة المنحنية (SVG) اللي بتمثل مربع العنوان */
.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-btn-link svg.svg-shape .path {
    fill: #ef6141 !important;
    stroke: #0000 !important;
}
/* إجبار لون الحدود الخارجية للصندوق فقط */
.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-card {
    border-color: #ef6141 !important;
    border-style: solid !important;
    border-width: 1px !important;
}
/* إجبار كل النصوص داخل محتوى الأكورديون على المحاذاة المتساوية (Justify) */
.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-card-body,
.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-card-body p,
.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-card-body span,
.elementor-24417 .elementor-element.elementor-element-92164a7 .ekit-accordion--content {
    text-align: justify !important;
}
/* 1. تنسيق الصور على الكمبيوتر (الوضع الافتراضي) */
.elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-card-body img,
.elementor-24417 .elementor-element.elementor-element-92164a7 .ekit-accordion--content img,
.elementskit-card-body img,
.ekit-accordion--content img {
    float: none !important; 
    display: block !important; 
    
    /* تحديد أقصى عرض للصورة 430 بيكسل */
    width: 100% !important;
    max-width: 430px !important; 
    
    /* السر هنا: الحفاظ على نسبة الأبعاد (430 عرض / 285 ارتفاع) دائماً */
    aspect-ratio: 430 / 285 !important;
    height: auto !important; 
    
    /* منع تمطط الصورة إذا كانت أبعادها الأصلية مختلفة */
    object-fit: cover !important; 
    
    /* توسيط الصورة مع فراغ من الأعلى والأسفل */
    margin: 15px auto !important; 
    
    /* حواف دائرية للكمبيوتر */
    border-radius: 12px !important; 
}

/* 2. تنسيق الصور على الموبايل (أصغر من 767 بيكسل) */
@media (max-width: 767px) {
    .elementor-24417 .elementor-element.elementor-element-92164a7 .elementskit-card-body img,
    .elementor-24417 .elementor-element.elementor-element-92164a7 .ekit-accordion--content img,
    .elementskit-card-body img,
    .ekit-accordion--content img {
        /* ترك فراغ 10 بيكسل يمين ويسار مع السماح للصورة بالتصغير */
        width: calc(100% - 20px) !important; 
        
        /* تصغير الحواف الدائرية لتناسب الموبايل */
        border-radius: 8px !important; 
    }
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-822625d *//* تلوين الرسمة المنحنية (SVG) اللي بتمثل مربع العنوان */
.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-btn-link svg.svg-shape .path {
    fill: #ef6141 !important;
    stroke: #0000 !important;
}
/* إجبار لون الحدود الخارجية للصندوق فقط */
.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-card {
    border-color: #ef6141 !important;
    border-style: solid !important;
    border-width: 1px !important;
}
/* إجبار كل النصوص داخل محتوى الأكورديون على المحاذاة المتساوية (Justify) */
.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-card-body,
.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-card-body p,
.elementor-24417 .elementor-element.elementor-element-822625d .elementskit-card-body span,
.elementor-24417 .elementor-element.elementor-element-822625d .ekit-accordion--content {
    text-align: justify !important;
}/* End custom CSS */
/* Start custom CSS for elementskit-accordion, class: .elementor-element-b62317d *//* تلوين الرسمة المنحنية (SVG) اللي بتمثل مربع العنوان */
.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-btn-link svg.svg-shape .path {
    fill: #ef6141 !important;
    stroke: #0000 !important;
}
/* إجبار لون الحدود الخارجية للصندوق فقط */
.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-card {
    border-color: #ef6141 !important;
    border-style: solid !important;
    border-width: 1px !important;
}
/* إجبار كل النصوص داخل محتوى الأكورديون على المحاذاة المتساوية (Justify) */
.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-card-body,
.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-card-body p,
.elementor-24417 .elementor-element.elementor-element-b62317d .elementskit-card-body span,
.elementor-24417 .elementor-element.elementor-element-b62317d .ekit-accordion--content {
    text-align: justify !important;
}/* End custom CSS */