.testimonial-slider-section{max-width:1140px;margin:0 auto;position:relative}.testimonial-swiper-instance{position:relative;width:100%;max-width:670px;height:auto !important;overflow:hidden;margin:0 auto}.testimonial-slide{display:flex;flex-direction:column;width:100%;height:auto !important;box-sizing:border-box}.testimonial-quote{font-size:35px;line-height:52px;color:#111;margin-bottom:30px}.testimonial-author-box{display:flex;align-items:center;gap:15px}.testimonial-author-img{width:60px;height:60px;border-radius:50%;object-fit:cover}.testimonial-author-info{display:flex;flex-direction:column}.author-name{font-weight:700}.author-designation{font-size:14px;color:#666}.testimonial-pagination{position:absolute;top:15% !important;transform:translateX(99%) !important;display:flex;flex-direction:column;gap:12px;z-index:10}.testimonial-pagination .swiper-pagination-bullet{width:10px;height:10px;background:#aaa;border-radius:50%;opacity:.4;transition:all .3s ease}.testimonial-pagination .swiper-pagination-bullet-active{background-color:#c32033;opacity:1}@media (max-width:992px){.testimonial-quote{font-size:32px;line-height:44px}.testimonial-slide{width:100% !important;padding:0 15px}.testimonial-pagination{top:10% !important;right:0;transform:translateX(60%) !important}}@media (max-width:768px){.testimonial-slider-section{padding:40px 15px}.testimonial-quote{font-size:22px;line-height:32px;margin-bottom:20px}.testimonial-author-img{width:50px;height:50px}.testimonial-pagination{top:auto !important;bottom:10px;right:50%;transform:translateX(50%) !important;flex-direction:row;justify-content:center}}