@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url('../fonts/lexend-400.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url('../fonts/lexend-500.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url('../fonts/lexend-600.woff2') format('woff2');
}
@font-face {
  font-family: 'Lexend';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url('../fonts/lexend-700.woff2') format('woff2');
}

html { -webkit-text-size-adjust: 100%; }
body { margin: 0; background: #F6F8FB; }
img { max-width: 100%; }
a { color: #0D6AD7; }
a:hover { color: #0B3D7A; }

/* Handy: etwas kleinere Hauptüberschriften, Telefonnummern nicht umbrechen */
@media (max-width: 480px) {
  h1 { font-size: 2em !important; }
  a[href^="tel:"] { white-space: nowrap; }
  section a[href^="tel:"] { font-size: 1em !important; padding-left: 18px !important; padding-right: 18px !important; }
}
