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

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

.confetti-1 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 8%;
    opacity: 1.2267152924;
    transform: rotate(257.0730939497deg);
    -webkit-animation: drop-1 4.0561002505s .4788061092s infinite;
    animation: drop-1 4.0561002505s .4788061092s infinite
}

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

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

.confetti-2 {
    width: 2px;
    height: .8px;
    background-color: #ffbf00;
    top: -10%;
    left: 3%;
    opacity: 1.0808250914;
    transform: rotate(238.2595684818deg);
    -webkit-animation: drop-2 4.2791540002s .8718329897s infinite;
    animation: drop-2 4.2791540002s .8718329897s infinite
}

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

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

.confetti-3 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 80%;
    opacity: 1.3954441548;
    transform: rotate(269.8628596733deg);
    -webkit-animation: drop-3 4.2212071877s .8960397701s infinite;
    animation: drop-3 4.2212071877s .8960397701s infinite
}

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

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

.confetti-4 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 35%;
    opacity: 1.3554334724;
    transform: rotate(.3528117032deg);
    -webkit-animation: drop-4 4.3136566883s .5576824987s infinite;
    animation: drop-4 4.3136566883s .5576824987s infinite
}

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

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

.confetti-5 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 24%;
    opacity: .9840013062;
    transform: rotate(77.4747509483deg);
    -webkit-animation: drop-5 4.2145039412s .9963861699s infinite;
    animation: drop-5 4.2145039412s .9963861699s infinite
}

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

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

.confetti-6 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 99%;
    opacity: 1.109522915;
    transform: rotate(305.1586760235deg);
    -webkit-animation: drop-6 4.0407724751s .9161800416s infinite;
    animation: drop-6 4.0407724751s .9161800416s infinite
}

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

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

.confetti-7 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 76%;
    opacity: 1.3634165829;
    transform: rotate(233.4037202766deg);
    -webkit-animation: drop-7 4.3263975584s .8216787745s infinite;
    animation: drop-7 4.3263975584s .8216787745s infinite
}

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

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

.confetti-8 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 76%;
    opacity: 1.3018450031;
    transform: rotate(25.3032748781deg);
    -webkit-animation: drop-8 4.8398945386s .5047360993s infinite;
    animation: drop-8 4.8398945386s .5047360993s infinite
}

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

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

.confetti-9 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 20%;
    opacity: 1.156374885;
    transform: rotate(61.9383058519deg);
    -webkit-animation: drop-9 4.2843624115s .4935904865s infinite;
    animation: drop-9 4.2843624115s .4935904865s infinite
}

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

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

.confetti-10 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 30%;
    opacity: .8369820127;
    transform: rotate(316.8295085644deg);
    -webkit-animation: drop-10 4.7463748493s .2458683703s infinite;
    animation: drop-10 4.7463748493s .2458683703s infinite
}

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

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

.confetti-11 {
    width: 2px;
    height: .8px;
    background-color: #263672;
    top: -10%;
    left: 92%;
    opacity: .5624910434;
    transform: rotate(249.8302639378deg);
    -webkit-animation: drop-11 4.0387656352s .7309972064s infinite;
    animation: drop-11 4.0387656352s .7309972064s infinite
}

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

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

.confetti-12 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 86%;
    opacity: .9694454766;
    transform: rotate(298.4628265524deg);
    -webkit-animation: drop-12 4.6576956531s .7986733541s infinite;
    animation: drop-12 4.6576956531s .7986733541s infinite
}

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

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

.confetti-13 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 41%;
    opacity: .842132066;
    transform: rotate(213.0722185154deg);
    -webkit-animation: drop-13 4.0842518609s .7998464475s infinite;
    animation: drop-13 4.0842518609s .7998464475s infinite
}

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

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

.confetti-14 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 11%;
    opacity: .7432538625;
    transform: rotate(250.8467712694deg);
    -webkit-animation: drop-14 4.2231036076s .0769481178s infinite;
    animation: drop-14 4.2231036076s .0769481178s infinite
}

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

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

.confetti-15 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 57%;
    opacity: 1.4708568683;
    transform: rotate(40.8744699816deg);
    -webkit-animation: drop-15 4.519321487s .9557379993s infinite;
    animation: drop-15 4.519321487s .9557379993s infinite
}

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

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

.confetti-16 {
    width: 2px;
    height: .8px;
    background-color: #ffbf00;
    top: -10%;
    left: 57%;
    opacity: 1.096558367;
    transform: rotate(120.4440409373deg);
    -webkit-animation: drop-16 4.8962320278s .6334705441s infinite;
    animation: drop-16 4.8962320278s .6334705441s infinite
}

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

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

.confetti-17 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 7%;
    opacity: .5689875937;
    transform: rotate(80.3215165074deg);
    -webkit-animation: drop-17 4.6072713974s .1424874692s infinite;
    animation: drop-17 4.6072713974s .1424874692s infinite
}

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

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

.confetti-18 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 39%;
    opacity: 1.4013879185;
    transform: rotate(81.9316038837deg);
    -webkit-animation: drop-18 4.6601470059s .5345515136s infinite;
    animation: drop-18 4.6601470059s .5345515136s infinite
}

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

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

.confetti-19 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 62%;
    opacity: .7922628011;
    transform: rotate(39.2618508824deg);
    -webkit-animation: drop-19 4.0229031243s .4482781202s infinite;
    animation: drop-19 4.0229031243s .4482781202s infinite
}

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

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

