.ctp-testimonial-grid{.ctp-stars{color:#f0c040;font-size:18px;margin-bottom:0}.ctp-review-title{font-size:22px;margin-bottom:5px;color:#1c3b1a}.ctp-content{font-size:.95rem;line-height:1.75;color:#4a5c30;margin-top:0;padding:0;margin-bottom:5px}.ctp-user-info{display:flex;align-items:center;gap:15px}.ctp-user-image img{width:70px;height:70px;border-radius:50%;object-fit:cover}.ctp-user-meta h4{margin:0;padding:0;font-size:.95rem;color:#2d5016;line-height:1}.ctp-location{font-size:.82rem;color:var(--text-light);margin:0;padding:0;line-height:1}.ctp-designation{display:block;font-size:.75rem;color:#6db33f;margin-top:0;font-weight:700}.ctp-user-meta p{line-height:1.4}.ctp-pagination{text-align:center;margin-top:40px}.ctp-pagination .page-numbers{display:inline-block;margin:0 5px;padding:10px 15px;border-radius:8px;background:#f1f1f1;color:#333;text-decoration:none}.ctp-pagination .current{background:#1c3b1a;color:#fff}.ctp-testimonial-card.testi-card.fade-up.visible{padding-bottom:0}@media (max-width:991px){.ctp-testimonial-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.ctp-testimonial-grid{grid-template-columns:1fr}.ctp-testimonial-card{padding:20px}}