
.myconfetti {
  position: relative;
  width: 100%;
  min-height: 100vh;
}

[class|="confetti"] {
  position: absolute;
}

.confetti-0 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 35%;
  opacity: 0.6227521836;
  -webkit-transform: rotate(153.5066540694deg);
          transform: rotate(153.5066540694deg);
  -webkit-animation: drop-0 4.3366714602s 0.401502045s infinite;
          animation: drop-0 4.3366714602s 0.401502045s infinite;
}

@-webkit-keyframes drop-0 {
  100% {
    top: 110%;
    left: 36%;
  }
}

@keyframes drop-0 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-1 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 9%;
  opacity: 0.8474765223;
  -webkit-transform: rotate(254.1219784928deg);
          transform: rotate(254.1219784928deg);
  -webkit-animation: drop-1 4.8369575016s 0.3671166974s infinite;
          animation: drop-1 4.8369575016s 0.3671166974s infinite;
}

@-webkit-keyframes drop-1 {
  100% {
    top: 110%;
    left: 24%;
  }
}

@keyframes drop-1 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-2 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 0.7311686965;
  -webkit-transform: rotate(167.6520965489deg);
          transform: rotate(167.6520965489deg);
  -webkit-animation: drop-2 4.9399508789s 0.231011567s infinite;
          animation: drop-2 4.9399508789s 0.231011567s infinite;
}

@-webkit-keyframes drop-2 {
  100% {
    top: 110%;
    left: 57%;
  }
}

@keyframes drop-2 {
  100% {
    top: 110%;
    left: 57%;
  }
}
.confetti-3 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 83%;
  opacity: 0.5596270758;
  -webkit-transform: rotate(28.8215904866deg);
          transform: rotate(28.8215904866deg);
  -webkit-animation: drop-3 4.8368054232s 0.9122734648s infinite;
          animation: drop-3 4.8368054232s 0.9122734648s infinite;
}

@-webkit-keyframes drop-3 {
  100% {
    top: 110%;
    left: 94%;
  }
}

@keyframes drop-3 {
  100% {
    top: 110%;
    left: 94%;
  }
}
.confetti-4 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 83%;
  opacity: 0.6056618184;
  -webkit-transform: rotate(233.4680306547deg);
          transform: rotate(233.4680306547deg);
  -webkit-animation: drop-4 4.8678097764s 0.7040925934s infinite;
          animation: drop-4 4.8678097764s 0.7040925934s infinite;
}

@-webkit-keyframes drop-4 {
  100% {
    top: 110%;
    left: 86%;
  }
}

@keyframes drop-4 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-5 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 10%;
  opacity: 1.1333851162;
  -webkit-transform: rotate(62.1984589918deg);
          transform: rotate(62.1984589918deg);
  -webkit-animation: drop-5 4.5136690757s 0.3599575661s infinite;
          animation: drop-5 4.5136690757s 0.3599575661s infinite;
}

@-webkit-keyframes drop-5 {
  100% {
    top: 110%;
    left: 19%;
  }
}

@keyframes drop-5 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-6 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 1.1970738981;
  -webkit-transform: rotate(103.1320486643deg);
          transform: rotate(103.1320486643deg);
  -webkit-animation: drop-6 4.100762949s 0.2372609199s infinite;
          animation: drop-6 4.100762949s 0.2372609199s infinite;
}

@-webkit-keyframes drop-6 {
  100% {
    top: 110%;
    left: 17%;
  }
}

@keyframes drop-6 {
  100% {
    top: 110%;
    left: 17%;
  }
}
.confetti-7 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 62%;
  opacity: 0.5110158996;
  -webkit-transform: rotate(120.7390948166deg);
          transform: rotate(120.7390948166deg);
  -webkit-animation: drop-7 4.3996002679s 0.8594199892s infinite;
          animation: drop-7 4.3996002679s 0.8594199892s infinite;
}

@-webkit-keyframes drop-7 {
  100% {
    top: 110%;
    left: 69%;
  }
}

@keyframes drop-7 {
  100% {
    top: 110%;
    left: 69%;
  }
}
.confetti-8 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 27%;
  opacity: 0.5118483186;
  -webkit-transform: rotate(36.4520086869deg);
          transform: rotate(36.4520086869deg);
  -webkit-animation: drop-8 4.8459837194s 0.004574451s infinite;
          animation: drop-8 4.8459837194s 0.004574451s infinite;
}

@-webkit-keyframes drop-8 {
  100% {
    top: 110%;
    left: 29%;
  }
}

@keyframes drop-8 {
  100% {
    top: 110%;
    left: 29%;
  }
}
.confetti-9 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 1.4003223503;
  -webkit-transform: rotate(48.2037767692deg);
          transform: rotate(48.2037767692deg);
  -webkit-animation: drop-9 4.3913303042s 0.8217379598s infinite;
          animation: drop-9 4.3913303042s 0.8217379598s infinite;
}

@-webkit-keyframes drop-9 {
  100% {
    top: 110%;
    left: 96%;
  }
}

@keyframes drop-9 {
  100% {
    top: 110%;
    left: 96%;
  }
}
.confetti-10 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 7%;
  opacity: 1.4004206176;
  -webkit-transform: rotate(29.952813468deg);
          transform: rotate(29.952813468deg);
  -webkit-animation: drop-10 4.2162479766s 0.6994278747s infinite;
          animation: drop-10 4.2162479766s 0.6994278747s infinite;
}

@-webkit-keyframes drop-10 {
  100% {
    top: 110%;
    left: 9%;
  }
}

@keyframes drop-10 {
  100% {
    top: 110%;
    left: 9%;
  }
}
.confetti-11 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 41%;
  opacity: 1.4199957605;
  -webkit-transform: rotate(116.4296893641deg);
          transform: rotate(116.4296893641deg);
  -webkit-animation: drop-11 4.5418830042s 0.4247820945s infinite;
          animation: drop-11 4.5418830042s 0.4247820945s infinite;
}

@-webkit-keyframes drop-11 {
  100% {
    top: 110%;
    left: 44%;
  }
}

@keyframes drop-11 {
  100% {
    top: 110%;
    left: 44%;
  }
}
.confetti-12 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 25%;
  opacity: 1.1440682883;
  -webkit-transform: rotate(316.4564637684deg);
          transform: rotate(316.4564637684deg);
  -webkit-animation: drop-12 4.0466794348s 0.0652049437s infinite;
          animation: drop-12 4.0466794348s 0.0652049437s infinite;
}

@-webkit-keyframes drop-12 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-12 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-13 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 85%;
  opacity: 1.3591288774;
  -webkit-transform: rotate(212.9061861784deg);
          transform: rotate(212.9061861784deg);
  -webkit-animation: drop-13 4.8765011179s 0.8147427769s infinite;
          animation: drop-13 4.8765011179s 0.8147427769s infinite;
}

@-webkit-keyframes drop-13 {
  100% {
    top: 110%;
    left: 97%;
  }
}

@keyframes drop-13 {
  100% {
    top: 110%;
    left: 97%;
  }
}
.confetti-14 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 3%;
  opacity: 1.1724966208;
  -webkit-transform: rotate(305.1109031335deg);
          transform: rotate(305.1109031335deg);
  -webkit-animation: drop-14 4.6409052857s 0.2529101647s infinite;
          animation: drop-14 4.6409052857s 0.2529101647s infinite;
}

@-webkit-keyframes drop-14 {
  100% {
    top: 110%;
    left: 17%;
  }
}

@keyframes drop-14 {
  100% {
    top: 110%;
    left: 17%;
  }
}
.confetti-15 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 0.6824113983;
  -webkit-transform: rotate(183.4008226386deg);
          transform: rotate(183.4008226386deg);
  -webkit-animation: drop-15 4.3867675616s 0.9756840758s infinite;
          animation: drop-15 4.3867675616s 0.9756840758s infinite;
}

@-webkit-keyframes drop-15 {
  100% {
    top: 110%;
    left: 49%;
  }
}

@keyframes drop-15 {
  100% {
    top: 110%;
    left: 49%;
  }
}
.confetti-16 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 97%;
  opacity: 0.9846393089;
  -webkit-transform: rotate(276.343704291deg);
          transform: rotate(276.343704291deg);
  -webkit-animation: drop-16 4.2681687138s 0.6720665251s infinite;
          animation: drop-16 4.2681687138s 0.6720665251s infinite;
}

@-webkit-keyframes drop-16 {
  100% {
    top: 110%;
    left: 103%;
  }
}

@keyframes drop-16 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-17 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 36%;
  opacity: 0.9463519364;
  -webkit-transform: rotate(167.2941722484deg);
          transform: rotate(167.2941722484deg);
  -webkit-animation: drop-17 4.2062229611s 0.4448254508s infinite;
          animation: drop-17 4.2062229611s 0.4448254508s infinite;
}

@-webkit-keyframes drop-17 {
  100% {
    top: 110%;
    left: 45%;
  }
}

@keyframes drop-17 {
  100% {
    top: 110%;
    left: 45%;
  }
}
.confetti-18 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 44%;
  opacity: 1.2907204103;
  -webkit-transform: rotate(70.5730865551deg);
          transform: rotate(70.5730865551deg);
  -webkit-animation: drop-18 4.0024675s 0.0879689091s infinite;
          animation: drop-18 4.0024675s 0.0879689091s infinite;
}

@-webkit-keyframes drop-18 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-18 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-19 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 90%;
  opacity: 0.5861179462;
  -webkit-transform: rotate(107.5611823033deg);
          transform: rotate(107.5611823033deg);
  -webkit-animation: drop-19 4.9226133154s 0.082392948s infinite;
          animation: drop-19 4.9226133154s 0.082392948s infinite;
}

@-webkit-keyframes drop-19 {
  100% {
    top: 110%;
    left: 91%;
  }
}