.confetti-20 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 33%;
    opacity: 1.0898636797;
    transform: rotate(100.9810474145deg);
    -webkit-animation: drop-20 4.292855573s 33.0392147ms infinite;
    animation: drop-20 4.292855573s 33.0392147ms infinite
}

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

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

.confetti-21 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 4%;
    opacity: .7927848977;
    transform: rotate(154.9716399379deg);
    -webkit-animation: drop-21 4.0655545239s .9514884415s infinite;
    animation: drop-21 4.0655545239s .9514884415s infinite
}

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

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

.confetti-22 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 88%;
    opacity: 1.1151033123;
    transform: rotate(105.2072559388deg);
    -webkit-animation: drop-22 4.9044245706s 4.7144501ms infinite;
    animation: drop-22 4.9044245706s 4.7144501ms infinite
}

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

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

.confetti-23 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 92%;
    opacity: .6527603344;
    transform: rotate(21.0946952591deg);
    -webkit-animation: drop-23 4.9907960695s .2680016439s infinite;
    animation: drop-23 4.9907960695s .2680016439s infinite
}

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

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

.confetti-24 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 100%;
    opacity: 1.0511264329;
    transform: rotate(73.2271896866deg);
    -webkit-animation: drop-24 4.5339762204s .9585485802s infinite;
    animation: drop-24 4.5339762204s .9585485802s infinite
}

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

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

.confetti-25 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 21%;
    opacity: .5819939225;
    transform: rotate(231.9840455264deg);
    -webkit-animation: drop-25 4.8672376191s .4491783418s infinite;
    animation: drop-25 4.8672376191s .4491783418s infinite
}

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

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

.confetti-26 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 25%;
    opacity: 1.3414300744;
    transform: rotate(28.1964387709deg);
    -webkit-animation: drop-26 4.5307618699s .9012420724s infinite;
    animation: drop-26 4.5307618699s .9012420724s infinite
}

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

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

.confetti-27 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 12%;
    opacity: .7603033293;
    transform: rotate(243.8785236015deg);
    -webkit-animation: drop-27 4.4016137762s .4192084823s infinite;
    animation: drop-27 4.4016137762s .4192084823s infinite
}

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

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

.confetti-28 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 36%;
    opacity: 1.1704064623;
    transform: rotate(168.2535314608deg);
    -webkit-animation: drop-28 4.4809964481s .2246688851s infinite;
    animation: drop-28 4.4809964481s .2246688851s infinite
}

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

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

.confetti-29 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 17%;
    opacity: 1.0815900528;
    transform: rotate(61.4911508564deg);
    -webkit-animation: drop-29 4.8857058724s .3523058385s infinite;
    animation: drop-29 4.8857058724s .3523058385s infinite
}

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

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

.confetti-30 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 15%;
    opacity: 1.4596243133;
    transform: rotate(1.0170846821deg);
    -webkit-animation: drop-30 4.8788516624s .463042091s infinite;
    animation: drop-30 4.8788516624s .463042091s infinite
}

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

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

.confetti-31 {
    width: 2px;
    height: .8px;
    background-color: #d13447;
    top: -10%;
    left: 10%;
    opacity: 1.3740239146;
    transform: rotate(97.8737884985deg);
    -webkit-animation: drop-31 4.6324137727s .8112740721s infinite;
    animation: drop-31 4.6324137727s .8112740721s infinite
}

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

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

.confetti-32 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 16%;
    opacity: 1.4717431385;
    transform: rotate(250.9711289473deg);
    -webkit-animation: drop-32 4.7232838811s .2447278751s infinite;
    animation: drop-32 4.7232838811s .2447278751s infinite
}

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

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

.confetti-33 {
    width: 2px;
    height: .8px;
    background-color: #263672;
    top: -10%;
    left: 85%;
    opacity: 1.0260800854;
    transform: rotate(79.37370733deg);
    -webkit-animation: drop-33 4.1331910625s .7106982095s infinite;
    animation: drop-33 4.1331910625s .7106982095s infinite
}

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

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

.confetti-34 {
    width: 4px;
    height: 1.6px;
    background-color: #263672;
    top: -10%;
    left: 78%;
    opacity: 1.2467265779;
    transform: rotate(294.9064272105deg);
    -webkit-animation: drop-34 4.0251218569s .3422228695s infinite;
    animation: drop-34 4.0251218569s .3422228695s infinite
}

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

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

.confetti-35 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 5%;
    opacity: .8179742079;
    transform: rotate(330.8359823376deg);
    -webkit-animation: drop-35 4.2287291888s .3909188164s infinite;
    animation: drop-35 4.2287291888s .3909188164s infinite
}

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

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

.confetti-36 {
    width: 1px;
    height: .4px;
    background-color: #ffbf00;
    top: -10%;
    left: 57%;
    opacity: 1.050128733;
    transform: rotate(90.7051277793deg);
    -webkit-animation: drop-36 4.8441063087s .8919689044s infinite;
    animation: drop-36 4.8441063087s .8919689044s infinite
}

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

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

.confetti-37 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 18%;
    opacity: .6460184248;
    transform: rotate(210.0471658124deg);
    -webkit-animation: drop-37 4.0824420029s .3412767458s infinite;
    animation: drop-37 4.0824420029s .3412767458s infinite
}

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

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

.confetti-38 {
    width: 1px;
    height: .4px;
    background-color: #ffbf00;
    top: -10%;
    left: 50%;
    opacity: .8501984695;
    transform: rotate(342.9005885126deg);
    -webkit-animation: drop-38 4.7893168183s .4167142303s infinite;
    animation: drop-38 4.7893168183s .4167142303s infinite
}

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

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

