.faqRoot.svelte-1ch08fp{width:75%}.faqRoot.svelte-1ch08fp a:any-link{opacity:.9;font-weight:600;text-decoration:underline;color:#fff!important}.faqRoot.svelte-1ch08fp a:any-link:hover{opacity:1}.title.svelte-1ch08fp{-webkit-text-stroke:1px black;text-shadow:0 1px 2px #0006;color:#fff;text-align:center;margin:0;font-size:clamp(32px,5vw,56px);font-weight:900}.chapter.svelte-1ch08fp{margin-top:30px}.chapter.svelte-1ch08fp:first-of-type{margin-top:0}.chapterTitle.svelte-1ch08fp{-webkit-text-stroke:1px black;text-shadow:0 1px 2px #0006;color:#fff;letter-spacing:.08em;text-transform:uppercase;text-align:center;margin:0 0 12px;font-size:clamp(18px,2.1vw,22px)}.items.svelte-1ch08fp{flex-direction:column;gap:10px;width:100%;display:flex}.faqItem.svelte-1ch08fp{-webkit-backdrop-filter:blur(8px);backface-visibility:hidden;will-change:transform;cursor:pointer;background:#ffffff1f;border-radius:12px;width:100%;overflow:hidden;transform:translateZ(0);box-shadow:inset 0 0 0 1px #0000002e}.faqItem.svelte-1ch08fp:focus-visible{outline-offset:2px;border-radius:12px;outline:2px solid #ffffff8c}.summary.svelte-1ch08fp{-webkit-text-stroke:1px black;text-shadow:0 1px 2px #0006;color:#fff;cursor:pointer;-webkit-user-select:none;user-select:none;width:100%;font:inherit;letter-spacing:.04em;text-transform:uppercase;background:0 0;border:0;justify-content:space-between;align-items:center;padding:14px 16px;font-weight:900;display:flex}.summary.svelte-1ch08fp:focus-visible{outline-offset:2px;border-radius:10px;outline:2px solid #ffffff8c}.itemTitle.svelte-1ch08fp{text-align:left}.chev.svelte-1ch08fp{opacity:.8;border-bottom:2px solid;border-right:2px solid;flex:none;width:6px;height:6px;margin-left:12px;transition:transform .18s;transform:rotate(45deg)}.chev.open.svelte-1ch08fp{transform:rotate(-135deg)}.panel.svelte-1ch08fp{grid-template-rows:0fr;transition:grid-template-rows .26s cubic-bezier(.2,.8,.2,1);display:grid}.panel.open.svelte-1ch08fp{grid-template-rows:1fr}.panelInner.svelte-1ch08fp{overflow:hidden}p.svelte-1ch08fp{margin:0}.body.svelte-1ch08fp{text-shadow:0 1px 2px #0006;color:#fff;opacity:.9;white-space:pre-line;padding:0 16px 14px;line-height:1.35;transition:opacity .18s,transform .18s;transform:translateY(-2px)}.panel.open.svelte-1ch08fp .body:where(.svelte-1ch08fp){transform:translateY(0)}@media (width<=850px){.faqItem.svelte-1ch08fp{-webkit-backdrop-filter:none;background:#ffffff2e}}.mapShell.svelte-1wd7d7f{aspect-ratio:16/12;background-color:#d96628;border-radius:16px;width:clamp(380px,38vw,620px);position:relative;overflow:hidden}.map.svelte-1wd7d7f{z-index:1;background:#d96628;width:100%;height:100%;position:relative}.map.svelte-1wd7d7f .gm-style-cc,.map.svelte-1wd7d7f .gmnoprint{opacity:.35;filter:grayscale()}.gm-style .mapInfo{color:inherit;font-family:inherit;text-decoration:underline}.openMapPill.svelte-1wd7d7f{z-index:5;letter-spacing:.08em;text-transform:uppercase;color:#fff;-webkit-backdrop-filter:blur(22px);opacity:.9;cursor:pointer;background:#1d1d15;border-radius:12px;padding:6px 10px;font-size:10px;font-weight:900;text-decoration:none;transition:opacity .16s,transform .16s;position:absolute;bottom:2px;left:2px;box-shadow:inset 0 0 0 1px #0000002e,0 12px 32px #00000073}.openMapPill.svelte-1wd7d7f:hover{opacity:1;transform:translateY(-1px)}.openMapPill.svelte-1wd7d7f:active{transform:translateY(0)scale(.98)}.openMapPill.svelte-1wd7d7f:focus-visible{outline-offset:2px;border-radius:14px;outline:2px solid #ffffff8c}.gm-style .mapInfo{-webkit-backdrop-filter:blur(10px);color:#fff;background:#ffffff1f;border-radius:12px;padding:10px 12px;font-family:Poppins,Arial,sans-serif;box-shadow:0 12px 32px #00000073}.gm-style .mapInfoAddr{color:#fff;opacity:.85;font-size:16px;line-height:1.3}.gm-style .gm-style-iw{box-shadow:none!important;background:0 0!important;padding:0!important}.gm-style .gm-style-iw-d{scrollbar-width:none}.gm-style .gm-style-iw-chr{display:none}.gm-style .gm-style-iw-tc:after{-webkit-backdrop-filter:blur(10px);background:#ffffff1f;transform:translateY(1px)}.sr-only.svelte-1sbojvz{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.slider.svelte-1sbojvz{scroll-snap-type:y mandatory;scroll-behavior:smooth;height:var(--app-height,100vh);-ms-overflow-style:none;scrollbar-width:none;overflow-anchor:none;will-change:transform;width:100%;position:relative;overflow:hidden auto}.slider.svelte-1sbojvz::-webkit-scrollbar{display:none}.slider.intro.svelte-1sbojvz{opacity:0;transition:opacity .5s}.wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz){opacity:0;transform:translateY(10px)}.wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz) a:where(.svelte-1sbojvz),.wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz) button:where(.svelte-1sbojvz){will-change:transform;transition:transform .4s ease-out;display:inline-block;transform:scale(1)}.wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz) a:where(.svelte-1sbojvz):hover,.wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz) button:where(.svelte-1sbojvz):hover{transition:transform .2s ease-out;transform:scale(1.2)}body.intro-ready .slider.intro.svelte-1sbojvz{opacity:1}body.intro-ready .wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz){animation:.52s forwards svelte-1sbojvz-menuIn}body.intro-ready .wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz):first-child{animation-delay:.12s}body.intro-ready .wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz):nth-child(2){animation-delay:.24s}body.intro-ready .wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz):nth-child(3){animation-delay:.36s}body.intro-ready .wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz):nth-child(4){animation-delay:.48s}body.intro-ready .wrapper.svelte-1sbojvz li:where(.svelte-1sbojvz):nth-child(5){animation-delay:.6s}@keyframes svelte-1sbojvz-menuIn{to{opacity:1;transform:translateY(0)}}body.intro-ready .slider.svelte-1sbojvz{touch-action:auto;scroll-snap-type:y mandatory;overflow:hidden auto}.slide.svelte-1sbojvz{height:var(--app-height,100vh);scroll-snap-align:start;justify-content:flex-end;align-items:center;display:flex;position:relative}.contentCol.svelte-1sbojvz{box-sizing:border-box;justify-content:center;align-items:center;width:60%;height:100%;padding-left:clamp(16px,4vw,64px);display:flex}.leftTap.svelte-1sbojvz{cursor:auto;z-index:10;pointer-events:none;touch-action:manipulation;overscroll-behavior:auto;background:0 0;border:0;width:40%;padding:0;position:absolute;top:0;bottom:0;left:0}.leftTap.clickable.svelte-1sbojvz{pointer-events:auto;cursor:pointer}.leftTap.svelte-1sbojvz:focus{outline:none}.slide#location.svelte-1sbojvz .leftTap:where(.svelte-1sbojvz){pointer-events:auto;cursor:pointer;touch-action:manipulation}.slide#faq.svelte-1sbojvz .leftTap:where(.svelte-1sbojvz){cursor:pointer;touch-action:manipulation;pointer-events:auto!important}.slide#faq.svelte-1sbojvz{overscroll-behavior-y:contain;position:relative;overflow:hidden}.wrapper.svelte-1sbojvz{flex-direction:column;justify-content:center;align-items:center;gap:15px;width:100%;margin:0;padding:0;font-size:clamp(32px,5vw,56px);font-weight:900;list-style-type:none;display:flex}.wrapper.svelte-1sbojvz a:where(.svelte-1sbojvz){-webkit-text-stroke:1px black;text-shadow:0 1px 2px #0006;color:#fff;text-decoration:none}.wrapper.svelte-1sbojvz button:where(.svelte-1sbojvz){font-family:inherit;font-size:inherit;-webkit-text-stroke:1px black;text-shadow:0 1px 2px #0006;color:#fff;font-weight:inherit;cursor:pointer;background:0 0;border:none;text-decoration:none}.panel.svelte-1sbojvz{box-sizing:border-box;flex-direction:column;justify-content:center;align-items:center;width:100%;display:flex}.map.svelte-1sbojvz{aspect-ratio:16/12;width:clamp(380px,38vw,620px);margin:0 auto;overflow:hidden}.faq.svelte-1sbojvz{flex-direction:column;width:75%;height:calc(100dvh - 120px);min-height:0;max-height:100%;display:flex}.faqWrapper.svelte-1sbojvz{-ms-overflow-style:none;scrollbar-width:none;-webkit-overflow-scrolling:touch;overflow-anchor:none;will-change:scroll-position;scroll-behavior:smooth;overscroll-behavior-y:contain;touch-action:pan-y;flex:1;justify-content:center;width:100%;min-height:0;display:flex;overflow:hidden auto;transform:translateZ(0)}.footer.svelte-1sbojvz{z-index:9998;pointer-events:none;align-items:center;gap:14px;transition:transform .2s;display:flex;position:fixed;bottom:14px;right:14px;transform:translateY(6px)}.footer.show.svelte-1sbojvz .impressum:where(.svelte-1sbojvz){opacity:.6}.footer.show.svelte-1sbojvz{pointer-events:auto;transform:translateY(0)}.impressum.svelte-1sbojvz{letter-spacing:.08em;text-transform:uppercase;-webkit-text-stroke:1px black;text-shadow:0 1px 2px #0006;color:#fff;opacity:0;font-size:12px;font-weight:800;text-decoration:none;transition:opacity .2s}.footer.show.svelte-1sbojvz .impressum:where(.svelte-1sbojvz):hover{opacity:.95}.impressum.svelte-1sbojvz:focus-visible{outline-offset:2px;border-radius:4px;outline:2px solid #ffffff8c}.popover_window.svelte-1sbojvz{z-index:10000;text-shadow:0 1px 2px #0006;color:#fff;-webkit-backdrop-filter:blur(10px);text-align:left;background:#ffffff1f;border-radius:12px;min-width:260px;max-width:min(320px,100vw - 28px);padding:18px 22px;position:fixed;box-shadow:0 12px 32px #00000073}.popover_window.svelte-1sbojvz h3:where(.svelte-1sbojvz){text-align:center;margin:0 0 8px;font-size:1.1rem;font-weight:800}.popover_window.svelte-1sbojvz p:where(.svelte-1sbojvz){text-align:left;margin:.4rem 0;line-height:1.4}.popover_window.svelte-1sbojvz a:where(.svelte-1sbojvz){text-shadow:0 1px 2px #0006;color:#fff;font-weight:800;text-decoration:underline;transition:color .5s}.popover_window.svelte-1sbojvz a:where(.svelte-1sbojvz):hover{color:#d2d2d2}.popoverClose.svelte-1sbojvz{text-shadow:0 1px 2px #0006;color:#fff;cursor:pointer;opacity:.7;background:0 0;border:none;justify-content:center;align-items:center;width:18px;height:18px;padding:0;font-size:18px;font-weight:400;line-height:18px;display:flex;position:absolute;top:6px;right:8px}.popoverClose.svelte-1sbojvz:hover{opacity:1}.popoverClose.svelte-1sbojvz:focus-visible{outline-offset:2px;border-radius:6px;outline:2px solid #ffffff8c}@media (width<=1400px){.map.svelte-1sbojvz{width:clamp(380px,50vw,620px);margin-bottom:200px}}@media (width<=850px){.contentCol.svelte-1sbojvz{justify-content:center;width:100%;padding-left:0;padding-right:0}.leftTap.svelte-1sbojvz{cursor:default;display:none}.wrapper.svelte-1sbojvz{margin-bottom:200px}.map.svelte-1sbojvz{aspect-ratio:16/14;width:clamp(360px,38vw,620px);margin-bottom:230px}.faq.svelte-1sbojvz{width:100%;height:calc(100dvh - 100px);margin-bottom:50px}.footer.svelte-1sbojvz{flex-direction:column;display:flex}.popover_window.svelte-1sbojvz{padding:8px;transform:scale(.8)}}
