.ct-swiper-container{margin:30px auto;width:100%;padding-bottom:40px}.ct-testimonial-card{background:#fff;border-radius:10px;box-shadow:0 0 15px rgb(0 0 0 / .08);padding:30px;box-sizing:border-box;position:relative;transition:transform 0.3s ease}.ct-testimonial-card:hover{transform:translateY(-5px)}.ct-testimonial-header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:10px}.ct-avatar{width:80px;height:80px;border-radius:50%;object-fit:cover}.ct-user-info{flex:1;margin-left:15px;min-width:150px}.ct-name{margin:0;font-size:18px;font-weight:700;color:#000}.ct-role{margin:0;font-size:14px;color:#777}.ct-rating{background-color:#00684A;color:#fff;padding:8px 12px;font-size:16px;border-radius:4px 0 0 4px;position:relative;white-space:nowrap}.ct-rating::after{content:"";position:absolute;right:-10px;top:50%;transform:translateY(-50%);border-left:10px solid #00684A;border-top:10px solid #fff0;border-bottom:10px solid #fff0}.ct-testimonial-text{margin-top:20px;font-size:15px;color:#555;line-height:1.6}@media (max-width:1024px){.swiper-slide{width:auto!important}}@media (max-width:768px){.ct-testimonial-header{flex-direction:column;align-items:flex-start}.ct-user-info{margin-left:0;margin-top:10px}.ct-rating{margin-top:10px}}