
.confettiWrapper {
  position: absolute;
  top: 0;
  width: 100%;
  min-height: 50%;
  z-index: 9;
}

.confettiWrapper div {
  position: fixed;
}

.confetti-0 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.924998996;
  -webkit-transform: rotate(249.9383883821deg);
          transform: rotate(249.9383883821deg);
  -webkit-animation: drop-0 4.0578294669s 0.8800690965s infinite;
          animation: drop-0 4.0578294669s 0.8800690965s infinite;
}

@-webkit-keyframes drop-0 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-0 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-1 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 1.0153697738;
  -webkit-transform: rotate(345.600885913deg);
          transform: rotate(345.600885913deg);
  -webkit-animation: drop-1 4.2566025976s 0.1152599684s infinite;
          animation: drop-1 4.2566025976s 0.1152599684s infinite;
}

@-webkit-keyframes drop-1 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-1 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-2 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 1.2068108217;
  -webkit-transform: rotate(217.3623188768deg);
          transform: rotate(217.3623188768deg);
  -webkit-animation: drop-2 4.1190630299s 0.2985632354s infinite;
          animation: drop-2 4.1190630299s 0.2985632354s infinite;
}

@-webkit-keyframes drop-2 {
  100% {
    top: 110%;
    left: 18%;
  }
}

@keyframes drop-2 {
  100% {
    top: 110%;
    left: 18%;
  }
}
.confetti-3 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 4%;
  opacity: 0.619007213;
  -webkit-transform: rotate(17.674998126deg);
          transform: rotate(17.674998126deg);
  -webkit-animation: drop-3 4.4213788533s 0.908387255s infinite;
          animation: drop-3 4.4213788533s 0.908387255s infinite;
}

@-webkit-keyframes drop-3 {
  100% {
    top: 110%;
    left: 16%;
  }
}

@keyframes drop-3 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-4 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 1.4673410037;
  -webkit-transform: rotate(41.7359670279deg);
          transform: rotate(41.7359670279deg);
  -webkit-animation: drop-4 4.3243760227s 0.7269645398s infinite;
          animation: drop-4 4.3243760227s 0.7269645398s infinite;
}

@-webkit-keyframes drop-4 {
  100% {
    top: 110%;
    left: 70%;
  }
}

@keyframes drop-4 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-5 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 39%;
  opacity: 0.5586993723;
  -webkit-transform: rotate(166.2962108286deg);
          transform: rotate(166.2962108286deg);
  -webkit-animation: drop-5 4.9375240263s 0.6114274523s infinite;
          animation: drop-5 4.9375240263s 0.6114274523s infinite;
}

@-webkit-keyframes drop-5 {
  100% {
    top: 110%;
    left: 40%;
  }
}

@keyframes drop-5 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-6 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 94%;
  opacity: 0.7667784018;
  -webkit-transform: rotate(236.0825712947deg);
          transform: rotate(236.0825712947deg);
  -webkit-animation: drop-6 4.4046333494s 0.746916201s infinite;
          animation: drop-6 4.4046333494s 0.746916201s infinite;
}

@-webkit-keyframes drop-6 {
  100% {
    top: 110%;
    left: 108%;
  }
}

@keyframes drop-6 {
  100% {
    top: 110%;
    left: 108%;
  }
}
.confetti-7 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 50%;
  opacity: 1.3459471364;
  -webkit-transform: rotate(6.0902503955deg);
          transform: rotate(6.0902503955deg);
  -webkit-animation: drop-7 4.7569604229s 0.6035492296s infinite;
          animation: drop-7 4.7569604229s 0.6035492296s infinite;
}

@-webkit-keyframes drop-7 {
  100% {
    top: 110%;
    left: 53%;
  }
}

@keyframes drop-7 {
  100% {
    top: 110%;
    left: 53%;
  }
}
.confetti-8 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 0.6267967631;
  -webkit-transform: rotate(281.0629473542deg);
          transform: rotate(281.0629473542deg);
  -webkit-animation: drop-8 4.1208583831s 0.8674035975s infinite;
          animation: drop-8 4.1208583831s 0.8674035975s infinite;
}

@-webkit-keyframes drop-8 {
  100% {
    top: 110%;
    left: 67%;
  }
}

@keyframes drop-8 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-9 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 52%;
  opacity: 0.5625543842;
  -webkit-transform: rotate(150.0619237341deg);
          transform: rotate(150.0619237341deg);
  -webkit-animation: drop-9 4.843447381s 0.1888305254s infinite;
          animation: drop-9 4.843447381s 0.1888305254s infinite;
}

@-webkit-keyframes drop-9 {
  100% {
    top: 110%;
    left: 55%;
  }
}

@keyframes drop-9 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-10 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 0.6307818224;
  -webkit-transform: rotate(246.2931982112deg);
          transform: rotate(246.2931982112deg);
  -webkit-animation: drop-10 4.0842345952s 0.0013724584s infinite;
          animation: drop-10 4.0842345952s 0.0013724584s infinite;
}

@-webkit-keyframes drop-10 {
  100% {
    top: 110%;
    left: 76%;
  }
}

@keyframes drop-10 {
  100% {
    top: 110%;
    left: 76%;
  }
}
.confetti-11 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 77%;
  opacity: 0.9416434892;
  -webkit-transform: rotate(98.156254989deg);
          transform: rotate(98.156254989deg);
  -webkit-animation: drop-11 4.7699544769s 0.1524418079s infinite;
          animation: drop-11 4.7699544769s 0.1524418079s infinite;
}

@-webkit-keyframes drop-11 {
  100% {
    top: 110%;
    left: 79%;
  }
}

@keyframes drop-11 {
  100% {
    top: 110%;
    left: 79%;
  }
}
.confetti-12 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 45%;
  opacity: 0.7096452216;
  -webkit-transform: rotate(47.2420148094deg);
          transform: rotate(47.2420148094deg);
  -webkit-animation: drop-12 4.6874724053s 0.6892709989s infinite;
          animation: drop-12 4.6874724053s 0.6892709989s infinite;
}

@-webkit-keyframes drop-12 {
  100% {
    top: 110%;
    left: 55%;
  }
}

@keyframes drop-12 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-13 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 0.788944973;
  -webkit-transform: rotate(189.1673495707deg);
          transform: rotate(189.1673495707deg);
  -webkit-animation: drop-13 4.4714017475s 0.8533053007s infinite;
          animation: drop-13 4.4714017475s 0.8533053007s infinite;
}

@-webkit-keyframes drop-13 {
  100% {
    top: 110%;
    left: 93%;
  }
}

@keyframes drop-13 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-14 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 28%;
  opacity: 1.4498719752;
  -webkit-transform: rotate(246.7167577382deg);
          transform: rotate(246.7167577382deg);
  -webkit-animation: drop-14 4.8182177673s 0.2790037016s infinite;
          animation: drop-14 4.8182177673s 0.2790037016s infinite;
}

@-webkit-keyframes drop-14 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-14 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-15 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 0.6112456262;
  -webkit-transform: rotate(125.8893810754deg);
          transform: rotate(125.8893810754deg);
  -webkit-animation: drop-15 4.8336574s 0.9569312757s infinite;
          animation: drop-15 4.8336574s 0.9569312757s infinite;
}

@-webkit-keyframes drop-15 {
  100% {
    top: 110%;
    left: 85%;
  }
}

@keyframes drop-15 {
  100% {
    top: 110%;
    left: 85%;
  }
}
.confetti-16 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 7%;
  opacity: 0.5726093106;
  -webkit-transform: rotate(191.3471821917deg);
          transform: rotate(191.3471821917deg);
  -webkit-animation: drop-16 4.2806873536s 0.110910212s infinite;
          animation: drop-16 4.2806873536s 0.110910212s infinite;
}

@-webkit-keyframes drop-16 {
  100% {
    top: 110%;
    left: 13%;
  }
}

@keyframes drop-16 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-17 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 89%;
  opacity: 1.3845979445;
  -webkit-transform: rotate(192.2894144242deg);
          transform: rotate(192.2894144242deg);
  -webkit-animation: drop-17 4.9566576087s 0.9491143956s infinite;
          animation: drop-17 4.9566576087s 0.9491143956s infinite;
}

@-webkit-keyframes drop-17 {
  100% {
    top: 110%;
    left: 93%;
  }
}

@keyframes drop-17 {
  100% {
    top: 110%;
    left: 93%;
  }
}
.confetti-18 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 68%;
  opacity: 0.9644881562;
  -webkit-transform: rotate(306.4258360946deg);
          transform: rotate(306.4258360946deg);
  -webkit-animation: drop-18 4.5917290217s 0.8644543254s infinite;
          animation: drop-18 4.5917290217s 0.8644543254s infinite;
}

@-webkit-keyframes drop-18 {
  100% {
    top: 110%;
    left: 81%;
  }
}

