.menu--footer .menu{display:flex}@media print, screen and (max-width: 47.99875em){.menu--footer .menu{flex-direction:column}}.menu--footer .menu__item{line-height:1.5;font-size:.8125rem;line-height:1.5385em}@media print, screen and (min-width: 48em){.menu--footer .menu__item{font-size:.875rem;line-height:1.7143em}}.menu--footer .menu__item>a{display:block;color:inherit;position:relative;color:#1b1c1e;z-index:1}.menu--footer .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;content:""}.menu--footer .menu__item:not(.menu__item--active-trail)>a:hover::after,.menu--footer .menu__item:not(.menu__item--active-trail)>a:focus::after,.menu--footer .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 (max-width: 47.99875em){.menu--footer .menu__item:not(:last-child){margin-bottom:.5rem}}@media print, screen and (min-width: 48em){.menu--footer .menu__item:not(:last-child){margin-right:1rem}}

