.hero[data-astro-cid-lcdefpme]{background:var(--tinte);min-height:min(92vh,820px);color:var(--creme);margin-top:calc(-1 * var(--kopf-hoehe));padding-top:var(--kopf-hoehe);align-items:center;display:flex;position:relative;overflow:hidden}.hero[data-astro-cid-lcdefpme]:before{content:"";pointer-events:none;background:linear-gradient(#ffffff08,#0000 60%);position:absolute;inset:0}.hero__inhalt[data-astro-cid-lcdefpme]{gap:var(--luft-6);padding-block:var(--luft-6);grid-template-columns:1.4fr 1fr;align-items:end;display:grid;position:relative}.kicker[data-astro-cid-lcdefpme]{font-size:var(--t-klein);letter-spacing:.12em;text-transform:uppercase;color:var(--gold);margin-bottom:var(--luft-2);font-weight:700}.hero[data-astro-cid-lcdefpme] h1[data-astro-cid-lcdefpme]{font-size:var(--t-h1);color:var(--weiss);max-width:14ch}.hero__claim[data-astro-cid-lcdefpme]{margin-top:var(--luft-3);color:#ffffffd9;max-width:42ch}.hero__aktionen[data-astro-cid-lcdefpme]{gap:var(--luft-2);margin-top:var(--luft-5);flex-wrap:wrap;display:flex}.aktuelles[data-astro-cid-lcdefpme]{background:var(--creme);color:var(--tinte);padding:var(--luft-4);border-radius:var(--radius);box-shadow:var(--schatten)}.aktuelles__kicker[data-astro-cid-lcdefpme]{font-size:var(--t-klein);letter-spacing:.1em;text-transform:uppercase;color:var(--gold);font-weight:700}.aktuelles__datum[data-astro-cid-lcdefpme]{margin-top:var(--luft-2);font-size:var(--t-klein);letter-spacing:.04em;color:var(--gold);font-weight:700}.aktuelles__titel[data-astro-cid-lcdefpme]{margin-top:.3rem;font-size:1.3rem}.aktuelles__ort[data-astro-cid-lcdefpme]{font-size:var(--t-klein);color:var(--text-hell);margin-top:.3rem}.aktuelles__link[data-astro-cid-lcdefpme]{margin-top:var(--luft-3);color:var(--gold-dunkel);align-items:center;gap:.4em;font-weight:700;text-decoration:none;display:inline-flex}.aktuelles__link[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.aktuelles__mehr[data-astro-cid-lcdefpme]{width:fit-content;min-height:44px;margin-top:var(--luft-1);font-size:var(--t-klein);color:var(--text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:flex}.aktuelles__mehr[data-astro-cid-lcdefpme]:hover{color:var(--gold-dunkel)}.intro[data-astro-cid-lcdefpme]{max-width:68ch}.intro[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--luft-1)}.intro[data-astro-cid-lcdefpme] .vorspann[data-astro-cid-lcdefpme]{margin-top:var(--luft-3);color:var(--text-hell)}.zitat[data-astro-cid-lcdefpme]{margin-top:var(--luft-5);padding-left:var(--luft-4);border-left:3px solid var(--gold)}.zitat__titel[data-astro-cid-lcdefpme]{margin-top:var(--luft-5);padding-left:calc(var(--luft-4) + 3px)}.zitat__titel[data-astro-cid-lcdefpme]+.zitat[data-astro-cid-lcdefpme]{margin-top:var(--luft-2)}.zitat[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--gold)}.zitat[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{margin-top:var(--luft-2);font-family:var(--schrift-titel);font-style:italic;font-size:var(--t-vorspann);color:var(--text-stark)}.zitat[data-astro-cid-lcdefpme] cite[data-astro-cid-lcdefpme]{margin-top:var(--luft-2);font-style:normal;font-size:var(--t-klein);color:var(--text-hell);display:block}.leistungen-teaser[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--luft-1);max-width:20ch}.leistungen-teaser__gitter[data-astro-cid-lcdefpme]{margin-top:var(--luft-5);gap:var(--luft-4);grid-template-columns:repeat(2,1fr);display:grid}.lkarte[data-astro-cid-lcdefpme]{gap:var(--luft-4);min-width:0;padding:var(--luft-4);background:var(--weiss);border:1px solid var(--linie);border-radius:var(--radius);color:inherit;transition:border-color var(--tempo) var(--kurve), transform var(--tempo) var(--kurve);align-items:center;text-decoration:none;display:flex}.lkarte[data-astro-cid-lcdefpme]:hover{border-color:var(--gold);transform:translateY(-3px)}.lkarte[data-astro-cid-lcdefpme] img{object-fit:cover;border-radius:50%;flex:none;width:80px;height:80px}.lkarte__inhalt[data-astro-cid-lcdefpme]{min-width:0}.lkarte__inhalt[data-astro-cid-lcdefpme] svg[data-astro-cid-lcdefpme]{color:var(--gold);margin-bottom:.4rem}.lkarte__inhalt[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{overflow-wrap:break-word;hyphens:auto;font-size:1.15rem}.lkarte__inhalt[data-astro-cid-lcdefpme] p[data-astro-cid-lcdefpme]{font-size:var(--t-klein);color:var(--text-hell);margin-top:.3rem}.veranstaltungen-teaser[data-astro-cid-lcdefpme]{background:var(--nebel)}.veranstaltungen-teaser__kopf[data-astro-cid-lcdefpme]{gap:var(--luft-3);flex-wrap:wrap;justify-content:space-between;align-items:end;display:flex}.veranstaltungen-teaser__kopf[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--luft-1)}.veranstaltungen-teaser__alle[data-astro-cid-lcdefpme]{color:var(--gold-dunkel);white-space:nowrap;align-items:center;gap:.4em;font-weight:700;text-decoration:none;display:inline-flex}.veranstaltungen-teaser__alle[data-astro-cid-lcdefpme]:hover{text-decoration:underline}.vkarten[data-astro-cid-lcdefpme]{margin-top:var(--luft-5);gap:var(--luft-3);grid-template-columns:repeat(2,1fr);padding:0;list-style:none;display:grid}.vkarte[data-astro-cid-lcdefpme]{padding:var(--luft-4);background:var(--weiss);border-radius:var(--radius);border:1px solid var(--linie);transition:border-color var(--tempo,.2s) ease, box-shadow var(--tempo,.2s) ease;position:relative}.vkarte[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]:after{content:"";border-radius:inherit;position:absolute;inset:0}.vkarte[data-astro-cid-lcdefpme]:hover{box-shadow:0 10px 28px -16px #00000059}.vkarte[data-astro-cid-lcdefpme]:has(a:focus-visible){outline:3px solid var(--gold);outline-offset:3px}.vkarte__datum[data-astro-cid-lcdefpme]{font-size:var(--t-klein);letter-spacing:.04em;color:var(--gold);text-transform:uppercase;font-weight:700}.vkarte[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme]{margin-top:.3rem;font-size:1.2rem}.vkarte[data-astro-cid-lcdefpme] h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:inherit;text-decoration:none}.vkarte[data-astro-cid-lcdefpme]:hover h3[data-astro-cid-lcdefpme] a[data-astro-cid-lcdefpme]{color:var(--gold-dunkel)}.vkarte__ort[data-astro-cid-lcdefpme]{font-size:var(--t-klein);color:var(--text-hell);margin-top:.2rem}.grunder__inhalt[data-astro-cid-lcdefpme]{gap:var(--luft-5);grid-template-columns:auto 1fr;align-items:center;display:grid}.grunder__bild[data-astro-cid-lcdefpme] img{object-fit:cover;border-radius:50%}.grunder[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{margin-top:var(--luft-1)}.grunder[data-astro-cid-lcdefpme] .vorspann[data-astro-cid-lcdefpme]{margin-top:var(--luft-3);color:var(--text-hell)}.grunder[data-astro-cid-lcdefpme] .knopf[data-astro-cid-lcdefpme]{margin-top:var(--luft-4)}.abschluss[data-astro-cid-lcdefpme]{background:var(--tinte);color:var(--creme)}.abschluss__inhalt[data-astro-cid-lcdefpme]{padding-block:var(--luft-6);text-align:center}.abschluss[data-astro-cid-lcdefpme] h2[data-astro-cid-lcdefpme]{color:var(--weiss)}.abschluss[data-astro-cid-lcdefpme] .vorspann[data-astro-cid-lcdefpme]{margin-inline:auto;margin-top:var(--luft-2);color:#ffffffbf}.abschluss__aktionen[data-astro-cid-lcdefpme]{justify-content:center;align-items:center;gap:var(--luft-3);margin-top:var(--luft-4);flex-wrap:wrap;display:flex}.abschluss__telefon[data-astro-cid-lcdefpme]{color:var(--creme);font-weight:700;text-decoration:none}.abschluss__telefon[data-astro-cid-lcdefpme]:hover{color:var(--gold-auf-dunkel)}@media (width<=900px){.hero__inhalt[data-astro-cid-lcdefpme],.leistungen-teaser__gitter[data-astro-cid-lcdefpme],.vkarten[data-astro-cid-lcdefpme]{grid-template-columns:1fr}.grunder__inhalt[data-astro-cid-lcdefpme]{text-align:center;grid-template-columns:1fr}.grunder__bild[data-astro-cid-lcdefpme]{margin-inline:auto}}@media (width<=480px){.lkarte[data-astro-cid-lcdefpme]{align-items:flex-start;gap:var(--luft-3);padding:var(--luft-3);flex-direction:column}}
