.page-content-section[data-astro-cid-76im7uhg]{background-color:#fff;padding-top:150px!important;scroll-margin-top:150px;content-visibility:auto}.back-section-padding[data-astro-cid-76im7uhg]{padding:60px 0}.row[data-astro-cid-76im7uhg]{display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}[data-astro-cid-76im7uhg][class*=col-]{position:relative;width:100%;padding-left:15px;padding-right:15px}.col-lg-12[data-astro-cid-76im7uhg]{flex:0 0 100%;max-width:100%}.page-content[data-astro-cid-76im7uhg]{font-size:16px;line-height:1.8;color:var(--color-text);max-width:1200px;margin:0 auto}.page-title[data-astro-cid-76im7uhg]{font-family:Roboto,sans-serif;font-size:36px;font-weight:700;color:var(--color-primary);margin:0 0 30px;line-height:1.3}.intro-section[data-astro-cid-76im7uhg]{margin-bottom:40px}.lead-text[data-astro-cid-76im7uhg]{font-size:18px;line-height:1.8;margin-bottom:20px;color:var(--color-text)}.highlight-text[data-astro-cid-76im7uhg]{font-size:20px;font-weight:600;color:var(--color-primary);font-style:italic;margin-bottom:20px;text-align:center;padding:20px;background-color:#f8f9fa;border-left:4px solid var(--color-primary);border-radius:4px}.content-text[data-astro-cid-76im7uhg]{margin-bottom:40px}.content-text[data-astro-cid-76im7uhg] p[data-astro-cid-76im7uhg]{margin-bottom:20px}.content-text[data-astro-cid-76im7uhg] h2[data-astro-cid-76im7uhg]{font-family:Roboto,sans-serif;font-size:28px;font-weight:700;color:var(--color-primary);margin-top:40px;margin-bottom:20px;line-height:1.3}.content-text[data-astro-cid-76im7uhg] h3[data-astro-cid-76im7uhg]{font-family:Roboto,sans-serif;font-size:22px;font-weight:600;color:var(--color-primary);margin-top:25px;margin-bottom:15px;line-height:1.3}.info-box[data-astro-cid-76im7uhg]{background-color:#f8f9fa;border-left:4px solid var(--color-primary);padding:20px;margin:20px 0;border-radius:4px}.info-box[data-astro-cid-76im7uhg].highlight{background-color:#e8f4f8;border-left-color:var(--color-secondary)}.info-box[data-astro-cid-76im7uhg] h3[data-astro-cid-76im7uhg]{margin-top:0;color:var(--color-primary)}.info-box[data-astro-cid-76im7uhg] p[data-astro-cid-76im7uhg]{margin-bottom:10px}.info-box[data-astro-cid-76im7uhg] p[data-astro-cid-76im7uhg]:last-child{margin-bottom:0}.note-text[data-astro-cid-76im7uhg]{font-size:14px;color:#666;margin-top:15px;padding-top:15px;border-top:1px solid #ddd}.contact-info[data-astro-cid-76im7uhg]{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:30px;margin:30px 0}.contact-item[data-astro-cid-76im7uhg]{background-color:#f8f9fa;padding:20px;border-radius:8px;border:1px solid #e0e0e0}.contact-item[data-astro-cid-76im7uhg] h3[data-astro-cid-76im7uhg]{margin-top:0;margin-bottom:15px;color:var(--color-primary);font-size:20px}.contact-item[data-astro-cid-76im7uhg] p[data-astro-cid-76im7uhg]{margin-bottom:0}.contact-item[data-astro-cid-76im7uhg] a[data-astro-cid-76im7uhg]{color:var(--color-primary);text-decoration:none;transition:color .3s ease}.contact-item[data-astro-cid-76im7uhg] a[data-astro-cid-76im7uhg]:hover{color:var(--color-secondary);text-decoration:underline}.anfahrt-section[data-astro-cid-76im7uhg]{background-color:#f8f9fa;padding:20px;border-radius:8px;margin:30px 0}.anfahrt-section[data-astro-cid-76im7uhg] h3[data-astro-cid-76im7uhg]{margin-top:0;margin-bottom:15px}.gallery-link-section[data-astro-cid-76im7uhg]{margin:40px 0;padding:20px;background-color:#f8f9fa;border-radius:8px}.gallery-link[data-astro-cid-76im7uhg]{color:var(--color-primary);text-decoration:none;font-weight:600;transition:color .3s ease}.gallery-link[data-astro-cid-76im7uhg]:hover{color:var(--color-secondary);text-decoration:underline}.external-link-section[data-astro-cid-76im7uhg]{margin:40px 0;padding:30px;background:linear-gradient(135deg,#f8f9fa,#e8f4f8);border-radius:8px;text-align:center;border:2px solid var(--color-primary)}.external-link-section[data-astro-cid-76im7uhg] h2[data-astro-cid-76im7uhg]{margin-top:0}.external-link-button[data-astro-cid-76im7uhg]{display:inline-flex;align-items:center;gap:10px;padding:14px 32px;background-color:var(--color-primary);color:#fff;text-decoration:none;border-radius:4px;font-weight:600;font-size:18px;transition:all .3s ease;border:2px solid var(--color-primary);margin-top:20px}.external-link-button[data-astro-cid-76im7uhg]:hover{background-color:var(--color-secondary);border-color:var(--color-secondary);transform:translateY(-2px);box-shadow:0 6px 12px #0003}.external-link-button[data-astro-cid-76im7uhg] svg[data-astro-cid-76im7uhg]{flex-shrink:0}@media only screen and (max-width: 991px){.page-content-section[data-astro-cid-76im7uhg]{padding-top:120px!important}.contact-info[data-astro-cid-76im7uhg]{grid-template-columns:1fr}}@media only screen and (max-width: 767px){.page-content-section[data-astro-cid-76im7uhg]{padding-top:100px!important}.back-section-padding[data-astro-cid-76im7uhg]{padding:40px 0}.page-title[data-astro-cid-76im7uhg]{font-size:28px;margin-bottom:25px}.lead-text[data-astro-cid-76im7uhg]{font-size:16px}.highlight-text[data-astro-cid-76im7uhg]{font-size:18px;padding:15px}.content-text[data-astro-cid-76im7uhg] h2[data-astro-cid-76im7uhg]{font-size:24px;margin-top:30px;margin-bottom:15px}.content-text[data-astro-cid-76im7uhg] h3[data-astro-cid-76im7uhg]{font-size:20px;margin-top:20px;margin-bottom:12px}.info-box[data-astro-cid-76im7uhg]{padding:15px}.contact-info[data-astro-cid-76im7uhg]{gap:20px}.contact-item[data-astro-cid-76im7uhg]{padding:15px}.external-link-section[data-astro-cid-76im7uhg]{padding:20px}.external-link-button[data-astro-cid-76im7uhg]{padding:12px 24px;font-size:16px;width:100%;max-width:100%;justify-content:center}.row[data-astro-cid-76im7uhg]{margin-left:0;margin-right:0}[data-astro-cid-76im7uhg][class*=col-]{padding-left:0;padding-right:0}}@media only screen and (max-width: 480px){.page-title[data-astro-cid-76im7uhg]{font-size:24px}.content-text[data-astro-cid-76im7uhg] h2[data-astro-cid-76im7uhg]{font-size:22px}.content-text[data-astro-cid-76im7uhg] h3[data-astro-cid-76im7uhg]{font-size:18px}.external-link-button[data-astro-cid-76im7uhg]{font-size:15px;padding:10px 20px}}
