.menu--desktop{display:block}.menu--mobile{display:none}.menu__item{position:relative}.menu__link{font-size:.917rem;line-height:1.667rem}.menu__link,.menu__link:active,.menu__link:focus,.menu__link:hover{text-decoration:none}.menu__item--depth-1{display:inline-block;padding:.7rem .875rem}.menu__item--depth-1>.menu__link:after{content:"";height:2px;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transition:.5s ease;width:0}.menu__item--depth-1:hover>.menu__link:after,.menu__item--depth-1>.menu__link--active-link:after{opacity:1;width:100%}@media (max-width:1340px){.menu--desktop{display:none}.menu--mobile{display:block;margin-top:100px;text-align:center}.menu__item{display:block;width:100%}.menu__link{display:block;font-size:1.083rem}.menu__item--depth-1{padding:0}.menu__item--depth-1>.menu__link{color:#fff;display:inline-block;padding:.35rem 1.225rem}.menu__item--depth-1>.menu__link--active-link{background-image:linear-gradient(0deg,#fff 1px,transparent 0);background-repeat:no-repeat,no-repeat;background-size:100% 100%,100% 100%;color:#fff;font-weight:700;padding-bottom:2px}.menu__item--depth-1:hover>.menu__link:after,.menu__item--depth-1>.menu__link--active-link:after{opacity:0;width:0}}