/** Shopify CDN: Minification failed

Line 15:24 Unexpected "{"
Line 15:33 Expected ":"
Line 15:39 Unexpected "{"

**/


/* CSS from section stylesheet tags */
.testimonial-heading {
    color: rgba(var(--color-button)) !important;
    font-weight: bold !important;
}
  .testimonial-section-{{ section.id }}{
    margin:1.5rem 0rem;
  }
.slideshow__slide {
  display: flex;
  justify-content: center;
  align-items: center;
}

.testimonial-card {
  display: flex;
  flex-wrap: wrap;
  width: 70%;
  min-height:400px;
  max-height:400px;
  max-width: 900px;
  justify-content: space-between;
  gap: 20px;
  background: #ffff;
  padding: 20px;
  
}

.testimonial-left, .testimonial-image{
  flex:1;
  text-align:left;
  width:100%;
  height:100%;
}

.testimonial-user {
  text-align: left;
  display:flex;
  align-items:center;
  justify-content:left;
  gap:5px;
}

.testimonial-profile {
  width: 20px;
  height: 20px;
  border-radius: 50%;
  object-fit: cover;
  margin-bottom: 0.5rem;
}

.testimonial-stars span {
  color: rgba(var(--color-button));
}
.testimonial-image img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.testimonial-body{
  font-size:12px;
}

.slider-buttons--testimonial {
  display: flex;
  justify-content: space-between;
  gap:1rem;
  max-width: 900px;
  margin: 1rem auto 0;
  position: relative;
}
.testimonial-arrow{
  min-width:0px !important;
}

@media (max-width: 768px) {
  .testimonial-card {
    flex-direction: column;
    align-items: center;
    padding: 15px;
    flex-wrap:nowrap;
    max-height:none;
    width:80%
  }

  .testimonial-image img {
    max-width: 100%;
    height: auto;
  }

  .slider-buttons--testimonial {
    justify-content: space-around;
  }
}