.confetti-wrapper {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  min-height: 100vh;
}

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

.confetti-0 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 10%;
  opacity: 1.3947740572;
  transform: rotate(309.2662370574deg);
  -webkit-animation: drop-0 4.8943856819s 0.1528254859s ;
  animation: drop-0 4.8943856819s 0.1528254859s ;
}

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

@keyframes drop-0 {
  100% {
    top: 130%;
    left: 24%;
  }
}
.confetti-1 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 0.8800492128;
  transform: rotate(202.3061097274deg);
  -webkit-animation: drop-1 4.1432922828s 0.7450279099s ;
  animation: drop-1 4.1432922828s 0.7450279099s ;
}

@-webkit-keyframes drop-1 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-1 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-2 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 37%;
  opacity: 0.7356295632;
  transform: rotate(14.2726317618deg);
  -webkit-animation: drop-2 4.1086119626s 0.7972880443s ;
  animation: drop-2 4.1086119626s 0.7972880443s ;
}

@-webkit-keyframes drop-2 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-2 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-3 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 89%;
  opacity: 0.9879464839;
  transform: rotate(104.7282148985deg);
  -webkit-animation: drop-3 4.1803732034s 0.1386651132s ;
  animation: drop-3 4.1803732034s 0.1386651132s ;
}

@-webkit-keyframes drop-3 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-3 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-4 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 1.4461518842;
  transform: rotate(308.2761393972deg);
  -webkit-animation: drop-4 4.0128295618s 0.5167265368s ;
  animation: drop-4 4.0128295618s 0.5167265368s ;
}

@-webkit-keyframes drop-4 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-4 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-5 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.1782888023;
  transform: rotate(122.6807221143deg);
  -webkit-animation: drop-5 4.4289178361s 0.5728571007s ;
  animation: drop-5 4.4289178361s 0.5728571007s ;
}

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

@keyframes drop-5 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-6 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 1.3701859167;
  transform: rotate(312.9666487678deg);
  -webkit-animation: drop-6 4.4249581604s 0.6031817385s ;
  animation: drop-6 4.4249581604s 0.6031817385s ;
}

@-webkit-keyframes drop-6 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-6 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-7 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 98%;
  opacity: 1.4306499;
  transform: rotate(63.2925319737deg);
  -webkit-animation: drop-7 4.7270087568s 0.3697867141s ;
  animation: drop-7 4.7270087568s 0.3697867141s ;
}

@-webkit-keyframes drop-7 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-7 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-8 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 76%;
  opacity: 1.4158176328;
  transform: rotate(119.7767535148deg);
  -webkit-animation: drop-8 4.3258006481s 0.3357326182s ;
  animation: drop-8 4.3258006481s 0.3357326182s ;
}

@-webkit-keyframes drop-8 {
  100% {
    top: 130%;
    left: 79%;
  }
}

@keyframes drop-8 {
  100% {
    top: 130%;
    left: 79%;
  }
}
.confetti-9 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 76%;
  opacity: 1.2658261439;
  transform: rotate(76.4603415637deg);
  -webkit-animation: drop-9 4.0039857567s 0.2272578541s ;
  animation: drop-9 4.0039857567s 0.2272578541s ;
}

@-webkit-keyframes drop-9 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-9 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-10 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 12%;
  opacity: 0.9248573355;
  transform: rotate(304.1956497651deg);
  -webkit-animation: drop-10 4.2179178611s 0.8725296486s ;
  animation: drop-10 4.2179178611s 0.8725296486s ;
}

@-webkit-keyframes drop-10 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-10 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-11 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 16%;
  opacity: 1.1107321702;
  transform: rotate(228.3452205332deg);
  -webkit-animation: drop-11 4.7380337132s 0.0342174872s ;
  animation: drop-11 4.7380337132s 0.0342174872s ;
}

@-webkit-keyframes drop-11 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-11 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-12 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 18%;
  opacity: 1.0180035762;
  transform: rotate(331.3246908456deg);
  -webkit-animation: drop-12 4.5980532123s 0.6167216224s ;
  animation: drop-12 4.5980532123s 0.6167216224s ;
}

@-webkit-keyframes drop-12 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-12 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-13 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 0.683682517;
  transform: rotate(357.8695366969deg);
  -webkit-animation: drop-13 4.681139886s 0.9766105014s ;
  animation: drop-13 4.681139886s 0.9766105014s ;
}

@-webkit-keyframes drop-13 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-13 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-14 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 99%;
  opacity: 0.6110402633;
  transform: rotate(72.8874763826deg);
  -webkit-animation: drop-14 4.8796041974s 0.5441840113s ;
  animation: drop-14 4.8796041974s 0.5441840113s ;
}

@-webkit-keyframes drop-14 {
  100% {
    top: 130%;
    left: 109%;
  }
}

@keyframes drop-14 {
  100% {
    top: 130%;
    left: 109%;
  }
}
.confetti-15 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 30%;
  opacity: 1.3007947354;
  transform: rotate(259.2975224733deg);
  -webkit-animation: drop-15 4.8086980257s 0.7082905482s ;
  animation: drop-15 4.8086980257s 0.7082905482s ;
}

@-webkit-keyframes drop-15 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-15 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-16 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 99%;
  opacity: 1.1980706358;
  transform: rotate(216.9584208764deg);
  -webkit-animation: drop-16 4.6629273301s 0.5236857785s ;
  animation: drop-16 4.6629273301s 0.5236857785s ;
}

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

@keyframes drop-16 {
  100% {
    top: 130%;
    left: 106%;
  }
}
.confetti-17 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 1.4184494738;
  transform: rotate(291.3451060194deg);
  -webkit-animation: drop-17 4.1653984852s 0.0695447869s ;
  animation: drop-17 4.1653984852s 0.0695447869s ;
}

@-webkit-keyframes drop-17 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-17 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-18 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 76%;
  opacity: 1.0704617795;
  transform: rotate(4.8895041129deg);
  -webkit-animation: drop-18 4.9787350204s 0.9215976084s ;
  animation: drop-18 4.9787350204s 0.9215976084s ;
}

@-webkit-keyframes drop-18 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-18 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-19 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 98%;
  opacity: 1.3962621916;
  transform: rotate(321.0754862138deg);
  -webkit-animation: drop-19 4.0185059335s 0.784146618s ;
  animation: drop-19 4.0185059335s 0.784146618s ;
}

@-webkit-keyframes drop-19 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-19 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-20 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 69%;
  opacity: 1.4305545396;
  transform: rotate(240.0842306322deg);
  -webkit-animation: drop-20 4.9832559522s 0.6708214258s ;
  animation: drop-20 4.9832559522s 0.6708214258s ;
}

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

@keyframes drop-20 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-21 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 31%;
  opacity: 0.7615263056;
  transform: rotate(284.6259747294deg);
  -webkit-animation: drop-21 4.6780111962s 0.3880311272s ;
  animation: drop-21 4.6780111962s 0.3880311272s ;
}

@-webkit-keyframes drop-21 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-21 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-22 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 67%;
  opacity: 1.0907726089;
  transform: rotate(206.4769043732deg);
  -webkit-animation: drop-22 4.0946664949s 0.1989864968s ;
  animation: drop-22 4.0946664949s 0.1989864968s ;
}

@-webkit-keyframes drop-22 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-22 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-23 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 36%;
  opacity: 1.3927682221;
  transform: rotate(17.1379863484deg);
  -webkit-animation: drop-23 4.1541913524s 0.7267237386s ;
  animation: drop-23 4.1541913524s 0.7267237386s ;
}

@-webkit-keyframes drop-23 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-23 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-24 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 11%;
  opacity: 0.7602048954;
  transform: rotate(159.4731803125deg);
  -webkit-animation: drop-24 4.4036636747s 0.8810974321s ;
  animation: drop-24 4.4036636747s 0.8810974321s ;
}

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

@keyframes drop-24 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-25 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 89%;
  opacity: 0.9086748367;
  transform: rotate(272.0570169576deg);
  -webkit-animation: drop-25 4.4953328181s 0.6980023445s ;
  animation: drop-25 4.4953328181s 0.6980023445s ;
}

@-webkit-keyframes drop-25 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-25 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-26 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 77%;
  opacity: 1.4380138208;
  transform: rotate(343.0854367818deg);
  -webkit-animation: drop-26 4.6762439826s 0.1076579417s ;
  animation: drop-26 4.6762439826s 0.1076579417s ;
}

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

@keyframes drop-26 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-27 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.3474488085;
  transform: rotate(61.9949533718deg);
  -webkit-animation: drop-27 4.034564851s 0.6395048534s ;
  animation: drop-27 4.034564851s 0.6395048534s ;
}

@-webkit-keyframes drop-27 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-27 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-28 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 1.3310508029;
  transform: rotate(203.1997971882deg);
  -webkit-animation: drop-28 4.3738378414s 0.746945553s ;
  animation: drop-28 4.3738378414s 0.746945553s ;
}

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

@keyframes drop-28 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-29 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 7%;
  opacity: 0.6055427226;
  transform: rotate(69.386576686deg);
  -webkit-animation: drop-29 4.103973769s 0.208682909s ;
  animation: drop-29 4.103973769s 0.208682909s ;
}

@-webkit-keyframes drop-29 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-29 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-30 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 26%;
  opacity: 1.0035558506;
  transform: rotate(298.3388185746deg);
  -webkit-animation: drop-30 4.5112262769s 0.6658918842s ;
  animation: drop-30 4.5112262769s 0.6658918842s ;
}

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

@keyframes drop-30 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-31 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 56%;
  opacity: 0.8297658161;
  transform: rotate(308.9451863256deg);
  -webkit-animation: drop-31 4.0677880787s 0.8534544783s ;
  animation: drop-31 4.0677880787s 0.8534544783s ;
}

@-webkit-keyframes drop-31 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-31 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-32 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 0.5292441027;
  transform: rotate(313.4842591757deg);
  -webkit-animation: drop-32 4.7613042205s 0.1395634709s ;
  animation: drop-32 4.7613042205s 0.1395634709s ;
}

@-webkit-keyframes drop-32 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-32 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-33 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 1.0837790271;
  transform: rotate(65.2745318829deg);
  -webkit-animation: drop-33 4.297868367s 0.8544332649s ;
  animation: drop-33 4.297868367s 0.8544332649s ;
}

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

@keyframes drop-33 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-34 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 78%;
  opacity: 0.9911527852;
  transform: rotate(358.8472367679deg);
  -webkit-animation: drop-34 4.8089704875s 0.6073368393s ;
  animation: drop-34 4.8089704875s 0.6073368393s ;
}

@-webkit-keyframes drop-34 {
  100% {
    top: 130%;
    left: 79%;
  }
}

@keyframes drop-34 {
  100% {
    top: 130%;
    left: 79%;
  }
}
.confetti-35 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 0.8659268791;
  transform: rotate(222.5274823627deg);
  -webkit-animation: drop-35 4.9852361976s 0.471749795s ;
  animation: drop-35 4.9852361976s 0.471749795s ;
}

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

@keyframes drop-35 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-36 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 34%;
  opacity: 0.6714451308;
  transform: rotate(21.5869526042deg);
  -webkit-animation: drop-36 4.9196648373s 0.6864346618s ;
  animation: drop-36 4.9196648373s 0.6864346618s ;
}

@-webkit-keyframes drop-36 {
  100% {
    top: 130%;
    left: 45%;
  }
}

@keyframes drop-36 {
  100% {
    top: 130%;
    left: 45%;
  }
}
.confetti-37 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 77%;
  opacity: 1.0078559334;
  transform: rotate(181.3280252798deg);
  -webkit-animation: drop-37 4.6988353357s 0.0512527521s ;
  animation: drop-37 4.6988353357s 0.0512527521s ;
}

@-webkit-keyframes drop-37 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-37 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-38 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 43%;
  opacity: 1.3141985028;
  transform: rotate(95.2342734278deg);
  -webkit-animation: drop-38 4.6489519132s 0.4858971359s ;
  animation: drop-38 4.6489519132s 0.4858971359s ;
}

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

@keyframes drop-38 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-39 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 61%;
  opacity: 0.7650076041;
  transform: rotate(117.0904053915deg);
  -webkit-animation: drop-39 4.0905767715s 0.3458246127s ;
  animation: drop-39 4.0905767715s 0.3458246127s ;
}

@-webkit-keyframes drop-39 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-39 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-40 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 70%;
  opacity: 0.6394370159;
  transform: rotate(44.6755058586deg);
  -webkit-animation: drop-40 4.4988484698s 0.9476923435s ;
  animation: drop-40 4.4988484698s 0.9476923435s ;
}

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

@keyframes drop-40 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-41 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 25%;
  opacity: 0.9609701418;
  transform: rotate(124.1510524456deg);
  -webkit-animation: drop-41 4.4236098836s 0.1725303047s ;
  animation: drop-41 4.4236098836s 0.1725303047s ;
}

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

@keyframes drop-41 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-42 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 96%;
  opacity: 0.8814611173;
  transform: rotate(351.9838805879deg);
  -webkit-animation: drop-42 4.4081672372s 0.9534068583s ;
  animation: drop-42 4.4081672372s 0.9534068583s ;
}

@-webkit-keyframes drop-42 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-42 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-43 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 82%;
  opacity: 1.4625934936;
  transform: rotate(358.1447039755deg);
  -webkit-animation: drop-43 4.586214974s 0.0971147345s ;
  animation: drop-43 4.586214974s 0.0971147345s ;
}

@-webkit-keyframes drop-43 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-43 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-44 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 31%;
  opacity: 0.907721546;
  transform: rotate(58.9374129833deg);
  -webkit-animation: drop-44 4.1313134879s 0.2775322569s ;
  animation: drop-44 4.1313134879s 0.2775322569s ;
}

@-webkit-keyframes drop-44 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-44 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-45 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 0.7109372016;
  transform: rotate(24.4557973111deg);
  -webkit-animation: drop-45 4.1768052624s 0.2560885538s ;
  animation: drop-45 4.1768052624s 0.2560885538s ;
}

@-webkit-keyframes drop-45 {
  100% {
    top: 130%;
    left: 108%;
  }
}

@keyframes drop-45 {
  100% {
    top: 130%;
    left: 108%;
  }
}
.confetti-46 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 60%;
  opacity: 1.166427551;
  transform: rotate(156.0420491062deg);
  -webkit-animation: drop-46 4.2626329099s 0.0723820027s ;
  animation: drop-46 4.2626329099s 0.0723820027s ;
}

@-webkit-keyframes drop-46 {
  100% {
    top: 130%;
    left: 75%;
  }
}

@keyframes drop-46 {
  100% {
    top: 130%;
    left: 75%;
  }
}
.confetti-47 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 78%;
  opacity: 1.3833647867;
  transform: rotate(46.978652724deg);
  -webkit-animation: drop-47 4.3821091217s 0.0726460601s ;
  animation: drop-47 4.3821091217s 0.0726460601s ;
}

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

@keyframes drop-47 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-48 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 1.2779994921;
  transform: rotate(255.9796464535deg);
  -webkit-animation: drop-48 4.4689959331s 0.1969341023s ;
  animation: drop-48 4.4689959331s 0.1969341023s ;
}

@-webkit-keyframes drop-48 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-48 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-49 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 55%;
  opacity: 0.933215712;
  transform: rotate(217.9998456242deg);
  -webkit-animation: drop-49 4.6524033932s 0.447691358s ;
  animation: drop-49 4.6524033932s 0.447691358s ;
}

@-webkit-keyframes drop-49 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-49 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-50 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 1.3410436327;
  transform: rotate(307.619489427deg);
  -webkit-animation: drop-50 4.6384799103s 0.4787185207s ;
  animation: drop-50 4.6384799103s 0.4787185207s ;
}

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

@keyframes drop-50 {
  100% {
    top: 130%;
    left: 106%;
  }
}
.confetti-51 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 85%;
  opacity: 1.0824847023;
  transform: rotate(220.0943193622deg);
  -webkit-animation: drop-51 4.2450831193s 0.3829915516s ;
  animation: drop-51 4.2450831193s 0.3829915516s ;
}

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

@keyframes drop-51 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-52 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 61%;
  opacity: 0.7578495163;
  transform: rotate(106.5886076718deg);
  -webkit-animation: drop-52 4.8570544509s 0.9066615667s ;
  animation: drop-52 4.8570544509s 0.9066615667s ;
}

@-webkit-keyframes drop-52 {
  100% {
    top: 130%;
    left: 68%;
  }
}

@keyframes drop-52 {
  100% {
    top: 130%;
    left: 68%;
  }
}
.confetti-53 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 34%;
  opacity: 1.4873222873;
  transform: rotate(30.4777766419deg);
  -webkit-animation: drop-53 4.2909925743s 0.805915185s ;
  animation: drop-53 4.2909925743s 0.805915185s ;
}

@-webkit-keyframes drop-53 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-53 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-54 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 33%;
  opacity: 0.6751192377;
  transform: rotate(175.5989924318deg);
  -webkit-animation: drop-54 4.7571162665s 0.7847651792s ;
  animation: drop-54 4.7571162665s 0.7847651792s ;
}

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

@keyframes drop-54 {
  100% {
    top: 130%;
    left: 46%;
  }
}
.confetti-55 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 3%;
  opacity: 1.0694471737;
  transform: rotate(34.3833975649deg);
  -webkit-animation: drop-55 4.2554301959s 0.5253251639s ;
  animation: drop-55 4.2554301959s 0.5253251639s ;
}

@-webkit-keyframes drop-55 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-55 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-56 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 0.8540101407;
  transform: rotate(287.3817272315deg);
  -webkit-animation: drop-56 4.9806821858s 0.5597552918s ;
  animation: drop-56 4.9806821858s 0.5597552918s ;
}

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

@keyframes drop-56 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-57 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 0.6992267888;
  transform: rotate(325.2734981306deg);
  -webkit-animation: drop-57 4.9622216383s 0.4317091106s ;
  animation: drop-57 4.9622216383s 0.4317091106s ;
}

@-webkit-keyframes drop-57 {
  100% {
    top: 130%;
    left: 8%;
  }
}

@keyframes drop-57 {
  100% {
    top: 130%;
    left: 8%;
  }
}
.confetti-58 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 6%;
  opacity: 0.7167733312;
  transform: rotate(52.8506630813deg);
  -webkit-animation: drop-58 4.3483021612s 0.6253899171s ;
  animation: drop-58 4.3483021612s 0.6253899171s ;
}

@-webkit-keyframes drop-58 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-58 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-59 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.0255579108;
  transform: rotate(359.2717126616deg);
  -webkit-animation: drop-59 4.831941566s 0.6749418412s ;
  animation: drop-59 4.831941566s 0.6749418412s ;
}

@-webkit-keyframes drop-59 {
  100% {
    top: 130%;
    left: 6%;
  }
}

@keyframes drop-59 {
  100% {
    top: 130%;
    left: 6%;
  }
}
.confetti-60 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 30%;
  opacity: 0.5135903678;
  transform: rotate(3.8257055751deg);
  -webkit-animation: drop-60 4.4219503914s 0.7229685596s ;
  animation: drop-60 4.4219503914s 0.7229685596s ;
}

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

@keyframes drop-60 {
  100% {
    top: 130%;
    left: 36%;
  }
}
.confetti-61 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 1.2529980099;
  transform: rotate(152.5836466653deg);
  -webkit-animation: drop-61 4.0924637001s 0.2976634759s ;
  animation: drop-61 4.0924637001s 0.2976634759s ;
}

@-webkit-keyframes drop-61 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-61 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-62 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 13%;
  opacity: 0.7376770835;
  transform: rotate(286.3509515557deg);
  -webkit-animation: drop-62 4.4389159117s 0.7438262727s ;
  animation: drop-62 4.4389159117s 0.7438262727s ;
}

@-webkit-keyframes drop-62 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-62 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-63 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 37%;
  opacity: 0.8147613104;
  transform: rotate(228.485840426deg);
  -webkit-animation: drop-63 4.1353605763s 0.0427588868s ;
  animation: drop-63 4.1353605763s 0.0427588868s ;
}

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

@keyframes drop-63 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-64 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 0.9252008567;
  transform: rotate(172.7213313338deg);
  -webkit-animation: drop-64 4.3424315125s 0.5187457398s ;
  animation: drop-64 4.3424315125s 0.5187457398s ;
}

@-webkit-keyframes drop-64 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-64 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-65 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 44%;
  opacity: 0.6364335227;
  transform: rotate(337.8751267222deg);
  -webkit-animation: drop-65 4.7981292154s 0.2779065944s ;
  animation: drop-65 4.7981292154s 0.2779065944s ;
}

@-webkit-keyframes drop-65 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-65 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-66 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 94%;
  opacity: 1.169129607;
  transform: rotate(8.9392924165deg);
  -webkit-animation: drop-66 4.6982635408s 0.5141585129s ;
  animation: drop-66 4.6982635408s 0.5141585129s ;
}

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

@keyframes drop-66 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-67 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 46%;
  opacity: 0.5606907706;
  transform: rotate(16.22085863deg);
  -webkit-animation: drop-67 4.8476762609s 0.231947531s ;
  animation: drop-67 4.8476762609s 0.231947531s ;
}

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

@keyframes drop-67 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-68 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.1897231944;
  transform: rotate(247.4476279253deg);
  -webkit-animation: drop-68 4.9179347705s 0.7366287678s ;
  animation: drop-68 4.9179347705s 0.7366287678s ;
}

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

@keyframes drop-68 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-69 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 21%;
  opacity: 0.5990277589;
  transform: rotate(322.1526985486deg);
  -webkit-animation: drop-69 4.6629161043s 0.1620929716s ;
  animation: drop-69 4.6629161043s 0.1620929716s ;
}

@-webkit-keyframes drop-69 {
  100% {
    top: 130%;
    left: 36%;
  }
}

@keyframes drop-69 {
  100% {
    top: 130%;
    left: 36%;
  }
}
.confetti-70 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 16%;
  opacity: 0.9596822474;
  transform: rotate(254.6975248203deg);
  -webkit-animation: drop-70 4.8596016302s 0.143894351s ;
  animation: drop-70 4.8596016302s 0.143894351s ;
}

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

@keyframes drop-70 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-71 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 35%;
  opacity: 0.8706152104;
  transform: rotate(349.1070854279deg);
  -webkit-animation: drop-71 4.6439311516s 0.7324579838s ;
  animation: drop-71 4.6439311516s 0.7324579838s ;
}

@-webkit-keyframes drop-71 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-71 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-72 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 1.3107362832;
  transform: rotate(265.6296372357deg);
  -webkit-animation: drop-72 4.0045506294s 0.3025642562s ;
  animation: drop-72 4.0045506294s 0.3025642562s ;
}

@-webkit-keyframes drop-72 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-72 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-73 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 33%;
  opacity: 0.9789895553;
  transform: rotate(227.9168499954deg);
  -webkit-animation: drop-73 4.8698552875s 0.0671362195s ;
  animation: drop-73 4.8698552875s 0.0671362195s ;
}

@-webkit-keyframes drop-73 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-73 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-74 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 43%;
  opacity: 1.2011265983;
  transform: rotate(158.9401693185deg);
  -webkit-animation: drop-74 4.8841151149s 0.0680926453s ;
  animation: drop-74 4.8841151149s 0.0680926453s ;
}

@-webkit-keyframes drop-74 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-74 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-75 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 35%;
  opacity: 1.2860532322;
  transform: rotate(272.3695750748deg);
  -webkit-animation: drop-75 4.8294253185s 0.154145622s ;
  animation: drop-75 4.8294253185s 0.154145622s ;
}

@-webkit-keyframes drop-75 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-75 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-76 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 1.0549065351;
  transform: rotate(185.6413400482deg);
  -webkit-animation: drop-76 4.6420307971s 0.5413379272s ;
  animation: drop-76 4.6420307971s 0.5413379272s ;
}

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

@keyframes drop-76 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-77 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.9840699062;
  transform: rotate(173.9228560571deg);
  -webkit-animation: drop-77 4.8500550808s 0.7309957859s ;
  animation: drop-77 4.8500550808s 0.7309957859s ;
}

@-webkit-keyframes drop-77 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-77 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-78 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 29%;
  opacity: 1.4657514365;
  transform: rotate(108.8462691915deg);
  -webkit-animation: drop-78 4.9711307598s 0.1463148075s ;
  animation: drop-78 4.9711307598s 0.1463148075s ;
}

@-webkit-keyframes drop-78 {
  100% {
    top: 130%;
    left: 32%;
  }
}

@keyframes drop-78 {
  100% {
    top: 130%;
    left: 32%;
  }
}
.confetti-79 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 1.2819969104;
  transform: rotate(109.5404022166deg);
  -webkit-animation: drop-79 4.3306187175s 0.4989974978s ;
  animation: drop-79 4.3306187175s 0.4989974978s ;
}

@-webkit-keyframes drop-79 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-79 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-80 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.9097550293;
  transform: rotate(176.9527030913deg);
  -webkit-animation: drop-80 4.38897651s 0.8582551209s ;
  animation: drop-80 4.38897651s 0.8582551209s ;
}

@-webkit-keyframes drop-80 {
  100% {
    top: 130%;
    left: 12%;
  }
}

@keyframes drop-80 {
  100% {
    top: 130%;
    left: 12%;
  }
}
.confetti-81 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 56%;
  opacity: 0.9542171952;
  transform: rotate(170.3198566769deg);
  -webkit-animation: drop-81 4.7729440669s 0.4186301045s ;
  animation: drop-81 4.7729440669s 0.4186301045s ;
}

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

@keyframes drop-81 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-82 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 35%;
  opacity: 0.5651682063;
  transform: rotate(138.1505381916deg);
  -webkit-animation: drop-82 4.1561253468s 0.8005853338s ;
  animation: drop-82 4.1561253468s 0.8005853338s ;
}

@-webkit-keyframes drop-82 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-82 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-83 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 1.2421387471;
  transform: rotate(202.0804690122deg);
  -webkit-animation: drop-83 4.7125845571s 0.6004201654s ;
  animation: drop-83 4.7125845571s 0.6004201654s ;
}

@-webkit-keyframes drop-83 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-83 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-84 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 80%;
  opacity: 0.6892660533;
  transform: rotate(151.333625959deg);
  -webkit-animation: drop-84 4.6597940861s 0.7414709919s ;
  animation: drop-84 4.6597940861s 0.7414709919s ;
}

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

@keyframes drop-84 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-85 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 76%;
  opacity: 1.3194963918;
  transform: rotate(138.1843223824deg);
  -webkit-animation: drop-85 4.5591771885s 0.2399209515s ;
  animation: drop-85 4.5591771885s 0.2399209515s ;
}

@-webkit-keyframes drop-85 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-85 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-86 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 94%;
  opacity: 1.1780756735;
  transform: rotate(179.6717397226deg);
  -webkit-animation: drop-86 4.1436667398s 0.9059639857s ;
  animation: drop-86 4.1436667398s 0.9059639857s ;
}

@-webkit-keyframes drop-86 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-86 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-87 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 0.9955641622;
  transform: rotate(158.2820667112deg);
  -webkit-animation: drop-87 4.0641163728s 0.8976296807s ;
  animation: drop-87 4.0641163728s 0.8976296807s ;
}

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

@keyframes drop-87 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-88 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 46%;
  opacity: 0.8734754277;
  transform: rotate(352.2974337747deg);
  -webkit-animation: drop-88 4.7667925811s 0.3762575828s ;
  animation: drop-88 4.7667925811s 0.3762575828s ;
}

@-webkit-keyframes drop-88 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-88 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-89 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.5980920578;
  transform: rotate(14.7841485012deg);
  -webkit-animation: drop-89 4.7691741993s 0.5914476332s ;
  animation: drop-89 4.7691741993s 0.5914476332s ;
}

@-webkit-keyframes drop-89 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-89 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-90 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 1.2790919452;
  transform: rotate(3.010176007deg);
  -webkit-animation: drop-90 4.049918507s 0.744563781s ;
  animation: drop-90 4.049918507s 0.744563781s ;
}

@-webkit-keyframes drop-90 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-90 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-91 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 72%;
  opacity: 0.7441438019;
  transform: rotate(209.5786369835deg);
  -webkit-animation: drop-91 4.8653405262s 0.9211823509s ;
  animation: drop-91 4.8653405262s 0.9211823509s ;
}

@-webkit-keyframes drop-91 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-91 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-92 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.736371519;
  transform: rotate(64.0583111572deg);
  -webkit-animation: drop-92 4.1918606907s 0.8757513746s ;
  animation: drop-92 4.1918606907s 0.8757513746s ;
}

@-webkit-keyframes drop-92 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-92 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-93 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 6%;
  opacity: 0.6620185689;
  transform: rotate(250.4119287307deg);
  -webkit-animation: drop-93 4.9013538947s 0.5546616136s ;
  animation: drop-93 4.9013538947s 0.5546616136s ;
}

@-webkit-keyframes drop-93 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-93 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-94 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 24%;
  opacity: 1.4497219215;
  transform: rotate(351.7151790951deg);
  -webkit-animation: drop-94 4.5861771848s 0.3488389502s ;
  animation: drop-94 4.5861771848s 0.3488389502s ;
}

@-webkit-keyframes drop-94 {
  100% {
    top: 130%;
    left: 32%;
  }
}

@keyframes drop-94 {
  100% {
    top: 130%;
    left: 32%;
  }
}
.confetti-95 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 74%;
  opacity: 0.8580903119;
  transform: rotate(345.5859109255deg);
  -webkit-animation: drop-95 4.6502404252s 0.1867859941s ;
  animation: drop-95 4.6502404252s 0.1867859941s ;
}

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

@keyframes drop-95 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-96 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 26%;
  opacity: 1.3913051707;
  transform: rotate(191.5892034502deg);
  -webkit-animation: drop-96 4.1068407125s 0.8339301674s ;
  animation: drop-96 4.1068407125s 0.8339301674s ;
}

@-webkit-keyframes drop-96 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-96 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-97 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 12%;
  opacity: 0.7211865773;
  transform: rotate(288.6898877686deg);
  -webkit-animation: drop-97 4.7733701692s 0.9288473006s ;
  animation: drop-97 4.7733701692s 0.9288473006s ;
}

@-webkit-keyframes drop-97 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-97 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-98 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.9040120753;
  transform: rotate(320.9219519704deg);
  -webkit-animation: drop-98 4.0468872261s 0.6568376124s ;
  animation: drop-98 4.0468872261s 0.6568376124s ;
}

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

@keyframes drop-98 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-99 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 83%;
  opacity: 1.4196935355;
  transform: rotate(137.1349494766deg);
  -webkit-animation: drop-99 4.1097400891s 0.1091315031s ;
  animation: drop-99 4.1097400891s 0.1091315031s ;
}

@-webkit-keyframes drop-99 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-99 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-100 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 0.9721598345;
  transform: rotate(274.9061525833deg);
  -webkit-animation: drop-100 4.5310530943s 0.7865328257s ;
  animation: drop-100 4.5310530943s 0.7865328257s ;
}

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

@keyframes drop-100 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-101 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 0.7331290531;
  transform: rotate(322.9475616536deg);
  -webkit-animation: drop-101 4.4654743267s 0.1362375843s ;
  animation: drop-101 4.4654743267s 0.1362375843s ;
}

@-webkit-keyframes drop-101 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-101 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-102 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 0.8693415751;
  transform: rotate(333.6571695345deg);
  -webkit-animation: drop-102 4.8030243508s 0.9961658566s ;
  animation: drop-102 4.8030243508s 0.9961658566s ;
}

@-webkit-keyframes drop-102 {
  100% {
    top: 130%;
    left: 79%;
  }
}

@keyframes drop-102 {
  100% {
    top: 130%;
    left: 79%;
  }
}
.confetti-103 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 1.0831987369;
  transform: rotate(161.5114002265deg);
  -webkit-animation: drop-103 4.7258604012s 0.7849470395s ;
  animation: drop-103 4.7258604012s 0.7849470395s ;
}

@-webkit-keyframes drop-103 {
  100% {
    top: 130%;
    left: 46%;
  }
}

@keyframes drop-103 {
  100% {
    top: 130%;
    left: 46%;
  }
}
.confetti-104 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 1.344920154;
  transform: rotate(245.2091555468deg);
  -webkit-animation: drop-104 4.9725599954s 0.2673982469s ;
  animation: drop-104 4.9725599954s 0.2673982469s ;
}

@-webkit-keyframes drop-104 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-104 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-105 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 36%;
  opacity: 1.1568414223;
  transform: rotate(169.6171450897deg);
  -webkit-animation: drop-105 4.8923805006s 0.8072138216s ;
  animation: drop-105 4.8923805006s 0.8072138216s ;
}

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

@keyframes drop-105 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-106 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 23%;
  opacity: 0.9724593568;
  transform: rotate(329.0283276637deg);
  -webkit-animation: drop-106 4.7622324611s 0.2347852098s ;
  animation: drop-106 4.7622324611s 0.2347852098s ;
}

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

@keyframes drop-106 {
  100% {
    top: 130%;
    left: 32%;
  }
}
.confetti-107 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 1.3129580903;
  transform: rotate(59.8088732912deg);
  -webkit-animation: drop-107 4.5730617531s 0.2138921688s ;
  animation: drop-107 4.5730617531s 0.2138921688s ;
}

@-webkit-keyframes drop-107 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-107 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-108 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 30%;
  opacity: 1.2514603335;
  transform: rotate(102.241170785deg);
  -webkit-animation: drop-108 4.5183094797s 0.3065919291s ;
  animation: drop-108 4.5183094797s 0.3065919291s ;
}

@-webkit-keyframes drop-108 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-108 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-109 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 1.072100534;
  transform: rotate(53.1194332375deg);
  -webkit-animation: drop-109 4.5438065811s 0.8383015955s ;
  animation: drop-109 4.5438065811s 0.8383015955s ;
}

@-webkit-keyframes drop-109 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-109 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-110 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 10%;
  opacity: 1.154712441;
  transform: rotate(293.8360882183deg);
  -webkit-animation: drop-110 4.2788249478s 0.3571239472s ;
  animation: drop-110 4.2788249478s 0.3571239472s ;
}

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

@keyframes drop-110 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-111 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 1.0116898111;
  transform: rotate(352.1914458024deg);
  -webkit-animation: drop-111 4.0662926922s 0.1419852743s ;
  animation: drop-111 4.0662926922s 0.1419852743s ;
}

@-webkit-keyframes drop-111 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-111 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-112 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 1.2120061849;
  transform: rotate(84.527549245deg);
  -webkit-animation: drop-112 4.832580134s 0.9473565946s ;
  animation: drop-112 4.832580134s 0.9473565946s ;
}

@-webkit-keyframes drop-112 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-112 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-113 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 40%;
  opacity: 1.3149883141;
  transform: rotate(273.3297185784deg);
  -webkit-animation: drop-113 4.763798692s 0.0092813986s ;
  animation: drop-113 4.763798692s 0.0092813986s ;
}

@-webkit-keyframes drop-113 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-113 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-114 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 90%;
  opacity: 1.0772246848;
  transform: rotate(280.6560692766deg);
  -webkit-animation: drop-114 4.051888269s 0.9219736042s ;
  animation: drop-114 4.051888269s 0.9219736042s ;
}

@-webkit-keyframes drop-114 {
  100% {
    top: 130%;
    left: 102%;
  }
}

@keyframes drop-114 {
  100% {
    top: 130%;
    left: 102%;
  }
}
.confetti-115 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 81%;
  opacity: 1.3337693022;
  transform: rotate(5.7956257513deg);
  -webkit-animation: drop-115 4.1195310131s 0.2296245138s ;
  animation: drop-115 4.1195310131s 0.2296245138s ;
}

@-webkit-keyframes drop-115 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-115 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-116 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 0.8137312495;
  transform: rotate(45.2422743554deg);
  -webkit-animation: drop-116 4.8434294051s 0.3875944116s ;
  animation: drop-116 4.8434294051s 0.3875944116s ;
}

@-webkit-keyframes drop-116 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-116 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-117 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 25%;
  opacity: 1.4134427819;
  transform: rotate(313.3273700736deg);
  -webkit-animation: drop-117 4.6911174692s 0.4721492636s ;
  animation: drop-117 4.6911174692s 0.4721492636s ;
}

@-webkit-keyframes drop-117 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-117 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-118 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 0.7433069202;
  transform: rotate(276.5194262815deg);
  -webkit-animation: drop-118 4.8684492282s 0.2496841127s ;
  animation: drop-118 4.8684492282s 0.2496841127s ;
}

@-webkit-keyframes drop-118 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-118 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-119 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 1.2570981678;
  transform: rotate(179.3917069299deg);
  -webkit-animation: drop-119 4.353890764s 0.9919792232s ;
  animation: drop-119 4.353890764s 0.9919792232s ;
}

@-webkit-keyframes drop-119 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-119 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-120 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 85%;
  opacity: 1.1293299825;
  transform: rotate(59.6398495135deg);
  -webkit-animation: drop-120 4.5000218206s 0.7642961041s ;
  animation: drop-120 4.5000218206s 0.7642961041s ;
}

@-webkit-keyframes drop-120 {
  100% {
    top: 130%;
    left: 97%;
  }
}

@keyframes drop-120 {
  100% {
    top: 130%;
    left: 97%;
  }
}
.confetti-121 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 54%;
  opacity: 0.7264045205;
  transform: rotate(226.5792086973deg);
  -webkit-animation: drop-121 4.8685666652s 0.0483923495s ;
  animation: drop-121 4.8685666652s 0.0483923495s ;
}

@-webkit-keyframes drop-121 {
  100% {
    top: 130%;
    left: 64%;
  }
}

@keyframes drop-121 {
  100% {
    top: 130%;
    left: 64%;
  }
}
.confetti-122 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 0.928009882;
  transform: rotate(11.3441569541deg);
  -webkit-animation: drop-122 4.1808710451s 0.9333885651s ;
  animation: drop-122 4.1808710451s 0.9333885651s ;
}

@-webkit-keyframes drop-122 {
  100% {
    top: 130%;
    left: 86%;
  }
}

@keyframes drop-122 {
  100% {
    top: 130%;
    left: 86%;
  }
}
.confetti-123 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 78%;
  opacity: 0.7907091283;
  transform: rotate(22.4939521064deg);
  -webkit-animation: drop-123 4.6400896191s 0.8426586965s ;
  animation: drop-123 4.6400896191s 0.8426586965s ;
}

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

@keyframes drop-123 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-124 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.4406865021;
  transform: rotate(292.9589632821deg);
  -webkit-animation: drop-124 4.9266253476s 0.8522148017s ;
  animation: drop-124 4.9266253476s 0.8522148017s ;
}

@-webkit-keyframes drop-124 {
  100% {
    top: 130%;
    left: 9%;
  }
}

@keyframes drop-124 {
  100% {
    top: 130%;
    left: 9%;
  }
}
.confetti-125 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 9%;
  opacity: 1.4313222005;
  transform: rotate(41.718164deg);
  -webkit-animation: drop-125 4.5505024787s 0.4658963559s ;
  animation: drop-125 4.5505024787s 0.4658963559s ;
}

@-webkit-keyframes drop-125 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-125 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-126 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 0.7197251365;
  transform: rotate(293.2673784328deg);
  -webkit-animation: drop-126 4.9921760658s 0.1811970487s ;
  animation: drop-126 4.9921760658s 0.1811970487s ;
}

@-webkit-keyframes drop-126 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-126 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-127 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 99%;
  opacity: 0.6498765228;
  transform: rotate(215.770878764deg);
  -webkit-animation: drop-127 4.0366233244s 0.0307802669s ;
  animation: drop-127 4.0366233244s 0.0307802669s ;
}

@-webkit-keyframes drop-127 {
  100% {
    top: 130%;
    left: 108%;
  }
}

@keyframes drop-127 {
  100% {
    top: 130%;
    left: 108%;
  }
}
.confetti-128 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 36%;
  opacity: 1.3920033028;
  transform: rotate(37.1857844015deg);
  -webkit-animation: drop-128 4.3281834108s 0.7819445759s ;
  animation: drop-128 4.3281834108s 0.7819445759s ;
}

@-webkit-keyframes drop-128 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-128 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-129 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 85%;
  opacity: 0.801805836;
  transform: rotate(169.9651561333deg);
  -webkit-animation: drop-129 4.019495987s 0.07186561s ;
  animation: drop-129 4.019495987s 0.07186561s ;
}

@-webkit-keyframes drop-129 {
  100% {
    top: 130%;
    left: 92%;
  }
}

@keyframes drop-129 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-130 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 0.6903495882;
  transform: rotate(324.1074117164deg);
  -webkit-animation: drop-130 4.0713052473s 0.4044121s ;
  animation: drop-130 4.0713052473s 0.4044121s ;
}

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

@keyframes drop-130 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-131 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 0.9333673402;
  transform: rotate(330.3340775915deg);
  -webkit-animation: drop-131 4.3413921387s 0.8410907289s ;
  animation: drop-131 4.3413921387s 0.8410907289s ;
}

@-webkit-keyframes drop-131 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-131 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-132 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 36%;
  opacity: 1.343967302;
  transform: rotate(190.6728974835deg);
  -webkit-animation: drop-132 4.2232410194s 0.3292168281s ;
  animation: drop-132 4.2232410194s 0.3292168281s ;
}

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

@keyframes drop-132 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-133 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 3%;
  opacity: 1.4854442088;
  transform: rotate(67.0769855391deg);
  -webkit-animation: drop-133 4.4081328789s 0.2962479648s ;
  animation: drop-133 4.4081328789s 0.2962479648s ;
}

@-webkit-keyframes drop-133 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-133 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-134 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 0.9512923273;
  transform: rotate(211.7367019049deg);
  -webkit-animation: drop-134 4.3049994311s 0.1535342931s ;
  animation: drop-134 4.3049994311s 0.1535342931s ;
}

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

@keyframes drop-134 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-135 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 82%;
  opacity: 1.0344043346;
  transform: rotate(190.6113046248deg);
  -webkit-animation: drop-135 4.5497309584s 0.1723375503s ;
  animation: drop-135 4.5497309584s 0.1723375503s ;
}

@-webkit-keyframes drop-135 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-135 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-136 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 81%;
  opacity: 1.0247309045;
  transform: rotate(223.0120156207deg);
  -webkit-animation: drop-136 4.8716891743s 0.4856530716s ;
  animation: drop-136 4.8716891743s 0.4856530716s ;
}

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

@keyframes drop-136 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-137 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.0316369271;
  transform: rotate(302.9594879055deg);
  -webkit-animation: drop-137 4.0456645884s 0.9811757989s ;
  animation: drop-137 4.0456645884s 0.9811757989s ;
}

@-webkit-keyframes drop-137 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-137 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-138 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 67%;
  opacity: 1.2404378793;
  transform: rotate(297.1487111136deg);
  -webkit-animation: drop-138 4.5960689738s 0.3240360139s ;
  animation: drop-138 4.5960689738s 0.3240360139s ;
}

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

@keyframes drop-138 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-139 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 25%;
  opacity: 1.4183886614;
  transform: rotate(165.7783165181deg);
  -webkit-animation: drop-139 4.3052184362s 0.6150579037s ;
  animation: drop-139 4.3052184362s 0.6150579037s ;
}

@-webkit-keyframes drop-139 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-139 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-140 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 85%;
  opacity: 0.68932841;
  transform: rotate(290.4083199698deg);
  -webkit-animation: drop-140 4.8440491142s 0.0637619527s ;
  animation: drop-140 4.8440491142s 0.0637619527s ;
}

@-webkit-keyframes drop-140 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-140 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-141 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 89%;
  opacity: 1.0810050835;
  transform: rotate(40.0486307239deg);
  -webkit-animation: drop-141 4.6562854204s 0.095655879s ;
  animation: drop-141 4.6562854204s 0.095655879s ;
}

@-webkit-keyframes drop-141 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-141 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-142 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 49%;
  opacity: 1.4853728889;
  transform: rotate(166.1946613225deg);
  -webkit-animation: drop-142 4.4254279018s 0.7588789279s ;
  animation: drop-142 4.4254279018s 0.7588789279s ;
}

@-webkit-keyframes drop-142 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-142 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-143 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 0.5932317175;
  transform: rotate(248.412442701deg);
  -webkit-animation: drop-143 4.2653986088s 0.4416282784s ;
  animation: drop-143 4.2653986088s 0.4416282784s ;
}

@-webkit-keyframes drop-143 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-143 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-144 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 40%;
  opacity: 0.980578623;
  transform: rotate(171.0836573789deg);
  -webkit-animation: drop-144 4.9740122538s 0.8066704639s ;
  animation: drop-144 4.9740122538s 0.8066704639s ;
}

@-webkit-keyframes drop-144 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-144 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-145 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 6%;
  opacity: 0.6464343296;
  transform: rotate(194.3602955531deg);
  -webkit-animation: drop-145 4.6049051534s 0.1861778792s ;
  animation: drop-145 4.6049051534s 0.1861778792s ;
}

@-webkit-keyframes drop-145 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-145 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-146 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 77%;
  opacity: 1.3548071443;
  transform: rotate(263.7225599286deg);
  -webkit-animation: drop-146 4.5825759119s 0.8322261552s ;
  animation: drop-146 4.5825759119s 0.8322261552s ;
}

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

@keyframes drop-146 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-147 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 12%;
  opacity: 0.8679093763;
  transform: rotate(268.1802087235deg);
  -webkit-animation: drop-147 4.6067118029s 0.5424949387s ;
  animation: drop-147 4.6067118029s 0.5424949387s ;
}

@-webkit-keyframes drop-147 {
  100% {
    top: 130%;
    left: 13%;
  }
}

@keyframes drop-147 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-148 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 72%;
  opacity: 0.7302364614;
  transform: rotate(160.0055563978deg);
  -webkit-animation: drop-148 4.7678155376s 0.9484999513s ;
  animation: drop-148 4.7678155376s 0.9484999513s ;
}

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

@keyframes drop-148 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-149 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 68%;
  opacity: 1.1363047603;
  transform: rotate(153.6100438214deg);
  -webkit-animation: drop-149 4.0102442267s 0.3238443422s ;
  animation: drop-149 4.0102442267s 0.3238443422s ;
}

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

@keyframes drop-149 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-150 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 63%;
  opacity: 1.4331348342;
  transform: rotate(90.1021653083deg);
  -webkit-animation: drop-150 4.2513848462s 0.5020765666s ;
  animation: drop-150 4.2513848462s 0.5020765666s ;
}

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

@keyframes drop-150 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-151 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 97%;
  opacity: 1.4144344303;
  transform: rotate(118.0740360954deg);
  -webkit-animation: drop-151 4.117210824s 0.295230034s ;
  animation: drop-151 4.117210824s 0.295230034s ;
}

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

@keyframes drop-151 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-152 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 48%;
  opacity: 1.3400790909;
  transform: rotate(336.1593392216deg);
  -webkit-animation: drop-152 4.1166280684s 0.0394223895s ;
  animation: drop-152 4.1166280684s 0.0394223895s ;
}

@-webkit-keyframes drop-152 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-152 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-153 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 22%;
  opacity: 1.1856410584;
  transform: rotate(293.3882119945deg);
  -webkit-animation: drop-153 4.4501967488s 0.0474068745s ;
  animation: drop-153 4.4501967488s 0.0474068745s ;
}

@-webkit-keyframes drop-153 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-153 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-154 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 0.7219729306;
  transform: rotate(89.0114276534deg);
  -webkit-animation: drop-154 4.7009187587s 0.6712536998s ;
  animation: drop-154 4.7009187587s 0.6712536998s ;
}

@-webkit-keyframes drop-154 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-154 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-155 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.3788891898;
  transform: rotate(257.3935031529deg);
  -webkit-animation: drop-155 4.7730947221s 0.6607868503s ;
  animation: drop-155 4.7730947221s 0.6607868503s ;
}

@-webkit-keyframes drop-155 {
  100% {
    top: 130%;
    left: 58%;
  }
}

@keyframes drop-155 {
  100% {
    top: 130%;
    left: 58%;
  }
}
.confetti-156 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 3%;
  opacity: 0.8711306806;
  transform: rotate(318.1611227324deg);
  -webkit-animation: drop-156 4.4421516415s 0.4954054271s ;
  animation: drop-156 4.4421516415s 0.4954054271s ;
}

@-webkit-keyframes drop-156 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-156 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-157 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 74%;
  opacity: 0.8094433751;
  transform: rotate(55.587109103deg);
  -webkit-animation: drop-157 4.8439136374s 0.2454794354s ;
  animation: drop-157 4.8439136374s 0.2454794354s ;
}

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

@keyframes drop-157 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-158 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 0.616318955;
  transform: rotate(6.6410327882deg);
  -webkit-animation: drop-158 4.1019231097s 0.1156467214s ;
  animation: drop-158 4.1019231097s 0.1156467214s ;
}

@-webkit-keyframes drop-158 {
  100% {
    top: 130%;
    left: 79%;
  }
}

@keyframes drop-158 {
  100% {
    top: 130%;
    left: 79%;
  }
}
.confetti-159 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 82%;
  opacity: 0.8376529976;
  transform: rotate(136.0028153275deg);
  -webkit-animation: drop-159 4.0653922737s 0.4367468505s ;
  animation: drop-159 4.0653922737s 0.4367468505s ;
}

@-webkit-keyframes drop-159 {
  100% {
    top: 130%;
    left: 97%;
  }
}

@keyframes drop-159 {
  100% {
    top: 130%;
    left: 97%;
  }
}
.confetti-160 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.3249627238;
  transform: rotate(289.15621559deg);
  -webkit-animation: drop-160 4.2180752559s 0.0494357305s ;
  animation: drop-160 4.2180752559s 0.0494357305s ;
}

@-webkit-keyframes drop-160 {
  100% {
    top: 130%;
    left: 64%;
  }
}

@keyframes drop-160 {
  100% {
    top: 130%;
    left: 64%;
  }
}
.confetti-161 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 40%;
  opacity: 1.4174906038;
  transform: rotate(116.03687126deg);
  -webkit-animation: drop-161 4.5294288694s 0.5952579144s ;
  animation: drop-161 4.5294288694s 0.5952579144s ;
}

@-webkit-keyframes drop-161 {
  100% {
    top: 130%;
    left: 46%;
  }
}

@keyframes drop-161 {
  100% {
    top: 130%;
    left: 46%;
  }
}
.confetti-162 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 63%;
  opacity: 1.2180530739;
  transform: rotate(307.4664074211deg);
  -webkit-animation: drop-162 4.283633369s 0.1611259855s ;
  animation: drop-162 4.283633369s 0.1611259855s ;
}

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

@keyframes drop-162 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-163 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 33%;
  opacity: 1.2960826643;
  transform: rotate(9.4278755139deg);
  -webkit-animation: drop-163 4.6005752481s 0.6165645136s ;
  animation: drop-163 4.6005752481s 0.6165645136s ;
}

@-webkit-keyframes drop-163 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-163 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-164 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 1.1015256633;
  transform: rotate(55.837635051deg);
  -webkit-animation: drop-164 4.9517096644s 0.2459288737s ;
  animation: drop-164 4.9517096644s 0.2459288737s ;
}

@-webkit-keyframes drop-164 {
  100% {
    top: 130%;
    left: 82%;
  }
}

@keyframes drop-164 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-165 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 1.0935684252;
  transform: rotate(64.9366650693deg);
  -webkit-animation: drop-165 4.5329503052s 0.4814774827s ;
  animation: drop-165 4.5329503052s 0.4814774827s ;
}

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

@keyframes drop-165 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-166 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 1.2083558636;
  transform: rotate(39.0336319244deg);
  -webkit-animation: drop-166 4.5046859009s 0.9777336571s ;
  animation: drop-166 4.5046859009s 0.9777336571s ;
}

@-webkit-keyframes drop-166 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-166 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-167 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 0.6441246444;
  transform: rotate(191.0972204363deg);
  -webkit-animation: drop-167 4.9996434883s 0.164344349s ;
  animation: drop-167 4.9996434883s 0.164344349s ;
}

@-webkit-keyframes drop-167 {
  100% {
    top: 130%;
    left: 45%;
  }
}

@keyframes drop-167 {
  100% {
    top: 130%;
    left: 45%;
  }
}
.confetti-168 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 2%;
  opacity: 1.4725625996;
  transform: rotate(274.7323147445deg);
  -webkit-animation: drop-168 4.8243242393s 0.5912449989s ;
  animation: drop-168 4.8243242393s 0.5912449989s ;
}

@-webkit-keyframes drop-168 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-168 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-169 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 61%;
  opacity: 1.3967231416;
  transform: rotate(42.4463933095deg);
  -webkit-animation: drop-169 4.7453798379s 0.8835397078s ;
  animation: drop-169 4.7453798379s 0.8835397078s ;
}

@-webkit-keyframes drop-169 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-169 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-170 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 7%;
  opacity: 1.0131722774;
  transform: rotate(149.9621545021deg);
  -webkit-animation: drop-170 4.3020698599s 0.6390323063s ;
  animation: drop-170 4.3020698599s 0.6390323063s ;
}

@-webkit-keyframes drop-170 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-170 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-171 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 32%;
  opacity: 0.6684778094;
  transform: rotate(262.5376118211deg);
  -webkit-animation: drop-171 4.3126282401s 0.1349246242s ;
  animation: drop-171 4.3126282401s 0.1349246242s ;
}

@-webkit-keyframes drop-171 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-171 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-172 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 75%;
  opacity: 0.7781571917;
  transform: rotate(17.3590457609deg);
  -webkit-animation: drop-172 4.5454215709s 0.4427241044s ;
  animation: drop-172 4.5454215709s 0.4427241044s ;
}

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

@keyframes drop-172 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-173 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 77%;
  opacity: 0.9830021561;
  transform: rotate(121.9021275574deg);
  -webkit-animation: drop-173 4.5934363282s 0.5101806241s ;
  animation: drop-173 4.5934363282s 0.5101806241s ;
}

@-webkit-keyframes drop-173 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-173 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-174 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 70%;
  opacity: 0.7283313227;
  transform: rotate(303.0551825428deg);
  -webkit-animation: drop-174 4.9074243334s 0.8478932263s ;
  animation: drop-174 4.9074243334s 0.8478932263s ;
}

@-webkit-keyframes drop-174 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-174 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-175 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 1.2849304916;
  transform: rotate(143.0429999233deg);
  -webkit-animation: drop-175 4.4108593186s 0.4512737389s ;
  animation: drop-175 4.4108593186s 0.4512737389s ;
}

@-webkit-keyframes drop-175 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-175 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-176 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 99%;
  opacity: 1.1253822648;
  transform: rotate(68.5456288762deg);
  -webkit-animation: drop-176 4.8275094346s 0.5731422239s ;
  animation: drop-176 4.8275094346s 0.5731422239s ;
}

@-webkit-keyframes drop-176 {
  100% {
    top: 130%;
    left: 114%;
  }
}

@keyframes drop-176 {
  100% {
    top: 130%;
    left: 114%;
  }
}
.confetti-177 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 89%;
  opacity: 1.2165202027;
  transform: rotate(238.3446514455deg);
  -webkit-animation: drop-177 4.236537115s 0.8626869066s ;
  animation: drop-177 4.236537115s 0.8626869066s ;
}

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

@keyframes drop-177 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-178 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 1.4308386463;
  transform: rotate(75.6261042119deg);
  -webkit-animation: drop-178 4.7898428523s 0.6984783771s ;
  animation: drop-178 4.7898428523s 0.6984783771s ;
}

@-webkit-keyframes drop-178 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-178 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-179 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 1.3431386871;
  transform: rotate(185.6606482551deg);
  -webkit-animation: drop-179 4.4883674601s 0.1415236808s ;
  animation: drop-179 4.4883674601s 0.1415236808s ;
}

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

@keyframes drop-179 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-180 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 98%;
  opacity: 0.6468388223;
  transform: rotate(225.70390766deg);
  -webkit-animation: drop-180 4.5164726978s 0.5152244155s ;
  animation: drop-180 4.5164726978s 0.5152244155s ;
}

@-webkit-keyframes drop-180 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-180 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-181 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 1.43018076;
  transform: rotate(173.1703130892deg);
  -webkit-animation: drop-181 4.7947067462s 0.6459897855s ;
  animation: drop-181 4.7947067462s 0.6459897855s ;
}

@-webkit-keyframes drop-181 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-181 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-182 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 0.5288531392;
  transform: rotate(335.6837322197deg);
  -webkit-animation: drop-182 4.6780661662s 0.7203981854s ;
  animation: drop-182 4.6780661662s 0.7203981854s ;
}

@-webkit-keyframes drop-182 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-182 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-183 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 89%;
  opacity: 1.4639779036;
  transform: rotate(329.8756453132deg);
  -webkit-animation: drop-183 4.0852894827s 0.9694294964s ;
  animation: drop-183 4.0852894827s 0.9694294964s ;
}

@-webkit-keyframes drop-183 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-183 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-184 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 1.0676036111;
  transform: rotate(340.338908291deg);
  -webkit-animation: drop-184 4.5997550463s 0.2855348748s ;
  animation: drop-184 4.5997550463s 0.2855348748s ;
}

@-webkit-keyframes drop-184 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-184 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-185 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 66%;
  opacity: 0.520616985;
  transform: rotate(289.7560004703deg);
  -webkit-animation: drop-185 4.4882208964s 0.6259583322s ;
  animation: drop-185 4.4882208964s 0.6259583322s ;
}

@-webkit-keyframes drop-185 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-185 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-186 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 90%;
  opacity: 1.3403749427;
  transform: rotate(60.0794642994deg);
  -webkit-animation: drop-186 4.9204098089s 0.6369417171s ;
  animation: drop-186 4.9204098089s 0.6369417171s ;
}

@-webkit-keyframes drop-186 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-186 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-187 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 1.107000925;
  transform: rotate(96.5478974963deg);
  -webkit-animation: drop-187 4.7445286966s 0.557985241s ;
  animation: drop-187 4.7445286966s 0.557985241s ;
}

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

@keyframes drop-187 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-188 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 57%;
  opacity: 1.0292187987;
  transform: rotate(96.2062301424deg);
  -webkit-animation: drop-188 4.6291627148s 0.3158634555s ;
  animation: drop-188 4.6291627148s 0.3158634555s ;
}

@-webkit-keyframes drop-188 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-188 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-189 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 1.4922804274;
  transform: rotate(278.5512143294deg);
  -webkit-animation: drop-189 4.3343828235s 0.8579861262s ;
  animation: drop-189 4.3343828235s 0.8579861262s ;
}

@-webkit-keyframes drop-189 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-189 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-190 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 9%;
  opacity: 1.1172165281;
  transform: rotate(278.5025086242deg);
  -webkit-animation: drop-190 4.9878208213s 0.9002151325s ;
  animation: drop-190 4.9878208213s 0.9002151325s ;
}

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

@keyframes drop-190 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-191 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 6%;
  opacity: 0.7948964894;
  transform: rotate(205.9844314378deg);
  -webkit-animation: drop-191 4.9833054704s 0.0009017484s ;
  animation: drop-191 4.9833054704s 0.0009017484s ;
}

@-webkit-keyframes drop-191 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-191 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-192 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 0.8942557082;
  transform: rotate(157.434557531deg);
  -webkit-animation: drop-192 4.6222811031s 0.5667616584s ;
  animation: drop-192 4.6222811031s 0.5667616584s ;
}

@-webkit-keyframes drop-192 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-192 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-193 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 65%;
  opacity: 0.5630018327;
  transform: rotate(189.683448126deg);
  -webkit-animation: drop-193 4.3903412769s 0.1158496107s ;
  animation: drop-193 4.3903412769s 0.1158496107s ;
}

@-webkit-keyframes drop-193 {
  100% {
    top: 130%;
    left: 75%;
  }
}

@keyframes drop-193 {
  100% {
    top: 130%;
    left: 75%;
  }
}
.confetti-194 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 30%;
  opacity: 1.3183590297;
  transform: rotate(284.7040651662deg);
  -webkit-animation: drop-194 4.8717223127s 0.9897084124s ;
  animation: drop-194 4.8717223127s 0.9897084124s ;
}

@-webkit-keyframes drop-194 {
  100% {
    top: 130%;
    left: 34%;
  }
}

@keyframes drop-194 {
  100% {
    top: 130%;
    left: 34%;
  }
}
.confetti-195 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 18%;
  opacity: 1.1888361405;
  transform: rotate(337.8299816559deg);
  -webkit-animation: drop-195 4.2881032273s 0.1424017686s ;
  animation: drop-195 4.2881032273s 0.1424017686s ;
}

@-webkit-keyframes drop-195 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-195 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-196 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 1.2762991764;
  transform: rotate(193.9043645711deg);
  -webkit-animation: drop-196 4.7498096156s 0.6468498202s ;
  animation: drop-196 4.7498096156s 0.6468498202s ;
}

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

@keyframes drop-196 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-197 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 0.7670328355;
  transform: rotate(124.7665698705deg);
  -webkit-animation: drop-197 4.4026156049s 0.3178895036s ;
  animation: drop-197 4.4026156049s 0.3178895036s ;
}

@-webkit-keyframes drop-197 {
  100% {
    top: 130%;
    left: 10%;
  }
}

@keyframes drop-197 {
  100% {
    top: 130%;
    left: 10%;
  }
}
.confetti-198 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 47%;
  opacity: 0.6808661969;
  transform: rotate(24.0136733416deg);
  -webkit-animation: drop-198 4.0163134613s 0.4240424008s ;
  animation: drop-198 4.0163134613s 0.4240424008s ;
}

@-webkit-keyframes drop-198 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-198 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-199 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 15%;
  opacity: 1.4492765126;
  transform: rotate(264.3598713318deg);
  -webkit-animation: drop-199 4.1687001455s 0.3169126222s ;
  animation: drop-199 4.1687001455s 0.3169126222s ;
}

@-webkit-keyframes drop-199 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-199 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-200 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 98%;
  opacity: 1.4265107809;
  transform: rotate(10.1943178813deg);
  -webkit-animation: drop-200 4.9303672333s 0.9864854913s ;
  animation: drop-200 4.9303672333s 0.9864854913s ;
}

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

@keyframes drop-200 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-201 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 47%;
  opacity: 0.8101039718;
  transform: rotate(275.2217255761deg);
  -webkit-animation: drop-201 4.9989470781s 0.9751785722s ;
  animation: drop-201 4.9989470781s 0.9751785722s ;
}

@-webkit-keyframes drop-201 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-201 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-202 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 14%;
  opacity: 0.5646069143;
  transform: rotate(49.5183016398deg);
  -webkit-animation: drop-202 4.4606632322s 0.0017949746s ;
  animation: drop-202 4.4606632322s 0.0017949746s ;
}

@-webkit-keyframes drop-202 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-202 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-203 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 73%;
  opacity: 1.1486795593;
  transform: rotate(232.8784051731deg);
  -webkit-animation: drop-203 4.2468713804s 0.4574670716s ;
  animation: drop-203 4.2468713804s 0.4574670716s ;
}

@-webkit-keyframes drop-203 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-203 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-204 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 79%;
  opacity: 1.2708677776;
  transform: rotate(280.4881431835deg);
  -webkit-animation: drop-204 4.8135133769s 0.075567486s ;
  animation: drop-204 4.8135133769s 0.075567486s ;
}

@-webkit-keyframes drop-204 {
  100% {
    top: 130%;
    left: 94%;
  }
}

@keyframes drop-204 {
  100% {
    top: 130%;
    left: 94%;
  }
}
.confetti-205 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 37%;
  opacity: 0.600243218;
  transform: rotate(269.0532919052deg);
  -webkit-animation: drop-205 4.3764674396s 0.6930568732s ;
  animation: drop-205 4.3764674396s 0.6930568732s ;
}

@-webkit-keyframes drop-205 {
  100% {
    top: 130%;
    left: 46%;
  }
}

@keyframes drop-205 {
  100% {
    top: 130%;
    left: 46%;
  }
}
.confetti-206 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 1.0313091472;
  transform: rotate(342.2644405637deg);
  -webkit-animation: drop-206 4.7424508061s 0.4776022691s ;
  animation: drop-206 4.7424508061s 0.4776022691s ;
}

@-webkit-keyframes drop-206 {
  100% {
    top: 130%;
    left: 65%;
  }
}

@keyframes drop-206 {
  100% {
    top: 130%;
    left: 65%;
  }
}
.confetti-207 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 71%;
  opacity: 0.7089202128;
  transform: rotate(89.0929818351deg);
  -webkit-animation: drop-207 4.0915889877s 0.5853748014s ;
  animation: drop-207 4.0915889877s 0.5853748014s ;
}

@-webkit-keyframes drop-207 {
  100% {
    top: 130%;
    left: 79%;
  }
}

@keyframes drop-207 {
  100% {
    top: 130%;
    left: 79%;
  }
}
.confetti-208 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 57%;
  opacity: 1.0428535338;
  transform: rotate(277.519410805deg);
  -webkit-animation: drop-208 4.4837022072s 0.1259980941s ;
  animation: drop-208 4.4837022072s 0.1259980941s ;
}

@-webkit-keyframes drop-208 {
  100% {
    top: 130%;
    left: 68%;
  }
}

@keyframes drop-208 {
  100% {
    top: 130%;
    left: 68%;
  }
}
.confetti-209 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 47%;
  opacity: 0.5052411022;
  transform: rotate(299.3010349953deg);
  -webkit-animation: drop-209 4.5438166106s 0.7046062851s ;
  animation: drop-209 4.5438166106s 0.7046062851s ;
}

@-webkit-keyframes drop-209 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-209 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-210 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 16%;
  opacity: 1.1995439101;
  transform: rotate(252.1929130084deg);
  -webkit-animation: drop-210 4.1961150404s 0.6346849367s ;
  animation: drop-210 4.1961150404s 0.6346849367s ;
}

@-webkit-keyframes drop-210 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-210 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-211 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.3291611851;
  transform: rotate(56.4365475523deg);
  -webkit-animation: drop-211 4.0767745896s 0.8494757809s ;
  animation: drop-211 4.0767745896s 0.8494757809s ;
}

@-webkit-keyframes drop-211 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-211 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-212 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 1.0367374656;
  transform: rotate(89.2499598552deg);
  -webkit-animation: drop-212 4.8561105045s 0.0278042421s ;
  animation: drop-212 4.8561105045s 0.0278042421s ;
}

@-webkit-keyframes drop-212 {
  100% {
    top: 130%;
    left: 36%;
  }
}

@keyframes drop-212 {
  100% {
    top: 130%;
    left: 36%;
  }
}
.confetti-213 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 0.9586922279;
  transform: rotate(81.3494136325deg);
  -webkit-animation: drop-213 4.5901813338s 0.1235986582s ;
  animation: drop-213 4.5901813338s 0.1235986582s ;
}

@-webkit-keyframes drop-213 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-213 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-214 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 51%;
  opacity: 0.8107170931;
  transform: rotate(212.5866074577deg);
  -webkit-animation: drop-214 4.9857711964s 0.9023215238s ;
  animation: drop-214 4.9857711964s 0.9023215238s ;
}

@-webkit-keyframes drop-214 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-214 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-215 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 31%;
  opacity: 0.6289618993;
  transform: rotate(345.0905653509deg);
  -webkit-animation: drop-215 4.0655771218s 0.3920417437s ;
  animation: drop-215 4.0655771218s 0.3920417437s ;
}

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

@keyframes drop-215 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-216 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 0.674444626;
  transform: rotate(262.9006918704deg);
  -webkit-animation: drop-216 4.7075293229s 0.3127971141s ;
  animation: drop-216 4.7075293229s 0.3127971141s ;
}

@-webkit-keyframes drop-216 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-216 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-217 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 1.103512467;
  transform: rotate(30.1234854661deg);
  -webkit-animation: drop-217 4.8504723714s 0.7778873499s ;
  animation: drop-217 4.8504723714s 0.7778873499s ;
}

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

@keyframes drop-217 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-218 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 67%;
  opacity: 0.8659353348;
  transform: rotate(38.9208241472deg);
  -webkit-animation: drop-218 4.4402599589s 0.7239004161s ;
  animation: drop-218 4.4402599589s 0.7239004161s ;
}

@-webkit-keyframes drop-218 {
  100% {
    top: 130%;
    left: 82%;
  }
}

@keyframes drop-218 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-219 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 60%;
  opacity: 1.3638886316;
  transform: rotate(186.3572240437deg);
  -webkit-animation: drop-219 4.912974082s 0.9817729697s ;
  animation: drop-219 4.912974082s 0.9817729697s ;
}

@-webkit-keyframes drop-219 {
  100% {
    top: 130%;
    left: 64%;
  }
}

@keyframes drop-219 {
  100% {
    top: 130%;
    left: 64%;
  }
}
.confetti-220 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 2%;
  opacity: 1.4401576818;
  transform: rotate(196.3596318376deg);
  -webkit-animation: drop-220 4.8719670345s 0.3617011346s ;
  animation: drop-220 4.8719670345s 0.3617011346s ;
}

@-webkit-keyframes drop-220 {
  100% {
    top: 130%;
    left: 13%;
  }
}

@keyframes drop-220 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-221 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 36%;
  opacity: 0.5355130353;
  transform: rotate(329.8401851445deg);
  -webkit-animation: drop-221 4.9539950004s 0.1696806204s ;
  animation: drop-221 4.9539950004s 0.1696806204s ;
}

@-webkit-keyframes drop-221 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-221 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-222 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 61%;
  opacity: 0.6180849585;
  transform: rotate(129.4389442696deg);
  -webkit-animation: drop-222 4.3496341834s 0.4473516303s ;
  animation: drop-222 4.3496341834s 0.4473516303s ;
}

@-webkit-keyframes drop-222 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-222 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-223 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 50%;
  opacity: 0.9419796255;
  transform: rotate(41.3064351402deg);
  -webkit-animation: drop-223 4.4166727098s 0.2780763138s ;
  animation: drop-223 4.4166727098s 0.2780763138s ;
}

@-webkit-keyframes drop-223 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-223 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-224 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 14%;
  opacity: 0.901217155;
  transform: rotate(164.1914125419deg);
  -webkit-animation: drop-224 4.2153422633s 0.8305065145s ;
  animation: drop-224 4.2153422633s 0.8305065145s ;
}

@-webkit-keyframes drop-224 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-224 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-225 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 56%;
  opacity: 0.7613496432;
  transform: rotate(279.1076109033deg);
  -webkit-animation: drop-225 4.5040185478s 0.792731351s ;
  animation: drop-225 4.5040185478s 0.792731351s ;
}

@-webkit-keyframes drop-225 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-225 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-226 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 32%;
  opacity: 0.6106850215;
  transform: rotate(291.1382490403deg);
  -webkit-animation: drop-226 4.518717449s 0.3267833108s ;
  animation: drop-226 4.518717449s 0.3267833108s ;
}

@-webkit-keyframes drop-226 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-226 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-227 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 1.3196273507;
  transform: rotate(91.7495915367deg);
  -webkit-animation: drop-227 4.6172081302s 0.2740780828s ;
  animation: drop-227 4.6172081302s 0.2740780828s ;
}

@-webkit-keyframes drop-227 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-227 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-228 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 99%;
  opacity: 0.8289013481;
  transform: rotate(351.0474399389deg);
  -webkit-animation: drop-228 4.6839532864s 0.3643813189s ;
  animation: drop-228 4.6839532864s 0.3643813189s ;
}

@-webkit-keyframes drop-228 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-228 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-229 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 18%;
  opacity: 0.7315443933;
  transform: rotate(213.2593647712deg);
  -webkit-animation: drop-229 4.2693067678s 0.0922386371s ;
  animation: drop-229 4.2693067678s 0.0922386371s ;
}

@-webkit-keyframes drop-229 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-229 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-230 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 1.4342564791;
  transform: rotate(125.8628201452deg);
  -webkit-animation: drop-230 4.9767068981s 0.9985706043s ;
  animation: drop-230 4.9767068981s 0.9985706043s ;
}

@-webkit-keyframes drop-230 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-230 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-231 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 28%;
  opacity: 1.0209927522;
  transform: rotate(343.8127450969deg);
  -webkit-animation: drop-231 4.4976710148s 0.3646794363s ;
  animation: drop-231 4.4976710148s 0.3646794363s ;
}

@-webkit-keyframes drop-231 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-231 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-232 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 67%;
  opacity: 1.4238843666;
  transform: rotate(238.2893367466deg);
  -webkit-animation: drop-232 4.6564069902s 0.2413376852s ;
  animation: drop-232 4.6564069902s 0.2413376852s ;
}

@-webkit-keyframes drop-232 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-232 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-233 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 1.2740829854;
  transform: rotate(253.8245036418deg);
  -webkit-animation: drop-233 4.3638408405s 0.0992060826s ;
  animation: drop-233 4.3638408405s 0.0992060826s ;
}

@-webkit-keyframes drop-233 {
  100% {
    top: 130%;
    left: 9%;
  }
}

@keyframes drop-233 {
  100% {
    top: 130%;
    left: 9%;
  }
}
.confetti-234 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 1.4139095788;
  transform: rotate(255.4315813509deg);
  -webkit-animation: drop-234 4.5911984197s 0.8830072586s ;
  animation: drop-234 4.5911984197s 0.8830072586s ;
}

@-webkit-keyframes drop-234 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-234 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-235 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 58%;
  opacity: 0.6015021027;
  transform: rotate(315.5651611819deg);
  -webkit-animation: drop-235 4.8456077733s 0.569049199s ;
  animation: drop-235 4.8456077733s 0.569049199s ;
}

@-webkit-keyframes drop-235 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-235 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-236 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 0.5539142274;
  transform: rotate(223.9063230334deg);
  -webkit-animation: drop-236 4.6135903671s 0.8327107239s ;
  animation: drop-236 4.6135903671s 0.8327107239s ;
}

@-webkit-keyframes drop-236 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-236 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-237 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 27%;
  opacity: 0.9899311427;
  transform: rotate(5.0979834079deg);
  -webkit-animation: drop-237 4.1585970327s 0.7307784037s ;
  animation: drop-237 4.1585970327s 0.7307784037s ;
}

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

@keyframes drop-237 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-238 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 70%;
  opacity: 1.0673349978;
  transform: rotate(176.4943252704deg);
  -webkit-animation: drop-238 4.7129865113s 0.7229331071s ;
  animation: drop-238 4.7129865113s 0.7229331071s ;
}

@-webkit-keyframes drop-238 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-238 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-239 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 40%;
  opacity: 1.1503532683;
  transform: rotate(213.7215299191deg);
  -webkit-animation: drop-239 4.6791494621s 0.3417883429s ;
  animation: drop-239 4.6791494621s 0.3417883429s ;
}

@-webkit-keyframes drop-239 {
  100% {
    top: 130%;
    left: 45%;
  }
}

@keyframes drop-239 {
  100% {
    top: 130%;
    left: 45%;
  }
}
.confetti-240 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 1.0029580534;
  transform: rotate(256.9934412046deg);
  -webkit-animation: drop-240 4.0150054944s 0.4199064814s ;
  animation: drop-240 4.0150054944s 0.4199064814s ;
}

@-webkit-keyframes drop-240 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-240 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-241 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 40%;
  opacity: 0.6127983992;
  transform: rotate(301.3162649544deg);
  -webkit-animation: drop-241 4.2172017085s 0.8601409485s ;
  animation: drop-241 4.2172017085s 0.8601409485s ;
}

@-webkit-keyframes drop-241 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-241 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-242 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 35%;
  opacity: 0.5574523258;
  transform: rotate(317.3100896325deg);
  -webkit-animation: drop-242 4.1334028008s 0.9654902465s ;
  animation: drop-242 4.1334028008s 0.9654902465s ;
}

@-webkit-keyframes drop-242 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-242 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-243 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 53%;
  opacity: 0.7278675332;
  transform: rotate(143.8158910747deg);
  -webkit-animation: drop-243 4.7323573713s 0.0369589706s ;
  animation: drop-243 4.7323573713s 0.0369589706s ;
}

@-webkit-keyframes drop-243 {
  100% {
    top: 130%;
    left: 65%;
  }
}

@keyframes drop-243 {
  100% {
    top: 130%;
    left: 65%;
  }
}
.confetti-244 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 1.0942552599;
  transform: rotate(300.682345182deg);
  -webkit-animation: drop-244 4.1666116004s 0.934613593s ;
  animation: drop-244 4.1666116004s 0.934613593s ;
}

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

@keyframes drop-244 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-245 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 43%;
  opacity: 0.8438359305;
  transform: rotate(108.4669508279deg);
  -webkit-animation: drop-245 4.2510964076s 0.9767607411s ;
  animation: drop-245 4.2510964076s 0.9767607411s ;
}

@-webkit-keyframes drop-245 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-245 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-246 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 1.0542883463;
  transform: rotate(112.5736072682deg);
  -webkit-animation: drop-246 4.0689251182s 0.599044424s ;
  animation: drop-246 4.0689251182s 0.599044424s ;
}

@-webkit-keyframes drop-246 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-246 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-247 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 1.1342648232;
  transform: rotate(25.5919786563deg);
  -webkit-animation: drop-247 4.0709538023s 0.8118468299s ;
  animation: drop-247 4.0709538023s 0.8118468299s ;
}

@-webkit-keyframes drop-247 {
  100% {
    top: 130%;
    left: 9%;
  }
}

@keyframes drop-247 {
  100% {
    top: 130%;
    left: 9%;
  }
}
.confetti-248 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 6%;
  opacity: 1.4569414536;
  transform: rotate(148.4202449deg);
  -webkit-animation: drop-248 4.2668250619s 0.9964517145s ;
  animation: drop-248 4.2668250619s 0.9964517145s ;
}

@-webkit-keyframes drop-248 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-248 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-249 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 0.6585054976;
  transform: rotate(27.6305220185deg);
  -webkit-animation: drop-249 4.5990688365s 0.4922392317s ;
  animation: drop-249 4.5990688365s 0.4922392317s ;
}

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

@keyframes drop-249 {
  100% {
    top: 130%;
    left: 24%;
  }
}
.confetti-250 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 82%;
  opacity: 0.5069115701;
  transform: rotate(74.1451840189deg);
  -webkit-animation: drop-250 4.8764332333s 0.3684627464s ;
  animation: drop-250 4.8764332333s 0.3684627464s ;
}

@-webkit-keyframes drop-250 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-250 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-251 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 0.6081305572;
  transform: rotate(288.165539044deg);
  -webkit-animation: drop-251 4.1523961948s 0.1481773621s ;
  animation: drop-251 4.1523961948s 0.1481773621s ;
}

@-webkit-keyframes drop-251 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-251 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-252 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 100%;
  opacity: 1.1044431363;
  transform: rotate(97.75222583deg);
  -webkit-animation: drop-252 4.9559583867s 0.0057981835s ;
  animation: drop-252 4.9559583867s 0.0057981835s ;
}

@-webkit-keyframes drop-252 {
  100% {
    top: 130%;
    left: 111%;
  }
}

@keyframes drop-252 {
  100% {
    top: 130%;
    left: 111%;
  }
}
.confetti-253 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 1.1587131985;
  transform: rotate(275.9604152198deg);
  -webkit-animation: drop-253 4.5493676515s 0.1555618566s ;
  animation: drop-253 4.5493676515s 0.1555618566s ;
}

@-webkit-keyframes drop-253 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-253 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-254 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 1.1310240022;
  transform: rotate(121.6785846863deg);
  -webkit-animation: drop-254 4.3249936869s 0.842039087s ;
  animation: drop-254 4.3249936869s 0.842039087s ;
}

@-webkit-keyframes drop-254 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-254 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-255 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 70%;
  opacity: 1.4675057903;
  transform: rotate(120.0255683657deg);
  -webkit-animation: drop-255 4.5878494031s 0.0045607994s ;
  animation: drop-255 4.5878494031s 0.0045607994s ;
}

@-webkit-keyframes drop-255 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-255 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-256 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 1.2095041698;
  transform: rotate(87.7854839076deg);
  -webkit-animation: drop-256 4.0283665464s 0.4024111471s ;
  animation: drop-256 4.0283665464s 0.4024111471s ;
}

@-webkit-keyframes drop-256 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-256 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-257 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 0.6726876733;
  transform: rotate(314.1674196099deg);
  -webkit-animation: drop-257 4.6820215423s 0.428990854s ;
  animation: drop-257 4.6820215423s 0.428990854s ;
}

@-webkit-keyframes drop-257 {
  100% {
    top: 130%;
    left: 46%;
  }
}

@keyframes drop-257 {
  100% {
    top: 130%;
    left: 46%;
  }
}
.confetti-258 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 82%;
  opacity: 1.0368912814;
  transform: rotate(302.4923114571deg);
  -webkit-animation: drop-258 4.2954043252s 0.1551810183s ;
  animation: drop-258 4.2954043252s 0.1551810183s ;
}

@-webkit-keyframes drop-258 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-258 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-259 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 0.6018128557;
  transform: rotate(127.2469353447deg);
  -webkit-animation: drop-259 4.7187123259s 0.7873249222s ;
  animation: drop-259 4.7187123259s 0.7873249222s ;
}

@-webkit-keyframes drop-259 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-259 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-260 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 53%;
  opacity: 1.4631071273;
  transform: rotate(189.9777737692deg);
  -webkit-animation: drop-260 4.7570211516s 0.3146129951s ;
  animation: drop-260 4.7570211516s 0.3146129951s ;
}

@-webkit-keyframes drop-260 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-260 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-261 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 1.3491025161;
  transform: rotate(33.4377210306deg);
  -webkit-animation: drop-261 4.0795806473s 0.0142065288s ;
  animation: drop-261 4.0795806473s 0.0142065288s ;
}

@-webkit-keyframes drop-261 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-261 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-262 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 62%;
  opacity: 0.7264372148;
  transform: rotate(99.9379830988deg);
  -webkit-animation: drop-262 4.2656615055s 0.6899816635s ;
  animation: drop-262 4.2656615055s 0.6899816635s ;
}

@-webkit-keyframes drop-262 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-262 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-263 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 7%;
  opacity: 0.7639921845;
  transform: rotate(334.5688664744deg);
  -webkit-animation: drop-263 4.0116366951s 0.077116011s ;
  animation: drop-263 4.0116366951s 0.077116011s ;
}

@-webkit-keyframes drop-263 {
  100% {
    top: 130%;
    left: 12%;
  }
}

@keyframes drop-263 {
  100% {
    top: 130%;
    left: 12%;
  }
}
.confetti-264 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 97%;
  opacity: 0.5457760231;
  transform: rotate(226.7187605546deg);
  -webkit-animation: drop-264 4.1972183701s 0.2509012015s ;
  animation: drop-264 4.1972183701s 0.2509012015s ;
}

@-webkit-keyframes drop-264 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-264 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-265 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 0.8920314854;
  transform: rotate(18.7130182924deg);
  -webkit-animation: drop-265 4.6465310811s 0.217056587s ;
  animation: drop-265 4.6465310811s 0.217056587s ;
}

@-webkit-keyframes drop-265 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-265 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-266 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 67%;
  opacity: 0.6239732002;
  transform: rotate(247.915830167deg);
  -webkit-animation: drop-266 4.8486908035s 0.8304903198s ;
  animation: drop-266 4.8486908035s 0.8304903198s ;
}

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

@keyframes drop-266 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-267 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 65%;
  opacity: 1.4916385416;
  transform: rotate(25.8152526093deg);
  -webkit-animation: drop-267 4.1581717469s 0.2469528937s ;
  animation: drop-267 4.1581717469s 0.2469528937s ;
}

@-webkit-keyframes drop-267 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-267 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-268 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 65%;
  opacity: 1.0398439373;
  transform: rotate(136.8858245677deg);
  -webkit-animation: drop-268 4.1243954844s 0.4205442766s ;
  animation: drop-268 4.1243954844s 0.4205442766s ;
}

@-webkit-keyframes drop-268 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-268 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-269 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.995978941;
  transform: rotate(313.4898838425deg);
  -webkit-animation: drop-269 4.6646183777s 0.3966610512s ;
  animation: drop-269 4.6646183777s 0.3966610512s ;
}

@-webkit-keyframes drop-269 {
  100% {
    top: 130%;
    left: 108%;
  }
}

@keyframes drop-269 {
  100% {
    top: 130%;
    left: 108%;
  }
}
.confetti-270 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 94%;
  opacity: 0.8240053194;
  transform: rotate(330.4280220224deg);
  -webkit-animation: drop-270 4.6641872013s 0.6447880146s ;
  animation: drop-270 4.6641872013s 0.6447880146s ;
}

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

@keyframes drop-270 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-271 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 1.3175143234;
  transform: rotate(38.2697243404deg);
  -webkit-animation: drop-271 4.0733303841s 0.7389105208s ;
  animation: drop-271 4.0733303841s 0.7389105208s ;
}

@-webkit-keyframes drop-271 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-271 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-272 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 0.9529385151;
  transform: rotate(308.0504262045deg);
  -webkit-animation: drop-272 4.6969632034s 0.6863351794s ;
  animation: drop-272 4.6969632034s 0.6863351794s ;
}

@-webkit-keyframes drop-272 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-272 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-273 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 0.9295505132;
  transform: rotate(197.525265751deg);
  -webkit-animation: drop-273 4.8624145078s 0.3299022935s ;
  animation: drop-273 4.8624145078s 0.3299022935s ;
}

@-webkit-keyframes drop-273 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-273 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-274 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 13%;
  opacity: 1.4824152417;
  transform: rotate(207.740768852deg);
  -webkit-animation: drop-274 4.783027843s 0.4017657326s ;
  animation: drop-274 4.783027843s 0.4017657326s ;
}

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

@keyframes drop-274 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-275 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 1.4068112739;
  transform: rotate(337.7778572629deg);
  -webkit-animation: drop-275 4.4007335298s 0.647829019s ;
  animation: drop-275 4.4007335298s 0.647829019s ;
}

@-webkit-keyframes drop-275 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-275 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-276 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 0.7057121785;
  transform: rotate(39.213682736deg);
  -webkit-animation: drop-276 4.4925634048s 0.5796312027s ;
  animation: drop-276 4.4925634048s 0.5796312027s ;
}

@-webkit-keyframes drop-276 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-276 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-277 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 1.2943857277;
  transform: rotate(253.184860005deg);
  -webkit-animation: drop-277 4.8327536185s 0.600086328s ;
  animation: drop-277 4.8327536185s 0.600086328s ;
}

@-webkit-keyframes drop-277 {
  100% {
    top: 130%;
    left: 32%;
  }
}

@keyframes drop-277 {
  100% {
    top: 130%;
    left: 32%;
  }
}
.confetti-278 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 12%;
  opacity: 1.0160178684;
  transform: rotate(220.452688506deg);
  -webkit-animation: drop-278 4.2344745569s 0.4301062593s ;
  animation: drop-278 4.2344745569s 0.4301062593s ;
}

@-webkit-keyframes drop-278 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-278 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-279 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 15%;
  opacity: 1.3753592969;
  transform: rotate(35.1875059386deg);
  -webkit-animation: drop-279 4.3430335143s 0.5306272251s ;
  animation: drop-279 4.3430335143s 0.5306272251s ;
}

@-webkit-keyframes drop-279 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-279 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-280 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 1.1094378951;
  transform: rotate(319.9231651754deg);
  -webkit-animation: drop-280 4.5542573866s 0.15586773s ;
  animation: drop-280 4.5542573866s 0.15586773s ;
}

@-webkit-keyframes drop-280 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-280 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-281 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.1065669126;
  transform: rotate(273.710875724deg);
  -webkit-animation: drop-281 4.5585585642s 0.9557625917s ;
  animation: drop-281 4.5585585642s 0.9557625917s ;
}

@-webkit-keyframes drop-281 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-281 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-282 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 0.9828405416;
  transform: rotate(319.1158932712deg);
  -webkit-animation: drop-282 4.3985466954s 0.6446716943s ;
  animation: drop-282 4.3985466954s 0.6446716943s ;
}

@-webkit-keyframes drop-282 {
  100% {
    top: 130%;
    left: 65%;
  }
}

@keyframes drop-282 {
  100% {
    top: 130%;
    left: 65%;
  }
}
.confetti-283 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 97%;
  opacity: 1.1392552707;
  transform: rotate(244.5620859986deg);
  -webkit-animation: drop-283 4.4932481572s 0.5964885108s ;
  animation: drop-283 4.4932481572s 0.5964885108s ;
}

@-webkit-keyframes drop-283 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-283 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-284 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 60%;
  opacity: 1.4333603116;
  transform: rotate(194.0211953411deg);
  -webkit-animation: drop-284 4.3931242245s 0.5075783043s ;
  animation: drop-284 4.3931242245s 0.5075783043s ;
}

@-webkit-keyframes drop-284 {
  100% {
    top: 130%;
    left: 68%;
  }
}

@keyframes drop-284 {
  100% {
    top: 130%;
    left: 68%;
  }
}
.confetti-285 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 1.3155968369;
  transform: rotate(149.7002023216deg);
  -webkit-animation: drop-285 4.1496278778s 0.7319461067s ;
  animation: drop-285 4.1496278778s 0.7319461067s ;
}

@-webkit-keyframes drop-285 {
  100% {
    top: 130%;
    left: 64%;
  }
}

@keyframes drop-285 {
  100% {
    top: 130%;
    left: 64%;
  }
}
.confetti-286 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 1.0630344803;
  transform: rotate(159.1986602261deg);
  -webkit-animation: drop-286 4.4068953438s 0.6325612929s ;
  animation: drop-286 4.4068953438s 0.6325612929s ;
}

@-webkit-keyframes drop-286 {
  100% {
    top: 130%;
    left: 3%;
  }
}

@keyframes drop-286 {
  100% {
    top: 130%;
    left: 3%;
  }
}
.confetti-287 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 55%;
  opacity: 0.760893082;
  transform: rotate(56.1935618957deg);
  -webkit-animation: drop-287 4.601913571s 0.8818395567s ;
  animation: drop-287 4.601913571s 0.8818395567s ;
}

@-webkit-keyframes drop-287 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-287 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-288 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 74%;
  opacity: 1.2589426772;
  transform: rotate(253.6237311994deg);
  -webkit-animation: drop-288 4.0895384962s 0.9171560148s ;
  animation: drop-288 4.0895384962s 0.9171560148s ;
}

@-webkit-keyframes drop-288 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-288 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-289 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 0.8447810268;
  transform: rotate(108.6073769745deg);
  -webkit-animation: drop-289 4.2984458623s 0.3065458905s ;
  animation: drop-289 4.2984458623s 0.3065458905s ;
}

@-webkit-keyframes drop-289 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-289 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-290 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 47%;
  opacity: 1.318396399;
  transform: rotate(229.7709778799deg);
  -webkit-animation: drop-290 4.3704804388s 0.4450364767s ;
  animation: drop-290 4.3704804388s 0.4450364767s ;
}

@-webkit-keyframes drop-290 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-290 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-291 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 49%;
  opacity: 1.4907280227;
  transform: rotate(290.876294935deg);
  -webkit-animation: drop-291 4.9632867304s 0.16130627s ;
  animation: drop-291 4.9632867304s 0.16130627s ;
}

@-webkit-keyframes drop-291 {
  100% {
    top: 130%;
    left: 58%;
  }
}

@keyframes drop-291 {
  100% {
    top: 130%;
    left: 58%;
  }
}
.confetti-292 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 78%;
  opacity: 1.0780842263;
  transform: rotate(141.8345790359deg);
  -webkit-animation: drop-292 4.6907209493s 0.3130952735s ;
  animation: drop-292 4.6907209493s 0.3130952735s ;
}

@-webkit-keyframes drop-292 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-292 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-293 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 1.4457458553;
  transform: rotate(11.1329677749deg);
  -webkit-animation: drop-293 4.277876222s 0.9698052074s ;
  animation: drop-293 4.277876222s 0.9698052074s ;
}

@-webkit-keyframes drop-293 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-293 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-294 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 1.4531023297;
  transform: rotate(204.2466010424deg);
  -webkit-animation: drop-294 4.260800615s 0.9965636939s ;
  animation: drop-294 4.260800615s 0.9965636939s ;
}

@-webkit-keyframes drop-294 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-294 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-295 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 30%;
  opacity: 1.4508640436;
  transform: rotate(173.2017654579deg);
  -webkit-animation: drop-295 4.6742371492s 0.4044435845s ;
  animation: drop-295 4.6742371492s 0.4044435845s ;
}

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

@keyframes drop-295 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-296 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 23%;
  opacity: 1.4453014222;
  transform: rotate(318.0033055701deg);
  -webkit-animation: drop-296 4.6819321799s 0.045665774s ;
  animation: drop-296 4.6819321799s 0.045665774s ;
}

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

@keyframes drop-296 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-297 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 0.9205014163;
  transform: rotate(155.1458682211deg);
  -webkit-animation: drop-297 4.578023742s 0.2012609011s ;
  animation: drop-297 4.578023742s 0.2012609011s ;
}

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

@keyframes drop-297 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-298 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 72%;
  opacity: 0.7072762382;
  transform: rotate(333.5145963471deg);
  -webkit-animation: drop-298 4.5844128493s 0.656692006s ;
  animation: drop-298 4.5844128493s 0.656692006s ;
}

@-webkit-keyframes drop-298 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-298 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-299 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 0.8571109015;
  transform: rotate(98.1473493925deg);
  -webkit-animation: drop-299 4.3107711455s 0.0576051497s ;
  animation: drop-299 4.3107711455s 0.0576051497s ;
}

@-webkit-keyframes drop-299 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-299 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-300 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 1.2966792096;
  transform: rotate(81.3183482661deg);
  -webkit-animation: drop-300 4.5518581268s 0.9785807496s ;
  animation: drop-300 4.5518581268s 0.9785807496s ;
}

@-webkit-keyframes drop-300 {
  100% {
    top: 130%;
    left: 32%;
  }
}

@keyframes drop-300 {
  100% {
    top: 130%;
    left: 32%;
  }
}
.confetti-301 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 1.176210946;
  transform: rotate(141.2051941196deg);
  -webkit-animation: drop-301 4.8156424881s 0.2324511479s ;
  animation: drop-301 4.8156424881s 0.2324511479s ;
}

@-webkit-keyframes drop-301 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-301 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-302 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 81%;
  opacity: 0.7963530674;
  transform: rotate(274.1621787963deg);
  -webkit-animation: drop-302 4.8209006018s 0.0504086149s ;
  animation: drop-302 4.8209006018s 0.0504086149s ;
}

@-webkit-keyframes drop-302 {
  100% {
    top: 130%;
    left: 82%;
  }
}

@keyframes drop-302 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-303 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 0.5536902132;
  transform: rotate(354.5167835812deg);
  -webkit-animation: drop-303 4.4997438855s 0.1030804634s ;
  animation: drop-303 4.4997438855s 0.1030804634s ;
}

@-webkit-keyframes drop-303 {
  100% {
    top: 130%;
    left: 36%;
  }
}

@keyframes drop-303 {
  100% {
    top: 130%;
    left: 36%;
  }
}
.confetti-304 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 36%;
  opacity: 0.6309654432;
  transform: rotate(59.0168861566deg);
  -webkit-animation: drop-304 4.5272373625s 0.4456173019s ;
  animation: drop-304 4.5272373625s 0.4456173019s ;
}

@-webkit-keyframes drop-304 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-304 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-305 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 1.3817305666;
  transform: rotate(310.9732515536deg);
  -webkit-animation: drop-305 4.1627457241s 0.1604515154s ;
  animation: drop-305 4.1627457241s 0.1604515154s ;
}

@-webkit-keyframes drop-305 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-305 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-306 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 1.2524653693;
  transform: rotate(199.0094642535deg);
  -webkit-animation: drop-306 4.3006119737s 0.5528740049s ;
  animation: drop-306 4.3006119737s 0.5528740049s ;
}

@-webkit-keyframes drop-306 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-306 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-307 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 61%;
  opacity: 1.0039676198;
  transform: rotate(77.838918737deg);
  -webkit-animation: drop-307 4.2839562888s 0.5534266311s ;
  animation: drop-307 4.2839562888s 0.5534266311s ;
}

@-webkit-keyframes drop-307 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-307 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-308 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.6547965985;
  transform: rotate(299.3062548098deg);
  -webkit-animation: drop-308 4.0310715383s 0.5202325983s ;
  animation: drop-308 4.0310715383s 0.5202325983s ;
}

@-webkit-keyframes drop-308 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-308 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-309 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 96%;
  opacity: 1.4716144391;
  transform: rotate(211.8798517755deg);
  -webkit-animation: drop-309 4.8044017125s 0.9957569417s ;
  animation: drop-309 4.8044017125s 0.9957569417s ;
}

@-webkit-keyframes drop-309 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-309 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-310 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 1.2838080028;
  transform: rotate(135.9330597123deg);
  -webkit-animation: drop-310 4.3934497594s 0.7212811395s ;
  animation: drop-310 4.3934497594s 0.7212811395s ;
}

@-webkit-keyframes drop-310 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-310 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-311 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 92%;
  opacity: 0.6477714091;
  transform: rotate(133.2233930661deg);
  -webkit-animation: drop-311 4.8280300687s 0.2979229395s ;
  animation: drop-311 4.8280300687s 0.2979229395s ;
}

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

@keyframes drop-311 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-312 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 1.2742221248;
  transform: rotate(264.9091614299deg);
  -webkit-animation: drop-312 4.1005526054s 0.3345017361s ;
  animation: drop-312 4.1005526054s 0.3345017361s ;
}

@-webkit-keyframes drop-312 {
  100% {
    top: 130%;
    left: 13%;
  }
}

@keyframes drop-312 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-313 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 0.9492302364;
  transform: rotate(190.1808030472deg);
  -webkit-animation: drop-313 4.5209731392s 0.7238640465s ;
  animation: drop-313 4.5209731392s 0.7238640465s ;
}

@-webkit-keyframes drop-313 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-313 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-314 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 42%;
  opacity: 1.3140479759;
  transform: rotate(196.1426152759deg);
  -webkit-animation: drop-314 4.1422176955s 0.8969670881s ;
  animation: drop-314 4.1422176955s 0.8969670881s ;
}

@-webkit-keyframes drop-314 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-314 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-315 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 21%;
  opacity: 0.8550643322;
  transform: rotate(226.9036748638deg);
  -webkit-animation: drop-315 4.3878331897s 0.4877428705s ;
  animation: drop-315 4.3878331897s 0.4877428705s ;
}

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

@keyframes drop-315 {
  100% {
    top: 130%;
    left: 24%;
  }
}
.confetti-316 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 1.1002962285;
  transform: rotate(174.6188183553deg);
  -webkit-animation: drop-316 4.6370421977s 0.0100412209s ;
  animation: drop-316 4.6370421977s 0.0100412209s ;
}

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

@keyframes drop-316 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-317 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 1.1316392128;
  transform: rotate(270.1711263376deg);
  -webkit-animation: drop-317 4.2476038182s 0.59498148s ;
  animation: drop-317 4.2476038182s 0.59498148s ;
}

@-webkit-keyframes drop-317 {
  100% {
    top: 130%;
    left: 58%;
  }
}

@keyframes drop-317 {
  100% {
    top: 130%;
    left: 58%;
  }
}
.confetti-318 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 51%;
  opacity: 0.546080709;
  transform: rotate(25.5672640508deg);
  -webkit-animation: drop-318 4.6512940821s 0.4871183374s ;
  animation: drop-318 4.6512940821s 0.4871183374s ;
}

@-webkit-keyframes drop-318 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-318 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-319 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 30%;
  opacity: 1.0101253938;
  transform: rotate(49.1322219221deg);
  -webkit-animation: drop-319 4.7543813444s 0.8016798714s ;
  animation: drop-319 4.7543813444s 0.8016798714s ;
}

@-webkit-keyframes drop-319 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-319 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-320 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 49%;
  opacity: 1.2706861301;
  transform: rotate(234.3552143431deg);
  -webkit-animation: drop-320 4.2640379608s 0.057425251s ;
  animation: drop-320 4.2640379608s 0.057425251s ;
}

@-webkit-keyframes drop-320 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-320 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-321 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 26%;
  opacity: 1.148667368;
  transform: rotate(108.7291932359deg);
  -webkit-animation: drop-321 4.9349395055s 0.6616270595s ;
  animation: drop-321 4.9349395055s 0.6616270595s ;
}

@-webkit-keyframes drop-321 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-321 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-322 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 0.8665183551;
  transform: rotate(127.0956541581deg);
  -webkit-animation: drop-322 4.5378302997s 0.1639946672s ;
  animation: drop-322 4.5378302997s 0.1639946672s ;
}

@-webkit-keyframes drop-322 {
  100% {
    top: 130%;
    left: 61%;
  }
}

@keyframes drop-322 {
  100% {
    top: 130%;
    left: 61%;
  }
}
.confetti-323 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 25%;
  opacity: 1.4054309654;
  transform: rotate(259.6868494908deg);
  -webkit-animation: drop-323 4.0690876612s 0.5258701069s ;
  animation: drop-323 4.0690876612s 0.5258701069s ;
}

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

@keyframes drop-323 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-324 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 0.5859698558;
  transform: rotate(235.6608929319deg);
  -webkit-animation: drop-324 4.5382343793s 0.1148865461s ;
  animation: drop-324 4.5382343793s 0.1148865461s ;
}

@-webkit-keyframes drop-324 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-324 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-325 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 0.8732168875;
  transform: rotate(308.0004516173deg);
  -webkit-animation: drop-325 4.6603033755s 0.1738815748s ;
  animation: drop-325 4.6603033755s 0.1738815748s ;
}

@-webkit-keyframes drop-325 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-325 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-326 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 10%;
  opacity: 1.0162720772;
  transform: rotate(5.8092690671deg);
  -webkit-animation: drop-326 4.3823062041s 0.8028928826s ;
  animation: drop-326 4.3823062041s 0.8028928826s ;
}

@-webkit-keyframes drop-326 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-326 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-327 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 0.7275622082;
  transform: rotate(110.8745163911deg);
  -webkit-animation: drop-327 4.224123395s 0.7049731928s ;
  animation: drop-327 4.224123395s 0.7049731928s ;
}

@-webkit-keyframes drop-327 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-327 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-328 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 1.4412993444;
  transform: rotate(299.859847564deg);
  -webkit-animation: drop-328 4.349672733s 0.8004136385s ;
  animation: drop-328 4.349672733s 0.8004136385s ;
}

@-webkit-keyframes drop-328 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-328 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-329 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 8%;
  opacity: 0.6557545579;
  transform: rotate(154.335353318deg);
  -webkit-animation: drop-329 4.7406599484s 0.2017104493s ;
  animation: drop-329 4.7406599484s 0.2017104493s ;
}

@-webkit-keyframes drop-329 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-329 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-330 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 1.0257609387;
  transform: rotate(12.409652136deg);
  -webkit-animation: drop-330 4.9380467527s 0.9617277453s ;
  animation: drop-330 4.9380467527s 0.9617277453s ;
}

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

@keyframes drop-330 {
  100% {
    top: 130%;
    left: 5%;
  }
}
.confetti-331 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 0.5905041074;
  transform: rotate(71.6804409125deg);
  -webkit-animation: drop-331 4.9874540386s 0.8340716491s ;
  animation: drop-331 4.9874540386s 0.8340716491s ;
}

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

@keyframes drop-331 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-332 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 87%;
  opacity: 0.8692358919;
  transform: rotate(158.7354776644deg);
  -webkit-animation: drop-332 4.385627544s 0.7004658734s ;
  animation: drop-332 4.385627544s 0.7004658734s ;
}

@-webkit-keyframes drop-332 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-332 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-333 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 1.2206710745;
  transform: rotate(63.2105988338deg);
  -webkit-animation: drop-333 4.2363253426s 0.3427913521s ;
  animation: drop-333 4.2363253426s 0.3427913521s ;
}

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

@keyframes drop-333 {
  100% {
    top: 130%;
    left: 106%;
  }
}
.confetti-334 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 0.8695762864;
  transform: rotate(318.1836245365deg);
  -webkit-animation: drop-334 4.4558298329s 0.4543228013s ;
  animation: drop-334 4.4558298329s 0.4543228013s ;
}

@-webkit-keyframes drop-334 {
  100% {
    top: 130%;
    left: 82%;
  }
}

@keyframes drop-334 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-335 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 0.5107288323;
  transform: rotate(199.0638099144deg);
  -webkit-animation: drop-335 4.7387765879s 0.3082851759s ;
  animation: drop-335 4.7387765879s 0.3082851759s ;
}

@-webkit-keyframes drop-335 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-335 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-336 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 87%;
  opacity: 1.4783945055;
  transform: rotate(10.3046386457deg);
  -webkit-animation: drop-336 4.7746764698s 0.9765264061s ;
  animation: drop-336 4.7746764698s 0.9765264061s ;
}

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

@keyframes drop-336 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-337 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 0.5321816389;
  transform: rotate(40.7501273093deg);
  -webkit-animation: drop-337 4.5869473827s 0.6760767883s ;
  animation: drop-337 4.5869473827s 0.6760767883s ;
}

@-webkit-keyframes drop-337 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-337 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-338 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 1.2608862041;
  transform: rotate(355.5345371248deg);
  -webkit-animation: drop-338 4.9119949152s 0.5662648107s ;
  animation: drop-338 4.9119949152s 0.5662648107s ;
}

@-webkit-keyframes drop-338 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-338 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-339 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 96%;
  opacity: 0.6161017138;
  transform: rotate(351.5097953843deg);
  -webkit-animation: drop-339 4.883728388s 0.9082877708s ;
  animation: drop-339 4.883728388s 0.9082877708s ;
}

@-webkit-keyframes drop-339 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-339 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-340 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 16%;
  opacity: 1.3032403269;
  transform: rotate(23.662678831deg);
  -webkit-animation: drop-340 4.5144621575s 0.6026564879s ;
  animation: drop-340 4.5144621575s 0.6026564879s ;
}

@-webkit-keyframes drop-340 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-340 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-341 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 1.2720229778;
  transform: rotate(204.6093234439deg);
  -webkit-animation: drop-341 4.5543671666s 0.6644574062s ;
  animation: drop-341 4.5543671666s 0.6644574062s ;
}

@-webkit-keyframes drop-341 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-341 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-342 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 26%;
  opacity: 1.3635552821;
  transform: rotate(161.5638250467deg);
  -webkit-animation: drop-342 4.4654272612s 0.7268056571s ;
  animation: drop-342 4.4654272612s 0.7268056571s ;
}

@-webkit-keyframes drop-342 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-342 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-343 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 1.2174907049;
  transform: rotate(272.8480363424deg);
  -webkit-animation: drop-343 4.1539111523s 0.1434220978s ;
  animation: drop-343 4.1539111523s 0.1434220978s ;
}

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

@keyframes drop-343 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-344 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 12%;
  opacity: 1.4813320984;
  transform: rotate(135.3755401479deg);
  -webkit-animation: drop-344 4.5389598694s 0.772481343s ;
  animation: drop-344 4.5389598694s 0.772481343s ;
}

@-webkit-keyframes drop-344 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-344 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-345 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 40%;
  opacity: 0.8459813285;
  transform: rotate(50.4408765023deg);
  -webkit-animation: drop-345 4.0012590266s 0.4302505616s ;
  animation: drop-345 4.0012590266s 0.4302505616s ;
}

@-webkit-keyframes drop-345 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-345 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-346 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 0.8398850291;
  transform: rotate(309.175126916deg);
  -webkit-animation: drop-346 4.9943215187s 0.9147792829s ;
  animation: drop-346 4.9943215187s 0.9147792829s ;
}

@-webkit-keyframes drop-346 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-346 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-347 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 0.7250012869;
  transform: rotate(177.8832699005deg);
  -webkit-animation: drop-347 4.3878680638s 0.0817410992s ;
  animation: drop-347 4.3878680638s 0.0817410992s ;
}

@-webkit-keyframes drop-347 {
  100% {
    top: 130%;
    left: 72%;
  }
}

@keyframes drop-347 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-348 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 91%;
  opacity: 0.7494012205;
  transform: rotate(269.8919417831deg);
  -webkit-animation: drop-348 4.4010864378s 0.0929239758s ;
  animation: drop-348 4.4010864378s 0.0929239758s ;
}

@-webkit-keyframes drop-348 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-348 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-349 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 1.1217808269;
  transform: rotate(276.2667114524deg);
  -webkit-animation: drop-349 4.1067452729s 0.9598915775s ;
  animation: drop-349 4.1067452729s 0.9598915775s ;
}

@-webkit-keyframes drop-349 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-349 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-350 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 0.5663502;
  transform: rotate(340.8681096542deg);
  -webkit-animation: drop-350 4.0104294867s 0.258445227s ;
  animation: drop-350 4.0104294867s 0.258445227s ;
}

@-webkit-keyframes drop-350 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-350 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-351 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 29%;
  opacity: 0.5517950677;
  transform: rotate(290.9348057281deg);
  -webkit-animation: drop-351 4.812513003s 0.4750767236s ;
  animation: drop-351 4.812513003s 0.4750767236s ;
}

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

@keyframes drop-351 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-352 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 1.1333527846;
  transform: rotate(89.4115842784deg);
  -webkit-animation: drop-352 4.0854881318s 0.2326377714s ;
  animation: drop-352 4.0854881318s 0.2326377714s ;
}

@-webkit-keyframes drop-352 {
  100% {
    top: 130%;
    left: 97%;
  }
}

@keyframes drop-352 {
  100% {
    top: 130%;
    left: 97%;
  }
}
.confetti-353 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 91%;
  opacity: 0.8023158973;
  transform: rotate(80.2400146621deg);
  -webkit-animation: drop-353 4.4829465224s 0.9158001732s ;
  animation: drop-353 4.4829465224s 0.9158001732s ;
}

@-webkit-keyframes drop-353 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-353 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-354 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 13%;
  opacity: 1.0695911562;
  transform: rotate(71.8555696026deg);
  -webkit-animation: drop-354 4.878410847s 0.5766132178s ;
  animation: drop-354 4.878410847s 0.5766132178s ;
}

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

@keyframes drop-354 {
  100% {
    top: 130%;
    left: 24%;
  }
}
.confetti-355 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 98%;
  opacity: 1.227426378;
  transform: rotate(285.4574930192deg);
  -webkit-animation: drop-355 4.733446335s 0.7275552505s ;
  animation: drop-355 4.733446335s 0.7275552505s ;
}

@-webkit-keyframes drop-355 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-355 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-356 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 0.5219082143;
  transform: rotate(31.5407441563deg);
  -webkit-animation: drop-356 4.1513250122s 0.0702014124s ;
  animation: drop-356 4.1513250122s 0.0702014124s ;
}

@-webkit-keyframes drop-356 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-356 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-357 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 0.5124278907;
  transform: rotate(0.1952875325deg);
  -webkit-animation: drop-357 4.6549950413s 0.5232632321s ;
  animation: drop-357 4.6549950413s 0.5232632321s ;
}

@-webkit-keyframes drop-357 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-357 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-358 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 0.5393448476;
  transform: rotate(219.171345187deg);
  -webkit-animation: drop-358 4.0575915125s 0.6700517232s ;
  animation: drop-358 4.0575915125s 0.6700517232s ;
}

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

@keyframes drop-358 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-359 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 80%;
  opacity: 1.1947776634;
  transform: rotate(356.649294754deg);
  -webkit-animation: drop-359 4.1514896651s 0.9395374264s ;
  animation: drop-359 4.1514896651s 0.9395374264s ;
}

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

@keyframes drop-359 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-360 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 30%;
  opacity: 1.2340642949;
  transform: rotate(300.4179519241deg);
  -webkit-animation: drop-360 4.943031862s 0.0854529371s ;
  animation: drop-360 4.943031862s 0.0854529371s ;
}

@-webkit-keyframes drop-360 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-360 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-361 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 94%;
  opacity: 1.1190405311;
  transform: rotate(321.9189332709deg);
  -webkit-animation: drop-361 4.4488982002s 0.9913622643s ;
  animation: drop-361 4.4488982002s 0.9913622643s ;
}

@-webkit-keyframes drop-361 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-361 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-362 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.5768632357;
  transform: rotate(63.9923639412deg);
  -webkit-animation: drop-362 4.181777485s 0.1010465747s ;
  animation: drop-362 4.181777485s 0.1010465747s ;
}

@-webkit-keyframes drop-362 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-362 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-363 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 94%;
  opacity: 0.5108711056;
  transform: rotate(24.6131208773deg);
  -webkit-animation: drop-363 4.4358260021s 0.6204879139s ;
  animation: drop-363 4.4358260021s 0.6204879139s ;
}

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

@keyframes drop-363 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-364 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 48%;
  opacity: 0.8193746214;
  transform: rotate(177.8765135924deg);
  -webkit-animation: drop-364 4.3684807354s 0.0061102071s ;
  animation: drop-364 4.3684807354s 0.0061102071s ;
}

@-webkit-keyframes drop-364 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-364 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-365 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 1.2093590753;
  transform: rotate(84.0781478941deg);
  -webkit-animation: drop-365 4.421240675s 0.6869186162s ;
  animation: drop-365 4.421240675s 0.6869186162s ;
}

@-webkit-keyframes drop-365 {
  100% {
    top: 130%;
    left: 36%;
  }
}

@keyframes drop-365 {
  100% {
    top: 130%;
    left: 36%;
  }
}
.confetti-366 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 68%;
  opacity: 1.2644773861;
  transform: rotate(87.3279495602deg);
  -webkit-animation: drop-366 4.9298004004s 0.3333610917s ;
  animation: drop-366 4.9298004004s 0.3333610917s ;
}

@-webkit-keyframes drop-366 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-366 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-367 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 1.3618067868;
  transform: rotate(342.8991750174deg);
  -webkit-animation: drop-367 4.2264582024s 0.8256477236s ;
  animation: drop-367 4.2264582024s 0.8256477236s ;
}

@-webkit-keyframes drop-367 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-367 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-368 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 66%;
  opacity: 1.1856822769;
  transform: rotate(4.7103863378deg);
  -webkit-animation: drop-368 4.0992651832s 0.3151212086s ;
  animation: drop-368 4.0992651832s 0.3151212086s ;
}

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

@keyframes drop-368 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-369 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 71%;
  opacity: 1.3693354496;
  transform: rotate(286.9662858633deg);
  -webkit-animation: drop-369 4.5399671312s 0.1159429976s ;
  animation: drop-369 4.5399671312s 0.1159429976s ;
}

@-webkit-keyframes drop-369 {
  100% {
    top: 130%;
    left: 86%;
  }
}

@keyframes drop-369 {
  100% {
    top: 130%;
    left: 86%;
  }
}
.confetti-370 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 49%;
  opacity: 1.0665031109;
  transform: rotate(233.2944443992deg);
  -webkit-animation: drop-370 4.7393494293s 0.8460448683s ;
  animation: drop-370 4.7393494293s 0.8460448683s ;
}

@-webkit-keyframes drop-370 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-370 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-371 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 22%;
  opacity: 0.8899283974;
  transform: rotate(10.1335038369deg);
  -webkit-animation: drop-371 4.2280869924s 0.7563699685s ;
  animation: drop-371 4.2280869924s 0.7563699685s ;
}

@-webkit-keyframes drop-371 {
  100% {
    top: 130%;
    left: 34%;
  }
}

@keyframes drop-371 {
  100% {
    top: 130%;
    left: 34%;
  }
}
.confetti-372 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 32%;
  opacity: 0.8775953902;
  transform: rotate(94.4035745243deg);
  -webkit-animation: drop-372 4.0306620767s 0.4197397453s ;
  animation: drop-372 4.0306620767s 0.4197397453s ;
}

@-webkit-keyframes drop-372 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-372 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-373 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 49%;
  opacity: 0.6019389591;
  transform: rotate(345.1887795139deg);
  -webkit-animation: drop-373 4.5009272617s 0.9626035109s ;
  animation: drop-373 4.5009272617s 0.9626035109s ;
}

@-webkit-keyframes drop-373 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-373 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-374 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 0.6816976861;
  transform: rotate(309.3360718127deg);
  -webkit-animation: drop-374 4.5559757329s 0.7988210441s ;
  animation: drop-374 4.5559757329s 0.7988210441s ;
}

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

@keyframes drop-374 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-375 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 80%;
  opacity: 0.959568423;
  transform: rotate(280.9876945298deg);
  -webkit-animation: drop-375 4.5811765374s 0.9446535868s ;
  animation: drop-375 4.5811765374s 0.9446535868s ;
}

@-webkit-keyframes drop-375 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-375 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-376 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 23%;
  opacity: 0.7950701255;
  transform: rotate(133.1229773354deg);
  -webkit-animation: drop-376 4.3509264351s 0.9846967437s ;
  animation: drop-376 4.3509264351s 0.9846967437s ;
}

@-webkit-keyframes drop-376 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-376 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-377 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 0.6585880922;
  transform: rotate(181.2773621475deg);
  -webkit-animation: drop-377 4.1809943347s 0.6688772466s ;
  animation: drop-377 4.1809943347s 0.6688772466s ;
}

@-webkit-keyframes drop-377 {
  100% {
    top: 130%;
    left: 6%;
  }
}

@keyframes drop-377 {
  100% {
    top: 130%;
    left: 6%;
  }
}
.confetti-378 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 1.3411604695;
  transform: rotate(32.7546123996deg);
  -webkit-animation: drop-378 4.0404628265s 0.5488589488s ;
  animation: drop-378 4.0404628265s 0.5488589488s ;
}

@-webkit-keyframes drop-378 {
  100% {
    top: 130%;
    left: 92%;
  }
}

@keyframes drop-378 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-379 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 84%;
  opacity: 1.1616144674;
  transform: rotate(322.008742391deg);
  -webkit-animation: drop-379 4.3189826142s 0.3850505165s ;
  animation: drop-379 4.3189826142s 0.3850505165s ;
}

@-webkit-keyframes drop-379 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-379 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-380 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 76%;
  opacity: 0.5205483072;
  transform: rotate(236.3322615496deg);
  -webkit-animation: drop-380 4.5859003331s 0.2540925131s ;
  animation: drop-380 4.5859003331s 0.2540925131s ;
}

@-webkit-keyframes drop-380 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-380 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-381 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 0.7666813738;
  transform: rotate(309.6204074551deg);
  -webkit-animation: drop-381 4.0467031689s 0.502572458s ;
  animation: drop-381 4.0467031689s 0.502572458s ;
}

@-webkit-keyframes drop-381 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-381 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-382 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 70%;
  opacity: 1.0428884468;
  transform: rotate(299.9243960557deg);
  -webkit-animation: drop-382 4.2457918382s 0.4168211823s ;
  animation: drop-382 4.2457918382s 0.4168211823s ;
}

@-webkit-keyframes drop-382 {
  100% {
    top: 130%;
    left: 72%;
  }
}

@keyframes drop-382 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-383 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 24%;
  opacity: 0.6545405665;
  transform: rotate(40.6063872483deg);
  -webkit-animation: drop-383 4.358396456s 0.402692333s ;
  animation: drop-383 4.358396456s 0.402692333s ;
}

@-webkit-keyframes drop-383 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-383 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-384 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.7219139939;
  transform: rotate(318.1584341932deg);
  -webkit-animation: drop-384 4.9731207498s 0.9090100469s ;
  animation: drop-384 4.9731207498s 0.9090100469s ;
}

@-webkit-keyframes drop-384 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-384 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-385 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 0.7855829177;
  transform: rotate(78.1599038999deg);
  -webkit-animation: drop-385 4.6338090733s 0.4993553059s ;
  animation: drop-385 4.6338090733s 0.4993553059s ;
}

@-webkit-keyframes drop-385 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-385 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-386 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 43%;
  opacity: 0.8320237917;
  transform: rotate(350.8355512123deg);
  -webkit-animation: drop-386 4.3449698639s 0.4587110078s ;
  animation: drop-386 4.3449698639s 0.4587110078s ;
}

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

@keyframes drop-386 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-387 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 0.8073955738;
  transform: rotate(205.3234573601deg);
  -webkit-animation: drop-387 4.7477102745s 0.6196127776s ;
  animation: drop-387 4.7477102745s 0.6196127776s ;
}

@-webkit-keyframes drop-387 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-387 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-388 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 0.9790617445;
  transform: rotate(282.9085802249deg);
  -webkit-animation: drop-388 4.5580323028s 0.9435144321s ;
  animation: drop-388 4.5580323028s 0.9435144321s ;
}

@-webkit-keyframes drop-388 {
  100% {
    top: 130%;
    left: 8%;
  }
}

@keyframes drop-388 {
  100% {
    top: 130%;
    left: 8%;
  }
}
.confetti-389 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 0.7115813616;
  transform: rotate(109.05174364deg);
  -webkit-animation: drop-389 4.3959380533s 0.0413813751s ;
  animation: drop-389 4.3959380533s 0.0413813751s ;
}

@-webkit-keyframes drop-389 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-389 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-390 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 72%;
  opacity: 1.3527907854;
  transform: rotate(245.5473809371deg);
  -webkit-animation: drop-390 4.6425282735s 0.2266764869s ;
  animation: drop-390 4.6425282735s 0.2266764869s ;
}

@-webkit-keyframes drop-390 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-390 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-391 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 31%;
  opacity: 1.4016369886;
  transform: rotate(277.4005998143deg);
  -webkit-animation: drop-391 4.1733771637s 0.3586676954s ;
  animation: drop-391 4.1733771637s 0.3586676954s ;
}

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

@keyframes drop-391 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-392 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 67%;
  opacity: 0.635067263;
  transform: rotate(76.0515074465deg);
  -webkit-animation: drop-392 4.2311814053s 0.2024908359s ;
  animation: drop-392 4.2311814053s 0.2024908359s ;
}

@-webkit-keyframes drop-392 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-392 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-393 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 1.0977377649;
  transform: rotate(105.123832724deg);
  -webkit-animation: drop-393 4.0317492317s 0.9303261846s ;
  animation: drop-393 4.0317492317s 0.9303261846s ;
}

@-webkit-keyframes drop-393 {
  100% {
    top: 130%;
    left: 13%;
  }
}

@keyframes drop-393 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-394 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 1.1876250824;
  transform: rotate(311.3590446544deg);
  -webkit-animation: drop-394 4.7594562392s 0.5819211658s ;
  animation: drop-394 4.7594562392s 0.5819211658s ;
}

@-webkit-keyframes drop-394 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-394 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-395 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 16%;
  opacity: 1.2527008425;
  transform: rotate(254.7280095955deg);
  -webkit-animation: drop-395 4.0537571275s 0.3255224133s ;
  animation: drop-395 4.0537571275s 0.3255224133s ;
}

@-webkit-keyframes drop-395 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-395 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-396 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 17%;
  opacity: 0.9381232049;
  transform: rotate(241.360975067deg);
  -webkit-animation: drop-396 4.5950672942s 0.6337031805s ;
  animation: drop-396 4.5950672942s 0.6337031805s ;
}

@-webkit-keyframes drop-396 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-396 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-397 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 0.7478080863;
  transform: rotate(118.601642706deg);
  -webkit-animation: drop-397 4.6104870995s 0.5046619518s ;
  animation: drop-397 4.6104870995s 0.5046619518s ;
}

@-webkit-keyframes drop-397 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-397 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-398 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 1.266250989;
  transform: rotate(176.6066896902deg);
  -webkit-animation: drop-398 4.4118175287s 0.5637275598s ;
  animation: drop-398 4.4118175287s 0.5637275598s ;
}

@-webkit-keyframes drop-398 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-398 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-399 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 0.9255853091;
  transform: rotate(234.4130806404deg);
  -webkit-animation: drop-399 4.0972008494s 0.3671518432s ;
  animation: drop-399 4.0972008494s 0.3671518432s ;
}

@-webkit-keyframes drop-399 {
  100% {
    top: 130%;
    left: 75%;
  }
}

@keyframes drop-399 {
  100% {
    top: 130%;
    left: 75%;
  }
}
.confetti-400 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 13%;
  opacity: 1.3912250941;
  transform: rotate(249.2026501676deg);
  -webkit-animation: drop-400 4.6706211561s 0.2669393266s ;
  animation: drop-400 4.6706211561s 0.2669393266s ;
}

@-webkit-keyframes drop-400 {
  100% {
    top: 130%;
    left: 19%;
  }
}

@keyframes drop-400 {
  100% {
    top: 130%;
    left: 19%;
  }
}
.confetti-401 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 68%;
  opacity: 1.4408695122;
  transform: rotate(139.281369967deg);
  -webkit-animation: drop-401 4.9408650859s 0.1912406251s ;
  animation: drop-401 4.9408650859s 0.1912406251s ;
}

@-webkit-keyframes drop-401 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-401 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-402 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 70%;
  opacity: 0.5008282908;
  transform: rotate(229.1251438331deg);
  -webkit-animation: drop-402 4.2220955612s 0.3975403309s ;
  animation: drop-402 4.2220955612s 0.3975403309s ;
}

@-webkit-keyframes drop-402 {
  100% {
    top: 130%;
    left: 72%;
  }
}

@keyframes drop-402 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-403 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 13%;
  opacity: 1.0029211265;
  transform: rotate(261.7038896391deg);
  -webkit-animation: drop-403 4.2664842003s 0.6638167705s ;
  animation: drop-403 4.2664842003s 0.6638167705s ;
}

@-webkit-keyframes drop-403 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-403 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-404 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 65%;
  opacity: 1.0252696344;
  transform: rotate(212.82334289deg);
  -webkit-animation: drop-404 4.0498558422s 0.0635182317s ;
  animation: drop-404 4.0498558422s 0.0635182317s ;
}

@-webkit-keyframes drop-404 {
  100% {
    top: 130%;
    left: 68%;
  }
}

@keyframes drop-404 {
  100% {
    top: 130%;
    left: 68%;
  }
}
.confetti-405 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 0.9052161526;
  transform: rotate(66.3186010607deg);
  -webkit-animation: drop-405 4.6075491696s 0.2482615165s ;
  animation: drop-405 4.6075491696s 0.2482615165s ;
}

@-webkit-keyframes drop-405 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-405 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-406 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 33%;
  opacity: 1.1620235356;
  transform: rotate(342.3788273493deg);
  -webkit-animation: drop-406 4.7326441861s 0.7738079498s ;
  animation: drop-406 4.7326441861s 0.7738079498s ;
}

@-webkit-keyframes drop-406 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-406 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-407 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 0.6586027252;
  transform: rotate(279.6547224643deg);
  -webkit-animation: drop-407 4.6780375558s 0.8482176896s ;
  animation: drop-407 4.6780375558s 0.8482176896s ;
}

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

@keyframes drop-407 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-408 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 38%;
  opacity: 1.0835254685;
  transform: rotate(258.2096370808deg);
  -webkit-animation: drop-408 4.1138052046s 0.5444872537s ;
  animation: drop-408 4.1138052046s 0.5444872537s ;
}

@-webkit-keyframes drop-408 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-408 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-409 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 1.2878275783;
  transform: rotate(213.7939463633deg);
  -webkit-animation: drop-409 4.2865232346s 0.2238155492s ;
  animation: drop-409 4.2865232346s 0.2238155492s ;
}

@-webkit-keyframes drop-409 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-409 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-410 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 15%;
  opacity: 0.7089156556;
  transform: rotate(163.8048594927deg);
  -webkit-animation: drop-410 4.5445838917s 0.8636039654s ;
  animation: drop-410 4.5445838917s 0.8636039654s ;
}

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

@keyframes drop-410 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-411 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 26%;
  opacity: 0.961817509;
  transform: rotate(202.2241084734deg);
  -webkit-animation: drop-411 4.3409337619s 0.415551865s ;
  animation: drop-411 4.3409337619s 0.415551865s ;
}

@-webkit-keyframes drop-411 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-411 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-412 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 100%;
  opacity: 0.9060613274;
  transform: rotate(167.7692768415deg);
  -webkit-animation: drop-412 4.1354953284s 0.9351998244s ;
  animation: drop-412 4.1354953284s 0.9351998244s ;
}

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

@keyframes drop-412 {
  100% {
    top: 130%;
    left: 110%;
  }
}
.confetti-413 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 0.6735135843;
  transform: rotate(228.3231152448deg);
  -webkit-animation: drop-413 4.8849897891s 0.4164728123s ;
  animation: drop-413 4.8849897891s 0.4164728123s ;
}

@-webkit-keyframes drop-413 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-413 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-414 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 1.2685834338;
  transform: rotate(273.3460926306deg);
  -webkit-animation: drop-414 4.7652007068s 0.400114227s ;
  animation: drop-414 4.7652007068s 0.400114227s ;
}

@-webkit-keyframes drop-414 {
  100% {
    top: 130%;
    left: 108%;
  }
}

@keyframes drop-414 {
  100% {
    top: 130%;
    left: 108%;
  }
}
.confetti-415 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 1.1916553522;
  transform: rotate(103.20114002deg);
  -webkit-animation: drop-415 4.6738713183s 0.3112408716s ;
  animation: drop-415 4.6738713183s 0.3112408716s ;
}

@-webkit-keyframes drop-415 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-415 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-416 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 29%;
  opacity: 0.6822482912;
  transform: rotate(292.6198910762deg);
  -webkit-animation: drop-416 4.9389576195s 0.1585776847s ;
  animation: drop-416 4.9389576195s 0.1585776847s ;
}

@-webkit-keyframes drop-416 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-416 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-417 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 37%;
  opacity: 0.7397260446;
  transform: rotate(247.4139723409deg);
  -webkit-animation: drop-417 4.1755699806s 0.952886038s ;
  animation: drop-417 4.1755699806s 0.952886038s ;
}

@-webkit-keyframes drop-417 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-417 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-418 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 0.8084514869;
  transform: rotate(223.5266761391deg);
  -webkit-animation: drop-418 4.131809228s 0.6540364139s ;
  animation: drop-418 4.131809228s 0.6540364139s ;
}

@-webkit-keyframes drop-418 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-418 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-419 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 0.7186389992;
  transform: rotate(308.6721583981deg);
  -webkit-animation: drop-419 4.380683607s 0.7626510234s ;
  animation: drop-419 4.380683607s 0.7626510234s ;
}

@-webkit-keyframes drop-419 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-419 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-420 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 0.968714022;
  transform: rotate(263.2798624719deg);
  -webkit-animation: drop-420 4.9510791599s 0.9134516276s ;
  animation: drop-420 4.9510791599s 0.9134516276s ;
}

@-webkit-keyframes drop-420 {
  100% {
    top: 130%;
    left: 64%;
  }
}

@keyframes drop-420 {
  100% {
    top: 130%;
    left: 64%;
  }
}
.confetti-421 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 78%;
  opacity: 0.7633973881;
  transform: rotate(290.8265249859deg);
  -webkit-animation: drop-421 4.0966128805s 0.7970755224s ;
  animation: drop-421 4.0966128805s 0.7970755224s ;
}

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

@keyframes drop-421 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-422 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 1.30817837;
  transform: rotate(342.1703051695deg);
  -webkit-animation: drop-422 4.4892728631s 0.7460359563s ;
  animation: drop-422 4.4892728631s 0.7460359563s ;
}

@-webkit-keyframes drop-422 {
  100% {
    top: 130%;
    left: 12%;
  }
}

@keyframes drop-422 {
  100% {
    top: 130%;
    left: 12%;
  }
}
.confetti-423 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 42%;
  opacity: 0.65563439;
  transform: rotate(189.6181479237deg);
  -webkit-animation: drop-423 4.8165499494s 0.1092242357s ;
  animation: drop-423 4.8165499494s 0.1092242357s ;
}

@-webkit-keyframes drop-423 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-423 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-424 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 100%;
  opacity: 1.3628383932;
  transform: rotate(33.3536751446deg);
  -webkit-animation: drop-424 4.0578089681s 0.3101023837s ;
  animation: drop-424 4.0578089681s 0.3101023837s ;
}

@-webkit-keyframes drop-424 {
  100% {
    top: 130%;
    left: 115%;
  }
}

@keyframes drop-424 {
  100% {
    top: 130%;
    left: 115%;
  }
}
.confetti-425 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 48%;
  opacity: 0.9719970699;
  transform: rotate(96.1544660672deg);
  -webkit-animation: drop-425 4.6190275712s 0.0360201388s ;
  animation: drop-425 4.6190275712s 0.0360201388s ;
}

@-webkit-keyframes drop-425 {
  100% {
    top: 130%;
    left: 61%;
  }
}

@keyframes drop-425 {
  100% {
    top: 130%;
    left: 61%;
  }
}
.confetti-426 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 1.1443101416;
  transform: rotate(222.1001131749deg);
  -webkit-animation: drop-426 4.2108765901s 0.9036223066s ;
  animation: drop-426 4.2108765901s 0.9036223066s ;
}

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

@keyframes drop-426 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-427 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 1.0960128629;
  transform: rotate(208.045233035deg);
  -webkit-animation: drop-427 4.9926592063s 0.5660725818s ;
  animation: drop-427 4.9926592063s 0.5660725818s ;
}

@-webkit-keyframes drop-427 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-427 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-428 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 0.6623272886;
  transform: rotate(105.3780394105deg);
  -webkit-animation: drop-428 4.838337387s 0.4893144226s ;
  animation: drop-428 4.838337387s 0.4893144226s ;
}

@-webkit-keyframes drop-428 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-428 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-429 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 14%;
  opacity: 0.8986321797;
  transform: rotate(248.8742360765deg);
  -webkit-animation: drop-429 4.5028604671s 0.9204081129s ;
  animation: drop-429 4.5028604671s 0.9204081129s ;
}

@-webkit-keyframes drop-429 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-429 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-430 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 1.2993991474;
  transform: rotate(44.6656779638deg);
  -webkit-animation: drop-430 4.9088564198s 0.9913073828s ;
  animation: drop-430 4.9088564198s 0.9913073828s ;
}

@-webkit-keyframes drop-430 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-430 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-431 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 46%;
  opacity: 1.1100591656;
  transform: rotate(334.6098255838deg);
  -webkit-animation: drop-431 4.3319983655s 0.2089516578s ;
  animation: drop-431 4.3319983655s 0.2089516578s ;
}

@-webkit-keyframes drop-431 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-431 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-432 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 24%;
  opacity: 1.4433639556;
  transform: rotate(355.4117354087deg);
  -webkit-animation: drop-432 4.3524642396s 0.0318321803s ;
  animation: drop-432 4.3524642396s 0.0318321803s ;
}

@-webkit-keyframes drop-432 {
  100% {
    top: 130%;
    left: 34%;
  }
}

@keyframes drop-432 {
  100% {
    top: 130%;
    left: 34%;
  }
}
.confetti-433 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 89%;
  opacity: 1.4780555586;
  transform: rotate(343.4383605233deg);
  -webkit-animation: drop-433 4.8489498901s 0.2639437239s ;
  animation: drop-433 4.8489498901s 0.2639437239s ;
}

@-webkit-keyframes drop-433 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-433 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-434 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 1.4009974518;
  transform: rotate(160.7850555742deg);
  -webkit-animation: drop-434 4.096225327s 0.0299847635s ;
  animation: drop-434 4.096225327s 0.0299847635s ;
}

@-webkit-keyframes drop-434 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-434 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-435 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 1.3350426121;
  transform: rotate(172.6705623864deg);
  -webkit-animation: drop-435 4.250828616s 0.2750639062s ;
  animation: drop-435 4.250828616s 0.2750639062s ;
}

@-webkit-keyframes drop-435 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-435 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-436 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 74%;
  opacity: 1.4559754832;
  transform: rotate(97.7832727996deg);
  -webkit-animation: drop-436 4.3283586377s 0.2260290572s ;
  animation: drop-436 4.3283586377s 0.2260290572s ;
}

@-webkit-keyframes drop-436 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-436 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-437 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 0.9580621005;
  transform: rotate(282.4463754349deg);
  -webkit-animation: drop-437 4.5559563878s 0.1846112505s ;
  animation: drop-437 4.5559563878s 0.1846112505s ;
}

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

@keyframes drop-437 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-438 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 55%;
  opacity: 1.05543137;
  transform: rotate(320.0084700575deg);
  -webkit-animation: drop-438 4.0339631313s 0.9236996208s ;
  animation: drop-438 4.0339631313s 0.9236996208s ;
}

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

@keyframes drop-438 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-439 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 52%;
  opacity: 1.4782553452;
  transform: rotate(158.4031865221deg);
  -webkit-animation: drop-439 4.5262600241s 0.7320070627s ;
  animation: drop-439 4.5262600241s 0.7320070627s ;
}

@-webkit-keyframes drop-439 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-439 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-440 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 1.0369139496;
  transform: rotate(307.3715257474deg);
  -webkit-animation: drop-440 4.8018883013s 0.5646877919s ;
  animation: drop-440 4.8018883013s 0.5646877919s ;
}

@-webkit-keyframes drop-440 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-440 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-441 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 61%;
  opacity: 0.5822514351;
  transform: rotate(314.446037991deg);
  -webkit-animation: drop-441 4.0869564846s 0.7912364022s ;
  animation: drop-441 4.0869564846s 0.7912364022s ;
}

@-webkit-keyframes drop-441 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-441 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-442 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 64%;
  opacity: 0.7624995978;
  transform: rotate(277.2600068033deg);
  -webkit-animation: drop-442 4.3497223703s 0.9743898389s ;
  animation: drop-442 4.3497223703s 0.9743898389s ;
}

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

@keyframes drop-442 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-443 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 38%;
  opacity: 1.2744172545;
  transform: rotate(344.4568659861deg);
  -webkit-animation: drop-443 4.5181971444s 0.096902896s ;
  animation: drop-443 4.5181971444s 0.096902896s ;
}

@-webkit-keyframes drop-443 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-443 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-444 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 0.775277119;
  transform: rotate(208.4421840468deg);
  -webkit-animation: drop-444 4.5459976613s 0.2851026463s ;
  animation: drop-444 4.5459976613s 0.2851026463s ;
}

@-webkit-keyframes drop-444 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-444 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-445 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 36%;
  opacity: 0.6054251088;
  transform: rotate(14.0601421804deg);
  -webkit-animation: drop-445 4.8868739531s 0.1004220188s ;
  animation: drop-445 4.8868739531s 0.1004220188s ;
}

@-webkit-keyframes drop-445 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-445 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-446 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 1.2181613121;
  transform: rotate(345.1903255733deg);
  -webkit-animation: drop-446 4.6576726339s 0.9375854345s ;
  animation: drop-446 4.6576726339s 0.9375854345s ;
}

@-webkit-keyframes drop-446 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-446 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-447 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 62%;
  opacity: 1.4199919745;
  transform: rotate(36.1994846464deg);
  -webkit-animation: drop-447 4.1328835265s 0.5829660513s ;
  animation: drop-447 4.1328835265s 0.5829660513s ;
}

@-webkit-keyframes drop-447 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-447 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-448 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 0.8924786453;
  transform: rotate(100.6229866656deg);
  -webkit-animation: drop-448 4.1851379233s 0.1817807287s ;
  animation: drop-448 4.1851379233s 0.1817807287s ;
}

@-webkit-keyframes drop-448 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-448 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-449 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 99%;
  opacity: 0.6159672251;
  transform: rotate(42.4595573662deg);
  -webkit-animation: drop-449 4.4745835639s 0.1836369374s ;
  animation: drop-449 4.4745835639s 0.1836369374s ;
}

@-webkit-keyframes drop-449 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-449 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-450 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 1.3409641301;
  transform: rotate(299.4239990666deg);
  -webkit-animation: drop-450 4.6865086165s 0.9968909642s ;
  animation: drop-450 4.6865086165s 0.9968909642s ;
}

@-webkit-keyframes drop-450 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-450 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-451 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 1.1384325075;
  transform: rotate(305.8203077307deg);
  -webkit-animation: drop-451 4.5862811711s 0.4981889952s ;
  animation: drop-451 4.5862811711s 0.4981889952s ;
}

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

@keyframes drop-451 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-452 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 6%;
  opacity: 1.169865236;
  transform: rotate(134.8587235901deg);
  -webkit-animation: drop-452 4.2559239516s 0.8829997761s ;
  animation: drop-452 4.2559239516s 0.8829997761s ;
}

@-webkit-keyframes drop-452 {
  100% {
    top: 130%;
    left: 9%;
  }
}

@keyframes drop-452 {
  100% {
    top: 130%;
    left: 9%;
  }
}
.confetti-453 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 0.7101378926;
  transform: rotate(141.4458884417deg);
  -webkit-animation: drop-453 4.8106793905s 0.1314010074s ;
  animation: drop-453 4.8106793905s 0.1314010074s ;
}

@-webkit-keyframes drop-453 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-453 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-454 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 59%;
  opacity: 1.1528759284;
  transform: rotate(340.3228137592deg);
  -webkit-animation: drop-454 4.3053332693s 0.0916809641s ;
  animation: drop-454 4.3053332693s 0.0916809641s ;
}

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

@keyframes drop-454 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-455 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 8%;
  opacity: 1.1926234378;
  transform: rotate(288.4787612548deg);
  -webkit-animation: drop-455 4.5161064828s 0.5655793967s ;
  animation: drop-455 4.5161064828s 0.5655793967s ;
}

@-webkit-keyframes drop-455 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-455 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-456 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 0.5294416677;
  transform: rotate(262.3004361105deg);
  -webkit-animation: drop-456 4.1130815307s 0.2931591186s ;
  animation: drop-456 4.1130815307s 0.2931591186s ;
}

@-webkit-keyframes drop-456 {
  100% {
    top: 130%;
    left: 7%;
  }
}

@keyframes drop-456 {
  100% {
    top: 130%;
    left: 7%;
  }
}
.confetti-457 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 1.2883964916;
  transform: rotate(220.5640322333deg);
  -webkit-animation: drop-457 4.8602343244s 0.6454659579s ;
  animation: drop-457 4.8602343244s 0.6454659579s ;
}

@-webkit-keyframes drop-457 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-457 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-458 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 5%;
  opacity: 0.5538698293;
  transform: rotate(137.9167418662deg);
  -webkit-animation: drop-458 4.2292199533s 0.1630555918s ;
  animation: drop-458 4.2292199533s 0.1630555918s ;
}

@-webkit-keyframes drop-458 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-458 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-459 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 0.5439892241;
  transform: rotate(112.7915810614deg);
  -webkit-animation: drop-459 4.0180385559s 0.0199830913s ;
  animation: drop-459 4.0180385559s 0.0199830913s ;
}

@-webkit-keyframes drop-459 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-459 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-460 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 93%;
  opacity: 1.0829048407;
  transform: rotate(61.147921848deg);
  -webkit-animation: drop-460 4.1298344878s 0.6087694846s ;
  animation: drop-460 4.1298344878s 0.6087694846s ;
}

@-webkit-keyframes drop-460 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-460 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-461 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 100%;
  opacity: 1.2940965562;
  transform: rotate(249.2288057049deg);
  -webkit-animation: drop-461 4.7322832053s 0.9498993128s ;
  animation: drop-461 4.7322832053s 0.9498993128s ;
}

@-webkit-keyframes drop-461 {
  100% {
    top: 130%;
    left: 109%;
  }
}

@keyframes drop-461 {
  100% {
    top: 130%;
    left: 109%;
  }
}
.confetti-462 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 77%;
  opacity: 1.1148731505;
  transform: rotate(164.9609289699deg);
  -webkit-animation: drop-462 4.8215246473s 0.6773256112s ;
  animation: drop-462 4.8215246473s 0.6773256112s ;
}

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

@keyframes drop-462 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-463 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 72%;
  opacity: 1.4451146558;
  transform: rotate(329.9433559262deg);
  -webkit-animation: drop-463 4.4526768218s 0.4552926932s ;
  animation: drop-463 4.4526768218s 0.4552926932s ;
}

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

@keyframes drop-463 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-464 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 100%;
  opacity: 0.8222802884;
  transform: rotate(36.9589696555deg);
  -webkit-animation: drop-464 4.8201457976s 0.0117797594s ;
  animation: drop-464 4.8201457976s 0.0117797594s ;
}

@-webkit-keyframes drop-464 {
  100% {
    top: 130%;
    left: 113%;
  }
}

@keyframes drop-464 {
  100% {
    top: 130%;
    left: 113%;
  }
}
.confetti-465 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 0.7342176391;
  transform: rotate(112.5253895811deg);
  -webkit-animation: drop-465 4.5317240823s 0.380768147s ;
  animation: drop-465 4.5317240823s 0.380768147s ;
}

@-webkit-keyframes drop-465 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-465 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-466 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 34%;
  opacity: 1.2781937312;
  transform: rotate(18.4563652642deg);
  -webkit-animation: drop-466 4.745082075s 0.4272057856s ;
  animation: drop-466 4.745082075s 0.4272057856s ;
}

@-webkit-keyframes drop-466 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-466 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-467 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 0.5824027425;
  transform: rotate(164.7724066192deg);
  -webkit-animation: drop-467 4.7248016418s 0.0247403606s ;
  animation: drop-467 4.7248016418s 0.0247403606s ;
}

@-webkit-keyframes drop-467 {
  100% {
    top: 130%;
    left: 9%;
  }
}

@keyframes drop-467 {
  100% {
    top: 130%;
    left: 9%;
  }
}
.confetti-468 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 61%;
  opacity: 1.3684002127;
  transform: rotate(167.1936961258deg);
  -webkit-animation: drop-468 4.6167584906s 0.265991054s ;
  animation: drop-468 4.6167584906s 0.265991054s ;
}

@-webkit-keyframes drop-468 {
  100% {
    top: 130%;
    left: 72%;
  }
}

@keyframes drop-468 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-469 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 55%;
  opacity: 0.5243942964;
  transform: rotate(29.1667058731deg);
  -webkit-animation: drop-469 4.6796397862s 0.5252180394s ;
  animation: drop-469 4.6796397862s 0.5252180394s ;
}

@-webkit-keyframes drop-469 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-469 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-470 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 0.548143675;
  transform: rotate(49.8781728815deg);
  -webkit-animation: drop-470 4.8333408807s 0.1597243393s ;
  animation: drop-470 4.8333408807s 0.1597243393s ;
}

@-webkit-keyframes drop-470 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-470 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-471 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 0.5049105407;
  transform: rotate(282.5851572506deg);
  -webkit-animation: drop-471 4.9968804375s 0.9603876779s ;
  animation: drop-471 4.9968804375s 0.9603876779s ;
}

@-webkit-keyframes drop-471 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-471 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-472 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 1.4447443743;
  transform: rotate(211.1777350219deg);
  -webkit-animation: drop-472 4.1308912367s 0.4347531613s ;
  animation: drop-472 4.1308912367s 0.4347531613s ;
}

@-webkit-keyframes drop-472 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-472 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-473 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 81%;
  opacity: 1.1843801367;
  transform: rotate(219.1026394867deg);
  -webkit-animation: drop-473 4.5884046119s 0.9260582777s ;
  animation: drop-473 4.5884046119s 0.9260582777s ;
}

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

@keyframes drop-473 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-474 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 13%;
  opacity: 1.0977490247;
  transform: rotate(47.1370784534deg);
  -webkit-animation: drop-474 4.0612383742s 0.0535653995s ;
  animation: drop-474 4.0612383742s 0.0535653995s ;
}

@-webkit-keyframes drop-474 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-474 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-475 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.2343660633;
  transform: rotate(51.5255429764deg);
  -webkit-animation: drop-475 4.2136473255s 0.0018153276s ;
  animation: drop-475 4.2136473255s 0.0018153276s ;
}

@-webkit-keyframes drop-475 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-475 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-476 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 33%;
  opacity: 0.5059886304;
  transform: rotate(71.4013047341deg);
  -webkit-animation: drop-476 4.0042212244s 0.4669630846s ;
  animation: drop-476 4.0042212244s 0.4669630846s ;
}

@-webkit-keyframes drop-476 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-476 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-477 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 24%;
  opacity: 0.8762352521;
  transform: rotate(288.0365806529deg);
  -webkit-animation: drop-477 4.2979863737s 0.4913529145s ;
  animation: drop-477 4.2979863737s 0.4913529145s ;
}

@-webkit-keyframes drop-477 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-477 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-478 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 67%;
  opacity: 0.5481079552;
  transform: rotate(278.5091599633deg);
  -webkit-animation: drop-478 4.2225359616s 0.6917835846s ;
  animation: drop-478 4.2225359616s 0.6917835846s ;
}

@-webkit-keyframes drop-478 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-478 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-479 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 42%;
  opacity: 1.1954230063;
  transform: rotate(34.5181493124deg);
  -webkit-animation: drop-479 4.7179155486s 0.4511207176s ;
  animation: drop-479 4.7179155486s 0.4511207176s ;
}

@-webkit-keyframes drop-479 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-479 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-480 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 35%;
  opacity: 0.9209675564;
  transform: rotate(235.1237964174deg);
  -webkit-animation: drop-480 4.6062492287s 0.2671291197s ;
  animation: drop-480 4.6062492287s 0.2671291197s ;
}

@-webkit-keyframes drop-480 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-480 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-481 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 1.0820756737;
  transform: rotate(96.2905721255deg);
  -webkit-animation: drop-481 4.5800066316s 0.3092216994s ;
  animation: drop-481 4.5800066316s 0.3092216994s ;
}

@-webkit-keyframes drop-481 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-481 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-482 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 24%;
  opacity: 1.2406574722;
  transform: rotate(56.5596442452deg);
  -webkit-animation: drop-482 4.2553925313s 0.2564321947s ;
  animation: drop-482 4.2553925313s 0.2564321947s ;
}

@-webkit-keyframes drop-482 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-482 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-483 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 31%;
  opacity: 1.3651096737;
  transform: rotate(271.0722482032deg);
  -webkit-animation: drop-483 4.5823935907s 0.0376062824s ;
  animation: drop-483 4.5823935907s 0.0376062824s ;
}

@-webkit-keyframes drop-483 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-483 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-484 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 1.2906301957;
  transform: rotate(142.4925250251deg);
  -webkit-animation: drop-484 4.1122790219s 0.7135071528s ;
  animation: drop-484 4.1122790219s 0.7135071528s ;
}

@-webkit-keyframes drop-484 {
  100% {
    top: 130%;
    left: 92%;
  }
}

@keyframes drop-484 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-485 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 0.7055038439;
  transform: rotate(210.5098389812deg);
  -webkit-animation: drop-485 4.4798810314s 0.2149575764s ;
  animation: drop-485 4.4798810314s 0.2149575764s ;
}

@-webkit-keyframes drop-485 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-485 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-486 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 0.6773086969;
  transform: rotate(49.0413378856deg);
  -webkit-animation: drop-486 4.618252703s 0.062543711s ;
  animation: drop-486 4.618252703s 0.062543711s ;
}

@-webkit-keyframes drop-486 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-486 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-487 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 36%;
  opacity: 0.7714146445;
  transform: rotate(198.7724466506deg);
  -webkit-animation: drop-487 4.4168182176s 0.2224180545s ;
  animation: drop-487 4.4168182176s 0.2224180545s ;
}

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

@keyframes drop-487 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-488 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 0.7931192986;
  transform: rotate(291.0654796965deg);
  -webkit-animation: drop-488 4.2601910566s 0.1281327813s ;
  animation: drop-488 4.2601910566s 0.1281327813s ;
}

@-webkit-keyframes drop-488 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-488 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-489 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 61%;
  opacity: 1.2851880138;
  transform: rotate(135.7605012998deg);
  -webkit-animation: drop-489 4.0908713037s 0.2610777864s ;
  animation: drop-489 4.0908713037s 0.2610777864s ;
}

@-webkit-keyframes drop-489 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-489 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-490 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 0.6591779057;
  transform: rotate(231.0779003732deg);
  -webkit-animation: drop-490 4.1050309642s 0.3640317784s ;
  animation: drop-490 4.1050309642s 0.3640317784s ;
}

@-webkit-keyframes drop-490 {
  100% {
    top: 130%;
    left: 19%;
  }
}

@keyframes drop-490 {
  100% {
    top: 130%;
    left: 19%;
  }
}
.confetti-491 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 1.3956168819;
  transform: rotate(53.1502105806deg);
  -webkit-animation: drop-491 4.8938986232s 0.9092329935s ;
  animation: drop-491 4.8938986232s 0.9092329935s ;
}

@-webkit-keyframes drop-491 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-491 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-492 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 1.2370406828;
  transform: rotate(129.7600837394deg);
  -webkit-animation: drop-492 4.5654298589s 0.7080519766s ;
  animation: drop-492 4.5654298589s 0.7080519766s ;
}

@-webkit-keyframes drop-492 {
  100% {
    top: 130%;
    left: 86%;
  }
}

@keyframes drop-492 {
  100% {
    top: 130%;
    left: 86%;
  }
}
.confetti-493 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 0.7693345034;
  transform: rotate(112.1074919502deg);
  -webkit-animation: drop-493 4.2960242333s 0.0772110334s ;
  animation: drop-493 4.2960242333s 0.0772110334s ;
}

@-webkit-keyframes drop-493 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-493 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-494 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 15%;
  opacity: 1.2193265737;
  transform: rotate(21.2191858947deg);
  -webkit-animation: drop-494 4.0336756407s 0.1484433569s ;
  animation: drop-494 4.0336756407s 0.1484433569s ;
}

@-webkit-keyframes drop-494 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-494 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-495 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 18%;
  opacity: 0.6736612192;
  transform: rotate(176.6616344706deg);
  -webkit-animation: drop-495 4.6468609517s 0.1667931017s ;
  animation: drop-495 4.6468609517s 0.1667931017s ;
}

@-webkit-keyframes drop-495 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-495 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-496 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 1.1540322898;
  transform: rotate(171.0461657537deg);
  -webkit-animation: drop-496 4.6200831237s 0.3744618561s ;
  animation: drop-496 4.6200831237s 0.3744618561s ;
}

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

@keyframes drop-496 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-497 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 12%;
  opacity: 0.5548130446;
  transform: rotate(30.3410996436deg);
  -webkit-animation: drop-497 4.5538877949s 0.4428131473s ;
  animation: drop-497 4.5538877949s 0.4428131473s ;
}

@-webkit-keyframes drop-497 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-497 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-498 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 1.4850604108;
  transform: rotate(174.3986638224deg);
  -webkit-animation: drop-498 4.5280417237s 0.3842658519s ;
  animation: drop-498 4.5280417237s 0.3842658519s ;
}

@-webkit-keyframes drop-498 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-498 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-499 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 1.1801084632;
  transform: rotate(146.7550669474deg);
  -webkit-animation: drop-499 4.0471731174s 0.4838672771s ;
  animation: drop-499 4.0471731174s 0.4838672771s ;
}

@-webkit-keyframes drop-499 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-499 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-500 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 1.0329425878;
  transform: rotate(105.8765276751deg);
  -webkit-animation: drop-500 4.9420525069s 0.836506894s ;
  animation: drop-500 4.9420525069s 0.836506894s ;
}

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

@keyframes drop-500 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-501 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 0.6287054842;
  transform: rotate(287.5810780062deg);
  -webkit-animation: drop-501 4.2039974743s 0.5733266373s ;
  animation: drop-501 4.2039974743s 0.5733266373s ;
}

@-webkit-keyframes drop-501 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-501 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-502 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 60%;
  opacity: 0.5986388033;
  transform: rotate(85.6831831689deg);
  -webkit-animation: drop-502 4.5982280656s 0.3723090862s ;
  animation: drop-502 4.5982280656s 0.3723090862s ;
}

@-webkit-keyframes drop-502 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-502 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-503 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 37%;
  opacity: 1.0649105734;
  transform: rotate(276.8368595797deg);
  -webkit-animation: drop-503 4.1416351125s 0.8674783998s ;
  animation: drop-503 4.1416351125s 0.8674783998s ;
}

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

@keyframes drop-503 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-504 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 37%;
  opacity: 1.0684401533;
  transform: rotate(129.0707585216deg);
  -webkit-animation: drop-504 4.2901961208s 0.513979503s ;
  animation: drop-504 4.2901961208s 0.513979503s ;
}

@-webkit-keyframes drop-504 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-504 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-505 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 19%;
  opacity: 0.8971364951;
  transform: rotate(81.6346018029deg);
  -webkit-animation: drop-505 4.2151376497s 0.6322300047s ;
  animation: drop-505 4.2151376497s 0.6322300047s ;
}

@-webkit-keyframes drop-505 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-505 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-506 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 22%;
  opacity: 0.8906907956;
  transform: rotate(214.5903891696deg);
  -webkit-animation: drop-506 4.3130991071s 0.7385269951s ;
  animation: drop-506 4.3130991071s 0.7385269951s ;
}

@-webkit-keyframes drop-506 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-506 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-507 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 0.8484396438;
  transform: rotate(335.8634700615deg);
  -webkit-animation: drop-507 4.8159205201s 0.8106207781s ;
  animation: drop-507 4.8159205201s 0.8106207781s ;
}

@-webkit-keyframes drop-507 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-507 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-508 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 1.1845400342;
  transform: rotate(352.9074781733deg);
  -webkit-animation: drop-508 4.8174101731s 0.6706008316s ;
  animation: drop-508 4.8174101731s 0.6706008316s ;
}

@-webkit-keyframes drop-508 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-508 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-509 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 64%;
  opacity: 0.9596389311;
  transform: rotate(91.2855840501deg);
  -webkit-animation: drop-509 4.5661176023s 0.041255099s ;
  animation: drop-509 4.5661176023s 0.041255099s ;
}

@-webkit-keyframes drop-509 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-509 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-510 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 0.8245290621;
  transform: rotate(336.6577929839deg);
  -webkit-animation: drop-510 4.9904812881s 0.5477779651s ;
  animation: drop-510 4.9904812881s 0.5477779651s ;
}

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

@keyframes drop-510 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-511 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 1.2290283686;
  transform: rotate(196.8729903642deg);
  -webkit-animation: drop-511 4.8012011034s 0.4255387979s ;
  animation: drop-511 4.8012011034s 0.4255387979s ;
}

@-webkit-keyframes drop-511 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-511 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-512 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 0.6355847961;
  transform: rotate(210.2441242016deg);
  -webkit-animation: drop-512 4.3734142188s 0.5290798309s ;
  animation: drop-512 4.3734142188s 0.5290798309s ;
}

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

@keyframes drop-512 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-513 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 40%;
  opacity: 1.3266769336;
  transform: rotate(307.5319412797deg);
  -webkit-animation: drop-513 4.0181610648s 0.3955784716s ;
  animation: drop-513 4.0181610648s 0.3955784716s ;
}

@-webkit-keyframes drop-513 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-513 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-514 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 97%;
  opacity: 0.5686210472;
  transform: rotate(350.8841459592deg);
  -webkit-animation: drop-514 4.6083312573s 0.0011283618s ;
  animation: drop-514 4.6083312573s 0.0011283618s ;
}

@-webkit-keyframes drop-514 {
  100% {
    top: 130%;
    left: 112%;
  }
}

@keyframes drop-514 {
  100% {
    top: 130%;
    left: 112%;
  }
}
.confetti-515 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 38%;
  opacity: 0.7868584878;
  transform: rotate(329.3686136881deg);
  -webkit-animation: drop-515 4.1334045536s 0.4770316715s ;
  animation: drop-515 4.1334045536s 0.4770316715s ;
}

@-webkit-keyframes drop-515 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-515 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-516 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 0.5700126695;
  transform: rotate(303.2076466935deg);
  -webkit-animation: drop-516 4.643075393s 0.8928162566s ;
  animation: drop-516 4.643075393s 0.8928162566s ;
}

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

@keyframes drop-516 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-517 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 1.3949031066;
  transform: rotate(229.8752962526deg);
  -webkit-animation: drop-517 4.9414742847s 0.2654596649s ;
  animation: drop-517 4.9414742847s 0.2654596649s ;
}

@-webkit-keyframes drop-517 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-517 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-518 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 40%;
  opacity: 0.5942396371;
  transform: rotate(246.8601091893deg);
  -webkit-animation: drop-518 4.2671000901s 0.2641316245s ;
  animation: drop-518 4.2671000901s 0.2641316245s ;
}

@-webkit-keyframes drop-518 {
  100% {
    top: 130%;
    left: 46%;
  }
}

@keyframes drop-518 {
  100% {
    top: 130%;
    left: 46%;
  }
}
.confetti-519 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 1.2976235583;
  transform: rotate(240.1872905497deg);
  -webkit-animation: drop-519 4.2235607355s 0.6219071209s ;
  animation: drop-519 4.2235607355s 0.6219071209s ;
}

@-webkit-keyframes drop-519 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-519 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-520 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 1.1923640358;
  transform: rotate(18.7600884842deg);
  -webkit-animation: drop-520 4.1868981811s 0.6735250423s ;
  animation: drop-520 4.1868981811s 0.6735250423s ;
}

@-webkit-keyframes drop-520 {
  100% {
    top: 130%;
    left: 97%;
  }
}

@keyframes drop-520 {
  100% {
    top: 130%;
    left: 97%;
  }
}
.confetti-521 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 0.6867113091;
  transform: rotate(98.345886786deg);
  -webkit-animation: drop-521 4.6522338152s 0.3648401194s ;
  animation: drop-521 4.6522338152s 0.3648401194s ;
}

@-webkit-keyframes drop-521 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-521 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-522 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 25%;
  opacity: 1.1373547372;
  transform: rotate(123.5855073742deg);
  -webkit-animation: drop-522 4.6650481664s 0.4826256662s ;
  animation: drop-522 4.6650481664s 0.4826256662s ;
}

@-webkit-keyframes drop-522 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-522 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-523 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 96%;
  opacity: 0.6345593802;
  transform: rotate(261.8078392655deg);
  -webkit-animation: drop-523 4.347238988s 0.2085563949s ;
  animation: drop-523 4.347238988s 0.2085563949s ;
}

@-webkit-keyframes drop-523 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-523 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-524 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 74%;
  opacity: 0.9487053422;
  transform: rotate(114.6085539823deg);
  -webkit-animation: drop-524 4.3281225489s 0.2449600977s ;
  animation: drop-524 4.3281225489s 0.2449600977s ;
}

@-webkit-keyframes drop-524 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-524 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-525 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 1.4591227477;
  transform: rotate(29.097807157deg);
  -webkit-animation: drop-525 4.4788772593s 0.5173948902s ;
  animation: drop-525 4.4788772593s 0.5173948902s ;
}

@-webkit-keyframes drop-525 {
  100% {
    top: 130%;
    left: 10%;
  }
}

@keyframes drop-525 {
  100% {
    top: 130%;
    left: 10%;
  }
}
.confetti-526 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 1.3694169831;
  transform: rotate(302.7954823407deg);
  -webkit-animation: drop-526 4.1564194121s 0.275734988s ;
  animation: drop-526 4.1564194121s 0.275734988s ;
}

@-webkit-keyframes drop-526 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-526 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-527 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 12%;
  opacity: 1.2307097758;
  transform: rotate(86.2236375308deg);
  -webkit-animation: drop-527 4.9509134838s 0.0075585618s ;
  animation: drop-527 4.9509134838s 0.0075585618s ;
}

@-webkit-keyframes drop-527 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-527 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-528 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 40%;
  opacity: 0.7595763273;
  transform: rotate(9.1504823462deg);
  -webkit-animation: drop-528 4.671809427s 0.010735236s ;
  animation: drop-528 4.671809427s 0.010735236s ;
}

@-webkit-keyframes drop-528 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-528 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-529 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 82%;
  opacity: 0.9041849557;
  transform: rotate(112.5575935844deg);
  -webkit-animation: drop-529 4.4188870621s 0.0912368504s ;
  animation: drop-529 4.4188870621s 0.0912368504s ;
}

@-webkit-keyframes drop-529 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-529 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-530 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 0.8657543905;
  transform: rotate(283.8418681993deg);
  -webkit-animation: drop-530 4.8256105516s 0.8533107941s ;
  animation: drop-530 4.8256105516s 0.8533107941s ;
}

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

@keyframes drop-530 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-531 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 15%;
  opacity: 0.523732322;
  transform: rotate(161.222210228deg);
  -webkit-animation: drop-531 4.072776842s 0.9957800223s ;
  animation: drop-531 4.072776842s 0.9957800223s ;
}

@-webkit-keyframes drop-531 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-531 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-532 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 1.0733346028;
  transform: rotate(175.7253369944deg);
  -webkit-animation: drop-532 4.0090087561s 0.3947812448s ;
  animation: drop-532 4.0090087561s 0.3947812448s ;
}

@-webkit-keyframes drop-532 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-532 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-533 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 0.6225643417;
  transform: rotate(204.3152114181deg);
  -webkit-animation: drop-533 4.4690474226s 0.7700603215s ;
  animation: drop-533 4.4690474226s 0.7700603215s ;
}

@-webkit-keyframes drop-533 {
  100% {
    top: 130%;
    left: 108%;
  }
}

@keyframes drop-533 {
  100% {
    top: 130%;
    left: 108%;
  }
}
.confetti-534 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 72%;
  opacity: 1.3342824436;
  transform: rotate(310.2973109521deg);
  -webkit-animation: drop-534 4.9976489499s 0.7023848966s ;
  animation: drop-534 4.9976489499s 0.7023848966s ;
}

@-webkit-keyframes drop-534 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-534 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-535 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 0.7874355032;
  transform: rotate(257.560633351deg);
  -webkit-animation: drop-535 4.045742149s 0.2499746696s ;
  animation: drop-535 4.045742149s 0.2499746696s ;
}

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

@keyframes drop-535 {
  100% {
    top: 130%;
    left: 5%;
  }
}
.confetti-536 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 28%;
  opacity: 1.3176616802;
  transform: rotate(245.1659923618deg);
  -webkit-animation: drop-536 4.3237862801s 0.4723231217s ;
  animation: drop-536 4.3237862801s 0.4723231217s ;
}

@-webkit-keyframes drop-536 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-536 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-537 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 31%;
  opacity: 0.9414839113;
  transform: rotate(208.3485465404deg);
  -webkit-animation: drop-537 4.593331152s 0.2581934043s ;
  animation: drop-537 4.593331152s 0.2581934043s ;
}

@-webkit-keyframes drop-537 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-537 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-538 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 85%;
  opacity: 1.0944937005;
  transform: rotate(344.224004995deg);
  -webkit-animation: drop-538 4.6865172103s 0.4621573897s ;
  animation: drop-538 4.6865172103s 0.4621573897s ;
}

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

@keyframes drop-538 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-539 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 76%;
  opacity: 0.5846109465;
  transform: rotate(37.2887163082deg);
  -webkit-animation: drop-539 4.3195742811s 0.2808281242s ;
  animation: drop-539 4.3195742811s 0.2808281242s ;
}

@-webkit-keyframes drop-539 {
  100% {
    top: 130%;
    left: 82%;
  }
}

@keyframes drop-539 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-540 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 11%;
  opacity: 1.1992065025;
  transform: rotate(232.7912417288deg);
  -webkit-animation: drop-540 4.195779937s 0.862410342s ;
  animation: drop-540 4.195779937s 0.862410342s ;
}

@-webkit-keyframes drop-540 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-540 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-541 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 1.1148156485;
  transform: rotate(269.6702979354deg);
  -webkit-animation: drop-541 4.1112242038s 0.5041219158s ;
  animation: drop-541 4.1112242038s 0.5041219158s ;
}

@-webkit-keyframes drop-541 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-541 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-542 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 88%;
  opacity: 0.6222325881;
  transform: rotate(95.0781390817deg);
  -webkit-animation: drop-542 4.820454068s 0.1719913173s ;
  animation: drop-542 4.820454068s 0.1719913173s ;
}

@-webkit-keyframes drop-542 {
  100% {
    top: 130%;
    left: 94%;
  }
}

@keyframes drop-542 {
  100% {
    top: 130%;
    left: 94%;
  }
}
.confetti-543 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 62%;
  opacity: 1.2964801425;
  transform: rotate(194.2797799708deg);
  -webkit-animation: drop-543 4.6752885492s 0.5342999316s ;
  animation: drop-543 4.6752885492s 0.5342999316s ;
}

@-webkit-keyframes drop-543 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-543 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-544 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 42%;
  opacity: 0.6707554496;
  transform: rotate(259.7278613445deg);
  -webkit-animation: drop-544 4.4594674769s 0.6549340983s ;
  animation: drop-544 4.4594674769s 0.6549340983s ;
}

@-webkit-keyframes drop-544 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-544 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-545 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 70%;
  opacity: 0.8046192632;
  transform: rotate(187.0828777194deg);
  -webkit-animation: drop-545 4.7304198081s 0.9294149662s ;
  animation: drop-545 4.7304198081s 0.9294149662s ;
}

@-webkit-keyframes drop-545 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-545 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-546 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 68%;
  opacity: 0.7073584288;
  transform: rotate(172.6206218404deg);
  -webkit-animation: drop-546 4.6725975145s 0.8321523685s ;
  animation: drop-546 4.6725975145s 0.8321523685s ;
}

@-webkit-keyframes drop-546 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-546 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-547 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 10%;
  opacity: 1.4693214433;
  transform: rotate(330.3263639904deg);
  -webkit-animation: drop-547 4.3886318736s 0.9021723789s ;
  animation: drop-547 4.3886318736s 0.9021723789s ;
}

@-webkit-keyframes drop-547 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-547 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-548 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 0.5062492621;
  transform: rotate(15.8501851081deg);
  -webkit-animation: drop-548 4.0245326816s 0.0648925442s ;
  animation: drop-548 4.0245326816s 0.0648925442s ;
}

@-webkit-keyframes drop-548 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-548 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-549 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 87%;
  opacity: 1.2628532697;
  transform: rotate(43.7821918823deg);
  -webkit-animation: drop-549 4.088241314s 0.0362379555s ;
  animation: drop-549 4.088241314s 0.0362379555s ;
}

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

@keyframes drop-549 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-550 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 0.5017750552;
  transform: rotate(63.9171327592deg);
  -webkit-animation: drop-550 4.8821820974s 0.023316954s ;
  animation: drop-550 4.8821820974s 0.023316954s ;
}

@-webkit-keyframes drop-550 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-550 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-551 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 98%;
  opacity: 0.7288670559;
  transform: rotate(50.7600773985deg);
  -webkit-animation: drop-551 4.9685768976s 0.4770555095s ;
  animation: drop-551 4.9685768976s 0.4770555095s ;
}

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

@keyframes drop-551 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-552 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 90%;
  opacity: 1.1394510029;
  transform: rotate(10.6067646529deg);
  -webkit-animation: drop-552 4.7354503984s 0.3824531856s ;
  animation: drop-552 4.7354503984s 0.3824531856s ;
}

@-webkit-keyframes drop-552 {
  100% {
    top: 130%;
    left: 102%;
  }
}

@keyframes drop-552 {
  100% {
    top: 130%;
    left: 102%;
  }
}
.confetti-553 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 0.7026905238;
  transform: rotate(33.4709291398deg);
  -webkit-animation: drop-553 4.2871512685s 0.2751726025s ;
  animation: drop-553 4.2871512685s 0.2751726025s ;
}

@-webkit-keyframes drop-553 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-553 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-554 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 1.1912413523;
  transform: rotate(118.9775237782deg);
  -webkit-animation: drop-554 4.7514530589s 0.5950630962s ;
  animation: drop-554 4.7514530589s 0.5950630962s ;
}

@-webkit-keyframes drop-554 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-554 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-555 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 31%;
  opacity: 1.0297293741;
  transform: rotate(108.4143308289deg);
  -webkit-animation: drop-555 4.9894316456s 0.0048728815s ;
  animation: drop-555 4.9894316456s 0.0048728815s ;
}

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

@keyframes drop-555 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-556 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 87%;
  opacity: 1.0868068188;
  transform: rotate(191.6214571925deg);
  -webkit-animation: drop-556 4.8193745388s 0.8893212947s ;
  animation: drop-556 4.8193745388s 0.8893212947s ;
}

@-webkit-keyframes drop-556 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-556 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-557 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 0.8209162385;
  transform: rotate(95.798219927deg);
  -webkit-animation: drop-557 4.5364909914s 0.6910850395s ;
  animation: drop-557 4.5364909914s 0.6910850395s ;
}

@-webkit-keyframes drop-557 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-557 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-558 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 64%;
  opacity: 0.776485616;
  transform: rotate(101.9588149116deg);
  -webkit-animation: drop-558 4.2201043619s 0.3014167836s ;
  animation: drop-558 4.2201043619s 0.3014167836s ;
}

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

@keyframes drop-558 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-559 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 16%;
  opacity: 1.0183939743;
  transform: rotate(197.4095691775deg);
  -webkit-animation: drop-559 4.7895909264s 0.1914674599s ;
  animation: drop-559 4.7895909264s 0.1914674599s ;
}

@-webkit-keyframes drop-559 {
  100% {
    top: 130%;
    left: 19%;
  }
}

@keyframes drop-559 {
  100% {
    top: 130%;
    left: 19%;
  }
}
.confetti-560 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 82%;
  opacity: 0.8455450505;
  transform: rotate(175.8726867146deg);
  -webkit-animation: drop-560 4.632490339s 0.1297657479s ;
  animation: drop-560 4.632490339s 0.1297657479s ;
}

@-webkit-keyframes drop-560 {
  100% {
    top: 130%;
    left: 97%;
  }
}

@keyframes drop-560 {
  100% {
    top: 130%;
    left: 97%;
  }
}
.confetti-561 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.7645256727;
  transform: rotate(265.1727917437deg);
  -webkit-animation: drop-561 4.1696582829s 0.8889937943s ;
  animation: drop-561 4.1696582829s 0.8889937943s ;
}

@-webkit-keyframes drop-561 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-561 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-562 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 21%;
  opacity: 1.0343386673;
  transform: rotate(158.1029206193deg);
  -webkit-animation: drop-562 4.0623176057s 0.2691865244s ;
  animation: drop-562 4.0623176057s 0.2691865244s ;
}

@-webkit-keyframes drop-562 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-562 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-563 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 78%;
  opacity: 1.4491537487;
  transform: rotate(124.9750204436deg);
  -webkit-animation: drop-563 4.986625831s 0.6747435902s ;
  animation: drop-563 4.986625831s 0.6747435902s ;
}

@-webkit-keyframes drop-563 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-563 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-564 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 8%;
  opacity: 0.9246433112;
  transform: rotate(272.652407454deg);
  -webkit-animation: drop-564 4.9893426076s 0.2400088319s ;
  animation: drop-564 4.9893426076s 0.2400088319s ;
}

@-webkit-keyframes drop-564 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-564 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-565 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 6%;
  opacity: 1.3680991163;
  transform: rotate(87.7415020857deg);
  -webkit-animation: drop-565 4.184709407s 0.7697682176s ;
  animation: drop-565 4.184709407s 0.7697682176s ;
}

@-webkit-keyframes drop-565 {
  100% {
    top: 130%;
    left: 10%;
  }
}

@keyframes drop-565 {
  100% {
    top: 130%;
    left: 10%;
  }
}
.confetti-566 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 9%;
  opacity: 0.505479394;
  transform: rotate(8.3867030793deg);
  -webkit-animation: drop-566 4.2347318197s 0.5220756215s ;
  animation: drop-566 4.2347318197s 0.5220756215s ;
}

@-webkit-keyframes drop-566 {
  100% {
    top: 130%;
    left: 12%;
  }
}

@keyframes drop-566 {
  100% {
    top: 130%;
    left: 12%;
  }
}
.confetti-567 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 58%;
  opacity: 0.80193988;
  transform: rotate(17.9412094321deg);
  -webkit-animation: drop-567 4.4265071362s 0.2346764049s ;
  animation: drop-567 4.4265071362s 0.2346764049s ;
}

@-webkit-keyframes drop-567 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-567 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-568 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 78%;
  opacity: 1.2979856005;
  transform: rotate(270.1967270424deg);
  -webkit-animation: drop-568 4.4294116951s 0.6076534047s ;
  animation: drop-568 4.4294116951s 0.6076534047s ;
}

@-webkit-keyframes drop-568 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-568 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-569 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 15%;
  opacity: 0.9088834297;
  transform: rotate(184.9897354866deg);
  -webkit-animation: drop-569 4.8815658142s 0.1953623668s ;
  animation: drop-569 4.8815658142s 0.1953623668s ;
}

@-webkit-keyframes drop-569 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-569 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-570 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 0.8715897014;
  transform: rotate(201.3210859464deg);
  -webkit-animation: drop-570 4.8391726049s 0.4781338142s ;
  animation: drop-570 4.8391726049s 0.4781338142s ;
}

@-webkit-keyframes drop-570 {
  100% {
    top: 130%;
    left: 68%;
  }
}

@keyframes drop-570 {
  100% {
    top: 130%;
    left: 68%;
  }
}
.confetti-571 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 0.75927864;
  transform: rotate(88.0345754097deg);
  -webkit-animation: drop-571 4.6348155581s 0.757316037s ;
  animation: drop-571 4.6348155581s 0.757316037s ;
}

@-webkit-keyframes drop-571 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-571 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-572 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 54%;
  opacity: 0.7258048825;
  transform: rotate(116.9146370064deg);
  -webkit-animation: drop-572 4.7590649914s 0.9652296782s ;
  animation: drop-572 4.7590649914s 0.9652296782s ;
}

@-webkit-keyframes drop-572 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-572 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-573 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 93%;
  opacity: 1.0132053084;
  transform: rotate(128.9123398216deg);
  -webkit-animation: drop-573 4.3948212554s 0.1465313561s ;
  animation: drop-573 4.3948212554s 0.1465313561s ;
}

@-webkit-keyframes drop-573 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-573 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-574 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 10%;
  opacity: 1.0778195459;
  transform: rotate(261.3871291134deg);
  -webkit-animation: drop-574 4.9085554791s 0.0517412854s ;
  animation: drop-574 4.9085554791s 0.0517412854s ;
}

@-webkit-keyframes drop-574 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-574 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-575 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 54%;
  opacity: 1.3192212201;
  transform: rotate(202.2590017026deg);
  -webkit-animation: drop-575 4.1117661311s 0.2130899009s ;
  animation: drop-575 4.1117661311s 0.2130899009s ;
}

@-webkit-keyframes drop-575 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-575 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-576 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 1.1482077317;
  transform: rotate(181.4247055771deg);
  -webkit-animation: drop-576 4.3179860368s 0.2932791242s ;
  animation: drop-576 4.3179860368s 0.2932791242s ;
}

@-webkit-keyframes drop-576 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-576 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-577 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 0.997187926;
  transform: rotate(329.6046796245deg);
  -webkit-animation: drop-577 4.9739488868s 0.7001740486s ;
  animation: drop-577 4.9739488868s 0.7001740486s ;
}

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

@keyframes drop-577 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-578 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 1.313559396;
  transform: rotate(357.2654334769deg);
  -webkit-animation: drop-578 4.4306998551s 0.5058736884s ;
  animation: drop-578 4.4306998551s 0.5058736884s ;
}

@-webkit-keyframes drop-578 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-578 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-579 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 66%;
  opacity: 1.4112036332;
  transform: rotate(143.7578775238deg);
  -webkit-animation: drop-579 4.0395053054s 0.2927040042s ;
  animation: drop-579 4.0395053054s 0.2927040042s ;
}

@-webkit-keyframes drop-579 {
  100% {
    top: 130%;
    left: 79%;
  }
}

@keyframes drop-579 {
  100% {
    top: 130%;
    left: 79%;
  }
}
.confetti-580 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 75%;
  opacity: 0.5304837811;
  transform: rotate(349.0996882895deg);
  -webkit-animation: drop-580 4.6123757824s 0.5555609366s ;
  animation: drop-580 4.6123757824s 0.5555609366s ;
}

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

@keyframes drop-580 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-581 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 68%;
  opacity: 0.9352913979;
  transform: rotate(254.220721575deg);
  -webkit-animation: drop-581 4.5826807388s 0.1673134618s ;
  animation: drop-581 4.5826807388s 0.1673134618s ;
}

@-webkit-keyframes drop-581 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-581 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-582 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 77%;
  opacity: 0.8422400075;
  transform: rotate(165.3979201007deg);
  -webkit-animation: drop-582 4.2999312201s 0.5452472804s ;
  animation: drop-582 4.2999312201s 0.5452472804s ;
}

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

@keyframes drop-582 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-583 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 2%;
  opacity: 1.4398679053;
  transform: rotate(267.1275722201deg);
  -webkit-animation: drop-583 4.8033949736s 0.5700059988s ;
  animation: drop-583 4.8033949736s 0.5700059988s ;
}

@-webkit-keyframes drop-583 {
  100% {
    top: 130%;
    left: 13%;
  }
}

@keyframes drop-583 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-584 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 33%;
  opacity: 0.8715444413;
  transform: rotate(235.7142366831deg);
  -webkit-animation: drop-584 4.4276887877s 0.2562263661s ;
  animation: drop-584 4.4276887877s 0.2562263661s ;
}

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

@keyframes drop-584 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-585 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 18%;
  opacity: 1.3979312613;
  transform: rotate(53.6915572965deg);
  -webkit-animation: drop-585 4.3090681494s 0.5312218586s ;
  animation: drop-585 4.3090681494s 0.5312218586s ;
}

@-webkit-keyframes drop-585 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-585 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-586 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 41%;
  opacity: 1.2115989334;
  transform: rotate(190.2828758285deg);
  -webkit-animation: drop-586 4.6141166297s 0.5495051848s ;
  animation: drop-586 4.6141166297s 0.5495051848s ;
}

@-webkit-keyframes drop-586 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-586 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-587 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 0.9785644869;
  transform: rotate(341.2699083961deg);
  -webkit-animation: drop-587 4.8897843863s 0.8666407823s ;
  animation: drop-587 4.8897843863s 0.8666407823s ;
}

@-webkit-keyframes drop-587 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-587 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-588 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 1.2060525969;
  transform: rotate(328.2798338623deg);
  -webkit-animation: drop-588 4.1159208121s 0.6064516826s ;
  animation: drop-588 4.1159208121s 0.6064516826s ;
}

@-webkit-keyframes drop-588 {
  100% {
    top: 130%;
    left: 10%;
  }
}

@keyframes drop-588 {
  100% {
    top: 130%;
    left: 10%;
  }
}
.confetti-589 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 36%;
  opacity: 0.7622259199;
  transform: rotate(17.1568931101deg);
  -webkit-animation: drop-589 4.0088844659s 0.2352651592s ;
  animation: drop-589 4.0088844659s 0.2352651592s ;
}

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

@keyframes drop-589 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-590 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 10%;
  opacity: 0.9365853413;
  transform: rotate(350.1808645517deg);
  -webkit-animation: drop-590 4.0920296317s 0.7678843933s ;
  animation: drop-590 4.0920296317s 0.7678843933s ;
}

@-webkit-keyframes drop-590 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-590 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-591 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 1.0023479296;
  transform: rotate(175.3548105351deg);
  -webkit-animation: drop-591 4.6556605529s 0.0210966906s ;
  animation: drop-591 4.6556605529s 0.0210966906s ;
}

@-webkit-keyframes drop-591 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-591 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-592 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 47%;
  opacity: 1.4018800477;
  transform: rotate(149.0053172402deg);
  -webkit-animation: drop-592 4.7026907489s 0.0078904443s ;
  animation: drop-592 4.7026907489s 0.0078904443s ;
}

@-webkit-keyframes drop-592 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-592 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-593 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 87%;
  opacity: 0.6844674136;
  transform: rotate(281.9417128797deg);
  -webkit-animation: drop-593 4.1765646685s 0.9233691735s ;
  animation: drop-593 4.1765646685s 0.9233691735s ;
}

@-webkit-keyframes drop-593 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-593 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-594 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 0.7800677548;
  transform: rotate(51.0869034323deg);
  -webkit-animation: drop-594 4.7580588618s 0.7049615766s ;
  animation: drop-594 4.7580588618s 0.7049615766s ;
}

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

@keyframes drop-594 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-595 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 7%;
  opacity: 1.1364376968;
  transform: rotate(358.5715539361deg);
  -webkit-animation: drop-595 4.5438775826s 0.526139031s ;
  animation: drop-595 4.5438775826s 0.526139031s ;
}

@-webkit-keyframes drop-595 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-595 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-596 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 8%;
  opacity: 1.2332289498;
  transform: rotate(99.3944993463deg);
  -webkit-animation: drop-596 4.8862192779s 0.8320384554s ;
  animation: drop-596 4.8862192779s 0.8320384554s ;
}

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

@keyframes drop-596 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-597 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 78%;
  opacity: 0.7793331534;
  transform: rotate(51.9182002818deg);
  -webkit-animation: drop-597 4.8469198624s 0.9093571999s ;
  animation: drop-597 4.8469198624s 0.9093571999s ;
}

@-webkit-keyframes drop-597 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-597 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-598 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 1.3620372418;
  transform: rotate(167.2275452565deg);
  -webkit-animation: drop-598 4.2040864967s 0.3132274239s ;
  animation: drop-598 4.2040864967s 0.3132274239s ;
}

@-webkit-keyframes drop-598 {
  100% {
    top: 130%;
    left: 4%;
  }
}

@keyframes drop-598 {
  100% {
    top: 130%;
    left: 4%;
  }
}
.confetti-599 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 1.4069618406;
  transform: rotate(344.2846610254deg);
  -webkit-animation: drop-599 4.8025733016s 0.3888700428s ;
  animation: drop-599 4.8025733016s 0.3888700428s ;
}

@-webkit-keyframes drop-599 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-599 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-600 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 24%;
  opacity: 0.7512151825;
  transform: rotate(106.9811900292deg);
  -webkit-animation: drop-600 4.0489261154s 0.8553446058s ;
  animation: drop-600 4.0489261154s 0.8553446058s ;
}

@-webkit-keyframes drop-600 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-600 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-601 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 37%;
  opacity: 0.5555159868;
  transform: rotate(29.6526007104deg);
  -webkit-animation: drop-601 4.1059603691s 0.4009604941s ;
  animation: drop-601 4.1059603691s 0.4009604941s ;
}

@-webkit-keyframes drop-601 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-601 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-602 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 1.4944964722;
  transform: rotate(78.6408852761deg);
  -webkit-animation: drop-602 4.0956786652s 0.9310424038s ;
  animation: drop-602 4.0956786652s 0.9310424038s ;
}

@-webkit-keyframes drop-602 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-602 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-603 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 93%;
  opacity: 1.1051624266;
  transform: rotate(277.2168660076deg);
  -webkit-animation: drop-603 4.3939259327s 0.6443152451s ;
  animation: drop-603 4.3939259327s 0.6443152451s ;
}

@-webkit-keyframes drop-603 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-603 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-604 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 1.0787475929;
  transform: rotate(9.1230755785deg);
  -webkit-animation: drop-604 4.7852859923s 0.2728458097s ;
  animation: drop-604 4.7852859923s 0.2728458097s ;
}

@-webkit-keyframes drop-604 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-604 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-605 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 96%;
  opacity: 0.7319280746;
  transform: rotate(73.9896325374deg);
  -webkit-animation: drop-605 4.4285452824s 0.194562484s ;
  animation: drop-605 4.4285452824s 0.194562484s ;
}

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

@keyframes drop-605 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-606 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 39%;
  opacity: 1.3781532697;
  transform: rotate(176.9330191864deg);
  -webkit-animation: drop-606 4.3261677988s 0.5881949329s ;
  animation: drop-606 4.3261677988s 0.5881949329s ;
}

@-webkit-keyframes drop-606 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-606 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-607 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 52%;
  opacity: 1.0477426192;
  transform: rotate(230.9953332958deg);
  -webkit-animation: drop-607 4.9141860914s 0.3907567459s ;
  animation: drop-607 4.9141860914s 0.3907567459s ;
}

@-webkit-keyframes drop-607 {
  100% {
    top: 130%;
    left: 58%;
  }
}

@keyframes drop-607 {
  100% {
    top: 130%;
    left: 58%;
  }
}
.confetti-608 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 0.712773569;
  transform: rotate(229.8643990295deg);
  -webkit-animation: drop-608 4.0654696816s 0.1077017375s ;
  animation: drop-608 4.0654696816s 0.1077017375s ;
}

@-webkit-keyframes drop-608 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-608 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-609 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 98%;
  opacity: 1.3206671962;
  transform: rotate(79.2727242626deg);
  -webkit-animation: drop-609 4.4430293567s 0.3206045754s ;
  animation: drop-609 4.4430293567s 0.3206045754s ;
}

@-webkit-keyframes drop-609 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-609 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-610 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.9401281396;
  transform: rotate(218.5131893742deg);
  -webkit-animation: drop-610 4.6437265049s 0.5146633072s ;
  animation: drop-610 4.6437265049s 0.5146633072s ;
}

@-webkit-keyframes drop-610 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-610 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-611 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 42%;
  opacity: 1.2113671644;
  transform: rotate(164.008556867deg);
  -webkit-animation: drop-611 4.4027801331s 0.7663230708s ;
  animation: drop-611 4.4027801331s 0.7663230708s ;
}

@-webkit-keyframes drop-611 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-611 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-612 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 0.5968496349;
  transform: rotate(201.0000941503deg);
  -webkit-animation: drop-612 4.3615081062s 0.8234353069s ;
  animation: drop-612 4.3615081062s 0.8234353069s ;
}

@-webkit-keyframes drop-612 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-612 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-613 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 0.943528862;
  transform: rotate(92.5329971365deg);
  -webkit-animation: drop-613 4.8104594942s 0.703450111s ;
  animation: drop-613 4.8104594942s 0.703450111s ;
}

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

@keyframes drop-613 {
  100% {
    top: 130%;
    left: 110%;
  }
}
.confetti-614 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.6352340807;
  transform: rotate(183.5043941422deg);
  -webkit-animation: drop-614 4.5179690292s 0.8143253134s ;
  animation: drop-614 4.5179690292s 0.8143253134s ;
}

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

@keyframes drop-614 {
  100% {
    top: 130%;
    left: 5%;
  }
}
.confetti-615 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 93%;
  opacity: 1.0216191104;
  transform: rotate(301.3799184266deg);
  -webkit-animation: drop-615 4.9379859733s 0.4054414339s ;
  animation: drop-615 4.9379859733s 0.4054414339s ;
}

@-webkit-keyframes drop-615 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-615 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-616 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 97%;
  opacity: 0.8916197622;
  transform: rotate(47.2936818682deg);
  -webkit-animation: drop-616 4.9191091874s 0.590095683s ;
  animation: drop-616 4.9191091874s 0.590095683s ;
}

@-webkit-keyframes drop-616 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-616 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-617 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 43%;
  opacity: 0.9678671442;
  transform: rotate(132.2607019579deg);
  -webkit-animation: drop-617 4.4782870206s 0.0762583278s ;
  animation: drop-617 4.4782870206s 0.0762583278s ;
}

@-webkit-keyframes drop-617 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-617 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-618 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 1.1411671041;
  transform: rotate(0.7108899327deg);
  -webkit-animation: drop-618 4.4938396042s 0.7120526771s ;
  animation: drop-618 4.4938396042s 0.7120526771s ;
}

@-webkit-keyframes drop-618 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-618 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-619 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 5%;
  opacity: 0.7928160086;
  transform: rotate(50.8285947527deg);
  -webkit-animation: drop-619 4.1481836193s 0.9985719912s ;
  animation: drop-619 4.1481836193s 0.9985719912s ;
}

@-webkit-keyframes drop-619 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-619 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-620 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 41%;
  opacity: 1.3200893011;
  transform: rotate(276.3995961324deg);
  -webkit-animation: drop-620 4.9209880823s 0.9493340088s ;
  animation: drop-620 4.9209880823s 0.9493340088s ;
}

@-webkit-keyframes drop-620 {
  100% {
    top: 130%;
    left: 45%;
  }
}

@keyframes drop-620 {
  100% {
    top: 130%;
    left: 45%;
  }
}
.confetti-621 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 41%;
  opacity: 0.5314779502;
  transform: rotate(253.1628484419deg);
  -webkit-animation: drop-621 4.5973329716s 0.165508631s ;
  animation: drop-621 4.5973329716s 0.165508631s ;
}

@-webkit-keyframes drop-621 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-621 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-622 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 1.2094779051;
  transform: rotate(10.6534402986deg);
  -webkit-animation: drop-622 4.9884899032s 0.8473289173s ;
  animation: drop-622 4.9884899032s 0.8473289173s ;
}

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

@keyframes drop-622 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-623 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 1.3703151571;
  transform: rotate(270.4809534208deg);
  -webkit-animation: drop-623 4.3000343229s 0.1522839863s ;
  animation: drop-623 4.3000343229s 0.1522839863s ;
}

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

@keyframes drop-623 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-624 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 50%;
  opacity: 1.4403182596;
  transform: rotate(211.9846695604deg);
  -webkit-animation: drop-624 4.8321610331s 0.6990110806s ;
  animation: drop-624 4.8321610331s 0.6990110806s ;
}

@-webkit-keyframes drop-624 {
  100% {
    top: 130%;
    left: 58%;
  }
}

@keyframes drop-624 {
  100% {
    top: 130%;
    left: 58%;
  }
}
.confetti-625 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 64%;
  opacity: 0.819727245;
  transform: rotate(271.9685800444deg);
  -webkit-animation: drop-625 4.6907490643s 0.7325947034s ;
  animation: drop-625 4.6907490643s 0.7325947034s ;
}

@-webkit-keyframes drop-625 {
  100% {
    top: 130%;
    left: 75%;
  }
}

@keyframes drop-625 {
  100% {
    top: 130%;
    left: 75%;
  }
}
.confetti-626 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 0.5184924149;
  transform: rotate(182.5887602701deg);
  -webkit-animation: drop-626 4.5107257403s 0.7950213891s ;
  animation: drop-626 4.5107257403s 0.7950213891s ;
}

@-webkit-keyframes drop-626 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-626 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-627 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 1.1202361825;
  transform: rotate(358.4440238237deg);
  -webkit-animation: drop-627 4.6000236244s 0.6662366686s ;
  animation: drop-627 4.6000236244s 0.6662366686s ;
}

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

@keyframes drop-627 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-628 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 1.2896951416;
  transform: rotate(17.6427213234deg);
  -webkit-animation: drop-628 4.5575301983s 0.261359543s ;
  animation: drop-628 4.5575301983s 0.261359543s ;
}

@-webkit-keyframes drop-628 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-628 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-629 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 0.8579492653;
  transform: rotate(12.8128626248deg);
  -webkit-animation: drop-629 4.8563358232s 0.8560019774s ;
  animation: drop-629 4.8563358232s 0.8560019774s ;
}

@-webkit-keyframes drop-629 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-629 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-630 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 31%;
  opacity: 1.3470379737;
  transform: rotate(23.2531274324deg);
  -webkit-animation: drop-630 4.2262009316s 0.0178106045s ;
  animation: drop-630 4.2262009316s 0.0178106045s ;
}

@-webkit-keyframes drop-630 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-630 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-631 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.2328658388;
  transform: rotate(150.5429123409deg);
  -webkit-animation: drop-631 4.9931698063s 0.0695708415s ;
  animation: drop-631 4.9931698063s 0.0695708415s ;
}

@-webkit-keyframes drop-631 {
  100% {
    top: 130%;
    left: 34%;
  }
}

@keyframes drop-631 {
  100% {
    top: 130%;
    left: 34%;
  }
}
.confetti-632 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 32%;
  opacity: 1.499930105;
  transform: rotate(215.0269694199deg);
  -webkit-animation: drop-632 4.7544391929s 0.5514635839s ;
  animation: drop-632 4.7544391929s 0.5514635839s ;
}

@-webkit-keyframes drop-632 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-632 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-633 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 83%;
  opacity: 0.7203843205;
  transform: rotate(187.0804051696deg);
  -webkit-animation: drop-633 4.5165879994s 0.3376652409s ;
  animation: drop-633 4.5165879994s 0.3376652409s ;
}

@-webkit-keyframes drop-633 {
  100% {
    top: 130%;
    left: 94%;
  }
}

@keyframes drop-633 {
  100% {
    top: 130%;
    left: 94%;
  }
}
.confetti-634 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 1.2034170143;
  transform: rotate(107.7802702104deg);
  -webkit-animation: drop-634 4.6682931574s 0.9220508392s ;
  animation: drop-634 4.6682931574s 0.9220508392s ;
}

@-webkit-keyframes drop-634 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-634 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-635 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 0.8325888755;
  transform: rotate(82.5368055064deg);
  -webkit-animation: drop-635 4.259620211s 0.6993801351s ;
  animation: drop-635 4.259620211s 0.6993801351s ;
}

@-webkit-keyframes drop-635 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-635 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-636 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 94%;
  opacity: 0.5731798196;
  transform: rotate(61.4300337739deg);
  -webkit-animation: drop-636 4.7074745353s 0.6714035521s ;
  animation: drop-636 4.7074745353s 0.6714035521s ;
}

@-webkit-keyframes drop-636 {
  100% {
    top: 130%;
    left: 102%;
  }
}

@keyframes drop-636 {
  100% {
    top: 130%;
    left: 102%;
  }
}
.confetti-637 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 47%;
  opacity: 0.869077943;
  transform: rotate(6.868679839deg);
  -webkit-animation: drop-637 4.95827087s 0.8563418586s ;
  animation: drop-637 4.95827087s 0.8563418586s ;
}

@-webkit-keyframes drop-637 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-637 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-638 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 1.488700881;
  transform: rotate(226.8674302375deg);
  -webkit-animation: drop-638 4.6659475519s 0.9807422088s ;
  animation: drop-638 4.6659475519s 0.9807422088s ;
}

@-webkit-keyframes drop-638 {
  100% {
    top: 130%;
    left: 94%;
  }
}

@keyframes drop-638 {
  100% {
    top: 130%;
    left: 94%;
  }
}
.confetti-639 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 41%;
  opacity: 0.8898868056;
  transform: rotate(359.9333486639deg);
  -webkit-animation: drop-639 4.1849491239s 0.0982830271s ;
  animation: drop-639 4.1849491239s 0.0982830271s ;
}

@-webkit-keyframes drop-639 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-639 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-640 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 0.560605086;
  transform: rotate(299.6196882081deg);
  -webkit-animation: drop-640 4.7169686312s 0.1736622224s ;
  animation: drop-640 4.7169686312s 0.1736622224s ;
}

@-webkit-keyframes drop-640 {
  100% {
    top: 130%;
    left: 49%;
  }
}

@keyframes drop-640 {
  100% {
    top: 130%;
    left: 49%;
  }
}
.confetti-641 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 55%;
  opacity: 0.9419626901;
  transform: rotate(164.6961604696deg);
  -webkit-animation: drop-641 4.0597941929s 0.7611215974s ;
  animation: drop-641 4.0597941929s 0.7611215974s ;
}

@-webkit-keyframes drop-641 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-641 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-642 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 93%;
  opacity: 1.0434024807;
  transform: rotate(108.6912510725deg);
  -webkit-animation: drop-642 4.584766427s 0.8153374234s ;
  animation: drop-642 4.584766427s 0.8153374234s ;
}

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

@keyframes drop-642 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-643 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 39%;
  opacity: 0.9248798012;
  transform: rotate(279.8549723141deg);
  -webkit-animation: drop-643 4.1439109515s 0.7283993185s ;
  animation: drop-643 4.1439109515s 0.7283993185s ;
}

@-webkit-keyframes drop-643 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-643 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-644 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.5193777441;
  transform: rotate(308.788859801deg);
  -webkit-animation: drop-644 4.9938301002s 0.8799866162s ;
  animation: drop-644 4.9938301002s 0.8799866162s ;
}

@-webkit-keyframes drop-644 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-644 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-645 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 22%;
  opacity: 1.1266684062;
  transform: rotate(307.9580220007deg);
  -webkit-animation: drop-645 4.1796201875s 0.0308060576s ;
  animation: drop-645 4.1796201875s 0.0308060576s ;
}

@-webkit-keyframes drop-645 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-645 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-646 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 0.5592452655;
  transform: rotate(264.6241537592deg);
  -webkit-animation: drop-646 4.7112751031s 0.3253151595s ;
  animation: drop-646 4.7112751031s 0.3253151595s ;
}

@-webkit-keyframes drop-646 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-646 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-647 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 0.9728609461;
  transform: rotate(282.7260921926deg);
  -webkit-animation: drop-647 4.9418642824s 0.5620891712s ;
  animation: drop-647 4.9418642824s 0.5620891712s ;
}

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

@keyframes drop-647 {
  100% {
    top: 130%;
    left: 67%;
  }
}
.confetti-648 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 76%;
  opacity: 0.9268154253;
  transform: rotate(305.211947039deg);
  -webkit-animation: drop-648 4.6403598896s 0.459315784s ;
  animation: drop-648 4.6403598896s 0.459315784s ;
}

@-webkit-keyframes drop-648 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-648 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-649 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 34%;
  opacity: 1.1046023457;
  transform: rotate(272.1693980072deg);
  -webkit-animation: drop-649 4.5528251933s 0.1603036397s ;
  animation: drop-649 4.5528251933s 0.1603036397s ;
}

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

@keyframes drop-649 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-650 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 77%;
  opacity: 0.6487957136;
  transform: rotate(118.7958562969deg);
  -webkit-animation: drop-650 4.0348163222s 0.9657766426s ;
  animation: drop-650 4.0348163222s 0.9657766426s ;
}

@-webkit-keyframes drop-650 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-650 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-651 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 25%;
  opacity: 1.303652834;
  transform: rotate(149.491286493deg);
  -webkit-animation: drop-651 4.7936724931s 0.9196563112s ;
  animation: drop-651 4.7936724931s 0.9196563112s ;
}

@-webkit-keyframes drop-651 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-651 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-652 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 0.5297771312;
  transform: rotate(295.3325917673deg);
  -webkit-animation: drop-652 4.3428797137s 0.6677934151s ;
  animation: drop-652 4.3428797137s 0.6677934151s ;
}

@-webkit-keyframes drop-652 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-652 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-653 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 52%;
  opacity: 1.4582285569;
  transform: rotate(336.9628090802deg);
  -webkit-animation: drop-653 4.9119188728s 0.4101944491s ;
  animation: drop-653 4.9119188728s 0.4101944491s ;
}

@-webkit-keyframes drop-653 {
  100% {
    top: 130%;
    left: 61%;
  }
}

@keyframes drop-653 {
  100% {
    top: 130%;
    left: 61%;
  }
}
.confetti-654 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 22%;
  opacity: 0.7488906187;
  transform: rotate(198.8189736352deg);
  -webkit-animation: drop-654 4.9059492747s 0.0514777189s ;
  animation: drop-654 4.9059492747s 0.0514777189s ;
}

@-webkit-keyframes drop-654 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-654 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-655 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 11%;
  opacity: 1.0290395877;
  transform: rotate(161.5772697486deg);
  -webkit-animation: drop-655 4.712336095s 0.8207256899s ;
  animation: drop-655 4.712336095s 0.8207256899s ;
}

@-webkit-keyframes drop-655 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-655 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-656 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 76%;
  opacity: 1.3364923864;
  transform: rotate(4.5904725432deg);
  -webkit-animation: drop-656 4.9740975109s 0.9210131251s ;
  animation: drop-656 4.9740975109s 0.9210131251s ;
}

@-webkit-keyframes drop-656 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-656 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-657 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 83%;
  opacity: 0.7293472481;
  transform: rotate(63.0299338467deg);
  -webkit-animation: drop-657 4.8746443733s 0.2955199148s ;
  animation: drop-657 4.8746443733s 0.2955199148s ;
}

@-webkit-keyframes drop-657 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-657 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-658 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 50%;
  opacity: 1.1507901613;
  transform: rotate(299.6206680622deg);
  -webkit-animation: drop-658 4.103318383s 0.5434494337s ;
  animation: drop-658 4.103318383s 0.5434494337s ;
}

@-webkit-keyframes drop-658 {
  100% {
    top: 130%;
    left: 64%;
  }
}

@keyframes drop-658 {
  100% {
    top: 130%;
    left: 64%;
  }
}
.confetti-659 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 88%;
  opacity: 0.5102510216;
  transform: rotate(253.3266455847deg);
  -webkit-animation: drop-659 4.4748002064s 0.8221593061s ;
  animation: drop-659 4.4748002064s 0.8221593061s ;
}

@-webkit-keyframes drop-659 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-659 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-660 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 74%;
  opacity: 1.2362769692;
  transform: rotate(138.5345882662deg);
  -webkit-animation: drop-660 4.5874450545s 0.6316857735s ;
  animation: drop-660 4.5874450545s 0.6316857735s ;
}

@-webkit-keyframes drop-660 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-660 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-661 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 0.7510520252;
  transform: rotate(183.1927475096deg);
  -webkit-animation: drop-661 4.9349870893s 0.5111123248s ;
  animation: drop-661 4.9349870893s 0.5111123248s ;
}

@-webkit-keyframes drop-661 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-661 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-662 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 0.6978485544;
  transform: rotate(281.5258024538deg);
  -webkit-animation: drop-662 4.1137044316s 0.6010760426s ;
  animation: drop-662 4.1137044316s 0.6010760426s ;
}

@-webkit-keyframes drop-662 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-662 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-663 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 79%;
  opacity: 0.8042234158;
  transform: rotate(169.0826211085deg);
  -webkit-animation: drop-663 4.6793636792s 0.9621087478s ;
  animation: drop-663 4.6793636792s 0.9621087478s ;
}

@-webkit-keyframes drop-663 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-663 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-664 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 70%;
  opacity: 1.4665832582;
  transform: rotate(202.4236366444deg);
  -webkit-animation: drop-664 4.9630902475s 0.78844329s ;
  animation: drop-664 4.9630902475s 0.78844329s ;
}

@-webkit-keyframes drop-664 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-664 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-665 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 72%;
  opacity: 1.408189293;
  transform: rotate(350.1010166143deg);
  -webkit-animation: drop-665 4.1675465379s 0.8556419653s ;
  animation: drop-665 4.1675465379s 0.8556419653s ;
}

@-webkit-keyframes drop-665 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-665 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-666 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 1.3552378636;
  transform: rotate(40.6542142564deg);
  -webkit-animation: drop-666 4.3393791397s 0.9667944598s ;
  animation: drop-666 4.3393791397s 0.9667944598s ;
}

@-webkit-keyframes drop-666 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-666 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-667 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 0.508792067;
  transform: rotate(327.473461417deg);
  -webkit-animation: drop-667 4.1280551899s 0.0930825322s ;
  animation: drop-667 4.1280551899s 0.0930825322s ;
}

@-webkit-keyframes drop-667 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-667 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-668 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 1.2059759639;
  transform: rotate(329.9927044391deg);
  -webkit-animation: drop-668 4.899629798s 0.0936257965s ;
  animation: drop-668 4.899629798s 0.0936257965s ;
}

@-webkit-keyframes drop-668 {
  100% {
    top: 130%;
    left: 7%;
  }
}

@keyframes drop-668 {
  100% {
    top: 130%;
    left: 7%;
  }
}
.confetti-669 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 87%;
  opacity: 0.7080588366;
  transform: rotate(63.5930750126deg);
  -webkit-animation: drop-669 4.70423623s 0.8818967904s ;
  animation: drop-669 4.70423623s 0.8818967904s ;
}

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

@keyframes drop-669 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-670 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 75%;
  opacity: 1.0457239575;
  transform: rotate(20.1180756202deg);
  -webkit-animation: drop-670 4.9443468397s 0.0869778291s ;
  animation: drop-670 4.9443468397s 0.0869778291s ;
}

@-webkit-keyframes drop-670 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-670 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-671 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.6603221907;
  transform: rotate(90.0972284361deg);
  -webkit-animation: drop-671 4.9754806238s 0.0924760914s ;
  animation: drop-671 4.9754806238s 0.0924760914s ;
}

@-webkit-keyframes drop-671 {
  100% {
    top: 130%;
    left: 13%;
  }
}

@keyframes drop-671 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-672 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 1.0328258813;
  transform: rotate(357.1521453531deg);
  -webkit-animation: drop-672 4.1954553674s 0.1199592134s ;
  animation: drop-672 4.1954553674s 0.1199592134s ;
}

@-webkit-keyframes drop-672 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-672 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-673 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 1.4345123836;
  transform: rotate(270.819201322deg);
  -webkit-animation: drop-673 4.231139431s 0.5250568976s ;
  animation: drop-673 4.231139431s 0.5250568976s ;
}

@-webkit-keyframes drop-673 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-673 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-674 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 64%;
  opacity: 1.1490769597;
  transform: rotate(210.5998221346deg);
  -webkit-animation: drop-674 4.7964973413s 0.5230713914s ;
  animation: drop-674 4.7964973413s 0.5230713914s ;
}

@-webkit-keyframes drop-674 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-674 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-675 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 56%;
  opacity: 1.4784413496;
  transform: rotate(75.2365668699deg);
  -webkit-animation: drop-675 4.0024772656s 0.5591768893s ;
  animation: drop-675 4.0024772656s 0.5591768893s ;
}

@-webkit-keyframes drop-675 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-675 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-676 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 6%;
  opacity: 1.3072516456;
  transform: rotate(197.1894020762deg);
  -webkit-animation: drop-676 4.1441075087s 0.9965178183s ;
  animation: drop-676 4.1441075087s 0.9965178183s ;
}

@-webkit-keyframes drop-676 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-676 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-677 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 80%;
  opacity: 0.7842372118;
  transform: rotate(358.4511659089deg);
  -webkit-animation: drop-677 4.7710848391s 0.6283130177s ;
  animation: drop-677 4.7710848391s 0.6283130177s ;
}

@-webkit-keyframes drop-677 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-677 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-678 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 18%;
  opacity: 0.7742507463;
  transform: rotate(148.8783458863deg);
  -webkit-animation: drop-678 4.9361699523s 0.4128781481s ;
  animation: drop-678 4.9361699523s 0.4128781481s ;
}

@-webkit-keyframes drop-678 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-678 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-679 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 70%;
  opacity: 0.8860183085;
  transform: rotate(75.011905876deg);
  -webkit-animation: drop-679 4.6851533618s 0.0789646572s ;
  animation: drop-679 4.6851533618s 0.0789646572s ;
}

@-webkit-keyframes drop-679 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-679 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-680 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 25%;
  opacity: 0.5554703704;
  transform: rotate(61.5017075604deg);
  -webkit-animation: drop-680 4.3024338972s 0.6308506465s ;
  animation: drop-680 4.3024338972s 0.6308506465s ;
}

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

@keyframes drop-680 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-681 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 82%;
  opacity: 0.8394186383;
  transform: rotate(324.7900397918deg);
  -webkit-animation: drop-681 4.9863514065s 0.7370715918s ;
  animation: drop-681 4.9863514065s 0.7370715918s ;
}

@-webkit-keyframes drop-681 {
  100% {
    top: 130%;
    left: 92%;
  }
}

@keyframes drop-681 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-682 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 0.5169257945;
  transform: rotate(91.1686508939deg);
  -webkit-animation: drop-682 4.3922399436s 0.9803913675s ;
  animation: drop-682 4.3922399436s 0.9803913675s ;
}

@-webkit-keyframes drop-682 {
  100% {
    top: 130%;
    left: 8%;
  }
}

@keyframes drop-682 {
  100% {
    top: 130%;
    left: 8%;
  }
}
.confetti-683 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 82%;
  opacity: 0.8234660752;
  transform: rotate(252.2994781744deg);
  -webkit-animation: drop-683 4.6723934773s 0.6840347873s ;
  animation: drop-683 4.6723934773s 0.6840347873s ;
}

@-webkit-keyframes drop-683 {
  100% {
    top: 130%;
    left: 92%;
  }
}

@keyframes drop-683 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-684 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 55%;
  opacity: 0.9628880394;
  transform: rotate(242.0816413652deg);
  -webkit-animation: drop-684 4.7874516341s 0.8530624806s ;
  animation: drop-684 4.7874516341s 0.8530624806s ;
}

@-webkit-keyframes drop-684 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-684 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-685 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 51%;
  opacity: 1.0038260556;
  transform: rotate(240.6375116103deg);
  -webkit-animation: drop-685 4.5834989243s 0.1242683091s ;
  animation: drop-685 4.5834989243s 0.1242683091s ;
}

@-webkit-keyframes drop-685 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-685 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-686 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 0.6520866049;
  transform: rotate(255.178790036deg);
  -webkit-animation: drop-686 4.3616622458s 0.0555453188s ;
  animation: drop-686 4.3616622458s 0.0555453188s ;
}

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

@keyframes drop-686 {
  100% {
    top: 130%;
    left: 106%;
  }
}
.confetti-687 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 1.0625356164;
  transform: rotate(50.3509340705deg);
  -webkit-animation: drop-687 4.1148410657s 0.7932020378s ;
  animation: drop-687 4.1148410657s 0.7932020378s ;
}

@-webkit-keyframes drop-687 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-687 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-688 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 38%;
  opacity: 1.053904405;
  transform: rotate(316.1912958444deg);
  -webkit-animation: drop-688 4.8934084818s 0.6282015614s ;
  animation: drop-688 4.8934084818s 0.6282015614s ;
}

@-webkit-keyframes drop-688 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-688 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-689 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 56%;
  opacity: 0.9382822616;
  transform: rotate(334.2293840695deg);
  -webkit-animation: drop-689 4.7874623928s 0.5893770097s ;
  animation: drop-689 4.7874623928s 0.5893770097s ;
}

@-webkit-keyframes drop-689 {
  100% {
    top: 130%;
    left: 61%;
  }
}

@keyframes drop-689 {
  100% {
    top: 130%;
    left: 61%;
  }
}
.confetti-690 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 49%;
  opacity: 1.4257371353;
  transform: rotate(325.6650913723deg);
  -webkit-animation: drop-690 4.1134505376s 0.1223331568s ;
  animation: drop-690 4.1134505376s 0.1223331568s ;
}

@-webkit-keyframes drop-690 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-690 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-691 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 56%;
  opacity: 1.1043008095;
  transform: rotate(127.5960193932deg);
  -webkit-animation: drop-691 4.9031738225s 0.6428494481s ;
  animation: drop-691 4.9031738225s 0.6428494481s ;
}

@-webkit-keyframes drop-691 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-691 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-692 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 38%;
  opacity: 0.5335331582;
  transform: rotate(192.3887466168deg);
  -webkit-animation: drop-692 4.1133372324s 0.9920728692s ;
  animation: drop-692 4.1133372324s 0.9920728692s ;
}

@-webkit-keyframes drop-692 {
  100% {
    top: 130%;
    left: 45%;
  }
}

@keyframes drop-692 {
  100% {
    top: 130%;
    left: 45%;
  }
}
.confetti-693 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 1.0487385212;
  transform: rotate(2.2770921883deg);
  -webkit-animation: drop-693 4.7775202146s 0.3031899384s ;
  animation: drop-693 4.7775202146s 0.3031899384s ;
}

@-webkit-keyframes drop-693 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-693 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-694 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.0362826504;
  transform: rotate(291.2995109768deg);
  -webkit-animation: drop-694 4.9381250992s 0.7181429308s ;
  animation: drop-694 4.9381250992s 0.7181429308s ;
}

@-webkit-keyframes drop-694 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-694 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-695 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 94%;
  opacity: 0.7455166278;
  transform: rotate(196.743122956deg);
  -webkit-animation: drop-695 4.2450379783s 0.4925248377s ;
  animation: drop-695 4.2450379783s 0.4925248377s ;
}

@-webkit-keyframes drop-695 {
  100% {
    top: 130%;
    left: 108%;
  }
}

@keyframes drop-695 {
  100% {
    top: 130%;
    left: 108%;
  }
}
.confetti-696 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 75%;
  opacity: 0.5131631772;
  transform: rotate(325.4839687128deg);
  -webkit-animation: drop-696 4.9632685272s 0.5595474983s ;
  animation: drop-696 4.9632685272s 0.5595474983s ;
}

@-webkit-keyframes drop-696 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-696 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-697 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 73%;
  opacity: 0.6869549657;
  transform: rotate(307.5668227305deg);
  -webkit-animation: drop-697 4.7493471255s 0.0672238415s ;
  animation: drop-697 4.7493471255s 0.0672238415s ;
}

@-webkit-keyframes drop-697 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-697 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-698 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 1.3944436808;
  transform: rotate(159.473568044deg);
  -webkit-animation: drop-698 4.7721057312s 0.7372129003s ;
  animation: drop-698 4.7721057312s 0.7372129003s ;
}

@-webkit-keyframes drop-698 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-698 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-699 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 69%;
  opacity: 0.9071027547;
  transform: rotate(334.0530755208deg);
  -webkit-animation: drop-699 4.8779368873s 0.7225008857s ;
  animation: drop-699 4.8779368873s 0.7225008857s ;
}

@-webkit-keyframes drop-699 {
  100% {
    top: 130%;
    left: 82%;
  }
}

@keyframes drop-699 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-700 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 1.1031468853;
  transform: rotate(19.0094272808deg);
  -webkit-animation: drop-700 4.6610938603s 0.0077896888s ;
  animation: drop-700 4.6610938603s 0.0077896888s ;
}

@-webkit-keyframes drop-700 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-700 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-701 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 25%;
  opacity: 1.1220552933;
  transform: rotate(274.0133424529deg);
  -webkit-animation: drop-701 4.3564807208s 0.377323505s ;
  animation: drop-701 4.3564807208s 0.377323505s ;
}

@-webkit-keyframes drop-701 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-701 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-702 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.4089412077;
  transform: rotate(209.2222801471deg);
  -webkit-animation: drop-702 4.7824048643s 0.1736041834s ;
  animation: drop-702 4.7824048643s 0.1736041834s ;
}

@-webkit-keyframes drop-702 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-702 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-703 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 10%;
  opacity: 1.2697861636;
  transform: rotate(275.4444027066deg);
  -webkit-animation: drop-703 4.9366364372s 0.1013229144s ;
  animation: drop-703 4.9366364372s 0.1013229144s ;
}

@-webkit-keyframes drop-703 {
  100% {
    top: 130%;
    left: 14%;
  }
}

@keyframes drop-703 {
  100% {
    top: 130%;
    left: 14%;
  }
}
.confetti-704 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 1.3262891048;
  transform: rotate(348.6969666774deg);
  -webkit-animation: drop-704 4.3616545009s 0.3487186367s ;
  animation: drop-704 4.3616545009s 0.3487186367s ;
}

@-webkit-keyframes drop-704 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-704 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-705 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 31%;
  opacity: 0.6610306465;
  transform: rotate(37.0214064282deg);
  -webkit-animation: drop-705 4.7317770162s 0.0476067873s ;
  animation: drop-705 4.7317770162s 0.0476067873s ;
}

@-webkit-keyframes drop-705 {
  100% {
    top: 130%;
    left: 36%;
  }
}

@keyframes drop-705 {
  100% {
    top: 130%;
    left: 36%;
  }
}
.confetti-706 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.420875724;
  transform: rotate(94.963873713deg);
  -webkit-animation: drop-706 4.2314259499s 0.4178098525s ;
  animation: drop-706 4.2314259499s 0.4178098525s ;
}

@-webkit-keyframes drop-706 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-706 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-707 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 1.4915679366;
  transform: rotate(149.46152904deg);
  -webkit-animation: drop-707 4.7148131288s 0.5037210417s ;
  animation: drop-707 4.7148131288s 0.5037210417s ;
}

@-webkit-keyframes drop-707 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-707 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-708 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 70%;
  opacity: 0.8677667843;
  transform: rotate(192.2481073111deg);
  -webkit-animation: drop-708 4.0653481214s 0.178616966s ;
  animation: drop-708 4.0653481214s 0.178616966s ;
}

@-webkit-keyframes drop-708 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-708 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-709 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 1.2228336561;
  transform: rotate(117.6607568848deg);
  -webkit-animation: drop-709 4.6479171885s 0.1521320122s ;
  animation: drop-709 4.6479171885s 0.1521320122s ;
}

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

@keyframes drop-709 {
  100% {
    top: 130%;
    left: 33%;
  }
}
.confetti-710 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 44%;
  opacity: 1.1212245183;
  transform: rotate(287.0197835174deg);
  -webkit-animation: drop-710 4.0634527519s 0.493380503s ;
  animation: drop-710 4.0634527519s 0.493380503s ;
}

@-webkit-keyframes drop-710 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-710 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-711 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 68%;
  opacity: 0.5534625734;
  transform: rotate(296.8569614439deg);
  -webkit-animation: drop-711 4.7463138559s 0.8356594713s ;
  animation: drop-711 4.7463138559s 0.8356594713s ;
}

@-webkit-keyframes drop-711 {
  100% {
    top: 130%;
    left: 75%;
  }
}

@keyframes drop-711 {
  100% {
    top: 130%;
    left: 75%;
  }
}
.confetti-712 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 1.1725384125;
  transform: rotate(292.6368525964deg);
  -webkit-animation: drop-712 4.9954537763s 0.0557251128s ;
  animation: drop-712 4.9954537763s 0.0557251128s ;
}

@-webkit-keyframes drop-712 {
  100% {
    top: 130%;
    left: 7%;
  }
}

@keyframes drop-712 {
  100% {
    top: 130%;
    left: 7%;
  }
}
.confetti-713 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.6413998091;
  transform: rotate(357.6383058159deg);
  -webkit-animation: drop-713 4.0654531469s 0.5843616105s ;
  animation: drop-713 4.0654531469s 0.5843616105s ;
}

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

@keyframes drop-713 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-714 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 58%;
  opacity: 1.1633507178;
  transform: rotate(167.0467282817deg);
  -webkit-animation: drop-714 4.6440346817s 0.2050521255s ;
  animation: drop-714 4.6440346817s 0.2050521255s ;
}

@-webkit-keyframes drop-714 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-714 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-715 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 1.1578827561;
  transform: rotate(157.8584966048deg);
  -webkit-animation: drop-715 4.9223953728s 0.4402247578s ;
  animation: drop-715 4.9223953728s 0.4402247578s ;
}

@-webkit-keyframes drop-715 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-715 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-716 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 44%;
  opacity: 1.4680711347;
  transform: rotate(67.1300058762deg);
  -webkit-animation: drop-716 4.5005679542s 0.8392457335s ;
  animation: drop-716 4.5005679542s 0.8392457335s ;
}

@-webkit-keyframes drop-716 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-716 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-717 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 1.1308589469;
  transform: rotate(303.4843373629deg);
  -webkit-animation: drop-717 4.7783678407s 0.957484233s ;
  animation: drop-717 4.7783678407s 0.957484233s ;
}

@-webkit-keyframes drop-717 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-717 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-718 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 87%;
  opacity: 0.7656671209;
  transform: rotate(87.9306554554deg);
  -webkit-animation: drop-718 4.6459863036s 0.5848492451s ;
  animation: drop-718 4.6459863036s 0.5848492451s ;
}

@-webkit-keyframes drop-718 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-718 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-719 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 8%;
  opacity: 1.4660915927;
  transform: rotate(354.6222475347deg);
  -webkit-animation: drop-719 4.5064790895s 0.8597042121s ;
  animation: drop-719 4.5064790895s 0.8597042121s ;
}

@-webkit-keyframes drop-719 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-719 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-720 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 1.4743650165;
  transform: rotate(10.9823424026deg);
  -webkit-animation: drop-720 4.7378185104s 0.1294725659s ;
  animation: drop-720 4.7378185104s 0.1294725659s ;
}

@-webkit-keyframes drop-720 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-720 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-721 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 43%;
  opacity: 0.7241315105;
  transform: rotate(337.3442486496deg);
  -webkit-animation: drop-721 4.3913428423s 0.6429840547s ;
  animation: drop-721 4.3913428423s 0.6429840547s ;
}

@-webkit-keyframes drop-721 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-721 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-722 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 1.1470365249;
  transform: rotate(141.3355017956deg);
  -webkit-animation: drop-722 4.8942305026s 0.5861079797s ;
  animation: drop-722 4.8942305026s 0.5861079797s ;
}

@-webkit-keyframes drop-722 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-722 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-723 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 1.0975185591;
  transform: rotate(183.6260548533deg);
  -webkit-animation: drop-723 4.7135073751s 0.2779600957s ;
  animation: drop-723 4.7135073751s 0.2779600957s ;
}

@-webkit-keyframes drop-723 {
  100% {
    top: 130%;
    left: 102%;
  }
}

@keyframes drop-723 {
  100% {
    top: 130%;
    left: 102%;
  }
}
.confetti-724 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 30%;
  opacity: 0.8749425348;
  transform: rotate(89.7218083688deg);
  -webkit-animation: drop-724 4.8009343954s 0.3146577637s ;
  animation: drop-724 4.8009343954s 0.3146577637s ;
}

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

@keyframes drop-724 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-725 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 71%;
  opacity: 0.868413294;
  transform: rotate(207.1120051039deg);
  -webkit-animation: drop-725 4.1395404258s 0.3610267549s ;
  animation: drop-725 4.1395404258s 0.3610267549s ;
}

@-webkit-keyframes drop-725 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-725 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-726 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 96%;
  opacity: 0.8374837113;
  transform: rotate(7.472926881deg);
  -webkit-animation: drop-726 4.8026208423s 0.404406987s ;
  animation: drop-726 4.8026208423s 0.404406987s ;
}

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

@keyframes drop-726 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-727 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 0.9522040581;
  transform: rotate(303.3032933061deg);
  -webkit-animation: drop-727 4.8302575876s 0.1937642334s ;
  animation: drop-727 4.8302575876s 0.1937642334s ;
}

@-webkit-keyframes drop-727 {
  100% {
    top: 130%;
    left: 6%;
  }
}

@keyframes drop-727 {
  100% {
    top: 130%;
    left: 6%;
  }
}
.confetti-728 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 76%;
  opacity: 1.0712618859;
  transform: rotate(154.7560837361deg);
  -webkit-animation: drop-728 4.7365305725s 0.5451819119s ;
  animation: drop-728 4.7365305725s 0.5451819119s ;
}

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

@keyframes drop-728 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-729 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 76%;
  opacity: 1.1055583202;
  transform: rotate(1.5982403611deg);
  -webkit-animation: drop-729 4.001961184s 0.5117346657s ;
  animation: drop-729 4.001961184s 0.5117346657s ;
}

@-webkit-keyframes drop-729 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-729 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-730 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 14%;
  opacity: 0.6918745631;
  transform: rotate(57.9373503025deg);
  -webkit-animation: drop-730 4.6406662148s 0.0664615166s ;
  animation: drop-730 4.6406662148s 0.0664615166s ;
}

@-webkit-keyframes drop-730 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-730 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-731 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 31%;
  opacity: 0.9192292057;
  transform: rotate(220.3614528713deg);
  -webkit-animation: drop-731 4.1318563028s 0.4385516407s ;
  animation: drop-731 4.1318563028s 0.4385516407s ;
}

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

@keyframes drop-731 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-732 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 90%;
  opacity: 1.4470338733;
  transform: rotate(149.8302928204deg);
  -webkit-animation: drop-732 4.3648998465s 0.0820549889s ;
  animation: drop-732 4.3648998465s 0.0820549889s ;
}

@-webkit-keyframes drop-732 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-732 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-733 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 37%;
  opacity: 1.0471072891;
  transform: rotate(339.8364736862deg);
  -webkit-animation: drop-733 4.4463599994s 0.6078603381s ;
  animation: drop-733 4.4463599994s 0.6078603381s ;
}

@-webkit-keyframes drop-733 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-733 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-734 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 74%;
  opacity: 0.9730997829;
  transform: rotate(144.8818314763deg);
  -webkit-animation: drop-734 4.348875675s 0.8458361508s ;
  animation: drop-734 4.348875675s 0.8458361508s ;
}

@-webkit-keyframes drop-734 {
  100% {
    top: 130%;
    left: 83%;
  }
}

@keyframes drop-734 {
  100% {
    top: 130%;
    left: 83%;
  }
}
.confetti-735 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.8940497767;
  transform: rotate(67.0304819049deg);
  -webkit-animation: drop-735 4.0153357129s 0.7722633974s ;
  animation: drop-735 4.0153357129s 0.7722633974s ;
}

@-webkit-keyframes drop-735 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-735 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-736 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 0.9326466456;
  transform: rotate(218.7062374633deg);
  -webkit-animation: drop-736 4.0897826192s 0.5345455434s ;
  animation: drop-736 4.0897826192s 0.5345455434s ;
}

@-webkit-keyframes drop-736 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-736 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-737 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 72%;
  opacity: 1.0182899368;
  transform: rotate(47.7960166354deg);
  -webkit-animation: drop-737 4.396702737s 0.6302018041s ;
  animation: drop-737 4.396702737s 0.6302018041s ;
}

@-webkit-keyframes drop-737 {
  100% {
    top: 130%;
    left: 86%;
  }
}

@keyframes drop-737 {
  100% {
    top: 130%;
    left: 86%;
  }
}
.confetti-738 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 1.2035386234;
  transform: rotate(332.57230353deg);
  -webkit-animation: drop-738 4.4544322696s 0.6907552672s ;
  animation: drop-738 4.4544322696s 0.6907552672s ;
}

@-webkit-keyframes drop-738 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-738 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-739 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 17%;
  opacity: 1.1587171102;
  transform: rotate(183.766982896deg);
  -webkit-animation: drop-739 4.3322911854s 0.1496932441s ;
  animation: drop-739 4.3322911854s 0.1496932441s ;
}

@-webkit-keyframes drop-739 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-739 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-740 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 41%;
  opacity: 0.7623157142;
  transform: rotate(153.0880178298deg);
  -webkit-animation: drop-740 4.7282132607s 0.4764008146s ;
  animation: drop-740 4.7282132607s 0.4764008146s ;
}

@-webkit-keyframes drop-740 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-740 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-741 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 34%;
  opacity: 1.2144086627;
  transform: rotate(305.2473093294deg);
  -webkit-animation: drop-741 4.8737750875s 0.930225123s ;
  animation: drop-741 4.8737750875s 0.930225123s ;
}

@-webkit-keyframes drop-741 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-741 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-742 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 72%;
  opacity: 0.8114917564;
  transform: rotate(133.169153972deg);
  -webkit-animation: drop-742 4.0478124754s 0.0409939703s ;
  animation: drop-742 4.0478124754s 0.0409939703s ;
}

@-webkit-keyframes drop-742 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-742 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-743 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 79%;
  opacity: 0.8844080094;
  transform: rotate(217.9351836165deg);
  -webkit-animation: drop-743 4.6814762759s 0.6961223514s ;
  animation: drop-743 4.6814762759s 0.6961223514s ;
}

@-webkit-keyframes drop-743 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-743 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-744 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 57%;
  opacity: 0.805269312;
  transform: rotate(137.548408279deg);
  -webkit-animation: drop-744 4.8957237949s 0.3989336354s ;
  animation: drop-744 4.8957237949s 0.3989336354s ;
}

@-webkit-keyframes drop-744 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-744 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-745 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 1.4220102651;
  transform: rotate(28.0680426073deg);
  -webkit-animation: drop-745 4.978518727s 0.1869666309s ;
  animation: drop-745 4.978518727s 0.1869666309s ;
}

@-webkit-keyframes drop-745 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-745 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-746 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 36%;
  opacity: 1.2989793885;
  transform: rotate(78.6163455367deg);
  -webkit-animation: drop-746 4.8742569856s 0.894647366s ;
  animation: drop-746 4.8742569856s 0.894647366s ;
}

@-webkit-keyframes drop-746 {
  100% {
    top: 130%;
    left: 45%;
  }
}

@keyframes drop-746 {
  100% {
    top: 130%;
    left: 45%;
  }
}
.confetti-747 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 0.9335642988;
  transform: rotate(272.6486707667deg);
  -webkit-animation: drop-747 4.0203034478s 0.7930252626s ;
  animation: drop-747 4.0203034478s 0.7930252626s ;
}

@-webkit-keyframes drop-747 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-747 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-748 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 17%;
  opacity: 0.9784706389;
  transform: rotate(143.6290487643deg);
  -webkit-animation: drop-748 4.3305099349s 0.3031942244s ;
  animation: drop-748 4.3305099349s 0.3031942244s ;
}

@-webkit-keyframes drop-748 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-748 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-749 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 1.4973434402;
  transform: rotate(27.3381758149deg);
  -webkit-animation: drop-749 4.2608180861s 0.004555859s ;
  animation: drop-749 4.2608180861s 0.004555859s ;
}

@-webkit-keyframes drop-749 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-749 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-750 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 0.9352679979;
  transform: rotate(333.1348005878deg);
  -webkit-animation: drop-750 4.306837535s 0.9718915646s ;
  animation: drop-750 4.306837535s 0.9718915646s ;
}

@-webkit-keyframes drop-750 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-750 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-751 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 1.0445599451;
  transform: rotate(156.2714849511deg);
  -webkit-animation: drop-751 4.2998464892s 0.0681476828s ;
  animation: drop-751 4.2998464892s 0.0681476828s ;
}

@-webkit-keyframes drop-751 {
  100% {
    top: 130%;
    left: 36%;
  }
}

@keyframes drop-751 {
  100% {
    top: 130%;
    left: 36%;
  }
}
.confetti-752 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 0.5926796929;
  transform: rotate(114.9485119565deg);
  -webkit-animation: drop-752 4.380402941s 0.5568573169s ;
  animation: drop-752 4.380402941s 0.5568573169s ;
}

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

@keyframes drop-752 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-753 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 15%;
  opacity: 0.9260024741;
  transform: rotate(212.2312388507deg);
  -webkit-animation: drop-753 4.8527174153s 0.0622704343s ;
  animation: drop-753 4.8527174153s 0.0622704343s ;
}

@-webkit-keyframes drop-753 {
  100% {
    top: 130%;
    left: 26%;
  }
}

@keyframes drop-753 {
  100% {
    top: 130%;
    left: 26%;
  }
}
.confetti-754 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 93%;
  opacity: 0.8190552026;
  transform: rotate(306.5871251096deg);
  -webkit-animation: drop-754 4.2096502474s 0.6733802873s ;
  animation: drop-754 4.2096502474s 0.6733802873s ;
}

@-webkit-keyframes drop-754 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-754 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-755 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 27%;
  opacity: 1.2272772309;
  transform: rotate(322.9137817126deg);
  -webkit-animation: drop-755 4.3569232248s 0.0004859808s ;
  animation: drop-755 4.3569232248s 0.0004859808s ;
}

@-webkit-keyframes drop-755 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-755 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-756 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 1.0522461447;
  transform: rotate(159.28731481deg);
  -webkit-animation: drop-756 4.3840895437s 0.7455365275s ;
  animation: drop-756 4.3840895437s 0.7455365275s ;
}

@-webkit-keyframes drop-756 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-756 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-757 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 0.7295206856;
  transform: rotate(333.1834539574deg);
  -webkit-animation: drop-757 4.5781812976s 0.1202426432s ;
  animation: drop-757 4.5781812976s 0.1202426432s ;
}

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

@keyframes drop-757 {
  100% {
    top: 130%;
    left: 24%;
  }
}
.confetti-758 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 1.1196867608;
  transform: rotate(254.4473545133deg);
  -webkit-animation: drop-758 4.0201586706s 0.7425639703s ;
  animation: drop-758 4.0201586706s 0.7425639703s ;
}

@-webkit-keyframes drop-758 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-758 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-759 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 80%;
  opacity: 1.0097941808;
  transform: rotate(187.7855546545deg);
  -webkit-animation: drop-759 4.9402995071s 0.3841579069s ;
  animation: drop-759 4.9402995071s 0.3841579069s ;
}

@-webkit-keyframes drop-759 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-759 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-760 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 57%;
  opacity: 0.6237982407;
  transform: rotate(89.2256789621deg);
  -webkit-animation: drop-760 4.7711087343s 0.3337002618s ;
  animation: drop-760 4.7711087343s 0.3337002618s ;
}

@-webkit-keyframes drop-760 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-760 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-761 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 0.667316256;
  transform: rotate(66.1310655008deg);
  -webkit-animation: drop-761 4.9896264042s 0.2060335758s ;
  animation: drop-761 4.9896264042s 0.2060335758s ;
}

@-webkit-keyframes drop-761 {
  100% {
    top: 130%;
    left: 94%;
  }
}

@keyframes drop-761 {
  100% {
    top: 130%;
    left: 94%;
  }
}
.confetti-762 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 57%;
  opacity: 0.9973643948;
  transform: rotate(193.3689882734deg);
  -webkit-animation: drop-762 4.4983469887s 0.4954523485s ;
  animation: drop-762 4.4983469887s 0.4954523485s ;
}

@-webkit-keyframes drop-762 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-762 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-763 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 1.3134207975;
  transform: rotate(173.4499846721deg);
  -webkit-animation: drop-763 4.8906094174s 0.476083622s ;
  animation: drop-763 4.8906094174s 0.476083622s ;
}

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

@keyframes drop-763 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-764 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 0.8096733487;
  transform: rotate(297.3402727132deg);
  -webkit-animation: drop-764 4.4699282518s 0.2553386588s ;
  animation: drop-764 4.4699282518s 0.2553386588s ;
}

@-webkit-keyframes drop-764 {
  100% {
    top: 130%;
    left: 8%;
  }
}

@keyframes drop-764 {
  100% {
    top: 130%;
    left: 8%;
  }
}
.confetti-765 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 1.1725171439;
  transform: rotate(169.2075357962deg);
  -webkit-animation: drop-765 4.3723216705s 0.0554160071s ;
  animation: drop-765 4.3723216705s 0.0554160071s ;
}

@-webkit-keyframes drop-765 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-765 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-766 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 16%;
  opacity: 1.4152962213;
  transform: rotate(92.5053018072deg);
  -webkit-animation: drop-766 4.7943140719s 0.0299615326s ;
  animation: drop-766 4.7943140719s 0.0299615326s ;
}

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

@keyframes drop-766 {
  100% {
    top: 130%;
    left: 24%;
  }
}
.confetti-767 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 85%;
  opacity: 0.610647014;
  transform: rotate(40.0908249431deg);
  -webkit-animation: drop-767 4.7893564453s 0.8542088327s ;
  animation: drop-767 4.7893564453s 0.8542088327s ;
}

@-webkit-keyframes drop-767 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-767 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-768 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 10%;
  opacity: 1.3468593609;
  transform: rotate(211.1465187507deg);
  -webkit-animation: drop-768 4.6493283447s 0.4463227104s ;
  animation: drop-768 4.6493283447s 0.4463227104s ;
}

@-webkit-keyframes drop-768 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-768 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-769 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 21%;
  opacity: 1.0098819368;
  transform: rotate(209.463657579deg);
  -webkit-animation: drop-769 4.2737429516s 0.9744903052s ;
  animation: drop-769 4.2737429516s 0.9744903052s ;
}

@-webkit-keyframes drop-769 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-769 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-770 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 33%;
  opacity: 0.6838610548;
  transform: rotate(103.0105949117deg);
  -webkit-animation: drop-770 4.5346022763s 0.9040557327s ;
  animation: drop-770 4.5346022763s 0.9040557327s ;
}

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

@keyframes drop-770 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-771 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.9786916864;
  transform: rotate(226.828296889deg);
  -webkit-animation: drop-771 4.2529553897s 0.2734524792s ;
  animation: drop-771 4.2529553897s 0.2734524792s ;
}

@-webkit-keyframes drop-771 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-771 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-772 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 1.4725746248;
  transform: rotate(252.040534974deg);
  -webkit-animation: drop-772 4.5800334065s 0.8081414595s ;
  animation: drop-772 4.5800334065s 0.8081414595s ;
}

@-webkit-keyframes drop-772 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-772 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-773 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 41%;
  opacity: 0.7955610159;
  transform: rotate(276.5622160588deg);
  -webkit-animation: drop-773 4.6605760036s 0.5564118492s ;
  animation: drop-773 4.6605760036s 0.5564118492s ;
}

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

@keyframes drop-773 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-774 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 1.0601412292;
  transform: rotate(199.7859229534deg);
  -webkit-animation: drop-774 4.9650106386s 0.7421154701s ;
  animation: drop-774 4.9650106386s 0.7421154701s ;
}

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

@keyframes drop-774 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-775 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 81%;
  opacity: 1.2029619464;
  transform: rotate(218.9226265127deg);
  -webkit-animation: drop-775 4.5754754222s 0.709259479s ;
  animation: drop-775 4.5754754222s 0.709259479s ;
}

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

@keyframes drop-775 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-776 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 1.1019115316;
  transform: rotate(308.3242784932deg);
  -webkit-animation: drop-776 4.9987109597s 0.5199429551s ;
  animation: drop-776 4.9987109597s 0.5199429551s ;
}

@-webkit-keyframes drop-776 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-776 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-777 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 53%;
  opacity: 1.0323100048;
  transform: rotate(89.1937501084deg);
  -webkit-animation: drop-777 4.9542160348s 0.5960979851s ;
  animation: drop-777 4.9542160348s 0.5960979851s ;
}

@-webkit-keyframes drop-777 {
  100% {
    top: 130%;
    left: 68%;
  }
}

@keyframes drop-777 {
  100% {
    top: 130%;
    left: 68%;
  }
}
.confetti-778 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 0.7594288333;
  transform: rotate(227.973051496deg);
  -webkit-animation: drop-778 4.5783526248s 0.7430439629s ;
  animation: drop-778 4.5783526248s 0.7430439629s ;
}

@-webkit-keyframes drop-778 {
  100% {
    top: 130%;
    left: 9%;
  }
}

@keyframes drop-778 {
  100% {
    top: 130%;
    left: 9%;
  }
}
.confetti-779 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.7646193767;
  transform: rotate(10.115372089deg);
  -webkit-animation: drop-779 4.0880760336s 0.1406653178s ;
  animation: drop-779 4.0880760336s 0.1406653178s ;
}

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

@keyframes drop-779 {
  100% {
    top: 130%;
    left: 110%;
  }
}
.confetti-780 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 85%;
  opacity: 0.5696836442;
  transform: rotate(246.2058963419deg);
  -webkit-animation: drop-780 4.7293432972s 0.3510792611s ;
  animation: drop-780 4.7293432972s 0.3510792611s ;
}

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

@keyframes drop-780 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-781 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 58%;
  opacity: 0.6670717045;
  transform: rotate(160.602021718deg);
  -webkit-animation: drop-781 4.0795311093s 0.2394112773s ;
  animation: drop-781 4.0795311093s 0.2394112773s ;
}

@-webkit-keyframes drop-781 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-781 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-782 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 1.0251921738;
  transform: rotate(56.1779498624deg);
  -webkit-animation: drop-782 4.8664422614s 0.2168327336s ;
  animation: drop-782 4.8664422614s 0.2168327336s ;
}

@-webkit-keyframes drop-782 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-782 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-783 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 1.3317262968;
  transform: rotate(159.2764823573deg);
  -webkit-animation: drop-783 4.5944739867s 0.5306336203s ;
  animation: drop-783 4.5944739867s 0.5306336203s ;
}

@-webkit-keyframes drop-783 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-783 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-784 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 0.7291523912;
  transform: rotate(33.4793884585deg);
  -webkit-animation: drop-784 4.2998228528s 0.7105148951s ;
  animation: drop-784 4.2998228528s 0.7105148951s ;
}

@-webkit-keyframes drop-784 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-784 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-785 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 70%;
  opacity: 1.4308330637;
  transform: rotate(348.1423902494deg);
  -webkit-animation: drop-785 4.8556152297s 0.0309635603s ;
  animation: drop-785 4.8556152297s 0.0309635603s ;
}

@-webkit-keyframes drop-785 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-785 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-786 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 1%;
  opacity: 0.8295495864;
  transform: rotate(192.3315425868deg);
  -webkit-animation: drop-786 4.7626451401s 0.7764119567s ;
  animation: drop-786 4.7626451401s 0.7764119567s ;
}

@-webkit-keyframes drop-786 {
  100% {
    top: 130%;
    left: 7%;
  }
}

@keyframes drop-786 {
  100% {
    top: 130%;
    left: 7%;
  }
}
.confetti-787 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 74%;
  opacity: 0.5757230111;
  transform: rotate(186.9850977661deg);
  -webkit-animation: drop-787 4.617099886s 0.923814064s ;
  animation: drop-787 4.617099886s 0.923814064s ;
}

@-webkit-keyframes drop-787 {
  100% {
    top: 130%;
    left: 86%;
  }
}

@keyframes drop-787 {
  100% {
    top: 130%;
    left: 86%;
  }
}
.confetti-788 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 63%;
  opacity: 1.1137591498;
  transform: rotate(338.0632994103deg);
  -webkit-animation: drop-788 4.0623836976s 0.6759117034s ;
  animation: drop-788 4.0623836976s 0.6759117034s ;
}

@-webkit-keyframes drop-788 {
  100% {
    top: 130%;
    left: 72%;
  }
}

@keyframes drop-788 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-789 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 89%;
  opacity: 1.1118964083;
  transform: rotate(204.8385117675deg);
  -webkit-animation: drop-789 4.0987452363s 0.5516431359s ;
  animation: drop-789 4.0987452363s 0.5516431359s ;
}

@-webkit-keyframes drop-789 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-789 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-790 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 1.2774002821;
  transform: rotate(118.2312251133deg);
  -webkit-animation: drop-790 4.8732142805s 0.9146341541s ;
  animation: drop-790 4.8732142805s 0.9146341541s ;
}

@-webkit-keyframes drop-790 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-790 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-791 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 41%;
  opacity: 0.5982496525;
  transform: rotate(134.4731954926deg);
  -webkit-animation: drop-791 4.9692200118s 0.1166368399s ;
  animation: drop-791 4.9692200118s 0.1166368399s ;
}

@-webkit-keyframes drop-791 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-791 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-792 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 1.0521280495;
  transform: rotate(41.1835495348deg);
  -webkit-animation: drop-792 4.479887714s 0.3971360932s ;
  animation: drop-792 4.479887714s 0.3971360932s ;
}

@-webkit-keyframes drop-792 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-792 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-793 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 72%;
  opacity: 1.2426003141;
  transform: rotate(63.9843588786deg);
  -webkit-animation: drop-793 4.75408093s 0.8647995224s ;
  animation: drop-793 4.75408093s 0.8647995224s ;
}

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

@keyframes drop-793 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-794 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 15%;
  opacity: 1.4966083581;
  transform: rotate(103.9743833349deg);
  -webkit-animation: drop-794 4.0344100883s 0.4532767782s ;
  animation: drop-794 4.0344100883s 0.4532767782s ;
}

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

@keyframes drop-794 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-795 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 0.5322882406;
  transform: rotate(279.9785282913deg);
  -webkit-animation: drop-795 4.863130221s 0.0730960413s ;
  animation: drop-795 4.863130221s 0.0730960413s ;
}

@-webkit-keyframes drop-795 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-795 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-796 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 6%;
  opacity: 0.9823042124;
  transform: rotate(263.0595366415deg);
  -webkit-animation: drop-796 4.518599423s 0.612710671s ;
  animation: drop-796 4.518599423s 0.612710671s ;
}

@-webkit-keyframes drop-796 {
  100% {
    top: 130%;
    left: 12%;
  }
}

@keyframes drop-796 {
  100% {
    top: 130%;
    left: 12%;
  }
}
.confetti-797 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 0.7080228852;
  transform: rotate(17.4982096027deg);
  -webkit-animation: drop-797 4.1864632473s 0.7812616731s ;
  animation: drop-797 4.1864632473s 0.7812616731s ;
}

@-webkit-keyframes drop-797 {
  100% {
    top: 130%;
    left: 68%;
  }
}

@keyframes drop-797 {
  100% {
    top: 130%;
    left: 68%;
  }
}
.confetti-798 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 88%;
  opacity: 1.0777700948;
  transform: rotate(89.3414146394deg);
  -webkit-animation: drop-798 4.1560953313s 0.2735968076s ;
  animation: drop-798 4.1560953313s 0.2735968076s ;
}

@-webkit-keyframes drop-798 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-798 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-799 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 1.1283136934;
  transform: rotate(253.3614892813deg);
  -webkit-animation: drop-799 4.2334506731s 0.5312656201s ;
  animation: drop-799 4.2334506731s 0.5312656201s ;
}

@-webkit-keyframes drop-799 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-799 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-800 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 91%;
  opacity: 1.1137054464;
  transform: rotate(9.1615905563deg);
  -webkit-animation: drop-800 4.876537526s 0.7416413255s ;
  animation: drop-800 4.876537526s 0.7416413255s ;
}

@-webkit-keyframes drop-800 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-800 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-801 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 1.1844352974;
  transform: rotate(103.6273721126deg);
  -webkit-animation: drop-801 4.6911238834s 0.8252022463s ;
  animation: drop-801 4.6911238834s 0.8252022463s ;
}

@-webkit-keyframes drop-801 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-801 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-802 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 48%;
  opacity: 0.9068232168;
  transform: rotate(58.1814833281deg);
  -webkit-animation: drop-802 4.7546507718s 0.3715464731s ;
  animation: drop-802 4.7546507718s 0.3715464731s ;
}

@-webkit-keyframes drop-802 {
  100% {
    top: 130%;
    left: 62%;
  }
}

@keyframes drop-802 {
  100% {
    top: 130%;
    left: 62%;
  }
}
.confetti-803 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 0.8243727982;
  transform: rotate(6.2448460509deg);
  -webkit-animation: drop-803 4.452728527s 0.5875251153s ;
  animation: drop-803 4.452728527s 0.5875251153s ;
}

@-webkit-keyframes drop-803 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-803 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-804 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 82%;
  opacity: 1.2993540393;
  transform: rotate(140.0032429976deg);
  -webkit-animation: drop-804 4.1504710362s 0.1234959786s ;
  animation: drop-804 4.1504710362s 0.1234959786s ;
}

@-webkit-keyframes drop-804 {
  100% {
    top: 130%;
    left: 92%;
  }
}

@keyframes drop-804 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-805 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 89%;
  opacity: 1.0534485363;
  transform: rotate(327.0610209144deg);
  -webkit-animation: drop-805 4.8880693346s 0.505403464s ;
  animation: drop-805 4.8880693346s 0.505403464s ;
}

@-webkit-keyframes drop-805 {
  100% {
    top: 130%;
    left: 96%;
  }
}

@keyframes drop-805 {
  100% {
    top: 130%;
    left: 96%;
  }
}
.confetti-806 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 0.7384162633;
  transform: rotate(126.7260434672deg);
  -webkit-animation: drop-806 4.1651039484s 0.2222134214s ;
  animation: drop-806 4.1651039484s 0.2222134214s ;
}

@-webkit-keyframes drop-806 {
  100% {
    top: 130%;
    left: 111%;
  }
}

@keyframes drop-806 {
  100% {
    top: 130%;
    left: 111%;
  }
}
.confetti-807 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 1.103764323;
  transform: rotate(153.3781198256deg);
  -webkit-animation: drop-807 4.3123825455s 0.0609969112s ;
  animation: drop-807 4.3123825455s 0.0609969112s ;
}

@-webkit-keyframes drop-807 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-807 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-808 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 71%;
  opacity: 1.2565307731;
  transform: rotate(203.6711183944deg);
  -webkit-animation: drop-808 4.0075092691s 0.5665278436s ;
  animation: drop-808 4.0075092691s 0.5665278436s ;
}

@-webkit-keyframes drop-808 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-808 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-809 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 21%;
  opacity: 1.1156296494;
  transform: rotate(230.8769505615deg);
  -webkit-animation: drop-809 4.4930798149s 0.8225351612s ;
  animation: drop-809 4.4930798149s 0.8225351612s ;
}

@-webkit-keyframes drop-809 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-809 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-810 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 10%;
  opacity: 1.2041384346;
  transform: rotate(15.0642823627deg);
  -webkit-animation: drop-810 4.6054126192s 0.9527289139s ;
  animation: drop-810 4.6054126192s 0.9527289139s ;
}

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

@keyframes drop-810 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-811 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 100%;
  opacity: 0.6166814776;
  transform: rotate(268.2031790644deg);
  -webkit-animation: drop-811 4.759669826s 0.1066593414s ;
  animation: drop-811 4.759669826s 0.1066593414s ;
}

@-webkit-keyframes drop-811 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-811 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-812 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 15%;
  opacity: 0.8554350082;
  transform: rotate(62.6432196095deg);
  -webkit-animation: drop-812 4.8178208653s 0.775303034s ;
  animation: drop-812 4.8178208653s 0.775303034s ;
}

@-webkit-keyframes drop-812 {
  100% {
    top: 130%;
    left: 19%;
  }
}

@keyframes drop-812 {
  100% {
    top: 130%;
    left: 19%;
  }
}
.confetti-813 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 61%;
  opacity: 0.9460467849;
  transform: rotate(185.4313310486deg);
  -webkit-animation: drop-813 4.8460310891s 0.7701245092s ;
  animation: drop-813 4.8460310891s 0.7701245092s ;
}

@-webkit-keyframes drop-813 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-813 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-814 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 1.3132140881;
  transform: rotate(305.7252743659deg);
  -webkit-animation: drop-814 4.9924561937s 0.1908290496s ;
  animation: drop-814 4.9924561937s 0.1908290496s ;
}

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

@keyframes drop-814 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-815 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 0.8480822979;
  transform: rotate(216.6545115773deg);
  -webkit-animation: drop-815 4.8311777226s 0.1722165806s ;
  animation: drop-815 4.8311777226s 0.1722165806s ;
}

@-webkit-keyframes drop-815 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-815 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-816 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 0.9775137114;
  transform: rotate(75.3737622304deg);
  -webkit-animation: drop-816 4.0114792946s 0.0322481688s ;
  animation: drop-816 4.0114792946s 0.0322481688s ;
}

@-webkit-keyframes drop-816 {
  100% {
    top: 130%;
    left: 34%;
  }
}

@keyframes drop-816 {
  100% {
    top: 130%;
    left: 34%;
  }
}
.confetti-817 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 0.8049022135;
  transform: rotate(191.1590864857deg);
  -webkit-animation: drop-817 4.8762819961s 0.2240100349s ;
  animation: drop-817 4.8762819961s 0.2240100349s ;
}

@-webkit-keyframes drop-817 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-817 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-818 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 91%;
  opacity: 0.9748047607;
  transform: rotate(228.0102386615deg);
  -webkit-animation: drop-818 4.6360726922s 0.6882565845s ;
  animation: drop-818 4.6360726922s 0.6882565845s ;
}

@-webkit-keyframes drop-818 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-818 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-819 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 89%;
  opacity: 0.9862932129;
  transform: rotate(67.4713582447deg);
  -webkit-animation: drop-819 4.7071696401s 0.0938504222s ;
  animation: drop-819 4.7071696401s 0.0938504222s ;
}

@-webkit-keyframes drop-819 {
  100% {
    top: 130%;
    left: 101%;
  }
}

@keyframes drop-819 {
  100% {
    top: 130%;
    left: 101%;
  }
}
.confetti-820 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 42%;
  opacity: 0.896457495;
  transform: rotate(284.9098678923deg);
  -webkit-animation: drop-820 4.0806762852s 0.253978565s ;
  animation: drop-820 4.0806762852s 0.253978565s ;
}

@-webkit-keyframes drop-820 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-820 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-821 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 0.7117206421;
  transform: rotate(191.2135245016deg);
  -webkit-animation: drop-821 4.5155670877s 0.619959188s ;
  animation: drop-821 4.5155670877s 0.619959188s ;
}

@-webkit-keyframes drop-821 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-821 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-822 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 59%;
  opacity: 1.3801781197;
  transform: rotate(1.0596946774deg);
  -webkit-animation: drop-822 4.6390971253s 0.3219360044s ;
  animation: drop-822 4.6390971253s 0.3219360044s ;
}

@-webkit-keyframes drop-822 {
  100% {
    top: 130%;
    left: 64%;
  }
}

@keyframes drop-822 {
  100% {
    top: 130%;
    left: 64%;
  }
}
.confetti-823 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 12%;
  opacity: 0.772106123;
  transform: rotate(58.5416143678deg);
  -webkit-animation: drop-823 4.3445652967s 0.8725878815s ;
  animation: drop-823 4.3445652967s 0.8725878815s ;
}

@-webkit-keyframes drop-823 {
  100% {
    top: 130%;
    left: 16%;
  }
}

@keyframes drop-823 {
  100% {
    top: 130%;
    left: 16%;
  }
}
.confetti-824 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 1.3790471426;
  transform: rotate(269.3498701577deg);
  -webkit-animation: drop-824 4.9397304869s 0.7131441802s ;
  animation: drop-824 4.9397304869s 0.7131441802s ;
}

@-webkit-keyframes drop-824 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-824 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-825 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 1.2398525249;
  transform: rotate(201.2000522162deg);
  -webkit-animation: drop-825 4.8672212271s 0.4302172955s ;
  animation: drop-825 4.8672212271s 0.4302172955s ;
}

@-webkit-keyframes drop-825 {
  100% {
    top: 130%;
    left: 11%;
  }
}

@keyframes drop-825 {
  100% {
    top: 130%;
    left: 11%;
  }
}
.confetti-826 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 0.7210206423;
  transform: rotate(172.9007958044deg);
  -webkit-animation: drop-826 4.970798341s 0.9898909922s ;
  animation: drop-826 4.970798341s 0.9898909922s ;
}

@-webkit-keyframes drop-826 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-826 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-827 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 0.7206986249;
  transform: rotate(286.1864616629deg);
  -webkit-animation: drop-827 4.2670675179s 0.1964656997s ;
  animation: drop-827 4.2670675179s 0.1964656997s ;
}

@-webkit-keyframes drop-827 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-827 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-828 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 58%;
  opacity: 0.902386364;
  transform: rotate(224.3551106857deg);
  -webkit-animation: drop-828 4.3524888319s 0.470712273s ;
  animation: drop-828 4.3524888319s 0.470712273s ;
}

@-webkit-keyframes drop-828 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-828 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-829 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 31%;
  opacity: 1.1086077637;
  transform: rotate(101.9214115065deg);
  -webkit-animation: drop-829 4.2624896246s 0.7450458659s ;
  animation: drop-829 4.2624896246s 0.7450458659s ;
}

@-webkit-keyframes drop-829 {
  100% {
    top: 130%;
    left: 44%;
  }
}

@keyframes drop-829 {
  100% {
    top: 130%;
    left: 44%;
  }
}
.confetti-830 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 40%;
  opacity: 1.4540880766;
  transform: rotate(213.1408248151deg);
  -webkit-animation: drop-830 4.2611212886s 0.8726635027s ;
  animation: drop-830 4.2611212886s 0.8726635027s ;
}

@-webkit-keyframes drop-830 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-830 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-831 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 0.54222927;
  transform: rotate(135.6911825559deg);
  -webkit-animation: drop-831 4.8267583517s 0.6242259946s ;
  animation: drop-831 4.8267583517s 0.6242259946s ;
}

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

@keyframes drop-831 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-832 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 21%;
  opacity: 0.7680315804;
  transform: rotate(161.9575323565deg);
  -webkit-animation: drop-832 4.5753767835s 0.1725700853s ;
  animation: drop-832 4.5753767835s 0.1725700853s ;
}

@-webkit-keyframes drop-832 {
  100% {
    top: 130%;
    left: 32%;
  }
}

@keyframes drop-832 {
  100% {
    top: 130%;
    left: 32%;
  }
}
.confetti-833 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 0.8389252871;
  transform: rotate(54.3280964911deg);
  -webkit-animation: drop-833 4.6312210345s 0.2619992216s ;
  animation: drop-833 4.6312210345s 0.2619992216s ;
}

@-webkit-keyframes drop-833 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-833 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-834 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 1.1982184565;
  transform: rotate(309.9317180132deg);
  -webkit-animation: drop-834 4.4748517384s 0.6294138454s ;
  animation: drop-834 4.4748517384s 0.6294138454s ;
}

@-webkit-keyframes drop-834 {
  100% {
    top: 130%;
    left: 10%;
  }
}

@keyframes drop-834 {
  100% {
    top: 130%;
    left: 10%;
  }
}
.confetti-835 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 1.0646168276;
  transform: rotate(19.3088869224deg);
  -webkit-animation: drop-835 4.538200269s 0.0523527307s ;
  animation: drop-835 4.538200269s 0.0523527307s ;
}

@-webkit-keyframes drop-835 {
  100% {
    top: 130%;
    left: 4%;
  }
}

@keyframes drop-835 {
  100% {
    top: 130%;
    left: 4%;
  }
}
.confetti-836 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 0.915112313;
  transform: rotate(194.861027259deg);
  -webkit-animation: drop-836 4.1839779391s 0.6339335478s ;
  animation: drop-836 4.1839779391s 0.6339335478s ;
}

@-webkit-keyframes drop-836 {
  100% {
    top: 130%;
    left: 61%;
  }
}

@keyframes drop-836 {
  100% {
    top: 130%;
    left: 61%;
  }
}
.confetti-837 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 98%;
  opacity: 1.2681666683;
  transform: rotate(271.9857398547deg);
  -webkit-animation: drop-837 4.3405089764s 0.1900575938s ;
  animation: drop-837 4.3405089764s 0.1900575938s ;
}

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

@keyframes drop-837 {
  100% {
    top: 130%;
    left: 110%;
  }
}
.confetti-838 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 54%;
  opacity: 0.6765458796;
  transform: rotate(179.5875447895deg);
  -webkit-animation: drop-838 4.7101858739s 0.1506581218s ;
  animation: drop-838 4.7101858739s 0.1506581218s ;
}

@-webkit-keyframes drop-838 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-838 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-839 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 32%;
  opacity: 1.177654418;
  transform: rotate(123.9281924074deg);
  -webkit-animation: drop-839 4.5927110179s 0.6331897292s ;
  animation: drop-839 4.5927110179s 0.6331897292s ;
}

@-webkit-keyframes drop-839 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-839 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-840 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 34%;
  opacity: 0.9622812126;
  transform: rotate(206.0342508448deg);
  -webkit-animation: drop-840 4.2421417055s 0.6923439644s ;
  animation: drop-840 4.2421417055s 0.6923439644s ;
}

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

@keyframes drop-840 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-841 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 90%;
  opacity: 1.2417396959;
  transform: rotate(59.3275190395deg);
  -webkit-animation: drop-841 4.226085744s 0.0993011048s ;
  animation: drop-841 4.226085744s 0.0993011048s ;
}

@-webkit-keyframes drop-841 {
  100% {
    top: 130%;
    left: 102%;
  }
}

@keyframes drop-841 {
  100% {
    top: 130%;
    left: 102%;
  }
}
.confetti-842 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 93%;
  opacity: 1.2111260948;
  transform: rotate(109.7028754006deg);
  -webkit-animation: drop-842 4.60896294s 0.679665383s ;
  animation: drop-842 4.60896294s 0.679665383s ;
}

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

@keyframes drop-842 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-843 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 0.5972995521;
  transform: rotate(156.4168953531deg);
  -webkit-animation: drop-843 4.6186364785s 0.5253725606s ;
  animation: drop-843 4.6186364785s 0.5253725606s ;
}

@-webkit-keyframes drop-843 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-843 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-844 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 90%;
  opacity: 0.8269606341;
  transform: rotate(154.5338845779deg);
  -webkit-animation: drop-844 4.3710868809s 0.0208144441s ;
  animation: drop-844 4.3710868809s 0.0208144441s ;
}

@-webkit-keyframes drop-844 {
  100% {
    top: 130%;
    left: 102%;
  }
}

@keyframes drop-844 {
  100% {
    top: 130%;
    left: 102%;
  }
}
.confetti-845 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.9379651172;
  transform: rotate(336.6091912055deg);
  -webkit-animation: drop-845 4.3629109578s 0.7199513968s ;
  animation: drop-845 4.3629109578s 0.7199513968s ;
}

@-webkit-keyframes drop-845 {
  100% {
    top: 130%;
    left: 99%;
  }
}

@keyframes drop-845 {
  100% {
    top: 130%;
    left: 99%;
  }
}
.confetti-846 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 0.7581559652;
  transform: rotate(225.5906863281deg);
  -webkit-animation: drop-846 4.1111009112s 0.2368198041s ;
  animation: drop-846 4.1111009112s 0.2368198041s ;
}

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

@keyframes drop-846 {
  100% {
    top: 130%;
    left: 106%;
  }
}
.confetti-847 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.4510305259;
  transform: rotate(45.9804538727deg);
  -webkit-animation: drop-847 4.8681471413s 0.6291673629s ;
  animation: drop-847 4.8681471413s 0.6291673629s ;
}

@-webkit-keyframes drop-847 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-847 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-848 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 1.4462458861;
  transform: rotate(9.8279503574deg);
  -webkit-animation: drop-848 4.5869542819s 0.9353743195s ;
  animation: drop-848 4.5869542819s 0.9353743195s ;
}

@-webkit-keyframes drop-848 {
  100% {
    top: 130%;
    left: 73%;
  }
}

@keyframes drop-848 {
  100% {
    top: 130%;
    left: 73%;
  }
}
.confetti-849 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 74%;
  opacity: 0.8684345613;
  transform: rotate(357.3374264869deg);
  -webkit-animation: drop-849 4.9802428906s 0.9535396029s ;
  animation: drop-849 4.9802428906s 0.9535396029s ;
}

@-webkit-keyframes drop-849 {
  100% {
    top: 130%;
    left: 88%;
  }
}

@keyframes drop-849 {
  100% {
    top: 130%;
    left: 88%;
  }
}
.confetti-850 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 1.4437697719;
  transform: rotate(99.0918484907deg);
  -webkit-animation: drop-850 4.9097997393s 0.6412249853s ;
  animation: drop-850 4.9097997393s 0.6412249853s ;
}

@-webkit-keyframes drop-850 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-850 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-851 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 49%;
  opacity: 1.1982241352;
  transform: rotate(84.6098444767deg);
  -webkit-animation: drop-851 4.207152454s 0.3718233528s ;
  animation: drop-851 4.207152454s 0.3718233528s ;
}

@-webkit-keyframes drop-851 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-851 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-852 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 0.8801275405;
  transform: rotate(5.392346269deg);
  -webkit-animation: drop-852 4.7681321679s 0.4473492754s ;
  animation: drop-852 4.7681321679s 0.4473492754s ;
}

@-webkit-keyframes drop-852 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-852 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-853 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 1.4686986087;
  transform: rotate(355.8693192357deg);
  -webkit-animation: drop-853 4.211480765s 0.8237276198s ;
  animation: drop-853 4.211480765s 0.8237276198s ;
}

@-webkit-keyframes drop-853 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-853 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-854 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 0.7818099744;
  transform: rotate(122.5390749687deg);
  -webkit-animation: drop-854 4.611214699s 0.8624391666s ;
  animation: drop-854 4.611214699s 0.8624391666s ;
}

@-webkit-keyframes drop-854 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-854 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-855 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 1.2545987588;
  transform: rotate(325.35586646deg);
  -webkit-animation: drop-855 4.2064585773s 0.2796700691s ;
  animation: drop-855 4.2064585773s 0.2796700691s ;
}

@-webkit-keyframes drop-855 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-855 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-856 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 96%;
  opacity: 0.8177142289;
  transform: rotate(267.4068122304deg);
  -webkit-animation: drop-856 4.0331132296s 0.4961693032s ;
  animation: drop-856 4.0331132296s 0.4961693032s ;
}

@-webkit-keyframes drop-856 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-856 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-857 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 48%;
  opacity: 0.9863177625;
  transform: rotate(97.2369150583deg);
  -webkit-animation: drop-857 4.7267445937s 0.4802917865s ;
  animation: drop-857 4.7267445937s 0.4802917865s ;
}

@-webkit-keyframes drop-857 {
  100% {
    top: 130%;
    left: 50%;
  }
}

@keyframes drop-857 {
  100% {
    top: 130%;
    left: 50%;
  }
}
.confetti-858 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 90%;
  opacity: 1.410173509;
  transform: rotate(221.3874597223deg);
  -webkit-animation: drop-858 4.2420895442s 0.4639193818s ;
  animation: drop-858 4.2420895442s 0.4639193818s ;
}

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

@keyframes drop-858 {
  100% {
    top: 130%;
    left: 98%;
  }
}
.confetti-859 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 1.4018976779;
  transform: rotate(290.8317940184deg);
  -webkit-animation: drop-859 4.1748981499s 0.0639004644s ;
  animation: drop-859 4.1748981499s 0.0639004644s ;
}

@-webkit-keyframes drop-859 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-859 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-860 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 81%;
  opacity: 0.7414500476;
  transform: rotate(166.2360711086deg);
  -webkit-animation: drop-860 4.5643123219s 0.2154419205s ;
  animation: drop-860 4.5643123219s 0.2154419205s ;
}

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

@keyframes drop-860 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-861 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 40%;
  opacity: 0.8948151841;
  transform: rotate(8.8542866517deg);
  -webkit-animation: drop-861 4.2595330631s 0.4124787066s ;
  animation: drop-861 4.2595330631s 0.4124787066s ;
}

@-webkit-keyframes drop-861 {
  100% {
    top: 130%;
    left: 45%;
  }
}

@keyframes drop-861 {
  100% {
    top: 130%;
    left: 45%;
  }
}
.confetti-862 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 98%;
  opacity: 0.7354760349;
  transform: rotate(108.6842998718deg);
  -webkit-animation: drop-862 4.3563035923s 0.2824634752s ;
  animation: drop-862 4.3563035923s 0.2824634752s ;
}

@-webkit-keyframes drop-862 {
  100% {
    top: 130%;
    left: 109%;
  }
}

@keyframes drop-862 {
  100% {
    top: 130%;
    left: 109%;
  }
}
.confetti-863 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 0.7115609166;
  transform: rotate(163.7645922716deg);
  -webkit-animation: drop-863 4.2315276233s 0.0291122535s ;
  animation: drop-863 4.2315276233s 0.0291122535s ;
}

@-webkit-keyframes drop-863 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-863 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-864 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 1.3619548427;
  transform: rotate(156.9226361404deg);
  -webkit-animation: drop-864 4.233321018s 0.2489988113s ;
  animation: drop-864 4.233321018s 0.2489988113s ;
}

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

@keyframes drop-864 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-865 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 58%;
  opacity: 0.9604618559;
  transform: rotate(79.0141261688deg);
  -webkit-animation: drop-865 4.9899606336s 0.781370646s ;
  animation: drop-865 4.9899606336s 0.781370646s ;
}

@-webkit-keyframes drop-865 {
  100% {
    top: 130%;
    left: 71%;
  }
}

@keyframes drop-865 {
  100% {
    top: 130%;
    left: 71%;
  }
}
.confetti-866 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 32%;
  opacity: 1.19551887;
  transform: rotate(78.8172270792deg);
  -webkit-animation: drop-866 4.5942318524s 0.8805084533s ;
  animation: drop-866 4.5942318524s 0.8805084533s ;
}

@-webkit-keyframes drop-866 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-866 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-867 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 0.836423418;
  transform: rotate(343.7828727273deg);
  -webkit-animation: drop-867 4.5371307339s 0.892124486s ;
  animation: drop-867 4.5371307339s 0.892124486s ;
}

@-webkit-keyframes drop-867 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-867 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-868 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 0.9092379488;
  transform: rotate(141.5178359116deg);
  -webkit-animation: drop-868 4.2641690149s 0.0602275321s ;
  animation: drop-868 4.2641690149s 0.0602275321s ;
}

@-webkit-keyframes drop-868 {
  100% {
    top: 130%;
    left: 18%;
  }
}

@keyframes drop-868 {
  100% {
    top: 130%;
    left: 18%;
  }
}
.confetti-869 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 54%;
  opacity: 1.0749288938;
  transform: rotate(134.6636280325deg);
  -webkit-animation: drop-869 4.9410597365s 0.3057519055s ;
  animation: drop-869 4.9410597365s 0.3057519055s ;
}

@-webkit-keyframes drop-869 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-869 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-870 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 82%;
  opacity: 0.7081608149;
  transform: rotate(33.5065808569deg);
  -webkit-animation: drop-870 4.1776249483s 0.8916171635s ;
  animation: drop-870 4.1776249483s 0.8916171635s ;
}

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

@keyframes drop-870 {
  100% {
    top: 130%;
    left: 87%;
  }
}
.confetti-871 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 1.4533534609;
  transform: rotate(121.5206081847deg);
  -webkit-animation: drop-871 4.9998232562s 0.7613592648s ;
  animation: drop-871 4.9998232562s 0.7613592648s ;
}

@-webkit-keyframes drop-871 {
  100% {
    top: 130%;
    left: 92%;
  }
}

@keyframes drop-871 {
  100% {
    top: 130%;
    left: 92%;
  }
}
.confetti-872 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.5010553947;
  transform: rotate(136.5739779801deg);
  -webkit-animation: drop-872 4.1537407963s 0.0811572459s ;
  animation: drop-872 4.1537407963s 0.0811572459s ;
}

@-webkit-keyframes drop-872 {
  100% {
    top: 130%;
    left: 65%;
  }
}

@keyframes drop-872 {
  100% {
    top: 130%;
    left: 65%;
  }
}
.confetti-873 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 1.1496138006;
  transform: rotate(12.6999040051deg);
  -webkit-animation: drop-873 4.0407715613s 0.1181664603s ;
  animation: drop-873 4.0407715613s 0.1181664603s ;
}

@-webkit-keyframes drop-873 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-873 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-874 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 39%;
  opacity: 0.8295086763;
  transform: rotate(329.0043710506deg);
  -webkit-animation: drop-874 4.6786787585s 0.1445757604s ;
  animation: drop-874 4.6786787585s 0.1445757604s ;
}

@-webkit-keyframes drop-874 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-874 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-875 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 55%;
  opacity: 0.7283927422;
  transform: rotate(12.1129421341deg);
  -webkit-animation: drop-875 4.1340665895s 0.1518470105s ;
  animation: drop-875 4.1340665895s 0.1518470105s ;
}

@-webkit-keyframes drop-875 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-875 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-876 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 95%;
  opacity: 0.7351076093;
  transform: rotate(340.7019587414deg);
  -webkit-animation: drop-876 4.1111778999s 0.507902315s ;
  animation: drop-876 4.1111778999s 0.507902315s ;
}

@-webkit-keyframes drop-876 {
  100% {
    top: 130%;
    left: 108%;
  }
}

@keyframes drop-876 {
  100% {
    top: 130%;
    left: 108%;
  }
}
.confetti-877 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.229354628;
  transform: rotate(352.9917633687deg);
  -webkit-animation: drop-877 4.5733139308s 0.6667785363s ;
  animation: drop-877 4.5733139308s 0.6667785363s ;
}

@-webkit-keyframes drop-877 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-877 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-878 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 0.6936255253;
  transform: rotate(205.4501226756deg);
  -webkit-animation: drop-878 4.6097322999s 0.638179979s ;
  animation: drop-878 4.6097322999s 0.638179979s ;
}

@-webkit-keyframes drop-878 {
  100% {
    top: 130%;
    left: 91%;
  }
}

@keyframes drop-878 {
  100% {
    top: 130%;
    left: 91%;
  }
}
.confetti-879 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 0.5891668246;
  transform: rotate(215.5608125508deg);
  -webkit-animation: drop-879 4.5815372594s 0.9759964888s ;
  animation: drop-879 4.5815372594s 0.9759964888s ;
}

@-webkit-keyframes drop-879 {
  100% {
    top: 130%;
    left: 2%;
  }
}

@keyframes drop-879 {
  100% {
    top: 130%;
    left: 2%;
  }
}
.confetti-880 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 1.1025421588;
  transform: rotate(311.1768760721deg);
  -webkit-animation: drop-880 4.3360086759s 0.2989423013s ;
  animation: drop-880 4.3360086759s 0.2989423013s ;
}

@-webkit-keyframes drop-880 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-880 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-881 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 56%;
  opacity: 0.9293246156;
  transform: rotate(80.2177985956deg);
  -webkit-animation: drop-881 4.0029354487s 0.3447264889s ;
  animation: drop-881 4.0029354487s 0.3447264889s ;
}

@-webkit-keyframes drop-881 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-881 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-882 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 48%;
  opacity: 0.9171680524;
  transform: rotate(235.1335899841deg);
  -webkit-animation: drop-882 4.9951799154s 0.3117801054s ;
  animation: drop-882 4.9951799154s 0.3117801054s ;
}

@-webkit-keyframes drop-882 {
  100% {
    top: 130%;
    left: 61%;
  }
}

@keyframes drop-882 {
  100% {
    top: 130%;
    left: 61%;
  }
}
.confetti-883 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.4958008718;
  transform: rotate(174.00577897deg);
  -webkit-animation: drop-883 4.3568004212s 0.2044475698s ;
  animation: drop-883 4.3568004212s 0.2044475698s ;
}

@-webkit-keyframes drop-883 {
  100% {
    top: 130%;
    left: 58%;
  }
}

@keyframes drop-883 {
  100% {
    top: 130%;
    left: 58%;
  }
}
.confetti-884 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 1.4886542361;
  transform: rotate(22.0344928937deg);
  -webkit-animation: drop-884 4.8487435784s 0.9772483319s ;
  animation: drop-884 4.8487435784s 0.9772483319s ;
}

@-webkit-keyframes drop-884 {
  100% {
    top: 130%;
    left: 37%;
  }
}

@keyframes drop-884 {
  100% {
    top: 130%;
    left: 37%;
  }
}
.confetti-885 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 81%;
  opacity: 0.7559527189;
  transform: rotate(71.7098693018deg);
  -webkit-animation: drop-885 4.7768835675s 0.3823942644s ;
  animation: drop-885 4.7768835675s 0.3823942644s ;
}

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

@keyframes drop-885 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-886 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 40%;
  opacity: 0.9485479603;
  transform: rotate(89.4766256394deg);
  -webkit-animation: drop-886 4.259634621s 0.6265882094s ;
  animation: drop-886 4.259634621s 0.6265882094s ;
}

@-webkit-keyframes drop-886 {
  100% {
    top: 130%;
    left: 46%;
  }
}

@keyframes drop-886 {
  100% {
    top: 130%;
    left: 46%;
  }
}
.confetti-887 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 100%;
  opacity: 1.1804100458;
  transform: rotate(197.2186111198deg);
  -webkit-animation: drop-887 4.181317216s 0.2343185663s ;
  animation: drop-887 4.181317216s 0.2343185663s ;
}

@-webkit-keyframes drop-887 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-887 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-888 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 77%;
  opacity: 0.5625344224;
  transform: rotate(183.3092464025deg);
  -webkit-animation: drop-888 4.4807732s 0.5749432344s ;
  animation: drop-888 4.4807732s 0.5749432344s ;
}

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

@keyframes drop-888 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-889 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 1.3216674495;
  transform: rotate(332.8470395829deg);
  -webkit-animation: drop-889 4.2915942018s 0.7561049943s ;
  animation: drop-889 4.2915942018s 0.7561049943s ;
}

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

@keyframes drop-889 {
  100% {
    top: 130%;
    left: 5%;
  }
}
.confetti-890 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 67%;
  opacity: 1.059601376;
  transform: rotate(227.8251059116deg);
  -webkit-animation: drop-890 4.2462464656s 0.538383136s ;
  animation: drop-890 4.2462464656s 0.538383136s ;
}

@-webkit-keyframes drop-890 {
  100% {
    top: 130%;
    left: 72%;
  }
}

@keyframes drop-890 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-891 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 35%;
  opacity: 0.7915499929;
  transform: rotate(92.7794044403deg);
  -webkit-animation: drop-891 4.4617065775s 0.7904869307s ;
  animation: drop-891 4.4617065775s 0.7904869307s ;
}

@-webkit-keyframes drop-891 {
  100% {
    top: 130%;
    left: 43%;
  }
}

@keyframes drop-891 {
  100% {
    top: 130%;
    left: 43%;
  }
}
.confetti-892 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 27%;
  opacity: 1.3645287406;
  transform: rotate(338.4337918612deg);
  -webkit-animation: drop-892 4.0239137616s 0.9895203169s ;
  animation: drop-892 4.0239137616s 0.9895203169s ;
}

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

@keyframes drop-892 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-893 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 0.8299822497;
  transform: rotate(17.041000322deg);
  -webkit-animation: drop-893 4.2968046757s 0.4637254706s ;
  animation: drop-893 4.2968046757s 0.4637254706s ;
}

@-webkit-keyframes drop-893 {
  100% {
    top: 130%;
    left: 19%;
  }
}

@keyframes drop-893 {
  100% {
    top: 130%;
    left: 19%;
  }
}
.confetti-894 {
  width: 12px;
  height: 4.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 47%;
  opacity: 0.7456941407;
  transform: rotate(252.4004177863deg);
  -webkit-animation: drop-894 4.655922075s 0.8951703244s ;
  animation: drop-894 4.655922075s 0.8951703244s ;
}

@-webkit-keyframes drop-894 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-894 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-895 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 1.0556193448;
  transform: rotate(0.0687330273deg);
  -webkit-animation: drop-895 4.1327706202s 0.4285550473s ;
  animation: drop-895 4.1327706202s 0.4285550473s ;
}

@-webkit-keyframes drop-895 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-895 {
  100% {
    top: 130%;
    left: 70%;
  }
}
.confetti-896 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 16%;
  opacity: 1.4680395449;
  transform: rotate(208.9847041094deg);
  -webkit-animation: drop-896 4.6978342687s 0.0201945468s ;
  animation: drop-896 4.6978342687s 0.0201945468s ;
}

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

@keyframes drop-896 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-897 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 0.8155007539;
  transform: rotate(21.9110982111deg);
  -webkit-animation: drop-897 4.0933558087s 0.9731745577s ;
  animation: drop-897 4.0933558087s 0.9731745577s ;
}

@-webkit-keyframes drop-897 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-897 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-898 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 1.1063099269;
  transform: rotate(136.7007255098deg);
  -webkit-animation: drop-898 4.2368898125s 0.0957153165s ;
  animation: drop-898 4.2368898125s 0.0957153165s ;
}

@-webkit-keyframes drop-898 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-898 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-899 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 51%;
  opacity: 1.0478871759;
  transform: rotate(221.3615234869deg);
  -webkit-animation: drop-899 4.2709346211s 0.3723146354s ;
  animation: drop-899 4.2709346211s 0.3723146354s ;
}

@-webkit-keyframes drop-899 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-899 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-900 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 73%;
  opacity: 0.6411827242;
  transform: rotate(128.0903089744deg);
  -webkit-animation: drop-900 4.2942281013s 0.0301448218s ;
  animation: drop-900 4.2942281013s 0.0301448218s ;
}

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

@keyframes drop-900 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-901 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 1.1698149686;
  transform: rotate(18.4620620561deg);
  -webkit-animation: drop-901 4.0351783854s 0.4560339975s ;
  animation: drop-901 4.0351783854s 0.4560339975s ;
}

@-webkit-keyframes drop-901 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-901 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-902 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 25%;
  opacity: 1.3073410169;
  transform: rotate(212.0257928184deg);
  -webkit-animation: drop-902 4.851894201s 0.2324541171s ;
  animation: drop-902 4.851894201s 0.2324541171s ;
}

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

@keyframes drop-902 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-903 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 34%;
  opacity: 1.1062593041;
  transform: rotate(356.746458663deg);
  -webkit-animation: drop-903 4.6531632848s 0.737840283s ;
  animation: drop-903 4.6531632848s 0.737840283s ;
}

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

@keyframes drop-903 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-904 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 19%;
  opacity: 1.4474738722;
  transform: rotate(32.6447624382deg);
  -webkit-animation: drop-904 4.7853083819s 0.1715961647s ;
  animation: drop-904 4.7853083819s 0.1715961647s ;
}

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

@keyframes drop-904 {
  100% {
    top: 130%;
    left: 30%;
  }
}
.confetti-905 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.2021201285;
  transform: rotate(281.2802801478deg);
  -webkit-animation: drop-905 4.6233661045s 0.8430927397s ;
  animation: drop-905 4.6233661045s 0.8430927397s ;
}

@-webkit-keyframes drop-905 {
  100% {
    top: 130%;
    left: 10%;
  }
}

@keyframes drop-905 {
  100% {
    top: 130%;
    left: 10%;
  }
}
.confetti-906 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 63%;
  opacity: 0.6548296269;
  transform: rotate(310.3107517486deg);
  -webkit-animation: drop-906 4.9676938116s 0.6719123754s ;
  animation: drop-906 4.9676938116s 0.6719123754s ;
}

@-webkit-keyframes drop-906 {
  100% {
    top: 130%;
    left: 72%;
  }
}

@keyframes drop-906 {
  100% {
    top: 130%;
    left: 72%;
  }
}
.confetti-907 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 94%;
  opacity: 0.6006682884;
  transform: rotate(80.195703425deg);
  -webkit-animation: drop-907 4.3385614708s 0.0628722309s ;
  animation: drop-907 4.3385614708s 0.0628722309s ;
}

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

@keyframes drop-907 {
  100% {
    top: 130%;
    left: 95%;
  }
}
.confetti-908 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 37%;
  opacity: 1.0596784723;
  transform: rotate(136.1951906402deg);
  -webkit-animation: drop-908 4.098420854s 0.4173954815s ;
  animation: drop-908 4.098420854s 0.4173954815s ;
}

@-webkit-keyframes drop-908 {
  100% {
    top: 130%;
    left: 52%;
  }
}

@keyframes drop-908 {
  100% {
    top: 130%;
    left: 52%;
  }
}
.confetti-909 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 1.345605857;
  transform: rotate(183.9594962827deg);
  -webkit-animation: drop-909 4.3585873849s 0.7370019433s ;
  animation: drop-909 4.3585873849s 0.7370019433s ;
}

@-webkit-keyframes drop-909 {
  100% {
    top: 130%;
    left: 104%;
  }
}

@keyframes drop-909 {
  100% {
    top: 130%;
    left: 104%;
  }
}
.confetti-910 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 40%;
  opacity: 0.5038165144;
  transform: rotate(261.894077132deg);
  -webkit-animation: drop-910 4.6526990076s 0.5963242676s ;
  animation: drop-910 4.6526990076s 0.5963242676s ;
}

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

@keyframes drop-910 {
  100% {
    top: 130%;
    left: 47%;
  }
}
.confetti-911 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 35%;
  opacity: 1.0947173426;
  transform: rotate(119.8444938594deg);
  -webkit-animation: drop-911 4.3500740028s 0.5934687384s ;
  animation: drop-911 4.3500740028s 0.5934687384s ;
}

@-webkit-keyframes drop-911 {
  100% {
    top: 130%;
    left: 42%;
  }
}

@keyframes drop-911 {
  100% {
    top: 130%;
    left: 42%;
  }
}
.confetti-912 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 34%;
  opacity: 0.5905613077;
  transform: rotate(82.8433793476deg);
  -webkit-animation: drop-912 4.0175830318s 0.7801139326s ;
  animation: drop-912 4.0175830318s 0.7801139326s ;
}

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

@keyframes drop-912 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-913 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 38%;
  opacity: 1.0347938448;
  transform: rotate(321.011862472deg);
  -webkit-animation: drop-913 4.3869508578s 0.523006202s ;
  animation: drop-913 4.3869508578s 0.523006202s ;
}

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

@keyframes drop-913 {
  100% {
    top: 130%;
    left: 41%;
  }
}
.confetti-914 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 10%;
  opacity: 1.0147055872;
  transform: rotate(163.5697466795deg);
  -webkit-animation: drop-914 4.8578968253s 0.8693981699s ;
  animation: drop-914 4.8578968253s 0.8693981699s ;
}

@-webkit-keyframes drop-914 {
  100% {
    top: 130%;
    left: 15%;
  }
}

@keyframes drop-914 {
  100% {
    top: 130%;
    left: 15%;
  }
}
.confetti-915 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 64%;
  opacity: 0.721763263;
  transform: rotate(246.3677368118deg);
  -webkit-animation: drop-915 4.8221648063s 0.8618139128s ;
  animation: drop-915 4.8221648063s 0.8618139128s ;
}

@-webkit-keyframes drop-915 {
  100% {
    top: 130%;
    left: 66%;
  }
}

@keyframes drop-915 {
  100% {
    top: 130%;
    left: 66%;
  }
}
.confetti-916 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 1.2654559519;
  transform: rotate(58.3989641649deg);
  -webkit-animation: drop-916 4.3276343018s 0.6988489371s ;
  animation: drop-916 4.3276343018s 0.6988489371s ;
}

@-webkit-keyframes drop-916 {
  100% {
    top: 130%;
    left: 28%;
  }
}

@keyframes drop-916 {
  100% {
    top: 130%;
    left: 28%;
  }
}
.confetti-917 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 0.6307621551;
  transform: rotate(299.0158170413deg);
  -webkit-animation: drop-917 4.5686825981s 0.4558676712s ;
  animation: drop-917 4.5686825981s 0.4558676712s ;
}

@-webkit-keyframes drop-917 {
  100% {
    top: 130%;
    left: 59%;
  }
}

@keyframes drop-917 {
  100% {
    top: 130%;
    left: 59%;
  }
}
.confetti-918 {
  width: 11px;
  height: 4.4px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 1.23554462;
  transform: rotate(341.9061434873deg);
  -webkit-animation: drop-918 4.2567566702s 0.4336510737s ;
  animation: drop-918 4.2567566702s 0.4336510737s ;
}

@-webkit-keyframes drop-918 {
  100% {
    top: 130%;
    left: 31%;
  }
}

@keyframes drop-918 {
  100% {
    top: 130%;
    left: 31%;
  }
}
.confetti-919 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 54%;
  opacity: 1.3290067915;
  transform: rotate(76.0805221984deg);
  -webkit-animation: drop-919 4.8770909322s 0.0298342487s ;
  animation: drop-919 4.8770909322s 0.0298342487s ;
}

@-webkit-keyframes drop-919 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-919 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-920 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 34%;
  opacity: 1.4672185927;
  transform: rotate(254.010999823deg);
  -webkit-animation: drop-920 4.2140979124s 0.3769965036s ;
  animation: drop-920 4.2140979124s 0.3769965036s ;
}

@-webkit-keyframes drop-920 {
  100% {
    top: 130%;
    left: 35%;
  }
}

@keyframes drop-920 {
  100% {
    top: 130%;
    left: 35%;
  }
}
.confetti-921 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 17%;
  opacity: 1.3268009959;
  transform: rotate(94.9908349289deg);
  -webkit-animation: drop-921 4.1606663135s 0.8090868767s ;
  animation: drop-921 4.1606663135s 0.8090868767s ;
}

@-webkit-keyframes drop-921 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-921 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-922 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 50%;
  opacity: 1.0632680228;
  transform: rotate(255.3220723268deg);
  -webkit-animation: drop-922 4.7089958863s 0.0267235073s ;
  animation: drop-922 4.7089958863s 0.0267235073s ;
}

@-webkit-keyframes drop-922 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-922 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-923 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 0.6062855089;
  transform: rotate(198.8770860724deg);
  -webkit-animation: drop-923 4.6097792435s 0.6607008839s ;
  animation: drop-923 4.6097792435s 0.6607008839s ;
}

@-webkit-keyframes drop-923 {
  100% {
    top: 130%;
    left: 77%;
  }
}

@keyframes drop-923 {
  100% {
    top: 130%;
    left: 77%;
  }
}
.confetti-924 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 0.7522859094;
  transform: rotate(165.6564444901deg);
  -webkit-animation: drop-924 4.4440503442s 0.9909361572s ;
  animation: drop-924 4.4440503442s 0.9909361572s ;
}

@-webkit-keyframes drop-924 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-924 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-925 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 0.7848117578;
  transform: rotate(306.4135848094deg);
  -webkit-animation: drop-925 4.0942011518s 0.2656272082s ;
  animation: drop-925 4.0942011518s 0.2656272082s ;
}

@-webkit-keyframes drop-925 {
  100% {
    top: 130%;
    left: 75%;
  }
}

@keyframes drop-925 {
  100% {
    top: 130%;
    left: 75%;
  }
}
.confetti-926 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 42%;
  opacity: 0.7805299857;
  transform: rotate(206.2549776776deg);
  -webkit-animation: drop-926 4.4749618382s 0.4101765762s ;
  animation: drop-926 4.4749618382s 0.4101765762s ;
}

@-webkit-keyframes drop-926 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-926 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-927 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 98%;
  opacity: 1.0864298;
  transform: rotate(345.1714611932deg);
  -webkit-animation: drop-927 4.743918045s 0.6925439808s ;
  animation: drop-927 4.743918045s 0.6925439808s ;
}

@-webkit-keyframes drop-927 {
  100% {
    top: 130%;
    left: 109%;
  }
}

@keyframes drop-927 {
  100% {
    top: 130%;
    left: 109%;
  }
}
.confetti-928 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 13%;
  opacity: 1.3459322102;
  transform: rotate(57.1258437632deg);
  -webkit-animation: drop-928 4.1705237005s 0.4018475292s ;
  animation: drop-928 4.1705237005s 0.4018475292s ;
}

@-webkit-keyframes drop-928 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-928 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-929 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 49%;
  opacity: 1.3338378927;
  transform: rotate(72.2179880278deg);
  -webkit-animation: drop-929 4.1590848931s 0.9913941502s ;
  animation: drop-929 4.1590848931s 0.9913941502s ;
}

@-webkit-keyframes drop-929 {
  100% {
    top: 130%;
    left: 58%;
  }
}

@keyframes drop-929 {
  100% {
    top: 130%;
    left: 58%;
  }
}
.confetti-930 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 1.3844053876;
  transform: rotate(345.6609191204deg);
  -webkit-animation: drop-930 4.3071541009s 0.085805855s ;
  animation: drop-930 4.3071541009s 0.085805855s ;
}

@-webkit-keyframes drop-930 {
  100% {
    top: 130%;
    left: 79%;
  }
}

@keyframes drop-930 {
  100% {
    top: 130%;
    left: 79%;
  }
}
.confetti-931 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 0.8647210293;
  transform: rotate(59.8313973445deg);
  -webkit-animation: drop-931 4.273560428s 0.4911233267s ;
  animation: drop-931 4.273560428s 0.4911233267s ;
}

@-webkit-keyframes drop-931 {
  100% {
    top: 130%;
    left: 60%;
  }
}

@keyframes drop-931 {
  100% {
    top: 130%;
    left: 60%;
  }
}
.confetti-932 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 1.2590202142;
  transform: rotate(94.854667851deg);
  -webkit-animation: drop-932 4.020500483s 0.8039168769s ;
  animation: drop-932 4.020500483s 0.8039168769s ;
}

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

@keyframes drop-932 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-933 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 90%;
  opacity: 0.7755425778;
  transform: rotate(207.1517949259deg);
  -webkit-animation: drop-933 4.5430644s 0.8913865073s ;
  animation: drop-933 4.5430644s 0.8913865073s ;
}

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

@keyframes drop-933 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-934 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 1.2664390041;
  transform: rotate(255.0214939141deg);
  -webkit-animation: drop-934 4.0540100917s 0.8005437201s ;
  animation: drop-934 4.0540100917s 0.8005437201s ;
}

@-webkit-keyframes drop-934 {
  100% {
    top: 130%;
    left: 86%;
  }
}

@keyframes drop-934 {
  100% {
    top: 130%;
    left: 86%;
  }
}
.confetti-935 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 73%;
  opacity: 1.3329062486;
  transform: rotate(125.8639943304deg);
  -webkit-animation: drop-935 4.4710692112s 0.6290492416s ;
  animation: drop-935 4.4710692112s 0.6290492416s ;
}

@-webkit-keyframes drop-935 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-935 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-936 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 0.6796229397;
  transform: rotate(72.1505401619deg);
  -webkit-animation: drop-936 4.5479413955s 0.5295292402s ;
  animation: drop-936 4.5479413955s 0.5295292402s ;
}

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

@keyframes drop-936 {
  100% {
    top: 130%;
    left: 40%;
  }
}
.confetti-937 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 98%;
  opacity: 1.4522544162;
  transform: rotate(216.5537944598deg);
  -webkit-animation: drop-937 4.5119691981s 0.9889093525s ;
  animation: drop-937 4.5119691981s 0.9889093525s ;
}

@-webkit-keyframes drop-937 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-937 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-938 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 1.4715265383;
  transform: rotate(219.1429008717deg);
  -webkit-animation: drop-938 4.7133286996s 0.5546680245s ;
  animation: drop-938 4.7133286996s 0.5546680245s ;
}

@-webkit-keyframes drop-938 {
  100% {
    top: 130%;
    left: 8%;
  }
}

@keyframes drop-938 {
  100% {
    top: 130%;
    left: 8%;
  }
}
.confetti-939 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 7%;
  opacity: 0.6609048597;
  transform: rotate(36.9900097093deg);
  -webkit-animation: drop-939 4.4641408053s 0.4647952441s ;
  animation: drop-939 4.4641408053s 0.4647952441s ;
}

@-webkit-keyframes drop-939 {
  100% {
    top: 130%;
    left: 19%;
  }
}

@keyframes drop-939 {
  100% {
    top: 130%;
    left: 19%;
  }
}
.confetti-940 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 1.4544000369;
  transform: rotate(144.7740431947deg);
  -webkit-animation: drop-940 4.7622651241s 0.3707306363s ;
  animation: drop-940 4.7622651241s 0.3707306363s ;
}

@-webkit-keyframes drop-940 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-940 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-941 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 15%;
  opacity: 1.4245312291;
  transform: rotate(235.6518874042deg);
  -webkit-animation: drop-941 4.1759695291s 0.0882849228s ;
  animation: drop-941 4.1759695291s 0.0882849228s ;
}

@-webkit-keyframes drop-941 {
  100% {
    top: 130%;
    left: 27%;
  }
}

@keyframes drop-941 {
  100% {
    top: 130%;
    left: 27%;
  }
}
.confetti-942 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 72%;
  opacity: 1.2634402016;
  transform: rotate(214.3391738564deg);
  -webkit-animation: drop-942 4.8752103723s 0.1632837437s ;
  animation: drop-942 4.8752103723s 0.1632837437s ;
}

@-webkit-keyframes drop-942 {
  100% {
    top: 130%;
    left: 85%;
  }
}

@keyframes drop-942 {
  100% {
    top: 130%;
    left: 85%;
  }
}
.confetti-943 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 85%;
  opacity: 0.5998613522;
  transform: rotate(50.7098599148deg);
  -webkit-animation: drop-943 4.7074052731s 0.2603087219s ;
  animation: drop-943 4.7074052731s 0.2603087219s ;
}

@-webkit-keyframes drop-943 {
  100% {
    top: 130%;
    left: 86%;
  }
}

@keyframes drop-943 {
  100% {
    top: 130%;
    left: 86%;
  }
}
.confetti-944 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 1.3163240547;
  transform: rotate(182.7396307628deg);
  -webkit-animation: drop-944 4.7715206838s 0.506600472s ;
  animation: drop-944 4.7715206838s 0.506600472s ;
}

@-webkit-keyframes drop-944 {
  100% {
    top: 130%;
    left: 17%;
  }
}

@keyframes drop-944 {
  100% {
    top: 130%;
    left: 17%;
  }
}
.confetti-945 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 0.9622599751;
  transform: rotate(354.2551750616deg);
  -webkit-animation: drop-945 4.5868229994s 0.1761960093s ;
  animation: drop-945 4.5868229994s 0.1761960093s ;
}

@-webkit-keyframes drop-945 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-945 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-946 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 68%;
  opacity: 0.5405776879;
  transform: rotate(4.925568936deg);
  -webkit-animation: drop-946 4.0050900023s 0.5110225082s ;
  animation: drop-946 4.0050900023s 0.5110225082s ;
}

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

@keyframes drop-946 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-947 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 13%;
  opacity: 1.4336800804;
  transform: rotate(47.5980190172deg);
  -webkit-animation: drop-947 4.5426179488s 0.9160074442s ;
  animation: drop-947 4.5426179488s 0.9160074442s ;
}

@-webkit-keyframes drop-947 {
  100% {
    top: 130%;
    left: 25%;
  }
}

@keyframes drop-947 {
  100% {
    top: 130%;
    left: 25%;
  }
}
.confetti-948 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 66%;
  opacity: 1.3159060585;
  transform: rotate(22.9364948278deg);
  -webkit-animation: drop-948 4.8260437343s 0.9520254361s ;
  animation: drop-948 4.8260437343s 0.9520254361s ;
}

@-webkit-keyframes drop-948 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-948 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-949 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 14%;
  opacity: 0.8615883047;
  transform: rotate(269.2663291057deg);
  -webkit-animation: drop-949 4.8629164989s 0.1129482386s ;
  animation: drop-949 4.8629164989s 0.1129482386s ;
}

@-webkit-keyframes drop-949 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-949 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-950 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 0.8466610762;
  transform: rotate(121.7088491776deg);
  -webkit-animation: drop-950 4.3919044036s 0.5940594276s ;
  animation: drop-950 4.3919044036s 0.5940594276s ;
}

@-webkit-keyframes drop-950 {
  100% {
    top: 130%;
    left: 39%;
  }
}

@keyframes drop-950 {
  100% {
    top: 130%;
    left: 39%;
  }
}
.confetti-951 {
  width: 10px;
  height: 4px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 0.9104013284;
  transform: rotate(99.0156325876deg);
  -webkit-animation: drop-951 4.2032275328s 0.2537105319s ;
  animation: drop-951 4.2032275328s 0.2537105319s ;
}

@-webkit-keyframes drop-951 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-951 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-952 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 49%;
  opacity: 1.4150046934;
  transform: rotate(15.786333827deg);
  -webkit-animation: drop-952 4.5245039944s 0.4216905714s ;
  animation: drop-952 4.5245039944s 0.4216905714s ;
}

@-webkit-keyframes drop-952 {
  100% {
    top: 130%;
    left: 57%;
  }
}

@keyframes drop-952 {
  100% {
    top: 130%;
    left: 57%;
  }
}
.confetti-953 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 1.005072368;
  transform: rotate(44.7042394278deg);
  -webkit-animation: drop-953 4.7053766447s 0.1706175213s ;
  animation: drop-953 4.7053766447s 0.1706175213s ;
}

@-webkit-keyframes drop-953 {
  100% {
    top: 130%;
    left: 13%;
  }
}

@keyframes drop-953 {
  100% {
    top: 130%;
    left: 13%;
  }
}
.confetti-954 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 0.9144542001;
  transform: rotate(184.0646173168deg);
  -webkit-animation: drop-954 4.5643914307s 0.4596051458s ;
  animation: drop-954 4.5643914307s 0.4596051458s ;
}

@-webkit-keyframes drop-954 {
  100% {
    top: 130%;
    left: 29%;
  }
}

@keyframes drop-954 {
  100% {
    top: 130%;
    left: 29%;
  }
}
.confetti-955 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 0.740857051;
  transform: rotate(94.8177319691deg);
  -webkit-animation: drop-955 4.1989330408s 0.26676705s ;
  animation: drop-955 4.1989330408s 0.26676705s ;
}

@-webkit-keyframes drop-955 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-955 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-956 {
  width: 12px;
  height: 4.8px;
  background-color: #263672;
  top: -10%;
  left: 24%;
  opacity: 1.3955298529;
  transform: rotate(224.7299232694deg);
  -webkit-animation: drop-956 4.4643594084s 0.4743415789s ;
  animation: drop-956 4.4643594084s 0.4743415789s ;
}

@-webkit-keyframes drop-956 {
  100% {
    top: 130%;
    left: 38%;
  }
}

@keyframes drop-956 {
  100% {
    top: 130%;
    left: 38%;
  }
}
.confetti-957 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 1.0323616228;
  transform: rotate(287.5813616891deg);
  -webkit-animation: drop-957 4.9001795811s 0.3904899699s ;
  animation: drop-957 4.9001795811s 0.3904899699s ;
}

@-webkit-keyframes drop-957 {
  100% {
    top: 130%;
    left: 54%;
  }
}

@keyframes drop-957 {
  100% {
    top: 130%;
    left: 54%;
  }
}
.confetti-958 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 77%;
  opacity: 1.1791553673;
  transform: rotate(347.5265320922deg);
  -webkit-animation: drop-958 4.0015948241s 0.828901069s ;
  animation: drop-958 4.0015948241s 0.828901069s ;
}

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

@keyframes drop-958 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-959 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 15%;
  opacity: 0.9552802744;
  transform: rotate(76.530629549deg);
  -webkit-animation: drop-959 4.0091983381s 0.6804672005s ;
  animation: drop-959 4.0091983381s 0.6804672005s ;
}

@-webkit-keyframes drop-959 {
  100% {
    top: 130%;
    left: 19%;
  }
}

@keyframes drop-959 {
  100% {
    top: 130%;
    left: 19%;
  }
}
.confetti-960 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 1.4950305562;
  transform: rotate(28.6036885057deg);
  -webkit-animation: drop-960 4.5444906834s 0.3289789907s ;
  animation: drop-960 4.5444906834s 0.3289789907s ;
}

@-webkit-keyframes drop-960 {
  100% {
    top: 130%;
    left: 55%;
  }
}

@keyframes drop-960 {
  100% {
    top: 130%;
    left: 55%;
  }
}
.confetti-961 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 70%;
  opacity: 1.2901826417;
  transform: rotate(196.3532020708deg);
  -webkit-animation: drop-961 4.4482121707s 0.297820414s ;
  animation: drop-961 4.4482121707s 0.297820414s ;
}

@-webkit-keyframes drop-961 {
  100% {
    top: 130%;
    left: 78%;
  }
}

@keyframes drop-961 {
  100% {
    top: 130%;
    left: 78%;
  }
}
.confetti-962 {
  width: 9px;
  height: 3.6px;
  background-color: #263672;
  top: -10%;
  left: 91%;
  opacity: 0.9915110749;
  transform: rotate(27.8175912763deg);
  -webkit-animation: drop-962 4.0550758094s 0.656650151s ;
  animation: drop-962 4.0550758094s 0.656650151s ;
}

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

@keyframes drop-962 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-963 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 16%;
  opacity: 1.2033026549;
  transform: rotate(102.1462301525deg);
  -webkit-animation: drop-963 4.3426348768s 0.7976742774s ;
  animation: drop-963 4.3426348768s 0.7976742774s ;
}

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

@keyframes drop-963 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-964 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 56%;
  opacity: 1.0271627426;
  transform: rotate(337.2463683355deg);
  -webkit-animation: drop-964 4.8798541464s 0.9252199988s ;
  animation: drop-964 4.8798541464s 0.9252199988s ;
}

@-webkit-keyframes drop-964 {
  100% {
    top: 130%;
    left: 61%;
  }
}

@keyframes drop-964 {
  100% {
    top: 130%;
    left: 61%;
  }
}
.confetti-965 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 98%;
  opacity: 1.1989698737;
  transform: rotate(208.475857036deg);
  -webkit-animation: drop-965 4.4913977809s 0.3482931484s ;
  animation: drop-965 4.4913977809s 0.3482931484s ;
}

@-webkit-keyframes drop-965 {
  100% {
    top: 130%;
    left: 105%;
  }
}

@keyframes drop-965 {
  100% {
    top: 130%;
    left: 105%;
  }
}
.confetti-966 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 89%;
  opacity: 1.2957074731;
  transform: rotate(196.0406291937deg);
  -webkit-animation: drop-966 4.5204119412s 0.4035666478s ;
  animation: drop-966 4.5204119412s 0.4035666478s ;
}

@-webkit-keyframes drop-966 {
  100% {
    top: 130%;
    left: 102%;
  }
}

@keyframes drop-966 {
  100% {
    top: 130%;
    left: 102%;
  }
}
.confetti-967 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 0.6516394129;
  transform: rotate(170.9685275299deg);
  -webkit-animation: drop-967 4.8667058361s 0.4345677846s ;
  animation: drop-967 4.8667058361s 0.4345677846s ;
}

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

@keyframes drop-967 {
  100% {
    top: 130%;
    left: 81%;
  }
}
.confetti-968 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 79%;
  opacity: 1.1388502253;
  transform: rotate(43.19426196deg);
  -webkit-animation: drop-968 4.3727397781s 0.2694585347s ;
  animation: drop-968 4.3727397781s 0.2694585347s ;
}

@-webkit-keyframes drop-968 {
  100% {
    top: 130%;
    left: 80%;
  }
}

@keyframes drop-968 {
  100% {
    top: 130%;
    left: 80%;
  }
}
.confetti-969 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 0.7357080034;
  transform: rotate(150.9829574525deg);
  -webkit-animation: drop-969 4.3624172266s 0.997465704s ;
  animation: drop-969 4.3624172266s 0.997465704s ;
}

@-webkit-keyframes drop-969 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-969 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-970 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 52%;
  opacity: 0.863737036;
  transform: rotate(61.0733146125deg);
  -webkit-animation: drop-970 4.5882664774s 0.6178962159s ;
  animation: drop-970 4.5882664774s 0.6178962159s ;
}

@-webkit-keyframes drop-970 {
  100% {
    top: 130%;
    left: 56%;
  }
}

@keyframes drop-970 {
  100% {
    top: 130%;
    left: 56%;
  }
}
.confetti-971 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 45%;
  opacity: 1.2543650938;
  transform: rotate(101.9929193844deg);
  -webkit-animation: drop-971 4.307601783s 0.1810320804s ;
  animation: drop-971 4.307601783s 0.1810320804s ;
}

@-webkit-keyframes drop-971 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-971 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-972 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 66%;
  opacity: 1.4291163067;
  transform: rotate(24.7261055619deg);
  -webkit-animation: drop-972 4.8940830346s 0.9142352489s ;
  animation: drop-972 4.8940830346s 0.9142352489s ;
}

@-webkit-keyframes drop-972 {
  100% {
    top: 130%;
    left: 74%;
  }
}

@keyframes drop-972 {
  100% {
    top: 130%;
    left: 74%;
  }
}
.confetti-973 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 82%;
  opacity: 1.0735870566;
  transform: rotate(302.5514756774deg);
  -webkit-animation: drop-973 4.5938651403s 0.7075548144s ;
  animation: drop-973 4.5938651403s 0.7075548144s ;
}

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

@keyframes drop-973 {
  100% {
    top: 130%;
    left: 84%;
  }
}
.confetti-974 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 1.3223393481;
  transform: rotate(199.1077010768deg);
  -webkit-animation: drop-974 4.6708247609s 0.3255311798s ;
  animation: drop-974 4.6708247609s 0.3255311798s ;
}

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

@keyframes drop-974 {
  100% {
    top: 130%;
    left: 100%;
  }
}
.confetti-975 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 14%;
  opacity: 0.9070224751;
  transform: rotate(88.2600450072deg);
  -webkit-animation: drop-975 4.8991404403s 0.9106010431s ;
  animation: drop-975 4.8991404403s 0.9106010431s ;
}

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

@keyframes drop-975 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-976 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 58%;
  opacity: 1.224809242;
  transform: rotate(303.0785762051deg);
  -webkit-animation: drop-976 4.6814516487s 0.4738862518s ;
  animation: drop-976 4.6814516487s 0.4738862518s ;
}

@-webkit-keyframes drop-976 {
  100% {
    top: 130%;
    left: 69%;
  }
}

@keyframes drop-976 {
  100% {
    top: 130%;
    left: 69%;
  }
}
.confetti-977 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 40%;
  opacity: 1.2654259715;
  transform: rotate(293.3862212556deg);
  -webkit-animation: drop-977 4.5614727274s 0.2754643083s ;
  animation: drop-977 4.5614727274s 0.2754643083s ;
}

@-webkit-keyframes drop-977 {
  100% {
    top: 130%;
    left: 53%;
  }
}

@keyframes drop-977 {
  100% {
    top: 130%;
    left: 53%;
  }
}
.confetti-978 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 18%;
  opacity: 0.6889086873;
  transform: rotate(214.1397235682deg);
  -webkit-animation: drop-978 4.3792181951s 0.2012089243s ;
  animation: drop-978 4.3792181951s 0.2012089243s ;
}

@-webkit-keyframes drop-978 {
  100% {
    top: 130%;
    left: 23%;
  }
}

@keyframes drop-978 {
  100% {
    top: 130%;
    left: 23%;
  }
}
.confetti-979 {
  width: 12px;
  height: 4.8px;
  background-color: #d13447;
  top: -10%;
  left: 85%;
  opacity: 0.7007902627;
  transform: rotate(9.6756695698deg);
  -webkit-animation: drop-979 4.306549726s 0.5934669268s ;
  animation: drop-979 4.306549726s 0.5934669268s ;
}

@-webkit-keyframes drop-979 {
  100% {
    top: 130%;
    left: 89%;
  }
}

@keyframes drop-979 {
  100% {
    top: 130%;
    left: 89%;
  }
}
.confetti-980 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 19%;
  opacity: 1.2286953729;
  transform: rotate(4.6198313106deg);
  -webkit-animation: drop-980 4.7490947275s 0.0426101342s ;
  animation: drop-980 4.7490947275s 0.0426101342s ;
}

@-webkit-keyframes drop-980 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-980 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-981 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 0.6065196114;
  transform: rotate(274.5087972296deg);
  -webkit-animation: drop-981 4.7643734346s 0.3906361333s ;
  animation: drop-981 4.7643734346s 0.3906361333s ;
}

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

@keyframes drop-981 {
  100% {
    top: 130%;
    left: 20%;
  }
}
.confetti-982 {
  width: 9px;
  height: 3.6px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 0.8738596867;
  transform: rotate(176.6595217839deg);
  -webkit-animation: drop-982 4.3358334861s 0.6199633734s ;
  animation: drop-982 4.3358334861s 0.6199633734s ;
}

@-webkit-keyframes drop-982 {
  100% {
    top: 130%;
    left: 107%;
  }
}

@keyframes drop-982 {
  100% {
    top: 130%;
    left: 107%;
  }
}
.confetti-983 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 62%;
  opacity: 1.4749331379;
  transform: rotate(64.2791274124deg);
  -webkit-animation: drop-983 4.061346514s 0.7192496779s ;
  animation: drop-983 4.061346514s 0.7192496779s ;
}

@-webkit-keyframes drop-983 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-983 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-984 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 59%;
  opacity: 0.6698638599;
  transform: rotate(321.5172325446deg);
  -webkit-animation: drop-984 4.2324237769s 0.2476274819s ;
  animation: drop-984 4.2324237769s 0.2476274819s ;
}

@-webkit-keyframes drop-984 {
  100% {
    top: 130%;
    left: 63%;
  }
}

@keyframes drop-984 {
  100% {
    top: 130%;
    left: 63%;
  }
}
.confetti-985 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 85%;
  opacity: 1.3014113631;
  transform: rotate(183.7975355649deg);
  -webkit-animation: drop-985 4.4169017249s 0.7509435602s ;
  animation: drop-985 4.4169017249s 0.7509435602s ;
}

@-webkit-keyframes drop-985 {
  100% {
    top: 130%;
    left: 90%;
  }
}

@keyframes drop-985 {
  100% {
    top: 130%;
    left: 90%;
  }
}
.confetti-986 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 46%;
  opacity: 0.5924225277;
  transform: rotate(213.8911182486deg);
  -webkit-animation: drop-986 4.4263330561s 0.9653111706s ;
  animation: drop-986 4.4263330561s 0.9653111706s ;
}

@-webkit-keyframes drop-986 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-986 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-987 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 16%;
  opacity: 1.0625845197;
  transform: rotate(342.5561344736deg);
  -webkit-animation: drop-987 4.8963553342s 0.9363647668s ;
  animation: drop-987 4.8963553342s 0.9363647668s ;
}

@-webkit-keyframes drop-987 {
  100% {
    top: 130%;
    left: 21%;
  }
}

@keyframes drop-987 {
  100% {
    top: 130%;
    left: 21%;
  }
}
.confetti-988 {
  width: 9px;
  height: 3.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 98%;
  opacity: 0.5962225169;
  transform: rotate(280.4735627826deg);
  -webkit-animation: drop-988 4.430630886s 0.198658658s ;
  animation: drop-988 4.430630886s 0.198658658s ;
}

@-webkit-keyframes drop-988 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-988 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-989 {
  width: 10px;
  height: 4px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 0.6167954636;
  transform: rotate(358.6254054462deg);
  -webkit-animation: drop-989 4.3044648986s 0.9231502258s ;
  animation: drop-989 4.3044648986s 0.9231502258s ;
}

@-webkit-keyframes drop-989 {
  100% {
    top: 130%;
    left: 8%;
  }
}

@keyframes drop-989 {
  100% {
    top: 130%;
    left: 8%;
  }
}
.confetti-990 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 1.4620983452;
  transform: rotate(317.042128695deg);
  -webkit-animation: drop-990 4.7467752286s 0.2028329883s ;
  animation: drop-990 4.7467752286s 0.2028329883s ;
}

@-webkit-keyframes drop-990 {
  100% {
    top: 130%;
    left: 51%;
  }
}

@keyframes drop-990 {
  100% {
    top: 130%;
    left: 51%;
  }
}
.confetti-991 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 70%;
  opacity: 0.8472098252;
  transform: rotate(346.5171175883deg);
  -webkit-animation: drop-991 4.0235929082s 0.9488061678s ;
  animation: drop-991 4.0235929082s 0.9488061678s ;
}

@-webkit-keyframes drop-991 {
  100% {
    top: 130%;
    left: 76%;
  }
}

@keyframes drop-991 {
  100% {
    top: 130%;
    left: 76%;
  }
}
.confetti-992 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 1.2920745097;
  transform: rotate(8.7876743431deg);
  -webkit-animation: drop-992 4.025979512s 0.4322218216s ;
  animation: drop-992 4.025979512s 0.4322218216s ;
}

@-webkit-keyframes drop-992 {
  100% {
    top: 130%;
    left: 103%;
  }
}

@keyframes drop-992 {
  100% {
    top: 130%;
    left: 103%;
  }
}
.confetti-993 {
  width: 10px;
  height: 4px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.0719579013;
  transform: rotate(4.7868766771deg);
  -webkit-animation: drop-993 4.854702508s 0.4767851399s ;
  animation: drop-993 4.854702508s 0.4767851399s ;
}

@-webkit-keyframes drop-993 {
  100% {
    top: 130%;
    left: 34%;
  }
}

@keyframes drop-993 {
  100% {
    top: 130%;
    left: 34%;
  }
}
.confetti-994 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 80%;
  opacity: 1.2776881634;
  transform: rotate(45.2569443914deg);
  -webkit-animation: drop-994 4.4052268865s 0.0704261463s ;
  animation: drop-994 4.4052268865s 0.0704261463s ;
}

@-webkit-keyframes drop-994 {
  100% {
    top: 130%;
    left: 93%;
  }
}

@keyframes drop-994 {
  100% {
    top: 130%;
    left: 93%;
  }
}
.confetti-995 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 51%;
  opacity: 0.7256549359;
  transform: rotate(112.436262741deg);
  -webkit-animation: drop-995 4.7973171147s 0.363013133s ;
  animation: drop-995 4.7973171147s 0.363013133s ;
}

@-webkit-keyframes drop-995 {
  100% {
    top: 130%;
    left: 65%;
  }
}

@keyframes drop-995 {
  100% {
    top: 130%;
    left: 65%;
  }
}
.confetti-996 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 19%;
  opacity: 1.3552007134;
  transform: rotate(228.9665832942deg);
  -webkit-animation: drop-996 4.1160371776s 0.0845204195s ;
  animation: drop-996 4.1160371776s 0.0845204195s ;
}

@-webkit-keyframes drop-996 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-996 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-997 {
  width: 11px;
  height: 4.4px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 0.9989925285;
  transform: rotate(219.8644028166deg);
  -webkit-animation: drop-997 4.9770977617s 0.7195988737s ;
  animation: drop-997 4.9770977617s 0.7195988737s ;
}

@-webkit-keyframes drop-997 {
  100% {
    top: 130%;
    left: 48%;
  }
}

@keyframes drop-997 {
  100% {
    top: 130%;
    left: 48%;
  }
}
.confetti-998 {
  width: 11px;
  height: 4.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 9%;
  opacity: 1.2382428789;
  transform: rotate(260.9775889567deg);
  -webkit-animation: drop-998 4.3917900776s 0.670015867s ;
  animation: drop-998 4.3917900776s 0.670015867s ;
}

@-webkit-keyframes drop-998 {
  100% {
    top: 130%;
    left: 22%;
  }
}

@keyframes drop-998 {
  100% {
    top: 130%;
    left: 22%;
  }
}
.confetti-999 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 68%;
  opacity: 1.0640934382;
  transform: rotate(348.1951294598deg);
  -webkit-animation: drop-999 4.8726331855s 0.5502302219s ;
  animation: drop-999 4.8726331855s 0.5502302219s ;
}

@-webkit-keyframes drop-999 {
  100% {
    top: 130%;
    left: 82%;
  }
}

@keyframes drop-999 {
  100% {
    top: 130%;
    left: 82%;
  }
}
.confetti-1000 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 69%;
  opacity: 0.9287309488;
  transform: rotate(312.2752887721deg);
  -webkit-animation: drop-1000 4.835742998s 0.4650816307s ;
  animation: drop-1000 4.835742998s 0.4650816307s ;
}

@-webkit-keyframes drop-1000 {
  100% {
    top: 130%;
    left: 70%;
  }
}

@keyframes drop-1000 {
  100% {
    top: 130%;
    left: 70%;
  }
}
