/* =====================================================================
   القسم 8 — اقتباس العدالة / JUSTICE QUOTE
   الخيار A: «ممرّ الاستشارة القضائي» للحاوية b3f3219 فقط.
   طبقة عرض: لا تغيّر النص أو الصورة أو الروابط أو Elementor.
   ===================================================================== */

html body.page-id-4499 .elementor-element.elementor-element-b3f3219 > .elementor-background-overlay,
html body.page-id-1503 .elementor-element.elementor-element-b3f3219 > .elementor-background-overlay{
  background-color:transparent !important;
  background-repeat:no-repeat !important;
  background-size:cover !important;
  opacity:1 !important;
  transition:none !important;
}

/* Arabic: darker at the quote's reading edge, with the consultation intact. */
html body.page-id-4499 .elementor-element.elementor-element-b3f3219 > .elementor-background-overlay{
  background-image:
    radial-gradient(circle at 58% 57%, rgba(224, 190, 122, .15) 0%, rgba(224, 190, 122, .05) 16%, transparent 42%),
    linear-gradient(270deg, rgba(7, 36, 30, .68) 0%, rgba(10, 45, 37, .25) 54%, rgba(7, 34, 29, .20) 100%),
    linear-gradient(180deg, rgba(10, 45, 37, .17) 0%, rgba(10, 45, 37, .40) 43%, rgba(6, 31, 26, .92) 100%) !important;
}

/* English: mirror the reading edge without changing the source image. */
html body.page-id-1503 .elementor-element.elementor-element-b3f3219 > .elementor-background-overlay{
  background-image:
    radial-gradient(circle at 42% 57%, rgba(224, 190, 122, .15) 0%, rgba(224, 190, 122, .05) 16%, transparent 42%),
    linear-gradient(90deg, rgba(7, 36, 30, .68) 0%, rgba(10, 45, 37, .25) 54%, rgba(7, 34, 29, .20) 100%),
    linear-gradient(180deg, rgba(10, 45, 37, .17) 0%, rgba(10, 45, 37, .40) 43%, rgba(6, 31, 26, .92) 100%) !important;
}

html body.page-id-4499 .elementor-element.elementor-element-b3f3219 .elementor-heading-title,
html body.page-id-1503 .elementor-element.elementor-element-b3f3219 .elementor-heading-title{
  position:relative;
  padding-block-end:28px;
  color:#F7F4EE !important;
  text-shadow:0 2px 18px rgba(0, 0, 0, .40);
}

html body.page-id-4499 .elementor-element.elementor-element-b3f3219 .elementor-heading-title{
  direction:rtl;
  text-align:right !important;
}

html body.page-id-1503 .elementor-element.elementor-element-b3f3219 .elementor-heading-title{
  direction:ltr;
  unicode-bidi:plaintext;
  text-align:left !important;
}

html body.page-id-4499 .elementor-element.elementor-element-b3f3219 .elementor-heading-title::after,
html body.page-id-1503 .elementor-element.elementor-element-b3f3219 .elementor-heading-title::after{
  content:"";
  position:absolute;
  inset-block-end:0;
  width:92px;
  height:2px;
  box-shadow:0 1px 12px rgba(224, 190, 122, .34);
}

html body.page-id-4499 .elementor-element.elementor-element-b3f3219 .elementor-heading-title::after{
  inset-inline-end:0;
  background:linear-gradient(90deg, #7E5F1E 0%, #E0BE7A 100%);
}

html body.page-id-1503 .elementor-element.elementor-element-b3f3219 .elementor-heading-title::after{
  inset-inline-start:0;
  background:linear-gradient(90deg, #E0BE7A 0%, #7E5F1E 100%);
}

@media (max-width:767px){
  html body.page-id-4499 .elementor-element.elementor-element-b3f3219 > .elementor-background-overlay,
  html body.page-id-1503 .elementor-element.elementor-element-b3f3219 > .elementor-background-overlay{
    background-position:center center !important;
  }

  html body.page-id-4499 .elementor-element.elementor-element-b3f3219 .elementor-heading-title,
  html body.page-id-1503 .elementor-element.elementor-element-b3f3219 .elementor-heading-title{
    padding-block-end:22px;
    text-align:center !important;
    text-shadow:0 2px 14px rgba(0, 0, 0, .48);
  }

  html body.page-id-4499 .elementor-element.elementor-element-b3f3219 .elementor-heading-title::after,
  html body.page-id-1503 .elementor-element.elementor-element-b3f3219 .elementor-heading-title::after{
    inset-inline-start:50%;
    inset-inline-end:auto;
    width:64px;
    transform:translateX(-50%);
    background:linear-gradient(90deg, #7E5F1E 0%, #E0BE7A 50%, #7E5F1E 100%);
  }
}
