@import url("https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&family=Poppins:wght@300;400;500;600;700&display=swap");@import url("https://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.0.0/css/all.min.css");*{box-sizing:border-box;margin:0;padding:0}.containerChild{margin:0 auto;max-width:1200px;padding:0 20px}.parentContainer{font-family:Inter,sans-serif;padding:10px 0}@media (max-width:992px){.parentContainer{padding:40px 0}}.testimonial-container{overflow:hidden;position:relative}.testimonial-scroll{display:flex;gap:20px;overflow-x:auto;padding:10px 0;scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none}.testimonial-scroll::-webkit-scrollbar{display:none}.testimonial-card{flex:0 0 350px;min-height:280px}.customer-card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;box-shadow:0 2px 10px rgba(0,0,0,.1);height:100%;transition:transform .2s ease,box-shadow .2s ease}.customer-card:hover{box-shadow:0 4px 20px rgba(0,0,0,.15);transform:translateY(-2px)}.card-body{display:flex;flex-direction:column;height:100%;padding:24px;text-align:center}.scroll-btn{align-items:center;background:hsla(0,0%,100%,.9);border:1px solid #dee2e6;border-radius:50%;box-shadow:0 2px 10px rgba(0,0,0,.1);cursor:pointer;display:flex;height:50px;justify-content:center;position:absolute;top:50%;transform:translateY(-50%);transition:all .3s ease;width:50px;z-index:10}.scroll-btn:hover{background:#fff;box-shadow:0 4px 20px rgba(0,0,0,.15);transform:translateY(-50%) scale(1.1)}.scroll-btn.left{left:10px}.scroll-btn.right{right:10px}.avatar{border-radius:50%;display:block;height:80px;margin:0 auto 16px;object-fit:cover;width:80px}.testimonial-text{color:#64748b;flex-grow:1;font-family:Inter,sans-serif;font-size:16px;font-weight:400;line-height:1.6;margin-bottom:24px}.testimonial-author{margin-top:auto}.author-name{color:#1f2937;font-family:Poppins,sans-serif;font-size:18px;font-weight:600;margin-bottom:4px}.author-title{color:#6b7280;font-family:Inter,sans-serif;font-size:14px;font-weight:400}@media (max-width:768px){.testimonial-card{flex:0 0 300px}.scroll-btn{height:40px;width:40px}.card-body{padding:20px}}@media (max-width:480px){.testimonial-card{flex:0 0 280px}.containerChild{padding:0 15px}}