/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.main-collapse{--max-height:0;--collapse:-4px;--collapse-before:'';max-height:0;max-height:var(--max-height);overflow:hidden;transition:visibility .3s;top:100%;z-index:1000}.main-collapse:before{content:"";content:var(--collapse-before);display:block;margin-top:0;transition:margin-top .3s}.main-collapse:not(.main-collapse--extended){visibility:hidden}.main-collapse:not(.main-collapse--extended):before{margin-top:-99999px;margin-top:var(--collapse)}
.menu--main--header .nav__list{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center}.menu--main--header .nav__item{display:flex;flex-direction:column;flex:0 1 auto;align-items:center}.menu--main--header .nav__separator{align-self:center;margin:0 10px;display:block;width:1px;height:14px;box-shadow:inset 1px 0 0 0 var(--c-grey-light)}
.menu-footer-public{--underline-img:none;flex:1;margin:-8px 0}.menu-footer-public li{padding:8px 0}.menu-footer-public a{--link-color:var(--c-white);font-size:0.875rem;line-height:140%;font-weight:600}.menu-footer-public a:hover{--link-color:var(--c-pink)}.menu-footer-public .menu{display:flex;flex-direction:column;row-gap:16px;align-items:center;text-align:center}@media(min-width:768px){.menu-footer-public .menu{-moz-column-gap:48px;column-gap:48px;text-align:left;display:block;-moz-column-count:2;column-count:2}}@media(min-width:1024px){.menu-footer-public .menu{-moz-column-gap:64px;column-gap:64px}}