@keyframes drop-18 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-19 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 1.1865512078;
  -webkit-transform: rotate(218.7594410611deg);
          transform: rotate(218.7594410611deg);
  -webkit-animation: drop-19 4.2440598293s 0.5229951579s infinite;
          animation: drop-19 4.2440598293s 0.5229951579s infinite;
}

@-webkit-keyframes drop-19 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-19 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-20 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 16%;
  opacity: 0.5176272031;
  -webkit-transform: rotate(58.1780146642deg);
          transform: rotate(58.1780146642deg);
  -webkit-animation: drop-20 4.164933066s 0.0080524585s infinite;
          animation: drop-20 4.164933066s 0.0080524585s infinite;
}

@-webkit-keyframes drop-20 {
  100% {
    top: 110%;
    left: 18%;
  }
}

@keyframes drop-20 {
  100% {
    top: 110%;
    left: 18%;
  }
}
.confetti-21 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 19%;
  opacity: 0.7062388714;
  -webkit-transform: rotate(43.1664367799deg);
          transform: rotate(43.1664367799deg);
  -webkit-animation: drop-21 4.425721424s 0.9714223684s infinite;
          animation: drop-21 4.425721424s 0.9714223684s infinite;
}

@-webkit-keyframes drop-21 {
  100% {
    top: 110%;
    left: 34%;
  }
}

@keyframes drop-21 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-22 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 75%;
  opacity: 0.9021684976;
  -webkit-transform: rotate(249.2367161548deg);
          transform: rotate(249.2367161548deg);
  -webkit-animation: drop-22 4.4176659669s 0.0604287723s infinite;
          animation: drop-22 4.4176659669s 0.0604287723s infinite;
}

@-webkit-keyframes drop-22 {
  100% {
    top: 110%;
    left: 84%;
  }
}

@keyframes drop-22 {
  100% {
    top: 110%;
    left: 84%;
  }
}
.confetti-23 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 5%;
  opacity: 0.8079289899;
  -webkit-transform: rotate(302.5468662657deg);
          transform: rotate(302.5468662657deg);
  -webkit-animation: drop-23 4.1703541s 0.1358398346s infinite;
          animation: drop-23 4.1703541s 0.1358398346s infinite;
}

@-webkit-keyframes drop-23 {
  100% {
    top: 110%;
    left: 16%;
  }
}

@keyframes drop-23 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-24 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 48%;
  opacity: 0.5004715178;
  -webkit-transform: rotate(51.2280713087deg);
          transform: rotate(51.2280713087deg);
  -webkit-animation: drop-24 4.8926673416s 0.3386682671s infinite;
          animation: drop-24 4.8926673416s 0.3386682671s infinite;
}

@-webkit-keyframes drop-24 {
  100% {
    top: 110%;
    left: 50%;
  }
}

@keyframes drop-24 {
  100% {
    top: 110%;
    left: 50%;
  }
}
.confetti-25 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 45%;
  opacity: 0.9396324379;
  -webkit-transform: rotate(143.227284938deg);
          transform: rotate(143.227284938deg);
  -webkit-animation: drop-25 4.4595983156s 0.4156619148s infinite;
          animation: drop-25 4.4595983156s 0.4156619148s infinite;
}

@-webkit-keyframes drop-25 {
  100% {
    top: 110%;
    left: 54%;
  }
}

@keyframes drop-25 {
  100% {
    top: 110%;
    left: 54%;
  }
}
.confetti-26 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 8%;
  opacity: 1.4635235739;
  -webkit-transform: rotate(202.2936631907deg);
          transform: rotate(202.2936631907deg);
  -webkit-animation: drop-26 4.5162500709s 0.0746330194s infinite;
          animation: drop-26 4.5162500709s 0.0746330194s infinite;
}

@-webkit-keyframes drop-26 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-26 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-27 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 0.6260696705;
  -webkit-transform: rotate(89.6926801034deg);
          transform: rotate(89.6926801034deg);
  -webkit-animation: drop-27 4.8321023627s 0.4812022527s infinite;
          animation: drop-27 4.8321023627s 0.4812022527s infinite;
}

@-webkit-keyframes drop-27 {
  100% {
    top: 110%;
    left: 8%;
  }
}

@keyframes drop-27 {
  100% {
    top: 110%;
    left: 8%;
  }
}
.confetti-28 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 1.0687206234;
  -webkit-transform: rotate(185.8944941326deg);
          transform: rotate(185.8944941326deg);
  -webkit-animation: drop-28 4.7756559855s 0.7514152942s infinite;
          animation: drop-28 4.7756559855s 0.7514152942s infinite;
}

@-webkit-keyframes drop-28 {
  100% {
    top: 110%;
    left: 73%;
  }
}

@keyframes drop-28 {
  100% {
    top: 110%;
    left: 73%;
  }
}
.confetti-29 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 89%;
  opacity: 1.4833445886;
  -webkit-transform: rotate(135.7857957011deg);
          transform: rotate(135.7857957011deg);
  -webkit-animation: drop-29 4.2871478403s 0.3313078326s infinite;
          animation: drop-29 4.2871478403s 0.3313078326s infinite;
}

@-webkit-keyframes drop-29 {
  100% {
    top: 110%;
    left: 97%;
  }
}

@keyframes drop-29 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-30 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 1.2992324378;
  -webkit-transform: rotate(12.5857592919deg);
          transform: rotate(12.5857592919deg);
  -webkit-animation: drop-30 4.9065500333s 0.6804538909s infinite;
          animation: drop-30 4.9065500333s 0.6804538909s infinite;
}

@-webkit-keyframes drop-30 {
  100% {
    top: 110%;
    left: 33%;
  }
}

@keyframes drop-30 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-31 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 1.0401483354;
  -webkit-transform: rotate(253.9776507055deg);
          transform: rotate(253.9776507055deg);
  -webkit-animation: drop-31 4.7198189076s 0.5820481608s infinite;
          animation: drop-31 4.7198189076s 0.5820481608s infinite;
}

@-webkit-keyframes drop-31 {
  100% {
    top: 110%;
    left: 100%;
  }
}

@keyframes drop-31 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-32 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 26%;
  opacity: 1.4503694599;
  -webkit-transform: rotate(251.0303958802deg);
          transform: rotate(251.0303958802deg);
  -webkit-animation: drop-32 4.5002534093s 0.2203064122s infinite;
          animation: drop-32 4.5002534093s 0.2203064122s infinite;
}

@-webkit-keyframes drop-32 {
  100% {
    top: 110%;
    left: 32%;
  }
}

@keyframes drop-32 {
  100% {
    top: 110%;
    left: 32%;
  }
}
.confetti-33 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.5360470156;
  -webkit-transform: rotate(49.238282319deg);
          transform: rotate(49.238282319deg);
  -webkit-animation: drop-33 4.67359347s 0.0607151636s infinite;
          animation: drop-33 4.67359347s 0.0607151636s infinite;
}

@-webkit-keyframes drop-33 {
  100% {
    top: 110%;
    left: 60%;
  }
}

@keyframes drop-33 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-34 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 39%;
  opacity: 1.4885296129;
  -webkit-transform: rotate(89.4710981232deg);
          transform: rotate(89.4710981232deg);
  -webkit-animation: drop-34 4.976118644s 0.0122095435s infinite;
          animation: drop-34 4.976118644s 0.0122095435s infinite;
}

@-webkit-keyframes drop-34 {
  100% {
    top: 110%;
    left: 40%;
  }
}

@keyframes drop-34 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-35 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 61%;
  opacity: 0.9312121159;
  -webkit-transform: rotate(99.6688162622deg);
          transform: rotate(99.6688162622deg);
  -webkit-animation: drop-35 4.185012726s 0.2434312111s infinite;
          animation: drop-35 4.185012726s 0.2434312111s infinite;
}

@-webkit-keyframes drop-35 {
  100% {
    top: 110%;
    left: 63%;
  }
}

@keyframes drop-35 {
  100% {
    top: 110%;
    left: 63%;
  }
}
.confetti-36 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 68%;
  opacity: 0.7430896046;
  -webkit-transform: rotate(57.2026185947deg);
          transform: rotate(57.2026185947deg);
  -webkit-animation: drop-36 4.8436973625s 0.5058872262s infinite;
          animation: drop-36 4.8436973625s 0.5058872262s infinite;
}

@-webkit-keyframes drop-36 {
  100% {
    top: 110%;
    left: 70%;
  }
}

@keyframes drop-36 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-37 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 27%;
  opacity: 1.4103279706;
  -webkit-transform: rotate(208.3577314955deg);
          transform: rotate(208.3577314955deg);
  -webkit-animation: drop-37 4.7550867994s 0.5756426061s infinite;
          animation: drop-37 4.7550867994s 0.5756426061s infinite;
}

@-webkit-keyframes drop-37 {
  100% {
    top: 110%;
    left: 31%;
  }
}

