/* Impuls page: picture left, quote right (uses the site's .quote / .quotefooter / .inner-div-center).
   Only layout here; the look of the quote itself stays in standard.css. */
.ag-impuls { display: flex; align-items: center; gap: 32px; margin: 10px 0 30px; }
.ag-impuls-image { flex: 0 1 45%; min-width: 0; }
.ag-impuls-image img { display: block; max-width: 100%; max-height: 560px; width: auto; height: auto; }
.ag-impuls-text { flex: 1 1 0; min-width: 0; }
.ag-impuls .quote { margin: 0; }
.ag-impuls .quote p { margin: 0 0 0.25em; }
.ag-impuls .quotefooter { display: block; margin-top: 0.9em; }
.ag-impuls .quotefooter p { margin: 0 0 0.2em; }
@media (max-width: 767px) {
  .ag-impuls { display: block; }
  .ag-impuls-image img { margin: 0 auto 22px; }
}
