@media(min-width:1024px){.navbar-menu ul{display:flex;align-items:center;gap:1.75rem}.navbar-menu ul a{display:block;padding:6px 4px;color:#334155;font-size:15px;font-weight:500;transition:color .2s ease}.navbar-menu ul a:hover{color:#ff8c00}.navbar-menu ul a span{margin-right:0}.navbar-menu ul .has-dropdown{position:relative}.navbar-menu ul .has-dropdown:hover>ul{display:block}.navbar-menu ul .has-dropdown ul{display:none;position:absolute;top:100%;right:0;background:#fff;border-radius:5px;min-width:200px;z-index:10;box-shadow:0 1px 5px #888}.navbar-menu ul .has-dropdown ul li+li{border-top:1px solid #eee}.navbar-menu ul .has-dropdown ul ul{top:0;left:100%}.navbar-menu ul .has-dropdown ul a:hover{background-color:#eee}.navbar-menu ul .has-dropdown ul a .caret{float:right}}.btn-toggle-navbar{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:10px;border:1px solid #e2e8f0;color:#334155;background:#fff;cursor:pointer;transition:all .2s ease}.btn-toggle-navbar:hover{background-color:#f8fafc;color:#ff8c00;border-color:#cbd5e1}@media(max-width:1024px){.navbar-menu{position:fixed;top:0;right:0;width:300px;max-width:85vw;height:100vh;height:100dvh;background:#fff;z-index:1000;transform:translateX(100%);visibility:hidden;pointer-events:none;transition:transform .3s cubic-bezier(.16,1,.3,1),visibility .3s ease;padding:20px 20px 80px;box-shadow:-4px 0 25px rgba(0,0,0,.15)}.navbar-menu.open{transform:translateX(0);visibility:visible;pointer-events:auto}.navbar-menu.open+.navbar-menu-overlay{display:block;opacity:1;pointer-events:auto}.navbar-menu li{border-bottom:1px solid #f1f5f9}.navbar-menu ul{display:block}.navbar-menu ul ul{padding-left:16px}.navbar-menu ul ul li{border-top:1px solid #f1f5f9;border-bottom:none}.navbar-menu a{display:block;padding:12px 0}.navbar-menu .caret{display:none}.navbar-menu+.navbar-menu-overlay{position:fixed;top:0;left:0;right:0;bottom:0;width:100vw;height:100vh;height:100dvh;background:rgba(0,0,0,.55);z-index:999;display:none;opacity:0;pointer-events:none;touch-action:none;overscroll-behavior:contain;transition:opacity .3s ease}}.vertical-menu ul ul{padding-left:16px}.vertical-menu a:hover{text-decoration:underline}