@keyframes drop-37 {
  100% {
    top: 110%;
    left: 31%;
  }
}
.confetti-38 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 0.5193836643;
  -webkit-transform: rotate(158.9070415535deg);
          transform: rotate(158.9070415535deg);
  -webkit-animation: drop-38 4.1207071054s 0.1317437294s infinite;
          animation: drop-38 4.1207071054s 0.1317437294s infinite;
}

@-webkit-keyframes drop-38 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-38 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-39 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 40%;
  opacity: 1.4777847451;
  -webkit-transform: rotate(93.3421495489deg);
          transform: rotate(93.3421495489deg);
  -webkit-animation: drop-39 4.5079702425s 0.145160527s infinite;
          animation: drop-39 4.5079702425s 0.145160527s infinite;
}

@-webkit-keyframes drop-39 {
  100% {
    top: 110%;
    left: 50%;
  }
}

@keyframes drop-39 {
  100% {
    top: 110%;
    left: 50%;
  }
}
.confetti-40 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 0.8272431295;
  -webkit-transform: rotate(301.8966365648deg);
          transform: rotate(301.8966365648deg);
  -webkit-animation: drop-40 4.5999053892s 0.0679539493s infinite;
          animation: drop-40 4.5999053892s 0.0679539493s infinite;
}

@-webkit-keyframes drop-40 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-40 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-41 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 0.6167873545;
  -webkit-transform: rotate(205.1264176373deg);
          transform: rotate(205.1264176373deg);
  -webkit-animation: drop-41 4.6104033707s 0.1389967541s infinite;
          animation: drop-41 4.6104033707s 0.1389967541s infinite;
}

@-webkit-keyframes drop-41 {
  100% {
    top: 110%;
    left: 88%;
  }
}

@keyframes drop-41 {
  100% {
    top: 110%;
    left: 88%;
  }
}
.confetti-42 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 35%;
  opacity: 0.9130748723;
  -webkit-transform: rotate(253.2897412502deg);
          transform: rotate(253.2897412502deg);
  -webkit-animation: drop-42 4.0068636541s 0.6817126941s infinite;
          animation: drop-42 4.0068636541s 0.6817126941s infinite;
}

@-webkit-keyframes drop-42 {
  100% {
    top: 110%;
    left: 37%;
  }
}

@keyframes drop-42 {
  100% {
    top: 110%;
    left: 37%;
  }
}
.confetti-43 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 0.8160904355;
  -webkit-transform: rotate(294.8014950084deg);
          transform: rotate(294.8014950084deg);
  -webkit-animation: drop-43 4.4160473331s 0.8015888735s infinite;
          animation: drop-43 4.4160473331s 0.8015888735s infinite;
}

@-webkit-keyframes drop-43 {
  100% {
    top: 110%;
    left: 106%;
  }
}

@keyframes drop-43 {
  100% {
    top: 110%;
    left: 106%;
  }
}
.confetti-44 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 44%;
  opacity: 1.2400030256;
  -webkit-transform: rotate(154.0720897295deg);
          transform: rotate(154.0720897295deg);
  -webkit-animation: drop-44 4.827408732s 0.3217796365s infinite;
          animation: drop-44 4.827408732s 0.3217796365s infinite;
}

@-webkit-keyframes drop-44 {
  100% {
    top: 110%;
    left: 47%;
  }
}

@keyframes drop-44 {
  100% {
    top: 110%;
    left: 47%;
  }
}
.confetti-45 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 1.4256749225;
  -webkit-transform: rotate(270.48724874deg);
          transform: rotate(270.48724874deg);
  -webkit-animation: drop-45 4.4159797113s 0.8136103617s infinite;
          animation: drop-45 4.4159797113s 0.8136103617s infinite;
}

@-webkit-keyframes drop-45 {
  100% {
    top: 110%;
    left: 62%;
  }
}

@keyframes drop-45 {
  100% {
    top: 110%;
    left: 62%;
  }
}
.confetti-46 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 1.2894394172;
  -webkit-transform: rotate(154.6689412884deg);
          transform: rotate(154.6689412884deg);
  -webkit-animation: drop-46 4.299691821s 0.5206690989s infinite;
          animation: drop-46 4.299691821s 0.5206690989s infinite;
}

@-webkit-keyframes drop-46 {
  100% {
    top: 110%;
    left: 92%;
  }
}

@keyframes drop-46 {
  100% {
    top: 110%;
    left: 92%;
  }
}
.confetti-47 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 36%;
  opacity: 1.2744211135;
  -webkit-transform: rotate(70.4029658669deg);
          transform: rotate(70.4029658669deg);
  -webkit-animation: drop-47 4.7840295314s 0.8267892818s infinite;
          animation: drop-47 4.7840295314s 0.8267892818s infinite;
}

@-webkit-keyframes drop-47 {
  100% {
    top: 110%;
    left: 40%;
  }
}

@keyframes drop-47 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-48 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 65%;
  opacity: 0.5174364634;
  -webkit-transform: rotate(85.0676475613deg);
          transform: rotate(85.0676475613deg);
  -webkit-animation: drop-48 4.2058378235s 0.7754881804s infinite;
          animation: drop-48 4.2058378235s 0.7754881804s infinite;
}

@-webkit-keyframes drop-48 {
  100% {
    top: 110%;
    left: 66%;
  }
}

@keyframes drop-48 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-49 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 7%;
  opacity: 0.5899077228;
  -webkit-transform: rotate(296.1522623385deg);
          transform: rotate(296.1522623385deg);
  -webkit-animation: drop-49 4.6623569373s 0.202411611s infinite;
          animation: drop-49 4.6623569373s 0.202411611s infinite;
}

@-webkit-keyframes drop-49 {
  100% {
    top: 110%;
    left: 14%;
  }
}

@keyframes drop-49 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-50 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 33%;
  opacity: 1.4194828717;
  -webkit-transform: rotate(94.253259922deg);
          transform: rotate(94.253259922deg);
  -webkit-animation: drop-50 4.7607020647s 0.9948931814s infinite;
          animation: drop-50 4.7607020647s 0.9948931814s infinite;
}

@-webkit-keyframes drop-50 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-50 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-51 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 1.0872885672;
  -webkit-transform: rotate(300.9294084918deg);
          transform: rotate(300.9294084918deg);
  -webkit-animation: drop-51 4.2046806855s 0.303427515s infinite;
          animation: drop-51 4.2046806855s 0.303427515s infinite;
}

@-webkit-keyframes drop-51 {
  100% {
    top: 110%;
    left: 98%;
  }
}

@keyframes drop-51 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-52 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 48%;
  opacity: 0.7236169238;
  -webkit-transform: rotate(288.8159403498deg);
          transform: rotate(288.8159403498deg);
  -webkit-animation: drop-52 4.936101371s 0.7025515672s infinite;
          animation: drop-52 4.936101371s 0.7025515672s infinite;
}

@-webkit-keyframes drop-52 {
  100% {
    top: 110%;
    left: 50%;
  }
}

@keyframes drop-52 {
  100% {
    top: 110%;
    left: 50%;
  }
}
.confetti-53 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 0.7987829494;
  -webkit-transform: rotate(143.7218730679deg);
          transform: rotate(143.7218730679deg);
  -webkit-animation: drop-53 4.8644563585s 0.4861471804s infinite;
          animation: drop-53 4.8644563585s 0.4861471804s infinite;
}

@-webkit-keyframes drop-53 {
  100% {
    top: 110%;
    left: 97%;
  }
}

@keyframes drop-53 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-54 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 28%;
  opacity: 1.4107486134;
  -webkit-transform: rotate(247.1914269805deg);
          transform: rotate(247.1914269805deg);
  -webkit-animation: drop-54 4.252622882s 0.9911778692s infinite;
          animation: drop-54 4.252622882s 0.9911778692s infinite;
}

@-webkit-keyframes drop-54 {
  100% {
    top: 110%;
    left: 38%;
  }
}

@keyframes drop-54 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-55 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 25%;
  opacity: 1.1825977418;
  -webkit-transform: rotate(170.5249112887deg);
          transform: rotate(170.5249112887deg);
  -webkit-animation: drop-55 4.1439998182s 0.1302444489s infinite;
          animation: drop-55 4.1439998182s 0.1302444489s infinite;
}

@-webkit-keyframes drop-55 {
  100% {
    top: 110%;
    left: 36%;
  }
}

@keyframes drop-55 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-56 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 0.7325673786;
  -webkit-transform: rotate(249.3177515664deg);
          transform: rotate(249.3177515664deg);
  -webkit-animation: drop-56 4.5518690575s 0.7074384803s infinite;
          animation: drop-56 4.5518690575s 0.7074384803s infinite;
}

@-webkit-keyframes drop-56 {
  100% {
    top: 110%;
    left: 43%;
  }
}

