body {
  margin: 0;
  overflow: hidden;
}

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

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

.confetti-0 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 1.3575327353;
  transform: rotate(18.3020830018deg);
  -webkit-animation: drop-0 4.1697335234s 0.5792685385s infinite;
          animation: drop-0 4.1697335234s 0.5792685385s infinite;
}

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

@keyframes drop-0 {
  100% {
    top: 110%;
    left: 92%;
  }
}
.confetti-1 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 53%;
  opacity: 1.3848522352;
  transform: rotate(297.4477384415deg);
  -webkit-animation: drop-1 4.961502764s 0.1082295468s infinite;
          animation: drop-1 4.961502764s 0.1082295468s infinite;
}

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

@keyframes drop-1 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-2 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 20%;
  opacity: 0.5600731649;
  transform: rotate(312.1074154381deg);
  -webkit-animation: drop-2 4.1822807771s 0.3627514464s infinite;
          animation: drop-2 4.1822807771s 0.3627514464s infinite;
}

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

@keyframes drop-2 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-3 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 5%;
  opacity: 1.0627605789;
  transform: rotate(324.5528021436deg);
  -webkit-animation: drop-3 4.6447250637s 0.2880920218s infinite;
          animation: drop-3 4.6447250637s 0.2880920218s infinite;
}

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

@keyframes drop-3 {
  100% {
    top: 110%;
    left: 9%;
  }
}
.confetti-4 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 71%;
  opacity: 1.2404200571;
  transform: rotate(128.5890441363deg);
  -webkit-animation: drop-4 4.8889461781s 0.4278230469s infinite;
          animation: drop-4 4.8889461781s 0.4278230469s infinite;
}

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

@keyframes drop-4 {
  100% {
    top: 110%;
    left: 84%;
  }
}
.confetti-5 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 94%;
  opacity: 0.6129102573;
  transform: rotate(83.2440626988deg);
  -webkit-animation: drop-5 4.63601655s 0.8448474713s infinite;
          animation: drop-5 4.63601655s 0.8448474713s infinite;
}

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

@keyframes drop-5 {
  100% {
    top: 110%;
    left: 102%;
  }
}
.confetti-6 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 1.455910546;
  transform: rotate(155.3600026621deg);
  -webkit-animation: drop-6 4.0071799285s 0.7430330299s infinite;
          animation: drop-6 4.0071799285s 0.7430330299s infinite;
}

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

@keyframes drop-6 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-7 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 56%;
  opacity: 0.6472625188;
  transform: rotate(221.3518169725deg);
  -webkit-animation: drop-7 4.7708192456s 0.3423742128s infinite;
          animation: drop-7 4.7708192456s 0.3423742128s infinite;
}

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

@keyframes drop-7 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-8 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 37%;
  opacity: 0.9809203887;
  transform: rotate(239.8508403705deg);
  -webkit-animation: drop-8 4.0383584314s 0.210485767s infinite;
          animation: drop-8 4.0383584314s 0.210485767s infinite;
}

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

@keyframes drop-8 {
  100% {
    top: 110%;
    left: 48%;
  }
}
.confetti-9 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 1.1601946009;
  transform: rotate(223.8185224634deg);
  -webkit-animation: drop-9 4.0936287111s 0.8222905673s infinite;
          animation: drop-9 4.0936287111s 0.8222905673s infinite;
}

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

@keyframes drop-9 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-10 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 0.8718651286;
  transform: rotate(112.9840435027deg);
  -webkit-animation: drop-10 4.9329756357s 0.0140583204s infinite;
          animation: drop-10 4.9329756357s 0.0140583204s infinite;
}

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

@keyframes drop-10 {
  100% {
    top: 110%;
    left: 11%;
  }
}
.confetti-11 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 0.6769660752;
  transform: rotate(12.2407254605deg);
  -webkit-animation: drop-11 4.1818342262s 0.536784969s infinite;
          animation: drop-11 4.1818342262s 0.536784969s infinite;
}

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

@keyframes drop-11 {
  100% {
    top: 110%;
    left: 9%;
  }
}
.confetti-12 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 0.6839079103;
  transform: rotate(40.5228340081deg);
  -webkit-animation: drop-12 4.9585420818s 0.3856254271s infinite;
          animation: drop-12 4.9585420818s 0.3856254271s infinite;
}

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

@keyframes drop-12 {
  100% {
    top: 110%;
    left: 48%;
  }
}
.confetti-13 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 97%;
  opacity: 1.1031287501;
  transform: rotate(26.87643535deg);
  -webkit-animation: drop-13 4.7811065086s 0.168498516s infinite;
          animation: drop-13 4.7811065086s 0.168498516s infinite;
}

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

@keyframes drop-13 {
  100% {
    top: 110%;
    left: 104%;
  }
}
.confetti-14 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 1.3458986155;
  transform: rotate(133.9855314514deg);
  -webkit-animation: drop-14 4.609073652s 0.1321501608s infinite;
          animation: drop-14 4.609073652s 0.1321501608s infinite;
}

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

@keyframes drop-14 {
  100% {
    top: 110%;
    left: 69%;
  }
}
.confetti-15 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 52%;
  opacity: 1.1745483273;
  transform: rotate(226.4636876466deg);
  -webkit-animation: drop-15 4.4542992683s 0.7956543113s infinite;
          animation: drop-15 4.4542992683s 0.7956543113s infinite;
}

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

@keyframes drop-15 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-16 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 0.8298537313;
  transform: rotate(70.4144841428deg);
  -webkit-animation: drop-16 4.5554433951s 0.0507022966s infinite;
          animation: drop-16 4.5554433951s 0.0507022966s infinite;
}

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

@keyframes drop-16 {
  100% {
    top: 110%;
    left: 99%;
  }
}
.confetti-17 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 41%;
  opacity: 0.7707965423;
  transform: rotate(77.6065315652deg);
  -webkit-animation: drop-17 4.9233821175s 0.6586655918s infinite;
          animation: drop-17 4.9233821175s 0.6586655918s infinite;
}

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

