/* Confettig here we go */

.confetti-wrapper {
    height: 100%;
    width: 100%;
    overflow: hidden;
    top: 0;
    left: 0;
    z-index: -2;
}

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

.confetti-0 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 6%;
    opacity: 0.9070014194;
    transform: rotate(338.7858729495deg);
    -webkit-animation: drop-0 4.0163862244s 0.2860254934s infinite;
    animation: drop-0 4.0163862244s 0.2860254934s infinite;
}

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

@keyframes drop-0 {
    100% {
        top: 110%;
        left: 10%;
    }
}
.confetti-1 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 40%;
    opacity: 1.258121082;
    transform: rotate(253.2812207416deg);
    -webkit-animation: drop-1 4.4232003812s 0.4146169063s infinite;
    animation: drop-1 4.4232003812s 0.4146169063s infinite;
}

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

@keyframes drop-1 {
    100% {
        top: 110%;
        left: 51%;
    }
}
.confetti-2 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 76%;
    opacity: 1.0871804924;
    transform: rotate(276.7708052107deg);
    -webkit-animation: drop-2 4.1718572944s 0.8957264472s infinite;
    animation: drop-2 4.1718572944s 0.8957264472s infinite;
}

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

@keyframes drop-2 {
    100% {
        top: 110%;
        left: 79%;
    }
}
.confetti-3 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 39%;
    opacity: 1.2493658559;
    transform: rotate(6.4834638875deg);
    -webkit-animation: drop-3 4.6002592011s 0.1570132622s infinite;
    animation: drop-3 4.6002592011s 0.1570132622s infinite;
}

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

@keyframes drop-3 {
    100% {
        top: 110%;
        left: 47%;
    }
}
.confetti-4 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 94%;
    opacity: 1.2177065466;
    transform: rotate(25.6572571146deg);
    -webkit-animation: drop-4 4.3627860515s 0.7025700795s infinite;
    animation: drop-4 4.3627860515s 0.7025700795s infinite;
}

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

@keyframes drop-4 {
    100% {
        top: 110%;
        left: 97%;
    }
}
.confetti-5 {
    width: 2px;
    height: 0.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 100%;
    opacity: 0.8391419562;
    transform: rotate(58.8009291353deg);
    -webkit-animation: drop-5 4.2182348114s 0.789522985s infinite;
    animation: drop-5 4.2182348114s 0.789522985s infinite;
}

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

@keyframes drop-5 {
    100% {
        top: 110%;
        left: 113%;
    }
}
.confetti-6 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 12%;
    opacity: 1.0335850416;
    transform: rotate(161.3183662309deg);
    -webkit-animation: drop-6 4.4260031689s 0.1964434599s infinite;
    animation: drop-6 4.4260031689s 0.1964434599s infinite;
}

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

@keyframes drop-6 {
    100% {
        top: 110%;
        left: 17%;
    }
}
.confetti-7 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 36%;
    opacity: 1.4824987656;
    transform: rotate(198.8634951379deg);
    -webkit-animation: drop-7 4.2441947797s 0.0273656495s infinite;
    animation: drop-7 4.2441947797s 0.0273656495s infinite;
}

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

@keyframes drop-7 {
    100% {
        top: 110%;
        left: 44%;
    }
}
.confetti-8 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 27%;
    opacity: 1.4575813008;
    transform: rotate(116.0561243678deg);
    -webkit-animation: drop-8 4.5320372803s 0.7568533632s infinite;
    animation: drop-8 4.5320372803s 0.7568533632s infinite;
}

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

@keyframes drop-8 {
    100% {
        top: 110%;
        left: 42%;
    }
}
.confetti-9 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 37%;
    opacity: 1.1511996451;
    transform: rotate(278.643037189deg);
    -webkit-animation: drop-9 4.6686419005s 0.5492120839s infinite;
    animation: drop-9 4.6686419005s 0.5492120839s infinite;
}

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

@keyframes drop-9 {
    100% {
        top: 110%;
        left: 50%;
    }
}
.confetti-10 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 70%;
    opacity: 1.1758667245;
    transform: rotate(328.6863222561deg);
    -webkit-animation: drop-10 4.9144296267s 0.2483040375s infinite;
    animation: drop-10 4.9144296267s 0.2483040375s infinite;
}

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

@keyframes drop-10 {
    100% {
        top: 110%;
        left: 81%;
    }
}
.confetti-11 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 13%;
    opacity: 0.5119550503;
    transform: rotate(33.5997730733deg);
    -webkit-animation: drop-11 4.6442559585s 0.6503750186s infinite;
    animation: drop-11 4.6442559585s 0.6503750186s infinite;
}

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

@keyframes drop-11 {
    100% {
        top: 110%;
        left: 16%;
    }
}
.confetti-12 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 27%;
    opacity: 1.2667306763;
    transform: rotate(182.240506007deg);
    -webkit-animation: drop-12 4.8539771583s 0.4243876001s infinite;
    animation: drop-12 4.8539771583s 0.4243876001s infinite;
}

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

@keyframes drop-12 {
    100% {
        top: 110%;
        left: 33%;
    }
}
.confetti-13 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 25%;
    opacity: 1.2323394341;
    transform: rotate(176.4458966892deg);
    -webkit-animation: drop-13 4.4243356784s 0.8535495751s infinite;
    animation: drop-13 4.4243356784s 0.8535495751s infinite;
}

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

@keyframes drop-13 {
    100% {
        top: 110%;
        left: 27%;
    }
}
.confetti-14 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 70%;
    opacity: 0.6401844807;
    transform: rotate(26.8027509957deg);
    -webkit-animation: drop-14 4.2337429576s 0.9634501778s infinite;
    animation: drop-14 4.2337429576s 0.9634501778s infinite;
}

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

@keyframes drop-14 {
    100% {
        top: 110%;
        left: 76%;
    }
}
.confetti-15 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 6%;
    opacity: 1.4808637903;
    transform: rotate(219.5327137967deg);
    -webkit-animation: drop-15 4.0301137421s 0.7922735594s infinite;
    animation: drop-15 4.0301137421s 0.7922735594s infinite;
}

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

@keyframes drop-15 {
    100% {
        top: 110%;
        left: 11%;
    }
}
.confetti-16 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 27%;
    opacity: 0.5785681979;
    transform: rotate(263.8099813276deg);
    -webkit-animation: drop-16 4.8552270483s 0.2175789284s infinite;
    animation: drop-16 4.8552270483s 0.2175789284s infinite;
}

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

@keyframes drop-16 {
    100% {
        top: 110%;
        left: 39%;
    }
}
.confetti-17 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 10%;
    opacity: 1.3082150894;
    transform: rotate(288.8644482287deg);
    -webkit-animation: drop-17 4.8380543986s 0.299387138s infinite;
    animation: drop-17 4.8380543986s 0.299387138s infinite;
}

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

@keyframes drop-17 {
    100% {
        top: 110%;
        left: 18%;
    }
}
.confetti-18 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 4%;
    opacity: 0.8636183558;
    transform: rotate(319.3350307388deg);
    -webkit-animation: drop-18 4.6658250189s 0.6539102709s infinite;
    animation: drop-18 4.6658250189s 0.6539102709s infinite;
}

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