@keyframes drop-19 {
  100% {
    top: 110%;
    left: 91%;
  }
}
.confetti-20 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 0.9715672023;
  -webkit-transform: rotate(83.4371834856deg);
          transform: rotate(83.4371834856deg);
  -webkit-animation: drop-20 4.16243346s 0.6493594026s infinite;
          animation: drop-20 4.16243346s 0.6493594026s infinite;
}

@-webkit-keyframes drop-20 {
  100% {
    top: 110%;
    left: 44%;
  }
}

@keyframes drop-20 {
  100% {
    top: 110%;
    left: 44%;
  }
}
.confetti-21 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 34%;
  opacity: 1.3898335573;
  -webkit-transform: rotate(57.466136756deg);
          transform: rotate(57.466136756deg);
  -webkit-animation: drop-21 4.5742318342s 0.4189492617s infinite;
          animation: drop-21 4.5742318342s 0.4189492617s infinite;
}

@-webkit-keyframes drop-21 {
  100% {
    top: 110%;
    left: 36%;
  }
}

@keyframes drop-21 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-22 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 86%;
  opacity: 1.3059162992;
  -webkit-transform: rotate(332.3542193846deg);
          transform: rotate(332.3542193846deg);
  -webkit-animation: drop-22 4.3987744385s 0.2580566266s infinite;
          animation: drop-22 4.3987744385s 0.2580566266s infinite;
}

@-webkit-keyframes drop-22 {
  100% {
    top: 110%;
    left: 95%;
  }
}

@keyframes drop-22 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-23 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 0.6722006934;
  -webkit-transform: rotate(44.313441526deg);
          transform: rotate(44.313441526deg);
  -webkit-animation: drop-23 4.9304879983s 0.638456267s infinite;
          animation: drop-23 4.9304879983s 0.638456267s infinite;
}

@-webkit-keyframes drop-23 {
  100% {
    top: 110%;
    left: 102%;
  }
}

@keyframes drop-23 {
  100% {
    top: 110%;
    left: 102%;
  }
}
.confetti-24 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 26%;
  opacity: 1.2630543656;
  -webkit-transform: rotate(350.2544931248deg);
          transform: rotate(350.2544931248deg);
  -webkit-animation: drop-24 4.3266352256s 0.7593532222s infinite;
          animation: drop-24 4.3266352256s 0.7593532222s infinite;
}

@-webkit-keyframes drop-24 {
  100% {
    top: 110%;
    left: 36%;
  }
}

@keyframes drop-24 {
  100% {
    top: 110%;
    left: 36%;
  }
}
.confetti-25 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 23%;
  opacity: 0.5190460825;
  -webkit-transform: rotate(214.6085252819deg);
          transform: rotate(214.6085252819deg);
  -webkit-animation: drop-25 4.804612677s 0.4570573494s infinite;
          animation: drop-25 4.804612677s 0.4570573494s infinite;
}

@-webkit-keyframes drop-25 {
  100% {
    top: 110%;
    left: 34%;
  }
}

@keyframes drop-25 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-26 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 3%;
  opacity: 0.7513836458;
  -webkit-transform: rotate(316.2378031527deg);
          transform: rotate(316.2378031527deg);
  -webkit-animation: drop-26 4.8419031574s 0.1725153468s infinite;
          animation: drop-26 4.8419031574s 0.1725153468s infinite;
}

@-webkit-keyframes drop-26 {
  100% {
    top: 110%;
    left: 14%;
  }
}

@keyframes drop-26 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-27 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 92%;
  opacity: 1.3163612279;
  -webkit-transform: rotate(300.0653815242deg);
          transform: rotate(300.0653815242deg);
  -webkit-animation: drop-27 4.9726448354s 0.0917875071s infinite;
          animation: drop-27 4.9726448354s 0.0917875071s infinite;
}

@-webkit-keyframes drop-27 {
  100% {
    top: 110%;
    left: 99%;
  }
}

@keyframes drop-27 {
  100% {
    top: 110%;
    left: 99%;
  }
}
.confetti-28 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 27%;
  opacity: 0.6575968751;
  -webkit-transform: rotate(13.11136255deg);
          transform: rotate(13.11136255deg);
  -webkit-animation: drop-28 4.8325054524s 0.9268776343s infinite;
          animation: drop-28 4.8325054524s 0.9268776343s infinite;
}

@-webkit-keyframes drop-28 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-28 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-29 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 53%;
  opacity: 1.1465103302;
  -webkit-transform: rotate(279.3963880001deg);
          transform: rotate(279.3963880001deg);
  -webkit-animation: drop-29 4.7411094641s 0.3769902802s infinite;
          animation: drop-29 4.7411094641s 0.3769902802s infinite;
}

@-webkit-keyframes drop-29 {
  100% {
    top: 110%;
    left: 55%;
  }
}

@keyframes drop-29 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-30 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 60%;
  opacity: 0.8805146598;
  -webkit-transform: rotate(167.7204670778deg);
          transform: rotate(167.7204670778deg);
  -webkit-animation: drop-30 4.3061115017s 0.7961702587s infinite;
          animation: drop-30 4.3061115017s 0.7961702587s infinite;
}

@-webkit-keyframes drop-30 {
  100% {
    top: 110%;
    left: 68%;
  }
}

@keyframes drop-30 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-31 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 63%;
  opacity: 1.1982818356;
  -webkit-transform: rotate(51.5198708098deg);
          transform: rotate(51.5198708098deg);
  -webkit-animation: drop-31 4.9214363694s 0.3194290332s infinite;
          animation: drop-31 4.9214363694s 0.3194290332s infinite;
}

@-webkit-keyframes drop-31 {
  100% {
    top: 110%;
    left: 65%;
  }
}

@keyframes drop-31 {
  100% {
    top: 110%;
    left: 65%;
  }
}
.confetti-32 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 12%;
  opacity: 1.2850137764;
  -webkit-transform: rotate(268.0522311329deg);
          transform: rotate(268.0522311329deg);
  -webkit-animation: drop-32 4.2282006224s 0.7224140632s infinite;
          animation: drop-32 4.2282006224s 0.7224140632s infinite;
}

@-webkit-keyframes drop-32 {
  100% {
    top: 110%;
    left: 23%;
  }
}

@keyframes drop-32 {
  100% {
    top: 110%;
    left: 23%;
  }
}
.confetti-33 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 1.2615616055;
  -webkit-transform: rotate(96.8834756027deg);
          transform: rotate(96.8834756027deg);
  -webkit-animation: drop-33 4.5337599327s 0.2739717837s infinite;
          animation: drop-33 4.5337599327s 0.2739717837s infinite;
}

@-webkit-keyframes drop-33 {
  100% {
    top: 110%;
    left: 57%;
  }
}

@keyframes drop-33 {
  100% {
    top: 110%;
    left: 57%;
  }
}
.confetti-34 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 1%;
  opacity: 0.954843725;
  -webkit-transform: rotate(185.9186181108deg);
          transform: rotate(185.9186181108deg);
  -webkit-animation: drop-34 4.494359314s 0.7274533782s infinite;
          animation: drop-34 4.494359314s 0.7274533782s infinite;
}

@-webkit-keyframes drop-34 {
  100% {
    top: 110%;
    left: 11%;
  }
}

@keyframes drop-34 {
  100% {
    top: 110%;
    left: 11%;
  }
}
.confetti-35 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 57%;
  opacity: 0.7319751285;
  -webkit-transform: rotate(233.9853212051deg);
          transform: rotate(233.9853212051deg);
  -webkit-animation: drop-35 4.2889041566s 0.7908017324s infinite;
          animation: drop-35 4.2889041566s 0.7908017324s infinite;
}

@-webkit-keyframes drop-35 {
  100% {
    top: 110%;
    left: 65%;
  }
}

@keyframes drop-35 {
  100% {
    top: 110%;
    left: 65%;
  }
}
.confetti-36 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 83%;
  opacity: 1.2812389786;
  -webkit-transform: rotate(154.040632789deg);
          transform: rotate(154.040632789deg);
  -webkit-animation: drop-36 4.1470464856s 0.8181501193s infinite;
          animation: drop-36 4.1470464856s 0.8181501193s infinite;
}

@-webkit-keyframes drop-36 {
  100% {
    top: 110%;
    left: 96%;
  }
}

@keyframes drop-36 {
  100% {
    top: 110%;
    left: 96%;
  }
}
.confetti-37 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 49%;
  opacity: 0.8557378791;
  -webkit-transform: rotate(351.9349216683deg);
          transform: rotate(351.9349216683deg);
  -webkit-animation: drop-37 4.5755755438s 0.1728604762s infinite;
          animation: drop-37 4.5755755438s 0.1728604762s infinite;
}

@-webkit-keyframes drop-37 {
  100% {
    top: 110%;
    left: 58%;
  }
}

@keyframes drop-37 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-38 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 20%;
  opacity: 0.6676766503;
  -webkit-transform: rotate(179.9992347115deg);
          transform: rotate(179.9992347115deg);
  -webkit-animation: drop-38 4.813233785s 0.0761372343s infinite;
          animation: drop-38 4.813233785s 0.0761372343s infinite;
}

@-webkit-keyframes drop-38 {
  100% {
    top: 110%;
    left: 33%;
  }
}

@keyframes drop-38 {
  100% {
    top: 110%;
    left: 33%;
  }
}
.confetti-39 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 81%;
  opacity: 0.6548716622;
  -webkit-transform: rotate(2.8050077453deg);
          transform: rotate(2.8050077453deg);
  -webkit-animation: drop-39 4.6253884659s 0.9077611851s infinite;
          animation: drop-39 4.6253884659s 0.9077611851s infinite;
}

