/* ================= Font Family =========== */
/* ================= Colors =========== */
/* ============== Define Color ============== */
/* ================= Font Size =========== */
/* ================= Padding =========== */
@font-face {
  font-family: jll_hand_regular;
  src: url(../../Jll/fonts/JLL-Hand.ttf) format("truetype");
}
.ggvd-section {
  min-height: 600px;
  text-align: center;
  background: #000000;
  position: relative;
}

.ggvd-section #ggvdSky {
  overflow: hidden;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
}

.ggvd-section #ggvdSky.ggvdNight {
  background: linear-gradient(to bottom, #001426 60%, #023756);
}

.ggvd-section #ggvdSky .shootingStar {
  position: absolute;
  width: 60px;
  height: 2px;
  right: -100px;
  background: linear-gradient(to right, #ffffff 10%, rgba(255, 255, 255, 0.2) 20%, rgba(0, 0, 0, 0) 100%);
  z-index: 3;
}

.ggvd-section #ggvdSky .ggvdStar {
  background: #ffffff;
  position: absolute;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -moz-border-radius: 50%;
  -ms-border-radius: 50%;
  -o-border-radius: 50%;
  webkit-box-shadow: 0 0 5px 0 rgba(1, 1, 1, 0.75);
  -moz-box-shadow: 0 0 5px 0 rgba(1, 1, 1, 0.75);
  box-shadow: 0 0 5px 0 rgba(1, 1, 1, 0.75);
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.ggvdStar:nth-of-type(2n) {
  -webkit-animation: twinkle linear 3.5s infinite;
  -moz-animation: twinkle linear 3.5s infinite;
  -ms-animation: twinkle linear 3.5s infinite;
  -o-animation: twinkle linear 3.5s infinite;
  animation: twinkle linear 3.5s infinite;
}

.ggvdStar:nth-of-type(6n) {
  -webkit-animation: fader linear 1.5s infinite;
  -moz-animation: fader linear 1.5s infinite;
  -ms-animation: fader linear 1.5s infinite;
  -o-animation: fader linear 1.5s infinite;
  animation: fader linear 1.5s infinite;
}

.shootAnim1 {
  animation-delay: 13s;
  -webkit-animation: shootStar1 16s linear infinite;
  -moz-animation: shootStar1 16s linear infinite;
  -ms-animation: shootStar1 16s linear infinite;
  -o-animation: shootStar1 16s linear infinite;
  animation: shootStar1 16s linear infinite;
}

.shootAnim2 {
  animation-delay: 13s;
  -webkit-animation: shootStar2 5s linear infinite;
  -moz-animation: shootStar2 5s linear infinite;
  -ms-animation: shootStar2 5s linear infinite;
  -o-animation: shootStar2 5s linear infinite;
  animation: shootStar2 5s linear infinite;
}

.shootAnim3 {
  animation-delay: 8s;
  -webkit-animation: shootStar3 16s linear infinite;
  -moz-animation: shootStar3 16s linear infinite;
  -ms-animation: shootStar3 16s linear infinite;
  -o-animation: shootStar3 16s linear infinite;
  animation: shootStar3 16s linear infinite;
}

.shootAnim4 {
  animation-delay: 9s;
  -webkit-animation: shootStar4 8s linear infinite;
  -moz-animation: shootStar4 8s linear infinite;
  -ms-animation: shootStar4 8s linear infinite;
  -o-animation: shootStar4 8s linear infinite;
  animation: shootStar4 8s linear infinite;
}

.shootAnim5 {
  animation-delay: 13s;
  -webkit-animation: shootStar5 16s linear infinite;
  -moz-animation: shootStar5 16s linear infinite;
  -ms-animation: shootStar5 16s linear infinite;
  -o-animation: shootStar5 16s linear infinite;
  animation: shootStar5 16s linear infinite;
}

.shootAnim6 {
  animation-delay: 13s;
  -webkit-animation: shootStar6 16s linear infinite;
  -moz-animation: shootStar6 16s linear infinite;
  -ms-animation: shootStar6 16s linear infinite;
  -o-animation: shootStar6 16s linear infinite;
  animation: shootStar6 16s linear infinite;
}

.shootAnim7 {
  animation-delay: 4s;
  -webkit-animation: shootStar7 11s linear infinite;
  -moz-animation: shootStar7 11s linear infinite;
  -ms-animation: shootStar7 11s linear infinite;
  -o-animation: shootStar7 11s linear infinite;
  animation: shootStar7 11s linear infinite;
}

.shootAnim8 {
  animation-delay: 14s;
  -webkit-animation: shootStar8 18s linear infinite;
  -moz-animation: shootStar8 18s linear infinite;
  -ms-animation: shootStar8 18s linear infinite;
  -o-animation: shootStar8 18s linear infinite;
  animation: shootStar8 18s linear infinite;
}

.shootAnim9 {
  animation-delay: 11s;
  -webkit-animation: shootStar9 10s linear infinite;
  -moz-animation: shootStar9 10s linear infinite;
  -ms-animation: shootStar9 10s linear infinite;
  -o-animation: shootStar9 10s linear infinite;
  animation: shootStar9 10s linear infinite;
}

.shootAnim10 {
  animation-delay: 11s;
  -webkit-animation: shootStar10 10s linear infinite;
  -moz-animation: shootStar10 10s linear infinite;
  -ms-animation: shootStar10 10s linear infinite;
  -o-animation: shootStar10 10s linear infinite;
  animation: shootStar10 10s linear infinite;
}

.shootAnim11 {
  animation-delay: 11s;
  -webkit-animation: shootStar11 12s linear infinite;
  -moz-animation: shootStar11 12s linear infinite;
  -ms-animation: shootStar11 12s linear infinite;
  -o-animation: shootStar11 12s linear infinite;
  animation: shootStar11 12s linear infinite;
}

.shootAnim12 {
  animation-delay: 5s;
  -webkit-animation: shootStar12 14s linear infinite;
  -moz-animation: shootStar12 14s linear infinite;
  -ms-animation: shootStar12 14s linear infinite;
  -o-animation: shootStar12 14s linear infinite;
  animation: shootStar12 14s linear infinite;
}

.shootAnim13 {
  animation-delay: 11s;
  -webkit-animation: shootStar13 12s linear infinite;
  -moz-animation: shootStar13 12s linear infinite;
  -ms-animation: shootStar13 12s linear infinite;
  -o-animation: shootStar13 12s linear infinite;
  animation: shootStar13 12s linear infinite;
}

.shootAnim14 {
  animation-delay: 10s;
  -webkit-animation: shootStar14 13s linear infinite;
  -moz-animation: shootStar14 13s linear infinite;
  -ms-animation: shootStar14 13s linear infinite;
  -o-animation: shootStar14 13s linear infinite;
  animation: shootStar14 13s linear infinite;
}

.btnWaste {
  -webkit-font-smoothing: antialiased;
  border: none;
  display: inline-block;
  text-decoration: none;
  text-transform: uppercase;
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
}

.btnWaste:hover {
  background-color: #ffffff;
  color: #000000;
}

.btnWaste:active {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}

.btnWasteBubble {
  position: relative;
  z-index: 2;
}

.btnWasteBubble:hover {
  background: 0 0;
}

.btnWasteBubble:hover + .btnWasteBubbleEffectContainer .circle {
  background: #ffffff;
}

.btnWasteBubble:hover + .btnWasteBubbleEffectContainer .btnWaste {
  background: #ffffff;
}

.btnWasteBubble:active + .btnWasteBubbleEffectContainer {
  -webkit-transform: scale(0.95);
  -moz-transform: scale(0.95);
  -ms-transform: scale(0.95);
  -o-transform: scale(0.95);
  transform: scale(0.95);
}

.btnWasteBubbleContainer {
  position: relative;
  display: inline-block;
}

.btnWasteBubbleContainer .effect-btnWaste {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: 1;
  -webkit-transform: translateY(0);
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -o-transform: translateY(0);
  transform: translateY(0);
  background: #222;
  transition: background 0.1s ease-out;
  -webkit-transition: background 0.1s ease-out;
  -moz-transition: background 0.1s ease-out;
  -ms-transition: background 0.1s ease-out;
  -o-transition: background 0.1s ease-out;
}

