

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

.confetti-0 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 91%;
  opacity: 1.2928671003;
  -webkit-transform: rotate(291.3444922402deg);
          transform: rotate(291.3444922402deg);
  -webkit-animation: drop-0 4.8468973069s 0.9269975124s infinite;
          animation: drop-0 4.8468973069s 0.9269975124s infinite;
}

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

@keyframes drop-0 {
  100% {
    top: 110%;
    left: 101%;
  }
}
.confetti-1 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 17%;
  opacity: 1.1480376647;
  -webkit-transform: rotate(278.8561169948deg);
          transform: rotate(278.8561169948deg);
  -webkit-animation: drop-1 4.8172327336s 0.4082284503s infinite;
          animation: drop-1 4.8172327336s 0.4082284503s infinite;
}

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

@keyframes drop-1 {
  100% {
    top: 110%;
    left: 23%;
  }
}
.confetti-2 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 62%;
  opacity: 0.7410883009;
  -webkit-transform: rotate(309.1990059252deg);
          transform: rotate(309.1990059252deg);
  -webkit-animation: drop-2 4.5876865198s 0.928615585s infinite;
          animation: drop-2 4.5876865198s 0.928615585s infinite;
}

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

@keyframes drop-2 {
  100% {
    top: 110%;
    left: 74%;
  }
}
.confetti-3 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 23%;
  opacity: 1.3692139317;
  -webkit-transform: rotate(5.0961521367deg);
          transform: rotate(5.0961521367deg);
  -webkit-animation: drop-3 4.6337789654s 0.8936556973s infinite;
          animation: drop-3 4.6337789654s 0.8936556973s infinite;
}

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

@keyframes drop-3 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-4 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 5%;
  opacity: 1.2679967872;
  -webkit-transform: rotate(103.5850818468deg);
          transform: rotate(103.5850818468deg);
  -webkit-animation: drop-4 4.4378087684s 0.8954089937s infinite;
          animation: drop-4 4.4378087684s 0.8954089937s infinite;
}

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

@keyframes drop-4 {
  100% {
    top: 110%;
    left: 17%;
  }
}
.confetti-5 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 78%;
  opacity: 1.2351824855;
  -webkit-transform: rotate(162.4772106808deg);
          transform: rotate(162.4772106808deg);
  -webkit-animation: drop-5 4.5220413459s 0.7463751352s infinite;
          animation: drop-5 4.5220413459s 0.7463751352s infinite;
}

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

@keyframes drop-5 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-6 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 100%;
  opacity: 0.7347746099;
  -webkit-transform: rotate(225.0347710212deg);
          transform: rotate(225.0347710212deg);
  -webkit-animation: drop-6 4.3419958635s 0.254562286s infinite;
          animation: drop-6 4.3419958635s 0.254562286s infinite;
}

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

@keyframes drop-6 {
  100% {
    top: 110%;
    left: 109%;
  }
}
.confetti-7 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 60%;
  opacity: 0.769133555;
  -webkit-transform: rotate(281.31440388deg);
          transform: rotate(281.31440388deg);
  -webkit-animation: drop-7 4.6514726171s 0.1159029787s infinite;
          animation: drop-7 4.6514726171s 0.1159029787s infinite;
}

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

@keyframes drop-7 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-8 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 57%;
  opacity: 0.8473320768;
  -webkit-transform: rotate(132.3573971701deg);
          transform: rotate(132.3573971701deg);
  -webkit-animation: drop-8 4.7603056148s 0.4325701417s infinite;
          animation: drop-8 4.7603056148s 0.4325701417s infinite;
}

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

@keyframes drop-8 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-9 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 72%;
  opacity: 1.3029242412;
  -webkit-transform: rotate(58.5501499963deg);
          transform: rotate(58.5501499963deg);
  -webkit-animation: drop-9 4.7830542282s 0.2714238827s infinite;
          animation: drop-9 4.7830542282s 0.2714238827s infinite;
}

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

@keyframes drop-9 {
  100% {
    top: 110%;
    left: 79%;
  }
}
.confetti-10 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 1.235836783;
  -webkit-transform: rotate(63.3786844051deg);
          transform: rotate(63.3786844051deg);
  -webkit-animation: drop-10 4.9724959752s 0.517466003s infinite;
          animation: drop-10 4.9724959752s 0.517466003s infinite;
}

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

@keyframes drop-10 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-11 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 70%;
  opacity: 1.4142455633;
  -webkit-transform: rotate(236.8402111643deg);
          transform: rotate(236.8402111643deg);
  -webkit-animation: drop-11 4.4977269175s 0.6610648289s infinite;
          animation: drop-11 4.4977269175s 0.6610648289s infinite;
}

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

@keyframes drop-11 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-12 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 0.7475875513;
  -webkit-transform: rotate(304.5192450698deg);
          transform: rotate(304.5192450698deg);
  -webkit-animation: drop-12 4.6041828955s 0.3160802946s infinite;
          animation: drop-12 4.6041828955s 0.3160802946s infinite;
}

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

@keyframes drop-12 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-13 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 42%;
  opacity: 0.8186776985;
  -webkit-transform: rotate(343.6897532473deg);
          transform: rotate(343.6897532473deg);
  -webkit-animation: drop-13 4.2270298158s 0.1428619162s infinite;
          animation: drop-13 4.2270298158s 0.1428619162s infinite;
}

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

@keyframes drop-13 {
  100% {
    top: 110%;
    left: 57%;
  }
}
.confetti-14 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 1.1039004156;
  -webkit-transform: rotate(358.1891633246deg);
          transform: rotate(358.1891633246deg);
  -webkit-animation: drop-14 4.8853921264s 0.9226488414s infinite;
          animation: drop-14 4.8853921264s 0.9226488414s infinite;
}

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

@keyframes drop-14 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-15 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 1.1129151675;
  -webkit-transform: rotate(135.1836047089deg);
          transform: rotate(135.1836047089deg);
  -webkit-animation: drop-15 4.9640501659s 0.9451116404s infinite;
          animation: drop-15 4.9640501659s 0.9451116404s infinite;
}

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

@keyframes drop-15 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-16 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 1.185519332;
  -webkit-transform: rotate(165.7100333058deg);
          transform: rotate(165.7100333058deg);
  -webkit-animation: drop-16 4.3068442314s 0.5430661806s infinite;
          animation: drop-16 4.3068442314s 0.5430661806s infinite;
}

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

@keyframes drop-16 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-17 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 94%;
  opacity: 0.722909391;
  -webkit-transform: rotate(117.818289976deg);
          transform: rotate(117.818289976deg);
  -webkit-animation: drop-17 4.2552827471s 0.750662995s infinite;
          animation: drop-17 4.2552827471s 0.750662995s infinite;
}

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

@keyframes drop-17 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-18 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 0.5182576846;
  -webkit-transform: rotate(227.6719248326deg);
          transform: rotate(227.6719248326deg);
  -webkit-animation: drop-18 4.9675813364s 0.5153795582s infinite;
          animation: drop-18 4.9675813364s 0.5153795582s infinite;
}

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

