/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.m-menu-main{z-index:2}.m-menu-main__overlay{background-color:#000;height:100%;left:0;opacity:.6;position:absolute;top:0;width:100%;display:none;position:fixed;top:calc(var(--header-height,0px) + var(--drupal-displace-offset-top,0px));z-index:1}@media (max-width:991px){.m-menu-main--is-open .m-menu-main__overlay{display:block}}@media (min-width:992px){.m-menu-main__toggler{display:none}}.m-menu-main__wrapper{background-color:#fff;box-shadow:var(--shadow);clip-path:inset(0 0 -100% 0);display:none;left:0;max-height:calc(100vh - 100%);overflow:hidden;overflow-y:auto;padding:var(--space-base) 0;position:absolute;top:100%;width:100%;z-index:200}.m-menu-main__toggler[aria-expanded=true]+.m-menu-main__wrapper{display:block}@media (min-width:992px){.m-menu-main__wrapper{box-shadow:none;clip-path:none;display:block;height:auto;overflow:visible;position:static}}.m-menu-main__list{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}@media (min-width:992px){.m-menu-main__list{flex-direction:row;gap:var(--space-base)}}.m-menu-main__item{border-top:1px solid var(--color-border-light);margin:0;padding:0}.m-menu-main__item:first-child{border-top:none}@media (min-width:992px){.m-menu-main__item{border-top:none}}.m-menu-main__link{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;color:var(--color-primary);display:block;font-size:var(--font-size-large);line-height:var(--line-height-small);padding:var(--space-tiny) 0;text-align:left;text-decoration:none;width:100%}@media (min-width:992px){.m-menu-main__link{font-size:var(--font-size-base);white-space:nowrap}}.m-menu-main__link:not(:is(span)):hover{text-decoration:underline}.m-menu-main__link:focus-visible{outline-offset:0}.m-menu-main__item--is-active>.m-menu-main__link{font-weight:var(--font-weight-bold)}.m-menu-main__icon{margin-left:auto}
