.sticky-wrp{position:relative}.nav-menu{transition:opacity .2s ease,visibility .2s ease;width:250px}.nav-menu.is-hidden{opacity:0;pointer-events:none;visibility:hidden}.sidenav{background:#fff;display:flex;flex-direction:column;gap:0;padding:8px 0}.sidenav a{border-bottom:1px solid rgba(59,69,167,.15);border-left:2px solid transparent;color:#3b45a7;font-size:15px;font-weight:600;line-height:1.35;padding:12px 0 12px 18px;text-decoration:none;transition:.2s ease-in-out}.sidenav a:active,.sidenav a:focus,.sidenav a:hover{border-left-color:#0043ff;color:#0043ff;padding-left:22px}.back-to-top{background:#0043ff;border:0;border-radius:999px;bottom:32px;color:#fff;cursor:pointer;font-weight:700;opacity:0;padding:12px 16px;position:fixed;right:32px;transform:translateY(8px);transition:.2s ease;visibility:hidden;z-index:999}.back-to-top.is-visible{opacity:1;transform:translateY(0);visibility:visible}@media (max-width:1024px){.nav-menu{width:210px}.sidenav a{font-size:14px;padding-left:14px}}@media (max-width:768px){.nav-menu,.nav-menu.is-sticky{position:static;width:100%}.sidenav{padding:0}.back-to-top{bottom:20px;right:20px}}.nav-menu.is-sticky{max-height:calc(100vh - 130px);overflow-y:auto;padding-right:8px;position:fixed;top:100px;z-index:999}.sidenav a{display:block;font-size:14px;line-height:1.25;padding:10px 0 10px 16px}.nav-menu.is-sticky::-webkit-scrollbar{width:4px}.nav-menu.is-sticky::-webkit-scrollbar-thumb{background:#0043ff;border-radius:999px}