@keyframes drop-18 {
    100% {
        top: 110%;
        left: 7%;
    }
}
.confetti-19 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 55%;
    opacity: 0.6937232059;
    transform: rotate(169.5602915719deg);
    -webkit-animation: drop-19 4.5496608939s 0.2977126502s infinite;
    animation: drop-19 4.5496608939s 0.2977126502s infinite;
}

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

@keyframes drop-19 {
    100% {
        top: 110%;
        left: 58%;
    }
}
.confetti-20 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 57%;
    opacity: 0.6903479523;
    transform: rotate(232.1678124996deg);
    -webkit-animation: drop-20 4.2082814728s 0.4731005325s infinite;
    animation: drop-20 4.2082814728s 0.4731005325s infinite;
}

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

@keyframes drop-20 {
    100% {
        top: 110%;
        left: 64%;
    }
}
.confetti-21 {
    width: 2px;
    height: 0.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 7%;
    opacity: 0.9097783888;
    transform: rotate(264.3868730661deg);
    -webkit-animation: drop-21 4.2837187745s 0.6276089344s infinite;
    animation: drop-21 4.2837187745s 0.6276089344s infinite;
}

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

@keyframes drop-21 {
    100% {
        top: 110%;
        left: 14%;
    }
}
.confetti-22 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 21%;
    opacity: 1.140845372;
    transform: rotate(137.6463154859deg);
    -webkit-animation: drop-22 4.7042073541s 0.9251755744s infinite;
    animation: drop-22 4.7042073541s 0.9251755744s infinite;
}

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

@keyframes drop-22 {
    100% {
        top: 110%;
        left: 34%;
    }
}
.confetti-23 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 74%;
    opacity: 1.2340187096;
    transform: rotate(45.7753695243deg);
    -webkit-animation: drop-23 4.654394655s 0.5693416702s infinite;
    animation: drop-23 4.654394655s 0.5693416702s infinite;
}

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

@keyframes drop-23 {
    100% {
        top: 110%;
        left: 87%;
    }
}
.confetti-24 {
    width: 1px;
    height: 0.4px;
    background-color: #263672;
    top: -10%;
    left: 87%;
    opacity: 1.2102597215;
    transform: rotate(6.6102641199deg);
    -webkit-animation: drop-24 4.6879383332s 0.5621314325s infinite;
    animation: drop-24 4.6879383332s 0.5621314325s infinite;
}

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

@keyframes drop-24 {
    100% {
        top: 110%;
        left: 89%;
    }
}
.confetti-25 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 13%;
    opacity: 0.5385278588;
    transform: rotate(303.2535723386deg);
    -webkit-animation: drop-25 4.2309464092s 0.4487874053s infinite;
    animation: drop-25 4.2309464092s 0.4487874053s infinite;
}

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

@keyframes drop-25 {
    100% {
        top: 110%;
        left: 18%;
    }
}
.confetti-26 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 24%;
    opacity: 0.9258187614;
    transform: rotate(135.9474416673deg);
    -webkit-animation: drop-26 4.369377771s 0.9698301285s infinite;
    animation: drop-26 4.369377771s 0.9698301285s infinite;
}

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

@keyframes drop-26 {
    100% {
        top: 110%;
        left: 33%;
    }
}
.confetti-27 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 74%;
    opacity: 0.6575919641;
    transform: rotate(281.0956172348deg);
    -webkit-animation: drop-27 4.6507153852s 0.6691925275s infinite;
    animation: drop-27 4.6507153852s 0.6691925275s infinite;
}

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

@keyframes drop-27 {
    100% {
        top: 110%;
        left: 80%;
    }
}
.confetti-28 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 37%;
    opacity: 1.0059737369;
    transform: rotate(273.4925858998deg);
    -webkit-animation: drop-28 4.5432446939s 0.4560790349s infinite;
    animation: drop-28 4.5432446939s 0.4560790349s infinite;
}

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

@keyframes drop-28 {
    100% {
        top: 110%;
        left: 45%;
    }
}
.confetti-29 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 29%;
    opacity: 1.3886373931;
    transform: rotate(302.9685077886deg);
    -webkit-animation: drop-29 4.8091320969s 0.7989190616s infinite;
    animation: drop-29 4.8091320969s 0.7989190616s infinite;
}

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

@keyframes drop-29 {
    100% {
        top: 110%;
        left: 30%;
    }
}
.confetti-30 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 87%;
    opacity: 1.3186397157;
    transform: rotate(355.561582721deg);
    -webkit-animation: drop-30 4.1637188218s 0.0883797126s infinite;
    animation: drop-30 4.1637188218s 0.0883797126s infinite;
}

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

@keyframes drop-30 {
    100% {
        top: 110%;
        left: 94%;
    }
}
.confetti-31 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 93%;
    opacity: 1.0555878776;
    transform: rotate(34.2923022893deg);
    -webkit-animation: drop-31 4.635648156s 0.0212775169s infinite;
    animation: drop-31 4.635648156s 0.0212775169s infinite;
}

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

@keyframes drop-31 {
    100% {
        top: 110%;
        left: 107%;
    }
}
.confetti-32 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 50%;
    opacity: 0.5342041585;
    transform: rotate(317.772216587deg);
    -webkit-animation: drop-32 4.4245515492s 0.4931503476s infinite;
    animation: drop-32 4.4245515492s 0.4931503476s infinite;
}

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

@keyframes drop-32 {
    100% {
        top: 110%;
        left: 60%;
    }
}
.confetti-33 {
    width: 2px;
    height: 0.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 72%;
    opacity: 1.3883662964;
    transform: rotate(222.5364846404deg);
    -webkit-animation: drop-33 4.5495058233s 0.7235027159s infinite;
    animation: drop-33 4.5495058233s 0.7235027159s infinite;
}

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

@keyframes drop-33 {
    100% {
        top: 110%;
        left: 82%;
    }
}
.confetti-34 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 9%;
    opacity: 0.9263557236;
    transform: rotate(317.722043238deg);
    -webkit-animation: drop-34 4.7655575644s 0.6528478289s infinite;
    animation: drop-34 4.7655575644s 0.6528478289s infinite;
}

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

@keyframes drop-34 {
    100% {
        top: 110%;
        left: 12%;
    }
}
.confetti-35 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 55%;
    opacity: 0.7693170428;
    transform: rotate(96.2860707419deg);
    -webkit-animation: drop-35 4.2886197909s 0.7896274066s infinite;
    animation: drop-35 4.2886197909s 0.7896274066s infinite;
}

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

@keyframes drop-35 {
    100% {
        top: 110%;
        left: 66%;
    }
}
.confetti-36 {
    width: 1px;
    height: 0.4px;
    background-color: #263672;
    top: -10%;
    left: 59%;
    opacity: 0.8246292224;
    transform: rotate(313.7639709257deg);
    -webkit-animation: drop-36 4.311099978s 0.2964625188s infinite;
    animation: drop-36 4.311099978s 0.2964625188s infinite;
}

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

@keyframes drop-36 {
    100% {
        top: 110%;
        left: 71%;
    }
}
.confetti-37 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 73%;
    opacity: 1.1336281643;
    transform: rotate(154.9902929522deg);
    -webkit-animation: drop-37 4.9265619671s 0.6332205688s infinite;
    animation: drop-37 4.9265619671s 0.6332205688s infinite;
}

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

