@charset "UTF-8";
/* CSS Document */
.container {
  width: 110%;
  height: 100%;
  margin-left: -5%;
  overflow: hidden;
}

.light-1 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.15s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf63;
}

.light-2 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.825s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf9c40;
}

.light-3 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.71s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #7840bf;
}

.light-4 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.74s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf9c40;
}

.light-5 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.515s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #9640bf;
}

.light-6 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.675s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4057;
}

.light-7 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.515s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #59bf40;
}

.light-8 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.855s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #407abf;
}

.light-9 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.435s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf54;
}

.light-10 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.735s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #8f40bf;
}

.light-11 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.695s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #87bf40;
}

.light-12 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.455s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #404dbf;
}

.light-13 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.955s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #6140bf;
}

.light-14 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.675s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #6140bf;
}

.light-15 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.955s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4091bf;
}

.light-16 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.125s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40b8bf;
}

.light-17 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.765s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4099bf;
}

.light-18 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.79s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #96bf40;
}

.light-19 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.195s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #61bf40;
}

.light-20 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.175s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4082bf;
}

.light-21 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.9s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #8740bf;
}

.light-22 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.985s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf7d40;
}

.light-23 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.33s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf6640;
}

.light-24 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.205s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bfb0;
}

.light-25 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.67s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bfa8;
}

.light-26 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.27s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4047;
}

.light-27 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.05s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40b8bf;
}

.light-28 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.09s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40a8bf;
}

.light-29 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.015s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf8540;
}

.light-30 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.955s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf7540;
}

.light-31 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.105s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf8a;
}

.light-32 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.995s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bd40bf;
}

.light-33 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.045s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4066;
}

.light-34 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.915s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #6140bf;
}

.light-35 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.195s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40a8bf;
}

.light-36 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.75s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf409c;
}

.light-37 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.315s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #9e40bf;
}

.light-38 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.32s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #52bf40;
}

.light-39 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.945s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #4240bf;
}

.light-40 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.465s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #8fbf40;
}

.light-41 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.64s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4040;
}

.light-42 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.69s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #a640bf;
}

.light-43 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.635s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf45;
}

.light-44 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf99;
}

.light-45 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.48s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf4740;
}

.light-46 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.185s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bfba40;
}

.light-47 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.545s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #59bf40;
}

.light-48 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.985s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bfb340;
}

.light-49 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.545s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #9ebf40;
}

.light-50 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.805s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf4d;
}

.light-51 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 3.305s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #40bf6b;
}

.light-52 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.18s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf405e;
}

.light-53 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.95s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #52bf40;
}

.light-54 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.465s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #8740bf;
}

.light-55 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 0.345s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #87bf40;
}

.light-56 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.6s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #8040bf;
}

.light-57 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.02s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #5940bf;
}

.light-58 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 4.845s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #bf40ab;
}

.light-59 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 1.205s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #5240bf;
}

.light-60 {
  position: relative;
  display: inline-block;
  width: 0;
  height: 0;
  margin: 30px;
  background-color: rgba(255, 255, 255, 0);
  opacity: 0;
  animation: light 4s linear infinite;
  animation-delay: 2.905s;
  -webkit-border-radius:50%;
  -moz-border-radius:50%;
  -ms-border-radius:50%;
  -o-border-radius:50%;
  border-radius: 50%;
  box-shadow: 0 0 40px 20px rgba(255, 255, 255, 0.5), 0 0 50px 40px #69bf40;
}

@keyframes light {
  0% {
    opacity: 0;
  }
  30% {
    opacity: 0.5;
  }
  70% {
    opacity: 0;
  }
}