@keyframes drop-56 {
  100% {
    top: 110%;
    left: 43%;
  }
}
.confetti-57 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 68%;
  opacity: 0.8233999105;
  -webkit-transform: rotate(7.8044063135deg);
          transform: rotate(7.8044063135deg);
  -webkit-animation: drop-57 4.1142165678s 0.0799669467s infinite;
          animation: drop-57 4.1142165678s 0.0799669467s infinite;
}

@-webkit-keyframes drop-57 {
  100% {
    top: 110%;
    left: 78%;
  }
}

@keyframes drop-57 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-58 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 9%;
  opacity: 1.2336347745;
  -webkit-transform: rotate(270.8730293418deg);
          transform: rotate(270.8730293418deg);
  -webkit-animation: drop-58 4.8649085627s 0.7641209057s infinite;
          animation: drop-58 4.8649085627s 0.7641209057s infinite;
}

@-webkit-keyframes drop-58 {
  100% {
    top: 110%;
    left: 20%;
  }
}

@keyframes drop-58 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-59 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 1.4414123219;
  -webkit-transform: rotate(275.3216757629deg);
          transform: rotate(275.3216757629deg);
  -webkit-animation: drop-59 4.5204776477s 0.4963095686s infinite;
          animation: drop-59 4.5204776477s 0.4963095686s infinite;
}

@-webkit-keyframes drop-59 {
  100% {
    top: 110%;
    left: 84%;
  }
}

@keyframes drop-59 {
  100% {
    top: 110%;
    left: 84%;
  }
}
.confetti-60 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 1.1879817251;
  -webkit-transform: rotate(280.2847802805deg);
          transform: rotate(280.2847802805deg);
  -webkit-animation: drop-60 4.2811728933s 0.6317125947s infinite;
          animation: drop-60 4.2811728933s 0.6317125947s infinite;
}

@-webkit-keyframes drop-60 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-60 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-61 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 5%;
  opacity: 0.8339891287;
  -webkit-transform: rotate(157.2436273556deg);
          transform: rotate(157.2436273556deg);
  -webkit-animation: drop-61 4.6700373931s 0.6901780137s infinite;
          animation: drop-61 4.6700373931s 0.6901780137s infinite;
}

@-webkit-keyframes drop-61 {
  100% {
    top: 110%;
    left: 10%;
  }
}

@keyframes drop-61 {
  100% {
    top: 110%;
    left: 10%;
  }
}
.confetti-62 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.5432105084;
  -webkit-transform: rotate(280.0786017598deg);
          transform: rotate(280.0786017598deg);
  -webkit-animation: drop-62 4.9539707988s 0.7410691807s infinite;
          animation: drop-62 4.9539707988s 0.7410691807s infinite;
}

@-webkit-keyframes drop-62 {
  100% {
    top: 110%;
    left: 39%;
  }
}

@keyframes drop-62 {
  100% {
    top: 110%;
    left: 39%;
  }
}
.confetti-63 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 45%;
  opacity: 1.1113979774;
  -webkit-transform: rotate(47.0986447646deg);
          transform: rotate(47.0986447646deg);
  -webkit-animation: drop-63 4.9191397499s 0.2576774158s infinite;
          animation: drop-63 4.9191397499s 0.2576774158s infinite;
}

@-webkit-keyframes drop-63 {
  100% {
    top: 110%;
    left: 55%;
  }
}

@keyframes drop-63 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-64 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 69%;
  opacity: 0.6257862652;
  -webkit-transform: rotate(215.6418485129deg);
          transform: rotate(215.6418485129deg);
  -webkit-animation: drop-64 4.2181702408s 0.7981378532s infinite;
          animation: drop-64 4.2181702408s 0.7981378532s infinite;
}

@-webkit-keyframes drop-64 {
  100% {
    top: 110%;
    left: 70%;
  }
}

@keyframes drop-64 {
  100% {
    top: 110%;
    left: 70%;
  }
}
.confetti-65 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.9939972398;
  -webkit-transform: rotate(351.4878848742deg);
          transform: rotate(351.4878848742deg);
  -webkit-animation: drop-65 4.9218688681s 0.5480056204s infinite;
          animation: drop-65 4.9218688681s 0.5480056204s infinite;
}

@-webkit-keyframes drop-65 {
  100% {
    top: 110%;
    left: 68%;
  }
}

@keyframes drop-65 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-66 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 72%;
  opacity: 1.1313814502;
  -webkit-transform: rotate(30.805373192deg);
          transform: rotate(30.805373192deg);
  -webkit-animation: drop-66 4.6419966997s 0.9316349228s infinite;
          animation: drop-66 4.6419966997s 0.9316349228s infinite;
}

@-webkit-keyframes drop-66 {
  100% {
    top: 110%;
    left: 83%;
  }
}

@keyframes drop-66 {
  100% {
    top: 110%;
    left: 83%;
  }
}
.confetti-67 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 41%;
  opacity: 1.3696069573;
  -webkit-transform: rotate(81.0479328387deg);
          transform: rotate(81.0479328387deg);
  -webkit-animation: drop-67 4.9855440473s 0.186761814s infinite;
          animation: drop-67 4.9855440473s 0.186761814s infinite;
}

@-webkit-keyframes drop-67 {
  100% {
    top: 110%;
    left: 51%;
  }
}

@keyframes drop-67 {
  100% {
    top: 110%;
    left: 51%;
  }
}
.confetti-68 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 97%;
  opacity: 1.0858189219;
  -webkit-transform: rotate(69.2374518199deg);
          transform: rotate(69.2374518199deg);
  -webkit-animation: drop-68 4.5924081494s 0.6307703376s infinite;
          animation: drop-68 4.5924081494s 0.6307703376s infinite;
}

@-webkit-keyframes drop-68 {
  100% {
    top: 110%;
    left: 103%;
  }
}

@keyframes drop-68 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-69 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 15%;
  opacity: 0.5441650194;
  -webkit-transform: rotate(12.3588064524deg);
          transform: rotate(12.3588064524deg);
  -webkit-animation: drop-69 4.9300991819s 0.2135083394s infinite;
          animation: drop-69 4.9300991819s 0.2135083394s infinite;
}

@-webkit-keyframes drop-69 {
  100% {
    top: 110%;
    left: 27%;
  }
}

@keyframes drop-69 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-70 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 1.0318936481;
  -webkit-transform: rotate(178.0861438466deg);
          transform: rotate(178.0861438466deg);
  -webkit-animation: drop-70 4.7157373127s 0.3364719943s infinite;
          animation: drop-70 4.7157373127s 0.3364719943s infinite;
}

@-webkit-keyframes drop-70 {
  100% {
    top: 110%;
    left: 61%;
  }
}

@keyframes drop-70 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-71 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 15%;
  opacity: 1.3963742262;
  -webkit-transform: rotate(109.9385179deg);
          transform: rotate(109.9385179deg);
  -webkit-animation: drop-71 4.0286375391s 0.7074018245s infinite;
          animation: drop-71 4.0286375391s 0.7074018245s infinite;
}

@-webkit-keyframes drop-71 {
  100% {
    top: 110%;
    left: 25%;
  }
}

@keyframes drop-71 {
  100% {
    top: 110%;
    left: 25%;
  }
}
.confetti-72 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 23%;
  opacity: 0.5421892058;
  -webkit-transform: rotate(61.0428649219deg);
          transform: rotate(61.0428649219deg);
  -webkit-animation: drop-72 4.2140253764s 0.5139113555s infinite;
          animation: drop-72 4.2140253764s 0.5139113555s infinite;
}

@-webkit-keyframes drop-72 {
  100% {
    top: 110%;
    left: 33%;
  }
}

@keyframes drop-72 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-73 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 5%;
  opacity: 0.6149652125;
  -webkit-transform: rotate(333.8313942446deg);
          transform: rotate(333.8313942446deg);
  -webkit-animation: drop-73 4.1294450076s 0.7281713793s infinite;
          animation: drop-73 4.1294450076s 0.7281713793s infinite;
}

@-webkit-keyframes drop-73 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-73 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-74 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 99%;
  opacity: 0.9764889017;
  -webkit-transform: rotate(289.677460604deg);
          transform: rotate(289.677460604deg);
  -webkit-animation: drop-74 4.2530024896s 0.0042575161s infinite;
          animation: drop-74 4.2530024896s 0.0042575161s infinite;
}

@-webkit-keyframes drop-74 {
  100% {
    top: 110%;
    left: 114%;
  }
}

@keyframes drop-74 {
  100% {
    top: 110%;
    left: 114%;
  }
}
.confetti-75 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 55%;
  opacity: 0.5071906505;
  -webkit-transform: rotate(4.7478163288deg);
          transform: rotate(4.7478163288deg);
  -webkit-animation: drop-75 4.8868603661s 0.4578725273s infinite;
          animation: drop-75 4.8868603661s 0.4578725273s infinite;
}

@-webkit-keyframes drop-75 {
  100% {
    top: 110%;
    left: 65%;
  }
}

