.testimonials-module__EPqtAq__list{grid-template-columns:repeat(3,minmax(0,1fr));gap:0 clamp(24px,4vw,64px);margin:0;padding:0;list-style:none;display:grid}.testimonials-module__EPqtAq__list[data-count="1"]{grid-template-columns:minmax(0,1fr);max-width:760px}.testimonials-module__EPqtAq__list[data-count="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.testimonials-module__EPqtAq__card{grid-row:span 4;grid-template-rows:subgrid;border-top:3px solid var(--blue);align-content:start;row-gap:20px;padding:24px 0 clamp(40px,5vw,64px);display:grid}.testimonials-module__EPqtAq__logo{align-items:center;height:56px;display:flex}.testimonials-module__EPqtAq__logo img{object-fit:contain;object-position:left center;width:auto;max-width:min(100%,200px);height:auto;max-height:56px;display:block}[dir=rtl] .testimonials-module__EPqtAq__logo img{object-position:right center}.testimonials-module__EPqtAq__title{margin:0;font-size:clamp(20px,1.6vw,24px);font-weight:700;line-height:1.25}.testimonials-module__EPqtAq__quote{color:var(--anchor);margin:0;font-size:clamp(16px,1.2vw,18px);line-height:1.6}.testimonials-module__EPqtAq__quote p{margin:0 0 .8em}.testimonials-module__EPqtAq__quote p:last-child{margin-bottom:0}.testimonials-module__EPqtAq__quote:before{content:"“";font-variant:normal;height:.5em;font-size:64px;font-style:normal;font-weight:900;font-stretch:100%;line-height:1;font-family:var(--display);font-feature-settings:normal;font-variation-settings:normal;color:var(--red);display:block}.testimonials-module__EPqtAq__by{grid-template-columns:auto minmax(0,1fr);align-content:end;align-items:center;gap:0 14px;margin:0;display:grid}.testimonials-module__EPqtAq__photo{background:var(--stone);grid-row:span 2;width:48px;height:48px;position:relative;overflow:hidden}.testimonials-module__EPqtAq__photo img{object-fit:cover}.testimonials-module__EPqtAq__name{grid-column:2;font-weight:700}.testimonials-module__EPqtAq__role{color:var(--anchor);grid-column:2;font-size:15px}.testimonials-module__EPqtAq__by:not(:has(.testimonials-module__EPqtAq__photo)){grid-template-columns:minmax(0,1fr)}:is(.testimonials-module__EPqtAq__by:not(:has(.testimonials-module__EPqtAq__photo)) .testimonials-module__EPqtAq__name,.testimonials-module__EPqtAq__by:not(:has(.testimonials-module__EPqtAq__photo)) .testimonials-module__EPqtAq__role){grid-column:1}@media (max-width:1000px){.testimonials-module__EPqtAq__list,.testimonials-module__EPqtAq__list[data-count="3"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.testimonials-module__EPqtAq__list,.testimonials-module__EPqtAq__list[data-count="2"],.testimonials-module__EPqtAq__list[data-count="3"]{grid-template-columns:minmax(0,1fr)}}
