/* =====================================================================
   القسم 8ب — مذكرة المستقبل القانونية / TARGET FUTURE
   طبقة عرض فقط للحاوية f5e2a20: لا تغيّر النص أو الصور أو الروابط أو Elementor.
   ===================================================================== */

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active{
  background-color:#12352C !important;
  background-image:linear-gradient(115deg, #0D3028 0%, #12352C 48%, #103A30 100%) !important;
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active > .e-con-inner{
  max-width:1000px !important;
  margin-inline:auto !important;
  padding:76px 42px !important;
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .elementor-heading-title{
  position:relative;
  margin:0 auto 42px !important;
  padding-block-end:24px;
  color:#FFF3C9 !important;
  font-family:"Amiri", Georgia, serif !important;
  font-size:clamp(45px, 4.4vw, 58px) !important;
  font-weight:700 !important;
  line-height:1.12 !important;
  text-align:center !important;
  text-shadow:none;
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .elementor-heading-title::after{
  content:"";
  position:absolute;
  inset-block-end:0;
  inset-inline-start:50%;
  width:78px;
  height:2px;
  transform:translateX(-50%);
  background:linear-gradient(90deg, #7E5F1E 0%, #E0BE7A 50%, #7E5F1E 100%);
  box-shadow:0 1px 12px rgba(224, 190, 122, .30);
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-source{
  display:block;
  max-width:860px !important;
  margin:0 auto !important;
  color:#F7F4EE !important;
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-source.ussus-future-ar{
  direction:rtl;
  text-align:right !important;
  font-family:"IBM Plex Sans Arabic", "Segoe UI", sans-serif !important;
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-source.ussus-future-en{
  direction:ltr;
  unicode-bidi:plaintext;
  text-align:left !important;
  font-family:"IBM Plex Sans Arabic", "Segoe UI", sans-serif !important;
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-intro{
  display:block;
  max-width:800px;
  color:#F7F4EE;
  font-size:clamp(20px, 2vw, 25px);
  font-weight:500;
  line-height:1.9;
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-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-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-source.ussus-future-ar .ussus-future-intro::after{
  background:linear-gradient(90deg, #E0BE7A 0%, #7E5F1E 100%);
}

html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-axis{
  display:block;
  position:relative;
  margin-block-start:16px !important;
  margin-block-end:0 !important;
  padding-block:15px;
  padding-inline-start:22px !important;
  padding-inline-end:0 !important;
  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-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-axis::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-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-axis strong{
  color:#E0BE7A;
  font-weight:700;
}

@media (max-width:767px){
  html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active > .e-con-inner{
    padding:46px 20px !important;
  }

  html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .elementor-heading-title{
    margin-block-end:30px !important;
    padding-block-end:19px;
    font-size:34px !important;
  }

  html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .elementor-heading-title::after{
    width:62px;
  }

  html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-intro{
    font-size:18px;
    line-height:1.92;
  }

  html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-intro::after{
    width:62px;
    margin-block:18px 24px;
  }

  html body .elementor-element.elementor-element-f5e2a20.ussus-future-statement-active .ussus-future-axis{
    margin-block-start:13px !important;
    padding-block:12px;
    font-size:17px;
    line-height:1.85;
  }
}
