@import url("https://fonts.googleapis.com/css2?family=Montserrat:wght@500&display=swap");

/**
* get random number.
* @param {number} min - min number.
* @param {number} max - max number.
*/


/*
* variable
*/

.welcome {
    font-family: 'Montserrat', sans-serif;
    background: #fff;
    position: relative;
    overflow: hidden;
    text-align: center;
    width: 100%;
    height: 100vh;
}

.criterion {
    position: absolute;
    top: 50%;
    left: 50%;
    height: 0;
    width: 0;
    transform: translate(-20px, -20px);
}

.criterion>div {
    font-size: 1.6rem;
}


/*
* background
*/

.background {
    position: absolute;
    top: 0;
    height: 100vh;
    width: 0;
    -webkit-animation: background-animation 2s ease-in-out 4s 1 normal forwards;
    animation: background-animation 2s ease-in-out 4s 1 normal forwards;
}

.background0 {
    left: 0%;
    height: 100vh;
    background-color: #0D47A1;
}

.background1 {
    left: 12.5%;
    height: 100vh;
    background-color: #1565C0;
}

.background2 {
    left: 25%;
    height: 100vh;
    background-color: #1976D2;
}

.background3 {
    left: 37.5%;
    height: 100vh;
    background-color: #1E88E5;
}

.background4 {
    left: 50%;
    height: 100vh;
    background-color: #2196F3;
}

.background5 {
    left: 62.5%;
    height: 100vh;
    background-color: #42A5F5;
}

.background6 {
    left: 75%;
    height: 100vh;
    background-color: #90CAF9;
}

.background7 {
    left: 87.5%;
    height: 100vh;
    background-color: #64B5F6;
}

.background8 {
    left: 100%;
    height: 100vh;
    background-color: #BBDEFB;
}

.background9 {
    left: 112.5%;
    height: 100vh;
    background-color: #E3F2FD;
}


/*
* text
*/

.text {
    position: absolute;
    width: 25px;
    line-height: 25px;
    opacity: 0;
    overflow: hidden;
}

.text::after {
    z-index: -1;
    content: '';
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 0;
    height: 25px;
}

.text0 {
    left: -125px;
    top: 0;
    -webkit-animation: text-animation0 1s ease-in-out 1s 1 normal forwards, text2-animation0 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation0 1s ease-in-out 1s 1 normal forwards, text2-animation0 2s ease-in-out 5s 1 normal forwards;
}

.text0::after {
    -webkit-animation: text-after-animation0 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation0 2s ease-in-out 3s 1 normal forwards;
}

.text1 {
    left: -100px;
    top: 0;
    -webkit-animation: text-animation1 1s ease-in-out 1.2s 1 normal forwards, text2-animation1 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation1 1s ease-in-out 1.2s 1 normal forwards, text2-animation1 2s ease-in-out 5s 1 normal forwards;
}

.text1::after {
    -webkit-animation: text-after-animation1 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation1 2s ease-in-out 3s 1 normal forwards;
}

.text2 {
    left: -75px;
    top: 0;
    -webkit-animation: text-animation2 1s ease-in-out 1.4s 1 normal forwards, text2-animation2 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation2 1s ease-in-out 1.4s 1 normal forwards, text2-animation2 2s ease-in-out 5s 1 normal forwards;
}

.text2::after {
    -webkit-animation: text-after-animation2 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation2 2s ease-in-out 3s 1 normal forwards;
}

.text3 {
    left: -50px;
    top: 0;
    -webkit-animation: text-animation3 1s ease-in-out 1.6s 1 normal forwards, text2-animation3 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation3 1s ease-in-out 1.6s 1 normal forwards, text2-animation3 2s ease-in-out 5s 1 normal forwards;
}

.text3::after {
    -webkit-animation: text-after-animation3 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation3 2s ease-in-out 3s 1 normal forwards;
}

.text4 {
    left: -25px;
    top: 0;
    -webkit-animation: text-animation4 1s ease-in-out 1.8s 1 normal forwards, text2-animation4 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation4 1s ease-in-out 1.8s 1 normal forwards, text2-animation4 2s ease-in-out 5s 1 normal forwards;
}

.text4::after {
    -webkit-animation: text-after-animation4 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation4 2s ease-in-out 3s 1 normal forwards;
}

.text5 {
    left: 0px;
    top: 0;
    -webkit-animation: text-animation5 1s ease-in-out 2s 1 normal forwards, text2-animation5 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation5 1s ease-in-out 2s 1 normal forwards, text2-animation5 2s ease-in-out 5s 1 normal forwards;
}

.text5::after {
    -webkit-animation: text-after-animation5 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation5 2s ease-in-out 3s 1 normal forwards;
}

.text6 {
    left: 25px;
    top: 0;
    -webkit-animation: text-animation6 1s ease-in-out 2.2s 1 normal forwards, text2-animation6 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation6 1s ease-in-out 2.2s 1 normal forwards, text2-animation6 2s ease-in-out 5s 1 normal forwards;
}