@keyframes drop-75 {
  100% {
    top: 110%;
    left: 65%;
  }
}
.confetti-76 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 81%;
  opacity: 0.5748506165;
  -webkit-transform: rotate(197.2993157471deg);
          transform: rotate(197.2993157471deg);
  -webkit-animation: drop-76 4.571338668s 0.1452696593s infinite;
          animation: drop-76 4.571338668s 0.1452696593s infinite;
}

@-webkit-keyframes drop-76 {
  100% {
    top: 110%;
    left: 91%;
  }
}

@keyframes drop-76 {
  100% {
    top: 110%;
    left: 91%;
  }
}
.confetti-77 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 43%;
  opacity: 1.3468758823;
  -webkit-transform: rotate(73.5281267457deg);
          transform: rotate(73.5281267457deg);
  -webkit-animation: drop-77 4.7914485843s 0.6182314351s infinite;
          animation: drop-77 4.7914485843s 0.6182314351s infinite;
}

@-webkit-keyframes drop-77 {
  100% {
    top: 110%;
    left: 49%;
  }
}

@keyframes drop-77 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-78 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 47%;
  opacity: 0.7776953924;
  -webkit-transform: rotate(16.954399762deg);
          transform: rotate(16.954399762deg);
  -webkit-animation: drop-78 4.0550004914s 0.3587216901s infinite;
          animation: drop-78 4.0550004914s 0.3587216901s infinite;
}

@-webkit-keyframes drop-78 {
  100% {
    top: 110%;
    left: 62%;
  }
}

@keyframes drop-78 {
  100% {
    top: 110%;
    left: 62%;
  }
}
.confetti-79 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 0.8605910846;
  -webkit-transform: rotate(141.8060935162deg);
          transform: rotate(141.8060935162deg);
  -webkit-animation: drop-79 4.9581031027s 0.6436005577s infinite;
          animation: drop-79 4.9581031027s 0.6436005577s infinite;
}

@-webkit-keyframes drop-79 {
  100% {
    top: 110%;
    left: 14%;
  }
}

@keyframes drop-79 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-80 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 34%;
  opacity: 1.1358199581;
  -webkit-transform: rotate(286.8800404988deg);
          transform: rotate(286.8800404988deg);
  -webkit-animation: drop-80 4.2828954444s 0.9395092759s infinite;
          animation: drop-80 4.2828954444s 0.9395092759s infinite;
}

@-webkit-keyframes drop-80 {
  100% {
    top: 110%;
    left: 36%;
  }
}

@keyframes drop-80 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-81 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 1.0181049455;
  -webkit-transform: rotate(267.0919779749deg);
          transform: rotate(267.0919779749deg);
  -webkit-animation: drop-81 4.0052061814s 0.4936012121s infinite;
          animation: drop-81 4.0052061814s 0.4936012121s infinite;
}

@-webkit-keyframes drop-81 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-81 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-82 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 14%;
  opacity: 1.0261498511;
  -webkit-transform: rotate(283.2874137807deg);
          transform: rotate(283.2874137807deg);
  -webkit-animation: drop-82 4.6967096981s 0.6930547326s infinite;
          animation: drop-82 4.6967096981s 0.6930547326s infinite;
}

@-webkit-keyframes drop-82 {
  100% {
    top: 110%;
    left: 29%;
  }
}

@keyframes drop-82 {
  100% {
    top: 110%;
    left: 29%;
  }
}
.confetti-83 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 79%;
  opacity: 0.5802432053;
  -webkit-transform: rotate(38.0309977696deg);
          transform: rotate(38.0309977696deg);
  -webkit-animation: drop-83 4.1256174359s 0.5537846705s infinite;
          animation: drop-83 4.1256174359s 0.5537846705s infinite;
}

@-webkit-keyframes drop-83 {
  100% {
    top: 110%;
    left: 90%;
  }
}

@keyframes drop-83 {
  100% {
    top: 110%;
    left: 90%;
  }
}
.confetti-84 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 1.4452762189;
  -webkit-transform: rotate(98.9900977902deg);
          transform: rotate(98.9900977902deg);
  -webkit-animation: drop-84 4.8592974649s 0.6255395848s infinite;
          animation: drop-84 4.8592974649s 0.6255395848s infinite;
}

@-webkit-keyframes drop-84 {
  100% {
    top: 110%;
    left: 78%;
  }
}

@keyframes drop-84 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-85 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 74%;
  opacity: 1.1613991838;
  -webkit-transform: rotate(182.1543981837deg);
          transform: rotate(182.1543981837deg);
  -webkit-animation: drop-85 4.4113441281s 0.4981802096s infinite;
          animation: drop-85 4.4113441281s 0.4981802096s infinite;
}

@-webkit-keyframes drop-85 {
  100% {
    top: 110%;
    left: 84%;
  }
}

@keyframes drop-85 {
  100% {
    top: 110%;
    left: 84%;
  }
}
.confetti-86 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 14%;
  opacity: 0.8215965683;
  -webkit-transform: rotate(234.5527379868deg);
          transform: rotate(234.5527379868deg);
  -webkit-animation: drop-86 4.1281737734s 0.0226004822s infinite;
          animation: drop-86 4.1281737734s 0.0226004822s infinite;
}

@-webkit-keyframes drop-86 {
  100% {
    top: 110%;
    left: 20%;
  }
}

@keyframes drop-86 {
  100% {
    top: 110%;
    left: 20%;
  }
}
.confetti-87 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 20%;
  opacity: 0.7099301769;
  -webkit-transform: rotate(213.6147661566deg);
          transform: rotate(213.6147661566deg);
  -webkit-animation: drop-87 4.0332430379s 0.7767496609s infinite;
          animation: drop-87 4.0332430379s 0.7767496609s infinite;
}

@-webkit-keyframes drop-87 {
  100% {
    top: 110%;
    left: 21%;
  }
}

@keyframes drop-87 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-88 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 0.8879653511;
  -webkit-transform: rotate(75.4951524163deg);
          transform: rotate(75.4951524163deg);
  -webkit-animation: drop-88 4.3366869682s 0.8235173927s infinite;
          animation: drop-88 4.3366869682s 0.8235173927s infinite;
}

@-webkit-keyframes drop-88 {
  100% {
    top: 110%;
    left: 57%;
  }
}

@keyframes drop-88 {
  100% {
    top: 110%;
    left: 57%;
  }
}
.confetti-89 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 2%;
  opacity: 1.1798240052;
  -webkit-transform: rotate(269.5910472431deg);
          transform: rotate(269.5910472431deg);
  -webkit-animation: drop-89 4.0732058381s 0.0701754515s infinite;
          animation: drop-89 4.0732058381s 0.0701754515s infinite;
}

@-webkit-keyframes drop-89 {
  100% {
    top: 110%;
    left: 12%;
  }
}

@keyframes drop-89 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-90 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 75%;
  opacity: 1.0430542616;
  -webkit-transform: rotate(74.2655999631deg);
          transform: rotate(74.2655999631deg);
  -webkit-animation: drop-90 4.3624591043s 0.9114908822s infinite;
          animation: drop-90 4.3624591043s 0.9114908822s infinite;
}

@-webkit-keyframes drop-90 {
  100% {
    top: 110%;
    left: 84%;
  }
}

@keyframes drop-90 {
  100% {
    top: 110%;
    left: 84%;
  }
}
.confetti-91 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 7%;
  opacity: 0.9888809238;
  -webkit-transform: rotate(240.1673926261deg);
          transform: rotate(240.1673926261deg);
  -webkit-animation: drop-91 4.0365053248s 0.0977975545s infinite;
          animation: drop-91 4.0365053248s 0.0977975545s infinite;
}

@-webkit-keyframes drop-91 {
  100% {
    top: 110%;
    left: 12%;
  }
}

@keyframes drop-91 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-92 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 27%;
  opacity: 0.5888625599;
  -webkit-transform: rotate(133.7406790254deg);
          transform: rotate(133.7406790254deg);
  -webkit-animation: drop-92 4.8974686886s 0.3167051368s infinite;
          animation: drop-92 4.8974686886s 0.3167051368s infinite;
}

@-webkit-keyframes drop-92 {
  100% {
    top: 110%;
    left: 30%;
  }
}

@keyframes drop-92 {
  100% {
    top: 110%;
    left: 30%;
  }
}
.confetti-93 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 84%;
  opacity: 0.5044778515;
  -webkit-transform: rotate(183.4106599951deg);
          transform: rotate(183.4106599951deg);
  -webkit-animation: drop-93 4.6565365608s 0.5647850203s infinite;
          animation: drop-93 4.6565365608s 0.5647850203s infinite;
}

@-webkit-keyframes drop-93 {
  100% {
    top: 110%;
    left: 89%;
  }
}

@keyframes drop-93 {
  100% {
    top: 110%;
    left: 89%;
  }
}
.confetti-94 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 4%;
  opacity: 0.7604270411;
  -webkit-transform: rotate(236.9233749297deg);
          transform: rotate(236.9233749297deg);
  -webkit-animation: drop-94 4.6667872694s 0.7168367973s infinite;
          animation: drop-94 4.6667872694s 0.7168367973s infinite;
}

