.b-logo-slider {
  padding-bottom: calc(var(--block-padding) / 3);
  padding-top: calc(var(--block-padding) / 3);
}
.b-logo-slider .splide::before,
.b-logo-slider .splide::after {
  position: absolute;
  top: 0;
  bottom: 0;
  content: "";
  z-index: 10;
  width: 100px;
}
.b-logo-slider .splide::before {
  left: 0;
  background: linear-gradient(90deg, rgb(255, 255, 255) 10%, rgba(255, 255, 255, 0) 100%);
}
.b-logo-slider .splide::after {
  right: 0;
  background: linear-gradient(270deg, rgb(255, 255, 255) 10%, rgba(255, 212, 255, 0) 100%);
}
.b-logo-slider.background-color-2 {
  padding-bottom: calc(var(--block-padding) / 3);
  padding-top: calc(var(--block-padding) / 3);
}
.b-logo-slider.background-color-2 .splide::before {
  left: 0;
  background: linear-gradient(90deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0) 100%);
}
.b-logo-slider.background-color-2 .splide::after {
  right: 0;
  background: linear-gradient(270deg, rgb(0, 0, 0) 10%, rgba(0, 0, 0, 0) 100%);
}
.b-logo-slider .b__logos {
  width: 100%;
  overflow: hidden;
}
.b-logo-slider .c-logos__item {
  display: block;
  height: clamp(2.5rem, 1.54vw + 2.15rem, 4rem);
  width: auto;
}
.b-logo-slider .c-logos__item .c-media {
  max-width: 100%;
  height: 100%;
  aspect-ratio: unset;
}
.b-logo-slider .c-logos__item .c-media__image {
  position: static;
  width: auto;
  max-width: 100%;
  height: 100%;
  object-fit: unset !important;
  transition: filter 0.4s;
}

@media (min-width: 1280px) {
  .b-logo-slider .b__headline {
    width: 1px;
    min-width: calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px);
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
    margin-left: calc(100% / var(--layout-columns) * 2 + var(--layout-gutter) / 2);
  }
  .b-logo-slider .b__content {
    width: 1px;
    min-width: calc(100% / var(--layout-columns) * 8 - var(--layout-gutter) - 0.01px);
    margin-right: calc(var(--layout-gutter) / 2);
    margin-left: calc(var(--layout-gutter) / 2);
    margin-left: calc(100% / var(--layout-columns) * 2 + var(--layout-gutter) / 2);
  }
}
.b-logo-slider.background-color-2 + .b-logo-slider {
  margin-top: 0;
}

.b-page-title + .b-logo-slider {
  margin-top: 0;
}

.b.background-color-2 + .b-logo-slider {
  margin-top: 0;
}

/*# sourceMappingURL=style.css.map */
