body {
  margin: 0;
  overflow: hidden;
}























.wrapper {
  position: relative;
  min-height: 100vh;
}

[class|="confetti"] {
  position: absolute;
}

.confetti-0 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 1.0312252737;
  -webkit-transform: rotate(328.8470894544deg);
          transform: rotate(328.8470894544deg);
  -webkit-animation: drop-0 4.6876515136s 0.837512954s infinite;
          animation: drop-0 4.6876515136s 0.837512954s infinite;
}

@-webkit-keyframes drop-0 {
  100% {
    top: 110%;
    left: 6%;
  }
}

@keyframes drop-0 {
  100% {
    top: 110%;
    left: 6%;
  }
}
.confetti-1 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 61%;
  opacity: 1.4467622311;
  -webkit-transform: rotate(183.5563610894deg);
          transform: rotate(183.5563610894deg);
  -webkit-animation: drop-1 4.9575682761s 0.7594808885s infinite;
          animation: drop-1 4.9575682761s 0.7594808885s infinite;
}

@-webkit-keyframes drop-1 {
  100% {
    top: 110%;
    left: 70%;
  }
}

@keyframes drop-1 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-2 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 18%;
  opacity: 0.7762745472;
  -webkit-transform: rotate(346.4810287257deg);
          transform: rotate(346.4810287257deg);
  -webkit-animation: drop-2 4.8976331848s 0.8741368548s infinite;
          animation: drop-2 4.8976331848s 0.8741368548s infinite;
}

@-webkit-keyframes drop-2 {
  100% {
    top: 110%;
    left: 21%;
  }
}

@keyframes drop-2 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-3 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 89%;
  opacity: 0.6160776461;
  -webkit-transform: rotate(157.1244140587deg);
          transform: rotate(157.1244140587deg);
  -webkit-animation: drop-3 4.5974673938s 0.9787538195s infinite;
          animation: drop-3 4.5974673938s 0.9787538195s infinite;
}

@-webkit-keyframes drop-3 {
  100% {
    top: 110%;
    left: 98%;
  }
}

@keyframes drop-3 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-4 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 18%;
  opacity: 1.2178109851;
  -webkit-transform: rotate(48.0778914279deg);
          transform: rotate(48.0778914279deg);
  -webkit-animation: drop-4 4.5496416749s 0.8085178668s infinite;
          animation: drop-4 4.5496416749s 0.8085178668s infinite;
}

@-webkit-keyframes drop-4 {
  100% {
    top: 110%;
    left: 29%;
  }
}

@keyframes drop-4 {
  100% {
    top: 110%;
    left: 29%;
  }
}
.confetti-5 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.9460136717;
  -webkit-transform: rotate(134.8087999399deg);
          transform: rotate(134.8087999399deg);
  -webkit-animation: drop-5 4.5491649786s 0.8862961906s infinite;
          animation: drop-5 4.5491649786s 0.8862961906s infinite;
}

@-webkit-keyframes drop-5 {
  100% {
    top: 110%;
    left: 100%;
  }
}

@keyframes drop-5 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-6 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 27%;
  opacity: 0.6327384579;
  -webkit-transform: rotate(296.5835768135deg);
          transform: rotate(296.5835768135deg);
  -webkit-animation: drop-6 4.9185837249s 0.3443129941s infinite;
          animation: drop-6 4.9185837249s 0.3443129941s infinite;
}

@-webkit-keyframes drop-6 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-6 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-7 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 33%;
  opacity: 0.8240277901;
  -webkit-transform: rotate(148.3213944328deg);
          transform: rotate(148.3213944328deg);
  -webkit-animation: drop-7 4.1246489793s 0.6844366307s infinite;
          animation: drop-7 4.1246489793s 0.6844366307s infinite;
}

@-webkit-keyframes drop-7 {
  100% {
    top: 110%;
    left: 43%;
  }
}

@keyframes drop-7 {
  100% {
    top: 110%;
    left: 43%;
  }
}
.confetti-8 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 13%;
  opacity: 1.2548595403;
  -webkit-transform: rotate(74.1009295559deg);
          transform: rotate(74.1009295559deg);
  -webkit-animation: drop-8 4.073193919s 0.5117150965s infinite;
          animation: drop-8 4.073193919s 0.5117150965s infinite;
}

@-webkit-keyframes drop-8 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-8 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-9 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 32%;
  opacity: 0.7804245961;
  -webkit-transform: rotate(190.8290099673deg);
          transform: rotate(190.8290099673deg);
  -webkit-animation: drop-9 4.6217034211s 0.5519854917s infinite;
          animation: drop-9 4.6217034211s 0.5519854917s infinite;
}

@-webkit-keyframes drop-9 {
  100% {
    top: 110%;
    left: 36%;
  }
}

@keyframes drop-9 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-10 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.3195877429;
  -webkit-transform: rotate(199.4949541911deg);
          transform: rotate(199.4949541911deg);
  -webkit-animation: drop-10 4.857426334s 0.4686759778s infinite;
          animation: drop-10 4.857426334s 0.4686759778s infinite;
}

@-webkit-keyframes drop-10 {
  100% {
    top: 110%;
    left: 25%;
  }
}

@keyframes drop-10 {
  100% {
    top: 110%;
    left: 25%;
  }
}
.confetti-11 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 100%;
  opacity: 1.0829576677;
  -webkit-transform: rotate(307.2597906521deg);
          transform: rotate(307.2597906521deg);
  -webkit-animation: drop-11 4.5234238031s 0.7777439154s infinite;
          animation: drop-11 4.5234238031s 0.7777439154s infinite;
}

@-webkit-keyframes drop-11 {
  100% {
    top: 110%;
    left: 104%;
  }
}

@keyframes drop-11 {
  100% {
    top: 110%;
    left: 104%;
  }
}
.confetti-12 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 1.4777059073;
  -webkit-transform: rotate(42.6694461434deg);
          transform: rotate(42.6694461434deg);
  -webkit-animation: drop-12 4.6195593586s 0.1888067505s infinite;
          animation: drop-12 4.6195593586s 0.1888067505s infinite;
}

@-webkit-keyframes drop-12 {
  100% {
    top: 110%;
    left: 62%;
  }
}

@keyframes drop-12 {
  100% {
    top: 110%;
    left: 62%;
  }
}
.confetti-13 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 94%;
  opacity: 1.0504404055;
  -webkit-transform: rotate(113.3345285643deg);
          transform: rotate(113.3345285643deg);
  -webkit-animation: drop-13 4.8137663573s 0.4465933842s infinite;
          animation: drop-13 4.8137663573s 0.4465933842s infinite;
}

@-webkit-keyframes drop-13 {
  100% {
    top: 110%;
    left: 108%;
  }
}

@keyframes drop-13 {
  100% {
    top: 110%;
    left: 108%;
  }
}
.confetti-14 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 10%;
  opacity: 0.9481140807;
  -webkit-transform: rotate(132.5367321563deg);
          transform: rotate(132.5367321563deg);
  -webkit-animation: drop-14 4.0820969628s 0.1167927925s infinite;
          animation: drop-14 4.0820969628s 0.1167927925s infinite;
}

@-webkit-keyframes drop-14 {
  100% {
    top: 110%;
    left: 21%;
  }
}

@keyframes drop-14 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-15 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 0.9150739348;
  -webkit-transform: rotate(153.2094679356deg);
          transform: rotate(153.2094679356deg);
  -webkit-animation: drop-15 4.4450478123s 0.5915011167s infinite;
          animation: drop-15 4.4450478123s 0.5915011167s infinite;
}

@-webkit-keyframes drop-15 {
  100% {
    top: 110%;
    left: 27%;
  }
}

@keyframes drop-15 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-16 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 54%;
  opacity: 0.8661824708;
  -webkit-transform: rotate(192.6996170557deg);
          transform: rotate(192.6996170557deg);
  -webkit-animation: drop-16 4.5012867313s 0.0561054155s infinite;
          animation: drop-16 4.5012867313s 0.0561054155s infinite;
}

@-webkit-keyframes drop-16 {
  100% {
    top: 110%;
    left: 67%;
  }
}

@keyframes drop-16 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-17 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 19%;
  opacity: 1.1845161805;
  -webkit-transform: rotate(6.1005399708deg);
          transform: rotate(6.1005399708deg);
  -webkit-animation: drop-17 4.7148102181s 0.9359066816s infinite;
          animation: drop-17 4.7148102181s 0.9359066816s infinite;
}

@-webkit-keyframes drop-17 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-17 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-18 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 44%;
  opacity: 0.8538928216;
  -webkit-transform: rotate(106.3875721548deg);
          transform: rotate(106.3875721548deg);
  -webkit-animation: drop-18 4.0197059385s 0.4531568002s infinite;
          animation: drop-18 4.0197059385s 0.4531568002s infinite;
}

