.testimonials {
  --wdg-testimonial-dot-size: 0.75rem;
  --wdg-testimonials-max-width: var( --wdg-width-wide );
  --wdg-testimonials-margin: calc(
  	( ( 100% - ( min( var( --wdg-testimonials-max-width ), 100% ) + ( var( --wdg-gap-block ) * 2 ) ) ) / 2 ) + ( var( --wdg-gap-block ) * 2 )
  );
  margin-inline: calc(var(--wdg-gap-block) * -1);
  max-width: none;
  overflow: hidden;
  padding-block: var(--wdg-gap-xlarge);
  position: relative;
}
.testimonials__layout {
  display: flex;
  flex-direction: column;
  gap: var(--wdg-gap-block);
}
@media (min-width: 48em) {
  .testimonials__layout {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
.testimonials__content {
  display: flex;
  flex-wrap: nowrap;
  gap: var(--wdg-gap-block);
  overflow: auto;
  padding-block: var(--wdg-gap-block);
  scroll-snap-type: x mandatory;
  scrollbar-width: none;
  width: 100%;
}
.testimonials__content::-webkit-scrollbar {
  display: none;
}
.testimonials__content .testimonial {
  flex: none;
  padding-inline: var(--wdg-testimonials-margin);
  scroll-snap-align: center;
  width: 100%;
}
@media (min-width: 62em) {
  .testimonials__content .testimonial__content, .testimonials__content .testimonial__media {
    padding-inline: var(--wdg-gap-block);
  }
}
@media (min-width: 62em) {
  .testimonials__content .testimonial__media {
    padding-inline-start: 0;
  }
}
.testimonials__header {
  margin-inline: auto;
  padding-inline: var(--wdg-gap-block);
  text-align: center;
}
.testimonials__nav {
  display: flex;
  flex-grow: 1;
  gap: var(--wdg-gap-xsmall);
  justify-content: center;
}
.testimonials__prev, .testimonials__next, .editor-styles-wrapper .testimonials .testimonials__prev, .editor-styles-wrapper .testimonials .testimonials__next {
  align-items: center;
  border: none;
  border-radius: 50%;
  display: flex;
  height: clamp(3rem, 2.09vw + 2.49rem, 5rem);
  justify-content: center;
  margin: 0;
  padding: 0;
  width: clamp(3rem, 2.09vw + 2.49rem, 5rem);
}
.testimonials__prev[disabled], .testimonials__next[disabled], .editor-styles-wrapper .testimonials .testimonials__prev[disabled], .editor-styles-wrapper .testimonials .testimonials__next[disabled] {
  opacity: 0.25;
  pointer-events: none;
}
@media (min-width: 65.5em) {
  .testimonials__prev.testimonials__nav-btn, .testimonials__next.testimonials__nav-btn, .editor-styles-wrapper .testimonials .testimonials__prev.testimonials__nav-btn, .editor-styles-wrapper .testimonials .testimonials__next.testimonials__nav-btn {
    bottom: 50%;
    position: absolute;
  }
}
@media (min-width: 65.5em) {
  .testimonials__prev.testimonials__nav-btn--prev, .testimonials__next.testimonials__nav-btn--prev, .editor-styles-wrapper .testimonials .testimonials__prev.testimonials__nav-btn--prev, .editor-styles-wrapper .testimonials .testimonials__next.testimonials__nav-btn--prev {
    inset-inline-start: 0;
    transform: translate(var(--wdg-gap-2xsmall), 50%);
  }
}
@media (min-width: 75em) {
  .testimonials__prev.testimonials__nav-btn--prev, .testimonials__next.testimonials__nav-btn--prev, .editor-styles-wrapper .testimonials .testimonials__prev.testimonials__nav-btn--prev, .editor-styles-wrapper .testimonials .testimonials__next.testimonials__nav-btn--prev {
    inset-inline-start: var(--wdg-testimonials-margin);
    transform: translate(calc(-100% - var(--wdg-gap-medium)), 50%);
  }
}
@media (min-width: 65.5em) {
  .testimonials__prev.testimonials__nav-btn--next, .testimonials__next.testimonials__nav-btn--next, .editor-styles-wrapper .testimonials .testimonials__prev.testimonials__nav-btn--next, .editor-styles-wrapper .testimonials .testimonials__next.testimonials__nav-btn--next {
    inset-inline-end: 0;
    transform: translate(calc(var(--wdg-gap-2xsmall) * -1), 50%);
  }
}
@media (min-width: 75em) {
  .testimonials__prev.testimonials__nav-btn--next, .testimonials__next.testimonials__nav-btn--next, .editor-styles-wrapper .testimonials .testimonials__prev.testimonials__nav-btn--next, .editor-styles-wrapper .testimonials .testimonials__next.testimonials__nav-btn--next {
    inset-inline-end: var(--wdg-testimonials-margin);
    transform: translate(calc(100% + var(--wdg-gap-medium)), 50%);
  }
}
.testimonials__prev svg, .testimonials__next svg, .editor-styles-wrapper .testimonials .testimonials__prev svg, .editor-styles-wrapper .testimonials .testimonials__next svg {
  fill: currentColor;
  height: 50%;
  width: 50%;
}
.testimonials__pagination {
  align-items: center;
  display: flex;
  gap: var(--wdg-gap-xsmall);
  grid-column: 1/span 3;
  grid-row: 2;
  justify-content: center;
  margin-block-start: var(--wdg-gap-large);
  width: 100%;
}
@media (min-width: 65.5em) {
  .testimonials__pagination {
    display: flex;
    margin: 0;
  }
}
.testimonials__dot, .editor-styles-wrapper .testimonials .testimonials__dot {
  background-color: var(--wdg-color-text, var(--wdg-color-primary));
  border-radius: 50%;
  border-width: 0;
  height: var(--wdg-testimonial-dot-size);
  opacity: 0.5;
  padding: 0;
  width: var(--wdg-testimonial-dot-size);
}
.testimonials__dot[disabled], .editor-styles-wrapper .testimonials .testimonials__dot[disabled] {
  opacity: 1;
}
.testimonials.has-background-gradient .testimonials__prev,
.testimonials.has-background-gradient .testimonials__next {
  background-color: transparent;
  border: 2px solid var(--wdg-color-button-background);
  color: var(--wdg-color-link);
}
.testimonials.has-background-gradient .testimonials__prev:hover, .testimonials.has-background-gradient .testimonials__prev:focus,
.testimonials.has-background-gradient .testimonials__next:hover,
.testimonials.has-background-gradient .testimonials__next:focus {
  background-color: var(--wdg-color-button-background);
  color: var(--wdg-color-link-hover);
}
.testimonials.has-background-gradient .testimonials__dot:not([disabled]) {
  background-color: var(--wdg-color-primary);
}

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