.text6::after {
    -webkit-animation: text-after-animation6 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation6 2s ease-in-out 3s 1 normal forwards;
}

.text7 {
    left: 50px;
    top: 0;
    -webkit-animation: text-animation7 1s ease-in-out 2.4s 1 normal forwards, text2-animation7 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation7 1s ease-in-out 2.4s 1 normal forwards, text2-animation7 2s ease-in-out 5s 1 normal forwards;
}

.text7::after {
    -webkit-animation: text-after-animation7 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation7 2s ease-in-out 3s 1 normal forwards;
}

.text8 {
    left: 75px;
    top: 0;
    -webkit-animation: text-animation8 1s ease-in-out 2.6s 1 normal forwards, text2-animation8 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation8 1s ease-in-out 2.6s 1 normal forwards, text2-animation8 2s ease-in-out 5s 1 normal forwards;
}

.text8::after {
    -webkit-animation: text-after-animation8 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation8 2s ease-in-out 3s 1 normal forwards;
}

.text9 {
    left: 100px;
    top: 0;
    -webkit-animation: text-animation9 1s ease-in-out 2.8s 1 normal forwards, text2-animation9 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation9 1s ease-in-out 2.8s 1 normal forwards, text2-animation9 2s ease-in-out 5s 1 normal forwards;
}

.text9::after {
    -webkit-animation: text-after-animation9 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation9 2s ease-in-out 3s 1 normal forwards;
}

.text10 {
    left: 125px;
    top: 0;
    -webkit-animation: text-animation10 1s ease-in-out 3s 1 normal forwards, text2-animation10 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation10 1s ease-in-out 3s 1 normal forwards, text2-animation10 2s ease-in-out 5s 1 normal forwards;
}

.text10::after {
    -webkit-animation: text-after-animation10 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation10 2s ease-in-out 3s 1 normal forwards;
}

.text11 {
    left: 150px;
    top: 0;
    -webkit-animation: text-animation11 1s ease-in-out 3.2s 1 normal forwards, text2-animation11 2s ease-in-out 5s 1 normal forwards;
    animation: text-animation11 1s ease-in-out 3.2s 1 normal forwards, text2-animation11 2s ease-in-out 5s 1 normal forwards;
}

.text11::after {
    -webkit-animation: text-after-animation11 2s ease-in-out 3s 1 normal forwards;
    animation: text-after-animation11 2s ease-in-out 3s 1 normal forwards;
}

@-webkit-keyframes text-animation0 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation0 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation1 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation1 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation2 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation2 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation3 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation3 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation4 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation4 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation5 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation5 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation6 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation6 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation7 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation7 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation8 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation8 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation9 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation9 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation10 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation10 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-animation11 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@keyframes text-animation11 {
    0% {
        transform: scale(0, 0);
        opacity: 0;
    }
    50% {
        transform: scale(3, 3);
    }
    100% {
        transform: scale(1, 1);
        opacity: 1;
    }
}