@-webkit-keyframes drop-18 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-18 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-19 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 6%;
  opacity: 1.0560169628;
  -webkit-transform: rotate(297.7644695537deg);
          transform: rotate(297.7644695537deg);
  -webkit-animation: drop-19 4.2636111092s 0.4112063752s infinite;
          animation: drop-19 4.2636111092s 0.4112063752s infinite;
}

@-webkit-keyframes drop-19 {
  100% {
    top: 110%;
    left: 13%;
  }
}

@keyframes drop-19 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-20 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 66%;
  opacity: 1.4626787368;
  -webkit-transform: rotate(179.9344541248deg);
          transform: rotate(179.9344541248deg);
  -webkit-animation: drop-20 4.1170423607s 0.805065279s infinite;
          animation: drop-20 4.1170423607s 0.805065279s infinite;
}

@-webkit-keyframes drop-20 {
  100% {
    top: 110%;
    left: 81%;
  }
}

@keyframes drop-20 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-21 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 100%;
  opacity: 0.8071731686;
  -webkit-transform: rotate(180.3201808669deg);
          transform: rotate(180.3201808669deg);
  -webkit-animation: drop-21 4.7862274587s 0.6378900769s infinite;
          animation: drop-21 4.7862274587s 0.6378900769s infinite;
}

@-webkit-keyframes drop-21 {
  100% {
    top: 110%;
    left: 106%;
  }
}

@keyframes drop-21 {
  100% {
    top: 110%;
    left: 106%;
  }
}
.confetti-22 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 1.2160826708;
  -webkit-transform: rotate(23.6241586994deg);
          transform: rotate(23.6241586994deg);
  -webkit-animation: drop-22 4.1387457239s 0.9429963277s infinite;
          animation: drop-22 4.1387457239s 0.9429963277s infinite;
}

@-webkit-keyframes drop-22 {
  100% {
    top: 110%;
    left: 97%;
  }
}

@keyframes drop-22 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-23 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 79%;
  opacity: 1.1135115203;
  -webkit-transform: rotate(123.2686354428deg);
          transform: rotate(123.2686354428deg);
  -webkit-animation: drop-23 4.731883333s 0.1913646948s infinite;
          animation: drop-23 4.731883333s 0.1913646948s infinite;
}

@-webkit-keyframes drop-23 {
  100% {
    top: 110%;
    left: 93%;
  }
}

@keyframes drop-23 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-24 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 87%;
  opacity: 1.3928077707;
  -webkit-transform: rotate(70.3702772644deg);
          transform: rotate(70.3702772644deg);
  -webkit-animation: drop-24 4.0018597486s 0.2351456197s infinite;
          animation: drop-24 4.0018597486s 0.2351456197s infinite;
}

@-webkit-keyframes drop-24 {
  100% {
    top: 110%;
    left: 102%;
  }
}

@keyframes drop-24 {
  100% {
    top: 110%;
    left: 102%;
  }
}
.confetti-25 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 0.861702082;
  -webkit-transform: rotate(110.6562365083deg);
          transform: rotate(110.6562365083deg);
  -webkit-animation: drop-25 4.220844825s 0.9029089821s infinite;
          animation: drop-25 4.220844825s 0.9029089821s infinite;
}

@-webkit-keyframes drop-25 {
  100% {
    top: 110%;
    left: 9%;
  }
}

@keyframes drop-25 {
  100% {
    top: 110%;
    left: 9%;
  }
}
.confetti-26 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 43%;
  opacity: 0.9378011038;
  -webkit-transform: rotate(348.6102069619deg);
          transform: rotate(348.6102069619deg);
  -webkit-animation: drop-26 4.0979995936s 0.4614730242s infinite;
          animation: drop-26 4.0979995936s 0.4614730242s infinite;
}

@-webkit-keyframes drop-26 {
  100% {
    top: 110%;
    left: 54%;
  }
}

@keyframes drop-26 {
  100% {
    top: 110%;
    left: 54%;
  }
}
.confetti-27 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 1.1592932745;
  -webkit-transform: rotate(27.3849141705deg);
          transform: rotate(27.3849141705deg);
  -webkit-animation: drop-27 4.8476248487s 0.0593582577s infinite;
          animation: drop-27 4.8476248487s 0.0593582577s infinite;
}

@-webkit-keyframes drop-27 {
  100% {
    top: 110%;
    left: 20%;
  }
}

@keyframes drop-27 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-28 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.9820250432;
  -webkit-transform: rotate(202.0376630388deg);
          transform: rotate(202.0376630388deg);
  -webkit-animation: drop-28 4.4818194233s 0.9759263468s infinite;
          animation: drop-28 4.4818194233s 0.9759263468s infinite;
}

@-webkit-keyframes drop-28 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-28 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-29 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 90%;
  opacity: 1.01605429;
  -webkit-transform: rotate(304.9474993074deg);
          transform: rotate(304.9474993074deg);
  -webkit-animation: drop-29 4.3298645095s 0.3947962942s infinite;
          animation: drop-29 4.3298645095s 0.3947962942s infinite;
}

@-webkit-keyframes drop-29 {
  100% {
    top: 110%;
    left: 101%;
  }
}

@keyframes drop-29 {
  100% {
    top: 110%;
    left: 101%;
  }
}
.confetti-30 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 0.6160629974;
  -webkit-transform: rotate(181.8098426746deg);
          transform: rotate(181.8098426746deg);
  -webkit-animation: drop-30 4.5760253065s 0.1475039948s infinite;
          animation: drop-30 4.5760253065s 0.1475039948s infinite;
}

@-webkit-keyframes drop-30 {
  100% {
    top: 110%;
    left: 110%;
  }
}

@keyframes drop-30 {
  100% {
    top: 110%;
    left: 110%;
  }
}
.confetti-31 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 98%;
  opacity: 0.9445042771;
  -webkit-transform: rotate(95.3142286656deg);
          transform: rotate(95.3142286656deg);
  -webkit-animation: drop-31 4.1581078105s 0.5101024477s infinite;
          animation: drop-31 4.1581078105s 0.5101024477s infinite;
}

@-webkit-keyframes drop-31 {
  100% {
    top: 110%;
    left: 108%;
  }
}

@keyframes drop-31 {
  100% {
    top: 110%;
    left: 108%;
  }
}
.confetti-32 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 72%;
  opacity: 0.6352377289;
  -webkit-transform: rotate(322.647659172deg);
          transform: rotate(322.647659172deg);
  -webkit-animation: drop-32 4.1738574521s 0.6346709122s infinite;
          animation: drop-32 4.1738574521s 0.6346709122s infinite;
}

@-webkit-keyframes drop-32 {
  100% {
    top: 110%;
    left: 77%;
  }
}

@keyframes drop-32 {
  100% {
    top: 110%;
    left: 77%;
  }
}
.confetti-33 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 55%;
  opacity: 1.2916444793;
  -webkit-transform: rotate(48.149518639deg);
          transform: rotate(48.149518639deg);
  -webkit-animation: drop-33 4.701281859s 0.2807962405s infinite;
          animation: drop-33 4.701281859s 0.2807962405s infinite;
}

@-webkit-keyframes drop-33 {
  100% {
    top: 110%;
    left: 62%;
  }
}

@keyframes drop-33 {
  100% {
    top: 110%;
    left: 62%;
  }
}
.confetti-34 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 0.5601801532;
  -webkit-transform: rotate(41.8409728504deg);
          transform: rotate(41.8409728504deg);
  -webkit-animation: drop-34 4.6695197703s 0.641640673s infinite;
          animation: drop-34 4.6695197703s 0.641640673s infinite;
}

@-webkit-keyframes drop-34 {
  100% {
    top: 110%;
    left: 69%;
  }
}

@keyframes drop-34 {
  100% {
    top: 110%;
    left: 69%;
  }
}
.confetti-35 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 64%;
  opacity: 0.8388826512;
  -webkit-transform: rotate(340.3845423702deg);
          transform: rotate(340.3845423702deg);
  -webkit-animation: drop-35 4.8571825115s 0.075118767s infinite;
          animation: drop-35 4.8571825115s 0.075118767s infinite;
}

@-webkit-keyframes drop-35 {
  100% {
    top: 110%;
    left: 79%;
  }
}

@keyframes drop-35 {
  100% {
    top: 110%;
    left: 79%;
  }
}
.confetti-36 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 0.6238274818;
  -webkit-transform: rotate(63.3325872631deg);
          transform: rotate(63.3325872631deg);
  -webkit-animation: drop-36 4.6515621409s 0.6710398529s infinite;
          animation: drop-36 4.6515621409s 0.6710398529s infinite;
}

