#s5-m {
    position: relative;
    display: flex;
    height: auto;
    padding: 20vh 0 20vh 0;
    flex-direction: column;
	justify-content:center;
	align-items:center;
}

#s5-m img {
    position: absolute;
    height: 70vw;
    width: 70vw;
    -webkit-animation: wavecircle 15s linear infinite;
    animation: wavecircle 15s linear infinite;
    z-index: 1;
}

@keyframes wavecircle {
	0% {
		transform: rotate(0);
	}
	
	100% {
		transform: rotate(1turn);
	}
}

#s5-m h1 {
    color: white;
    font-size: 6vw;
    letter-spacing: -.03rem;
    text-align: center;
	z-index: 2;
	line-height: 2;
}


#s5-m em {
    color: #C0AAFF;
}