/*!/wp-content/uploads/trustpilot-widget/trustpilot-carousel.css*/.tp-carousel{--tp-green:#00b67a;--tp-star-empty:#dcdce6;--tp-text:#1c1c1c;--tp-muted:#6b6b6b;--tp-border:#e5e7eb;--tp-bg:#ffffff;--tp-radius:12px;--tp-gap:1rem;--tp-visible:4;font-family:"Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,sans-serif;color:var(--tp-text);box-sizing:border-box;max-width:1200px;margin:0 auto}.tp-carousel *,.tp-carousel *::before,.tp-carousel *::after{box-sizing:border-box}.tp-carousel__header{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-bottom:1rem}.tp-carousel__title{margin:0;font-size:1.25rem;font-weight:700;line-height:1.3}.tp-carousel__meta{margin:0;font-size:.875rem;color:var(--tp-muted)}.tp-carousel__viewport{overflow:hidden;position:relative}.tp-carousel__track{display:flex;gap:var(--tp-gap);transition:transform 0.45s cubic-bezier(.4,0,.2,1);will-change:transform}.tp-carousel__card{flex:0 0 calc((100% - (var(--tp-gap) * (var(--tp-visible) - 1))) / var(--tp-visible));min-width:0;background:var(--tp-bg);border:1px solid var(--tp-border);border-radius:var(--tp-radius);padding:1rem 1.1rem;display:flex;flex-direction:column;gap:.5rem;min-height:11rem}.tp-carousel__reviewer{margin:0;font-size:.95rem;font-weight:700;line-height:1.35;color:var(--tp-text);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tp-carousel__stars{display:inline-flex;gap:.1rem;font-size:1rem;line-height:1;letter-spacing:.02em}.tp-carousel__star{color:var(--tp-green)}.tp-carousel__star--empty{color:var(--tp-star-empty)}.tp-carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.tp-carousel__heading{margin:0;font-size:.95rem;font-weight:600;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tp-carousel__text{margin:0;font-size:.875rem;line-height:1.5;color:var(--tp-muted);display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tp-carousel__footer{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-top:1rem}.tp-carousel__nav{display:flex;gap:.5rem}.tp-carousel__btn{appearance:none;border:1px solid var(--tp-border);background:var(--tp-bg);color:var(--tp-text);width:2.5rem;height:2.5rem;border-radius:999px;cursor:pointer;font-size:1.1rem;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:background 0.15s ease,border-color 0.15s ease}.tp-carousel__btn:hover:not(:disabled){border-color:var(--tp-green);background:#f0fdf7}.tp-carousel__btn:focus-visible{outline:2px solid var(--tp-green);outline-offset:2px}.tp-carousel__btn:disabled{opacity:.35;cursor:not-allowed}.tp-carousel__dots{display:flex;flex-wrap:wrap;gap:.35rem;justify-content:center;flex:1}.tp-carousel__dot{width:.5rem;height:.5rem;border-radius:999px;border:none;padding:0;background:var(--tp-border);cursor:pointer}.tp-carousel__dot[aria-current="true"]{background:var(--tp-green);transform:scale(1.15)}.tp-carousel__status{margin:.75rem 0 0;font-size:.8rem;color:var(--tp-muted);text-align:center}.tp-carousel__status--error{color:#b91c1c}.tp-carousel--loading .tp-carousel__track{opacity:.45}@media (max-width:1023px){.tp-carousel{--tp-visible:2}}@media (max-width:639px){.tp-carousel{--tp-visible:1}.tp-carousel__card{min-height:10rem}}