:root{--menu_border_thickness:1px}.menu--desktop{display:block}.menu--mobile{display:none}.menu--desktop ul.menu__wrapper{display:flex;justify-content:space-evenly;width:100%}.menu__item{position:relative}.menu__link{font-size:.75rem;line-height:1.667rem;white-space:nowrap}.menu__link,.menu__link:active,.menu__link:focus,.menu__link:hover{text-decoration:none}.menu__link--active-branch,.menu__link--active-link{font-weight:700}@media (min-width:768px) and (max-width:1150px){.menu__link{font-size:18px}.menu__wrapper.no-list{padding:.25rem}}@media (max-width:767px){.menu--desktop{display:none}.menu--mobile{display:flex}.header__close--toggle{visibility:hidden!important}.menu__item{width:100%}.menu__link{display:flex;font-size:1.083rem;justify-content:flex-start}.menu__wrapper li a,.menu__wrapper li span{font-size:16px}.open:after{visibility:hidden}}.menu__item--depth-1{border-radius:6px;font-size:1.125rem;justify-content:center;padding:0 .75rem;text-transform:capitalize}.menu__item--depth-1,.menu__item--depth-2{align-items:center;display:flex}.menu__submenu{border-radius:3px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2);display:none;left:0;min-width:270px;position:absolute;text-align:left;text-transform:none;top:100%;z-index:99}.menu__item--open>.menu__submenu{display:block}.menu__submenu{background-color:#fff;border:var(--menu_border_thickness) solid #dee2e6;border-radius:4px}.menu__submenu--level-2{transform:translateY(10px)}.menu__submenu--level-2:before{background-color:transparent;content:"";height:25px;position:absolute;top:-11px;width:100%}.menu__submenu .menu__item{background-color:#fff;padding:.25rem;position:relative;width:100%}.menu__submenu .menu__item .menu__link{border-radius:6px;display:block;padding:.25rem .75rem;transition:background-color .3s;width:100%}.menu__submenu--level-3{left:100%;top:calc(var(--menu_border_thickness)*-1)}.menu__item--depth-1:nth-last-child(-n+2) .menu__submenu--level-3{left:auto;right:100%;top:0}@media (min-width:768px){.menu__item--depth-1.menu__item--open,.menu__item--depth-1:focus,.menu__item--depth-1:hover{background-color:rgba(116,143,252,.2)}.menu__item--depth-1.menu__item--has-submenu{padding-right:1.5rem}.menu__submenu .menu__item:hover>.menu__link{background-color:rgba(116,143,252,.2)}.menu__submenu--level-2>.menu__item:first-child>.menu__link{position:relative;z-index:2}.menu__submenu--level-3{transform:translateX(1px)}}@media (max-width:767px){.menu__submenu{border:none;box-shadow:none;position:static;transform:unset;width:100%}.menu__submenu .menu__item{background-color:#fff;padding:0 .5rem}.menu__submenu .menu__link{display:block;transition:none;width:revert}.menu__submenu .menu__item .menu__link:focus,.menu__submenu .menu__item .menu__link:hover{transition:none}}.menu__child-toggle{background-position:center right 30px;background-repeat:no-repeat;background-size:20px;cursor:pointer;height:auto;padding:.5rem;position:absolute;right:.5rem}.menu__item--depth-1>.menu__child-toggle{right:0}.menu__child-toggle-icon{background-image:url('data:image/svg+xml;charset=utf-8,<svg xmlns="http://www.w3.org/2000/svg" width="30" height="30" fill="none" viewBox="0 0 30 30"><path fill="%23868E96" d="M6.71 9.29a.996.996 0 0 0 0 1.41l4.59 4.59c.39.39 1.02.39 1.41 0l4.59-4.59a.996.996 0 1 0-1.41-1.41L12 13.17 8.12 9.29c-.39-.39-1.03-.38-1.41 0"/></svg>');background-position:-2px -2px;background-repeat:no-repeat;display:block;height:20px;transition:transform .4s;width:20px}.menu__item--open>.menu__child-toggle .menu__child-toggle-icon{transform:rotate(180deg);transition:transform .4s}@media (max-width:767px){.menu.menu--mobile{border-bottom:var(--menu_border_thickness) solid #dee2e6}ul.no-list{width:100%}.menu__item.menu__item--open{align-items:flex-start;background-color:none;flex-direction:column}.menu__item--depth-1{justify-content:flex-start;padding:0}.menu__item--depth-1>.menu__link{font-weight:700}.menu__submenu .menu__item .menu__link{border-left:1px solid #dee2e6;border-radius:0 6px 6px 0}.menu__submenu .menu__item:hover>.menu__link{background-color:none}.menu__item--depth-1.menu__item--open{background-color:rgba(116,143,252,.2)}.menu__item--depth-2.menu__item--open>.menu__link{background-color:rgba(116,143,252,.2);font-weight:700}.menu__item .menu__child-toggle{right:1rem}.menu__item.menu__item--depth-1 .menu__child-toggle{top:.45rem}.menu__item.menu__item--depth-2 .menu__child-toggle{top:.15rem}.menu__item--depth-1>.menu__link,.menu__item--depth-2>.menu__link,.menu__item--depth-3>.menu__link{padding:.5rem 0 .5rem .5rem}.menu__item--depth-1>.menu__link--active-link:after{content:none}}