@-webkit-keyframes drop-94 {
  100% {
    top: 110%;
    left: 5%;
  }
}

@keyframes drop-94 {
  100% {
    top: 110%;
    left: 5%;
  }
}
.confetti-95 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 44%;
  opacity: 0.8265538546;
  -webkit-transform: rotate(11.4875238693deg);
          transform: rotate(11.4875238693deg);
  -webkit-animation: drop-95 4.7485962757s 0.9250024328s infinite;
          animation: drop-95 4.7485962757s 0.9250024328s infinite;
}

@-webkit-keyframes drop-95 {
  100% {
    top: 110%;
    left: 45%;
  }
}

@keyframes drop-95 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-96 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 54%;
  opacity: 1.0482131133;
  -webkit-transform: rotate(101.4336278108deg);
          transform: rotate(101.4336278108deg);
  -webkit-animation: drop-96 4.5603359099s 0.0143147998s infinite;
          animation: drop-96 4.5603359099s 0.0143147998s infinite;
}

@-webkit-keyframes drop-96 {
  100% {
    top: 110%;
    left: 67%;
  }
}

@keyframes drop-96 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-97 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 90%;
  opacity: 0.7174253739;
  -webkit-transform: rotate(38.1764147395deg);
          transform: rotate(38.1764147395deg);
  -webkit-animation: drop-97 4.6667247856s 0.0854601769s infinite;
          animation: drop-97 4.6667247856s 0.0854601769s infinite;
}

@-webkit-keyframes drop-97 {
  100% {
    top: 110%;
    left: 97%;
  }
}

@keyframes drop-97 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-98 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 95%;
  opacity: 0.5628241301;
  -webkit-transform: rotate(159.641922467deg);
          transform: rotate(159.641922467deg);
  -webkit-animation: drop-98 4.3751741849s 0.4763958853s infinite;
          animation: drop-98 4.3751741849s 0.4763958853s infinite;
}

@-webkit-keyframes drop-98 {
  100% {
    top: 110%;
    left: 101%;
  }
}

@keyframes drop-98 {
  100% {
    top: 110%;
    left: 101%;
  }
}
.confetti-99 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 85%;
  opacity: 0.8834182723;
  -webkit-transform: rotate(290.7151328396deg);
          transform: rotate(290.7151328396deg);
  -webkit-animation: drop-99 4.3286856737s 0.1735020994s infinite;
          animation: drop-99 4.3286856737s 0.1735020994s infinite;
}

@-webkit-keyframes drop-99 {
  100% {
    top: 110%;
    left: 98%;
  }
}

@keyframes drop-99 {
  100% {
    top: 110%;
    left: 98%;
  }
}
.confetti-100 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 18%;
  opacity: 0.9142455706;
  -webkit-transform: rotate(336.0671765061deg);
          transform: rotate(336.0671765061deg);
  -webkit-animation: drop-100 4.1819356036s 0.4941366396s infinite;
          animation: drop-100 4.1819356036s 0.4941366396s infinite;
}

@-webkit-keyframes drop-100 {
  100% {
    top: 110%;
    left: 19%;
  }
}

@keyframes drop-100 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-101 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 60%;
  opacity: 0.7041627121;
  -webkit-transform: rotate(112.8353409088deg);
          transform: rotate(112.8353409088deg);
  -webkit-animation: drop-101 4.0042790326s 0.98333596s infinite;
          animation: drop-101 4.0042790326s 0.98333596s infinite;
}

@-webkit-keyframes drop-101 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-101 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-102 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 1.3460634775;
  -webkit-transform: rotate(292.840137052deg);
          transform: rotate(292.840137052deg);
  -webkit-animation: drop-102 4.9673243282s 0.1939926752s infinite;
          animation: drop-102 4.9673243282s 0.1939926752s infinite;
}

@-webkit-keyframes drop-102 {
  100% {
    top: 110%;
    left: 75%;
  }
}

@keyframes drop-102 {
  100% {
    top: 110%;
    left: 75%;
  }
}
.confetti-103 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 5%;
  opacity: 0.882299385;
  -webkit-transform: rotate(160.1680838419deg);
          transform: rotate(160.1680838419deg);
  -webkit-animation: drop-103 4.8819318935s 0.5917979947s infinite;
          animation: drop-103 4.8819318935s 0.5917979947s infinite;
}

@-webkit-keyframes drop-103 {
  100% {
    top: 110%;
    left: 13%;
  }
}

@keyframes drop-103 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-104 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 35%;
  opacity: 0.6708591921;
  -webkit-transform: rotate(240.9323951794deg);
          transform: rotate(240.9323951794deg);
  -webkit-animation: drop-104 4.9099937663s 0.4975402997s infinite;
          animation: drop-104 4.9099937663s 0.4975402997s infinite;
}

@-webkit-keyframes drop-104 {
  100% {
    top: 110%;
    left: 41%;
  }
}

@keyframes drop-104 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-105 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 41%;
  opacity: 1.1526902589;
  -webkit-transform: rotate(34.6124358714deg);
          transform: rotate(34.6124358714deg);
  -webkit-animation: drop-105 4.196417595s 0.3556151949s infinite;
          animation: drop-105 4.196417595s 0.3556151949s infinite;
}

@-webkit-keyframes drop-105 {
  100% {
    top: 110%;
    left: 49%;
  }
}

@keyframes drop-105 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-106 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 92%;
  opacity: 0.6667446572;
  -webkit-transform: rotate(192.2149117084deg);
          transform: rotate(192.2149117084deg);
  -webkit-animation: drop-106 4.9140197191s 0.7667142425s infinite;
          animation: drop-106 4.9140197191s 0.7667142425s infinite;
}

@-webkit-keyframes drop-106 {
  100% {
    top: 110%;
    left: 105%;
  }
}

@keyframes drop-106 {
  100% {
    top: 110%;
    left: 105%;
  }
}
.confetti-107 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 66%;
  opacity: 0.5459483911;
  -webkit-transform: rotate(16.766535281deg);
          transform: rotate(16.766535281deg);
  -webkit-animation: drop-107 4.8914906348s 0.1253789218s infinite;
          animation: drop-107 4.8914906348s 0.1253789218s infinite;
}

@-webkit-keyframes drop-107 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-107 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-108 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 1.3599748919;
  -webkit-transform: rotate(45.4222970577deg);
          transform: rotate(45.4222970577deg);
  -webkit-animation: drop-108 4.6695066682s 0.6766397316s infinite;
          animation: drop-108 4.6695066682s 0.6766397316s infinite;
}

@-webkit-keyframes drop-108 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-108 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-109 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 72%;
  opacity: 1.1610842145;
  -webkit-transform: rotate(179.6940800776deg);
          transform: rotate(179.6940800776deg);
  -webkit-animation: drop-109 4.399514098s 0.5187735542s infinite;
          animation: drop-109 4.399514098s 0.5187735542s infinite;
}

@-webkit-keyframes drop-109 {
  100% {
    top: 110%;
    left: 86%;
  }
}

@keyframes drop-109 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-110 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 63%;
  opacity: 1.0461004579;
  -webkit-transform: rotate(175.4972953864deg);
          transform: rotate(175.4972953864deg);
  -webkit-animation: drop-110 4.3350163193s 0.3569482503s infinite;
          animation: drop-110 4.3350163193s 0.3569482503s infinite;
}

@-webkit-keyframes drop-110 {
  100% {
    top: 110%;
    left: 69%;
  }
}

@keyframes drop-110 {
  100% {
    top: 110%;
    left: 69%;
  }
}
.confetti-111 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 5%;
  opacity: 1.0202750422;
  -webkit-transform: rotate(37.6109827742deg);
          transform: rotate(37.6109827742deg);
  -webkit-animation: drop-111 4.1681941242s 0.4812709753s infinite;
          animation: drop-111 4.1681941242s 0.4812709753s infinite;
}

@-webkit-keyframes drop-111 {
  100% {
    top: 110%;
    left: 8%;
  }
}

@keyframes drop-111 {
  100% {
    top: 110%;
    left: 8%;
  }
}
.confetti-112 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 3%;
  opacity: 0.8390907779;
  -webkit-transform: rotate(72.5149911419deg);
          transform: rotate(72.5149911419deg);
  -webkit-animation: drop-112 4.2205390625s 0.9250005794s infinite;
          animation: drop-112 4.2205390625s 0.9250005794s infinite;
}

@-webkit-keyframes drop-112 {
  100% {
    top: 110%;
    left: 5%;
  }
}

@keyframes drop-112 {
  100% {
    top: 110%;
    left: 5%;
  }
}
.confetti-113 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 71%;
  opacity: 0.6406192684;
  -webkit-transform: rotate(111.22481002deg);
          transform: rotate(111.22481002deg);
  -webkit-animation: drop-113 4.6021582975s 0.6656589045s infinite;
          animation: drop-113 4.6021582975s 0.6656589045s infinite;
}

