.exult-testimonials-slider{
  overflow:hidden;
  width:100%;
}

.exult-testimonials-track{
  display:flex;
  gap:40px;
  transition:transform 0.6s ease;
  will-change: transform;
  align-items:center; /* keeps natural heights */
}

.exult-testimonial{
  min-width: calc((100% - 80px) / 3);
  height:auto;
  background:#3fa548;
  color:#fff;
  padding:15px 20px;
  border-radius:20px;
  font-size:14px;
  line-height:1.6;
}

@media (max-width:1100px){
  .exult-testimonial{ min-width: calc((100% - 40px) / 2); }
}

@media (max-width:610px){
  .exult-testimonial{ min-width: 100%; }
}


/* tidy up WP's default paragraph spacing inside the content */
.exult-testimonial__text p{
  margin:0 0 18px;
  display:inline;
}
.exult-testimonial__text p:last-child{
  margin-bottom:0;
}

.exult-testimonial__text{
  font-style:italic;
  margin-bottom:14px;
}

.exult-testimonial__person{
  font-size:14px;
  line-height:1.4;
  font-weight:400;
}

.exult-qopen{ margin-right:1px; }
.exult-qclose{ margin-left:-3px; }