@-webkit-keyframes drop-36 {
  100% {
    top: 110%;
    left: 105%;
  }
}

@keyframes drop-36 {
  100% {
    top: 110%;
    left: 105%;
  }
}
.confetti-37 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 0.9418260651;
  -webkit-transform: rotate(103.5035619135deg);
          transform: rotate(103.5035619135deg);
  -webkit-animation: drop-37 4.4582546196s 0.9596409791s infinite;
          animation: drop-37 4.4582546196s 0.9596409791s infinite;
}

@-webkit-keyframes drop-37 {
  100% {
    top: 110%;
    left: 48%;
  }
}

@keyframes drop-37 {
  100% {
    top: 110%;
    left: 48%;
  }
}
.confetti-38 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 25%;
  opacity: 0.6649088183;
  -webkit-transform: rotate(170.7539095368deg);
          transform: rotate(170.7539095368deg);
  -webkit-animation: drop-38 4.7481333827s 0.0135788351s infinite;
          animation: drop-38 4.7481333827s 0.0135788351s infinite;
}

@-webkit-keyframes drop-38 {
  100% {
    top: 110%;
    left: 26%;
  }
}

@keyframes drop-38 {
  100% {
    top: 110%;
    left: 26%;
  }
}
.confetti-39 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 67%;
  opacity: 1.0996243991;
  -webkit-transform: rotate(263.2954416485deg);
          transform: rotate(263.2954416485deg);
  -webkit-animation: drop-39 4.1310966059s 0.3811161788s infinite;
          animation: drop-39 4.1310966059s 0.3811161788s infinite;
}

@-webkit-keyframes drop-39 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-39 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-40 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 30%;
  opacity: 0.7037351813;
  -webkit-transform: rotate(225.0608992104deg);
          transform: rotate(225.0608992104deg);
  -webkit-animation: drop-40 4.6280157986s 0.079561164s infinite;
          animation: drop-40 4.6280157986s 0.079561164s infinite;
}

@-webkit-keyframes drop-40 {
  100% {
    top: 110%;
    left: 38%;
  }
}

@keyframes drop-40 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-41 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 56%;
  opacity: 1.4953935867;
  -webkit-transform: rotate(8.957786882deg);
          transform: rotate(8.957786882deg);
  -webkit-animation: drop-41 4.1533680296s 0.2209316274s infinite;
          animation: drop-41 4.1533680296s 0.2209316274s infinite;
}

@-webkit-keyframes drop-41 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-41 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-42 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 0.8646942951;
  -webkit-transform: rotate(338.7214217478deg);
          transform: rotate(338.7214217478deg);
  -webkit-animation: drop-42 4.2985687726s 0.9539092576s infinite;
          animation: drop-42 4.2985687726s 0.9539092576s infinite;
}

@-webkit-keyframes drop-42 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-42 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-43 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 24%;
  opacity: 0.8712056938;
  -webkit-transform: rotate(6.2600040738deg);
          transform: rotate(6.2600040738deg);
  -webkit-animation: drop-43 4.5460214802s 0.8551411926s infinite;
          animation: drop-43 4.5460214802s 0.8551411926s infinite;
}

@-webkit-keyframes drop-43 {
  100% {
    top: 110%;
    left: 31%;
  }
}

@keyframes drop-43 {
  100% {
    top: 110%;
    left: 31%;
  }
}
.confetti-44 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 0.7507107772;
  -webkit-transform: rotate(249.5099071937deg);
          transform: rotate(249.5099071937deg);
  -webkit-animation: drop-44 4.0572884871s 0.8409998718s infinite;
          animation: drop-44 4.0572884871s 0.8409998718s infinite;
}

@-webkit-keyframes drop-44 {
  100% {
    top: 110%;
    left: 53%;
  }
}

@keyframes drop-44 {
  100% {
    top: 110%;
    left: 53%;
  }
}
.confetti-45 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 74%;
  opacity: 1.0505895132;
  -webkit-transform: rotate(248.0916610406deg);
          transform: rotate(248.0916610406deg);
  -webkit-animation: drop-45 4.5439798772s 0.3979840452s infinite;
          animation: drop-45 4.5439798772s 0.3979840452s infinite;
}

@-webkit-keyframes drop-45 {
  100% {
    top: 110%;
    left: 84%;
  }
}

@keyframes drop-45 {
  100% {
    top: 110%;
    left: 84%;
  }
}
.confetti-46 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 11%;
  opacity: 0.8750205425;
  -webkit-transform: rotate(314.18203172deg);
          transform: rotate(314.18203172deg);
  -webkit-animation: drop-46 4.6806106323s 0.4131744465s infinite;
          animation: drop-46 4.6806106323s 0.4131744465s infinite;
}

@-webkit-keyframes drop-46 {
  100% {
    top: 110%;
    left: 19%;
  }
}

@keyframes drop-46 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-47 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 91%;
  opacity: 1.0412008177;
  -webkit-transform: rotate(188.5344044121deg);
          transform: rotate(188.5344044121deg);
  -webkit-animation: drop-47 4.2419765123s 0.9042972623s infinite;
          animation: drop-47 4.2419765123s 0.9042972623s infinite;
}

@-webkit-keyframes drop-47 {
  100% {
    top: 110%;
    left: 100%;
  }
}

@keyframes drop-47 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-48 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 1.031696972;
  -webkit-transform: rotate(345.4694684766deg);
          transform: rotate(345.4694684766deg);
  -webkit-animation: drop-48 4.3252234219s 0.6307871149s infinite;
          animation: drop-48 4.3252234219s 0.6307871149s infinite;
}

@-webkit-keyframes drop-48 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-48 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-49 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 42%;
  opacity: 1.1640543651;
  -webkit-transform: rotate(257.6669563117deg);
          transform: rotate(257.6669563117deg);
  -webkit-animation: drop-49 4.0950265908s 0.0448342902s infinite;
          animation: drop-49 4.0950265908s 0.0448342902s infinite;
}

@-webkit-keyframes drop-49 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-49 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-50 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 100%;
  opacity: 1.273166965;
  -webkit-transform: rotate(266.7781628447deg);
          transform: rotate(266.7781628447deg);
  -webkit-animation: drop-50 4.6634468924s 0.0848762162s infinite;
          animation: drop-50 4.6634468924s 0.0848762162s infinite;
}

@-webkit-keyframes drop-50 {
  100% {
    top: 110%;
    left: 107%;
  }
}

@keyframes drop-50 {
  100% {
    top: 110%;
    left: 107%;
  }
}
.confetti-51 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 1.1388125683;
  -webkit-transform: rotate(202.5368490395deg);
          transform: rotate(202.5368490395deg);
  -webkit-animation: drop-51 4.6929476085s 0.9361568344s infinite;
          animation: drop-51 4.6929476085s 0.9361568344s infinite;
}

@-webkit-keyframes drop-51 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-51 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-52 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 1.0012129924;
  -webkit-transform: rotate(138.7191620283deg);
          transform: rotate(138.7191620283deg);
  -webkit-animation: drop-52 4.4411620767s 0.3008174356s infinite;
          animation: drop-52 4.4411620767s 0.3008174356s infinite;
}

@-webkit-keyframes drop-52 {
  100% {
    top: 110%;
    left: 109%;
  }
}

@keyframes drop-52 {
  100% {
    top: 110%;
    left: 109%;
  }
}
.confetti-53 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 0.8968911535;
  -webkit-transform: rotate(328.3236578377deg);
          transform: rotate(328.3236578377deg);
  -webkit-animation: drop-53 4.6911018787s 0.4409457317s infinite;
          animation: drop-53 4.6911018787s 0.4409457317s infinite;
}

@-webkit-keyframes drop-53 {
  100% {
    top: 110%;
    left: 13%;
  }
}

@keyframes drop-53 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-54 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 60%;
  opacity: 1.4483247108;
  -webkit-transform: rotate(176.7311942681deg);
          transform: rotate(176.7311942681deg);
  -webkit-animation: drop-54 4.7276112477s 0.3271584817s infinite;
          animation: drop-54 4.7276112477s 0.3271584817s infinite;
}

@-webkit-keyframes drop-54 {
  100% {
    top: 110%;
    left: 73%;
  }
}

@keyframes drop-54 {
  100% {
    top: 110%;
    left: 73%;
  }
}
.confetti-55 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 22%;
  opacity: 1.4422139579;
  -webkit-transform: rotate(210.0916361077deg);
          transform: rotate(210.0916361077deg);
  -webkit-animation: drop-55 4.5687104308s 0.8717434995s infinite;
          animation: drop-55 4.5687104308s 0.8717434995s infinite;
}

