.trustpilot-carousel{width:100%;max-width:1200px;margin:0 auto;padding:0 16px}.trustpilot-carousel__container{width:100%;min-height:420px}.trustpilot-carousel__cta{display:flex;flex-wrap:wrap;gap:14px;justify-content:center;align-items:center;margin:28px auto 0;padding:18px 22px;max-width:-moz-max-content;max-width:max-content;background:rgba(8,12,32,.78);backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);border:1px solid hsla(0,0%,100%,.08);border-radius:999px;box-shadow:0 12px 40px rgba(0,0,0,.45),inset 0 1px 0 hsla(0,0%,100%,.05)}.trustpilot-carousel__btn{display:inline-flex;align-items:center;gap:10px;padding:13px 26px;border-radius:999px;font-weight:700;font-size:.95rem;letter-spacing:.2px;text-decoration:none!important;border:2px solid transparent;transition:transform .18s ease,box-shadow .18s ease,background-color .18s ease,color .18s ease,border-color .18s ease;will-change:transform;cursor:pointer}.trustpilot-carousel__btn i{font-size:.95rem}.trustpilot-carousel__btn:hover{transform:translateY(-2px)}.trustpilot-carousel__btn:active{transform:translateY(0)}.trustpilot-carousel__btn:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(0,182,122,.55)}.trustpilot-carousel__btn--primary{background-color:#00b67a!important;color:#fff!important;border-color:#00935f;box-shadow:0 4px 14px rgba(0,147,95,.55),inset 0 -2px 0 rgba(0,0,0,.18)}.trustpilot-carousel__btn--primary:hover{background-color:#00a36b!important;box-shadow:0 8px 22px rgba(0,147,95,.7),inset 0 -2px 0 rgba(0,0,0,.22)}.trustpilot-carousel__btn--ghost{background-color:#fff!important;color:#0d1430!important;border-color:#fff;box-shadow:0 4px 14px rgba(0,0,0,.35)}.trustpilot-carousel__btn--ghost i{color:#0d1430}.trustpilot-carousel__btn--ghost:hover{background-color:#f1f3f9!important;border-color:#f1f3f9;box-shadow:0 8px 22px rgba(0,0,0,.45)}@media(max-width:480px){.trustpilot-carousel__cta{flex-direction:column;width:calc(100% - 16px);max-width:360px;border-radius:18px;padding:16px}.trustpilot-carousel__btn{width:100%;justify-content:center}}