.header{position:sticky;top:0;z-index:10;padding-block:1.375rem;background-color:#fff}.header .burger{color:var(--color-text)}.header--contrast{position:static;background-color:transparent}.header--contrast .burger{color:#fff}.header--contrast .header__logo-contrast{display:block}.header--contrast .header__logo-casual{display:none}.header__logo-container{line-height:0}.header__logo-casual,.header__logo-contrast{width:8.5625rem;height:2.6875rem}.header__logo-contrast{display:none}.header__logo-casual svg,.header__logo-contrast svg{width:100%;height:100%}.header__content{display:flex;align-items:center;justify-content:space-between;-moz-column-gap:1rem;column-gap:1rem}.burger{display:none;position:relative;width:1.5rem;height:.875rem}.burger-part{position:absolute;top:0;left:0;width:100%;height:2px;background-color:currentColor}.burger-2{top:unset;bottom:0}.burger--active .burger-part{width:1.25rem}.burger--active .burger-1{top:50%;left:50%;transform:translate(-50%) rotate(45deg)}.burger--active .burger-2{top:50%;bottom:unset;left:50%;transform:translate(-50%) rotate(-45deg)}.menu{display:none;position:fixed;top:0;left:0;z-index:5;width:100%;max-width:unset;height:100vh;height:100svh;padding-top:7.5rem;padding-inline:3rem;background-color:#fff;overflow-y:auto}.menu__link--active{color:var(--color-accent)!important}.menu__submenu{display:flex;flex-direction:column;row-gap:1.5rem}@media (max-width: 1024px){.header__logo-casual,.header__logo-contrast{width:6.125rem;height:1.9375rem}}@media (max-width: 768px){.burger{display:block}}@media (max-width: 375px){.menu{padding-top:6rem;padding-inline:1rem}}
