.hdr[data-astro-cid-isef26zo]{z-index:50;-webkit-backdrop-filter:blur(16px)saturate(1.4);background:#fcfcfcd1;border-bottom:1px solid #0000;transition:border-color .3s,background-color .3s;position:fixed;top:0;left:0;right:0}.hdr[data-astro-cid-isef26zo].is-scrolled,.hdr[data-astro-cid-isef26zo].is-offen{border-bottom-color:var(--c-line);background:#fffffff5}.hdr__bar[data-astro-cid-isef26zo]{width:min(100% - 2 * var(--gutter), 1160px);height:var(--header-h);align-items:center;gap:1rem;margin-inline:auto;display:flex}.hdr__logo[data-astro-cid-isef26zo]{white-space:nowrap;flex:none;margin-right:auto;text-decoration:none;display:inline-flex}.hdr__logo[data-astro-cid-isef26zo] .logo{--logo-h:17px}@media (width<=599px){.hdr__logo[data-astro-cid-isef26zo] .logo{--logo-h:14px}}@media (width<=399px){.hdr__logo[data-astro-cid-isef26zo] .logo{--logo-h:12.5px}}.hdr__nav[data-astro-cid-isef26zo]{margin-right:.5rem}.hdr__liste[data-astro-cid-isef26zo]{gap:.1rem;margin:0;padding:0;list-style:none;display:flex}.hdr__knopf[data-astro-cid-isef26zo]{border-radius:var(--r-sm);font:inherit;font-size:var(--fs-sm);color:var(--c-text);cursor:pointer;background:0 0;border:0;align-items:center;gap:.3rem;padding:.5rem .8rem;text-decoration:none;transition:color .2s,background-color .2s;display:inline-flex}.hdr__knopf[data-astro-cid-isef26zo] .icon{transition:transform .25s var(--ease);color:var(--c-muted)}.hdr__knopf[data-astro-cid-isef26zo]:hover,.hdr__knopf[data-astro-cid-isef26zo][aria-expanded=true]{color:var(--c-ink);background:var(--c-surface-2)}.hdr__knopf[data-astro-cid-isef26zo][aria-expanded=true] .icon{transform:rotate(180deg)}.hdr__knopf[data-astro-cid-isef26zo].is-active{color:var(--c-ink);box-shadow:inset 0 -2px 0 var(--c-accent);border-radius:0}.hdr__punkt[data-astro-cid-isef26zo]{position:relative}.mega[data-astro-cid-isef26zo]{border-radius:var(--r-lg);background:var(--c-surface);border:1px solid var(--c-line);animation:mega-auf .2s var(--ease);gap:.75rem;padding:.75rem;display:flex;position:absolute;top:calc(100% + .6rem);left:-.75rem;box-shadow:0 24px 50px -20px #00000040}.mega[data-astro-cid-isef26zo][hidden]{display:none}.mega[data-astro-cid-isef26zo]:before{content:"";height:.8rem;position:absolute;top:-.8rem;left:0;right:0}@keyframes mega-auf{0%{opacity:0;transform:translateY(-6px)}}.mega__links[data-astro-cid-isef26zo]{grid-template-columns:repeat(var(--sp), max-content);align-content:start;gap:.15rem .5rem;margin:0;padding:0;list-style:none;display:grid}.mega__link[data-astro-cid-isef26zo],.mobil__link[data-astro-cid-isef26zo]{border-radius:var(--r-md);color:var(--c-ink);font-size:var(--fs-sm);white-space:nowrap;align-items:center;gap:.75rem;padding:.5rem .9rem .5rem .5rem;font-weight:450;text-decoration:none;transition:background-color .2s;display:flex}.mega__link[data-astro-cid-isef26zo]:hover,.mega__link[data-astro-cid-isef26zo].is-active,.mobil__link[data-astro-cid-isef26zo].is-active{background:var(--c-surface-2)}.mega__icon[data-astro-cid-isef26zo]{border-radius:var(--r-sm);background:var(--c-accent-soft);width:34px;height:34px;color:var(--c-accent-strong);flex:none;place-items:center;transition:background-color .2s,color .2s;display:grid}.mega__link[data-astro-cid-isef26zo]:hover .mega__icon[data-astro-cid-isef26zo]{background:var(--c-accent-strong);color:#fff}.mega__karte[data-astro-cid-isef26zo]{border-radius:var(--r-md);color:#fff;width:230px;transition:transform .25s var(--ease);background:linear-gradient(160deg,#3a2419,#1c1512);flex-direction:column;flex:none;gap:.45rem;padding:1.2rem;text-decoration:none;display:flex}.mega__karte[data-astro-cid-isef26zo]:hover{transform:translateY(-2px)}.mega__karte[data-astro-cid-isef26zo] .mi{flex:none;width:38px;height:38px;margin-bottom:.35rem}.mega__karte[data-astro-cid-isef26zo] strong[data-astro-cid-isef26zo]{font-size:1rem;font-weight:500;line-height:1.3}.mega__karte[data-astro-cid-isef26zo] small[data-astro-cid-isef26zo]{color:#ffffffb3;font-size:.8rem;line-height:1.45}.mega__mehr[data-astro-cid-isef26zo]{font-size:var(--fs-sm);color:#f0b39c;align-items:center;gap:.25rem;margin-top:auto;padding-top:.6rem;font-weight:500;display:inline-flex}.hdr__cta-short[data-astro-cid-isef26zo],.hdr__burger[data-astro-cid-isef26zo]{display:none}.hdr__progress[data-astro-cid-isef26zo]{opacity:0;height:2px;transition:opacity .3s;position:absolute;bottom:-1px;left:0;right:0}.hdr[data-astro-cid-isef26zo].is-scrolled .hdr__progress[data-astro-cid-isef26zo]{opacity:1}.hdr[data-astro-cid-isef26zo].is-offen .hdr__progress[data-astro-cid-isef26zo]{opacity:0}.hdr__progress[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{background:var(--c-accent);transform-origin:0;width:100%;height:100%;transform:scaleX(var(--p,0));display:block}@media (width<=1099px){.hdr__nav[data-astro-cid-isef26zo]{display:none}.hdr__burger[data-astro-cid-isef26zo]{border-radius:var(--r-xs);background:var(--c-surface-2);cursor:pointer;border:0;align-content:center;gap:5px;width:42px;height:38px;padding:0 11px;display:grid}.hdr__burger[data-astro-cid-isef26zo] span[data-astro-cid-isef26zo]{background:var(--c-ink);height:2px;transition:transform .25s var(--ease);border-radius:2px;display:block}.hdr__burger[data-astro-cid-isef26zo][aria-expanded=true] span[data-astro-cid-isef26zo]:first-child{transform:translateY(3.5px)rotate(45deg)}.hdr__burger[data-astro-cid-isef26zo][aria-expanded=true] span[data-astro-cid-isef26zo]:last-child{transform:translateY(-3.5px)rotate(-45deg)}}@media (width<=639px){.hdr__bar[data-astro-cid-isef26zo]{gap:.45rem}.hdr__phone-nr[data-astro-cid-isef26zo]{display:none}.hdr__phone[data-astro-cid-isef26zo]{width:38px;padding:0}.hdr__burger[data-astro-cid-isef26zo]{width:38px;padding:0 10px}.hdr__phone[data-astro-cid-isef26zo],.hdr__cta[data-astro-cid-isef26zo],.hdr__burger[data-astro-cid-isef26zo]{flex:none}.hdr__cta[data-astro-cid-isef26zo]{padding-inline:.8rem}.hdr__cta[data-astro-cid-isef26zo] .icon,.hdr__cta-long[data-astro-cid-isef26zo]{display:none}.hdr__cta-short[data-astro-cid-isef26zo]{display:inline}}.mobil[data-astro-cid-isef26zo]{height:calc(100dvh - var(--header-h));overscroll-behavior:contain;background:var(--c-surface);border-top:1px solid var(--c-line);animation:mobil-auf .22s var(--ease);position:absolute;top:100%;left:0;right:0;overflow-y:auto}@keyframes mobil-auf{0%{transform:translateY(-8px)}}.mobil__innen[data-astro-cid-isef26zo]{width:min(100% - 2 * var(--gutter), 640px);margin-inline:auto;padding:.75rem 0 2rem}.mobil__gruppe[data-astro-cid-isef26zo],.mobil__einzeln[data-astro-cid-isef26zo]{border-bottom:1px solid var(--c-line)}.mobil__gruppe[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo],.mobil__einzeln[data-astro-cid-isef26zo]{color:var(--c-ink);cursor:pointer;justify-content:space-between;align-items:center;padding:1.05rem .25rem;font-size:1.15rem;font-weight:450;text-decoration:none;list-style:none;display:flex}.mobil__gruppe[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo]::-webkit-details-marker{display:none}.mobil__gruppe[data-astro-cid-isef26zo] summary[data-astro-cid-isef26zo] .icon{color:var(--c-muted);transition:transform .25s var(--ease)}.mobil__gruppe[data-astro-cid-isef26zo][open] summary[data-astro-cid-isef26zo] .icon{transform:rotate(180deg)}.mobil__block[data-astro-cid-isef26zo]{gap:.1rem;margin:0;padding:0 0 .5rem;list-style:none;display:grid}.mobil__link[data-astro-cid-isef26zo]{padding:.55rem .5rem}.mobil__alle[data-astro-cid-isef26zo]{font-size:var(--fs-sm);color:var(--c-accent);align-items:center;gap:.25rem;margin:0 0 1rem .5rem;font-weight:500;text-decoration:none;display:inline-flex}.mobil__fuss[data-astro-cid-isef26zo]{gap:.75rem;margin-top:1.5rem;display:grid}.mobil__fuss[data-astro-cid-isef26zo] .btn[data-astro-cid-isef26zo]{width:100%}@media (width>=1100px){.mobil[data-astro-cid-isef26zo]{display:none!important}}html.menue-offen{overflow:hidden}@media (prefers-reduced-motion:reduce){.mega[data-astro-cid-isef26zo],.mobil[data-astro-cid-isef26zo]{animation:none}}.ftr[data-astro-cid-oenwriqq]{background:var(--c-bg);color:var(--c-text);font-size:var(--fs-sm);padding:clamp(4rem,3rem + 4vw,6.5rem) 0 1.75rem;overflow:hidden}.ftr[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:not(.btn){color:inherit;text-decoration:none;transition:color .2s}.ftr[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:not(.btn):hover{color:var(--c-ink)}.ftr__oben[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,.9fr) minmax(0,2fr);gap:clamp(2.5rem,2rem + 3vw,5rem);display:grid}.ftr__marke[data-astro-cid-oenwriqq]{align-content:start;gap:1.25rem;display:grid}.ftr__logo[data-astro-cid-oenwriqq]{justify-self:start}.ftr__logo[data-astro-cid-oenwriqq] .logo{--logo-h:19px}.ftr__satz[data-astro-cid-oenwriqq]{font-size:var(--fs-h3);color:var(--c-ink);text-wrap:balance;max-width:22ch;line-height:1.35}.ftr__knoepfe[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:.6rem;margin-top:.5rem;display:flex}.ftr__spalten[data-astro-cid-oenwriqq]{grid-template-columns:1.15fr 1fr .9fr 1.2fr;gap:2rem;display:grid}.ftr__kopf[data-astro-cid-oenwriqq]{font-size:var(--fs-eyebrow);letter-spacing:2px;text-transform:uppercase;color:var(--c-muted);margin-bottom:1.1rem}.ftr__spalte[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{gap:.7rem;margin:0;padding:0;list-style:none;display:grid}.ftr__spalte[data-astro-cid-oenwriqq] address[data-astro-cid-oenwriqq]{font-style:normal}.ftr__spalte[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:not(.ftr__kanal),.ftr__adresse[data-astro-cid-oenwriqq]{align-items:center;gap:.55rem;display:inline-flex}.ftr__adresse[data-astro-cid-oenwriqq]{align-items:flex-start}.ftr__adresse[data-astro-cid-oenwriqq] .icon,.ftr__spalte[data-astro-cid-oenwriqq] li[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq] .icon{color:var(--c-accent);flex:none}.ftr__adresse[data-astro-cid-oenwriqq] .icon{margin-top:.2em}.ftr__alle[data-astro-cid-oenwriqq]{color:var(--c-accent)!important}.ftr__alle[data-astro-cid-oenwriqq] .icon{transition:transform .2s}.ftr__alle[data-astro-cid-oenwriqq]:hover .icon{transform:translate(3px)}.ftr__kanaele[data-astro-cid-oenwriqq]{gap:.5rem!important;margin-top:1.5rem!important;display:flex!important}.ftr__kanaele[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]{border:1px solid var(--c-line);border-radius:50%;place-items:center;width:40px;height:40px;padding:0;line-height:0;transition:border-color .2s,background .2s,color .2s;display:grid}.ftr__kanaele[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq]:hover{border-color:var(--c-accent);background:var(--c-accent-strong);color:#fff}.ftr__kanaele[data-astro-cid-oenwriqq] a[data-astro-cid-oenwriqq] .icon{margin:0;display:block;color:currentColor!important}.ftr__wort[data-astro-cid-oenwriqq]{opacity:.08;user-select:none;margin-top:clamp(3.5rem,2.5rem + 4vw,6rem);line-height:0}.ftr__wort[data-astro-cid-oenwriqq] .logo{width:100%;display:block}.ftr__wort[data-astro-cid-oenwriqq] .logo__wort{width:100%;height:auto}.ftr__unten[data-astro-cid-oenwriqq]{border-top:1px solid var(--c-line);font-size:var(--fs-xs);color:var(--c-muted);flex-wrap:wrap;justify-content:space-between;gap:.75rem 2rem;margin-top:clamp(1.5rem,1rem + 1.5vw,2.5rem);padding-top:1.5rem;display:flex}.ftr__unten[data-astro-cid-oenwriqq] ul[data-astro-cid-oenwriqq]{flex-wrap:wrap;gap:.5rem 1.5rem;margin:0;padding:0;list-style:none;display:flex}.ftr__unten[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]{color:inherit;font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.ftr__unten[data-astro-cid-oenwriqq] button[data-astro-cid-oenwriqq]:hover{color:var(--c-ink)}@media (width<=1099px){.ftr__oben[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr)}.ftr__satz[data-astro-cid-oenwriqq]{max-width:30ch}}@media (width<=767px){.ftr__spalten[data-astro-cid-oenwriqq]{grid-template-columns:repeat(2,minmax(0,1fr));gap:2.25rem 1.5rem}.ftr[data-astro-cid-oenwriqq]{padding-bottom:calc(6rem + env(safe-area-inset-bottom))}}@media (width<=419px){.ftr__spalten[data-astro-cid-oenwriqq]{grid-template-columns:minmax(0,1fr)}}