@-webkit-keyframes text-after-animation0 {
    0% {
        width: 0px;
        background-color: #eb4747;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation0 {
    0% {
        width: 0px;
        background-color: #eb4747;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation1 {
    0% {
        width: 0px;
        background-color: #eba047;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation1 {
    0% {
        width: 0px;
        background-color: #eba047;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation2 {
    0% {
        width: 0px;
        background-color: #dceb47;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation2 {
    0% {
        width: 0px;
        background-color: #dceb47;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation3 {
    0% {
        width: 0px;
        background-color: #83eb47;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation3 {
    0% {
        width: 0px;
        background-color: #83eb47;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation4 {
    0% {
        width: 0px;
        background-color: #47eb65;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation4 {
    0% {
        width: 0px;
        background-color: #47eb65;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation5 {
    0% {
        width: 0px;
        background-color: #47ebbe;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation5 {
    0% {
        width: 0px;
        background-color: #47ebbe;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation6 {
    0% {
        width: 0px;
        background-color: #47beeb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation6 {
    0% {
        width: 0px;
        background-color: #47beeb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation7 {
    0% {
        width: 0px;
        background-color: #4765eb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation7 {
    0% {
        width: 0px;
        background-color: #4765eb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation8 {
    0% {
        width: 0px;
        background-color: #8347eb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation8 {
    0% {
        width: 0px;
        background-color: #8347eb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation9 {
    0% {
        width: 0px;
        background-color: #dc47eb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation9 {
    0% {
        width: 0px;
        background-color: #dc47eb;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation10 {
    0% {
        width: 0px;
        background-color: #eb47a0;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation10 {
    0% {
        width: 0px;
        background-color: #eb47a0;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text-after-animation11 {
    0% {
        width: 0px;
        background-color: #eb4747;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text-after-animation11 {
    0% {
        width: 0px;
        background-color: #eb4747;
        opacity: 1;
    }
    50% {
        width: 25px;
        opacity: 1;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation0 {
    0% {
        left: -125px;
        opacity: 1;
    }
    50% {
        left: -100px;
        opacity: 0;
    }
    100% {
        left: -100px;
        opacity: 0;
    }
}

@keyframes text2-animation0 {
    0% {
        left: -125px;
        opacity: 1;
    }
    50% {
        left: -100px;
        opacity: 0;
    }
    100% {
        left: -100px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation1 {
    0% {
        left: -100px;
        opacity: 1;
    }
    50% {
        left: -75px;
        opacity: 0;
    }
    100% {
        left: -75px;
        opacity: 0;
    }
}

@keyframes text2-animation1 {
    0% {
        left: -100px;
        opacity: 1;
    }
    50% {
        left: -75px;
        opacity: 0;
    }
    100% {
        left: -75px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation2 {
    0% {
        left: -75px;
        opacity: 1;
    }
    50% {
        left: -50px;
        opacity: 0;
    }
    100% {
        left: -50px;
        opacity: 0;
    }
}

@keyframes text2-animation2 {
    0% {
        left: -75px;
        opacity: 1;
    }
    50% {
        left: -50px;
        opacity: 0;
    }
    100% {
        left: -50px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation3 {
    0% {
        left: -50px;
        opacity: 1;
    }
    50% {
        left: -25px;
        opacity: 0;
    }
    100% {
        left: -25px;
        opacity: 0;
    }
}

@keyframes text2-animation3 {
    0% {
        left: -50px;
        opacity: 1;
    }
    50% {
        left: -25px;
        opacity: 0;
    }
    100% {
        left: -25px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation4 {
    0% {
        left: -25px;
        opacity: 1;
    }
    50% {
        left: 0px;
        opacity: 0;
    }
    100% {
        left: 0px;
        opacity: 0;
    }
}

@keyframes text2-animation4 {
    0% {
        left: -25px;
        opacity: 1;
    }
    50% {
        left: 0px;
        opacity: 0;
    }
    100% {
        left: 0px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation5 {
    0% {
        left: 0px;
        opacity: 1;
    }
    50% {
        left: 25px;
        opacity: 0;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@keyframes text2-animation5 {
    0% {
        left: 0px;
        opacity: 1;
    }
    50% {
        left: 25px;
        opacity: 0;
    }
    100% {
        left: 25px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation6 {
    0% {
        left: 25px;
        opacity: 1;
    }
    50% {
        left: 50px;
        opacity: 0;
    }
    100% {
        left: 50px;
        opacity: 0;
    }
}

@keyframes text2-animation6 {
    0% {
        left: 25px;
        opacity: 1;
    }
    50% {
        left: 50px;
        opacity: 0;
    }
    100% {
        left: 50px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation7 {
    0% {
        left: 50px;
        opacity: 1;
    }
    50% {
        left: 75px;
        opacity: 0;
    }
    100% {
        left: 75px;
        opacity: 0;
    }
}

@keyframes text2-animation7 {
    0% {
        left: 50px;
        opacity: 1;
    }
    50% {
        left: 75px;
        opacity: 0;
    }
    100% {
        left: 75px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation8 {
    0% {
        left: 75px;
        opacity: 1;
    }
    50% {
        left: 100px;
        opacity: 0;
    }
    100% {
        left: 100px;
        opacity: 0;
    }
}

@keyframes text2-animation8 {
    0% {
        left: 75px;
        opacity: 1;
    }
    50% {
        left: 100px;
        opacity: 0;
    }
    100% {
        left: 100px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation9 {
    0% {
        left: 100px;
        opacity: 1;
    }
    50% {
        left: 125px;
        opacity: 0;
    }
    100% {
        left: 125px;
        opacity: 0;
    }
}

@keyframes text2-animation9 {
    0% {
        left: 100px;
        opacity: 1;
    }
    50% {
        left: 125px;
        opacity: 0;
    }
    100% {
        left: 125px;
        opacity: 0;
    }
}

@-webkit-keyframes text2-animation11 {
    0% {
        left: 150px;
        opacity: 1;
    }
    50% {
        left: 175px;
        opacity: 0;
    }
    100% {
        left: 175px;
        opacity: 0;
    }
}

@keyframes text2-animation11 {
    0% {
        left: 150px;
        opacity: 1;
    }
    50% {
        left: 175px;
        opacity: 0;
    }
    100% {
        left: 175px;
        opacity: 0;
    }
}


/*
* frame
*/

.frame {
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    opacity: 0;
}

.frame0 {
    left: -125px;
    top: 0;
    -webkit-animation: frame-animation0 1s ease-in-out 0ms 1 normal forwards;
    animation: frame-animation0 1s ease-in-out 0ms 1 normal forwards;
    background-color: #eb4747;
}

.frame1 {
    left: -100px;
    top: 0;
    -webkit-animation: frame-animation1 1s ease-in-out 200ms 1 normal forwards;
    animation: frame-animation1 1s ease-in-out 200ms 1 normal forwards;
    background-color: #eba047;
}

.frame2 {
    left: -75px;
    top: 0;
    -webkit-animation: frame-animation2 1s ease-in-out 400ms 1 normal forwards;
    animation: frame-animation2 1s ease-in-out 400ms 1 normal forwards;
    background-color: #dceb47;
}

.frame3 {
    left: -50px;
    top: 0;
    -webkit-animation: frame-animation3 1s ease-in-out 600ms 1 normal forwards;
    animation: frame-animation3 1s ease-in-out 600ms 1 normal forwards;
    background-color: #83eb47;
}

.frame4 {
    left: -25px;
    top: 0;
    -webkit-animation: frame-animation4 1s ease-in-out 800ms 1 normal forwards;
    animation: frame-animation4 1s ease-in-out 800ms 1 normal forwards;
    background-color: #47eb65;
}

.frame5 {
    left: 0px;
    top: 0;
    -webkit-animation: frame-animation5 1s ease-in-out 1000ms 1 normal forwards;
    animation: frame-animation5 1s ease-in-out 1000ms 1 normal forwards;
    background-color: #47ebbe;
}

.frame6 {
    left: 25px;
    top: 0;
    -webkit-animation: frame-animation6 1s ease-in-out 1200ms 1 normal forwards;
    animation: frame-animation6 1s ease-in-out 1200ms 1 normal forwards;
    background-color: #47beeb;
}

.frame7 {
    left: 50px;
    top: 0;
    -webkit-animation: frame-animation7 1s ease-in-out 1400ms 1 normal forwards;
    animation: frame-animation7 1s ease-in-out 1400ms 1 normal forwards;
    background-color: #4765eb;
}

.frame8 {
    left: 75px;
    top: 0;
    -webkit-animation: frame-animation8 1s ease-in-out 1600ms 1 normal forwards;
    animation: frame-animation8 1s ease-in-out 1600ms 1 normal forwards;
    background-color: #8347eb;
}

.frame9 {
    left: 100px;
    top: 0;
    -webkit-animation: frame-animation9 1s ease-in-out 1800ms 1 normal forwards;
    animation: frame-animation9 1s ease-in-out 1800ms 1 normal forwards;
    background-color: #dc47eb;
}

.frame10 {
    left: 125px;
    top: 0;
    -webkit-animation: frame-animation10 1s ease-in-out 2000ms 1 normal forwards;
    animation: frame-animation10 1s ease-in-out 2000ms 1 normal forwards;
    background-color: #eb47a0;
}

.frame11 {
    left: 150px;
    top: 0;
    -webkit-animation: frame-animation11 1s ease-in-out 2200ms 1 normal forwards;
    animation: frame-animation11 1s ease-in-out 2200ms 1 normal forwards;
    background-color: #eb4747;
}

@-webkit-keyframes frame-animation0 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation0 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation1 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation1 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation2 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation2 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation3 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation3 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation4 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation4 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation5 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation5 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation6 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation6 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation7 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation7 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation8 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation8 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation9 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation9 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation10 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation10 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@-webkit-keyframes frame-animation11 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}

@keyframes frame-animation11 {
    0% {
        transform: translateY(-1000px);
        opacity: 1;
    }
    50% {
        opacity: 0.8;
    }
    100% {
        transform: translateY(0);
        opacity: 0;
    }
}


/*
* particle
*/

.particle {
    position: absolute;
    width: 25px;
    height: 25px;
    border-radius: 50%;
}

.particle00 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation00 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation00 1s ease-in-out 1s 1 normal forwards;
}

.particle01 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation01 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation01 1s ease-in-out 1s 1 normal forwards;
}

.particle02 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation02 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation02 1s ease-in-out 1s 1 normal forwards;
}

.particle03 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation03 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation03 1s ease-in-out 1s 1 normal forwards;
}

.particle04 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation04 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation04 1s ease-in-out 1s 1 normal forwards;
}

.particle05 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation05 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation05 1s ease-in-out 1s 1 normal forwards;
}

.particle06 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation06 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation06 1s ease-in-out 1s 1 normal forwards;
}

.particle07 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation07 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation07 1s ease-in-out 1s 1 normal forwards;
}

.particle08 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation08 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation08 1s ease-in-out 1s 1 normal forwards;
}

.particle09 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation09 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation09 1s ease-in-out 1s 1 normal forwards;
}

.particle010 {
    left: -125px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation010 1s ease-in-out 1s 1 normal forwards;
    animation: particle-animation010 1s ease-in-out 1s 1 normal forwards;
}

.particle10 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation10 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation10 1s ease-in-out 1.2s 1 normal forwards;
}

.particle11 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation11 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation11 1s ease-in-out 1.2s 1 normal forwards;
}

.particle12 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation12 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation12 1s ease-in-out 1.2s 1 normal forwards;
}

.particle13 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation13 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation13 1s ease-in-out 1.2s 1 normal forwards;
}

.particle14 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation14 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation14 1s ease-in-out 1.2s 1 normal forwards;
}

.particle15 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation15 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation15 1s ease-in-out 1.2s 1 normal forwards;
}

.particle16 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation16 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation16 1s ease-in-out 1.2s 1 normal forwards;
}

.particle17 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation17 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation17 1s ease-in-out 1.2s 1 normal forwards;
}

.particle18 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation18 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation18 1s ease-in-out 1.2s 1 normal forwards;
}

.particle19 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation19 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation19 1s ease-in-out 1.2s 1 normal forwards;
}

.particle110 {
    left: -100px;
    opacity: 0;
    background-color: #eba047;
    -webkit-animation: particle-animation110 1s ease-in-out 1.2s 1 normal forwards;
    animation: particle-animation110 1s ease-in-out 1.2s 1 normal forwards;
}

.particle20 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation20 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation20 1s ease-in-out 1.4s 1 normal forwards;
}

.particle21 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation21 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation21 1s ease-in-out 1.4s 1 normal forwards;
}

.particle22 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation22 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation22 1s ease-in-out 1.4s 1 normal forwards;
}

.particle23 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation23 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation23 1s ease-in-out 1.4s 1 normal forwards;
}

.particle24 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation24 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation24 1s ease-in-out 1.4s 1 normal forwards;
}

.particle25 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation25 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation25 1s ease-in-out 1.4s 1 normal forwards;
}

.particle26 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation26 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation26 1s ease-in-out 1.4s 1 normal forwards;
}

.particle27 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation27 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation27 1s ease-in-out 1.4s 1 normal forwards;
}

.particle28 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation28 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation28 1s ease-in-out 1.4s 1 normal forwards;
}

.particle29 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation29 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation29 1s ease-in-out 1.4s 1 normal forwards;
}

.particle210 {
    left: -75px;
    opacity: 0;
    background-color: #dceb47;
    -webkit-animation: particle-animation210 1s ease-in-out 1.4s 1 normal forwards;
    animation: particle-animation210 1s ease-in-out 1.4s 1 normal forwards;
}

.particle30 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation30 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation30 1s ease-in-out 1.6s 1 normal forwards;
}

.particle31 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation31 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation31 1s ease-in-out 1.6s 1 normal forwards;
}

.particle32 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation32 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation32 1s ease-in-out 1.6s 1 normal forwards;
}

.particle33 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation33 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation33 1s ease-in-out 1.6s 1 normal forwards;
}

.particle34 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation34 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation34 1s ease-in-out 1.6s 1 normal forwards;
}

.particle35 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation35 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation35 1s ease-in-out 1.6s 1 normal forwards;
}

.particle36 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation36 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation36 1s ease-in-out 1.6s 1 normal forwards;
}

.particle37 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation37 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation37 1s ease-in-out 1.6s 1 normal forwards;
}

.particle38 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation38 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation38 1s ease-in-out 1.6s 1 normal forwards;
}

.particle39 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation39 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation39 1s ease-in-out 1.6s 1 normal forwards;
}

.particle310 {
    left: -50px;
    opacity: 0;
    background-color: #83eb47;
    -webkit-animation: particle-animation310 1s ease-in-out 1.6s 1 normal forwards;
    animation: particle-animation310 1s ease-in-out 1.6s 1 normal forwards;
}

.particle40 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation40 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation40 1s ease-in-out 1.8s 1 normal forwards;
}

.particle41 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation41 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation41 1s ease-in-out 1.8s 1 normal forwards;
}

.particle42 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation42 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation42 1s ease-in-out 1.8s 1 normal forwards;
}

.particle43 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation43 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation43 1s ease-in-out 1.8s 1 normal forwards;
}