@keyframes drop-37 {
    100% {
        top: 110%;
        left: 78%;
    }
}
.confetti-38 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 19%;
    opacity: 1.1320246963;
    transform: rotate(12.6057366365deg);
    -webkit-animation: drop-38 4.3541914167s 0.6224938394s infinite;
    animation: drop-38 4.3541914167s 0.6224938394s infinite;
}

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

@keyframes drop-38 {
    100% {
        top: 110%;
        left: 33%;
    }
}
.confetti-39 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 21%;
    opacity: 1.1036887683;
    transform: rotate(209.6763145196deg);
    -webkit-animation: drop-39 4.0891406654s 0.2261866006s infinite;
    animation: drop-39 4.0891406654s 0.2261866006s infinite;
}

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

@keyframes drop-39 {
    100% {
        top: 110%;
        left: 25%;
    }
}
.confetti-40 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 10%;
    opacity: 0.778233525;
    transform: rotate(230.4143144547deg);
    -webkit-animation: drop-40 4.1383088564s 0.722550099s infinite;
    animation: drop-40 4.1383088564s 0.722550099s infinite;
}

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

@keyframes drop-40 {
    100% {
        top: 110%;
        left: 19%;
    }
}
.confetti-41 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 11%;
    opacity: 1.2950916708;
    transform: rotate(346.6807346677deg);
    -webkit-animation: drop-41 4.4181433125s 0.594127896s infinite;
    animation: drop-41 4.4181433125s 0.594127896s infinite;
}

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

@keyframes drop-41 {
    100% {
        top: 110%;
        left: 15%;
    }
}
.confetti-42 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 13%;
    opacity: 1.1178706912;
    transform: rotate(39.2486162782deg);
    -webkit-animation: drop-42 4.6809873784s 0.9257966693s infinite;
    animation: drop-42 4.6809873784s 0.9257966693s infinite;
}

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

@keyframes drop-42 {
    100% {
        top: 110%;
        left: 19%;
    }
}
.confetti-43 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 95%;
    opacity: 1.4117042549;
    transform: rotate(61.0652477129deg);
    -webkit-animation: drop-43 4.6432157041s 0.0844546083s infinite;
    animation: drop-43 4.6432157041s 0.0844546083s infinite;
}

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

@keyframes drop-43 {
    100% {
        top: 110%;
        left: 104%;
    }
}
.confetti-44 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 51%;
    opacity: 0.504028185;
    transform: rotate(206.549481698deg);
    -webkit-animation: drop-44 4.871137774s 0.2129482605s infinite;
    animation: drop-44 4.871137774s 0.2129482605s infinite;
}

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

@keyframes drop-44 {
    100% {
        top: 110%;
        left: 62%;
    }
}
.confetti-45 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 94%;
    opacity: 0.5006477622;
    transform: rotate(26.5592037779deg);
    -webkit-animation: drop-45 4.723789295s 0.1718203427s infinite;
    animation: drop-45 4.723789295s 0.1718203427s infinite;
}

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

@keyframes drop-45 {
    100% {
        top: 110%;
        left: 101%;
    }
}
.confetti-46 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 66%;
    opacity: 1.3602834574;
    transform: rotate(77.9174227706deg);
    -webkit-animation: drop-46 4.2103931748s 0.5597454971s infinite;
    animation: drop-46 4.2103931748s 0.5597454971s infinite;
}

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

@keyframes drop-46 {
    100% {
        top: 110%;
        left: 74%;
    }
}
.confetti-47 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 87%;
    opacity: 0.977151911;
    transform: rotate(303.1261223277deg);
    -webkit-animation: drop-47 4.8608483606s 0.0813572552s infinite;
    animation: drop-47 4.8608483606s 0.0813572552s infinite;
}

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

@keyframes drop-47 {
    100% {
        top: 110%;
        left: 91%;
    }
}
.confetti-48 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 92%;
    opacity: 0.846958853;
    transform: rotate(316.0552420047deg);
    -webkit-animation: drop-48 4.9978943204s 0.9802161331s infinite;
    animation: drop-48 4.9978943204s 0.9802161331s infinite;
}

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

@keyframes drop-48 {
    100% {
        top: 110%;
        left: 105%;
    }
}
.confetti-49 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 73%;
    opacity: 1.3820727149;
    transform: rotate(253.2169662379deg);
    -webkit-animation: drop-49 4.0634135333s 0.4643019228s infinite;
    animation: drop-49 4.0634135333s 0.4643019228s infinite;
}

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

@keyframes drop-49 {
    100% {
        top: 110%;
        left: 75%;
    }
}
.confetti-50 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 6%;
    opacity: 0.753083489;
    transform: rotate(99.9043117247deg);
    -webkit-animation: drop-50 4.7223400768s 0.5370179967s infinite;
    animation: drop-50 4.7223400768s 0.5370179967s infinite;
}

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

@keyframes drop-50 {
    100% {
        top: 110%;
        left: 20%;
    }
}
.confetti-51 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 53%;
    opacity: 0.7909659444;
    transform: rotate(62.8349994717deg);
    -webkit-animation: drop-51 4.8682648803s 0.1410347032s infinite;
    animation: drop-51 4.8682648803s 0.1410347032s infinite;
}

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

@keyframes drop-51 {
    100% {
        top: 110%;
        left: 55%;
    }
}
.confetti-52 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 89%;
    opacity: 0.6450830263;
    transform: rotate(132.1448719325deg);
    -webkit-animation: drop-52 4.824054082s 0.945427476s infinite;
    animation: drop-52 4.824054082s 0.945427476s infinite;
}

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

@keyframes drop-52 {
    100% {
        top: 110%;
        left: 91%;
    }
}
.confetti-53 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 47%;
    opacity: 1.3364685926;
    transform: rotate(40.465975949deg);
    -webkit-animation: drop-53 4.8410848866s 0.9205693157s infinite;
    animation: drop-53 4.8410848866s 0.9205693157s infinite;
}

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

@keyframes drop-53 {
    100% {
        top: 110%;
        left: 51%;
    }
}
.confetti-54 {
    width: 2px;
    height: 0.8px;
    background-color: #d13447;
    top: -10%;
    left: 25%;
    opacity: 1.4327964947;
    transform: rotate(298.2391633001deg);
    -webkit-animation: drop-54 4.2267358307s 0.96220864s infinite;
    animation: drop-54 4.2267358307s 0.96220864s infinite;
}

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

@keyframes drop-54 {
    100% {
        top: 110%;
        left: 29%;
    }
}
.confetti-55 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 99%;
    opacity: 1.4987289773;
    transform: rotate(329.3194161266deg);
    -webkit-animation: drop-55 4.647869073s 0.2862187655s infinite;
    animation: drop-55 4.647869073s 0.2862187655s infinite;
}

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

@keyframes drop-55 {
    100% {
        top: 110%;
        left: 102%;
    }
}
.confetti-56 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 46%;
    opacity: 1.3079979527;
    transform: rotate(283.4036327011deg);
    -webkit-animation: drop-56 4.4169253623s 0.527017015s infinite;
    animation: drop-56 4.4169253623s 0.527017015s infinite;
}

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

