/* ======================================
   Ticker Tape Component
   ====================================== */

.text-highlight {
	width: 100%;
	overflow: hidden;
	background: transparent;
}

.text-highlight__row {
	width: 100%;
	overflow: hidden;
	white-space: nowrap;
	margin-bottom: 10px;
}

.text-highlight__row:last-child {
	margin-bottom: 0;
    margin-top: -52px;
}

.text-highlight__content {
	display: inline-block;
	white-space: nowrap;
	will-change: transform;
}

.text-highlight__text {
	display: inline-block;
	text-align: center;
	font-family: "Crimson Text";
	font-size: 64px;
	font-style: normal;
	font-weight: 700;
	line-height: normal;
	text-transform: uppercase;
	-webkit-text-fill-color: transparent;
	color: transparent;
}

.text-highlight__text--red {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: #CB1616;
}

.text-highlight__text--white {
	-webkit-text-stroke-width: 1px;
	-webkit-text-stroke-color: var(--white);
}

/* Responsive */
@media (max-width: 1200px) {
	.text-highlight__text {
		font-size: 48px;
	}
}

@media (max-width: 767px) {
	.text-highlight__text {
		font-size: 32px;
	}
	
	.text-highlight {
		padding: 20px 0;
	}
}

