/* client-reviews.css: ported 1:1 from foodforjoe.es CSS modules (hash suffixes removed). */

/* ── ClientReviews ── */
.ClientReviews_clientReviews {
  padding:60px 0;
  background-color:var(--color-white);
}

.ClientReviews_title {
  padding:0 20px;
  text-align:center;
  margin:0 auto 10px;
  text-wrap:balance;
  width:-moz-fit-content;
  width:fit-content;
  max-width:600px;
}

.ClientReviews_trustBox {
  display:block;
  mix-blend-mode:multiply;
  margin:0 auto 10px;
  padding:0 50px;
  min-height:59px;
}

.ClientReviews_carousel {
  min-height:170px;
}

.ClientReviews_review {
  background:rgba(255,255,255,.6);
  border-radius:10px;
  padding:40px 46px;
}

.ClientReviews_reviewTop {
  margin-bottom:27px;
}

.ClientReviews_reviewAuthor {
  margin-right:15px;
}

.ClientReviews_reviewText {
  margin:0;
}

.ClientReviews_cta {
  display:flex;
  justify-content:center;
  margin-top:54px;
}

@media (min-width:960px) {
  .ClientReviews_clientReviews {
    padding:82px 0 54px;
  }
}

@media (min-width:960px) {
  .ClientReviews_trustBox {
    min-height:75px;
  }
}

@media (min-width:960px) {
  .ClientReviews_content {
    position:relative;
  }
}