@keyframes drop-17 {
  100% {
    top: 110%;
    left: 53%;
  }
}
.confetti-18 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 1.3328229549;
  transform: rotate(293.129587677deg);
  -webkit-animation: drop-18 4.6532245439s 0.4426283865s infinite;
          animation: drop-18 4.6532245439s 0.4426283865s infinite;
}

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

@keyframes drop-18 {
  100% {
    top: 110%;
    left: 80%;
  }
}
.confetti-19 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 35%;
  opacity: 1.3105136001;
  transform: rotate(168.2830896812deg);
  -webkit-animation: drop-19 4.5780724488s 0.1437451544s infinite;
          animation: drop-19 4.5780724488s 0.1437451544s infinite;
}

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

@keyframes drop-19 {
  100% {
    top: 110%;
    left: 48%;
  }
}
.confetti-20 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 61%;
  opacity: 0.9264428528;
  transform: rotate(95.6539856936deg);
  -webkit-animation: drop-20 4.3299440729s 0.4650476461s infinite;
          animation: drop-20 4.3299440729s 0.4650476461s infinite;
}

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

@keyframes drop-20 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-21 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 1.1316464869;
  transform: rotate(329.3228702167deg);
  -webkit-animation: drop-21 4.4540803729s 0.9244791804s infinite;
          animation: drop-21 4.4540803729s 0.9244791804s infinite;
}

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

@keyframes drop-21 {
  100% {
    top: 110%;
    left: 42%;
  }
}
.confetti-22 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 81%;
  opacity: 1.3170486449;
  transform: rotate(266.5131665149deg);
  -webkit-animation: drop-22 4.3457978015s 0.3294841877s infinite;
          animation: drop-22 4.3457978015s 0.3294841877s infinite;
}

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

@keyframes drop-22 {
  100% {
    top: 110%;
    left: 89%;
  }
}
.confetti-23 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 0.7260351716;
  transform: rotate(123.2953690353deg);
  -webkit-animation: drop-23 4.0384930855s 0.9815818841s infinite;
          animation: drop-23 4.0384930855s 0.9815818841s infinite;
}

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

@keyframes drop-23 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-24 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 10%;
  opacity: 1.3023716378;
  transform: rotate(82.7327032845deg);
  -webkit-animation: drop-24 4.7593223107s 0.1600988881s infinite;
          animation: drop-24 4.7593223107s 0.1600988881s infinite;
}

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

@keyframes drop-24 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-25 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 21%;
  opacity: 0.8720630518;
  transform: rotate(297.8874074748deg);
  -webkit-animation: drop-25 4.4369999036s 0.4918778845s infinite;
          animation: drop-25 4.4369999036s 0.4918778845s infinite;
}

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

@keyframes drop-25 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-26 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 10%;
  opacity: 1.4519891849;
  transform: rotate(157.8823050246deg);
  -webkit-animation: drop-26 4.0118706827s 0.8958173497s infinite;
          animation: drop-26 4.0118706827s 0.8958173497s infinite;
}

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

@keyframes drop-26 {
  100% {
    top: 110%;
    left: 11%;
  }
}
.confetti-27 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 1.2476872379;
  transform: rotate(77.211094184deg);
  -webkit-animation: drop-27 4.0377313495s 0.4845675543s infinite;
          animation: drop-27 4.0377313495s 0.4845675543s infinite;
}

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

@keyframes drop-27 {
  100% {
    top: 110%;
    left: 32%;
  }
}
.confetti-28 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 1.4838293974;
  transform: rotate(254.3747159036deg);
  -webkit-animation: drop-28 4.9812574033s 0.9376084506s infinite;
          animation: drop-28 4.9812574033s 0.9376084506s infinite;
}

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

@keyframes drop-28 {
  100% {
    top: 110%;
    left: 3%;
  }
}
.confetti-29 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 1.4101661267;
  transform: rotate(284.2694361912deg);
  -webkit-animation: drop-29 4.4363299965s 0.2997504366s infinite;
          animation: drop-29 4.4363299965s 0.2997504366s infinite;
}

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

@keyframes drop-29 {
  100% {
    top: 110%;
    left: 83%;
  }
}
.confetti-30 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 54%;
  opacity: 1.0043853898;
  transform: rotate(89.5708690422deg);
  -webkit-animation: drop-30 4.5829071009s 0.6995563626s infinite;
          animation: drop-30 4.5829071009s 0.6995563626s infinite;
}

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

@keyframes drop-30 {
  100% {
    top: 110%;
    left: 57%;
  }
}
.confetti-31 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 1.3315206222;
  transform: rotate(229.0141502883deg);
  -webkit-animation: drop-31 4.6132717035s 0.803771967s infinite;
          animation: drop-31 4.6132717035s 0.803771967s infinite;
}

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

@keyframes drop-31 {
  100% {
    top: 110%;
    left: 99%;
  }
}
.confetti-32 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 75%;
  opacity: 0.7327774174;
  transform: rotate(155.5525513961deg);
  -webkit-animation: drop-32 4.7459239867s 0.6843983528s infinite;
          animation: drop-32 4.7459239867s 0.6843983528s infinite;
}

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

@keyframes drop-32 {
  100% {
    top: 110%;
    left: 85%;
  }
}
.confetti-33 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 1.2367286992;
  transform: rotate(182.1800031592deg);
  -webkit-animation: drop-33 4.0485301248s 0.1176173184s infinite;
          animation: drop-33 4.0485301248s 0.1176173184s infinite;
}

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

@keyframes drop-33 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-34 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 19%;
  opacity: 0.6275967015;
  transform: rotate(25.7183940283deg);
  -webkit-animation: drop-34 4.120175263s 0.8151249719s infinite;
          animation: drop-34 4.120175263s 0.8151249719s infinite;
}

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

@keyframes drop-34 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-35 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 1.0031391064;
  transform: rotate(14.2620213116deg);
  -webkit-animation: drop-35 4.0762240409s 0.695464095s infinite;
          animation: drop-35 4.0762240409s 0.695464095s infinite;
}

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

