.tajml-language-bar{position:sticky;top:0;z-index:9999;background:#111c20;color:#f5f4ef;border-bottom:1px solid #ffffff18;font-family:system-ui,-apple-system,"Segoe UI",sans-serif}
.tajml-language-inner{display:flex;align-items:center;justify-content:flex-end;gap:16px;max-width:1240px;margin:auto;padding:8px 24px;min-height:56px;box-sizing:border-box}
.tajml-language-label{font-size:12px;font-weight:500;opacity:.7;letter-spacing:.04em}
.tajml-switcher{display:flex;align-items:center;gap:4px;padding:3px;background:#ffffff0a;border:1px solid #ffffff14;border-radius:100px;direction:ltr}
.tajml-switcher a{display:inline-flex;align-items:center;justify-content:center;min-height:36px;min-width:70px;padding:6px 16px;border:0;border-radius:100px;text-decoration:none!important;color:inherit;font-size:13px;font-weight:500;line-height:1.4;box-sizing:border-box;transition:background .18s,color .18s}
.tajml-switcher a:hover{background:#ffffff15}.tajml-switcher a[aria-current=true]{background:#ff7f50;color:#152125;font-weight:700;box-shadow:0 2px 10px #0002}
.tajml-switcher a:focus-visible{outline:2px solid #ff7f50;outline-offset:3px}
.tajml-language-bar .tajml-switcher a:not([aria-current=true]){color:#fff!important}
.tajml-language-bar .tajml-switcher a[aria-current=true]{color:#152125!important}
:root{--tajml-bar-height:56px;--tajml-admin-offset:0px}
.tajml-language-bar{top:var(--tajml-admin-offset)!important}
.elementor-location-header.elementor-9{position:sticky;top:calc(var(--tajml-bar-height) + var(--tajml-admin-offset));z-index:9998}
.elementor-location-header .elementor-element-7fa99ea.elementor-sticky--active:not(.elementor-sticky__spacer){top:calc(var(--tajml-bar-height) + var(--tajml-admin-offset))!important;z-index:9998}
body:has(.tajml-bar-fallback){padding-top:var(--tajml-bar-height)}
.tajml-bar-fallback{position:fixed;inset:0 0 auto}.admin-bar .tajml-language-bar{top:32px}
.elementor-element-147de6f .elementor-background-video-container{pointer-events:none}
/* Mirror the English hero's physical gutters for Arabic and Sorani. */
@media(min-width:768px){
 html[dir=rtl] .elementor-46 .elementor-element.elementor-element-bcd0153{padding-inline-start:70px!important;padding-inline-end:0!important}
 html[dir=rtl] .elementor-46 .elementor-element.elementor-element-604243a{padding-inline-start:0!important;padding-inline-end:60px!important}
}
@media(max-width:767px){
 .tajml-language-inner{justify-content:space-between;gap:8px;padding:6px 16px;min-height:54px}
 .tajml-switcher a{min-width:62px;min-height:36px;padding:6px 11px;font-size:13px}
 .admin-bar .tajml-language-bar{top:46px}
 .elementor-element.elementor-element-147de6f{min-height:0!important;--min-height:0;padding:44px 24px 36px!important;--flex-direction:column;gap:24px!important;--background-overlay-opacity:.58}
 .elementor-element-147de6f>.e-con-inner{gap:24px}
 .elementor-element.elementor-element-bcd0153{width:100%!important;--width:100%;gap:20px;max-width:560px}
 .elementor-element-3fec0c0 .elementor-heading-title{font-size:15px!important;line-height:1.4!important;font-weight:500!important}
 .elementor-element-d63bb28 .elementor-heading-title{font-size:clamp(30px,8.4vw,42px)!important;line-height:1.09!important;font-weight:600!important;letter-spacing:-.025em}
 .elementor-element-a289cef{font-size:16px!important;line-height:1.65!important;max-width:36ch}
 .elementor-element-a289cef p{margin-bottom:12px}
 .elementor-element-0ee73af{padding:0!important;margin-top:4px!important}
 .elementor-element-6e33195 .elementor-button{border-radius:6px!important;padding:16px 22px!important;min-height:48px;box-shadow:0 4px 18px #0002}
 .elementor-element.elementor-element-604243a{width:100%!important;--width:100%;--flex-direction:row;flex-direction:row!important;justify-content:flex-start!important;align-items:center!important;gap:12px!important;padding:0!important;margin-top:8px}
 .elementor-element-604243a>.elementor-widget{width:auto!important;--container-widget-width:auto;margin:0!important}
 .elementor-element-604243a .elementor-icon{font-size:20px!important;border-width:1px!important;padding:11px!important;background:#ffffff08}
}
@media(max-width:360px){.tajml-language-label{display:none}.tajml-language-inner{justify-content:center}.tajml-switcher a{min-width:80px}}
@media(prefers-reduced-motion:reduce){.tajml-switcher a{transition:none}.elementor-element-147de6f .elementor-background-video-container{display:none!important}}

@media(max-width:767px){.elementor-46 .elementor-element.elementor-element-bcd0153{padding:0!important}.elementor-46 .elementor-element.elementor-element-55491fc{width:100%!important;--width:100%}.elementor-46 .elementor-element-a289cef{max-width:100%!important}.elementor-46 .elementor-element-0ee73af{flex-wrap:wrap}}