@keyframes drop-18 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-19 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 1.1575270333;
  -webkit-transform: rotate(326.1080068727deg);
          transform: rotate(326.1080068727deg);
  -webkit-animation: drop-19 4.4595242443s 0.0190900461s infinite;
          animation: drop-19 4.4595242443s 0.0190900461s infinite;
}

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

@keyframes drop-19 {
  100% {
    top: 110%;
    left: 53%;
  }
}
.confetti-20 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 85%;
  opacity: 0.9525938733;
  -webkit-transform: rotate(269.1857308586deg);
          transform: rotate(269.1857308586deg);
  -webkit-animation: drop-20 4.1426462985s 0.0417097438s infinite;
          animation: drop-20 4.1426462985s 0.0417097438s infinite;
}

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

@keyframes drop-20 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-21 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 1.1248999344;
  -webkit-transform: rotate(332.802153639deg);
          transform: rotate(332.802153639deg);
  -webkit-animation: drop-21 4.0970768336s 0.5228166158s infinite;
          animation: drop-21 4.0970768336s 0.5228166158s infinite;
}

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

@keyframes drop-21 {
  100% {
    top: 110%;
    left: 91%;
  }
}
.confetti-22 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 57%;
  opacity: 1.0167588271;
  -webkit-transform: rotate(61.1991219217deg);
          transform: rotate(61.1991219217deg);
  -webkit-animation: drop-22 4.8321000292s 0.8067987614s infinite;
          animation: drop-22 4.8321000292s 0.8067987614s infinite;
}

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

@keyframes drop-22 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-23 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 11%;
  opacity: 0.9742767574;
  -webkit-transform: rotate(30.1299111528deg);
          transform: rotate(30.1299111528deg);
  -webkit-animation: drop-23 4.5726141626s 0.7163897495s infinite;
          animation: drop-23 4.5726141626s 0.7163897495s infinite;
}

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

@keyframes drop-23 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-24 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 1.0570957377;
  -webkit-transform: rotate(262.5214827157deg);
          transform: rotate(262.5214827157deg);
  -webkit-animation: drop-24 4.6171713352s 0.0494566378s infinite;
          animation: drop-24 4.6171713352s 0.0494566378s infinite;
}

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

@keyframes drop-24 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-25 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 18%;
  opacity: 1.3510270571;
  -webkit-transform: rotate(205.9993348836deg);
          transform: rotate(205.9993348836deg);
  -webkit-animation: drop-25 4.7599035005s 0.7699197402s infinite;
          animation: drop-25 4.7599035005s 0.7699197402s infinite;
}

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

@keyframes drop-25 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-26 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 1.2382355591;
  -webkit-transform: rotate(29.5822981818deg);
          transform: rotate(29.5822981818deg);
  -webkit-animation: drop-26 4.3357780784s 0.2175626116s infinite;
          animation: drop-26 4.3357780784s 0.2175626116s infinite;
}

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

@keyframes drop-26 {
  100% {
    top: 110%;
    left: 88%;
  }
}
.confetti-27 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 53%;
  opacity: 0.9329453277;
  -webkit-transform: rotate(34.5845293287deg);
          transform: rotate(34.5845293287deg);
  -webkit-animation: drop-27 4.6608996649s 0.3945026669s infinite;
          animation: drop-27 4.6608996649s 0.3945026669s infinite;
}

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

@keyframes drop-27 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-28 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 16%;
  opacity: 0.760295209;
  -webkit-transform: rotate(154.0802088069deg);
          transform: rotate(154.0802088069deg);
  -webkit-animation: drop-28 4.0819740952s 0.8328539756s infinite;
          animation: drop-28 4.0819740952s 0.8328539756s infinite;
}

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

@keyframes drop-28 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-29 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 90%;
  opacity: 0.5990733527;
  -webkit-transform: rotate(180.7642113231deg);
          transform: rotate(180.7642113231deg);
  -webkit-animation: drop-29 4.464766343s 0.2327315561s infinite;
          animation: drop-29 4.464766343s 0.2327315561s infinite;
}

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

@keyframes drop-29 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-30 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 0.7868836621;
  -webkit-transform: rotate(50.2861506171deg);
          transform: rotate(50.2861506171deg);
  -webkit-animation: drop-30 4.1486830831s 0.6660563622s infinite;
          animation: drop-30 4.1486830831s 0.6660563622s infinite;
}

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

@keyframes drop-30 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-31 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.0208811377;
  -webkit-transform: rotate(249.4980098914deg);
          transform: rotate(249.4980098914deg);
  -webkit-animation: drop-31 4.1310082823s 0.9368657625s infinite;
          animation: drop-31 4.1310082823s 0.9368657625s infinite;
}

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

@keyframes drop-31 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-32 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 45%;
  opacity: 1.0971038672;
  -webkit-transform: rotate(179.4766471054deg);
          transform: rotate(179.4766471054deg);
  -webkit-animation: drop-32 4.1945676561s 0.556777737s infinite;
          animation: drop-32 4.1945676561s 0.556777737s infinite;
}

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

@keyframes drop-32 {
  100% {
    top: 110%;
    left: 47%;
  }
}
.confetti-33 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 50%;
  opacity: 0.5996734594;
  -webkit-transform: rotate(180.3020616422deg);
          transform: rotate(180.3020616422deg);
  -webkit-animation: drop-33 4.8905853559s 0.2410846725s infinite;
          animation: drop-33 4.8905853559s 0.2410846725s infinite;
}

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

@keyframes drop-33 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-34 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 1.3713801903;
  -webkit-transform: rotate(45.7617390849deg);
          transform: rotate(45.7617390849deg);
  -webkit-animation: drop-34 4.4413167696s 0.0160209199s infinite;
          animation: drop-34 4.4413167696s 0.0160209199s infinite;
}

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

@keyframes drop-34 {
  100% {
    top: 110%;
    left: 51%;
  }
}
.confetti-35 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 95%;
  opacity: 1.0647383851;
  -webkit-transform: rotate(31.1570550612deg);
          transform: rotate(31.1570550612deg);
  -webkit-animation: drop-35 4.3004141325s 0.7242202581s infinite;
          animation: drop-35 4.3004141325s 0.7242202581s infinite;
}

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

@keyframes drop-35 {
  100% {
    top: 110%;
    left: 109%;
  }
}
.confetti-36 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 0.7516688107;
  -webkit-transform: rotate(165.6773139101deg);
          transform: rotate(165.6773139101deg);
  -webkit-animation: drop-36 4.2307975111s 0.1935070818s infinite;
          animation: drop-36 4.2307975111s 0.1935070818s infinite;
}

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

@keyframes drop-36 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-37 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 1.4214290701;
  -webkit-transform: rotate(100.6173149458deg);
          transform: rotate(100.6173149458deg);
  -webkit-animation: drop-37 4.2337606255s 0.5371253935s infinite;
          animation: drop-37 4.2337606255s 0.5371253935s infinite;
}

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