@keyframes drop-56 {
    100% {
        top: 110%;
        left: 59%;
    }
}
.confetti-57 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 81%;
    opacity: 1.3192237174;
    transform: rotate(97.5064501052deg);
    -webkit-animation: drop-57 4.4431741115s 0.6030381537s infinite;
    animation: drop-57 4.4431741115s 0.6030381537s infinite;
}

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

@keyframes drop-57 {
    100% {
        top: 110%;
        left: 82%;
    }
}
.confetti-58 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 18%;
    opacity: 0.9855775794;
    transform: rotate(336.218345581deg);
    -webkit-animation: drop-58 4.8876753377s 0.713932482s infinite;
    animation: drop-58 4.8876753377s 0.713932482s infinite;
}

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

@keyframes drop-58 {
    100% {
        top: 110%;
        left: 28%;
    }
}
.confetti-59 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 66%;
    opacity: 0.6894441792;
    transform: rotate(46.8103455011deg);
    -webkit-animation: drop-59 4.9605963104s 0.6160285813s infinite;
    animation: drop-59 4.9605963104s 0.6160285813s infinite;
}

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

@keyframes drop-59 {
    100% {
        top: 110%;
        left: 75%;
    }
}
.confetti-60 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 13%;
    opacity: 0.8228276389;
    transform: rotate(84.852584334deg);
    -webkit-animation: drop-60 4.5463124389s 0.8552251372s infinite;
    animation: drop-60 4.5463124389s 0.8552251372s infinite;
}

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

@keyframes drop-60 {
    100% {
        top: 110%;
        left: 26%;
    }
}
.confetti-61 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 71%;
    opacity: 0.8718643906;
    transform: rotate(182.3916039934deg);
    -webkit-animation: drop-61 4.9881823223s 0.7183681478s infinite;
    animation: drop-61 4.9881823223s 0.7183681478s infinite;
}

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

@keyframes drop-61 {
    100% {
        top: 110%;
        left: 75%;
    }
}
.confetti-62 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 21%;
    opacity: 1.3818217771;
    transform: rotate(280.2335738005deg);
    -webkit-animation: drop-62 4.5754867446s 0.279867539s infinite;
    animation: drop-62 4.5754867446s 0.279867539s infinite;
}

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

@keyframes drop-62 {
    100% {
        top: 110%;
        left: 28%;
    }
}
.confetti-63 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 65%;
    opacity: 0.9927327804;
    transform: rotate(110.3291700311deg);
    -webkit-animation: drop-63 4.3381187203s 0.1162598157s infinite;
    animation: drop-63 4.3381187203s 0.1162598157s infinite;
}

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

@keyframes drop-63 {
    100% {
        top: 110%;
        left: 73%;
    }
}
.confetti-64 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 75%;
    opacity: 0.9463094056;
    transform: rotate(242.3179984784deg);
    -webkit-animation: drop-64 4.4439535959s 0.3837922512s infinite;
    animation: drop-64 4.4439535959s 0.3837922512s infinite;
}

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

@keyframes drop-64 {
    100% {
        top: 110%;
        left: 78%;
    }
}
.confetti-65 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 49%;
    opacity: 1.1016381848;
    transform: rotate(92.5622932015deg);
    -webkit-animation: drop-65 4.949996252s 0.3024004696s infinite;
    animation: drop-65 4.949996252s 0.3024004696s infinite;
}

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

@keyframes drop-65 {
    100% {
        top: 110%;
        left: 55%;
    }
}
.confetti-66 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 93%;
    opacity: 1.0928718474;
    transform: rotate(22.08020613deg);
    -webkit-animation: drop-66 4.1255578661s 0.0245208935s infinite;
    animation: drop-66 4.1255578661s 0.0245208935s infinite;
}

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

@keyframes drop-66 {
    100% {
        top: 110%;
        left: 94%;
    }
}
.confetti-67 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 82%;
    opacity: 0.5572796013;
    transform: rotate(18.5374053295deg);
    -webkit-animation: drop-67 4.6941280003s 0.4712911566s infinite;
    animation: drop-67 4.6941280003s 0.4712911566s infinite;
}

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

@keyframes drop-67 {
    100% {
        top: 110%;
        left: 89%;
    }
}
.confetti-68 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 45%;
    opacity: 0.5203894823;
    transform: rotate(288.8269094219deg);
    -webkit-animation: drop-68 4.0411283685s 0.290724701s infinite;
    animation: drop-68 4.0411283685s 0.290724701s infinite;
}

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

@keyframes drop-68 {
    100% {
        top: 110%;
        left: 58%;
    }
}
.confetti-69 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 75%;
    opacity: 0.8411740378;
    transform: rotate(88.2000817775deg);
    -webkit-animation: drop-69 4.3028727939s 0.8440610967s infinite;
    animation: drop-69 4.3028727939s 0.8440610967s infinite;
}

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

@keyframes drop-69 {
    100% {
        top: 110%;
        left: 87%;
    }
}
.confetti-70 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 83%;
    opacity: 1.1202101118;
    transform: rotate(7.0908718855deg);
    -webkit-animation: drop-70 4.5405409418s 0.6368426291s infinite;
    animation: drop-70 4.5405409418s 0.6368426291s infinite;
}

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

@keyframes drop-70 {
    100% {
        top: 110%;
        left: 96%;
    }
}
.confetti-71 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 38%;
    opacity: 1.0401505236;
    transform: rotate(273.6992210094deg);
    -webkit-animation: drop-71 4.2914397728s 0.0706882002s infinite;
    animation: drop-71 4.2914397728s 0.0706882002s infinite;
}

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

@keyframes drop-71 {
    100% {
        top: 110%;
        left: 40%;
    }
}
.confetti-72 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 14%;
    opacity: 0.6791314542;
    transform: rotate(259.6097257713deg);
    -webkit-animation: drop-72 4.8660192829s 0.8626688941s infinite;
    animation: drop-72 4.8660192829s 0.8626688941s infinite;
}

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

@keyframes drop-72 {
    100% {
        top: 110%;
        left: 21%;
    }
}
.confetti-73 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 52%;
    opacity: 1.2783912682;
    transform: rotate(135.9157290781deg);
    -webkit-animation: drop-73 4.4950597106s 0.2771759447s infinite;
    animation: drop-73 4.4950597106s 0.2771759447s infinite;
}

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

@keyframes drop-73 {
    100% {
        top: 110%;
        left: 60%;
    }
}
.confetti-74 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 59%;
    opacity: 1.3933299445;
    transform: rotate(335.4612684636deg);
    -webkit-animation: drop-74 4.1015547606s 0.7417450298s infinite;
    animation: drop-74 4.1015547606s 0.7417450298s infinite;
}

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

@keyframes drop-74 {
    100% {
        top: 110%;
        left: 62%;
    }
}
.confetti-75 {
    width: 2px;
    height: 0.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 73%;
    opacity: 0.6189003827;
    transform: rotate(218.1314405293deg);
    -webkit-animation: drop-75 4.7321164897s 0.1741572679s infinite;
    animation: drop-75 4.7321164897s 0.1741572679s infinite;
}

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

