.ani.vert{
	transition: transform 1s ease, opacity 1s ease;
	transform: translateY(2rem);
	opacity: 0;
}
.ani.vert.run { 
	transform: translateY(0);
	opacity: 1; 
}
.ani.pop:before{
	display: inline-block;
	transition: transform .5s cubic-bezier(.5,1.6,.4,.8), opacity .5s ease;
	transition-delay: 1s;
	transform: scale(0);
	opacity: 0;
}
.ani.pop.run:before{ 
	transform: scale(1);
	opacity: 1; 
}

hr.vertical:before {
    bottom: 0;
}

hr.vertical.ani.run {
    height: 110%;
}