@keyframes drop-37 {
  100% {
    top: 110%;
    left: 76%;
  }
}
.confetti-38 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 43%;
  opacity: 0.5305223751;
  -webkit-transform: rotate(181.6824364991deg);
          transform: rotate(181.6824364991deg);
  -webkit-animation: drop-38 4.6341121563s 0.1558950996s infinite;
          animation: drop-38 4.6341121563s 0.1558950996s infinite;
}

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

@keyframes drop-38 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-39 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 0.7367736279;
  -webkit-transform: rotate(34.6492571495deg);
          transform: rotate(34.6492571495deg);
  -webkit-animation: drop-39 4.5926610699s 0.2896922453s infinite;
          animation: drop-39 4.5926610699s 0.2896922453s infinite;
}

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

@keyframes drop-39 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-40 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 42%;
  opacity: 0.7781370814;
  -webkit-transform: rotate(192.0337820112deg);
          transform: rotate(192.0337820112deg);
  -webkit-animation: drop-40 4.3057886433s 0.3976117571s infinite;
          animation: drop-40 4.3057886433s 0.3976117571s infinite;
}

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

@keyframes drop-40 {
  100% {
    top: 110%;
    left: 43%;
  }
}
.confetti-41 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 94%;
  opacity: 1.3722020473;
  -webkit-transform: rotate(107.0121713663deg);
          transform: rotate(107.0121713663deg);
  -webkit-animation: drop-41 4.2407103069s 0.1535075327s infinite;
          animation: drop-41 4.2407103069s 0.1535075327s infinite;
}

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

@keyframes drop-41 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-42 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 6%;
  opacity: 0.5451929414;
  -webkit-transform: rotate(86.369700683deg);
          transform: rotate(86.369700683deg);
  -webkit-animation: drop-42 4.0516509716s 0.4374151223s infinite;
          animation: drop-42 4.0516509716s 0.4374151223s infinite;
}

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

@keyframes drop-42 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-43 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 1.2298951646;
  -webkit-transform: rotate(207.6196066415deg);
          transform: rotate(207.6196066415deg);
  -webkit-animation: drop-43 4.8261612591s 0.3286409818s infinite;
          animation: drop-43 4.8261612591s 0.3286409818s infinite;
}

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

@keyframes drop-43 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-44 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 13%;
  opacity: 1.061250791;
  -webkit-transform: rotate(201.602939957deg);
          transform: rotate(201.602939957deg);
  -webkit-animation: drop-44 4.4039246844s 0.9130759819s infinite;
          animation: drop-44 4.4039246844s 0.9130759819s infinite;
}

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

@keyframes drop-44 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-45 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 1.058015686;
  -webkit-transform: rotate(143.8909828223deg);
          transform: rotate(143.8909828223deg);
  -webkit-animation: drop-45 4.0015541647s 0.9526845053s infinite;
          animation: drop-45 4.0015541647s 0.9526845053s infinite;
}

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

@keyframes drop-45 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-46 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 1.4413037286;
  -webkit-transform: rotate(118.4220238192deg);
          transform: rotate(118.4220238192deg);
  -webkit-animation: drop-46 4.343304376s 0.8958508481s infinite;
          animation: drop-46 4.343304376s 0.8958508481s infinite;
}

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

@keyframes drop-46 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-47 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 1.364073864;
  -webkit-transform: rotate(203.739473876deg);
          transform: rotate(203.739473876deg);
  -webkit-animation: drop-47 4.4063677369s 0.1519639109s infinite;
          animation: drop-47 4.4063677369s 0.1519639109s infinite;
}

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

@keyframes drop-47 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-48 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 1.3329766559;
  -webkit-transform: rotate(336.3128369362deg);
          transform: rotate(336.3128369362deg);
  -webkit-animation: drop-48 4.7301490591s 0.7538294877s infinite;
          animation: drop-48 4.7301490591s 0.7538294877s infinite;
}

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

@keyframes drop-48 {
  100% {
    top: 110%;
    left: 82%;
  }
}
.confetti-49 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 1.4054234574;
  -webkit-transform: rotate(334.4124024993deg);
          transform: rotate(334.4124024993deg);
  -webkit-animation: drop-49 4.531333082s 0.2548157458s infinite;
          animation: drop-49 4.531333082s 0.2548157458s infinite;
}

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

@keyframes drop-49 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-50 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 13%;
  opacity: 1.092186487;
  -webkit-transform: rotate(214.3870400794deg);
          transform: rotate(214.3870400794deg);
  -webkit-animation: drop-50 4.1024485315s 0.9006376975s infinite;
          animation: drop-50 4.1024485315s 0.9006376975s infinite;
}

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

@keyframes drop-50 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-51 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 67%;
  opacity: 1.4940415418;
  -webkit-transform: rotate(35.0687412958deg);
          transform: rotate(35.0687412958deg);
  -webkit-animation: drop-51 4.7205701876s 0.1345726418s infinite;
          animation: drop-51 4.7205701876s 0.1345726418s infinite;
}

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

@keyframes drop-51 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-52 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 68%;
  opacity: 1.0405227965;
  -webkit-transform: rotate(285.3982600844deg);
          transform: rotate(285.3982600844deg);
  -webkit-animation: drop-52 4.3900762948s 0.4204309468s infinite;
          animation: drop-52 4.3900762948s 0.4204309468s infinite;
}

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

@keyframes drop-52 {
  100% {
    top: 110%;
    left: 75%;
  }
}
.confetti-53 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 73%;
  opacity: 1.441096941;
  -webkit-transform: rotate(223.3939410288deg);
          transform: rotate(223.3939410288deg);
  -webkit-animation: drop-53 4.3741236557s 0.6351396526s infinite;
          animation: drop-53 4.3741236557s 0.6351396526s infinite;
}

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

@keyframes drop-53 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-54 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 1.2228879016;
  -webkit-transform: rotate(256.5499883561deg);
          transform: rotate(256.5499883561deg);
  -webkit-animation: drop-54 4.50341142s 0.1792482087s infinite;
          animation: drop-54 4.50341142s 0.1792482087s infinite;
}

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

@keyframes drop-54 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-55 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 47%;
  opacity: 0.7323010689;
  -webkit-transform: rotate(140.852967876deg);
          transform: rotate(140.852967876deg);
  -webkit-animation: drop-55 4.0022141313s 0.7254497207s infinite;
          animation: drop-55 4.0022141313s 0.7254497207s infinite;
}

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

@keyframes drop-55 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-56 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 21%;
  opacity: 1.1656653366;
  -webkit-transform: rotate(294.6731500219deg);
          transform: rotate(294.6731500219deg);
  -webkit-animation: drop-56 4.5912641752s 0.1846987253s infinite;
          animation: drop-56 4.5912641752s 0.1846987253s infinite;
}

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

@keyframes drop-56 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-57 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 38%;
  opacity: 0.7331766047;
  -webkit-transform: rotate(290.6340590932deg);
          transform: rotate(290.6340590932deg);
  -webkit-animation: drop-57 4.6123320654s 0.0398972287s infinite;
          animation: drop-57 4.6123320654s 0.0398972287s infinite;
}

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

