.swiper-wrapper {
  -webkit-transition-timing-function: linear !important;
  transition-timing-function: linear !important;
  width: 100%;
}

.carousel-gallery .swiper-wrapper img {
  width: 100%;
  aspect-ratio: 16 / 7;
  object-fit: cover;
}

.swiper-button-next {
  right: calc(var(--spacing) * 7);
}
.swiper-button-prev {
  left: calc(var(--spacing) * 7);
}

.swiper-button-next:after,
.swiper-button-prev:after {
  content: none !important;
}
.swiper-button-next svg,
.swiper-button-prev svg {
  width: calc(var(--spacing) * 7);
  height: calc(var(--spacing) * 7);
  fill: #000;
}

@media screen and (max-width: 50em) {
  .swiper-quotes-carousel .swiper-button-next,
  .swiper-quotes-carousel .swiper-button-prev {
    top: var(--swiper-navigation-top-offset, 20%);
  }
  .swiper-quotes-carousel .swiper-button-next {
    right: calc(var(--spacing) * 3);
  }
  .swiper-quotes-carousel .swiper-button-prev {
    left: calc(var(--spacing) * 3);
  }
}