@keyframes drop-75 {
    100% {
        top: 110%;
        left: 85%;
    }
}
.confetti-76 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 62%;
    opacity: 1.3768315072;
    transform: rotate(263.5146291716deg);
    -webkit-animation: drop-76 4.3860423834s 0.7431294208s infinite;
    animation: drop-76 4.3860423834s 0.7431294208s infinite;
}

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

@keyframes drop-76 {
    100% {
        top: 110%;
        left: 71%;
    }
}
.confetti-77 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 9%;
    opacity: 0.5402527185;
    transform: rotate(248.188950632deg);
    -webkit-animation: drop-77 4.041883074s 0.470919938s infinite;
    animation: drop-77 4.041883074s 0.470919938s infinite;
}

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

@keyframes drop-77 {
    100% {
        top: 110%;
        left: 16%;
    }
}
.confetti-78 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 50%;
    opacity: 1.4239407977;
    transform: rotate(128.3354383356deg);
    -webkit-animation: drop-78 4.404827215s 0.7110703638s infinite;
    animation: drop-78 4.404827215s 0.7110703638s infinite;
}

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

@keyframes drop-78 {
    100% {
        top: 110%;
        left: 58%;
    }
}
.confetti-79 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 58%;
    opacity: 0.5187944737;
    transform: rotate(30.0272166231deg);
    -webkit-animation: drop-79 4.6540851253s 0.3150777679s infinite;
    animation: drop-79 4.6540851253s 0.3150777679s infinite;
}

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

@keyframes drop-79 {
    100% {
        top: 110%;
        left: 73%;
    }
}
.confetti-80 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 20%;
    opacity: 0.8573312814;
    transform: rotate(273.7487087153deg);
    -webkit-animation: drop-80 4.6500397025s 0.0322108776s infinite;
    animation: drop-80 4.6500397025s 0.0322108776s infinite;
}

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

@keyframes drop-80 {
    100% {
        top: 110%;
        left: 22%;
    }
}
.confetti-81 {
    width: 2px;
    height: 0.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 62%;
    opacity: 0.6632638944;
    transform: rotate(159.422081977deg);
    -webkit-animation: drop-81 4.1944208636s 0.6530989295s infinite;
    animation: drop-81 4.1944208636s 0.6530989295s infinite;
}

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

@keyframes drop-81 {
    100% {
        top: 110%;
        left: 70%;
    }
}
.confetti-82 {
    width: 1px;
    height: 0.4px;
    background-color: #263672;
    top: -10%;
    left: 11%;
    opacity: 1.0730863824;
    transform: rotate(208.1245686216deg);
    -webkit-animation: drop-82 4.0283349781s 0.7194971054s infinite;
    animation: drop-82 4.0283349781s 0.7194971054s infinite;
}

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

@keyframes drop-82 {
    100% {
        top: 110%;
        left: 13%;
    }
}
.confetti-83 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 50%;
    opacity: 1.0218836187;
    transform: rotate(269.8567650124deg);
    -webkit-animation: drop-83 4.2400740418s 0.1138640194s infinite;
    animation: drop-83 4.2400740418s 0.1138640194s infinite;
}

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

@keyframes drop-83 {
    100% {
        top: 110%;
        left: 64%;
    }
}
.confetti-84 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 84%;
    opacity: 1.0350014404;
    transform: rotate(286.7123761954deg);
    -webkit-animation: drop-84 4.7525292056s 0.357468285s infinite;
    animation: drop-84 4.7525292056s 0.357468285s infinite;
}

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

@keyframes drop-84 {
    100% {
        top: 110%;
        left: 89%;
    }
}
.confetti-85 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 1%;
    opacity: 1.1049061461;
    transform: rotate(230.6076021305deg);
    -webkit-animation: drop-85 4.5702610006s 0.3933421777s infinite;
    animation: drop-85 4.5702610006s 0.3933421777s infinite;
}

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

@keyframes drop-85 {
    100% {
        top: 110%;
        left: 7%;
    }
}
.confetti-86 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 60%;
    opacity: 1.0536864534;
    transform: rotate(238.9902990707deg);
    -webkit-animation: drop-86 4.9244796973s 0.2853226719s infinite;
    animation: drop-86 4.9244796973s 0.2853226719s infinite;
}

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

@keyframes drop-86 {
    100% {
        top: 110%;
        left: 64%;
    }
}
.confetti-87 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 41%;
    opacity: 0.9745154953;
    transform: rotate(292.7730249376deg);
    -webkit-animation: drop-87 4.5085705721s 0.1137490641s infinite;
    animation: drop-87 4.5085705721s 0.1137490641s infinite;
}

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

@keyframes drop-87 {
    100% {
        top: 110%;
        left: 46%;
    }
}
.confetti-88 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 52%;
    opacity: 0.6512397325;
    transform: rotate(127.4928193836deg);
    -webkit-animation: drop-88 4.598612892s 0.2723984151s infinite;
    animation: drop-88 4.598612892s 0.2723984151s infinite;
}

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

@keyframes drop-88 {
    100% {
        top: 110%;
        left: 67%;
    }
}
.confetti-89 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 98%;
    opacity: 0.752866887;
    transform: rotate(118.7935053616deg);
    -webkit-animation: drop-89 4.5092493997s 0.9607426095s infinite;
    animation: drop-89 4.5092493997s 0.9607426095s infinite;
}

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

@keyframes drop-89 {
    100% {
        top: 110%;
        left: 99%;
    }
}
.confetti-90 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 63%;
    opacity: 0.9995868117;
    transform: rotate(182.3274858575deg);
    -webkit-animation: drop-90 4.2697428145s 0.9826890525s infinite;
    animation: drop-90 4.2697428145s 0.9826890525s infinite;
}

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

@keyframes drop-90 {
    100% {
        top: 110%;
        left: 76%;
    }
}
.confetti-91 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 52%;
    opacity: 0.8094272131;
    transform: rotate(190.8434668702deg);
    -webkit-animation: drop-91 4.5755855273s 0.0396173144s infinite;
    animation: drop-91 4.5755855273s 0.0396173144s infinite;
}

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

@keyframes drop-91 {
    100% {
        top: 110%;
        left: 54%;
    }
}
.confetti-92 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 82%;
    opacity: 0.5100955408;
    transform: rotate(41.3017681367deg);
    -webkit-animation: drop-92 4.3411003689s 0.7963185915s infinite;
    animation: drop-92 4.3411003689s 0.7963185915s infinite;
}

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

@keyframes drop-92 {
    100% {
        top: 110%;
        left: 84%;
    }
}
.confetti-93 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 81%;
    opacity: 1.4758332536;
    transform: rotate(210.0968253389deg);
    -webkit-animation: drop-93 4.0676355948s 0.5906428187s infinite;
    animation: drop-93 4.0676355948s 0.5906428187s infinite;
}

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

@keyframes drop-93 {
    100% {
        top: 110%;
        left: 86%;
    }
}
.confetti-94 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 56%;
    opacity: 1.1660692211;
    transform: rotate(347.5088525312deg);
    -webkit-animation: drop-94 4.0871008988s 0.086915012s infinite;
    animation: drop-94 4.0871008988s 0.086915012s infinite;
}

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

