.testimonial-section{text-align:center;background:#f1e7e7;padding:70px 20px}.testimonial-section h2{color:#222;font-size:42px;font-weight:600}.subtitle{color:#666;margin-top:10px;margin-bottom:50px}.testimonial-wrapper{justify-content:center;align-items:center;gap:25px;display:flex}.slider{width:900px;overflow:hidden}.slider-track{transition:transform .6s ease-in-out;display:flex}.testimonial-card{background:#fff;border-radius:30px;min-width:100%;height:320px;display:flex;overflow:hidden;box-shadow:0 12px 30px #00000014}.text{text-align:left;flex:1;padding:50px}.text p{color:#333;font-size:18px;line-height:1.7}.text h4{color:#c8020e;margin-top:25px;font-weight:600}.image{width:380px;height:380px;position:relative}.image .img{object-fit:cover}.arrow{cursor:pointer;color:#c8020e;background:0 0;border:none;font-size:40px;transition:all .3s}.arrow:hover{transform:scale(1.2)}.rating{color:#000;align-items:center;gap:6px;font-size:14px;font-weight:600;display:flex}@media (min-width:1200px){.slider{width:1000px}.text{padding:60px}.testimonial-section h2{font-size:46px}}@media (max-width:1024px){.slider{width:95%}.image{width:320px;height:320px}.text{padding:35px}.text p{font-size:16px}.testimonial-section h2{font-size:36px}}@media (max-width:768px){.testimonial-wrapper{gap:10px}.testimonial-card{border-radius:20px;flex-direction:column}.image{width:100%;height:220px}.text{padding:20px}.text p{font-size:15px}.text h4{font-size:16px}.arrow{font-size:28px}.testimonial-section{padding:20px 15px}.testimonial-section h2{font-size:28px}.subtitle{margin-bottom:30px;font-size:14px}}@media (max-width:480px){.image{height:180px}.text{padding:16px}.text p{font-size:14px;line-height:1.6}.arrow,.testimonial-section h2{font-size:24px}}