@keyframes drop-57 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-58 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 11%;
  opacity: 0.5062242235;
  -webkit-transform: rotate(269.8651721044deg);
          transform: rotate(269.8651721044deg);
  -webkit-animation: drop-58 4.3499542338s 0.0319643131s infinite;
          animation: drop-58 4.3499542338s 0.0319643131s infinite;
}

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

@keyframes drop-58 {
  100% {
    top: 110%;
    left: 17%;
  }
}
.confetti-59 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 38%;
  opacity: 0.9885158139;
  -webkit-transform: rotate(262.4468181814deg);
          transform: rotate(262.4468181814deg);
  -webkit-animation: drop-59 4.8050564178s 0.1709261426s infinite;
          animation: drop-59 4.8050564178s 0.1709261426s infinite;
}

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

@keyframes drop-59 {
  100% {
    top: 110%;
    left: 47%;
  }
}
.confetti-60 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 51%;
  opacity: 1.3539734783;
  -webkit-transform: rotate(222.0468521577deg);
          transform: rotate(222.0468521577deg);
  -webkit-animation: drop-60 4.2851118083s 0.5600272691s infinite;
          animation: drop-60 4.2851118083s 0.5600272691s infinite;
}

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

@keyframes drop-60 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-61 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 87%;
  opacity: 1.169665972;
  -webkit-transform: rotate(85.1721289163deg);
          transform: rotate(85.1721289163deg);
  -webkit-animation: drop-61 4.5474064133s 0.5435909252s infinite;
          animation: drop-61 4.5474064133s 0.5435909252s infinite;
}

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

@keyframes drop-61 {
  100% {
    top: 110%;
    left: 89%;
  }
}
.confetti-62 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 1.2496876683;
  -webkit-transform: rotate(218.0166481771deg);
          transform: rotate(218.0166481771deg);
  -webkit-animation: drop-62 4.2548866558s 0.7120221238s infinite;
          animation: drop-62 4.2548866558s 0.7120221238s infinite;
}

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

@keyframes drop-62 {
  100% {
    top: 110%;
    left: 37%;
  }
}
.confetti-63 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 0.6784827789;
  -webkit-transform: rotate(347.606844708deg);
          transform: rotate(347.606844708deg);
  -webkit-animation: drop-63 4.8987914987s 0.1214519084s infinite;
          animation: drop-63 4.8987914987s 0.1214519084s infinite;
}

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

@keyframes drop-63 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-64 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 1.1226924936;
  -webkit-transform: rotate(149.8487643056deg);
          transform: rotate(149.8487643056deg);
  -webkit-animation: drop-64 4.9075892013s 0.2273463346s infinite;
          animation: drop-64 4.9075892013s 0.2273463346s infinite;
}

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

@keyframes drop-64 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-65 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 0.9062344972;
  -webkit-transform: rotate(227.4579273822deg);
          transform: rotate(227.4579273822deg);
  -webkit-animation: drop-65 4.5326400896s 0.0430976882s infinite;
          animation: drop-65 4.5326400896s 0.0430976882s infinite;
}

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

@keyframes drop-65 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-66 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 82%;
  opacity: 0.7370752611;
  -webkit-transform: rotate(234.4891410027deg);
          transform: rotate(234.4891410027deg);
  -webkit-animation: drop-66 4.0606163346s 0.0093342872s infinite;
          animation: drop-66 4.0606163346s 0.0093342872s infinite;
}

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

@keyframes drop-66 {
  100% {
    top: 110%;
    left: 92%;
  }
}
.confetti-67 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 1.2899797346;
  -webkit-transform: rotate(171.5225587761deg);
          transform: rotate(171.5225587761deg);
  -webkit-animation: drop-67 4.5993457756s 0.8095923689s infinite;
          animation: drop-67 4.5993457756s 0.8095923689s infinite;
}

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

@keyframes drop-67 {
  100% {
    top: 110%;
    left: 99%;
  }
}
.confetti-68 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 0.5509862299;
  -webkit-transform: rotate(310.5080422045deg);
          transform: rotate(310.5080422045deg);
  -webkit-animation: drop-68 4.595427531s 0.3439938806s infinite;
          animation: drop-68 4.595427531s 0.3439938806s infinite;
}

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

@keyframes drop-68 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-69 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 91%;
  opacity: 1.1466709922;
  -webkit-transform: rotate(214.601966592deg);
          transform: rotate(214.601966592deg);
  -webkit-animation: drop-69 4.2787152761s 0.7314387743s infinite;
          animation: drop-69 4.2787152761s 0.7314387743s infinite;
}

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

@keyframes drop-69 {
  100% {
    top: 110%;
    left: 94%;
  }
}
.confetti-70 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 1.0002872542;
  -webkit-transform: rotate(330.1766190644deg);
          transform: rotate(330.1766190644deg);
  -webkit-animation: drop-70 4.2626692646s 0.5331197274s infinite;
          animation: drop-70 4.2626692646s 0.5331197274s infinite;
}

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

@keyframes drop-70 {
  100% {
    top: 110%;
    left: 51%;
  }
}
.confetti-71 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 36%;
  opacity: 0.9093884229;
  -webkit-transform: rotate(187.5086262851deg);
          transform: rotate(187.5086262851deg);
  -webkit-animation: drop-71 4.1968712241s 0.9465493858s infinite;
          animation: drop-71 4.1968712241s 0.9465493858s infinite;
}

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

@keyframes drop-71 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-72 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 54%;
  opacity: 0.9395876297;
  -webkit-transform: rotate(243.0092452875deg);
          transform: rotate(243.0092452875deg);
  -webkit-animation: drop-72 4.2868846037s 0.0992982714s infinite;
          animation: drop-72 4.2868846037s 0.0992982714s infinite;
}

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

@keyframes drop-72 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-73 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 0.7497783554;
  -webkit-transform: rotate(332.4388428527deg);
          transform: rotate(332.4388428527deg);
  -webkit-animation: drop-73 4.2585691899s 0.9568378023s infinite;
          animation: drop-73 4.2585691899s 0.9568378023s infinite;
}

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

@keyframes drop-73 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-74 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 44%;
  opacity: 1.0353834509;
  -webkit-transform: rotate(141.9219811009deg);
          transform: rotate(141.9219811009deg);
  -webkit-animation: drop-74 4.2628222128s 0.9907329355s infinite;
          animation: drop-74 4.2628222128s 0.9907329355s infinite;
}

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

@keyframes drop-74 {
  100% {
    top: 110%;
    left: 48%;
  }
}
.confetti-75 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 0.5663318005;
  -webkit-transform: rotate(328.0291884174deg);
          transform: rotate(328.0291884174deg);
  -webkit-animation: drop-75 4.2025546416s 0.5658150198s infinite;
          animation: drop-75 4.2025546416s 0.5658150198s infinite;
}

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

