.nav{position:relative}.hamburger,.nav{margin-left:auto}.hamburger{align-items:center;background:transparent;border:0;border-radius:.5rem;display:none;height:44px;justify-content:center;width:44px}.hamburger:focus-visible{outline:2px solid currentColor}.nav__panel{display:block}.nav__panel__header{align-items:center;border-bottom:1px solid rgba(0,0,0,.06);display:none;justify-content:space-between;padding:.75rem 1rem}.nav__panel__title{font-weight:700}.hs-menu-wrapper>ul{align-items:center;display:flex;gap:1rem;list-style:none;margin:0;padding:0}.hs-menu-wrapper>ul>li>a{align-items:center;display:inline-flex;font-weight:600;padding:.5rem .75rem;text-decoration:none}.hs-menu-wrapper ul ul{background:#fff;border:1px solid rgba(0,0,0,.08);border-radius:.5rem;box-shadow:0 10px 30px rgba(0,0,0,.08);display:none;left:0;min-width:220px;padding:.5rem;position:absolute;top:100%;z-index:9999}.hs-menu-wrapper li:focus-within>ul,.hs-menu-wrapper li:hover>ul{display:block}.hs-menu-wrapper ul ul a{border-radius:.375rem;display:block;padding:.5rem .75rem}.hs-menu-wrapper a{color:#111}.hs-menu-wrapper a:focus,.hs-menu-wrapper a:hover{color:#ec0974}@media (max-width:980px){.hamburger{display:inline-flex}.nav__panel{background:#fff;box-shadow:-20px 0 40px rgba(0,0,0,.16);inset:0 0 0 auto;position:fixed;transform:translateX(100%);transition:transform .25s ease;width:min(92vw,360px);z-index:1000}.nav__panel[data-open=true]{transform:translateX(0)}.nav__panel__header{display:flex}.nav__panel__body{height:calc(100dvh - 56px);overflow:auto;padding:.5rem .5rem 1rem}.hs-menu-wrapper>ul{display:block}.hs-menu-wrapper li{position:static}.hs-menu-wrapper>ul>li>a{display:block;padding:.75rem 1rem}.hs-menu-wrapper ul ul{border:0;border-radius:0;box-shadow:none;display:none;padding:0 0 .5rem;position:static}.hs-menu-wrapper li[data-mobile-open=true]>ul{display:block}.hs-menu-wrapper .mobile-toggle{appearance:none;background:transparent;border:0;line-height:0;margin-left:auto;padding:.75rem 1rem}.hs-menu-wrapper .row-flex{align-items:center;display:flex;justify-content:space-between}}