.TrustpilotReviews_section__XnuXs{--review-green:#00b67a;overflow:hidden;padding:88px 0 76px;color:#f8fafc;background:radial-gradient(circle at 50% 0,rgba(55,78,108,.6),transparent 46%),#162335}.TrustpilotReviews_inner__x2dmR{width:min(100%,1320px);margin:0 auto;padding:0 72px}.TrustpilotReviews_heading__D_Ix_{margin:0 0 44px;color:#fff;text-align:center;font-size:clamp(2rem,4vw,3.5rem);line-height:1.08}.TrustpilotReviews_carousel__GBc9R{position:relative;outline:none}.TrustpilotReviews_carousel__GBc9R:focus-visible{border-radius:20px;box-shadow:0 0 0 3px #fff,0 0 0 6px var(--review-green)}.TrustpilotReviews_stage__M3Sse{display:grid;align-items:stretch;min-height:360px}.TrustpilotReviews_card__12U6U{display:flex;grid-area:1/1;flex-direction:column;width:30%;min-width:0;min-height:330px;margin:0 auto;padding:34px 30px 30px;border:1px solid hsla(0,0%,100%,.55);border-radius:18px;background:#fff;color:#1d2b3d;box-shadow:0 18px 45px rgba(4,12,24,.28);opacity:0;pointer-events:none;transform:translateX(calc(var(--offset) * (100% + 24px))) scale(.92);transition:transform .52s cubic-bezier(.22,1,.36,1),opacity .36s ease}.TrustpilotReviews_active__M63Il{z-index:2;opacity:1;pointer-events:auto;transform:translateX(0) scale(1)}.TrustpilotReviews_adjacent__HLVeG{z-index:1;opacity:.72}.TrustpilotReviews_quote__5qq_W{margin:0 0 24px;color:#26374d;font-size:1rem;line-height:1.65}.TrustpilotReviews_clamped__jrhTh{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:7}.TrustpilotReviews_expanded__FW980{max-height:210px;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;padding-right:8px;scrollbar-color:var(--review-green) #e4e9ed;scrollbar-width:thin;touch-action:pan-y;-webkit-overflow-scrolling:touch}.TrustpilotReviews_expanded__FW980:focus-visible{border-radius:4px;outline:3px solid #ffd54a;outline-offset:3px}.TrustpilotReviews_readMore__PmiB4{min-height:40px;margin:-8px 0 18px;padding:6px 2px;border:0;border-bottom:1px solid;background:transparent;color:#12654c;font:inherit;font-weight:700}.TrustpilotReviews_dot__c8FgY:focus-visible,.TrustpilotReviews_navButton__alX_t:focus-visible,.TrustpilotReviews_readMore__PmiB4:focus-visible{outline:3px solid #ffd54a;outline-offset:3px}.TrustpilotReviews_meta__2JIrR{margin-top:auto;padding-top:4px}.TrustpilotReviews_author__NvTwR{margin:18px 0 2px;color:#142238;font-size:1.05rem;font-weight:800}.TrustpilotReviews_date__uzFlP{margin:0;color:#5b6879;font-size:.9rem}.TrustpilotReviews_stars__xzMsZ{display:flex;gap:5px}.TrustpilotReviews_star__dXW_L{display:grid;width:28px;height:28px;place-items:center;background:#d9e0e4;color:#fff}.TrustpilotReviews_filled__xwWkO{background:var(--review-green)}.TrustpilotReviews_star__dXW_L svg{width:19px;height:19px;fill:currentColor}.TrustpilotReviews_navButton__alX_t{position:absolute;z-index:5;top:50%;display:grid;width:48px;height:48px;padding:0;border:1px solid hsla(0,0%,100%,.75);border-radius:50%;place-items:center;background:rgba(8,19,35,.82);color:#fff;transform:translateY(-50%);transition:background-color .18s ease,transform .18s ease}.TrustpilotReviews_navButton__alX_t:hover{background:var(--review-green);transform:translateY(-50%) scale(1.06)}.TrustpilotReviews_previous___2Dhh{left:-58px}.TrustpilotReviews_next___yybH{right:-58px}.TrustpilotReviews_navButton__alX_t svg{width:22px;height:22px}.TrustpilotReviews_dots__YHMeN{display:none;justify-content:center;gap:6px;margin-top:22px}.TrustpilotReviews_dot__c8FgY{width:40px;height:44px;padding:0;border:0;background:transparent}.TrustpilotReviews_dot__c8FgY:before{display:block;width:8px;height:8px;margin:auto;border-radius:999px;background:#8290a1;content:"";transition:width .18s ease,background-color .18s ease}.TrustpilotReviews_activeDot__cYkSA:before{width:25px;background:var(--review-green)}.TrustpilotReviews_collector__6HMiR{width:min(100%,760px);margin:54px auto 0;padding:30px clamp(18px,4vw,42px);border:1px solid hsla(0,0%,100%,.2);border-radius:18px;background:hsla(0,0%,100%,.07);text-align:center}.TrustpilotReviews_collector__6HMiR h3{margin:0 0 6px;color:#fff;font-size:clamp(1.35rem,2.5vw,1.75rem)}.TrustpilotReviews_collector__6HMiR p{margin:0 0 20px;color:#dbe5ef}.TrustpilotReviews_widget__v8md8{min-height:52px;overflow:hidden}.TrustpilotReviews_widget__v8md8 a{display:inline-flex;min-height:48px;padding:10px 22px;border-radius:8px;align-items:center;background:var(--review-green);color:#081b17;font-weight:800}@media (max-width:991px){.TrustpilotReviews_inner__x2dmR{padding:0 56px}.TrustpilotReviews_card__12U6U{width:60%}.TrustpilotReviews_stage__M3Sse{min-height:370px}.TrustpilotReviews_previous___2Dhh{left:-44px}.TrustpilotReviews_next___yybH{right:-44px}}@media (max-width:575px){.TrustpilotReviews_section__XnuXs{padding:64px 0 56px}.TrustpilotReviews_inner__x2dmR{padding:0 20px}.TrustpilotReviews_heading__D_Ix_{margin-bottom:30px}.TrustpilotReviews_stage__M3Sse{min-height:390px}.TrustpilotReviews_card__12U6U{width:94%;min-height:345px;padding:28px 22px 26px}.TrustpilotReviews_adjacent__HLVeG{opacity:0}.TrustpilotReviews_navButton__alX_t{top:auto;bottom:-5px;width:46px;height:46px}.TrustpilotReviews_previous___2Dhh{left:0}.TrustpilotReviews_next___yybH{right:0}.TrustpilotReviews_dots__YHMeN{display:flex;padding:0 52px}.TrustpilotReviews_dot__c8FgY{width:18px}.TrustpilotReviews_collector__6HMiR{margin-top:42px}}@media (prefers-reduced-motion:reduce){.TrustpilotReviews_card__12U6U,.TrustpilotReviews_dot__c8FgY:before,.TrustpilotReviews_navButton__alX_t{transition:none}}