.particle44 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation44 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation44 1s ease-in-out 1.8s 1 normal forwards;
}

.particle45 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation45 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation45 1s ease-in-out 1.8s 1 normal forwards;
}

.particle46 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation46 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation46 1s ease-in-out 1.8s 1 normal forwards;
}

.particle47 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation47 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation47 1s ease-in-out 1.8s 1 normal forwards;
}

.particle48 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation48 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation48 1s ease-in-out 1.8s 1 normal forwards;
}

.particle49 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation49 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation49 1s ease-in-out 1.8s 1 normal forwards;
}

.particle410 {
    left: -25px;
    opacity: 0;
    background-color: #47eb65;
    -webkit-animation: particle-animation410 1s ease-in-out 1.8s 1 normal forwards;
    animation: particle-animation410 1s ease-in-out 1.8s 1 normal forwards;
}

.particle50 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation50 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation50 1s ease-in-out 2s 1 normal forwards;
}

.particle51 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation51 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation51 1s ease-in-out 2s 1 normal forwards;
}

.particle52 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation52 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation52 1s ease-in-out 2s 1 normal forwards;
}

.particle53 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation53 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation53 1s ease-in-out 2s 1 normal forwards;
}

.particle54 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation54 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation54 1s ease-in-out 2s 1 normal forwards;
}

