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