/* القسم 14 — معرض فريق الخبرة القانونية (الحاسب ssp0tgp / الهاتف f124fe0) فقط.
 * طبقة عرض مستقلة: لا تغيّر نصوص Elementor أو الصور أو الروابط أو قاعدة البيانات.
 */
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0{
  position:relative;
  isolation:isolate;
  overflow:hidden;
  background:#092C24 !important;
}

html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp > .elementor-background-overlay,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-background-overlay{
  z-index:0;
  opacity:1;
  background:
    radial-gradient(circle at 9% 4%, rgba(224,190,122,.20) 0 1px, transparent 1.5px) 0 0 / 26px 26px,
    radial-gradient(ellipse at 80% 16%, rgba(194,161,90,.16), transparent 34%),
    radial-gradient(ellipse at 14% 82%, rgba(224,190,122,.10), transparent 39%),
    linear-gradient(135deg, #061D18 0%, #123E33 53%, #08271F 100%) !important;
}

html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp::before,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0::before{
  content:"";
  position:absolute;
  z-index:1;
  inset:24px;
  border:1px solid rgba(224,190,122,.25);
  pointer-events:none;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp::after,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0::after{
  content:"";
  position:absolute;
  z-index:1;
  inset:38px 0 auto;
  height:1px;
  background:linear-gradient(90deg, transparent 4%, rgba(224,190,122,.65) 28%, rgba(255,243,201,.9) 50%, rgba(224,190,122,.65) 72%, transparent 96%);
  pointer-events:none;
}

html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp > .elementor-container,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container{
  position:relative;
  z-index:2;
  padding:92px 0 86px;
}

/* رأس القسم: وسم عربي رصين وعنوان واضح، بلا تعديل النص الأصلي. */
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child{
  display:block;
  width:auto;
  margin:0 0 18px !important;
  padding:0;
  border:0;
  border-radius:0;
  background:none;
  box-shadow:none;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child h2,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child h2{
  margin:0 !important;
  color:#E0BE7A !important;
  font-family:"Amiri", Georgia, serif !important;
  font-size:22px !important;
  font-weight:700 !important;
  letter-spacing:0;
  line-height:1.3 !important;
  text-shadow:0 2px 14px rgba(0,0,0,.22);
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child h2::after,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child h2::after{
  content:"";
  display:block;
  width:58px;
  height:1px;
  margin:9px auto 0;
  background:linear-gradient(90deg, transparent, #C2A15A 22%, #E0BE7A 50%, #C2A15A 78%, transparent);
}
html body.ussus-team-showcase-enabled.page-id-1503 .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child h2,
html body.ussus-team-showcase-enabled.page-id-1503 .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child h2{
  font-family:"IBM Plex Sans", "Segoe UI", sans-serif !important;
  font-size:13px !important;
  font-weight:600 !important;
  letter-spacing:.16em;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2),
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2){
  width:100%;
  max-width:1100px;
  margin:0 auto 54px !important;
  text-align:center;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2) h2,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2) h2{
  margin:0 !important;
  color:#FFF3C9 !important;
  font-family:"Amiri", Georgia, serif !important;
  font-size:clamp(40px, 4vw, 56px) !important;
  font-weight:700 !important;
  line-height:1.18 !important;
  letter-spacing:0;
  text-shadow:0 8px 34px rgba(0,0,0,.28);
}
html body.ussus-team-showcase-enabled.page-id-1503 .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2) h2,
html body.ussus-team-showcase-enabled.page-id-1503 .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2) h2{
  font-family:"Playfair Display", Georgia, serif !important;
  font-size:clamp(35px, 3.8vw, 52px) !important;
  letter-spacing:-.02em;
}
@media (min-width:768px){
  html body.ussus-team-showcase-enabled.page-id-4499 .elementor-element.elementor-element-ssp0tgp > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2) h2{
    white-space:nowrap;
  }
}

