.header{position:relative;width:100%;z-index:var(--z-index-maximum);padding:20px 0;background-color:transparent}.header__container{display:flex;min-height:40px;align-items:center;gap:25%;padding:0 20px}.header__logo{position:relative;z-index:var(--z-index-default);width:70px;height:40px}.header__nav ul{display:flex;list-style:none;gap:32px}.header__nav a{color:#fff;text-decoration:none;font-family:var(--font-family);font-size:16px;font-style:normal;font-weight:400;line-height:100%;letter-spacing:-.32px;transition:var(--color-transition)}.header__nav a:hover,.header__nav a:focus{color:var(--CTA)}.burger{display:none;width:24px;height:19px;padding:0;flex-direction:column;justify-content:space-between;background:none;border:none;cursor:pointer}.burger__line{display:block;width:100%;height:3px;background:#fff;transform-origin:center;transition:transform .3s ease,opacity .3s ease}.burger--open .burger__line:nth-child(1){transform:translateY(8px) rotate(45deg)}.burger--open .burger__line:nth-child(2){opacity:0;transform:scaleX(0)}.burger--open .burger__line:nth-child(3){transform:translateY(-8px) rotate(-45deg)}@media (max-width: 640px){.header--open{background-color:var(--input-color-default)}.header__container{flex-wrap:wrap;gap:0}.header__nav{overflow:hidden;max-height:0;width:100%;transition:max-height 20ms linear}.header__nav--open{max-height:400px}.header__nav ul{flex-direction:column;gap:24px;padding:40px 20px 20px}.header__nav a{display:block;padding:10px 0}.burger{display:flex;margin-left:auto}}
