.slider-container{overflow:hidden;padding:20px 0;position:relative;width:100%}.slider-track{animation:scroll 30s linear infinite;display:flex;gap:20px;width:max-content}@keyframes scroll{0%{transform:translateX(0)}to{transform:translateX(-50%)}}.testimonial-card{background:#fff;border-radius:12px;box-shadow:0 4px 10px rgba(0,0,0,.1);flex:0 0 auto;flex-direction:column;height:fit-content;min-height:500px;padding:20px;position:relative;width:340px}.card-header,.testimonial-card{display:flex;justify-content:space-between}.card-header{align-items:center}.card-header .info{display:flex;flex-direction:column}.card-header .info h3{font-size:18px;margin:0}.card-header .info .date,.card-header .info h3{color:#000;font-family:Manrope,sans-serif;font-weight:700}.card-header .info .date{font-size:12px}.card-header .logo{max-height:60px;max-width:80px;object-fit:contain}.card-quote{color:#eaeaea;font-family:serif;font-size:80px;left:20px;line-height:80px;position:absolute;top:80px}.card-message{color:#000;display:flex;flex-grow:1;font-size:14px;margin-top:50px}.card-message,.card-rating{font-family:Manrope,sans-serif;text-align:left}.card-rating{color:#ffce00;font-size:24px;margin-top:10px}@media (max-width:768px){.testimonial-card{height:fit-content;min-height:420px;padding:16px;width:280px}.card-quote{font-size:50px;top:60px}}