@keyframes drop-35 {
  100% {
    top: 110%;
    left: 65%;
  }
}
.confetti-36 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 48%;
  opacity: 1.120284255;
  transform: rotate(207.3482524715deg);
  -webkit-animation: drop-36 4.7778933992s 0.0644620978s infinite;
          animation: drop-36 4.7778933992s 0.0644620978s infinite;
}

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

@keyframes drop-36 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-37 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 0.8891571903;
  transform: rotate(298.4563455656deg);
  -webkit-animation: drop-37 4.1654345533s 0.2550862726s infinite;
          animation: drop-37 4.1654345533s 0.2550862726s infinite;
}

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

@keyframes drop-37 {
  100% {
    top: 110%;
    left: 87%;
  }
}
.confetti-38 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 26%;
  opacity: 1.1803993461;
  transform: rotate(226.4023901575deg);
  -webkit-animation: drop-38 4.8299825018s 0.1932810871s infinite;
          animation: drop-38 4.8299825018s 0.1932810871s infinite;
}

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

@keyframes drop-38 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-39 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.5647720316;
  transform: rotate(170.7489322772deg);
  -webkit-animation: drop-39 4.5420911178s 0.2296875461s infinite;
          animation: drop-39 4.5420911178s 0.2296875461s infinite;
}

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

@keyframes drop-39 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-40 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 0.5355336832;
  transform: rotate(239.0498565334deg);
  -webkit-animation: drop-40 4.1303542264s 0.8504892965s infinite;
          animation: drop-40 4.1303542264s 0.8504892965s infinite;
}

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

@keyframes drop-40 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-41 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 83%;
  opacity: 0.6115436063;
  transform: rotate(297.4410179357deg);
  -webkit-animation: drop-41 4.2107734388s 0.2540129098s infinite;
          animation: drop-41 4.2107734388s 0.2540129098s infinite;
}

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

@keyframes drop-41 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-42 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 27%;
  opacity: 1.4003499813;
  transform: rotate(85.8534688995deg);
  -webkit-animation: drop-42 4.9778219616s 0.3147588483s infinite;
          animation: drop-42 4.9778219616s 0.3147588483s infinite;
}

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

@keyframes drop-42 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-43 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 6%;
  opacity: 1.4465979678;
  transform: rotate(125.1560772684deg);
  -webkit-animation: drop-43 4.6733659537s 0.8837527142s infinite;
          animation: drop-43 4.6733659537s 0.8837527142s infinite;
}

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

@keyframes drop-43 {
  100% {
    top: 110%;
    left: 9%;
  }
}
.confetti-44 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 60%;
  opacity: 0.8629850505;
  transform: rotate(60.663290033deg);
  -webkit-animation: drop-44 4.2349245902s 0.1763367924s infinite;
          animation: drop-44 4.2349245902s 0.1763367924s infinite;
}

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

@keyframes drop-44 {
  100% {
    top: 110%;
    left: 75%;
  }
}
.confetti-45 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 10%;
  opacity: 1.3020659843;
  transform: rotate(187.4905860272deg);
  -webkit-animation: drop-45 4.171268152s 0.311221466s infinite;
          animation: drop-45 4.171268152s 0.311221466s infinite;
}

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

@keyframes drop-45 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-46 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 39%;
  opacity: 1.0294035533;
  transform: rotate(31.5820147849deg);
  -webkit-animation: drop-46 4.9377193907s 0.4256097724s infinite;
          animation: drop-46 4.9377193907s 0.4256097724s infinite;
}

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

@keyframes drop-46 {
  100% {
    top: 110%;
    left: 54%;
  }
}
.confetti-47 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 1.2049298385;
  transform: rotate(191.5890838043deg);
  -webkit-animation: drop-47 4.8847961271s 0.7970857204s infinite;
          animation: drop-47 4.8847961271s 0.7970857204s infinite;
}

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

@keyframes drop-47 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-48 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 35%;
  opacity: 1.4778688357;
  transform: rotate(337.7573090899deg);
  -webkit-animation: drop-48 4.4489800299s 0.4387128291s infinite;
          animation: drop-48 4.4489800299s 0.4387128291s infinite;
}

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

@keyframes drop-48 {
  100% {
    top: 110%;
    left: 50%;
  }
}
.confetti-49 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 41%;
  opacity: 0.8018712512;
  transform: rotate(184.4885279752deg);
  -webkit-animation: drop-49 4.9643507268s 0.5802988863s infinite;
          animation: drop-49 4.9643507268s 0.5802988863s infinite;
}

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

@keyframes drop-49 {
  100% {
    top: 110%;
    left: 43%;
  }
}
.confetti-50 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 31%;
  opacity: 0.6396901164;
  transform: rotate(83.1812227199deg);
  -webkit-animation: drop-50 4.3410087003s 0.1077981554s infinite;
          animation: drop-50 4.3410087003s 0.1077981554s infinite;
}

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

@keyframes drop-50 {
  100% {
    top: 110%;
    left: 42%;
  }
}
.confetti-51 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 0.5794514342;
  transform: rotate(138.6103853642deg);
  -webkit-animation: drop-51 4.6759522985s 0.7708166888s infinite;
          animation: drop-51 4.6759522985s 0.7708166888s infinite;
}

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

@keyframes drop-51 {
  100% {
    top: 110%;
    left: 74%;
  }
}
.confetti-52 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 59%;
  opacity: 1.2032618142;
  transform: rotate(0.9988005436deg);
  -webkit-animation: drop-52 4.2637975175s 0.6616761584s infinite;
          animation: drop-52 4.2637975175s 0.6616761584s infinite;
}

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

@keyframes drop-52 {
  100% {
    top: 110%;
    left: 73%;
  }
}
.confetti-53 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 53%;
  opacity: 0.868918829;
  transform: rotate(285.5146896145deg);
  -webkit-animation: drop-53 4.7626290723s 0.588501408s infinite;
          animation: drop-53 4.7626290723s 0.588501408s infinite;
}

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

@keyframes drop-53 {
  100% {
    top: 110%;
    left: 63%;
  }
}
.confetti-54 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 25%;
  opacity: 0.6426529354;
  transform: rotate(64.8231066489deg);
  -webkit-animation: drop-54 4.3591750047s 0.9421581649s infinite;
          animation: drop-54 4.3591750047s 0.9421581649s infinite;
}

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