@-webkit-keyframes drop-39 {
  100% {
    top: 110%;
    left: 88%;
  }
}

@keyframes drop-39 {
  100% {
    top: 110%;
    left: 88%;
  }
}
.confetti-40 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 34%;
  opacity: 0.6166089059;
  -webkit-transform: rotate(307.107807024deg);
          transform: rotate(307.107807024deg);
  -webkit-animation: drop-40 4.3192104665s 0.5445953034s infinite;
          animation: drop-40 4.3192104665s 0.5445953034s infinite;
}

@-webkit-keyframes drop-40 {
  100% {
    top: 110%;
    left: 42%;
  }
}

@keyframes drop-40 {
  100% {
    top: 110%;
    left: 42%;
  }
}
.confetti-41 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 56%;
  opacity: 1.1579661101;
  -webkit-transform: rotate(155.2068872138deg);
          transform: rotate(155.2068872138deg);
  -webkit-animation: drop-41 4.3767026172s 0.1130573738s infinite;
          animation: drop-41 4.3767026172s 0.1130573738s infinite;
}

@-webkit-keyframes drop-41 {
  100% {
    top: 110%;
    left: 58%;
  }
}

@keyframes drop-41 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-42 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 26%;
  opacity: 0.9747248796;
  -webkit-transform: rotate(57.0162642751deg);
          transform: rotate(57.0162642751deg);
  -webkit-animation: drop-42 4.7324569977s 0.224263612s infinite;
          animation: drop-42 4.7324569977s 0.224263612s infinite;
}

@-webkit-keyframes drop-42 {
  100% {
    top: 110%;
    left: 39%;
  }
}

@keyframes drop-42 {
  100% {
    top: 110%;
    left: 39%;
  }
}
.confetti-43 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 0.6224534687;
  -webkit-transform: rotate(57.1637534845deg);
          transform: rotate(57.1637534845deg);
  -webkit-animation: drop-43 4.3080483212s 0.4234216073s infinite;
          animation: drop-43 4.3080483212s 0.4234216073s infinite;
}

@-webkit-keyframes drop-43 {
  100% {
    top: 110%;
    left: 61%;
  }
}

@keyframes drop-43 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-44 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 52%;
  opacity: 1.3052871961;
  -webkit-transform: rotate(286.9127411199deg);
          transform: rotate(286.9127411199deg);
  -webkit-animation: drop-44 4.3027236912s 0.4750708822s infinite;
          animation: drop-44 4.3027236912s 0.4750708822s infinite;
}

@-webkit-keyframes drop-44 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-44 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-45 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 81%;
  opacity: 1.1994847543;
  -webkit-transform: rotate(102.5265691753deg);
          transform: rotate(102.5265691753deg);
  -webkit-animation: drop-45 4.5335813584s 0.8788401302s infinite;
          animation: drop-45 4.5335813584s 0.8788401302s infinite;
}

@-webkit-keyframes drop-45 {
  100% {
    top: 110%;
    left: 89%;
  }
}

@keyframes drop-45 {
  100% {
    top: 110%;
    left: 89%;
  }
}
.confetti-46 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 4%;
  opacity: 1.3616353253;
  -webkit-transform: rotate(17.5168557977deg);
          transform: rotate(17.5168557977deg);
  -webkit-animation: drop-46 4.1246602913s 0.2211956587s infinite;
          animation: drop-46 4.1246602913s 0.2211956587s infinite;
}

@-webkit-keyframes drop-46 {
  100% {
    top: 110%;
    left: 5%;
  }
}

@keyframes drop-46 {
  100% {
    top: 110%;
    left: 5%;
  }
}
.confetti-47 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 25%;
  opacity: 0.9365666066;
  -webkit-transform: rotate(293.3681616404deg);
          transform: rotate(293.3681616404deg);
  -webkit-animation: drop-47 4.5148029851s 0.7989479057s infinite;
          animation: drop-47 4.5148029851s 0.7989479057s infinite;
}

@-webkit-keyframes drop-47 {
  100% {
    top: 110%;
    left: 27%;
  }
}

@keyframes drop-47 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-48 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 14%;
  opacity: 1.361006797;
  -webkit-transform: rotate(79.0102268911deg);
          transform: rotate(79.0102268911deg);
  -webkit-animation: drop-48 4.2652912162s 0.2025569227s infinite;
          animation: drop-48 4.2652912162s 0.2025569227s infinite;
}

@-webkit-keyframes drop-48 {
  100% {
    top: 110%;
    left: 23%;
  }
}

@keyframes drop-48 {
  100% {
    top: 110%;
    left: 23%;
  }
}
.confetti-49 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 83%;
  opacity: 0.9019946668;
  -webkit-transform: rotate(242.1464332173deg);
          transform: rotate(242.1464332173deg);
  -webkit-animation: drop-49 4.0075415992s 0.0525305901s infinite;
          animation: drop-49 4.0075415992s 0.0525305901s infinite;
}

@-webkit-keyframes drop-49 {
  100% {
    top: 110%;
    left: 91%;
  }
}

@keyframes drop-49 {
  100% {
    top: 110%;
    left: 91%;
  }
}
.confetti-50 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 62%;
  opacity: 1.3124958614;
  -webkit-transform: rotate(216.7408092305deg);
          transform: rotate(216.7408092305deg);
  -webkit-animation: drop-50 4.6501805569s 0.199507924s infinite;
          animation: drop-50 4.6501805569s 0.199507924s infinite;
}

@-webkit-keyframes drop-50 {
  100% {
    top: 110%;
    left: 73%;
  }
}

@keyframes drop-50 {
  100% {
    top: 110%;
    left: 73%;
  }
}
.confetti-51 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 100%;
  opacity: 1.2256222016;
  -webkit-transform: rotate(232.2905726395deg);
          transform: rotate(232.2905726395deg);
  -webkit-animation: drop-51 4.9268543833s 0.5418026108s infinite;
          animation: drop-51 4.9268543833s 0.5418026108s infinite;
}

@-webkit-keyframes drop-51 {
  100% {
    top: 110%;
    left: 109%;
  }
}

@keyframes drop-51 {
  100% {
    top: 110%;
    left: 109%;
  }
}
.confetti-52 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 88%;
  opacity: 0.7903298426;
  -webkit-transform: rotate(277.6850578172deg);
          transform: rotate(277.6850578172deg);
  -webkit-animation: drop-52 4.7151801851s 0.3807865383s infinite;
          animation: drop-52 4.7151801851s 0.3807865383s infinite;
}

@-webkit-keyframes drop-52 {
  100% {
    top: 110%;
    left: 103%;
  }
}

@keyframes drop-52 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-53 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 51%;
  opacity: 0.8805705087;
  -webkit-transform: rotate(45.5502855345deg);
          transform: rotate(45.5502855345deg);
  -webkit-animation: drop-53 4.2482804038s 0.6762908606s infinite;
          animation: drop-53 4.2482804038s 0.6762908606s infinite;
}

@-webkit-keyframes drop-53 {
  100% {
    top: 110%;
    left: 59%;
  }
}

@keyframes drop-53 {
  100% {
    top: 110%;
    left: 59%;
  }
}
.confetti-54 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 61%;
  opacity: 1.3932432164;
  -webkit-transform: rotate(253.4031771027deg);
          transform: rotate(253.4031771027deg);
  -webkit-animation: drop-54 4.3768165587s 0.6345564281s infinite;
          animation: drop-54 4.3768165587s 0.6345564281s infinite;
}

@-webkit-keyframes drop-54 {
  100% {
    top: 110%;
    left: 72%;
  }
}

@keyframes drop-54 {
  100% {
    top: 110%;
    left: 72%;
  }
}
.confetti-55 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 10%;
  opacity: 1.4331352363;
  -webkit-transform: rotate(307.6047842675deg);
          transform: rotate(307.6047842675deg);
  -webkit-animation: drop-55 4.4057131011s 0.6142092259s infinite;
          animation: drop-55 4.4057131011s 0.6142092259s infinite;
}

@-webkit-keyframes drop-55 {
  100% {
    top: 110%;
    left: 25%;
  }
}

@keyframes drop-55 {
  100% {
    top: 110%;
    left: 25%;
  }
}
.confetti-56 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 47%;
  opacity: 1.3353834493;
  -webkit-transform: rotate(117.0303030919deg);
          transform: rotate(117.0303030919deg);
  -webkit-animation: drop-56 4.5879916287s 0.1382297025s infinite;
          animation: drop-56 4.5879916287s 0.1382297025s infinite;
}

@-webkit-keyframes drop-56 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-56 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-57 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 29%;
  opacity: 1.1867791012;
  -webkit-transform: rotate(33.9903503642deg);
          transform: rotate(33.9903503642deg);
  -webkit-animation: drop-57 4.3901758133s 0.3001160349s infinite;
          animation: drop-57 4.3901758133s 0.3001160349s infinite;
}

@-webkit-keyframes drop-57 {
  100% {
    top: 110%;
    left: 37%;
  }
}

@keyframes drop-57 {
  100% {
    top: 110%;
    left: 37%;
  }
}
.confetti-58 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 53%;
  opacity: 0.9168609393;
  -webkit-transform: rotate(74.8727188386deg);
          transform: rotate(74.8727188386deg);
  -webkit-animation: drop-58 4.5989781734s 0.6877023323s infinite;
          animation: drop-58 4.5989781734s 0.6877023323s infinite;
}

@-webkit-keyframes drop-58 {
  100% {
    top: 110%;
    left: 54%;
  }
}

@keyframes drop-58 {
  100% {
    top: 110%;
    left: 54%;
  }
}
.confetti-59 {
  width: 8px;
  height: 3.2px;
  background-color: #263672;
  top: -10%;
  left: 53%;
  opacity: 1.1017141064;
  -webkit-transform: rotate(273.9610783868deg);
          transform: rotate(273.9610783868deg);
  -webkit-animation: drop-59 4.1791811783s 0.5275930786s infinite;
          animation: drop-59 4.1791811783s 0.5275930786s infinite;
}

