@media (max-width:1023px){.menu--main .menu__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}}@media (min-width:1024px){.menu--main .menu__list{margin-right:40px}}@media (max-width:1023px){.menu--main .menu__item{margin-bottom:6px;padding-right:16px;text-align:right}}@media (min-width:1024px){.menu--main .menu__item:not(:last-of-type){margin-right:32px}}.menu--main .menu__link:after{bottom:-2px}