.hero[data-astro-cid-bbe6dxrz]{position:relative;display:grid;grid-template-rows:1fr auto;color:#fff;height:calc(100svh - 128px);min-height:600px;max-height:1000px;background:var(--dunkel);overflow:hidden}.hero-bild[data-astro-cid-bbe6dxrz]{position:absolute;inset:0}.hero-ebene[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;opacity:0;transition:opacity 1.2s ease}.hero-ebene[data-astro-cid-bbe6dxrz].aktiv{opacity:1}.hero-flaeche[data-astro-cid-bbe6dxrz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;transform:scale(1.06);transition:transform 8s ease}.hero-ebene[data-astro-cid-bbe6dxrz].aktiv .hero-flaeche[data-astro-cid-bbe6dxrz]{transform:scale(1)}@media(min-width:901px){.hochkant[data-astro-cid-bbe6dxrz]{background:var(--creme)}.hochkant[data-astro-cid-bbe6dxrz] .hero-flaeche[data-astro-cid-bbe6dxrz]{left:50%;width:50%}.hero-bild[data-astro-cid-bbe6dxrz]:after{transition:opacity 1s ease}.hero[data-astro-cid-bbe6dxrz].hero-hell .hero-bild[data-astro-cid-bbe6dxrz]:after{opacity:0}.hero[data-astro-cid-bbe6dxrz].hero-hell .hero-text[data-astro-cid-bbe6dxrz]{text-shadow:none}.hero[data-astro-cid-bbe6dxrz].hero-hell .label[data-astro-cid-bbe6dxrz]{color:var(--gold-text)}.hero[data-astro-cid-bbe6dxrz].hero-hell h1[data-astro-cid-bbe6dxrz],.hero-hell[data-astro-cid-bbe6dxrz] .h1[data-astro-cid-bbe6dxrz]{color:var(--dunkel)}.hero[data-astro-cid-bbe6dxrz].hero-hell .hero-lead[data-astro-cid-bbe6dxrz]{color:#4a4a4a;max-width:520px}.hero[data-astro-cid-bbe6dxrz].hero-hell .hero-hinweis[data-astro-cid-bbe6dxrz]{color:var(--taupe)}.hero[data-astro-cid-bbe6dxrz].hero-hell .knopf-hell[data-astro-cid-bbe6dxrz]{border-color:var(--dunkel);color:var(--dunkel)}.hero[data-astro-cid-bbe6dxrz].hero-hell .knopf-hell[data-astro-cid-bbe6dxrz]:hover{background:var(--dunkel);color:#fff}}.hero-bild[data-astro-cid-bbe6dxrz]:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0f0d0a9e,#0f0d0a57 45%,#0f0d0a00 75%)}.hero-text[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;align-self:center;padding:48px 0;text-shadow:0 2px 18px rgba(0,0,0,.45)}.hero-slide[data-astro-cid-bbe6dxrz]{display:none;animation:rein .8s ease both;max-width:720px}.hero-slide[data-astro-cid-bbe6dxrz].aktiv{display:block}@keyframes rein{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:none}}.hero[data-astro-cid-bbe6dxrz] .label[data-astro-cid-bbe6dxrz]{color:#fff}.hero[data-astro-cid-bbe6dxrz] h1[data-astro-cid-bbe6dxrz],.hero[data-astro-cid-bbe6dxrz] .h1[data-astro-cid-bbe6dxrz]{font-family:Montserrat,sans-serif;font-weight:500;font-size:clamp(48px,8vw,112px);color:#fff;margin:0 0 20px;line-height:1;letter-spacing:-.015em}.hero-lead[data-astro-cid-bbe6dxrz]{font-size:clamp(18px,1.7vw,23px);color:#ffffffe0;max-width:600px;margin:0 0 40px}.hero-knoepfe[data-astro-cid-bbe6dxrz]{display:flex;flex-wrap:wrap;gap:16px}.hero-hinweis[data-astro-cid-bbe6dxrz]{margin:18px 0 0;font-size:14px;color:#ffffffb3;letter-spacing:.04em}.hero-tabs[data-astro-cid-bbe6dxrz]{position:relative;z-index:1;display:flex;background:#0f0d0ab8;backdrop-filter:blur(6px);border-top:1px solid rgba(184,146,90,.35)}.hero-tabs[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{flex:1;padding:22px 12px;background:none;border:0;cursor:pointer;color:#fff9;font:500 13px Montserrat,sans-serif;letter-spacing:.12em;text-transform:uppercase;transition:color .2s}.hero-tabs[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]:hover{color:#fff}.hero-tabs[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz].aktiv{box-shadow:inset 0 3px 0 var(--gold);color:var(--gold)}@media(max-width:900px){.hero[data-astro-cid-bbe6dxrz]{height:auto;min-height:88svh}.hero-bild[data-astro-cid-bbe6dxrz]:after{background:linear-gradient(180deg,#0f0d0a00 12%,#0f0d0a9e 55%)}.hero-text[data-astro-cid-bbe6dxrz]{align-self:end;padding:120px 0 32px}.hero-knoepfe[data-astro-cid-bbe6dxrz] .knopf[data-astro-cid-bbe6dxrz]{flex:1 1 100%;text-align:center}.hero-tabs[data-astro-cid-bbe6dxrz]{overflow-x:auto}.hero-tabs[data-astro-cid-bbe6dxrz] button[data-astro-cid-bbe6dxrz]{flex:0 0 auto;padding:18px 16px}}.anfrage[data-astro-cid-yffpcrmp]{background:#ece8e1}.anfrage-grid[data-astro-cid-yffpcrmp]{display:grid;grid-template-columns:5fr 7fr;gap:clamp(32px,6vw,96px)}.anfrage[data-astro-cid-yffpcrmp] p[data-astro-cid-yffpcrmp]{max-width:440px}.direkt[data-astro-cid-yffpcrmp]{margin-top:32px;font-family:Montserrat,sans-serif;line-height:2.1}.direkt[data-astro-cid-yffpcrmp] a[data-astro-cid-yffpcrmp]{text-decoration:none;border-bottom:1px solid var(--taupe)}.formular[data-astro-cid-yffpcrmp]{display:grid;grid-template-columns:1fr 1fr;gap:22px 24px}.formular[data-astro-cid-yffpcrmp] label[data-astro-cid-yffpcrmp]{display:flex;flex-direction:column;gap:8px;font-size:12px;font-weight:500;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.formular[data-astro-cid-yffpcrmp] input[data-astro-cid-yffpcrmp],.formular[data-astro-cid-yffpcrmp] select[data-astro-cid-yffpcrmp],.formular[data-astro-cid-yffpcrmp] textarea[data-astro-cid-yffpcrmp]{font:400 17px Inter,sans-serif;color:var(--dunkel);padding:12px 0;background:transparent;border:0;border-bottom:1px solid var(--dunkel);border-radius:0;outline:none}.formular[data-astro-cid-yffpcrmp] input[data-astro-cid-yffpcrmp]:focus,.formular[data-astro-cid-yffpcrmp] select[data-astro-cid-yffpcrmp]:focus,.formular[data-astro-cid-yffpcrmp] textarea[data-astro-cid-yffpcrmp]:focus{border-bottom-color:var(--oliv);box-shadow:0 1px 0 var(--oliv)}.breit[data-astro-cid-yffpcrmp]{grid-column:1 / -1}.hinweis[data-astro-cid-yffpcrmp]{font-size:13px;color:var(--taupe);margin:0;max-width:none!important}.falle[data-astro-cid-yffpcrmp]{position:absolute;left:-9999px;width:1px;height:1px;overflow:hidden}.meldung[data-astro-cid-yffpcrmp]{margin:0;padding:14px 18px;background:#fff;border-left:3px solid var(--gold);max-width:none!important}.meldung[data-astro-cid-yffpcrmp].fehler{border-left-color:#b4513b}@media(max-width:900px){.anfrage-grid[data-astro-cid-yffpcrmp],.formular[data-astro-cid-yffpcrmp]{grid-template-columns:1fr}}.auftritt[data-astro-cid-24emq6xb]{background:var(--creme);color:var(--dunkel);padding:clamp(48px,6vw,88px) 0;overflow:hidden}.auftritt-grid[data-astro-cid-24emq6xb]{display:grid;grid-template-columns:6fr 5fr;gap:clamp(32px,6vw,96px);align-items:center}.auftritt[data-astro-cid-24emq6xb] .label[data-astro-cid-24emq6xb]{color:var(--gold-text)}.auftritt[data-astro-cid-24emq6xb] h2[data-astro-cid-24emq6xb]{max-width:560px}.auftritt[data-astro-cid-24emq6xb] p[data-astro-cid-24emq6xb]{color:#4a4a4a;max-width:480px;margin-bottom:36px}.auftritt-strecke[data-astro-cid-24emq6xb]{--h: min(600px, calc(100svh - 280px) );justify-self:center;display:flex;gap:14px;height:var(--h)}.auftritt-video[data-astro-cid-24emq6xb]{height:100%;aspect-ratio:9 / 16}.auftritt-video[data-astro-cid-24emq6xb] video[data-astro-cid-24emq6xb]{height:100%}.auftritt-bilder[data-astro-cid-24emq6xb]{display:flex;flex-direction:column;gap:14px;width:calc(var(--h) * .5)}.auftritt-bilder[data-astro-cid-24emq6xb] img[data-astro-cid-24emq6xb]{flex:1;min-height:0;width:100%;object-fit:cover;box-shadow:0 20px 40px #3c2d142e}.auftritt-video[data-astro-cid-24emq6xb] video[data-astro-cid-24emq6xb]{width:100%;aspect-ratio:9 / 16;object-fit:cover;display:block;background:var(--dunkel);box-shadow:0 30px 60px #3c2d1438}@media(max-width:900px){.auftritt-grid[data-astro-cid-24emq6xb]{grid-template-columns:1fr}.auftritt-strecke[data-astro-cid-24emq6xb]{order:-1;height:auto}.auftritt-video[data-astro-cid-24emq6xb]{height:auto;width:min(360px,88vw);margin-inline:auto}.auftritt-video[data-astro-cid-24emq6xb] video[data-astro-cid-24emq6xb]{height:auto}.auftritt-bilder[data-astro-cid-24emq6xb]{display:none}}.fakten[data-astro-cid-hkmtvzhz]{background:#fff;color:var(--dunkel);border-bottom:1px solid rgba(184,146,90,.25)}.fakten-grid[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(4,1fr)}.fakten-grid[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]{padding:52px 16px;text-align:center;border-left:1px solid rgba(184,146,90,.25)}.fakten-grid[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]:first-child{border-left:0}.fakten[data-astro-cid-hkmtvzhz] strong[data-astro-cid-hkmtvzhz]{display:block;font:500 clamp(36px,4.6vw,60px) "Montserrat",sans-serif;color:var(--gold)}.fakten[data-astro-cid-hkmtvzhz] span[data-astro-cid-hkmtvzhz]{font-size:13px;letter-spacing:.16em;text-transform:uppercase;color:var(--taupe)}.intro[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:5fr 6fr;gap:clamp(32px,6vw,96px);align-items:center}.intro-text[data-astro-cid-hkmtvzhz] p[data-astro-cid-hkmtvzhz]{max-width:480px;margin-bottom:36px}.intro-bilder[data-astro-cid-hkmtvzhz]{position:relative;padding-bottom:18%}.intro-bilder[data-astro-cid-hkmtvzhz] img[data-astro-cid-hkmtvzhz]{height:auto}.intro-bilder[data-astro-cid-hkmtvzhz] img[data-astro-cid-hkmtvzhz]:first-child{width:82%;aspect-ratio:4 / 3;object-fit:cover}.intro-bilder[data-astro-cid-hkmtvzhz] img[data-astro-cid-hkmtvzhz]:last-child{position:absolute;right:0;bottom:0;width:46%;aspect-ratio:3 / 4;object-fit:cover;border:10px solid var(--hell)}.leistungen[data-astro-cid-hkmtvzhz]{background:#fff}.karten[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(4,1fr);gap:2px;background:var(--hell);margin:48px 0 72px}.karte[data-astro-cid-hkmtvzhz]{background:#fff;padding:36px 28px 28px;border-top:1px solid var(--dunkel)}.karte-nr[data-astro-cid-hkmtvzhz]{font:300 14px Montserrat,sans-serif;color:var(--taupe)}.karte[data-astro-cid-hkmtvzhz] h3[data-astro-cid-hkmtvzhz]{margin:18px 0 12px}.karte[data-astro-cid-hkmtvzhz] p[data-astro-cid-hkmtvzhz]{margin:0;color:#4a4a4a;font-size:16px}.ausstattung[data-astro-cid-hkmtvzhz]{text-align:center}.ausstattung[data-astro-cid-hkmtvzhz] ul[data-astro-cid-hkmtvzhz]{list-style:none;padding:0;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:12px;max-width:980px}.ausstattung[data-astro-cid-hkmtvzhz] li[data-astro-cid-hkmtvzhz]{display:inline-flex;align-items:center;gap:10px;padding:12px 20px;border-radius:999px;background:var(--hell);border:1px solid rgba(184,146,90,.35);font:500 15px Montserrat,sans-serif}.ausstattung[data-astro-cid-hkmtvzhz] li[data-astro-cid-hkmtvzhz]:before{content:"✓";display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--gold);color:#fff;font-size:12px}.galerie[data-astro-cid-hkmtvzhz]{background:var(--hell)}.galerie-grid[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(5,1fr);gap:4px;padding:0 4px;margin-top:40px}.galerie-item[data-astro-cid-hkmtvzhz]{overflow:hidden;aspect-ratio:1;position:relative}.galerie-item[data-astro-cid-hkmtvzhz]:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 0 var(--gold);transition:box-shadow .25s}.galerie-item[data-astro-cid-hkmtvzhz]:hover:after{box-shadow:inset 0 0 0 3px var(--gold)}.galerie-item[data-astro-cid-hkmtvzhz] img[data-astro-cid-hkmtvzhz]{width:100%;height:100%;object-fit:cover;transition:transform .6s ease}.galerie-item[data-astro-cid-hkmtvzhz]:hover img[data-astro-cid-hkmtvzhz]{transform:scale(1.05)}.leuchtkasten[data-astro-cid-hkmtvzhz]{max-width:100vw;max-height:100vh;width:100vw;height:100vh;padding:0;border:0;background:#141414f0}.leuchtkasten[data-astro-cid-hkmtvzhz][open]{display:grid;place-items:center}.leuchtkasten[data-astro-cid-hkmtvzhz] img[data-astro-cid-hkmtvzhz]{max-width:88vw;max-height:86vh;object-fit:contain}.leuchtkasten[data-astro-cid-hkmtvzhz] button[data-astro-cid-hkmtvzhz]{position:absolute;background:none;border:0;color:#fff;font-size:48px;cursor:pointer;padding:12px 20px}.lk-zu[data-astro-cid-hkmtvzhz]{top:8px;right:12px}.lk-zurueck[data-astro-cid-hkmtvzhz]{left:8px;top:50%;transform:translateY(-50%)}.lk-weiter[data-astro-cid-hkmtvzhz]{right:8px;top:50%;transform:translateY(-50%)}.stimmen-grid[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(3,1fr);gap:48px;margin-top:12px}.stimmen[data-astro-cid-hkmtvzhz] figure[data-astro-cid-hkmtvzhz]{margin:0;padding-top:28px;border-top:1px solid var(--dunkel)}.stimmen[data-astro-cid-hkmtvzhz] blockquote[data-astro-cid-hkmtvzhz]{margin:0 0 20px;font:300 21px/1.5 Montserrat,sans-serif}.stimmen[data-astro-cid-hkmtvzhz] figcaption[data-astro-cid-hkmtvzhz]{font-size:13px;letter-spacing:.14em;text-transform:uppercase;color:var(--taupe)}.lage[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:2fr 3fr;background:var(--creme);color:var(--dunkel)}.lage-bild[data-astro-cid-hkmtvzhz]{position:relative;overflow:hidden}.lage-bild[data-astro-cid-hkmtvzhz] img[data-astro-cid-hkmtvzhz]{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:center 60%}.lage-text[data-astro-cid-hkmtvzhz]{padding:clamp(40px,5vw,80px) clamp(16px,5vw,80px)}.partner[data-astro-cid-hkmtvzhz]{padding:64px 0;background:#fff;text-align:center}.partner[data-astro-cid-hkmtvzhz] .label[data-astro-cid-hkmtvzhz]{margin-bottom:28px}.partner-reihe[data-astro-cid-hkmtvzhz]{display:grid;grid-template-columns:repeat(5,1fr);gap:16px}.partner-reihe[data-astro-cid-hkmtvzhz]{align-items:center}.partner-logo[data-astro-cid-hkmtvzhz]{height:72px;display:grid;place-items:center;padding:0 12px}.partner-logo[data-astro-cid-hkmtvzhz] img[data-astro-cid-hkmtvzhz]{max-height:46px;max-width:100%;width:auto;filter:grayscale(1);opacity:.7;transition:filter .25s,opacity .25s}.partner-logo[data-astro-cid-hkmtvzhz]:hover img[data-astro-cid-hkmtvzhz]{filter:none;opacity:1}.partner-logo[data-astro-cid-hkmtvzhz] span[data-astro-cid-hkmtvzhz]{font:600 17px Montserrat,sans-serif;letter-spacing:.04em;color:#8d8577}.lage-text[data-astro-cid-hkmtvzhz] p[data-astro-cid-hkmtvzhz]{color:#4a4a4a;max-width:480px}.lage-adresse[data-astro-cid-hkmtvzhz]{margin:28px 0 36px;font-family:Montserrat,sans-serif;line-height:1.8}@media(max-width:900px){.fakten-grid[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr 1fr}.fakten-grid[data-astro-cid-hkmtvzhz] div[data-astro-cid-hkmtvzhz]{padding:28px 8px;border-left:0}.intro[data-astro-cid-hkmtvzhz],.lage[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr}.karten[data-astro-cid-hkmtvzhz],.galerie-grid[data-astro-cid-hkmtvzhz],.partner-reihe[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr 1fr}.stimmen-grid[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr;gap:32px}.lage-bild[data-astro-cid-hkmtvzhz]{aspect-ratio:4 / 3}}@media(max-width:560px){.karten[data-astro-cid-hkmtvzhz]{grid-template-columns:1fr}}.l-hero[data-astro-cid-bmbl5j5z]{position:relative;height:min(78vh,720px);min-height:380px;overflow:hidden}.l-hero[data-astro-cid-bmbl5j5z] .l-hero-bild{width:100%;height:100%;object-fit:cover}.l-hero-text[data-astro-cid-bmbl5j5z]{position:absolute;inset:auto 0 0;padding:clamp(24px,5vw,64px);background:linear-gradient(transparent,#00000073);color:#fff}.l-hero-text[data-astro-cid-bmbl5j5z] h1[data-astro-cid-bmbl5j5z]{font-size:clamp(34px,6vw,72px);margin-bottom:.3em}.l-hero-text[data-astro-cid-bmbl5j5z] p[data-astro-cid-bmbl5j5z]{margin:0;font-family:Montserrat,sans-serif;letter-spacing:.06em}.l-knoepfe[data-astro-cid-bmbl5j5z]{display:flex;gap:12px;flex-wrap:wrap;padding:28px 0}.l-knoepfe[data-astro-cid-bmbl5j5z] .knopf[data-astro-cid-bmbl5j5z]{flex:1 1 220px;text-align:center}.l-wa[data-astro-cid-bmbl5j5z]{background:#25d366;border-color:#25d366;color:#fff}.l-wa[data-astro-cid-bmbl5j5z]:hover{background:#1ebe5a;border-color:#1ebe5a;color:#fff}.l-vorteile[data-astro-cid-bmbl5j5z]{background:var(--creme)}.l-vorteile[data-astro-cid-bmbl5j5z] ul[data-astro-cid-bmbl5j5z]{margin:0;padding:0;list-style:none;display:grid;gap:14px;max-width:760px}.l-vorteile[data-astro-cid-bmbl5j5z] li[data-astro-cid-bmbl5j5z]{padding-left:28px;position:relative;font-size:19px}.l-vorteile[data-astro-cid-bmbl5j5z] li[data-astro-cid-bmbl5j5z]:before{content:"";position:absolute;left:0;top:.7em;width:14px;height:2px;background:var(--gold)}.l-bilder[data-astro-cid-bmbl5j5z]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:clamp(40px,6vw,80px) 0}.l-bilder[data-astro-cid-bmbl5j5z] img{width:100%;aspect-ratio:4 / 3;object-fit:cover}.l-mehr[data-astro-cid-bmbl5j5z] p[data-astro-cid-bmbl5j5z]{font-family:Montserrat,sans-serif;line-height:2}.l-mehr[data-astro-cid-bmbl5j5z] a[data-astro-cid-bmbl5j5z]{text-decoration:none;border-bottom:1px solid var(--gold)}@media(max-width:700px){.l-bilder[data-astro-cid-bmbl5j5z]{grid-template-columns:1fr}}
