*{
	margin: 0;
	padding: 0;
	box-sizing: border-box;
}

.grad1 {
	width: 100%;
	height: 100vh;
	color: #fff;
	background: radial-gradient(farthest-corner at 0% 80%, #131A31, #131A31, #a7ffeb, #EEEEF8);
	background-size: 800% 800%;
	position: relative;
	animation: change 40s linear infinite;
}

.grad2 {
	width: 100%;
	height: 100vh;
	color:#fff;
	background: radial-gradient(farthest-corner at 0% 80%, rgba(19,26,49,1), rgba(19,26,49,0), rgba(117,204,185,0), rgba(117,204,185,0.5));
	background-size: 800% 800%;
	position: relative;
	animation: change2 80s ease-in-out infinite;
}

.logo {
	position:absolute;
	top: 50%;
	left:50%;
	transform: translate(-50%, -50%);
	padding: 5rem 10rem;
}

@keyframes change {
	0% {
		background-position: 66% 0%;
	}
	50% {
		background-position: 35% 100%;
	}
	95% {
		background-position: 100% 20%;
	}
	100% {
		background-position: 66% 0%;
	}
}

@keyframes change2 {
	0% {
		background-position: 66% 0%;
	}
	50% {
		background-position: 35% 100%;
	}
	95% {
		background-position: 100% 20%;
	}
	100% {
		background-position: 66% 0%;
	}
}