.menu-main-item{display:flex;flex-direction:column;justify-content:center;margin:0}.menu-main-item.-hidden{display:none}.menu-main-item ul{margin:0;padding:0}.menu-main-item a,.menu-main-item span{display:block;position:relative;padding:0;cursor:pointer;transition:all .3s ease-in;text-decoration:none;line-height:52px;white-space:nowrap;color:var(--header-desktop-submenu-text-link);font-size:14px;font-size:15px;font-size:var(--font-size-second-level,15px);text-transform:none;text-transform:var(--uppercase-second-level,none)}.menu-main-item.-first-level>a,.menu-main-item.-first-level>span{font-size:15px;font-size:var(--font-size-first-level,15px);text-transform:none;text-transform:var(--uppercase-first-level,none)}.menu-main-item span{cursor:default}.menu-main-item.-has-dropdown{position:relative}.menu-main-item.-has-dropdown>a,.menu-main-item.-has-dropdown>span{position:relative;padding-right:29px}.menu-main-item.-has-dropdown>a:after,.menu-main-item.-has-dropdown>span:after{font-family:Material Icons;font-size:3rem;font-weight:400;font-feature-settings:normal;font-variant:normal;font-style:normal;letter-spacing:normal;text-transform:none;white-space:nowrap;word-wrap:normal;direction:ltr;color:inherit;-moz-osx-font-smoothing:grayscale;speak:never;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;content:"";display:block;position:absolute;top:0;right:0;margin-top:0}.menu-main-item.-has-dropdown.-left>a,.menu-main-item.-has-dropdown.-left>span{position:relative;padding-right:29px}.menu-main-item.-has-dropdown.-left>a:after,.menu-main-item.-has-dropdown.-left>span:after{rotate:-90deg;top:10px}.menu-main-item.-has-dropdown.-right>a,.menu-main-item.-has-dropdown.-right>span{position:relative;padding-left:29px}.menu-main-item.-has-dropdown.-right>a:after,.menu-main-item.-has-dropdown.-right>span:after{rotate:90deg;right:auto;left:0;top:10px}.menu-main-item__dropdown{display:block;position:absolute;background:var(--header-desktop-submenu-background);padding:10px 0;min-width:220px;opacity:0;transform:scaleY(0);transform-origin:0 0;transition:transform .15s ease-in,opacity .15s ease-in}.menu-main-item__dropdown a,.menu-main-item__dropdown span{padding:10px 20px;line-height:22px}.menu-main-item__dropdown.-first-level{top:100%;left:-20px}.menu-main-item__dropdown.-left:not(.-first-level){top:0;left:100%}.menu-main-item__dropdown.-right:not(.-first-level){top:0;right:100%}.menu-main-item__dropdown.-right.-first-level{left:auto;right:0}.menu-main-item__dropdown.--one-column a,.menu-main-item__dropdown.--one-column span{white-space:nowrap}.menu-main-item__dropdown.-multi-column.-columns-2 ul{display:grid;grid-template-rows:repeat(2,1fr);grid-template-rows:repeat(var(--item-column,2),1fr);grid-auto-flow:column;max-width:640px}.menu-main-item__dropdown.-multi-column.-columns-3 ul{display:grid;grid-template-columns:repeat(3,1fr);grid-template-columns:repeat(var(--item-column,3),1fr);max-width:800px}.menu-main-item__dropdown.-multi-column.-columns-4 ul{display:grid;grid-template-columns:repeat(4,1fr);grid-template-columns:repeat(var(--item-column,4),1fr);max-width:990px}.menu-main-item:hover>.menu-main-item__dropdown{opacity:1;transform:scaleY(1)}.menu-main-item:hover>a,.menu-main-item:hover>span{color:var(--header-desktop-submenu-text-link-hover)}.menu-main-item.is-active>a,.menu-main-item.is-active>span,.menu-main-item>a.nuxt-link-active,.menu-main-item>span.nuxt-link-active{color:var(--header-desktop-submenu-text-link-active)}.menu-main-item.-first-level.is-active>a,.menu-main-item.-first-level.is-active>span,.menu-main-item.-first-level>a.nuxt-link-active,.menu-main-item.-first-level>span.nuxt-link-active{color:var(--header-desktop-menu-text-link-active)}.menu-main-item.-first-level:hover>a,.menu-main-item.-first-level:hover>span{color:var(--header-desktop-menu-text-link-hover)}.menu-main-item__dropdown{z-index:2}.menu-main-item__dropdown .menu-main-item__dropdown,.menu-main-item__dropdown .menu-main-item__dropdown .menu-main-item__dropdown{z-index:3}.menu-main-item__dropdown .menu-main-item__dropdown .menu-main-item__dropdown .menu-main-item__dropdown{z-index:4}.menu-main{margin:-1rem 0}.menu-main__root{display:flex;width:100%;max-width:100%;margin:0;grid-gap:2rem;gap:2rem}