/* Blaze Slider CSS */
.blaze-slider.ws5_googlebewertungen_slider {
  width: 100%;
  --slides-to-show: 2;
  --slide-gap: 20px;
  direction: ltr;
  position: relative;
}

@media (max-width: 1024px) {
  .blaze-slider.ws5_googlebewertungen_slider {
    --slides-to-show: 1;
  }
}

@media (max-width: 600px) {
  .blaze-slider.ws5_googlebewertungen_slider {
    --slides-to-show: 1;
  }
}

.blaze-container.ws5_googlebewertungen_slider {
  position: relative;
}

.blaze-track-container.ws5_googlebewertungen_slider {
  overflow: hidden
}

.blaze-track.ws5_googlebewertungen_slider {
  will-change: transform;
  touch-action: pan-y;
  display: flex;
  gap: var(--slide-gap);
  --slide-width: calc((100% - (var(--slides-to-show) - 1) * var(--slide-gap)) / var(--slides-to-show));
  box-sizing: border-box;
}

.blaze-track.ws5_googlebewertungen_slider>* {
  box-sizing: border-box;
  width: var(--slide-width);
  flex-shrink: 0
}

.blaze-pagination.ws5_googlebewertungen_slider {
  position: absolute;
  justify-self: center;
  bottom: 10px;
  display: flex;
  gap: 15px;
}

.blaze-pagination.ws5_googlebewertungen_slider button {
  font-size: 0;
  width: 15px;
  height: 15px;
  border-radius: 50%;
  outline: none;
  border: none;
  background: lightgrey;
  cursor: pointer;
  transition: transform 200ms ease, background-color 300ms ease;
}

.blaze-pagination.ws5_googlebewertungen_slider button.active {
  background: black;
  transform: scale(1.3);
}

.blaze-next.ws5_googlebewertungen_slider,
.blaze-prev.ws5_googlebewertungen_slider {
  position: absolute;
  top: 50%;
  bottom: 50%;
  border: none;
  width: 20px;
  height: 20px;
  background: none;
  cursor: pointer;
  background-position: center;
  background-size: 100%;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' height='24' viewBox='0 0 24 24' width='24'%3E%3Cpath d='M0 0h24v24H0z' fill='none'/%3E%3Cpath fill='black' d='M11.67 3.87L9.9 2.1 0 12l9.9 9.9 1.77-1.77L3.54 12z'/%3E%3C/svg%3E");
}

.blaze-next.ws5_googlebewertungen_slider {
  transform: rotate(180deg);
  right: 5px;
}

.blaze-prev.ws5_googlebewertungen_slider {
  left: 5px;
}

.blaze-track.ws5_googlebewertungen_slider > * {
  display: flex;
  justify-content: center;
  align-items: center;
  transition: width 300ms ease;
}