@charset "UTF-8";
/* COLORS */
/* TYPOGRAPHY */
/* ---- MEDIA QUERIES ----- */
/* ---- FLYTANDE AVSTÅND ----- */
.featured-reviews-block {
  background-color: #fff;
}
.featured-reviews-block .reviews-wrapper {
  margin-bottom: 0 !important;
}
.featured-reviews-block .review-inner {
  max-width: 81.8rem;
  margin: 0 auto;
}
.featured-reviews-block .review-text {
  text-align: center;
  font-family: "Poppins", sans-serif;
  font-size: clamp(2.4rem, 3vw, 4.4rem);
  font-style: italic;
  font-weight: 700;
  letter-spacing: -0.22px;
}
.featured-reviews-block .review-text svg {
  margin-bottom: clamp(-9rem, -5.625vw, -3.75rem);
}
.featured-reviews-block .review-stars {
  display: flex;
  justify-content: center;
  gap: 1.6rem;
  margin: clamp(2rem, 3vw, 4.8rem) 0 0;
}
.featured-reviews-block .review-name {
  text-align: center;
  margin: clamp(2rem, 3vw, 4.8rem) 0 0;
}
.featured-reviews-block .slick-dots {
  position: static;
  margin: clamp(5.42rem, 8.125vw, 13rem) 0 0;
}
.featured-reviews-block .slick-dots li {
  width: 1.6rem;
  height: 0.8rem;
  border-radius: 100vw;
  transition: width 0.3s ease-in-out, color 0.3s ease-in-out;
  background-color: #DBDBDB;
}
.featured-reviews-block .slick-dots li button {
  width: 1.6rem;
  height: 0.8rem;
  border-radius: 100vw;
}
.featured-reviews-block .slick-dots li button::before {
  display: none;
}
.featured-reviews-block .slick-dots li.slick-active {
  background-color: #EE7202;
  width: 4.8rem;
}

@media (max-width: 768px) {
  .featured-reviews-block .review-text {
    letter-spacing: -0.12px;
  }
  .featured-reviews-block .review-text svg {
    margin-bottom: -5rem;
    width: 5.5rem;
    height: 6rem;
  }
  .featured-reviews-block .review-stars {
    gap: 0.8rem;
    margin: 3.2rem 0 0;
  }
  .featured-reviews-block .review-stars svg {
    width: 1.6rem;
    height: 1.6rem;
  }
  .featured-reviews-block .review-name {
    margin: 3.2rem 0 0;
  }
  .featured-reviews-block .slick-dots {
    margin: 7.2rem 0 0;
  }
}