.particle55 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation55 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation55 1s ease-in-out 2s 1 normal forwards;
}

.particle56 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation56 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation56 1s ease-in-out 2s 1 normal forwards;
}

.particle57 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation57 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation57 1s ease-in-out 2s 1 normal forwards;
}

.particle58 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation58 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation58 1s ease-in-out 2s 1 normal forwards;
}

.particle59 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation59 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation59 1s ease-in-out 2s 1 normal forwards;
}

.particle510 {
    left: 0px;
    opacity: 0;
    background-color: #47ebbe;
    -webkit-animation: particle-animation510 1s ease-in-out 2s 1 normal forwards;
    animation: particle-animation510 1s ease-in-out 2s 1 normal forwards;
}

.particle60 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation60 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation60 1s ease-in-out 2.2s 1 normal forwards;
}

.particle61 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation61 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation61 1s ease-in-out 2.2s 1 normal forwards;
}

.particle62 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation62 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation62 1s ease-in-out 2.2s 1 normal forwards;
}

.particle63 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation63 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation63 1s ease-in-out 2.2s 1 normal forwards;
}

.particle64 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation64 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation64 1s ease-in-out 2.2s 1 normal forwards;
}

.particle65 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation65 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation65 1s ease-in-out 2.2s 1 normal forwards;
}

