.elementor-3063 .elementor-element.elementor-element-aa32360:not(.elementor-motion-effects-element-type-background), .elementor-3063 .elementor-element.elementor-element-aa32360 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-3063 .elementor-element.elementor-element-aa32360 > .elementor-container{min-height:102px;}.elementor-3063 .elementor-element.elementor-element-aa32360{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;}.elementor-3063 .elementor-element.elementor-element-aa32360 > .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-3063 .elementor-element.elementor-element-957863c{text-align:center;}.elementor-3063 .elementor-element.elementor-element-957863c .elementor-heading-title{font-family:"Josefin Sans", Sans-serif;font-size:20px;font-weight:500;}.elementor-3063 .elementor-element.elementor-element-bfc57b5 > .elementor-container{max-width:1100px;}.elementor-3063 .elementor-element.elementor-element-bfc57b5{margin-top:30px;margin-bottom:30px;padding:0px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-82087ba .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-3063 .elementor-element.elementor-element-b5f233b{font-family:"Josefin Sans", Sans-serif;font-size:16px;font-weight:400;text-transform:capitalize;line-height:25px;}.elementor-3063 .elementor-element.elementor-element-b5f233b p{margin-block-end:0px;}.elementor-3063 .elementor-element.elementor-element-b5f233b a{color:var( --e-global-color-primary );}body.elementor-page-3063:not(.elementor-motion-effects-element-type-background), body.elementor-page-3063 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-3063 .elementor-element.elementor-element-aa32360 > .elementor-container{min-height:50px;}.elementor-3063 .elementor-element.elementor-element-aa32360{padding:20px 20px 20px 20px;}.elementor-3063 .elementor-element.elementor-element-957863c .elementor-heading-title{font-size:16px;}.elementor-3063 .elementor-element.elementor-element-bfc57b5{margin-top:0px;margin-bottom:0px;padding:20px 20px 20px 20px;}.elementor-3063 .elementor-element.elementor-element-eb8f27a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-3063 .elementor-element.elementor-element-82087ba .elementor-heading-title{font-size:20px;line-height:1.5em;}.elementor-3063 .elementor-element.elementor-element-b5f233b{font-size:15px;line-height:1.7em;}}/* Start custom CSS for text-editor, class: .elementor-element-b5f233b */.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: #000 !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  h1 , .text-content-blog h2 , .text-content-blog h3 , .text-content-blog h4 , .text-content-blog strong , .text-content-blog span {
      line-height: 1.8em !important;
      font-size: 18px !important ;
      font-weight: 400;
}/* End custom CSS */