@-webkit-keyframes drop-59 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-59 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-60 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 41%;
  opacity: 0.7340315473;
  -webkit-transform: rotate(125.3627150452deg);
          transform: rotate(125.3627150452deg);
  -webkit-animation: drop-60 4.8228404017s 0.5839906134s infinite;
          animation: drop-60 4.8228404017s 0.5839906134s infinite;
}

@-webkit-keyframes drop-60 {
  100% {
    top: 110%;
    left: 54%;
  }
}

@keyframes drop-60 {
  100% {
    top: 110%;
    left: 54%;
  }
}
.confetti-61 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 0.9094937631;
  -webkit-transform: rotate(158.7745727657deg);
          transform: rotate(158.7745727657deg);
  -webkit-animation: drop-61 4.925080562s 0.5306877208s infinite;
          animation: drop-61 4.925080562s 0.5306877208s infinite;
}

@-webkit-keyframes drop-61 {
  100% {
    top: 110%;
    left: 75%;
  }
}

@keyframes drop-61 {
  100% {
    top: 110%;
    left: 75%;
  }
}
.confetti-62 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 71%;
  opacity: 1.2446550625;
  -webkit-transform: rotate(194.4332375567deg);
          transform: rotate(194.4332375567deg);
  -webkit-animation: drop-62 4.071961594s 0.9646226066s infinite;
          animation: drop-62 4.071961594s 0.9646226066s infinite;
}

@-webkit-keyframes drop-62 {
  100% {
    top: 110%;
    left: 74%;
  }
}

@keyframes drop-62 {
  100% {
    top: 110%;
    left: 74%;
  }
}
.confetti-63 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 6%;
  opacity: 1.1679937191;
  -webkit-transform: rotate(359.4573808314deg);
          transform: rotate(359.4573808314deg);
  -webkit-animation: drop-63 4.5167528425s 0.1424799036s infinite;
          animation: drop-63 4.5167528425s 0.1424799036s infinite;
}

@-webkit-keyframes drop-63 {
  100% {
    top: 110%;
    left: 10%;
  }
}

@keyframes drop-63 {
  100% {
    top: 110%;
    left: 10%;
  }
}
.confetti-64 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 18%;
  opacity: 0.8423496821;
  -webkit-transform: rotate(347.9059866772deg);
          transform: rotate(347.9059866772deg);
  -webkit-animation: drop-64 4.1271320672s 0.8174485113s infinite;
          animation: drop-64 4.1271320672s 0.8174485113s infinite;
}

@-webkit-keyframes drop-64 {
  100% {
    top: 110%;
    left: 25%;
  }
}

@keyframes drop-64 {
  100% {
    top: 110%;
    left: 25%;
  }
}
.confetti-65 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 43%;
  opacity: 0.6154426775;
  -webkit-transform: rotate(129.2171242767deg);
          transform: rotate(129.2171242767deg);
  -webkit-animation: drop-65 4.6420654744s 0.2511553756s infinite;
          animation: drop-65 4.6420654744s 0.2511553756s infinite;
}

@-webkit-keyframes drop-65 {
  100% {
    top: 110%;
    left: 47%;
  }
}

@keyframes drop-65 {
  100% {
    top: 110%;
    left: 47%;
  }
}
.confetti-66 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 92%;
  opacity: 0.7884476111;
  -webkit-transform: rotate(289.3620151626deg);
          transform: rotate(289.3620151626deg);
  -webkit-animation: drop-66 4.3921368828s 0.7711317827s infinite;
          animation: drop-66 4.3921368828s 0.7711317827s infinite;
}

@-webkit-keyframes drop-66 {
  100% {
    top: 110%;
    left: 95%;
  }
}

@keyframes drop-66 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-67 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 66%;
  opacity: 1.4974843455;
  -webkit-transform: rotate(108.4939193272deg);
          transform: rotate(108.4939193272deg);
  -webkit-animation: drop-67 4.5160135077s 0.4073148954s infinite;
          animation: drop-67 4.5160135077s 0.4073148954s infinite;
}

@-webkit-keyframes drop-67 {
  100% {
    top: 110%;
    left: 67%;
  }
}

@keyframes drop-67 {
  100% {
    top: 110%;
    left: 67%;
  }
}
.confetti-68 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 31%;
  opacity: 1.1572027278;
  -webkit-transform: rotate(216.8720880949deg);
          transform: rotate(216.8720880949deg);
  -webkit-animation: drop-68 4.0666951278s 0.8091108592s infinite;
          animation: drop-68 4.0666951278s 0.8091108592s infinite;
}

@-webkit-keyframes drop-68 {
  100% {
    top: 110%;
    left: 34%;
  }
}

@keyframes drop-68 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-69 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 40%;
  opacity: 0.837156538;
  -webkit-transform: rotate(326.5343067445deg);
          transform: rotate(326.5343067445deg);
  -webkit-animation: drop-69 4.5805811359s 0.7734550721s infinite;
          animation: drop-69 4.5805811359s 0.7734550721s infinite;
}

@-webkit-keyframes drop-69 {
  100% {
    top: 110%;
    left: 41%;
  }
}

@keyframes drop-69 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-70 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 65%;
  opacity: 0.9938112092;
  -webkit-transform: rotate(218.092575524deg);
          transform: rotate(218.092575524deg);
  -webkit-animation: drop-70 4.2357854757s 0.1710063056s infinite;
          animation: drop-70 4.2357854757s 0.1710063056s infinite;
}

@-webkit-keyframes drop-70 {
  100% {
    top: 110%;
    left: 76%;
  }
}

@keyframes drop-70 {
  100% {
    top: 110%;
    left: 76%;
  }
}
.confetti-71 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 23%;
  opacity: 1.3901620265;
  -webkit-transform: rotate(350.845705503deg);
          transform: rotate(350.845705503deg);
  -webkit-animation: drop-71 4.0150688715s 0.1130578883s infinite;
          animation: drop-71 4.0150688715s 0.1130578883s infinite;
}

@-webkit-keyframes drop-71 {
  100% {
    top: 110%;
    left: 30%;
  }
}

@keyframes drop-71 {
  100% {
    top: 110%;
    left: 30%;
  }
}
.confetti-72 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 64%;
  opacity: 0.5483552099;
  -webkit-transform: rotate(14.177287134deg);
          transform: rotate(14.177287134deg);
  -webkit-animation: drop-72 4.4811946463s 0.2181501057s infinite;
          animation: drop-72 4.4811946463s 0.2181501057s infinite;
}

@-webkit-keyframes drop-72 {
  100% {
    top: 110%;
    left: 77%;
  }
}

@keyframes drop-72 {
  100% {
    top: 110%;
    left: 77%;
  }
}
.confetti-73 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 71%;
  opacity: 1.3412080443;
  -webkit-transform: rotate(273.5563820777deg);
          transform: rotate(273.5563820777deg);
  -webkit-animation: drop-73 4.569028703s 0.5446387122s infinite;
          animation: drop-73 4.569028703s 0.5446387122s infinite;
}

@-webkit-keyframes drop-73 {
  100% {
    top: 110%;
    left: 85%;
  }
}

@keyframes drop-73 {
  100% {
    top: 110%;
    left: 85%;
  }
}
.confetti-74 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 6%;
  opacity: 1.4757507767;
  -webkit-transform: rotate(182.4200566733deg);
          transform: rotate(182.4200566733deg);
  -webkit-animation: drop-74 4.4881574003s 0.2673398507s infinite;
          animation: drop-74 4.4881574003s 0.2673398507s infinite;
}

@-webkit-keyframes drop-74 {
  100% {
    top: 110%;
    left: 11%;
  }
}

@keyframes drop-74 {
  100% {
    top: 110%;
    left: 11%;
  }
}
.confetti-75 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 71%;
  opacity: 1.3036201045;
  -webkit-transform: rotate(230.9332457937deg);
          transform: rotate(230.9332457937deg);
  -webkit-animation: drop-75 4.7683766298s 0.9037932149s infinite;
          animation: drop-75 4.7683766298s 0.9037932149s infinite;
}

@-webkit-keyframes drop-75 {
  100% {
    top: 110%;
    left: 78%;
  }
}

@keyframes drop-75 {
  100% {
    top: 110%;
    left: 78%;
  }
}
.confetti-76 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 22%;
  opacity: 1.2488994933;
  -webkit-transform: rotate(106.1020945012deg);
          transform: rotate(106.1020945012deg);
  -webkit-animation: drop-76 4.5686764604s 0.8014977082s infinite;
          animation: drop-76 4.5686764604s 0.8014977082s infinite;
}

@-webkit-keyframes drop-76 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-76 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-77 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 20%;
  opacity: 1.1417604063;
  -webkit-transform: rotate(322.9039309284deg);
          transform: rotate(322.9039309284deg);
  -webkit-animation: drop-77 4.9141160315s 0.7909905026s infinite;
          animation: drop-77 4.9141160315s 0.7909905026s infinite;
}

@-webkit-keyframes drop-77 {
  100% {
    top: 110%;
    left: 21%;
  }
}

@keyframes drop-77 {
  100% {
    top: 110%;
    left: 21%;
  }
}
.confetti-78 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 17%;
  opacity: 0.8312297646;
  -webkit-transform: rotate(295.0728513965deg);
          transform: rotate(295.0728513965deg);
  -webkit-animation: drop-78 4.8169887116s 0.3087339367s infinite;
          animation: drop-78 4.8169887116s 0.3087339367s infinite;
}

@-webkit-keyframes drop-78 {
  100% {
    top: 110%;
    left: 18%;
  }
}

