.intro.svelte-1dbohlp{position:relative;display:flex;justify-content:center;gap:2em;width:100%;padding:4em 0}@media screen and (max-width: 960px){.intro.svelte-1dbohlp{flex-direction:column;padding:2em 0}}.intro.svelte-1dbohlp .shadow-top:where(.svelte-1dbohlp){position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(to bottom,rgb(var(--color-background-rgb),.6),rgba(var(--color-background-rgb),0))}.intro.svelte-1dbohlp .background-image-overlay:where(.svelte-1dbohlp){position:absolute;top:0;left:0;z-index:-1;width:100%;height:100%;background-color:var(--color-background)}.intro.svelte-1dbohlp .background-image-overlay:where(.svelte-1dbohlp) img:where(.svelte-1dbohlp){width:100%;height:100%;object-fit:cover;object-position:50% 30%;aspect-ratio:16/10}@media screen and (max-width: 960px){.intro.svelte-1dbohlp .background-image-overlay:where(.svelte-1dbohlp) img:where(.svelte-1dbohlp){object-position:90% 50%}}.intro.svelte-1dbohlp h1:where(.svelte-1dbohlp){font-family:Helvetica Neue;max-width:300px;z-index:2;text-transform:none;line-height:1.2;margin:0}@media screen and (max-width: 960px){.intro.svelte-1dbohlp h1:where(.svelte-1dbohlp){text-align:center;max-width:100%;margin:0 1em}}.intro.svelte-1dbohlp .form:where(.svelte-1dbohlp){max-width:400px;margin-top:8em;background-color:rgba(var(--color-background-rgb),.8);padding:2em;border-radius:1em;z-index:2}@media screen and (max-width: 960px){.intro.svelte-1dbohlp .form:where(.svelte-1dbohlp){margin:0 1em}}.intro.svelte-1dbohlp .form:where(.svelte-1dbohlp) .classes-per-week:where(.svelte-1dbohlp){text-align:center;margin-bottom:1em}.usps.svelte-1dbohlp{display:flex;align-items:center;flex-direction:column;margin:4em 2em 2em;max-width:1440px}.usps.svelte-1dbohlp ul:where(.svelte-1dbohlp){display:flex;gap:2em;list-style:none;margin:0;padding:0}@media screen and (max-width: 600px){.usps.svelte-1dbohlp ul:where(.svelte-1dbohlp){flex-direction:column}}.usps.svelte-1dbohlp ul:where(.svelte-1dbohlp) li:where(.svelte-1dbohlp){display:flex;gap:1em}.usps.svelte-1dbohlp ul:where(.svelte-1dbohlp) li:where(.svelte-1dbohlp) h3:where(.svelte-1dbohlp){font-size:20px;margin:0}.faq.svelte-1dbohlp{max-width:800px;width:100%}@media screen and (max-width: 960px){.faq.svelte-1dbohlp{width:calc(100% - 32px)}}.faq.svelte-1dbohlp h2:where(.svelte-1dbohlp){text-align:center}
