.ltxe-ah {
	margin: 0;
	line-height: 1.3;
}

.ltxe-ah__word {
	display: inline-block;
	min-height: 1em;
}

.ltxe-ah__cursor {
	display: inline-block;
	margin-left: 1px;
	animation: ltxe-ah-blink 1s step-end infinite;
}

.ltxe-ah--word-cycle-fade .ltxe-ah__word.is-out {
	opacity: 0;
}

.ltxe-ah--word-cycle-slide .ltxe-ah__word.is-out {
	transform: translateY(0.4em);
	opacity: 0;
}

.ltxe-ah--word-cycle-fade .ltxe-ah__word,
.ltxe-ah--word-cycle-slide .ltxe-ah__word {
	transition: opacity 0.25s ease, transform 0.25s ease;
}

.ltxe-ah--reduced .ltxe-ah__cursor {
	animation: none;
}

.ltxe-ah__all {
	display: none;
}

.ltxe-ah--reduced .ltxe-ah__all {
	display: inline;
}

.ltxe-ah--reduced .ltxe-ah__word,
.ltxe-ah--reduced .ltxe-ah__cursor {
	display: none;
}

@keyframes ltxe-ah-blink {
	50% {
		opacity: 0;
	}
}

@media (prefers-reduced-motion: reduce) {
	.ltxe-ah__cursor {
		animation: none;
	}

	.ltxe-ah--word-cycle-fade .ltxe-ah__word,
	.ltxe-ah--word-cycle-slide .ltxe-ah__word {
		transition: none;
	}
}
