@font-face{font-family:Gilroy;src:url(../../../fonts/gilroy/Gilroy-Medium.ttf) format("truetype");font-weight:500;font-style:normal}.nav-menu.svelte-1w3wft3.svelte-1w3wft3{margin-top:32px;top:0;z-index:1000;position:-webkit-sticky;position:sticky;background-color:#000;padding:0;box-sizing:border-box}.nav-container.svelte-1w3wft3.svelte-1w3wft3{width:100%;display:flex;justify-content:space-between;align-items:center;margin:0 auto;padding:16px 24px;box-sizing:border-box;border-radius:8px;max-width:1400px;background:#ffffff0d}.sections.svelte-1w3wft3.svelte-1w3wft3{flex:1}.logo-container.svelte-1w3wft3.svelte-1w3wft3{display:flex;justify-content:flex-start}@media (max-width: 1550px){.logo-container.svelte-1w3wft3.svelte-1w3wft3{display:flex;padding:0rem;justify-content:flex-start}}@media (max-width: 768px){.logo-container.svelte-1w3wft3.svelte-1w3wft3{display:flex;padding:0rem;justify-content:flex-start}}.logo.svelte-1w3wft3.svelte-1w3wft3{width:7rem;display:block;cursor:pointer}.nav-link.svelte-1w3wft3.svelte-1w3wft3{display:flex;justify-content:flex-end;gap:44px}ul.svelte-1w3wft3.svelte-1w3wft3{list-style:none;padding:0;display:flex;flex-direction:row;margin:0}li.svelte-1w3wft3.svelte-1w3wft3{font-family:Gilroy;cursor:pointer;transition:font-size,font-weight .2s;font-weight:400;display:inline-block;text-align:center;color:#a0a0a0;font-size:16px;line-height:normal;transition:color .3s ease}li.svelte-1w3wft3 a.svelte-1w3wft3{box-sizing:border-box;display:inline-block;height:100%;width:100%;text-decoration:none;color:#a0a0a0;transition:color .3s ease;font-weight:400}li.active.svelte-1w3wft3.svelte-1w3wft3,li.svelte-1w3wft3.svelte-1w3wft3:hover,li.active.svelte-1w3wft3 a.svelte-1w3wft3,li.svelte-1w3wft3:hover a.svelte-1w3wft3{color:#fff;font-weight:600}@media screen and (min-width: 600px){ul.svelte-1w3wft3.svelte-1w3wft3{flex-direction:row;gap:2rem}}@media screen and (max-width: 900px){.nav-link.svelte-1w3wft3.svelte-1w3wft3{display:none}.nav-menu.svelte-1w3wft3.svelte-1w3wft3{position:relative;background-color:#000}.nav-container.svelte-1w3wft3.svelte-1w3wft3{padding:20px;justify-content:center;min-width:0}.logo-container.svelte-1w3wft3.svelte-1w3wft3{justify-content:center;width:100%}.nav-menu.svelte-1w3wft3 div.svelte-1w3wft3:first-child,.nav-menu.svelte-1w3wft3 div.svelte-1w3wft3:last-child{flex:none}.logo.svelte-1w3wft3.svelte-1w3wft3{height:32px;width:auto;margin:0 auto}}@media screen and (min-width: 900px){li.svelte-1w3wft3.svelte-1w3wft3{padding-top:0rem}}