@keyframes drop-94 {
    100% {
        top: 110%;
        left: 60%;
    }
}
.confetti-95 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 33%;
    opacity: 0.6279640645;
    transform: rotate(290.3308024834deg);
    -webkit-animation: drop-95 4.1573598119s 0.0102294556s infinite;
    animation: drop-95 4.1573598119s 0.0102294556s infinite;
}

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

@keyframes drop-95 {
    100% {
        top: 110%;
        left: 44%;
    }
}
.confetti-96 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 91%;
    opacity: 0.8167352849;
    transform: rotate(314.2285003227deg);
    -webkit-animation: drop-96 4.8200362174s 0.3983448052s infinite;
    animation: drop-96 4.8200362174s 0.3983448052s infinite;
}

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

@keyframes drop-96 {
    100% {
        top: 110%;
        left: 97%;
    }
}
.confetti-97 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 49%;
    opacity: 0.9179597928;
    transform: rotate(30.928142055deg);
    -webkit-animation: drop-97 4.7614004304s 0.7999138962s infinite;
    animation: drop-97 4.7614004304s 0.7999138962s infinite;
}

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

@keyframes drop-97 {
    100% {
        top: 110%;
        left: 54%;
    }
}
.confetti-98 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 74%;
    opacity: 1.4193628921;
    transform: rotate(204.9949029365deg);
    -webkit-animation: drop-98 4.8554433139s 0.6808404799s infinite;
    animation: drop-98 4.8554433139s 0.6808404799s infinite;
}

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

@keyframes drop-98 {
    100% {
        top: 110%;
        left: 89%;
    }
}
.confetti-99 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 37%;
    opacity: 1.1976153252;
    transform: rotate(14.8931482155deg);
    -webkit-animation: drop-99 4.0583145278s 0.968928097s infinite;
    animation: drop-99 4.0583145278s 0.968928097s infinite;
}

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

@keyframes drop-99 {
    100% {
        top: 110%;
        left: 41%;
    }
}
.confetti-100 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 5%;
    opacity: 1.4922130431;
    transform: rotate(36.8118838043deg);
    -webkit-animation: drop-100 4.4930256131s 0.6424002351s infinite;
    animation: drop-100 4.4930256131s 0.6424002351s infinite;
}

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

@keyframes drop-100 {
    100% {
        top: 110%;
        left: 12%;
    }
}
.confetti-101 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 34%;
    opacity: 1.3191132132;
    transform: rotate(41.1116138487deg);
    -webkit-animation: drop-101 4.0876678056s 0.6896267812s infinite;
    animation: drop-101 4.0876678056s 0.6896267812s infinite;
}

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

@keyframes drop-101 {
    100% {
        top: 110%;
        left: 49%;
    }
}
.confetti-102 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 57%;
    opacity: 0.6511651811;
    transform: rotate(107.0592276874deg);
    -webkit-animation: drop-102 4.1045865344s 0.2159675815s infinite;
    animation: drop-102 4.1045865344s 0.2159675815s infinite;
}

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

@keyframes drop-102 {
    100% {
        top: 110%;
        left: 58%;
    }
}
.confetti-103 {
    width: 2px;
    height: 0.8px;
    background-color: #d13447;
    top: -10%;
    left: 52%;
    opacity: 0.724475264;
    transform: rotate(144.4376528983deg);
    -webkit-animation: drop-103 4.7632187142s 0.5213962946s infinite;
    animation: drop-103 4.7632187142s 0.5213962946s infinite;
}

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

@keyframes drop-103 {
    100% {
        top: 110%;
        left: 55%;
    }
}
.confetti-104 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 82%;
    opacity: 0.6737543581;
    transform: rotate(22.4295211996deg);
    -webkit-animation: drop-104 4.2248021485s 0.3393291073s infinite;
    animation: drop-104 4.2248021485s 0.3393291073s infinite;
}

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

@keyframes drop-104 {
    100% {
        top: 110%;
        left: 93%;
    }
}
.confetti-105 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 25%;
    opacity: 0.6727452635;
    transform: rotate(267.9175574557deg);
    -webkit-animation: drop-105 4.616461761s 0.1468316348s infinite;
    animation: drop-105 4.616461761s 0.1468316348s infinite;
}

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

@keyframes drop-105 {
    100% {
        top: 110%;
        left: 35%;
    }
}
.confetti-106 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 94%;
    opacity: 0.8245017837;
    transform: rotate(133.1408053567deg);
    -webkit-animation: drop-106 4.5362383746s 0.0494129487s infinite;
    animation: drop-106 4.5362383746s 0.0494129487s infinite;
}

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

@keyframes drop-106 {
    100% {
        top: 110%;
        left: 95%;
    }
}
.confetti-107 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 65%;
    opacity: 0.7717780811;
    transform: rotate(216.1401282101deg);
    -webkit-animation: drop-107 4.477977115s 0.5671639977s infinite;
    animation: drop-107 4.477977115s 0.5671639977s infinite;
}

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

@keyframes drop-107 {
    100% {
        top: 110%;
        left: 71%;
    }
}
.confetti-108 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 57%;
    opacity: 1.373536353;
    transform: rotate(74.2982909303deg);
    -webkit-animation: drop-108 4.931220653s 0.985540289s infinite;
    animation: drop-108 4.931220653s 0.985540289s infinite;
}

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

@keyframes drop-108 {
    100% {
        top: 110%;
        left: 67%;
    }
}
.confetti-109 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 79%;
    opacity: 0.6968122578;
    transform: rotate(166.0613343086deg);
    -webkit-animation: drop-109 4.9826018512s 0.6760111007s infinite;
    animation: drop-109 4.9826018512s 0.6760111007s infinite;
}

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

@keyframes drop-109 {
    100% {
        top: 110%;
        left: 82%;
    }
}
.confetti-110 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 52%;
    opacity: 1.0608768922;
    transform: rotate(149.7681910884deg);
    -webkit-animation: drop-110 4.4510876641s 0.4988675594s infinite;
    animation: drop-110 4.4510876641s 0.4988675594s infinite;
}

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

@keyframes drop-110 {
    100% {
        top: 110%;
        left: 60%;
    }
}
.confetti-111 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 5%;
    opacity: 0.8742373224;
    transform: rotate(304.2629170381deg);
    -webkit-animation: drop-111 4.3082314476s 0.1297021767s infinite;
    animation: drop-111 4.3082314476s 0.1297021767s infinite;
}

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

@keyframes drop-111 {
    100% {
        top: 110%;
        left: 18%;
    }
}
.confetti-112 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 94%;
    opacity: 0.5227268632;
    transform: rotate(23.1389864801deg);
    -webkit-animation: drop-112 4.9530053019s 0.5573088439s infinite;
    animation: drop-112 4.9530053019s 0.5573088439s infinite;
}

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

@keyframes drop-112 {
    100% {
        top: 110%;
        left: 106%;
    }
}
.confetti-113 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 27%;
    opacity: 1.1037391739;
    transform: rotate(26.3557889268deg);
    -webkit-animation: drop-113 4.4797245203s 0.0621139293s infinite;
    animation: drop-113 4.4797245203s 0.0621139293s infinite;
}

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

