.lage-block{margin-top:36px}@media (min-width:760px){.lage-block{margin-top:44px}}.anreise-grid{margin-top:32px}.anreise-karte{padding:28px 26px}.anreise-titel{font-family:var(--font-display);font-size:22px;font-weight:700}.anreise-karte .herz-punkte{margin-top:18px}@media (min-width:1100px){.anreise-grid{margin-top:36px}.anreise-karte{padding:34px 38px}.anreise-titel{font-size:24px}}.anfahrt{position:relative;margin-top:28px;border-radius:var(--radius-card);overflow:hidden;box-shadow:var(--shadow-card);background:var(--surface-card)}.anfahrt-flaeche{display:none;height:320px}.anfahrt-platzhalter{padding:28px 24px}.anfahrt-text{font-size:15.5px;line-height:1.6;color:var(--text-neben)}.anfahrt-aktionen{display:flex;flex-wrap:wrap;align-items:center;gap:16px 24px;margin-top:20px}.anfahrt-laden,.anfahrt-alles{cursor:pointer;font-family:var(--font-ui)}.anfahrt-alles{border:0}.anfahrt-fuss{padding:14px 24px 16px;margin:0;font-size:15px}.anfahrt--geladen .anfahrt-flaeche{display:block}.anfahrt--geladen .anfahrt-platzhalter{display:none}.anfahrt-info{font-family:var(--font-ui);color:var(--tinte);font-size:14px;line-height:1.55;padding:4px 6px 2px 2px}.anfahrt-info strong{display:block;font-family:var(--font-display);font-size:17px;margin-bottom:2px}.anfahrt-info em{font-style:normal;color:var(--sattel)}.anfahrt-info a{color:var(--rot);font-weight:700;text-decoration:none}.anfahrt-info .anfahrt-route{display:inline-block;margin-top:8px}.anfahrt-flaeche .gm-style .gm-style-iw-c{border-radius:14px;padding:12px 14px;box-shadow:0 6px 24px rgba(60,40,20,0.18)}.anfahrt-flaeche .gm-style .gm-style-iw-d{overflow:hidden !important}.anfahrt-flaeche :focus:not(:focus-visible){outline:none}.anfahrt-herz{display:flex;flex-direction:column;align-items:center;gap:4px;transform:translateY(calc(50% - 10px))}.anfahrt-herz img{display:block}.anfahrt-label{color:var(--rot);font-weight:700;font-size:12px;font-family:var(--font-ui);background:var(--weiss-warm);padding:3px 10px;border-radius:999px;box-shadow:0 1px 4px rgba(60,40,20,0.25);white-space:nowrap;letter-spacing:0.01em}.anfahrt-label--haupt{padding:4px 12px;font-size:13px}@media (min-width:760px){.anfahrt{margin-top:36px}.anfahrt-flaeche{height:440px}.anfahrt-platzhalter{padding:36px 40px}}