/**
 * ICNA Elementor Marquee Ticker
 * Screenshot-matched defaults.
 */

.icna-marquee-ticker {
	--icna-marquee-duration: 28s;
	position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	min-width: 0;
	min-height: 49px;
	overflow: hidden;
	background: #02273E;
	contain: layout paint;
}

.icna-marquee-ticker__track {
	display: flex;
	flex: 0 0 auto;
	width: max-content;
	min-width: max-content;
	animation: icna-marquee-scroll var(--icna-marquee-duration) linear infinite;
	will-change: transform;
}

.icna-marquee-ticker--reverse .icna-marquee-ticker__track {
	animation-direction: reverse;
}

.icna-marquee-ticker--pause-hover:hover .icna-marquee-ticker__track {
	animation-play-state: paused;
}

.icna-marquee-ticker__group {
	display: flex;
	align-items: center;
	flex: 0 0 auto;
	width: max-content;
	min-width: max-content;
}

.icna-marquee-ticker__item-wrap {
	display: inline-flex;
	align-items: center;
	flex: 0 0 auto;
	padding-inline-end: 28px;
	white-space: nowrap;
}

.icna-marquee-ticker__item {
	display: inline-flex;
	align-items: baseline;
	flex: 0 0 auto;
	white-space: nowrap;
	color: #FFFFFF;
	font-family: "Merriweather", Georgia, serif;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.3;
}

.icna-marquee-ticker__item a {
	display: inline-flex;
	align-items: baseline;
	color: inherit;
	text-decoration: none;
}

.icna-marquee-ticker__highlight {
	margin-inline: 4px;
	color: #1BB24F;
}

.icna-marquee-ticker__separator {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	flex: 0 0 auto;
	margin-inline-end: 28px;
	color: #1BB24F;
}

.icna-marquee-ticker__separator--dot {
	width: 8px;
	height: 8px;
	border-radius: 999px;
	background-color: #1BB24F;
}

.icna-marquee-ticker__separator--custom {
	line-height: 1;
	background: transparent !important;
}

@keyframes icna-marquee-scroll {
	from {
		transform: translate3d(0, 0, 0);
	}
	to {
		transform: translate3d(-50%, 0, 0);
	}
}

@media (prefers-reduced-motion: reduce) {
	.icna-marquee-ticker__track {
		animation-play-state: paused;
		will-change: auto;
	}
}