.particle66 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation66 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation66 1s ease-in-out 2.2s 1 normal forwards;
}

.particle67 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation67 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation67 1s ease-in-out 2.2s 1 normal forwards;
}

.particle68 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation68 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation68 1s ease-in-out 2.2s 1 normal forwards;
}

.particle69 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation69 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation69 1s ease-in-out 2.2s 1 normal forwards;
}

.particle610 {
    left: 25px;
    opacity: 0;
    background-color: #47beeb;
    -webkit-animation: particle-animation610 1s ease-in-out 2.2s 1 normal forwards;
    animation: particle-animation610 1s ease-in-out 2.2s 1 normal forwards;
}

.particle70 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation70 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation70 1s ease-in-out 2.4s 1 normal forwards;
}

.particle71 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation71 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation71 1s ease-in-out 2.4s 1 normal forwards;
}

.particle72 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation72 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation72 1s ease-in-out 2.4s 1 normal forwards;
}

.particle73 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation73 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation73 1s ease-in-out 2.4s 1 normal forwards;
}

.particle74 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation74 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation74 1s ease-in-out 2.4s 1 normal forwards;
}

.particle75 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation75 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation75 1s ease-in-out 2.4s 1 normal forwards;
}

.particle76 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation76 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation76 1s ease-in-out 2.4s 1 normal forwards;
}

.particle77 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation77 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation77 1s ease-in-out 2.4s 1 normal forwards;
}

.particle78 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation78 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation78 1s ease-in-out 2.4s 1 normal forwards;
}

.particle79 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation79 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation79 1s ease-in-out 2.4s 1 normal forwards;
}

.particle710 {
    left: 50px;
    opacity: 0;
    background-color: #4765eb;
    -webkit-animation: particle-animation710 1s ease-in-out 2.4s 1 normal forwards;
    animation: particle-animation710 1s ease-in-out 2.4s 1 normal forwards;
}

.particle80 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation80 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation80 1s ease-in-out 2.6s 1 normal forwards;
}

.particle81 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation81 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation81 1s ease-in-out 2.6s 1 normal forwards;
}

.particle82 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation82 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation82 1s ease-in-out 2.6s 1 normal forwards;
}

.particle83 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation83 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation83 1s ease-in-out 2.6s 1 normal forwards;
}

.particle84 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation84 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation84 1s ease-in-out 2.6s 1 normal forwards;
}

.particle85 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation85 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation85 1s ease-in-out 2.6s 1 normal forwards;
}

.particle86 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation86 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation86 1s ease-in-out 2.6s 1 normal forwards;
}

.particle87 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation87 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation87 1s ease-in-out 2.6s 1 normal forwards;
}

.particle88 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation88 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation88 1s ease-in-out 2.6s 1 normal forwards;
}

