.testimonials{background-color:#fff;color:#000;display:flex;flex-wrap:wrap;font-family:sans-serif;gap:2rem;padding:2rem}.testimonials--dark{background-color:#000;color:#fff}.testimonials--dark h3{color:#fff}.testimonials a{color:inherit;text-decoration:underline}.testimonials__left{flex:1 1 25%;min-width:250px}.logo{margin-bottom:1rem;max-width:150px}.stars{color:#1e73be;font-size:1.5rem;margin-bottom:.5rem}.rating-text{font-size:.95rem}.testimonials__right{flex:1 1 70%}.testimonials__cards{display:flex;flex-wrap:wrap;gap:2rem;justify-content:space-between}.testimonial{box-sizing:border-box;flex:1 1 calc(33.33% - 1.34rem)}.testimonial h3{font-size:1.1rem;font-weight:700;margin-bottom:.5rem}.testimonial .body{font-size:.95rem;margin-bottom:1rem}.testimonial .name{font-weight:700;text-decoration:underline}@media (max-width:1024px){.testimonials{align-items:stretch;flex-direction:column}.testimonials__left,.testimonials__right{flex:1 1 100%}.testimonial{flex:1 1 calc(50% - 1rem)}}@media (max-width:768px){.testimonials{padding:1.5rem 1rem}.testimonials__cards{flex-direction:column}.testimonial{flex:1 1 100%;max-width:100%}.logo{max-width:120px}.stars{font-size:1.25rem}.testimonial h3{font-size:1rem}.testimonial .body{font-size:.9rem}}