.submenu-content{height:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:start;width:100%;max-width:90rem;position:relative;padding:0 3rem}.menu-sublinks{flex-wrap:wrap;gap:1rem 1.5rem;padding:1rem;list-style:none;width:80%;position:absolute;left:20%;top:0;box-sizing:border-box;max-height:100%;overflow-y:auto;height:100%;align-content:start}.mobile-toggle{display:none;font-size:1.8em;cursor:pointer}.nav-mobile{transition:all .3s ease-out}.nav-mobile.open{left:0}.nav-mobile .close-btn{position:absolute;top:15px;right:20px;font-size:2em;cursor:pointer;color:#000}.nav-mobile .submenu{display:none;padding-left:15px;margin-top:5px}.overlay{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:3500}.overlay.active{display:block}@media (max-width: 768px){.nav-desktop{display:none}.mobile-toggle{display:block}}@media (min-width: 769px){.overlay{display:none!important}}.nav-hidden{opacity:0}.nav-visible{opacity:1}
