.menu--desktop{display:block}.menu--mobile{display:none}@media (max-width:900px){.menu--desktop{display:none}.menu--mobile{display:block}}.menu__item{position:relative}.menu__submenu .menu__link{display:block;transition:background-color .3s}.menu__submenu .menu__link span.icon{background-size:contain;display:inline-block;height:40px;left:10px;margin-right:10px;position:absolute;top:50%;transform:translateY(-50%);width:40px}@media (min-width:900px){.menu--desktop .menu__wrapper{display:flex;flex-wrap:nowrap;justify-content:center}.menu__item--depth-1{padding:20px 1.5rem}.menu__item--depth-1 a{padding-bottom:10px}.menu__item--depth-1>a.menu__link--active-branch{border-bottom:1px solid #b496cd}.menu__submenu{align-items:center;border-radius:10px;column-gap:0;display:none;grid-template-columns:repeat(2,minmax(0,1fr));position:absolute;row-gap:0;top:60px;transform:translateX(-30%);width:650px}.menu__item--open>.menu__submenu{display:grid;padding:10px;text-align:left}.menu__submenu .menu__item{align-items:center;display:flex;flex-grow:1}.menu__submenu .menu__link{border-radius:5px;color:#000;font-size:16px;font-weight:600;padding:30px 50px 30px 65px;width:100%}.menu__submenu .menu__link:hover{color:#000}.menu__submenu .menu__link:hover:after{background-color:#b496cd;border-radius:50px;color:#fff;content:"→";display:block;font-family:Atyp BL SemiBold,serif;font-size:12px;font-weight:100;height:20px;line-height:13px;padding:3px;position:absolute;right:20px;text-align:center;top:50%;transform:translateY(-50%);width:20px}}@media (max-width:1200px){.menu__item--depth-1{padding:20px 15px}}@media (max-width:1000px){.menu__item--depth-1{padding:20px 5px}}@media (max-width:900px){.menu__item{cursor:pointer;display:block;width:100%}.menu__item--depth-1{border-top:1px solid #efefef;padding:20px 1rem}.menu__item--depth-1:last-of-type{border-bottom:1px solid #efefef}.menu__link{padding:15px 0}.menu__submenu{display:none;padding:10px 25px 0;position:static;transform:none;width:100%}.menu__submenu .menu__item{padding:0 0 0 30px;text-transform:none}.menu__submenu .menu__item:last-of-type{padding-bottom:0}.menu__submenu .menu__link:hover{background-color:transparent}.menu__submenu .menu__link span.icon{height:20px;left:0;width:20px}}.menu__child-toggle-icon{color:#b496cd;display:block;font-size:20px;font-weight:100;margin-left:5px}@media (max-width:900px){.menu__child-toggle{float:right}.menu__child-toggle--open .menu__child-toggle-icon:before{content:"\f062"}.menu__item--open>.menu__submenu{display:block;padding:5px 0 0}}@media(min-width:900px){.menu__item--has-submenu:hover .menu__child-toggle-icon:before{content:"\f062"}}