.confetti-39 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 60%;
    opacity: 1.4641465405;
    transform: rotate(312.2663307404deg);
    -webkit-animation: drop-39 4.2995248309s .2915239148s infinite;
    animation: drop-39 4.2995248309s .2915239148s infinite
}

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

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

.confetti-40 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 89%;
    opacity: 1.3881968367;
    transform: rotate(223.6352033388deg);
    -webkit-animation: drop-40 4.5701787386s .3812767786s infinite;
    animation: drop-40 4.5701787386s .3812767786s infinite
}

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

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

.confetti-41 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 43%;
    opacity: .914379004;
    transform: rotate(181.0967307278deg);
    -webkit-animation: drop-41 4.2223886038s .6512621783s infinite;
    animation: drop-41 4.2223886038s .6512621783s infinite
}

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

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

.confetti-42 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 98%;
    opacity: .9022611882;
    transform: rotate(285.0720733148deg);
    -webkit-animation: drop-42 4.333865997s .807439842s infinite;
    animation: drop-42 4.333865997s .807439842s infinite
}

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

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

.confetti-43 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 1%;
    opacity: .8415107152;
    transform: rotate(195.8027325239deg);
    -webkit-animation: drop-43 4.2675358766s .0926217851s infinite;
    animation: drop-43 4.2675358766s .0926217851s infinite
}

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

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

.confetti-44 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 20%;
    opacity: 1.4147096088;
    transform: rotate(1.4022557312deg);
    -webkit-animation: drop-44 4.5435989359s .5368297113s infinite;
    animation: drop-44 4.5435989359s .5368297113s infinite
}

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

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

.confetti-45 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 86%;
    opacity: 1.1189077963;
    transform: rotate(195.3692795454deg);
    -webkit-animation: drop-45 4.7427583536s .5508092315s infinite;
    animation: drop-45 4.7427583536s .5508092315s infinite
}

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

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

.confetti-46 {
    width: 2px;
    height: .8px;
    background-color: #d13447;
    top: -10%;
    left: 59%;
    opacity: 1.237087968;
    transform: rotate(54.1255915568deg);
    -webkit-animation: drop-46 4.1028193834s .663867901s infinite;
    animation: drop-46 4.1028193834s .663867901s infinite
}

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

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

.confetti-47 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 60%;
    opacity: 1.4881073792;
    transform: rotate(322.2809954945deg);
    -webkit-animation: drop-47 4.708842954s .412983206s infinite;
    animation: drop-47 4.708842954s .412983206s infinite
}

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

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

.confetti-48 {
    width: 2px;
    height: .8px;
    background-color: #ffbf00;
    top: -10%;
    left: 77%;
    opacity: .900771758;
    transform: rotate(14.3832094857deg);
    -webkit-animation: drop-48 4.1792023486s .2078341334s infinite;
    animation: drop-48 4.1792023486s .2078341334s infinite
}

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

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

.confetti-49 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 13%;
    opacity: 1.2532409664;
    transform: rotate(164.0412947729deg);
    -webkit-animation: drop-49 4.0354494738s .7960991517s infinite;
    animation: drop-49 4.0354494738s .7960991517s infinite
}

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

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

.confetti-50 {
    width: 1px;
    height: .4px;
    background-color: #ffbf00;
    top: -10%;
    left: 19%;
    opacity: .9638446251;
    transform: rotate(295.2504020137deg);
    -webkit-animation: drop-50 4.4686919231s .4983726561s infinite;
    animation: drop-50 4.4686919231s .4983726561s infinite
}

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

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

.confetti-51 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 100%;
    opacity: 1.0284920078;
    transform: rotate(246.3832815429deg);
    -webkit-animation: drop-51 4.9536322189s .9018962076s infinite;
    animation: drop-51 4.9536322189s .9018962076s infinite
}

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

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

.confetti-52 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 17%;
    opacity: 1.3318436796;
    transform: rotate(81.5396578633deg);
    -webkit-animation: drop-52 4.5363485088s .5254545464s infinite;
    animation: drop-52 4.5363485088s .5254545464s infinite
}

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

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

.confetti-53 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 49%;
    opacity: .946535726;
    transform: rotate(92.8308343761deg);
    -webkit-animation: drop-53 4.0353173285s .4032469002s infinite;
    animation: drop-53 4.0353173285s .4032469002s infinite
}

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

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

.confetti-54 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 30%;
    opacity: 1.183504423;
    transform: rotate(37.6806698565deg);
    -webkit-animation: drop-54 4.1907654427s .5441311157s infinite;
    animation: drop-54 4.1907654427s .5441311157s infinite
}

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

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

.confetti-55 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 83%;
    opacity: .8735388507;
    transform: rotate(94.8620786358deg);
    -webkit-animation: drop-55 4.5211749793s .1506721562s infinite;
    animation: drop-55 4.5211749793s .1506721562s infinite
}

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

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

.confetti-56 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 33%;
    opacity: .9049892044;
    transform: rotate(59.6696013276deg);
    -webkit-animation: drop-56 4.6582606906s .1868524166s infinite;
    animation: drop-56 4.6582606906s .1868524166s infinite
}

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

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

.confetti-57 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 52%;
    opacity: 1.0273895981;
    transform: rotate(141.5543688588deg);
    -webkit-animation: drop-57 4.7300296246s .9268489122s infinite;
    animation: drop-57 4.7300296246s .9268489122s infinite
}

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

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

.confetti-58 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 70%;
    opacity: .9696685458;
    transform: rotate(70.2079747253deg);
    -webkit-animation: drop-58 4.2910609261s .8912760761s infinite;
    animation: drop-58 4.2910609261s .8912760761s infinite
}

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

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

