.testimonial{display:grid;gap:1rem;grid-template-columns:repeat(auto-fit,minmax(var(--benefits-card-min-width,500px),1fr))}.testimonial__item{background-color:#dbe7ff;border-radius:20px;box-shadow:4px 4px 3px hsl(0 0 0/.25);color:#00263d;padding:1.5rem;position:relative}.testimonial__item:nth-child(2n){background-color:#427dff;color:#fff}.testimonal-item__wrapper{display:flex;flex-direction:column;gap:.5rem;height:100%;justify-content:center}.testimonal-item__icon{fill:#f2f2f2;bottom:1rem;max-width:175px;opacity:.1;position:absolute;right:1rem}.testimonial__item:nth-child(odd) .testimonal-item__icon{color:#1a66be}.testimonal-item__icon svg{width:100%}.testimonal-item__quote{border:0;font-size:1.25rem;line-height:1.85;margin:0;padding:0;position:relative;z-index:1}*+.testimonal-item__quote{margin-top:2.5rem}.testimonial:has(.testimonal-author__picture) .testimonal-item__author{text-align:left}.testimonal-item__author{align-items:center;display:flex;gap:1rem}*+.testimonal-item__author{margin-top:auto;padding-top:1rem}.testimonal-author__picture{aspect-ratio:1/1;border-radius:50%;max-width:140px;object-fit:cover;object-position:center}.testimonal-author__meta{display:flex;flex-direction:column}.testimonal-author__meta-item{font-style:normal;font-weight:400}.testimonal-author__name{font-weight:600}@media(min-width:768px){.testimonial{gap:1.5rem}.testimonial__item{padding:2rem}}