.cc-usp-slider {
	position: relative;
	height: 2rem;
	overflow: hidden;
	background: #101316;
}

.cc-usp-slider__track {
	position: relative;
	width: min(100% - 2rem, 88rem);
	height: 100%;
	margin-inline: auto;
}

.cc-usp-slider__item {
	position: absolute;
	inset: 0;
	display: flex;
	align-items: center;
	justify-content: center;
	margin: 0;
	color: #fff;
	font-size: .68rem;
	font-weight: 850;
	letter-spacing: .025em;
	opacity: 0;
	transform: translateY(.75rem);
	transition: opacity .45s ease, transform .55s cubic-bezier(.2,.75,.2,1);
}

.cc-usp-slider__item::before {
	margin-right: .48rem;
	color: #58d392;
	content: "✓";
	font-weight: 950;
}

.cc-usp-slider__item.is-active {
	opacity: 1;
	transform: translateY(0);
}

.cc-usp-slider__item.is-leaving {
	opacity: 0;
	transform: translateY(-.75rem);
}

@media (max-width: 560px) {
	.cc-usp-slider { height: 2.15rem; }
	.cc-usp-slider__track { width: calc(100% - 1rem); }
	.cc-usp-slider__item { font-size: .64rem; text-align: center; }
}

@media (prefers-reduced-motion: reduce) {
	.cc-usp-slider__item { transition: opacity .15s linear; transform: none; }
}