@keyframes drop-54 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-55 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 0.7767979799;
  transform: rotate(108.8196568093deg);
  -webkit-animation: drop-55 4.7842886166s 0.4003918037s infinite;
          animation: drop-55 4.7842886166s 0.4003918037s infinite;
}

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

@keyframes drop-55 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-56 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 56%;
  opacity: 1.1609907036;
  transform: rotate(31.2544581632deg);
  -webkit-animation: drop-56 4.7928132368s 0.4287638297s infinite;
          animation: drop-56 4.7928132368s 0.4287638297s infinite;
}

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

@keyframes drop-56 {
  100% {
    top: 110%;
    left: 62%;
  }
}
.confetti-57 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 89%;
  opacity: 0.9615653745;
  transform: rotate(270.7627751281deg);
  -webkit-animation: drop-57 4.757157739s 0.8127252838s infinite;
          animation: drop-57 4.757157739s 0.8127252838s infinite;
}

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

@keyframes drop-57 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-58 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 0.7550959792;
  transform: rotate(228.2185843073deg);
  -webkit-animation: drop-58 4.6007700538s 0.1235450675s infinite;
          animation: drop-58 4.6007700538s 0.1235450675s infinite;
}

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

@keyframes drop-58 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-59 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 7%;
  opacity: 0.859452181;
  transform: rotate(295.9391013302deg);
  -webkit-animation: drop-59 4.2706269972s 0.7763747359s infinite;
          animation: drop-59 4.2706269972s 0.7763747359s infinite;
}

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

@keyframes drop-59 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-60 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 1.1849534887;
  transform: rotate(100.1681122161deg);
  -webkit-animation: drop-60 4.8715263864s 0.5890270541s infinite;
          animation: drop-60 4.8715263864s 0.5890270541s infinite;
}

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

@keyframes drop-60 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-61 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 25%;
  opacity: 1.4001731271;
  transform: rotate(349.6093012909deg);
  -webkit-animation: drop-61 4.2974484352s 0.9762289884s infinite;
          animation: drop-61 4.2974484352s 0.9762289884s infinite;
}

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

@keyframes drop-61 {
  100% {
    top: 110%;
    left: 39%;
  }
}
.confetti-62 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 1.1230863317;
  transform: rotate(3.9469575932deg);
  -webkit-animation: drop-62 4.0139394546s 0.1279817976s infinite;
          animation: drop-62 4.0139394546s 0.1279817976s infinite;
}

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

@keyframes drop-62 {
  100% {
    top: 110%;
    left: 26%;
  }
}
.confetti-63 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 1.0103779873;
  transform: rotate(356.4575829069deg);
  -webkit-animation: drop-63 4.0300791824s 0.3936887523s infinite;
          animation: drop-63 4.0300791824s 0.3936887523s infinite;
}

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

@keyframes drop-63 {
  100% {
    top: 110%;
    left: 65%;
  }
}
.confetti-64 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 88%;
  opacity: 1.3506873096;
  transform: rotate(237.9429701298deg);
  -webkit-animation: drop-64 4.1552682329s 0.4176461568s infinite;
          animation: drop-64 4.1552682329s 0.4176461568s infinite;
}

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

@keyframes drop-64 {
  100% {
    top: 110%;
    left: 102%;
  }
}
.confetti-65 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 21%;
  opacity: 1.1963197708;
  transform: rotate(136.7494501971deg);
  -webkit-animation: drop-65 4.8618627861s 0.1960067226s infinite;
          animation: drop-65 4.8618627861s 0.1960067226s infinite;
}

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

@keyframes drop-65 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-66 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 31%;
  opacity: 0.6253131451;
  transform: rotate(63.2375213564deg);
  -webkit-animation: drop-66 4.1394607049s 0.199333219s infinite;
          animation: drop-66 4.1394607049s 0.199333219s infinite;
}

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

@keyframes drop-66 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-67 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.6037832416;
  transform: rotate(41.7142425086deg);
  -webkit-animation: drop-67 4.0431364832s 0.1229847715s infinite;
          animation: drop-67 4.0431364832s 0.1229847715s infinite;
}

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

@keyframes drop-67 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-68 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 0.8887799177;
  transform: rotate(151.955465534deg);
  -webkit-animation: drop-68 4.6679291304s 0.2515408427s infinite;
          animation: drop-68 4.6679291304s 0.2515408427s infinite;
}

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

@keyframes drop-68 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-69 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 81%;
  opacity: 0.7384739893;
  transform: rotate(340.1770762398deg);
  -webkit-animation: drop-69 4.5913786122s 0.7364764037s infinite;
          animation: drop-69 4.5913786122s 0.7364764037s infinite;
}

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

@keyframes drop-69 {
  100% {
    top: 110%;
    left: 96%;
  }
}
.confetti-70 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 25%;
  opacity: 1.3217219143;
  transform: rotate(256.7507091651deg);
  -webkit-animation: drop-70 4.3304093109s 0.8970223701s infinite;
          animation: drop-70 4.3304093109s 0.8970223701s infinite;
}

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

@keyframes drop-70 {
  100% {
    top: 110%;
    left: 39%;
  }
}
.confetti-71 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 1.3972936056;
  transform: rotate(153.7505463272deg);
  -webkit-animation: drop-71 4.06777699s 0.7245957579s infinite;
          animation: drop-71 4.06777699s 0.7245957579s infinite;
}

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

@keyframes drop-71 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-72 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 70%;
  opacity: 1.122973394;
  transform: rotate(259.5557885475deg);
  -webkit-animation: drop-72 4.2718941432s 0.7615653574s infinite;
          animation: drop-72 4.2718941432s 0.7615653574s infinite;
}

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

@keyframes drop-72 {
  100% {
    top: 110%;
    left: 82%;
  }
}
.confetti-73 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 0.9074870994;
  transform: rotate(303.7503995775deg);
  -webkit-animation: drop-73 4.1632624097s 0.7162321867s infinite;
          animation: drop-73 4.1632624097s 0.7162321867s infinite;
}

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

