.dynamic-heading-container {
	position: relative;
	max-width: 500px;
	height: 60px;
	text-align: left;
}

.dynamic-heading-container > h1 {
	opacity:0;
	position: absolute;
	width: 100%;
	color: #2E59FC;
}

@keyframes w1anim {
	0%{
		opacity: 0;
	}
	6% {
		opacity: 1;
	}
	14%{
		opacity: 1;
	}
	20% {
		opacity:0;
	}
}

@keyframes w2anim {
	20%{
		opacity: 0;
	}
	26%{
		opacity: 1;
	}
	34%{
		opacity: 1;
	}
	40% {
		opacity:0;
	}
}

@keyframes w3anim {
	40%{
		opacity: 0;
	}
	46%{
		opacity: 1;
	}
	54%{
		opacity: 1;
	}
	60% {
		opacity:0;
	}
}

@keyframes w4anim {
	60%{
		opacity: 0;
	}
	66%{
		opacity: 1;
	}
	74%{
		opacity: 1;
	}
	80% {
		opacity:0;
	}
}

@keyframes w5anim {
	80%{
		opacity: 0;
	}
	86%{
		opacity: 1;
	}
	94%{
		opacity: 1;
	}
	100% {
		opacity:0;
	}
}

.w1 {
	-webkit-animation: w1anim 10s infinite cubic-bezier(.03,.63,.91,.32);
					animation: w1anim 10s infinite cubic-bezier(.03,.63,.91,.32);
}

.w2 {
	-webkit-animation: w2anim 10s infinite cubic-bezier(.03,.63,.91,.32);
					animation: w2anim 10s infinite cubic-bezier(.03,.63,.91,.32);
}

.w3 {
	-webkit-animation: w3anim 10s infinite cubic-bezier(.03,.63,.91,.32);
					animation: w3anim 10s infinite cubic-bezier(.03,.63,.91,.32);
}

.w4 {
	-webkit-animation: w4anim 10s infinite cubic-bezier(.03,.63,.91,.32);
					animation: w4anim 10s infinite cubic-bezier(.03,.63,.91,.32);
}

.w5 {
	-webkit-animation: w5anim 10s infinite cubic-bezier(.03,.63,.91,.32);
					animation: w5anim 10s infinite cubic-bezier(.03,.63,.91,.32);
}