.ticker-wrapper {
	overflow: hidden;
	white-space: nowrap;
	display: flex;
	align-items: center;
}

.ticker-track {
	display: flex;
	white-space: nowrap;
	width: max-content;
	animation: dpmt-847ccb80-ticker-loop var(--speed, 30s) linear infinite var(--direction, normal);
}

.ticker-wrapper:hover .ticker-track {
	animation-play-state: paused;
}

@keyframes dpmt-847ccb80-ticker-loop {
	0% {
		transform: translateX(0);
	}
	100% {
		transform: translateX(-50%);
	}
}

.dpmt-847ccb80-item {
	text-decoration: none;
	display: inline-flex;
	align-items: center;
}

.dpmt-847ccb80-dot {
	margin: 0 15px;
}
