.wp-block-pulp-testimonials-slider {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  overflow: hidden;
  padding-block: var(--spacing-11);
}
@media (min-width: 992px) {
  .wp-block-pulp-testimonials-slider {
    min-height: calc(90vh - var(--site-banner-height));
    min-height: calc(90dvh - var(--site-banner-height));
  }
}
.wp-block-pulp-testimonials-slider .testimonials-slider-background {
  position: absolute;
  inset: 0;
  background-color: var(--color-burgundy);
  z-index: 0;
}
.wp-block-pulp-testimonials-slider .testimonials-slider-background::after {
  content: "";
  position: absolute;
  inset: 0;
  background-image: url("/wp-content/themes/pulp/assets/images/wheat-bg.webp");
  opacity: 0.1;
  mix-blend-mode: multiply;
}
.wp-block-pulp-testimonials-slider .container {
  position: relative;
  z-index: 1;
  width: 100%;
  flex: 1;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
}
.wp-block-pulp-testimonials-slider .testimonials-logo {
  display: flex;
  justify-content: center;
  margin-bottom: var(--spacing-6);
}
.wp-block-pulp-testimonials-slider .testimonials-logo svg {
  width: 30px;
  height: 75px;
}
.wp-block-pulp-testimonials-slider .testimonials-swiper {
  position: relative;
  overflow: visible;
  max-width: 1050px;
  width: 100%;
  margin: 0 auto;
}
.wp-block-pulp-testimonials-slider .testimonials-swiper .swiper-slide {
  opacity: 0 !important;
}
.wp-block-pulp-testimonials-slider .testimonials-swiper .swiper-slide.swiper-slide-active {
  opacity: 1 !important;
}
.wp-block-pulp-testimonials-slider .testimonial-quote {
  text-align: center;
  margin: 0;
}
.wp-block-pulp-testimonials-slider .quote-text {
  font-family: var(--font-family-serif);
  line-height: 1.4;
  color: var(--color-linen);
  margin-bottom: var(--spacing-8);
  margin-top: 0;
}
.wp-block-pulp-testimonials-slider .quote-author {
  font-family: var(--font-family-serif);
  font-size: 1.125rem;
  font-style: normal;
  color: var(--color-linen);
  display: block;
}
