/* Statische Karte /kontakt/ (ersetzt die Google-Karte hinter dem Borlabs-Platzhalter). Höhe wie der Platzhalter live je Breite,
   damit der Rest der Seite an derselben Stelle liegt. */
.wpm-karte { position: relative; height: 330px; overflow: hidden; background: #e8eadf; }
.wpm-karte img { display: block; width: 100%; height: 100%; object-fit: cover; object-position: 50% 50%; }
.wpm-karte .wpm-karte-route { position: absolute; left: 50%; bottom: 28px; transform: translateX(-50%); white-space: nowrap; }
.wpm-karte .wpm-karte-quelle { position: absolute; right: 0; bottom: 0; padding: 2px 6px; font-size: 12px; line-height: 1.4; background: rgba(255, 255, 255, 0.85); color: #333; }
@media (max-width: 1023px) { .wpm-karte { height: 372px; } }
@media (max-width: 640px) { .wpm-karte { height: 314px; } }
@media (max-width: 400px) { .wpm-karte { height: 325px; } }
/* Überschriften der Kontaktseite wie live nicht im Wort umbrechen („Anfrageformular:“ ragt live leicht über die schmale Spalte);
   die allgemeine Umbruch-Regel (wpm-umbruch.css) bliebe sonst bei „Anfrageformul-ar:“ hängen. */
@media (min-width: 801px) { .fusion-text h1, .fusion-text h2 { overflow-wrap: normal; } }
