.hero-section{position:relative;padding:var(--spacing-6xl) 0;background-image:image-set(url(/assets/images/hero/hero-500px.webp) 1x,url(/assets/images/hero/hero-800px.webp) 2x);background-size:cover;background-position:center;background-repeat:no-repeat;@media (min-width: 769px){background-image:image-set(url(/assets/images/hero/hero-800px.webp) 1x,url(/assets/images/hero/hero-1800px.webp) 2x)}@media (min-width: 1200px){background-image:url(/assets/images/hero/hero-1800px.webp)}}@media (prefers-color-scheme: dark){.hero-section:before{content:"";position:absolute;inset:0;background-color:#0009;pointer-events:none;z-index:0}.hero-section .section-container{position:relative;z-index:1}}.hero-info-card[data-astro-cid-7nmnspah]{background-color:var(--shadow-light);border-radius:var(--radius-sm);padding:var(--spacing-lg);width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.info-card-header[data-astro-cid-7nmnspah]{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.divider-line[data-astro-cid-7nmnspah]{height:1px;width:100%;background-color:var(--color-light-grey);transform:rotate(180deg)}.contact-item[data-astro-cid-7nmnspah]{display:flex;gap:var(--spacing-sm);align-items:flex-start;width:100%}.contact-icon[data-astro-cid-7nmnspah]{width:18px;height:18px;flex-shrink:0}.hero-main-content[data-astro-cid-7nmnspah]{width:430px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-lg)}.hero-text[data-astro-cid-7nmnspah]{display:flex;flex-direction:column;gap:var(--spacing-xs);width:100%}.title-normal[data-astro-cid-7nmnspah]{color:var(--color-dark-grey)}.title-highlight[data-astro-cid-7nmnspah]{color:var(--color-primary);font-family:var(--font-family-delight);font-weight:var(--font-weight-semibold)}.hero-subtitle[data-astro-cid-7nmnspah]{color:var(--color-grey);width:100%}.hero-subtitle[data-astro-cid-7nmnspah] p[data-astro-cid-7nmnspah]{margin:0;font-family:var(--font-family-bricolage);font-size:var(--font-size-text);font-weight:var(--font-weight-regular);line-height:var(--line-height-relaxed);color:var(--color-grey)}@media (max-width: 1024px){.hero-section .section-container{flex-direction:row;gap:var(--spacing-xl)}.hero-main-content[data-astro-cid-7nmnspah]{width:60%;max-width:500px}.hero-info-card[data-astro-cid-7nmnspah]{width:220px}}@media (max-width: 768px){.hero-section{padding:var(--spacing-4xl) 0}.hero-section .section-container{gap:var(--spacing-lg)}.hero-main-content[data-astro-cid-7nmnspah]{width:100%}.hero-info-card[data-astro-cid-7nmnspah]{display:none}}.section-header[data-astro-cid-wk2votdk]{display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-dark-grey)}.section-header-center[data-astro-cid-wk2votdk]{align-items:center;text-align:center}.section-header-left[data-astro-cid-wk2votdk]{align-items:flex-start;text-align:left}.section-subtitle[data-astro-cid-wk2votdk]{color:var(--color-dark-grey)}@media (max-width: 768px){.section-header[data-astro-cid-wk2votdk]{align-items:flex-start;text-align:left}.section-subtitle[data-astro-cid-wk2votdk]{max-width:90%!important}}.booking-content[data-astro-cid-ivbrmnc4]{display:flex;gap:var(--spacing-4xl);align-items:flex-start}.booking-left[data-astro-cid-ivbrmnc4]{width:392px;flex-shrink:0;display:flex;flex-direction:column;gap:var(--spacing-md)}.contact-methods[data-astro-cid-ivbrmnc4]{display:flex;flex-direction:column;gap:var(--spacing-md)}.methods-secondary[data-astro-cid-ivbrmnc4]{display:flex;flex-direction:column;gap:var(--spacing-md);width:100%}.booking-right[data-astro-cid-ivbrmnc4]{flex:1;min-width:0}.booking-widget[data-astro-cid-ivbrmnc4]{background-color:var(--color-light);border:1px solid var(--color-light-grey);border-radius:10.672px;padding:32px;position:relative;display:flex;align-items:center;justify-content:center;height:auto}.widget-iframe[data-astro-cid-ivbrmnc4]{width:535px;height:635px;border:0;border-radius:var(--radius-sm);overflow:auto}.widget-overlay[data-astro-cid-ivbrmnc4]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background-color:#fffffff2;padding:var(--spacing-lg);border-radius:var(--radius-sm);box-shadow:0 4px 12px #0000001a;display:none}.widget-description[data-astro-cid-ivbrmnc4]{margin:0 0 var(--spacing-md) 0;font-family:var(--font-family-bricolage);font-size:var(--font-size-text);font-weight:var(--font-weight-regular);color:var(--color-dark-grey)}@media (max-width: 1024px){.booking-content[data-astro-cid-ivbrmnc4]{flex-direction:column;align-items:center;gap:var(--spacing-3xl)}.booking-left[data-astro-cid-ivbrmnc4]{width:100%}.contact-methods[data-astro-cid-ivbrmnc4]{flex-direction:row}.methods-secondary[data-astro-cid-ivbrmnc4]{flex-direction:column;width:100%}.contact-info[data-astro-cid-ivbrmnc4]{gap:var(--spacing-xs)}.contact-card[data-astro-cid-ivbrmnc4]{width:100%}}@media (max-width: 768px){.booking-content[data-astro-cid-ivbrmnc4]{gap:var(--spacing-2xl)}.booking-left[data-astro-cid-ivbrmnc4]{gap:var(--spacing-md)}.contact-methods[data-astro-cid-ivbrmnc4]{flex-direction:column}.methods-secondary[data-astro-cid-ivbrmnc4]{flex-direction:column;width:100%}.booking-right[data-astro-cid-ivbrmnc4]{width:100%}.booking-widget[data-astro-cid-ivbrmnc4]{min-height:400px;padding:var(--spacing-sm)}.widget-iframe[data-astro-cid-ivbrmnc4]{width:100%}.contact-card[data-astro-cid-ivbrmnc4]{padding:var(--spacing-md)}.contact-info[data-astro-cid-ivbrmnc4]{gap:var(--spacing-xs)}.contact-info[data-astro-cid-ivbrmnc4] .heading-3[data-astro-cid-ivbrmnc4]{font-size:var(--font-size-text)}}.about-grid[data-astro-cid-wm6ud4mt]{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--spacing-lg)}.grid-item-1[data-astro-cid-wm6ud4mt]{grid-area:1 / 1}.grid-item-2[data-astro-cid-wm6ud4mt]{grid-area:1 / 2}.grid-item-3[data-astro-cid-wm6ud4mt]{grid-area:1 / 3}.grid-item-4[data-astro-cid-wm6ud4mt]{grid-area:2 / 1 / auto / span 2}.grid-item-5[data-astro-cid-wm6ud4mt]{grid-area:2 / 3}.about-card[data-astro-cid-wm6ud4mt]{display:flex;flex-direction:column;gap:var(--spacing-sm);padding:var(--spacing-xl) var(--spacing-lg);border-radius:var(--radius-sm);box-sizing:border-box;height:100%}.highlight-card[data-astro-cid-wm6ud4mt]{background-color:var(--color-secondary)}.standard-card[data-astro-cid-wm6ud4mt]{background-color:var(--color-grey-overlay)}.quote-card[data-astro-cid-wm6ud4mt]{border:1px solid var(--color-light-grey);background-color:transparent;flex-direction:row;align-items:center;gap:var(--spacing-xl);padding:var(--spacing-3xl)}.about-icon[data-astro-cid-wm6ud4mt]{width:24px;height:24px;flex-shrink:0}.about-card[data-astro-cid-wm6ud4mt] .heading-3[data-astro-cid-wm6ud4mt]{color:var(--color-dark-grey);margin:0;line-height:1.4;min-width:min-content}.about-card[data-astro-cid-wm6ud4mt] .text-body[data-astro-cid-wm6ud4mt]{color:var(--color-dark-grey);margin:0;line-height:1.5;min-width:min-content}.about-image[data-astro-cid-wm6ud4mt]{border-radius:var(--radius-sm);overflow:hidden}.practice-image[data-astro-cid-wm6ud4mt]{width:100%;height:100%;object-fit:cover;object-position:center}.doctor-image[data-astro-cid-wm6ud4mt]{width:150px;aspect-ratio:1;flex:2;border-radius:var(--radius-sm);object-fit:cover;object-position:center;flex-shrink:0}.quote-content[data-astro-cid-wm6ud4mt]{flex:4;display:flex;flex-direction:column;gap:var(--spacing-md)}.quote-text[data-astro-cid-wm6ud4mt]{font-family:var(--font-family-delight);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-dark-grey);margin:0;min-width:min-content}.quote-author-image[data-astro-cid-wm6ud4mt]{display:none}.quote-author[data-astro-cid-wm6ud4mt]{color:var(--color-grey)}@media (max-width: 1024px){.about-grid[data-astro-cid-wm6ud4mt]{grid-template-columns:repeat(2,1fr);grid-template-rows:auto;height:auto;gap:var(--spacing-md);align-items:stretch}.grid-item-1[data-astro-cid-wm6ud4mt],.grid-item-2[data-astro-cid-wm6ud4mt],.grid-item-3[data-astro-cid-wm6ud4mt],.grid-item-4[data-astro-cid-wm6ud4mt],.grid-item-5[data-astro-cid-wm6ud4mt]{grid-area:auto}.grid-item-5[data-astro-cid-wm6ud4mt]{grid-area:2 / 1}.grid-item-4[data-astro-cid-wm6ud4mt]{grid-area:3 / 1 / auto / span 2}.about-image[data-astro-cid-wm6ud4mt]{height:100%;max-height:275px}.practice-image[data-astro-cid-wm6ud4mt]{height:100%}.quote-card[data-astro-cid-wm6ud4mt]{flex-direction:row;align-items:center;gap:var(--spacing-lg);padding:var(--spacing-3xl)}.doctor-image[data-astro-cid-wm6ud4mt]{height:100%;align-self:center}}@media (max-width: 768px){.about-section[data-astro-cid-wm6ud4mt]{padding:var(--spacing-4xl) 0}.about-grid[data-astro-cid-wm6ud4mt]{grid-template-columns:1fr;gap:var(--spacing-md)}.grid-item-1[data-astro-cid-wm6ud4mt],.grid-item-2[data-astro-cid-wm6ud4mt],.grid-item-3[data-astro-cid-wm6ud4mt],.grid-item-4[data-astro-cid-wm6ud4mt],.grid-item-5[data-astro-cid-wm6ud4mt]{grid-area:auto}.grid-item-1[data-astro-cid-wm6ud4mt]{order:1}.grid-item-2[data-astro-cid-wm6ud4mt]{order:5}.grid-item-3[data-astro-cid-wm6ud4mt]{order:3}.grid-item-5[data-astro-cid-wm6ud4mt]{order:4}.grid-item-4[data-astro-cid-wm6ud4mt]{order:5}.about-card[data-astro-cid-wm6ud4mt]{padding:var(--spacing-lg) var(--spacing-md);gap:var(--spacing-sm)}.about-image[data-astro-cid-wm6ud4mt]{height:200px}.practice-image[data-astro-cid-wm6ud4mt]{object-fit:cover;object-position:50% 25%;height:200px}.quote-card[data-astro-cid-wm6ud4mt]{gap:var(--spacing-md);padding:var(--spacing-xl)}.doctor-image[data-astro-cid-wm6ud4mt]{display:none;width:150px;height:150px}.quote-author[data-astro-cid-wm6ud4mt]{display:flex;align-items:center;gap:var(--spacing-md)}.quote-author-image[data-astro-cid-wm6ud4mt]{display:block;width:75px;aspect-ratio:1/1;border-radius:var(--radius-sm)}}.service-card[data-astro-cid-uhzbvkqe]{flex:1;background-color:var(--color-grey-overlay);border-radius:var(--radius-sm);padding:var(--spacing-xl) var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm);position:relative;box-sizing:border-box}.service-card[data-astro-cid-uhzbvkqe].outlined-card{background-color:transparent;border:1px solid var(--color-light-grey)}.service-icon[data-astro-cid-uhzbvkqe]{width:24px;height:24px;flex-shrink:0}.notice-chip[data-astro-cid-uhzbvkqe]{position:absolute;top:23px;right:24px;background-color:transparent;border:1px solid var(--color-light-grey);border-radius:var(--radius-sm);padding:2px var(--spacing-xs);transform:rotate(10deg);pointer-events:none}.notice-chip[data-astro-cid-uhzbvkqe] span[data-astro-cid-uhzbvkqe]{font-family:var(--font-family-bricolage);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);color:var(--color-primary);line-height:1.5;white-space:nowrap}@media (max-width: 768px){.service-card[data-astro-cid-uhzbvkqe]{padding:var(--spacing-lg) var(--spacing-md);gap:var(--spacing-sm)}.notice-chip[data-astro-cid-uhzbvkqe]{position:static;transform:none;align-self:flex-start;margin-top:var(--spacing-xs)}}.services-grid[data-astro-cid-ttyv4st4]{display:flex;flex-direction:column;gap:var(--spacing-lg);min-width:800px}.services-row[data-astro-cid-ttyv4st4]{display:flex;gap:var(--spacing-lg);width:100%}@media (max-width: 1024px){.services-grid[data-astro-cid-ttyv4st4]{min-width:auto}.services-row[data-astro-cid-ttyv4st4],.services-grid[data-astro-cid-ttyv4st4]{gap:var(--spacing-md)}}@media (max-width: 768px){.services-row[data-astro-cid-ttyv4st4]{flex-direction:column}}.pricing-card[data-astro-cid-5mb67dfd]{position:relative;border-radius:var(--radius-md);overflow:hidden;flex-grow:1;flex-basis:0;height:220px;display:flex;flex-direction:column;justify-content:flex-end}.pricing-card[data-astro-cid-5mb67dfd]:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#0003;z-index:1;pointer-events:none}.pricing-card-background[data-astro-cid-5mb67dfd]{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;border-radius:var(--radius-md)}.pricing-card-content[data-astro-cid-5mb67dfd]{position:relative;z-index:2;padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-xs);color:var(--color-background)}.pricing-card-heading[data-astro-cid-5mb67dfd]{display:flex;flex-direction:column;gap:2px;align-items:flex-start;width:100%;color:var(--color-background)}.pricing-card-heading[data-astro-cid-5mb67dfd] h3[data-astro-cid-5mb67dfd],.pricing-card-description[data-astro-cid-5mb67dfd]{color:var(--color-background);@media (prefers-color-scheme: dark){color:var(--color-dark-grey)}}.pricing-card-price[data-astro-cid-5mb67dfd]{display:flex;align-items:baseline;justify-content:flex-start;gap:3px;white-space:nowrap;width:100%}.price-number[data-astro-cid-5mb67dfd]{font-family:var(--font-family-delight);font-weight:var(--font-weight-light);font-size:32px;line-height:normal;letter-spacing:-.32px;color:var(--color-background);@media (prefers-color-scheme: dark){color:var(--color-dark-grey)}}.price-currency[data-astro-cid-5mb67dfd]{font-family:var(--font-family-playfair);font-weight:var(--font-weight-medium);font-size:28px;line-height:var(--line-height-tight);text-align:center;color:var(--color-background);@media (prefers-color-scheme: dark){color:var(--color-dark-grey)}}@media (max-width: 1024px){.pricing-card[data-astro-cid-5mb67dfd]{flex-basis:calc(50% - var(--spacing-lg) / 2);min-width:200px;height:200px}.pricing-card-content[data-astro-cid-5mb67dfd]{padding:var(--spacing-md)}}@media (max-width: 768px){.pricing-card[data-astro-cid-5mb67dfd]:before{display:none}.pricing-card[data-astro-cid-5mb67dfd]{flex-basis:auto;min-width:100%;height:90px;flex-direction:row;background-color:var(--color-grey-overlay);justify-content:flex-start;border-radius:var(--radius-sm)}.pricing-card-background[data-astro-cid-5mb67dfd]:before{background:#0000}.pricing-card-background[data-astro-cid-5mb67dfd]{position:relative;width:65px;max-width:65px;height:100%;flex-shrink:0;border-radius:var(--radius-sm) 0 0 var(--radius-sm)}.pricing-card-content[data-astro-cid-5mb67dfd]{padding:var(--spacing-md) var(--spacing-md) var(--spacing-md) var(--spacing-xs);flex-direction:row;align-items:center;gap:4px;flex-grow:1;min-width:0}.pricing-card-heading[data-astro-cid-5mb67dfd]{flex-grow:1;min-width:0}.pricing-card-heading[data-astro-cid-5mb67dfd] h3[data-astro-cid-5mb67dfd]{color:var(--color-dark-grey)}.pricing-card-description[data-astro-cid-5mb67dfd]{color:var(--color-grey)}.pricing-card-price[data-astro-cid-5mb67dfd]{justify-content:flex-end;width:auto}.price-number[data-astro-cid-5mb67dfd]{font-size:22px;letter-spacing:-.22px;color:var(--color-grey)}.price-currency[data-astro-cid-5mb67dfd]{font-size:18px;line-height:1.3;color:var(--color-grey)}}.pricing-cards-row[data-astro-cid-4bitlvms]{display:flex;gap:var(--spacing-lg);align-items:center;width:100%;justify-content:center}@media (max-width: 1024px){.pricing-cards-row[data-astro-cid-4bitlvms]{flex-direction:row;gap:var(--spacing-md);overflow-x:scroll;justify-content:flex-start}}@media (max-width: 768px){.pricing-cards-row[data-astro-cid-4bitlvms]{flex-direction:column;gap:var(--spacing-md)}}.consent-gate[data-astro-cid-25qpj6by]{position:relative;width:100%;height:100%;min-height:400px;border-radius:var(--radius-md);overflow:hidden}.consent-placeholder[data-astro-cid-25qpj6by]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background-color:var(--color-grey-overlay);border:1px solid var(--color-light-grey);border-radius:var(--radius-md)}.consent-placeholder-content[data-astro-cid-25qpj6by]{max-width:400px;padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-md);text-align:center}.consent-icon[data-astro-cid-25qpj6by]{color:var(--color-grey);flex-shrink:0}.consent-title[data-astro-cid-25qpj6by]{font-family:var(--font-family-delight);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-dark-grey);margin:0}.consent-description[data-astro-cid-25qpj6by]{font-family:var(--font-family-bricolage);font-size:var(--font-size-text);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-grey);margin:0}.consent-load-btn[data-astro-cid-25qpj6by]{font-family:var(--font-family-delight);font-size:var(--font-size-text-info);font-weight:var(--font-weight-medium);line-height:var(--line-height-normal);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-dark-grey);border:none;cursor:pointer;transition:all .2s ease;margin-top:var(--spacing-sm)}.consent-load-btn[data-astro-cid-25qpj6by]:hover{opacity:.9}.consent-privacy-link[data-astro-cid-25qpj6by]{font-family:var(--font-family-bricolage);font-size:var(--font-size-label);color:var(--color-grey);text-decoration:underline;text-underline-position:from-font}.consent-privacy-link[data-astro-cid-25qpj6by]:hover{color:var(--color-dark-grey)}.consent-content[data-astro-cid-25qpj6by]{width:100%;height:100%}.consent-content[data-astro-cid-25qpj6by] iframe[data-astro-cid-25qpj6by]{width:100%;height:100%;border:0;border-radius:var(--radius-md)}@media (max-width: 768px){.consent-gate[data-astro-cid-25qpj6by]{min-height:unset}.consent-placeholder-content[data-astro-cid-25qpj6by]{padding:var(--spacing-md)}.consent-title[data-astro-cid-25qpj6by]{font-size:var(--font-size-text)}.consent-description[data-astro-cid-25qpj6by]{font-size:var(--font-size-label)}}.anfahrt-top[data-astro-cid-plyxeiid]{display:flex;gap:var(--spacing-4xl);align-items:stretch}.anfahrt-content-left[data-astro-cid-plyxeiid]{flex:2;display:flex;flex-direction:column;gap:var(--spacing-md)}.location-info[data-astro-cid-plyxeiid]{display:flex;flex-direction:column;gap:var(--spacing-md)}.location-card[data-astro-cid-plyxeiid]{background-color:var(--color-grey-overlay);border-radius:var(--radius-sm);padding:var(--spacing-lg);display:flex;flex-direction:column;gap:var(--spacing-sm)}.location-item[data-astro-cid-plyxeiid]{display:flex;gap:var(--spacing-sm);align-items:flex-start}.location-icon[data-astro-cid-plyxeiid]{width:20px;height:20px;flex-shrink:0}.anfahrt-map[data-astro-cid-plyxeiid]{flex:3;display:flex;align-items:stretch;min-height:450px}.map-static-image[data-astro-cid-plyxeiid]{width:100%;height:100%;border-radius:var(--radius-md);object-fit:cover;aspect-ratio:4 / 2;@media (prefers-color-scheme: dark){filter:brightness(.6) contrast(1.2)}}.map-placeholder[data-astro-cid-plyxeiid]{position:relative;width:100%;height:100%}.map-overlay[data-astro-cid-plyxeiid]{box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background-color:var(--color-background);backdrop-filter:blur(10px);border-radius:var(--radius-md);padding:var(--spacing-xl);display:flex;flex-direction:column;align-items:center;gap:var(--spacing-sm);text-align:center;box-shadow:0 8px 32px #0000001a;width:80%}.map-icon[data-astro-cid-plyxeiid]{color:var(--color-primary);flex-shrink:0}.map-load-btn[data-astro-cid-plyxeiid]{font-family:var(--font-family-delight);font-size:var(--font-size-text-info);font-weight:var(--font-weight-medium);padding:var(--spacing-sm) var(--spacing-lg);border-radius:var(--radius-sm);background-color:var(--color-primary);color:var(--color-dark-grey);border:none;cursor:pointer;transition:all .2s ease;margin-top:var(--spacing-sm);display:flex;align-items:center;gap:var(--spacing-xs);&[data-astro-cid-plyxeiid]:hover{opacity:.9;transform:translateY(-1px)}@media (prefers-color-scheme: dark){color:var(--color-background)}& svg[data-astro-cid-plyxeiid]{width:20px;height:20px}}.directions-content[data-astro-cid-plyxeiid]{display:flex;flex-direction:column;gap:var(--spacing-lg);margin-top:var(--spacing-4xl)}.directions-title[data-astro-cid-plyxeiid]{font-family:var(--font-family-delight);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-grey);margin:0;width:302px}.directions-grid[data-astro-cid-plyxeiid]{display:flex;gap:var(--spacing-xl)}.direction-card[data-astro-cid-plyxeiid]{flex:1;display:flex;flex-direction:column;gap:var(--spacing-md)}.direction-image[data-astro-cid-plyxeiid]{width:100%;height:200px;object-fit:cover;border-radius:var(--radius-sm);cursor:pointer;transition:transform .2s ease,opacity .2s ease;&[data-astro-cid-plyxeiid]:hover{transform:scale(1.02);opacity:.9}}.direction-text[data-astro-cid-plyxeiid]{font-family:var(--font-family-bricolage);font-size:var(--font-size-label);font-weight:var(--font-weight-regular);line-height:1.5;color:var(--color-dark-grey);margin:0}@media (max-width: 1024px){.anfahrt-top[data-astro-cid-plyxeiid]{gap:var(--spacing-xl)}.directions-grid[data-astro-cid-plyxeiid]{gap:var(--spacing-md)}}@media (max-width: 768px){.anfahrt-section[data-astro-cid-plyxeiid]{padding:var(--spacing-4xl) 0}.anfahrt-section[data-astro-cid-plyxeiid] .section-container{gap:var(--spacing-lg)}.anfahrt-top[data-astro-cid-plyxeiid]{gap:var(--spacing-md);flex-direction:column}.anfahrt-content-left[data-astro-cid-plyxeiid]{gap:var(--spacing-md)}.anfahrt-map[data-astro-cid-plyxeiid]{min-height:275px}.map-overlay[data-astro-cid-plyxeiid]{width:85%;padding:var(--spacing-lg)}.location-card[data-astro-cid-plyxeiid]{padding:var(--spacing-lg) var(--spacing-md)}.directions-content[data-astro-cid-plyxeiid]{margin-top:var(--spacing-xl)}.directions-grid[data-astro-cid-plyxeiid]{flex-direction:row;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;gap:var(--spacing-md);-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--color-light-grey) transparent}.directions-grid[data-astro-cid-plyxeiid]::-webkit-scrollbar{height:6px}.directions-grid[data-astro-cid-plyxeiid]::-webkit-scrollbar-track{background:transparent}.directions-grid[data-astro-cid-plyxeiid]::-webkit-scrollbar-thumb{background-color:var(--color-light-grey);border-radius:3px}.direction-card[data-astro-cid-plyxeiid]{flex:none;width:150px;min-width:150px}.direction-image[data-astro-cid-plyxeiid]{height:150px}.directions-title[data-astro-cid-plyxeiid]{width:100%}}.faq-accordion[data-astro-cid-7h4h7iwu]{background-color:var(--color-grey-overlay);border-radius:var(--radius-sm);overflow:hidden;transition:background-color .2s ease}.faq-accordion[data-astro-cid-7h4h7iwu]:hover{background-color:#0000000f}.faq-accordion[data-astro-cid-7h4h7iwu][open]{background-color:var(--color-grey-overlay)}.faq-summary[data-astro-cid-7h4h7iwu]{display:flex;align-items:center;justify-content:space-between;padding:var(--spacing-lg) var(--spacing-xl);cursor:pointer;list-style:none;user-select:none;outline:none}.faq-summary[data-astro-cid-7h4h7iwu]::-webkit-details-marker{display:none}.faq-summary[data-astro-cid-7h4h7iwu]::marker{display:none}.faq-question-text[data-astro-cid-7h4h7iwu]{font-family:var(--font-family-delight);font-size:var(--font-size-heading-3);font-weight:var(--font-weight-medium);line-height:1.4;color:var(--color-dark-grey);margin:0;flex:1}.faq-icon[data-astro-cid-7h4h7iwu]{width:24px;height:24px;flex-shrink:0;transition:transform .3s ease;margin-left:var(--spacing-md)}.faq-accordion[data-astro-cid-7h4h7iwu][open] .faq-icon[data-astro-cid-7h4h7iwu]{transform:rotate(45deg)}.faq-content[data-astro-cid-7h4h7iwu]{padding:0 var(--spacing-xl) var(--spacing-lg) var(--spacing-xl);color:var(--color-dark-grey);max-width:65%;overflow:hidden;transition:max-height .4s ease-out}.faq-content[data-astro-cid-7h4h7iwu] ul{padding-left:var(--spacing-lg);margin:0 0 var(--spacing-sm) 0}.faq-content[data-astro-cid-7h4h7iwu] ul li{line-height:1.5}.faq-content[data-astro-cid-7h4h7iwu] p{font-family:var(--font-family-bricolage);font-size:var(--font-size-text);font-weight:var(--font-weight-regular);line-height:1.5;margin:0 0 var(--spacing-sm) 0}.faq-content[data-astro-cid-7h4h7iwu] p:last-child{margin-bottom:0}@media (max-width: 768px){.faq-summary[data-astro-cid-7h4h7iwu]{padding:var(--spacing-md) var(--spacing-lg)}.faq-question-text[data-astro-cid-7h4h7iwu]{font-size:var(--font-size-text);line-height:1.4}.faq-content[data-astro-cid-7h4h7iwu]{padding:0 var(--spacing-lg) var(--spacing-md) var(--spacing-lg);max-width:unset}.faq-icon[data-astro-cid-7h4h7iwu]{margin-left:var(--spacing-sm)}}.faq-items[data-astro-cid-h4zmggu3]{display:flex;flex-direction:column;gap:var(--spacing-sm)}