.particle89 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation89 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation89 1s ease-in-out 2.6s 1 normal forwards;
}

.particle810 {
    left: 75px;
    opacity: 0;
    background-color: #8347eb;
    -webkit-animation: particle-animation810 1s ease-in-out 2.6s 1 normal forwards;
    animation: particle-animation810 1s ease-in-out 2.6s 1 normal forwards;
}

.particle90 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation90 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation90 1s ease-in-out 2.8s 1 normal forwards;
}

.particle91 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation91 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation91 1s ease-in-out 2.8s 1 normal forwards;
}

.particle92 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation92 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation92 1s ease-in-out 2.8s 1 normal forwards;
}

.particle93 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation93 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation93 1s ease-in-out 2.8s 1 normal forwards;
}

.particle94 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation94 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation94 1s ease-in-out 2.8s 1 normal forwards;
}

.particle95 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation95 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation95 1s ease-in-out 2.8s 1 normal forwards;
}

.particle96 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation96 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation96 1s ease-in-out 2.8s 1 normal forwards;
}

.particle97 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation97 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation97 1s ease-in-out 2.8s 1 normal forwards;
}

.particle98 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation98 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation98 1s ease-in-out 2.8s 1 normal forwards;
}

.particle99 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation99 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation99 1s ease-in-out 2.8s 1 normal forwards;
}

.particle910 {
    left: 100px;
    opacity: 0;
    background-color: #dc47eb;
    -webkit-animation: particle-animation910 1s ease-in-out 2.8s 1 normal forwards;
    animation: particle-animation910 1s ease-in-out 2.8s 1 normal forwards;
}

.particle100 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation100 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation100 1s ease-in-out 3s 1 normal forwards;
}

.particle101 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation101 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation101 1s ease-in-out 3s 1 normal forwards;
}

.particle102 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation102 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation102 1s ease-in-out 3s 1 normal forwards;
}

.particle103 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation103 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation103 1s ease-in-out 3s 1 normal forwards;
}

.particle104 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation104 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation104 1s ease-in-out 3s 1 normal forwards;
}

.particle105 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation105 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation105 1s ease-in-out 3s 1 normal forwards;
}

.particle106 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation106 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation106 1s ease-in-out 3s 1 normal forwards;
}

.particle107 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation107 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation107 1s ease-in-out 3s 1 normal forwards;
}

.particle108 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation108 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation108 1s ease-in-out 3s 1 normal forwards;
}

.particle109 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation109 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation109 1s ease-in-out 3s 1 normal forwards;
}

.particle1010 {
    left: 125px;
    opacity: 0;
    background-color: #eb47a0;
    -webkit-animation: particle-animation1010 1s ease-in-out 3s 1 normal forwards;
    animation: particle-animation1010 1s ease-in-out 3s 1 normal forwards;
}

.particle110 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation110 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation110 1s ease-in-out 3.2s 1 normal forwards;
}

.particle111 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation111 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation111 1s ease-in-out 3.2s 1 normal forwards;
}

.particle112 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation112 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation112 1s ease-in-out 3.2s 1 normal forwards;
}

.particle113 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation113 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation113 1s ease-in-out 3.2s 1 normal forwards;
}

.particle114 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation114 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation114 1s ease-in-out 3.2s 1 normal forwards;
}

.particle115 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation115 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation115 1s ease-in-out 3.2s 1 normal forwards;
}

.particle116 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation116 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation116 1s ease-in-out 3.2s 1 normal forwards;
}

.particle117 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation117 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation117 1s ease-in-out 3.2s 1 normal forwards;
}

.particle118 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation118 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation118 1s ease-in-out 3.2s 1 normal forwards;
}

.particle119 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation119 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation119 1s ease-in-out 3.2s 1 normal forwards;
}

.particle1110 {
    left: 150px;
    opacity: 0;
    background-color: #eb4747;
    -webkit-animation: particle-animation1110 1s ease-in-out 3.2s 1 normal forwards;
    animation: particle-animation1110 1s ease-in-out 3.2s 1 normal forwards;
}

