body[data-template=v7] .eg-ue-angebote{position:relative;background:var(--eg-creme);scroll-margin-top:var(--eg-kopf-h)}body[data-template=v7] .eg-ue-angebote>.eg-s-spalte{position:relative;z-index:1}body[data-template=v7] .eg-ue-filter{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem 2rem;margin-bottom:clamp(2rem,3.5vw,3rem)}body[data-template=v7] .eg-ue-filter[hidden]{display:none}body[data-template=v7] .eg-ue-filter__reiter{display:flex;flex-wrap:wrap;gap:.6rem;margin:0;padding:0;list-style:none}body[data-template=v7] .eg-ue-reiter{display:inline-flex;align-items:center;gap:.7rem;min-height:3rem;margin:0;padding:.55rem .6rem .55rem 1.1rem;border:0;border-radius:var(--eg-r);background:var(--eg-karte);box-shadow:inset 0 0 0 1px var(--eg-linie);color:var(--eg-schwarz);font-family:var(--eg-sans);font-size:1rem;font-weight:600;line-height:1.2;white-space:nowrap;cursor:pointer;transition:background-color .35s var(--eg-weich),color .35s var(--eg-weich),box-shadow .35s var(--eg-weich)}body[data-template=v7] .eg-ue-reiter__zahl{display:inline-grid;place-items:center;min-width:2rem;height:2rem;padding:0 .4rem;border-radius:8px;background:var(--eg-creme-2);color:var(--eg-schwarz);font-size:.85rem;font-weight:700;font-variant-numeric:tabular-nums;transition:background-color .35s var(--eg-weich),color .35s var(--eg-weich)}body[data-template=v7] .eg-ue-reiter:is(:hover,:focus-visible):not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--eg-schwarz)}body[data-template=v7] .eg-ue-reiter:focus-visible{outline:2px solid var(--eg-schwarz);outline-offset:3px}body[data-template=v7] .eg-ue-reiter[aria-pressed=true]{background:var(--eg-akzent);color:var(--eg-auf-akzent);box-shadow:none}body[data-template=v7] .eg-ue-reiter[aria-pressed=true] .eg-ue-reiter__zahl{background:var(--eg-schwarz);color:#fff}body[data-template=v7] .eg-ue-filter__anzahl{margin:0;color:var(--eg-tinte);font-size:1rem;line-height:1.4;white-space:nowrap}body[data-template=v7] .eg-ue-filter__anzahl strong{color:var(--eg-schwarz);font-weight:600}@media(max-width:639px){body[data-template=v7] .eg-ue-filter{flex-direction:column;align-items:stretch}body[data-template=v7] .eg-ue-filter__reiter{flex-wrap:nowrap;overflow-x:auto;margin-inline:calc(-1 * var(--eg-seitenrand));padding:.2rem var(--eg-seitenrand);scrollbar-width:none;overscroll-behavior-x:contain}body[data-template=v7] .eg-ue-filter__reiter::-webkit-scrollbar{display:none}body[data-template=v7] .eg-ue-filter__reiter>li{flex:none}}body[data-template=v7] .eg-ue-raster{display:grid;grid-template-columns:minmax(0,1fr);gap:clamp(2rem,3vw,2.75rem) clamp(1rem,2vw,1.875rem);margin:0;padding:0;list-style:none}@media(min-width:560px){body[data-template=v7] .eg-ue-raster{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){body[data-template=v7] .eg-ue-raster{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(min-width:1280px){body[data-template=v7] .eg-ue-raster{grid-template-columns:repeat(4,minmax(0,1fr))}}body[data-template=v7] .eg-ue-raster>[hidden]{display:none}body[data-template=v7] .eg-ue-eintrag{display:flex;flex-direction:column;min-width:0;margin:0}body[data-template=v7] .eg-ue-karte{--eg-bildkarte-format: 4 / 4.6}@media(max-width:559px){body[data-template=v7] .eg-ue-raster .eg-ue-karte{--eg-bildkarte-format: 4 / 3.3}}body[data-template=v7] .eg-ue-karte .eg-bildkarte__leiste{--color-heading: var(--eg-auf-akzent)}body[data-template=v7] .eg-ue-karte h3.eg-bildkarte__titel{--eg-h3: clamp(1.05rem, 1.2vw, 1.2rem);margin:0;color:var(--eg-auf-akzent)!important;hyphens:auto}body[data-template=v7] .eg-ue-karte__marke{position:absolute;left:.9rem;top:.9rem;z-index:2;padding:.4rem .7rem;border-radius:var(--eg-r);background:var(--eg-schwarz);color:#fff;font-size:.8rem;font-weight:700;line-height:1.2}body[data-template=v7] .eg-ue-eintrag__kategorie{margin:1.1rem .25rem 0;font-size:.9rem;font-weight:600;line-height:1.4;color:var(--eg-schwarz)}body[data-template=v7] .eg-ue-eintrag__text{display:-webkit-box;margin:.35rem .25rem 0;overflow:hidden;font-size:1rem;line-height:1.6;color:var(--eg-tinte);-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3}body[data-template=v7] .eg-ue-eintrag__kategorie+.eg-ue-eintrag__text{margin-top:.35rem}body[data-template=v7] .eg-ue-zitat{--color-heading: #ffffff;position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:18rem;margin:0;padding:clamp(1.75rem,3vw,2.75rem);overflow:hidden;border-radius:var(--eg-r-karte);background:var(--eg-schwarz);color:var(--eg-tinte-dunkel)}@media(min-width:560px){body[data-template=v7] .eg-ue-zitat{grid-column:span 2}}body[data-template=v7] .eg-ue-zitat__zeichen{position:absolute;top:clamp(.5rem,1.5vw,1.25rem);left:clamp(1.5rem,2.6vw,2.5rem);font-size:clamp(6rem,9vw,9rem);font-weight:600;line-height:1;color:var(--eg-akzent-text)}body[data-template=v7] .eg-ue-zitat__satz{margin:0;max-width:26rem;font-size:clamp(1.5rem,1.1rem + 1.2vw,2.2rem);font-weight:600;line-height:1.15;letter-spacing:-.02em;color:#fff;text-wrap:balance}body[data-template=v7] .eg-ue-zitat__satz span{color:var(--eg-akzent-text)}body[data-template=v7] .eg-ue-zitat__unter{margin:.9rem 0 0;max-width:28rem;font-size:1rem;line-height:1.6}body[data-template=v7] .eg-ue-karussell{position:relative;margin-inline:calc(50% - 50vw)}body[data-template=v7] .eg-ue-karussell .eg-schiene__spur{padding-top:.5rem;align-items:stretch}body[data-template=v7] .eg-ue-galerie{position:relative;margin-inline:calc(50% - 50vw)}body[data-template=v7] .eg-ue-galerie .eg-schiene__spur{align-items:flex-start;padding-top:.5rem}body[data-template=v7] .eg-ue-galerie__foto{position:relative;display:block;margin:0;padding:0;border:0;border-radius:var(--eg-r-karte);background:none;cursor:zoom-in}body[data-template=v7] .eg-ue-galerie__foto:nth-child(2n){margin-top:clamp(1.5rem,4vw,3.5rem)}body[data-template=v7] .eg-ue-galerie__foto>.eg-bild{aspect-ratio:4 / 4.8}body[data-template=v7] .eg-ue-galerie__foto:nth-child(3n)>.eg-bild{aspect-ratio:4 / 4}body[data-template=v7] .eg-ue-galerie__foto:focus-visible{outline:3px solid var(--eg-schwarz);outline-offset:3px}body[data-template=v7] .eg-dunkel .eg-ue-galerie__foto:focus-visible{outline-color:var(--eg-akzent)}body[data-template=v7] .eg-ue-galerie__lupe{position:absolute;right:.9rem;top:.9rem;z-index:2;opacity:0;transform:translate3d(0,-6px,0);transition:opacity .35s var(--eg-weich),transform .35s var(--eg-weich)}body[data-template=v7] .eg-ue-galerie__foto:is(:hover,:focus-visible) .eg-ue-galerie__lupe{opacity:1;transform:none}body[data-template=v7] .eg-ue-grossbild{position:fixed;inset:0;z-index:9999;display:none;align-items:center;justify-content:center;padding:clamp(4.5rem,8vw,6rem) clamp(1rem,6vw,6rem);background:#0b0b0cf0}body[data-template=v7] .eg-ue-grossbild.active{display:flex}body[data-template=v7] .eg-ue-grossbild__bild{max-width:100%;max-height:100%;object-fit:contain;border-radius:var(--eg-r-karte)!important}body[data-template=v7] .eg-ue-grossbild .eg-pfeil{position:absolute}body[data-template=v7] .eg-ue-grossbild__zu{top:1rem;right:1rem}body[data-template=v7] .eg-ue-grossbild__zurueck{left:1rem;top:50%;transform:translateY(-50%)}body[data-template=v7] .eg-ue-grossbild__weiter{right:1rem;top:50%;transform:translateY(-50%)}body[data-template=v7] .eg-ue-grossbild .eg-pfeil:is(:hover,:focus-visible){background:#fff;color:var(--eg-schwarz)}body[data-template=v7] .eg-ue-grossbild__zaehler{position:absolute;bottom:1.25rem;left:50%;margin:0;transform:translate(-50%);color:var(--eg-tinte-dunkel);font-size:.9rem;font-variant-numeric:tabular-nums}@media(max-width:639px){body[data-template=v7] :is(.eg-ue-grossbild__zurueck,.eg-ue-grossbild__weiter){top:auto;bottom:.75rem;transform:none}}body[data-template=v7] :is(.eg-ue-galerie-sektion,.eg-ue-highlights){position:relative;scroll-margin-top:var(--eg-kopf-h)}body[data-template=v7] :is(.eg-ue-galerie-sektion,.eg-ue-highlights) .eg-kopf{margin-bottom:clamp(1.5rem,3vw,2.5rem)}body[data-template=v7] .eg-ue-highlights__knopf{margin-top:1.6rem}@media(max-width:767px){body[data-template=v7] .eg-ue-highlights__knopf{display:flex}body[data-template=v7] .eg-ue-highlights__knopf .eg-knopf{width:100%}}body[data-template=v7] .eg-ue-fragen .eg-s-frage__kopf{color:#fff}body[data-template=v7] .eg-ue-fragen .eg-s-frage__kopf:focus-visible{outline-color:var(--eg-akzent)}body[data-template=v7] .eg-ue-fragen .eg-s-frage[open]{background:var(--eg-karte)}body[data-template=v7] .eg-ue-fragen .eg-s-frage[open] .eg-s-frage__kopf{color:var(--eg-schwarz)}body[data-template=v7] .eg-ue-fragen .eg-s-frage[open] .eg-s-frage__kopf:focus-visible{outline-color:var(--eg-schwarz)}body[data-template=v7] .eg-ue-fragen .eg-s-frage[open] .eg-s-frage__antwort{border-top-color:var(--eg-linie);color:var(--eg-tinte)}body[data-template=v7] .eg-ue-fragen .eg-s-frage__antwort strong{color:inherit;font-weight:600}body[data-template=v7] .eg-ue-fragen .eg-s-frage[open] .eg-s-frage__antwort strong{color:var(--eg-schwarz)}body[data-template=v7] .eg-ue-fehler{min-height:clamp(30rem,74svh,48rem);margin-bottom:clamp(2rem,5vw,4rem)}body[data-template=v7] .eg-ue-fehler__zahl{margin:0 0 .25rem;font-size:clamp(6.5rem,4rem + 14vw,15rem);font-weight:600;line-height:.9;letter-spacing:-.05em;color:var(--eg-akzent-text);font-variant-numeric:tabular-nums}body[data-template=v7] .eg-ue-fehler .eg-deko{z-index:0}body[data-template=v7] .eg-ue-fehler .eg-deko img{filter:invert(.9);opacity:.9}@media(max-width:767px){body[data-template=v7] .eg-ue-fehler .eg-seitenkopf__knoepfe{flex-direction:column;align-items:stretch;width:100%;max-width:22rem}}body[data-template=v7] .eg-ue-saeule{position:relative;display:flex;flex-direction:column;min-width:0;color:var(--eg-tinte);text-decoration:none}body[data-template=v7] .eg-ue-saeule__bild{position:relative;aspect-ratio:4 / 3.6;overflow:hidden;border-radius:var(--eg-r-karte);background:var(--eg-schwarz);isolation:isolate}body[data-template=v7] .eg-ue-saeule__bild>:is(img,video){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;border-radius:0!important;transition:opacity .7s var(--eg-weich),transform .9s var(--eg-weich)}body[data-template=v7] .eg-ue-saeule__bild>video{opacity:0}body[data-template=v7] .eg-ue-saeule__leiste{position:absolute;left:0;bottom:0;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;width:76%;min-height:3.75rem;padding:.9rem 1.25rem;border-top-right-radius:var(--eg-r-karte);background:var(--eg-akzent);color:var(--eg-auf-akzent);transition:width .5s var(--eg-weich)}@media(max-width:767px){body[data-template=v7] .eg-ue-saeule__leiste{position:relative;margin-top:-3.75rem;border-bottom-left-radius:var(--eg-r-karte)}}body[data-template=v7] h3.eg-ue-saeule__titel{--eg-h3: clamp(1.1rem, 1.4vw, 1.4rem);margin:0;color:var(--eg-auf-akzent)!important}body[data-template=v7] .eg-ue-saeule__pfeil{flex:none;width:1.3rem;height:1.3rem;background:currentColor;-webkit-mask:var(--eg-pfeil) center / contain no-repeat;mask:var(--eg-pfeil) center / contain no-repeat;transition:transform .4s var(--eg-weich)}body[data-template=v7] .eg-ue-saeule__text{margin:1.1rem .25rem 0;font-size:1rem;line-height:1.6}body[data-template=v7] .eg-ue-saeule__liste{margin:1rem .25rem 0}body[data-template=v7] .eg-ue-saeule__mehr{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}body[data-template=v7] .eg-ue-saeule:focus-visible{outline:3px solid var(--eg-schwarz);outline-offset:3px;border-radius:var(--eg-r-karte)}@media(min-width:768px){body[data-template=v7] .eg-ue-saeule{flex:1 1 0;min-height:min(85vh,46rem);overflow:hidden;color:var(--eg-tinte-dunkel);transition:flex-grow .8s var(--eg-weich)}body[data-template=v7] .eg-ue-saeule+.eg-ue-saeule{box-shadow:inset 1px 0 0 var(--eg-linie-dunkel)}body[data-template=v7] .eg-ue-saeule__bild{position:absolute;inset:0;aspect-ratio:auto;border-radius:0;z-index:0}body[data-template=v7] .eg-ue-saeule__bild:after{content:"";position:absolute;inset:0;z-index:1;background:var(--eg-schleier)}body[data-template=v7] .eg-ue-saeule__unten{position:relative;z-index:2;display:flex;flex-direction:column;justify-content:flex-end;margin-top:auto;padding:0 clamp(1.25rem,2.4vw,2.5rem) 0 0}body[data-template=v7] .eg-ue-saeule__leiste{position:relative;order:2;width:min(100%,22rem)}body[data-template=v7] .eg-ue-saeule__mehrtext{order:1}body[data-template=v7] .eg-ue-saeule__mehrtext{max-height:0;overflow:hidden;opacity:0;transition:max-height .7s var(--eg-weich),opacity .5s var(--eg-weich)}body[data-template=v7] .eg-ue-saeule__text,body[data-template=v7] .eg-ue-saeule__liste{margin:0 0 1.5rem clamp(1.25rem,2.4vw,2.5rem);max-width:26rem;color:#ffffffe6}body[data-template=v7] .eg-ue-saeule:is(:hover,:focus-visible){flex-grow:1.5}body[data-template=v7] .eg-ue-saeule:is(:hover,:focus-visible) .eg-ue-saeule__mehrtext{max-height:22rem;opacity:1;transition-delay:.25s}body[data-template=v7] .eg-ue-saeule:is(:hover,:focus-visible) .eg-ue-saeule__leiste{width:100%;border-top-right-radius:0}body[data-template=v7] .eg-ue-saeule:is(:hover,:focus-visible) .eg-ue-saeule__pfeil{transform:translate(4px)}body[data-template=v7] .eg-ue-saeule:hover .eg-ue-saeule__bild>img{transform:scale(1.05)}body[data-template=v7] .eg-ue-saeule:focus-visible{outline-color:var(--eg-akzent);outline-offset:-4px;border-radius:0}}@media(prefers-reduced-motion:reduce){body[data-template=v7] :is(.eg-ue-reiter,.eg-ue-reiter__zahl,.eg-ue-galerie__lupe,.eg-ue-saeule,.eg-ue-saeule__leiste,.eg-ue-saeule__mehrtext,.eg-ue-saeule__bild>*){transition:none}}
