.testimonials>.col{padding:1rem}.testimonials .testimonial{align-self:stretch;border-radius:.5rem;box-sizing:border-box;display:flex;font-size:1em;height:100%;margin:0;padding:2rem;width:100%}.testimonials .testimonial--card{background-color:var(--primary);box-shadow:-4px 5px 10px 0 rgba(61,61,60,.4);color:var(--secondary);transition:background-color .5s ease}.testimonials .testimonial__quote{box-sizing:border-box;font-size:2em;margin-bottom:1rem;max-height:2em}.testimonials .testimonial__content{display:flex;flex-flow:column nowrap;height:100%;justify-content:center;margin:auto}.testimonials .testimonial__text{margin-bottom:1rem;text-align:center}.testimonials .testimonial__cite{font-size:.875rem;font-style:normal;font-weight:700;text-align:center}.testimonials .testimonial__image{max-width:5em}.testimonials .testimonial__date,.testimonials .testimonial__location,.testimonials .testimonial__name,.testimonials .testimonial__rating{display:block}.testimonials .testimonial__date-star,.testimonials .testimonial__location-star,.testimonials .testimonial__name-star,.testimonials .testimonial__rating-star{max-height:1em}.testimonials .testimonial__rating svg{box-sizing:content-box;display:inline-block;height:1em;overflow:visible;vertical-align:-.125em}.testimonials .testimonial__date{font-weight:400}.testimonials--card,.testimonials--quote{display:flex;flex-wrap:wrap}.testimonials--card .col,.testimonials--quote .col{box-sizing:border-box;display:flex;flex-basis:100%;flex-direction:column;max-width:100%;padding:1rem}.testimonial__slider{height:100%;width:100%}.swiper--nav .testimonial__slider{padding-bottom:var(--swiper-navigation-size)}.swiper--nav .testimonial__slider .swiper__slider-navigation{transform:translateY(var(--swiper-navigation-size))}@media (min-width:576px){.testimonials--card .col,.testimonials--quote .col{flex:0 0 50%;max-width:50%}}@media (min-width:768px){.testimonials--card .col,.testimonials--quote .col{flex:0 0 33.33333%;max-width:33.33333%}}