@keyframes drop-113 {
    100% {
        top: 110%;
        left: 28%;
    }
}
.confetti-114 {
    width: 2px;
    height: 0.8px;
    background-color: #d13447;
    top: -10%;
    left: 35%;
    opacity: 1.4762166211;
    transform: rotate(265.7537859102deg);
    -webkit-animation: drop-114 4.3405765379s 0.7953615339s infinite;
    animation: drop-114 4.3405765379s 0.7953615339s infinite;
}

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

@keyframes drop-114 {
    100% {
        top: 110%;
        left: 44%;
    }
}
.confetti-115 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 78%;
    opacity: 1.4940994577;
    transform: rotate(105.5505471538deg);
    -webkit-animation: drop-115 4.0076156503s 0.317883862s infinite;
    animation: drop-115 4.0076156503s 0.317883862s infinite;
}

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

@keyframes drop-115 {
    100% {
        top: 110%;
        left: 87%;
    }
}
.confetti-116 {
    width: 1px;
    height: 0.4px;
    background-color: #263672;
    top: -10%;
    left: 97%;
    opacity: 0.8355702676;
    transform: rotate(340.9812975557deg);
    -webkit-animation: drop-116 4.9596542503s 0.9432842688s infinite;
    animation: drop-116 4.9596542503s 0.9432842688s infinite;
}

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

@keyframes drop-116 {
    100% {
        top: 110%;
        left: 107%;
    }
}
.confetti-117 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 6%;
    opacity: 1.47686949;
    transform: rotate(0.4822931965deg);
    -webkit-animation: drop-117 4.8560298237s 0.601036222s infinite;
    animation: drop-117 4.8560298237s 0.601036222s infinite;
}

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

@keyframes drop-117 {
    100% {
        top: 110%;
        left: 13%;
    }
}
.confetti-118 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 13%;
    opacity: 1.154481437;
    transform: rotate(270.5756583241deg);
    -webkit-animation: drop-118 4.2016405261s 0.6495867175s infinite;
    animation: drop-118 4.2016405261s 0.6495867175s infinite;
}

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

@keyframes drop-118 {
    100% {
        top: 110%;
        left: 23%;
    }
}
.confetti-119 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 78%;
    opacity: 1.2270388148;
    transform: rotate(309.8402408809deg);
    -webkit-animation: drop-119 4.8055326531s 0.6923971936s infinite;
    animation: drop-119 4.8055326531s 0.6923971936s infinite;
}

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

@keyframes drop-119 {
    100% {
        top: 110%;
        left: 89%;
    }
}
.confetti-120 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 98%;
    opacity: 0.9244242744;
    transform: rotate(330.5979373288deg);
    -webkit-animation: drop-120 4.4986251556s 0.2738374261s infinite;
    animation: drop-120 4.4986251556s 0.2738374261s infinite;
}

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

@keyframes drop-120 {
    100% {
        top: 110%;
        left: 107%;
    }
}
.confetti-121 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 16%;
    opacity: 1.2699644486;
    transform: rotate(218.8254101201deg);
    -webkit-animation: drop-121 4.9129950661s 0.1425978349s infinite;
    animation: drop-121 4.9129950661s 0.1425978349s infinite;
}

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

@keyframes drop-121 {
    100% {
        top: 110%;
        left: 26%;
    }
}
.confetti-122 {
    width: 1px;
    height: 0.4px;
    background-color: #263672;
    top: -10%;
    left: 75%;
    opacity: 0.5749390033;
    transform: rotate(10.1498991215deg);
    -webkit-animation: drop-122 4.00881816s 0.6980584524s infinite;
    animation: drop-122 4.00881816s 0.6980584524s infinite;
}

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

@keyframes drop-122 {
    100% {
        top: 110%;
        left: 86%;
    }
}
.confetti-123 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 5%;
    opacity: 0.5744335902;
    transform: rotate(340.6545314229deg);
    -webkit-animation: drop-123 4.7519021189s 0.8203189225s infinite;
    animation: drop-123 4.7519021189s 0.8203189225s infinite;
}

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

@keyframes drop-123 {
    100% {
        top: 110%;
        left: 20%;
    }
}
.confetti-124 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 63%;
    opacity: 1.3801753665;
    transform: rotate(291.2428059564deg);
    -webkit-animation: drop-124 4.425869377s 0.2933910978s infinite;
    animation: drop-124 4.425869377s 0.2933910978s infinite;
}

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

@keyframes drop-124 {
    100% {
        top: 110%;
        left: 64%;
    }
}
.confetti-125 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 81%;
    opacity: 1.1202505764;
    transform: rotate(321.3318547321deg);
    -webkit-animation: drop-125 4.3495288059s 0.3220291061s infinite;
    animation: drop-125 4.3495288059s 0.3220291061s infinite;
}

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

@keyframes drop-125 {
    100% {
        top: 110%;
        left: 82%;
    }
}
.confetti-126 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 66%;
    opacity: 1.2549010615;
    transform: rotate(351.5707828711deg);
    -webkit-animation: drop-126 4.9656456469s 0.6086201179s infinite;
    animation: drop-126 4.9656456469s 0.6086201179s infinite;
}

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

@keyframes drop-126 {
    100% {
        top: 110%;
        left: 76%;
    }
}
.confetti-127 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 76%;
    opacity: 1.3284545101;
    transform: rotate(82.9314817102deg);
    -webkit-animation: drop-127 4.349865522s 0.44259704s infinite;
    animation: drop-127 4.349865522s 0.44259704s infinite;
}

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

@keyframes drop-127 {
    100% {
        top: 110%;
        left: 84%;
    }
}
.confetti-128 {
    width: 1px;
    height: 0.4px;
    background-color: #263672;
    top: -10%;
    left: 60%;
    opacity: 1.2274116965;
    transform: rotate(111.6061705008deg);
    -webkit-animation: drop-128 4.3793268895s 0.4526093442s infinite;
    animation: drop-128 4.3793268895s 0.4526093442s infinite;
}

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

@keyframes drop-128 {
    100% {
        top: 110%;
        left: 69%;
    }
}
.confetti-129 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 31%;
    opacity: 0.5408167284;
    transform: rotate(265.4395110282deg);
    -webkit-animation: drop-129 4.2033591879s 0.9054755489s infinite;
    animation: drop-129 4.2033591879s 0.9054755489s infinite;
}

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

@keyframes drop-129 {
    100% {
        top: 110%;
        left: 34%;
    }
}
.confetti-130 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 79%;
    opacity: 0.6537112019;
    transform: rotate(325.5150779662deg);
    -webkit-animation: drop-130 4.124584779s 0.6070554722s infinite;
    animation: drop-130 4.124584779s 0.6070554722s infinite;
}

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

@keyframes drop-130 {
    100% {
        top: 110%;
        left: 86%;
    }
}
.confetti-131 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 98%;
    opacity: 0.5543226014;
    transform: rotate(311.7897917166deg);
    -webkit-animation: drop-131 4.7275015611s 0.3993390806s infinite;
    animation: drop-131 4.7275015611s 0.3993390806s infinite;
}

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

@keyframes drop-131 {
    100% {
        top: 110%;
        left: 107%;
    }
}
.confetti-132 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 35%;
    opacity: 1.1258694675;
    transform: rotate(234.3311618119deg);
    -webkit-animation: drop-132 4.4110862537s 0.5785303542s infinite;
    animation: drop-132 4.4110862537s 0.5785303542s infinite;
}

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

