.menu--main__toggle:before,.menu--main__toggle[aria-expanded="true"]:before{font-family:"icomoon";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;text-align:center;font-variant:normal;text-transform:none;line-height:1;font-smoothing:antialiased}@media print, screen and (max-width: 47.99875em){.menu--main{position:fixed;top:0;right:0;width:20.375rem;height:100vh;max-width:90vw;padding:9.5rem 2rem 2rem;background-color:#0678be;color:#fff;-webkit-transform:translate3d(100%, 0, 0);transform:translate3d(100%, 0, 0);z-index:850;will-change:transform;transition:-webkit-transform .15s ease;transition:transform .15s ease;transition:transform .15s ease, -webkit-transform .15s ease}}@media print, screen and (max-width: 47.99875em){.menu--main.is-active{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}}.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}@media print, screen and (min-width: 48em){.menu--main .menu__item a{padding-right:0;color:#1b1c1e}}.menu--main__toggle{font:0/0 transparent;text-decoration:none;cursor:pointer}.menu--main__toggle:before{content:"";font-size:1.5rem}@media print, screen and (min-width: 48em){.menu--main__toggle{display:none}}.menu--main__toggle[aria-expanded="true"]{font:0/0 transparent;text-decoration:none;position:fixed;top:1.5rem;right:1rem;z-index:851;color:#fff}.menu--main__toggle[aria-expanded="true"]:before{content:"";font-size:1.5rem}

