
/* Slider darf nicht "aus dem Inhalt" wachsen */
.content-swiper .swiper,
.content-swiper .swiper-wrapper,
.content-swiper .swiper-slide {
  height: clamp(320px, 42vw, 620px); /* anpassen wie gewünscht */
}

/* Dein Bild-Wrapper: keine Padding-Höhe mehr */
.content-swiper .swiper-slide .bgStyle.content-image{
  height: 100%;
  padding: 0;            /* WICHTIG: killt 15%/15% */
  margin: 0;
}

/* figure soll nicht zusätzlich Abstände erzeugen */
.content-swiper .swiper-slide .bgStyle figure{
  height: 100%;
  margin: 0;
}

/* Bild wie Background "covern" */
.content-swiper .swiper-slide .bgStyle img{
  width: 100%;
  height: 100%;
  display: block;
  object-fit: cover;
  object-position: 50% 50%;
}


.dentist-swiper .swiper-button-next, 
.dentist-swiper .swiper-button-prev{
    display:none;
}
.dentist-swiper .swiper-pagination-bullet-active {
    background: #fff;
}
.dentist-swiper .swiper-horizontal>.swiper-pagination-bullets, 
.dentist-swiper .swiper-pagination-bullets.swiper-pagination-horizontal, 
.dentist-swiper .swiper-pagination-custom, 
.dentist-swiper .swiper-pagination-fraction{
  top:unset;
  bottom:60px;
}

/* Slider: eigene Ebene, aber unterhalb */
.content-swiper {
  position: relative;
  z-index: 1;
}

/* Swiper erzeugt gern Stacking-Contexts – z-index dort bewusst niedrig halten */
.content-swiper .swiper,
.content-swiper .swiper-wrapper,
.content-swiper .swiper-slide {
  position: relative;
  z-index: 1;
}

/* Artikel, der darüber liegen soll */
#sprechzeiten {
  position: relative;
  z-index: 5;
}

/* Deine Karte darüber – kann bleiben, ggf. höher */
#sprechzeiten .white-bg {
  position: relative;
  z-index: 10;
}

header .logo p {
    color: #f5f5f5;
    font-size:25px;
}
.logo{
  height:100px;
  display: flex;
  column-gap: 15px;
}
header .logo figure {
    max-width: 145px;
    position: relative;
}

.mod_newslist {
    margin-top: 3.5rem;
}
.mitarbeiter-img{
  margin-right:20px;
  margin-bottom:20px;
}
.content-gallery ul{
  list-style: none;
  padding:0;
}
.cc-inner,
.cc-info>a{
  font-size:1.25rem;
}