/** Shopify CDN: Minification failed

Line 101:2 Unexpected "/"

**/
.client-review-main {
  padding:40px 0px;
  color:#666666;
}
.client-heading h2 {
  font-size:24px;
  font-weight:700;
  line-height: 34.5px;
}
.benefits-section {
  padding: 2rem;
  display: flex;
  flex-wrap: wrap;
  gap: 2rem;
}
.benefits-text {
  flex: 1 1 100%;
}
.benefits-text ul {
  list-style: none;
  padding: 0;
}
/* .benefits-text ul li::before {
  content: '✔';
  color: red;
  margin-right: 8px;
} */
.benefits-text li {
  padding-bottom:20px;
}
.client-review-main .swiper-container {
  flex: 1 1 100%;
  max-width: 600px;
}
.client-review-main .testimonial-card {
  background: white;
  padding: 1.5rem;
  box-shadow: 0 2px 6px rgba(0,0,0,0.1);
  border-radius: 8px;
}
.client-review-main .avatar img {
  width: 112px;
  height: auto;
  border-radius: 50%;
  margin-bottom: 1rem;
  object-fit:cover;
}
.testimonial-img {
  position: relative;
}
.client-review-main .quote-icon {
   position:relative;
   left:45px;
}
.testimonial-flex {
  display: flex;
  gap:15px;
}
.testimonial-text p {
  font-size:16px;
  line-height:1.5;
}
.testimonial-txt .author {
  font-size: 20px;
  font-weight:700;
  margin-bottom: 3px;
  color:#000;
  margin-top:0px;
}
.testimonial-txt .subtitle {
  font-size:15px;
  color:#d5b46f;
  font-weight:400;
}
.client-review-main .swiper-pagination-bullet {
  height:8px;
  width:24px;
  background:#000;
  border-radius: 5px;
}
.client-review-main .swiper-pagination-bullet-active {
  background:#aa1d12;
}
@media screen and (max-width: 1023px) {
  .benefits-text {
      flex: 100%;
  }
  .testimonial-flex {
    flex-wrap: wrap;
    gap: 0px;
  }
  .testimonial-text p {
    margin-top:0px;
  }

 */
  .client-review-main .swiper-container {
    /* padding-bottom: 60px; */
  }
}
@media screen and (min-width: 990px) {
  .benefits-text ul {
    display: flex;
    flex-wrap: wrap;
    gap: 30px;
    justify-content: space-between;
  }
  .benefits-text li {
    width: 48%;
  }
}