.ui-split-animate span:not(.whitespace):not(.ui-e-headline-text) {
	display: inline-block;
}

.scaleIn {
	transform-origin: 50% 0;
	animation-name: scaleIn, uicoreFadeIn !important;
	animation-timing-function: cubic-bezier(.25, .46, .45, .94), cubic-bezier(0, 0, .2, 1);
}

.splitting.ui-e-fadeInUpAlt {
	transform: rotate(4deg);
	transition: 0s !important;
	transition-delay: 0s;
}

.splitting {
	display: inline-block;
	transition: transform calc(var(---ui-speed) * var(---ui-word-total) / 10) ease-out;
	transition-delay: calc(var(---ui-delay) * .7);
	transform-origin: top left;
}

.splitting.lines {
	transition: transform calc(var(---ui-speed) * var(---ui-line-total) / 3) cubic-bezier(.22, 1, .36, 1);
}

.ui-e-highlight-image>* {
	vertical-align: middle;
	height: calc(1em * var(--ui-e-asset-size, 1));
	width: auto;
}

.ui-e-cut {
	overflow: hidden;
}