/* GANTRY5 DEVELOPMENT MODE ENABLED.
 *
 * WARNING: This file is automatically generated by Gantry5. Any modifications to this file will be lost!
 *
 * For more information on modifying CSS, please read:
 *
 * http://docs.gantry.org/gantry5/configure/styles
 * http://docs.gantry.org/gantry5/tutorials/adding-a-custom-style-sheet
 */

@charset "UTF-8";
/* damit das copyrightweiter unten steht */
#g-footer .g-copyright {
  font-size: 0.8125rem;
  line-height: 3rem;
}
/* Startseite Positionierung Bild, Text */
.container {
  display: flex;
  flex-wrap: wrap;
  /* Macht es responsive */
}
/* Linkes Div mit Bild */
.left {
  flex: 0 1 auto;
  /* Passt sich der Bildgröße an */
  display: flex;
  align-items: center;
}
.left img {
  max-width: 100%;
  /* Bild passt sich der Breite des Divs an */
  height: auto;
}
/* Rechtes Div mit zentriertem Text */
.right {
  flex: 1;
  display: flex;
  justify-content: center;
  /* Horizontale Zentrierung */
  align-items: center;
  /* Vertikale Zentrierung */
  padding: 10px;
}
/* Optionale Medienabfrage für noch besseres Responsive-Verhalten */
@media (max-width: 768px) {
  .container {
    flex-direction: column;
  }
}
/* Titel bei Kontakt kleiner */
.contact-name {
  font-size: 1.5rem;
}
/*# sourceMappingURL=custom_14.css.map */