.elementor-2124 .elementor-element.elementor-element-7b1494f{--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-2124 .elementor-element.elementor-element-738c57e{text-align:start;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2124 .elementor-element.elementor-element-5c05ea2{--display:flex;}.elementor-2124 .elementor-element.elementor-element-15c5363{--grid-row-gap:21px;--grid-column-gap:13px;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__thumbnail__link{width:100%;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__card{border-color:var( --e-global-color-17ff832 );border-width:6px;border-radius:20px;padding-top:0px;padding-bottom:0px;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__text{padding:0 5px;margin-top:20px;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__meta-data{padding:10px 5px;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__avatar{padding-right:5px;padding-left:5px;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__badge{right:0;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__card .elementor-post__badge{background-color:var( --e-global-color-accent );font-size:14px;margin:20px;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__title, .elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__title a{color:var( --e-global-color-primary );font-family:var( --e-global-typography-fed9ab3-font-family ), Sans-serif;font-size:var( --e-global-typography-fed9ab3-font-size );}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-2124 .elementor-element.elementor-element-15c5363 a.elementor-post__read-more{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2124 .elementor-element.elementor-element-7e0caca{--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;}@media(max-width:1024px){.elementor-2124 .elementor-element.elementor-element-738c57e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__title, .elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__title a{font-size:var( --e-global-typography-fed9ab3-font-size );}.elementor-2124 .elementor-element.elementor-element-15c5363 a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}@media(max-width:767px){.elementor-2124 .elementor-element.elementor-element-738c57e{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__thumbnail__link{width:100%;}.elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__title, .elementor-2124 .elementor-element.elementor-element-15c5363 .elementor-post__title a{font-size:var( --e-global-typography-fed9ab3-font-size );}.elementor-2124 .elementor-element.elementor-element-15c5363 a.elementor-post__read-more{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}}/* Start custom CSS for text-editor, class: .elementor-element-738c57e */.ds-markdown-paragraph {
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
    line-height: 1.7;
    color: #5C3D2E;
    font-size: 23px;
    margin-bottom: 18px;
    text-align: justify;
    padding: 10px;
}

h3  {
    color: #E69A4B;
    font-size: 30px;
    margin: 25px 0 15px 0;
    padding: 12px 15px;
    background: #fffaf5;
    border-radius: 6px;
    border-right: 3px solid #E69A4B;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

ul {
    background: #f8f9fa;
    padding: 18px 25px;
    border-radius: 8px;
    margin: 15px 0;
    font-family: 'Segoe UI', Tahoma, Geneva, Verdana, sans-serif;
}

li {
    margin-bottom: 10px;
    padding: 8px 0;
    border-bottom: 1px solid #e9ecef;
    list-style: none;
    color: #5C3D2E;
    font-size: 23px;
}

li:last-child {
    border-bottom: none;
}

strong {
    color: #E69A4B;
    font-weight: bold;
}

/* تصميم متجاوب للجوال */
@media (max-width: 768px) {
    .ds-markdown-paragraph {
        font-size: 18px;
        padding: 8px;
    }
    
    h3 {
        font-size: 24px;
        padding: 10px 12px;
    }
    
    li {
        font-size: 18px;
    }
    
    ul {
        padding: 15px 20px;
    }
}

@media (max-width: 480px) {
    .ds-markdown-paragraph {
        font-size: 16px;
    }
    
    h3 {
        font-size: 20px;
    }
    
    li {
        font-size: 16px;
    }
}/* End custom CSS */