@keyframes drop-78 {
  100% {
    top: 110%;
    left: 18%;
  }
}
.confetti-79 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 78%;
  opacity: 1.2344108545;
  -webkit-transform: rotate(333.6028222751deg);
          transform: rotate(333.6028222751deg);
  -webkit-animation: drop-79 4.8611602277s 0.6489765417s infinite;
          animation: drop-79 4.8611602277s 0.6489765417s infinite;
}

@-webkit-keyframes drop-79 {
  100% {
    top: 110%;
    left: 91%;
  }
}

@keyframes drop-79 {
  100% {
    top: 110%;
    left: 91%;
  }
}
.confetti-80 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 1.3570351247;
  -webkit-transform: rotate(191.0542658518deg);
          transform: rotate(191.0542658518deg);
  -webkit-animation: drop-80 4.6800497267s 0.03107336s infinite;
          animation: drop-80 4.6800497267s 0.03107336s infinite;
}

@-webkit-keyframes drop-80 {
  100% {
    top: 110%;
    left: 50%;
  }
}

@keyframes drop-80 {
  100% {
    top: 110%;
    left: 50%;
  }
}
.confetti-81 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 26%;
  opacity: 0.6607816079;
  -webkit-transform: rotate(184.8321686403deg);
          transform: rotate(184.8321686403deg);
  -webkit-animation: drop-81 4.5607232674s 0.1768643029s infinite;
          animation: drop-81 4.5607232674s 0.1768643029s infinite;
}

@-webkit-keyframes drop-81 {
  100% {
    top: 110%;
    left: 41%;
  }
}

@keyframes drop-81 {
  100% {
    top: 110%;
    left: 41%;
  }
}
.confetti-82 {
  width: 8px;
  height: 3.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 96%;
  opacity: 0.9277469331;
  -webkit-transform: rotate(58.8484975403deg);
          transform: rotate(58.8484975403deg);
  -webkit-animation: drop-82 4.2342301949s 0.1553992614s infinite;
          animation: drop-82 4.2342301949s 0.1553992614s infinite;
}

@-webkit-keyframes drop-82 {
  100% {
    top: 110%;
    left: 103%;
  }
}

@keyframes drop-82 {
  100% {
    top: 110%;
    left: 103%;
  }
}
.confetti-83 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 86%;
  opacity: 0.9035710041;
  -webkit-transform: rotate(30.5813051781deg);
          transform: rotate(30.5813051781deg);
  -webkit-animation: drop-83 4.1331157376s 0.9774615857s infinite;
          animation: drop-83 4.1331157376s 0.9774615857s infinite;
}

@-webkit-keyframes drop-83 {
  100% {
    top: 110%;
    left: 94%;
  }
}

@keyframes drop-83 {
  100% {
    top: 110%;
    left: 94%;
  }
}
.confetti-84 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 97%;
  opacity: 1.2338967298;
  -webkit-transform: rotate(314.8505414024deg);
          transform: rotate(314.8505414024deg);
  -webkit-animation: drop-84 4.5204112763s 0.1294262955s infinite;
          animation: drop-84 4.5204112763s 0.1294262955s infinite;
}

@-webkit-keyframes drop-84 {
  100% {
    top: 110%;
    left: 101%;
  }
}

@keyframes drop-84 {
  100% {
    top: 110%;
    left: 101%;
  }
}
.confetti-85 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 71%;
  opacity: 1.3653109673;
  -webkit-transform: rotate(185.6247376147deg);
          transform: rotate(185.6247376147deg);
  -webkit-animation: drop-85 4.4110309999s 0.3421762534s infinite;
          animation: drop-85 4.4110309999s 0.3421762534s infinite;
}

@-webkit-keyframes drop-85 {
  100% {
    top: 110%;
    left: 86%;
  }
}

@keyframes drop-85 {
  100% {
    top: 110%;
    left: 86%;
  }
}
.confetti-86 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 2%;
  opacity: 1.4111460712;
  -webkit-transform: rotate(333.2256394318deg);
          transform: rotate(333.2256394318deg);
  -webkit-animation: drop-86 4.8856796214s 0.3102621305s infinite;
          animation: drop-86 4.8856796214s 0.3102621305s infinite;
}

@-webkit-keyframes drop-86 {
  100% {
    top: 110%;
    left: 12%;
  }
}

@keyframes drop-86 {
  100% {
    top: 110%;
    left: 12%;
  }
}
.confetti-87 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 32%;
  opacity: 0.970532114;
  -webkit-transform: rotate(1.4825437708deg);
          transform: rotate(1.4825437708deg);
  -webkit-animation: drop-87 4.8627229203s 0.473572562s infinite;
          animation: drop-87 4.8627229203s 0.473572562s infinite;
}

@-webkit-keyframes drop-87 {
  100% {
    top: 110%;
    left: 34%;
  }
}

@keyframes drop-87 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-88 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 15%;
  opacity: 0.7836654644;
  -webkit-transform: rotate(329.5005561716deg);
          transform: rotate(329.5005561716deg);
  -webkit-animation: drop-88 4.8124675103s 0.7677304792s infinite;
          animation: drop-88 4.8124675103s 0.7677304792s infinite;
}

@-webkit-keyframes drop-88 {
  100% {
    top: 110%;
    left: 22%;
  }
}

@keyframes drop-88 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-89 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 75%;
  opacity: 0.9253258956;
  -webkit-transform: rotate(151.4256666709deg);
          transform: rotate(151.4256666709deg);
  -webkit-animation: drop-89 4.6865467089s 0.5476745161s infinite;
          animation: drop-89 4.6865467089s 0.5476745161s infinite;
}

@-webkit-keyframes drop-89 {
  100% {
    top: 110%;
    left: 80%;
  }
}

@keyframes drop-89 {
  100% {
    top: 110%;
    left: 80%;
  }
}
.confetti-90 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 12%;
  opacity: 1.3074319891;
  -webkit-transform: rotate(209.2915432673deg);
          transform: rotate(209.2915432673deg);
  -webkit-animation: drop-90 4.4457246417s 0.5499721869s infinite;
          animation: drop-90 4.4457246417s 0.5499721869s infinite;
}

@-webkit-keyframes drop-90 {
  100% {
    top: 110%;
    left: 19%;
  }
}

@keyframes drop-90 {
  100% {
    top: 110%;
    left: 19%;
  }
}
.confetti-91 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.8970842775;
  -webkit-transform: rotate(322.7466142431deg);
          transform: rotate(322.7466142431deg);
  -webkit-animation: drop-91 4.8904441101s 0.6360268676s infinite;
          animation: drop-91 4.8904441101s 0.6360268676s infinite;
}

@-webkit-keyframes drop-91 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-91 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-92 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 46%;
  opacity: 0.691952735;
  -webkit-transform: rotate(335.8298372314deg);
          transform: rotate(335.8298372314deg);
  -webkit-animation: drop-92 4.7237221031s 0.9500003178s infinite;
          animation: drop-92 4.7237221031s 0.9500003178s infinite;
}

@-webkit-keyframes drop-92 {
  100% {
    top: 110%;
    left: 61%;
  }
}

@keyframes drop-92 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-93 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 42%;
  opacity: 0.7491045265;
  -webkit-transform: rotate(346.6606526205deg);
          transform: rotate(346.6606526205deg);
  -webkit-animation: drop-93 4.1309439912s 0.3148113738s infinite;
          animation: drop-93 4.1309439912s 0.3148113738s infinite;
}

@-webkit-keyframes drop-93 {
  100% {
    top: 110%;
    left: 52%;
  }
}

@keyframes drop-93 {
  100% {
    top: 110%;
    left: 52%;
  }
}
.confetti-94 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 0.9588866066;
  -webkit-transform: rotate(253.2550557199deg);
          transform: rotate(253.2550557199deg);
  -webkit-animation: drop-94 4.3226256397s 0.6436852908s infinite;
          animation: drop-94 4.3226256397s 0.6436852908s infinite;
}

@-webkit-keyframes drop-94 {
  100% {
    top: 110%;
    left: 47%;
  }
}

@keyframes drop-94 {
  100% {
    top: 110%;
    left: 47%;
  }
}
.confetti-95 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 69%;
  opacity: 1.2272955318;
  -webkit-transform: rotate(292.6999450297deg);
          transform: rotate(292.6999450297deg);
  -webkit-animation: drop-95 4.6620969449s 0.5854073546s infinite;
          animation: drop-95 4.6620969449s 0.5854073546s infinite;
}

@-webkit-keyframes drop-95 {
  100% {
    top: 110%;
    left: 75%;
  }
}

@keyframes drop-95 {
  100% {
    top: 110%;
    left: 75%;
  }
}
.confetti-96 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 91%;
  opacity: 0.6567495995;
  -webkit-transform: rotate(184.5682836443deg);
          transform: rotate(184.5682836443deg);
  -webkit-animation: drop-96 4.0676650029s 0.8190423945s infinite;
          animation: drop-96 4.0676650029s 0.8190423945s infinite;
}

@-webkit-keyframes drop-96 {
  100% {
    top: 110%;
    left: 104%;
  }
}

@keyframes drop-96 {
  100% {
    top: 110%;
    left: 104%;
  }
}
.confetti-97 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 15%;
  opacity: 1.0273562178;
  -webkit-transform: rotate(315.0684496732deg);
          transform: rotate(315.0684496732deg);
  -webkit-animation: drop-97 4.0826752883s 0.3232940422s infinite;
          animation: drop-97 4.0826752883s 0.3232940422s infinite;
}

@-webkit-keyframes drop-97 {
  100% {
    top: 110%;
    left: 27%;
  }
}

