.mobile-nav-toggle{display:none;background:none;border:0;width:40px;height:40px;padding:10px;cursor:pointer;align-items:center;justify-content:center;flex-direction:column;gap:6px;color:#172031}
.mobile-nav-toggle span{height:1.5px;background:currentColor;width:20px;transition:transform .2s}
.mobile-nav-toggle[aria-expanded=true] span:first-child{transform:translateY(3.75px) rotate(45deg)}
.mobile-nav-toggle[aria-expanded=true] span:last-child{transform:translateY(-3.75px) rotate(-45deg)}
#efsf-mobile-nav[hidden]{display:none!important}
#efsf-mobile-nav{display:grid;grid-template-columns:1fr 1fr;background:#f8fafd;border-top:1px solid #e1e6ed;padding:16px 24px 24px;gap:4px 16px;max-height:calc(100svh - 64px);overflow:auto;box-shadow:0 18px 30px #17203115}
#efsf-mobile-nav a{display:block;padding:13px 8px;font-size:14px;color:#38465d;border-bottom:1px solid #e5eaf1}
#efsf-mobile-nav a:hover{color:#245eea}
header>nav:first-child>a:last-child{white-space:nowrap}
@media(max-width:1099px){header>nav:first-child>ul{display:none!important}.mobile-nav-toggle{display:flex;margin-left:auto;margin-right:10px}header>nav:first-child>a:last-child{padding:9px 17px;font-size:12px}}
@media(min-width:1100px){#efsf-mobile-nav{display:none!important}}
