.testimonials-trustpilot-carousel{position:relative}.testimonials-trustpilot{--color-text:45,47,41;--color-background:255,255,255;display:flex;gap:20px;overflow-x:auto;scroll-behavior:smooth;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.testimonials-trustpilot::-webkit-scrollbar{display:none}.testimonials-trustpilot__review{align-items:start;background:rgb(var(--color-background));border:1px solid rgba(var(--color-text),.1);border-radius:clamp(16px,3vw,20px);color:rgb(var(--color-text));display:flex;flex:0 0 calc(33.33333% - 13.33333px);flex-direction:column;padding:clamp(20px,3vw,28px);scroll-snap-align:start}.testimonials-trustpilot__review__author{color:rgb(var(--color-text));font-size:clamp(14px,3vw,16px);font-weight:600;line-height:1.2}.testimonials-trustpilot__review__stars{display:block;height:clamp(20px,3vw,24px);margin:clamp(12px,3vw,16px) 0;max-width:100%;width:auto}.testimonials-trustpilot__review__title{color:rgb(var(--color-text));font-size:clamp(18px,3vw,22px);font-weight:600;line-height:1.2}.testimonials-trustpilot__review__text{color:rgb(var(--color-text));display:-webkit-box;margin:clamp(8px,3vw,12px) 0 clamp(12px,3vw,16px);-webkit-box-orient:vertical;-webkit-line-clamp:5;overflow:hidden}.testimonials-trustpilot__review__link{color:rgb(var(--color-text));font-size:clamp(14px,3vw,16px);font-weight:600;line-height:1.2;margin:auto 0 0;opacity:.8}.testimonials-trustpilot__review__link:hover{color:rgb(var(--color-text));opacity:1}.testimonials-trustpilot-carousel__controls{align-items:center;display:flex;gap:calc(var(--spacing-base)*3);justify-content:start;margin-top:12px}.testimonials-trustpilot-carousel__arrow{align-items:center;background:var(--first-color);border:none;border-radius:100px;color:var(--third-color);cursor:pointer;display:flex;height:35px;justify-content:center;transition:all .3s ease-in-out;width:54px;z-index:2}.testimonials-trustpilot-carousel__arrow svg path{fill:var(--third-color)}.testimonials-trustpilot-carousel__arrow--prev svg{transform:rotate(180deg)}.testimonials-trustpilot-carousel__arrow:hover{background:var(--third-color);color:var(--white-color)}.testimonials-trustpilot-carousel__arrow:hover svg path{fill:var(--white-color)}.testimonials-trustpilot-carousel__arrow:disabled{opacity:.5;pointer-events:none}@media screen and (max-width:992px){.testimonials-trustpilot{gap:12px;mask-image:none;padding-right:0}.testimonials-trustpilot__review{flex:0 0 100%}.testimonials-trustpilot-carousel__controls{justify-content:space-between}}