.snug-text{display:flex;--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.snug-text-container{--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));display:flex;flex-direction:column;gap:var(--snug-text-gap)}.snug-text-container *{display:flex;--snug-text-cap-height:0.7em;--snug-text-top:calc(0.4em - 0.43lh);--snug-text-bottom:calc(0.3em - 0.56lh);--snug-text-gap:calc(2lh - (2em - var(--snug-text-cap-height)));margin-top:var(--snug-text-top);margin-bottom:var(--snug-text-bottom);min-height:0;height:-moz-min-content;height:min-content}.reviews-feed{overflow:hidden;padding-right:2rem}.reviews-feed h2{margin-bottom:1rem}@media screen and (min-width:990px){.reviews-feed h2{margin-bottom:-2.5rem}}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget{width:100vw;margin-left:-1.5rem}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget__inner{overflow:hidden}.reviews-feed #reviewsio-carousel-widget .CarouselWidget__header{padding-right:32px}@media screen and (max-width:989px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget__header{width:100%;padding-right:0;height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content;padding-top:0}}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget__header{padding:0 2rem}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget__header .header__inner{border-radius:1rem;background:#0c1f3f}@media screen and (max-width:989px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget__header .header__inner{height:-moz-fit-content;height:fit-content}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget__header .header__inner .cssVar-header__heading{font-family:Wigrum;font-style:normal;font-weight:400;font-size:21px;line-height:32px}.reviews-feed #reviewsio-carousel-widget .CarouselWidget__header .header__inner .cssVar-authorName{font-family:"Value Serif Pro";font-style:normal;font-weight:400;font-size:14px;line-height:20px;text-transform:capitalize!important}.reviews-feed #reviewsio-carousel-widget .CarouselWidget__footer{display:none}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList{padding:0;margin-top:2rem}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget--topHeader .R-ReviewsList{margin-top:1rem}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-TextHeading--inline{margin-right:.5rem!important;margin-bottom:.75rem}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-TextHeading--inline{margin-bottom:.1rem}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-TextBody--xxs{margin-bottom:1.5rem}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-TextBody--xxs{margin-bottom:1rem}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList{gap:32px}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList{gap:16px}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList .R-ReviewsList__item{padding-left:0;padding-right:0;flex-basis:calc(25% - 32px)}@media screen and (max-width:1232px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList .R-ReviewsList__item{flex-basis:calc(33.3333% - 32px)}}@media screen and (max-width:989px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList .R-ReviewsList__item{flex-basis:calc(50% - 1.5rem)}}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList .R-ReviewsList__item{flex-basis:100%;padding-right:0}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList .R-ReviewsList__item .item__inner{border-radius:1rem}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList .R-ReviewsList__item .item__inner>:first-child>:first-child{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center;gap:.5rem;flex-wrap:wrap}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .R-ReviewsList .R-ReviewsList__item .R-PhotoVideoThumbnail{display:none}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget__list{width:100%;overflow:hidden}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget__list{padding-left:2rem;padding-right:2rem;margin:0;width:100%}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .cssVar-starDisplay{margin-bottom:.45rem}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .cssVar-starDisplay{margin-bottom:0}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .cssVar-authorName{font-family:"Value Serif Pro",Garamond,serif;font-weight:400;font-size:14px;line-height:20px}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .cssVar-authorName{font-family:Wigrum,Arial,Helvetica,sans-serif;font-weight:400;text-transform:uppercase;font-size:14px;line-height:16px}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container{display:flex;flex-wrap:wrap;justify-content:flex-end;padding:0}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container{margin:0}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{position:static;padding-right:2.5rem;width:34px}@media screen and (max-width:989px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{order:3}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton:last-of-type{margin-right:4px}@media screen and (max-width:768px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton{display:none}}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton:hover{transform:none}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton .controlButton__icon{margin:0!important}.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget .R-ReviewsList-container .R-ReviewsList__controlButton .controlButton__icon::before{display:block;height:24px;width:24px}@media screen and (max-width:989px){.reviews-feed #reviewsio-carousel-widget .CarouselWidget-prefix .CarouselWidget__inner{flex-direction:column}}.reviews-feed .CarouselWidget-prefix .u-textRight--all{padding-right:5px!important;display:none}