body {
	background: linear-gradient(-45deg, #EE7752, #E73C7E, #23A6D5, #23D5AB);
	background-size: 400% 400%;
	-webkit-animation: Gradient 15s ease infinite;
	-moz-animation: Gradient 15s ease infinite;
  animation: Gradient 15s ease infinite;
}

@-webkit-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@-moz-keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

@keyframes Gradient {
	0% {
		background-position: 0% 50%
	}
	50% {
		background-position: 100% 50%
	}
	100% {
		background-position: 0% 50%
	}
}

/*
** additionals
*/
.hidden {
  display: none;
}

.my-0 {
  margin-top: 0;
  margin-bottom: 0;
}

#animated-style img {
  width: 550px;
  position: absolute;
  top: 50px;
  left: -300px;
  opacity: .2;
  filter: grayscale(50%)
}

#nav-section .active {
  background: linear-gradient(-60deg, rgb(100, 219, 255), rgb(100, 255, 219));
}

#nav-section a:hover {
  cursor: auto;
}

#first-section p,
#second-section p {
  font-size: 0.9rem;
}