#about.svelte-1fqfoox{padding:var(--section-vertical-space) 2em;background:var(--white-main);place-items:center;display:grid}#about__text.svelte-1fqfoox{box-sizing:border-box;width:min(100%, var(--full-section-content-width));text-align:center;max-width:none;font-size:2em}svg.svelte-czxj6p{opacity:0;filter:drop-shadow(0 2px 4px #00000059)drop-shadow(0 8px 24px #00000040);width:min(90vw,44vh);max-width:1300px;max-height:48vh;margin:12vh 0 4vh;animation:.3s ease-in-out forwards svelte-czxj6p-fade-in}svg.svelte-czxj6p #paths:where(.svelte-czxj6p){display:none}svg.svelte-czxj6p #letters:where(.svelte-czxj6p) path:where(.svelte-czxj6p){fill:var(--green-main);opacity:0;animation:svelte-czxj6p-fade-in;animation-delay:calc(var(--order) * 20ms);animation-duration:.5s;animation-fill-mode:forwards}svg.svelte-czxj6p #holes:where(.svelte-czxj6p){fill:var(--yellow-main);animation:.5s ease-in-out forwards svelte-czxj6p-fade-in}@keyframes svelte-czxj6p-fade-in{0%{opacity:0}to{opacity:1}}#is-it-open-widget.svelte-16hu7kc{text-align:center;place-items:center;width:100%;min-height:2em;margin-bottom:1em;font-size:2em;display:grid}#is-it-open-widget.svelte-16hu7kc>span:where(.svelte-16hu7kc){box-sizing:border-box;background:#fff;border-radius:32px;max-width:calc(100% - 2rem);padding:.25em .55em;line-height:1.2;box-shadow:0 1em 2em #0000004d}#is-it-open-widget.svelte-16hu7kc #loading:where(.svelte-16hu7kc) .loader__dot:where(.svelte-16hu7kc){animation:1s ease-in-out infinite svelte-16hu7kc-blink}#is-it-open-widget.svelte-16hu7kc #loading:where(.svelte-16hu7kc) .loader__dot:where(.svelte-16hu7kc):nth-child(2){animation-delay:.25s}#is-it-open-widget.svelte-16hu7kc #loading:where(.svelte-16hu7kc) .loader__dot:where(.svelte-16hu7kc):nth-child(3){animation-delay:.5s}@keyframes svelte-16hu7kc-blink{50%{color:#0000}}#landing.svelte-wnmo4f{isolation:isolate;background:var(--green-main);place-items:center;min-height:80svh;display:grid;position:relative}#landing.svelte-wnmo4f .hero-image:where(.svelte-wnmo4f){z-index:-2;object-fit:cover;object-position:center;width:100%;height:100%;position:absolute;inset:0}.calendar-section.svelte-12u5cph{padding:var(--section-vertical-space) 1.5rem;background:var(--white-main);color:var(--color-text);grid-column:1/-1}.calendar-content.svelte-12u5cph{width:min(100%, var(--full-section-content-width));margin-inline:auto}h2.svelte-12u5cph{text-align:center;margin:0 0 2rem;font-size:2.5rem}.events.svelte-12u5cph{border-top:1px dotted #0006}.event.svelte-12u5cph{border-bottom:2px dotted #0006;grid-template-columns:minmax(9rem,.35fr) 1fr;gap:1.5rem;padding:1.25rem 0;display:grid}.event-date.svelte-12u5cph{flex-direction:column;gap:.25rem;font-weight:600;display:flex}.event-details.svelte-12u5cph h3:where(.svelte-12u5cph),.event-details.svelte-12u5cph p:where(.svelte-12u5cph){margin:0}.event-details.svelte-12u5cph h3:where(.svelte-12u5cph){font-size:1.25rem}.event-description.svelte-12u5cph{white-space:pre-line;margin-top:.5rem!important}.event-location.svelte-12u5cph{font-weight:500;margin-top:.5rem!important}.calendar-state.svelte-12u5cph{text-align:center}.calendar-link.svelte-12u5cph{text-underline-offset:.2em;margin:2rem auto 0;font-weight:600;text-decoration:underline;display:table}@media (width<=600px){.event.svelte-12u5cph{grid-template-columns:1fr;gap:.6rem}.event-date.svelte-12u5cph,.event-description.svelte-12u5cph,.event-location.svelte-12u5cph{font-size:1.1rem}}.full-width.svelte-bjy5ze{grid-column:1/-1}.small-section.svelte-bjy5ze{padding:var(--section-vertical-space) clamp(2.5rem, 6vw, 5rem);text-align:left;box-sizing:border-box;place-items:start;display:grid}.small-section.svelte-bjy5ze p:where(.svelte-bjy5ze){margin-block:0 .75em}.small-section.svelte-bjy5ze .section-content:where(.svelte-bjy5ze){width:100%;max-width:61ch}.small-section.svelte-bjy5ze.faq-centered{text-align:center;place-items:center}.small-section.svelte-bjy5ze.faq-centered .section-content:where(.svelte-bjy5ze){text-align:center}.small-section.svelte-bjy5ze.full-width .section-content:where(.svelte-bjy5ze){width:min(100%, var(--full-section-content-width));max-width:none}.small-section.svelte-bjy5ze .m:where(.svelte-bjy5ze){margin-bottom:.5em;font-size:2em}.small-section.svelte-bjy5ze .l:where(.svelte-bjy5ze){font-size:3em}.small-section.svelte-bjy5ze img:where(.svelte-bjy5ze){width:100%}.small-section.svelte-bjy5ze.image-only{place-items:stretch stretch;padding:0;overflow:hidden}.small-section.svelte-bjy5ze.image-only.full-width{height:clamp(22rem,48vw,40rem)}.small-section.svelte-bjy5ze.image-only>.section-content:where(.svelte-bjy5ze){width:100%;max-width:none;height:100%}.small-section.svelte-bjy5ze.image-only img:where(.svelte-bjy5ze){object-fit:cover;width:100%;height:100%;display:block}.small-section.svelte-bjy5ze#faq .section-content:where(.svelte-bjy5ze)>.m:where(.svelte-bjy5ze):not(:first-child){margin-top:1.5em}@media (width<=600px){.small-section.svelte-bjy5ze p:where(.svelte-bjy5ze){font-size:1.35em}.small-section.svelte-bjy5ze p.m:where(.svelte-bjy5ze){font-size:2.2em}.small-section.svelte-bjy5ze p.l:where(.svelte-bjy5ze){font-size:3em}}#smallSections.svelte-r3yd5b{grid-template-columns:1fr;display:grid}@media screen and (width>=800px){#smallSections.svelte-r3yd5b{grid-template-columns:repeat(2,1fr)}}.nav-gradient.svelte-1uha8ag{z-index:9;pointer-events:none;background:linear-gradient(to bottom, var(--yellow-main) 0%, #e1ff01eb 16%, #e1ff01c7 32%, #e1ff0194 50%, #e1ff0147 72%, #e1ff011a 88%, #e1ff0100 100%);height:7rem;position:fixed;inset:0 0 auto}.page-nav.svelte-1uha8ag{z-index:10;white-space:nowrap;background:#fff;border-radius:40px;gap:.2rem;max-width:calc(100vw - 1rem);padding:.35rem;display:flex;position:fixed;top:1rem;left:50%;overflow-x:auto;transform:translate(-50%);box-shadow:0 .35rem 1.2rem #0000002e}.page-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){border-radius:40px;align-items:center;gap:.1rem;padding:.55rem .7rem;font-size:1rem;transition:background-color .15s;display:inline-flex}.page-nav.svelte-1uha8ag a:where(.svelte-1uha8ag) span:where(.svelte-1uha8ag){font-size:.7em;line-height:1;transform:translateY(-.3em)}.page-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):hover,.page-nav.svelte-1uha8ag a:where(.svelte-1uha8ag):focus-visible{background:var(--yellow-main)}@media (width<=600px){.page-nav.svelte-1uha8ag{gap:.36rem;padding:.24rem}.page-nav.svelte-1uha8ag .language-switch:where(.svelte-1uha8ag){flex-shrink:0;order:-1}.page-nav.svelte-1uha8ag a:where(.svelte-1uha8ag){background:#f1f1f1;padding:.54rem .42rem;font-size:1.2rem;display:none}.page-nav.svelte-1uha8ag .language-switch:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){padding:.48rem .66rem;font-size:.96rem}}.page-nav.svelte-1uha8ag .language-switch:where(.svelte-1uha8ag){background:#f1f1f1;border-radius:40px;align-items:center;gap:.1rem;padding:.2rem;display:flex}.page-nav.svelte-1uha8ag .language-switch:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:40px;padding:.4rem .55rem;font-size:.8rem}.page-nav.svelte-1uha8ag .language-switch:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag).active{background:var(--yellow-main)}@media (width<=600px){.page-nav.svelte-1uha8ag .language-switch:where(.svelte-1uha8ag) button:where(.svelte-1uha8ag){padding:.48rem .66rem;font-size:.96rem}}#about,#besuchen,#kalender,#faq,#kontakt{scroll-margin-top:0}