@keyframes drop-75 {
  100% {
    top: 110%;
    left: 80%;
  }
}
.confetti-76 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 6%;
  opacity: 0.8770330459;
  -webkit-transform: rotate(197.3289646278deg);
          transform: rotate(197.3289646278deg);
  -webkit-animation: drop-76 4.248863474s 0.1247502798s infinite;
          animation: drop-76 4.248863474s 0.1247502798s infinite;
}

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

@keyframes drop-76 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-77 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 0.5867835364;
  -webkit-transform: rotate(332.0937422464deg);
          transform: rotate(332.0937422464deg);
  -webkit-animation: drop-77 4.6993502072s 0.0080111352s infinite;
          animation: drop-77 4.6993502072s 0.0080111352s infinite;
}

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

@keyframes drop-77 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-78 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 30%;
  opacity: 0.7112442491;
  -webkit-transform: rotate(19.98066015deg);
          transform: rotate(19.98066015deg);
  -webkit-animation: drop-78 4.4701430953s 0.1410668996s infinite;
          animation: drop-78 4.4701430953s 0.1410668996s infinite;
}

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

@keyframes drop-78 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-79 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 98%;
  opacity: 1.233030566;
  -webkit-transform: rotate(212.2187407972deg);
          transform: rotate(212.2187407972deg);
  -webkit-animation: drop-79 4.7495008567s 0.0432841916s infinite;
          animation: drop-79 4.7495008567s 0.0432841916s infinite;
}

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

@keyframes drop-79 {
  100% {
    top: 110%;
    left: 112%;
  }
}
.confetti-80 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 98%;
  opacity: 1.4771512393;
  -webkit-transform: rotate(67.5867643933deg);
          transform: rotate(67.5867643933deg);
  -webkit-animation: drop-80 4.7124645447s 0.9728683993s infinite;
          animation: drop-80 4.7124645447s 0.9728683993s infinite;
}

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

@keyframes drop-80 {
  100% {
    top: 110%;
    left: 99%;
  }
}
.confetti-81 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 88%;
  opacity: 0.710525451;
  -webkit-transform: rotate(244.5448127658deg);
          transform: rotate(244.5448127658deg);
  -webkit-animation: drop-81 4.3174089092s 0.3591992285s infinite;
          animation: drop-81 4.3174089092s 0.3591992285s infinite;
}

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

@keyframes drop-81 {
  100% {
    top: 110%;
    left: 102%;
  }
}
.confetti-82 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 100%;
  opacity: 1.4317232426;
  -webkit-transform: rotate(128.6369246196deg);
          transform: rotate(128.6369246196deg);
  -webkit-animation: drop-82 4.5040983569s 0.5001538891s infinite;
          animation: drop-82 4.5040983569s 0.5001538891s infinite;
}

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

@keyframes drop-82 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-83 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 1.2153773757;
  -webkit-transform: rotate(203.0139288926deg);
          transform: rotate(203.0139288926deg);
  -webkit-animation: drop-83 4.6492354718s 0.7730521475s infinite;
          animation: drop-83 4.6492354718s 0.7730521475s infinite;
}

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

@keyframes drop-83 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-84 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 1.1508309681;
  -webkit-transform: rotate(83.5576949843deg);
          transform: rotate(83.5576949843deg);
  -webkit-animation: drop-84 4.1975981742s 0.0896064248s infinite;
          animation: drop-84 4.1975981742s 0.0896064248s infinite;
}

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

@keyframes drop-84 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-85 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 1.1721827281;
  -webkit-transform: rotate(60.201082315deg);
          transform: rotate(60.201082315deg);
  -webkit-animation: drop-85 4.8937896328s 0.8081094479s infinite;
          animation: drop-85 4.8937896328s 0.8081094479s infinite;
}

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

@keyframes drop-85 {
  100% {
    top: 110%;
    left: 69%;
  }
}
.confetti-86 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 94%;
  opacity: 1.2343440253;
  -webkit-transform: rotate(118.4640377646deg);
          transform: rotate(118.4640377646deg);
  -webkit-animation: drop-86 4.2214849009s 0.2933084265s infinite;
          animation: drop-86 4.2214849009s 0.2933084265s infinite;
}

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

@keyframes drop-86 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-87 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 9%;
  opacity: 1.1781998644;
  -webkit-transform: rotate(81.5848764819deg);
          transform: rotate(81.5848764819deg);
  -webkit-animation: drop-87 4.310694413s 0.0159963027s infinite;
          animation: drop-87 4.310694413s 0.0159963027s infinite;
}

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

@keyframes drop-87 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-88 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 1.4913823354;
  -webkit-transform: rotate(307.8017570526deg);
          transform: rotate(307.8017570526deg);
  -webkit-animation: drop-88 4.5878640409s 0.5227195426s infinite;
          animation: drop-88 4.5878640409s 0.5227195426s infinite;
}

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

@keyframes drop-88 {
  100% {
    top: 110%;
    left: 5%;
  }
}
.confetti-89 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 0.5708228535;
  -webkit-transform: rotate(163.9001740869deg);
          transform: rotate(163.9001740869deg);
  -webkit-animation: drop-89 4.7601594077s 0.1304932784s infinite;
          animation: drop-89 4.7601594077s 0.1304932784s infinite;
}

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

@keyframes drop-89 {
  100% {
    top: 110%;
    left: 102%;
  }
}
.confetti-90 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 27%;
  opacity: 1.022246438;
  -webkit-transform: rotate(220.7392384529deg);
          transform: rotate(220.7392384529deg);
  -webkit-animation: drop-90 4.9148890556s 0.483671965s infinite;
          animation: drop-90 4.9148890556s 0.483671965s infinite;
}

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

@keyframes drop-90 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-91 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 96%;
  opacity: 0.9766360977;
  -webkit-transform: rotate(88.7518151021deg);
          transform: rotate(88.7518151021deg);
  -webkit-animation: drop-91 4.4036652099s 0.5564208299s infinite;
          animation: drop-91 4.4036652099s 0.5564208299s infinite;
}

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

@keyframes drop-91 {
  100% {
    top: 110%;
    left: 105%;
  }
}
.confetti-92 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 18%;
  opacity: 0.6703514326;
  -webkit-transform: rotate(100.227153369deg);
          transform: rotate(100.227153369deg);
  -webkit-animation: drop-92 4.7324615292s 0.8207205981s infinite;
          animation: drop-92 4.7324615292s 0.8207205981s infinite;
}

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

@keyframes drop-92 {
  100% {
    top: 110%;
    left: 25%;
  }
}
.confetti-93 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 1.1277578072;
  -webkit-transform: rotate(190.8115556345deg);
          transform: rotate(190.8115556345deg);
  -webkit-animation: drop-93 4.7879541948s 0.1952291071s infinite;
          animation: drop-93 4.7879541948s 0.1952291071s infinite;
}

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

@keyframes drop-93 {
  100% {
    top: 110%;
    left: 26%;
  }
}
.confetti-94 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 95%;
  opacity: 0.741572384;
  -webkit-transform: rotate(71.4751562167deg);
          transform: rotate(71.4751562167deg);
  -webkit-animation: drop-94 4.8611808589s 0.4835709871s infinite;
          animation: drop-94 4.8611808589s 0.4835709871s infinite;
}

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

