.testimonial-section {
  padding: 4rem 0;
}
@media screen and (min-width: 992px) {
  .testimonial-section {
    padding: 10rem 0 11rem 0;
  }
}
.testimonial-section .--customer-feedback {
  --bs-gutter-x: 0;
}
@media screen and (min-width: 992px) {
  .testimonial-section .--customer-feedback {
    --bs-gutter-x: 7rem;
  }
}
.testimonial-section .section-title h2 {
  margin-bottom: 6.4rem;
  text-align: center;
  text-transform: capitalize;
}
.testimonial-section .card {
  margin-bottom: 4rem;
  padding: 2.8rem 2.4rem;
  background-color: #fff;
  border-radius: 1.6rem;
  border: none;
  height: -moz-fit-content;
  height: fit-content;
}
@media screen and (min-width: 992px) {
  .testimonial-section .card {
    margin-bottom: 7rem;
  }
}
.testimonial-section .card .card-img-top {
  width: 100%;
  height: auto;
  margin-bottom: 2.4rem;
  max-width: 13.8rem;
  height: 13.8rem;
  -o-object-fit: contain;
     object-fit: contain;
}
@media screen and (min-width: 992px) {
  .testimonial-section .card .card-img-top {
    width: 100%;
  }
}
.testimonial-section .card .card-body {
  padding: 0;
}
.testimonial-section .card .card-body p {
  margin-bottom: 2.4rem;
}
.testimonial-section .card .card-body .card-text p {
  color: var(--grey1);
}
.testimonial-section .card .card-footer {
  background: none;
  border: none;
  padding: 0;
  margin-bottom: 0;
}
.testimonial-section .card .card-footer .card-text {
  color: var(--primary);
}/*# sourceMappingURL=style.css.map */