.elementor-1503 .elementor-element.elementor-element-1d731e4:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-1d731e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-7556da1:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-7556da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-d8035d8:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-d8035d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-e0016ea:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-e0016ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-f5e2a20:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-f5e2a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-c684af7:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-c684af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-d7a65b0:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-d7a65b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-075040c:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-075040c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-6fe14b0:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-6fe14b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-bad28c6 .elementor-button{background-color:#9A6B2F;letter-spacing:0px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:14px 18px 14px 18px;}
.elementor-1503 .elementor-element.elementor-element-e2bb43d .elementor-button{background-color:#9A6B2F;letter-spacing:0px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:14px 18px 14px 18px;}
.elementor-1503 .elementor-element.elementor-element-lpef0o9:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-lpef0o9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-918ccf2:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-918ccf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-445b47b:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-445b47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-9c19727:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-9c19727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-1503 .elementor-element.elementor-element-847ec0d:not(.elementor-motion-effects-element-type-background), .elementor-1503 .elementor-element.elementor-element-847ec0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3272 .elementor-element.elementor-element-2264b21f:not(.elementor-motion-effects-element-type-background), .elementor-3272 .elementor-element.elementor-element-2264b21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3272 .elementor-element.elementor-element-45eecef:not(.elementor-motion-effects-element-type-background), .elementor-3272 .elementor-element.elementor-element-45eecef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3272 .elementor-element.elementor-element-8ed48d9:not(.elementor-motion-effects-element-type-background), .elementor-3272 .elementor-element.elementor-element-8ed48d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3272 .elementor-element.elementor-element-b5cd0b9:not(.elementor-motion-effects-element-type-background), .elementor-3272 .elementor-element.elementor-element-b5cd0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3442 .elementor-element.elementor-element-2264b21f:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-2264b21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3442 .elementor-element.elementor-element-8ed48d9:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-8ed48d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3442 .elementor-element.elementor-element-52646fe:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-52646fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3442 .elementor-element.elementor-element-761bf5a:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-761bf5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-3442 .elementor-element.elementor-element-27a0eb8:not(.elementor-motion-effects-element-type-background), .elementor-3442 .elementor-element.elementor-element-27a0eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4228 .elementor-element.elementor-element-38d3ec7:not(.elementor-motion-effects-element-type-background), .elementor-4228 .elementor-element.elementor-element-38d3ec7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4232 .elementor-element.elementor-element-c073e37:not(.elementor-motion-effects-element-type-background), .elementor-4232 .elementor-element.elementor-element-c073e37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4236 .elementor-element.elementor-element-ab1a242:not(.elementor-motion-effects-element-type-background), .elementor-4236 .elementor-element.elementor-element-ab1a242 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4240 .elementor-element.elementor-element-cf48dba:not(.elementor-motion-effects-element-type-background), .elementor-4240 .elementor-element.elementor-element-cf48dba > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4256 .elementor-element.elementor-element-003058f:not(.elementor-motion-effects-element-type-background), .elementor-4256 .elementor-element.elementor-element-003058f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4260 .elementor-element.elementor-element-dc6d085:not(.elementor-motion-effects-element-type-background), .elementor-4260 .elementor-element.elementor-element-dc6d085 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4264 .elementor-element.elementor-element-410fdda:not(.elementor-motion-effects-element-type-background), .elementor-4264 .elementor-element.elementor-element-410fdda > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-1d731e4:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-1d731e4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-7556da1:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-7556da1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-d8035d8:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-d8035d8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-e0016ea:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-e0016ea > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-f5e2a20:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-f5e2a20 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-c684af7:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-c684af7 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-d7a65b0:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-d7a65b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-075040c:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-075040c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-6fe14b0:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-6fe14b0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-bad28c6 .elementor-button{font-size:31px;letter-spacing:0px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-color:#9A6B2F;transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:14px 18px 14px 18px;}
.elementor-4499 .elementor-element.elementor-element-e2bb43d .elementor-button{letter-spacing:0px;fill:var( --e-global-color-astglobalcolor4 );color:var( --e-global-color-astglobalcolor4 );background-color:#9A6B2F;transition-duration:0.2s;border-radius:100px 100px 100px 100px;padding:14px 18px 14px 18px;}
.elementor-4499 .elementor-element.elementor-element-lpef0o9:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-lpef0o9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-918ccf2:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-918ccf2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-445b47b:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-445b47b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-9c19727:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-9c19727 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4499 .elementor-element.elementor-element-847ec0d:not(.elementor-motion-effects-element-type-background), .elementor-4499 .elementor-element.elementor-element-847ec0d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4698 .elementor-element.elementor-element-2264b21f:not(.elementor-motion-effects-element-type-background), .elementor-4698 .elementor-element.elementor-element-2264b21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4698 .elementor-element.elementor-element-45eecef:not(.elementor-motion-effects-element-type-background), .elementor-4698 .elementor-element.elementor-element-45eecef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4698 .elementor-element.elementor-element-8ed48d9:not(.elementor-motion-effects-element-type-background), .elementor-4698 .elementor-element.elementor-element-8ed48d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4698 .elementor-element.elementor-element-b5cd0b9:not(.elementor-motion-effects-element-type-background), .elementor-4698 .elementor-element.elementor-element-b5cd0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4734 .elementor-element.elementor-element-2264b21f:not(.elementor-motion-effects-element-type-background), .elementor-4734 .elementor-element.elementor-element-2264b21f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4734 .elementor-element.elementor-element-8ed48d9:not(.elementor-motion-effects-element-type-background), .elementor-4734 .elementor-element.elementor-element-8ed48d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4734 .elementor-element.elementor-element-52646fe:not(.elementor-motion-effects-element-type-background), .elementor-4734 .elementor-element.elementor-element-52646fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4734 .elementor-element.elementor-element-761bf5a:not(.elementor-motion-effects-element-type-background), .elementor-4734 .elementor-element.elementor-element-761bf5a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
.elementor-4734 .elementor-element.elementor-element-27a0eb8:not(.elementor-motion-effects-element-type-background), .elementor-4734 .elementor-element.elementor-element-27a0eb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C;}
/* ===== هوية ussus-iq.com — Chambers Green + نحاسي (B′) ===== */
:root{
  --ast-global-color-0:#9A6B2F; --ast-global-color-1:#0F1A16; --ast-global-color-2:#0F1A16;
  --ast-global-color-3:#4A5551; --ast-global-color-4:#F5F2EA; --ast-global-color-5:#FFFFFF;
  --ast-global-color-6:#F7F4EE; --ast-global-color-7:#0F1A16; --ast-global-color-8:#12352C;
  --e-global-color-astglobalcolor0:#9A6B2F; --e-global-color-astglobalcolor1:#0F1A16;
  --e-global-color-astglobalcolor2:#0F1A16; --e-global-color-astglobalcolor3:#4A5551;
  --e-global-color-astglobalcolor4:#F5F2EA; --e-global-color-astglobalcolor5:#FFFFFF;
  --e-global-color-astglobalcolor6:#F7F4EE; --e-global-color-astglobalcolor7:#0F1A16;
  --e-global-color-astglobalcolor8:#12352C;
  --ussus-dark:#12352C; --ussus-brass:#9A6B2F; --ussus-gold:#C2A15A; --ussus-cream:#FBF8F2;
}
/* ===== الهيدر: صفوف التنقل بالأخضر العميق + نصوص كريمية + النحاسي للتمييز =====
   الشعار في صفّه الخاص (58fd6ac00) ويبقى فاتحًا فيظهر بوضوح — لا حاجة لهيدر فاتح */
.elementor-4698 .elementor-element.elementor-element-2264b21f,
.elementor-4698 .elementor-element.elementor-element-45eecef,
.elementor-4698 .elementor-element.elementor-element-8ed48d9,
.elementor-4698 .elementor-element.elementor-element-b5cd0b9,
.elementor-4698 .elementor-element.elementor-element-2264b21f > .elementor-background-overlay,
.elementor-4698 .elementor-element.elementor-element-2264b21f > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-4698 .elementor-element.elementor-element-45eecef > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-4698 .elementor-element.elementor-element-8ed48d9 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-4698 .elementor-element.elementor-element-b5cd0b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#12352C !important;border-color:#0E2A24 !important;}
.elementor-4698 .elementor-element.elementor-element-2264b21f *,
.elementor-4698 .elementor-element.elementor-element-45eecef *,
.elementor-4698 .elementor-element.elementor-element-8ed48d9 *,
.elementor-4698 .elementor-element.elementor-element-b5cd0b9 *{color:#F2EEE4 !important;}
.elementor-4698 .elementor-element.elementor-element-2264b21f a:hover,
.elementor-4698 .elementor-element.elementor-element-45eecef a:hover,
.elementor-4698 .elementor-element.elementor-element-8ed48d9 a:hover,
.elementor-4698 .elementor-element.elementor-element-b5cd0b9 a:hover{color:#C2A15A !important;}
.elementor-4698 .wpr-active-menu-item, .elementor-4698 .current-menu-item > a,
.elementor-4698 .current_page_item > a{color:#E0BE7A !important;}
/* صف الشعار: يبقى فاتحًا ليظهر شعار المكتب الكحلي #181848 */
.elementor-4698 .elementor-element.elementor-element-58fd6ac00{background-color:transparent !important;}
.elementor-sticky--active, .elementor-sticky--effects{background-color:#12352C !important;}
/* لمسات الهوية */
.elementor-heading-title::after{background:linear-gradient(90deg,#9A6B2F,#C2A15A) !important;}
.elementor-button{background:#9A6B2F !important;border-color:#9A6B2F !important;}
.elementor-button:hover{background:#7E5624 !important;}
a:hover{color:#9A6B2F !important;}

/* ==========================================================================
   القسم 1 — الهيدر: مبدّل اللغة بتصميم «مفتاح مجزّأ» فاخر (Segmented) + صقل القائمة
   لا يغيّر أي نص أو رابط أو علم — تنسيق فقط · يعمل على العربي والإنجليزي تلقائيًا
   ========================================================================== */
.language-switcher, .language-switcher-mobile{
  display:inline-flex !important; align-items:center; gap:3px;
  padding:4px !important; border-radius:999px !important;
  background:rgba(255,255,255,.07) !important;
  border:1px solid rgba(194,161,90,.35) !important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.07) !important;
  -webkit-backdrop-filter:saturate(140%) blur(6px); backdrop-filter:saturate(140%) blur(6px);
}
.lang-btn, .language-switcher .lang-btn, .language-switcher-mobile .lang-btn{
  display:inline-flex !important; align-items:center !important; gap:8px !important;
  padding:8px 18px !important; min-height:38px;
  border:0 !important; border-radius:999px !important;
  background:transparent !important; color:#EDE7DA !important;
  font-weight:600 !important; text-decoration:none !important;
  transition:background .3s ease, color .3s ease, box-shadow .3s ease, transform .3s ease !important;
}
.lang-btn:hover{ background:rgba(194,161,90,.18) !important; color:#ffffff !important; }
.lang-btn .flag{ font-size:17px !important; line-height:1 !important; }
.lang-btn .label{ font-size:13px !important; font-weight:600 !important; letter-spacing:0 !important; }

/* اللغة الحالية: العربية في صفحة العربية، والإنجليزية في بقية الموقع */
body.page-id-4499 .lang-btn.ar,
body:not(.page-id-4499) .lang-btn.en{
  background:linear-gradient(180deg,#E0BE7A,#B98F35) !important;
  color:#12352C !important;
  box-shadow:0 2px 10px rgba(194,161,90,.35), inset 0 1px 0 rgba(255,255,255,.45) !important;
}
body.page-id-4499 .lang-btn.ar .label, body:not(.page-id-4499) .lang-btn.en .label{ color:#12352C !important; }

/* القائمة: خط سفلي نحاسي يظهر بأناقة عند المرور (العنصر النشط يحتفظ بخطه الثابت) */
.elementor-4698 .wpr-menu-item{ position:relative !important; padding-bottom:6px !important; }
.elementor-4698 .wpr-menu-item::after{
  content:"" !important; position:absolute; bottom:0; left:50%; right:50%; height:2px;
  background:linear-gradient(90deg,#C2A15A,#E0BE7A); border-radius:2px;
  transition:left .28s ease, right .28s ease;
}
.elementor-4698 .wpr-menu-item:hover::after{ left:6% !important; right:6% !important; }

/* ===== الموبايل: مفتاح ممتدّ بعرض متساوٍ + مناطق لمس 46px ===== */
@media (max-width:1024px){
  .language-switcher, .language-switcher-mobile{
    display:flex !important; width:100%; max-width:330px; margin:0 auto !important;
  }
  .language-switcher .lang-btn, .language-switcher-mobile .lang-btn{
    flex:1 1 0 !important; justify-content:center !important;
    min-height:46px !important; padding:10px 14px !important;
  }
  .lang-btn .label{ font-size:13.5px !important; }
  .elementor-4698 .elementor-element.elementor-element-45eecef,
  .elementor-4698 .elementor-element.elementor-element-8ed48d9{ padding:8px 16px !important; }
  .elementor-4698 .elementor-element.elementor-element-45eecef{ padding-bottom:0 !important; }
  .elementor-4698 .elementor-element.elementor-element-8ed48d9{ padding-top:4px !important; margin-bottom:2px !important; }
  .menu-toggle, .ast-mobile-menu-trigger-minimal .ast-button-wrap .mobile-menu-toggle-icon span,
  .ast-button-wrap .menu-toggle .mobile-menu-toggle-icon span{ color:#F2EEE4 !important; background-color:#F2EEE4 !important; }
  .menu-toggle svg, .ast-mobile-menu-trigger-minimal svg{ fill:#F2EEE4 !important; }
}
