.logo {
  text-align: left; /* alternativ: center; */
  padding: 10px 0;
}

.logo h1 {
  font-family: 'Poppins', sans-serif;
  font-size: 32px;
  font-weight: 600;
  color: #8A1C29; /* Dein Weinrot */
  margin: 0;
  padding: 0;
  line-height: 1.2;
}

.logo p {
  font-family: 'Open Sans', sans-serif;
  font-size: 16px;
  color: #333;
  margin: 0;
  padding: 0;
  letter-spacing: 0.5px;
}

#sp-header .logo a {
  color: #8A1C29 !important;
}

#sp-header .logo a {
  font-size: 40px !important;     /* Schriftgröße */
  font-weight: 700;               /* dicke Schrift */
  letter-spacing: 0px;            /* mehr Abstand zwischen Buchstaben */
  padding: 10px 0;                /* etwas mehr Luft oben/unten */
  display: inline-block;          /* für saubere Darstellung */
}
