.menu--desktop{display:block}.menu--desktop .menu__contact-persons,.menu--desktop .menu__introtexts{display:none}.menu--mobile{display:none;position:relative}@media (max-width:900px){.menu--desktop{display:none}.menu--mobile{display:block}}.menu__link{cursor:pointer;font-size:1rem;font-weight:400}.menu__link,.menu__link:active,.menu__link:focus,.menu__link:hover{text-decoration:none}.menu__submenu{display:none}.menu__item--open>.menu__submenu{display:block}@media (min-width:901px){.menu__item--depth-1{display:inline-block;padding:0 .4rem}.megamenu a.menu__link[href="#"],.megamenu span.menu__link{cursor:text}.menu__item--depth-1>.menu__link{display:inline-block;font-size:.9rem;padding:.5rem 0 .6rem}.menu__item--depth-1.menu__item--has-submenu.menu__item--open{background-color:#ece5f2;border-top-left-radius:10px;border-top-right-radius:10px}.menu__item--depth-1.menu__item--has-submenu.menu__item--open>a{color:#000}.megamenu--background{background-color:#ece5f2;left:0;padding:20px 0 100px;position:absolute;right:0;width:100%}.megamenu__container{display:flex;gap:30px;justify-content:end;padding:0 1rem}.megamenu__contact-person__wrapper{display:none;text-align:center}.megamenu__contact-person__wrapper img{aspect-ratio:1/1;border-radius:50%;height:auto;margin:10px 0 20px;max-width:100%;object-fit:cover;object-position:top}.megamenu__contact-person__wrapper h5{font-size:16px;line-height:24px;margin-bottom:0}.megamenu__contact-person__wrapper p{font-size:14px;font-weight:400;line-height:20px}.megamenu__content{position:relative;width:100%}.menu__submenu .menu__child-toggle{display:none}.megamenu__intro-text__wrapper{margin-top:25px;max-width:800px}.megamenu__navigation.no-buttons{column-count:3;column-gap:50px}.megamenu__navigation.no-buttons .menu__submenu{display:block}.megamenu__navigation.no-buttons .menu__item--depth-2{break-before:column;break-inside:avoid-column}.megamenu__navigation.no-buttons .menu__item--depth-2>.menu__link{display:block;font-weight:700;padding:20px 0 10px}.megamenu__navigation.no-buttons .menu__item--depth-2:has(.menu__link>span.no-break){break-before:avoid}.megamenu__navigation.no-buttons .menu__item--depth-3{padding:4px 0}.megamenu__navigation.no-buttons .menu__item--depth-2 a.menu__link:hover{text-decoration:underline}.megamenu__navigation.show-buttons{display:flex;flex-wrap:wrap;padding-top:20px;row-gap:20px}.megamenu__navigation.show-buttons .menu__item--depth-2>.menu__link{border:2px solid #ccc;border-radius:10px;color:#000;cursor:pointer!important;font-size:.9rem;margin-right:8px;padding:5px 25px 5px 35px;position:relative;transition:background-color .2s ease-out;white-space:nowrap;width:auto}.megamenu__navigation.show-buttons .menu__item--depth-2>.menu__link:hover:after{content:"→";font-family:Atyp BL SemiBold,serif;padding-left:5px;position:absolute;top:4px}.megamenu__navigation.show-buttons .menu__item--depth-2>.menu__link span.icon{display:inline-block;height:20px;left:8px;position:absolute;top:4px;width:20px}.megamenu__navigation.show-buttons .menu__item--depth-2.menu__item--open>.menu__link{background-color:#b496cd;border:2px solid #d9cae6;color:#fff}.megamenu__navigation.show-buttons .menu__item--depth-2.menu__item--open .menu__submenu{display:block}.megamenu__navigation.show-buttons .menu__submenu--level-3{column-count:3;column-gap:50px;left:0;position:absolute;top:55px}.megamenu__navigation.show-buttons .menu__item--depth-3{break-before:column;break-inside:avoid-column}.megamenu__navigation.show-buttons .menu__item--depth-3:has(.menu__link>span.no-break){break-before:avoid}.megamenu__navigation.show-buttons .menu__item--depth-3>.menu__link{display:block;font-weight:700;padding:20px 0 10px}.megamenu__navigation.show-buttons .menu__item--depth-4{padding:4px 0}.megamenu__navigation.show-buttons .menu__item--depth-4>a.menu__link:hover{text-decoration:underline}.sticky-navi .menu__item--depth-1>.menu__link{color:#000;font-size:16px}.sticky-navi .menu__item--depth-1{padding:0 .5rem}}@media (min-width:1200px){.menu__item--depth-1{display:inline-block;padding:0 1rem}.menu__item--depth-1>.menu__link{font-size:1rem}.megamenu__contact-person__wrapper{display:block;width:230px}.megamenu__content{position:relative;width:950px}.megamenu__contact-person__wrapper:empty{display:none}.megamenu__contact-person__wrapper:empty+.megamenu__content{width:1180px}}@media (max-width:900px){.megamenu__contact-person,.megamenu__intro-text{content-visibility:hidden;display:none}.menu__item{align-items:center;border-bottom-style:solid;border-bottom-width:2px;border-image:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIzNzUiIGhlaWdodD0iMSIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDM3NSAxIj48cGF0aCBzdHJva2U9InVybCgjYSkiIGQ9Ik0wIC41aDM3NSIvPjxkZWZzPjxsaW5lYXJHcmFkaWVudCBpZD0iYSIgeDE9IjM3NSIgeDI9IjAiIHkxPSIxLjk5NyIgeTI9IjEuOTk3IiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSI+PHN0b3Agc3RvcC1jb2xvcj0iI2ZmZiIgc3RvcC1vcGFjaXR5PSIwIi8+PHN0b3Agb2Zmc2V0PSIuNTA1IiBzdG9wLWNvbG9yPSIjZmZmIi8+PHN0b3Agb2Zmc2V0PSIxIiBzdG9wLWNvbG9yPSIjZmZmIiBzdG9wLW9wYWNpdHk9IjAiLz48L2xpbmVhckdyYWRpZW50PjwvZGVmcz48L3N2Zz4=") 1;box-sizing:border-box;color:#fff;display:flex;justify-content:space-between;left:0;padding:1rem;position:relative;transition:all .2s linear;width:100%}.menu__item--open,.menu__item--open~.menu__item,.menu__item:has(~.menu__item--open):not(.menu__back-btn){left:-100vw;position:absolute}.menu__item button{bottom:0;left:0;position:absolute;right:0;top:0}.menu__submenu{left:100vw;position:absolute;top:0;width:100%}.menu__link{color:#fff;display:block;width:100%}.menu__link:hover{color:#fff}.menu__link span.icon{display:inline-block;filter:grayscale(1) invert(1);height:25px;left:10px;position:absolute;width:25px}.menu__link:has(span.icon){padding-left:30px}.menu__back-btn{border-bottom:1px solid #fff;border-image:none;visibility:hidden}.menu__back-btn:has(~.menu__item--open){visibility:visible}.menu__item--parent{border-bottom:0;box-shadow:inset 0 -20px 20px -15px #000}.menu__item--parent .menu__link:not([href="#"]):after{content:"→";font-family:Atyp BL SemiBold,serif;padding-left:5px}}@media(min-width:901px){.menu__submenu .menu__child-toggle{margin-left:auto;padding:0 1.05rem}.menu__child-toggle{position:absolute;right:5px;top:30px;z-index:2}.menu__item--depth-1>.menu__child-toggle{position:static;right:0;top:0;vertical-align:middle}.menu__child-toggle-icon:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBzdHJva2U9IiNGRkNFNTciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJtMiAyIDYgNiA2LTYiLz48L3N2Zz4=");left:3px;position:relative;top:-3px}.menu__item--open .menu__child-toggle-icon:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNiIgaGVpZ2h0PSIxMCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE2IDEwIj48cGF0aCBzdHJva2U9IiMwMDAiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIzIiBkPSJtMiAyIDYgNiA2LTYiLz48L3N2Zz4=");display:inline-block;top:1px;transform:rotate(180deg)}}@media (max-width:900px){.menu__child-toggle-icon:after{content:url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxNCIgaGVpZ2h0PSIyNCIgZmlsbD0ibm9uZSIgdmlld0JveD0iMCAwIDE0IDI0Ij48cGF0aCBzdHJva2U9IiNGRkNFNTciIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSI0IiBkPSJtMiAyMiAxMC0xMEwyIDIiLz48L3N2Zz4=");position:absolute;right:20px;top:20px}}