@keyframes drop-94 {
  100% {
    top: 110%;
    left: 107%;
  }
}
.confetti-95 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 0.592290752;
  -webkit-transform: rotate(303.6240969897deg);
          transform: rotate(303.6240969897deg);
  -webkit-animation: drop-95 4.4606701984s 0.7106390085s infinite;
          animation: drop-95 4.4606701984s 0.7106390085s infinite;
}

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

@keyframes drop-95 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-96 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 12%;
  opacity: 1.0237085292;
  -webkit-transform: rotate(56.2461557479deg);
          transform: rotate(56.2461557479deg);
  -webkit-animation: drop-96 4.8623319615s 0.110688247s infinite;
          animation: drop-96 4.8623319615s 0.110688247s infinite;
}

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

@keyframes drop-96 {
  100% {
    top: 110%;
    left: 18%;
  }
}
.confetti-97 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 47%;
  opacity: 0.6033965351;
  -webkit-transform: rotate(238.9347937247deg);
          transform: rotate(238.9347937247deg);
  -webkit-animation: drop-97 4.2628735845s 0.8367829384s infinite;
          animation: drop-97 4.2628735845s 0.8367829384s infinite;
}

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

@keyframes drop-97 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-98 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 94%;
  opacity: 1.4432902732;
  -webkit-transform: rotate(114.6299084271deg);
          transform: rotate(114.6299084271deg);
  -webkit-animation: drop-98 4.0119416136s 0.8027166405s infinite;
          animation: drop-98 4.0119416136s 0.8027166405s infinite;
}

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

@keyframes drop-98 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-99 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 1.4675790912;
  -webkit-transform: rotate(86.876218144deg);
          transform: rotate(86.876218144deg);
  -webkit-animation: drop-99 4.25180887s 0.6693106739s infinite;
          animation: drop-99 4.25180887s 0.6693106739s infinite;
}

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

@keyframes drop-99 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-100 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 80%;
  opacity: 0.9947133444;
  -webkit-transform: rotate(204.8651846078deg);
          transform: rotate(204.8651846078deg);
  -webkit-animation: drop-100 4.2638960493s 0.8834332524s infinite;
          animation: drop-100 4.2638960493s 0.8834332524s infinite;
}

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

@keyframes drop-100 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-101 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 1.3907181998;
  -webkit-transform: rotate(46.5083396525deg);
          transform: rotate(46.5083396525deg);
  -webkit-animation: drop-101 4.0083999669s 0.34284245s infinite;
          animation: drop-101 4.0083999669s 0.34284245s infinite;
}

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

@keyframes drop-101 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-102 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 1.4671602149;
  -webkit-transform: rotate(98.8040527587deg);
          transform: rotate(98.8040527587deg);
  -webkit-animation: drop-102 4.503036465s 0.0639427394s infinite;
          animation: drop-102 4.503036465s 0.0639427394s infinite;
}

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

@keyframes drop-102 {
  100% {
    top: 110%;
    left: 18%;
  }
}
.confetti-103 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 1.3809353767;
  -webkit-transform: rotate(38.4419297967deg);
          transform: rotate(38.4419297967deg);
  -webkit-animation: drop-103 4.0389648357s 0.1039405566s infinite;
          animation: drop-103 4.0389648357s 0.1039405566s infinite;
}

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

@keyframes drop-103 {
  100% {
    top: 110%;
    left: 111%;
  }
}
.confetti-104 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.4881483972;
  -webkit-transform: rotate(191.0108213761deg);
          transform: rotate(191.0108213761deg);
  -webkit-animation: drop-104 4.9925944246s 0.526389633s infinite;
          animation: drop-104 4.9925944246s 0.526389633s infinite;
}

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

@keyframes drop-104 {
  100% {
    top: 110%;
    left: 10%;
  }
}
.confetti-105 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 1.104091081;
  -webkit-transform: rotate(92.8137600663deg);
          transform: rotate(92.8137600663deg);
  -webkit-animation: drop-105 4.6039928724s 0.4931180302s infinite;
          animation: drop-105 4.6039928724s 0.4931180302s infinite;
}

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

@keyframes drop-105 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-106 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 1.2832497815;
  -webkit-transform: rotate(284.4431409101deg);
          transform: rotate(284.4431409101deg);
  -webkit-animation: drop-106 4.2157017545s 0.6019836514s infinite;
          animation: drop-106 4.2157017545s 0.6019836514s infinite;
}

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

@keyframes drop-106 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-107 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 37%;
  opacity: 1.4930434766;
  -webkit-transform: rotate(322.98472914deg);
          transform: rotate(322.98472914deg);
  -webkit-animation: drop-107 4.1380126971s 0.2609948915s infinite;
          animation: drop-107 4.1380126971s 0.2609948915s infinite;
}

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

@keyframes drop-107 {
  100% {
    top: 110%;
    left: 39%;
  }
}
.confetti-108 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 1.0153640165;
  -webkit-transform: rotate(240.3877987898deg);
          transform: rotate(240.3877987898deg);
  -webkit-animation: drop-108 4.2883694196s 0.254631335s infinite;
          animation: drop-108 4.2883694196s 0.254631335s infinite;
}

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

@keyframes drop-108 {
  100% {
    top: 110%;
    left: 82%;
  }
}
.confetti-109 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 1.011895384;
  -webkit-transform: rotate(167.2366395039deg);
          transform: rotate(167.2366395039deg);
  -webkit-animation: drop-109 4.0201815602s 0.6177416531s infinite;
          animation: drop-109 4.0201815602s 0.6177416531s infinite;
}

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

@keyframes drop-109 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-110 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.8044051764;
  -webkit-transform: rotate(247.9899730536deg);
          transform: rotate(247.9899730536deg);
  -webkit-animation: drop-110 4.507724731s 0.7039611372s infinite;
          animation: drop-110 4.507724731s 0.7039611372s infinite;
}

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

@keyframes drop-110 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-111 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 2%;
  opacity: 1.3270791917;
  -webkit-transform: rotate(156.7399357654deg);
          transform: rotate(156.7399357654deg);
  -webkit-animation: drop-111 4.2671632365s 0.1288149464s infinite;
          animation: drop-111 4.2671632365s 0.1288149464s infinite;
}

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

@keyframes drop-111 {
  100% {
    top: 110%;
    left: 8%;
  }
}
.confetti-112 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 1.166838893;
  -webkit-transform: rotate(70.1908088063deg);
          transform: rotate(70.1908088063deg);
  -webkit-animation: drop-112 4.930871197s 0.4390562345s infinite;
          animation: drop-112 4.930871197s 0.4390562345s infinite;
}

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

@keyframes drop-112 {
  100% {
    top: 110%;
    left: 83%;
  }
}
.confetti-113 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 1.337220642;
  -webkit-transform: rotate(48.021510606deg);
          transform: rotate(48.021510606deg);
  -webkit-animation: drop-113 4.1153370045s 0.4642114691s infinite;
          animation: drop-113 4.1153370045s 0.4642114691s infinite;
}

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

