@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes fadeOut{0%{opacity:1}to{opacity:0}}@keyframes hide{0%{max-height:500px;overflow:hidden}to{max-height:0;overflow:hidden;padding:0}}.menu-page--default{color:#fff;font-size:.875rem;padding-bottom:2.1428571429rem;text-transform:uppercase}.menu-page--default .menu-page__list{background:#4e4e4e;display:flex;flex-flow:column;justify-content:space-between}@media (min-width:48em){.menu-page--default .menu-page__list{flex-flow:row wrap}}.menu-page--default .menu-page__item{display:flex}@media (min-width:48em){.menu-page--default .menu-page__item{width:50%}}@media (min-width:62em){.menu-page--default .menu-page__item{width:auto}}.menu-page--default .menu-page__link{color:#fff;display:flex;font-weight:500;min-height:5.7142857143rem;padding:1.0714285714em 2.8571428571em;position:relative}.menu-page--default .menu-page__link:after{border-color:#4e4e4e transparent transparent;border-style:solid;border-width:15px 15px 0;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:transform .2s;width:0}.menu-page--default .menu-page__link.router-link-active,.menu-page--default .menu-page__link.router-link-current,.menu-page--default .menu-page__link:hover{color:#fff;font-weight:700}.menu-page--default .menu-page__link.router-link-active:after,.menu-page--default .menu-page__link.router-link-current:after,.menu-page--default .menu-page__link:hover:after{transform:translateY(0)}.menu-page--layout-1{background-color:#f7f7f7;padding:1.7857142857rem 0}.menu-page--layout-1 .menu-page__link{display:block;padding:.2857142857rem 1.4285714286rem;transition:background-color .2s}.menu-page--layout-1 .menu-page__link.link-current,.menu-page--layout-1 .menu-page__link.router-link-active,.menu-page--layout-1 .menu-page__link:hover{background-color:#da1b2c;color:#fff;font-weight:700}.menu-page--layout-2{color:#fff;font-size:2em;font-weight:700;padding-bottom:1.4285714286em;padding-top:1.7857142857em}@media (max-width:47.9375em){.menu-page--layout-2{font-size:1em}}@media (min-width:48em){.menu-page--layout-2{display:flex}}.menu-page--layout-2 a{color:currentColor}.menu-page--layout-2 .menu-page__list{width:100%}@media (min-width:48em){.menu-page--layout-2 .menu-page__list{display:flex}}.menu-page--layout-2 .menu-page__item{flex:1}@media (min-width:48em){.menu-page--layout-2 .menu-page__item{text-align:center}}.menu-page--layout-2 .menu-page__item:first-of-type .menu-page__link:before{background-image:none}.menu-page--layout-2 .menu-page__ico{align-items:center;background-color:inherit;justify-content:center}@media (min-width:48em){.menu-page--layout-2 .menu-page__ico{border-top-left-radius:7.1428571429em;border-top-right-radius:7.1428571429em;bottom:100%;display:flex;height:1.7857142857em;position:absolute;width:3.5714285714em}}.menu-page--layout-2 .menu-page__ico .svg-icon{height:1.4285714286em;width:1.4285714286em}@media (min-width:48em){.menu-page--layout-2 .menu-page__ico .svg-icon{transform:translateY(50%)}}@media (max-width:47.9375em){.menu-page--layout-2 .menu-page__ico .svg-icon{height:2.8571428571rem;margin-right:1.4285714286rem;width:2.8571428571rem}}.menu-page--layout-2 .menu-page__link{background-color:#da1b2c;display:flex;height:100%;padding:.8928571429em 1.25em;position:relative;transition:background-color .2s,color .2s,font-weight .2s}@media (min-width:48em){.menu-page--layout-2 .menu-page__link{justify-content:center}.menu-page--layout-2 .menu-page__link:before{background-image:linear-gradient(180deg,#fff 5px,transparent 0);background-size:2px 10px;bottom:0;content:"";display:block;left:0;position:absolute;top:0;width:1px}.menu-page--layout-2 .menu-page__link:after{border-width:1.25em 0;border-top:1.25em #da1b2c;border-style:solid;content:"";height:0;left:0;margin:auto;position:absolute;right:0;top:100%;transform:translateY(-100%);transition:all .2s;width:0;z-index:-1}}.menu-page--layout-2 .menu-page__link.router-link-active,.menu-page--layout-2 .menu-page__link:hover{background-color:#4e4e4e}.menu-page--layout-2 .menu-page__link.router-link-active:after,.menu-page--layout-2 .menu-page__link:hover:after{border-top-color:#4e4e4e;transform:translateY(0)}
