.elementor-6217 .elementor-element.elementor-element-4a6c017:not(.elementor-motion-effects-element-type-background), .elementor-6217 .elementor-element.elementor-element-4a6c017 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-6217 .elementor-element.elementor-element-4a6c017 > .elementor-container{min-height:102px;}.elementor-6217 .elementor-element.elementor-element-4a6c017{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-6217 .elementor-element.elementor-element-4a6c017 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );color:var( --e-global-color-primary );}.elementor-6217 .elementor-element.elementor-element-6e51170{text-align:center;}.elementor-6217 .elementor-element.elementor-element-6e51170 .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-6217 .elementor-element.elementor-element-50c874f > .elementor-container{max-width:1100px;}.elementor-6217 .elementor-element.elementor-element-50c874f{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-6217 .elementor-element.elementor-element-858503d .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:24px;font-weight:600;text-transform:capitalize;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-6217 .elementor-element.elementor-element-1ae8996{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;line-height:25px;}.elementor-6217 .elementor-element.elementor-element-1ae8996 p{margin-block-end:0px;}.elementor-6217 .elementor-element.elementor-element-1ae8996 a{color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6217 .elementor-element.elementor-element-4a6c017 > .elementor-container{min-height:50px;}.elementor-6217 .elementor-element.elementor-element-4a6c017{padding:20px 20px 20px 20px;}.elementor-6217 .elementor-element.elementor-element-6e51170 .elementor-heading-title{font-size:16px;}.elementor-6217 .elementor-element.elementor-element-50c874f{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-6217 .elementor-element.elementor-element-bce7b56 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-6217 .elementor-element.elementor-element-858503d .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-6217 .elementor-element.elementor-element-1ae8996{font-size:15px;line-height:1.7em;}}/* Start custom CSS for text-editor, class: .elementor-element-1ae8996 */.text-content-blog * {
    color: black !important;
}


/* 📱 كود تمرير الجداول على الجوال فقط */
@media (max-width: 768px) {
  table {
    display: block !important;
    width: 100% !important;
    overflow-x: auto !important;
    white-space: nowrap !important;
    -webkit-overflow-scrolling: touch !important;
    padding-bottom: 15px !important; /* 🟩 المسافة بين الجدول وشريط التمرير */
    cursor: grab !important; /* ✋ إشارة توضح إمكانية السحب */
    scroll-behavior: smooth !important;
  }

  /* ✅ تمكين السحب باللمس مباشرة على الجدول */
  table:active {
    cursor: grabbing !important;
  }

  /* 🎨 تخصيص شريط التمرير */
  table::-webkit-scrollbar {
    height: 6px;
  }

  table::-webkit-scrollbar-thumb {
    background: #fff !important; /* اللون الأبيض للشريط */
    border-radius: 3px;
  }

  table::-webkit-scrollbar-track {
    background: transparent !important;
  }
}



.text-content-blog ol , .text-content-blog ul {
    margin: 0px ;
    margin-left: 16px;
}


.text-content-blog ol p,
.text-content-blog ul p {
  margin-bottom: 16px !important; /* المسافة بين العناصر */
}



/* 📱 تطبيق التنسيق فقط على الجوال */
@media (max-width: 768px) {
  .text-content-blog ol,
  .text-content-blog ul {
    margin: 0px !important;
    margin-left: 20px !important;
  }

  .text-content-blog ol p,
  .text-content-blog ul p {
    margin-bottom: 10px !important; /* المسافة بين الفقرات داخل القوائم */
  }
}



.text-content-blog a {
    color: #c62828 !important;
}



/* 🔴 جعل الروابط داخل النصوص الـ Bold باللون الأحمر */
.text-content-blog a strong,
.text-content-blog strong a,
.text-content-blog a b,
.text-content-blog b a {
    color: #c62828 !important; /* أحمر احترافي واضح */
}

/* ✨ تحسين تجربة التفاعل */
.text-content-blog a strong:hover,
.text-content-blog strong a:hover,
.text-content-blog a b:hover,
.text-content-blog b a:hover {
    color: #a00000 !important; /* أحمر أغمق عند المرور */
}




.text-content-blog li:not(:last-child) {
    margin-bottom: 15px;
}


.text-content-blog h3 {
    margin-top: 20px;
}


.text-content-blog p + p {
    margin-top: 20px;
}


.text-content-blog a {
    text-transform: lowercase;
}/* End custom CSS */