/* Block «Kontakt aufnehmen» — Figma 2214:3231: Verlauf blau, 480 Rand → 768, Abstand 32 */

/* Figma py 120 oben und unten; schmal mindestens 75 (Bildmarke des Fusses ragt hoch) + 32 Luft */
.gw-kontakt {
  padding-block: var(--sektion) max(var(--sektion), 75px + var(--abstand-xl));
  background: var(--verlauf-blau);
}

.gw-kontakt__innen { display: flex; flex-direction: column; align-items: flex-start; gap: var(--abstand-xl); }
.gw-kontakt__titel { color: var(--blau-700); }
.gw-kontakt__text { margin: 0; color: var(--blau-text); }

/* Bis 1100 auf der Rasterkante (wie die Bildmarke des Fusses) statt mittig 768: dort lag er 5–111 px daneben */
@media (max-width: 1100px) {
  .gw-rahmen--eng.gw-kontakt__innen { width: min(100% - 2 * var(--rand), var(--breite)); }
  .gw-kontakt__innen > * { max-width: var(--breite-eng); }
}

.gw-kontakt__zeiten { color: var(--blau-text); font-size: var(--text-xs); line-height: 1.5; }
.gw-kontakt__zeiten p { margin: 0; }
.gw-kontakt__zeiten-titel { margin-bottom: var(--abstand-xxs) !important; font-weight: 700; }