@keyframes drop-132 {
    100% {
        top: 110%;
        left: 47%;
    }
}
.confetti-133 {
    width: 1px;
    height: 0.4px;
    background-color: #d13447;
    top: -10%;
    left: 29%;
    opacity: 1.1681575161;
    transform: rotate(105.4036846662deg);
    -webkit-animation: drop-133 4.6051662541s 0.3458433787s infinite;
    animation: drop-133 4.6051662541s 0.3458433787s infinite;
}

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

@keyframes drop-133 {
    100% {
        top: 110%;
        left: 35%;
    }
}
.confetti-134 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 65%;
    opacity: 0.8902293022;
    transform: rotate(256.6722386169deg);
    -webkit-animation: drop-134 4.9149568376s 0.3746471421s infinite;
    animation: drop-134 4.9149568376s 0.3746471421s infinite;
}

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

@keyframes drop-134 {
    100% {
        top: 110%;
        left: 80%;
    }
}
.confetti-135 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 14%;
    opacity: 1.0574441606;
    transform: rotate(343.6983781644deg);
    -webkit-animation: drop-135 4.9850340518s 0.8952945384s infinite;
    animation: drop-135 4.9850340518s 0.8952945384s infinite;
}

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

@keyframes drop-135 {
    100% {
        top: 110%;
        left: 28%;
    }
}
.confetti-136 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 18%;
    opacity: 0.5346466817;
    transform: rotate(238.2857898726deg);
    -webkit-animation: drop-136 4.7474806453s 0.2660032174s infinite;
    animation: drop-136 4.7474806453s 0.2660032174s infinite;
}

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

@keyframes drop-136 {
    100% {
        top: 110%;
        left: 30%;
    }
}
.confetti-137 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 46%;
    opacity: 1.000286963;
    transform: rotate(267.4574583815deg);
    -webkit-animation: drop-137 4.8287378447s 0.788855629s infinite;
    animation: drop-137 4.8287378447s 0.788855629s infinite;
}

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

@keyframes drop-137 {
    100% {
        top: 110%;
        left: 49%;
    }
}
.confetti-138 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 96%;
    opacity: 1.2953446144;
    transform: rotate(356.468227035deg);
    -webkit-animation: drop-138 4.5870705399s 0.6236145443s infinite;
    animation: drop-138 4.5870705399s 0.6236145443s infinite;
}

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

@keyframes drop-138 {
    100% {
        top: 110%;
        left: 107%;
    }
}
.confetti-139 {
    width: 2px;
    height: 0.8px;
    background-color: #263672;
    top: -10%;
    left: 83%;
    opacity: 0.9777606001;
    transform: rotate(7.243364723deg);
    -webkit-animation: drop-139 4.7883077518s 0.5694429116s infinite;
    animation: drop-139 4.7883077518s 0.5694429116s infinite;
}

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

@keyframes drop-139 {
    100% {
        top: 110%;
        left: 95%;
    }
}
.confetti-140 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 65%;
    opacity: 1.4233053392;
    transform: rotate(67.0552824273deg);
    -webkit-animation: drop-140 4.5791374853s 0.1502866287s infinite;
    animation: drop-140 4.5791374853s 0.1502866287s infinite;
}

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

@keyframes drop-140 {
    100% {
        top: 110%;
        left: 66%;
    }
}
.confetti-141 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 67%;
    opacity: 1.2699488018;
    transform: rotate(282.2004109922deg);
    -webkit-animation: drop-141 4.7490057582s 0.0541874742s infinite;
    animation: drop-141 4.7490057582s 0.0541874742s infinite;
}

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

@keyframes drop-141 {
    100% {
        top: 110%;
        left: 75%;
    }
}
.confetti-142 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 50%;
    opacity: 1.3446590128;
    transform: rotate(96.0689629922deg);
    -webkit-animation: drop-142 4.1541818059s 0.1280664522s infinite;
    animation: drop-142 4.1541818059s 0.1280664522s infinite;
}

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

@keyframes drop-142 {
    100% {
        top: 110%;
        left: 59%;
    }
}
.confetti-143 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 94%;
    opacity: 0.7722057232;
    transform: rotate(316.0583232712deg);
    -webkit-animation: drop-143 4.9231790645s 0.9798062994s infinite;
    animation: drop-143 4.9231790645s 0.9798062994s infinite;
}

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

@keyframes drop-143 {
    100% {
        top: 110%;
        left: 107%;
    }
}
.confetti-144 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 49%;
    opacity: 0.7534611172;
    transform: rotate(312.8075212976deg);
    -webkit-animation: drop-144 4.2017908903s 0.4975701062s infinite;
    animation: drop-144 4.2017908903s 0.4975701062s infinite;
}

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

@keyframes drop-144 {
    100% {
        top: 110%;
        left: 56%;
    }
}
.confetti-145 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 81%;
    opacity: 0.7328821021;
    transform: rotate(209.5953581849deg);
    -webkit-animation: drop-145 4.2125783679s 0.5761796464s infinite;
    animation: drop-145 4.2125783679s 0.5761796464s infinite;
}

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

@keyframes drop-145 {
    100% {
        top: 110%;
        left: 91%;
    }
}
.confetti-146 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 74%;
    opacity: 0.6985998004;
    transform: rotate(35.8765268767deg);
    -webkit-animation: drop-146 4.193684352s 0.2246521793s infinite;
    animation: drop-146 4.193684352s 0.2246521793s infinite;
}

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

@keyframes drop-146 {
    100% {
        top: 110%;
        left: 83%;
    }
}
.confetti-147 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 79%;
    opacity: 1.4610636589;
    transform: rotate(214.5595712985deg);
    -webkit-animation: drop-147 4.9825800159s 0.898200694s infinite;
    animation: drop-147 4.9825800159s 0.898200694s infinite;
}

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

@keyframes drop-147 {
    100% {
        top: 110%;
        left: 93%;
    }
}
.confetti-148 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 98%;
    opacity: 0.8634329156;
    transform: rotate(329.8882567435deg);
    -webkit-animation: drop-148 4.9514957983s 0.8173953035s infinite;
    animation: drop-148 4.9514957983s 0.8173953035s infinite;
}

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

@keyframes drop-148 {
    100% {
        top: 110%;
        left: 113%;
    }
}
.confetti-149 {
    width: 1px;
    height: 0.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 37%;
    opacity: 0.8245906553;
    transform: rotate(34.5649674048deg);
    -webkit-animation: drop-149 4.8359050995s 0.3929963903s infinite;
    animation: drop-149 4.8359050995s 0.3929963903s infinite;
}

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

@keyframes drop-149 {
    100% {
        top: 110%;
        left: 49%;
    }
}
.confetti-150 {
    width: 2px;
    height: 0.8px;
    background-color: #d13447;
    top: -10%;
    left: 35%;
    opacity: 0.8612719458;
    transform: rotate(34.4051051298deg);
    -webkit-animation: drop-150 4.4231729695s 0.9065006507s infinite;
    animation: drop-150 4.4231729695s 0.9065006507s infinite;
}

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

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