@import "https://fonts.googleapis.com/css2?family=Inter:wght@100;300;400;700;900&display=swap";:root{--baseColor:#00eddf;--baseColorDark:#01cedd}html{scroll-behavior:smooth}body{background:#fff;margin:0;padding:0;font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}a{color:#000}main{text-align:center;width:100%;min-height:300vh}h1{color:#000;font-size:4rem;font-weight:900}.panel{width:90%;max-width:1000px;margin-left:auto;margin-right:auto}.panel-detail{text-align:left;max-width:600px;line-height:1.5}.panel-blocks{grid-gap:30px;grid-template-columns:1fr 1fr 1fr;margin-top:30px;display:grid}.panel-reverse{color:#fff;background:#fff;border-top:1px solid #eee;width:100%;max-width:100%}@media only screen and (width<=800px){.panel-blocks{grid-template-columns:1fr}}.panel-block{color:gray;background:#fff;padding:30px 30px 100px;font-size:.9rem;line-height:1.5;position:relative}.panel-block a{font-weight:700}.panel-title{color:#000;text-align:left;background-size:30%;width:100%;max-width:1400px;margin:100px auto 30px;font-size:3rem;font-weight:900;position:relative}@media only screen and (width<=800px){.panel-title{text-align:center;width:100%;font-size:1.8rem}}.pre-block{z-index:-100;background:#00eddf;width:40px;height:40px;position:absolute;top:0;left:-20px}@media only screen and (width<=800px){.pre-block{display:none}}.spacer-10{width:100%;height:10px}.spacer-20{width:100%;height:20px}.spacer-30{width:100%;height:30px}.spacer-40{width:100%;height:40px}.spacer-50{width:100%;height:50px}.spacer-60{width:100%;height:60px}.spacer-70{width:100%;height:70px}.spacer-80{width:100%;height:80px}.spacer-90{width:100%;height:90px}.spacer-100{width:100%;height:100px}.mobile{display:none}@media only screen and (width<=800px){.desktop{display:none}}.error-message.svelte-fq8g2m{color:#f15152;padding-top:10px}.success.svelte-fq8g2m{color:#000;background:#00cedd;margin-top:20px;padding:10px}.contact-form.svelte-fq8g2m{width:90%;max-width:400px}table.svelte-fq8g2m{width:100%}input.svelte-fq8g2m{background:0 0;border:none;border-bottom:1px solid #000;width:100%;padding:10px}textarea.svelte-fq8g2m{background:0 0;border:1px solid #000;width:100%;padding:10px}td.svelte-fq8g2m{padding-top:30px}.button.svelte-fq8g2m{background:var(--baseColorDark);text-transform:uppercase;border:none;border-radius:5px;padding:15px;font-weight:700}.button.svelte-fq8g2m:hover{cursor:pointer;background:var(--baseColor)}nav.svelte-12qhfyh{z-index:100;background:#fff;border-bottom:1px solid #eee;grid-template-columns:1fr 3fr;width:100%;padding:10px 20px 7px;display:grid;position:fixed;top:0;left:0}.menu-items.svelte-12qhfyh{justify-content:flex-end;align-items:center;padding-right:50px;display:flex}.menu-items.svelte-12qhfyh :where(.svelte-12qhfyh){display:inline-block}.menu-item.svelte-12qhfyh{text-transform:uppercase;padding:20px}.panel-inner.svelte-12qhfyh{color:#000;text-align:left;width:90%;max-width:1000px;margin-left:auto;margin-right:auto;padding-top:10px;padding-bottom:30px;line-height:1.5}.logo.svelte-12qhfyh{width:150px;margin-top:4px}.desktop-menu.svelte-12qhfyh{display:flex}.mobile-menu.svelte-12qhfyh{text-align:right;background:#fff;width:50%;height:calc(100% - 70px);padding:100px 30px 30px;position:fixed;top:0;right:0;box-shadow:-3px 0 5px #0000001a}.mobile-menu.svelte-12qhfyh .menu-item:where(.svelte-12qhfyh){padding:10px}.mobile-menu.svelte-12qhfyh a:where(.svelte-12qhfyh){color:#000;text-decoration:none}@media only screen and (width<=800px){.desktop-menu.svelte-12qhfyh{display:none}}.mobile-menu-icon.svelte-12qhfyh{z-index:200;cursor:pointer;color:inherit;background:0 0;border:none;padding:0;display:none;position:fixed;top:30px;right:30px}@media only screen and (width<=800px){.mobile-menu-icon.svelte-12qhfyh{display:block}}.panel-contact.svelte-12qhfyh{grid-gap:30px;grid-template-columns:1fr 1fr;display:grid}@media only screen and (width<=800px){.panel-contact.svelte-12qhfyh{grid-template-columns:1fr}}.alternate-contacts.svelte-12qhfyh{border-left:1px solid #eee;padding-top:30px;font-size:.9rem;line-height:1}.contact-label.svelte-12qhfyh{font-weight:700}.alternate-contacts .lucide-icon{margin-right:5px;transform:translateY(5px)}