@-webkit-keyframes drop-55 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-55 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-56 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 96%;
  opacity: 1.3310788343;
  -webkit-transform: rotate(78.6499094046deg);
          transform: rotate(78.6499094046deg);
  -webkit-animation: drop-56 4.796553699s 0.3634607658s infinite;
          animation: drop-56 4.796553699s 0.3634607658s infinite;
}

@-webkit-keyframes drop-56 {
  100% {
    top: 110%;
    left: 111%;
  }
}

@keyframes drop-56 {
  100% {
    top: 110%;
    left: 111%;
  }
}
.confetti-57 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 37%;
  opacity: 1.1622838877;
  -webkit-transform: rotate(199.2404081455deg);
          transform: rotate(199.2404081455deg);
  -webkit-animation: drop-57 4.045833648s 0.8060393262s infinite;
          animation: drop-57 4.045833648s 0.8060393262s infinite;
}

@-webkit-keyframes drop-57 {
  100% {
    top: 110%;
    left: 38%;
  }
}

@keyframes drop-57 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-58 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 17%;
  opacity: 0.6776109287;
  -webkit-transform: rotate(79.4635402558deg);
          transform: rotate(79.4635402558deg);
  -webkit-animation: drop-58 4.9106075794s 0.1495233899s infinite;
          animation: drop-58 4.9106075794s 0.1495233899s infinite;
}

@-webkit-keyframes drop-58 {
  100% {
    top: 110%;
    left: 20%;
  }
}

@keyframes drop-58 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-59 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 15%;
  opacity: 1.0391530735;
  -webkit-transform: rotate(170.9415207907deg);
          transform: rotate(170.9415207907deg);
  -webkit-animation: drop-59 4.1191616647s 0.2761610639s infinite;
          animation: drop-59 4.1191616647s 0.2761610639s infinite;
}

@-webkit-keyframes drop-59 {
  100% {
    top: 110%;
    left: 22%;
  }
}

@keyframes drop-59 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-60 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 91%;
  opacity: 1.4578548165;
  -webkit-transform: rotate(236.288526876deg);
          transform: rotate(236.288526876deg);
  -webkit-animation: drop-60 4.6658566308s 0.0167160951s infinite;
          animation: drop-60 4.6658566308s 0.0167160951s infinite;
}

@-webkit-keyframes drop-60 {
  100% {
    top: 110%;
    left: 96%;
  }
}

@keyframes drop-60 {
  100% {
    top: 110%;
    left: 96%;
  }
}
.confetti-61 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 1.4757207273;
  -webkit-transform: rotate(231.4537394602deg);
          transform: rotate(231.4537394602deg);
  -webkit-animation: drop-61 4.5316071196s 0.3620270419s infinite;
          animation: drop-61 4.5316071196s 0.3620270419s infinite;
}

@-webkit-keyframes drop-61 {
  100% {
    top: 110%;
    left: 108%;
  }
}

@keyframes drop-61 {
  100% {
    top: 110%;
    left: 108%;
  }
}
.confetti-62 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 0.7607963085;
  -webkit-transform: rotate(43.4431337722deg);
          transform: rotate(43.4431337722deg);
  -webkit-animation: drop-62 4.3353314716s 0.9341072309s infinite;
          animation: drop-62 4.3353314716s 0.9341072309s infinite;
}

@-webkit-keyframes drop-62 {
  100% {
    top: 110%;
    left: 37%;
  }
}

@keyframes drop-62 {
  100% {
    top: 110%;
    left: 37%;
  }
}
.confetti-63 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 82%;
  opacity: 0.6023774149;
  -webkit-transform: rotate(350.7727848919deg);
          transform: rotate(350.7727848919deg);
  -webkit-animation: drop-63 4.3578109299s 0.8714571124s infinite;
          animation: drop-63 4.3578109299s 0.8714571124s infinite;
}

@-webkit-keyframes drop-63 {
  100% {
    top: 110%;
    left: 95%;
  }
}

@keyframes drop-63 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-64 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 11%;
  opacity: 0.9339374202;
  -webkit-transform: rotate(275.1653494617deg);
          transform: rotate(275.1653494617deg);
  -webkit-animation: drop-64 4.1234940737s 0.5877008372s infinite;
          animation: drop-64 4.1234940737s 0.5877008372s infinite;
}

@-webkit-keyframes drop-64 {
  100% {
    top: 110%;
    left: 14%;
  }
}

@keyframes drop-64 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-65 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 1.494882267;
  -webkit-transform: rotate(77.7575527944deg);
          transform: rotate(77.7575527944deg);
  -webkit-animation: drop-65 4.9600665288s 0.4368805589s infinite;
          animation: drop-65 4.9600665288s 0.4368805589s infinite;
}

@-webkit-keyframes drop-65 {
  100% {
    top: 110%;
    left: 102%;
  }
}

@keyframes drop-65 {
  100% {
    top: 110%;
    left: 102%;
  }
}
.confetti-66 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 15%;
  opacity: 0.8130066399;
  -webkit-transform: rotate(8.9645322555deg);
          transform: rotate(8.9645322555deg);
  -webkit-animation: drop-66 4.5645481277s 0.6302959346s infinite;
          animation: drop-66 4.5645481277s 0.6302959346s infinite;
}

@-webkit-keyframes drop-66 {
  100% {
    top: 110%;
    left: 17%;
  }
}

@keyframes drop-66 {
  100% {
    top: 110%;
    left: 17%;
  }
}
.confetti-67 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 0.8140744009;
  -webkit-transform: rotate(357.0016708471deg);
          transform: rotate(357.0016708471deg);
  -webkit-animation: drop-67 4.718499209s 0.9646299559s infinite;
          animation: drop-67 4.718499209s 0.9646299559s infinite;
}

@-webkit-keyframes drop-67 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-67 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-68 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.5619180403;
  -webkit-transform: rotate(21.5272632093deg);
          transform: rotate(21.5272632093deg);
  -webkit-animation: drop-68 4.8057618034s 0.4859183674s infinite;
          animation: drop-68 4.8057618034s 0.4859183674s infinite;
}

@-webkit-keyframes drop-68 {
  100% {
    top: 110%;
    left: 63%;
  }
}

@keyframes drop-68 {
  100% {
    top: 110%;
    left: 63%;
  }
}
.confetti-69 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 38%;
  opacity: 0.7342167177;
  -webkit-transform: rotate(142.3891292773deg);
          transform: rotate(142.3891292773deg);
  -webkit-animation: drop-69 4.9262039008s 0.6509679352s infinite;
          animation: drop-69 4.9262039008s 0.6509679352s infinite;
}

@-webkit-keyframes drop-69 {
  100% {
    top: 110%;
    left: 47%;
  }
}

@keyframes drop-69 {
  100% {
    top: 110%;
    left: 47%;
  }
}
.confetti-70 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 83%;
  opacity: 1.2667402539;
  -webkit-transform: rotate(33.1924817463deg);
          transform: rotate(33.1924817463deg);
  -webkit-animation: drop-70 4.2371236685s 0.0338175742s infinite;
          animation: drop-70 4.2371236685s 0.0338175742s infinite;
}

@-webkit-keyframes drop-70 {
  100% {
    top: 110%;
    left: 91%;
  }
}

@keyframes drop-70 {
  100% {
    top: 110%;
    left: 91%;
  }
}
.confetti-71 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 23%;
  opacity: 1.1123590005;
  -webkit-transform: rotate(30.5422088027deg);
          transform: rotate(30.5422088027deg);
  -webkit-animation: drop-71 4.8211361438s 0.2176008408s infinite;
          animation: drop-71 4.8211361438s 0.2176008408s infinite;
}

@-webkit-keyframes drop-71 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-71 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-72 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 46%;
  opacity: 1.0704073925;
  -webkit-transform: rotate(323.8367710417deg);
          transform: rotate(323.8367710417deg);
  -webkit-animation: drop-72 4.0930345501s 0.7890508569s infinite;
          animation: drop-72 4.0930345501s 0.7890508569s infinite;
}

@-webkit-keyframes drop-72 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-72 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-73 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 5%;
  opacity: 1.0964665652;
  -webkit-transform: rotate(107.6381527339deg);
          transform: rotate(107.6381527339deg);
  -webkit-animation: drop-73 4.635730673s 0.0607100678s infinite;
          animation: drop-73 4.635730673s 0.0607100678s infinite;
}

@-webkit-keyframes drop-73 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-73 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-74 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 70%;
  opacity: 1.3328369302;
  -webkit-transform: rotate(92.3319626835deg);
          transform: rotate(92.3319626835deg);
  -webkit-animation: drop-74 4.3871049692s 0.1790620772s infinite;
          animation: drop-74 4.3871049692s 0.1790620772s infinite;
}

