.stark-arrow[data-astro-cid-j6ovasuh]{display:inline-block;vertical-align:-.2em;flex-shrink:0}.termin-hinweis[data-astro-cid-5iegx7la]{position:fixed;left:1.25rem;bottom:1.25rem;z-index:60;display:flex;align-items:stretch;max-width:min(20rem,calc(100vw - 2.5rem));background-color:#fff;border:1px solid var(--color-sand);border-left:4px solid var(--color-green);border-radius:var(--radius-card);box-shadow:0 12px 32px #24333a29;transform:translateY(1.5rem);opacity:0;transition:transform .45s cubic-bezier(.16,1,.3,1),opacity .45s ease}.termin-hinweis[data-astro-cid-5iegx7la].is-sichtbar{transform:translateY(0);opacity:1}.termin-hinweis__link[data-astro-cid-5iegx7la]{display:flex;gap:.875rem;align-items:center;padding:.875rem .5rem .875rem 1rem;text-decoration:none;color:inherit;flex:1;min-width:0}.termin-hinweis__datum[data-astro-cid-5iegx7la]{display:flex;flex-direction:column;align-items:center;justify-content:center;flex-shrink:0;width:3rem;padding:.375rem 0;background-color:var(--color-dark);color:#fff;border-radius:2px}.termin-hinweis__tag[data-astro-cid-5iegx7la]{font-family:var(--font-heading);font-size:1.375rem;font-weight:600;line-height:1;font-variant-numeric:tabular-nums}.termin-hinweis__monat[data-astro-cid-5iegx7la]{font-family:var(--font-body);font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#ffffffbf;margin-top:.125rem}.termin-hinweis__text[data-astro-cid-5iegx7la]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.termin-hinweis__kicker[data-astro-cid-5iegx7la]{font-family:var(--font-body);font-size:.625rem;font-weight:600;letter-spacing:.12em;text-transform:uppercase;color:var(--color-green-dark)}.termin-hinweis__titel[data-astro-cid-5iegx7la]{font-family:var(--font-heading);font-size:.9375rem;font-weight:600;line-height:1.3;color:var(--color-dark);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.termin-hinweis__ort[data-astro-cid-5iegx7la]{font-family:var(--font-body);font-size:.75rem;color:var(--color-light)}.termin-hinweis__link[data-astro-cid-5iegx7la]:hover .termin-hinweis__titel[data-astro-cid-5iegx7la]{color:var(--color-green-dark)}.termin-hinweis__zu[data-astro-cid-5iegx7la]{flex-shrink:0;align-self:flex-start;padding:.625rem;background:none;border:0;color:var(--color-light);cursor:pointer;line-height:0}.termin-hinweis__zu[data-astro-cid-5iegx7la]:hover{color:var(--color-dark)}.termin-hinweis__link[data-astro-cid-5iegx7la]:focus-visible,.termin-hinweis__zu[data-astro-cid-5iegx7la]:focus-visible{outline:2px solid var(--color-green-dark);outline-offset:-2px}.termin-hinweis[data-astro-cid-5iegx7la][hidden]{display:none}@media(max-width:1023px){.termin-hinweis[data-astro-cid-5iegx7la]{position:relative;left:auto;right:auto;bottom:auto;max-width:42rem;margin:24px auto;width:calc(100% - 48px);box-shadow:none;transform:none;opacity:1}}@media(prefers-reduced-motion:reduce){.termin-hinweis[data-astro-cid-5iegx7la]{transform:none;transition:opacity .2s ease}}.bestaetigung[data-astro-cid-lrucdoi2]{padding:0;border:0;background:transparent;max-width:none;width:min(34rem,calc(100vw - 32px));height:fit-content;margin:auto}.bestaetigung[data-astro-cid-lrucdoi2]::backdrop{background:#24333a8c}.bestaetigung[data-astro-cid-lrucdoi2][open]{animation:bestaetigung-auf .15s ease-out}@keyframes bestaetigung-auf{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.bestaetigung[data-astro-cid-lrucdoi2][open]{animation:none}}.bestaetigung__karte[data-astro-cid-lrucdoi2]{background:var(--color-cream);border-radius:var(--radius-card, .75rem);padding:2rem 1.5rem}@media(min-width:640px){.bestaetigung__karte[data-astro-cid-lrucdoi2]{padding:2.5rem}}.bestaetigung__titel[data-astro-cid-lrucdoi2]:focus{outline:none}.mobile-accordion-trigger[aria-expanded=true] .accordion-chevron{transform:rotate(180deg)}#mobile-nav{translate:100% 0;visibility:hidden;transition:translate .3s ease-in-out,visibility 0s linear .3s}#mobile-nav.is-open{translate:0 0;visibility:visible;transition:translate .3s ease-in-out}#mobile-nav .stagger-item{opacity:0;translate:0 14px;transition:opacity .35s ease,translate .35s ease}#mobile-nav.is-open .stagger-item{opacity:1;translate:0 0}#mobile-nav.is-open .stagger-item:nth-child(1){transition-delay:.08s}#mobile-nav.is-open .stagger-item:nth-child(2){transition-delay:.14s}#mobile-nav.is-open .stagger-item:nth-child(3){transition-delay:.2s}#mobile-nav.is-open .stagger-item:nth-child(4){transition-delay:.26s}#mobile-nav.is-open .stagger-item:nth-child(5){transition-delay:.32s}#mobile-nav.is-open>.stagger-item{transition-delay:.4s}@media(prefers-reduced-motion:reduce){#mobile-nav,#mobile-nav .stagger-item{transition:none}#mobile-nav .stagger-item{opacity:1;translate:0 0}}body.nav-open{overflow:hidden}[data-navbar].is-scrolled{background-color:#faf8f4f2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 1px 3px #0000000f}[aria-expanded=true] .hamburger-line:nth-child(1){transform:translateY(4px) rotate(45deg)}[aria-expanded=true] .hamburger-line:nth-child(2){opacity:0;transform:scaleX(0)}[aria-expanded=true] .hamburger-line:nth-child(3){transform:translateY(-4px) rotate(-45deg)}.footer-accordion-trigger[aria-expanded=true] .footer-chevron{transform:rotate(180deg)}.footer-accordion-panel.is-open{max-height:300px}.social-btn{transition:color .28s ease,background-color .28s ease,border-color .28s ease,transform .28s ease,box-shadow .28s ease;will-change:transform}.social-btn:hover,.social-btn:focus-visible{color:var(--color-dark, #24333a);background-color:var(--color-green, #6cab36);border-color:var(--color-green, #6cab36);transform:translateY(-3px);box-shadow:0 10px 22px -8px #6cab368c}.social-btn:focus-visible{outline:2px solid var(--color-green, #6cab36);outline-offset:3px}@media(prefers-reduced-motion:reduce){.social-btn,.social-btn svg{transition:color .2s ease,background-color .2s ease,border-color .2s ease;transform:none!important}}
