.site-header{position:fixed;top:0;left:0;right:0;width:100%;z-index:99;height:80px;border-bottom:1px solid var(--stroke);background-color:var(--light-vanilla)}.header__container{height:100%}.header__logo-wrapper{position:absolute;z-index:1;top:17px;left:50%;transform:translateX(-50%)}.header__navigation{position:relative;display:flex;align-items:center;height:100%}.header__menu{display:flex;align-items:center;height:100%;width:100%;column-gap:16px}.header__menu>li:nth-child(3){margin-right:auto}.navigation__root{position:relative;display:flex;align-items:center;height:100%;text-decoration:none}.navigation__root>a{display:flex;align-items:center;text-transform:uppercase;text-decoration:none;column-gap:6px;color:var(--black);cursor:pointer;transition:color .3s}.navigation__root>a:hover{color:var(--hover-red)}.navigation__root>.sub-menu{position:absolute;top:calc(100% + 1px);left:-24px;display:flex;row-gap:6px;padding:14px 34px 20px 20px;flex-direction:column;border-radius:0 0 6px 6px;border-right:3px solid var(--red-shadow);border-bottom:3px solid var(--red-shadow);border-left:3px solid var(--red-shadow);visibility:hidden;overflow:hidden;opacity:0;max-height:0;background-color:var(--light-vanilla);transition:visibility .5s,max-height .5s,opacity .5s,padding .6s}.navigation__root:hover>.sub-menu{visibility:visible;opacity:1;max-height:450px}.navigation__link{height:100%;display:flex;align-items:center}.navigation__link>a{text-transform:uppercase;text-decoration:none;color:var(--black);transition:color .3s}.navigation__link>a:hover{color:var(--hover-red)}.navigation__sub-link>a{display:inline-block;width:max-content;color:var(--red-shadow);text-decoration:underline;text-decoration-color:transparent;-webkit-text-decoration-color:transparent;-moz-text-decoration-color:transparent;transition:text-decoration .3s}.navigation__sub-link>a:hover{text-decoration-color:var(--red-shadow)}.header__btn{margin-left:16px}.header__hamburger{--x-width:calc(var(--hamburger-height) * 1.41421356237);position:relative;display:none;row-gap:var(--hamburger-gap);flex-direction:column;cursor:pointer}.header__hamburger:after,.header__hamburger:before,.header__hamburger>.hamburger-input{content:'';width:20px;height:var(--bar-height);border-radius:10px;background-color:var(--black);transform-origin:right center;transition:opacity .2s ease-in-out,width .2s ease-in-out,rotate .2s ease-in-out,translate .2s ease-in-out}.header__hamburger>.hamburger-input{appearance:none;outline:none;pointer-events:none;-webkit-appearance:none;-moz-appearance:none}.header__hamburger>.hamburger-input:focus,.header__hamburger>.hamburger-input:active{outline:none !important}.header__hamburger>.hamburger-input:checked{opacity:0;width:0}.header__hamburger:has(.hamburger-input:checked):before{rotate:-45deg;width:var(--x-width);translate:0 calc(var(--bar-height) / -2)}.header__hamburger:has(.hamburger-input:checked):after{rotate:45deg;width:var(--x-width);translate:0 calc(var(--bar-height) / 2)}@media screen and (max-width:1024px){.header__menu{display:flex;align-items:center;height:100%;width:100%;column-gap:16px}.header__btn{margin-left:2px}}@media screen and (max-width:992px){.site-header{height:64px}.header__container{display:flex;width:100%;align-items:center;justify-content:space-between}.header__logo-wrapper{position:static;transform:none}.header__logo-wrapper>img{height:32px}.header__navigation{flex:1}.header__hamburger{display:flex;margin-left:auto}.header__menu{position:absolute;top:calc(100% + 1px);left:calc(100% + 24px);height:calc(100lvh - 65px);width:100vw;padding:32px 24px 0;flex-direction:column;align-items:flex-start;background-color:var(--light-vanilla);overflow:auto;transition:translate .2s ease-in-out}.header__hamburger:has(.hamburger-input:checked)+.header__menu{position:absolute;translate:-100%}.navigation__link,.navigation__root{flex-direction:column;height:auto;font-size:24px;font-weight:500;line-height:124%;letter-spacing:normal}.header__menu>.navigation__link:not(:first-child)>a,.navigation__root{padding-block:28px}.navigation__link:first-child>a{padding-bottom:28px}.navigation__root:hover>.sub-menu{visibility:hidden;opacity:0;max-height:0}.header__menu>li:nth-child(3){margin-right:0}.header__btn{margin-top:48px}.navigation__root{align-items:flex-start}.navigation__root>a:after{content:'';display:block;height:10px;width:16px;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='16' height='10' viewBox='0 0 16 10' fill='none'%3e%3cpath fill-rule='evenodd' clip-rule='evenodd' d='M8.8644 8.8644C8.63904 9.08969 8.33343 9.21625 8.01477 9.21625C7.69611 9.21625 7.3905 9.08969 7.16514 8.8644L0.366878 2.06614C0.252099 1.95529 0.160548 1.82268 0.0975657 1.67606C0.0345836 1.52944 0.00143196 1.37175 4.53735e-05 1.21219C-0.00134122 1.05262 0.0290652 0.894374 0.0894899 0.746684C0.149915 0.598994 0.239148 0.464817 0.351983 0.351982C0.464817 0.239147 0.598994 0.149914 0.746684 0.0894893C0.894373 0.0290647 1.05262 -0.00134122 1.21219 4.53743e-05C1.37175 0.00143196 1.52944 0.0345836 1.67606 0.0975657C1.82268 0.160548 1.95529 0.252099 2.06614 0.366877L8.01477 6.3155L13.9634 0.366877C14.19 0.14797 14.4936 0.0268416 14.8087 0.0295796C15.1238 0.0323177 15.4252 0.158703 15.648 0.381516C15.8708 0.604329 15.9972 0.905741 16 1.22083C16.0027 1.53593 15.8816 1.83949 15.6627 2.06614L8.8644 8.8644Z' fill='%231C1A1A'/%3e%3c/svg%3e");transition:rotate .3s}.navigation__root.active>a:after{rotate:180deg}.navigation__root>.sub-menu{position:relative;top:0;left:0;display:flex;flex-direction:column;row-gap:8px;width:100%;padding:0;border:none}.navigation__root.active>.sub-menu{padding:24px 0 0;max-height:412px;overflow:hidden;opacity:1;visibility:visible}}@media screen and (max-width:640px){.header__menu{left:calc(100% + 16px)}.header__btn{width:100%}}