.navigation-primary{font-size:1.6rem;font-weight:var(--font-weight-bold)}@media screen and (min-width:1020px){.navigation-primary{font-size:.85rem}}@media screen and (min-width:1200px){.navigation-primary{font-size:1rem}}@media screen and (min-width:1020px){.navigation-primary .navigation__item{height:3rem}}.navigation-primary .navigation__item .link{line-height:1.8rem;padding:.85rem 0}.navigation-primary .navigation__item .link span{position:relative}.navigation-primary .navigation__item .link .icon{display:none}.navigation-primary .navigation__item .link:hover,.navigation-primary .navigation__item .link:hover span{text-decoration:none}@media screen and (min-width:761px){.navigation-primary .navigation__item .link{line-height:1.15rem}}@media screen and (min-width:1020px){.navigation-primary .navigation__item .link{padding:.5rem 0}.navigation-primary .navigation__item .link .icon{display:inline-block}}.navigation-primary .navigation__item a:active span:after,.navigation-primary .navigation__item a:hover span:after,.navigation-primary .navigation__item.navigation__item--active .link span:after{bottom:-.4rem;content:"";height:2px;left:0;position:absolute;right:0}@media screen and (min-width:1020px){.navigation-primary .navigation__item a:active span:after,.navigation-primary .navigation__item a:hover span:after,.navigation-primary .navigation__item.navigation__item--active .link span:after{bottom:-.8rem}}.navigation-primary .navigation__item a:active span:after,.navigation-primary .navigation__item.navigation__item--active .link span:after{background-color:var(--color-corporate)}.navigation-primary .navigation__item a:hover span:after{background-color:var(--color-corporate-darker)}