.cards-testimonial-section{align-items:center;display:flex;justify-content:center;padding:32px 0}.card-content{box-sizing:border-box;display:flex;flex-direction:column;height:100%;justify-content:space-between;padding:40px;width:100%}.cards-testimonial-section .swiper{height:664px;width:320px}@media (max-width:992px){.card-content{padding:32px 20px}.card-body p{font-size:14px}}@media (min-width:768px){.cards-testimonial-section .swiper{height:460px;width:820px}}.cards-testimonial-section .swiper-slide{align-items:center;background-color:#fff;border-radius:20px;box-shadow:0 10px 30px rgba(0,0,0,.1);display:flex;justify-content:center}.cards-testimonial-section .swiper-pagination-bullet-active{background:#fff}.card-icon{color:#4a6cf7;margin-bottom:20px}.card-body{color:#515253;display:-webkit-box;flex-grow:1;font-size:1rem;-webkit-line-clamp:6;margin-bottom:30px;-webkit-box-orient:vertical;overflow:hidden}.card-footer{align-items:center;border-top:1px solid #eee;display:flex;gap:15px;padding-top:20px}.author-img{border:2px solid #fff;border-radius:50%;box-shadow:0 2px 8px rgba(0,0,0,.1);object-fit:cover}.author-info{display:flex;flex-direction:column}.author-name{color:#111;font-size:.95rem;font-weight:700}.author-title{color:#888;font-size:.8rem}.cards-testimonial-section .swiper-pagination{bottom:-51px}button.custom-nav-btn{background:transparent;border:none;color:#30405b;cursor:pointer;height:50px;padding:0;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .3s ease,transform .3s ease;width:50px;z-index:10}.custom-nav-btn svg{display:block;height:100%;width:100%}.custom-nav-btn:hover{opacity:.8}.custom-nav-btn[disabled]{cursor:default;opacity:.3}.prev-btn{left:-60px;top:50%}.next-btn{right:-60px;top:50%}.next-btn svg{transform:rotate(180deg)}@media (min-width:992px){.cards-testimonial-section .swiper{overflow:visible}}