.ws8-wrap.brxe-div {
  display: flex;
  flex-direction: column;
  align-items: center;
  row-gap: var(--gap-l);
  padding-top: var(--padding-l);
  padding-bottom: var(--padding-l);
}

.ws8-header.brxe-div {
  width: 100%;
  max-width: 88rem;
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  row-gap: var(--gap-s);
}

.ws8-title.brxe-heading {
  width: 100%;
  text-align: center;
}

.ws8-description.brxe-text-basic {
  width: 100%;
  text-align: center;
}

.ws8-carousel.brxe-div {
  width: 100%;
  overflow: hidden;
}

.ws8-carousel .testimonialSwiper-wrapper {
  display: flex;
  align-items: stretch;
}

.ws8-card.brxe-div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  row-gap: var(--gap-xs);
  padding: var(--padding-s) var(--padding-xs);
  border-radius: var(--border-radius-s);
  background-color: var(--sy-testimonial-card-bg, var(--bricks-color-ljzpix));
}

.ws8-card-image.brxe-div {
  width: 12rem;
  height: 12rem;
  overflow: hidden;
  border-radius: 50%;
}

.ws8-card-image .brxe-image,
.ws8-card-image .brxe-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ws-testimonials-card-nameRating.brxe-block,
.ws-testimonials-card-nameRating.brxe-div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  row-gap: var(--gap-2xs);
}

.ws8-card-name.brxe-heading {
  text-align: center;
  margin: 0;
}

.ws8-card-rating.brxe-div,
.ws8-card-rating.brxe-text-basic {
  display: flex;
  align-items: center;
  justify-content: center;
}

.testimonial-stars {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  column-gap: 0.35rem;
}

.testimonial-stars svg {
  width: 1.8rem;
  height: 1.8rem;
}

.ws8-card-text.brxe-text-basic {
  text-align: center;
  margin: 0;
}

@media (max-width: 991px) {
  .ws8-card-image.brxe-div {
    width: 10rem;
    height: 10rem;
  }
}
