.menu--main .menu{display:flex}@media print, screen and (max-width: 47.99875em){.menu--main .menu{flex-direction:column;text-align:right}}.menu--main .menu__item{line-height:1.5;font-size:1.25rem;font-weight:500;line-height:2em}@media print, screen and (min-width: 48em){.menu--main .menu__item{font-size:1rem;font-weight:500;line-height:2em}}.menu--main .menu__item>a{display:block;color:inherit}@media print, screen and (min-width: 48em){.menu--main .menu__item>a{position:relative;color:#1b1c1e;z-index:1}}.menu--main .menu__item>a::after{position:absolute;z-index:-1;bottom:0;left:0;width:100%;height:2px;background-color:#0678be;-webkit-transform:scaleX(0);transform:scaleX(0);-webkit-transform-origin:right;transform-origin:right;will-change:transform;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}@media print, screen and (min-width: 48em){.menu--main .menu__item>a::after{content:""}}@media print, screen and (min-width: 48em){.menu--main .menu__item:not(.menu__item--active-trail)>a:hover::after,.menu--main .menu__item:not(.menu__item--active-trail)>a:focus::after,.menu--main .menu__item:not(.menu__item--active-trail)>a:active::after{-webkit-transform:scaleX(1);transform:scaleX(1);-webkit-transform-origin:left;transform-origin:left}}@media print, screen and (min-width: 48em){.menu--main .menu__item.menu__item--active-trail>a::after{-webkit-transform:scaleX(1);transform:scaleX(1)}}@media print, screen and (max-width: 47.99875em){.menu--main .menu__item{width:100%}}@media print, screen and (max-width: 47.99875em){.menu--main .menu__item:not(:last-child){margin-bottom:.75rem}}@media print, screen and (min-width: 48em){.menu--main .menu__item:not(:last-child){margin-right:1.5rem}}.menu--main .menu__item a{padding-right:3.5rem;color:inherit;white-space:nowrap}@media print, screen and (min-width: 48em){.menu--main .menu__item a{padding-right:0;color:#1b1c1e}}

