.hero-button.svelte-15hxxyn{font-family:Nunito,sans-serif;font-size:1.25rem;padding:1rem 2rem;box-sizing:border-box;background-color:#000;color:#fff;border:none;border-radius:15px}@media only screen and (max-width: 768px){.desktop.svelte-1amtxi.svelte-1amtxi.svelte-1amtxi{display:none!important}}@media only screen and (min-width: 768px){.mobile.svelte-1amtxi.svelte-1amtxi.svelte-1amtxi{display:none!important}}.icon-menu-button.svelte-1amtxi.svelte-1amtxi.svelte-1amtxi{background-color:transparent;border:none;padding:0;cursor:pointer}.header.svelte-1amtxi.svelte-1amtxi.svelte-1amtxi{width:100%;display:flex;justify-content:space-between;align-items:center}.header.svelte-1amtxi .right.svelte-1amtxi.svelte-1amtxi{display:flex;align-items:center;gap:1.5rem}.header.svelte-1amtxi .right .nav.svelte-1amtxi.svelte-1amtxi{display:flex;gap:2.25rem}.logo-container.svelte-1amtxi.svelte-1amtxi.svelte-1amtxi{display:flex;gap:.5rem;height:5rem;align-items:center}.logo-container.svelte-1amtxi h1.svelte-1amtxi.svelte-1amtxi{margin:0;font-weight:400;font-size:2rem}@media only screen and (max-width: 768px){.logo-container.svelte-1amtxi h1.svelte-1amtxi.svelte-1amtxi{font-size:1rem}}.mobile-menu.svelte-1amtxi.svelte-1amtxi.svelte-1amtxi{position:fixed;top:0;left:0;width:100%;height:100%;z-index:10;background-color:#000000bf;backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);padding:3rem;box-sizing:border-box;color:#fff}.mobile-menu.svelte-1amtxi .close-button-container.svelte-1amtxi.svelte-1amtxi{width:100%;display:flex;justify-content:flex-end}.mobile-menu.svelte-1amtxi .nav.svelte-1amtxi.svelte-1amtxi{display:flex;flex-direction:column;gap:1.5rem}.mobile-menu.svelte-1amtxi .nav.svelte-1amtxi .nav-link.svelte-1amtxi{font-size:2rem}.wrapper.svelte-q0eeil.svelte-q0eeil{padding:2rem;box-sizing:border-box;max-width:1512px}.hero.svelte-q0eeil.svelte-q0eeil{width:100%;display:flex;justify-content:space-between;position:relative}@media only screen and (max-width: 768px){.hero.svelte-q0eeil.svelte-q0eeil{display:inline-block}}.hero.svelte-q0eeil .text.svelte-q0eeil{min-width:40rem;width:40%}@media only screen and (max-width: 768px){.hero.svelte-q0eeil .text.svelte-q0eeil{min-width:0;width:100%}}.hero.svelte-q0eeil .text p.svelte-q0eeil{font-size:1.25rem;color:#616161}@media only screen and (max-width: 768px){.hero.svelte-q0eeil .graphic.svelte-q0eeil{position:absolute;z-index:0;top:0;opacity:.35;left:0;width:100%}}