@keyframes drop-97 {
  100% {
    top: 110%;
    left: 27%;
  }
}
.confetti-98 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 84%;
  opacity: 0.6217762032;
  -webkit-transform: rotate(274.5061462788deg);
          transform: rotate(274.5061462788deg);
  -webkit-animation: drop-98 4.7435360985s 0.3304160953s infinite;
          animation: drop-98 4.7435360985s 0.3304160953s infinite;
}

@-webkit-keyframes drop-98 {
  100% {
    top: 110%;
    left: 87%;
  }
}

@keyframes drop-98 {
  100% {
    top: 110%;
    left: 87%;
  }
}
.confetti-99 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 59%;
  opacity: 1.1792633362;
  -webkit-transform: rotate(238.6454758362deg);
          transform: rotate(238.6454758362deg);
  -webkit-animation: drop-99 4.5598829021s 0.3556469152s infinite;
          animation: drop-99 4.5598829021s 0.3556469152s infinite;
}

@-webkit-keyframes drop-99 {
  100% {
    top: 110%;
    left: 63%;
  }
}

@keyframes drop-99 {
  100% {
    top: 110%;
    left: 63%;
  }
}
.confetti-100 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 17%;
  opacity: 0.9222551583;
  -webkit-transform: rotate(231.2769059994deg);
          transform: rotate(231.2769059994deg);
  -webkit-animation: drop-100 4.1901557602s 0.6651340253s infinite;
          animation: drop-100 4.1901557602s 0.6651340253s infinite;
}

@-webkit-keyframes drop-100 {
  100% {
    top: 110%;
    left: 22%;
  }
}

@keyframes drop-100 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-101 {
  width: 6px;
  height: 2.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 95%;
  opacity: 1.211927934;
  -webkit-transform: rotate(110.7346341067deg);
          transform: rotate(110.7346341067deg);
  -webkit-animation: drop-101 4.4554954985s 0.2446594413s infinite;
          animation: drop-101 4.4554954985s 0.2446594413s infinite;
}

@-webkit-keyframes drop-101 {
  100% {
    top: 110%;
    left: 100%;
  }
}

@keyframes drop-101 {
  100% {
    top: 110%;
    left: 100%;
  }
}
.confetti-102 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 43%;
  opacity: 0.9428506735;
  -webkit-transform: rotate(148.0965657656deg);
          transform: rotate(148.0965657656deg);
  -webkit-animation: drop-102 4.2394932542s 0.1231972561s infinite;
          animation: drop-102 4.2394932542s 0.1231972561s infinite;
}

@-webkit-keyframes drop-102 {
  100% {
    top: 110%;
    left: 53%;
  }
}

@keyframes drop-102 {
  100% {
    top: 110%;
    left: 53%;
  }
}
.confetti-103 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 15%;
  opacity: 1.2252179374;
  -webkit-transform: rotate(83.9604325603deg);
          transform: rotate(83.9604325603deg);
  -webkit-animation: drop-103 4.3161399456s 0.5715591061s infinite;
          animation: drop-103 4.3161399456s 0.5715591061s infinite;
}

@-webkit-keyframes drop-103 {
  100% {
    top: 110%;
    left: 24%;
  }
}

@keyframes drop-103 {
  100% {
    top: 110%;
    left: 24%;
  }
}
.confetti-104 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 49%;
  opacity: 0.9998734041;
  -webkit-transform: rotate(158.8205512507deg);
          transform: rotate(158.8205512507deg);
  -webkit-animation: drop-104 4.113389521s 0.7579348347s infinite;
          animation: drop-104 4.113389521s 0.7579348347s infinite;
}

@-webkit-keyframes drop-104 {
  100% {
    top: 110%;
    left: 52%;
  }
}

@keyframes drop-104 {
  100% {
    top: 110%;
    left: 52%;
  }
}
.confetti-105 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 27%;
  opacity: 0.9751382327;
  -webkit-transform: rotate(36.7389847994deg);
          transform: rotate(36.7389847994deg);
  -webkit-animation: drop-105 4.2802763109s 0.8688974624s infinite;
          animation: drop-105 4.2802763109s 0.8688974624s infinite;
}

@-webkit-keyframes drop-105 {
  100% {
    top: 110%;
    left: 38%;
  }
}

@keyframes drop-105 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-106 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 0.9967545887;
  -webkit-transform: rotate(320.5025232164deg);
          transform: rotate(320.5025232164deg);
  -webkit-animation: drop-106 4.3017050643s 0.323433022s infinite;
          animation: drop-106 4.3017050643s 0.323433022s infinite;
}

@-webkit-keyframes drop-106 {
  100% {
    top: 110%;
    left: 55%;
  }
}

@keyframes drop-106 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-107 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 63%;
  opacity: 1.0511066106;
  -webkit-transform: rotate(214.0524762932deg);
          transform: rotate(214.0524762932deg);
  -webkit-animation: drop-107 4.0444442462s 0.0111969798s infinite;
          animation: drop-107 4.0444442462s 0.0111969798s infinite;
}

@-webkit-keyframes drop-107 {
  100% {
    top: 110%;
    left: 74%;
  }
}

@keyframes drop-107 {
  100% {
    top: 110%;
    left: 74%;
  }
}
.confetti-108 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 58%;
  opacity: 0.9295443934;
  -webkit-transform: rotate(70.8804837674deg);
          transform: rotate(70.8804837674deg);
  -webkit-animation: drop-108 4.5642664358s 0.3683297136s infinite;
          animation: drop-108 4.5642664358s 0.3683297136s infinite;
}

@-webkit-keyframes drop-108 {
  100% {
    top: 110%;
    left: 71%;
  }
}

@keyframes drop-108 {
  100% {
    top: 110%;
    left: 71%;
  }
}
.confetti-109 {
  width: 5px;
  height: 2px;
  background-color: #ffbf00;
  top: -10%;
  left: 29%;
  opacity: 1.4395480901;
  -webkit-transform: rotate(75.0427707424deg);
          transform: rotate(75.0427707424deg);
  -webkit-animation: drop-109 4.8595755733s 0.8926304955s infinite;
          animation: drop-109 4.8595755733s 0.8926304955s infinite;
}

@-webkit-keyframes drop-109 {
  100% {
    top: 110%;
    left: 40%;
  }
}

@keyframes drop-109 {
  100% {
    top: 110%;
    left: 40%;
  }
}
.confetti-110 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 0.9479284997;
  -webkit-transform: rotate(353.4769666224deg);
          transform: rotate(353.4769666224deg);
  -webkit-animation: drop-110 4.5928054465s 0.369829066s infinite;
          animation: drop-110 4.5928054465s 0.369829066s infinite;
}

@-webkit-keyframes drop-110 {
  100% {
    top: 110%;
    left: 95%;
  }
}

@keyframes drop-110 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-111 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 92%;
  opacity: 0.8130600922;
  -webkit-transform: rotate(256.4543432614deg);
          transform: rotate(256.4543432614deg);
  -webkit-animation: drop-111 4.6869657384s 0.331168092s infinite;
          animation: drop-111 4.6869657384s 0.331168092s infinite;
}

@-webkit-keyframes drop-111 {
  100% {
    top: 110%;
    left: 94%;
  }
}

@keyframes drop-111 {
  100% {
    top: 110%;
    left: 94%;
  }
}
.confetti-112 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 48%;
  opacity: 1.4385520382;
  -webkit-transform: rotate(246.0473127618deg);
          transform: rotate(246.0473127618deg);
  -webkit-animation: drop-112 4.1529182755s 0.7119187139s infinite;
          animation: drop-112 4.1529182755s 0.7119187139s infinite;
}

@-webkit-keyframes drop-112 {
  100% {
    top: 110%;
    left: 58%;
  }
}

@keyframes drop-112 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-113 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 20%;
  opacity: 0.8707791013;
  -webkit-transform: rotate(295.4154174531deg);
          transform: rotate(295.4154174531deg);
  -webkit-animation: drop-113 4.4974327096s 0.8422960017s infinite;
          animation: drop-113 4.4974327096s 0.8422960017s infinite;
}

@-webkit-keyframes drop-113 {
  100% {
    top: 110%;
    left: 31%;
  }
}

@keyframes drop-113 {
  100% {
    top: 110%;
    left: 31%;
  }
}
.confetti-114 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 77%;
  opacity: 1.0007857844;
  -webkit-transform: rotate(79.6395091803deg);
          transform: rotate(79.6395091803deg);
  -webkit-animation: drop-114 4.8642581335s 0.8804389008s infinite;
          animation: drop-114 4.8642581335s 0.8804389008s infinite;
}

@-webkit-keyframes drop-114 {
  100% {
    top: 110%;
    left: 79%;
  }
}

@keyframes drop-114 {
  100% {
    top: 110%;
    left: 79%;
  }
}
.confetti-115 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 29%;
  opacity: 0.7499378798;
  -webkit-transform: rotate(99.0936896305deg);
          transform: rotate(99.0936896305deg);
  -webkit-animation: drop-115 4.2454280054s 0.3451018137s infinite;
          animation: drop-115 4.2454280054s 0.3451018137s infinite;
}

@-webkit-keyframes drop-115 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-115 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-116 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 81%;
  opacity: 1.0706538711;
  -webkit-transform: rotate(27.900088826deg);
          transform: rotate(27.900088826deg);
  -webkit-animation: drop-116 4.0392181147s 0.7875121829s infinite;
          animation: drop-116 4.0392181147s 0.7875121829s infinite;
}

@-webkit-keyframes drop-116 {
  100% {
    top: 110%;
    left: 87%;
  }
}

@keyframes drop-116 {
  100% {
    top: 110%;
    left: 87%;
  }
}
.confetti-117 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 30%;
  opacity: 0.9703860676;
  -webkit-transform: rotate(43.4410617835deg);
          transform: rotate(43.4410617835deg);
  -webkit-animation: drop-117 4.8912902657s 0.3035950243s infinite;
          animation: drop-117 4.8912902657s 0.3035950243s infinite;
}

