.ui-header{z-index:100;background-color:var(--header-bg);color:var(--header-color);box-shadow:var(--header-shadow);position:sticky;top:0}.ui-header__inner{min-height:var(--header-height);justify-content:space-between;align-items:center;display:flex}@media (max-width:1024px){.ui-header__inner{min-height:55px}}.ui-header__logo{font-size:1.7em;font-weight:var(--header-logo-weight,inherit);letter-spacing:-.04em;color:inherit;white-space:nowrap;line-height:1.2em;text-decoration:none}@media (max-width:1024px){.ui-header__logo{font-size:24px}}.ui-header__logo--image{display:flex}.ui-header__logo-img{width:300px}@media (max-width:680px){.ui-header__logo-img{width:200px}}.ui-header__menu{gap:0 var(--header-menu-gap,.6em);display:flex}.ui-header__link{color:inherit;padding:.6em;text-decoration:none;transition:color .2s ease-in-out;display:block}@media (min-width:1025px){.ui-header__link{font-size:var(--header-link-size,inherit);font-weight:var(--header-link-weight,inherit);white-space:nowrap}}.ui-header__link:hover,.ui-header__link:focus-visible{color:var(--header-hover)}.ui-header__burger{cursor:pointer;background:0 0;border:0;width:32px;height:32px;padding:0;display:none;position:relative}.ui-header__burger-line,.ui-header__burger-line:before,.ui-header__burger-line:after{background:currentColor;height:2px;position:absolute;left:4px;right:4px}.ui-header__burger-line{top:50%}.ui-header__burger-line:before,.ui-header__burger-line:after{content:"";transition:transform .2s,top .2s;left:0;right:0}.ui-header__burger-line:before{top:-8px}.ui-header__burger-line:after{top:8px}.ui-header__overlay{display:none}@media (max-width:1024px){.ui-header__burger{z-index:102;display:block}.ui-header__burger[aria-expanded=true] .ui-header__burger-line{background:0 0}.ui-header__burger[aria-expanded=true] .ui-header__burger-line:before{top:0;transform:rotate(45deg)}.ui-header__burger[aria-expanded=true] .ui-header__burger-line:after{top:0;transform:rotate(-45deg)}.ui-header__panel{z-index:101;width:300px;max-width:85vw;padding:70px var(--space-m) var(--space-m);background:var(--header-bg);transition:transform .3s ease-in-out;position:fixed;inset:0 0 0 auto;overflow-y:auto;transform:translate(100%)}.ui-header__panel--open{box-shadow:var(--header-shadow);transform:none}.ui-header__menu{flex-direction:column}.ui-header__overlay{z-index:100;background:#0000004d;display:block;position:fixed;inset:0}}
