#brand-logo {
    font-size: 34px;
  }
  
  #app-navbar {
    background: linear-gradient(90deg, rgba(77,180,6,1) 0%, rgba(52,177,8,1) 100%);
  }


  .home-title {
    color: #fff;
    font-size: 70px;
    font-weight: bold;
    font-family: Roboto, sans-serif;
  }
  
  .home-sub-title {
    color: rgb(242, 245, 248);
    padding-top: 0.5em;
    padding-bottom: 0.25em;
    font-weight: bold;
  }


  @media only screen and (max-width: 768px) {
    .home-title {
      font-size: 50px;
      padding-top: 20px;
    }
  }


  @media only screen and (max-width: 500px) {
    .home-title {
      font-size: 40px;
    }
  }
  @media only screen and (max-width: 420px) {
    .home-title {
      font-size: 35px;
    }
    .home-sub-title {
      font-size: 18px;
    }
  
  }
  @media only screen and (max-width: 360px) {
    .home-title {
      font-size: 28px;
    }
    .home-sub-title {
      font-size: 18px;
    }
  
  }


.pyro > .before,
.pyro > .after {
  position: absolute;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  box-shadow: 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff, 0 0 #fff;
  -moz-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  -webkit-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  -o-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  -ms-animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
  animation: 1s bang ease-out infinite backwards, 1s gravity ease-in infinite backwards, 5s position linear infinite backwards;
}

.pyro > .after {
  -moz-animation-delay: 1.25s, 1.25s, 1.25s;
  -webkit-animation-delay: 1.25s, 1.25s, 1.25s;
  -o-animation-delay: 1.25s, 1.25s, 1.25s;
  -ms-animation-delay: 1.25s, 1.25s, 1.25s;
  animation-delay: 1.25s, 1.25s, 1.25s;
  -moz-animation-duration: 1.25s, 1.25s, 6.25s;
  -webkit-animation-duration: 1.25s, 1.25s, 6.25s;
  -o-animation-duration: 1.25s, 1.25s, 6.25s;
  -ms-animation-duration: 1.25s, 1.25s, 6.25s;
  animation-duration: 1.25s, 1.25s, 6.25s;
}