.confetti-59 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 46%;
    opacity: .6335189491;
    transform: rotate(97.9138597444deg);
    -webkit-animation: drop-59 4.471865907s .4043394751s infinite;
    animation: drop-59 4.471865907s .4043394751s infinite
}

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

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

.confetti-60 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 21%;
    opacity: 1.0375999453;
    transform: rotate(1.996281476deg);
    -webkit-animation: drop-60 4.1574912819s .3616133284s infinite;
    animation: drop-60 4.1574912819s .3616133284s infinite
}

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

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

.confetti-61 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 16%;
    opacity: 1.0940800324;
    transform: rotate(220.2716178247deg);
    -webkit-animation: drop-61 4.4763212787s .7622460306s infinite;
    animation: drop-61 4.4763212787s .7622460306s infinite
}

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

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

.confetti-62 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 45%;
    opacity: 1.4368600596;
    transform: rotate(133.2399511265deg);
    -webkit-animation: drop-62 4.8347876542s .7875390363s infinite;
    animation: drop-62 4.8347876542s .7875390363s infinite
}

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

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

.confetti-63 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 72%;
    opacity: .7677589382;
    transform: rotate(245.9207269182deg);
    -webkit-animation: drop-63 4.5006714362s .8268132198s infinite;
    animation: drop-63 4.5006714362s .8268132198s infinite
}

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

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

.confetti-64 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 89%;
    opacity: 1.3102107783;
    transform: rotate(317.2185032665deg);
    -webkit-animation: drop-64 4.1879472876s .6223657498s infinite;
    animation: drop-64 4.1879472876s .6223657498s infinite
}

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

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

.confetti-65 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 5%;
    opacity: .8705931597;
    transform: rotate(249.883012012deg);
    -webkit-animation: drop-65 4.3209678816s .3946731717s infinite;
    animation: drop-65 4.3209678816s .3946731717s infinite
}

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

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

.confetti-66 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 68%;
    opacity: 1.1750000363;
    transform: rotate(282.4258315993deg);
    -webkit-animation: drop-66 4.7363210732s .0004875011s infinite;
    animation: drop-66 4.7363210732s .0004875011s infinite
}

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

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

.confetti-67 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 46%;
    opacity: 1.2413450369;
    transform: rotate(277.4343405502deg);
    -webkit-animation: drop-67 4.0641386998s .533687516s infinite;
    animation: drop-67 4.0641386998s .533687516s infinite
}

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

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

.confetti-68 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 94%;
    opacity: .7459602491;
    transform: rotate(212.5589583322deg);
    -webkit-animation: drop-68 4.9111620569s .2779940634s infinite;
    animation: drop-68 4.9111620569s .2779940634s infinite
}

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

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

.confetti-69 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 18%;
    opacity: 1.1032866409;
    transform: rotate(258.573586456deg);
    -webkit-animation: drop-69 4.5083461625s .5898830458s infinite;
    animation: drop-69 4.5083461625s .5898830458s infinite
}

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

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

.confetti-70 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 74%;
    opacity: .9945544135;
    transform: rotate(195.0465319449deg);
    -webkit-animation: drop-70 4.4058051798s .4866829597s infinite;
    animation: drop-70 4.4058051798s .4866829597s infinite
}

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

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

.confetti-71 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 11%;
    opacity: .5682359798;
    transform: rotate(291.4831380802deg);
    -webkit-animation: drop-71 4.4374621742s .9647305413s infinite;
    animation: drop-71 4.4374621742s .9647305413s infinite
}

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

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

.confetti-72 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 87%;
    opacity: 1.4528362969;
    transform: rotate(289.5926964717deg);
    -webkit-animation: drop-72 4.1599419224s .3679099955s infinite;
    animation: drop-72 4.1599419224s .3679099955s infinite
}

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

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

.confetti-73 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 38%;
    opacity: .8815342108;
    transform: rotate(178.5889734207deg);
    -webkit-animation: drop-73 4.3217631937s .724657009s infinite;
    animation: drop-73 4.3217631937s .724657009s infinite
}

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

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

.confetti-74 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 92%;
    opacity: .9589884197;
    transform: rotate(166.789812937deg);
    -webkit-animation: drop-74 4.9423749382s .6075316799s infinite;
    animation: drop-74 4.9423749382s .6075316799s infinite
}

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

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

.confetti-75 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 66%;
    opacity: .9351127031;
    transform: rotate(145.9695910343deg);
    -webkit-animation: drop-75 4.6336196263s 99.2398097ms infinite;
    animation: drop-75 4.6336196263s 99.2398097ms infinite
}

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

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

.confetti-76 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 64%;
    opacity: 1.3281991032;
    transform: rotate(53.3772382179deg);
    -webkit-animation: drop-76 4.6699060623s .7982563092s infinite;
    animation: drop-76 4.6699060623s .7982563092s infinite
}

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

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

.confetti-77 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 40%;
    opacity: 1.4858360469;
    transform: rotate(161.8246779442deg);
    -webkit-animation: drop-77 4.9954782061s .8482245602s infinite;
    animation: drop-77 4.9954782061s .8482245602s infinite
}

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

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

.confetti-78 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 90%;
    opacity: 1.119868435;
    transform: rotate(164.9742361252deg);
    -webkit-animation: drop-78 4.3003397766s .5050696996s infinite;
    animation: drop-78 4.3003397766s .5050696996s infinite
}

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

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

