.header-menu,.header-menu *{box-sizing:border-box;-ms-overflow-style:none;scrollbar-width:none}.header-menu ::-webkit-scrollbar,.header-menu::-webkit-scrollbar{display:none}.header-menu{background:var(--white-color);height:80px;left:0;padding:0 20px;position:fixed;top:0;transition:all .3s ease-in-out}.header-menu,.header-menu__main{align-items:center;display:flex;width:100%}.header-menu__main{gap:20px;justify-content:space-between}@media screen and (max-width:992px){.header-menu{height:72px;padding:0 8px 0 16px}.header-menu:has(.header-menu-light[state=active]){background:var(--white-color)}.header-menu__main{flex-direction:row-reverse;gap:12px;justify-content:end}}.header-menu__logo{display:block;flex:none;height:auto;margin:0 20px 0 0;position:relative;width:128px}.header-menu__logo__img{transition:all .3s ease-in-out}.header-menu__logo__img:not(:first-child){left:0;opacity:0;position:absolute;top:0}.header-menu[color=dark]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=dark],.header-menu[color=white-color]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=white-color],.header-menu[color=white]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=white]{opacity:1}.header-menu[color=dark]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=color],.header-menu[color=dark]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=white-color],.header-menu[color=dark]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=white],.header-menu[color=white-color]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=color],.header-menu[color=white-color]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=dark],.header-menu[color=white-color]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=white],.header-menu[color=white]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=color],.header-menu[color=white]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=dark],.header-menu[color=white]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__logo__img[color=white-color]{opacity:0}@media screen and (max-width:992px){.header-menu__logo{width:100px}}@media screen and (min-width:992px){.header-menu-light{align-items:center;display:flex;z-index:1000}.header-menu-light>li{flex:none}}@media screen and (max-width:992px){body:has(.header-menu-light[state=active]){overflow:hidden}.header-menu-light{background:var(--white-color);height:calc(100% - 72px);left:100%;margin:72px 0 0;overflow:scroll;padding:16px 16px 40px;position:fixed;top:0;transition:all .3s ease-in-out;width:100%;z-index:-1}.header-menu-light[state=active]{left:0}}.header-menu[color=white-color]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu-light__burger:after,.header-menu[color=white-color]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu-light__burger:before,.header-menu[color=white]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu-light__burger:after,.header-menu[color=white]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu-light__burger:before{background:var(--white-color)}@media screen and (min-width:992px){.header-menu-light__burger{display:none}}@media screen and (max-width:992px){.header-menu-light__burger{display:block;height:40px;position:relative;width:40px}.header-menu-light__burger:after,.header-menu-light__burger:before{background:var(--first-color);border-radius:200px;content:"";height:2px;position:absolute;transition:all .3s ease-in-out;width:20px}.header-menu-light__burger:before{left:10px;top:14px}.header-menu-light__burger:after{left:10px;top:24px}.header-menu-light__burger[state=active]:before{top:20px;transform:rotate(45deg)}.header-menu-light__burger[state=active]:after{top:20px;transform:rotate(-45deg)}}.header-menu-light__dropdown__columns{align-items:start;display:grid}@media screen and (min-width:992px){.header-menu-light__dropdown__columns{grid-template-columns:repeat(3,1fr)}.header-menu-light__dropdown__column{display:grid;grid-template-columns:1fr;padding:20px}}@media screen and (max-width:992px){.header-menu-light__dropdown__columns{grid-template-columns:1fr}}.header-menu-light__dropdown{max-width:920px}.header-menu-light__dropdown__wrapper{display:flex;flex-direction:column;gap:20px}.header-menu-light__dropdown__wrapper[column=bottom]{flex-direction:column-reverse}@media screen and (min-width:1260px){.header-menu-light__dropdown{left:140px}}@media screen and (min-width:992px) and (max-width:1260px){.header-menu-light__dropdown{left:50%;transform:translateX(-50%)}}@media screen and (min-width:992px){.header-menu-light__dropdown{background:var(--white-color);border-radius:20px;box-shadow:var(--shadow);display:none;max-height:calc(100vh - 72px);overflow:scroll;padding:12px;position:fixed;top:70px;width:calc(100% - 40px);z-index:-1}}@media screen and (max-width:992px){.header-menu-light__dropdown__wrapper{padding:20px 0}.header-menu-light__dropdown{display:none}.header-menu-light__item[state=active]+.header-menu-light__dropdown{display:block}}.header-menu-light__item{align-items:center;color:var(--first-color);cursor:pointer;display:flex;font-weight:600;gap:6px;transition:all .3s ease-in-out}.header-menu-light__item svg{flex:none}@media screen and (min-width:992px){.header-menu-light__item{border-radius:8px;padding:8px 12px}.header-menu-light__item[state=active]+.header-menu-light__dropdown{display:block}.header-menu-light__item svg{height:14px;width:14px}.header-menu-light__item:has(+.header-menu-light__dropdown)[state=active],.header-menu[state=scrolled] .header-menu-light__item:hover{color:var(--third-color)}.header-menu:not([state=scrolled]) .header-menu-light__item:has(+.header-menu-light__dropdown)[state=active]{background:var(--white-color);box-shadow:var(--shadow)}.header-menu-light__item:has(+.header-menu-light__dropdown)[state=active] svg path,.header-menu[state=scrolled] .header-menu-light__item:has(+.header-menu-light__dropdown):hover svg path{fill:var(--third-color)}.header-menu[color=white-color]:not([state=scrolled]) .header-menu-light__item:not([state=active]),.header-menu[color=white]:not([state=scrolled]) .header-menu-light__item:not([state=active]){color:var(--white-color)}.header-menu[color=white-color]:not([state=scrolled]) .header-menu-light__item:not([state=active]) svg path,.header-menu[color=white]:not([state=scrolled]) .header-menu-light__item:not([state=active]) svg path{fill:var(--white-color)}.header-menu[color=color]:not([state=scrolled]) .header-menu-light__item:not([state=active]):hover,.header-menu[color=white-color]:not([state=scrolled]) .header-menu-light__item:not([state=active]):hover,.header-menu[color=white]:not([state=scrolled]) .header-menu-light__item:not([state=active]):hover{color:var(--third-color)}.header-menu[color=color]:not([state=scrolled]) .header-menu-light__item:has(+.header-menu-light__dropdown):not([state=active]):hover svg path,.header-menu[color=white-color]:not([state=scrolled]) .header-menu-light__item:has(+.header-menu-light__dropdown):not([state=active]):hover svg path,.header-menu[color=white]:not([state=scrolled]) .header-menu-light__item:has(+.header-menu-light__dropdown):not([state=active]):hover svg path{fill:var(--third-color)}.header-menu[color=dark]:not([state=scrolled]) .header-menu-light__item:not([state=active]):hover{background:var(--white-color);box-shadow:var(--shadow)}}@media screen and (max-width:992px){.header-menu-light__item{border-bottom:1px solid var(--fifth-accent-color);justify-content:space-between;padding:16px 0}.header-menu-light__item svg{height:16px;width:16px}.header-menu-light__item svg path{fill:var(--third-color)}}.header-menu-light__dropdown__title{align-items:center;border-radius:12px;color:var(--first-color);display:flex;font-weight:600;gap:20px;justify-content:space-between;max-width:350px;padding:16px 20px;transition:all .3s ease-in-out;width:100%}.header-menu-light__dropdown__title strong{color:var(--third-color)}.header-menu-light__dropdown__title svg{flex:none;height:16px;width:16px}.header-menu-light__dropdown__title svg path{fill:var(--third-color)}a.header-menu-light__dropdown__title{background:var(--third-accent-color)}a.header-menu-light__dropdown__title:hover{background:var(--first-accent-color)}.header-menu-light__dropdown__subtitle{color:var(--first-color);font-weight:600;padding:6px 0}.header-menu-light__dropdown__link{align-items:center;color:var(--first-color);display:flex;gap:4px}.header-menu-light__dropdown__link svg{flex:none;height:16px;transition:all .3s ease-in-out;width:16px}.header-menu-light__dropdown__link[style=default],.header-menu-light__dropdown__link[style=light]{padding:6px 0}.header-menu-light__dropdown__link[style=default] svg,.header-menu-light__dropdown__link[style=light] svg{opacity:0}.header-menu-light__dropdown__link[style=default]:hover svg,.header-menu-light__dropdown__link[style=light]:hover svg{opacity:1}.header-menu-light__dropdown__link[style=default] svg path,.header-menu-light__dropdown__link[style=light] svg path{fill:var(--third-color)}.header-menu-light__dropdown__link[style=medium]{border-bottom:1px solid var(--second-accent-color);justify-content:space-between;padding:12px 0}.header-menu-light__dropdown__link[style=medium]:hover svg path{fill:var(--third-color)}.header-menu-light__dropdown__link,.header-menu-light__dropdown__subtitle,.header-menu-light__dropdown__title,.header-menu-light__item{font-size:15px;line-height:normal}@media screen and (max-width:992px){.header-menu-light__dropdown__title{margin:0;padding:12px}.header-menu-light__dropdown__title svg{height:16px;width:16px}.header-menu-light__dropdown__subtitle{padding:12px 0 6px}}.header-menu__cta{--header-menu-cta-color:var(--first-color);flex:none}@media screen and (min-width:992px){.header-menu[color=white-color]:not([state=scrolled]) .header-menu__cta,.header-menu[color=white]:not([state=scrolled]) .header-menu__cta{--header-menu-cta-color:var(--white-color)}}@media screen and (max-width:992px){.header-menu[color=white-color]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__cta,.header-menu[color=white]:not([state=scrolled]):not(:has(.header-menu-light[state=active])) .header-menu__cta{--header-menu-cta-color:var(--white-color)}}