.menu--desktop{display:block}.menu--mobile{display:none}@media (max-width:767px){.menu--desktop{display:none}.menu--mobile{background:#fff;color:#121619;display:block;left:100%;padding:50px 16px 16px;position:absolute;right:-100%;top:49px;transition:all .3s ease;width:100vw}.menu.menu--mobile.active{left:0;right:0;transition:all .3s ease}}.menu__item{position:relative}.menu__link{cursor:pointer;display:flex;font-size:16px;padding:1rem 1.15rem;text-decoration:none;transition:all .2s ease-in-out}header .menu .menu__link:hover{color:#d1d4f2}.menu__item--depth-1:last-of-type .menu__link{background:#f15946;border:2px solid #f15946;border-radius:100px;color:#fff8f0;padding:6px 18px;transition:all .2s ease-in-out}.menu__item--depth-1:last-of-type .menu__link:hover{background:#ea260e;border:2px solid #f15946;color:#fff8f0;transition:all .2s ease-in-out}.menu__link:active,.menu__link:focus,.menu__link:hover{text-decoration:none}.menu__link--active-branch,.menu__link--active-link{font-weight:700}@media (max-width:767px){.menu__item{display:block;width:100%}.menu__link{color:#121619;display:block;font-size:1.083rem;font-size:16px;letter-spacing:.8px;line-height:normal}.menu__item--depth-1:nth-last-child(2) .menu__link{background:#fff8f0;border:.5px solid rgba(18,22,25,.2);border-radius:100px;color:#121619;margin:40px 0 8px;padding:6px 18px;text-align:center;transition:all .2s ease-in-out}.menu__item--depth-1:last-child .menu__link{text-align:center}}.menu__item--depth-1{display:inline-block}.menu__item--depth-1>.menu__link--active-link:after{bottom:-3px;content:"";height:2px;left:0;position:absolute;width:100%}@media (max-width:767px){.menu__item--depth-1:not(:last-child):not(:nth-last-child(2)):not(:nth-last-child(3)){border-bottom:2px solid rgba(241,89,70,.2);padding:0}.menu__item--depth-1>.menu__link{padding:16px 0}.menu__item--depth-1>.menu__link--active-link:after{content:none}}.menu__submenu{border-radius:3px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2);left:0;opacity:0;pointer-events:none;position:absolute;text-align:left;text-transform:none;top:100%;transform:translateY(-10px) scale(.98);transform-origin:50% 0;transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.3,1),visibility 0s linear .22s;visibility:hidden;width:270px;will-change:opacity,transform;z-index:99}.menu__item--open>.menu__submenu{opacity:1;pointer-events:auto;transform:translateY(0) scale(1);transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.3,1),visibility 0s;visibility:visible}@media (min-width:768px){.menu__submenu--level-2>.menu__item:first-child:before{opacity:0;transform:translateY(4px) scale(.98) rotate(45deg);transition:opacity .22s ease,transform .22s cubic-bezier(.2,.7,.3,1)}.menu__item--open>.menu__submenu--level-2>.menu__item:first-child:before{opacity:1;transform:translateY(0) scale(1) rotate(45deg)}}.menu__submenu .menu__item{opacity:0;transform:translateY(6px);transition:opacity .2s ease,transform .2s cubic-bezier(.2,.7,.3,1)}.menu__item--open>.menu__submenu .menu__item{opacity:1;transform:translateY(0)}.menu__item--open>.menu__submenu .menu__item:first-child{transition-delay:40ms}.menu__item--open>.menu__submenu .menu__item:nth-child(2){transition-delay:70ms}.menu__item--open>.menu__submenu .menu__item:nth-child(3){transition-delay:.1s}.menu__item--open>.menu__submenu .menu__item:nth-child(4){transition-delay:.13s}.menu__item--open>.menu__submenu .menu__item:nth-child(5){transition-delay:.16s}.menu__item--open>.menu__submenu .menu__item:nth-child(6){transition-delay:.19s}.menu__item--open>.menu__submenu .menu__item:nth-child(7){transition-delay:.22s}.menu__item--open>.menu__submenu .menu__item:nth-child(8){transition-delay:.25s}.menu__submenu .menu__item{transition-delay:0s}@media (prefers-reduced-motion:reduce){.menu__submenu,.menu__submenu .menu__item,.menu__submenu--level-2>.menu__item:first-child:before{transform:none!important;transition:none!important}}.menu__item--open>.menu__submenu{display:block}.menu__item--depth-1:first-child .menu__submenu--level-2{transform:unset}.menu__submenu .menu__item{padding:0;width:100%}.menu__submenu .menu__link{display:block;padding:.7rem 1.05rem;transition:background-color .3s;width:100%}.menu__submenu--level-3{left:100%;top:0}.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}@media (min-width:768px){.menu__submenu--level-2>.menu__item:first-child:before{border-radius:6px;box-shadow:0 2px 9px 0 rgba(0,0,0,.2);content:"";display:block;height:30px;left:125px;margin-left:1rem;overflow:hidden;position:absolute;top:-12px;transform:rotate(45deg);transition:background-color .3s;width:30px;z-index:2}.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}.menu__submenu,.menu__submenu .menu__item:last-of-type .menu__link{border-radius:0 0 12px 12px}}@media (max-width:767px){.menu__submenu{border:none;border-radius:0;box-shadow:none;position:static;transform:unset;width:100%}.menu__submenu .menu__item{background-color:#fff;border-bottom:none;border-top:2px solid #ebeff3;padding:0}.menu__submenu .menu__link{background-color:transparent;color:#000;display:block;padding:.4rem .8rem;transition:none;width:100%}.menu__submenu .menu__item .menu__link:focus,.menu__submenu .menu__item .menu__link:hover{background-color:inherit;transition:none}.menu__item--has-submenu>.menu__link{width:70%}.menu__submenu--level-3 .menu__item .menu__link{padding:.7rem 3rem}}@media(min-width:768px){.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{pointer-events:none;position:absolute;right:6px;top:33px;vertical-align:middle}.menu__child-toggle-icon{display:block;height:7px;transition:transform .3s ease;width:11px}}@media (max-width:767px){.menu__child-toggle{height:45px;position:absolute;right:0;top:5px;width:-webkit-fill-available}.menu__child-toggle-icon{display:flex;margin-left:auto;transition:transform .4s}.menu__child-toggle-icon path{fill:#121619}.menu__item--open>.menu__child-toggle .menu__child-toggle-icon{transform:rotate(180deg);transition:transform .4s}}