.confetti-79 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 36%;
    opacity: 1.0081954202;
    transform: rotate(111.468028102deg);
    -webkit-animation: drop-79 4.121122339s .9602312621s infinite;
    animation: drop-79 4.121122339s .9602312621s infinite
}

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

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

.confetti-80 {
    width: 2px;
    height: .8px;
    background-color: #ffbf00;
    top: -10%;
    left: 100%;
    opacity: 1.1534733291;
    transform: rotate(27.3492524237deg);
    -webkit-animation: drop-80 4.0816000257s .4610807233s infinite;
    animation: drop-80 4.0816000257s .4610807233s infinite
}

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

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

.confetti-81 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 54%;
    opacity: 1.2209992547;
    transform: rotate(162.4920299871deg);
    -webkit-animation: drop-81 4.9886695398s .4470058666s infinite;
    animation: drop-81 4.9886695398s .4470058666s infinite
}

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

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

.confetti-82 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 66%;
    opacity: 1.2584196839;
    transform: rotate(87.2756038492deg);
    -webkit-animation: drop-82 4.2575123002s 97.973633ms infinite;
    animation: drop-82 4.2575123002s 97.973633ms infinite
}

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

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

.confetti-83 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 43%;
    opacity: 1.0715691648;
    transform: rotate(88.8285157711deg);
    -webkit-animation: drop-83 4.516699691s .2792066317s infinite;
    animation: drop-83 4.516699691s .2792066317s infinite
}

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

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

.confetti-84 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 49%;
    opacity: .8784155025;
    transform: rotate(231.0362406552deg);
    -webkit-animation: drop-84 4.6643130102s .4999347262s infinite;
    animation: drop-84 4.6643130102s .4999347262s infinite
}

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

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

.confetti-85 {
    width: 8px;
    height: 3.2px;
    background-color: #263672;
    top: -10%;
    left: 97%;
    opacity: 1.3247974769;
    transform: rotate(287.6600860889deg);
    -webkit-animation: drop-85 4.1669293889s .8315570591s infinite;
    animation: drop-85 4.1669293889s .8315570591s infinite
}

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

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

.confetti-86 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 3%;
    opacity: 1.0033110384;
    transform: rotate(167.1338600909deg);
    -webkit-animation: drop-86 4.4517095711s .5011678362s infinite;
    animation: drop-86 4.4517095711s .5011678362s infinite
}

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

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

.confetti-87 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 28%;
    opacity: 1.2776892855;
    transform: rotate(50.6262874132deg);
    -webkit-animation: drop-87 4.3416242247s .4277284961s infinite;
    animation: drop-87 4.3416242247s .4277284961s infinite
}

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

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

.confetti-88 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 64%;
    opacity: 1.1015302386;
    transform: rotate(235.985107431deg);
    -webkit-animation: drop-88 4.5713779537s .2101109029s infinite;
    animation: drop-88 4.5713779537s .2101109029s infinite
}

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

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

.confetti-89 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 5%;
    opacity: .8461581979;
    transform: rotate(116.2736973697deg);
    -webkit-animation: drop-89 4.7422356253s .4732958775s infinite;
    animation: drop-89 4.7422356253s .4732958775s infinite
}

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

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

.confetti-90 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 45%;
    opacity: .6953234896;
    transform: rotate(232.3648167891deg);
    -webkit-animation: drop-90 4.252011042s .7632891121s infinite;
    animation: drop-90 4.252011042s .7632891121s infinite
}

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

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

.confetti-91 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 1%;
    opacity: .5581241405;
    transform: rotate(321.5547673859deg);
    -webkit-animation: drop-91 4.6646248402s .9216764744s infinite;
    animation: drop-91 4.6646248402s .9216764744s infinite
}

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

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

.confetti-92 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 42%;
    opacity: 1.2271497861;
    transform: rotate(254.7936398366deg);
    -webkit-animation: drop-92 4.2152091526s .1980751383s infinite;
    animation: drop-92 4.2152091526s .1980751383s infinite
}

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

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

.confetti-93 {
    width: 6px;
    height: 2.4px;
    background-color: #263672;
    top: -10%;
    left: 86%;
    opacity: 1.2927259147;
    transform: rotate(88.4063395254deg);
    -webkit-animation: drop-93 4.4395042084s .9536217127s infinite;
    animation: drop-93 4.4395042084s .9536217127s infinite
}

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

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

.confetti-94 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 84%;
    opacity: .9013892427;
    transform: rotate(152.6517876609deg);
    -webkit-animation: drop-94 4.4689363773s .8210838766s infinite;
    animation: drop-94 4.4689363773s .8210838766s infinite
}

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

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

.confetti-95 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 89%;
    opacity: .6428799056;
    transform: rotate(245.3450947397deg);
    -webkit-animation: drop-95 4.1504932253s .2316518667s infinite;
    animation: drop-95 4.1504932253s .2316518667s infinite
}

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

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

.confetti-96 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 31%;
    opacity: .6997005042;
    transform: rotate(165.5692340901deg);
    -webkit-animation: drop-96 4.0520363208s .3718673176s infinite;
    animation: drop-96 4.0520363208s .3718673176s infinite
}

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

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

.confetti-97 {
    width: 1px;
    height: .4px;
    background-color: #ffbf00;
    top: -10%;
    left: 83%;
    opacity: 1.0389468782;
    transform: rotate(318.9750419405deg);
    -webkit-animation: drop-97 4.349380159s .9835193457s infinite;
    animation: drop-97 4.349380159s .9835193457s infinite
}

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

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

