.review-section{background-color:#fff;max-width:1400px;margin:0 auto;padding:80px 40px 60px}.review-header{text-align:center;flex-direction:column;align-items:center;margin-bottom:40px;display:flex}.review-top-subtitle{color:#f50;text-transform:uppercase;letter-spacing:1px;margin-bottom:15px;font-size:.9rem;font-weight:600}.review-title{color:#000;letter-spacing:-1px;margin-bottom:20px;font-size:3rem;font-weight:700;line-height:1.15}.review-subtitle{color:#333;max-width:800px;margin:0 auto;font-family:Times New Roman,Times,serif;font-size:1rem;line-height:1.6}.review-dot{background-color:#f50;border-radius:50%;width:10px;height:10px;margin-bottom:10px;display:inline-block}.feedback-slider-wrapper{justify-content:center;align-items:center;width:100%;display:flex;position:relative}.feedback-slider-container{scroll-behavior:smooth;scrollbar-width:none;-ms-overflow-style:none;width:100%;padding:20px 0;position:relative;overflow-x:auto}.feedback-slider-container::-webkit-scrollbar{display:none}.feedback-slider-track{gap:20px;width:max-content;display:flex}.feedback-nav-btn{z-index:20;color:#1a1a1a;cursor:pointer;background-color:#fffffff2;border:1px solid #eaeaea;border-radius:50%;outline:none;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s ease-in-out;display:flex;position:absolute;top:50%;transform:translateY(-50%);box-shadow:0 4px 12px #0000001a}.feedback-nav-btn.prev-btn{left:-20px}.feedback-nav-btn.next-btn{right:-20px}.feedback-nav-btn:hover{color:#000;background-color:#fff;box-shadow:0 6px 16px #00000026}.feedback-card{aspect-ratio:9/16;border-radius:12px;flex-shrink:0;width:280px;position:relative;overflow:hidden;box-shadow:0 4px 15px #0000001a}.feedback-img{object-fit:cover;object-position:top center}@media (max-width:768px){.review-section{padding:60px 20px}.feedback-card{width:240px}.review-title{font-size:2rem}}