@-webkit-keyframes particle-animation00 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation00 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation01 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation01 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation02 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -94.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation02 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -94.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation03 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation03 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation04 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -205.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation04 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -205.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation05 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -225px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation05 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -225px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation06 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -205.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation06 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -205.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation07 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation07 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation08 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -94.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation08 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -94.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation09 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation09 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation010 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation010 {
    0% {
        left: -125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation10 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation10 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation11 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation11 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation12 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -69.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation12 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -69.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation13 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation13 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation14 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -180.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation14 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -180.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation15 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -200px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation15 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -200px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation16 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -180.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation16 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -180.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation17 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation17 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation18 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -69.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation18 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -69.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation19 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation19 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation110 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation110 {
    0% {
        left: -100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation20 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation20 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation21 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation21 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation22 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation22 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation23 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation23 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation24 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation24 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation25 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -175px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation25 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -175px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation26 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation26 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -155.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation27 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation27 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation28 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation28 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -44.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation29 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation29 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation210 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation210 {
    0% {
        left: -75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation30 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation30 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation31 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation31 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation32 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation32 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation33 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation33 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation34 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation34 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation35 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -150px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation35 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -150px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation36 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation36 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -130.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation37 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation37 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation38 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation38 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -19.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation39 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation39 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation310 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation310 {
    0% {
        left: -50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation40 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 75px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation40 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 75px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation41 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation41 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation42 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation42 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation43 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation43 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation44 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation44 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation45 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -125px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation45 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -125px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation46 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation46 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -105.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation47 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation47 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation48 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation48 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 5.901699399999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation49 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation49 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation410 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 75px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation410 {
    0% {
        left: -25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 75px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation50 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 100px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation50 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 100px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation51 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation51 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation52 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation52 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation53 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation53 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation54 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation54 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation55 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -100px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation55 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -100px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation56 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation56 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -80.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation57 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation57 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation58 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation58 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 30.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation59 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation59 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation510 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 100px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation510 {
    0% {
        left: 0px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 100px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation60 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 125px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation60 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 125px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation61 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation61 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation62 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation62 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation63 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation63 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation64 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation64 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation65 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -75px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation65 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -75px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation66 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation66 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -55.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation67 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation67 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation68 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation68 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 55.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation69 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation69 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation610 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 125px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation610 {
    0% {
        left: 25px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 125px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation70 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 150px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation70 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 150px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation71 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation71 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation72 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation72 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation73 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation73 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation74 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation74 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation75 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation75 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation76 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation76 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -30.9016994px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation77 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation77 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation78 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation78 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 80.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation79 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation79 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation710 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 150px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation710 {
    0% {
        left: 50px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 150px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation80 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 175px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation80 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 175px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation81 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation81 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation82 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation82 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation83 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation83 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation84 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation84 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation85 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation85 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation86 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation86 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: -5.901699399999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation87 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation87 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation88 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation88 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 105.9016994px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation89 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation89 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation810 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 175px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation810 {
    0% {
        left: 75px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 175px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation90 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 200px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation90 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 200px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation91 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation91 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation92 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation92 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation93 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation93 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation94 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation94 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation95 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation95 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 0px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation96 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation96 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 19.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation97 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation97 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation98 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation98 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 130.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation99 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation99 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation910 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 200px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation910 {
    0% {
        left: 100px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 200px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation100 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 225px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation100 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 225px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation101 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 205.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation101 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 205.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation102 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation102 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation103 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 94.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation103 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 94.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation104 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation104 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation105 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation105 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 25px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation106 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation106 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 44.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation107 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 94.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation107 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 94.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation108 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation108 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 155.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation109 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 205.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation109 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 205.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation1010 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 225px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation1010 {
    0% {
        left: 125px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 225px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation110 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 250px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation110 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 250px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation111 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 230.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation111 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 230.90169939999998px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation112 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation112 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation113 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 119.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation113 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 119.0983006px;
        top: 95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation114 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation114 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: 58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation115 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation115 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 50px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation116 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation116 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 69.0983006px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation117 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 119.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation117 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 119.0983006px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation118 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation118 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 180.90169939999998px;
        top: -95.1056516px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation119 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 230.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation119 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 230.90169939999998px;
        top: -58.7785252px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes particle-animation1110 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 250px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@keyframes particle-animation1110 {
    0% {
        left: 150px;
        top: 0;
        opacity: 0;
        transform: scale(1, 1);
    }
    100% {
        left: 250px;
        top: 0px;
        opacity: 1;
        transform: scale(0, 0);
    }
}

@-webkit-keyframes background-animation {
    0% {
        width: 0;
    }
    50% {
        width: 12.5%;
        opacity: 1;
    }
    100% {
        opacity: 0;
        width: 25%;
    }
}

@keyframes background-animation {
    0% {
        width: 0;
    }
    50% {
        width: 12.5%;
        opacity: 1;
    }
    100% {
        opacity: 0;
        width: 25%;
    }
}