.confetti-98 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 84%;
    opacity: 1.4825913602;
    transform: rotate(161.5715611496deg);
    -webkit-animation: drop-98 4.3440829299s .8910134802s infinite;
    animation: drop-98 4.3440829299s .8910134802s infinite
}

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

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

.confetti-99 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 27%;
    opacity: .5181086901;
    transform: rotate(246.5497604667deg);
    -webkit-animation: drop-99 4.4475668489s .271072578s infinite;
    animation: drop-99 4.4475668489s .271072578s infinite
}

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

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

.confetti-100 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 46%;
    opacity: 1.2601890309;
    transform: rotate(75.3267041759deg);
    -webkit-animation: drop-100 4.9093759799s .4963354628s infinite;
    animation: drop-100 4.9093759799s .4963354628s infinite
}

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

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

.confetti-101 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 6%;
    opacity: 1.4857877673;
    transform: rotate(106.5315348478deg);
    -webkit-animation: drop-101 4.6594766524s .4044504783s infinite;
    animation: drop-101 4.6594766524s .4044504783s infinite
}

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

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

.confetti-102 {
    width: 7px;
    height: 2.8px;
    background-color: #263672;
    top: -10%;
    left: 43%;
    opacity: 1.0248791427;
    transform: rotate(305.3834261232deg);
    -webkit-animation: drop-102 4.0696943172s .403899513s infinite;
    animation: drop-102 4.0696943172s .403899513s infinite
}

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

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

.confetti-103 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 8%;
    opacity: 1.0243547534;
    transform: rotate(344.5992913472deg);
    -webkit-animation: drop-103 4.1526115332s .1952025759s infinite;
    animation: drop-103 4.1526115332s .1952025759s infinite
}

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

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

.confetti-104 {
    width: 3px;
    height: 1.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 48%;
    opacity: 1.4118810866;
    transform: rotate(314.7566003524deg);
    -webkit-animation: drop-104 4.7631883574s .2976674216s infinite;
    animation: drop-104 4.7631883574s .2976674216s infinite
}

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

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

.confetti-105 {
    width: 2px;
    height: .8px;
    background-color: #d13447;
    top: -10%;
    left: 23%;
    opacity: 1.4192478448;
    transform: rotate(30.6709475935deg);
    -webkit-animation: drop-105 4.9029018999s .871222875s infinite;
    animation: drop-105 4.9029018999s .871222875s infinite
}

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

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

.confetti-106 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 48%;
    opacity: .8194965216;
    transform: rotate(338.0500126293deg);
    -webkit-animation: drop-106 4.5357278774s .7835447424s infinite;
    animation: drop-106 4.5357278774s .7835447424s infinite
}

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

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

.confetti-107 {
    width: 2px;
    height: .8px;
    background-color: #d13447;
    top: -10%;
    left: 49%;
    opacity: .584859183;
    transform: rotate(111.4323976849deg);
    -webkit-animation: drop-107 4.070841227s 61.0953955ms infinite;
    animation: drop-107 4.070841227s 61.0953955ms infinite
}

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

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

.confetti-108 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 55%;
    opacity: .6996365621;
    transform: rotate(262.425464519deg);
    -webkit-animation: drop-108 4.6134878493s .6047659802s infinite;
    animation: drop-108 4.6134878493s .6047659802s infinite
}

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

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

.confetti-109 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 12%;
    opacity: 1.0189472062;
    transform: rotate(.1016240289deg);
    -webkit-animation: drop-109 4.5915124508s .5265346848s infinite;
    animation: drop-109 4.5915124508s .5265346848s infinite
}

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

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

.confetti-110 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 1%;
    opacity: 1.0784251499;
    transform: rotate(264.8916011529deg);
    -webkit-animation: drop-110 4.0896941716s .8851238826s infinite;
    animation: drop-110 4.0896941716s .8851238826s infinite
}

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

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

.confetti-111 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 12%;
    opacity: .8491883351;
    transform: rotate(197.292863754deg);
    -webkit-animation: drop-111 4.2298893854s .6798626299s infinite;
    animation: drop-111 4.2298893854s .6798626299s infinite
}

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

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

.confetti-112 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 57%;
    opacity: .5005099967;
    transform: rotate(112.657850273deg);
    -webkit-animation: drop-112 4.687988028s .3943538093s infinite;
    animation: drop-112 4.687988028s .3943538093s infinite
}

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

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

.confetti-113 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 17%;
    opacity: .5396384051;
    transform: rotate(305.4438255522deg);
    -webkit-animation: drop-113 4.0151201267s .2030758751s infinite;
    animation: drop-113 4.0151201267s .2030758751s infinite
}

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

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

.confetti-114 {
    width: 2px;
    height: .8px;
    background-color: #263672;
    top: -10%;
    left: 21%;
    opacity: .7360509599;
    transform: rotate(271.281457803deg);
    -webkit-animation: drop-114 4.7512890384s .7071313512s infinite;
    animation: drop-114 4.7512890384s .7071313512s infinite
}

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

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

.confetti-115 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 26%;
    opacity: .7230715412;
    transform: rotate(170.473508339deg);
    -webkit-animation: drop-115 4.9959637815s .827178875s infinite;
    animation: drop-115 4.9959637815s .827178875s infinite
}

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

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

.confetti-116 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 27%;
    opacity: .923817386;
    transform: rotate(128.6958688007deg);
    -webkit-animation: drop-116 4.383169095s .748344603s infinite;
    animation: drop-116 4.383169095s .748344603s infinite
}

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

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

