.top-menu{background-color:var(--primary-500);padding-block:12px}.top-menu-content{align-items:center;display:flex;justify-content:space-between}.top-menu-left{align-items:center;display:flex;gap:32px}.top-menu-item,.top-menu-item:hover{align-items:center;color:var(--accent1-50);display:flex;font-family:var(--montserrat);font-size:14px;gap:8px;letter-spacing:.28px;line-height:125%;text-decoration:none}.menu-item,.top-menu-item:hover{color:var(--secondary-400)}.top-menu-item svg{fill:var(--quaternary-50);height:16px;transition:all .3s ease;width:16px}.top-menu-item:hover svg{fill:var(--secondary-400)}@media(min-width:1024px){.top-menu-item.phone{display:none}}@media(max-width:1024px){.top-menu-left{align-items:start;background-color:var(--primary-500);flex-direction:column;gap:16px;padding:32px 20px}}.languages-list{background:var(--quaternary-200);display:block;left:0;margin:0;opacity:0;padding:0;position:absolute;text-align:left;top:28px;transition:opacity .3s ease;visibility:hidden;width:max-content;width:100%}.menu-language-container{align-items:center;background-color:var(--quaternary-200);display:inline-flex;font-style:normal;font-weight:400;gap:8px;letter-spacing:.28px;line-height:125%;padding:5px 16px;position:relative}.menu-language-container,.menu-language-text{color:var(--primary-500);font-family:var(--montserrat);font-size:14px}.current-language span,.menu-language{align-items:center;display:flex;gap:8px}.menu--desktop .menu-language-container:hover .languages-list{opacity:1;transition:opacity .3s;visibility:visible}.languages-list svg,.menu-language span svg{height:16px;width:16px}.chevron-arrow{fill:var(--primary-500);height:auto;transition:all .3s ease;width:8px}.menu--desktop .menu-language-container:hover .chevron-arrow{transform:rotate(180deg)}.languages-list li{align-items:center;border:none;display:flex;gap:8px;justify-content:end;list-style:none;margin-right:18px;padding:5px 16px;transition:all .3s ease}.languages-list li a{color:var(--prinmary-500);display:inline-flex;font-family:var(--principal-font);font-size:14px;font-style:normal;font-weight:400;gap:8px;letter-spacing:.28px;line-height:125%;text-decoration:none}@media(max-width:1024px){.header__language-switcher{border:none;display:flex;padding:0}.menu-language-container{align-items:start}.menu-language{display:grid;grid-template-columns:auto 1fr}.header__language-switcher.visible .languages-list{grid-column:1/3;grid-row:2/3;opacity:1;position:unset;visibility:visible}.languages-list li{padding:0}}.menu--desktop{display:block}.menu--mobile{display:none}@media (max-width:1024px){.menu--desktop{display:none}.menu--mobile{display:block}}.principal-menu{align-items:center;display:flex;justify-content:space-between;padding-block:8px}.menu img{max-width:290px;object-fit:contain}.principal-menu-right{align-items:center;display:flex;gap:24px}@media(max-width:1024px){.principal-menu{display:grid;grid-template-columns:1fr 18px;padding-block:2.5px}.hamburguer-icon{fill:var(--primary-500);grid-column:2/3;grid-row:1/2;height:18px;transition:all .3s ease;width:18px}.menu--mobile .hamburguer-icon.close,.menu--mobile[open] .hamburguer-icon.open{opacity:0;z-index:0}.menu--mobile .hamburguer-icon.open,.menu--mobile[open] .hamburguer-icon.close{opacity:1;z-index:1}.menu img{max-width:185px}.principal-menu-mobile{background-color:var(--quaternary-200);height:calc(100% - 65px);left:-100%;overflow:hidden;position:fixed;right:0;top:65px;transition:all .3s ease;width:100%;z-index:999}.menu--mobile[open] .principal-menu{background:var(--quaternary-200);left:0;position:fixed;right:0;top:0;z-index:999}.principal-menu-right{align-items:start;background-color:var(--quaternary-200);flex-direction:column;padding:16px 20px 24px;transition:all .3s ease;width:100%}.menu--mobile[open] .principal-menu-mobile{left:0}.principal-menu-right>.no-list{flex-direction:column;gap:16px;width:100%}}.menu__item{position:relative}.menu__link{color:var(--primary-500);font-family:var(--montserrat);font-size:14px;font-style:normal;font-weight:600;letter-spacing:.28px;line-height:125%;text-decoration:none;transition:all .3s ease}.menu__link:active,.menu__link:focus,.menu__link:hover{color:var(--primary-400);text-decoration:none}@media (max-width:1024px){.menu__item{display:block;width:100%}}.menu__item--depth-1{align-items:center;display:inline-flex;gap:8px;padding-block:15px}.menu__item--depth-1>.menu__link--active-link:after{bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:1024px){.menu__item--depth-1{align-items:center;display:grid;gap:4px;grid-template-columns:auto 1fr;padding:0}.menu__item--depth-1>.menu__link--active-link:after{content:none}}.menu__submenu{display:none;left:0;position:absolute;text-align:left;text-transform:none;top:100%;width:max-content;z-index:99}.menu__item--open>.menu__submenu{display:flex}.menu__submenu--level-2{transform:translateX(-50%)}.menu__item--depth-1:first-child .menu__submenu--level-2{background-color:var(--quaternary-200);flex-direction:column;gap:16px;grid-column:1/3;left:-25px;padding:24px;transform:unset}.menu__child-toggle-icon{align-items:center;display:flex}.menu__submenu--level-3{left:100%;top:0}@media(max-width:1024px){.menu__item--depth-1:first-child .menu__submenu--level-2{background-color:var(--quaternary-300);padding:16px 24px}}.menu__item--depth-1:nth-last-child(-n+2) .menu__submenu--level-3{left:auto;right:100%;top:0}.menu__submenu .menu__item--has-submenu>.menu__link{padding-right:3rem}.principal-menu-right>.no-list{align-items:center;display:flex;gap:24px}.menu__item--depth-1:first-child>.menu__submenu--level-2>.menu__item:first-child:before{left:0}.menu__submenu--level-2>.menu__item:first-child>.menu__link{position:relative;z-index:2}@media (max-width:1024px){.menu__submenu{border:none;border-radius:0;box-shadow:none;position:static;transform:unset;width:100%}.menu__child-toggle-icon svg{fill:var(--primary-500)}.menu__item--open a,.menu__item--open svg{color:var(--primary-400);fill:var(--primary-400)}.menu__submenu--level-3 .menu__item .menu__link{padding:.7rem 3rem}.menu__item--open>.menu__child-toggle .menu__child-toggle-icon{transform:rotate(180deg);transition:transform .4s}}