.footer.svelte-r8jkq5{color:var(--tonart-white);width:100vw;padding-top:10rem;position:relative;bottom:0;overflow:hidden}@media (width>=528px){.footer.svelte-r8jkq5{padding-top:15rem}}@media (width>=768px){.footer.svelte-r8jkq5{padding-top:20rem}}.footer-background.svelte-r8jkq5{background-color:var(--tonart-cyan);justify-content:space-between;width:100%;display:flex}@media (width>=768px){.footer-background.svelte-r8jkq5{box-sizing:border-box;padding:1rem 1.5rem}}@media (width>=1440px){.footer-background.svelte-r8jkq5{box-sizing:border-box;padding:2rem 3rem}}.footer-left.svelte-r8jkq5{padding:1rem;z-index:1000!important}.footer-right.svelte-r8jkq5{flex-direction:column;justify-content:end;padding:1rem;line-height:2rem;display:flex;z-index:1000!important}@media (width>=768px){.footer-left.svelte-r8jkq5{width:50%}.footer-right.svelte-r8jkq5{flex-direction:row;gap:1rem;width:50%;line-height:2.5rem}}@media (width>=1024px){.footer-right.svelte-r8jkq5{gap:5rem}}@media (width>=1440px){.footer-left.svelte-r8jkq5{width:50%}.footer-right.svelte-r8jkq5{flex-direction:row;gap:10rem;width:50%;line-height:2.5rem}}.socials.svelte-r8jkq5{justify-content:start;gap:1rem;padding-top:.5rem;position:relative;z-index:1000!important}.socials-left.svelte-r8jkq5{display:flex}.socials-right.svelte-r8jkq5{display:none}@media (width>=768px){.socials.svelte-r8jkq5>a:where(.svelte-r8jkq5)>img:where(.svelte-r8jkq5){width:32px}.socials-left.svelte-r8jkq5{display:none}.socials-right.svelte-r8jkq5{flex-direction:column;align-items:center;gap:0;display:flex}}@media (width>=1440px){.socials.svelte-r8jkq5>a:where(.svelte-r8jkq5)>img:where(.svelte-r8jkq5){width:32px}.socials-left.svelte-r8jkq5{display:none}.socials-right.svelte-r8jkq5{flex-direction:row;align-items:center;gap:1rem;display:flex}}.footer-circle.svelte-r8jkq5{width:100vw;margin-top:-30vw;margin-left:-30vw;position:absolute;transform:rotate(240deg)}@media (width<=300px){.footer-circle.svelte-r8jkq5{display:none}}@media (width>=528px){.footer-circle.svelte-r8jkq5{width:500px;margin-top:-170px;margin-left:-170px}}@media (width>=768px){.footer-circle.svelte-r8jkq5{width:600px;margin-top:-270px;margin-left:-220px}}@media (width>=1440px){.footer-circle.svelte-r8jkq5{width:800px;margin-top:-350px;margin-left:-250px}}nav.svelte-16xh1wr{-webkit-backdrop-filter:blur(30px);backdrop-filter:blur(30px);z-index:1000;background-color:#d4e5ec;width:100vw;position:sticky;top:0}.mobile.svelte-16xh1wr{display:block}.desktop.svelte-16xh1wr{display:hidden}@media (width>=1024px){.mobile.svelte-16xh1wr{display:none}.desktop.svelte-16xh1wr{display:block}}.desktop-buttons.svelte-16xh1wr{display:none}@media (width>=1024px){.desktop-buttons.svelte-16xh1wr{justify-content:space-around;gap:.5rem;display:flex}.desktop-buttons.svelte-16xh1wr>button:where(.svelte-16xh1wr){color:var(--tonart-cyan);background-color:var(--tonart-white);min-width:125px;padding:5px 20px}}@media (width>=1440px){.desktop-buttons.svelte-16xh1wr{justify-content:space-around;gap:1rem;display:flex}.desktop-buttons.svelte-16xh1wr>button:where(.svelte-16xh1wr){color:var(--tonart-cyan);background-color:var(--tonart-white);min-width:185px;padding:10px 50px}}.navbar-header.svelte-16xh1wr{justify-content:space-between;padding:1.5rem 1rem;display:flex}@media (width>=768px){.navbar-header.svelte-16xh1wr{padding:1.5rem 64px}}@media (width>=1440px){.navbar-header.svelte-16xh1wr{padding:1.5rem 140px}}.navbar-logo.svelte-16xh1wr{width:100%;height:100%;max-height:80px;padding-left:2rem;padding-right:1rem}@media (width>=768px){.navbar-logo.svelte-16xh1wr{padding-left:0}}.navbar-hamburger.svelte-16xh1wr{background:0 0;border:none!important}.link-list.svelte-16xh1wr{flex-direction:column;justify-content:start;align-items:center;gap:24px;height:90vh;padding:24px;display:flex}.link-list.svelte-16xh1wr>button:where(.svelte-16xh1wr){color:var(--tonart-cyan);background-color:var(--tonart-white);width:150px}@media (width>=768px){.link-list.svelte-16xh1wr>button:where(.svelte-16xh1wr){width:200px}}.active-link.svelte-16xh1wr{background-color:var(--tonart-cyan)!important;color:var(--tonart-white)!important}@keyframes svelte-16xh1wr-slide-fade{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}button.svelte-16xh1wr{transition:background-color .2s ease-out}button.svelte-16xh1wr:hover{background-color:var(--tonart-cyan-transparent)!important;color:var(--tonart-white)!important;font-size:1rem!important}
