/*! testimonials */
.testimonials .testimonial:is(.with-5-stars,.with-4-stars,.with-3-stars,.with-2-stars,.with-1-star) blockquote:before{color:#ffb533;letter-spacing:.1em;font-size:14px;line-height:1}.testimonials .testimonial:is(.with-5-stars,.with-4-stars,.with-3-stars,.with-2-stars,.with-1-star) blockquote{padding-block-start:var(--sp-8)}.testimonials .testimonial blockquote p{font-family:var(--font-body-family);font-style:var(--font-body-style);font-weight:var(--font-body-weight);font-size:var(--text-lg);letter-spacing:var(--font-body-letter-spacing);text-transform:none}.testimonials .testimonial blockquote cite{font-style:normal;font-size:var(--text-xs)}.page-width:has(>.testimonials){--title-xl:var(--text-h0);--title-lg:var(--text-h1);padding-inline:0}@media screen and (width>=1024px){.testimonials .testimonial{max-width:min(38%,560px);padding-inline:var(--sp-8)}}.testimonials.flickity-enabled .testimonial{opacity:.2;transition:opacity var(--animation-primary)}.testimonials.flickity-enabled .testimonial.is-selected{opacity:1}