.confetti-117 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 86%;
    opacity: .9154354448;
    transform: rotate(187.0486664785deg);
    -webkit-animation: drop-117 4.9357328419s .9180006392s infinite;
    animation: drop-117 4.9357328419s .9180006392s infinite
}

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

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

.confetti-118 {
    width: 2px;
    height: .8px;
    background-color: #263672;
    top: -10%;
    left: 49%;
    opacity: .9099693206;
    transform: rotate(146.4680491131deg);
    -webkit-animation: drop-118 4.3191148422s .2135952782s infinite;
    animation: drop-118 4.3191148422s .2135952782s infinite
}

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

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

.confetti-119 {
    width: 1px;
    height: .4px;
    background-color: #263672;
    top: -10%;
    left: 43%;
    opacity: .9062951254;
    transform: rotate(3.9197099914deg);
    -webkit-animation: drop-119 4.8414009501s .1826989848s infinite;
    animation: drop-119 4.8414009501s .1826989848s infinite
}

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

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

.confetti-120 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 96%;
    opacity: .8146994148;
    transform: rotate(322.8374103131deg);
    -webkit-animation: drop-120 4.0400113758s .410183254s infinite;
    animation: drop-120 4.0400113758s .410183254s infinite
}

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

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

.confetti-121 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 75%;
    opacity: 1.3979501791;
    transform: rotate(314.0770688828deg);
    -webkit-animation: drop-121 4.6197076608s .4501765011s infinite;
    animation: drop-121 4.6197076608s .4501765011s infinite
}

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

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

.confetti-122 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 6%;
    opacity: .6631638401;
    transform: rotate(192.4630735362deg);
    -webkit-animation: drop-122 4.3972018681s .2008210263s infinite;
    animation: drop-122 4.3972018681s .2008210263s infinite
}

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

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

.confetti-123 {
    width: 1px;
    height: .4px;
    background-color: #d13447;
    top: -10%;
    left: 38%;
    opacity: 1.3964694588;
    transform: rotate(96.4160433866deg);
    -webkit-animation: drop-123 4.2150734173s .6204742106s infinite;
    animation: drop-123 4.2150734173s .6204742106s infinite
}

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

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

.confetti-124 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 3%;
    opacity: .6592812356;
    transform: rotate(352.1931133847deg);
    -webkit-animation: drop-124 4.4529072797s .4722046784s infinite;
    animation: drop-124 4.4529072797s .4722046784s infinite
}

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

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

.confetti-125 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 61%;
    opacity: 1.4316200116;
    transform: rotate(228.8885314051deg);
    -webkit-animation: drop-125 4.9857271541s .3530576252s infinite;
    animation: drop-125 4.9857271541s .3530576252s infinite
}

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

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

.confetti-126 {
    width: 2px;
    height: .8px;
    background-color: #ffbf00;
    top: -10%;
    left: 18%;
    opacity: .8001358196;
    transform: rotate(100.6492427266deg);
    -webkit-animation: drop-126 4.1505571817s .9999023224s infinite;
    animation: drop-126 4.1505571817s .9999023224s infinite
}

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

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

.confetti-127 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 17%;
    opacity: 1.3642838288;
    transform: rotate(139.6259162108deg);
    -webkit-animation: drop-127 4.6455830463s 68.2481339ms infinite;
    animation: drop-127 4.6455830463s 68.2481339ms infinite
}

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

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

.confetti-128 {
    width: 2px;
    height: .8px;
    background-color: #263672;
    top: -10%;
    left: 93%;
    opacity: 1.4580007192;
    transform: rotate(318.3815426459deg);
    -webkit-animation: drop-128 4.1956930334s .888982797s infinite;
    animation: drop-128 4.1956930334s .888982797s infinite
}

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

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

.confetti-129 {
    width: 2px;
    height: .8px;
    background-color: #263672;
    top: -10%;
    left: 3%;
    opacity: 1.3087208059;
    transform: rotate(280.2344929825deg);
    -webkit-animation: drop-129 4.5830013293s .87330491s infinite;
    animation: drop-129 4.5830013293s .87330491s infinite
}

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

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

.confetti-130 {
    width: 6px;
    height: 2.4px;
    background-color: #ffbf00;
    top: -10%;
    left: 53%;
    opacity: .7706624759;
    transform: rotate(173.7966887695deg);
    -webkit-animation: drop-130 4.7863824328s .50741508s infinite;
    animation: drop-130 4.7863824328s .50741508s infinite
}

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

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

.confetti-131 {
    width: 6px;
    height: 2.4px;
    background-color: #d13447;
    top: -10%;
    left: 88%;
    opacity: 1.0826311141;
    transform: rotate(266.5320276454deg);
    -webkit-animation: drop-131 4.6245672364s .8457462764s infinite;
    animation: drop-131 4.6245672364s .8457462764s infinite
}

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

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

.confetti-132 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 1%;
    opacity: .9889910248;
    transform: rotate(229.8014088983deg);
    -webkit-animation: drop-132 4.0461723341s .7006133925s infinite;
    animation: drop-132 4.0461723341s .7006133925s infinite
}

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

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

.confetti-133 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 60%;
    opacity: 1.3640744317;
    transform: rotate(333.8053062592deg);
    -webkit-animation: drop-133 4.1712738405s .5055349208s infinite;
    animation: drop-133 4.1712738405s .5055349208s infinite
}

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

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

.confetti-134 {
    width: 3px;
    height: 1.2px;
    background-color: #d13447;
    top: -10%;
    left: 4%;
    opacity: .8913542379;
    transform: rotate(195.569165347deg);
    -webkit-animation: drop-134 4.0000395697s .26985035s infinite;
    animation: drop-134 4.0000395697s .26985035s infinite
}

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

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