/* بطاقات الأعضاء: تعود هندسة الصورة الأصلية كما ضبطها Elementor؛ الإطار طبقة بصرية فقط. */
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp :is(.elementor-element-571959e, .elementor-element-e33c1f5, .elementor-element-57995cd, .elementor-element-dde3f55) > .elementor-container > .elementor-column,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 :is(.elementor-element-e85dcda, .elementor-element-481804b, .elementor-element-ce54fb4) > .elementor-container > .elementor-column{
  position:relative;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp :is(.elementor-element-571959e, .elementor-element-e33c1f5, .elementor-element-57995cd, .elementor-element-dde3f55) > .elementor-container > .elementor-column::before,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 :is(.elementor-element-e85dcda, .elementor-element-481804b, .elementor-element-ce54fb4) > .elementor-container > .elementor-column::before{
  content:"";
  position:absolute;
  z-index:4;
  inset:11px;
  border:1px solid rgba(255,243,201,.22);
  pointer-events:none;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp :is(.elementor-element-571959e, .elementor-element-e33c1f5, .elementor-element-57995cd, .elementor-element-dde3f55) > .elementor-container > .elementor-column > .elementor-widget-wrap,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 :is(.elementor-element-e85dcda, .elementor-element-481804b, .elementor-element-ce54fb4) > .elementor-container > .elementor-column > .elementor-widget-wrap{
  position:relative;
  z-index:3;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp :is(.elementor-element-571959e, .elementor-element-e33c1f5, .elementor-element-57995cd, .elementor-element-dde3f55) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-background-overlay,
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 :is(.elementor-element-e85dcda, .elementor-element-481804b, .elementor-element-ce54fb4) > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-background-overlay{
  display:block;
  z-index:0;
  opacity:1;
  background:linear-gradient(180deg, rgba(5,23,18,0) 24%, rgba(4,23,18,.28) 47%, rgba(4,23,18,.96) 100%) !important;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp :is(.elementor-element-571959e, .elementor-element-e33c1f5, .elementor-element-57995cd, .elementor-element-dde3f55) > .elementor-container > .elementor-column > .elementor-widget-wrap > :not(.elementor-background-overlay),
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 :is(.elementor-element-e85dcda, .elementor-element-481804b, .elementor-element-ce54fb4) > .elementor-container > .elementor-column > .elementor-widget-wrap > :not(.elementor-background-overlay){
  position:relative;
  z-index:1;
}
/* تبقى أسماء الأعضاء ومسمياتهم بقياسات Elementor الأصلية حتى لا يتغير ارتفاع البطاقة. */

/* الوصف الختامي في الهاتف يبقى مقروءًا، ولا يُعامل كبطاقة عضو. */
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 .elementor-element-9ff5fa1{
  position:relative;
  margin-top:10px;
  padding:27px 24px 8px;
  border-top:1px solid rgba(224,190,122,.38);
  color:#F6F1E5;
}
html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 .elementor-element-9ff5fa1 p{
  color:inherit !important;
  font-family:"IBM Plex Sans Arabic", "Segoe UI", sans-serif !important;
  font-size:16px !important;
  line-height:1.9 !important;
}
html body.ussus-team-showcase-enabled.page-id-1503 .elementor-element.elementor-element-f124fe0 .elementor-element-9ff5fa1 p{
  font-family:"IBM Plex Sans", "Segoe UI", sans-serif !important;
}

@media (max-width:767px){
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0::before{ inset:12px; }
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0::after{ inset:25px 22px auto; }
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container{
    padding:66px 0 54px;
  }
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child{
    margin-bottom:15px !important;
  }
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:first-child h2{ font-size:19px !important; }
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2){ margin-bottom:37px !important; }
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2) h2{ font-size:clamp(32px, 9vw, 39px) !important; }
  html body.ussus-team-showcase-enabled.page-id-1503 .elementor-element.elementor-element-f124fe0 > .elementor-container > .elementor-column > .elementor-widget-wrap > .elementor-widget-heading:nth-child(2) h2{ font-size:31px !important; }
  /* وظيفتا Ehab وMays في الهاتف: سطر واحد داخل عرض بطاقة Elementor الأصلي. */
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 :is(.elementor-element-072d88a, .elementor-element-378ad2b) p{
    white-space:nowrap;
    font-size:14px !important;
    line-height:1.3 !important;
  }
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-f124fe0 .elementor-element-9ff5fa1{ padding-inline:8px; }
}

@media (prefers-reduced-motion:reduce){
  html body.ussus-team-showcase-enabled .elementor-element.elementor-element-ssp0tgp :is(.elementor-element-571959e, .elementor-element-e33c1f5, .elementor-element-57995cd, .elementor-element-dde3f55) > .elementor-container > .elementor-column{ transition:none; }
}
