.testimonial-grid-section{margin-top:40px;margin-bottom:20px}.testimonial-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));grid-gap:2rem;gap:2rem;width:100%}.testimonial-card{background:var(--gradient-one);padding:0 30px 30px;text-align:center;border-radius:10px;position:relative;box-shadow:var(--default-box-shadow);cursor:pointer;transition:transform .3s ease,box-shadow .3s ease}.testimonial-card:hover{transform:translateY(-5px);box-shadow:0 12px 24px rgba(0,0,0,.1)}.profile-img{width:80px;height:80px;margin-top:-40px;border-radius:50%;object-fit:cover;margin-bottom:15px;box-shadow:var(--default-box-shadow);border:2px solid var(--headings-color)}.quote{font-size:2rem;color:var(--headings-color)}.testimonial-text{font-size:var(--default-p-size);color:var(--text-color)}.divider{border:0;height:1px;background:#444;margin:20px 0}.role{font-size:var(--default-p-size);color:var(--background-color);margin-bottom:5px}.name{font-weight:700;font-size:1rem;letter-spacing:1px;color:var(--text-color)}@media (max-width:900px){.testimonial-card{margin-bottom:20px}.testimonial-card:last-child{margin-bottom:0}}