@keyframes drop-113 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-114 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 10%;
  opacity: 0.5491570608;
  -webkit-transform: rotate(113.067535512deg);
          transform: rotate(113.067535512deg);
  -webkit-animation: drop-114 4.6169803798s 0.6274115874s infinite;
          animation: drop-114 4.6169803798s 0.6274115874s infinite;
}

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

@keyframes drop-114 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-115 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 0.6981047925;
  -webkit-transform: rotate(275.5245393929deg);
          transform: rotate(275.5245393929deg);
  -webkit-animation: drop-115 4.4689170828s 0.6027567665s infinite;
          animation: drop-115 4.4689170828s 0.6027567665s infinite;
}

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

@keyframes drop-115 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-116 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 0.7607154166;
  -webkit-transform: rotate(75.3465061427deg);
          transform: rotate(75.3465061427deg);
  -webkit-animation: drop-116 4.2597728991s 0.0827410399s infinite;
          animation: drop-116 4.2597728991s 0.0827410399s infinite;
}

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

@keyframes drop-116 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-117 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 51%;
  opacity: 0.8948420816;
  -webkit-transform: rotate(320.4229216558deg);
          transform: rotate(320.4229216558deg);
  -webkit-animation: drop-117 4.7947912839s 0.7271442927s infinite;
          animation: drop-117 4.7947912839s 0.7271442927s infinite;
}

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

@keyframes drop-117 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-118 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 0.9900078902;
  -webkit-transform: rotate(166.2379165019deg);
          transform: rotate(166.2379165019deg);
  -webkit-animation: drop-118 4.7396109507s 0.3050839599s infinite;
          animation: drop-118 4.7396109507s 0.3050839599s infinite;
}

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

@keyframes drop-118 {
  100% {
    top: 110%;
    left: 92%;
  }
}
.confetti-119 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 1.2592363293;
  -webkit-transform: rotate(62.3797958239deg);
          transform: rotate(62.3797958239deg);
  -webkit-animation: drop-119 4.2257129829s 0.595687575s infinite;
          animation: drop-119 4.2257129829s 0.595687575s infinite;
}

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

@keyframes drop-119 {
  100% {
    top: 110%;
    left: 76%;
  }
}
.confetti-120 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 1.1554403502;
  -webkit-transform: rotate(94.5365479485deg);
          transform: rotate(94.5365479485deg);
  -webkit-animation: drop-120 4.2558011916s 0.9005681566s infinite;
          animation: drop-120 4.2558011916s 0.9005681566s infinite;
}

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

@keyframes drop-120 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-121 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 11%;
  opacity: 0.9645162976;
  -webkit-transform: rotate(242.768157947deg);
          transform: rotate(242.768157947deg);
  -webkit-animation: drop-121 4.6411743989s 0.0640972026s infinite;
          animation: drop-121 4.6411743989s 0.0640972026s infinite;
}

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

@keyframes drop-121 {
  100% {
    top: 110%;
    left: 23%;
  }
}
.confetti-122 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 0.8623204638;
  -webkit-transform: rotate(97.3256386403deg);
          transform: rotate(97.3256386403deg);
  -webkit-animation: drop-122 4.9430648617s 0.301856063s infinite;
          animation: drop-122 4.9430648617s 0.301856063s infinite;
}

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

@keyframes drop-122 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-123 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 0.5969556934;
  -webkit-transform: rotate(51.7421655808deg);
          transform: rotate(51.7421655808deg);
  -webkit-animation: drop-123 4.4727959362s 0.8872189587s infinite;
          animation: drop-123 4.4727959362s 0.8872189587s infinite;
}

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

@keyframes drop-123 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-124 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 43%;
  opacity: 1.0880874525;
  -webkit-transform: rotate(242.5729544635deg);
          transform: rotate(242.5729544635deg);
  -webkit-animation: drop-124 4.7888815206s 0.6307323883s infinite;
          animation: drop-124 4.7888815206s 0.6307323883s infinite;
}

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

@keyframes drop-124 {
  100% {
    top: 110%;
    left: 57%;
  }
}
.confetti-125 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.9296653182;
  -webkit-transform: rotate(33.5893878803deg);
          transform: rotate(33.5893878803deg);
  -webkit-animation: drop-125 4.4219818115s 0.9627080363s infinite;
          animation: drop-125 4.4219818115s 0.9627080363s infinite;
}

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

@keyframes drop-125 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-126 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 0.8402291005;
  -webkit-transform: rotate(63.7571961694deg);
          transform: rotate(63.7571961694deg);
  -webkit-animation: drop-126 4.6471312549s 0.9896117078s infinite;
          animation: drop-126 4.6471312549s 0.9896117078s infinite;
}

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

@keyframes drop-126 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-127 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 33%;
  opacity: 1.2439033275;
  -webkit-transform: rotate(53.7542300832deg);
          transform: rotate(53.7542300832deg);
  -webkit-animation: drop-127 4.0248603161s 0.820110209s infinite;
          animation: drop-127 4.0248603161s 0.820110209s infinite;
}

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

@keyframes drop-127 {
  100% {
    top: 110%;
    left: 37%;
  }
}
.confetti-128 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 67%;
  opacity: 0.6771771615;
  -webkit-transform: rotate(128.5258162027deg);
          transform: rotate(128.5258162027deg);
  -webkit-animation: drop-128 4.2987596791s 0.5654547679s infinite;
          animation: drop-128 4.2987596791s 0.5654547679s infinite;
}

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

@keyframes drop-128 {
  100% {
    top: 110%;
    left: 69%;
  }
}
.confetti-129 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 91%;
  opacity: 1.319585163;
  -webkit-transform: rotate(24.9271656085deg);
          transform: rotate(24.9271656085deg);
  -webkit-animation: drop-129 4.1013123223s 0.8163783546s infinite;
          animation: drop-129 4.1013123223s 0.8163783546s infinite;
}

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

@keyframes drop-129 {
  100% {
    top: 110%;
    left: 106%;
  }
}
.confetti-130 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 13%;
  opacity: 0.9029043231;
  -webkit-transform: rotate(130.1622258747deg);
          transform: rotate(130.1622258747deg);
  -webkit-animation: drop-130 4.0482932686s 0.6969974428s infinite;
          animation: drop-130 4.0482932686s 0.6969974428s infinite;
}

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

@keyframes drop-130 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-131 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 51%;
  opacity: 1.4515108378;
  -webkit-transform: rotate(15.0210376782deg);
          transform: rotate(15.0210376782deg);
  -webkit-animation: drop-131 4.8367193581s 0.8803521423s infinite;
          animation: drop-131 4.8367193581s 0.8803521423s infinite;
}

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

@keyframes drop-131 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-132 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 0.7077147026;
  -webkit-transform: rotate(129.5905257211deg);
          transform: rotate(129.5905257211deg);
  -webkit-animation: drop-132 4.2637607116s 0.7073027273s infinite;
          animation: drop-132 4.2637607116s 0.7073027273s infinite;
}

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

