.author-img img{border-radius:50%;height:80px;object-fit:cover;width:80px}.testimonial-wrapper{display:grid;gap:24px;grid-template-columns:repeat(3,1fr);margin:auto}.testimonial-card{background:#fff;display:flex;flex-direction:column;min-height:430px;padding:28px 26px}.testimonial-text{color:#333;font-size:18px;line-height:25px;margin-bottom:30px}.author-bio{font-family:Oswald,serif!important}.testimonial-author{color:#1d4e9f;font-size:18px;font-weight:700;line-height:25px;margin-bottom:18px}.stars{color:#f4b400;font-size:22px;letter-spacing:2px}@media (max-width:991px){.testimonial-wrapper{grid-template-columns:1fr 1fr}}@media (max-width:767px){.testimonial-wrapper{display:flex;gap:16px;overflow-x:auto;padding-bottom:10px;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch}.testimonial-wrapper::-webkit-scrollbar{height:6px}.testimonial-wrapper::-webkit-scrollbar-thumb{background:#ccc;border-radius:10px}.testimonial-card{flex:0 0 auto;max-width:90%;min-height:auto;min-width:85%;scroll-snap-align:start}}