.frx-reviews--carousel .review-ecosystem--sources{grid-template-columns:minmax(275px,.8fr) minmax(0,2.2fr);margin:28px 0 18px}.frx-reviews--carousel .review-ecosystem--sources .review-sources{border-right:0;padding:24px 34px;grid-template-columns:repeat(5,minmax(0,1fr));gap:0}.review-sources--large .review-source{display:grid!important;grid-template-columns:1fr!important;grid-template-rows:auto auto!important;gap:6px!important;align-content:center;min-height:88px!important;padding:0 16px;border-left:1px solid var(--fr-line)}.review-sources--large .review-source:first-child{border-left:0}.review-sources--large .review-brand{display:flex!important;align-items:center;gap:8px;font-size:0!important;min-height:28px}.review-sources--large .review-brand em{font:800 18px/1 Arial,sans-serif!important;font-style:normal!important;letter-spacing:-.04em}.review-sources--large .review-brand b{display:inline-grid;width:28px;height:28px;place-items:center;flex:0 0 28px}.review-sources--large .review-source--google .review-brand b:before{content:'G';font:900 29px/1 Arial,sans-serif;background:linear-gradient(90deg,#4285f4 0 27%,#ea4335 27% 49%,#fbbc05 49% 70%,#34a853 70%);-webkit-background-clip:text;background-clip:text;color:transparent}.review-sources--large .review-source--google .review-brand em{color:#4285f4}.review-sources--large .review-source--yelp .review-brand b:before{content:'✱';color:#d32323;font-size:31px}.review-sources--large .review-source--yelp .review-brand em{color:#d32323}.review-sources--large .review-source--trustpilot img{width:132px;height:auto}.review-sources--large .review-source--bbb img{width:150px;height:auto}.review-sources--large .review-source--verified-movers .review-brand b:before{content:'✓';color:#075a65;border:2px solid #075a65;border-radius:50%;font:900 18px/24px Arial}.review-sources--large .review-source span{justify-self:start!important;font-size:12px!important}.review-sources--large .review-source small{grid-column:auto!important;font-size:11px!important}.review-carousel{overflow:hidden;padding:12px 0 0}.review-carousel__viewport{overflow:hidden}.review-carousel__track{display:flex;gap:18px;transition:transform .48s ease}.review-carousel__card{flex:0 0 calc((100% - 36px)/3);display:flex;flex-direction:column;min-height:252px;padding:26px 25px;border:1px solid var(--fr-line);background:#fff}.review-carousel__card>span{font-size:14px;letter-spacing:.1em;color:#f15a24}.review-carousel__card blockquote{margin:16px 0;font-size:16px;line-height:1.5;color:var(--fr-ink)}.review-carousel__card cite{margin-top:auto;font-size:12px;font-style:normal;font-weight:800;color:var(--fr-ink)}.review-carousel__controls{display:flex;align-items:center;gap:11px;margin-top:18px}.review-carousel__controls button{width:40px;height:40px;border:0;border-radius:50%;background:#062a50;color:#fff;font:800 20px/1 Arial,sans-serif;cursor:pointer}.review-carousel__controls button:hover,.review-carousel__controls button:focus-visible{background:#f15a24;outline:0}.review-carousel__controls span{min-width:60px;text-align:center;font-size:12px;font-weight:800;color:#062a50}@media(max-width:900px){.frx-reviews--carousel .review-ecosystem--sources{display:block}.frx-reviews--carousel .review-ecosystem--sources .review-sources{grid-template-columns:1fr 1fr;padding:16px}.review-sources--large .review-source{min-height:72px;padding:10px 8px}.review-sources--large .review-source:nth-child(odd){border-left:0}.review-sources--large .review-source:nth-child(n+3){border-top:1px solid var(--fr-line)}.review-carousel__card{flex-basis:100%;min-height:230px}}
