.contact-button-toggler.svelte-5qwjnk{position:absolute;top:0;left:0;width:0;height:50vh;z-index:0}.contact-button.svelte-5qwjnk{position:fixed;bottom:5vh;right:0;display:flex;flex-direction:column;gap:.5rem;align-items:center;z-index:100;transform:translate(400px)}.contact-button.svelte-5qwjnk .inner:where(.svelte-5qwjnk){padding:20px 30px 20px 10px;display:flex;flex-direction:column;align-items:center;gap:1rem;background-color:var(--orange-dark);color:var(--background);border:none;border-radius:20px 0 0 20px;box-shadow:0 0 8px var(--blue-dark)}.contact-button.svelte-5qwjnk .inner:where(.svelte-5qwjnk) .social-list{flex-direction:column;gap:1rem}.contact-button.svelte-5qwjnk .label:where(.svelte-5qwjnk){color:var(--background)}.icon.svelte-q72mg8{width:100%}.icon.svelte-q72mg8 .element:where(.svelte-q72mg8){transition:1s all cubic-bezier(.175,.885,.32,1.1);transform-origin:center}.icon.svelte-q72mg8:not(.active){fill:var(--blue-dark)}.icon.svelte-q72mg8.active{fill:var(--background)}.icon.svelte-q72mg8.active .p:where(.svelte-q72mg8){opacity:0}.icon.svelte-q72mg8.active .p:where(.svelte-q72mg8).p-1,.icon.svelte-q72mg8.active .p:where(.svelte-q72mg8).p-4{transform:translate(-10px)}.icon.svelte-q72mg8.active .p:where(.svelte-q72mg8).p-2,.icon.svelte-q72mg8.active .p:where(.svelte-q72mg8).p-3{transform:translate(10px)}.icon.svelte-q72mg8.active .r:where(.svelte-q72mg8){transition-delay:.25s}.icon.svelte-q72mg8.active .r:where(.svelte-q72mg8).r-1{transform:rotate(45deg)}.icon.svelte-q72mg8.active .r:where(.svelte-q72mg8).r-2{transform:rotate(-45deg)}.lang-pin.svelte-yc68an{height:24px}.language-selector.svelte-1dkj9dc{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px}.language-selector.svelte-1dkj9dc .language-selector-toggler:where(.svelte-1dkj9dc){background:none;border:none;display:flex;align-items:center;color:inherit}.language-selector.svelte-1dkj9dc .language-selector-toggler:where(.svelte-1dkj9dc) .lang-arrow:where(.svelte-1dkj9dc){width:16px;fill:none;stroke:currentColor;stroke-width:1rem;stroke-dasharray:150 300;stroke-dashoffset:0;transform:translateY(-6px)}.language-selector.svelte-1dkj9dc .languages-panel:where(.svelte-1dkj9dc){list-style:none;margin:0;padding:0;position:absolute;top:calc(100% + 8px);display:flex;flex-direction:column;gap:4px;opacity:0;visibility:hidden}.language-selector.svelte-1dkj9dc .languages-panel:where(.svelte-1dkj9dc) .language-option:where(.svelte-1dkj9dc){opacity:0;visibility:hidden}.language-selector.svelte-1dkj9dc .languages-panel:where(.svelte-1dkj9dc) .language-option:where(.svelte-1dkj9dc) .language-option-button:where(.svelte-1dkj9dc){background:var(--blue-dark);color:var(--background);border:none;border-radius:4px;cursor:pointer;padding:4px 8px;text-align:left;width:100%;display:flex;align-items:center;gap:8px;font-size:12px;transition:background .3s}.language-selector.svelte-1dkj9dc .languages-panel:where(.svelte-1dkj9dc) .language-option:where(.svelte-1dkj9dc) .language-option-button:where(.svelte-1dkj9dc):hover{background:var(--blue-light)}.language-selector.svelte-1dkj9dc .languages-panel:where(.svelte-1dkj9dc) .language-option:where(.svelte-1dkj9dc) .language-option-button:where(.svelte-1dkj9dc) .language-icon:where(.svelte-1dkj9dc){width:20px}.language-selector.svelte-1dkj9dc .languages-panel:where(.svelte-1dkj9dc) .language-option:where(.svelte-1dkj9dc).selected .language-option-button:where(.svelte-1dkj9dc){background:var(--orange-dark)}.menu.svelte-169vmrp{flex:1;display:flex;align-items:center;gap:1rem}.menu.svelte-169vmrp .nav-links:where(.svelte-169vmrp){flex:1;display:flex;justify-content:center;align-items:center;gap:.5rem;z-index:1}.menu.svelte-169vmrp .nav-links:where(.svelte-169vmrp) .link:where(.svelte-169vmrp){background-color:#f9efdf90;color:#297170;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-radius:1rem;border:none;padding:.5rem 1rem}.menu.svelte-169vmrp .socials:where(.svelte-169vmrp){display:flex;justify-content:center;z-index:1}.menu.svelte-169vmrp .socials:where(.svelte-169vmrp) .icon{fill:var(--blue-dark)}.menu.svelte-169vmrp .background-container:where(.svelte-169vmrp){position:absolute;bottom:10vh;right:10vw;width:50%;fill:var(--background);opacity:.1;z-index:0}.language-selector-container.svelte-169vmrp{z-index:1}.toggler.svelte-169vmrp{display:flex;justify-content:center;align-items:center;background-color:transparent;border:none;color:var(--blue-dark);z-index:5}.toggler.svelte-169vmrp .icon{height:24px}@media (min-width: 1024px){.language-selector-container.svelte-169vmrp{margin-left:16px}.toggler.svelte-169vmrp{display:none}}@media (max-width: 1023px){.menu.svelte-169vmrp{position:fixed;top:-10vh;left:-10vw;width:120vw;height:120vh;padding:20vh 20vw;flex-direction:column;border-radius:50px;background:var(--blue-dark);transform:scale(1.5);opacity:0;visibility:hidden}.menu.svelte-169vmrp .nav-links:where(.svelte-169vmrp){flex-direction:column;gap:2rem}.menu.svelte-169vmrp .socials:where(.svelte-169vmrp) .icon{fill:var(--background)}.language-selector-container.svelte-169vmrp{margin:0 8px 0 auto}}.navbar.svelte-1si9yxd{position:fixed;width:100%;height:9%;display:flex;justify-content:center;align-items:center;z-index:10;opacity:0;transform:translateY(-100px);padding-top:2vh}.navbar.svelte-1si9yxd .inner:where(.svelte-1si9yxd){width:96%;height:96%;display:flex;align-items:center}.navbar.svelte-1si9yxd .inner:where(.svelte-1si9yxd) .logo-container:where(.svelte-1si9yxd){width:15%;height:100%;display:flex;justify-content:center;align-items:center;z-index:10}.navbar.svelte-1si9yxd .inner:where(.svelte-1si9yxd) .logo-container:where(.svelte-1si9yxd) .icon{height:80%;fill:var(--blue-dark)}.navbar.svelte-1si9yxd .inner:where(.svelte-1si9yxd) .logo-container:where(.svelte-1si9yxd).active .icon{fill:var(--background)}.footer.svelte-1rul84d{width:100vw;position:relative;display:flex;gap:2rem;padding:4.5vw;background-color:var(--blue-dark)}.footer.svelte-1rul84d .icon{fill:var(--background)}.footer.svelte-1rul84d .background:where(.svelte-1rul84d){position:absolute;top:0;right:0;width:100%;height:100%;display:flex;justify-content:flex-end;z-index:0}.footer.svelte-1rul84d .background:where(.svelte-1rul84d) .icon{height:100%;fill:var(--background);opacity:.1}.footer.svelte-1rul84d .column:where(.svelte-1rul84d){flex:1;display:flex;flex-direction:column;z-index:1}.footer.svelte-1rul84d .links:where(.svelte-1rul84d) .icon{width:100%;max-width:200px}.footer.svelte-1rul84d .links:where(.svelte-1rul84d) .message:where(.svelte-1rul84d){color:var(--orange-dark);font-size:1.5rem;max-width:400px}.footer.svelte-1rul84d .links:where(.svelte-1rul84d) .list:where(.svelte-1rul84d){margin-top:4rem;display:grid;grid-template-columns:repeat(2,auto);gap:1rem}.footer.svelte-1rul84d .links:where(.svelte-1rul84d) .list:where(.svelte-1rul84d) .link:where(.svelte-1rul84d){font-size:1.2rem;color:var(--background)}.footer.svelte-1rul84d .social:where(.svelte-1rul84d){display:flex;align-items:flex-end}@media (max-width: 768px){.footer.svelte-1rul84d{text-align:center;flex-direction:column;align-items:center}.footer.svelte-1rul84d .column:where(.svelte-1rul84d){max-width:90%;align-items:center}.footer.svelte-1rul84d .links:where(.svelte-1rul84d) .list:where(.svelte-1rul84d){grid-template-columns:auto}}.wave-container.svelte-1mzkg15{position:fixed;width:100vw;height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5vh;z-index:10;background:var(--background)}.wave-container.svelte-1mzkg15 .wave:where(.svelte-1mzkg15){position:relative;width:300px;height:300px;display:flex;justify-content:center;align-items:center;background-color:var(--blue-medium);border-radius:50%;overflow:hidden;--deg: 0deg;--top: 20%}.wave-container.svelte-1mzkg15 .wave:where(.svelte-1mzkg15) .icon{width:80%;fill:var(--background)}.wave-container.svelte-1mzkg15 .wave:where(.svelte-1mzkg15):before,.wave-container.svelte-1mzkg15 .wave:where(.svelte-1mzkg15):after{content:"";position:absolute;width:200%;height:200%;top:var(--top);left:50%;transform:rotate(360deg);background:var(--background);transform:translate(-50%,-50%) rotate(var(--deg))}.wave-container.svelte-1mzkg15 .wave:where(.svelte-1mzkg15):before{border-radius:45%}.wave-container.svelte-1mzkg15 .wave:where(.svelte-1mzkg15):after{border-radius:35%;background:color-mix(in srgb,var(--background),transparent 60%)}.wave-container.svelte-1mzkg15 .counter:where(.svelte-1mzkg15){font-size:2rem}main.svelte-lbhzz2{display:flex;flex-direction:column;align-items:center}
