.mobile-nav,.top-bar__menu-toggle{display:none}.mobile-nav{list-style:none;padding:0;max-height:76vh;overflow-y:auto}.top-menu__link{text-decoration:none;padding:.33em .66em;display:block;border-bottom:1px solid #ddd}.top-menu--submenu{background-color:rgb(170 170 170 / 12%);list-style:none;padding:0;padding-left:.88em}.top-bar__menu-toggle{position:absolute;top:2em;right:1em;border:0;background:0}.top-menu__toggle-button{position:absolute;top:.55em;right:.55em;border:0;background:#15956d;border-radius:3px;height:1.88em}.top-menu__item{position:relative}.top-menu--submenu{max-height:0;overflow:hidden;transition:all .125s ease-in-out}.top-menu--submenu--is-open{max-height:80vh}@media(max-width:980px){.top-bar__menu-toggle{display:inline-block}.main-menu.main-menu{display:none !important}.mobile-nav--is-open{display:block}}