/* =====================================================================
   القسم 4ب — بيان من نحن / ABOUT US STATEMENT
   طبقة عرض فقط: لا تغيّر النص أو الصور أو الروابط أو بنية Elementor.
   ===================================================================== */

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4{
  background:
    linear-gradient(115deg, #0D3028 0%, #12352C 48%, #103A30 100%) !important;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 > .e-con-inner,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 > .e-con-inner{
  max-width:960px !important;
  margin-inline:auto !important;
  padding:70px 42px !important;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar,
html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text{
  position:relative;
  max-width:840px !important;
  margin:0 auto !important;
  padding:10px 0 !important;
  color:#F7F4EE !important;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar::before,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar::before,
html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text::before,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text::before{
  content:"";
  position:absolute;
  inset-block-start:10px;
  inset-inline-start:-28px;
  width:2px;
  height:64px;
  background:#FFF3C9;
  box-shadow:0 0 14px rgba(224, 190, 122, .42);
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar::after,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar::after,
html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text::after,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text::after{
  content:"";
  position:absolute;
  inset-block:10px;
  inset-inline-start:-28px;
  width:1px;
  background:rgba(194, 161, 90, .72);
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar p,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar p,
html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text p,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text p{
  margin:0 !important;
  color:#F7F4EE !important;
  font-weight:500 !important;
  font-size:clamp(19px, 1.75vw, 23px) !important;
  line-height:1.9 !important;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .ussus-statement-group,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .ussus-statement-group{
  display:block;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .ussus-statement-group + .ussus-statement-group,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .ussus-statement-group + .ussus-statement-group{
  margin-block-start:25px;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--intro,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--intro{
  position:relative;
  font-size:1.14em;
  font-weight:600;
  line-height:1.72;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--intro::after,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--intro::after{
  content:"";
  display:block;
  width:74px;
  height:2px;
  margin-block-start:16px;
  background:linear-gradient(90deg, transparent, #E0BE7A);
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar .ussus-statement-group--intro::after,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar .ussus-statement-group--intro::after{
  background:linear-gradient(90deg, #E0BE7A, transparent);
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--scope,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--scope{
  color:#FFF3C9;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar{
  direction:rtl;
  text-align:right !important;
  font-family:"IBM Plex Sans Arabic", "Segoe UI", sans-serif !important;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text,
html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text{
  direction:ltr;
  unicode-bidi:plaintext;
  text-align:left !important;
  font-family:"Playfair Display", Georgia, serif !important;
}

@media (min-width:769px){
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .desktop-only p br,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .desktop-only p br{
    display:none;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar.desktop-only p br:nth-of-type(2),
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar.desktop-only p br:nth-of-type(2),
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar.desktop-only p br:nth-of-type(5),
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar.desktop-only p br:nth-of-type(5),
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text.desktop-only p br:nth-of-type(3),
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text.desktop-only p br:nth-of-type(3),
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text.desktop-only p br:nth-of-type(7),
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text.desktop-only p br:nth-of-type(7){
    display:block;
    height:22px;
  }
}

@media (max-width:768px){
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 > .e-con-inner,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 > .e-con-inner{
    padding:44px 16px !important;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar,
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text{
    max-width:none !important;
    padding:6px 0 !important;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar p,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar p,
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text p,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text p{
    font-size:17px !important;
    line-height:1.95 !important;
    white-space:pre-line;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text::before,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text::before,
  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text-ar::before,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text-ar::before{
    height:48px;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .plain-text p,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .plain-text p{
    white-space:normal;
    line-height:1.85 !important;
    font-weight:400 !important;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .ussus-statement-group + .ussus-statement-group,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .ussus-statement-group + .ussus-statement-group{
    margin-block-start:20px;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--intro,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-1d731e4 .ussus-statement-group--intro{
    font-size:1.1em;
    line-height:1.78;
  }
}