.confetti-135 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 3%;
    opacity: 1.1325531249;
    transform: rotate(320.5102853389deg);
    -webkit-animation: drop-135 4.3069365083s .9817061825s infinite;
    animation: drop-135 4.3069365083s .9817061825s infinite
}

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

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

.confetti-136 {
    width: 5px;
    height: 2px;
    background-color: #d13447;
    top: -10%;
    left: 7%;
    opacity: 1.1726238556;
    transform: rotate(138.5513203726deg);
    -webkit-animation: drop-136 4.2014795528s 89.5747282ms infinite;
    animation: drop-136 4.2014795528s 89.5747282ms infinite
}

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

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

.confetti-137 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 75%;
    opacity: 1.1757000206;
    transform: rotate(322.6737529261deg);
    -webkit-animation: drop-137 4.7293800056s .2409940225s infinite;
    animation: drop-137 4.7293800056s .2409940225s infinite
}

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

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

.confetti-138 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 19%;
    opacity: 1.480822157;
    transform: rotate(202.1577791535deg);
    -webkit-animation: drop-138 4.8116300977s .8303591705s infinite;
    animation: drop-138 4.8116300977s .8303591705s infinite
}

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

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

.confetti-139 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 13%;
    opacity: .9106255873;
    transform: rotate(139.242076051deg);
    -webkit-animation: drop-139 4.5903146998s .8270423597s infinite;
    animation: drop-139 4.5903146998s .8270423597s infinite
}

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

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

.confetti-140 {
    width: 5px;
    height: 2px;
    background-color: #263672;
    top: -10%;
    left: 91%;
    opacity: .6471322579;
    transform: rotate(324.8150061113deg);
    -webkit-animation: drop-140 4.1224504542s .9437874594s infinite;
    animation: drop-140 4.1224504542s .9437874594s infinite
}

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

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

.confetti-141 {
    width: 8px;
    height: 3.2px;
    background-color: #d13447;
    top: -10%;
    left: 89%;
    opacity: 1.1091548731;
    transform: rotate(84.576345404deg);
    -webkit-animation: drop-141 4.9636937759s .9089849154s infinite;
    animation: drop-141 4.9636937759s .9089849154s infinite
}

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

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

.confetti-142 {
    width: 7px;
    height: 2.8px;
    background-color: #d13447;
    top: -10%;
    left: 96%;
    opacity: 1.2335992729;
    transform: rotate(20.8619492705deg);
    -webkit-animation: drop-142 4.3436304195s .6220867366s infinite;
    animation: drop-142 4.3436304195s .6220867366s infinite
}

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

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

.confetti-143 {
    width: 4px;
    height: 1.6px;
    background-color: #ffbf00;
    top: -10%;
    left: 86%;
    opacity: .7877793805;
    transform: rotate(298.3296174904deg);
    -webkit-animation: drop-143 4.2538516361s .969690612s infinite;
    animation: drop-143 4.2538516361s .969690612s infinite
}

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

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

.confetti-144 {
    width: 5px;
    height: 2px;
    background-color: #ffbf00;
    top: -10%;
    left: 36%;
    opacity: .9940821189;
    transform: rotate(175.1625114495deg);
    -webkit-animation: drop-144 4.6393065012s 84.0834131ms infinite;
    animation: drop-144 4.6393065012s 84.0834131ms infinite
}

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

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

.confetti-145 {
    width: 4px;
    height: 1.6px;
    background-color: #d13447;
    top: -10%;
    left: 22%;
    opacity: .5190504921;
    transform: rotate(147.4822859038deg);
    -webkit-animation: drop-145 4.2694790554s .3079807026s infinite;
    animation: drop-145 4.2694790554s .3079807026s infinite
}

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

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

.confetti-146 {
    width: 3px;
    height: 1.2px;
    background-color: #263672;
    top: -10%;
    left: 39%;
    opacity: 1.3808523475;
    transform: rotate(216.4070459547deg);
    -webkit-animation: drop-146 4.2001016492s .1360250153s infinite;
    animation: drop-146 4.2001016492s .1360250153s infinite
}

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

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

.confetti-147 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 5%;
    opacity: .9355581591;
    transform: rotate(151.290555265deg);
    -webkit-animation: drop-147 4.8745192122s 10.863866ms infinite;
    animation: drop-147 4.8745192122s 10.863866ms infinite
}

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

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

.confetti-148 {
    width: 8px;
    height: 3.2px;
    background-color: #ffbf00;
    top: -10%;
    left: 29%;
    opacity: 1.0501822921;
    transform: rotate(309.5318885883deg);
    -webkit-animation: drop-148 4.4352805911s .8494188087s infinite;
    animation: drop-148 4.4352805911s .8494188087s infinite
}

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

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

.confetti-149 {
    width: 2px;
    height: .8px;
    background-color: #263672;
    top: -10%;
    left: 35%;
    opacity: 1.0863106929;
    transform: rotate(5.363365357deg);
    -webkit-animation: drop-149 4.990250636s .3030464294s infinite;
    animation: drop-149 4.990250636s .3030464294s infinite
}

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

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

.confetti-150 {
    width: 7px;
    height: 2.8px;
    background-color: #ffbf00;
    top: -10%;
    left: 14%;
    opacity: 1.0112314052;
    transform: rotate(263.9826558156deg);
    -webkit-animation: drop-150 4.5813896272s .4017109022s infinite;
    animation: drop-150 4.5813896272s .4017109022s infinite
}

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

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

/* keep only confetti */