@-webkit-keyframes bang {
  to {
    box-shadow: 248px -72.6666666667px #1eff00, -41px -268.6666666667px #3700ff, 156px -136.6666666667px #ff00e6, 29px -10.6666666667px fuchsia, 247px -284.6666666667px #a6ff00, 143px -261.6666666667px #00fff2, -14px -342.6666666667px #ff8400, -229px 70.3333333333px #4400ff, -221px 6.3333333333px #1eff00, 153px -198.6666666667px #0099ff, -241px -308.6666666667px #d0ff00, 201px -51.6666666667px #bb00ff, 160px 0.3333333333px #fb00ff, 97px -160.6666666667px #00fffb, -216px -322.6666666667px #1500ff, 117px -60.6666666667px #ff9100, -195px -81.6666666667px #ffc400, -52px -11.6666666667px #ffbf00, -61px -9.6666666667px #3300ff, 34px -402.6666666667px #00ff1a, -141px -44.6666666667px #ffd500, 43px -29.6666666667px #ffa200, -235px -156.6666666667px #0900ff, 224px -392.6666666667px #ff9d00, -130px -349.6666666667px #00ff2f, -186px -389.6666666667px #ff00aa, 205px -109.6666666667px #ff0033, -105px -227.6666666667px #ff001e, -144px -307.6666666667px #00ffb7, -170px -403.6666666667px #00d9ff, -220px -411.6666666667px #0062ff, 68px -70.6666666667px #00ffd5, 127px -60.6666666667px #00ff33, -186px -64.6666666667px #00ff0d, 10px -133.6666666667px #44ff00, -52px 39.3333333333px #00fffb, -23px 29.3333333333px #0011ff, -26px 36.3333333333px #008cff, 83px 68.3333333333px #9500ff, -204px -328.6666666667px #0091ff, 101px -368.6666666667px #6a00ff, -44px -261.6666666667px #ff0044, -74px -81.6666666667px #00ff1a, -185px -65.6666666667px #ae00ff, 43px -291.6666666667px #aeff00, -133px 13.3333333333px #6aff00, -144px -138.6666666667px #0009ff, -152px -36.6666666667px #00e1ff, 55px -80.6666666667px #00ff55, -139px -155.6666666667px #ff00cc, -144px -361.6666666667px #80ff00;
  }
}
@-moz-keyframes bang {
  to {
    box-shadow: 248px -72.6666666667px #1eff00, -41px -268.6666666667px #3700ff, 156px -136.6666666667px #ff00e6, 29px -10.6666666667px fuchsia, 247px -284.6666666667px #a6ff00, 143px -261.6666666667px #00fff2, -14px -342.6666666667px #ff8400, -229px 70.3333333333px #4400ff, -221px 6.3333333333px #1eff00, 153px -198.6666666667px #0099ff, -241px -308.6666666667px #d0ff00, 201px -51.6666666667px #bb00ff, 160px 0.3333333333px #fb00ff, 97px -160.6666666667px #00fffb, -216px -322.6666666667px #1500ff, 117px -60.6666666667px #ff9100, -195px -81.6666666667px #ffc400, -52px -11.6666666667px #ffbf00, -61px -9.6666666667px #3300ff, 34px -402.6666666667px #00ff1a, -141px -44.6666666667px #ffd500, 43px -29.6666666667px #ffa200, -235px -156.6666666667px #0900ff, 224px -392.6666666667px #ff9d00, -130px -349.6666666667px #00ff2f, -186px -389.6666666667px #ff00aa, 205px -109.6666666667px #ff0033, -105px -227.6666666667px #ff001e, -144px -307.6666666667px #00ffb7, -170px -403.6666666667px #00d9ff, -220px -411.6666666667px #0062ff, 68px -70.6666666667px #00ffd5, 127px -60.6666666667px #00ff33, -186px -64.6666666667px #00ff0d, 10px -133.6666666667px #44ff00, -52px 39.3333333333px #00fffb, -23px 29.3333333333px #0011ff, -26px 36.3333333333px #008cff, 83px 68.3333333333px #9500ff, -204px -328.6666666667px #0091ff, 101px -368.6666666667px #6a00ff, -44px -261.6666666667px #ff0044, -74px -81.6666666667px #00ff1a, -185px -65.6666666667px #ae00ff, 43px -291.6666666667px #aeff00, -133px 13.3333333333px #6aff00, -144px -138.6666666667px #0009ff, -152px -36.6666666667px #00e1ff, 55px -80.6666666667px #00ff55, -139px -155.6666666667px #ff00cc, -144px -361.6666666667px #80ff00;
  }
}
@-o-keyframes bang {
  to {
    box-shadow: 248px -72.6666666667px #1eff00, -41px -268.6666666667px #3700ff, 156px -136.6666666667px #ff00e6, 29px -10.6666666667px fuchsia, 247px -284.6666666667px #a6ff00, 143px -261.6666666667px #00fff2, -14px -342.6666666667px #ff8400, -229px 70.3333333333px #4400ff, -221px 6.3333333333px #1eff00, 153px -198.6666666667px #0099ff, -241px -308.6666666667px #d0ff00, 201px -51.6666666667px #bb00ff, 160px 0.3333333333px #fb00ff, 97px -160.6666666667px #00fffb, -216px -322.6666666667px #1500ff, 117px -60.6666666667px #ff9100, -195px -81.6666666667px #ffc400, -52px -11.6666666667px #ffbf00, -61px -9.6666666667px #3300ff, 34px -402.6666666667px #00ff1a, -141px -44.6666666667px #ffd500, 43px -29.6666666667px #ffa200, -235px -156.6666666667px #0900ff, 224px -392.6666666667px #ff9d00, -130px -349.6666666667px #00ff2f, -186px -389.6666666667px #ff00aa, 205px -109.6666666667px #ff0033, -105px -227.6666666667px #ff001e, -144px -307.6666666667px #00ffb7, -170px -403.6666666667px #00d9ff, -220px -411.6666666667px #0062ff, 68px -70.6666666667px #00ffd5, 127px -60.6666666667px #00ff33, -186px -64.6666666667px #00ff0d, 10px -133.6666666667px #44ff00, -52px 39.3333333333px #00fffb, -23px 29.3333333333px #0011ff, -26px 36.3333333333px #008cff, 83px 68.3333333333px #9500ff, -204px -328.6666666667px #0091ff, 101px -368.6666666667px #6a00ff, -44px -261.6666666667px #ff0044, -74px -81.6666666667px #00ff1a, -185px -65.6666666667px #ae00ff, 43px -291.6666666667px #aeff00, -133px 13.3333333333px #6aff00, -144px -138.6666666667px #0009ff, -152px -36.6666666667px #00e1ff, 55px -80.6666666667px #00ff55, -139px -155.6666666667px #ff00cc, -144px -361.6666666667px #80ff00;
  }
}
@-ms-keyframes bang {
  to {
    box-shadow: 248px -72.6666666667px #1eff00, -41px -268.6666666667px #3700ff, 156px -136.6666666667px #ff00e6, 29px -10.6666666667px fuchsia, 247px -284.6666666667px #a6ff00, 143px -261.6666666667px #00fff2, -14px -342.6666666667px #ff8400, -229px 70.3333333333px #4400ff, -221px 6.3333333333px #1eff00, 153px -198.6666666667px #0099ff, -241px -308.6666666667px #d0ff00, 201px -51.6666666667px #bb00ff, 160px 0.3333333333px #fb00ff, 97px -160.6666666667px #00fffb, -216px -322.6666666667px #1500ff, 117px -60.6666666667px #ff9100, -195px -81.6666666667px #ffc400, -52px -11.6666666667px #ffbf00, -61px -9.6666666667px #3300ff, 34px -402.6666666667px #00ff1a, -141px -44.6666666667px #ffd500, 43px -29.6666666667px #ffa200, -235px -156.6666666667px #0900ff, 224px -392.6666666667px #ff9d00, -130px -349.6666666667px #00ff2f, -186px -389.6666666667px #ff00aa, 205px -109.6666666667px #ff0033, -105px -227.6666666667px #ff001e, -144px -307.6666666667px #00ffb7, -170px -403.6666666667px #00d9ff, -220px -411.6666666667px #0062ff, 68px -70.6666666667px #00ffd5, 127px -60.6666666667px #00ff33, -186px -64.6666666667px #00ff0d, 10px -133.6666666667px #44ff00, -52px 39.3333333333px #00fffb, -23px 29.3333333333px #0011ff, -26px 36.3333333333px #008cff, 83px 68.3333333333px #9500ff, -204px -328.6666666667px #0091ff, 101px -368.6666666667px #6a00ff, -44px -261.6666666667px #ff0044, -74px -81.6666666667px #00ff1a, -185px -65.6666666667px #ae00ff, 43px -291.6666666667px #aeff00, -133px 13.3333333333px #6aff00, -144px -138.6666666667px #0009ff, -152px -36.6666666667px #00e1ff, 55px -80.6666666667px #00ff55, -139px -155.6666666667px #ff00cc, -144px -361.6666666667px #80ff00;
  }
}
@keyframes bang {
  to {
    box-shadow: 248px -72.6666666667px #1eff00, -41px -268.6666666667px #3700ff, 156px -136.6666666667px #ff00e6, 29px -10.6666666667px fuchsia, 247px -284.6666666667px #a6ff00, 143px -261.6666666667px #00fff2, -14px -342.6666666667px #ff8400, -229px 70.3333333333px #4400ff, -221px 6.3333333333px #1eff00, 153px -198.6666666667px #0099ff, -241px -308.6666666667px #d0ff00, 201px -51.6666666667px #bb00ff, 160px 0.3333333333px #fb00ff, 97px -160.6666666667px #00fffb, -216px -322.6666666667px #1500ff, 117px -60.6666666667px #ff9100, -195px -81.6666666667px #ffc400, -52px -11.6666666667px #ffbf00, -61px -9.6666666667px #3300ff, 34px -402.6666666667px #00ff1a, -141px -44.6666666667px #ffd500, 43px -29.6666666667px #ffa200, -235px -156.6666666667px #0900ff, 224px -392.6666666667px #ff9d00, -130px -349.6666666667px #00ff2f, -186px -389.6666666667px #ff00aa, 205px -109.6666666667px #ff0033, -105px -227.6666666667px #ff001e, -144px -307.6666666667px #00ffb7, -170px -403.6666666667px #00d9ff, -220px -411.6666666667px #0062ff, 68px -70.6666666667px #00ffd5, 127px -60.6666666667px #00ff33, -186px -64.6666666667px #00ff0d, 10px -133.6666666667px #44ff00, -52px 39.3333333333px #00fffb, -23px 29.3333333333px #0011ff, -26px 36.3333333333px #008cff, 83px 68.3333333333px #9500ff, -204px -328.6666666667px #0091ff, 101px -368.6666666667px #6a00ff, -44px -261.6666666667px #ff0044, -74px -81.6666666667px #00ff1a, -185px -65.6666666667px #ae00ff, 43px -291.6666666667px #aeff00, -133px 13.3333333333px #6aff00, -144px -138.6666666667px #0009ff, -152px -36.6666666667px #00e1ff, 55px -80.6666666667px #00ff55, -139px -155.6666666667px #ff00cc, -144px -361.6666666667px #80ff00;
  }
}
@-webkit-keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@-moz-keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@-o-keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@-ms-keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@keyframes gravity {
  to {
    transform: translateY(200px);
    -moz-transform: translateY(200px);
    -webkit-transform: translateY(200px);
    -o-transform: translateY(200px);
    -ms-transform: translateY(200px);
    opacity: 0;
  }
}
@-webkit-keyframes position {
  0%, 19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%, 39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%, 59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%, 79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%, 99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}
@-moz-keyframes position {
  0%, 19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%, 39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%, 59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%, 79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%, 99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}
@-o-keyframes position {
  0%, 19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%, 39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%, 59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%, 79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%, 99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}
@-ms-keyframes position {
  0%, 19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%, 39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%, 59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%, 79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%, 99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}
@keyframes position {
  0%, 19.9% {
    margin-top: 10%;
    margin-left: 40%;
  }
  20%, 39.9% {
    margin-top: 40%;
    margin-left: 30%;
  }
  40%, 59.9% {
    margin-top: 20%;
    margin-left: 70%;
  }
  60%, 79.9% {
    margin-top: 30%;
    margin-left: 20%;
  }
  80%, 99.9% {
    margin-top: 30%;
    margin-left: 80%;
  }
}