.testimonials{padding-bottom:50px}.grid-container{display:grid;grid-template-columns:repeat(10,1fr);grid-auto-rows:minmax(150px,auto);gap:10px}.review-card{border-radius:10px;padding:20px;padding-left:5px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;align-items:center;text-align:center}.card1,.card10,.card2,.card4,.card5,.card7,.card8,.card9{display:flex;flex-direction:row;align-items:center}.card1 .avatar,.card10 .avatar,.card2 .avatar,.card4 .avatar,.card5 .avatar,.card7 .avatar,.card8 .avatar,.card9 .avatar{margin-right:2px}.card1 .review,.card10 .review,.card2 .review,.card4 .review,.card5 .review,.card7 .review,.card8 .review,.card9 .review{text-align:left;padding-top: 20px;}.avatar{width:60px;height:60px;border-radius:50%;margin-bottom:10px}.name{font-size:1.2rem;font-weight:700;margin-bottom:5px}.title{font-size:1rem;margin-bottom:15px}.review{font-size:1rem}.stars{font-size:1rem;color:#6366f1;letter-spacing: 6px;}.card1,.card5,.card8,.card9{grid-column:span 5}.card10,.card2,.card4,.card7{grid-column:span 3}.card3,.card6{grid-column:span 2;grid-row:span 2}

/* Responsive adjustments */
@media (max-width: 768px) {
    .grid-container {
      grid-template-columns: repeat(2, 1fr);
    }
  
    .card1, .card2, .card3, .card4, .card5, .card6, .card7, .card8, .card9, .card10 {
      grid-column: span 2 !important;
      flex-direction: column;
      text-align: center;
    }
  
    .card1 .avatar, .card10 .avatar, .card2 .avatar, .card4 .avatar, .card5 .avatar, .card7 .avatar, .card8 .avatar, .card9 .avatar {
      margin-right: 0;
      margin-bottom: 10px;
    }
  
    .card1 .review, .card10 .review, .card2 .review, .card4 .review, .card5 .review, .card7 .review, .card8 .review, .card9 .review {
      text-align: center;
    }
  }
  
  @media (max-width: 480px) {
    .grid-container {
      grid-template-columns: 1fr;
    }
  
    .card1, .card2, .card3, .card4, .card5, .card6, .card7, .card8, .card9, .card10 {
      grid-column: span 1 !important;
    }
  }