@-webkit-keyframes drop-74 {
  100% {
    top: 110%;
    left: 80%;
  }
}

@keyframes drop-74 {
  100% {
    top: 110%;
    left: 80%;
  }
}
.confetti-75 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 30%;
  opacity: 0.7257664101;
  -webkit-transform: rotate(21.4331959119deg);
          transform: rotate(21.4331959119deg);
  -webkit-animation: drop-75 4.3421789028s 0.3723770614s infinite;
          animation: drop-75 4.3421789028s 0.3723770614s infinite;
}

@-webkit-keyframes drop-75 {
  100% {
    top: 110%;
    left: 44%;
  }
}

@keyframes drop-75 {
  100% {
    top: 110%;
    left: 44%;
  }
}
.confetti-76 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 1.1740539361;
  -webkit-transform: rotate(290.9507303555deg);
          transform: rotate(290.9507303555deg);
  -webkit-animation: drop-76 4.1020340012s 0.7917672516s infinite;
          animation: drop-76 4.1020340012s 0.7917672516s infinite;
}

@-webkit-keyframes drop-76 {
  100% {
    top: 110%;
    left: 63%;
  }
}

@keyframes drop-76 {
  100% {
    top: 110%;
    left: 63%;
  }
}
.confetti-77 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 67%;
  opacity: 1.1026664717;
  -webkit-transform: rotate(261.0514904895deg);
          transform: rotate(261.0514904895deg);
  -webkit-animation: drop-77 4.1177153479s 0.5296982031s infinite;
          animation: drop-77 4.1177153479s 0.5296982031s infinite;
}

@-webkit-keyframes drop-77 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-77 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-78 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 39%;
  opacity: 1.1675420521;
  -webkit-transform: rotate(255.789674465deg);
          transform: rotate(255.789674465deg);
  -webkit-animation: drop-78 4.1325441711s 0.1769081596s infinite;
          animation: drop-78 4.1325441711s 0.1769081596s infinite;
}

@-webkit-keyframes drop-78 {
  100% {
    top: 110%;
    left: 40%;
  }
}

@keyframes drop-78 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-79 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 26%;
  opacity: 1.0396100462;
  -webkit-transform: rotate(99.1571823809deg);
          transform: rotate(99.1571823809deg);
  -webkit-animation: drop-79 4.7305575437s 0.5792844867s infinite;
          animation: drop-79 4.7305575437s 0.5792844867s infinite;
}

@-webkit-keyframes drop-79 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-79 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-80 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 61%;
  opacity: 0.8028098245;
  -webkit-transform: rotate(51.1348398591deg);
          transform: rotate(51.1348398591deg);
  -webkit-animation: drop-80 4.1901680088s 0.1141317704s infinite;
          animation: drop-80 4.1901680088s 0.1141317704s infinite;
}

@-webkit-keyframes drop-80 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-80 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-81 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 19%;
  opacity: 0.9248947994;
  -webkit-transform: rotate(240.9539804365deg);
          transform: rotate(240.9539804365deg);
  -webkit-animation: drop-81 4.1381482596s 0.6666887513s infinite;
          animation: drop-81 4.1381482596s 0.6666887513s infinite;
}

@-webkit-keyframes drop-81 {
  100% {
    top: 110%;
    left: 21%;
  }
}

@keyframes drop-81 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-82 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 43%;
  opacity: 0.9072001661;
  -webkit-transform: rotate(54.9958518833deg);
          transform: rotate(54.9958518833deg);
  -webkit-animation: drop-82 4.6675226902s 0.4626737516s infinite;
          animation: drop-82 4.6675226902s 0.4626737516s infinite;
}

@-webkit-keyframes drop-82 {
  100% {
    top: 110%;
    left: 49%;
  }
}

@keyframes drop-82 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-83 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 31%;
  opacity: 1.2736545917;
  -webkit-transform: rotate(40.4182906091deg);
          transform: rotate(40.4182906091deg);
  -webkit-animation: drop-83 4.9568240221s 0.7009495719s infinite;
          animation: drop-83 4.9568240221s 0.7009495719s infinite;
}

@-webkit-keyframes drop-83 {
  100% {
    top: 110%;
    left: 45%;
  }
}

@keyframes drop-83 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-84 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 0.8169517308;
  -webkit-transform: rotate(189.6284209422deg);
          transform: rotate(189.6284209422deg);
  -webkit-animation: drop-84 4.3503311291s 0.1302276302s infinite;
          animation: drop-84 4.3503311291s 0.1302276302s infinite;
}

@-webkit-keyframes drop-84 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-84 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-85 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 100%;
  opacity: 1.3877145644;
  -webkit-transform: rotate(348.0250123262deg);
          transform: rotate(348.0250123262deg);
  -webkit-animation: drop-85 4.5732521349s 0.7444266201s infinite;
          animation: drop-85 4.5732521349s 0.7444266201s infinite;
}

@-webkit-keyframes drop-85 {
  100% {
    top: 110%;
    left: 107%;
  }
}

@keyframes drop-85 {
  100% {
    top: 110%;
    left: 107%;
  }
}
.confetti-86 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.4436168232;
  -webkit-transform: rotate(18.6006999421deg);
          transform: rotate(18.6006999421deg);
  -webkit-animation: drop-86 4.6051937371s 0.9091313347s infinite;
          animation: drop-86 4.6051937371s 0.9091313347s infinite;
}

@-webkit-keyframes drop-86 {
  100% {
    top: 110%;
    left: 51%;
  }
}

@keyframes drop-86 {
  100% {
    top: 110%;
    left: 51%;
  }
}
.confetti-87 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 63%;
  opacity: 0.8266457073;
  -webkit-transform: rotate(92.9890408772deg);
          transform: rotate(92.9890408772deg);
  -webkit-animation: drop-87 4.6116620403s 0.1106840123s infinite;
          animation: drop-87 4.6116620403s 0.1106840123s infinite;
}

@-webkit-keyframes drop-87 {
  100% {
    top: 110%;
    left: 78%;
  }
}

@keyframes drop-87 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-88 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 90%;
  opacity: 1.3503075085;
  -webkit-transform: rotate(343.0144631113deg);
          transform: rotate(343.0144631113deg);
  -webkit-animation: drop-88 4.009039146s 0.6368554s infinite;
          animation: drop-88 4.009039146s 0.6368554s infinite;
}

@-webkit-keyframes drop-88 {
  100% {
    top: 110%;
    left: 91%;
  }
}

@keyframes drop-88 {
  100% {
    top: 110%;
    left: 91%;
  }
}
.confetti-89 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 33%;
  opacity: 0.7991909372;
  -webkit-transform: rotate(72.9465650302deg);
          transform: rotate(72.9465650302deg);
  -webkit-animation: drop-89 4.656799425s 0.55892136s infinite;
          animation: drop-89 4.656799425s 0.55892136s infinite;
}

@-webkit-keyframes drop-89 {
  100% {
    top: 110%;
    left: 42%;
  }
}

@keyframes drop-89 {
  100% {
    top: 110%;
    left: 42%;
  }
}
.confetti-90 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 0.82154437;
  -webkit-transform: rotate(66.5461264094deg);
          transform: rotate(66.5461264094deg);
  -webkit-animation: drop-90 4.2332539829s 0.2698622862s infinite;
          animation: drop-90 4.2332539829s 0.2698622862s infinite;
}

@-webkit-keyframes drop-90 {
  100% {
    top: 110%;
    left: 14%;
  }
}

@keyframes drop-90 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-91 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 0.977380706;
  -webkit-transform: rotate(173.0892069027deg);
          transform: rotate(173.0892069027deg);
  -webkit-animation: drop-91 4.0129101787s 0.6632994418s infinite;
          animation: drop-91 4.0129101787s 0.6632994418s infinite;
}

@-webkit-keyframes drop-91 {
  100% {
    top: 110%;
    left: 74%;
  }
}

@keyframes drop-91 {
  100% {
    top: 110%;
    left: 74%;
  }
}
.confetti-92 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 1.4009389556;
  -webkit-transform: rotate(62.6407982931deg);
          transform: rotate(62.6407982931deg);
  -webkit-animation: drop-92 4.2706810283s 0.1104236591s infinite;
          animation: drop-92 4.2706810283s 0.1104236591s infinite;
}

@-webkit-keyframes drop-92 {
  100% {
    top: 110%;
    left: 76%;
  }
}

@keyframes drop-92 {
  100% {
    top: 110%;
    left: 76%;
  }
}
.confetti-93 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 75%;
  opacity: 0.687435001;
  -webkit-transform: rotate(19.2988562983deg);
          transform: rotate(19.2988562983deg);
  -webkit-animation: drop-93 4.6781157176s 0.8305328012s infinite;
          animation: drop-93 4.6781157176s 0.8305328012s infinite;
}