@-webkit-keyframes drop-113 {
  100% {
    top: 110%;
    left: 75%;
  }
}

@keyframes drop-113 {
  100% {
    top: 110%;
    left: 75%;
  }
}
.confetti-114 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 32%;
  opacity: 0.7057514519;
  -webkit-transform: rotate(30.9645532861deg);
          transform: rotate(30.9645532861deg);
  -webkit-animation: drop-114 4.0657521015s 0.7659151203s infinite;
          animation: drop-114 4.0657521015s 0.7659151203s infinite;
}

@-webkit-keyframes drop-114 {
  100% {
    top: 110%;
    left: 40%;
  }
}

@keyframes drop-114 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-115 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 30%;
  opacity: 0.6157482189;
  -webkit-transform: rotate(270.3357518113deg);
          transform: rotate(270.3357518113deg);
  -webkit-animation: drop-115 4.1467708477s 0.4555473463s infinite;
          animation: drop-115 4.1467708477s 0.4555473463s infinite;
}

@-webkit-keyframes drop-115 {
  100% {
    top: 110%;
    left: 42%;
  }
}

@keyframes drop-115 {
  100% {
    top: 110%;
    left: 42%;
  }
}
.confetti-116 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 28%;
  opacity: 0.6907769471;
  -webkit-transform: rotate(176.9560827646deg);
          transform: rotate(176.9560827646deg);
  -webkit-animation: drop-116 4.7406304183s 0.4288482512s infinite;
          animation: drop-116 4.7406304183s 0.4288482512s infinite;
}

@-webkit-keyframes drop-116 {
  100% {
    top: 110%;
    left: 43%;
  }
}

@keyframes drop-116 {
  100% {
    top: 110%;
    left: 43%;
  }
}
.confetti-117 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 64%;
  opacity: 0.6714227455;
  -webkit-transform: rotate(246.1486830404deg);
          transform: rotate(246.1486830404deg);
  -webkit-animation: drop-117 4.0847957389s 0.3889377625s infinite;
          animation: drop-117 4.0847957389s 0.3889377625s infinite;
}

@-webkit-keyframes drop-117 {
  100% {
    top: 110%;
    left: 78%;
  }
}

@keyframes drop-117 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-118 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 11%;
  opacity: 0.5824745093;
  -webkit-transform: rotate(0.6969510964deg);
          transform: rotate(0.6969510964deg);
  -webkit-animation: drop-118 4.8399423996s 0.5361524421s infinite;
          animation: drop-118 4.8399423996s 0.5361524421s infinite;
}

@-webkit-keyframes drop-118 {
  100% {
    top: 110%;
    left: 13%;
  }
}

@keyframes drop-118 {
  100% {
    top: 110%;
    left: 13%;
  }
}
.confetti-119 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 89%;
  opacity: 1.4461484007;
  -webkit-transform: rotate(235.247803817deg);
          transform: rotate(235.247803817deg);
  -webkit-animation: drop-119 4.5550024449s 0.6994619712s infinite;
          animation: drop-119 4.5550024449s 0.6994619712s infinite;
}

@-webkit-keyframes drop-119 {
  100% {
    top: 110%;
    left: 100%;
  }
}

@keyframes drop-119 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-120 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 22%;
  opacity: 0.6088551566;
  -webkit-transform: rotate(311.987672754deg);
          transform: rotate(311.987672754deg);
  -webkit-animation: drop-120 4.8172389459s 0.5687714366s infinite;
          animation: drop-120 4.8172389459s 0.5687714366s infinite;
}

@-webkit-keyframes drop-120 {
  100% {
    top: 110%;
    left: 32%;
  }
}

@keyframes drop-120 {
  100% {
    top: 110%;
    left: 32%;
  }
}
.confetti-121 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 1.4973642373;
  -webkit-transform: rotate(158.7002789673deg);
          transform: rotate(158.7002789673deg);
  -webkit-animation: drop-121 4.7370596461s 0.9483159588s infinite;
          animation: drop-121 4.7370596461s 0.9483159588s infinite;
}

@-webkit-keyframes drop-121 {
  100% {
    top: 110%;
    left: 41%;
  }
}

@keyframes drop-121 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-122 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 1.0209438552;
  -webkit-transform: rotate(283.4535635309deg);
          transform: rotate(283.4535635309deg);
  -webkit-animation: drop-122 4.5947321948s 0.0002673237s infinite;
          animation: drop-122 4.5947321948s 0.0002673237s infinite;
}

@-webkit-keyframes drop-122 {
  100% {
    top: 110%;
    left: 100%;
  }
}

@keyframes drop-122 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-123 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 0.7373171705;
  -webkit-transform: rotate(273.7753842148deg);
          transform: rotate(273.7753842148deg);
  -webkit-animation: drop-123 4.4715308626s 0.6345268876s infinite;
          animation: drop-123 4.4715308626s 0.6345268876s infinite;
}

@-webkit-keyframes drop-123 {
  100% {
    top: 110%;
    left: 12%;
  }
}

@keyframes drop-123 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-124 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 32%;
  opacity: 0.6718318935;
  -webkit-transform: rotate(307.4290960065deg);
          transform: rotate(307.4290960065deg);
  -webkit-animation: drop-124 4.3538563525s 0.6852414481s infinite;
          animation: drop-124 4.3538563525s 0.6852414481s infinite;
}

@-webkit-keyframes drop-124 {
  100% {
    top: 110%;
    left: 38%;
  }
}

@keyframes drop-124 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-125 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 57%;
  opacity: 1.036839961;
  -webkit-transform: rotate(166.2885203327deg);
          transform: rotate(166.2885203327deg);
  -webkit-animation: drop-125 4.3934817304s 0.6532375659s infinite;
          animation: drop-125 4.3934817304s 0.6532375659s infinite;
}

@-webkit-keyframes drop-125 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-125 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-126 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 74%;
  opacity: 1.2511499001;
  -webkit-transform: rotate(337.5414231217deg);
          transform: rotate(337.5414231217deg);
  -webkit-animation: drop-126 4.5147020079s 0.6088442698s infinite;
          animation: drop-126 4.5147020079s 0.6088442698s infinite;
}

@-webkit-keyframes drop-126 {
  100% {
    top: 110%;
    left: 82%;
  }
}

@keyframes drop-126 {
  100% {
    top: 110%;
    left: 82%;
  }
}
.confetti-127 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 1.3506051108;
  -webkit-transform: rotate(211.0754018258deg);
          transform: rotate(211.0754018258deg);
  -webkit-animation: drop-127 4.0971931549s 0.8191018435s infinite;
          animation: drop-127 4.0971931549s 0.8191018435s infinite;
}

@-webkit-keyframes drop-127 {
  100% {
    top: 110%;
    left: 101%;
  }
}

@keyframes drop-127 {
  100% {
    top: 110%;
    left: 101%;
  }
}
.confetti-128 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 69%;
  opacity: 0.9972633018;
  -webkit-transform: rotate(166.5892097485deg);
          transform: rotate(166.5892097485deg);
  -webkit-animation: drop-128 4.9423193155s 0.2074360594s infinite;
          animation: drop-128 4.9423193155s 0.2074360594s infinite;
}

@-webkit-keyframes drop-128 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-128 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-129 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 59%;
  opacity: 0.8983122787;
  -webkit-transform: rotate(180.2879123627deg);
          transform: rotate(180.2879123627deg);
  -webkit-animation: drop-129 4.3155224057s 0.3638019906s infinite;
          animation: drop-129 4.3155224057s 0.3638019906s infinite;
}

@-webkit-keyframes drop-129 {
  100% {
    top: 110%;
    left: 67%;
  }
}

@keyframes drop-129 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-130 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.9786091539;
  -webkit-transform: rotate(205.106167095deg);
          transform: rotate(205.106167095deg);
  -webkit-animation: drop-130 4.9706340532s 0.0595089651s infinite;
          animation: drop-130 4.9706340532s 0.0595089651s infinite;
}

@-webkit-keyframes drop-130 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-130 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-131 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 0.6243683663;
  -webkit-transform: rotate(224.919171463deg);
          transform: rotate(224.919171463deg);
  -webkit-animation: drop-131 4.895426371s 0.8069624134s infinite;
          animation: drop-131 4.895426371s 0.8069624134s infinite;
}

@-webkit-keyframes drop-131 {
  100% {
    top: 110%;
    left: 33%;
  }
}

@keyframes drop-131 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-132 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 0.8043110627;
  -webkit-transform: rotate(329.5290014569deg);
          transform: rotate(329.5290014569deg);
  -webkit-animation: drop-132 4.8285159687s 0.8164457179s infinite;
          animation: drop-132 4.8285159687s 0.8164457179s infinite;
}

