/* Qiam — Site Header (approved). Split from frontend.css in v1.8.0. */
.elementor-widget-qiam-site-header{width:100%;max-width:none!important}
.qiam-site-header{--qiam-h-bg:#fff;--qiam-h-text:var(--qiam-maroon,#2A1A2F);--qiam-h-accent:var(--qiam-honey,#F1B461);--qiam-h-hover:var(--qiam-orange,#E16C48);--qiam-h-surface:var(--qiam-gray,#F5F4F5);position:sticky;top:0;z-index:9998;width:100%;background:var(--qiam-h-bg);border-bottom:1px solid var(--qiam-border,rgba(42,26,47,.08));box-shadow:0 7px 22px rgba(42,26,47,.055);font-family:'Lama Sans',Tahoma,Arial,sans-serif;direction:rtl}
body.admin-bar .qiam-site-header{top:32px}
.qiam-site-header *{box-sizing:border-box}
.qiam-site-header__inner{width:min(calc(100% - 40px),var(--qiam-h-content,1280px));height:var(--qiam-h-height,88px);margin:0 auto;display:flex;align-items:center;gap:22px}
.qiam-site-header__brand{display:flex;align-items:center;flex:0 0 auto;text-decoration:none!important;line-height:0}
.qiam-site-header__brand img.qiam-site-header__brand-logo{display:block;width:var(--qiam-h-logo,118px);max-width:var(--qiam-h-logo,118px);height:auto;max-height:calc(var(--qiam-h-height,88px) - 18px);object-fit:contain}
.qiam-site-header__nav{flex:1 1 auto;min-width:0;display:flex;justify-content:center;align-items:center}
.qiam-site-header__nav>ul{list-style:none;margin:0;padding:0;display:flex;align-items:center;justify-content:center;gap:clamp(13px,1.25vw,23px)}
.qiam-site-header__nav li{margin:0;padding:0;position:relative}
.qiam-site-header__nav a{position:relative;display:inline-flex;align-items:center;min-height:44px;color:var(--qiam-h-text);text-decoration:none!important;font-size:15.5px;font-weight:500;white-space:nowrap;transition:color .18s ease}
.qiam-site-header__nav>ul>li>a:after{content:'';position:absolute;right:0;left:0;bottom:5px;height:2px;border-radius:2px;background:var(--qiam-h-hover);transform:scaleX(0);transform-origin:center;transition:transform .18s ease}
.qiam-site-header__nav>ul>li>a:hover:after,.qiam-site-header__nav>ul>li.current-menu-item>a:after,.qiam-site-header__nav>ul>li.current-menu-ancestor>a:after,.qiam-site-header__nav>ul>li.current_page_item>a:after{transform:scaleX(1)}
.qiam-site-header__nav .menu-item-has-children>a{gap:7px}
.qiam-site-header__nav .menu-item-has-children>a:before{content:'⌄';font-size:13px;line-height:1;opacity:.62;transform:translateY(-1px);order:2}
.qiam-site-header__nav .sub-menu{position:absolute;top:calc(100% - 2px);right:-18px;z-index:10020;min-width:245px;margin:0;padding:10px;list-style:none;background:#fff;border:1px solid rgba(42,26,47,.09);border-radius:16px;box-shadow:0 18px 48px rgba(42,26,47,.13);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(9px);transition:opacity .16s ease,transform .16s ease,visibility .16s ease}
.qiam-site-header__nav li:hover>.sub-menu,.qiam-site-header__nav li:focus-within>.sub-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.qiam-site-header__nav .sub-menu li{width:100%;border-radius:10px}
.qiam-site-header__nav .sub-menu a{display:flex;width:100%;min-height:43px;padding:8px 11px;border-radius:10px;font-size:14px;font-weight:500;white-space:normal;line-height:1.55}
.qiam-site-header__nav .sub-menu a:hover,.qiam-site-header__nav .sub-menu .current-menu-item>a{background:#F5F4F5;color:#305E58}
.qiam-site-header__nav .qiam-menu-mega>.sub-menu{width:520px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:2px 8px;right:50%;transform:translate(50%,9px)}
.qiam-site-header__nav .qiam-menu-mega:hover>.sub-menu,.qiam-site-header__nav .qiam-menu-mega:focus-within>.sub-menu{transform:translate(50%,0)}
.qiam-site-header__actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.qiam-site-header__cta-wrap{position:relative}
.qiam-site-header__cta{display:inline-flex;align-items:center;justify-content:center;min-height:48px;padding:0 19px;border-radius:var(--qiam-radius-button,12px);background:var(--qiam-h-accent);color:var(--qiam-h-text)!important;text-decoration:none!important;font-size:15px;font-weight:650;white-space:nowrap;transition:transform .18s ease,filter .18s ease,box-shadow .18s ease}
.qiam-site-header__cta:hover{transform:translateY(-1px);filter:brightness(1.025);box-shadow:0 8px 18px rgba(42,26,47,.08)}
.qiam-site-header__cta-popover{position:absolute;top:calc(100% + 8px);left:0;z-index:10020;min-width:220px;background:#fff;border:1px solid rgba(42,26,47,.09);border-radius:15px;padding:8px;box-shadow:0 18px 48px rgba(42,26,47,.13);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(8px);transition:.16s ease}
.qiam-site-header__cta-wrap:hover .qiam-site-header__cta-popover,.qiam-site-header__cta-wrap:focus-within .qiam-site-header__cta-popover{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)}
.qiam-site-header__cta-popover a{display:flex;min-height:42px;align-items:center;padding:7px 10px;border-radius:9px;color:var(--qiam-h-text)!important;text-decoration:none!important;font-size:14px;font-weight:500}
.qiam-site-header__cta-popover a:hover{background:#F5F4F5;color:#305E58!important}
.qiam-site-header__toggle{display:none;width:44px;height:44px;border:0!important;border-radius:11px;background:var(--qiam-h-surface)!important;color:var(--qiam-h-text)!important;padding:0!important;cursor:pointer;align-items:center;justify-content:center;box-shadow:none!important}
.qiam-site-header__toggle-lines,.qiam-site-header__toggle-lines:before,.qiam-site-header__toggle-lines:after{display:block;width:22px;height:2px;border-radius:2px;background:currentColor;content:'';transition:transform .2s ease,opacity .2s ease}.qiam-site-header__toggle-lines{position:relative}.qiam-site-header__toggle-lines:before{position:absolute;top:-7px;right:0}.qiam-site-header__toggle-lines:after{position:absolute;top:7px;right:0}.qiam-site-header__toggle[aria-expanded=true] .qiam-site-header__toggle-lines{background:transparent}.qiam-site-header__toggle[aria-expanded=true] .qiam-site-header__toggle-lines:before{transform:translateY(7px) rotate(45deg)}.qiam-site-header__toggle[aria-expanded=true] .qiam-site-header__toggle-lines:after{transform:translateY(-7px) rotate(-45deg)}
.qiam-site-header__drawer{position:fixed;inset:0;z-index:10001;visibility:hidden;opacity:0;pointer-events:none;transition:opacity .2s ease,visibility .2s ease}.qiam-site-header__drawer.is-open{visibility:visible;opacity:1;pointer-events:auto}.qiam-site-header__backdrop{position:absolute;inset:0;background:rgba(42,26,47,.45);backdrop-filter:blur(2px)}.qiam-site-header__panel{position:absolute;top:0;right:0;width:min(88vw,390px);height:100%;background:#fff;padding:24px 22px 28px;box-shadow:-20px 0 60px rgba(42,26,47,.16);transform:translateX(105%);transition:transform .25s ease;overflow:auto}.qiam-site-header__drawer.is-open .qiam-site-header__panel{transform:translateX(0)}body.admin-bar .qiam-site-header__panel{padding-top:56px}.qiam-site-header__drawer-close{width:42px;height:42px;border:0!important;border-radius:10px;background:var(--qiam-h-surface)!important;color:var(--qiam-h-text)!important;font-size:28px;line-height:1;cursor:pointer;margin:0 0 22px auto;padding:0!important;display:flex;align-items:center;justify-content:center;box-shadow:none!important}
.qiam-site-header__drawer nav ul{display:flex;flex-direction:column;gap:0;list-style:none;margin:0;padding:0}.qiam-site-header__drawer nav li{position:relative;margin:0;border-bottom:1px solid rgba(42,26,47,.08)}.qiam-site-header__drawer nav a{display:flex;align-items:center;min-height:56px;padding-left:44px;color:var(--qiam-h-text);text-decoration:none!important;font-size:18px;font-weight:500}.qiam-site-header__drawer nav .sub-menu{display:none;padding:0 16px 9px 0}.qiam-site-header__drawer nav .is-submenu-open>.sub-menu{display:flex}.qiam-site-header__drawer nav .sub-menu li{border:0}.qiam-site-header__drawer nav .sub-menu a{min-height:46px;font-size:15px;color:rgba(42,26,47,.78);padding-left:12px}.qiam-submenu-toggle{position:absolute;left:0;top:7px;width:40px;height:40px;border:0!important;background:transparent!important;color:#2A1A2F!important;padding:0!important;border-radius:9px!important;display:flex;align-items:center;justify-content:center;font-size:20px;cursor:pointer;box-shadow:none!important}.qiam-submenu-toggle:before{content:'+'}.is-submenu-open>.qiam-submenu-toggle:before{content:'−'}
.qiam-site-header__drawer-cta{display:flex;margin-top:24px;min-height:52px;align-items:center;justify-content:center;border-radius:var(--qiam-radius-button,12px);background:var(--qiam-h-accent);color:var(--qiam-h-text)!important;text-decoration:none!important;font-size:17px;font-weight:650}.qiam-site-header__drawer-involve{margin-top:10px;display:grid;grid-template-columns:1fr 1fr;gap:7px}.qiam-site-header__drawer-involve a{display:flex;align-items:center;justify-content:center;min-height:42px;border-radius:10px;background:#F5F4F5;color:#2A1A2F!important;text-decoration:none!important;font-size:13.5px;font-weight:500;text-align:center;padding:6px 8px}
.qiam-site-header__toggle:hover,.qiam-site-header__toggle:focus,.qiam-site-header__drawer-close:hover,.qiam-site-header__drawer-close:focus,.qiam-submenu-toggle:hover,.qiam-submenu-toggle:focus{background:#EEECEF!important;color:#2A1A2F!important;outline:none;box-shadow:0 0 0 3px rgba(95,186,174,.16)!important}body.qiam-menu-open{overflow:hidden}
@media(max-width:1024px){.qiam-site-header__inner{width:min(calc(100% - 32px),var(--qiam-h-content,1280px));height:var(--qiam-h-height-tablet,78px);gap:12px}.qiam-site-header__nav{display:none}.qiam-site-header__toggle{display:inline-flex}.qiam-site-header__brand img.qiam-site-header__brand-logo{width:96px;max-width:96px;max-height:60px}.qiam-site-header__actions{margin-inline-start:auto}.qiam-site-header__cta-popover{display:none}}
@media(max-width:782px){body.admin-bar .qiam-site-header{top:46px}}
@media(max-width:767px){.qiam-site-header__inner{width:calc(100% - 28px);height:var(--qiam-h-height-mobile,70px);gap:8px}.qiam-site-header__brand img.qiam-site-header__brand-logo{width:82px;max-width:82px;max-height:50px}.qiam-site-header__cta{min-height:42px;padding:0 13px;font-size:13.5px}.qiam-site-header__toggle{width:42px;height:42px}.qiam-site-header__drawer-involve{grid-template-columns:1fr}}
@media(prefers-reduced-motion:reduce){.qiam-site-header *{scroll-behavior:auto!important;transition:none!important}}
#qiam-global-header,.elementor-location-header{position:relative;z-index:9998;width:100%}#qiam-global-header>.elementor{width:100%}
