.bg-glow {

  position: fixed;

  width: 600px;
  height: 600px;

  background:
    radial-gradient(
      circle,
      rgba(0,217,255,0.15),
      transparent 70%
    );

  top: -200px;
  right: -200px;

  filter: blur(80px);

  z-index: -1;
}

section {

  opacity: 0;
  transform: translateY(40px);

  transition:
    opacity 0.8s ease,
    transform 0.8s ease;
}

section.show {

  opacity: 1;
  transform: translateY(0);
}