/* Header widget */
.elementor-location-header:has(.elementor-widget-iihw-header){position:sticky;top:0;z-index:100}
body.admin-bar .elementor-location-header:has(.elementor-widget-iihw-header){top:32px}
@media (max-width:782px){body.admin-bar .elementor-location-header:has(.elementor-widget-iihw-header){top:46px}}
.e-con:has(> .elementor-widget-iihw-header),.e-con:has(> .e-con-inner > .elementor-widget-iihw-header){position:sticky;top:0;z-index:100}
body.admin-bar .e-con:has(> .elementor-widget-iihw-header),body.admin-bar .e-con:has(> .e-con-inner > .elementor-widget-iihw-header){top:32px}
.iim .iim-header{position:relative;z-index:100;background:#fff;border-bottom:1px solid var(--line);box-shadow:0 4px 18px rgba(31,42,55,.06)}
.iim .iim-header .bar{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:16px;height:78px;position:relative}
.iim .iim-header .logo img{width:54px;height:54px;border-radius:50%;object-fit:cover}
.iim .iim-header nav ul{display:flex;gap:36px}
.iim .iim-header nav a{font-weight:600;font-size:15px;position:relative;padding:6px 0;transition:color .2s}
.iim .iim-header nav a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:2px;background:var(--o);transform:scaleX(0);transition:transform .25s}
.iim .iim-header nav a:hover,.iim .iim-header nav a.active{color:var(--o)}
.iim .iim-header nav a:hover::after,.iim .iim-header nav a.active::after{transform:scaleX(1)}
.iim .iim-header .right{display:flex;align-items:center;gap:14px;justify-content:flex-end}
.iim .iim-header .lang{display:flex;gap:6px;font-size:13px;font-weight:700}
.iim .iim-header .lang a{display:flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;border:1px solid transparent}
.iim .iim-header .lang a.on{border-color:var(--line);background:var(--off)}
.iim .iim-header .lang svg{width:20px;height:14px;border-radius:2px}
.iim .iim-header .btn{padding:11px 22px}
.iim .iim-burger{display:none;background:none!important;border:0!important;cursor:pointer;padding:6px!important;box-shadow:none!important}
.iim .iim-burger span{display:block;width:24px;height:2px;background:var(--navy);margin:5px 0;border-radius:2px}
@media (max-width:1024px){.iim .iim-header nav ul{gap:24px}.iim .iim-header .lang{display:none}}
@media (max-width:860px){
  .iim .iim-header .bar{grid-template-columns:auto 1fr;height:70px}
  .iim .iim-header nav{position:absolute;top:100%;left:0;right:0;background:#fff;border-radius:0 0 18px 18px;box-shadow:0 14px 34px rgba(31,42,55,.12);padding:18px 24px;display:none}
  .iim .iim-header nav.open{display:block}
  .iim .iim-header nav ul{flex-direction:column;gap:12px}
  .iim .iim-burger{display:block}
}
@media (max-width:782px){body.admin-bar .e-con:has(> .elementor-widget-iihw-header),body.admin-bar .e-con:has(> .e-con-inner > .elementor-widget-iihw-header){top:46px}}
@media (max-width:600px){.iim .iim-header .btn{display:none}}
