/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.anchor-nav{color:#FFF;position:relative;margin-top:-25px;z-index:1020;}.anchor-nav .container{transition:max-width 0.25s ease-in-out;}.anchor-nav .navbar-nav{flex-wrap:nowrap;align-items:baseline;}.anchor-nav .anchor-nav__navbar{background-color:var(--primary);color:var(--primary_contrast);border-radius:25px;padding:0 10px;transition:all 0.25s linear;}@media (min-width:768px){.anchor-nav .anchor-nav__navbar{padding:0 50px;}}.anchor-nav .anchor-nav__navbar-brand{display:none;font-weight:600;font-size:18px;padding:0;}.anchor-nav .anchor-nav__navbar--collapse{padding:0 10px 10px 35px;}@media (min-width:768px){.anchor-nav .anchor-nav__navbar--collapse{height:50px;padding:0;}}.anchor-nav .anchor-nav__navbar--right{flex-direction:row;}@media (max-width:767.98px){.anchor-nav .anchor-nav__navbar--right{position:absolute;right:10px;top:0;height:50px;}}.anchor-nav .anchor-nav__navbar .icon,.brand-selector .popover A{color:var(--primary_contrast);}.anchor-nav .anchor-nav__navbar .anchor-nav__toggler .icon{width:12px;height:12px;}.anchor-nav .anchor-nav__navbar .anchor-nav__toggler,.anchor-nav .anchor-nav__navbar .nav-link,.anchor-nav .anchor-nav__navbar .nav-link:hover{color:inherit;}.anchor-nav .anchor-nav__navbar .nav-link:active,.anchor-nav .anchor-nav__navbar .nav-link:focus{color:inherit;}.anchor-nav .anchor-nav__navbar .nav-link .icon{width:30px;height:30px;}.anchor-nav .anchor-nav__navbar .anchor-nav__icon-text{display:none;}@media (min-width:768px){.anchor-nav .anchor-nav__navbar .anchor-nav__icon-text{display:inline-block;}}@media (min-width:992px){.anchor-nav:not(.is_stuck) .anchor-nav__navbar .anchor-nav__link{margin-right:10px;}}.anchor-nav.is_stuck .anchor-nav__navbar{border-radius:0;}@media (min-width:992px){.anchor-nav.is_stuck .anchor-nav__navbar .anchor-nav__navbar-brand{display:inline-block;}}.anchor-nav.is_stuck .anchor-nav__navbar .anchor-nav__navbar--collapse{justify-content:center;}@media (min-width:992px){.anchor-nav.is_stuck .anchor-nav__navbar .anchor-nav__navbar--collapse .anchor-nav__link{padding:0 20px;}}.anchor-nav.is_stuck .container{max-width:100%;padding:0;}.anchor-nav .anchor-nav__navbar.fullscreen{position:absolute;left:0;right:0;width:100%;border-radius:0;}@media (max-width:767.98px){.anchor-nav--active{display:none;}}.anchor-nav__toggler{height:50px;flex-grow:1;text-align:left;}.anchor-nav__toggler__label{font-size:14px;font-weight:600;margin-left:5px;}
