.w3-testimonials{background:rgba(var(--color-primary-rgb, 0, 0, 0),.01)}.w3-testi-carousel-wrap{position:relative}.w3-testi-carousel-wrap .carousel__pagination-button:after{background:var(--color-border);width:8px;height:8px;border-radius:50%}.w3-testi-carousel-wrap .carousel__pagination-button--active:after{background:var(--color-primary);width:28px;border-radius:4px}.w3-testi-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:10;display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;background:#fff;box-shadow:var(--shadow-md);color:var(--color-primary);transition:var(--transition-base)}.w3-testi-nav:hover{background:var(--color-primary);color:#fff}.w3-testi-nav--prev{left:-22px}@media (max-width: 767.98px){.w3-testi-nav--prev{left:0}}.w3-testi-nav--next{right:-22px}@media (max-width: 767.98px){.w3-testi-nav--next{right:0}}.w3-testi-card{background:#fff;border-radius:var(--border-radius-lg);padding:28px 28px 24px;margin:0 10px 24px;box-shadow:var(--shadow-sm);border:1.5px solid var(--color-border);text-align:left;transition:var(--transition-base)}.w3-testi-quote{font-size:1.75rem;color:var(--color-primary);opacity:.25;margin-bottom:14px;line-height:1}.w3-testi-text{font-family:var(--font-body);font-size:.9375rem;line-height:1.75;color:var(--color-muted);margin:0 0 20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.w3-testi-author{display:flex;align-items:center;gap:14px;padding-top:18px;border-top:1px solid var(--color-border)}.w3-testi-avatar{width:46px;height:46px;border-radius:50%;overflow:hidden;flex-shrink:0;border:2px solid var(--color-secondary)}.w3-testi-avatar img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.w3-testi-author-info h5{font-family:var(--font-primary);font-size:.9375rem;font-weight:700;color:var(--color-dark);margin:0 0 2px}.w3-testi-author-info span{font-family:var(--font-body);font-size:.8rem;color:var(--color-primary);font-weight:500}