@-webkit-keyframes drop-117 {
  100% {
    top: 110%;
    left: 38%;
  }
}

@keyframes drop-117 {
  100% {
    top: 110%;
    left: 38%;
  }
}
.confetti-118 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 53%;
  opacity: 1.438438088;
  -webkit-transform: rotate(194.5421723693deg);
          transform: rotate(194.5421723693deg);
  -webkit-animation: drop-118 4.6328230592s 0.9672352091s infinite;
          animation: drop-118 4.6328230592s 0.9672352091s infinite;
}

@-webkit-keyframes drop-118 {
  100% {
    top: 110%;
    left: 66%;
  }
}

@keyframes drop-118 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-119 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 8%;
  opacity: 1.4388001502;
  -webkit-transform: rotate(347.5697453346deg);
          transform: rotate(347.5697453346deg);
  -webkit-animation: drop-119 4.9118677038s 0.0906069456s infinite;
          animation: drop-119 4.9118677038s 0.0906069456s infinite;
}

@-webkit-keyframes drop-119 {
  100% {
    top: 110%;
    left: 16%;
  }
}

@keyframes drop-119 {
  100% {
    top: 110%;
    left: 16%;
  }
}
.confetti-120 {
  width: 4px;
  height: 1.6px;
  background-color: #d13447;
  top: -10%;
  left: 78%;
  opacity: 1.1442978498;
  -webkit-transform: rotate(106.2866292334deg);
          transform: rotate(106.2866292334deg);
  -webkit-animation: drop-120 4.1809441852s 0.4386627954s infinite;
          animation: drop-120 4.1809441852s 0.4386627954s infinite;
}

@-webkit-keyframes drop-120 {
  100% {
    top: 110%;
    left: 88%;
  }
}

@keyframes drop-120 {
  100% {
    top: 110%;
    left: 88%;
  }
}
.confetti-121 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 47%;
  opacity: 1.1720180813;
  -webkit-transform: rotate(277.0004030262deg);
          transform: rotate(277.0004030262deg);
  -webkit-animation: drop-121 4.3852378555s 0.3075194173s infinite;
          animation: drop-121 4.3852378555s 0.3075194173s infinite;
}

@-webkit-keyframes drop-121 {
  100% {
    top: 110%;
    left: 56%;
  }
}

@keyframes drop-121 {
  100% {
    top: 110%;
    left: 56%;
  }
}
.confetti-122 {
  width: 7px;
  height: 2.8px;
  background-color: #d13447;
  top: -10%;
  left: 99%;
  opacity: 0.5964000924;
  -webkit-transform: rotate(88.8084375382deg);
          transform: rotate(88.8084375382deg);
  -webkit-animation: drop-122 4.7005707846s 0.438403606s infinite;
          animation: drop-122 4.7005707846s 0.438403606s infinite;
}

@-webkit-keyframes drop-122 {
  100% {
    top: 110%;
    left: 112%;
  }
}

@keyframes drop-122 {
  100% {
    top: 110%;
    left: 112%;
  }
}
.confetti-123 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 46%;
  opacity: 0.5321882019;
  -webkit-transform: rotate(331.7832169623deg);
          transform: rotate(331.7832169623deg);
  -webkit-animation: drop-123 4.9847111598s 0.8205580444s infinite;
          animation: drop-123 4.9847111598s 0.8205580444s infinite;
}

@-webkit-keyframes drop-123 {
  100% {
    top: 110%;
    left: 58%;
  }
}

@keyframes drop-123 {
  100% {
    top: 110%;
    left: 58%;
  }
}
.confetti-124 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 7%;
  opacity: 1.2425267511;
  -webkit-transform: rotate(196.6604814093deg);
          transform: rotate(196.6604814093deg);
  -webkit-animation: drop-124 4.1168650977s 0.3263534309s infinite;
          animation: drop-124 4.1168650977s 0.3263534309s infinite;
}

@-webkit-keyframes drop-124 {
  100% {
    top: 110%;
    left: 22%;
  }
}

@keyframes drop-124 {
  100% {
    top: 110%;
    left: 22%;
  }
}
.confetti-125 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 58%;
  opacity: 1.3507360643;
  -webkit-transform: rotate(162.1414952556deg);
          transform: rotate(162.1414952556deg);
  -webkit-animation: drop-125 4.389240773s 0.6195821879s infinite;
          animation: drop-125 4.389240773s 0.6195821879s infinite;
}

@-webkit-keyframes drop-125 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-125 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-126 {
  width: 4px;
  height: 1.6px;
  background-color: #263672;
  top: -10%;
  left: 45%;
  opacity: 1.2973448537;
  -webkit-transform: rotate(18.4932756039deg);
          transform: rotate(18.4932756039deg);
  -webkit-animation: drop-126 4.1395319986s 0.6681927436s infinite;
          animation: drop-126 4.1395319986s 0.6681927436s infinite;
}

@-webkit-keyframes drop-126 {
  100% {
    top: 110%;
    left: 55%;
  }
}

@keyframes drop-126 {
  100% {
    top: 110%;
    left: 55%;
  }
}
.confetti-127 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 0.8526063506;
  -webkit-transform: rotate(22.6076128389deg);
          transform: rotate(22.6076128389deg);
  -webkit-animation: drop-127 4.6825744347s 0.4489572172s infinite;
          animation: drop-127 4.6825744347s 0.4489572172s infinite;
}

@-webkit-keyframes drop-127 {
  100% {
    top: 110%;
    left: 65%;
  }
}

@keyframes drop-127 {
  100% {
    top: 110%;
    left: 65%;
  }
}
.confetti-128 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 13%;
  opacity: 0.7727262709;
  -webkit-transform: rotate(23.7511817985deg);
          transform: rotate(23.7511817985deg);
  -webkit-animation: drop-128 4.0236524563s 0.9961200022s infinite;
          animation: drop-128 4.0236524563s 0.9961200022s infinite;
}

@-webkit-keyframes drop-128 {
  100% {
    top: 110%;
    left: 14%;
  }
}

@keyframes drop-128 {
  100% {
    top: 110%;
    left: 14%;
  }
}
.confetti-129 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 14%;
  opacity: 0.6445024304;
  -webkit-transform: rotate(102.7836298156deg);
          transform: rotate(102.7836298156deg);
  -webkit-animation: drop-129 4.6207193534s 0.4249739377s infinite;
          animation: drop-129 4.6207193534s 0.4249739377s infinite;
}

@-webkit-keyframes drop-129 {
  100% {
    top: 110%;
    left: 23%;
  }
}

@keyframes drop-129 {
  100% {
    top: 110%;
    left: 23%;
  }
}
.confetti-130 {
  width: 3px;
  height: 1.2px;
  background-color: #ffbf00;
  top: -10%;
  left: 97%;
  opacity: 1.0460137305;
  -webkit-transform: rotate(172.1572449894deg);
          transform: rotate(172.1572449894deg);
  -webkit-animation: drop-130 4.8207570021s 0.7287761003s infinite;
          animation: drop-130 4.8207570021s 0.7287761003s infinite;
}

@-webkit-keyframes drop-130 {
  100% {
    top: 110%;
    left: 108%;
  }
}

@keyframes drop-130 {
  100% {
    top: 110%;
    left: 108%;
  }
}
.confetti-131 {
  width: 2px;
  height: 0.8px;
  background-color: #d13447;
  top: -10%;
  left: 24%;
  opacity: 0.6960008845;
  -webkit-transform: rotate(265.1034740119deg);
          transform: rotate(265.1034740119deg);
  -webkit-animation: drop-131 4.9082548947s 0.5942094448s infinite;
          animation: drop-131 4.9082548947s 0.5942094448s infinite;
}

@-webkit-keyframes drop-131 {
  100% {
    top: 110%;
    left: 35%;
  }
}

@keyframes drop-131 {
  100% {
    top: 110%;
    left: 35%;
  }
}
.confetti-132 {
  width: 7px;
  height: 2.8px;
  background-color: #263672;
  top: -10%;
  left: 95%;
  opacity: 1.1856487791;
  -webkit-transform: rotate(145.8786761663deg);
          transform: rotate(145.8786761663deg);
  -webkit-animation: drop-132 4.3092367266s 0.1880665549s infinite;
          animation: drop-132 4.3092367266s 0.1880665549s infinite;
}

@-webkit-keyframes drop-132 {
  100% {
    top: 110%;
    left: 109%;
  }
}

@keyframes drop-132 {
  100% {
    top: 110%;
    left: 109%;
  }
}
.confetti-133 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 56%;
  opacity: 1.4341677236;
  -webkit-transform: rotate(13.2076741277deg);
          transform: rotate(13.2076741277deg);
  -webkit-animation: drop-133 4.6224133807s 0.9857512792s infinite;
          animation: drop-133 4.6224133807s 0.9857512792s infinite;
}

@-webkit-keyframes drop-133 {
  100% {
    top: 110%;
    left: 61%;
  }
}

@keyframes drop-133 {
  100% {
    top: 110%;
    left: 61%;
  }
}
.confetti-134 {
  width: 1px;
  height: 0.4px;
  background-color: #d13447;
  top: -10%;
  left: 93%;
  opacity: 0.52717964;
  -webkit-transform: rotate(279.9865665492deg);
          transform: rotate(279.9865665492deg);
  -webkit-animation: drop-134 4.1077490784s 0.5754381669s infinite;
          animation: drop-134 4.1077490784s 0.5754381669s infinite;
}

@-webkit-keyframes drop-134 {
  100% {
    top: 110%;
    left: 95%;
  }
}

