/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navigation-primary{display:none;font-size:1.6rem;font-weight:var(--font-weight-bold);}@media screen and (min-width:1020px){.navigation-primary{display:block;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-primary);}.navigation-primary .navigation__item a:hover span:after{background-color:var(--color-primary-darker);}
