.waveloader {
	position: relative;
	display:flex;
	flex-flow:column;
	align-items:center;
	width:100%;
}

.waveloader h2 {
	color: #eee;
	font-size: 12em;
	position: absolute;
	font-family: sans-serif;
}

.waveloader h2:nth-child(1) {
	color: #fff;
//	-webkit-text-stroke: 2px #0B3454;
}

.waveloader h2:nth-child(2) {
	color: #1d6295;
	background-image: linear-gradient(93deg, rgba(29,98,149,1) 0%, rgba(11,52,84,1) 100%);
	-webkit-background-clip: text;
	background-clip: text;
	-webkit-text-fill-color: transparent;
	text-fill-color: transparent;
	animation: animate 2s cubic-bezier(0.835, 0.300, 0.225, 0.650) infinite ;
}

@keyframes animate {
	
	100%,0% {
		clip-path: polygon(
			0% 45%,
			16% 44%,
			33% 55%,
			54% 60%,
			70% 61%,
			84% 59%,
			100% 52%,
			100% 100%,
			0% 100%
		);
	}

	33% {
		clip-path: polygon(
			0% 65%,
			15% 60%,
			34% 46%,
			51% 42%,
			67% 46%,
			84% 55%,
			100% 66%,
			100% 100%,
			0% 100%
		);
	}
	66% {
		clip-path: polygon(
			0% 60%,
			15% 65%,
			34% 66%,
			51% 62%,
			67% 50%,
			84% 45%,
			100% 46%,
			100% 100%,
			0% 100%
		);
	}
}