@-webkit-keyframes drop-93 {
  100% {
    top: 110%;
    left: 81%;
  }
}

@keyframes drop-93 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-94 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 14%;
  opacity: 0.9198768934;
  -webkit-transform: rotate(117.6864787633deg);
          transform: rotate(117.6864787633deg);
  -webkit-animation: drop-94 4.1396012515s 0.6481695816s infinite;
          animation: drop-94 4.1396012515s 0.6481695816s infinite;
}

@-webkit-keyframes drop-94 {
  100% {
    top: 110%;
    left: 16%;
  }
}

@keyframes drop-94 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-95 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 31%;
  opacity: 0.6801541514;
  -webkit-transform: rotate(31.646614069deg);
          transform: rotate(31.646614069deg);
  -webkit-animation: drop-95 4.7797343352s 0.3497520555s infinite;
          animation: drop-95 4.7797343352s 0.3497520555s infinite;
}

@-webkit-keyframes drop-95 {
  100% {
    top: 110%;
    left: 34%;
  }
}

@keyframes drop-95 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-96 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 51%;
  opacity: 1.1132351395;
  -webkit-transform: rotate(288.8145967583deg);
          transform: rotate(288.8145967583deg);
  -webkit-animation: drop-96 4.5256246746s 0.4643180288s infinite;
          animation: drop-96 4.5256246746s 0.4643180288s infinite;
}

@-webkit-keyframes drop-96 {
  100% {
    top: 110%;
    left: 63%;
  }
}

@keyframes drop-96 {
  100% {
    top: 110%;
    left: 63%;
  }
}
.confetti-97 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 13%;
  opacity: 0.5531195521;
  -webkit-transform: rotate(321.1730209318deg);
          transform: rotate(321.1730209318deg);
  -webkit-animation: drop-97 4.3841442441s 0.0126484272s infinite;
          animation: drop-97 4.3841442441s 0.0126484272s infinite;
}

@-webkit-keyframes drop-97 {
  100% {
    top: 110%;
    left: 18%;
  }
}

@keyframes drop-97 {
  100% {
    top: 110%;
    left: 18%;
  }
}
.confetti-98 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 66%;
  opacity: 0.7643905708;
  -webkit-transform: rotate(70.814130861deg);
          transform: rotate(70.814130861deg);
  -webkit-animation: drop-98 4.6607165482s 0.2044422149s infinite;
          animation: drop-98 4.6607165482s 0.2044422149s infinite;
}

@-webkit-keyframes drop-98 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-98 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-99 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 85%;
  opacity: 1.1527418411;
  -webkit-transform: rotate(126.5084713064deg);
          transform: rotate(126.5084713064deg);
  -webkit-animation: drop-99 4.7456022806s 0.5830483672s infinite;
          animation: drop-99 4.7456022806s 0.5830483672s infinite;
}

@-webkit-keyframes drop-99 {
  100% {
    top: 110%;
    left: 96%;
  }
}

@keyframes drop-99 {
  100% {
    top: 110%;
    left: 96%;
  }
}
.confetti-100 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 1.0538948635;
  -webkit-transform: rotate(220.1547481257deg);
          transform: rotate(220.1547481257deg);
  -webkit-animation: drop-100 4.342723764s 0.7158749566s infinite;
          animation: drop-100 4.342723764s 0.7158749566s infinite;
}

@-webkit-keyframes drop-100 {
  100% {
    top: 110%;
    left: 40%;
  }
}

@keyframes drop-100 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-101 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 63%;
  opacity: 1.2069887981;
  -webkit-transform: rotate(99.0942897761deg);
          transform: rotate(99.0942897761deg);
  -webkit-animation: drop-101 4.3127113411s 0.4203514039s infinite;
          animation: drop-101 4.3127113411s 0.4203514039s infinite;
}

@-webkit-keyframes drop-101 {
  100% {
    top: 110%;
    left: 67%;
  }
}

@keyframes drop-101 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-102 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 54%;
  opacity: 1.4441668561;
  -webkit-transform: rotate(199.3988367757deg);
          transform: rotate(199.3988367757deg);
  -webkit-animation: drop-102 4.6331385288s 0.5076412958s infinite;
          animation: drop-102 4.6331385288s 0.5076412958s infinite;
}

@-webkit-keyframes drop-102 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-102 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-103 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 1.1322776064;
  -webkit-transform: rotate(13.8135832562deg);
          transform: rotate(13.8135832562deg);
  -webkit-animation: drop-103 4.9354318218s 0.6578518333s infinite;
          animation: drop-103 4.9354318218s 0.6578518333s infinite;
}

@-webkit-keyframes drop-103 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-103 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-104 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 19%;
  opacity: 0.6688682927;
  -webkit-transform: rotate(36.5696522349deg);
          transform: rotate(36.5696522349deg);
  -webkit-animation: drop-104 4.645644813s 0.830085042s infinite;
          animation: drop-104 4.645644813s 0.830085042s infinite;
}

@-webkit-keyframes drop-104 {
  100% {
    top: 110%;
    left: 33%;
  }
}

@keyframes drop-104 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-105 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 70%;
  opacity: 0.7134114672;
  -webkit-transform: rotate(156.6482082078deg);
          transform: rotate(156.6482082078deg);
  -webkit-animation: drop-105 4.3026899105s 0.9499789846s infinite;
          animation: drop-105 4.3026899105s 0.9499789846s infinite;
}

@-webkit-keyframes drop-105 {
  100% {
    top: 110%;
    left: 73%;
  }
}

@keyframes drop-105 {
  100% {
    top: 110%;
    left: 73%;
  }
}
.confetti-106 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 1.076868109;
  -webkit-transform: rotate(155.1026621592deg);
          transform: rotate(155.1026621592deg);
  -webkit-animation: drop-106 4.9579287617s 0.5735477651s infinite;
          animation: drop-106 4.9579287617s 0.5735477651s infinite;
}

@-webkit-keyframes drop-106 {
  100% {
    top: 110%;
    left: 96%;
  }
}

@keyframes drop-106 {
  100% {
    top: 110%;
    left: 96%;
  }
}
.confetti-107 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 0.7738749786;
  -webkit-transform: rotate(295.5986654967deg);
          transform: rotate(295.5986654967deg);
  -webkit-animation: drop-107 4.3469016343s 0.9309332167s infinite;
          animation: drop-107 4.3469016343s 0.9309332167s infinite;
}

@-webkit-keyframes drop-107 {
  100% {
    top: 110%;
    left: 32%;
  }
}

@keyframes drop-107 {
  100% {
    top: 110%;
    left: 32%;
  }
}
.confetti-108 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 0.799773249;
  -webkit-transform: rotate(199.3665912532deg);
          transform: rotate(199.3665912532deg);
  -webkit-animation: drop-108 4.4503156348s 0.8936648598s infinite;
          animation: drop-108 4.4503156348s 0.8936648598s infinite;
}

@-webkit-keyframes drop-108 {
  100% {
    top: 110%;
    left: 70%;
  }
}

@keyframes drop-108 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-109 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 34%;
  opacity: 0.6989766289;
  -webkit-transform: rotate(299.3063399386deg);
          transform: rotate(299.3063399386deg);
  -webkit-animation: drop-109 4.6021456819s 0.0939976032s infinite;
          animation: drop-109 4.6021456819s 0.0939976032s infinite;
}

@-webkit-keyframes drop-109 {
  100% {
    top: 110%;
    left: 46%;
  }
}

@keyframes drop-109 {
  100% {
    top: 110%;
    left: 46%;
  }
}
.confetti-110 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 5%;
  opacity: 0.9077923579;
  -webkit-transform: rotate(33.3936543739deg);
          transform: rotate(33.3936543739deg);
  -webkit-animation: drop-110 4.0365636166s 0.0783215877s infinite;
          animation: drop-110 4.0365636166s 0.0783215877s infinite;
}

@-webkit-keyframes drop-110 {
  100% {
    top: 110%;
    left: 20%;
  }
}

@keyframes drop-110 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-111 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 1.1393469955;
  -webkit-transform: rotate(317.0556651896deg);
          transform: rotate(317.0556651896deg);
  -webkit-animation: drop-111 4.169697268s 0.9073695214s infinite;
          animation: drop-111 4.169697268s 0.9073695214s infinite;
}

@-webkit-keyframes drop-111 {
  100% {
    top: 110%;
    left: 81%;
  }
}

@keyframes drop-111 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-112 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 71%;
  opacity: 1.0199146025;
  -webkit-transform: rotate(309.4207769313deg);
          transform: rotate(309.4207769313deg);
  -webkit-animation: drop-112 4.366404642s 0.9441308741s infinite;
          animation: drop-112 4.366404642s 0.9441308741s infinite;
}

