/* *****
This is a CSS partial, minified file. It is referenced by the theme by default in theme.liquid.
If you would like to edit this code we recommend swapping to the un-minified version.
For full details and instructions please see our documentation:
https://support.weareeight.com/hc/en-us/articles/360020366578-Un-minified-CSS-Javascript
***** */
.homepage-section--testimonials-wrapper{position:relative}.testimonial-container{display:table;table-layout:fixed;width:100%}.testimonial-container a cite{transition:opacity .2s ease-in-out;-webkit-transition:opacity .2s ease-in-out;-o-transition:opacity .2s ease-in-out}.testimonial-container a:hover cite{opacity:.6;text-decoration:underline}.testimonial-slides li{overflow:hidden}.homepage-testimonials-container .flexslider-container{padding:0}.testimonial-content{display:table-cell;vertical-align:middle;text-align:center}.testimonial-content h3{display:inline}.testimonial-content blockquote{margin-bottom:0}.testimonial-content cite{font-style:normal;margin-top:10px;display:inline-block}.testimonial-stars{margin-bottom:10px}.testimonial-stars[data-rating="1"] svg:nth-child(-n+1){fill:currentColor}.testimonial-stars[data-rating="2"] svg:nth-child(-n+2){fill:currentColor}.testimonial-stars[data-rating="3"] svg:nth-child(-n+3){fill:currentColor}.testimonial-stars[data-rating="4"] svg:nth-child(-n+4){fill:currentColor}.testimonial-stars[data-rating="5"] svg:nth-child(-n+5){fill:currentColor}.testimonial-heading{text-align:center}.flexslider-container-testimonial .flex-direction-nav a.flex-prev{left:5px}.flexslider-container-testimonial .flex-direction-nav a.flex-next{right:5px}.flexslider-container-testimonial:hover .flex-direction-nav .flex-prev{left:20px}.flexslider-container-testimonial:hover .flex-direction-nav .flex-next{right:20px}.testimonial--arrow-padding{padding:0 60px}.testimonial--no-arrow-padding{padding:0}.testimonial-pagination .flex-control-nav{position:relative;margin-top:2rem}@media screen and (max-width:767px){.flex-direction-nav{display:none}.testimonial--arrow-padding{padding:0}}

.testimonial-stars {
    margin-bottom: 30px;
  height: 24px;
}
.testimonial-stars .feather {
    width: 16px;
    height: 16px; 
}
.testimonial-content blockquote {
    margin-bottom: 40px; 
      line-height: 21px;
}
.testimonial-content {
    text-align: left;
      padding: 0;
}
.testimonial-slides li, .testimonial-slides li.swiper-slide.swiper-slide-active {
    background: #fff;
  padding: 30px;
}
.testimonial-swiper-buttons .swiper-button-prev, .testimonial-swiper-buttons .swiper-button-next {
    background: #fff;
}
.testimonial-content figure {
    margin-bottom: 0;
}
.homepage-section--testimonials-wrapper .flexslider-container-testimonial {
    padding: 0;
}
.homepage-section--testimonials-wrapper .row {
    margin: 0;
}
.testimonial-content h3 {
    text-transform: capitalize;
}
@media (min-width: 768px) {
  .testimonial-content cite.author {
      font-size: 15px;
  }
  .homepage-section--testimonials-wrapper [class*="col-"].page-width {
      padding: 0;
  }
}

@media (max-width: 767px) {
  .testimonial-stars {
    margin-bottom: 20px;
    display: flex;
    gap: 3px;
    height: 12px;
  }
  /* .testimonial-content blockquote {
    margin-bottom: 50px;
  } */
  .testimonial-slides li, .testimonial-slides li.swiper-slide, .testimonial-slides li, .testimonial-slides li.swiper-slide.swiper-slide-active {
    padding: 20px;
  }
  .testimonial-stars .feather {
    width: 12px;
    height: 12px;
  }
  .homepage-section--testimonials-wrapper .container {
    padding: 0;
  }
  .testimonial-content blockquote {
    line-height: 19px;
    margin-bottom: 46px;
  }
}