@keyframes drop-134 {
  100% {
    top: 110%;
    left: 95%;
  }
}
.confetti-135 {
  width: 6px;
  height: 2.4px;
  background-color: #263672;
  top: -10%;
  left: 68%;
  opacity: 1.4734574292;
  -webkit-transform: rotate(354.2988216432deg);
          transform: rotate(354.2988216432deg);
  -webkit-animation: drop-135 4.6860713s 0.0018006299s infinite;
          animation: drop-135 4.6860713s 0.0018006299s infinite;
}

@-webkit-keyframes drop-135 {
  100% {
    top: 110%;
    left: 80%;
  }
}

@keyframes drop-135 {
  100% {
    top: 110%;
    left: 80%;
  }
}
.confetti-136 {
  width: 8px;
  height: 3.2px;
  background-color: #d13447;
  top: -10%;
  left: 39%;
  opacity: 0.7139256018;
  -webkit-transform: rotate(160.9336168459deg);
          transform: rotate(160.9336168459deg);
  -webkit-animation: drop-136 4.6240921254s 0.7215128519s infinite;
          animation: drop-136 4.6240921254s 0.7215128519s infinite;
}

@-webkit-keyframes drop-136 {
  100% {
    top: 110%;
    left: 46%;
  }
}

@keyframes drop-136 {
  100% {
    top: 110%;
    left: 46%;
  }
}
.confetti-137 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 61%;
  opacity: 0.5866786583;
  -webkit-transform: rotate(0.4333045513deg);
          transform: rotate(0.4333045513deg);
  -webkit-animation: drop-137 4.3491385109s 0.7897189706s infinite;
          animation: drop-137 4.3491385109s 0.7897189706s infinite;
}

@-webkit-keyframes drop-137 {
  100% {
    top: 110%;
    left: 68%;
  }
}

@keyframes drop-137 {
  100% {
    top: 110%;
    left: 68%;
  }
}
.confetti-138 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 75%;
  opacity: 1.2216603741;
  -webkit-transform: rotate(34.9529793459deg);
          transform: rotate(34.9529793459deg);
  -webkit-animation: drop-138 4.5588824643s 0.317369876s infinite;
          animation: drop-138 4.5588824643s 0.317369876s infinite;
}

@-webkit-keyframes drop-138 {
  100% {
    top: 110%;
    left: 77%;
  }
}

@keyframes drop-138 {
  100% {
    top: 110%;
    left: 77%;
  }
}
.confetti-139 {
  width: 7px;
  height: 2.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 13%;
  opacity: 0.5169739285;
  -webkit-transform: rotate(344.5767881875deg);
          transform: rotate(344.5767881875deg);
  -webkit-animation: drop-139 4.0754105307s 0.8727271425s infinite;
          animation: drop-139 4.0754105307s 0.8727271425s infinite;
}

@-webkit-keyframes drop-139 {
  100% {
    top: 110%;
    left: 28%;
  }
}

@keyframes drop-139 {
  100% {
    top: 110%;
    left: 28%;
  }
}
.confetti-140 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 76%;
  opacity: 0.6050534407;
  -webkit-transform: rotate(69.4871435346deg);
          transform: rotate(69.4871435346deg);
  -webkit-animation: drop-140 4.5659593875s 0.8739116803s infinite;
          animation: drop-140 4.5659593875s 0.8739116803s infinite;
}

@-webkit-keyframes drop-140 {
  100% {
    top: 110%;
    left: 82%;
  }
}

@keyframes drop-140 {
  100% {
    top: 110%;
    left: 82%;
  }
}
.confetti-141 {
  width: 6px;
  height: 2.4px;
  background-color: #d13447;
  top: -10%;
  left: 60%;
  opacity: 1.435035942;
  -webkit-transform: rotate(194.1722361741deg);
          transform: rotate(194.1722361741deg);
  -webkit-animation: drop-141 4.9497341095s 0.6926003638s infinite;
          animation: drop-141 4.9497341095s 0.6926003638s infinite;
}

@-webkit-keyframes drop-141 {
  100% {
    top: 110%;
    left: 66%;
  }
}

@keyframes drop-141 {
  100% {
    top: 110%;
    left: 66%;
  }
}
.confetti-142 {
  width: 1px;
  height: 0.4px;
  background-color: #ffbf00;
  top: -10%;
  left: 92%;
  opacity: 0.7695934558;
  -webkit-transform: rotate(206.5732491127deg);
          transform: rotate(206.5732491127deg);
  -webkit-animation: drop-142 4.8319244679s 0.1408444039s infinite;
          animation: drop-142 4.8319244679s 0.1408444039s infinite;
}

@-webkit-keyframes drop-142 {
  100% {
    top: 110%;
    left: 96%;
  }
}

@keyframes drop-142 {
  100% {
    top: 110%;
    left: 96%;
  }
}
.confetti-143 {
  width: 3px;
  height: 1.2px;
  background-color: #263672;
  top: -10%;
  left: 28%;
  opacity: 0.5559972587;
  -webkit-transform: rotate(167.7701519415deg);
          transform: rotate(167.7701519415deg);
  -webkit-animation: drop-143 4.6191704056s 0.3789098083s infinite;
          animation: drop-143 4.6191704056s 0.3789098083s infinite;
}

@-webkit-keyframes drop-143 {
  100% {
    top: 110%;
    left: 34%;
  }
}

@keyframes drop-143 {
  100% {
    top: 110%;
    left: 34%;
  }
}
.confetti-144 {
  width: 2px;
  height: 0.8px;
  background-color: #263672;
  top: -10%;
  left: 1%;
  opacity: 0.5509259234;
  -webkit-transform: rotate(287.4408929923deg);
          transform: rotate(287.4408929923deg);
  -webkit-animation: drop-144 4.7163392536s 0.2872753372s infinite;
          animation: drop-144 4.7163392536s 0.2872753372s infinite;
}

@-webkit-keyframes drop-144 {
  100% {
    top: 110%;
    left: 15%;
  }
}

@keyframes drop-144 {
  100% {
    top: 110%;
    left: 15%;
  }
}
.confetti-145 {
  width: 1px;
  height: 0.4px;
  background-color: #263672;
  top: -10%;
  left: 53%;
  opacity: 1.3190045246;
  -webkit-transform: rotate(344.5207011365deg);
          transform: rotate(344.5207011365deg);
  -webkit-animation: drop-145 4.9251278702s 0.8309775904s infinite;
          animation: drop-145 4.9251278702s 0.8309775904s infinite;
}

@-webkit-keyframes drop-145 {
  100% {
    top: 110%;
    left: 65%;
  }
}

@keyframes drop-145 {
  100% {
    top: 110%;
    left: 65%;
  }
}
.confetti-146 {
  width: 5px;
  height: 2px;
  background-color: #263672;
  top: -10%;
  left: 5%;
  opacity: 1.1220013227;
  -webkit-transform: rotate(156.0206067011deg);
          transform: rotate(156.0206067011deg);
  -webkit-animation: drop-146 4.3398188785s 0.0888752005s infinite;
          animation: drop-146 4.3398188785s 0.0888752005s infinite;
}

@-webkit-keyframes drop-146 {
  100% {
    top: 110%;
    left: 17%;
  }
}

@keyframes drop-146 {
  100% {
    top: 110%;
    left: 17%;
  }
}
.confetti-147 {
  width: 4px;
  height: 1.6px;
  background-color: #ffbf00;
  top: -10%;
  left: 56%;
  opacity: 0.5678374382;
  -webkit-transform: rotate(48.1050960947deg);
          transform: rotate(48.1050960947deg);
  -webkit-animation: drop-147 4.3844877683s 0.5020523601s infinite;
          animation: drop-147 4.3844877683s 0.5020523601s infinite;
}

@-webkit-keyframes drop-147 {
  100% {
    top: 110%;
    left: 64%;
  }
}

@keyframes drop-147 {
  100% {
    top: 110%;
    left: 64%;
  }
}
.confetti-148 {
  width: 2px;
  height: 0.8px;
  background-color: #ffbf00;
  top: -10%;
  left: 76%;
  opacity: 0.8603679537;
  -webkit-transform: rotate(213.4323009421deg);
          transform: rotate(213.4323009421deg);
  -webkit-animation: drop-148 4.2518913898s 0.5501766543s infinite;
          animation: drop-148 4.2518913898s 0.5501766543s infinite;
}

@-webkit-keyframes drop-148 {
  100% {
    top: 110%;
    left: 81%;
  }
}

@keyframes drop-148 {
  100% {
    top: 110%;
    left: 81%;
  }
}
.confetti-149 {
  width: 3px;
  height: 1.2px;
  background-color: #d13447;
  top: -10%;
  left: 83%;
  opacity: 0.7710802181;
  -webkit-transform: rotate(206.829390435deg);
          transform: rotate(206.829390435deg);
  -webkit-animation: drop-149 4.6098616863s 0.8293927212s infinite;
          animation: drop-149 4.6098616863s 0.8293927212s infinite;
}

@-webkit-keyframes drop-149 {
  100% {
    top: 110%;
    left: 89%;
  }
}

@keyframes drop-149 {
  100% {
    top: 110%;
    left: 89%;
  }
}
.confetti-150 {
  width: 5px;
  height: 2px;
  background-color: #d13447;
  top: -10%;
  left: 11%;
  opacity: 0.9936601248;
  -webkit-transform: rotate(348.1863873716deg);
          transform: rotate(348.1863873716deg);
  -webkit-animation: drop-150 4.4690765938s 0.5353498034s infinite;
          animation: drop-150 4.4690765938s 0.5353498034s infinite;
}

@-webkit-keyframes drop-150 {
  100% {
    top: 110%;
    left: 25%;
  }
}

@keyframes drop-150 {
  100% {
    top: 110%;
    left: 25%;
  }
}