@-webkit-keyframes drop-112 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-112 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-113 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 9%;
  opacity: 1.1273022298;
  -webkit-transform: rotate(350.3414137274deg);
          transform: rotate(350.3414137274deg);
  -webkit-animation: drop-113 4.8729664507s 0.6967707914s infinite;
          animation: drop-113 4.8729664507s 0.6967707914s infinite;
}

@-webkit-keyframes drop-113 {
  100% {
    top: 110%;
    left: 24%;
  }
}

@keyframes drop-113 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-114 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 67%;
  opacity: 1.2777230723;
  -webkit-transform: rotate(317.7279508182deg);
          transform: rotate(317.7279508182deg);
  -webkit-animation: drop-114 4.3033265081s 0.337641113s infinite;
          animation: drop-114 4.3033265081s 0.337641113s infinite;
}

@-webkit-keyframes drop-114 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-114 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-115 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 1.1957619621;
  -webkit-transform: rotate(14.6977609357deg);
          transform: rotate(14.6977609357deg);
  -webkit-animation: drop-115 4.741969455s 0.4403766795s infinite;
          animation: drop-115 4.741969455s 0.4403766795s infinite;
}

@-webkit-keyframes drop-115 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-115 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-116 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 1.3187210746;
  -webkit-transform: rotate(60.3435253566deg);
          transform: rotate(60.3435253566deg);
  -webkit-animation: drop-116 4.0548714398s 0.0027018805s infinite;
          animation: drop-116 4.0548714398s 0.0027018805s infinite;
}

@-webkit-keyframes drop-116 {
  100% {
    top: 110%;
    left: 19%;
  }
}

@keyframes drop-116 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-117 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 13%;
  opacity: 0.5212204283;
  -webkit-transform: rotate(1.2245965709deg);
          transform: rotate(1.2245965709deg);
  -webkit-animation: drop-117 4.8557755744s 0.3712410667s infinite;
          animation: drop-117 4.8557755744s 0.3712410667s infinite;
}

@-webkit-keyframes drop-117 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-117 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-118 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 12%;
  opacity: 0.6862747892;
  -webkit-transform: rotate(329.3095640406deg);
          transform: rotate(329.3095640406deg);
  -webkit-animation: drop-118 4.1024548613s 0.7467314882s infinite;
          animation: drop-118 4.1024548613s 0.7467314882s infinite;
}

@-webkit-keyframes drop-118 {
  100% {
    top: 110%;
    left: 13%;
  }
}

@keyframes drop-118 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-119 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 1.170409246;
  -webkit-transform: rotate(38.2682536371deg);
          transform: rotate(38.2682536371deg);
  -webkit-animation: drop-119 4.0538734153s 0.6412322734s infinite;
          animation: drop-119 4.0538734153s 0.6412322734s infinite;
}

@-webkit-keyframes drop-119 {
  100% {
    top: 110%;
    left: 92%;
  }
}

@keyframes drop-119 {
  100% {
    top: 110%;
    left: 92%;
  }
}
.confetti-120 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 73%;
  opacity: 0.7981606933;
  -webkit-transform: rotate(227.0638406547deg);
          transform: rotate(227.0638406547deg);
  -webkit-animation: drop-120 4.3023989632s 0.5303711823s infinite;
          animation: drop-120 4.3023989632s 0.5303711823s infinite;
}

@-webkit-keyframes drop-120 {
  100% {
    top: 110%;
    left: 76%;
  }
}

@keyframes drop-120 {
  100% {
    top: 110%;
    left: 76%;
  }
}
.confetti-121 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 35%;
  opacity: 1.4812699481;
  -webkit-transform: rotate(72.9159782811deg);
          transform: rotate(72.9159782811deg);
  -webkit-animation: drop-121 4.8573867182s 0.977315659s infinite;
          animation: drop-121 4.8573867182s 0.977315659s infinite;
}

@-webkit-keyframes drop-121 {
  100% {
    top: 110%;
    left: 37%;
  }
}

@keyframes drop-121 {
  100% {
    top: 110%;
    left: 37%;
  }
}
.confetti-122 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 1.2069198611;
  -webkit-transform: rotate(145.5718122741deg);
          transform: rotate(145.5718122741deg);
  -webkit-animation: drop-122 4.6258107942s 0.2811466058s infinite;
          animation: drop-122 4.6258107942s 0.2811466058s infinite;
}

@-webkit-keyframes drop-122 {
  100% {
    top: 110%;
    left: 19%;
  }
}

@keyframes drop-122 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-123 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 1.1277111608;
  -webkit-transform: rotate(327.4341859873deg);
          transform: rotate(327.4341859873deg);
  -webkit-animation: drop-123 4.1119256812s 0.3928806415s infinite;
          animation: drop-123 4.1119256812s 0.3928806415s infinite;
}

@-webkit-keyframes drop-123 {
  100% {
    top: 110%;
    left: 86%;
  }
}

@keyframes drop-123 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-124 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 1.1171457426;
  -webkit-transform: rotate(237.827456807deg);
          transform: rotate(237.827456807deg);
  -webkit-animation: drop-124 4.9087097134s 0.0028212713s infinite;
          animation: drop-124 4.9087097134s 0.0028212713s infinite;
}

@-webkit-keyframes drop-124 {
  100% {
    top: 110%;
    left: 76%;
  }
}

@keyframes drop-124 {
  100% {
    top: 110%;
    left: 76%;
  }
}
.confetti-125 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 35%;
  opacity: 0.914528261;
  -webkit-transform: rotate(315.5644680002deg);
          transform: rotate(315.5644680002deg);
  -webkit-animation: drop-125 4.1684850024s 0.2429874795s infinite;
          animation: drop-125 4.1684850024s 0.2429874795s infinite;
}

@-webkit-keyframes drop-125 {
  100% {
    top: 110%;
    left: 45%;
  }
}

@keyframes drop-125 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-126 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 0.6137568188;
  -webkit-transform: rotate(351.1268253187deg);
          transform: rotate(351.1268253187deg);
  -webkit-animation: drop-126 4.6412209296s 0.6308916893s infinite;
          animation: drop-126 4.6412209296s 0.6308916893s infinite;
}

@-webkit-keyframes drop-126 {
  100% {
    top: 110%;
    left: 88%;
  }
}

@keyframes drop-126 {
  100% {
    top: 110%;
    left: 88%;
  }
}
.confetti-127 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 76%;
  opacity: 0.5224011903;
  -webkit-transform: rotate(86.9415356699deg);
          transform: rotate(86.9415356699deg);
  -webkit-animation: drop-127 4.9270489564s 0.0786455097s infinite;
          animation: drop-127 4.9270489564s 0.0786455097s infinite;
}

@-webkit-keyframes drop-127 {
  100% {
    top: 110%;
    left: 78%;
  }
}

@keyframes drop-127 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-128 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 31%;
  opacity: 0.6336086405;
  -webkit-transform: rotate(228.6059859837deg);
          transform: rotate(228.6059859837deg);
  -webkit-animation: drop-128 4.7713832459s 0.3862349101s infinite;
          animation: drop-128 4.7713832459s 0.3862349101s infinite;
}

@-webkit-keyframes drop-128 {
  100% {
    top: 110%;
    left: 41%;
  }
}

@keyframes drop-128 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-129 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 1.0365754971;
  -webkit-transform: rotate(307.9307343861deg);
          transform: rotate(307.9307343861deg);
  -webkit-animation: drop-129 4.0846585471s 0.3561408736s infinite;
          animation: drop-129 4.0846585471s 0.3561408736s infinite;
}

@-webkit-keyframes drop-129 {
  100% {
    top: 110%;
    left: 46%;
  }
}

@keyframes drop-129 {
  100% {
    top: 110%;
    left: 46%;
  }
}
.confetti-130 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 10%;
  opacity: 0.7821385286;
  -webkit-transform: rotate(316.5585450764deg);
          transform: rotate(316.5585450764deg);
  -webkit-animation: drop-130 4.5628857785s 0.4585874065s infinite;
          animation: drop-130 4.5628857785s 0.4585874065s infinite;
}

@-webkit-keyframes drop-130 {
  100% {
    top: 110%;
    left: 24%;
  }
}

@keyframes drop-130 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-131 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 1.1970596723;
  -webkit-transform: rotate(278.0857462576deg);
          transform: rotate(278.0857462576deg);
  -webkit-animation: drop-131 4.5387289763s 0.2359660082s infinite;
          animation: drop-131 4.5387289763s 0.2359660082s infinite;
}

@-webkit-keyframes drop-131 {
  100% {
    top: 110%;
    left: 109%;
  }
}

