@keyframes fadeInUp {
	0% {
		opacity: 0;
		transform: translate3d(0, 20px, 0);
	}
	50% {
		opacity: 0;
		transform: translate3d(0, 20px, 0);
	}
	100% {
		opacity: 1;
		transform: none
	}
}

@keyframes fadeInDown {
	0% {
		opacity: 0;
		transform: translate3d(0, -15%, 0);
	}
	20% {
		opacity: 0;
		transform: translate3d(0, -15%, 0);
	}
	100% {
		opacity: 1;
		transform: none
	}
}

.postfix-textediting::after {
	content: "|";
	position: absolute;
	transform: scale(1.6) translateY(-0.12em) translateX(-0.04em);
	animation: textediting-blink 1.5s infinite;
}

@keyframes textediting-blink {
	from {
		opacity: 0;
	}
	80% {
		opacity: 1;
	}
	to {
		opacity: 0;
	}
}
