/* -----------------------------------------

home-reviews-flickity.css

----------------------------------------- */

.home-reviews-flickity {
  padding: var(--home-padding) 0;
}
.home-reviews-flickity .review-slider {
  align-content: center;
}
.home-reviews-flickity .site-grid {
  grid-template-columns: repeat(2, 2fr);
  gap: 2rem;
}
.home-reviews-flickity .site-grid .reviews {
  align-content: center;
}
.home-reviews-flickity .site-grid .review {
  padding: 0 calc( var(--flickity-button-width) + var(--home-design-margin) );
  align-content: center;
}
.home-reviews-flickity .site-grid .review-title {
  font-size: var(--base-h5-size);
  font-weight: 600;
  text-transform: capitalize;
  color: var(--primary);
  margin-bottom: 1rem;
}
.home-reviews-flickity .site-grid .review-text {
  text-wrap: balance;
  margin-bottom: 0.5rem;
}
.home-reviews-flickity .site-grid .review-name {
  font-weight: bold;
  color: black;
}
.home-reviews-flickity .site-grid .img {
  align-content: center;
}
.home-reviews-flickity .site-grid .img .img-cover {
  aspect-ratio: 3/2;
  width: 100%;
  height: auto;
  border-radius: var(--border-radius);
  background: rgba(0, 0, 0, 0.25);
  overflow: hidden;
}
.home-reviews-flickity .flickity-prev-next-button.next {
  right: 0;
}
.home-reviews-flickity .flickity-prev-next-button.previous {
  left: 0;
}

@media(max-width:62rem) {
  .home-reviews-flickity .site-grid {
    grid-template-columns: repeat(1, 1fr);
  }
}