@keyframes drop-131 {
  100% {
    top: 110%;
    left: 109%;
  }
}
.confetti-132 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 0.9489610418;
  -webkit-transform: rotate(75.4108272748deg);
          transform: rotate(75.4108272748deg);
  -webkit-animation: drop-132 4.4099325517s 0.4103110207s infinite;
          animation: drop-132 4.4099325517s 0.4103110207s infinite;
}

@-webkit-keyframes drop-132 {
  100% {
    top: 110%;
    left: 60%;
  }
}

@keyframes drop-132 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-133 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 30%;
  opacity: 0.5443030385;
  -webkit-transform: rotate(89.1158317206deg);
          transform: rotate(89.1158317206deg);
  -webkit-animation: drop-133 4.9848663313s 0.1549068001s infinite;
          animation: drop-133 4.9848663313s 0.1549068001s infinite;
}

@-webkit-keyframes drop-133 {
  100% {
    top: 110%;
    left: 31%;
  }
}

@keyframes drop-133 {
  100% {
    top: 110%;
    left: 31%;
  }
}
.confetti-134 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 1.0276218099;
  -webkit-transform: rotate(94.6738095778deg);
          transform: rotate(94.6738095778deg);
  -webkit-animation: drop-134 4.1836609415s 0.5014584271s infinite;
          animation: drop-134 4.1836609415s 0.5014584271s infinite;
}

@-webkit-keyframes drop-134 {
  100% {
    top: 110%;
    left: 99%;
  }
}

@keyframes drop-134 {
  100% {
    top: 110%;
    left: 99%;
  }
}
.confetti-135 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 10%;
  opacity: 1.2902545115;
  -webkit-transform: rotate(233.7506142466deg);
          transform: rotate(233.7506142466deg);
  -webkit-animation: drop-135 4.9416765568s 0.2743052229s infinite;
          animation: drop-135 4.9416765568s 0.2743052229s infinite;
}

@-webkit-keyframes drop-135 {
  100% {
    top: 110%;
    left: 19%;
  }
}

@keyframes drop-135 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-136 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 0.9994368925;
  -webkit-transform: rotate(81.3010851313deg);
          transform: rotate(81.3010851313deg);
  -webkit-animation: drop-136 4.1174605968s 0.6073667915s infinite;
          animation: drop-136 4.1174605968s 0.6073667915s infinite;
}

@-webkit-keyframes drop-136 {
  100% {
    top: 110%;
    left: 45%;
  }
}

@keyframes drop-136 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-137 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 0.6661424621;
  -webkit-transform: rotate(188.2822022066deg);
          transform: rotate(188.2822022066deg);
  -webkit-animation: drop-137 4.6042014788s 0.7417107277s infinite;
          animation: drop-137 4.6042014788s 0.7417107277s infinite;
}

@-webkit-keyframes drop-137 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-137 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-138 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 0.6075694213;
  -webkit-transform: rotate(110.6293056375deg);
          transform: rotate(110.6293056375deg);
  -webkit-animation: drop-138 4.5306032083s 0.9933405715s infinite;
          animation: drop-138 4.5306032083s 0.9933405715s infinite;
}

@-webkit-keyframes drop-138 {
  100% {
    top: 110%;
    left: 75%;
  }
}

@keyframes drop-138 {
  100% {
    top: 110%;
    left: 75%;
  }
}
.confetti-139 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 25%;
  opacity: 0.7480601621;
  -webkit-transform: rotate(6.6774020669deg);
          transform: rotate(6.6774020669deg);
  -webkit-animation: drop-139 4.9872939582s 0.0405788563s infinite;
          animation: drop-139 4.9872939582s 0.0405788563s infinite;
}

@-webkit-keyframes drop-139 {
  100% {
    top: 110%;
    left: 38%;
  }
}

@keyframes drop-139 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-140 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.136322157;
  -webkit-transform: rotate(58.2343333571deg);
          transform: rotate(58.2343333571deg);
  -webkit-animation: drop-140 4.3426049339s 0.3840296322s infinite;
          animation: drop-140 4.3426049339s 0.3840296322s infinite;
}

@-webkit-keyframes drop-140 {
  100% {
    top: 110%;
    left: 12%;
  }
}

@keyframes drop-140 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-141 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 89%;
  opacity: 0.8068822626;
  -webkit-transform: rotate(352.7911188078deg);
          transform: rotate(352.7911188078deg);
  -webkit-animation: drop-141 4.547157117s 0.0638731539s infinite;
          animation: drop-141 4.547157117s 0.0638731539s infinite;
}

@-webkit-keyframes drop-141 {
  100% {
    top: 110%;
    left: 95%;
  }
}

@keyframes drop-141 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-142 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 2%;
  opacity: 1.0198931944;
  -webkit-transform: rotate(163.9710012899deg);
          transform: rotate(163.9710012899deg);
  -webkit-animation: drop-142 4.1213211392s 0.0004534616s infinite;
          animation: drop-142 4.1213211392s 0.0004534616s infinite;
}

@-webkit-keyframes drop-142 {
  100% {
    top: 110%;
    left: 4%;
  }
}

@keyframes drop-142 {
  100% {
    top: 110%;
    left: 4%;
  }
}
.confetti-143 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 43%;
  opacity: 1.3758183475;
  -webkit-transform: rotate(289.0751669611deg);
          transform: rotate(289.0751669611deg);
  -webkit-animation: drop-143 4.4576164468s 0.1046334897s infinite;
          animation: drop-143 4.4576164468s 0.1046334897s infinite;
}

@-webkit-keyframes drop-143 {
  100% {
    top: 110%;
    left: 50%;
  }
}

@keyframes drop-143 {
  100% {
    top: 110%;
    left: 50%;
  }
}
.confetti-144 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 89%;
  opacity: 1.0993629617;
  -webkit-transform: rotate(283.6195438681deg);
          transform: rotate(283.6195438681deg);
  -webkit-animation: drop-144 4.4971821896s 0.0411949226s infinite;
          animation: drop-144 4.4971821896s 0.0411949226s infinite;
}

@-webkit-keyframes drop-144 {
  100% {
    top: 110%;
    left: 90%;
  }
}

@keyframes drop-144 {
  100% {
    top: 110%;
    left: 90%;
  }
}
.confetti-145 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 19%;
  opacity: 1.0416671269;
  -webkit-transform: rotate(242.1929813163deg);
          transform: rotate(242.1929813163deg);
  -webkit-animation: drop-145 4.9993555144s 0.264818138s infinite;
          animation: drop-145 4.9993555144s 0.264818138s infinite;
}

@-webkit-keyframes drop-145 {
  100% {
    top: 110%;
    left: 24%;
  }
}

@keyframes drop-145 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-146 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 0.5683268326;
  -webkit-transform: rotate(313.251508094deg);
          transform: rotate(313.251508094deg);
  -webkit-animation: drop-146 4.1784274424s 0.5591488265s infinite;
          animation: drop-146 4.1784274424s 0.5591488265s infinite;
}

@-webkit-keyframes drop-146 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-146 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-147 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 21%;
  opacity: 1.2247230917;
  -webkit-transform: rotate(15.2671627927deg);
          transform: rotate(15.2671627927deg);
  -webkit-animation: drop-147 4.0956054225s 0.5635029488s infinite;
          animation: drop-147 4.0956054225s 0.5635029488s infinite;
}

@-webkit-keyframes drop-147 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-147 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-148 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 73%;
  opacity: 0.9094700683;
  -webkit-transform: rotate(156.8984994361deg);
          transform: rotate(156.8984994361deg);
  -webkit-animation: drop-148 4.0291027909s 0.9539270622s infinite;
          animation: drop-148 4.0291027909s 0.9539270622s infinite;
}

@-webkit-keyframes drop-148 {
  100% {
    top: 110%;
    left: 86%;
  }
}

@keyframes drop-148 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-149 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 0.9350478332;
  -webkit-transform: rotate(163.1923378633deg);
          transform: rotate(163.1923378633deg);
  -webkit-animation: drop-149 4.8952489415s 0.66483202s infinite;
          animation: drop-149 4.8952489415s 0.66483202s infinite;
}

@-webkit-keyframes drop-149 {
  100% {
    top: 110%;
    left: 77%;
  }
}

@keyframes drop-149 {
  100% {
    top: 110%;
    left: 77%;
  }
}
.confetti-150 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.7761684007;
  -webkit-transform: rotate(31.0001707542deg);
          transform: rotate(31.0001707542deg);
  -webkit-animation: drop-150 4.7295417454s 0.8169729488s infinite;
          animation: drop-150 4.7295417454s 0.8169729488s infinite;
}

@-webkit-keyframes drop-150 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-150 {
  100% {
    top: 110%;
    left: 59%;
  }
}