@keyframes drop-73 {
  100% {
    top: 110%;
    left: 105%;
  }
}
.confetti-74 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 1.1337706672;
  transform: rotate(237.8054866121deg);
  -webkit-animation: drop-74 4.3543981694s 0.5732957578s infinite;
          animation: drop-74 4.3543981694s 0.5732957578s infinite;
}

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

@keyframes drop-74 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-75 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 100%;
  opacity: 1.1962279379;
  transform: rotate(5.4043466815deg);
  -webkit-animation: drop-75 4.8663975504s 0.6747646866s infinite;
          animation: drop-75 4.8663975504s 0.6747646866s infinite;
}

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

@keyframes drop-75 {
  100% {
    top: 110%;
    left: 105%;
  }
}
.confetti-76 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 30%;
  opacity: 1.3708000177;
  transform: rotate(348.1715429371deg);
  -webkit-animation: drop-76 4.4323212243s 0.1788843521s infinite;
          animation: drop-76 4.4323212243s 0.1788843521s infinite;
}

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

@keyframes drop-76 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-77 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 1.013712622;
  transform: rotate(42.1811009676deg);
  -webkit-animation: drop-77 4.6169898527s 0.5689586483s infinite;
          animation: drop-77 4.6169898527s 0.5689586483s infinite;
}

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

@keyframes drop-77 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-78 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 11%;
  opacity: 1.3335849646;
  transform: rotate(49.513125649deg);
  -webkit-animation: drop-78 4.9591723698s 0.8327717798s infinite;
          animation: drop-78 4.9591723698s 0.8327717798s infinite;
}

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

@keyframes drop-78 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-79 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 0.8099103669;
  transform: rotate(107.1599132413deg);
  -webkit-animation: drop-79 4.9180749545s 0.4021933981s infinite;
          animation: drop-79 4.9180749545s 0.4021933981s infinite;
}

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

@keyframes drop-79 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-80 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 19%;
  opacity: 0.8338843239;
  transform: rotate(225.9947394427deg);
  -webkit-animation: drop-80 4.564638185s 0.5324566031s infinite;
          animation: drop-80 4.564638185s 0.5324566031s infinite;
}

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

@keyframes drop-80 {
  100% {
    top: 110%;
    left: 29%;
  }
}
.confetti-81 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 0.9218627934;
  transform: rotate(205.8591396765deg);
  -webkit-animation: drop-81 4.1704188372s 0.0485783469s infinite;
          animation: drop-81 4.1704188372s 0.0485783469s infinite;
}

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

@keyframes drop-81 {
  100% {
    top: 110%;
    left: 23%;
  }
}
.confetti-82 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 0.8837089328;
  transform: rotate(121.8524671738deg);
  -webkit-animation: drop-82 4.6495052068s 0.4808134492s infinite;
          animation: drop-82 4.6495052068s 0.4808134492s infinite;
}

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

@keyframes drop-82 {
  100% {
    top: 110%;
    left: 6%;
  }
}
.confetti-83 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 61%;
  opacity: 1.2715965028;
  transform: rotate(268.9335232984deg);
  -webkit-animation: drop-83 4.2090309035s 0.7908759419s infinite;
          animation: drop-83 4.2090309035s 0.7908759419s infinite;
}

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

@keyframes drop-83 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-84 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 71%;
  opacity: 0.6521260864;
  transform: rotate(210.8979694144deg);
  -webkit-animation: drop-84 4.6876413836s 0.1203373946s infinite;
          animation: drop-84 4.6876413836s 0.1203373946s infinite;
}

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

@keyframes drop-84 {
  100% {
    top: 110%;
    left: 84%;
  }
}
.confetti-85 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 1.0501900377;
  transform: rotate(61.0506216702deg);
  -webkit-animation: drop-85 4.1916135059s 0.6594490645s infinite;
          animation: drop-85 4.1916135059s 0.6594490645s infinite;
}

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

@keyframes drop-85 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-86 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 0.6827885648;
  transform: rotate(107.2296064202deg);
  -webkit-animation: drop-86 4.6386257121s 0.7324539818s infinite;
          animation: drop-86 4.6386257121s 0.7324539818s infinite;
}

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

@keyframes drop-86 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-87 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 1.1000133426;
  transform: rotate(95.3812755989deg);
  -webkit-animation: drop-87 4.6764423211s 0.2816016259s infinite;
          animation: drop-87 4.6764423211s 0.2816016259s infinite;
}

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

@keyframes drop-87 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-88 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.9217189349;
  transform: rotate(7.1351729739deg);
  -webkit-animation: drop-88 4.207676215s 0.3149406168s infinite;
          animation: drop-88 4.207676215s 0.3149406168s infinite;
}

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

@keyframes drop-88 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-89 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 65%;
  opacity: 0.9839990347;
  transform: rotate(71.98042522deg);
  -webkit-animation: drop-89 4.9508587996s 0.9978968199s infinite;
          animation: drop-89 4.9508587996s 0.9978968199s infinite;
}

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

@keyframes drop-89 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-90 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 1.1000855542;
  transform: rotate(201.6458466909deg);
  -webkit-animation: drop-90 4.3688164095s 0.3627179329s infinite;
          animation: drop-90 4.3688164095s 0.3627179329s infinite;
}

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

@keyframes drop-90 {
  100% {
    top: 110%;
    left: 57%;
  }
}
.confetti-91 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 80%;
  opacity: 1.028737551;
  transform: rotate(65.4375407591deg);
  -webkit-animation: drop-91 4.5095753873s 0.140090413s infinite;
          animation: drop-91 4.5095753873s 0.140090413s infinite;
}

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

@keyframes drop-91 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-92 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 25%;
  opacity: 0.7151581731;
  transform: rotate(287.7911209496deg);
  -webkit-animation: drop-92 4.3808015114s 0.6461310427s infinite;
          animation: drop-92 4.3808015114s 0.6461310427s infinite;
}

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

