img[data-v-777812ae]{display:block;height:auto;max-width:100%}.breadcrumb-nav[data-v-47db814d]{background-color:var(--color-background);border-bottom:1px solid rgba(0,0,0,.08);padding:.75rem 0}.breadcrumb-list[data-v-47db814d]{flex-wrap:wrap;list-style:none;margin:0;padding:0}.breadcrumb-item[data-v-47db814d],.breadcrumb-link[data-v-47db814d],.breadcrumb-list[data-v-47db814d]{align-items:center;display:flex}.breadcrumb-link[data-v-47db814d]{color:var(--color-text-secondary);font-size:.875rem;text-decoration:none;transition:color var(--transition-fast)}.breadcrumb-link[data-v-47db814d]:hover{color:var(--color-primary)}.breadcrumb-separator[data-v-47db814d]{align-items:center;display:flex;margin:0 .5rem}.breadcrumb-current[data-v-47db814d]{color:var(--color-text-primary);font-size:.875rem;font-weight:500}@media(max-width:600px){.breadcrumb-nav[data-v-47db814d]{padding:.5rem 0}.breadcrumb-current[data-v-47db814d],.breadcrumb-link[data-v-47db814d]{font-size:.813rem}}.hero-section[data-v-0c25a1ce]{overflow:hidden}.hero-parallax[data-v-0c25a1ce],.hero-section[data-v-0c25a1ce]{position:relative}[data-v-0c25a1ce] .hero-bg-img{height:100%;inset:0;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;position:absolute;width:100%;z-index:0}.hero-overlay[data-v-0c25a1ce]{background:linear-gradient(180deg,#0003,#0000004d 50%,#0003);inset:0;position:absolute;z-index:1}.hero-content[data-v-0c25a1ce]{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#0003;border:1px solid hsla(0,0%,100%,.2);border-radius:var(--radius-xl);padding:var(--space-2xl);position:relative;z-index:2}.hero-subtitle[data-v-0c25a1ce]{color:#fffffff2;font-size:clamp(1.25rem,3vw,1.75rem);font-weight:300;line-height:1.4}.hero-cta[data-v-0c25a1ce]{font-size:1.125rem;padding:1rem 2.5rem;text-transform:none}.hero-scroll-indicator[data-v-0c25a1ce]{bottom:2rem;left:50%;position:absolute;transform:translate(-50%);z-index:2}@keyframes bounce-0c25a1ce{0%,20%,50%,80%,to{transform:translateY(0)}40%{transform:translateY(10px)}60%{transform:translateY(5px)}}.animate-bounce[data-v-0c25a1ce]{animation:bounce-0c25a1ce 2s infinite}.map-section[data-v-0c25a1ce]{background:linear-gradient(135deg,#fafafa,#f5f5f5);padding:var(--space-3xl) 0;position:relative}.map-section[data-v-0c25a1ce]:before{background:linear-gradient(90deg,transparent 0,var(--color-primary) 20%,var(--color-primary) 80%,transparent 100%);content:"";height:4px;left:0;position:absolute;right:0;top:0}.map-card[data-v-0c25a1ce]{background:var(--color-surface);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);overflow:hidden}.info-card[data-v-0c25a1ce]{border-radius:var(--radius-lg);display:flex;flex-direction:column;height:100%;transition:all var(--transition-base)}.info-card[data-v-0c25a1ce]:hover{box-shadow:var(--shadow-xl);transform:translateY(-2px)}.map-features[data-v-0c25a1ce]{display:flex;flex-direction:column;gap:.75rem}.feature-item[data-v-0c25a1ce]{align-items:center;color:var(--color-text-secondary);display:flex;font-size:.95rem;gap:.75rem}.feature-item v-icon[data-v-0c25a1ce]{flex-shrink:0}.contact-section[data-v-0c25a1ce]{background:var(--color-background)}@media(max-width:960px){.hero-content[data-v-0c25a1ce]{padding:var(--space-xl)}}@media(max-width:600px){.hero-content[data-v-0c25a1ce]{padding:var(--space-lg)}.hero-cta[data-v-0c25a1ce]{font-size:1rem;padding:.875rem 2rem}.map-section[data-v-0c25a1ce]{padding:var(--space-2xl) 0}}.austria-callout[data-v-0c25a1ce]{background:var(--color-background);padding:var(--space-xl) 0 0}.austria-card[data-v-0c25a1ce]{background:var(--color-surface);border-left:4px solid var(--color-primary);box-shadow:var(--shadow-md)}.austria-accent-bar[data-v-0c25a1ce]{display:none}.austria-logo[data-v-0c25a1ce]{display:block;max-height:60px;width:auto}.austria-title[data-v-0c25a1ce]{color:var(--color-text-primary);font-size:clamp(1.25rem,3vw,1.75rem);font-weight:700;line-height:1.2}.austria-body[data-v-0c25a1ce]{color:var(--color-text-secondary);font-size:1rem;line-height:1.7;max-width:65ch}.austria-link-btn[data-v-0c25a1ce]{font-weight:600;text-transform:none}
