.usp-marquee{background:var(--marquee-bg,#eeedea);overflow:hidden;padding:16px 0}@media only screen and (max-width:767.98px){.usp-marquee{padding:12px 0}}.usp-marquee .usp-marquee__viewport{overflow:hidden}.usp-marquee .usp-marquee__viewport.swiper{width:100%}.usp-marquee .usp-marquee__viewport .swiper-wrapper{align-items:center;transition-timing-function:linear}.usp-marquee .usp-marquee__viewport .swiper-slide{width:auto}.usp-marquee .usp-marquee__item{align-items:center;display:flex;gap:10px;justify-content:center;padding:0 48px;position:relative;white-space:nowrap;width:auto}@media only screen and (max-width:767.98px){.usp-marquee .usp-marquee__item{gap:8px}}.usp-marquee .usp-marquee__icon{background-color:var(--marquee-icon,#1d1d1d);flex-shrink:0;height:20px;-webkit-mask:var(--icon-image) no-repeat center/contain;mask:var(--icon-image) no-repeat center/contain;width:20px}@media only screen and (max-width:767.98px){.usp-marquee .usp-marquee__icon{height:18px;width:18px}}.usp-marquee .usp-marquee__text{align-items:center;color:var(--marquee-text,#1d1d1d);display:inline-flex;font-family:var(--font-heading-family);font-size:16px;font-weight:300;letter-spacing:.05em;line-height:1;text-transform:uppercase}.usp-marquee .usp-marquee__text>*{font-family:var(--font-heading-family);font-size:inherit}@media only screen and (max-width:767.98px){.usp-marquee .usp-marquee__text{font-size:14px;letter-spacing:1.2px}}.usp-marquee .usp-marquee__stars{align-items:center;color:var(--marquee-star,#00b1a9);display:inline-flex;gap:2px;margin-right:8px}.usp-marquee .usp-marquee__stars svg{display:block;height:auto;width:15px}.usp-marquee.usp-marquee--uppercase .usp-marquee__text{text-transform:uppercase}.usp-marquee.usp-marquee--dividers .usp-marquee__item:after{background:var(--marquee-divider,#00bec8);content:"";height:20px;position:absolute;right:0;top:50%;transform:translateY(-50%);width:1px}.usp-marquee.usp-marquee--static .usp-marquee__viewport{overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.usp-marquee.usp-marquee--static .usp-marquee__viewport::-webkit-scrollbar{display:none}.usp-marquee.usp-marquee--static .usp-marquee__track{align-items:center;display:flex;margin:0 auto;width:-moz-max-content;width:max-content}@media only screen and (max-width:1440px){.usp-marquee.usp-marquee--static .usp-marquee__item{padding:0 32px}}.usp-marquee.usp-marquee--static.usp-marquee--dividers .usp-marquee__item:last-child:after{display:none}
