/* =====================================================================
   القسم 7ب — بيان نبذة عن وكالتنا / AGENCY STATEMENT
   طبقة عرض فقط للحاوية e0016ea: لا تغيّر النص أو الصور أو الروابط أو Elementor.
   ===================================================================== */

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea > .e-con-inner,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea > .e-con-inner{
  max-width:1000px !important;
  margin-inline:auto !important;
  padding:76px 42px !important;
}

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

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .plain-text-ar,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .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-e0016ea .plain-text,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .plain-text{
  direction:ltr;
  unicode-bidi:plaintext;
  text-align:left !important;
  font-family:"IBM Plex Sans Arabic", "Segoe UI", sans-serif !important;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-statement-formatted,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-statement-formatted{
  display:block;
  color:#F7F4EE;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-intro,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-intro{
  display:block;
  max-width:780px;
  color:#F7F4EE;
  font-size:clamp(20px, 2vw, 25px);
  font-weight:500;
  line-height:1.9;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-intro::after,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-intro::after{
  content:"";
  display:block;
  width:78px;
  height:2px;
  margin-block:22px 30px;
  background:linear-gradient(90deg, #7E5F1E 0%, #E0BE7A 100%);
  box-shadow:0 1px 12px rgba(224, 190, 122, .30);
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .plain-text-ar .ussus-agency-intro::after,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .plain-text-ar .ussus-agency-intro::after{
  background:linear-gradient(90deg, #E0BE7A 0%, #7E5F1E 100%);
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-services-heading,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-services-heading{
  display:block;
  color:#FFF3C9;
  font-family:"Amiri", Georgia, serif;
  font-size:clamp(35px, 3.8vw, 46px);
  font-weight:700;
  line-height:1.12;
}

html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .plain-text .ussus-agency-services-heading{
  font-family:"Playfair Display", Georgia, serif;
  font-size:clamp(31px, 3.2vw, 40px);
  font-weight:600;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-services-lead,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-services-lead{
  display:block;
  max-width:800px;
  margin-block:18px 30px;
  color:#F7F4EE;
  font-size:clamp(18px, 1.6vw, 21px);
  font-weight:400;
  line-height:1.9;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-practice,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-practice{
  display:block;
  position:relative;
  margin-block-start:16px;
  padding-block:15px;
  padding-inline-start:22px;
  padding-inline-end:0;
  border-inline-start:2px solid rgba(224, 190, 122, .72);
  color:#F7F4EE;
  font-size:clamp(18px, 1.58vw, 21px);
  font-weight:400;
  line-height:1.85;
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-practice::before,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-practice::before{
  content:"";
  position:absolute;
  inset-inline-start:-2px;
  inset-block-start:15px;
  width:2px;
  height:24px;
  background:#FFF3C9;
  box-shadow:0 0 12px rgba(224, 190, 122, .45);
}

html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-practice strong,
html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-practice strong{
  color:#E0BE7A;
  font-weight:700;
}

@media (max-width:767px){
  html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea > .e-con-inner,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea > .e-con-inner{
    padding:46px 20px !important;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-intro,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-intro{
    font-size:18px;
    line-height:1.92;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-intro::after,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-intro::after{
    width:62px;
    margin-block:18px 24px;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-services-heading{
    font-size:34px;
  }

  html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .plain-text .ussus-agency-services-heading{
    font-size:29px;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-services-lead,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-services-lead{
    margin-block:14px 22px;
    font-size:17px;
    line-height:1.9;
  }

  html body .elementor.elementor-4499 .elementor-element.elementor-element-e0016ea .ussus-agency-practice,
  html body .elementor.elementor-1503 .elementor-element.elementor-element-e0016ea .ussus-agency-practice{
    margin-block-start:13px;
    padding-block:12px;
    font-size:17px;
    line-height:1.85;
  }
}

/* The live page wrapper is not consistently identified by its Elementor page ID. */
html body .elementor-element.elementor-element-e0016ea.ussus-agency-statement-active{
  background-color:#12352C !important;
  background-image:linear-gradient(115deg, #0D3028 0%, #12352C 48%, #103A30 100%) !important;
}

/* Elementor resets this logical padding after the component rule. */
html body .elementor-element.elementor-element-e0016ea .ussus-agency-practice{
  padding-inline-start:22px !important;
  padding-inline-end:0 !important;
}
