.testimonial{background-color:#fff;h1,h2,h3,h4,h5,h6,p{margin:0;padding:0}.testimonial__wrapper{display:flex;flex-direction:column;gap:2rem;margin:0 auto;max-width:64rem;padding:5rem 1.5rem;width:100%}.testimonial__heading{color:#002e1f;font-family:Lato;font-size:2rem;font-style:normal;font-weight:900;line-height:133%}.testimonial__columns{display:grid;gap:4rem;grid-template-columns:1fr 1fr;@media only screen and (max-width:600px){grid-template-columns:1fr}.testimonial__column{display:flex;flex-direction:column;gap:1rem;justify-content:center}}.testimonial__quote{background:#f5f5f5;border-radius:.5rem;box-shadow:0 1px 6px -2px rgba(0,18,42,.1),0 1px 3px 0 rgba(0,18,42,.1);display:flex;flex-direction:column;gap:1.25rem;padding:2rem 2rem 1.5rem;position:relative;.testimonial__quote-icon{left:-.75rem;position:absolute;top:-.75rem}.testimonial__quote-content{color:#002e1f;font-family:Lato;font-size:1rem;font-style:normal;font-weight:400;line-height:150%}.testimonial__quote-author{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;.testimonial__quote-images{align-items:center;display:flex;gap:.5rem;img{border-radius:1.5rem;height:3rem;object-fit:cover;width:3rem}}.testimonial__quote-author-details{display:flex;flex-direction:column;.testimonial__quote-name{font-weight:700}.testimonial__quote-name,.testimonial__quote-position{color:#002e1f;font-family:Lato;font-size:.875rem;font-style:normal;line-height:150%}.testimonial__quote-position{font-weight:400}}}.testimonial__quote-link{color:#7faf0d;font-family:Lato;font-size:1rem;font-style:normal;font-weight:900;line-height:150%;padding:8px;text-decoration:none}}}