@keyframes drop-92 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-93 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 46%;
  opacity: 1.0538429314;
  transform: rotate(105.808998554deg);
  -webkit-animation: drop-93 4.2726469651s 0.2228560708s infinite;
          animation: drop-93 4.2726469651s 0.2228560708s infinite;
}

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

@keyframes drop-93 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-94 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.0060498259;
  transform: rotate(75.8274793323deg);
  -webkit-animation: drop-94 4.7047833204s 0.9953984615s infinite;
          animation: drop-94 4.7047833204s 0.9953984615s infinite;
}

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

@keyframes drop-94 {
  100% {
    top: 110%;
    left: 25%;
  }
}
.confetti-95 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 96%;
  opacity: 1.4760046842;
  transform: rotate(290.7033969697deg);
  -webkit-animation: drop-95 4.060239818s 0.5362140278s infinite;
          animation: drop-95 4.060239818s 0.5362140278s infinite;
}

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

@keyframes drop-95 {
  100% {
    top: 110%;
    left: 105%;
  }
}
.confetti-96 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 65%;
  opacity: 0.9983885766;
  transform: rotate(298.3825777842deg);
  -webkit-animation: drop-96 4.7536906504s 0.0473255034s infinite;
          animation: drop-96 4.7536906504s 0.0473255034s infinite;
}

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

@keyframes drop-96 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-97 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 30%;
  opacity: 0.797551688;
  transform: rotate(13.4791327498deg);
  -webkit-animation: drop-97 4.1276300424s 0.4441097195s infinite;
          animation: drop-97 4.1276300424s 0.4441097195s infinite;
}

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

@keyframes drop-97 {
  100% {
    top: 110%;
    left: 43%;
  }
}
.confetti-98 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 0.7989896679;
  transform: rotate(153.3982854286deg);
  -webkit-animation: drop-98 4.3975732645s 0.7329418303s infinite;
          animation: drop-98 4.3975732645s 0.7329418303s infinite;
}

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

@keyframes drop-98 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-99 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 24%;
  opacity: 0.5376482037;
  transform: rotate(253.9432704457deg);
  -webkit-animation: drop-99 4.6829713676s 0.7222889227s infinite;
          animation: drop-99 4.6829713676s 0.7222889227s infinite;
}

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

@keyframes drop-99 {
  100% {
    top: 110%;
    left: 25%;
  }
}
.confetti-100 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 81%;
  opacity: 0.8370964719;
  transform: rotate(330.9877090544deg);
  -webkit-animation: drop-100 4.7098306458s 0.8406530069s infinite;
          animation: drop-100 4.7098306458s 0.8406530069s infinite;
}

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

@keyframes drop-100 {
  100% {
    top: 110%;
    left: 87%;
  }
}
.confetti-101 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.7027702966;
  transform: rotate(316.5322999174deg);
  -webkit-animation: drop-101 4.3695738969s 0.6531361457s infinite;
          animation: drop-101 4.3695738969s 0.6531361457s infinite;
}

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

@keyframes drop-101 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-102 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 21%;
  opacity: 1.0252275916;
  transform: rotate(59.1995209781deg);
  -webkit-animation: drop-102 4.1187626953s 0.3749938512s infinite;
          animation: drop-102 4.1187626953s 0.3749938512s infinite;
}

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

@keyframes drop-102 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-103 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 57%;
  opacity: 0.5390157575;
  transform: rotate(20.6980510777deg);
  -webkit-animation: drop-103 4.7643390619s 0.5035008555s infinite;
          animation: drop-103 4.7643390619s 0.5035008555s infinite;
}

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

@keyframes drop-103 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-104 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 87%;
  opacity: 0.8006559019;
  transform: rotate(195.6445379217deg);
  -webkit-animation: drop-104 4.786662347s 0.8302502142s infinite;
          animation: drop-104 4.786662347s 0.8302502142s infinite;
}

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

@keyframes drop-104 {
  100% {
    top: 110%;
    left: 99%;
  }
}
.confetti-105 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 81%;
  opacity: 1.0777836892;
  transform: rotate(163.0717893769deg);
  -webkit-animation: drop-105 4.7169090942s 0.6894558277s infinite;
          animation: drop-105 4.7169090942s 0.6894558277s infinite;
}

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

@keyframes drop-105 {
  100% {
    top: 110%;
    left: 83%;
  }
}
.confetti-106 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 0.6579301958;
  transform: rotate(317.9225291265deg);
  -webkit-animation: drop-106 4.3081052921s 0.2894136789s infinite;
          animation: drop-106 4.3081052921s 0.2894136789s infinite;
}

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

@keyframes drop-106 {
  100% {
    top: 110%;
    left: 110%;
  }
}
.confetti-107 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 0.7662584341;
  transform: rotate(196.0826714676deg);
  -webkit-animation: drop-107 4.928832547s 0.1149998288s infinite;
          animation: drop-107 4.928832547s 0.1149998288s infinite;
}

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

@keyframes drop-107 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-108 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 1.4077197887;
  transform: rotate(353.1618925714deg);
  -webkit-animation: drop-108 4.1363167994s 0.0908595093s infinite;
          animation: drop-108 4.1363167994s 0.0908595093s infinite;
}

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

@keyframes drop-108 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-109 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 0.7536609986;
  transform: rotate(35.5713638764deg);
  -webkit-animation: drop-109 4.2065040383s 0.9511431302s infinite;
          animation: drop-109 4.2065040383s 0.9511431302s infinite;
}

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

@keyframes drop-109 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-110 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 58%;
  opacity: 1.4439879868;
  transform: rotate(323.8204677706deg);
  -webkit-animation: drop-110 4.7451965405s 0.1195857851s infinite;
          animation: drop-110 4.7451965405s 0.1195857851s infinite;
}

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

@keyframes drop-110 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-111 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 36%;
  opacity: 1.3957397482;
  transform: rotate(245.2718695203deg);
  -webkit-animation: drop-111 4.8085249094s 0.9185573513s infinite;
          animation: drop-111 4.8085249094s 0.9185573513s infinite;
}

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

