/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.navigation-foldout-expanded{height:100vh;max-height:100vh;overflow-y:hidden;}.navigation-foldout-expanded main{max-height:1px;overflow-y:hidden;}.navigation__foldout-button{background:transparent;border:0;color:var(--color-primary);cursor:pointer;margin-right:-.5rem;padding:.5rem;position:relative;}.navigation__foldout-button:hover{color:var(--color-primary-darker);}.navigation__foldout-button:hover .navigation__foldout-button__lines,.navigation__foldout-button:hover .navigation__foldout-button__lines:after,.navigation__foldout-button:hover .navigation__foldout-button__lines:before{background-color:var(--color-primary-darker);}.navigation__foldout-button .navigation__foldout-button__lines,.navigation__foldout-button .navigation__foldout-button__lines:after,.navigation__foldout-button .navigation__foldout-button__lines:before{background-color:var(--color-primary);border-radius:2px;display:block;height:4px;position:absolute;transition:transform .15s ease;width:25px;}.navigation__foldout-button .navigation__foldout-button__lines{margin-top:-2px;top:50%;transition-duration:.1s;transition-timing-function:cubic-bezier(.55,.055,.675,.19);}.navigation__foldout-button .navigation__foldout-button__lines:before{content:"";top:-7px;transition:top .1s ease .14s,opacity .1s ease;}.navigation__foldout-button .navigation__foldout-button__lines:after{bottom:-7px;content:"";transition:bottom .1s ease .14s,transform .1s cubic-bezier(.55,.055,.675,.19);}.navigation__foldout-button[aria-expanded=true] .navigation__foldout-button__lines{transform:rotate(45deg);transition-delay:.14s;transition-timing-function:cubic-bezier(.215,.61,.355,1);}.navigation__foldout-button[aria-expanded=true] .navigation__foldout-button__lines:before{opacity:0;top:0;transition:top .1s ease,opacity .1s ease .14s;}.navigation__foldout-button[aria-expanded=true] .navigation__foldout-button__lines:after{bottom:0;transform:rotate(-90deg);transition:bottom .1s ease,transform .1s cubic-bezier(.215,.61,.355,1) .14s;}.navigation__foldout-button .navigation__foldout-button__text{display:block;font-size:15px;font-weight:700;letter-spacing:2px;margin-left:33px;text-transform:uppercase;}.navigation__wrapper--foldout{background-color:var(--color-white);display:none;height:calc(100vh - 69px);left:0;overflow-y:scroll;padding:.2rem 1rem 2rem;position:absolute;top:69px;width:100%;}.navigation__wrapper--foldout .navigation__list .link{display:flex;width:100%;}@media screen and (min-width:761px){.navigation__wrapper--foldout{height:calc(100vh - 99px);top:99px;}.navigation__wrapper--foldout .navigation-primary .navigation__item{padding:.5rem 0;}}@media screen and (min-width:1020px){.navigation__wrapper--foldout{height:auto;overflow-y:visible;padding:0;position:static;}.navigation__wrapper--foldout .navigation__list .link{display:inline-block;}}.navigation__foldout-button[aria-expanded=true] + .navigation__wrapper--foldout{display:block;}
