.tp-reviews{width:100%}.tp-reviews__header{display:flex;flex-direction:column;align-items:center;gap:.75rem;text-align:center;margin-bottom:1.5rem}.tp-reviews__title{font-size:1.5rem;line-height:2rem;font-weight:600;color:var(--color-brand-dark,#1a2332)}.tp-reviews__summary{display:flex;flex-direction:column;align-items:center;gap:.25rem}.tp-reviews__updated{font-size:.8125rem;color:#5b6472}.tp-reviews__summary-link{display:inline-flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;color:#5b6472;text-decoration:none;transition:color .15s ease}.tp-reviews__summary-link:hover{color:#1a2332}.tp-reviews__logo{height:1.75rem;width:auto;-o-object-fit:contain;object-fit:contain}.tp-reviews__score{font-weight:600;color:#1a2332}.tp-reviews--start .tp-reviews__header,.tp-reviews--start .tp-reviews__summary{align-items:flex-start;text-align:left}.tp-reviews--start .tp-reviews__footer,.tp-reviews--start .tp-reviews__summary-link{justify-content:flex-start}.tp-reviews__carousel-wrap{position:relative}.tp-reviews__carousel{display:flex;gap:1rem;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;padding:.25rem .125rem 1rem;-ms-overflow-style:none;scrollbar-width:none}.tp-reviews__carousel::-webkit-scrollbar{display:none}.tp-reviews__nav{position:absolute;top:50%;transform:translateY(-50%);z-index:2;width:2.25rem;height:2.25rem;border-radius:9999px;border:1px solid #e3e6ea;background:#ffffff;color:#1a2332;display:inline-flex;align-items:center;justify-content:center;box-shadow:0 1px 3px rgba(16,24,40,.08);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.tp-reviews__nav:hover:not(:disabled){background:#f6f7f9;border-color:#c9ced6}.tp-reviews__nav:disabled{opacity:.35;cursor:not-allowed}.tp-reviews__nav--prev{left:-.25rem}.tp-reviews__nav--next{right:-.25rem}.tp-reviews__footer{display:flex;justify-content:center;margin-top:1rem}.tp-reviews__cta{display:inline-flex;align-items:center;justify-content:center;border-radius:.375rem;background:#f29d1d;color:#1a2332;padding:.75rem 1.5rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s ease}.tp-reviews__cta:hover{background:#e08f10}.tp-review-card{flex:0 0 min(100%,20rem);scroll-snap-align:start;border:1px solid #e3e6ea;border-radius:.625rem;background:#ffffff;padding:1.25rem;min-height:11.5rem;display:flex;flex-direction:column;gap:.75rem}.tp-review-card__stars{display:inline-flex;gap:.125rem}.tp-review-card__title{font-size:1rem;line-height:1.375rem;font-weight:600;color:#1a2332}.tp-review-card__text{font-size:.875rem;line-height:1.375rem;color:#5b6472;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.tp-review-card__meta{margin-top:auto;font-size:.8125rem;line-height:1.125rem;color:#5b6472}.tp-review-card__author{font-weight:600;color:#1a2332}@media (min-width:768px){.tp-reviews__nav--prev{left:-.75rem}.tp-reviews__nav--next{right:-.75rem}.tp-review-card{flex-basis:20rem}}#cc-main{--cc-font-family:var(--font-poppins),Poppins,"Segoe UI",sans-serif;--cc-modal-border-radius:16px;--cc-btn-border-radius:8px;--cc-z-index:2147483000;--cc-bg:#fff;--cc-primary-color:#353535;--cc-secondary-color:#6b6b6b;--cc-link-color:#906504;--cc-btn-primary-bg:#ffba1f;--cc-btn-primary-color:#1e1e1e;--cc-btn-primary-border-color:#ffba1f;--cc-btn-primary-hover-bg:#ffd15e;--cc-btn-primary-hover-color:#1e1e1e;--cc-btn-primary-hover-border-color:#ffd15e;--cc-btn-secondary-bg:#f6f5f1;--cc-btn-secondary-color:#353535;--cc-btn-secondary-border-color:#f6f5f1;--cc-btn-secondary-hover-bg:#fff1d1;--cc-btn-secondary-hover-color:#1e1e1e;--cc-btn-secondary-hover-border-color:#fff1d1;--cc-separator-border-color:#E5E7EB;--cc-toggle-on-bg:#e0a100;--cc-toggle-off-bg:#6b6b6b;--cc-toggle-readonly-bg:#D1D5DB;--cc-cookie-category-block-bg:#f6f5f1;--cc-cookie-category-block-border:#f6f5f1;--cc-cookie-category-block-hover-bg:#fff1d1;--cc-cookie-category-block-hover-border:#fff1d1;--cc-footer-bg:#f6f5f1;--cc-footer-color:#6b6b6b;--cc-footer-border-color:#E5E7EB}#cc-main .cm__title,#cc-main .pm__title{font-weight:600}#cc-main .cm__btn,#cc-main .pm__btn{font-weight:600;border-radius:9999px}#cc-main .cm__btn--close{top:.75rem;right:.75rem;border-radius:9999px}#cc-main .pm__close-btn{border-radius:9999px}