@keyframes drop-111 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-112 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 0.734640372;
  transform: rotate(227.4345077918deg);
  -webkit-animation: drop-112 4.7272447532s 0.0195771598s infinite;
          animation: drop-112 4.7272447532s 0.0195771598s infinite;
}

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

@keyframes drop-112 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-113 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 0.9239072535;
  transform: rotate(323.6557014804deg);
  -webkit-animation: drop-113 4.6589405695s 0.4850011108s infinite;
          animation: drop-113 4.6589405695s 0.4850011108s infinite;
}

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

@keyframes drop-113 {
  100% {
    top: 110%;
    left: 85%;
  }
}
.confetti-114 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 0.5902555882;
  transform: rotate(116.8254636612deg);
  -webkit-animation: drop-114 4.442883874s 0.4858385763s infinite;
          animation: drop-114 4.442883874s 0.4858385763s infinite;
}

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

@keyframes drop-114 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-115 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 0.7272112705;
  transform: rotate(177.3745500667deg);
  -webkit-animation: drop-115 4.1552130448s 0.7833047589s infinite;
          animation: drop-115 4.1552130448s 0.7833047589s infinite;
}

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

@keyframes drop-115 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-116 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 98%;
  opacity: 1.370733172;
  transform: rotate(175.1797239907deg);
  -webkit-animation: drop-116 4.0173680363s 0.8855003837s infinite;
          animation: drop-116 4.0173680363s 0.8855003837s infinite;
}

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

@keyframes drop-116 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-117 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 21%;
  opacity: 1.4294335603;
  transform: rotate(32.5215002118deg);
  -webkit-animation: drop-117 4.3930850767s 0.6947769832s infinite;
          animation: drop-117 4.3930850767s 0.6947769832s infinite;
}

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

@keyframes drop-117 {
  100% {
    top: 110%;
    left: 32%;
  }
}
.confetti-118 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 1.1073491556;
  transform: rotate(341.8755392461deg);
  -webkit-animation: drop-118 4.3843905972s 0.6180461716s infinite;
          animation: drop-118 4.3843905972s 0.6180461716s infinite;
}

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

@keyframes drop-118 {
  100% {
    top: 110%;
    left: 80%;
  }
}
.confetti-119 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 52%;
  opacity: 1.3554784061;
  transform: rotate(204.3258538197deg);
  -webkit-animation: drop-119 4.9465014599s 0.3467836658s infinite;
          animation: drop-119 4.9465014599s 0.3467836658s infinite;
}

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

@keyframes drop-119 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-120 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.8834196704;
  transform: rotate(191.7539951255deg);
  -webkit-animation: drop-120 4.0378713476s 0.544546013s infinite;
          animation: drop-120 4.0378713476s 0.544546013s infinite;
}

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

@keyframes drop-120 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-121 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 66%;
  opacity: 0.8669060196;
  transform: rotate(288.9300235809deg);
  -webkit-animation: drop-121 4.0116705384s 0.0222971189s infinite;
          animation: drop-121 4.0116705384s 0.0222971189s infinite;
}

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

@keyframes drop-121 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-122 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 0.6577815733;
  transform: rotate(223.9791545439deg);
  -webkit-animation: drop-122 4.7877609127s 0.9272184054s infinite;
          animation: drop-122 4.7877609127s 0.9272184054s infinite;
}

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

@keyframes drop-122 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-123 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.2921536592;
  transform: rotate(181.430437171deg);
  -webkit-animation: drop-123 4.8663207991s 0.4455788354s infinite;
          animation: drop-123 4.8663207991s 0.4455788354s infinite;
}

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

@keyframes drop-123 {
  100% {
    top: 110%;
    left: 5%;
  }
}
.confetti-124 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 96%;
  opacity: 0.6260705459;
  transform: rotate(341.9030117318deg);
  -webkit-animation: drop-124 4.1964145755s 0.6820588633s infinite;
          animation: drop-124 4.1964145755s 0.6820588633s infinite;
}

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

@keyframes drop-124 {
  100% {
    top: 110%;
    left: 107%;
  }
}
.confetti-125 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 0.7139267499;
  transform: rotate(289.1174686879deg);
  -webkit-animation: drop-125 4.5434592294s 0.3067944088s infinite;
          animation: drop-125 4.5434592294s 0.3067944088s infinite;
}

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

@keyframes drop-125 {
  100% {
    top: 110%;
    left: 88%;
  }
}
.confetti-126 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 57%;
  opacity: 0.6594894487;
  transform: rotate(278.5166426384deg);
  -webkit-animation: drop-126 4.1226495438s 0.1913409129s infinite;
          animation: drop-126 4.1226495438s 0.1913409129s infinite;
}

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

@keyframes drop-126 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-127 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 89%;
  opacity: 1.498383017;
  transform: rotate(122.6256057809deg);
  -webkit-animation: drop-127 4.4842858107s 0.339814243s infinite;
          animation: drop-127 4.4842858107s 0.339814243s infinite;
}

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

@keyframes drop-127 {
  100% {
    top: 110%;
    left: 101%;
  }
}
.confetti-128 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 0.507535864;
  transform: rotate(26.218502581deg);
  -webkit-animation: drop-128 4.0150544721s 0.2174155893s infinite;
          animation: drop-128 4.0150544721s 0.2174155893s infinite;
}

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

@keyframes drop-128 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-129 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 63%;
  opacity: 0.8956989699;
  transform: rotate(178.727599585deg);
  -webkit-animation: drop-129 4.8488567784s 0.49392448s infinite;
          animation: drop-129 4.8488567784s 0.49392448s infinite;
}

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

@keyframes drop-129 {
  100% {
    top: 110%;
    left: 74%;
  }
}
.confetti-130 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 1.4350669885;
  transform: rotate(179.5521289776deg);
  -webkit-animation: drop-130 4.7184996787s 0.5768940877s infinite;
          animation: drop-130 4.7184996787s 0.5768940877s infinite;
}

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

@keyframes drop-130 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-131 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.5982921588;
  transform: rotate(122.1503067919deg);
  -webkit-animation: drop-131 4.9865595938s 0.7423620319s infinite;
          animation: drop-131 4.9865595938s 0.7423620319s infinite;
}

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