@-webkit-keyframes drop-132 {
  100% {
    top: 110%;
    left: 9%;
  }
}

@keyframes drop-132 {
  100% {
    top: 110%;
    left: 9%;
  }
}
.confetti-133 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 69%;
  opacity: 1.2882117261;
  -webkit-transform: rotate(219.6628749285deg);
          transform: rotate(219.6628749285deg);
  -webkit-animation: drop-133 4.1957462322s 0.8585661304s infinite;
          animation: drop-133 4.1957462322s 0.8585661304s infinite;
}

@-webkit-keyframes drop-133 {
  100% {
    top: 110%;
    left: 79%;
  }
}

@keyframes drop-133 {
  100% {
    top: 110%;
    left: 79%;
  }
}
.confetti-134 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 68%;
  opacity: 0.7724649786;
  -webkit-transform: rotate(346.1215927628deg);
          transform: rotate(346.1215927628deg);
  -webkit-animation: drop-134 4.8343585853s 0.8918800104s infinite;
          animation: drop-134 4.8343585853s 0.8918800104s infinite;
}

@-webkit-keyframes drop-134 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-134 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-135 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 53%;
  opacity: 1.091437664;
  -webkit-transform: rotate(277.9726990747deg);
          transform: rotate(277.9726990747deg);
  -webkit-animation: drop-135 4.8937256516s 0.2098377003s infinite;
          animation: drop-135 4.8937256516s 0.2098377003s infinite;
}

@-webkit-keyframes drop-135 {
  100% {
    top: 110%;
    left: 60%;
  }
}

@keyframes drop-135 {
  100% {
    top: 110%;
    left: 60%;
  }
}
.confetti-136 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 88%;
  opacity: 1.3431788283;
  -webkit-transform: rotate(251.2459779653deg);
          transform: rotate(251.2459779653deg);
  -webkit-animation: drop-136 4.995489555s 0.6968681243s infinite;
          animation: drop-136 4.995489555s 0.6968681243s infinite;
}

@-webkit-keyframes drop-136 {
  100% {
    top: 110%;
    left: 94%;
  }
}

@keyframes drop-136 {
  100% {
    top: 110%;
    left: 94%;
  }
}
.confetti-137 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 56%;
  opacity: 1.3697150889;
  -webkit-transform: rotate(172.4334833892deg);
          transform: rotate(172.4334833892deg);
  -webkit-animation: drop-137 4.9796044339s 0.5095696749s infinite;
          animation: drop-137 4.9796044339s 0.5095696749s infinite;
}

@-webkit-keyframes drop-137 {
  100% {
    top: 110%;
    left: 61%;
  }
}

@keyframes drop-137 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-138 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 1.1266553382;
  -webkit-transform: rotate(324.0638983188deg);
          transform: rotate(324.0638983188deg);
  -webkit-animation: drop-138 4.5117043151s 0.2445914289s infinite;
          animation: drop-138 4.5117043151s 0.2445914289s infinite;
}

@-webkit-keyframes drop-138 {
  100% {
    top: 110%;
    left: 110%;
  }
}

@keyframes drop-138 {
  100% {
    top: 110%;
    left: 110%;
  }
}
.confetti-139 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 9%;
  opacity: 0.5973102721;
  -webkit-transform: rotate(166.5930621356deg);
          transform: rotate(166.5930621356deg);
  -webkit-animation: drop-139 4.0861105487s 0.8735910649s infinite;
          animation: drop-139 4.0861105487s 0.8735910649s infinite;
}

@-webkit-keyframes drop-139 {
  100% {
    top: 110%;
    left: 23%;
  }
}

@keyframes drop-139 {
  100% {
    top: 110%;
    left: 23%;
  }
}
.confetti-140 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 43%;
  opacity: 0.6772388203;
  -webkit-transform: rotate(172.2396312136deg);
          transform: rotate(172.2396312136deg);
  -webkit-animation: drop-140 4.6765241605s 0.5106639402s infinite;
          animation: drop-140 4.6765241605s 0.5106639402s infinite;
}

@-webkit-keyframes drop-140 {
  100% {
    top: 110%;
    left: 58%;
  }
}

@keyframes drop-140 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-141 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 86%;
  opacity: 0.7959602213;
  -webkit-transform: rotate(213.32606543deg);
          transform: rotate(213.32606543deg);
  -webkit-animation: drop-141 4.5218080535s 0.1141219534s infinite;
          animation: drop-141 4.5218080535s 0.1141219534s infinite;
}

@-webkit-keyframes drop-141 {
  100% {
    top: 110%;
    left: 97%;
  }
}

@keyframes drop-141 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-142 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 23%;
  opacity: 1.0477973255;
  -webkit-transform: rotate(300.6854083835deg);
          transform: rotate(300.6854083835deg);
  -webkit-animation: drop-142 4.4731099286s 0.0365946311s infinite;
          animation: drop-142 4.4731099286s 0.0365946311s infinite;
}

@-webkit-keyframes drop-142 {
  100% {
    top: 110%;
    left: 26%;
  }
}

@keyframes drop-142 {
  100% {
    top: 110%;
    left: 26%;
  }
}
.confetti-143 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 79%;
  opacity: 0.6696619351;
  -webkit-transform: rotate(181.1247282881deg);
          transform: rotate(181.1247282881deg);
  -webkit-animation: drop-143 4.5948799636s 0.4438546658s infinite;
          animation: drop-143 4.5948799636s 0.4438546658s infinite;
}

@-webkit-keyframes drop-143 {
  100% {
    top: 110%;
    left: 87%;
  }
}

@keyframes drop-143 {
  100% {
    top: 110%;
    left: 87%;
  }
}
.confetti-144 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 0.9105194653;
  -webkit-transform: rotate(238.5899233174deg);
          transform: rotate(238.5899233174deg);
  -webkit-animation: drop-144 4.7552065503s 0.1560684637s infinite;
          animation: drop-144 4.7552065503s 0.1560684637s infinite;
}

@-webkit-keyframes drop-144 {
  100% {
    top: 110%;
    left: 100%;
  }
}

@keyframes drop-144 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-145 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 68%;
  opacity: 1.23366498;
  -webkit-transform: rotate(180.3069201392deg);
          transform: rotate(180.3069201392deg);
  -webkit-animation: drop-145 4.4016530345s 0.2801059734s infinite;
          animation: drop-145 4.4016530345s 0.2801059734s infinite;
}

@-webkit-keyframes drop-145 {
  100% {
    top: 110%;
    left: 77%;
  }
}

@keyframes drop-145 {
  100% {
    top: 110%;
    left: 77%;
  }
}
.confetti-146 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 93%;
  opacity: 0.7791105576;
  -webkit-transform: rotate(302.6443504052deg);
          transform: rotate(302.6443504052deg);
  -webkit-animation: drop-146 4.6820104834s 0.8759263818s infinite;
          animation: drop-146 4.6820104834s 0.8759263818s infinite;
}

@-webkit-keyframes drop-146 {
  100% {
    top: 110%;
    left: 103%;
  }
}

@keyframes drop-146 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-147 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 50%;
  opacity: 0.808274576;
  -webkit-transform: rotate(94.7649400032deg);
          transform: rotate(94.7649400032deg);
  -webkit-animation: drop-147 4.9515274628s 0.5141780755s infinite;
          animation: drop-147 4.9515274628s 0.5141780755s infinite;
}

@-webkit-keyframes drop-147 {
  100% {
    top: 110%;
    left: 55%;
  }
}

@keyframes drop-147 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-148 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 33%;
  opacity: 0.6585706182;
  -webkit-transform: rotate(287.3313591148deg);
          transform: rotate(287.3313591148deg);
  -webkit-animation: drop-148 4.4723442068s 0.1412167493s infinite;
          animation: drop-148 4.4723442068s 0.1412167493s infinite;
}

@-webkit-keyframes drop-148 {
  100% {
    top: 110%;
    left: 42%;
  }
}

@keyframes drop-148 {
  100% {
    top: 110%;
    left: 42%;
  }
}
.confetti-149 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 22%;
  opacity: 0.7968508546;
  -webkit-transform: rotate(23.2723747476deg);
          transform: rotate(23.2723747476deg);
  -webkit-animation: drop-149 4.4750719597s 0.996790354s infinite;
          animation: drop-149 4.4750719597s 0.996790354s infinite;
}

@-webkit-keyframes drop-149 {
  100% {
    top: 110%;
    left: 36%;
  }
}

@keyframes drop-149 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-150 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 55%;
  opacity: 0.7056006164;
  -webkit-transform: rotate(191.0032421842deg);
          transform: rotate(191.0032421842deg);
  -webkit-animation: drop-150 4.369569649s 0.1329865387s infinite;
          animation: drop-150 4.369569649s 0.1329865387s infinite;
}

@-webkit-keyframes drop-150 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-150 {
  100% {
    top: 110%;
    left: 59%;
  }
}
