/* Weisser Streifen direkt unter dem Hero. 8.11.2026.
   3. Generation, über 300, über 350, Google-Bewertung.
   Die Bewertung steht nicht mehr im Hero-Text. */
html body #zahlenband.hero-streifen{
  background:#fff!important;
  color:#122E4D!important;
  margin:0!important;
  padding:20px 0!important;
  border-top:1px solid #DDD2C0!important;
  border-bottom:1px solid #DDD2C0!important;
}
html body #zahlenband.hero-streifen .wrap{background:transparent!important}
html body #zahlenband.hero-streifen .zb-liste{
  display:grid!important;
  grid-template-columns:repeat(4,minmax(0,1fr))!important;
  align-items:center!important;
  gap:0!important;
  margin:0!important;
  padding:0!important;
  background:transparent!important;
  box-shadow:none!important;
  border-radius:0!important;
}
html body #zahlenband.hero-streifen .zb-liste li{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  justify-content:center!important;
  text-align:center!important;
  min-width:0!important;
  margin:0!important;
  padding:8px 18px!important;
  border:0!important;
  border-left:1px solid #DDD2C0!important;
  background:transparent!important;
  box-shadow:none!important;
}
html body #zahlenband.hero-streifen .zb-liste li:first-child{border-left:0!important}
html body #zahlenband.hero-streifen .zb-zahl{
  display:block!important;
  margin:0!important;
  color:#122E4D!important;
  font-family:"Satoshi",sans-serif!important;
  font-weight:500!important;
  font-size:32px!important;
  line-height:1.05!important;
  letter-spacing:-.03em!important;
  white-space:nowrap!important;
}
html body #zahlenband.hero-streifen .zb-text{
  display:block!important;
  margin-top:6px!important;
  color:#55606E!important;
  opacity:1!important;
  font-size:15px!important;
  line-height:1.3!important;
  letter-spacing:0!important;
  text-align:center!important;
}
html body #zahlenband.hero-streifen .zb-google{
  display:flex!important;
  flex-direction:column!important;
  align-items:center!important;
  color:#122E4D!important;
  text-decoration:none!important;
}
html body #zahlenband.hero-streifen .zb-sterne{
  color:#A3421D!important;
  font-size:15px!important;
  letter-spacing:1px!important;
  margin-right:8px!important;
}
html body #zahlenband.hero-streifen .zb-google:hover .zb-text,
html body #zahlenband.hero-streifen .zb-google:focus-visible .zb-text{color:#A3421D!important}
@media (max-width:900px){
  html body #zahlenband.hero-streifen{padding:8px 0!important}
  html body #zahlenband.hero-streifen .zb-liste{grid-template-columns:1fr 1fr!important}
  html body #zahlenband.hero-streifen .zb-liste li{
    align-items:flex-start!important;
    text-align:left!important;
    padding:14px 16px!important;
    border-left:0!important;
    border-top:1px solid #DDD2C0!important;
  }
  html body #zahlenband.hero-streifen .zb-liste li:nth-child(odd){border-right:1px solid #DDD2C0!important}
  html body #zahlenband.hero-streifen .zb-liste li:nth-child(-n+2){border-top:0!important}
  html body #zahlenband.hero-streifen .zb-google{align-items:flex-start!important}
  html body #zahlenband.hero-streifen .zb-zahl{font-size:26px!important;white-space:normal!important}
  html body #zahlenband.hero-streifen .zb-text{text-align:left!important}
}