@keyframes drop-131 {
  100% {
    top: 110%;
    left: 52%;
  }
}
.confetti-132 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 1.1252269694;
  transform: rotate(312.8200907354deg);
  -webkit-animation: drop-132 4.3971192966s 0.9314811629s infinite;
          animation: drop-132 4.3971192966s 0.9314811629s infinite;
}

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

@keyframes drop-132 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-133 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 13%;
  opacity: 0.7468569864;
  transform: rotate(217.7161633167deg);
  -webkit-animation: drop-133 4.6057749088s 0.9259084374s infinite;
          animation: drop-133 4.6057749088s 0.9259084374s infinite;
}

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

@keyframes drop-133 {
  100% {
    top: 110%;
    left: 26%;
  }
}
.confetti-134 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 1.1119171884;
  transform: rotate(170.9604344978deg);
  -webkit-animation: drop-134 4.8527696428s 0.7669718748s infinite;
          animation: drop-134 4.8527696428s 0.7669718748s infinite;
}

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

@keyframes drop-134 {
  100% {
    top: 110%;
    left: 90%;
  }
}
.confetti-135 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 13%;
  opacity: 1.0018683918;
  transform: rotate(117.8661659049deg);
  -webkit-animation: drop-135 4.0820644827s 0.1883071023s infinite;
          animation: drop-135 4.0820644827s 0.1883071023s infinite;
}

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

@keyframes drop-135 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-136 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.4132314847;
  transform: rotate(23.7568716289deg);
  -webkit-animation: drop-136 4.4967080979s 0.1498840198s infinite;
          animation: drop-136 4.4967080979s 0.1498840198s infinite;
}

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

@keyframes drop-136 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-137 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 71%;
  opacity: 1.0566130988;
  transform: rotate(316.3804077362deg);
  -webkit-animation: drop-137 4.9495416478s 0.511475632s infinite;
          animation: drop-137 4.9495416478s 0.511475632s infinite;
}

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

@keyframes drop-137 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-138 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 0.909887177;
  transform: rotate(92.3861972634deg);
  -webkit-animation: drop-138 4.2036183018s 0.6153789647s infinite;
          animation: drop-138 4.2036183018s 0.6153789647s infinite;
}

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

@keyframes drop-138 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-139 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 38%;
  opacity: 0.5338510439;
  transform: rotate(144.865970458deg);
  -webkit-animation: drop-139 4.2164249834s 0.8541814735s infinite;
          animation: drop-139 4.2164249834s 0.8541814735s infinite;
}

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

@keyframes drop-139 {
  100% {
    top: 110%;
    left: 48%;
  }
}
.confetti-140 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 82%;
  opacity: 1.3514212137;
  transform: rotate(78.3517841971deg);
  -webkit-animation: drop-140 4.4289159195s 0.640033719s infinite;
          animation: drop-140 4.4289159195s 0.640033719s infinite;
}

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

@keyframes drop-140 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-141 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 52%;
  opacity: 0.5139660986;
  transform: rotate(287.6445924192deg);
  -webkit-animation: drop-141 4.0464256727s 0.0365615851s infinite;
          animation: drop-141 4.0464256727s 0.0365615851s infinite;
}

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

@keyframes drop-141 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-142 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 44%;
  opacity: 1.3026421338;
  transform: rotate(322.9006127162deg);
  -webkit-animation: drop-142 4.4391062672s 0.4265307154s infinite;
          animation: drop-142 4.4391062672s 0.4265307154s infinite;
}

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

@keyframes drop-142 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-143 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 94%;
  opacity: 0.9279026203;
  transform: rotate(26.6476251865deg);
  -webkit-animation: drop-143 4.0446612183s 0.3334064841s infinite;
          animation: drop-143 4.0446612183s 0.3334064841s infinite;
}

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

@keyframes drop-143 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-144 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 0.7070402949;
  transform: rotate(190.87943474deg);
  -webkit-animation: drop-144 4.8483399654s 0.2274672262s infinite;
          animation: drop-144 4.8483399654s 0.2274672262s infinite;
}

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

@keyframes drop-144 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-145 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 30%;
  opacity: 1.3997270543;
  transform: rotate(120.2269654893deg);
  -webkit-animation: drop-145 4.4213757333s 0.766749022s infinite;
          animation: drop-145 4.4213757333s 0.766749022s infinite;
}

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

@keyframes drop-145 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-146 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 0.9820520791;
  transform: rotate(108.4248811282deg);
  -webkit-animation: drop-146 4.8135608315s 0.2573591307s infinite;
          animation: drop-146 4.8135608315s 0.2573591307s infinite;
}

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

@keyframes drop-146 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-147 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 100%;
  opacity: 0.5441077857;
  transform: rotate(160.8648429894deg);
  -webkit-animation: drop-147 4.5754188198s 0.6736885669s infinite;
          animation: drop-147 4.5754188198s 0.6736885669s infinite;
}

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

@keyframes drop-147 {
  100% {
    top: 110%;
    left: 108%;
  }
}
.confetti-148 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 3%;
  opacity: 1.4211921837;
  transform: rotate(175.5027939203deg);
  -webkit-animation: drop-148 4.3156298137s 0.7716282502s infinite;
          animation: drop-148 4.3156298137s 0.7716282502s infinite;
}

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

@keyframes drop-148 {
  100% {
    top: 110%;
    left: 17%;
  }
}
.confetti-149 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 36%;
  opacity: 0.8881235202;
  transform: rotate(300.634623245deg);
  -webkit-animation: drop-149 4.1828234905s 0.8613217061s infinite;
          animation: drop-149 4.1828234905s 0.8613217061s infinite;
}

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

@keyframes drop-149 {
  100% {
    top: 110%;
    left: 51%;
  }
}
.confetti-150 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 28%;
  opacity: 0.540672421;
  transform: rotate(283.5138249309deg);
  -webkit-animation: drop-150 4.3985122023s 0.198087527s infinite;
          animation: drop-150 4.3985122023s 0.198087527s infinite;
}

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

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