.btnWasteBubbleEffectContainer {
  position: absolute;
  display: block;
  width: 260px;
  height: 125px;
  top: 0;
  left: 0;
  filter: url(#wasteGoo);
  transition: all 0.1s ease-out;
  -webkit-transition: all 0.1s ease-out;
  -moz-transition: all 0.1s ease-out;
  -ms-transition: all 0.1s ease-out;
  -o-transition: all 0.1s ease-out;
  pointer-events: none;
}

.btnWasteBubbleEffectContainer .circle {
  position: absolute;
  width: 25px;
  height: 25px;
  border-radius: 15px;
  -webkit-border-radius: 15px;
  -moz-border-radius: 15px;
  -ms-border-radius: 15px;
  -o-border-radius: 15px;
  background: #222;
  transition: background 0.1s ease-out;
  -webkit-transition: background 0.1s ease-out;
  -moz-transition: background 0.1s ease-out;
  -ms-transition: background 0.1s ease-out;
  -o-transition: background 0.1s ease-out;
}

.btnWasteBubbleEffectContainer .circle.top-left {
  top: 0;
  left: 0;
}

.btnWasteBubbleEffectContainer .circle.bottom-right {
  bottom: 0;
  right: 0;
}

.wasteGoo {
  width: 1px;
  height: 1px;
}

.energy-btn {
  z-index: 1;
  position: absolute;
  left: 0;
  right: 0;
  margin: 0 auto;
  background-color: transparent;
  outline: 0;
  border: none;
  transition: color 0.5s;
  -webkit-transition: color 0.5s;
  -moz-transition: color 0.5s;
  -ms-transition: color 0.5s;
  -o-transition: color 0.5s;
  cursor: pointer;
}

.energy-btn:before {
  content: "";
  z-index: 1;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.energy-btn:after {
  content: "";
  z-index: -2;
  position: absolute;
  left: 3px;
  top: 3px;
  width: 100%;
  height: 100%;
  transition: all 0.3s 0.2s;
  -webkit-transition: all 0.3s 0.2s;
  -moz-transition: all 0.3s 0.2s;
  -ms-transition: all 0.3s 0.2s;
  -o-transition: all 0.3s 0.2s;
}

.energy-btn:hover {
  color: #000000;
}

.energy-btn:hover:after {
  transition: all 0.3s;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  left: 0;
  top: 0;
}

.energy-btn__inner {
  z-index: -1;
  overflow: hidden;
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
}

.energy-btn__blobs {
  position: relative;
  display: block;
  height: 100%;
  filter: url(#energyGoo);
}

.energy-btn__blob {
  position: absolute;
  top: 2px;
  width: 25%;
  height: 100%;
  background: #ffffff;
  border-radius: 100%;
  -webkit-border-radius: 100%;
  -moz-border-radius: 100%;
  -ms-border-radius: 100%;
  -o-border-radius: 100%;
  -webkit-transform: translate3d(0, 150%, 0) scale(1.7);
  -moz-transform: translate3d(0, 150%, 0) scale(1.7);
  -ms-transform: translate3d(0, 150%, 0) scale(1.7);
  -o-transform: translate3d(0, 150%, 0) scale(1.7);
  transform: translate3d(0, 150%, 0) scale(1.7);
  transition: transform 0.45s;
  -webkit-transition: transform 0.45s;
  -moz-transition: transform 0.45s;
  -ms-transition: transform 0.45s;
  -o-transition: transform 0.45s;
}

@supports (filter: url("#energyGoo")) {
  .energy-btn__blob {
    -webkit-transform: translate3d(0, 150%, 0) scale(1.4);
    -moz-transform: translate3d(0, 150%, 0) scale(1.4);
    -ms-transform: translate3d(0, 150%, 0) scale(1.4);
    -o-transform: translate3d(0, 150%, 0) scale(1.4);
    transform: translate3d(0, 150%, 0) scale(1.4);
  }
}
.energy-btn__blob:nth-child(1) {
  left: 0;
  transition-delay: 0s;
}

.energy-btn__blob:nth-child(2) {
  left: 30%;
  transition-delay: 80ms;
}

.energy-btn__blob:nth-child(3) {
  left: 60%;
  transition-delay: 0.16s;
}

.energy-btn__blob:nth-child(4) {
  left: 90%;
  transition-delay: 0.24s;
}

.energy-btn:hover .energy-btn__blob {
  -webkit-transform: translateZ(0) scale(1.7);
  -moz-transform: translateZ(0) scale(1.7);
  -ms-transform: translateZ(0) scale(1.7);
  -o-transform: translateZ(0) scale(1.7);
  transform: translateZ(0) scale(1.7);
}

@supports (filter: url("#energyGoo")) {
  .energy-btn:hover .energy-btn__blob {
    -webkit-transform: translateZ(0) scale(1.4);
    -moz-transform: translateZ(0) scale(1.4);
    -ms-transform: translateZ(0) scale(1.4);
    -o-transform: translateZ(0) scale(1.4);
    transform: translateZ(0) scale(1.4);
  }
}
.btnKindness .kindnessLoginIcon {
  margin-right: 3px;
}

.kindnessBtnInput {
  display: none;
}

.kindnessBtnInput:checked + label .button_inner {
  background: 0 0;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  width: 100px;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  box-shadow: 0 0 0 440px rgba(0, 0, 0, 0);
  -webkit-animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards;
  -moz-animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards;
  -ms-animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards;
  -o-animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards;
  animation: finalbox 0.4s 4.42s cubic-bezier(0.39, 2.01, 0.27, 0.75) forwards;
}

.kindnessBtnInput:checked + label .button_inner span.t {
  opacity: 0;
  top: 20px;
}

.kindnessBtnInput:checked + label .kindnessLoginIcon {
  left: 14px;
  opacity: 1;
  top: 11px;
  -webkit-animation: down 1s 0.25s infinite, final 0.2s 4s forwards;
  -moz-animation: down 1s 0.25s infinite, final 0.2s 4s forwards;
  -ms-animation: down 1s 0.25s infinite, final 0.2s 4s forwards;
  -o-animation: down 1s 0.25s infinite, final 0.2s 4s forwards;
  animation: down 1s 0.25s infinite, final 0.2s 4s forwards;
}

.kindnessBtnInput:checked + label .kindnessTick {
  position: absolute;
  left: 2px;
  right: 0;
  -webkit-transform: scale(0) rotate(-90deg);
  -moz-transform: scale(0) rotate(-90deg);
  -ms-transform: scale(0) rotate(-90deg);
  -o-transform: scale(0) rotate(-90deg);
  transform: scale(0) rotate(-90deg);
  color: #00c1fc;
  top: 11px;
  margin: auto;
  font-size: 22px;
  -webkit-animation: kindnessTick 0.3s 4.7s forwards;
  -moz-animation: kindnessTick 0.3s 4.7s forwards;
  -ms-animation: kindnessTick 0.3s 4.7s forwards;
  -o-animation: kindnessTick 0.3s 4.7s forwards;
  animation: kindnessTick 0.3s 4.7s forwards;
}

.kindnessBtnInput:checked + label .btnKindness_spots {
  opacity: 1;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(0) {
  top: 6px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-0 0.7s 10.7444444444s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-0 0.7s 10.7444444444s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-0 0.7s 10.7444444444s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-0 0.7s 10.7444444444s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-0 0.7s 10.7444444444s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(1) {
  top: 14px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-1 0.7s 10.9s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-1 0.7s 10.9s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-1 0.7s 10.9s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-1 0.7s 10.9s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-1 0.7s 10.9s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(2) {
  top: 13px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-2 0.7s 10.9s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-2 0.7s 10.9s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-2 0.7s 10.9s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-2 0.7s 10.9s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-2 0.7s 10.9s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(3) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-3 0.7s 10.78s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-3 0.7s 10.78s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-3 0.7s 10.78s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-3 0.7s 10.78s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-3 0.7s 10.78s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(4) {
  top: 8px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-4 0.7s 11.08s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-4 0.7s 11.08s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-4 0.7s 11.08s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-4 0.7s 11.08s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-4 0.7s 11.08s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(5) {
  top: 10px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-5 0.7s 11.0444444444s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-5 0.7s 11.0444444444s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-5 0.7s 11.0444444444s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-5 0.7s 11.0444444444s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-5 0.7s 11.0444444444s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(6) {
  top: 8px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-6 0.7s 10.5s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-6 0.7s 10.5s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-6 0.7s 10.5s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-6 0.7s 10.5s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-6 0.7s 10.5s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(7) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 7px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-7 0.7s 10.14s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-7 0.7s 10.14s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-7 0.7s 10.14s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-7 0.7s 10.14s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-7 0.7s 10.14s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(8) {
  top: 15px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-8 0.7s 11.2s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-8 0.7s 11.2s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-8 0.7s 11.2s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-8 0.7s 11.2s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-8 0.7s 11.2s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(9) {
  top: 6px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-9 0.7s 10.88s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-9 0.7s 10.88s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-9 0.7s 10.88s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-9 0.7s 10.88s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-9 0.7s 10.88s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(10) {
  top: 10px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-10 0.7s 10.7571428571s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-10 0.7s 10.7571428571s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-10 0.7s 10.7571428571s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-10 0.7s 10.7571428571s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-10 0.7s 10.7571428571s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(11) {
  top: 12px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-11 0.7s 10.2444444444s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-11 0.7s 10.2444444444s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-11 0.7s 10.2444444444s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-11 0.7s 10.2444444444s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-11 0.7s 10.2444444444s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(12) {
  top: 6px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-12 0.7s 10.9666666667s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-12 0.7s 10.9666666667s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-12 0.7s 10.9666666667s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-12 0.7s 10.9666666667s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-12 0.7s 10.9666666667s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(13) {
  top: 14px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-13 0.7s 10.54s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-13 0.7s 10.54s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-13 0.7s 10.54s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-13 0.7s 10.54s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-13 0.7s 10.54s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(14) {
  top: 13px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-14 0.7s 10.98s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-14 0.7s 10.98s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-14 0.7s 10.98s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-14 0.7s 10.98s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-14 0.7s 10.98s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(15) {
  top: 14px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-15 0.7s 10.28s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-15 0.7s 10.28s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-15 0.7s 10.28s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-15 0.7s 10.28s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-15 0.7s 10.28s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(16) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-16 0.7s 10.8444444444s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-16 0.7s 10.8444444444s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-16 0.7s 10.8444444444s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-16 0.7s 10.8444444444s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-16 0.7s 10.8444444444s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(17) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-17 0.7s 11.05s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-17 0.7s 11.05s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-17 0.7s 11.05s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-17 0.7s 11.05s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-17 0.7s 11.05s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(18) {
  top: 15px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-18 0.7s 10.6s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-18 0.7s 10.6s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-18 0.7s 10.6s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-18 0.7s 10.6s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-18 0.7s 10.6s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(19) {
  top: 8px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-19 0.7s 10.5s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-19 0.7s 10.5s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-19 0.7s 10.5s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-19 0.7s 10.5s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-19 0.7s 10.5s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(20) {
  top: 10px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-20 0.7s 10.8s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-20 0.7s 10.8s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-20 0.7s 10.8s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-20 0.7s 10.8s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-20 0.7s 10.8s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(21) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-21 0.7s 10.4333333333s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-21 0.7s 10.4333333333s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-21 0.7s 10.4333333333s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-21 0.7s 10.4333333333s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-21 0.7s 10.4333333333s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(22) {
  top: 7px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-22 0.7s 10.55s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-22 0.7s 10.55s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-22 0.7s 10.55s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-22 0.7s 10.55s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-22 0.7s 10.55s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(23) {
  top: 12px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-23 0.7s 10.8s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-23 0.7s 10.8s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-23 0.7s 10.8s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-23 0.7s 10.8s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-23 0.7s 10.8s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(24) {
  top: 6px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-24 0.7s 10.9333333333s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-24 0.7s 10.9333333333s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-24 0.7s 10.9333333333s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-24 0.7s 10.9333333333s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-24 0.7s 10.9333333333s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(25) {
  top: 13px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-25 0.7s 11.1333333333s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-25 0.7s 11.1333333333s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-25 0.7s 11.1333333333s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-25 0.7s 11.1333333333s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-25 0.7s 11.1333333333s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(26) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-26 0.7s 10.6s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-26 0.7s 10.6s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-26 0.7s 10.6s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-26 0.7s 10.6s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-26 0.7s 10.6s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(27) {
  top: 12px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-27 0.7s 10.8333333333s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-27 0.7s 10.8333333333s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-27 0.7s 10.8333333333s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-27 0.7s 10.8333333333s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.25s linear infinite, final 0.2s 4s forwards, kindnessSpot-27 0.7s 10.8333333333s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(28) {
  top: 6px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-28 0.7s 10.98s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-28 0.7s 10.98s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-28 0.7s 10.98s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-28 0.7s 10.98s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-28 0.7s 10.98s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(29) {
  top: 12px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-29 0.7s 10.9444444444s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-29 0.7s 10.9444444444s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-29 0.7s 10.9444444444s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-29 0.7s 10.9444444444s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-29 0.7s 10.9444444444s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(30) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-30 0.7s 10.9333333333s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-30 0.7s 10.9333333333s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-30 0.7s 10.9333333333s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-30 0.7s 10.9333333333s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-30 0.7s 10.9333333333s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(31) {
  top: 12px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-31 0.7s 10.84s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-31 0.7s 10.84s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-31 0.7s 10.84s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-31 0.7s 10.84s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-31 0.7s 10.84s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(32) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-32 0.7s 11.05s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-32 0.7s 11.05s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-32 0.7s 11.05s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-32 0.7s 11.05s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-32 0.7s 11.05s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(33) {
  top: 13px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-33 0.7s 10.8s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-33 0.7s 10.8s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-33 0.7s 10.8s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-33 0.7s 10.8s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-33 0.7s 10.8s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(34) {
  top: 14px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-34 0.7s 10.9666666667s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-34 0.7s 10.9666666667s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-34 0.7s 10.9666666667s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-34 0.7s 10.9666666667s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-34 0.7s 10.9666666667s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(35) {
  top: 6px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-35 0.7s 10.4666666667s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-35 0.7s 10.4666666667s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-35 0.7s 10.4666666667s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-35 0.7s 10.4666666667s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-35 0.7s 10.4666666667s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(36) {
  top: 7px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-36 0.7s 10.1666666667s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-36 0.7s 10.1666666667s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-36 0.7s 10.1666666667s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-36 0.7s 10.1666666667s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-36 0.7s 10.1666666667s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(37) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-37 0.7s 11.0444444444s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-37 0.7s 11.0444444444s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-37 0.7s 11.0444444444s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-37 0.7s 11.0444444444s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-37 0.7s 11.0444444444s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(38) {
  top: 10px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-38 0.7s 10.2333333333s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-38 0.7s 10.2333333333s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-38 0.7s 10.2333333333s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-38 0.7s 10.2333333333s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-38 0.7s 10.2333333333s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(39) {
  top: 7px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-39 0.7s 11.3s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-39 0.7s 11.3s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-39 0.7s 11.3s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-39 0.7s 11.3s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-39 0.7s 11.3s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(40) {
  top: 13px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-40 0.7s 10.4s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-40 0.7s 10.4s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-40 0.7s 10.4s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-40 0.7s 10.4s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-40 0.7s 10.4s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(41) {
  top: 14px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-41 0.7s 10.78s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-41 0.7s 10.78s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-41 0.7s 10.78s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-41 0.7s 10.78s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-41 0.7s 10.78s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(42) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 7px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-42 0.7s 10.24s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-42 0.7s 10.24s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-42 0.7s 10.24s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-42 0.7s 10.24s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-42 0.7s 10.24s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(43) {
  top: 10px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-43 0.7s 10.6666666667s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-43 0.7s 10.6666666667s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-43 0.7s 10.6666666667s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-43 0.7s 10.6666666667s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-43 0.7s 10.6666666667s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(44) {
  top: 12px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-44 0.7s 10.14s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-44 0.7s 10.14s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-44 0.7s 10.14s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-44 0.7s 10.14s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-44 0.7s 10.14s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(45) {
  top: 6px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-45 0.7s 10.4571428571s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-45 0.7s 10.4571428571s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-45 0.7s 10.4571428571s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-45 0.7s 10.4571428571s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 0.55s linear infinite, final 0.2s 4s forwards, kindnessSpot-45 0.7s 10.4571428571s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(46) {
  top: 12px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-46 0.7s 10.35s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-46 0.7s 10.35s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-46 0.7s 10.35s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-46 0.7s 10.35s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-46 0.7s 10.35s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(47) {
  top: 13px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-47 0.7s 10.1571428571s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-47 0.7s 10.1571428571s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-47 0.7s 10.1571428571s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-47 0.7s 10.1571428571s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-47 0.7s 10.1571428571s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(48) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-48 0.7s 10.6444444444s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-48 0.7s 10.6444444444s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-48 0.7s 10.6444444444s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-48 0.7s 10.6444444444s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-48 0.7s 10.6444444444s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(49) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-49 0.7s 10.75s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-49 0.7s 10.75s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-49 0.7s 10.75s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-49 0.7s 10.75s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-49 0.7s 10.75s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(50) {
  top: 9px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, kindnessSpot-50 0.7s 11.2s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, kindnessSpot-50 0.7s 11.2s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, kindnessSpot-50 0.7s 11.2s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, kindnessSpot-50 0.7s 11.2s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.95s linear infinite, final 0.2s 4s forwards, kindnessSpot-50 0.7s 11.2s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(51) {
  top: 10px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-51 0.7s 10.3s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-51 0.7s 10.3s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-51 0.7s 10.3s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-51 0.7s 10.3s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-51 0.7s 10.3s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(52) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 3.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-52 0.7s 10.7333333333s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-52 0.7s 10.7333333333s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-52 0.7s 10.7333333333s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-52 0.7s 10.7333333333s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-52 0.7s 10.7333333333s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(53) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-53 0.7s 11.3s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-53 0.7s 11.3s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-53 0.7s 11.3s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-53 0.7s 11.3s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 1.05s linear infinite, final 0.2s 4s forwards, kindnessSpot-53 0.7s 11.3s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(54) {
  top: 15px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-54 0.7s 10.55s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-54 0.7s 10.55s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-54 0.7s 10.55s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-54 0.7s 10.55s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.3s 0.75s linear infinite, final 0.2s 4s forwards, kindnessSpot-54 0.7s 10.55s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(55) {
  top: 8px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-55 0.7s 10.55s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-55 0.7s 10.55s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-55 0.7s 10.55s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-55 0.7s 10.55s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.4s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-55 0.7s 10.55s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(56) {
  top: 14px !important;
  left: -34px !important;
  opacity: 0;
  padding: 6.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-56 0.7s 11s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-56 0.7s 11s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-56 0.7s 11s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-56 0.7s 11s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 1.15s linear infinite, final 0.2s 4s forwards, kindnessSpot-56 0.7s 11s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(57) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-57 0.7s 10.5s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-57 0.7s 10.5s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-57 0.7s 10.5s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-57 0.7s 10.5s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.85s linear infinite, final 0.2s 4s forwards, kindnessSpot-57 0.7s 10.5s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(58) {
  top: 8px !important;
  left: -34px !important;
  opacity: 0;
  padding: 4.5px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-58 0.7s 10.9s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-58 0.7s 10.9s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-58 0.7s 10.9s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-58 0.7s 10.9s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.45s linear infinite, final 0.2s 4s forwards, kindnessSpot-58 0.7s 10.9s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(59) {
  top: 14px !important;
  left: -34px !important;
  opacity: 0;
  padding: 2.75px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-59 0.7s 10.74s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-59 0.7s 10.74s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-59 0.7s 10.74s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-59 0.7s 10.74s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.1s 0.35s linear infinite, final 0.2s 4s forwards, kindnessSpot-59 0.7s 10.74s linear infinite !important;
}

.kindnessBtnInput:checked + label .btnKindness_spots:nth-of-type(60) {
  top: 11px !important;
  left: -34px !important;
  opacity: 0;
  padding: 5.25px !important;
  -webkit-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-60 0.7s 10.75s linear infinite !important;
  -moz-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-60 0.7s 10.75s linear infinite !important;
  -ms-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-60 0.7s 10.75s linear infinite !important;
  -o-animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-60 0.7s 10.75s linear infinite !important;
  animation: spew 1s 0.3s forwards, rotate 4.2s 0.65s linear infinite, final 0.2s 4s forwards, kindnessSpot-60 0.7s 10.75s linear infinite !important;
}

.kindnessTick {
  position: absolute;
  left: -40;
  right: 0;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  margin: auto;
  font-size: 22px;
}

.btnKindness label {
  height: 0 !important;
  font-weight: 400 !important;
  display: block !important;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(1) {
  padding: 5px;
  left: -13px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(2) {
  padding: 5px;
  left: -1px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(3) {
  padding: 4px;
  left: 11px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(4) {
  padding: 5px;
  left: 23px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(5) {
  padding: 3px;
  left: 35px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(6) {
  padding: 4px;
  left: 47px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(7) {
  padding: 3px;
  left: 59px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(8) {
  padding: 4px;
  left: 71px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(9) {
  padding: 4px;
  left: 83px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(10) {
  padding: 4px;
  left: 95px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(11) {
  padding: 3px;
  left: 107px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(12) {
  padding: 5px;
  left: 119px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(13) {
  padding: 4px;
  left: 131px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(14) {
  padding: 3px;
  left: 143px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(15) {
  padding: 5px;
  left: 155px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(16) {
  padding: 3px;
  left: 167px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(17) {
  padding: 4px;
  left: 179px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(18) {
  padding: 3px;
  left: 191px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(19) {
  padding: 3px;
  left: 203px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(20) {
  padding: 3px;
  left: 215px;
  top: 120px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(20) {
  padding: 4px;
  left: -15px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(21) {
  padding: 4px;
  left: -3px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(22) {
  padding: 5px;
  left: 9px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(23) {
  padding: 3px;
  left: 21px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(24) {
  padding: 5px;
  left: 33px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(25) {
  padding: 3px;
  left: 45px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(26) {
  padding: 5px;
  left: 57px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(27) {
  padding: 5px;
  left: 69px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(28) {
  padding: 4px;
  left: 81px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(29) {
  padding: 5px;
  left: 93px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(30) {
  padding: 5px;
  left: 105px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(31) {
  padding: 5px;
  left: 117px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(32) {
  padding: 3px;
  left: 129px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(33) {
  padding: 4px;
  left: 141px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(34) {
  padding: 3px;
  left: 153px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(35) {
  padding: 3px;
  left: 165px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(36) {
  padding: 4px;
  left: 177px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(37) {
  padding: 3px;
  left: 189px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(38) {
  padding: 5px;
  left: 201px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(39) {
  padding: 4px;
  left: 213px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(40) {
  padding: 4px;
  left: 225px;
  top: -12px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(40) {
  padding: 3px;
  left: 204px;
  top: -8px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(41) {
  padding: 4px;
  left: 204px;
  top: 4px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(42) {
  padding: 3px;
  left: 204px;
  top: 16px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(43) {
  padding: 3px;
  left: 204px;
  top: 28px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(44) {
  padding: 3px;
  left: 204px;
  top: 40px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(45) {
  padding: 3px;
  left: 204px;
  top: 52px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(46) {
  padding: 5px;
  left: 204px;
  top: 64px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(46) {
  padding: 3px;
  left: -10px;
  top: -16px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(47) {
  padding: 3px;
  left: -10px;
  top: -4px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(48) {
  padding: 3px;
  left: -10px;
  top: 8px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(49) {
  padding: 5px;
  left: -10px;
  top: 20px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(50) {
  padding: 5px;
  left: -10px;
  top: 32px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(51) {
  padding: 5px;
  left: -10px;
  top: 44px;
}

.btnKindness .b_l_quad .btnKindness_spots:nth-child(52) {
  padding: 3px;
  left: -10px;
  top: 56px;
}

.btnKindness .btnKindness_spots {
  position: absolute;
  border-radius: 100px;
  -webkit-border-radius: 100px;
  -moz-border-radius: 100px;
  -ms-border-radius: 100px;
  -o-border-radius: 100px;
  background: green;
  opacity: 0;
  -webkit-animation: opacity 1s;
  -moz-animation: opacity 1s;
  -ms-animation: opacity 1s;
  -o-animation: opacity 1s;
  animation: opacity 1s;
}

.btnKindness .btnKindness_spots:nth-of-type(1) {
  transform-origin: 82px 13px;
  background: #78a6d3;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.4s;
  -webkit-transition: all 1.4s;
  -moz-transition: all 1.4s;
  -ms-transition: all 1.4s;
  -o-transition: all 1.4s;
}

.btnKindness .btnKindness_spots:nth-of-type(2) {
  transform-origin: 86px 13px;
  background: #d2a079;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
  -o-transition: all 1.2s;
}

.btnKindness .btnKindness_spots:nth-of-type(3) {
  transform-origin: 83px 14px;
  background: #7bd185;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.9s;
  -webkit-transition: all 1.9s;
  -moz-transition: all 1.9s;
  -ms-transition: all 1.9s;
  -o-transition: all 1.9s;
}

.btnKindness .btnKindness_spots:nth-of-type(4) {
  transform-origin: 85px 15px;
  background: #9677d4;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -ms-transition: all 1.3s;
  -o-transition: all 1.3s;
}

.btnKindness .btnKindness_spots:nth-of-type(5) {
  transform-origin: 82px 15px;
  background: #bf74d8;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(6) {
  transform-origin: 81px 15px;
  background: #75d7a9;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -ms-transition: all 1.5s;
  -o-transition: all 1.5s;
}

.btnKindness .btnKindness_spots:nth-of-type(7) {
  transform-origin: 84px 13px;
  background: #af76d5;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -ms-transition: all 1.3s;
  -o-transition: all 1.3s;
}

.btnKindness .btnKindness_spots:nth-of-type(8) {
  transform-origin: 86px 12px;
  background: #76d57e;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(9) {
  transform-origin: 86px 11px;
  background: #d27b79;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -ms-transition: all 1.3s;
  -o-transition: all 1.3s;
}

.btnKindness .btnKindness_spots:nth-of-type(10) {
  transform-origin: 87px 10px;
  background: #b1d17b;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -ms-transition: all 1.5s;
  -o-transition: all 1.5s;
}

.btnKindness .btnKindness_spots:nth-of-type(11) {
  transform-origin: 86px 10px;
  background: #d4778a;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(12) {
  transform-origin: 80px 17px;
  background: #77d487;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(13) {
  transform-origin: 81px 12px;
  background: #768bd5;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -ms-transition: all 1.3s;
  -o-transition: all 1.3s;
}

.btnKindness .btnKindness_spots:nth-of-type(14) {
  transform-origin: 89px 13px;
  background: #7bd181;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(15) {
  transform-origin: 86px 12px;
  background: #79a1d2;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
  -o-transition: all 1.2s;
}

.btnKindness .btnKindness_spots:nth-of-type(16) {
  transform-origin: 89px 14px;
  background: #c6d17a;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -ms-transition: all 1.5s;
  -o-transition: all 1.5s;
}

.btnKindness .btnKindness_spots:nth-of-type(17) {
  transform-origin: 87px 11px;
  background: #7ed17a;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
  -o-transition: all 1.2s;
}

.btnKindness .btnKindness_spots:nth-of-type(18) {
  transform-origin: 81px 17px;
  background: #d27985;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(19) {
  transform-origin: 86px 14px;
  background: #789ad3;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.btnKindness .btnKindness_spots:nth-of-type(20) {
  transform-origin: 81px 12px;
  background: #a676d6;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(21) {
  transform-origin: 80px 13px;
  background: #d576af;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(22) {
  transform-origin: 87px 17px;
  background: #d07cc5;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.8s;
  -webkit-transition: all 1.8s;
  -moz-transition: all 1.8s;
  -ms-transition: all 1.8s;
  -o-transition: all 1.8s;
}

.btnKindness .btnKindness_spots:nth-of-type(23) {
  transform-origin: 83px 12px;
  background: #d6cc76;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(24) {
  transform-origin: 83px 15px;
  background: #79b5d2;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(25) {
  transform-origin: 84px 10px;
  background: #7bbdd1;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.6s;
  -webkit-transition: all 1.6s;
  -moz-transition: all 1.6s;
  -ms-transition: all 1.6s;
  -o-transition: all 1.6s;
}

.btnKindness .btnKindness_spots:nth-of-type(26) {
  transform-origin: 89px 14px;
  background: #bed17b;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.8s;
  -webkit-transition: all 1.8s;
  -moz-transition: all 1.8s;
  -ms-transition: all 1.8s;
  -o-transition: all 1.8s;
}

.btnKindness .btnKindness_spots:nth-of-type(27) {
  transform-origin: 84px 11px;
  background: #d3789a;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.btnKindness .btnKindness_spots:nth-of-type(28) {
  transform-origin: 82px 18px;
  background: #7992d2;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.9s;
  -webkit-transition: all 1.9s;
  -moz-transition: all 1.9s;
  -ms-transition: all 1.9s;
  -o-transition: all 1.9s;
}

.btnKindness .btnKindness_spots:nth-of-type(29) {
  transform-origin: 86px 13px;
  background: #d77580;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.btnKindness .btnKindness_spots:nth-of-type(30) {
  transform-origin: 87px 14px;
  background: #d4779c;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(31) {
  transform-origin: 80px 18px;
  background: #d17bb7;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.btnKindness .btnKindness_spots:nth-of-type(32) {
  transform-origin: 82px 16px;
  background: #d17bc7;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(33) {
  transform-origin: 87px 14px;
  background: #9c76d5;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -ms-transition: all 1.3s;
  -o-transition: all 1.3s;
}

.btnKindness .btnKindness_spots:nth-of-type(34) {
  transform-origin: 83px 11px;
  background: #7bd279;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(35) {
  transform-origin: 84px 11px;
  background: #b4d17b;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.btnKindness .btnKindness_spots:nth-of-type(36) {
  transform-origin: 89px 19px;
  background: #d48877;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.btnKindness .btnKindness_spots:nth-of-type(37) {
  transform-origin: 86px 17px;
  background: #7ad1c7;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(38) {
  transform-origin: 80px 19px;
  background: #7ac9d1;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -ms-transition: all 1.5s;
  -o-transition: all 1.5s;
}

.btnKindness .btnKindness_spots:nth-of-type(39) {
  transform-origin: 87px 16px;
  background: #d5c176;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
  -o-transition: all 1.2s;
}

.btnKindness .btnKindness_spots:nth-of-type(40) {
  transform-origin: 84px 11px;
  background: #aad17b;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -ms-transition: all 1.5s;
  -o-transition: all 1.5s;
}

.btnKindness .btnKindness_spots:nth-of-type(41) {
  transform-origin: 82px 15px;
  background: #d6be76;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(42) {
  transform-origin: 80px 12px;
  background: #bf77d4;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.1s;
  -webkit-transition: all 1.1s;
  -moz-transition: all 1.1s;
  -ms-transition: all 1.1s;
  -o-transition: all 1.1s;
}

.btnKindness .btnKindness_spots:nth-of-type(43) {
  transform-origin: 87px 16px;
  background: #d38778;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.btnKindness .btnKindness_spots:nth-of-type(44) {
  transform-origin: 83px 11px;
  background: #93d874;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -ms-transition: all 1.5s;
  -o-transition: all 1.5s;
}

.btnKindness .btnKindness_spots:nth-of-type(45) {
  transform-origin: 88px 15px;
  background: #75d782;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.9s;
  -webkit-transition: all 1.9s;
  -moz-transition: all 1.9s;
  -ms-transition: all 1.9s;
  -o-transition: all 1.9s;
}

.btnKindness .btnKindness_spots:nth-of-type(46) {
  transform-origin: 83px 13px;
  background: #d3af78;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.4s;
  -webkit-transition: all 1.4s;
  -moz-transition: all 1.4s;
  -ms-transition: all 1.4s;
  -o-transition: all 1.4s;
}

.btnKindness .btnKindness_spots:nth-of-type(47) {
  transform-origin: 86px 12px;
  background: #c0d07c;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.2s;
  -webkit-transition: all 1.2s;
  -moz-transition: all 1.2s;
  -ms-transition: all 1.2s;
  -o-transition: all 1.2s;
}

.btnKindness .btnKindness_spots:nth-of-type(48) {
  transform-origin: 86px 10px;
  background: #9cd676;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.7s;
  -webkit-transition: all 1.7s;
  -moz-transition: all 1.7s;
  -ms-transition: all 1.7s;
  -o-transition: all 1.7s;
}

.btnKindness .btnKindness_spots:nth-of-type(49) {
  transform-origin: 81px 17px;
  background: #bf7ad1;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -ms-transition: all 1.3s;
  -o-transition: all 1.3s;
}

.btnKindness .btnKindness_spots:nth-of-type(50) {
  transform-origin: 83px 18px;
  background: #78d3b6;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.3s;
  -webkit-transition: all 1.3s;
  -moz-transition: all 1.3s;
  -ms-transition: all 1.3s;
  -o-transition: all 1.3s;
}

.btnKindness .btnKindness_spots:nth-of-type(51) {
  transform-origin: 80px 17px;
  background: #d775a6;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 1.5s;
  -webkit-transition: all 1.5s;
  -moz-transition: all 1.5s;
  -ms-transition: all 1.5s;
  -o-transition: all 1.5s;
}

.btnKindness .btnKindness_spots:nth-of-type(52) {
  transform-origin: 83px 15px;
  background: #a9d477;
  box-shadow: 0 0 10px rgba(255, 255, 255, 0.12);
  transition: all 2s;
  -webkit-transition: all 2s;
  -moz-transition: all 2s;
  -ms-transition: all 2s;
  -o-transition: all 2s;
}

.button_inner {
  position: relative;
  margin: auto;
  box-shadow: 0 0 0 0 rgba(0, 0, 0, 0.04);
  cursor: pointer;
  text-align: Center;
  transition: all 0.3s, box-shadow 0.2s, transform 0.2s 0.2s;
  -webkit-transition: all 0.3s, box-shadow 0.2s, transform 0.2s 0.2s;
  -moz-transition: all 0.3s, box-shadow 0.2s, transform 0.2s 0.2s;
  -ms-transition: all 0.3s, box-shadow 0.2s, transform 0.2s 0.2s;
  -o-transition: all 0.3s, box-shadow 0.2s, transform 0.2s 0.2s;
}

.button_inner span.t {
  position: relative;
  top: 0;
  opacity: 1;
  left: -10px;
  transition: left 0.4s 0.1s;
  -webkit-transition: left 0.4s 0.1s;
  -moz-transition: left 0.4s 0.1s;
  -ms-transition: left 0.4s 0.1s;
  -o-transition: left 0.4s 0.1s;
}

.button_inner .kindnessLoginIcon {
  position: relative;
  left: -19px;
  top: 0;
  opacity: 0;
  transition: left 0.3s 0s, top 0.3s 0s, opacity 0.3s 0s;
  -webkit-transition: left 0.3s 0s, top 0.3s 0s, opacity 0.3s 0s;
  -moz-transition: left 0.3s 0s, top 0.3s 0s, opacity 0.3s 0s;
  -ms-transition: left 0.3s 0s, top 0.3s 0s, opacity 0.3s 0s;
  -o-transition: left 0.3s 0s, top 0.3s 0s, opacity 0.3s 0s;
}

.button_inner:hover {
  color: #2c3940;
  background: #ffffff;
  box-shadow: 0 17px 18px -14px rgba(0, 0, 0, 0.08);
}

.button_inner:hover span.t {
  left: 16px;
  transition: left 0.4s;
  -webkit-transition: left 0.4s;
  -moz-transition: left 0.4s;
  -ms-transition: left 0.4s;
  -o-transition: left 0.4s;
}

.button_inner:hover .kindnessLoginIcon {
  top: 0;
  opacity: 1;
  transition: left 0.3s 0s, top 0.3s 0.1s, opacity 0.3s 0.1s;
  -webkit-transition: left 0.3s 0s, top 0.3s 0.1s, opacity 0.3s 0.1s;
  -moz-transition: left 0.3s 0s, top 0.3s 0.1s, opacity 0.3s 0.1s;
  -ms-transition: left 0.3s 0s, top 0.3s 0.1s, opacity 0.3s 0.1s;
  -o-transition: left 0.3s 0s, top 0.3s 0.1s, opacity 0.3s 0.1s;
}

.button_inner:hover .btnKindness_spots:nth-of-type(1) {
  -webkit-animation: kindnessSpot-1 0.7s 0.8333333333s linear infinite;
  -moz-animation: kindnessSpot-1 0.7s 0.8333333333s linear infinite;
  -ms-animation: kindnessSpot-1 0.7s 0.8333333333s linear infinite;
  -o-animation: kindnessSpot-1 0.7s 0.8333333333s linear infinite;
  animation: kindnessSpot-1 0.7s 0.8333333333s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(2) {
  -webkit-animation: kindnessSpot-2 0.7s 1.0444444444s linear infinite;
  -moz-animation: kindnessSpot-2 0.7s 1.0444444444s linear infinite;
  -ms-animation: kindnessSpot-2 0.7s 1.0444444444s linear infinite;
  -o-animation: kindnessSpot-2 0.7s 1.0444444444s linear infinite;
  animation: kindnessSpot-2 0.7s 1.0444444444s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(3) {
  -webkit-animation: kindnessSpot-3 0.7s 0.1666666667s linear infinite;
  -moz-animation: kindnessSpot-3 0.7s 0.1666666667s linear infinite;
  -ms-animation: kindnessSpot-3 0.7s 0.1666666667s linear infinite;
  -o-animation: kindnessSpot-3 0.7s 0.1666666667s linear infinite;
  animation: kindnessSpot-3 0.7s 0.1666666667s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(4) {
  -webkit-animation: kindnessSpot-4 0.7s 0.8571428571s linear infinite;
  -moz-animation: kindnessSpot-4 0.7s 0.8571428571s linear infinite;
  -ms-animation: kindnessSpot-4 0.7s 0.8571428571s linear infinite;
  -o-animation: kindnessSpot-4 0.7s 0.8571428571s linear infinite;
  animation: kindnessSpot-4 0.7s 0.8571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(5) {
  -webkit-animation: kindnessSpot-5 0.7s 0.28s linear infinite;
  -moz-animation: kindnessSpot-5 0.7s 0.28s linear infinite;
  -ms-animation: kindnessSpot-5 0.7s 0.28s linear infinite;
  -o-animation: kindnessSpot-5 0.7s 0.28s linear infinite;
  animation: kindnessSpot-5 0.7s 0.28s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(6) {
  -webkit-animation: kindnessSpot-6 0.7s 0.8571428571s linear infinite;
  -moz-animation: kindnessSpot-6 0.7s 0.8571428571s linear infinite;
  -ms-animation: kindnessSpot-6 0.7s 0.8571428571s linear infinite;
  -o-animation: kindnessSpot-6 0.7s 0.8571428571s linear infinite;
  animation: kindnessSpot-6 0.7s 0.8571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(7) {
  -webkit-animation: kindnessSpot-7 0.7s 0.4s linear infinite;
  -moz-animation: kindnessSpot-7 0.7s 0.4s linear infinite;
  -ms-animation: kindnessSpot-7 0.7s 0.4s linear infinite;
  -o-animation: kindnessSpot-7 0.7s 0.4s linear infinite;
  animation: kindnessSpot-7 0.7s 0.4s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(8) {
  -webkit-animation: kindnessSpot-8 0.7s 0.9666666667s linear infinite;
  -moz-animation: kindnessSpot-8 0.7s 0.9666666667s linear infinite;
  -ms-animation: kindnessSpot-8 0.7s 0.9666666667s linear infinite;
  -o-animation: kindnessSpot-8 0.7s 0.9666666667s linear infinite;
  animation: kindnessSpot-8 0.7s 0.9666666667s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(9) {
  -webkit-animation: kindnessSpot-9 0.7s 0.34s linear infinite;
  -moz-animation: kindnessSpot-9 0.7s 0.34s linear infinite;
  -ms-animation: kindnessSpot-9 0.7s 0.34s linear infinite;
  -o-animation: kindnessSpot-9 0.7s 0.34s linear infinite;
  animation: kindnessSpot-9 0.7s 0.34s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(10) {
  -webkit-animation: kindnessSpot-10 0.7s 1.05s linear infinite;
  -moz-animation: kindnessSpot-10 0.7s 1.05s linear infinite;
  -ms-animation: kindnessSpot-10 0.7s 1.05s linear infinite;
  -o-animation: kindnessSpot-10 0.7s 1.05s linear infinite;
  animation: kindnessSpot-10 0.7s 1.05s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(11) {
  -webkit-animation: kindnessSpot-11 0.7s 0.3s linear infinite;
  -moz-animation: kindnessSpot-11 0.7s 0.3s linear infinite;
  -ms-animation: kindnessSpot-11 0.7s 0.3s linear infinite;
  -o-animation: kindnessSpot-11 0.7s 0.3s linear infinite;
  animation: kindnessSpot-11 0.7s 0.3s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(12) {
  -webkit-animation: kindnessSpot-12 0.7s 0.58s linear infinite;
  -moz-animation: kindnessSpot-12 0.7s 0.58s linear infinite;
  -ms-animation: kindnessSpot-12 0.7s 0.58s linear infinite;
  -o-animation: kindnessSpot-12 0.7s 0.58s linear infinite;
  animation: kindnessSpot-12 0.7s 0.58s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(13) {
  -webkit-animation: kindnessSpot-13 0.7s 0.58s linear infinite;
  -moz-animation: kindnessSpot-13 0.7s 0.58s linear infinite;
  -ms-animation: kindnessSpot-13 0.7s 0.58s linear infinite;
  -o-animation: kindnessSpot-13 0.7s 0.58s linear infinite;
  animation: kindnessSpot-13 0.7s 0.58s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(14) {
  -webkit-animation: kindnessSpot-14 0.7s 0.5333333333s linear infinite;
  -moz-animation: kindnessSpot-14 0.7s 0.5333333333s linear infinite;
  -ms-animation: kindnessSpot-14 0.7s 0.5333333333s linear infinite;
  -o-animation: kindnessSpot-14 0.7s 0.5333333333s linear infinite;
  animation: kindnessSpot-14 0.7s 0.5333333333s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(15) {
  -webkit-animation: kindnessSpot-15 0.7s 0.7666666667s linear infinite;
  -moz-animation: kindnessSpot-15 0.7s 0.7666666667s linear infinite;
  -ms-animation: kindnessSpot-15 0.7s 0.7666666667s linear infinite;
  -o-animation: kindnessSpot-15 0.7s 0.7666666667s linear infinite;
  animation: kindnessSpot-15 0.7s 0.7666666667s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(16) {
  -webkit-animation: kindnessSpot-16 0.7s 1.0571428571s linear infinite;
  -moz-animation: kindnessSpot-16 0.7s 1.0571428571s linear infinite;
  -ms-animation: kindnessSpot-16 0.7s 1.0571428571s linear infinite;
  -o-animation: kindnessSpot-16 0.7s 1.0571428571s linear infinite;
  animation: kindnessSpot-16 0.7s 1.0571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(17) {
  -webkit-animation: kindnessSpot-17 0.7s 0.65s linear infinite;
  -moz-animation: kindnessSpot-17 0.7s 0.65s linear infinite;
  -ms-animation: kindnessSpot-17 0.7s 0.65s linear infinite;
  -o-animation: kindnessSpot-17 0.7s 0.65s linear infinite;
  animation: kindnessSpot-17 0.7s 0.65s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(18) {
  -webkit-animation: kindnessSpot-18 0.7s 0.6s linear infinite;
  -moz-animation: kindnessSpot-18 0.7s 0.6s linear infinite;
  -ms-animation: kindnessSpot-18 0.7s 0.6s linear infinite;
  -o-animation: kindnessSpot-18 0.7s 0.6s linear infinite;
  animation: kindnessSpot-18 0.7s 0.6s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(19) {
  -webkit-animation: kindnessSpot-19 0.7s 0.7s linear infinite;
  -moz-animation: kindnessSpot-19 0.7s 0.7s linear infinite;
  -ms-animation: kindnessSpot-19 0.7s 0.7s linear infinite;
  -o-animation: kindnessSpot-19 0.7s 0.7s linear infinite;
  animation: kindnessSpot-19 0.7s 0.7s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(20) {
  -webkit-animation: kindnessSpot-20 0.7s 0.94s linear infinite;
  -moz-animation: kindnessSpot-20 0.7s 0.94s linear infinite;
  -ms-animation: kindnessSpot-20 0.7s 0.94s linear infinite;
  -o-animation: kindnessSpot-20 0.7s 0.94s linear infinite;
  animation: kindnessSpot-20 0.7s 0.94s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(21) {
  -webkit-animation: kindnessSpot-21 0.7s 0.74s linear infinite;
  -moz-animation: kindnessSpot-21 0.7s 0.74s linear infinite;
  -ms-animation: kindnessSpot-21 0.7s 0.74s linear infinite;
  -o-animation: kindnessSpot-21 0.7s 0.74s linear infinite;
  animation: kindnessSpot-21 0.7s 0.74s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(22) {
  -webkit-animation: kindnessSpot-22 0.7s 0.6s linear infinite;
  -moz-animation: kindnessSpot-22 0.7s 0.6s linear infinite;
  -ms-animation: kindnessSpot-22 0.7s 0.6s linear infinite;
  -o-animation: kindnessSpot-22 0.7s 0.6s linear infinite;
  animation: kindnessSpot-22 0.7s 0.6s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(23) {
  -webkit-animation: kindnessSpot-23 0.7s 0.3s linear infinite;
  -moz-animation: kindnessSpot-23 0.7s 0.3s linear infinite;
  -ms-animation: kindnessSpot-23 0.7s 0.3s linear infinite;
  -o-animation: kindnessSpot-23 0.7s 0.3s linear infinite;
  animation: kindnessSpot-23 0.7s 0.3s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(24) {
  -webkit-animation: kindnessSpot-24 0.7s 1.0666666667s linear infinite;
  -moz-animation: kindnessSpot-24 0.7s 1.0666666667s linear infinite;
  -ms-animation: kindnessSpot-24 0.7s 1.0666666667s linear infinite;
  -o-animation: kindnessSpot-24 0.7s 1.0666666667s linear infinite;
  animation: kindnessSpot-24 0.7s 1.0666666667s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(25) {
  -webkit-animation: kindnessSpot-25 0.7s 0.8333333333s linear infinite;
  -moz-animation: kindnessSpot-25 0.7s 0.8333333333s linear infinite;
  -ms-animation: kindnessSpot-25 0.7s 0.8333333333s linear infinite;
  -o-animation: kindnessSpot-25 0.7s 0.8333333333s linear infinite;
  animation: kindnessSpot-25 0.7s 0.8333333333s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(26) {
  -webkit-animation: kindnessSpot-26 0.7s 1.0444444444s linear infinite;
  -moz-animation: kindnessSpot-26 0.7s 1.0444444444s linear infinite;
  -ms-animation: kindnessSpot-26 0.7s 1.0444444444s linear infinite;
  -o-animation: kindnessSpot-26 0.7s 1.0444444444s linear infinite;
  animation: kindnessSpot-26 0.7s 1.0444444444s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(27) {
  -webkit-animation: kindnessSpot-27 0.7s 0.2666666667s linear infinite;
  -moz-animation: kindnessSpot-27 0.7s 0.2666666667s linear infinite;
  -ms-animation: kindnessSpot-27 0.7s 0.2666666667s linear infinite;
  -o-animation: kindnessSpot-27 0.7s 0.2666666667s linear infinite;
  animation: kindnessSpot-27 0.7s 0.2666666667s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(28) {
  -webkit-animation: kindnessSpot-28 0.7s 1.05s linear infinite;
  -moz-animation: kindnessSpot-28 0.7s 1.05s linear infinite;
  -ms-animation: kindnessSpot-28 0.7s 1.05s linear infinite;
  -o-animation: kindnessSpot-28 0.7s 1.05s linear infinite;
  animation: kindnessSpot-28 0.7s 1.05s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(29) {
  -webkit-animation: kindnessSpot-29 0.7s 0.6s linear infinite;
  -moz-animation: kindnessSpot-29 0.7s 0.6s linear infinite;
  -ms-animation: kindnessSpot-29 0.7s 0.6s linear infinite;
  -o-animation: kindnessSpot-29 0.7s 0.6s linear infinite;
  animation: kindnessSpot-29 0.7s 0.6s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(30) {
  -webkit-animation: kindnessSpot-30 0.7s 0.8s linear infinite;
  -moz-animation: kindnessSpot-30 0.7s 0.8s linear infinite;
  -ms-animation: kindnessSpot-30 0.7s 0.8s linear infinite;
  -o-animation: kindnessSpot-30 0.7s 0.8s linear infinite;
  animation: kindnessSpot-30 0.7s 0.8s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(31) {
  -webkit-animation: kindnessSpot-31 0.7s 0.74s linear infinite;
  -moz-animation: kindnessSpot-31 0.7s 0.74s linear infinite;
  -ms-animation: kindnessSpot-31 0.7s 0.74s linear infinite;
  -o-animation: kindnessSpot-31 0.7s 0.74s linear infinite;
  animation: kindnessSpot-31 0.7s 0.74s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(32) {
  -webkit-animation: kindnessSpot-32 0.7s 0.64s linear infinite;
  -moz-animation: kindnessSpot-32 0.7s 0.64s linear infinite;
  -ms-animation: kindnessSpot-32 0.7s 0.64s linear infinite;
  -o-animation: kindnessSpot-32 0.7s 0.64s linear infinite;
  animation: kindnessSpot-32 0.7s 0.64s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(33) {
  -webkit-animation: kindnessSpot-33 0.7s 0.2571428571s linear infinite;
  -moz-animation: kindnessSpot-33 0.7s 0.2571428571s linear infinite;
  -ms-animation: kindnessSpot-33 0.7s 0.2571428571s linear infinite;
  -o-animation: kindnessSpot-33 0.7s 0.2571428571s linear infinite;
  animation: kindnessSpot-33 0.7s 0.2571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(34) {
  -webkit-animation: kindnessSpot-34 0.7s 1.08s linear infinite;
  -moz-animation: kindnessSpot-34 0.7s 1.08s linear infinite;
  -ms-animation: kindnessSpot-34 0.7s 1.08s linear infinite;
  -o-animation: kindnessSpot-34 0.7s 1.08s linear infinite;
  animation: kindnessSpot-34 0.7s 1.08s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(35) {
  -webkit-animation: kindnessSpot-35 0.7s 0.4444444444s linear infinite;
  -moz-animation: kindnessSpot-35 0.7s 0.4444444444s linear infinite;
  -ms-animation: kindnessSpot-35 0.7s 0.4444444444s linear infinite;
  -o-animation: kindnessSpot-35 0.7s 0.4444444444s linear infinite;
  animation: kindnessSpot-35 0.7s 0.4444444444s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(36) {
  -webkit-animation: kindnessSpot-36 0.7s 0.7571428571s linear infinite;
  -moz-animation: kindnessSpot-36 0.7s 0.7571428571s linear infinite;
  -ms-animation: kindnessSpot-36 0.7s 0.7571428571s linear infinite;
  -o-animation: kindnessSpot-36 0.7s 0.7571428571s linear infinite;
  animation: kindnessSpot-36 0.7s 0.7571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(37) {
  -webkit-animation: kindnessSpot-37 0.7s 0.7333333333s linear infinite;
  -moz-animation: kindnessSpot-37 0.7s 0.7333333333s linear infinite;
  -ms-animation: kindnessSpot-37 0.7s 0.7333333333s linear infinite;
  -o-animation: kindnessSpot-37 0.7s 0.7333333333s linear infinite;
  animation: kindnessSpot-37 0.7s 0.7333333333s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(38) {
  -webkit-animation: kindnessSpot-38 0.7s 0.2s linear infinite;
  -moz-animation: kindnessSpot-38 0.7s 0.2s linear infinite;
  -ms-animation: kindnessSpot-38 0.7s 0.2s linear infinite;
  -o-animation: kindnessSpot-38 0.7s 0.2s linear infinite;
  animation: kindnessSpot-38 0.7s 0.2s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(39) {
  -webkit-animation: kindnessSpot-39 0.7s 0.4333333333s linear infinite;
  -moz-animation: kindnessSpot-39 0.7s 0.4333333333s linear infinite;
  -ms-animation: kindnessSpot-39 0.7s 0.4333333333s linear infinite;
  -o-animation: kindnessSpot-39 0.7s 0.4333333333s linear infinite;
  animation: kindnessSpot-39 0.7s 0.4333333333s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(40) {
  -webkit-animation: kindnessSpot-40 0.7s 0.7571428571s linear infinite;
  -moz-animation: kindnessSpot-40 0.7s 0.7571428571s linear infinite;
  -ms-animation: kindnessSpot-40 0.7s 0.7571428571s linear infinite;
  -o-animation: kindnessSpot-40 0.7s 0.7571428571s linear infinite;
  animation: kindnessSpot-40 0.7s 0.7571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(40) {
  -webkit-animation: kindnessSpot-40 0.7s 0.3571428571s linear infinite;
  -moz-animation: kindnessSpot-40 0.7s 0.3571428571s linear infinite;
  -ms-animation: kindnessSpot-40 0.7s 0.3571428571s linear infinite;
  -o-animation: kindnessSpot-40 0.7s 0.3571428571s linear infinite;
  animation: kindnessSpot-40 0.7s 0.3571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(41) {
  -webkit-animation: kindnessSpot-41 0.7s 0.7s linear infinite;
  -moz-animation: kindnessSpot-41 0.7s 0.7s linear infinite;
  -ms-animation: kindnessSpot-41 0.7s 0.7s linear infinite;
  -o-animation: kindnessSpot-41 0.7s 0.7s linear infinite;
  animation: kindnessSpot-41 0.7s 0.7s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(42) {
  -webkit-animation: kindnessSpot-42 0.7s 1.4s linear infinite;
  -moz-animation: kindnessSpot-42 0.7s 1.4s linear infinite;
  -ms-animation: kindnessSpot-42 0.7s 1.4s linear infinite;
  -o-animation: kindnessSpot-42 0.7s 1.4s linear infinite;
  animation: kindnessSpot-42 0.7s 1.4s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(43) {
  -webkit-animation: kindnessSpot-43 0.7s 0.75s linear infinite;
  -moz-animation: kindnessSpot-43 0.7s 0.75s linear infinite;
  -ms-animation: kindnessSpot-43 0.7s 0.75s linear infinite;
  -o-animation: kindnessSpot-43 0.7s 0.75s linear infinite;
  animation: kindnessSpot-43 0.7s 0.75s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(44) {
  -webkit-animation: kindnessSpot-44 0.7s 0.3s linear infinite;
  -moz-animation: kindnessSpot-44 0.7s 0.3s linear infinite;
  -ms-animation: kindnessSpot-44 0.7s 0.3s linear infinite;
  -o-animation: kindnessSpot-44 0.7s 0.3s linear infinite;
  animation: kindnessSpot-44 0.7s 0.3s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(45) {
  -webkit-animation: kindnessSpot-45 0.7s 1.08s linear infinite;
  -moz-animation: kindnessSpot-45 0.7s 1.08s linear infinite;
  -ms-animation: kindnessSpot-45 0.7s 1.08s linear infinite;
  -o-animation: kindnessSpot-45 0.7s 1.08s linear infinite;
  animation: kindnessSpot-45 0.7s 1.08s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(46) {
  -webkit-animation: kindnessSpot-46 0.7s 0.9s linear infinite;
  -moz-animation: kindnessSpot-46 0.7s 0.9s linear infinite;
  -ms-animation: kindnessSpot-46 0.7s 0.9s linear infinite;
  -o-animation: kindnessSpot-46 0.7s 0.9s linear infinite;
  animation: kindnessSpot-46 0.7s 0.9s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(46) {
  -webkit-animation: kindnessSpot-46 0.7s 0.6444444444s linear infinite;
  -moz-animation: kindnessSpot-46 0.7s 0.6444444444s linear infinite;
  -ms-animation: kindnessSpot-46 0.7s 0.6444444444s linear infinite;
  -o-animation: kindnessSpot-46 0.7s 0.6444444444s linear infinite;
  animation: kindnessSpot-46 0.7s 0.6444444444s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(47) {
  -webkit-animation: kindnessSpot-47 0.7s 1.2s linear infinite;
  -moz-animation: kindnessSpot-47 0.7s 1.2s linear infinite;
  -ms-animation: kindnessSpot-47 0.7s 1.2s linear infinite;
  -o-animation: kindnessSpot-47 0.7s 1.2s linear infinite;
  animation: kindnessSpot-47 0.7s 1.2s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(48) {
  -webkit-animation: kindnessSpot-48 0.7s 0.4s linear infinite;
  -moz-animation: kindnessSpot-48 0.7s 0.4s linear infinite;
  -ms-animation: kindnessSpot-48 0.7s 0.4s linear infinite;
  -o-animation: kindnessSpot-48 0.7s 0.4s linear infinite;
  animation: kindnessSpot-48 0.7s 0.4s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(49) {
  -webkit-animation: kindnessSpot-49 0.7s 0.4333333333s linear infinite;
  -moz-animation: kindnessSpot-49 0.7s 0.4333333333s linear infinite;
  -ms-animation: kindnessSpot-49 0.7s 0.4333333333s linear infinite;
  -o-animation: kindnessSpot-49 0.7s 0.4333333333s linear infinite;
  animation: kindnessSpot-49 0.7s 0.4333333333s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(50) {
  -webkit-animation: kindnessSpot-50 0.7s 0.54s linear infinite;
  -moz-animation: kindnessSpot-50 0.7s 0.54s linear infinite;
  -ms-animation: kindnessSpot-50 0.7s 0.54s linear infinite;
  -o-animation: kindnessSpot-50 0.7s 0.54s linear infinite;
  animation: kindnessSpot-50 0.7s 0.54s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(51) {
  -webkit-animation: kindnessSpot-51 0.7s 0.3571428571s linear infinite;
  -moz-animation: kindnessSpot-51 0.7s 0.3571428571s linear infinite;
  -ms-animation: kindnessSpot-51 0.7s 0.3571428571s linear infinite;
  -o-animation: kindnessSpot-51 0.7s 0.3571428571s linear infinite;
  animation: kindnessSpot-51 0.7s 0.3571428571s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(52) {
  -webkit-animation: kindnessSpot-52 0.7s 1.1s linear infinite;
  -moz-animation: kindnessSpot-52 0.7s 1.1s linear infinite;
  -ms-animation: kindnessSpot-52 0.7s 1.1s linear infinite;
  -o-animation: kindnessSpot-52 0.7s 1.1s linear infinite;
  animation: kindnessSpot-52 0.7s 1.1s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(53) {
  -webkit-animation: kindnessSpot-53 0.7s 0.4s linear infinite;
  -moz-animation: kindnessSpot-53 0.7s 0.4s linear infinite;
  -ms-animation: kindnessSpot-53 0.7s 0.4s linear infinite;
  -o-animation: kindnessSpot-53 0.7s 0.4s linear infinite;
  animation: kindnessSpot-53 0.7s 0.4s linear infinite;
}

.button_inner:hover .btnKindness_spots:nth-of-type(54) {
  -webkit-animation: kindnessSpot-54 0.7s 0.7333333333s linear infinite;
  -moz-animation: kindnessSpot-54 0.7s 0.7333333333s linear infinite;
  -ms-animation: kindnessSpot-54 0.7s 0.7333333333s linear infinite;
  -o-animation: kindnessSpot-54 0.7s 0.7333333333s linear infinite;
  animation: kindnessSpot-54 0.7s 0.7333333333s linear infinite;
}

:root {
  --text-color:$color-white;
  --shadow-color:rgba(84, 133, 182, 0.4);
  --btn-color:#156bc1;
  --bg-color:#141218;
}

.ggvdWaterBtn {
  position: relative;
  border: none;
  background: 0 0;
  cursor: pointer;
  z-index: 0;
  overflow: hidden;
}

.ggvdWaterBtn:focus {
  outline-color: transparent;
}

.ggvdWaterBtn .right::after, .ggvdWaterBtn::after {
  content: "";
  display: block;
  position: absolute;
  white-space: nowrap;
  padding: 40px 60px;
  width: 280px;
  pointer-events: none;
}

.ggvdWaterBtn::after {
  font-weight: 200;
  top: -30px;
  left: -20px;
}

.ggvdWaterBtn .left, .ggvdWaterBtn .right {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0;
}

.ggvdWaterBtn .right {
  left: 66%;
}

.ggvdWaterBtn .left {
  right: 66%;
}

.ggvdWaterBtn .right::after {
  top: -10px;
  left: calc(-70% - 0px);
  background-color: var(--bg-color);
  color: transparent;
  transition: transform 0.4s ease-out;
  -webkit-transition: transform 0.4s ease-out;
  -moz-transition: transform 0.4s ease-out;
  -ms-transition: transform 0.4s ease-out;
  -o-transition: transform 0.4s ease-out;
  -webkit-transform: translate(0, -90%) rotate(0);
  -moz-transform: translate(0, -90%) rotate(0);
  -ms-transform: translate(0, -90%) rotate(0);
  -o-transform: translate(0, -90%) rotate(0);
  transform: translate(0, -90%) rotate(0);
}

.ggvdWaterBtn:hover .right::after {
  -webkit-transform: translate(0, -47%) rotate(0);
  -moz-transform: translate(0, -47%) rotate(0);
  -ms-transform: translate(0, -47%) rotate(0);
  -o-transform: translate(0, -47%) rotate(0);
  transform: translate(0, -47%) rotate(0);
}

.ggvdWaterBtn .right:hover::after {
  -webkit-transform: translate(0, -50%) rotate(-7deg);
  -moz-transform: translate(0, -50%) rotate(-7deg);
  -ms-transform: translate(0, -50%) rotate(-7deg);
  -o-transform: translate(0, -50%) rotate(-7deg);
  transform: translate(0, -50%) rotate(-7deg);
}

.ggvdWaterBtn .left:hover ~ .right::after {
  -webkit-transform: translate(0, -50%) rotate(7deg);
  -moz-transform: translate(0, -50%) rotate(7deg);
  -ms-transform: translate(0, -50%) rotate(7deg);
  -o-transform: translate(0, -50%) rotate(7deg);
  transform: translate(0, -50%) rotate(7deg);
}

.ggvdWaterBtn::before {
  content: "";
  pointer-events: none;
  opacity: 0.6;
  background: radial-gradient(circle at 20% 35%, transparent 0, transparent 2px, var(--text-color) 3px, var(--text-color) 4px, transparent 4px), radial-gradient(circle at 75% 44%, transparent 0, transparent 2px, var(--text-color) 3px, var(--text-color) 4px, transparent 4px), radial-gradient(circle at 46% 52%, transparent 0, transparent 4px, var(--text-color) 5px, var(--text-color) 6px, transparent 6px);
  width: 100%;
  height: 300%;
  top: 0;
  left: 0;
  position: absolute;
  -webkit-animation: waterbubbles 5s linear infinite both;
  -moz-animation: waterbubbles 5s linear infinite both;
  -ms-animation: waterbubbles 5s linear infinite both;
  -o-animation: waterbubbles 5s linear infinite both;
  animation: waterbubbles 5s linear infinite both;
}

.btnMaterial {
  --c-color:$color-black;
  --c-background:linear-gradient(to bottom right, #f44336, #fb15e9);
  --c-light:#FCBB33;
  --c-light-shine:linear-gradient(90deg, rgba(252, 187, 51, 0.9), rgba(252, 187, 51, 0));
  --c-base:#0D6E9D;
  --c-wheel:#0D6E9D;
  --c-wheel-inner:#004e71;
  --c-wheel-dot:$color-white;
  --c-back:#F2F6FE;
  --c-back-logo-background:$color-black;
  --c-back-inner:#2790C3;
  --c-front:#F2F6FE;
  --c-front-shadow:#CDD1D9;
  --c-window:$color-black;
  --c-box:#DCB97A;
  --rotate:0deg;
  --y:0px;
  --scale:1;
  --default-o:1;
  --success-o:0;
  --success-offset:16px;
  --truck-y:0px;
  --truck-base-x:-186px;
  --truck-wrapper-y:70px;
  --light-opacity:1;
  --box-x:0px;
  --box-y:0px;
  --box-r:0deg;
  cursor: pointer;
  text-align: center;
  text-transform: uppercase;
  position: relative;
  border: none;
  outline: 0;
  color: #ffffff;
  -webkit-appearance: none;
  -webkit-tap-highlight-color: transparent;
  transform-style: preserve-3d;
  -webkit-transform: translateY(var(--y)) rotateX(var(--rotate)) scale(var(--scale)) translateZ(0);
  -moz-transform: translateY(var(--y)) rotateX(var(--rotate)) scale(var(--scale)) translateZ(0);
  -ms-transform: translateY(var(--y)) rotateX(var(--rotate)) scale(var(--scale)) translateZ(0);
  -o-transform: translateY(var(--y)) rotateX(var(--rotate)) scale(var(--scale)) translateZ(0);
  transform: translateY(var(--y)) rotateX(var(--rotate)) scale(var(--scale)) translateZ(0);
}

.btnMaterial:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  background: var(--c-background);
  height: 4px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  display: block;
  top: 50%;
  margin-top: -2px;
  transform-origin: 0 100%;
  -webkit-transform: rotateX(90deg);
  -moz-transform: rotateX(90deg);
  -ms-transform: rotateX(90deg);
  -o-transform: rotateX(90deg);
  transform: rotateX(90deg);
}

.btnMaterial .default, .btnMaterial .success {
  display: block;
  opacity: var(--o, var(--default-o));
}

.btnMaterial .success {
  --o:var(--success-o);
  position: absolute;
  top: 52px;
  left: 0;
  right: 0;
}

.btnMaterial .success svg {
  width: 16px;
  height: 14px;
  display: inline-block;
  vertical-align: top;
  fill: none;
  margin: 5px 0 0 8px;
  stroke: var(--c-color);
  stroke-width: 2;
  stroke-linecap: round;
  stroke-linejoin: round;
  stroke-dasharray: 16px;
  stroke-dashoffset: var(--success-offset);
}

.btnMaterial .truck-wrapper {
  position: absolute;
  pointer-events: none;
  top: -140px;
  left: -20px;
  right: -40px;
  bottom: 0;
  overflow: hidden;
  -webkit-transform: translateY(var(--truck-wrapper-y)) rotateX(90deg);
  -moz-transform: translateY(var(--truck-wrapper-y)) rotateX(90deg);
  -ms-transform: translateY(var(--truck-wrapper-y)) rotateX(90deg);
  -o-transform: translateY(var(--truck-wrapper-y)) rotateX(90deg);
  transform: translateY(var(--truck-wrapper-y)) rotateX(90deg);
  -webkit-mask-image: linear-gradient(to right, transparent 0, #000000 60px, #000000);
  mask-image: linear-gradient(to right, transparent 0, #000000 60px, #000000);
}

.btnMaterial .truck-wrapper .truck {
  position: absolute;
  top: 24px;
  left: 70px;
  width: 72px;
  height: 60px;
  -webkit-transform: translate3d(var(--truck-base-x), calc(var(--truck-y)), 0);
  -moz-transform: translate3d(var(--truck-base-x), calc(var(--truck-y)), 0);
  -ms-transform: translate3d(var(--truck-base-x), calc(var(--truck-y)), 0);
  -o-transform: translate3d(var(--truck-base-x), calc(var(--truck-y)), 0);
  transform: translate3d(var(--truck-base-x), calc(var(--truck-y)), 0);
}

.btnMaterial .truck-wrapper .truck:after, .btnMaterial .truck-wrapper .truck:before {
  content: "";
  position: absolute;
  bottom: -9px;
  left: var(--l, 25px);
  width: 16px;
  height: 16px;
  z-index: 2;
  box-shadow: inset 0 0 0 3px var(--c-wheel), inset 0 0 0 6px var(--c-wheel-inner);
  background: var(--c-wheel-dot);
  -webkit-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  -moz-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  -ms-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  -o-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
}

.btnMaterial .truck-wrapper .truck:after {
  --l:85px;
}

.btnMaterial .truck-wrapper .truck .wheel, .btnMaterial .truck-wrapper .truck .wheel:before {
  position: absolute;
  bottom: var(--b, -9px);
  left: var(--l, 6px);
  width: 16px;
  height: 16px;
  background: var(--c-wheel);
  -webkit-transform: translateZ(0);
  -moz-transform: translateZ(0);
  -ms-transform: translateZ(0);
  -o-transform: translateZ(0);
  transform: translateZ(0);
}

.btnMaterial .truck-wrapper .truck .wheel {
  -webkit-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  -moz-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  -ms-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  -o-transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
  transform: translateY(calc(var(--truck-y) * -1)) translateZ(0);
}

.btnMaterial .truck-wrapper .truck .wheel:before {
  --l:60px;
  --b:0;
  content: "";
}

.btnMaterial .truck-wrapper .truck .light {
  position: absolute;
  right: -41px;
  bottom: 3px;
  width: 4px;
  height: 3px;
  border-radius: 1px 0 0 1px;
  -webkit-border-radius: 1px 0 0 1px;
  -moz-border-radius: 1px 0 0 1px;
  -ms-border-radius: 1px 0 0 1px;
  -o-border-radius: 1px 0 0 1px;
  background: var(--c-light);
}

.btnMaterial .truck-wrapper .truck .light:after, .btnMaterial .truck-wrapper .truck .light:before {
  content: "";
  position: absolute;
  left: 4px;
  top: -6px;
  display: block;
  width: 40px;
  height: 19px;
  background: var(--c-light-shine);
  opacity: var(--light-opacity);
  -webkit-clip-path: polygon(0 6px, 100% 0, 100% 80%, 0 9px);
  clip-path: polygon(0 6px, 100% 0, 100% 80%, 0 9px);
}

.btnMaterial .truck-wrapper .truck .light:after {
  left: -8px;
  -webkit-clip-path: polygon(11px 4px, 100% 0, 100% 80%, 11px 11px);
  clip-path: polygon(11px 4px, 100% 0, 100% 80%, 11px 11px);
}

.btnMaterial .truck-wrapper .truck .back, .btnMaterial .truck-wrapper .truck .box, .btnMaterial .truck-wrapper .truck .front {
  position: absolute;
}

.btnMaterial .truck-wrapper .truck .back {
  left: 0;
  bottom: 0;
  z-index: 1;
  width: 75px;
  height: 45px;
  border-radius: 3px 3px 0 0;
  -webkit-border-radius: 3px 3px 0 0;
  -moz-border-radius: 3px 3px 0 0;
  -ms-border-radius: 3px 3px 0 0;
  -o-border-radius: 3px 3px 0 0;
  background: var(--c-back-inner);
}

.btnMaterial .truck-wrapper .truck .back:after, .btnMaterial .truck-wrapper .truck .back:before {
  content: "";
  position: absolute;
}

.btnMaterial .truck-wrapper .truck .back:before {
  left: 17px;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 4;
  border-radius: 0 2px 0 0;
  -webkit-border-radius: 0 2px 0 0;
  -moz-border-radius: 0 2px 0 0;
  -ms-border-radius: 0 2px 0 0;
  -o-border-radius: 0 2px 0 0;
  background: var(--c-back);
}

.btnMaterial .truck-wrapper .truck .back:after {
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -moz-border-radius: 2px;
  -ms-border-radius: 2px;
  -o-border-radius: 2px;
  width: 116px;
  height: 4px;
  left: -2px;
  bottom: -4px;
  background: var(--c-base);
}

.btnMaterial .truck-wrapper .truck .back .shadow {
  height: 44px;
  width: 14px;
  position: absolute;
  top: 0;
  left: 3px;
  z-index: 3;
  -webkit-clip-path: polygon(0 0, 100% 0, 100% 100%);
  clip-path: polygon(0 0, 100% 0, 100% 100%);
  background: rgba(0, 0, 0, 0.15);
}

.btnMaterial .truck-wrapper .truck .back .box {
  position: absolute;
  width: 17px;
  height: 17px;
  right: 54px;
  bottom: 0;
  z-index: 2;
  border-radius: 1px;
  -webkit-border-radius: 1px;
  -moz-border-radius: 1px;
  -ms-border-radius: 1px;
  -o-border-radius: 1px;
  overflow: hidden;
  transform-origin: 0 100%;
  -webkit-transform: translate(var(--box-x), var(--box-y)) rotate(var(--box-r));
  -moz-transform: translate(var(--box-x), var(--box-y)) rotate(var(--box-r));
  -ms-transform: translate(var(--box-x), var(--box-y)) rotate(var(--box-r));
  -o-transform: translate(var(--box-x), var(--box-y)) rotate(var(--box-r));
  transform: translate(var(--box-x), var(--box-y)) rotate(var(--box-r));
  background: var(--c-box);
}

.btnMaterial .truck-wrapper .truck .back .box:after, .btnMaterial .truck-wrapper .truck .back .box:before {
  content: "";
  position: absolute;
}

.btnMaterial .truck-wrapper .truck .back .box:before {
  content: "";
  background: rgba(255, 255, 255, 0.2);
  left: 0;
  right: 0;
  top: 6px;
  height: 1px;
}

.btnMaterial .truck-wrapper .truck .back .logo {
  display: block;
  position: absolute;
  z-index: 5;
  left: 37px;
  top: 10px;
  width: 21px;
  height: 22px;
  border-radius: 6px;
  -webkit-border-radius: 6px;
  -moz-border-radius: 6px;
  -ms-border-radius: 6px;
  -o-border-radius: 6px;
  background: var(--c-back-logo-background);
}

.btnMaterial .truck-wrapper .truck .back .logo svg {
  display: block;
  position: absolute;
  left: -9px;
  top: 3px;
  -webkit-transform: translateX(-1%);
  -moz-transform: translateX(-1%);
  -ms-transform: translateX(-1%);
  -o-transform: translateX(-1%);
  transform: translateX(-1%);
}

.btnMaterial .truck-wrapper .truck .front {
  left: 75px;
  bottom: 0;
  height: 33px;
  width: 37px;
  -webkit-clip-path: polygon(55% 0, 72% 44%, 100% 58%, 100% 100%, 0 100%, 0 0);
  clip-path: polygon(55% 0, 72% 44%, 100% 58%, 100% 100%, 0 100%, 0 0);
  background: linear-gradient(84deg, var(--c-front-shadow) 0, var(--c-front-shadow) 10%, var(--c-front) 12%, var(--c-front) 100%);
}

.btnMaterial .truck-wrapper .truck .front:before {
  content: "";
  position: absolute;
  width: 11px;
  height: 12px;
  left: 11px;
  top: 3px;
  -webkit-clip-path: polygon(0 0, 60% 0, 100% 100%, 0 100%);
  clip-path: polygon(0 0, 60% 0, 100% 100%, 0 100%);
  background: var(--c-window);
}

.btnCatGgvd, .btnCatGgvd .energy-btn__inner {
  background: linear-gradient(to bottom right, rgba(233, 116, 107, 0.8), rgba(143, 44, 135, 0.89));
  color: #ffffff;
  border-radius: 0;
  -webkit-border-radius: 0;
  -moz-border-radius: 0;
  -ms-border-radius: 0;
  -o-border-radius: 0;
  width: 260px;
  height: 125px;
  padding: 50px 25px;
  text-transform: uppercase;
  font-size: 18px;
  border: none;
}

.btnCatGgvd:hover, .btnWasteBubble:hover + .btnWasteBubbleEffectContainer .btnWaste, .btnWasteBubble:hover + .btnWasteBubbleEffectContainer .circle {
  color: #d5c8c8;
  background: linear-gradient(to bottom right, #023756, rgba(0, 12, 94, 0.92));
}

.energy-btn__blob {
  background: linear-gradient(to bottom right, #023756, rgba(41, 48, 100, 0.92));
}

.energy-btn.btnCatGgvd {
  background: 0 0;
}

.btnCatGgvd .energy-btn__inner {
  padding: 0;
}

.ggvd .progress-bar.progress-bar-info {
  background: linear-gradient(to bottom right, #007bc3, rgba(0, 15, 120, 0.92));
}

.ggvd .progress-bar.progress-bar-danger {
  background: linear-gradient(to bottom right, rgba(233, 116, 107, 0.8), rgba(143, 44, 135, 0.89));
}

.ggvd .progress-verify-div .progress {
  border: 1px solid #01223a;
}

.ggvd .sheading-theme {
  background: 0 0;
  border: none;
  letter-spacing: 0;
  text-shadow: none;
  color: #c5c5c5 !important;
  font-size: 5.5rem;
  margin: 20px 0;
  padding: 0 0 10px 0;
  position: relative;
  text-align: center;
}

.ggvd .footer-bottom-section, .ggvd .footer-bottom-section-theme {
  position: static !important;
}

.ggvd .app-top-section {
  background: #001426;
}

.ggvd .app-top-section a.text-black, .ggvd .app-top-section span.text-black, .ggvd .app-top-section.text-black {
  color: #ffffff;
}

.ggvd .app-top-section-fixed {
  box-shadow: 7px 3px 10px #000000;
}

.ggvdTasks .pledge-lifestyle-table-div {
  background: #ffffff;
  box-shadow: 0 5px 20px #ededed;
}

.ggvdTasks .pledge-lifestyle .icon i {
  color: #ffffff;
}

.ggvdTasks .pledge-lifestyle-table-div h4 {
  color: #a25d94;
}

.ggvdImpact .wd-section-blog-services.style-3 .wd-blog-post .img-wrapper {
  background: #f3f3f3;
}

.ggvdImpact .wd-section-blog-services .wd-blog-post {
  border: 1px solid #ebebeb;
}

.ggvdTasks .pledge-lifestyle .icon {
  background: #494949 !important;
}

.ggvdTasks .corner-ribbon {
  width: 150px;
  position: absolute;
  top: -25px;
  left: -65px;
  text-align: center;
  padding-top: 50px;
  padding-bottom: 0;
  text-align: center;
  font-size: 10px;
  text-transform: uppercase;
  color: #f0f0f0;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.3);
}

.ggvdTasks .corner-ribbon.bg-fuschia {
  background: #a25d94;
}

.ggvdTasks .corner-ribbon.bg-info {
  background: #3faca7;
}

.ggvdTasks .corner-ribbon.bg-success {
  background: #5fa554;
}

.taskTable:hover, .tasksCheckIcon:hover .taskTable {
  background: #5fa554;
  color: #ffffff;
}

.taskTable:hover .tasksCheckIcon, .taskTable:hover .text-black, .taskTable:hover h4 {
  color: #ffffff;
}

.taskTable:hover .btn-info, .taskTable:hover .icon {
  background: #ffffff;
  color: #5fa554;
}

.tasksCheckIcon .text-green {
  color: #5fa554;
}

.teamProgressDiv {
  height: 600px;
}

.teamProgressDiv .progress-chart {
  width: 100%;
  height: 100%;
  background-color: transparent;
  position: relative;
}

.teamProgressDiv .progress-chart polyline {
  fill: none;
  stroke: #ffffff;
  stroke-width: 2px;
  stroke-dasharray: 5px;
}

.teamProgressDiv .progress-chart g.labels {
  font-size: 16px;
}

.teamProgressDiv .teamRank {
  position: absolute;
  left: 0;
  right: 0;
  text-align: center;
  top: 0;
  bottom: 0;
  display: flex;
  align-items: center;
  vertical-align: middle;
  width: 100px;
  margin: 0 auto;
  color: #c5c5c5;
  font-size: 20px;
  line-height: 26px;
}

.ggvd-team-composition .nav-tav-section .nav-tabs {
  border-bottom: 1px solid #000000;
  margin-bottom: 30px;
  padding-top: 30px;
}

.ggvd-team-composition .nav-tav-section .nav-tabs > li.active > a {
  border-bottom: 5px solid #a25d94;
  color: #a25d94;
}

.ggvd-team-composition .nav-tav-section .nav-tabs li a {
  border-bottom: none;
  padding: 10px 33px;
  color: #000000;
}

.challenge-leaderboard-section .entityFilter .dropdown-menu > li > a {
  white-space: normal;
}

.namamiTateDogood .impactDiv {
  width: 260px;
}

@media (max-width: 767px) {
  .btnCatGgvd, .btnCatGgvd .energy-btn__inner {
    margin-bottom: 30px;
  }
  .ggvd .sheading-theme {
    font-size: 2.8rem;
    line-height: 30px;
    margin: 0;
  }
  .ggvdTasks .pledge-lifestyle .icon {
    width: 40px;
    line-height: 40px;
    height: 40px;
    font-size: 20px;
  }
  .ggvd-team-composition .nav-tav-section .nav-tabs li a {
    padding: 10px 25px;
  }
  .ggvd-team-composition .nav-tav-section .nav-tabs > li {
    height: 50px;
  }
  .teamProgressDiv {
    height: 150px;
    text-align: center;
    margin: 0 auto;
  }
  .teamProgressDiv .teamRank {
    width: 70px;
    font-size: 11px;
    line-height: 16px;
  }
  .teamProgressDiv .progress-chart g.labels {
    font-size: 12px;
  }
}

/*# sourceMappingURL=ggvd.css.map */