@keyframes drop-132 {
  100% {
    top: 110%;
    left: 29%;
  }
}
.confetti-133 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 57%;
  opacity: 0.7427342928;
  -webkit-transform: rotate(241.0465950752deg);
          transform: rotate(241.0465950752deg);
  -webkit-animation: drop-133 4.5228409686s 0.212467891s infinite;
          animation: drop-133 4.5228409686s 0.212467891s infinite;
}

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

@keyframes drop-133 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-134 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 1.2401128038;
  -webkit-transform: rotate(355.0850884609deg);
          transform: rotate(355.0850884609deg);
  -webkit-animation: drop-134 4.0124441906s 0.6862164009s infinite;
          animation: drop-134 4.0124441906s 0.6862164009s infinite;
}

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

@keyframes drop-134 {
  100% {
    top: 110%;
    left: 39%;
  }
}
.confetti-135 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 1.4628973783;
  -webkit-transform: rotate(75.7128631131deg);
          transform: rotate(75.7128631131deg);
  -webkit-animation: drop-135 4.7836396807s 0.5989215638s infinite;
          animation: drop-135 4.7836396807s 0.5989215638s infinite;
}

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

@keyframes drop-135 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-136 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 1.0260604963;
  -webkit-transform: rotate(113.760646654deg);
          transform: rotate(113.760646654deg);
  -webkit-animation: drop-136 4.8514974401s 0.3542806911s infinite;
          animation: drop-136 4.8514974401s 0.3542806911s infinite;
}

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

@keyframes drop-136 {
  100% {
    top: 110%;
    left: 110%;
  }
}
.confetti-137 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 1.3317347966;
  -webkit-transform: rotate(110.7902971826deg);
          transform: rotate(110.7902971826deg);
  -webkit-animation: drop-137 4.8503475153s 0.9852602063s infinite;
          animation: drop-137 4.8503475153s 0.9852602063s infinite;
}

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

@keyframes drop-137 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-138 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 42%;
  opacity: 1.1588493589;
  -webkit-transform: rotate(51.0474722896deg);
          transform: rotate(51.0474722896deg);
  -webkit-animation: drop-138 4.7527474442s 0.9835053313s infinite;
          animation: drop-138 4.7527474442s 0.9835053313s infinite;
}

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

@keyframes drop-138 {
  100% {
    top: 110%;
    left: 51%;
  }
}
.confetti-139 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 31%;
  opacity: 1.1326205898;
  -webkit-transform: rotate(216.3797985883deg);
          transform: rotate(216.3797985883deg);
  -webkit-animation: drop-139 4.5402703832s 0.7165414233s infinite;
          animation: drop-139 4.5402703832s 0.7165414233s infinite;
}

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

@keyframes drop-139 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-140 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 0.6274548574;
  -webkit-transform: rotate(296.6868442829deg);
          transform: rotate(296.6868442829deg);
  -webkit-animation: drop-140 4.7748321188s 0.5738998118s infinite;
          animation: drop-140 4.7748321188s 0.5738998118s infinite;
}

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

@keyframes drop-140 {
  100% {
    top: 110%;
    left: 101%;
  }
}
.confetti-141 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 25%;
  opacity: 1.0050205963;
  -webkit-transform: rotate(41.4187254768deg);
          transform: rotate(41.4187254768deg);
  -webkit-animation: drop-141 4.8989972778s 0.7046956635s infinite;
          animation: drop-141 4.8989972778s 0.7046956635s infinite;
}

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

@keyframes drop-141 {
  100% {
    top: 110%;
    left: 31%;
  }
}
.confetti-142 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 0.9395529422;
  -webkit-transform: rotate(252.8069890234deg);
          transform: rotate(252.8069890234deg);
  -webkit-animation: drop-142 4.9670625571s 0.3192352441s infinite;
          animation: drop-142 4.9670625571s 0.3192352441s infinite;
}

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

@keyframes drop-142 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-143 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 1.2015956651;
  -webkit-transform: rotate(205.903205064deg);
          transform: rotate(205.903205064deg);
  -webkit-animation: drop-143 4.825558859s 0.2180854766s infinite;
          animation: drop-143 4.825558859s 0.2180854766s infinite;
}

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

@keyframes drop-143 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-144 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 36%;
  opacity: 0.8262022597;
  -webkit-transform: rotate(31.0191742831deg);
          transform: rotate(31.0191742831deg);
  -webkit-animation: drop-144 4.281782621s 0.6253076187s infinite;
          animation: drop-144 4.281782621s 0.6253076187s infinite;
}

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

@keyframes drop-144 {
  100% {
    top: 110%;
    left: 47%;
  }
}
.confetti-145 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 81%;
  opacity: 1.3088319633;
  -webkit-transform: rotate(22.3614167554deg);
          transform: rotate(22.3614167554deg);
  -webkit-animation: drop-145 4.9111231922s 0.7585624856s infinite;
          animation: drop-145 4.9111231922s 0.7585624856s infinite;
}

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

@keyframes drop-145 {
  100% {
    top: 110%;
    left: 92%;
  }
}
.confetti-146 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 77%;
  opacity: 1.2956350215;
  -webkit-transform: rotate(339.8356584465deg);
          transform: rotate(339.8356584465deg);
  -webkit-animation: drop-146 4.659954692s 0.5138529501s infinite;
          animation: drop-146 4.659954692s 0.5138529501s infinite;
}

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

@keyframes drop-146 {
  100% {
    top: 110%;
    left: 82%;
  }
}
.confetti-147 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 76%;
  opacity: 0.5382507881;
  -webkit-transform: rotate(134.5893943557deg);
          transform: rotate(134.5893943557deg);
  -webkit-animation: drop-147 4.5920537875s 0.1793849791s infinite;
          animation: drop-147 4.5920537875s 0.1793849791s infinite;
}

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

@keyframes drop-147 {
  100% {
    top: 110%;
    left: 79%;
  }
}
.confetti-148 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 38%;
  opacity: 0.6033704567;
  -webkit-transform: rotate(211.122595511deg);
          transform: rotate(211.122595511deg);
  -webkit-animation: drop-148 4.33169162s 0.1461724681s infinite;
          animation: drop-148 4.33169162s 0.1461724681s infinite;
}

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

@keyframes drop-148 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-149 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 79%;
  opacity: 1.4640109522;
  -webkit-transform: rotate(190.5975752695deg);
          transform: rotate(190.5975752695deg);
  -webkit-animation: drop-149 4.7429851492s 0.7788123222s infinite;
          animation: drop-149 4.7429851492s 0.7788123222s infinite;
}

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

@keyframes drop-149 {
  100% {
    top: 110%;
    left: 89%;
  }
}
.confetti-150 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 19%;
  opacity: 0.5616640422;
  -webkit-transform: rotate(316.8287754245deg);
          transform: rotate(316.8287754245deg);
  -webkit-animation: drop-150 4.5058686366s 0.6920734373s infinite;
          animation: drop-150 4.5058686366s 0.6920734373s infinite;
}

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

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