.cubes {
    width: 7vmin;
    height: 15vmin;
    transform: rotateX(50deg) rotateZ(-54deg) scale(1.6);
    overflow: visible;
    transform-style: preserve-3d;
    perspective: 4000px;
    position: absolute;
    left: 0;
    right: 0;
    margin: 0 auto;
    top: 200px;
}

.cube,
.large-shadow {
    height: 10vmin;
    width: 10vmin;
    transform-style: preserve-3d;
    backface-visibility: visible;
    transform-origin: center center -0.5vmin;
    position: absolute;
    top: 0;
    left: 0;
}

.cube > .cube-wrap,
.large-shadow > .cube-wrap {
    animation: cube 4s infinite both;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transform-style: preserve-3d;
    backface-visibility: visible;
    transform-origin: center center -0.5vmin;
    will-change: transform;
}

@keyframes cube {

    from,
    to,
    20%,
    60% {
        animation-timing-function: step-start;
        transform: none;
    }

    40% {
        transform: rotateY(-1turn);
    }
}

.cube[data-cube^="1"],
.large-shadow[data-cube^="1"] {
    top: calc(-10vmin - 2px);
    --color-bg-top: #0ff;
    --color-bg-bottom: #0389ef;
    --color-fl-top: #003c73;
    --color-fl-bottom: #03a3f6;
}

.cube[data-cube^="2"],
.large-shadow[data-cube^="2"] {
    --color-bg-top: #0091fc;
    --color-bg-bottom: #027bdb;
    --color-fl-top: #003c73;
    --color-fl-bottom: #03a3f6;
}

.cube[data-cube^="3"],
.large-shadow[data-cube^="3"] {
    top: calc(10vmin + 2px);
    --color-bg-top: #0091fc;
    --color-bg-bottom: #0055a3;
    --color-fl-top: #003c73;
    --color-fl-bottom: #03a3f6;
}

.cube[data-cube^="11"],
.cube[data-cube^="21"],
.cube[data-cube^="31"],
.large-shadow[data-cube^="11"],
.large-shadow[data-cube^="21"],
.large-shadow[data-cube^="31"] {
    left: calc(-10vmin - 2px);
    --color-fr-top: #003259;
    --color-fr-bottom: #0a58ca;
}

.cube[data-cube^="12"],
.cube[data-cube^="22"],
.cube[data-cube^="32"],
.large-shadow[data-cube^="12"],
.large-shadow[data-cube^="22"],
.large-shadow[data-cube^="32"] {
    --color-fr-top: #003259;
    --color-fr-bottom: #0a58ca;
}

.cube[data-cube^="13"],
.cube[data-cube^="23"],
.cube[data-cube^="33"],
.large-shadow[data-cube^="13"],
.large-shadow[data-cube^="23"],
.large-shadow[data-cube^="33"] {
    left: calc(10vmin + 2px);
    --color-fr-top: #003259;
    --color-fr-bottom: #0a58ca;
}

.cube[data-cube$="2"],
.large-shadow[data-cube$="2"] {
    transform: translateZ(calc(10vmin + 2px));
}

.cube[data-cube$="3"],
.large-shadow[data-cube$="3"] {
    transform: translateZ(calc(-10vmin - 2px));
}

.large-shadows {
    transform: translateZ(-21vmin);
    opacity: 1;
    filter: blur(40px);
}

.large-shadow {
    background: black;
    height: 2vmin;
    width: 10vmin;
    transform-origin: top right;
    animation: large-shadow 4s infinite both;
    filter: var(--shadow-filter, blur(3vmin));
    opacity: 0.2;
    will-change: transform;
}

@keyframes large-shadow {

    from,
    80%,
    to {
        transform: scale(1.5, 3);
    }

    20% {
        transform: scale(1.5, 2);
    }

    40%,
    60% {
        transform: scale(1.5, 5);
    }

    50% {
        transform: scale(1, 5);
    }
}

[class^="cube-"] {
    position: absolute;
    width: 100%;
    height: 100%;
    backface-visibility: visible;
    top: 0;
    left: 0;
}

[class^="cube-"],
[class^="cube-"]:before {
    will-change: transform;
    animation: any 4s infinite both;
}

[class^="cube-"]:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: inherit;
}

.cube-top {
    animation-name: cube-top;
    overflow: hidden;
}

.cube-top:before,
.cube-top:after {
    will-change: transform;
}

.cube-top:before {
    background-image: linear-gradient(to bottom, #cbfeff, transparent),
        linear-gradient(to bottom, var(--color-bg-top), var(--color-bg-bottom));
    background-size: 2px 100%, auto;
    background-repeat: no-repeat;
}

.cube-top:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #dff4f0;
    animation: cube-top-flash 4s infinite both;
}

@keyframes cube-top-flash {

    from,
    50%,
    60%,
    to {
        opacity: 0;
    }

    52% {
        opacity: 0.9;
    }
}

@keyframes cube-top {
    20% {
        transform: translateZ(calc(-10vmin + 2vmin));
    }

    40%,
    60%,
    80% {
        transform: none;
    }
}

.cube-front-left {
    transform-origin: left center;
    transform: rotateY(90deg);
    overflow: hidden;
}

.cube-front-left:before {
    background-image: linear-gradient(to bottom,
            var(--color-fl-top),
            var(--color-fl-bottom)),
        linear-gradient(to bottom, rgba(255, 255, 255, 0.5), transparent 60%);
    background-size: auto auto 1px 100%;
    background-repeat: no-repeat;
    transform-origin: right;
    animation-name: cube-front-left;
    will-change: transform;
}

@keyframes cube-front-left {
    20% {
        transform: scaleX(0.2);
    }

    40%,
    60% {
        transform: translateX(-8vmin) scaleX(0.2);
    }

    80% {
        transform: none;
    }
}

.cube-front-right {
    transform-origin: bottom center;
    transform: rotateX(90deg);
}

.cube-front-right:before {
    background-image: linear-gradient(to right,
            var(--color-fr-top),
            var(--color-fr-bottom));
    transform-origin: top;
    animation-name: cube-front-right;
    will-change: transform;
}

@keyframes cube-front-right {
    20% {
        transform: scaleY(0.2);
    }

    40%,
    60% {
        transform: translateY(8vmin) scaleY(0.2);
    }

    80% {
        transform: none;
    }
}

.cube-bottom {
    transform: translateZ(-10vmin);
    background-image: linear-gradient(to bottom,
            var(--color-bg-top),
            var(--color-bg-bottom));
    animation-name: cube-bottom;
}

@keyframes cube-bottom {

    from,
    20%,
    80%,
    to {
        transform: translateZ(calc(-10vmin + 1px)) scale(0.95);
    }

    40%,
    60% {
        transform: translateZ(-2vmin) scale(0.95);
    }
}

.cube-bottom:after {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #dff4f0;
    animation: cube-bottom-flash 4s infinite both;
    will-change: transform;
}

@keyframes cube-bottom-flash {

    from,
    40%,
    50%,
    to {
        opacity: 0;
    }

    45% {
        opacity: 0.9;
    }
}

[class^="shadow"] {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    filter: var(--shadow-filter, blur(20px));
}

[class^="shadow"],
[class^="shadow"]:before {
    will-change: transform;
}

[class^="shadow"]:before {
    content: "";
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-color: #214354;
    opacity: 0.7;
}

.shadow-y {
    animation: shadow-y 4s infinite both;
}

.shadow-y[data-cube^="11"],
.shadow-y[data-cube^="21"] {
    left: 10%;
}

.shadow-y[data-cube^="13"],
.shadow-y[data-cube^="23"] {
    left: -10%;
}

@keyframes shadow-y {

    to,
    40%,
    60%,
    80%,
    from {
        transform: translateY(-100%) scale(2, 0.75);
    }

    20% {
        transform: scale(2, 1);
    }
}

.shadow-y:before {
    animation: shadow-y-inverse 4s infinite both;
    transform-origin: top center;
}

@keyframes shadow-y-inverse {

    to,
    40%,
    60%,
    80%,
    from {
        opacity: 0.9;
        transform: scale(2, 1);
    }

    20% {
        opacity: 0;
        transform: translateY(-100%) scale(2, 0.75);
    }
}

.shadow-flip {
    width: 2vmin;
    height: 50%;
    top: -1vmin;
    left: calc(50% - 1vmin);
    transform-origin: top center;
    filter: var(--shadow-filter, blur(1vmin));
    animation: shadow-flip 4s infinite both;
    overflow: visible;
}

@keyframes shadow-flip {

    from,
    20%,
    40%,
    50%,
    to {
        transform: rotate(90deg);
    }

    45% {
        transform: rotate(270deg);
    }
}

.shadow-flip:before {
    animation: shadow-flip-inverse 4s infinite both;
    transform-origin: top center;
    opacity: 0;
}

@keyframes shadow-flip-inverse {

    from,
    20%,
    40%,
    50%,
    to {
        transform: rotate(0deg);
        opacity: 0;
    }

    45% {
        transform: rotate(-180deg);
        opacity: 0.6;
    }
}

.shadow-z {
    animation: shadow-z 4s infinite both;
    overflow: visible;
    will-change: transform;
    transform-origin: top center;
}

.shadow-z[data-cube^="11"] {
    --shadow-z-left: 50%;
    --shadow-z-top: 50%;
}

.shadow-z[data-cube^="21"],
.shadow-z[data-cube^="31"] {
    --shadow-z-left: 50%;
    --shadow-z-top: 0;
}

.shadow-z[data-cube^="32"] {
    --shadow-z-left: 0;
    --shadow-z-top: 0;
    --shadow-x-scale: 2;
}

.shadow-z[data-cube^="33"] {
    --shadow-z-left: -50%;
    --shadow-z-top: 0;
}

@keyframes shadow-z {

    from,
    40%,
    60%,
    80%,
    to {
        transform: scale(var(--shadow-x-scale), 2);
    }

    20% {
        transform: translateX(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(calc(var(--shadow-x-scale, 1) / 2), 2);
    }
}

.shadow-z:before {
    animation: shadow-z-inverse 4s infinite both;
}

@keyframes shadow-z-inverse {

    40%,
    60% {
        transform: translateX(var(--shadow-z-left)) translateY(var(--shadow-z-top)) scale(var(--shadow-x-scale, 1), 2);
    }

    45% {
        opacity: 0;
    }

    from,
    40%,
    55% {
        opacity: 0.5;
    }

    to {
        opacity: 1;
    }

    from,
    20%,
    80%,
    to {
        transform: scale(2);
    }
}

.cube[data-cube="111"] > .cube-wrap,
.cube[data-cube="111"] > .cube-wrap:before,
.cube[data-cube="111"] > .cube-wrap:after,
.cube[data-cube="111"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="111"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="111"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 93ms;
}

.cube[data-cube="111"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 93ms;
}

[class^="shadow-"][data-cube="111"]:before,
.large-shadow[data-cube="111"] {
    animation-delay: 93ms;
}

.cube[data-cube="112"] > .cube-wrap,
.cube[data-cube="112"] > .cube-wrap:before,
.cube[data-cube="112"] > .cube-wrap:after,
.cube[data-cube="112"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="112"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="112"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 4ms;
}

.cube[data-cube="112"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 4ms;
}

[class^="shadow-"][data-cube="112"]:before,
.large-shadow[data-cube="112"] {
    animation-delay: 4ms;
}

.cube[data-cube="113"] > .cube-wrap,
.cube[data-cube="113"] > .cube-wrap:before,
.cube[data-cube="113"] > .cube-wrap:after,
.cube[data-cube="113"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="113"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="113"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 279ms;
}

.cube[data-cube="113"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 279ms;
}

[class^="shadow-"][data-cube="113"]:before,
.large-shadow[data-cube="113"] {
    animation-delay: 279ms;
}

.cube[data-cube="121"] > .cube-wrap,
.cube[data-cube="121"] > .cube-wrap:before,
.cube[data-cube="121"] > .cube-wrap:after,
.cube[data-cube="121"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="121"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="121"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 124ms;
}

.cube[data-cube="121"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 124ms;
}

[class^="shadow-"][data-cube="121"]:before,
.large-shadow[data-cube="121"] {
    animation-delay: 124ms;
}

.cube[data-cube="122"] > .cube-wrap,
.cube[data-cube="122"] > .cube-wrap:before,
.cube[data-cube="122"] > .cube-wrap:after,
.cube[data-cube="122"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="122"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="122"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 71ms;
}

.cube[data-cube="122"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 71ms;
}

[class^="shadow-"][data-cube="122"]:before,
.large-shadow[data-cube="122"] {
    animation-delay: 71ms;
}

.cube[data-cube="123"] > .cube-wrap,
.cube[data-cube="123"] > .cube-wrap:before,
.cube[data-cube="123"] > .cube-wrap:after,
.cube[data-cube="123"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="123"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="123"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 163ms;
}

.cube[data-cube="123"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 163ms;
}

[class^="shadow-"][data-cube="123"]:before,
.large-shadow[data-cube="123"] {
    animation-delay: 163ms;
}

.cube[data-cube="131"] > .cube-wrap,
.cube[data-cube="131"] > .cube-wrap:before,
.cube[data-cube="131"] > .cube-wrap:after,
.cube[data-cube="131"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="131"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="131"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 258ms;
}

.cube[data-cube="131"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 258ms;
}

[class^="shadow-"][data-cube="131"]:before,
.large-shadow[data-cube="131"] {
    animation-delay: 258ms;
}

.cube[data-cube="132"] > .cube-wrap,
.cube[data-cube="132"] > .cube-wrap:before,
.cube[data-cube="132"] > .cube-wrap:after,
.cube[data-cube="132"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="132"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="132"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 260ms;
}

.cube[data-cube="132"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 260ms;
}

[class^="shadow-"][data-cube="132"]:before,
.large-shadow[data-cube="132"] {
    animation-delay: 260ms;
}

.cube[data-cube="133"] > .cube-wrap,
.cube[data-cube="133"] > .cube-wrap:before,
.cube[data-cube="133"] > .cube-wrap:after,
.cube[data-cube="133"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="133"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="133"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 215ms;
}

.cube[data-cube="133"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 215ms;
}

[class^="shadow-"][data-cube="133"]:before,
.large-shadow[data-cube="133"] {
    animation-delay: 215ms;
}

.cube[data-cube="211"] > .cube-wrap,
.cube[data-cube="211"] > .cube-wrap:before,
.cube[data-cube="211"] > .cube-wrap:after,
.cube[data-cube="211"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="211"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="211"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 150ms;
}

.cube[data-cube="211"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 150ms;
}

[class^="shadow-"][data-cube="211"]:before,
.large-shadow[data-cube="211"] {
    animation-delay: 150ms;
}

.cube[data-cube="212"] > .cube-wrap,
.cube[data-cube="212"] > .cube-wrap:before,
.cube[data-cube="212"] > .cube-wrap:after,
.cube[data-cube="212"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="212"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="212"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 165ms;
}

.cube[data-cube="212"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 165ms;
}

[class^="shadow-"][data-cube="212"]:before,
.large-shadow[data-cube="212"] {
    animation-delay: 165ms;
}

.cube[data-cube="213"] > .cube-wrap,
.cube[data-cube="213"] > .cube-wrap:before,
.cube[data-cube="213"] > .cube-wrap:after,
.cube[data-cube="213"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="213"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="213"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 219ms;
}

.cube[data-cube="213"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 219ms;
}

[class^="shadow-"][data-cube="213"]:before,
.large-shadow[data-cube="213"] {
    animation-delay: 219ms;
}

.cube[data-cube="221"] > .cube-wrap,
.cube[data-cube="221"] > .cube-wrap:before,
.cube[data-cube="221"] > .cube-wrap:after,
.cube[data-cube="221"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="221"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="221"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 300ms;
}

.cube[data-cube="221"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 300ms;
}

[class^="shadow-"][data-cube="221"]:before,
.large-shadow[data-cube="221"] {
    animation-delay: 300ms;
}

.cube[data-cube="222"] > .cube-wrap,
.cube[data-cube="222"] > .cube-wrap:before,
.cube[data-cube="222"] > .cube-wrap:after,
.cube[data-cube="222"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="222"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="222"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 63ms;
}

.cube[data-cube="222"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 63ms;
}

[class^="shadow-"][data-cube="222"]:before,
.large-shadow[data-cube="222"] {
    animation-delay: 63ms;
}

.cube[data-cube="223"] > .cube-wrap,
.cube[data-cube="223"] > .cube-wrap:before,
.cube[data-cube="223"] > .cube-wrap:after,
.cube[data-cube="223"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="223"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="223"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 197ms;
}

.cube[data-cube="223"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 197ms;
}

[class^="shadow-"][data-cube="223"]:before,
.large-shadow[data-cube="223"] {
    animation-delay: 197ms;
}

.cube[data-cube="231"] > .cube-wrap,
.cube[data-cube="231"] > .cube-wrap:before,
.cube[data-cube="231"] > .cube-wrap:after,
.cube[data-cube="231"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="231"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="231"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 77ms;
}

.cube[data-cube="231"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 77ms;
}

[class^="shadow-"][data-cube="231"]:before,
.large-shadow[data-cube="231"] {
    animation-delay: 77ms;
}

.cube[data-cube="232"] > .cube-wrap,
.cube[data-cube="232"] > .cube-wrap:before,
.cube[data-cube="232"] > .cube-wrap:after,
.cube[data-cube="232"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="232"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="232"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 280ms;
}

.cube[data-cube="232"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 280ms;
}

[class^="shadow-"][data-cube="232"]:before,
.large-shadow[data-cube="232"] {
    animation-delay: 280ms;
}

.cube[data-cube="233"] > .cube-wrap,
.cube[data-cube="233"] > .cube-wrap:before,
.cube[data-cube="233"] > .cube-wrap:after,
.cube[data-cube="233"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="233"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="233"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 75ms;
}

.cube[data-cube="233"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 75ms;
}

[class^="shadow-"][data-cube="233"]:before,
.large-shadow[data-cube="233"] {
    animation-delay: 75ms;
}

.cube[data-cube="311"] > .cube-wrap,
.cube[data-cube="311"] > .cube-wrap:before,
.cube[data-cube="311"] > .cube-wrap:after,
.cube[data-cube="311"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="311"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="311"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 128ms;
}

.cube[data-cube="311"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 128ms;
}

[class^="shadow-"][data-cube="311"]:before,
.large-shadow[data-cube="311"] {
    animation-delay: 128ms;
}

.cube[data-cube="312"] > .cube-wrap,
.cube[data-cube="312"] > .cube-wrap:before,
.cube[data-cube="312"] > .cube-wrap:after,
.cube[data-cube="312"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="312"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="312"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 233ms;
}

.cube[data-cube="312"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 233ms;
}

[class^="shadow-"][data-cube="312"]:before,
.large-shadow[data-cube="312"] {
    animation-delay: 233ms;
}

.cube[data-cube="313"] > .cube-wrap,
.cube[data-cube="313"] > .cube-wrap:before,
.cube[data-cube="313"] > .cube-wrap:after,
.cube[data-cube="313"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="313"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="313"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 259ms;
}

.cube[data-cube="313"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 259ms;
}

[class^="shadow-"][data-cube="313"]:before,
.large-shadow[data-cube="313"] {
    animation-delay: 259ms;
}

.cube[data-cube="321"] > .cube-wrap,
.cube[data-cube="321"] > .cube-wrap:before,
.cube[data-cube="321"] > .cube-wrap:after,
.cube[data-cube="321"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="321"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="321"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 293ms;
}

.cube[data-cube="321"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 293ms;
}

[class^="shadow-"][data-cube="321"]:before,
.large-shadow[data-cube="321"] {
    animation-delay: 293ms;
}

.cube[data-cube="322"] > .cube-wrap,
.cube[data-cube="322"] > .cube-wrap:before,
.cube[data-cube="322"] > .cube-wrap:after,
.cube[data-cube="322"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="322"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="322"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 182ms;
}

.cube[data-cube="322"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 182ms;
}

[class^="shadow-"][data-cube="322"]:before,
.large-shadow[data-cube="322"] {
    animation-delay: 182ms;
}

.cube[data-cube="323"] > .cube-wrap,
.cube[data-cube="323"] > .cube-wrap:before,
.cube[data-cube="323"] > .cube-wrap:after,
.cube[data-cube="323"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="323"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="323"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 294ms;
}

.cube[data-cube="323"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 294ms;
}

[class^="shadow-"][data-cube="323"]:before,
.large-shadow[data-cube="323"] {
    animation-delay: 294ms;
}

.cube[data-cube="331"] > .cube-wrap,
.cube[data-cube="331"] > .cube-wrap:before,
.cube[data-cube="331"] > .cube-wrap:after,
.cube[data-cube="331"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="331"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="331"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 136ms;
}

.cube[data-cube="331"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 136ms;
}

[class^="shadow-"][data-cube="331"]:before,
.large-shadow[data-cube="331"] {
    animation-delay: 136ms;
}

.cube[data-cube="332"] > .cube-wrap,
.cube[data-cube="332"] > .cube-wrap:before,
.cube[data-cube="332"] > .cube-wrap:after,
.cube[data-cube="332"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="332"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="332"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 161ms;
}

.cube[data-cube="332"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 161ms;
}

[class^="shadow-"][data-cube="332"]:before,
.large-shadow[data-cube="332"] {
    animation-delay: 161ms;
}

.cube[data-cube="333"] > .cube-wrap,
.cube[data-cube="333"] > .cube-wrap:before,
.cube[data-cube="333"] > .cube-wrap:after,
.cube[data-cube="333"] > .cube-wrap > [class^="cube-"],
.cube[data-cube="333"] > .cube-wrap > [class^="cube-"]:before,
.cube[data-cube="333"] > .cube-wrap > [class^="cube-"]:after {
    animation-delay: 231ms;
}

.cube[data-cube="333"] > .cube-wrap [class^="shadow-"] {
    animation-delay: 231ms;
}

[class^="shadow-"][data-cube="333"]:before,
.large-shadow[data-cube="333"] {
    animation-delay: 231ms;
}


.infinite-text {
    display: flex;
    align-items: center;
    flex-direction: column;
    margin: 160px 0 0;
    -webkit-animation: fill 0.5s infinite alternate;
    width: 100vw;
    overflow-x: hidden;
    justify-content: center;
    color: #222;
    font-size: 120px;
    font-family: 'Space Grotesk', sans-serif;
}

.l {
    width: fit-content;
    white-space: nowrap;
    animation: example 10s linear 0.5s infinite;
}

.r {
    width: fit-content;
    white-space: nowrap;
    animation: example2 10s linear 0.5s infinite;
}

@keyframes example2 {
    0% {
        margin-right: 0%;
        opacity: 0%;
    }

    10% {
        opacity: 100%;
    }

    90% {
        opacity: 100%;
    }

    100% {
        margin-right: -100%;
        opacity: 0%;
    }
}

@keyframes example {
    0% {
        margin-left: 0%;
        opacity: 0%;
    }

    10% {
        opacity: 100%;
    }

    90% {
        opacity: 100%;
    }

    100% {
        margin-left: -100%;
        opacity: 0%;
    }
}




.item {
    position: absolute;
    height: 0;
    width: 0;
    border: 1px dotted #eee;
    border-radius: 50%;
    transform: rotateY(50deg);
    top: 50%;
}

.item:nth-of-type(1) {
    -webkit-animation: rotation 26s infinite -2s linear;
    animation: rotation 26s infinite -2s linear;
}

.item:nth-of-type(2) {
    -webkit-animation: rotation 26s infinite -4s linear;
    animation: rotation 26s infinite -4s linear;
}

.item:nth-of-type(3) {
    -webkit-animation: rotation 26s infinite -6s linear;
    animation: rotation 26s infinite -6s linear;
}

.item:nth-of-type(4) {
    -webkit-animation: rotation 26s infinite -8s linear;
    animation: rotation 26s infinite -8s linear;
}

.item:nth-of-type(5) {
    -webkit-animation: rotation 26s infinite -10s linear;
    animation: rotation 26s infinite -10s linear;
}

.item:nth-of-type(6) {
    -webkit-animation: rotation 26s infinite -12s linear;
    animation: rotation 26s infinite -12s linear;
}

.item:nth-of-type(7) {
    -webkit-animation: rotation 26s infinite -14s linear;
    animation: rotation 26s infinite -14s linear;
}

.item:nth-of-type(8) {
    -webkit-animation: rotation 26s infinite -16s linear;
    animation: rotation 26s infinite -16s linear;
}

.item:nth-of-type(9) {
    -webkit-animation: rotation 26s infinite -18s linear;
    animation: rotation 26s infinite -18s linear;
}

.item:nth-of-type(10) {
    -webkit-animation: rotation 26s infinite -20s linear;
    animation: rotation 26s infinite -20s linear;
}

.item:nth-of-type(11) {
    -webkit-animation: rotation 26s infinite -22s linear;
    animation: rotation 26s infinite -22s linear;
}

.item:nth-of-type(12) {
    -webkit-animation: rotation 26s infinite -24s linear;
    animation: rotation 26s infinite -24s linear;
}

.item:nth-of-type(13) {
    -webkit-animation: rotation 26s infinite -26s linear;
    animation: rotation 26s infinite -26s linear;
}

.globe-white {
    position: absolute;
    top: 53%;
    left: 77%;
    z-index: 3;
    transform: scale(1.37);
}

@-webkit-keyframes rotation {
    0% {
        transform: rotateY(50deg);
        padding: 0;
        left: 0;
        top: 0;
    }

    40% {
        padding: 105px;
        left: -170px;
        top: -105px;
    }

    50% {
        padding: 115px;
        left: -210px;
        top: -115px;
    }

    60% {
        padding: 105px;
        left: -230px;
        top: -105px;
    }

    100% {
        transform: rotateY(0deg);
        padding: 0;
        left: -150px;
        top: 0;
    }
}

@keyframes rotation {
    0% {
        transform: rotateY(50deg);
        padding: 0;
        left: 0;
        top: 0;
    }

    40% {
        padding: 105px;
        left: -170px;
        top: -105px;
    }

    50% {
        padding: 115px;
        left: -210px;
        top: -115px;
    }

    60% {
        padding: 105px;
        left: -230px;
        top: -105px;
    }

    100% {
        transform: rotateY(0deg);
        padding: 0;
        left: -150px;
        top: 0;
    }
}



.orb {
    animation: spin 4s linear infinite;
    width: 350px;
    height: 350px;
    margin: auto;
    margin-top: 81px;
    border-radius: 50%;
    box-shadow: inset 0 0 50px #fff, inset 2px 0 3px violet, inset -10px 0 30px #0ff, inset 10px 0 20px violet, inset -10px 0 10px #0ff;
    position: absolute;
    left: 35%;
    mix-blend-mode: overlay;
    /* opacity: 0.5; */
    z-index: 1;
    border: 2px solid #ffffff;
}

.orb.orb-2 {
    width: 280px;
    height: 280px;
    left: 23%;
    margin-top: 98px;
    box-shadow: inset 0 0 50px #fff, inset 2px 0 3px violet, inset -3px 0 10px #0ff6, inset 4px 0 10px violet, inset -10px 0 10px #00ffff2b;
}

.orb.orb-3 {
    width: 200px;
    height: 200px;
    left: 14%;
    margin-top: 102px;
    box-shadow: inset 0 0 50px #fff, inset 2px 0 3px violet, inset -3px 0 10px #0ff6, inset 4px 0 10px violet, inset -10px 0 10px #00ffff2b;
    opacity: 0.5;
}

@keyframes spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg);
    }
}




.ring {
    position: relative;
    width: 0px;
    height: 0px;
    background: red;
    transition: all 1s linear;
    transform-style: preserve-3d;
    animation: ringRotate 15s linear infinite;
}

.ring .particle {
    position: absolute;
    width: 1px;
    height: 1px;
    border-radius: 100%;
    opacity: 0;
}

@keyframes ringRotate {
    0% {
        transform: rotateZ(0deg) rotateY(0deg) rotateX(0deg);
    }

    100% {
        transform: rotateZ(-360deg) rotateY(-360deg) rotateX(-360deg);
    }
}

.particle:nth-child(1) {
    border-radius: 100%;
    animation: birth1 10s infinite;
    animation-delay: 0.005s;
    background: #4fd2f9;
}

@keyframes birth1 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(48deg) rotateY(40deg) translateX(150px);
    }

    80% {
        transform: rotateZ(48deg) rotateY(40deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(48deg) rotateY(40deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(2) {
    border-radius: 100%;
    animation: birth2 10s infinite;
    animation-delay: 0.01s;
    background: #33ff44;
}

@keyframes birth2 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(324deg) rotateY(164deg) translateX(150px);
    }

    80% {
        transform: rotateZ(324deg) rotateY(164deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(324deg) rotateY(164deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(3) {
    border-radius: 100%;
    animation: birth3 10s infinite;
    animation-delay: 0.015s;
    background: #33ff41;
}

@keyframes birth3 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(116deg) rotateY(348deg) translateX(150px);
    }

    80% {
        transform: rotateZ(116deg) rotateY(348deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(116deg) rotateY(348deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(4) {
    border-radius: 100%;
    animation: birth4 10s infinite;
    animation-delay: 0.02s;
    background: #33ff69;
}

@keyframes birth4 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(212deg) translateX(150px);
    }

    80% {
        transform: rotateZ(220deg) rotateY(212deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(212deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(5) {
    border-radius: 100%;
    animation: birth5 10s infinite;
    animation-delay: 0.025s;
    background: #33ff52;
}

@keyframes birth5 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(148deg) rotateY(80deg) translateX(150px);
    }

    80% {
        transform: rotateZ(148deg) rotateY(80deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(148deg) rotateY(80deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(6) {
    border-radius: 100%;
    animation: birth6 10s infinite;
    animation-delay: 0.03s;
    background: #70ff33;
}

@keyframes birth6 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(332deg) rotateY(228deg) translateX(150px);
    }

    80% {
        transform: rotateZ(332deg) rotateY(228deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(332deg) rotateY(228deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(7) {
    border-radius: 100%;
    animation: birth7 10s infinite;
    animation-delay: 0.035s;
    background: #33ff6d;
}

@keyframes birth7 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(212deg) rotateY(80deg) translateX(150px);
    }

    80% {
        transform: rotateZ(212deg) rotateY(80deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(212deg) rotateY(80deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(8) {
    border-radius: 100%;
    animation: birth8 10s infinite;
    animation-delay: 0.04s;
    background: #44ff33;
}

@keyframes birth8 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(44deg) rotateY(224deg) translateX(150px);
    }

    80% {
        transform: rotateZ(44deg) rotateY(224deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(44deg) rotateY(224deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(9) {
    border-radius: 100%;
    animation: birth9 10s infinite;
    animation-delay: 0.045s;
    background: #66ff33;
}

@keyframes birth9 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(300deg) rotateY(20deg) translateX(150px);
    }

    80% {
        transform: rotateZ(300deg) rotateY(20deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(300deg) rotateY(20deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(10) {
    border-radius: 100%;
    animation: birth10 10s infinite;
    animation-delay: 0.05s;
    background: #33ff63;
}

@keyframes birth10 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(84deg) translateX(150px);
    }

    80% {
        transform: rotateZ(344deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(84deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(11) {
    border-radius: 100%;
    animation: birth11 10s infinite;
    animation-delay: 0.055s;
    background: #66ff33;
}

@keyframes birth11 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(116deg) rotateY(76deg) translateX(150px);
    }

    80% {
        transform: rotateZ(116deg) rotateY(76deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(116deg) rotateY(76deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(12) {
    border-radius: 100%;
    animation: birth12 10s infinite;
    animation-delay: 0.06s;
    background: #58ff33;
}

@keyframes birth12 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(260deg) rotateY(92deg) translateX(150px);
    }

    80% {
        transform: rotateZ(260deg) rotateY(92deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(260deg) rotateY(92deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(13) {
    border-radius: 100%;
    animation: birth13 10s infinite;
    animation-delay: 0.065s;
    background: #33ff36;
}

@keyframes birth13 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(180deg) rotateY(240deg) translateX(150px);
    }

    80% {
        transform: rotateZ(180deg) rotateY(240deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(180deg) rotateY(240deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(14) {
    border-radius: 100%;
    animation: birth14 10s infinite;
    animation-delay: 0.07s;
    background: #33ff77;
}

@keyframes birth14 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(352deg) rotateY(92deg) translateX(150px);
    }

    80% {
        transform: rotateZ(352deg) rotateY(92deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(352deg) rotateY(92deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(15) {
    border-radius: 100%;
    animation: birth15 10s infinite;
    animation-delay: 0.075s;
    background: #33ffa3;
}

@keyframes birth15 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(84deg) rotateY(268deg) translateX(150px);
    }

    80% {
        transform: rotateZ(84deg) rotateY(268deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(84deg) rotateY(268deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(16) {
    border-radius: 100%;
    animation: birth16 10s infinite;
    animation-delay: 0.08s;
    background: #44ff33;
}

@keyframes birth16 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(236deg) rotateY(304deg) translateX(150px);
    }

    80% {
        transform: rotateZ(236deg) rotateY(304deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(236deg) rotateY(304deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(17) {
    border-radius: 100%;
    animation: birth17 10s infinite;
    animation-delay: 0.085s;
    background: #33ff4e;
}

@keyframes birth17 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(260deg) translateX(150px);
    }

    80% {
        transform: rotateZ(328deg) rotateY(260deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(260deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(18) {
    border-radius: 100%;
    animation: birth18 10s infinite;
    animation-delay: 0.09s;
    background: #41ff33;
}

@keyframes birth18 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(280deg) rotateY(320deg) translateX(150px);
    }

    80% {
        transform: rotateZ(280deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(280deg) rotateY(320deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(19) {
    border-radius: 100%;
    animation: birth19 10s infinite;
    animation-delay: 0.095s;
    background: #3dff33;
}

@keyframes birth19 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(348deg) rotateY(180deg) translateX(150px);
    }

    80% {
        transform: rotateZ(348deg) rotateY(180deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(348deg) rotateY(180deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(20) {
    border-radius: 100%;
    animation: birth20 10s infinite;
    animation-delay: 0.1s;
    background: #33ff81;
}

@keyframes birth20 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(296deg) rotateY(196deg) translateX(150px);
    }

    80% {
        transform: rotateZ(296deg) rotateY(196deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(296deg) rotateY(196deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(21) {
    border-radius: 100%;
    animation: birth21 10s infinite;
    animation-delay: 0.105s;
    background: #33ff63;
}

@keyframes birth21 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(88deg) translateX(150px);
    }

    80% {
        transform: rotateZ(344deg) rotateY(88deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(88deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(22) {
    border-radius: 100%;
    animation: birth22 10s infinite;
    animation-delay: 0.11s;
    background: #33ffa3;
}

@keyframes birth22 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(252deg) rotateY(44deg) translateX(150px);
    }

    80% {
        transform: rotateZ(252deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(252deg) rotateY(44deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(23) {
    border-radius: 100%;
    animation: birth23 10s infinite;
    animation-delay: 0.115s;
    background: #33ff3d;
}

@keyframes birth23 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(196deg) rotateY(308deg) translateX(150px);
    }

    80% {
        transform: rotateZ(196deg) rotateY(308deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(196deg) rotateY(308deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(24) {
    border-radius: 100%;
    animation: birth24 10s infinite;
    animation-delay: 0.12s;
    background: #4bff33;
}

@keyframes birth24 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(196deg) rotateY(112deg) translateX(150px);
    }

    80% {
        transform: rotateZ(196deg) rotateY(112deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(196deg) rotateY(112deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(25) {
    border-radius: 100%;
    animation: birth25 10s infinite;
    animation-delay: 0.125s;
    background: #33ff5f;
}

@keyframes birth25 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(300deg) rotateY(320deg) translateX(150px);
    }

    80% {
        transform: rotateZ(300deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(300deg) rotateY(320deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(26) {
    border-radius: 100%;
    animation: birth26 10s infinite;
    animation-delay: 0.13s;
    background: #33ff8f;
}

@keyframes birth26 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(248deg) rotateY(24deg) translateX(150px);
    }

    80% {
        transform: rotateZ(248deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(248deg) rotateY(24deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(27) {
    border-radius: 100%;
    animation: birth27 10s infinite;
    animation-delay: 0.135s;
    background: #33ff99;
}

@keyframes birth27 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(208deg) rotateY(164deg) translateX(150px);
    }

    80% {
        transform: rotateZ(208deg) rotateY(164deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(208deg) rotateY(164deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(28) {
    border-radius: 100%;
    animation: birth28 10s infinite;
    animation-delay: 0.14s;
    background: #58ff33;
}

@keyframes birth28 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(80deg) rotateY(196deg) translateX(150px);
    }

    80% {
        transform: rotateZ(80deg) rotateY(196deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(80deg) rotateY(196deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(29) {
    border-radius: 100%;
    animation: birth29 10s infinite;
    animation-delay: 0.145s;
    background: #33ff8b;
}

@keyframes birth29 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(356deg) rotateY(16deg) translateX(150px);
    }

    80% {
        transform: rotateZ(356deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(356deg) rotateY(16deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(30) {
    border-radius: 100%;
    animation: birth30 10s infinite;
    animation-delay: 0.15s;
    background: #33ff7a;
}

@keyframes birth30 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(152deg) translateX(150px);
    }

    80% {
        transform: rotateZ(176deg) rotateY(152deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(152deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(31) {
    border-radius: 100%;
    animation: birth31 10s infinite;
    animation-delay: 0.155s;
    background: #69ff33;
}

@keyframes birth31 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(324deg) rotateY(360deg) translateX(150px);
    }

    80% {
        transform: rotateZ(324deg) rotateY(360deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(324deg) rotateY(360deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(32) {
    border-radius: 100%;
    animation: birth32 10s infinite;
    animation-delay: 0.16s;
    background: #33ff47;
}

@keyframes birth32 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(268deg) rotateY(332deg) translateX(150px);
    }

    80% {
        transform: rotateZ(268deg) rotateY(332deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(268deg) rotateY(332deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(33) {
    border-radius: 100%;
    animation: birth33 10s infinite;
    animation-delay: 0.165s;
    background: #33ff69;
}

@keyframes birth33 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(96deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(96deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(96deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(34) {
    border-radius: 100%;
    animation: birth34 10s infinite;
    animation-delay: 0.17s;
    background: #3dff33;
}

@keyframes birth34 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(268deg) rotateY(244deg) translateX(150px);
    }

    80% {
        transform: rotateZ(268deg) rotateY(244deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(268deg) rotateY(244deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(35) {
    border-radius: 100%;
    animation: birth35 10s infinite;
    animation-delay: 0.175s;
    background: #74ff33;
}

@keyframes birth35 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(104deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(104deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(104deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(36) {
    border-radius: 100%;
    animation: birth36 10s infinite;
    animation-delay: 0.18s;
    background: #33ff55;
}

@keyframes birth36 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(356deg) rotateY(104deg) translateX(150px);
    }

    80% {
        transform: rotateZ(356deg) rotateY(104deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(356deg) rotateY(104deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(37) {
    border-radius: 100%;
    animation: birth37 10s infinite;
    animation-delay: 0.185s;
    background: #33ff47;
}

@keyframes birth37 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(112deg) rotateY(308deg) translateX(150px);
    }

    80% {
        transform: rotateZ(112deg) rotateY(308deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(112deg) rotateY(308deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(38) {
    border-radius: 100%;
    animation: birth38 10s infinite;
    animation-delay: 0.19s;
    background: #33ff70;
}

@keyframes birth38 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(116deg) rotateY(72deg) translateX(150px);
    }

    80% {
        transform: rotateZ(116deg) rotateY(72deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(116deg) rotateY(72deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(39) {
    border-radius: 100%;
    animation: birth39 10s infinite;
    animation-delay: 0.195s;
    background: #74ff33;
}

@keyframes birth39 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(104deg) rotateY(104deg) translateX(150px);
    }

    80% {
        transform: rotateZ(104deg) rotateY(104deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(104deg) rotateY(104deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(40) {
    border-radius: 100%;
    animation: birth40 10s infinite;
    animation-delay: 0.2s;
    background: #33ff8b;
}

@keyframes birth40 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(288deg) rotateY(88deg) translateX(150px);
    }

    80% {
        transform: rotateZ(288deg) rotateY(88deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(288deg) rotateY(88deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(41) {
    border-radius: 100%;
    animation: birth41 10s infinite;
    animation-delay: 0.205s;
    background: #33ff55;
}

@keyframes birth41 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(148deg) translateX(150px);
    }

    80% {
        transform: rotateZ(220deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(148deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(42) {
    border-radius: 100%;
    animation: birth42 10s infinite;
    animation-delay: 0.21s;
    background: #33ff7e;
}

@keyframes birth42 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(164deg) rotateY(12deg) translateX(150px);
    }

    80% {
        transform: rotateZ(164deg) rotateY(12deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(164deg) rotateY(12deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(43) {
    border-radius: 100%;
    animation: birth43 10s infinite;
    animation-delay: 0.215s;
    background: #44ff33;
}

@keyframes birth43 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(156deg) rotateY(48deg) translateX(150px);
    }

    80% {
        transform: rotateZ(156deg) rotateY(48deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(156deg) rotateY(48deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(44) {
    border-radius: 100%;
    animation: birth44 10s infinite;
    animation-delay: 0.22s;
    background: #5fff33;
}

@keyframes birth44 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(156deg) rotateY(264deg) translateX(150px);
    }

    80% {
        transform: rotateZ(156deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(156deg) rotateY(264deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(45) {
    border-radius: 100%;
    animation: birth45 10s infinite;
    animation-delay: 0.225s;
    background: #33ff36;
}

@keyframes birth45 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(236deg) rotateY(344deg) translateX(150px);
    }

    80% {
        transform: rotateZ(236deg) rotateY(344deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(236deg) rotateY(344deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(46) {
    border-radius: 100%;
    animation: birth46 10s infinite;
    animation-delay: 0.23s;
    background: #4eff33;
}

@keyframes birth46 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(256deg) rotateY(268deg) translateX(150px);
    }

    80% {
        transform: rotateZ(256deg) rotateY(268deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(256deg) rotateY(268deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(47) {
    border-radius: 100%;
    animation: birth47 10s infinite;
    animation-delay: 0.235s;
    background: #33ff55;
}

@keyframes birth47 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(32deg) rotateY(172deg) translateX(150px);
    }

    80% {
        transform: rotateZ(32deg) rotateY(172deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(32deg) rotateY(172deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(48) {
    border-radius: 100%;
    animation: birth48 10s infinite;
    animation-delay: 0.24s;
    background: #70ff33;
}

@keyframes birth48 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(72deg) translateX(150px);
    }

    80% {
        transform: rotateZ(344deg) rotateY(72deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(72deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(49) {
    border-radius: 100%;
    animation: birth49 10s infinite;
    animation-delay: 0.245s;
    background: #58ff33;
}

@keyframes birth49 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(332deg) rotateY(332deg) translateX(150px);
    }

    80% {
        transform: rotateZ(332deg) rotateY(332deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(332deg) rotateY(332deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(50) {
    border-radius: 100%;
    animation: birth50 10s infinite;
    animation-delay: 0.25s;
    background: #74ff33;
}

@keyframes birth50 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(268deg) translateX(150px);
    }

    80% {
        transform: rotateZ(328deg) rotateY(268deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(268deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(51) {
    border-radius: 100%;
    animation: birth51 10s infinite;
    animation-delay: 0.255s;
    background: #33ff88;
}

@keyframes birth51 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(84deg) rotateY(108deg) translateX(150px);
    }

    80% {
        transform: rotateZ(84deg) rotateY(108deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(84deg) rotateY(108deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(52) {
    border-radius: 100%;
    animation: birth52 10s infinite;
    animation-delay: 0.26s;
    background: #70ff33;
}

@keyframes birth52 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(316deg) rotateY(320deg) translateX(150px);
    }

    80% {
        transform: rotateZ(316deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(316deg) rotateY(320deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(53) {
    border-radius: 100%;
    animation: birth53 10s infinite;
    animation-delay: 0.265s;
    background: #33ff96;
}

@keyframes birth53 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(332deg) rotateY(76deg) translateX(150px);
    }

    80% {
        transform: rotateZ(332deg) rotateY(76deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(332deg) rotateY(76deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(54) {
    border-radius: 100%;
    animation: birth54 10s infinite;
    animation-delay: 0.27s;
    background: #33ff55;
}

@keyframes birth54 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(16deg) rotateY(288deg) translateX(150px);
    }

    80% {
        transform: rotateZ(16deg) rotateY(288deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(16deg) rotateY(288deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(55) {
    border-radius: 100%;
    animation: birth55 10s infinite;
    animation-delay: 0.275s;
    background: #36ff33;
}

@keyframes birth55 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(160deg) rotateY(8deg) translateX(150px);
    }

    80% {
        transform: rotateZ(160deg) rotateY(8deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(160deg) rotateY(8deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(56) {
    border-radius: 100%;
    animation: birth56 10s infinite;
    animation-delay: 0.28s;
    background: #33ff69;
}

@keyframes birth56 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(136deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(136deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(136deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(57) {
    border-radius: 100%;
    animation: birth57 10s infinite;
    animation-delay: 0.285s;
    background: #33ff77;
}

@keyframes birth57 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(328deg) translateX(150px);
    }

    80% {
        transform: rotateZ(176deg) rotateY(328deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(328deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(58) {
    border-radius: 100%;
    animation: birth58 10s infinite;
    animation-delay: 0.29s;
    background: #33ff63;
}

@keyframes birth58 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(268deg) rotateY(112deg) translateX(150px);
    }

    80% {
        transform: rotateZ(268deg) rotateY(112deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(268deg) rotateY(112deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(59) {
    border-radius: 100%;
    animation: birth59 10s infinite;
    animation-delay: 0.295s;
    background: #3dff33;
}

@keyframes birth59 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(212deg) rotateY(184deg) translateX(150px);
    }

    80% {
        transform: rotateZ(212deg) rotateY(184deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(212deg) rotateY(184deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(60) {
    border-radius: 100%;
    animation: birth60 10s infinite;
    animation-delay: 0.3s;
    background: #33ffa0;
}

@keyframes birth60 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(268deg) translateX(150px);
    }

    80% {
        transform: rotateZ(336deg) rotateY(268deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(268deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(61) {
    border-radius: 100%;
    animation: birth61 10s infinite;
    animation-delay: 0.305s;
    background: #33ff36;
}

@keyframes birth61 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(60deg) translateX(150px);
    }

    80% {
        transform: rotateZ(336deg) rotateY(60deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(60deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(62) {
    border-radius: 100%;
    animation: birth62 10s infinite;
    animation-delay: 0.31s;
    background: #44ff33;
}

@keyframes birth62 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(276deg) rotateY(88deg) translateX(150px);
    }

    80% {
        transform: rotateZ(276deg) rotateY(88deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(276deg) rotateY(88deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(63) {
    border-radius: 100%;
    animation: birth63 10s infinite;
    animation-delay: 0.315s;
    background: #33ffa0;
}

@keyframes birth63 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(300deg) translateX(150px);
    }

    80% {
        transform: rotateZ(176deg) rotateY(300deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(300deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(64) {
    border-radius: 100%;
    animation: birth64 10s infinite;
    animation-delay: 0.32s;
    background: #47ff33;
}

@keyframes birth64 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(144deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(144deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(144deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(65) {
    border-radius: 100%;
    animation: birth65 10s infinite;
    animation-delay: 0.325s;
    background: #33ff92;
}

@keyframes birth65 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(112deg) rotateY(296deg) translateX(150px);
    }

    80% {
        transform: rotateZ(112deg) rotateY(296deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(112deg) rotateY(296deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(66) {
    border-radius: 100%;
    animation: birth66 10s infinite;
    animation-delay: 0.33s;
    background: #33ff66;
}

@keyframes birth66 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(312deg) rotateY(156deg) translateX(150px);
    }

    80% {
        transform: rotateZ(312deg) rotateY(156deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(312deg) rotateY(156deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(67) {
    border-radius: 100%;
    animation: birth67 10s infinite;
    animation-delay: 0.335s;
    background: #33ff8b;
}

@keyframes birth67 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(208deg) rotateY(332deg) translateX(150px);
    }

    80% {
        transform: rotateZ(208deg) rotateY(332deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(208deg) rotateY(332deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(68) {
    border-radius: 100%;
    animation: birth68 10s infinite;
    animation-delay: 0.34s;
    background: #33ff44;
}

@keyframes birth68 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(308deg) rotateY(184deg) translateX(150px);
    }

    80% {
        transform: rotateZ(308deg) rotateY(184deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(308deg) rotateY(184deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(69) {
    border-radius: 100%;
    animation: birth69 10s infinite;
    animation-delay: 0.345s;
    background: #41ff33;
}

@keyframes birth69 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(28deg) rotateY(176deg) translateX(150px);
    }

    80% {
        transform: rotateZ(28deg) rotateY(176deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(28deg) rotateY(176deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(70) {
    border-radius: 100%;
    animation: birth70 10s infinite;
    animation-delay: 0.35s;
    background: #33ffaa;
}

@keyframes birth70 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(268deg) rotateY(280deg) translateX(150px);
    }

    80% {
        transform: rotateZ(268deg) rotateY(280deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(268deg) rotateY(280deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(71) {
    border-radius: 100%;
    animation: birth71 10s infinite;
    animation-delay: 0.355s;
    background: #3aff33;
}

@keyframes birth71 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(316deg) rotateY(212deg) translateX(150px);
    }

    80% {
        transform: rotateZ(316deg) rotateY(212deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(316deg) rotateY(212deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(72) {
    border-radius: 100%;
    animation: birth72 10s infinite;
    animation-delay: 0.36s;
    background: #6dff33;
}

@keyframes birth72 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(360deg) rotateY(288deg) translateX(150px);
    }

    80% {
        transform: rotateZ(360deg) rotateY(288deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(360deg) rotateY(288deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(73) {
    border-radius: 100%;
    animation: birth73 10s infinite;
    animation-delay: 0.365s;
    background: #33ff5f;
}

@keyframes birth73 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(360deg) rotateY(140deg) translateX(150px);
    }

    80% {
        transform: rotateZ(360deg) rotateY(140deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(360deg) rotateY(140deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(74) {
    border-radius: 100%;
    animation: birth74 10s infinite;
    animation-delay: 0.37s;
    background: #33ff63;
}

@keyframes birth74 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(352deg) rotateY(24deg) translateX(150px);
    }

    80% {
        transform: rotateZ(352deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(352deg) rotateY(24deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(75) {
    border-radius: 100%;
    animation: birth75 10s infinite;
    animation-delay: 0.375s;
    background: #33ff85;
}

@keyframes birth75 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(56deg) rotateY(24deg) translateX(150px);
    }

    80% {
        transform: rotateZ(56deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(56deg) rotateY(24deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(76) {
    border-radius: 100%;
    animation: birth76 10s infinite;
    animation-delay: 0.38s;
    background: #33ffa7;
}

@keyframes birth76 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(120deg) translateX(150px);
    }

    80% {
        transform: rotateZ(336deg) rotateY(120deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(120deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(77) {
    border-radius: 100%;
    animation: birth77 10s infinite;
    animation-delay: 0.385s;
    background: #33ffa3;
}

@keyframes birth77 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(260deg) rotateY(44deg) translateX(150px);
    }

    80% {
        transform: rotateZ(260deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(260deg) rotateY(44deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(78) {
    border-radius: 100%;
    animation: birth78 10s infinite;
    animation-delay: 0.39s;
    background: #4eff33;
}

@keyframes birth78 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(56deg) rotateY(132deg) translateX(150px);
    }

    80% {
        transform: rotateZ(56deg) rotateY(132deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(56deg) rotateY(132deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(79) {
    border-radius: 100%;
    animation: birth79 10s infinite;
    animation-delay: 0.395s;
    background: #36ff33;
}

@keyframes birth79 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(316deg) rotateY(240deg) translateX(150px);
    }

    80% {
        transform: rotateZ(316deg) rotateY(240deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(316deg) rotateY(240deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(80) {
    border-radius: 100%;
    animation: birth80 10s infinite;
    animation-delay: 0.4s;
    background: #74ff33;
}

@keyframes birth80 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(152deg) translateX(150px);
    }

    80% {
        transform: rotateZ(344deg) rotateY(152deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(152deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(81) {
    border-radius: 100%;
    animation: birth81 10s infinite;
    animation-delay: 0.405s;
    background: #33ffa3;
}

@keyframes birth81 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(20deg) rotateY(96deg) translateX(150px);
    }

    80% {
        transform: rotateZ(20deg) rotateY(96deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(20deg) rotateY(96deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(82) {
    border-radius: 100%;
    animation: birth82 10s infinite;
    animation-delay: 0.41s;
    background: #3aff33;
}

@keyframes birth82 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(152deg) rotateY(156deg) translateX(150px);
    }

    80% {
        transform: rotateZ(152deg) rotateY(156deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(152deg) rotateY(156deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(83) {
    border-radius: 100%;
    animation: birth83 10s infinite;
    animation-delay: 0.415s;
    background: #33ff8f;
}

@keyframes birth83 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(180deg) rotateY(164deg) translateX(150px);
    }

    80% {
        transform: rotateZ(180deg) rotateY(164deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(180deg) rotateY(164deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(84) {
    border-radius: 100%;
    animation: birth84 10s infinite;
    animation-delay: 0.42s;
    background: #33ff8b;
}

@keyframes birth84 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(196deg) rotateY(248deg) translateX(150px);
    }

    80% {
        transform: rotateZ(196deg) rotateY(248deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(196deg) rotateY(248deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(85) {
    border-radius: 100%;
    animation: birth85 10s infinite;
    animation-delay: 0.425s;
    background: #63ff33;
}

@keyframes birth85 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(180deg) rotateY(296deg) translateX(150px);
    }

    80% {
        transform: rotateZ(180deg) rotateY(296deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(180deg) rotateY(296deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(86) {
    border-radius: 100%;
    animation: birth86 10s infinite;
    animation-delay: 0.43s;
    background: #70ff33;
}

@keyframes birth86 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(296deg) rotateY(56deg) translateX(150px);
    }

    80% {
        transform: rotateZ(296deg) rotateY(56deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(296deg) rotateY(56deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(87) {
    border-radius: 100%;
    animation: birth87 10s infinite;
    animation-delay: 0.435s;
    background: #33ff63;
}

@keyframes birth87 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(212deg) rotateY(212deg) translateX(150px);
    }

    80% {
        transform: rotateZ(212deg) rotateY(212deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(212deg) rotateY(212deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(88) {
    border-radius: 100%;
    animation: birth88 10s infinite;
    animation-delay: 0.44s;
    background: #33ff52;
}

@keyframes birth88 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(88deg) rotateY(304deg) translateX(150px);
    }

    80% {
        transform: rotateZ(88deg) rotateY(304deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(88deg) rotateY(304deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(89) {
    border-radius: 100%;
    animation: birth89 10s infinite;
    animation-delay: 0.445s;
    background: #33ff33;
}

@keyframes birth89 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(44deg) rotateY(144deg) translateX(150px);
    }

    80% {
        transform: rotateZ(44deg) rotateY(144deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(44deg) rotateY(144deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(90) {
    border-radius: 100%;
    animation: birth90 10s infinite;
    animation-delay: 0.45s;
    background: #6dff33;
}

@keyframes birth90 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(348deg) translateX(150px);
    }

    80% {
        transform: rotateZ(328deg) rotateY(348deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(348deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(91) {
    border-radius: 100%;
    animation: birth91 10s infinite;
    animation-delay: 0.455s;
    background: #47ff33;
}

@keyframes birth91 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(304deg) rotateY(24deg) translateX(150px);
    }

    80% {
        transform: rotateZ(304deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(304deg) rotateY(24deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(92) {
    border-radius: 100%;
    animation: birth92 10s infinite;
    animation-delay: 0.46s;
    background: #33ff36;
}

@keyframes birth92 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(312deg) rotateY(336deg) translateX(150px);
    }

    80% {
        transform: rotateZ(312deg) rotateY(336deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(312deg) rotateY(336deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(93) {
    border-radius: 100%;
    animation: birth93 10s infinite;
    animation-delay: 0.465s;
    background: #5cff33;
}

@keyframes birth93 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(104deg) rotateY(172deg) translateX(150px);
    }

    80% {
        transform: rotateZ(104deg) rotateY(172deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(104deg) rotateY(172deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(94) {
    border-radius: 100%;
    animation: birth94 10s infinite;
    animation-delay: 0.47s;
    background: #33ffa7;
}

@keyframes birth94 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(140deg) rotateY(336deg) translateX(150px);
    }

    80% {
        transform: rotateZ(140deg) rotateY(336deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(140deg) rotateY(336deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(95) {
    border-radius: 100%;
    animation: birth95 10s infinite;
    animation-delay: 0.475s;
    background: #5cff33;
}

@keyframes birth95 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(196deg) rotateY(288deg) translateX(150px);
    }

    80% {
        transform: rotateZ(196deg) rotateY(288deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(196deg) rotateY(288deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(96) {
    border-radius: 100%;
    animation: birth96 10s infinite;
    animation-delay: 0.48s;
    background: #3dff33;
}

@keyframes birth96 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(24deg) rotateY(8deg) translateX(150px);
    }

    80% {
        transform: rotateZ(24deg) rotateY(8deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(24deg) rotateY(8deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(97) {
    border-radius: 100%;
    animation: birth97 10s infinite;
    animation-delay: 0.485s;
    background: #33ff8b;
}

@keyframes birth97 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(36deg) rotateY(304deg) translateX(150px);
    }

    80% {
        transform: rotateZ(36deg) rotateY(304deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(36deg) rotateY(304deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(98) {
    border-radius: 100%;
    animation: birth98 10s infinite;
    animation-delay: 0.49s;
    background: #33ff81;
}

@keyframes birth98 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(308deg) rotateY(100deg) translateX(150px);
    }

    80% {
        transform: rotateZ(308deg) rotateY(100deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(308deg) rotateY(100deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(99) {
    border-radius: 100%;
    animation: birth99 10s infinite;
    animation-delay: 0.495s;
    background: #33ffa7;
}

@keyframes birth99 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(332deg) rotateY(216deg) translateX(150px);
    }

    80% {
        transform: rotateZ(332deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(332deg) rotateY(216deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(100) {
    border-radius: 100%;
    animation: birth100 10s infinite;
    animation-delay: 0.5s;
    background: #33ff36;
}

@keyframes birth100 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(88deg) rotateY(172deg) translateX(150px);
    }

    80% {
        transform: rotateZ(88deg) rotateY(172deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(88deg) rotateY(172deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(101) {
    border-radius: 100%;
    animation: birth101 10s infinite;
    animation-delay: 0.505s;
    background: #69ff33;
}

@keyframes birth101 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(84deg) translateX(150px);
    }

    80% {
        transform: rotateZ(220deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(84deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(102) {
    border-radius: 100%;
    animation: birth102 10s infinite;
    animation-delay: 0.51s;
    background: #6dff33;
}

@keyframes birth102 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(164deg) rotateY(324deg) translateX(150px);
    }

    80% {
        transform: rotateZ(164deg) rotateY(324deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(164deg) rotateY(324deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(103) {
    border-radius: 100%;
    animation: birth103 10s infinite;
    animation-delay: 0.515s;
    background: #3aff33;
}

@keyframes birth103 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(24deg) rotateY(216deg) translateX(150px);
    }

    80% {
        transform: rotateZ(24deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(24deg) rotateY(216deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(104) {
    border-radius: 100%;
    animation: birth104 10s infinite;
    animation-delay: 0.52s;
    background: #74ff33;
}

@keyframes birth104 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(108deg) rotateY(136deg) translateX(150px);
    }

    80% {
        transform: rotateZ(108deg) rotateY(136deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(108deg) rotateY(136deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(105) {
    border-radius: 100%;
    animation: birth105 10s infinite;
    animation-delay: 0.525s;
    background: #33ff5f;
}

@keyframes birth105 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(192deg) rotateY(128deg) translateX(150px);
    }

    80% {
        transform: rotateZ(192deg) rotateY(128deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(192deg) rotateY(128deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(106) {
    border-radius: 100%;
    animation: birth106 10s infinite;
    animation-delay: 0.53s;
    background: #33ff33;
}

@keyframes birth106 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(40deg) rotateY(336deg) translateX(150px);
    }

    80% {
        transform: rotateZ(40deg) rotateY(336deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(40deg) rotateY(336deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(107) {
    border-radius: 100%;
    animation: birth107 10s infinite;
    animation-delay: 0.535s;
    background: #3dff33;
}

@keyframes birth107 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(40deg) rotateY(208deg) translateX(150px);
    }

    80% {
        transform: rotateZ(40deg) rotateY(208deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(40deg) rotateY(208deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(108) {
    border-radius: 100%;
    animation: birth108 10s infinite;
    animation-delay: 0.54s;
    background: #33ff4e;
}

@keyframes birth108 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(268deg) rotateY(316deg) translateX(150px);
    }

    80% {
        transform: rotateZ(268deg) rotateY(316deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(268deg) rotateY(316deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(109) {
    border-radius: 100%;
    animation: birth109 10s infinite;
    animation-delay: 0.545s;
    background: #33ff52;
}

@keyframes birth109 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(20deg) rotateY(292deg) translateX(150px);
    }

    80% {
        transform: rotateZ(20deg) rotateY(292deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(20deg) rotateY(292deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(110) {
    border-radius: 100%;
    animation: birth110 10s infinite;
    animation-delay: 0.55s;
    background: #33ff7e;
}

@keyframes birth110 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(140deg) rotateY(132deg) translateX(150px);
    }

    80% {
        transform: rotateZ(140deg) rotateY(132deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(140deg) rotateY(132deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(111) {
    border-radius: 100%;
    animation: birth111 10s infinite;
    animation-delay: 0.555s;
    background: #66ff33;
}

@keyframes birth111 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(84deg) rotateY(8deg) translateX(150px);
    }

    80% {
        transform: rotateZ(84deg) rotateY(8deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(84deg) rotateY(8deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(112) {
    border-radius: 100%;
    animation: birth112 10s infinite;
    animation-delay: 0.56s;
    background: #33ff9c;
}

@keyframes birth112 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(120deg) translateX(150px);
    }

    80% {
        transform: rotateZ(176deg) rotateY(120deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(120deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(113) {
    border-radius: 100%;
    animation: birth113 10s infinite;
    animation-delay: 0.565s;
    background: #33ff36;
}

@keyframes birth113 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(284deg) rotateY(52deg) translateX(150px);
    }

    80% {
        transform: rotateZ(284deg) rotateY(52deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(284deg) rotateY(52deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(114) {
    border-radius: 100%;
    animation: birth114 10s infinite;
    animation-delay: 0.57s;
    background: #3dff33;
}

@keyframes birth114 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(228deg) rotateY(108deg) translateX(150px);
    }

    80% {
        transform: rotateZ(228deg) rotateY(108deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(228deg) rotateY(108deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(115) {
    border-radius: 100%;
    animation: birth115 10s infinite;
    animation-delay: 0.575s;
    background: #5fff33;
}

@keyframes birth115 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(136deg) rotateY(232deg) translateX(150px);
    }

    80% {
        transform: rotateZ(136deg) rotateY(232deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(136deg) rotateY(232deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(116) {
    border-radius: 100%;
    animation: birth116 10s infinite;
    animation-delay: 0.58s;
    background: #33ffa0;
}

@keyframes birth116 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(164deg) rotateY(28deg) translateX(150px);
    }

    80% {
        transform: rotateZ(164deg) rotateY(28deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(164deg) rotateY(28deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(117) {
    border-radius: 100%;
    animation: birth117 10s infinite;
    animation-delay: 0.585s;
    background: #33ff6d;
}

@keyframes birth117 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(272deg) rotateY(140deg) translateX(150px);
    }

    80% {
        transform: rotateZ(272deg) rotateY(140deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(272deg) rotateY(140deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(118) {
    border-radius: 100%;
    animation: birth118 10s infinite;
    animation-delay: 0.59s;
    background: #33ff55;
}

@keyframes birth118 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(128deg) rotateY(52deg) translateX(150px);
    }

    80% {
        transform: rotateZ(128deg) rotateY(52deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(128deg) rotateY(52deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(119) {
    border-radius: 100%;
    animation: birth119 10s infinite;
    animation-delay: 0.595s;
    background: #47ff33;
}

@keyframes birth119 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(100deg) rotateY(152deg) translateX(150px);
    }

    80% {
        transform: rotateZ(100deg) rotateY(152deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(100deg) rotateY(152deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(120) {
    border-radius: 100%;
    animation: birth120 10s infinite;
    animation-delay: 0.6s;
    background: #63ff33;
}

@keyframes birth120 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(64deg) rotateY(76deg) translateX(150px);
    }

    80% {
        transform: rotateZ(64deg) rotateY(76deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(64deg) rotateY(76deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(121) {
    border-radius: 100%;
    animation: birth121 10s infinite;
    animation-delay: 0.605s;
    background: #4bff33;
}

@keyframes birth121 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(244deg) rotateY(340deg) translateX(150px);
    }

    80% {
        transform: rotateZ(244deg) rotateY(340deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(244deg) rotateY(340deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(122) {
    border-radius: 100%;
    animation: birth122 10s infinite;
    animation-delay: 0.61s;
    background: #33ff96;
}

@keyframes birth122 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(124deg) rotateY(348deg) translateX(150px);
    }

    80% {
        transform: rotateZ(124deg) rotateY(348deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(124deg) rotateY(348deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(123) {
    border-radius: 100%;
    animation: birth123 10s infinite;
    animation-delay: 0.615s;
    background: #33ff4e;
}

@keyframes birth123 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(32deg) rotateY(192deg) translateX(150px);
    }

    80% {
        transform: rotateZ(32deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(32deg) rotateY(192deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(124) {
    border-radius: 100%;
    animation: birth124 10s infinite;
    animation-delay: 0.62s;
    background: #55ff33;
}

@keyframes birth124 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(36deg) translateX(150px);
    }

    80% {
        transform: rotateZ(320deg) rotateY(36deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(36deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(125) {
    border-radius: 100%;
    animation: birth125 10s infinite;
    animation-delay: 0.625s;
    background: #33ff4e;
}

@keyframes birth125 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(288deg) translateX(150px);
    }

    80% {
        transform: rotateZ(320deg) rotateY(288deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(288deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(126) {
    border-radius: 100%;
    animation: birth126 10s infinite;
    animation-delay: 0.63s;
    background: #47ff33;
}

@keyframes birth126 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(52deg) rotateY(8deg) translateX(150px);
    }

    80% {
        transform: rotateZ(52deg) rotateY(8deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(52deg) rotateY(8deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(127) {
    border-radius: 100%;
    animation: birth127 10s infinite;
    animation-delay: 0.635s;
    background: #52ff33;
}

@keyframes birth127 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(4deg) translateX(150px);
    }

    80% {
        transform: rotateZ(344deg) rotateY(4deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(4deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(128) {
    border-radius: 100%;
    animation: birth128 10s infinite;
    animation-delay: 0.64s;
    background: #3aff33;
}

@keyframes birth128 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(168deg) rotateY(60deg) translateX(150px);
    }

    80% {
        transform: rotateZ(168deg) rotateY(60deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(168deg) rotateY(60deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(129) {
    border-radius: 100%;
    animation: birth129 10s infinite;
    animation-delay: 0.645s;
    background: #3aff33;
}

@keyframes birth129 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(196deg) rotateY(144deg) translateX(150px);
    }

    80% {
        transform: rotateZ(196deg) rotateY(144deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(196deg) rotateY(144deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(130) {
    border-radius: 100%;
    animation: birth130 10s infinite;
    animation-delay: 0.65s;
    background: #33ff66;
}

@keyframes birth130 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(260deg) rotateY(360deg) translateX(150px);
    }

    80% {
        transform: rotateZ(260deg) rotateY(360deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(260deg) rotateY(360deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(131) {
    border-radius: 100%;
    animation: birth131 10s infinite;
    animation-delay: 0.655s;
    background: #33ff63;
}

@keyframes birth131 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(72deg) rotateY(68deg) translateX(150px);
    }

    80% {
        transform: rotateZ(72deg) rotateY(68deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(72deg) rotateY(68deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(132) {
    border-radius: 100%;
    animation: birth132 10s infinite;
    animation-delay: 0.66s;
    background: #33ff4b;
}

@keyframes birth132 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(116deg) rotateY(292deg) translateX(150px);
    }

    80% {
        transform: rotateZ(116deg) rotateY(292deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(116deg) rotateY(292deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(133) {
    border-radius: 100%;
    animation: birth133 10s infinite;
    animation-delay: 0.665s;
    background: #70ff33;
}

@keyframes birth133 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(212deg) rotateY(164deg) translateX(150px);
    }

    80% {
        transform: rotateZ(212deg) rotateY(164deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(212deg) rotateY(164deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(134) {
    border-radius: 100%;
    animation: birth134 10s infinite;
    animation-delay: 0.67s;
    background: #33ff4b;
}

@keyframes birth134 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(340deg) rotateY(296deg) translateX(150px);
    }

    80% {
        transform: rotateZ(340deg) rotateY(296deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(340deg) rotateY(296deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(135) {
    border-radius: 100%;
    animation: birth135 10s infinite;
    animation-delay: 0.675s;
    background: #41ff33;
}

@keyframes birth135 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(160deg) rotateY(64deg) translateX(150px);
    }

    80% {
        transform: rotateZ(160deg) rotateY(64deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(160deg) rotateY(64deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(136) {
    border-radius: 100%;
    animation: birth136 10s infinite;
    animation-delay: 0.68s;
    background: #4eff33;
}

@keyframes birth136 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(164deg) rotateY(256deg) translateX(150px);
    }

    80% {
        transform: rotateZ(164deg) rotateY(256deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(164deg) rotateY(256deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(137) {
    border-radius: 100%;
    animation: birth137 10s infinite;
    animation-delay: 0.685s;
    background: #33ffaa;
}

@keyframes birth137 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(268deg) rotateY(228deg) translateX(150px);
    }

    80% {
        transform: rotateZ(268deg) rotateY(228deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(268deg) rotateY(228deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(138) {
    border-radius: 100%;
    animation: birth138 10s infinite;
    animation-delay: 0.69s;
    background: #33ff44;
}

@keyframes birth138 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(100deg) rotateY(320deg) translateX(150px);
    }

    80% {
        transform: rotateZ(100deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(100deg) rotateY(320deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(139) {
    border-radius: 100%;
    animation: birth139 10s infinite;
    animation-delay: 0.695s;
    background: #5cff33;
}

@keyframes birth139 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(348deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(348deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(348deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(140) {
    border-radius: 100%;
    animation: birth140 10s infinite;
    animation-delay: 0.7s;
    background: #63ff33;
}

@keyframes birth140 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(312deg) rotateY(68deg) translateX(150px);
    }

    80% {
        transform: rotateZ(312deg) rotateY(68deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(312deg) rotateY(68deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(141) {
    border-radius: 100%;
    animation: birth141 10s infinite;
    animation-delay: 0.705s;
    background: #33ff69;
}

@keyframes birth141 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(180deg) rotateY(140deg) translateX(150px);
    }

    80% {
        transform: rotateZ(180deg) rotateY(140deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(180deg) rotateY(140deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(142) {
    border-radius: 100%;
    animation: birth142 10s infinite;
    animation-delay: 0.71s;
    background: #33ff5f;
}

@keyframes birth142 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(296deg) rotateY(148deg) translateX(150px);
    }

    80% {
        transform: rotateZ(296deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(296deg) rotateY(148deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(143) {
    border-radius: 100%;
    animation: birth143 10s infinite;
    animation-delay: 0.715s;
    background: #5cff33;
}

@keyframes birth143 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(308deg) rotateY(144deg) translateX(150px);
    }

    80% {
        transform: rotateZ(308deg) rotateY(144deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(308deg) rotateY(144deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(144) {
    border-radius: 100%;
    animation: birth144 10s infinite;
    animation-delay: 0.72s;
    background: #33ff33;
}

@keyframes birth144 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(164deg) rotateY(260deg) translateX(150px);
    }

    80% {
        transform: rotateZ(164deg) rotateY(260deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(164deg) rotateY(260deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(145) {
    border-radius: 100%;
    animation: birth145 10s infinite;
    animation-delay: 0.725s;
    background: #66ff33;
}

@keyframes birth145 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(116deg) rotateY(192deg) translateX(150px);
    }

    80% {
        transform: rotateZ(116deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(116deg) rotateY(192deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(146) {
    border-radius: 100%;
    animation: birth146 10s infinite;
    animation-delay: 0.73s;
    background: #33ff3a;
}

@keyframes birth146 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(340deg) rotateY(204deg) translateX(150px);
    }

    80% {
        transform: rotateZ(340deg) rotateY(204deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(340deg) rotateY(204deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(147) {
    border-radius: 100%;
    animation: birth147 10s infinite;
    animation-delay: 0.735s;
    background: #33ff99;
}

@keyframes birth147 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(8deg) rotateY(276deg) translateX(150px);
    }

    80% {
        transform: rotateZ(8deg) rotateY(276deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(8deg) rotateY(276deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(148) {
    border-radius: 100%;
    animation: birth148 10s infinite;
    animation-delay: 0.74s;
    background: #3dff33;
}

@keyframes birth148 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(80deg) rotateY(340deg) translateX(150px);
    }

    80% {
        transform: rotateZ(80deg) rotateY(340deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(80deg) rotateY(340deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(149) {
    border-radius: 100%;
    animation: birth149 10s infinite;
    animation-delay: 0.745s;
    background: #33ff3d;
}

@keyframes birth149 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(84deg) translateX(150px);
    }

    80% {
        transform: rotateZ(176deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(84deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(150) {
    border-radius: 100%;
    animation: birth150 10s infinite;
    animation-delay: 0.75s;
    background: #55ff33;
}

@keyframes birth150 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(96deg) rotateY(264deg) translateX(150px);
    }

    80% {
        transform: rotateZ(96deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(96deg) rotateY(264deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(151) {
    border-radius: 100%;
    animation: birth151 10s infinite;
    animation-delay: 0.755s;
    background: #33ff52;
}

@keyframes birth151 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(168deg) rotateY(36deg) translateX(150px);
    }

    80% {
        transform: rotateZ(168deg) rotateY(36deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(168deg) rotateY(36deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(152) {
    border-radius: 100%;
    animation: birth152 10s infinite;
    animation-delay: 0.76s;
    background: #5fff33;
}

@keyframes birth152 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(156deg) rotateY(28deg) translateX(150px);
    }

    80% {
        transform: rotateZ(156deg) rotateY(28deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(156deg) rotateY(28deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(153) {
    border-radius: 100%;
    animation: birth153 10s infinite;
    animation-delay: 0.765s;
    background: #33ff96;
}

@keyframes birth153 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(248deg) rotateY(216deg) translateX(150px);
    }

    80% {
        transform: rotateZ(248deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(248deg) rotateY(216deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(154) {
    border-radius: 100%;
    animation: birth154 10s infinite;
    animation-delay: 0.77s;
    background: #3aff33;
}

@keyframes birth154 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(4deg) rotateY(196deg) translateX(150px);
    }

    80% {
        transform: rotateZ(4deg) rotateY(196deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(4deg) rotateY(196deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(155) {
    border-radius: 100%;
    animation: birth155 10s infinite;
    animation-delay: 0.775s;
    background: #33ff92;
}

@keyframes birth155 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(112deg) rotateY(312deg) translateX(150px);
    }

    80% {
        transform: rotateZ(112deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(112deg) rotateY(312deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(156) {
    border-radius: 100%;
    animation: birth156 10s infinite;
    animation-delay: 0.78s;
    background: #33ff77;
}

@keyframes birth156 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(348deg) rotateY(44deg) translateX(150px);
    }

    80% {
        transform: rotateZ(348deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(348deg) rotateY(44deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(157) {
    border-radius: 100%;
    animation: birth157 10s infinite;
    animation-delay: 0.785s;
    background: #33ff8b;
}

@keyframes birth157 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(36deg) rotateY(148deg) translateX(150px);
    }

    80% {
        transform: rotateZ(36deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(36deg) rotateY(148deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(158) {
    border-radius: 100%;
    animation: birth158 10s infinite;
    animation-delay: 0.79s;
    background: #33ff69;
}

@keyframes birth158 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(184deg) rotateY(260deg) translateX(150px);
    }

    80% {
        transform: rotateZ(184deg) rotateY(260deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(184deg) rotateY(260deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(159) {
    border-radius: 100%;
    animation: birth159 10s infinite;
    animation-delay: 0.795s;
    background: #33ff55;
}

@keyframes birth159 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(208deg) rotateY(240deg) translateX(150px);
    }

    80% {
        transform: rotateZ(208deg) rotateY(240deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(208deg) rotateY(240deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(160) {
    border-radius: 100%;
    animation: birth160 10s infinite;
    animation-delay: 0.8s;
    background: #74ff33;
}

@keyframes birth160 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(48deg) rotateY(72deg) translateX(150px);
    }

    80% {
        transform: rotateZ(48deg) rotateY(72deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(48deg) rotateY(72deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(161) {
    border-radius: 100%;
    animation: birth161 10s infinite;
    animation-delay: 0.805s;
    background: #74ff33;
}

@keyframes birth161 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(360deg) rotateY(196deg) translateX(150px);
    }

    80% {
        transform: rotateZ(360deg) rotateY(196deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(360deg) rotateY(196deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(162) {
    border-radius: 100%;
    animation: birth162 10s infinite;
    animation-delay: 0.81s;
    background: #33ff7a;
}

@keyframes birth162 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(224deg) rotateY(312deg) translateX(150px);
    }

    80% {
        transform: rotateZ(224deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(224deg) rotateY(312deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(163) {
    border-radius: 100%;
    animation: birth163 10s infinite;
    animation-delay: 0.815s;
    background: #33ff33;
}

@keyframes birth163 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(152deg) rotateY(32deg) translateX(150px);
    }

    80% {
        transform: rotateZ(152deg) rotateY(32deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(152deg) rotateY(32deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(164) {
    border-radius: 100%;
    animation: birth164 10s infinite;
    animation-delay: 0.82s;
    background: #33ffa7;
}

@keyframes birth164 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(240deg) translateX(150px);
    }

    80% {
        transform: rotateZ(336deg) rotateY(240deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(240deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(165) {
    border-radius: 100%;
    animation: birth165 10s infinite;
    animation-delay: 0.825s;
    background: #33ff69;
}

@keyframes birth165 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(208deg) rotateY(24deg) translateX(150px);
    }

    80% {
        transform: rotateZ(208deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(208deg) rotateY(24deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(166) {
    border-radius: 100%;
    animation: birth166 10s infinite;
    animation-delay: 0.83s;
    background: #33ff77;
}

@keyframes birth166 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(20deg) rotateY(64deg) translateX(150px);
    }

    80% {
        transform: rotateZ(20deg) rotateY(64deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(20deg) rotateY(64deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(167) {
    border-radius: 100%;
    animation: birth167 10s infinite;
    animation-delay: 0.835s;
    background: #33ff63;
}

@keyframes birth167 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(136deg) rotateY(320deg) translateX(150px);
    }

    80% {
        transform: rotateZ(136deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(136deg) rotateY(320deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(168) {
    border-radius: 100%;
    animation: birth168 10s infinite;
    animation-delay: 0.84s;
    background: #33ff7a;
}

@keyframes birth168 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(184deg) rotateY(116deg) translateX(150px);
    }

    80% {
        transform: rotateZ(184deg) rotateY(116deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(184deg) rotateY(116deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(169) {
    border-radius: 100%;
    animation: birth169 10s infinite;
    animation-delay: 0.845s;
    background: #33ff81;
}

@keyframes birth169 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(196deg) rotateY(80deg) translateX(150px);
    }

    80% {
        transform: rotateZ(196deg) rotateY(80deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(196deg) rotateY(80deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(170) {
    border-radius: 100%;
    animation: birth170 10s infinite;
    animation-delay: 0.85s;
    background: #33ff66;
}

@keyframes birth170 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(224deg) translateX(150px);
    }

    80% {
        transform: rotateZ(176deg) rotateY(224deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(224deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(171) {
    border-radius: 100%;
    animation: birth171 10s infinite;
    animation-delay: 0.855s;
    background: #33ff66;
}

@keyframes birth171 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(88deg) rotateY(184deg) translateX(150px);
    }

    80% {
        transform: rotateZ(88deg) rotateY(184deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(88deg) rotateY(184deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(172) {
    border-radius: 100%;
    animation: birth172 10s infinite;
    animation-delay: 0.86s;
    background: #3aff33;
}

@keyframes birth172 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(276deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(276deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(276deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(173) {
    border-radius: 100%;
    animation: birth173 10s infinite;
    animation-delay: 0.865s;
    background: #33ff77;
}

@keyframes birth173 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(124deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(124deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(124deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(174) {
    border-radius: 100%;
    animation: birth174 10s infinite;
    animation-delay: 0.87s;
    background: #33ff5f;
}

@keyframes birth174 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(40deg) rotateY(268deg) translateX(150px);
    }

    80% {
        transform: rotateZ(40deg) rotateY(268deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(40deg) rotateY(268deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(175) {
    border-radius: 100%;
    animation: birth175 10s infinite;
    animation-delay: 0.875s;
    background: #66ff33;
}

@keyframes birth175 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(312deg) rotateY(16deg) translateX(150px);
    }

    80% {
        transform: rotateZ(312deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(312deg) rotateY(16deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(176) {
    border-radius: 100%;
    animation: birth176 10s infinite;
    animation-delay: 0.88s;
    background: #33ff33;
}

@keyframes birth176 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(56deg) rotateY(228deg) translateX(150px);
    }

    80% {
        transform: rotateZ(56deg) rotateY(228deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(56deg) rotateY(228deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(177) {
    border-radius: 100%;
    animation: birth177 10s infinite;
    animation-delay: 0.885s;
    background: #66ff33;
}

@keyframes birth177 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(156deg) rotateY(16deg) translateX(150px);
    }

    80% {
        transform: rotateZ(156deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(156deg) rotateY(16deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(178) {
    border-radius: 100%;
    animation: birth178 10s infinite;
    animation-delay: 0.89s;
    background: #70ff33;
}

@keyframes birth178 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(276deg) rotateY(216deg) translateX(150px);
    }

    80% {
        transform: rotateZ(276deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(276deg) rotateY(216deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(179) {
    border-radius: 100%;
    animation: birth179 10s infinite;
    animation-delay: 0.895s;
    background: #33ff92;
}

@keyframes birth179 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(316deg) rotateY(192deg) translateX(150px);
    }

    80% {
        transform: rotateZ(316deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(316deg) rotateY(192deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(180) {
    border-radius: 100%;
    animation: birth180 10s infinite;
    animation-delay: 0.9s;
    background: #5cff33;
}

@keyframes birth180 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(52deg) translateX(150px);
    }

    80% {
        transform: rotateZ(328deg) rotateY(52deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(52deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(181) {
    border-radius: 100%;
    animation: birth181 10s infinite;
    animation-delay: 0.905s;
    background: #33ff41;
}

@keyframes birth181 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(12deg) rotateY(148deg) translateX(150px);
    }

    80% {
        transform: rotateZ(12deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(12deg) rotateY(148deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(182) {
    border-radius: 100%;
    animation: birth182 10s infinite;
    animation-delay: 0.91s;
    background: #33ffa0;
}

@keyframes birth182 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(36deg) rotateY(108deg) translateX(150px);
    }

    80% {
        transform: rotateZ(36deg) rotateY(108deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(36deg) rotateY(108deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(183) {
    border-radius: 100%;
    animation: birth183 10s infinite;
    animation-delay: 0.915s;
    background: #33ff7e;
}

@keyframes birth183 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(12deg) rotateY(244deg) translateX(150px);
    }

    80% {
        transform: rotateZ(12deg) rotateY(244deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(12deg) rotateY(244deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(184) {
    border-radius: 100%;
    animation: birth184 10s infinite;
    animation-delay: 0.92s;
    background: #33ff4e;
}

@keyframes birth184 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(272deg) rotateY(44deg) translateX(150px);
    }

    80% {
        transform: rotateZ(272deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(272deg) rotateY(44deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(185) {
    border-radius: 100%;
    animation: birth185 10s infinite;
    animation-delay: 0.925s;
    background: #63ff33;
}

@keyframes birth185 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(316deg) rotateY(352deg) translateX(150px);
    }

    80% {
        transform: rotateZ(316deg) rotateY(352deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(316deg) rotateY(352deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(186) {
    border-radius: 100%;
    animation: birth186 10s infinite;
    animation-delay: 0.93s;
    background: #33ff6d;
}

@keyframes birth186 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(260deg) rotateY(284deg) translateX(150px);
    }

    80% {
        transform: rotateZ(260deg) rotateY(284deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(260deg) rotateY(284deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(187) {
    border-radius: 100%;
    animation: birth187 10s infinite;
    animation-delay: 0.935s;
    background: #33ff5f;
}

@keyframes birth187 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(252deg) rotateY(140deg) translateX(150px);
    }

    80% {
        transform: rotateZ(252deg) rotateY(140deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(252deg) rotateY(140deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(188) {
    border-radius: 100%;
    animation: birth188 10s infinite;
    animation-delay: 0.94s;
    background: #33ffaa;
}

@keyframes birth188 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(24deg) rotateY(308deg) translateX(150px);
    }

    80% {
        transform: rotateZ(24deg) rotateY(308deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(24deg) rotateY(308deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(189) {
    border-radius: 100%;
    animation: birth189 10s infinite;
    animation-delay: 0.945s;
    background: #55ff33;
}

@keyframes birth189 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(12deg) rotateY(100deg) translateX(150px);
    }

    80% {
        transform: rotateZ(12deg) rotateY(100deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(12deg) rotateY(100deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(190) {
    border-radius: 100%;
    animation: birth190 10s infinite;
    animation-delay: 0.95s;
    background: #70ff33;
}

@keyframes birth190 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(104deg) rotateY(352deg) translateX(150px);
    }

    80% {
        transform: rotateZ(104deg) rotateY(352deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(104deg) rotateY(352deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(191) {
    border-radius: 100%;
    animation: birth191 10s infinite;
    animation-delay: 0.955s;
    background: #33ff7a;
}

@keyframes birth191 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(156deg) rotateY(264deg) translateX(150px);
    }

    80% {
        transform: rotateZ(156deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(156deg) rotateY(264deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(192) {
    border-radius: 100%;
    animation: birth192 10s infinite;
    animation-delay: 0.96s;
    background: #33ff63;
}

@keyframes birth192 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(116deg) rotateY(328deg) translateX(150px);
    }

    80% {
        transform: rotateZ(116deg) rotateY(328deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(116deg) rotateY(328deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(193) {
    border-radius: 100%;
    animation: birth193 10s infinite;
    animation-delay: 0.965s;
    background: #4bff33;
}

@keyframes birth193 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(60deg) rotateY(40deg) translateX(150px);
    }

    80% {
        transform: rotateZ(60deg) rotateY(40deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(60deg) rotateY(40deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(194) {
    border-radius: 100%;
    animation: birth194 10s infinite;
    animation-delay: 0.97s;
    background: #58ff33;
}

@keyframes birth194 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(80deg) rotateY(272deg) translateX(150px);
    }

    80% {
        transform: rotateZ(80deg) rotateY(272deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(80deg) rotateY(272deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(195) {
    border-radius: 100%;
    animation: birth195 10s infinite;
    animation-delay: 0.975s;
    background: #33ff5f;
}

@keyframes birth195 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(60deg) rotateY(176deg) translateX(150px);
    }

    80% {
        transform: rotateZ(60deg) rotateY(176deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(60deg) rotateY(176deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(196) {
    border-radius: 100%;
    animation: birth196 10s infinite;
    animation-delay: 0.98s;
    background: #66ff33;
}

@keyframes birth196 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(68deg) translateX(150px);
    }

    80% {
        transform: rotateZ(176deg) rotateY(68deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(68deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(197) {
    border-radius: 100%;
    animation: birth197 10s infinite;
    animation-delay: 0.985s;
    background: #4bff33;
}

@keyframes birth197 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(288deg) rotateY(44deg) translateX(150px);
    }

    80% {
        transform: rotateZ(288deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(288deg) rotateY(44deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(198) {
    border-radius: 100%;
    animation: birth198 10s infinite;
    animation-delay: 0.99s;
    background: #33ff8b;
}

@keyframes birth198 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(308deg) rotateY(280deg) translateX(150px);
    }

    80% {
        transform: rotateZ(308deg) rotateY(280deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(308deg) rotateY(280deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(199) {
    border-radius: 100%;
    animation: birth199 10s infinite;
    animation-delay: 0.995s;
    background: #33ff3d;
}

@keyframes birth199 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(148deg) rotateY(292deg) translateX(150px);
    }

    80% {
        transform: rotateZ(148deg) rotateY(292deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(148deg) rotateY(292deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.particle:nth-child(200) {
    border-radius: 100%;
    animation: birth200 10s infinite;
    animation-delay: 1s;
    background: #74ff33;
}

@keyframes birth200 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(140deg) rotateY(220deg) translateX(150px);
    }

    80% {
        transform: rotateZ(140deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(140deg) rotateY(220deg) translateX(300px);
        box-shadow: 0 0 1px 1px greenyellow;
    }
}

.ring2 {
    position: relative;
    width: 0px;
    height: 0px;
    background: red;
    transition: all 1s linear;
    transform-style: preserve-3d;
    animation: ringRotate 15s linear infinite;
}

.ring2 .particle2 {
    position: absolute;
    width: 2px;
    height: 2px;
    border-radius: 100%;
    opacity: 0;
}

.particle2:nth-child(1) {
    border-radius: 100%;
    animation: birth21 10s infinite;
    animation-delay: 0.005s;
    background: white;
}

@keyframes birth21 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(280deg) rotateY(324deg) translateX(75px);
    }

    70% {
        transform: rotateZ(280deg) rotateY(324deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(280deg) rotateY(324deg) translateX(300px);
    }
}

.particle2:nth-child(2) {
    border-radius: 100%;
    animation: birth22 10s infinite;
    animation-delay: 0.01s;
    background: white;
}

@keyframes birth22 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(80deg) rotateY(284deg) translateX(75px);
    }

    70% {
        transform: rotateZ(80deg) rotateY(284deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(80deg) rotateY(284deg) translateX(300px);
    }
}

.particle2:nth-child(3) {
    border-radius: 100%;
    animation: birth23 10s infinite;
    animation-delay: 0.015s;
    background: white;
}

@keyframes birth23 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(296deg) rotateY(32deg) translateX(75px);
    }

    70% {
        transform: rotateZ(296deg) rotateY(32deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(296deg) rotateY(32deg) translateX(300px);
    }
}

.particle2:nth-child(4) {
    border-radius: 100%;
    animation: birth24 10s infinite;
    animation-delay: 0.02s;
    background: white;
}

@keyframes birth24 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(316deg) rotateY(344deg) translateX(75px);
    }

    70% {
        transform: rotateZ(316deg) rotateY(344deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(316deg) rotateY(344deg) translateX(300px);
    }
}

.particle2:nth-child(5) {
    border-radius: 100%;
    animation: birth25 10s infinite;
    animation-delay: 0.025s;
    background: white;
}

@keyframes birth25 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(312deg) rotateY(352deg) translateX(75px);
    }

    70% {
        transform: rotateZ(312deg) rotateY(352deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(312deg) rotateY(352deg) translateX(300px);
    }
}

.particle2:nth-child(6) {
    border-radius: 100%;
    animation: birth26 10s infinite;
    animation-delay: 0.03s;
    background: white;
}

@keyframes birth26 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(64deg) rotateY(324deg) translateX(75px);
    }

    70% {
        transform: rotateZ(64deg) rotateY(324deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(64deg) rotateY(324deg) translateX(300px);
    }
}

.particle2:nth-child(7) {
    border-radius: 100%;
    animation: birth27 10s infinite;
    animation-delay: 0.035s;
    background: white;
}

@keyframes birth27 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(140deg) rotateY(44deg) translateX(75px);
    }

    70% {
        transform: rotateZ(140deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(140deg) rotateY(44deg) translateX(300px);
    }
}

.particle2:nth-child(8) {
    border-radius: 100%;
    animation: birth28 10s infinite;
    animation-delay: 0.04s;
    background: white;
}

@keyframes birth28 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(76deg) rotateY(232deg) translateX(75px);
    }

    70% {
        transform: rotateZ(76deg) rotateY(232deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(76deg) rotateY(232deg) translateX(300px);
    }
}

.particle2:nth-child(9) {
    border-radius: 100%;
    animation: birth29 10s infinite;
    animation-delay: 0.045s;
    background: white;
}

@keyframes birth29 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(276deg) translateX(75px);
    }

    70% {
        transform: rotateZ(176deg) rotateY(276deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(276deg) translateX(300px);
    }
}

.particle2:nth-child(10) {
    border-radius: 100%;
    animation: birth210 10s infinite;
    animation-delay: 0.05s;
    background: white;
}

@keyframes birth210 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(248deg) translateX(75px);
    }

    70% {
        transform: rotateZ(220deg) rotateY(248deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(248deg) translateX(300px);
    }
}

.particle2:nth-child(11) {
    border-radius: 100%;
    animation: birth211 10s infinite;
    animation-delay: 0.055s;
    background: white;
}

@keyframes birth211 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(192deg) rotateY(80deg) translateX(75px);
    }

    70% {
        transform: rotateZ(192deg) rotateY(80deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(192deg) rotateY(80deg) translateX(300px);
    }
}

.particle2:nth-child(12) {
    border-radius: 100%;
    animation: birth212 10s infinite;
    animation-delay: 0.06s;
    background: white;
}

@keyframes birth212 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(184deg) rotateY(224deg) translateX(75px);
    }

    70% {
        transform: rotateZ(184deg) rotateY(224deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(184deg) rotateY(224deg) translateX(300px);
    }
}

.particle2:nth-child(13) {
    border-radius: 100%;
    animation: birth213 10s infinite;
    animation-delay: 0.065s;
    background: white;
}

@keyframes birth213 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(32deg) rotateY(312deg) translateX(75px);
    }

    70% {
        transform: rotateZ(32deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(32deg) rotateY(312deg) translateX(300px);
    }
}

.particle2:nth-child(14) {
    border-radius: 100%;
    animation: birth214 10s infinite;
    animation-delay: 0.07s;
    background: white;
}

@keyframes birth214 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(216deg) rotateY(228deg) translateX(75px);
    }

    70% {
        transform: rotateZ(216deg) rotateY(228deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(216deg) rotateY(228deg) translateX(300px);
    }
}

.particle2:nth-child(15) {
    border-radius: 100%;
    animation: birth215 10s infinite;
    animation-delay: 0.075s;
    background: white;
}

@keyframes birth215 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(348deg) rotateY(312deg) translateX(75px);
    }

    70% {
        transform: rotateZ(348deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(348deg) rotateY(312deg) translateX(300px);
    }
}

.particle2:nth-child(16) {
    border-radius: 100%;
    animation: birth216 10s infinite;
    animation-delay: 0.08s;
    background: white;
}

@keyframes birth216 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(200deg) rotateY(16deg) translateX(75px);
    }

    70% {
        transform: rotateZ(200deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(200deg) rotateY(16deg) translateX(300px);
    }
}

.particle2:nth-child(17) {
    border-radius: 100%;
    animation: birth217 10s infinite;
    animation-delay: 0.085s;
    background: white;
}

@keyframes birth217 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(96deg) translateX(75px);
    }

    70% {
        transform: rotateZ(220deg) rotateY(96deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(96deg) translateX(300px);
    }
}

.particle2:nth-child(18) {
    border-radius: 100%;
    animation: birth218 10s infinite;
    animation-delay: 0.09s;
    background: white;
}

@keyframes birth218 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(100deg) rotateY(344deg) translateX(75px);
    }

    70% {
        transform: rotateZ(100deg) rotateY(344deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(100deg) rotateY(344deg) translateX(300px);
    }
}

.particle2:nth-child(19) {
    border-radius: 100%;
    animation: birth219 10s infinite;
    animation-delay: 0.095s;
    background: white;
}

@keyframes birth219 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(232deg) translateX(75px);
    }

    70% {
        transform: rotateZ(336deg) rotateY(232deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(232deg) translateX(300px);
    }
}

.particle2:nth-child(20) {
    border-radius: 100%;
    animation: birth220 10s infinite;
    animation-delay: 0.1s;
    background: white;
}

@keyframes birth220 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(292deg) rotateY(276deg) translateX(75px);
    }

    70% {
        transform: rotateZ(292deg) rotateY(276deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(292deg) rotateY(276deg) translateX(300px);
    }
}

.particle2:nth-child(21) {
    border-radius: 100%;
    animation: birth221 10s infinite;
    animation-delay: 0.105s;
    background: white;
}

@keyframes birth221 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(112deg) rotateY(148deg) translateX(75px);
    }

    70% {
        transform: rotateZ(112deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(112deg) rotateY(148deg) translateX(300px);
    }
}

.particle2:nth-child(22) {
    border-radius: 100%;
    animation: birth222 10s infinite;
    animation-delay: 0.11s;
    background: white;
}

@keyframes birth222 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(144deg) translateX(75px);
    }

    70% {
        transform: rotateZ(344deg) rotateY(144deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(144deg) translateX(300px);
    }
}

.particle2:nth-child(23) {
    border-radius: 100%;
    animation: birth223 10s infinite;
    animation-delay: 0.115s;
    background: white;
}

@keyframes birth223 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(280deg) rotateY(324deg) translateX(75px);
    }

    70% {
        transform: rotateZ(280deg) rotateY(324deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(280deg) rotateY(324deg) translateX(300px);
    }
}

.particle2:nth-child(24) {
    border-radius: 100%;
    animation: birth224 10s infinite;
    animation-delay: 0.12s;
    background: white;
}

@keyframes birth224 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(292deg) rotateY(352deg) translateX(75px);
    }

    70% {
        transform: rotateZ(292deg) rotateY(352deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(292deg) rotateY(352deg) translateX(300px);
    }
}

.particle2:nth-child(25) {
    border-radius: 100%;
    animation: birth225 10s infinite;
    animation-delay: 0.125s;
    background: white;
}

@keyframes birth225 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(32deg) rotateY(124deg) translateX(75px);
    }

    70% {
        transform: rotateZ(32deg) rotateY(124deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(32deg) rotateY(124deg) translateX(300px);
    }
}

.particle2:nth-child(26) {
    border-radius: 100%;
    animation: birth226 10s infinite;
    animation-delay: 0.13s;
    background: white;
}

@keyframes birth226 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(16deg) rotateY(328deg) translateX(75px);
    }

    70% {
        transform: rotateZ(16deg) rotateY(328deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(16deg) rotateY(328deg) translateX(300px);
    }
}

.particle2:nth-child(27) {
    border-radius: 100%;
    animation: birth227 10s infinite;
    animation-delay: 0.135s;
    background: white;
}

@keyframes birth227 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(232deg) rotateY(52deg) translateX(75px);
    }

    70% {
        transform: rotateZ(232deg) rotateY(52deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(232deg) rotateY(52deg) translateX(300px);
    }
}

.particle2:nth-child(28) {
    border-radius: 100%;
    animation: birth228 10s infinite;
    animation-delay: 0.14s;
    background: white;
}

@keyframes birth228 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(104deg) rotateY(192deg) translateX(75px);
    }

    70% {
        transform: rotateZ(104deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(104deg) rotateY(192deg) translateX(300px);
    }
}

.particle2:nth-child(29) {
    border-radius: 100%;
    animation: birth229 10s infinite;
    animation-delay: 0.145s;
    background: white;
}

@keyframes birth229 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(332deg) rotateY(300deg) translateX(75px);
    }

    70% {
        transform: rotateZ(332deg) rotateY(300deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(332deg) rotateY(300deg) translateX(300px);
    }
}

.particle2:nth-child(30) {
    border-radius: 100%;
    animation: birth230 10s infinite;
    animation-delay: 0.15s;
    background: white;
}

@keyframes birth230 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(84deg) rotateY(344deg) translateX(75px);
    }

    70% {
        transform: rotateZ(84deg) rotateY(344deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(84deg) rotateY(344deg) translateX(300px);
    }
}

.particle2:nth-child(31) {
    border-radius: 100%;
    animation: birth231 10s infinite;
    animation-delay: 0.155s;
    background: white;
}

@keyframes birth231 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(64deg) rotateY(64deg) translateX(75px);
    }

    70% {
        transform: rotateZ(64deg) rotateY(64deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(64deg) rotateY(64deg) translateX(300px);
    }
}

.particle2:nth-child(32) {
    border-radius: 100%;
    animation: birth232 10s infinite;
    animation-delay: 0.16s;
    background: white;
}

@keyframes birth232 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(48deg) rotateY(360deg) translateX(75px);
    }

    70% {
        transform: rotateZ(48deg) rotateY(360deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(48deg) rotateY(360deg) translateX(300px);
    }
}

.particle2:nth-child(33) {
    border-radius: 100%;
    animation: birth233 10s infinite;
    animation-delay: 0.165s;
    background: white;
}

@keyframes birth233 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(244deg) rotateY(100deg) translateX(75px);
    }

    70% {
        transform: rotateZ(244deg) rotateY(100deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(244deg) rotateY(100deg) translateX(300px);
    }
}

.particle2:nth-child(34) {
    border-radius: 100%;
    animation: birth234 10s infinite;
    animation-delay: 0.17s;
    background: white;
}

@keyframes birth234 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(288deg) rotateY(336deg) translateX(75px);
    }

    70% {
        transform: rotateZ(288deg) rotateY(336deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(288deg) rotateY(336deg) translateX(300px);
    }
}

.particle2:nth-child(35) {
    border-radius: 100%;
    animation: birth235 10s infinite;
    animation-delay: 0.175s;
    background: white;
}

@keyframes birth235 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(132deg) rotateY(24deg) translateX(75px);
    }

    70% {
        transform: rotateZ(132deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(132deg) rotateY(24deg) translateX(300px);
    }
}

.particle2:nth-child(36) {
    border-radius: 100%;
    animation: birth236 10s infinite;
    animation-delay: 0.18s;
    background: white;
}

@keyframes birth236 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(216deg) rotateY(192deg) translateX(75px);
    }

    70% {
        transform: rotateZ(216deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(216deg) rotateY(192deg) translateX(300px);
    }
}

.particle2:nth-child(37) {
    border-radius: 100%;
    animation: birth237 10s infinite;
    animation-delay: 0.185s;
    background: white;
}

@keyframes birth237 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(168deg) translateX(75px);
    }

    70% {
        transform: rotateZ(320deg) rotateY(168deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(168deg) translateX(300px);
    }
}

.particle2:nth-child(38) {
    border-radius: 100%;
    animation: birth238 10s infinite;
    animation-delay: 0.19s;
    background: white;
}

@keyframes birth238 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(172deg) rotateY(84deg) translateX(75px);
    }

    70% {
        transform: rotateZ(172deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(172deg) rotateY(84deg) translateX(300px);
    }
}

.particle2:nth-child(39) {
    border-radius: 100%;
    animation: birth239 10s infinite;
    animation-delay: 0.195s;
    background: white;
}

@keyframes birth239 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(92deg) rotateY(56deg) translateX(75px);
    }

    70% {
        transform: rotateZ(92deg) rotateY(56deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(92deg) rotateY(56deg) translateX(300px);
    }
}

.particle2:nth-child(40) {
    border-radius: 100%;
    animation: birth240 10s infinite;
    animation-delay: 0.2s;
    background: white;
}

@keyframes birth240 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(12deg) rotateY(292deg) translateX(75px);
    }

    70% {
        transform: rotateZ(12deg) rotateY(292deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(12deg) rotateY(292deg) translateX(300px);
    }
}

.particle2:nth-child(41) {
    border-radius: 100%;
    animation: birth241 10s infinite;
    animation-delay: 0.205s;
    background: white;
}

@keyframes birth241 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(316deg) rotateY(92deg) translateX(75px);
    }

    70% {
        transform: rotateZ(316deg) rotateY(92deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(316deg) rotateY(92deg) translateX(300px);
    }
}

.particle2:nth-child(42) {
    border-radius: 100%;
    animation: birth242 10s infinite;
    animation-delay: 0.21s;
    background: white;
}

@keyframes birth242 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(292deg) rotateY(264deg) translateX(75px);
    }

    70% {
        transform: rotateZ(292deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(292deg) rotateY(264deg) translateX(300px);
    }
}

.particle2:nth-child(43) {
    border-radius: 100%;
    animation: birth243 10s infinite;
    animation-delay: 0.215s;
    background: white;
}

@keyframes birth243 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(356deg) rotateY(16deg) translateX(75px);
    }

    70% {
        transform: rotateZ(356deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(356deg) rotateY(16deg) translateX(300px);
    }
}

.particle2:nth-child(44) {
    border-radius: 100%;
    animation: birth244 10s infinite;
    animation-delay: 0.22s;
    background: white;
}

@keyframes birth244 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(124deg) rotateY(216deg) translateX(75px);
    }

    70% {
        transform: rotateZ(124deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(124deg) rotateY(216deg) translateX(300px);
    }
}

.particle2:nth-child(45) {
    border-radius: 100%;
    animation: birth245 10s infinite;
    animation-delay: 0.225s;
    background: white;
}

@keyframes birth245 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(148deg) rotateY(84deg) translateX(75px);
    }

    70% {
        transform: rotateZ(148deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(148deg) rotateY(84deg) translateX(300px);
    }
}

.particle2:nth-child(46) {
    border-radius: 100%;
    animation: birth246 10s infinite;
    animation-delay: 0.23s;
    background: white;
}

@keyframes birth246 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(240deg) rotateY(264deg) translateX(75px);
    }

    70% {
        transform: rotateZ(240deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(240deg) rotateY(264deg) translateX(300px);
    }
}

.particle2:nth-child(47) {
    border-radius: 100%;
    animation: birth247 10s infinite;
    animation-delay: 0.235s;
    background: white;
}

@keyframes birth247 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(348deg) rotateY(216deg) translateX(75px);
    }

    70% {
        transform: rotateZ(348deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(348deg) rotateY(216deg) translateX(300px);
    }
}

.particle2:nth-child(48) {
    border-radius: 100%;
    animation: birth248 10s infinite;
    animation-delay: 0.24s;
    background: white;
}

@keyframes birth248 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(84deg) translateX(75px);
    }

    70% {
        transform: rotateZ(320deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(84deg) translateX(300px);
    }
}

.particle2:nth-child(49) {
    border-radius: 100%;
    animation: birth249 10s infinite;
    animation-delay: 0.245s;
    background: white;
}

@keyframes birth249 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(104deg) rotateY(280deg) translateX(75px);
    }

    70% {
        transform: rotateZ(104deg) rotateY(280deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(104deg) rotateY(280deg) translateX(300px);
    }
}

.particle2:nth-child(50) {
    border-radius: 100%;
    animation: birth250 10s infinite;
    animation-delay: 0.25s;
    background: white;
}

@keyframes birth250 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(296deg) rotateY(312deg) translateX(75px);
    }

    70% {
        transform: rotateZ(296deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(296deg) rotateY(312deg) translateX(300px);
    }
}

.particle2:nth-child(51) {
    border-radius: 100%;
    animation: birth251 10s infinite;
    animation-delay: 0.255s;
    background: white;
}

@keyframes birth251 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(264deg) rotateY(36deg) translateX(75px);
    }

    70% {
        transform: rotateZ(264deg) rotateY(36deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(264deg) rotateY(36deg) translateX(300px);
    }
}

.particle2:nth-child(52) {
    border-radius: 100%;
    animation: birth252 10s infinite;
    animation-delay: 0.26s;
    background: white;
}

@keyframes birth252 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(296deg) rotateY(264deg) translateX(75px);
    }

    70% {
        transform: rotateZ(296deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(296deg) rotateY(264deg) translateX(300px);
    }
}

.particle2:nth-child(53) {
    border-radius: 100%;
    animation: birth253 10s infinite;
    animation-delay: 0.265s;
    background: white;
}

@keyframes birth253 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(156deg) rotateY(320deg) translateX(75px);
    }

    70% {
        transform: rotateZ(156deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(156deg) rotateY(320deg) translateX(300px);
    }
}

.particle2:nth-child(54) {
    border-radius: 100%;
    animation: birth254 10s infinite;
    animation-delay: 0.27s;
    background: white;
}

@keyframes birth254 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(204deg) rotateY(28deg) translateX(75px);
    }

    70% {
        transform: rotateZ(204deg) rotateY(28deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(204deg) rotateY(28deg) translateX(300px);
    }
}

.particle2:nth-child(55) {
    border-radius: 100%;
    animation: birth255 10s infinite;
    animation-delay: 0.275s;
    background: white;
}

@keyframes birth255 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(100deg) rotateY(148deg) translateX(75px);
    }

    70% {
        transform: rotateZ(100deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(100deg) rotateY(148deg) translateX(300px);
    }
}

.particle2:nth-child(56) {
    border-radius: 100%;
    animation: birth256 10s infinite;
    animation-delay: 0.28s;
    background: white;
}

@keyframes birth256 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(108deg) translateX(75px);
    }

    70% {
        transform: rotateZ(220deg) rotateY(108deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(108deg) translateX(300px);
    }
}

.particle2:nth-child(57) {
    border-radius: 100%;
    animation: birth257 10s infinite;
    animation-delay: 0.285s;
    background: white;
}

@keyframes birth257 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(224deg) rotateY(232deg) translateX(75px);
    }

    70% {
        transform: rotateZ(224deg) rotateY(232deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(224deg) rotateY(232deg) translateX(300px);
    }
}

.particle2:nth-child(58) {
    border-radius: 100%;
    animation: birth258 10s infinite;
    animation-delay: 0.29s;
    background: white;
}

@keyframes birth258 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(236deg) rotateY(224deg) translateX(75px);
    }

    70% {
        transform: rotateZ(236deg) rotateY(224deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(236deg) rotateY(224deg) translateX(300px);
    }
}

.particle2:nth-child(59) {
    border-radius: 100%;
    animation: birth259 10s infinite;
    animation-delay: 0.295s;
    background: white;
}

@keyframes birth259 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(280deg) rotateY(84deg) translateX(75px);
    }

    70% {
        transform: rotateZ(280deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(280deg) rotateY(84deg) translateX(300px);
    }
}

.particle2:nth-child(60) {
    border-radius: 100%;
    animation: birth260 10s infinite;
    animation-delay: 0.3s;
    background: white;
}

@keyframes birth260 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(88deg) translateX(75px);
    }

    70% {
        transform: rotateZ(328deg) rotateY(88deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(88deg) translateX(300px);
    }
}

.particle2:nth-child(61) {
    border-radius: 100%;
    animation: birth261 10s infinite;
    animation-delay: 0.305s;
    background: white;
}

@keyframes birth261 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(248deg) rotateY(80deg) translateX(75px);
    }

    70% {
        transform: rotateZ(248deg) rotateY(80deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(248deg) rotateY(80deg) translateX(300px);
    }
}

.particle2:nth-child(62) {
    border-radius: 100%;
    animation: birth262 10s infinite;
    animation-delay: 0.31s;
    background: white;
}

@keyframes birth262 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(272deg) rotateY(224deg) translateX(75px);
    }

    70% {
        transform: rotateZ(272deg) rotateY(224deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(272deg) rotateY(224deg) translateX(300px);
    }
}

.particle2:nth-child(63) {
    border-radius: 100%;
    animation: birth263 10s infinite;
    animation-delay: 0.315s;
    background: white;
}

@keyframes birth263 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(296deg) rotateY(44deg) translateX(75px);
    }

    70% {
        transform: rotateZ(296deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(296deg) rotateY(44deg) translateX(300px);
    }
}

.particle2:nth-child(64) {
    border-radius: 100%;
    animation: birth264 10s infinite;
    animation-delay: 0.32s;
    background: white;
}

@keyframes birth264 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(144deg) rotateY(244deg) translateX(75px);
    }

    70% {
        transform: rotateZ(144deg) rotateY(244deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(144deg) rotateY(244deg) translateX(300px);
    }
}

.particle2:nth-child(65) {
    border-radius: 100%;
    animation: birth265 10s infinite;
    animation-delay: 0.325s;
    background: white;
}

@keyframes birth265 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(248deg) translateX(75px);
    }

    70% {
        transform: rotateZ(320deg) rotateY(248deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(248deg) translateX(300px);
    }
}

.particle2:nth-child(66) {
    border-radius: 100%;
    animation: birth266 10s infinite;
    animation-delay: 0.33s;
    background: white;
}

@keyframes birth266 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(272deg) rotateY(196deg) translateX(75px);
    }

    70% {
        transform: rotateZ(272deg) rotateY(196deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(272deg) rotateY(196deg) translateX(300px);
    }
}

.particle2:nth-child(67) {
    border-radius: 100%;
    animation: birth267 10s infinite;
    animation-delay: 0.335s;
    background: white;
}

@keyframes birth267 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(248deg) rotateY(104deg) translateX(75px);
    }

    70% {
        transform: rotateZ(248deg) rotateY(104deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(248deg) rotateY(104deg) translateX(300px);
    }
}

.particle2:nth-child(68) {
    border-radius: 100%;
    animation: birth268 10s infinite;
    animation-delay: 0.34s;
    background: white;
}

@keyframes birth268 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(36deg) rotateY(8deg) translateX(75px);
    }

    70% {
        transform: rotateZ(36deg) rotateY(8deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(36deg) rotateY(8deg) translateX(300px);
    }
}

.particle2:nth-child(69) {
    border-radius: 100%;
    animation: birth269 10s infinite;
    animation-delay: 0.345s;
    background: white;
}

@keyframes birth269 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(88deg) rotateY(300deg) translateX(75px);
    }

    70% {
        transform: rotateZ(88deg) rotateY(300deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(88deg) rotateY(300deg) translateX(300px);
    }
}

.particle2:nth-child(70) {
    border-radius: 100%;
    animation: birth270 10s infinite;
    animation-delay: 0.35s;
    background: white;
}

@keyframes birth270 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(188deg) rotateY(44deg) translateX(75px);
    }

    70% {
        transform: rotateZ(188deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(188deg) rotateY(44deg) translateX(300px);
    }
}

.particle2:nth-child(71) {
    border-radius: 100%;
    animation: birth271 10s infinite;
    animation-delay: 0.355s;
    background: white;
}

@keyframes birth271 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(8deg) rotateY(64deg) translateX(75px);
    }

    70% {
        transform: rotateZ(8deg) rotateY(64deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(8deg) rotateY(64deg) translateX(300px);
    }
}

.particle2:nth-child(72) {
    border-radius: 100%;
    animation: birth272 10s infinite;
    animation-delay: 0.36s;
    background: white;
}

@keyframes birth272 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(96deg) rotateY(236deg) translateX(75px);
    }

    70% {
        transform: rotateZ(96deg) rotateY(236deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(96deg) rotateY(236deg) translateX(300px);
    }
}

.particle2:nth-child(73) {
    border-radius: 100%;
    animation: birth273 10s infinite;
    animation-delay: 0.365s;
    background: white;
}

@keyframes birth273 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(52deg) rotateY(100deg) translateX(75px);
    }

    70% {
        transform: rotateZ(52deg) rotateY(100deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(52deg) rotateY(100deg) translateX(300px);
    }
}

.particle2:nth-child(74) {
    border-radius: 100%;
    animation: birth274 10s infinite;
    animation-delay: 0.37s;
    background: white;
}

@keyframes birth274 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(312deg) rotateY(244deg) translateX(75px);
    }

    70% {
        transform: rotateZ(312deg) rotateY(244deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(312deg) rotateY(244deg) translateX(300px);
    }
}

.particle2:nth-child(75) {
    border-radius: 100%;
    animation: birth275 10s infinite;
    animation-delay: 0.375s;
    background: white;
}

@keyframes birth275 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(120deg) rotateY(232deg) translateX(75px);
    }

    70% {
        transform: rotateZ(120deg) rotateY(232deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(120deg) rotateY(232deg) translateX(300px);
    }
}

.particle2:nth-child(76) {
    border-radius: 100%;
    animation: birth276 10s infinite;
    animation-delay: 0.38s;
    background: white;
}

@keyframes birth276 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(168deg) rotateY(64deg) translateX(75px);
    }

    70% {
        transform: rotateZ(168deg) rotateY(64deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(168deg) rotateY(64deg) translateX(300px);
    }
}

.particle2:nth-child(77) {
    border-radius: 100%;
    animation: birth277 10s infinite;
    animation-delay: 0.385s;
    background: white;
}

@keyframes birth277 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(28deg) rotateY(76deg) translateX(75px);
    }

    70% {
        transform: rotateZ(28deg) rotateY(76deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(28deg) rotateY(76deg) translateX(300px);
    }
}

.particle2:nth-child(78) {
    border-radius: 100%;
    animation: birth278 10s infinite;
    animation-delay: 0.39s;
    background: white;
}

@keyframes birth278 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(108deg) rotateY(260deg) translateX(75px);
    }

    70% {
        transform: rotateZ(108deg) rotateY(260deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(108deg) rotateY(260deg) translateX(300px);
    }
}

.particle2:nth-child(79) {
    border-radius: 100%;
    animation: birth279 10s infinite;
    animation-delay: 0.395s;
    background: white;
}

@keyframes birth279 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(80deg) rotateY(128deg) translateX(75px);
    }

    70% {
        transform: rotateZ(80deg) rotateY(128deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(80deg) rotateY(128deg) translateX(300px);
    }
}

.particle2:nth-child(80) {
    border-radius: 100%;
    animation: birth280 10s infinite;
    animation-delay: 0.4s;
    background: white;
}

@keyframes birth280 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(216deg) rotateY(136deg) translateX(75px);
    }

    70% {
        transform: rotateZ(216deg) rotateY(136deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(216deg) rotateY(136deg) translateX(300px);
    }
}

.particle2:nth-child(81) {
    border-radius: 100%;
    animation: birth281 10s infinite;
    animation-delay: 0.405s;
    background: white;
}

@keyframes birth281 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(60deg) translateX(75px);
    }

    70% {
        transform: rotateZ(344deg) rotateY(60deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(60deg) translateX(300px);
    }
}

.particle2:nth-child(82) {
    border-radius: 100%;
    animation: birth282 10s infinite;
    animation-delay: 0.41s;
    background: white;
}

@keyframes birth282 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(60deg) rotateY(16deg) translateX(75px);
    }

    70% {
        transform: rotateZ(60deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(60deg) rotateY(16deg) translateX(300px);
    }
}

.particle2:nth-child(83) {
    border-radius: 100%;
    animation: birth283 10s infinite;
    animation-delay: 0.415s;
    background: white;
}

@keyframes birth283 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(104deg) rotateY(280deg) translateX(75px);
    }

    70% {
        transform: rotateZ(104deg) rotateY(280deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(104deg) rotateY(280deg) translateX(300px);
    }
}

.particle2:nth-child(84) {
    border-radius: 100%;
    animation: birth284 10s infinite;
    animation-delay: 0.42s;
    background: white;
}

@keyframes birth284 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(208deg) rotateY(76deg) translateX(75px);
    }

    70% {
        transform: rotateZ(208deg) rotateY(76deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(208deg) rotateY(76deg) translateX(300px);
    }
}

.particle2:nth-child(85) {
    border-radius: 100%;
    animation: birth285 10s infinite;
    animation-delay: 0.425s;
    background: white;
}

@keyframes birth285 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(172deg) rotateY(356deg) translateX(75px);
    }

    70% {
        transform: rotateZ(172deg) rotateY(356deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(172deg) rotateY(356deg) translateX(300px);
    }
}

.particle2:nth-child(86) {
    border-radius: 100%;
    animation: birth286 10s infinite;
    animation-delay: 0.43s;
    background: white;
}

@keyframes birth286 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(248deg) rotateY(180deg) translateX(75px);
    }

    70% {
        transform: rotateZ(248deg) rotateY(180deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(248deg) rotateY(180deg) translateX(300px);
    }
}

.particle2:nth-child(87) {
    border-radius: 100%;
    animation: birth287 10s infinite;
    animation-delay: 0.435s;
    background: white;
}

@keyframes birth287 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(224deg) rotateY(240deg) translateX(75px);
    }

    70% {
        transform: rotateZ(224deg) rotateY(240deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(224deg) rotateY(240deg) translateX(300px);
    }
}

.particle2:nth-child(88) {
    border-radius: 100%;
    animation: birth288 10s infinite;
    animation-delay: 0.44s;
    background: white;
}

@keyframes birth288 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(48deg) rotateY(324deg) translateX(75px);
    }

    70% {
        transform: rotateZ(48deg) rotateY(324deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(48deg) rotateY(324deg) translateX(300px);
    }
}

.particle2:nth-child(89) {
    border-radius: 100%;
    animation: birth289 10s infinite;
    animation-delay: 0.445s;
    background: white;
}

@keyframes birth289 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(4deg) rotateY(220deg) translateX(75px);
    }

    70% {
        transform: rotateZ(4deg) rotateY(220deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(4deg) rotateY(220deg) translateX(300px);
    }
}

.particle2:nth-child(90) {
    border-radius: 100%;
    animation: birth290 10s infinite;
    animation-delay: 0.45s;
    background: white;
}

@keyframes birth290 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(300deg) rotateY(240deg) translateX(75px);
    }

    70% {
        transform: rotateZ(300deg) rotateY(240deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(300deg) rotateY(240deg) translateX(300px);
    }
}

.particle2:nth-child(91) {
    border-radius: 100%;
    animation: birth291 10s infinite;
    animation-delay: 0.455s;
    background: white;
}

@keyframes birth291 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(232deg) rotateY(36deg) translateX(75px);
    }

    70% {
        transform: rotateZ(232deg) rotateY(36deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(232deg) rotateY(36deg) translateX(300px);
    }
}

.particle2:nth-child(92) {
    border-radius: 100%;
    animation: birth292 10s infinite;
    animation-delay: 0.46s;
    background: white;
}

@keyframes birth292 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(68deg) rotateY(24deg) translateX(75px);
    }

    70% {
        transform: rotateZ(68deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(68deg) rotateY(24deg) translateX(300px);
    }
}

.particle2:nth-child(93) {
    border-radius: 100%;
    animation: birth293 10s infinite;
    animation-delay: 0.465s;
    background: white;
}

@keyframes birth293 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(232deg) rotateY(308deg) translateX(75px);
    }

    70% {
        transform: rotateZ(232deg) rotateY(308deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(232deg) rotateY(308deg) translateX(300px);
    }
}

.particle2:nth-child(94) {
    border-radius: 100%;
    animation: birth294 10s infinite;
    animation-delay: 0.47s;
    background: white;
}

@keyframes birth294 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(172deg) rotateY(264deg) translateX(75px);
    }

    70% {
        transform: rotateZ(172deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(172deg) rotateY(264deg) translateX(300px);
    }
}

.particle2:nth-child(95) {
    border-radius: 100%;
    animation: birth295 10s infinite;
    animation-delay: 0.475s;
    background: white;
}

@keyframes birth295 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(132deg) rotateY(84deg) translateX(75px);
    }

    70% {
        transform: rotateZ(132deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(132deg) rotateY(84deg) translateX(300px);
    }
}

.particle2:nth-child(96) {
    border-radius: 100%;
    animation: birth296 10s infinite;
    animation-delay: 0.48s;
    background: white;
}

@keyframes birth296 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(76deg) rotateY(340deg) translateX(75px);
    }

    70% {
        transform: rotateZ(76deg) rotateY(340deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(76deg) rotateY(340deg) translateX(300px);
    }
}

.particle2:nth-child(97) {
    border-radius: 100%;
    animation: birth297 10s infinite;
    animation-delay: 0.485s;
    background: white;
}

@keyframes birth297 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(312deg) rotateY(292deg) translateX(75px);
    }

    70% {
        transform: rotateZ(312deg) rotateY(292deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(312deg) rotateY(292deg) translateX(300px);
    }
}

.particle2:nth-child(98) {
    border-radius: 100%;
    animation: birth298 10s infinite;
    animation-delay: 0.49s;
    background: white;
}

@keyframes birth298 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(272deg) rotateY(352deg) translateX(75px);
    }

    70% {
        transform: rotateZ(272deg) rotateY(352deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(272deg) rotateY(352deg) translateX(300px);
    }
}

.particle2:nth-child(99) {
    border-radius: 100%;
    animation: birth299 10s infinite;
    animation-delay: 0.495s;
    background: white;
}

@keyframes birth299 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(24deg) rotateY(56deg) translateX(75px);
    }

    70% {
        transform: rotateZ(24deg) rotateY(56deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(24deg) rotateY(56deg) translateX(300px);
    }
}

.particle2:nth-child(100) {
    border-radius: 100%;
    animation: birth2100 10s infinite;
    animation-delay: 0.5s;
    background: white;
}

@keyframes birth2100 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(304deg) rotateY(212deg) translateX(75px);
    }

    70% {
        transform: rotateZ(304deg) rotateY(212deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(304deg) rotateY(212deg) translateX(300px);
    }
}

.particle2:nth-child(101) {
    border-radius: 100%;
    animation: birth2101 10s infinite;
    animation-delay: 0.505s;
    background: white;
}

@keyframes birth2101 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(344deg) translateX(75px);
    }

    70% {
        transform: rotateZ(320deg) rotateY(344deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(344deg) translateX(300px);
    }
}

.particle2:nth-child(102) {
    border-radius: 100%;
    animation: birth2102 10s infinite;
    animation-delay: 0.51s;
    background: white;
}

@keyframes birth2102 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(12deg) rotateY(236deg) translateX(75px);
    }

    70% {
        transform: rotateZ(12deg) rotateY(236deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(12deg) rotateY(236deg) translateX(300px);
    }
}

.particle2:nth-child(103) {
    border-radius: 100%;
    animation: birth2103 10s infinite;
    animation-delay: 0.515s;
    background: white;
}

@keyframes birth2103 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(36deg) rotateY(124deg) translateX(75px);
    }

    70% {
        transform: rotateZ(36deg) rotateY(124deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(36deg) rotateY(124deg) translateX(300px);
    }
}

.particle2:nth-child(104) {
    border-radius: 100%;
    animation: birth2104 10s infinite;
    animation-delay: 0.52s;
    background: white;
}

@keyframes birth2104 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(260deg) rotateY(312deg) translateX(75px);
    }

    70% {
        transform: rotateZ(260deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(260deg) rotateY(312deg) translateX(300px);
    }
}

.particle2:nth-child(105) {
    border-radius: 100%;
    animation: birth2105 10s infinite;
    animation-delay: 0.525s;
    background: white;
}

@keyframes birth2105 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(292deg) translateX(75px);
    }

    70% {
        transform: rotateZ(320deg) rotateY(292deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(292deg) translateX(300px);
    }
}

.particle2:nth-child(106) {
    border-radius: 100%;
    animation: birth2106 10s infinite;
    animation-delay: 0.53s;
    background: white;
}

@keyframes birth2106 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(264deg) translateX(75px);
    }

    70% {
        transform: rotateZ(328deg) rotateY(264deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(264deg) translateX(300px);
    }
}

.particle2:nth-child(107) {
    border-radius: 100%;
    animation: birth2107 10s infinite;
    animation-delay: 0.535s;
    background: white;
}

@keyframes birth2107 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(96deg) rotateY(184deg) translateX(75px);
    }

    70% {
        transform: rotateZ(96deg) rotateY(184deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(96deg) rotateY(184deg) translateX(300px);
    }
}

.particle2:nth-child(108) {
    border-radius: 100%;
    animation: birth2108 10s infinite;
    animation-delay: 0.54s;
    background: white;
}

@keyframes birth2108 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(356deg) translateX(75px);
    }

    70% {
        transform: rotateZ(320deg) rotateY(356deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(356deg) translateX(300px);
    }
}

.particle2:nth-child(109) {
    border-radius: 100%;
    animation: birth2109 10s infinite;
    animation-delay: 0.545s;
    background: white;
}

@keyframes birth2109 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(232deg) rotateY(148deg) translateX(75px);
    }

    70% {
        transform: rotateZ(232deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(232deg) rotateY(148deg) translateX(300px);
    }
}

.particle2:nth-child(110) {
    border-radius: 100%;
    animation: birth2110 10s infinite;
    animation-delay: 0.55s;
    background: white;
}

@keyframes birth2110 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(280deg) rotateY(228deg) translateX(75px);
    }

    70% {
        transform: rotateZ(280deg) rotateY(228deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(280deg) rotateY(228deg) translateX(300px);
    }
}

.particle2:nth-child(111) {
    border-radius: 100%;
    animation: birth2111 10s infinite;
    animation-delay: 0.555s;
    background: white;
}

@keyframes birth2111 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(56deg) rotateY(336deg) translateX(75px);
    }

    70% {
        transform: rotateZ(56deg) rotateY(336deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(56deg) rotateY(336deg) translateX(300px);
    }
}

.particle2:nth-child(112) {
    border-radius: 100%;
    animation: birth2112 10s infinite;
    animation-delay: 0.56s;
    background: white;
}

@keyframes birth2112 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(64deg) rotateY(328deg) translateX(75px);
    }

    70% {
        transform: rotateZ(64deg) rotateY(328deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(64deg) rotateY(328deg) translateX(300px);
    }
}

.particle2:nth-child(113) {
    border-radius: 100%;
    animation: birth2113 10s infinite;
    animation-delay: 0.565s;
    background: white;
}

@keyframes birth2113 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(272deg) rotateY(28deg) translateX(75px);
    }

    70% {
        transform: rotateZ(272deg) rotateY(28deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(272deg) rotateY(28deg) translateX(300px);
    }
}

.particle2:nth-child(114) {
    border-radius: 100%;
    animation: birth2114 10s infinite;
    animation-delay: 0.57s;
    background: white;
}

@keyframes birth2114 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(332deg) rotateY(232deg) translateX(75px);
    }

    70% {
        transform: rotateZ(332deg) rotateY(232deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(332deg) rotateY(232deg) translateX(300px);
    }
}

.particle2:nth-child(115) {
    border-radius: 100%;
    animation: birth2115 10s infinite;
    animation-delay: 0.575s;
    background: white;
}

@keyframes birth2115 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(24deg) rotateY(56deg) translateX(75px);
    }

    70% {
        transform: rotateZ(24deg) rotateY(56deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(24deg) rotateY(56deg) translateX(300px);
    }
}

.particle2:nth-child(116) {
    border-radius: 100%;
    animation: birth2116 10s infinite;
    animation-delay: 0.58s;
    background: white;
}

@keyframes birth2116 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(200deg) rotateY(200deg) translateX(75px);
    }

    70% {
        transform: rotateZ(200deg) rotateY(200deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(200deg) rotateY(200deg) translateX(300px);
    }
}

.particle2:nth-child(117) {
    border-radius: 100%;
    animation: birth2117 10s infinite;
    animation-delay: 0.585s;
    background: white;
}

@keyframes birth2117 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(300deg) translateX(75px);
    }

    70% {
        transform: rotateZ(220deg) rotateY(300deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(300deg) translateX(300px);
    }
}

.particle2:nth-child(118) {
    border-radius: 100%;
    animation: birth2118 10s infinite;
    animation-delay: 0.59s;
    background: white;
}

@keyframes birth2118 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(264deg) rotateY(156deg) translateX(75px);
    }

    70% {
        transform: rotateZ(264deg) rotateY(156deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(264deg) rotateY(156deg) translateX(300px);
    }
}

.particle2:nth-child(119) {
    border-radius: 100%;
    animation: birth2119 10s infinite;
    animation-delay: 0.595s;
    background: white;
}

@keyframes birth2119 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(144deg) rotateY(296deg) translateX(75px);
    }

    70% {
        transform: rotateZ(144deg) rotateY(296deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(144deg) rotateY(296deg) translateX(300px);
    }
}

.particle2:nth-child(120) {
    border-radius: 100%;
    animation: birth2120 10s infinite;
    animation-delay: 0.6s;
    background: white;
}

@keyframes birth2120 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(304deg) rotateY(192deg) translateX(75px);
    }

    70% {
        transform: rotateZ(304deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(304deg) rotateY(192deg) translateX(300px);
    }
}

.particle2:nth-child(121) {
    border-radius: 100%;
    animation: birth2121 10s infinite;
    animation-delay: 0.605s;
    background: white;
}

@keyframes birth2121 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(36deg) rotateY(160deg) translateX(75px);
    }

    70% {
        transform: rotateZ(36deg) rotateY(160deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(36deg) rotateY(160deg) translateX(300px);
    }
}

.particle2:nth-child(122) {
    border-radius: 100%;
    animation: birth2122 10s infinite;
    animation-delay: 0.61s;
    background: white;
}

@keyframes birth2122 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(356deg) rotateY(360deg) translateX(75px);
    }

    70% {
        transform: rotateZ(356deg) rotateY(360deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(356deg) rotateY(360deg) translateX(300px);
    }
}

.particle2:nth-child(123) {
    border-radius: 100%;
    animation: birth2123 10s infinite;
    animation-delay: 0.615s;
    background: white;
}

@keyframes birth2123 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(340deg) rotateY(4deg) translateX(75px);
    }

    70% {
        transform: rotateZ(340deg) rotateY(4deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(340deg) rotateY(4deg) translateX(300px);
    }
}

.particle2:nth-child(124) {
    border-radius: 100%;
    animation: birth2124 10s infinite;
    animation-delay: 0.62s;
    background: white;
}

@keyframes birth2124 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(280deg) rotateY(12deg) translateX(75px);
    }

    70% {
        transform: rotateZ(280deg) rotateY(12deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(280deg) rotateY(12deg) translateX(300px);
    }
}

.particle2:nth-child(125) {
    border-radius: 100%;
    animation: birth2125 10s infinite;
    animation-delay: 0.625s;
    background: white;
}

@keyframes birth2125 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(260deg) rotateY(16deg) translateX(75px);
    }

    70% {
        transform: rotateZ(260deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(260deg) rotateY(16deg) translateX(300px);
    }
}

.particle2:nth-child(126) {
    border-radius: 100%;
    animation: birth2126 10s infinite;
    animation-delay: 0.63s;
    background: white;
}

@keyframes birth2126 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(192deg) rotateY(148deg) translateX(75px);
    }

    70% {
        transform: rotateZ(192deg) rotateY(148deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(192deg) rotateY(148deg) translateX(300px);
    }
}

.particle2:nth-child(127) {
    border-radius: 100%;
    animation: birth2127 10s infinite;
    animation-delay: 0.635s;
    background: white;
}

@keyframes birth2127 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(164deg) rotateY(180deg) translateX(75px);
    }

    70% {
        transform: rotateZ(164deg) rotateY(180deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(164deg) rotateY(180deg) translateX(300px);
    }
}

.particle2:nth-child(128) {
    border-radius: 100%;
    animation: birth2128 10s infinite;
    animation-delay: 0.64s;
    background: white;
}

@keyframes birth2128 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(160deg) rotateY(312deg) translateX(75px);
    }

    70% {
        transform: rotateZ(160deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(160deg) rotateY(312deg) translateX(300px);
    }
}

.particle2:nth-child(129) {
    border-radius: 100%;
    animation: birth2129 10s infinite;
    animation-delay: 0.645s;
    background: white;
}

@keyframes birth2129 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(304deg) rotateY(204deg) translateX(75px);
    }

    70% {
        transform: rotateZ(304deg) rotateY(204deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(304deg) rotateY(204deg) translateX(300px);
    }
}

.particle2:nth-child(130) {
    border-radius: 100%;
    animation: birth2130 10s infinite;
    animation-delay: 0.65s;
    background: white;
}

@keyframes birth2130 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(144deg) rotateY(224deg) translateX(75px);
    }

    70% {
        transform: rotateZ(144deg) rotateY(224deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(144deg) rotateY(224deg) translateX(300px);
    }
}

.particle2:nth-child(131) {
    border-radius: 100%;
    animation: birth2131 10s infinite;
    animation-delay: 0.655s;
    background: white;
}

@keyframes birth2131 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(228deg) rotateY(16deg) translateX(75px);
    }

    70% {
        transform: rotateZ(228deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(228deg) rotateY(16deg) translateX(300px);
    }
}

.particle2:nth-child(132) {
    border-radius: 100%;
    animation: birth2132 10s infinite;
    animation-delay: 0.66s;
    background: white;
}

@keyframes birth2132 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(256deg) rotateY(116deg) translateX(75px);
    }

    70% {
        transform: rotateZ(256deg) rotateY(116deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(256deg) rotateY(116deg) translateX(300px);
    }
}

.particle2:nth-child(133) {
    border-radius: 100%;
    animation: birth2133 10s infinite;
    animation-delay: 0.665s;
    background: white;
}

@keyframes birth2133 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(264deg) rotateY(164deg) translateX(75px);
    }

    70% {
        transform: rotateZ(264deg) rotateY(164deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(264deg) rotateY(164deg) translateX(300px);
    }
}

.particle2:nth-child(134) {
    border-radius: 100%;
    animation: birth2134 10s infinite;
    animation-delay: 0.67s;
    background: white;
}

@keyframes birth2134 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(160deg) rotateY(248deg) translateX(75px);
    }

    70% {
        transform: rotateZ(160deg) rotateY(248deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(160deg) rotateY(248deg) translateX(300px);
    }
}

.particle2:nth-child(135) {
    border-radius: 100%;
    animation: birth2135 10s infinite;
    animation-delay: 0.675s;
    background: white;
}

@keyframes birth2135 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(228deg) translateX(75px);
    }

    70% {
        transform: rotateZ(336deg) rotateY(228deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(228deg) translateX(300px);
    }
}

.particle2:nth-child(136) {
    border-radius: 100%;
    animation: birth2136 10s infinite;
    animation-delay: 0.68s;
    background: white;
}

@keyframes birth2136 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(180deg) translateX(75px);
    }

    70% {
        transform: rotateZ(176deg) rotateY(180deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(180deg) translateX(300px);
    }
}

.particle2:nth-child(137) {
    border-radius: 100%;
    animation: birth2137 10s infinite;
    animation-delay: 0.685s;
    background: white;
}

@keyframes birth2137 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(344deg) rotateY(312deg) translateX(75px);
    }

    70% {
        transform: rotateZ(344deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(344deg) rotateY(312deg) translateX(300px);
    }
}

.particle2:nth-child(138) {
    border-radius: 100%;
    animation: birth2138 10s infinite;
    animation-delay: 0.69s;
    background: white;
}

@keyframes birth2138 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(12deg) rotateY(88deg) translateX(75px);
    }

    70% {
        transform: rotateZ(12deg) rotateY(88deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(12deg) rotateY(88deg) translateX(300px);
    }
}

.particle2:nth-child(139) {
    border-radius: 100%;
    animation: birth2139 10s infinite;
    animation-delay: 0.695s;
    background: white;
}

@keyframes birth2139 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(228deg) rotateY(192deg) translateX(75px);
    }

    70% {
        transform: rotateZ(228deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(228deg) rotateY(192deg) translateX(300px);
    }
}

.particle2:nth-child(140) {
    border-radius: 100%;
    animation: birth2140 10s infinite;
    animation-delay: 0.7s;
    background: white;
}

@keyframes birth2140 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(144deg) rotateY(184deg) translateX(75px);
    }

    70% {
        transform: rotateZ(144deg) rotateY(184deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(144deg) rotateY(184deg) translateX(300px);
    }
}

.particle2:nth-child(141) {
    border-radius: 100%;
    animation: birth2141 10s infinite;
    animation-delay: 0.705s;
    background: white;
}

@keyframes birth2141 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(340deg) rotateY(320deg) translateX(75px);
    }

    70% {
        transform: rotateZ(340deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(340deg) rotateY(320deg) translateX(300px);
    }
}

.particle2:nth-child(142) {
    border-radius: 100%;
    animation: birth2142 10s infinite;
    animation-delay: 0.71s;
    background: white;
}

@keyframes birth2142 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(20deg) rotateY(344deg) translateX(75px);
    }

    70% {
        transform: rotateZ(20deg) rotateY(344deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(20deg) rotateY(344deg) translateX(300px);
    }
}

.particle2:nth-child(143) {
    border-radius: 100%;
    animation: birth2143 10s infinite;
    animation-delay: 0.715s;
    background: white;
}

@keyframes birth2143 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(72deg) rotateY(184deg) translateX(75px);
    }

    70% {
        transform: rotateZ(72deg) rotateY(184deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(72deg) rotateY(184deg) translateX(300px);
    }
}

.particle2:nth-child(144) {
    border-radius: 100%;
    animation: birth2144 10s infinite;
    animation-delay: 0.72s;
    background: white;
}

@keyframes birth2144 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(320deg) rotateY(212deg) translateX(75px);
    }

    70% {
        transform: rotateZ(320deg) rotateY(212deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(320deg) rotateY(212deg) translateX(300px);
    }
}

.particle2:nth-child(145) {
    border-radius: 100%;
    animation: birth2145 10s infinite;
    animation-delay: 0.725s;
    background: white;
}

@keyframes birth2145 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(212deg) rotateY(316deg) translateX(75px);
    }

    70% {
        transform: rotateZ(212deg) rotateY(316deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(212deg) rotateY(316deg) translateX(300px);
    }
}

.particle2:nth-child(146) {
    border-radius: 100%;
    animation: birth2146 10s infinite;
    animation-delay: 0.73s;
    background: white;
}

@keyframes birth2146 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(32deg) rotateY(28deg) translateX(75px);
    }

    70% {
        transform: rotateZ(32deg) rotateY(28deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(32deg) rotateY(28deg) translateX(300px);
    }
}

.particle2:nth-child(147) {
    border-radius: 100%;
    animation: birth2147 10s infinite;
    animation-delay: 0.735s;
    background: white;
}

@keyframes birth2147 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(28deg) rotateY(100deg) translateX(75px);
    }

    70% {
        transform: rotateZ(28deg) rotateY(100deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(28deg) rotateY(100deg) translateX(300px);
    }
}

.particle2:nth-child(148) {
    border-radius: 100%;
    animation: birth2148 10s infinite;
    animation-delay: 0.74s;
    background: white;
}

@keyframes birth2148 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(204deg) rotateY(308deg) translateX(75px);
    }

    70% {
        transform: rotateZ(204deg) rotateY(308deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(204deg) rotateY(308deg) translateX(300px);
    }
}

.particle2:nth-child(149) {
    border-radius: 100%;
    animation: birth2149 10s infinite;
    animation-delay: 0.745s;
    background: white;
}

@keyframes birth2149 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(32deg) rotateY(160deg) translateX(75px);
    }

    70% {
        transform: rotateZ(32deg) rotateY(160deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(32deg) rotateY(160deg) translateX(300px);
    }
}

.particle2:nth-child(150) {
    border-radius: 100%;
    animation: birth2150 10s infinite;
    animation-delay: 0.75s;
    background: white;
}

@keyframes birth2150 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(56deg) rotateY(192deg) translateX(75px);
    }

    70% {
        transform: rotateZ(56deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(56deg) rotateY(192deg) translateX(300px);
    }
}

.particle2:nth-child(151) {
    border-radius: 100%;
    animation: birth2151 10s infinite;
    animation-delay: 0.755s;
    background: white;
}

@keyframes birth2151 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(304deg) rotateY(320deg) translateX(75px);
    }

    70% {
        transform: rotateZ(304deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(304deg) rotateY(320deg) translateX(300px);
    }
}

.particle2:nth-child(152) {
    border-radius: 100%;
    animation: birth2152 10s infinite;
    animation-delay: 0.76s;
    background: white;
}

@keyframes birth2152 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(68deg) rotateY(260deg) translateX(75px);
    }

    70% {
        transform: rotateZ(68deg) rotateY(260deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(68deg) rotateY(260deg) translateX(300px);
    }
}

.particle2:nth-child(153) {
    border-radius: 100%;
    animation: birth2153 10s infinite;
    animation-delay: 0.765s;
    background: white;
}

@keyframes birth2153 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(68deg) rotateY(128deg) translateX(75px);
    }

    70% {
        transform: rotateZ(68deg) rotateY(128deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(68deg) rotateY(128deg) translateX(300px);
    }
}

.particle2:nth-child(154) {
    border-radius: 100%;
    animation: birth2154 10s infinite;
    animation-delay: 0.77s;
    background: white;
}

@keyframes birth2154 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(352deg) rotateY(284deg) translateX(75px);
    }

    70% {
        transform: rotateZ(352deg) rotateY(284deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(352deg) rotateY(284deg) translateX(300px);
    }
}

.particle2:nth-child(155) {
    border-radius: 100%;
    animation: birth2155 10s infinite;
    animation-delay: 0.775s;
    background: white;
}

@keyframes birth2155 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(72deg) rotateY(32deg) translateX(75px);
    }

    70% {
        transform: rotateZ(72deg) rotateY(32deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(72deg) rotateY(32deg) translateX(300px);
    }
}

.particle2:nth-child(156) {
    border-radius: 100%;
    animation: birth2156 10s infinite;
    animation-delay: 0.78s;
    background: white;
}

@keyframes birth2156 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(252deg) rotateY(96deg) translateX(75px);
    }

    70% {
        transform: rotateZ(252deg) rotateY(96deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(252deg) rotateY(96deg) translateX(300px);
    }
}

.particle2:nth-child(157) {
    border-radius: 100%;
    animation: birth2157 10s infinite;
    animation-delay: 0.785s;
    background: white;
}

@keyframes birth2157 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(80deg) rotateY(296deg) translateX(75px);
    }

    70% {
        transform: rotateZ(80deg) rotateY(296deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(80deg) rotateY(296deg) translateX(300px);
    }
}

.particle2:nth-child(158) {
    border-radius: 100%;
    animation: birth2158 10s infinite;
    animation-delay: 0.79s;
    background: white;
}

@keyframes birth2158 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(188deg) rotateY(280deg) translateX(75px);
    }

    70% {
        transform: rotateZ(188deg) rotateY(280deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(188deg) rotateY(280deg) translateX(300px);
    }
}

.particle2:nth-child(159) {
    border-radius: 100%;
    animation: birth2159 10s infinite;
    animation-delay: 0.795s;
    background: white;
}

@keyframes birth2159 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(304deg) rotateY(44deg) translateX(75px);
    }

    70% {
        transform: rotateZ(304deg) rotateY(44deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(304deg) rotateY(44deg) translateX(300px);
    }
}

.particle2:nth-child(160) {
    border-radius: 100%;
    animation: birth2160 10s infinite;
    animation-delay: 0.8s;
    background: white;
}

@keyframes birth2160 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(56deg) rotateY(80deg) translateX(75px);
    }

    70% {
        transform: rotateZ(56deg) rotateY(80deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(56deg) rotateY(80deg) translateX(300px);
    }
}

.particle2:nth-child(161) {
    border-radius: 100%;
    animation: birth2161 10s infinite;
    animation-delay: 0.805s;
    background: white;
}

@keyframes birth2161 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(204deg) rotateY(156deg) translateX(75px);
    }

    70% {
        transform: rotateZ(204deg) rotateY(156deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(204deg) rotateY(156deg) translateX(300px);
    }
}

.particle2:nth-child(162) {
    border-radius: 100%;
    animation: birth2162 10s infinite;
    animation-delay: 0.81s;
    background: white;
}

@keyframes birth2162 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(340deg) translateX(75px);
    }

    70% {
        transform: rotateZ(336deg) rotateY(340deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(340deg) translateX(300px);
    }
}

.particle2:nth-child(163) {
    border-radius: 100%;
    animation: birth2163 10s infinite;
    animation-delay: 0.815s;
    background: white;
}

@keyframes birth2163 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(152deg) rotateY(348deg) translateX(75px);
    }

    70% {
        transform: rotateZ(152deg) rotateY(348deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(152deg) rotateY(348deg) translateX(300px);
    }
}

.particle2:nth-child(164) {
    border-radius: 100%;
    animation: birth2164 10s infinite;
    animation-delay: 0.82s;
    background: white;
}

@keyframes birth2164 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(88deg) rotateY(332deg) translateX(75px);
    }

    70% {
        transform: rotateZ(88deg) rotateY(332deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(88deg) rotateY(332deg) translateX(300px);
    }
}

.particle2:nth-child(165) {
    border-radius: 100%;
    animation: birth2165 10s infinite;
    animation-delay: 0.825s;
    background: white;
}

@keyframes birth2165 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(16deg) rotateY(272deg) translateX(75px);
    }

    70% {
        transform: rotateZ(16deg) rotateY(272deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(16deg) rotateY(272deg) translateX(300px);
    }
}

.particle2:nth-child(166) {
    border-radius: 100%;
    animation: birth2166 10s infinite;
    animation-delay: 0.83s;
    background: white;
}

@keyframes birth2166 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(216deg) translateX(75px);
    }

    70% {
        transform: rotateZ(328deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(216deg) translateX(300px);
    }
}

.particle2:nth-child(167) {
    border-radius: 100%;
    animation: birth2167 10s infinite;
    animation-delay: 0.835s;
    background: white;
}

@keyframes birth2167 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(128deg) rotateY(84deg) translateX(75px);
    }

    70% {
        transform: rotateZ(128deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(128deg) rotateY(84deg) translateX(300px);
    }
}

.particle2:nth-child(168) {
    border-radius: 100%;
    animation: birth2168 10s infinite;
    animation-delay: 0.84s;
    background: white;
}

@keyframes birth2168 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(100deg) rotateY(24deg) translateX(75px);
    }

    70% {
        transform: rotateZ(100deg) rotateY(24deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(100deg) rotateY(24deg) translateX(300px);
    }
}

.particle2:nth-child(169) {
    border-radius: 100%;
    animation: birth2169 10s infinite;
    animation-delay: 0.845s;
    background: white;
}

@keyframes birth2169 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(328deg) rotateY(196deg) translateX(75px);
    }

    70% {
        transform: rotateZ(328deg) rotateY(196deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(328deg) rotateY(196deg) translateX(300px);
    }
}

.particle2:nth-child(170) {
    border-radius: 100%;
    animation: birth2170 10s infinite;
    animation-delay: 0.85s;
    background: white;
}

@keyframes birth2170 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(336deg) rotateY(312deg) translateX(75px);
    }

    70% {
        transform: rotateZ(336deg) rotateY(312deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(336deg) rotateY(312deg) translateX(300px);
    }
}

.particle2:nth-child(171) {
    border-radius: 100%;
    animation: birth2171 10s infinite;
    animation-delay: 0.855s;
    background: white;
}

@keyframes birth2171 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(80deg) rotateY(192deg) translateX(75px);
    }

    70% {
        transform: rotateZ(80deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(80deg) rotateY(192deg) translateX(300px);
    }
}

.particle2:nth-child(172) {
    border-radius: 100%;
    animation: birth2172 10s infinite;
    animation-delay: 0.86s;
    background: white;
}

@keyframes birth2172 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(4deg) rotateY(96deg) translateX(75px);
    }

    70% {
        transform: rotateZ(4deg) rotateY(96deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(4deg) rotateY(96deg) translateX(300px);
    }
}

.particle2:nth-child(173) {
    border-radius: 100%;
    animation: birth2173 10s infinite;
    animation-delay: 0.865s;
    background: white;
}

@keyframes birth2173 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(184deg) rotateY(252deg) translateX(75px);
    }

    70% {
        transform: rotateZ(184deg) rotateY(252deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(184deg) rotateY(252deg) translateX(300px);
    }
}

.particle2:nth-child(174) {
    border-radius: 100%;
    animation: birth2174 10s infinite;
    animation-delay: 0.87s;
    background: white;
}

@keyframes birth2174 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(188deg) rotateY(56deg) translateX(75px);
    }

    70% {
        transform: rotateZ(188deg) rotateY(56deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(188deg) rotateY(56deg) translateX(300px);
    }
}

.particle2:nth-child(175) {
    border-radius: 100%;
    animation: birth2175 10s infinite;
    animation-delay: 0.875s;
    background: white;
}

@keyframes birth2175 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(132deg) rotateY(336deg) translateX(75px);
    }

    70% {
        transform: rotateZ(132deg) rotateY(336deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(132deg) rotateY(336deg) translateX(300px);
    }
}

.particle2:nth-child(176) {
    border-radius: 100%;
    animation: birth2176 10s infinite;
    animation-delay: 0.88s;
    background: white;
}

@keyframes birth2176 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(320deg) translateX(75px);
    }

    70% {
        transform: rotateZ(220deg) rotateY(320deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(320deg) translateX(300px);
    }
}

.particle2:nth-child(177) {
    border-radius: 100%;
    animation: birth2177 10s infinite;
    animation-delay: 0.885s;
    background: white;
}

@keyframes birth2177 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(220deg) rotateY(248deg) translateX(75px);
    }

    70% {
        transform: rotateZ(220deg) rotateY(248deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(220deg) rotateY(248deg) translateX(300px);
    }
}

.particle2:nth-child(178) {
    border-radius: 100%;
    animation: birth2178 10s infinite;
    animation-delay: 0.89s;
    background: white;
}

@keyframes birth2178 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(168deg) rotateY(156deg) translateX(75px);
    }

    70% {
        transform: rotateZ(168deg) rotateY(156deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(168deg) rotateY(156deg) translateX(300px);
    }
}

.particle2:nth-child(179) {
    border-radius: 100%;
    animation: birth2179 10s infinite;
    animation-delay: 0.895s;
    background: white;
}

@keyframes birth2179 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(168deg) rotateY(32deg) translateX(75px);
    }

    70% {
        transform: rotateZ(168deg) rotateY(32deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(168deg) rotateY(32deg) translateX(300px);
    }
}

.particle2:nth-child(180) {
    border-radius: 100%;
    animation: birth2180 10s infinite;
    animation-delay: 0.9s;
    background: white;
}

@keyframes birth2180 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(228deg) rotateY(248deg) translateX(75px);
    }

    70% {
        transform: rotateZ(228deg) rotateY(248deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(228deg) rotateY(248deg) translateX(300px);
    }
}

.particle2:nth-child(181) {
    border-radius: 100%;
    animation: birth2181 10s infinite;
    animation-delay: 0.905s;
    background: white;
}

@keyframes birth2181 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(276deg) rotateY(68deg) translateX(75px);
    }

    70% {
        transform: rotateZ(276deg) rotateY(68deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(276deg) rotateY(68deg) translateX(300px);
    }
}

.particle2:nth-child(182) {
    border-radius: 100%;
    animation: birth2182 10s infinite;
    animation-delay: 0.91s;
    background: white;
}

@keyframes birth2182 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(244deg) rotateY(188deg) translateX(75px);
    }

    70% {
        transform: rotateZ(244deg) rotateY(188deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(244deg) rotateY(188deg) translateX(300px);
    }
}

.particle2:nth-child(183) {
    border-radius: 100%;
    animation: birth2183 10s infinite;
    animation-delay: 0.915s;
    background: white;
}

@keyframes birth2183 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(68deg) rotateY(192deg) translateX(75px);
    }

    70% {
        transform: rotateZ(68deg) rotateY(192deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(68deg) rotateY(192deg) translateX(300px);
    }
}

.particle2:nth-child(184) {
    border-radius: 100%;
    animation: birth2184 10s infinite;
    animation-delay: 0.92s;
    background: white;
}

@keyframes birth2184 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(228deg) rotateY(104deg) translateX(75px);
    }

    70% {
        transform: rotateZ(228deg) rotateY(104deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(228deg) rotateY(104deg) translateX(300px);
    }
}

.particle2:nth-child(185) {
    border-radius: 100%;
    animation: birth2185 10s infinite;
    animation-delay: 0.925s;
    background: white;
}

@keyframes birth2185 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(48deg) rotateY(300deg) translateX(75px);
    }

    70% {
        transform: rotateZ(48deg) rotateY(300deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(48deg) rotateY(300deg) translateX(300px);
    }
}

.particle2:nth-child(186) {
    border-radius: 100%;
    animation: birth2186 10s infinite;
    animation-delay: 0.93s;
    background: white;
}

@keyframes birth2186 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(324deg) rotateY(216deg) translateX(75px);
    }

    70% {
        transform: rotateZ(324deg) rotateY(216deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(324deg) rotateY(216deg) translateX(300px);
    }
}

.particle2:nth-child(187) {
    border-radius: 100%;
    animation: birth2187 10s infinite;
    animation-delay: 0.935s;
    background: white;
}

@keyframes birth2187 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(204deg) rotateY(252deg) translateX(75px);
    }

    70% {
        transform: rotateZ(204deg) rotateY(252deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(204deg) rotateY(252deg) translateX(300px);
    }
}

.particle2:nth-child(188) {
    border-radius: 100%;
    animation: birth2188 10s infinite;
    animation-delay: 0.94s;
    background: white;
}

@keyframes birth2188 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(160deg) rotateY(36deg) translateX(75px);
    }

    70% {
        transform: rotateZ(160deg) rotateY(36deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(160deg) rotateY(36deg) translateX(300px);
    }
}

.particle2:nth-child(189) {
    border-radius: 100%;
    animation: birth2189 10s infinite;
    animation-delay: 0.945s;
    background: white;
}

@keyframes birth2189 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(100deg) rotateY(16deg) translateX(75px);
    }

    70% {
        transform: rotateZ(100deg) rotateY(16deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(100deg) rotateY(16deg) translateX(300px);
    }
}

.particle2:nth-child(190) {
    border-radius: 100%;
    animation: birth2190 10s infinite;
    animation-delay: 0.95s;
    background: white;
}

@keyframes birth2190 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(68deg) rotateY(124deg) translateX(75px);
    }

    70% {
        transform: rotateZ(68deg) rotateY(124deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(68deg) rotateY(124deg) translateX(300px);
    }
}

.particle2:nth-child(191) {
    border-radius: 100%;
    animation: birth2191 10s infinite;
    animation-delay: 0.955s;
    background: white;
}

@keyframes birth2191 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(16deg) rotateY(116deg) translateX(75px);
    }

    70% {
        transform: rotateZ(16deg) rotateY(116deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(16deg) rotateY(116deg) translateX(300px);
    }
}

.particle2:nth-child(192) {
    border-radius: 100%;
    animation: birth2192 10s infinite;
    animation-delay: 0.96s;
    background: white;
}

@keyframes birth2192 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(308deg) rotateY(240deg) translateX(75px);
    }

    70% {
        transform: rotateZ(308deg) rotateY(240deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(308deg) rotateY(240deg) translateX(300px);
    }
}

.particle2:nth-child(193) {
    border-radius: 100%;
    animation: birth2193 10s infinite;
    animation-delay: 0.965s;
    background: white;
}

@keyframes birth2193 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(176deg) rotateY(268deg) translateX(75px);
    }

    70% {
        transform: rotateZ(176deg) rotateY(268deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(176deg) rotateY(268deg) translateX(300px);
    }
}

.particle2:nth-child(194) {
    border-radius: 100%;
    animation: birth2194 10s infinite;
    animation-delay: 0.97s;
    background: white;
}

@keyframes birth2194 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(32deg) rotateY(288deg) translateX(75px);
    }

    70% {
        transform: rotateZ(32deg) rotateY(288deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(32deg) rotateY(288deg) translateX(300px);
    }
}

.particle2:nth-child(195) {
    border-radius: 100%;
    animation: birth2195 10s infinite;
    animation-delay: 0.975s;
    background: white;
}

@keyframes birth2195 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(132deg) rotateY(68deg) translateX(75px);
    }

    70% {
        transform: rotateZ(132deg) rotateY(68deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(132deg) rotateY(68deg) translateX(300px);
    }
}

.particle2:nth-child(196) {
    border-radius: 100%;
    animation: birth2196 10s infinite;
    animation-delay: 0.98s;
    background: white;
}

@keyframes birth2196 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(68deg) rotateY(100deg) translateX(75px);
    }

    70% {
        transform: rotateZ(68deg) rotateY(100deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(68deg) rotateY(100deg) translateX(300px);
    }
}

.particle2:nth-child(197) {
    border-radius: 100%;
    animation: birth2197 10s infinite;
    animation-delay: 0.985s;
    background: white;
}

@keyframes birth2197 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(216deg) rotateY(316deg) translateX(75px);
    }

    70% {
        transform: rotateZ(216deg) rotateY(316deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(216deg) rotateY(316deg) translateX(300px);
    }
}

.particle2:nth-child(198) {
    border-radius: 100%;
    animation: birth2198 10s infinite;
    animation-delay: 0.99s;
    background: white;
}

@keyframes birth2198 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(268deg) rotateY(184deg) translateX(75px);
    }

    70% {
        transform: rotateZ(268deg) rotateY(184deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(268deg) rotateY(184deg) translateX(300px);
    }
}

.particle2:nth-child(199) {
    border-radius: 100%;
    animation: birth2199 10s infinite;
    animation-delay: 0.995s;
    background: white;
}

@keyframes birth2199 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(280deg) rotateY(84deg) translateX(75px);
    }

    70% {
        transform: rotateZ(280deg) rotateY(84deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(280deg) rotateY(84deg) translateX(300px);
    }
}

.particle2:nth-child(200) {
    border-radius: 100%;
    animation: birth2200 10s infinite;
    animation-delay: 1s;
    background: white;
}

@keyframes birth2200 {
    10% {
        opacity: 1;
    }

    12% {
        transform: rotateZ(260deg) rotateY(308deg) translateX(75px);
    }

    70% {
        transform: rotateZ(260deg) rotateY(308deg) translateX(75px);
        opacity: 1;
    }

    90% {
        transform: rotateZ(260deg) rotateY(308deg) translateX(300px);
    }
}



#nc-main {
    position: absolute;
    height: 100%;
    overflow: hidden;
    /* -webkit-box-shadow: 0 0 30px #241d20; */
    /* box-shadow: 0 0 30px #241d20; */
    -webkit-transition: -webkit-transform 0.4s;
    transition: -webkit-transform 0.4s;
    transition: transform 0.4s;
    transition: transform 0.4s, -webkit-transform 0.4s;
    top: 0;
    width: 100%;
}

.full-wh {
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    width: 100%;
}

.bg-animation {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}


.bg-animation {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#stars {
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 117px 1613px #FFF, 1488px 635px #FFF, 944px 914px #FFF, 647px 277px #FFF, 1792px 1205px #FFF, 656px 1517px #FFF, 820px 1839px #FFF, 1153px 1400px #FFF, 870px 13px #FFF, 550px 702px #FFF, 1155px 1056px #FFF, 88px 1709px #FFF, 1450px 1090px #FFF, 1929px 457px #FFF, 1390px 905px #FFF, 1771px 269px #FFF, 1741px 669px #FFF, 432px 64px #FFF, 563px 996px #FFF, 1918px 1873px #FFF, 1845px 1211px #FFF, 231px 1503px #FFF, 37px 220px #FFF, 1970px 495px #FFF, 1812px 925px #FFF, 67px 1398px #FFF, 535px 279px #FFF, 1837px 829px #FFF, 1945px 685px #FFF, 1677px 1817px #FFF, 1317px 1415px #FFF, 1785px 905px #FFF, 1787px 1554px #FFF, 802px 1296px #FFF, 512px 1101px #FFF, 583px 1364px #FFF, 336px 558px #FFF, 979px 334px #FFF, 106px 792px #FFF, 204px 34px #FFF, 1845px 1763px #FFF, 445px 1599px #FFF, 386px 453px #FFF, 471px 952px #FFF, 1466px 1676px #FFF, 1885px 303px #FFF, 51px 1717px #FFF, 1211px 299px #FFF, 1546px 1887px #FFF, 1067px 33px #FFF, 1088px 1326px #FFF, 1938px 760px #FFF, 470px 648px #FFF, 1213px 269px #FFF, 1767px 78px #FFF, 977px 976px #FFF, 1926px 175px #FFF, 722px 1512px #FFF, 945px 227px #FFF, 1811px 99px #FFF, 1912px 1406px #FFF, 1602px 1243px #FFF, 610px 449px #FFF, 654px 1393px #FFF, 1930px 1193px #FFF, 258px 1184px #FFF, 89px 265px #FFF, 824px 1494px #FFF, 1506px 1435px #FFF, 1027px 753px #FFF, 1px 1197px #FFF, 530px 1161px #FFF, 864px 1555px #FFF, 1610px 1604px #FFF, 1035px 1114px #FFF, 1456px 133px #FFF, 1196px 1253px #FFF, 361px 1037px #FFF, 834px 351px #FFF, 436px 1676px #FFF, 1194px 1007px #FFF, 1141px 647px #FFF, 319px 454px #FFF, 937px 1769px #FFF, 1872px 1013px #FFF, 733px 643px #FFF, 1250px 511px #FFF, 189px 296px #FFF, 1639px 163px #FFF, 1584px 336px #FFF, 1912px 1343px #FFF, 1298px 1307px #FFF, 1750px 902px #FFF, 1129px 845px #FFF, 1899px 1470px #FFF, 1427px 232px #FFF, 1391px 838px #FFF, 1225px 1819px #FFF, 190px 1366px #FFF, 1865px 518px #FFF, 203px 1383px #FFF, 1455px 614px #FFF, 423px 354px #FFF, 1678px 1790px #FFF, 241px 608px #FFF, 1089px 730px #FFF, 1342px 38px #FFF, 1848px 249px #FFF, 1874px 1785px #FFF, 1040px 1837px #FFF, 751px 261px #FFF, 510px 1975px #FFF, 52px 795px #FFF, 1786px 1310px #FFF, 498px 712px #FFF, 190px 375px #FFF, 1341px 722px #FFF, 43px 1394px #FFF, 1821px 1687px #FFF, 106px 130px #FFF, 1717px 1978px #FFF, 168px 151px #FFF, 183px 740px #FFF, 945px 1381px #FFF, 669px 1170px #FFF, 1285px 1816px #FFF, 110px 1217px #FFF, 1623px 813px #FFF, 869px 647px #FFF, 867px 582px #FFF, 735px 1240px #FFF, 519px 1896px #FFF, 132px 156px #FFF, 1649px 193px #FFF, 241px 1109px #FFF, 643px 484px #FFF, 574px 1282px #FFF, 1952px 564px #FFF, 1978px 145px #FFF, 329px 903px #FFF, 1674px 617px #FFF, 1978px 558px #FFF, 1808px 1715px #FFF, 1526px 1238px #FFF, 475px 1330px #FFF, 810px 425px #FFF, 1709px 634px #FFF, 1658px 336px #FFF, 425px 194px #FFF, 352px 96px #FFF, 148px 180px #FFF, 1139px 1046px #FFF, 1809px 1233px #FFF, 1669px 171px #FFF, 263px 1394px #FFF, 534px 715px #FFF, 396px 1008px #FFF, 589px 1445px #FFF, 1190px 381px #FFF, 1709px 279px #FFF, 520px 891px #FFF, 1136px 1867px #FFF, 1280px 1233px #FFF, 836px 296px #FFF, 1348px 646px #FFF, 1539px 913px #FFF, 423px 781px #FFF, 1271px 1805px #FFF, 696px 564px #FFF, 1549px 804px #FFF, 303px 1555px #FFF, 1449px 1903px #FFF, 66px 687px #FFF, 1164px 856px #FFF, 1958px 1326px #FFF, 125px 157px #FFF, 508px 1669px #FFF, 465px 725px #FFF, 1925px 1440px #FFF, 405px 793px #FFF, 278px 110px #FFF, 1084px 1065px #FFF, 1077px 705px #FFF, 663px 1844px #FFF, 734px 263px #FFF, 870px 1761px #FFF, 103px 1169px #FFF, 1506px 1295px #FFF, 1883px 926px #FFF, 335px 1361px #FFF, 1126px 1284px #FFF, 257px 1165px #FFF, 837px 580px #FFF, 1211px 1362px #FFF, 1137px 1380px #FFF, 135px 632px #FFF, 1491px 1965px #FFF, 1098px 195px #FFF, 506px 417px #FFF, 693px 1243px #FFF, 622px 1862px #FFF, 1412px 1343px #FFF, 948px 1894px #FFF, 1315px 1363px #FFF, 754px 1098px #FFF, 1931px 930px #FFF, 1831px 342px #FFF, 1751px 1839px #FFF, 84px 775px #FFF, 1662px 1488px #FFF, 617px 1769px #FFF, 1869px 1292px #FFF, 963px 432px #FFF, 371px 1114px #FFF, 37px 642px #FFF, 21px 1184px #FFF, 602px 366px #FFF, 414px 524px #FFF, 282px 244px #FFF, 1689px 868px #FFF, 943px 681px #FFF, 898px 679px #FFF, 449px 1774px #FFF, 1678px 1313px #FFF, 475px 1811px #FFF, 1146px 1509px #FFF, 1151px 1863px #FFF, 1617px 846px #FFF, 82px 1077px #FFF, 324px 1317px #FFF, 1516px 885px #FFF, 1706px 1526px #FFF, 1925px 1180px #FFF, 553px 967px #FFF, 1072px 536px #FFF, 1715px 1816px #FFF, 185px 286px #FFF, 1362px 1600px #FFF, 628px 1938px #FFF, 1187px 412px #FFF, 569px 211px #FFF, 1959px 1356px #FFF, 1571px 105px #FFF, 319px 1111px #FFF, 36px 1364px #FFF, 502px 1788px #FFF, 1051px 1993px #FFF, 1617px 773px #FFF, 424px 1507px #FFF, 1623px 1955px #FFF, 307px 662px #FFF, 183px 1048px #FFF, 1919px 1453px #FFF, 1006px 1817px #FFF, 468px 673px #FFF, 1142px 1375px #FFF, 1228px 443px #FFF, 1734px 552px #FFF, 20px 1041px #FFF, 1783px 334px #FFF, 98px 1237px #FFF, 1356px 1940px #FFF, 853px 1779px #FFF, 1910px 560px #FFF, 1174px 1656px #FFF, 110px 1724px #FFF, 542px 1771px #FFF, 1758px 1931px #FFF, 1463px 1401px #FFF, 1155px 84px #FFF, 1504px 835px #FFF, 750px 322px #FFF, 407px 1900px #FFF, 1600px 1141px #FFF, 657px 886px #FFF, 526px 714px #FFF, 18px 836px #FFF, 1546px 1548px #FFF, 22px 469px #FFF, 594px 1466px #FFF, 1160px 1078px #FFF, 627px 1055px #FFF, 195px 699px #FFF, 1099px 684px #FFF, 530px 551px #FFF, 1160px 1325px #FFF, 894px 727px #FFF, 1157px 98px #FFF, 136px 1483px #FFF, 1875px 1975px #FFF, 1803px 566px #FFF, 318px 1073px #FFF, 1866px 1656px #FFF, 543px 414px #FFF, 719px 474px #FFF, 1115px 738px #FFF, 353px 875px #FFF, 184px 1938px #FFF, 1854px 1534px #FFF, 420px 1698px #FFF, 1480px 1550px #FFF, 522px 203px #FFF, 1897px 1904px #FFF, 975px 1708px #FFF, 1774px 602px #FFF, 1908px 274px #FFF, 61px 715px #FFF, 983px 1156px #FFF, 326px 1013px #FFF, 641px 290px #FFF, 1522px 120px #FFF, 405px 1637px #FFF, 1021px 1099px #FFF, 631px 1145px #FFF, 982px 1967px #FFF, 200px 651px #FFF, 795px 351px #FFF, 790px 1082px #FFF, 144px 1572px #FFF, 1542px 901px #FFF, 158px 1524px #FFF, 849px 1843px #FFF, 1807px 203px #FFF, 1747px 45px #FFF, 1603px 1738px #FFF, 617px 1966px #FFF, 342px 748px #FFF, 1779px 1173px #FFF, 1428px 152px #FFF, 589px 1998px #FFF, 1940px 1838px #FFF, 115px 272px #FFF, 1217px 1395px #FFF, 1402px 1491px #FFF, 1833px 1814px #FFF, 243px 966px #FFF, 319px 578px #FFF, 813px 364px #FFF, 669px 882px #FFF, 551px 134px #FFF, 1819px 920px #FFF, 740px 1826px #FFF, 1021px 952px #FFF, 1575px 453px #FFF, 324px 419px #FFF, 929px 417px #FFF, 885px 1112px #FFF, 503px 187px #FFF, 1908px 362px #FFF, 1063px 1601px #FFF, 169px 1792px #FFF, 789px 963px #FFF, 1697px 948px #FFF, 1761px 1810px #FFF, 1844px 1591px #FFF, 1709px 949px #FFF, 1402px 1396px #FFF, 1037px 225px #FFF, 1832px 518px #FFF, 1728px 1782px #FFF, 194px 1421px #FFF, 1395px 742px #FFF, 1478px 1325px #FFF, 40px 593px #FFF, 1732px 117px #FFF, 51px 158px #FFF, 1598px 1672px #FFF, 701px 849px #FFF, 1403px 1979px #FFF, 145px 1414px #FFF, 550px 906px #FFF, 1366px 460px #FFF, 142px 1379px #FFF, 34px 1864px #FFF, 1346px 308px #FFF, 293px 998px #FFF, 21px 1868px #FFF, 540px 1033px #FFF, 60px 746px #FFF, 1602px 1476px #FFF, 180px 804px #FFF, 345px 1982px #FFF, 1439px 640px #FFF, 939px 1834px #FFF, 20px 432px #FFF, 492px 1549px #FFF, 109px 1579px #FFF, 1796px 1403px #FFF, 1079px 519px #FFF, 1664px 389px #FFF, 1627px 1061px #FFF, 823px 419px #FFF, 1399px 1882px #FFF, 1906px 344px #FFF, 1189px 848px #FFF, 117px 882px #FFF, 1262px 33px #FFF, 1048px 434px #FFF, 1208px 1309px #FFF, 1616px 408px #FFF, 1833px 853px #FFF, 1433px 1656px #FFF, 811px 1861px #FFF, 439px 1672px #FFF, 1105px 248px #FFF, 328px 1652px #FFF, 13px 1658px #FFF, 685px 987px #FFF, 985px 403px #FFF, 1664px 1206px #FFF, 1993px 1925px #FFF, 440px 917px #FFF, 1835px 319px #FFF, 1404px 1907px #FFF, 624px 1443px #FFF, 843px 954px #FFF, 478px 1567px #FFF, 895px 1602px #FFF, 1231px 871px #FFF, 1267px 1646px #FFF, 475px 334px #FFF, 784px 796px #FFF, 1294px 199px #FFF, 109px 702px #FFF, 1978px 362px #FFF, 291px 940px #FFF, 971px 1343px #FFF, 74px 719px #FFF, 36px 715px #FFF, 1007px 1423px #FFF, 860px 314px #FFF, 631px 177px #FFF, 1900px 1590px #FFF, 1239px 1348px #FFF, 1346px 1270px #FFF, 1934px 1475px #FFF, 1553px 559px #FFF, 588px 1969px #FFF, 670px 1269px #FFF, 1484px 376px #FFF, 20px 1424px #FFF, 1396px 8px #FFF, 969px 244px #FFF, 1807px 538px #FFF, 1873px 891px #FFF, 636px 1142px #FFF, 1474px 1562px #FFF, 763px 350px #FFF, 663px 700px #FFF, 500px 1469px #FFF, 1302px 722px #FFF, 181px 291px #FFF, 266px 893px #FFF, 1403px 654px #FFF, 492px 460px #FFF, 1503px 1369px #FFF, 23px 1662px #FFF, 349px 333px #FFF, 1435px 1017px #FFF, 1441px 705px #FFF, 1708px 1446px #FFF, 1041px 911px #FFF, 1063px 780px #FFF, 1158px 1356px #FFF, 767px 1454px #FFF, 1912px 797px #FFF, 1731px 1759px #FFF, 1378px 1390px #FFF, 1815px 1364px #FFF, 960px 270px #FFF, 1343px 427px #FFF, 275px 203px #FFF, 1319px 1092px #FFF, 1455px 770px #FFF, 283px 1503px #FFF, 1505px 901px #FFF, 1738px 1561px #FFF, 1526px 1935px #FFF, 1757px 669px #FFF, 1640px 620px #FFF, 1750px 722px #FFF, 748px 66px #FFF, 1149px 540px #FFF, 159px 953px #FFF, 200px 1426px #FFF, 515px 1110px #FFF, 1552px 737px #FFF, 1094px 1459px #FFF, 778px 799px #FFF, 1031px 523px #FFF, 743px 1825px #FFF, 1100px 882px #FFF, 1088px 1836px #FFF, 255px 599px #FFF, 67px 1361px #FFF, 247px 1721px #FFF, 1722px 346px #FFF, 1822px 155px #FFF, 452px 1973px #FFF, 415px 1960px #FFF, 1109px 57px #FFF, 273px 1392px #FFF, 404px 1071px #FFF, 1212px 353px #FFF, 370px 460px #FFF, 795px 1523px #FFF, 1932px 340px #FFF, 51px 1473px #FFF, 1268px 364px #FFF, 1512px 1862px #FFF, 1678px 1801px #FFF, 1796px 579px #FFF, 254px 251px #FFF, 1466px 1717px #FFF, 893px 379px #FFF, 1153px 923px #FFF, 913px 1808px #FFF, 791px 789px #FFF, 417px 1924px #FFF, 1336px 1599px #FFF, 1695px 908px #FFF, 1120px 114px #FFF, 493px 1949px #FFF, 68px 1905px #FFF, 969px 481px #FFF, 1420px 1095px #FFF, 800px 1117px #FFF, 390px 234px #FFF, 356px 1644px #FFF, 1098px 1486px #FFF, 1360px 521px #FFF, 149px 1198px #FFF, 354px 747px #FFF, 1749px 487px #FFF, 470px 76px #FFF, 1672px 289px #FFF, 1731px 545px #FFF, 1547px 1590px #FFF, 498px 692px #FFF, 398px 1592px #FFF, 1846px 1237px #FFF, 1537px 1474px #FFF, 1726px 1374px #FFF, 1922px 858px #FFF, 376px 321px #FFF, 985px 227px #FFF, 234px 1421px #FFF, 760px 745px #FFF, 1990px 1132px #FFF, 1560px 1597px #FFF, 338px 1310px #FFF, 1924px 1664px #FFF, 547px 1747px #FFF, 1639px 1282px #FFF, 1202px 337px #FFF, 1985px 779px #FFF, 737px 456px #FFF, 89px 501px #FFF, 963px 792px #FFF, 655px 1447px #FFF, 1492px 1994px #FFF, 1171px 254px #FFF, 892px 827px #FFF, 1735px 442px #FFF, 1474px 1187px #FFF, 846px 1518px #FFF, 557px 1805px #FFF, 738px 945px #FFF, 795px 68px #FFF, 663px 1956px #FFF, 1607px 290px #FFF, 1524px 15px #FFF, 1097px 1911px #FFF, 157px 1939px #FFF, 935px 1065px #FFF, 1809px 1708px #FFF, 164px 1157px #FFF, 83px 855px #FFF, 625px 501px #FFF, 814px 398px #FFF, 552px 695px #FFF, 597px 1546px #FFF, 1237px 1417px #FFF, 628px 284px #FFF, 866px 767px #FFF, 1403px 1394px #FFF, 765px 1563px #FFF, 1648px 109px #FFF, 1205px 1659px #FFF, 921px 1313px #FFF, 1319px 243px #FFF, 18px 125px #FFF, 7px 777px #FFF, 181px 418px #FFF, 1062px 1892px #FFF, 382px 106px #FFF, 994px 751px #FFF, 964px 234px #FFF, 40px 118px #FFF, 278px 706px #FFF, 1540px 1978px #FFF, 425px 1661px #FFF, 1050px 321px #FFF, 735px 1729px #FFF, 1438px 260px #FFF, 1229px 1109px #FFF, 186px 1041px #FFF, 244px 1184px #FFF, 392px 1472px #FFF, 670px 1249px #FFF, 1260px 1443px #FFF, 1977px 1511px #FFF, 1240px 773px #FFF, 303px 513px #FFF, 63px 1530px #FFF, 610px 792px #FFF, 1987px 1647px #FFF, 676px 1597px #FFF, 1740px 1244px #FFF, 816px 1661px #FFF, 351px 802px #FFF, 252px 1082px #FFF, 31px 365px #FFF, 1453px 984px #FFF, 667px 1233px #FFF, 1247px 1800px #FFF, 839px 270px #FFF, 775px 913px #FFF, 1966px 1398px #FFF, 499px 813px #FFF, 922px 1982px #FFF, 1409px 1902px #FFF, 1499px 1766px #FFF, 721px 899px #FFF, 788px 807px #FFF, 989px 1355px #FFF, 1248px 1274px #FFF, 849px 1091px #FFF, 1799px 1036px #FFF, 1486px 700px #FFF, 170px 1989px #FFF, 1275px 799px #FFF, 772px 2000px #FFF, 1642px 362px #FFF, 216px 940px #FFF, 1893px 281px #FFF, 1944px 1298px #FFF, 1294px 400px #FFF, 1523px 441px #FFF, 1829px 340px #FFF, 468px 170px #FFF, 1099px 967px #FFF, 1331px 665px #FFF, 1174px 1553px #FFF, 1567px 325px #FFF, 1028px 1399px #FFF, 781px 1451px #FFF, 1912px 1954px #FFF, 874px 873px #FFF, 1298px 1722px #FFF, 1879px 706px #FFF, 57px 1221px #FFF, 1116px 1432px #FFF, 48px 811px #FFF, 101px 916px #FFF, 677px 304px #FFF, 1203px 639px #FFF, 1391px 199px #FFF, 1895px 1988px #FFF, 1462px 1023px #FFF, 1216px 1751px #FFF, 1261px 663px #FFF, 1290px 1119px #FFF, 137px 1793px #FFF, 1052px 1470px #FFF, 1561px 226px #FFF, 1156px 402px #FFF, 709px 693px #FFF, 1040px 1911px #FFF, 1624px 1115px #FFF, 551px 475px #FFF, 416px 1090px #FFF, 1183px 451px #FFF, 58px 765px #FFF, 743px 1016px #FFF, 198px 369px #FFF, 1645px 1503px #FFF, 997px 22px #FFF, 1447px 1323px #FFF, 379px 883px #FFF, 1171px 1195px #FFF, 919px 133px #FFF, 1400px 517px #FFF, 725px 804px #FFF, 1600px 699px #FFF, 357px 581px #FFF, 266px 1713px #FFF, 848px 1749px #FFF, 1963px 1045px #FFF, 119px 1136px #FFF;
    -webkit-animation: animStar 50s linear infinite;
    -moz-animation: animStar 50s linear infinite;
    -ms-animation: animStar 50s linear infinite;
    animation: animStar 50s linear infinite;
}

#stars:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 117px 1613px #FFF, 1488px 635px #FFF, 944px 914px #FFF, 647px 277px #FFF, 1792px 1205px #FFF, 656px 1517px #FFF, 820px 1839px #FFF, 1153px 1400px #FFF, 870px 13px #FFF, 550px 702px #FFF, 1155px 1056px #FFF, 88px 1709px #FFF, 1450px 1090px #FFF, 1929px 457px #FFF, 1390px 905px #FFF, 1771px 269px #FFF, 1741px 669px #FFF, 432px 64px #FFF, 563px 996px #FFF, 1918px 1873px #FFF, 1845px 1211px #FFF, 231px 1503px #FFF, 37px 220px #FFF, 1970px 495px #FFF, 1812px 925px #FFF, 67px 1398px #FFF, 535px 279px #FFF, 1837px 829px #FFF, 1945px 685px #FFF, 1677px 1817px #FFF, 1317px 1415px #FFF, 1785px 905px #FFF, 1787px 1554px #FFF, 802px 1296px #FFF, 512px 1101px #FFF, 583px 1364px #FFF, 336px 558px #FFF, 979px 334px #FFF, 106px 792px #FFF, 204px 34px #FFF, 1845px 1763px #FFF, 445px 1599px #FFF, 386px 453px #FFF, 471px 952px #FFF, 1466px 1676px #FFF, 1885px 303px #FFF, 51px 1717px #FFF, 1211px 299px #FFF, 1546px 1887px #FFF, 1067px 33px #FFF, 1088px 1326px #FFF, 1938px 760px #FFF, 470px 648px #FFF, 1213px 269px #FFF, 1767px 78px #FFF, 977px 976px #FFF, 1926px 175px #FFF, 722px 1512px #FFF, 945px 227px #FFF, 1811px 99px #FFF, 1912px 1406px #FFF, 1602px 1243px #FFF, 610px 449px #FFF, 654px 1393px #FFF, 1930px 1193px #FFF, 258px 1184px #FFF, 89px 265px #FFF, 824px 1494px #FFF, 1506px 1435px #FFF, 1027px 753px #FFF, 1px 1197px #FFF, 530px 1161px #FFF, 864px 1555px #FFF, 1610px 1604px #FFF, 1035px 1114px #FFF, 1456px 133px #FFF, 1196px 1253px #FFF, 361px 1037px #FFF, 834px 351px #FFF, 436px 1676px #FFF, 1194px 1007px #FFF, 1141px 647px #FFF, 319px 454px #FFF, 937px 1769px #FFF, 1872px 1013px #FFF, 733px 643px #FFF, 1250px 511px #FFF, 189px 296px #FFF, 1639px 163px #FFF, 1584px 336px #FFF, 1912px 1343px #FFF, 1298px 1307px #FFF, 1750px 902px #FFF, 1129px 845px #FFF, 1899px 1470px #FFF, 1427px 232px #FFF, 1391px 838px #FFF, 1225px 1819px #FFF, 190px 1366px #FFF, 1865px 518px #FFF, 203px 1383px #FFF, 1455px 614px #FFF, 423px 354px #FFF, 1678px 1790px #FFF, 241px 608px #FFF, 1089px 730px #FFF, 1342px 38px #FFF, 1848px 249px #FFF, 1874px 1785px #FFF, 1040px 1837px #FFF, 751px 261px #FFF, 510px 1975px #FFF, 52px 795px #FFF, 1786px 1310px #FFF, 498px 712px #FFF, 190px 375px #FFF, 1341px 722px #FFF, 43px 1394px #FFF, 1821px 1687px #FFF, 106px 130px #FFF, 1717px 1978px #FFF, 168px 151px #FFF, 183px 740px #FFF, 945px 1381px #FFF, 669px 1170px #FFF, 1285px 1816px #FFF, 110px 1217px #FFF, 1623px 813px #FFF, 869px 647px #FFF, 867px 582px #FFF, 735px 1240px #FFF, 519px 1896px #FFF, 132px 156px #FFF, 1649px 193px #FFF, 241px 1109px #FFF, 643px 484px #FFF, 574px 1282px #FFF, 1952px 564px #FFF, 1978px 145px #FFF, 329px 903px #FFF, 1674px 617px #FFF, 1978px 558px #FFF, 1808px 1715px #FFF, 1526px 1238px #FFF, 475px 1330px #FFF, 810px 425px #FFF, 1709px 634px #FFF, 1658px 336px #FFF, 425px 194px #FFF, 352px 96px #FFF, 148px 180px #FFF, 1139px 1046px #FFF, 1809px 1233px #FFF, 1669px 171px #FFF, 263px 1394px #FFF, 534px 715px #FFF, 396px 1008px #FFF, 589px 1445px #FFF, 1190px 381px #FFF, 1709px 279px #FFF, 520px 891px #FFF, 1136px 1867px #FFF, 1280px 1233px #FFF, 836px 296px #FFF, 1348px 646px #FFF, 1539px 913px #FFF, 423px 781px #FFF, 1271px 1805px #FFF, 696px 564px #FFF, 1549px 804px #FFF, 303px 1555px #FFF, 1449px 1903px #FFF, 66px 687px #FFF, 1164px 856px #FFF, 1958px 1326px #FFF, 125px 157px #FFF, 508px 1669px #FFF, 465px 725px #FFF, 1925px 1440px #FFF, 405px 793px #FFF, 278px 110px #FFF, 1084px 1065px #FFF, 1077px 705px #FFF, 663px 1844px #FFF, 734px 263px #FFF, 870px 1761px #FFF, 103px 1169px #FFF, 1506px 1295px #FFF, 1883px 926px #FFF, 335px 1361px #FFF, 1126px 1284px #FFF, 257px 1165px #FFF, 837px 580px #FFF, 1211px 1362px #FFF, 1137px 1380px #FFF, 135px 632px #FFF, 1491px 1965px #FFF, 1098px 195px #FFF, 506px 417px #FFF, 693px 1243px #FFF, 622px 1862px #FFF, 1412px 1343px #FFF, 948px 1894px #FFF, 1315px 1363px #FFF, 754px 1098px #FFF, 1931px 930px #FFF, 1831px 342px #FFF, 1751px 1839px #FFF, 84px 775px #FFF, 1662px 1488px #FFF, 617px 1769px #FFF, 1869px 1292px #FFF, 963px 432px #FFF, 371px 1114px #FFF, 37px 642px #FFF, 21px 1184px #FFF, 602px 366px #FFF, 414px 524px #FFF, 282px 244px #FFF, 1689px 868px #FFF, 943px 681px #FFF, 898px 679px #FFF, 449px 1774px #FFF, 1678px 1313px #FFF, 475px 1811px #FFF, 1146px 1509px #FFF, 1151px 1863px #FFF, 1617px 846px #FFF, 82px 1077px #FFF, 324px 1317px #FFF, 1516px 885px #FFF, 1706px 1526px #FFF, 1925px 1180px #FFF, 553px 967px #FFF, 1072px 536px #FFF, 1715px 1816px #FFF, 185px 286px #FFF, 1362px 1600px #FFF, 628px 1938px #FFF, 1187px 412px #FFF, 569px 211px #FFF, 1959px 1356px #FFF, 1571px 105px #FFF, 319px 1111px #FFF, 36px 1364px #FFF, 502px 1788px #FFF, 1051px 1993px #FFF, 1617px 773px #FFF, 424px 1507px #FFF, 1623px 1955px #FFF, 307px 662px #FFF, 183px 1048px #FFF, 1919px 1453px #FFF, 1006px 1817px #FFF, 468px 673px #FFF, 1142px 1375px #FFF, 1228px 443px #FFF, 1734px 552px #FFF, 20px 1041px #FFF, 1783px 334px #FFF, 98px 1237px #FFF, 1356px 1940px #FFF, 853px 1779px #FFF, 1910px 560px #FFF, 1174px 1656px #FFF, 110px 1724px #FFF, 542px 1771px #FFF, 1758px 1931px #FFF, 1463px 1401px #FFF, 1155px 84px #FFF, 1504px 835px #FFF, 750px 322px #FFF, 407px 1900px #FFF, 1600px 1141px #FFF, 657px 886px #FFF, 526px 714px #FFF, 18px 836px #FFF, 1546px 1548px #FFF, 22px 469px #FFF, 594px 1466px #FFF, 1160px 1078px #FFF, 627px 1055px #FFF, 195px 699px #FFF, 1099px 684px #FFF, 530px 551px #FFF, 1160px 1325px #FFF, 894px 727px #FFF, 1157px 98px #FFF, 136px 1483px #FFF, 1875px 1975px #FFF, 1803px 566px #FFF, 318px 1073px #FFF, 1866px 1656px #FFF, 543px 414px #FFF, 719px 474px #FFF, 1115px 738px #FFF, 353px 875px #FFF, 184px 1938px #FFF, 1854px 1534px #FFF, 420px 1698px #FFF, 1480px 1550px #FFF, 522px 203px #FFF, 1897px 1904px #FFF, 975px 1708px #FFF, 1774px 602px #FFF, 1908px 274px #FFF, 61px 715px #FFF, 983px 1156px #FFF, 326px 1013px #FFF, 641px 290px #FFF, 1522px 120px #FFF, 405px 1637px #FFF, 1021px 1099px #FFF, 631px 1145px #FFF, 982px 1967px #FFF, 200px 651px #FFF, 795px 351px #FFF, 790px 1082px #FFF, 144px 1572px #FFF, 1542px 901px #FFF, 158px 1524px #FFF, 849px 1843px #FFF, 1807px 203px #FFF, 1747px 45px #FFF, 1603px 1738px #FFF, 617px 1966px #FFF, 342px 748px #FFF, 1779px 1173px #FFF, 1428px 152px #FFF, 589px 1998px #FFF, 1940px 1838px #FFF, 115px 272px #FFF, 1217px 1395px #FFF, 1402px 1491px #FFF, 1833px 1814px #FFF, 243px 966px #FFF, 319px 578px #FFF, 813px 364px #FFF, 669px 882px #FFF, 551px 134px #FFF, 1819px 920px #FFF, 740px 1826px #FFF, 1021px 952px #FFF, 1575px 453px #FFF, 324px 419px #FFF, 929px 417px #FFF, 885px 1112px #FFF, 503px 187px #FFF, 1908px 362px #FFF, 1063px 1601px #FFF, 169px 1792px #FFF, 789px 963px #FFF, 1697px 948px #FFF, 1761px 1810px #FFF, 1844px 1591px #FFF, 1709px 949px #FFF, 1402px 1396px #FFF, 1037px 225px #FFF, 1832px 518px #FFF, 1728px 1782px #FFF, 194px 1421px #FFF, 1395px 742px #FFF, 1478px 1325px #FFF, 40px 593px #FFF, 1732px 117px #FFF, 51px 158px #FFF, 1598px 1672px #FFF, 701px 849px #FFF, 1403px 1979px #FFF, 145px 1414px #FFF, 550px 906px #FFF, 1366px 460px #FFF, 142px 1379px #FFF, 34px 1864px #FFF, 1346px 308px #FFF, 293px 998px #FFF, 21px 1868px #FFF, 540px 1033px #FFF, 60px 746px #FFF, 1602px 1476px #FFF, 180px 804px #FFF, 345px 1982px #FFF, 1439px 640px #FFF, 939px 1834px #FFF, 20px 432px #FFF, 492px 1549px #FFF, 109px 1579px #FFF, 1796px 1403px #FFF, 1079px 519px #FFF, 1664px 389px #FFF, 1627px 1061px #FFF, 823px 419px #FFF, 1399px 1882px #FFF, 1906px 344px #FFF, 1189px 848px #FFF, 117px 882px #FFF, 1262px 33px #FFF, 1048px 434px #FFF, 1208px 1309px #FFF, 1616px 408px #FFF, 1833px 853px #FFF, 1433px 1656px #FFF, 811px 1861px #FFF, 439px 1672px #FFF, 1105px 248px #FFF, 328px 1652px #FFF, 13px 1658px #FFF, 685px 987px #FFF, 985px 403px #FFF, 1664px 1206px #FFF, 1993px 1925px #FFF, 440px 917px #FFF, 1835px 319px #FFF, 1404px 1907px #FFF, 624px 1443px #FFF, 843px 954px #FFF, 478px 1567px #FFF, 895px 1602px #FFF, 1231px 871px #FFF, 1267px 1646px #FFF, 475px 334px #FFF, 784px 796px #FFF, 1294px 199px #FFF, 109px 702px #FFF, 1978px 362px #FFF, 291px 940px #FFF, 971px 1343px #FFF, 74px 719px #FFF, 36px 715px #FFF, 1007px 1423px #FFF, 860px 314px #FFF, 631px 177px #FFF, 1900px 1590px #FFF, 1239px 1348px #FFF, 1346px 1270px #FFF, 1934px 1475px #FFF, 1553px 559px #FFF, 588px 1969px #FFF, 670px 1269px #FFF, 1484px 376px #FFF, 20px 1424px #FFF, 1396px 8px #FFF, 969px 244px #FFF, 1807px 538px #FFF, 1873px 891px #FFF, 636px 1142px #FFF, 1474px 1562px #FFF, 763px 350px #FFF, 663px 700px #FFF, 500px 1469px #FFF, 1302px 722px #FFF, 181px 291px #FFF, 266px 893px #FFF, 1403px 654px #FFF, 492px 460px #FFF, 1503px 1369px #FFF, 23px 1662px #FFF, 349px 333px #FFF, 1435px 1017px #FFF, 1441px 705px #FFF, 1708px 1446px #FFF, 1041px 911px #FFF, 1063px 780px #FFF, 1158px 1356px #FFF, 767px 1454px #FFF, 1912px 797px #FFF, 1731px 1759px #FFF, 1378px 1390px #FFF, 1815px 1364px #FFF, 960px 270px #FFF, 1343px 427px #FFF, 275px 203px #FFF, 1319px 1092px #FFF, 1455px 770px #FFF, 283px 1503px #FFF, 1505px 901px #FFF, 1738px 1561px #FFF, 1526px 1935px #FFF, 1757px 669px #FFF, 1640px 620px #FFF, 1750px 722px #FFF, 748px 66px #FFF, 1149px 540px #FFF, 159px 953px #FFF, 200px 1426px #FFF, 515px 1110px #FFF, 1552px 737px #FFF, 1094px 1459px #FFF, 778px 799px #FFF, 1031px 523px #FFF, 743px 1825px #FFF, 1100px 882px #FFF, 1088px 1836px #FFF, 255px 599px #FFF, 67px 1361px #FFF, 247px 1721px #FFF, 1722px 346px #FFF, 1822px 155px #FFF, 452px 1973px #FFF, 415px 1960px #FFF, 1109px 57px #FFF, 273px 1392px #FFF, 404px 1071px #FFF, 1212px 353px #FFF, 370px 460px #FFF, 795px 1523px #FFF, 1932px 340px #FFF, 51px 1473px #FFF, 1268px 364px #FFF, 1512px 1862px #FFF, 1678px 1801px #FFF, 1796px 579px #FFF, 254px 251px #FFF, 1466px 1717px #FFF, 893px 379px #FFF, 1153px 923px #FFF, 913px 1808px #FFF, 791px 789px #FFF, 417px 1924px #FFF, 1336px 1599px #FFF, 1695px 908px #FFF, 1120px 114px #FFF, 493px 1949px #FFF, 68px 1905px #FFF, 969px 481px #FFF, 1420px 1095px #FFF, 800px 1117px #FFF, 390px 234px #FFF, 356px 1644px #FFF, 1098px 1486px #FFF, 1360px 521px #FFF, 149px 1198px #FFF, 354px 747px #FFF, 1749px 487px #FFF, 470px 76px #FFF, 1672px 289px #FFF, 1731px 545px #FFF, 1547px 1590px #FFF, 498px 692px #FFF, 398px 1592px #FFF, 1846px 1237px #FFF, 1537px 1474px #FFF, 1726px 1374px #FFF, 1922px 858px #FFF, 376px 321px #FFF, 985px 227px #FFF, 234px 1421px #FFF, 760px 745px #FFF, 1990px 1132px #FFF, 1560px 1597px #FFF, 338px 1310px #FFF, 1924px 1664px #FFF, 547px 1747px #FFF, 1639px 1282px #FFF, 1202px 337px #FFF, 1985px 779px #FFF, 737px 456px #FFF, 89px 501px #FFF, 963px 792px #FFF, 655px 1447px #FFF, 1492px 1994px #FFF, 1171px 254px #FFF, 892px 827px #FFF, 1735px 442px #FFF, 1474px 1187px #FFF, 846px 1518px #FFF, 557px 1805px #FFF, 738px 945px #FFF, 795px 68px #FFF, 663px 1956px #FFF, 1607px 290px #FFF, 1524px 15px #FFF, 1097px 1911px #FFF, 157px 1939px #FFF, 935px 1065px #FFF, 1809px 1708px #FFF, 164px 1157px #FFF, 83px 855px #FFF, 625px 501px #FFF, 814px 398px #FFF, 552px 695px #FFF, 597px 1546px #FFF, 1237px 1417px #FFF, 628px 284px #FFF, 866px 767px #FFF, 1403px 1394px #FFF, 765px 1563px #FFF, 1648px 109px #FFF, 1205px 1659px #FFF, 921px 1313px #FFF, 1319px 243px #FFF, 18px 125px #FFF, 7px 777px #FFF, 181px 418px #FFF, 1062px 1892px #FFF, 382px 106px #FFF, 994px 751px #FFF, 964px 234px #FFF, 40px 118px #FFF, 278px 706px #FFF, 1540px 1978px #FFF, 425px 1661px #FFF, 1050px 321px #FFF, 735px 1729px #FFF, 1438px 260px #FFF, 1229px 1109px #FFF, 186px 1041px #FFF, 244px 1184px #FFF, 392px 1472px #FFF, 670px 1249px #FFF, 1260px 1443px #FFF, 1977px 1511px #FFF, 1240px 773px #FFF, 303px 513px #FFF, 63px 1530px #FFF, 610px 792px #FFF, 1987px 1647px #FFF, 676px 1597px #FFF, 1740px 1244px #FFF, 816px 1661px #FFF, 351px 802px #FFF, 252px 1082px #FFF, 31px 365px #FFF, 1453px 984px #FFF, 667px 1233px #FFF, 1247px 1800px #FFF, 839px 270px #FFF, 775px 913px #FFF, 1966px 1398px #FFF, 499px 813px #FFF, 922px 1982px #FFF, 1409px 1902px #FFF, 1499px 1766px #FFF, 721px 899px #FFF, 788px 807px #FFF, 989px 1355px #FFF, 1248px 1274px #FFF, 849px 1091px #FFF, 1799px 1036px #FFF, 1486px 700px #FFF, 170px 1989px #FFF, 1275px 799px #FFF, 772px 2000px #FFF, 1642px 362px #FFF, 216px 940px #FFF, 1893px 281px #FFF, 1944px 1298px #FFF, 1294px 400px #FFF, 1523px 441px #FFF, 1829px 340px #FFF, 468px 170px #FFF, 1099px 967px #FFF, 1331px 665px #FFF, 1174px 1553px #FFF, 1567px 325px #FFF, 1028px 1399px #FFF, 781px 1451px #FFF, 1912px 1954px #FFF, 874px 873px #FFF, 1298px 1722px #FFF, 1879px 706px #FFF, 57px 1221px #FFF, 1116px 1432px #FFF, 48px 811px #FFF, 101px 916px #FFF, 677px 304px #FFF, 1203px 639px #FFF, 1391px 199px #FFF, 1895px 1988px #FFF, 1462px 1023px #FFF, 1216px 1751px #FFF, 1261px 663px #FFF, 1290px 1119px #FFF, 137px 1793px #FFF, 1052px 1470px #FFF, 1561px 226px #FFF, 1156px 402px #FFF, 709px 693px #FFF, 1040px 1911px #FFF, 1624px 1115px #FFF, 551px 475px #FFF, 416px 1090px #FFF, 1183px 451px #FFF, 58px 765px #FFF, 743px 1016px #FFF, 198px 369px #FFF, 1645px 1503px #FFF, 997px 22px #FFF, 1447px 1323px #FFF, 379px 883px #FFF, 1171px 1195px #FFF, 919px 133px #FFF, 1400px 517px #FFF, 725px 804px #FFF, 1600px 699px #FFF, 357px 581px #FFF, 266px 1713px #FFF, 848px 1749px #FFF, 1963px 1045px #FFF, 119px 1136px #FFF;
}

#stars2 {
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1117px 1306px #FFF, 1078px 1783px #FFF, 1179px 1085px #FFF, 1145px 920px #FFF, 422px 1233px #FFF, 387px 98px #FFF, 1153px 637px #FFF, 1084px 782px #FFF, 476px 453px #FFF, 926px 1306px #FFF, 60px 1086px #FFF, 753px 1575px #FFF, 272px 1684px #FFF, 1285px 750px #FFF, 1416px 1327px #FFF, 1931px 473px #FFF, 736px 1395px #FFF, 1816px 763px #FFF, 438px 879px #FFF, 665px 1902px #FFF, 1341px 677px #FFF, 1404px 1073px #FFF, 100px 597px #FFF, 357px 1689px #FFF, 1044px 1342px #FFF, 1954px 502px #FFF, 1192px 1308px #FFF, 540px 1239px #FFF, 1360px 552px #FFF, 89px 752px #FFF, 659px 1253px #FFF, 62px 517px #FFF, 1375px 1705px #FFF, 1343px 1511px #FFF, 1659px 1922px #FFF, 1560px 289px #FFF, 1362px 1799px #FFF, 1886px 1480px #FFF, 1718px 1885px #FFF, 824px 738px #FFF, 1060px 1370px #FFF, 1781px 1171px #FFF, 255px 273px #FFF, 1197px 120px #FFF, 213px 7px #FFF, 1226px 1920px #FFF, 1844px 207px #FFF, 1675px 970px #FFF, 1435px 1283px #FFF, 37px 353px #FFF, 59px 417px #FFF, 921px 1602px #FFF, 1549px 1490px #FFF, 638px 1845px #FFF, 1328px 198px #FFF, 1050px 1149px #FFF, 1884px 711px #FFF, 333px 263px #FFF, 342px 1508px #FFF, 1388px 1810px #FFF, 1377px 1558px #FFF, 890px 487px #FFF, 1081px 759px #FFF, 890px 1515px #FFF, 911px 1284px #FFF, 335px 735px #FFF, 1140px 549px #FFF, 1239px 1064px #FFF, 226px 71px #FFF, 1100px 1278px #FFF, 1851px 1805px #FFF, 1370px 1999px #FFF, 1008px 1122px #FFF, 785px 813px #FFF, 1358px 601px #FFF, 1833px 1305px #FFF, 1768px 1304px #FFF, 1303px 532px #FFF, 860px 598px #FFF, 1329px 593px #FFF, 1038px 1088px #FFF, 408px 405px #FFF, 965px 82px #FFF, 1483px 1438px #FFF, 310px 1479px #FFF, 1786px 1500px #FFF, 1866px 852px #FFF, 18px 1757px #FFF, 1473px 1004px #FFF, 1542px 1933px #FFF, 633px 1970px #FFF, 1334px 1713px #FFF, 175px 28px #FFF, 592px 894px #FFF, 121px 1162px #FFF, 1601px 1567px #FFF, 1095px 657px #FFF, 640px 1233px #FFF, 1073px 1255px #FFF, 840px 1087px #FFF, 718px 250px #FFF, 967px 709px #FFF, 731px 239px #FFF, 1623px 593px #FFF, 1058px 1820px #FFF, 516px 1898px #FFF, 666px 12px #FFF, 1997px 1382px #FFF, 112px 1690px #FFF, 687px 1309px #FFF, 63px 539px #FFF, 185px 1897px #FFF, 1055px 1691px #FFF, 435px 1517px #FFF, 1175px 1119px #FFF, 1721px 133px #FFF, 1212px 47px #FFF, 166px 18px #FFF, 1416px 1652px #FFF, 1409px 1745px #FFF, 1357px 1232px #FFF, 1677px 1998px #FFF, 448px 1415px #FFF, 705px 1736px #FFF, 1031px 1466px #FFF, 543px 1651px #FFF, 1592px 1888px #FFF, 1749px 1175px #FFF, 639px 1114px #FFF, 1591px 508px #FFF, 759px 1244px #FFF, 824px 380px #FFF, 942px 955px #FFF, 723px 732px #FFF, 113px 1369px #FFF, 203px 1739px #FFF, 868px 733px #FFF, 713px 971px #FFF, 341px 833px #FFF, 762px 824px #FFF, 1359px 310px #FFF, 1858px 1349px #FFF, 1531px 692px #FFF, 1075px 1512px #FFF, 1677px 142px #FFF, 1912px 1478px #FFF, 1810px 1078px #FFF, 426px 844px #FFF, 1426px 588px #FFF, 1909px 654px #FFF, 1107px 295px #FFF, 1351px 527px #FFF, 1393px 599px #FFF, 1379px 1068px #FFF, 228px 1846px #FFF, 1271px 374px #FFF, 1348px 612px #FFF, 7px 1301px #FFF, 1501px 1782px #FFF, 1795px 423px #FFF, 1475px 1918px #FFF, 1328px 1861px #FFF, 1624px 51px #FFF, 1791px 672px #FFF, 1594px 1467px #FFF, 1655px 1603px #FFF, 919px 850px #FFF, 523px 609px #FFF, 1196px 207px #FFF, 753px 410px #FFF, 686px 1097px #FFF, 1570px 133px #FFF, 1996px 1137px #FFF, 361px 116px #FFF, 1015px 462px #FFF, 76px 1143px #FFF, 491px 1818px #FFF, 1563px 795px #FFF, 982px 1721px #FFF, 831px 1204px #FFF, 1737px 589px #FFF, 861px 1579px #FFF, 1666px 130px #FFF, 698px 1799px #FFF, 726px 1519px #FFF, 109px 1208px #FFF, 1184px 1057px #FFF, 835px 451px #FFF, 896px 594px #FFF, 35px 893px #FFF, 895px 542px #FFF, 706px 225px #FFF, 56px 1040px #FFF, 1954px 108px #FFF, 1439px 1423px #FFF, 26px 1881px #FFF, 802px 1564px #FFF, 273px 708px #FFF, 40px 31px #FFF, 859px 108px #FFF;
    -webkit-animation: animStar 100s linear infinite;
    -moz-animation: animStar 100s linear infinite;
    -ms-animation: animStar 100s linear infinite;
    animation: animStar 100s linear infinite;
}

#stars2:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 2px;
    height: 2px;
    background: transparent;
    box-shadow: 1117px 1306px #FFF, 1078px 1783px #FFF, 1179px 1085px #FFF, 1145px 920px #FFF, 422px 1233px #FFF, 387px 98px #FFF, 1153px 637px #FFF, 1084px 782px #FFF, 476px 453px #FFF, 926px 1306px #FFF, 60px 1086px #FFF, 753px 1575px #FFF, 272px 1684px #FFF, 1285px 750px #FFF, 1416px 1327px #FFF, 1931px 473px #FFF, 736px 1395px #FFF, 1816px 763px #FFF, 438px 879px #FFF, 665px 1902px #FFF, 1341px 677px #FFF, 1404px 1073px #FFF, 100px 597px #FFF, 357px 1689px #FFF, 1044px 1342px #FFF, 1954px 502px #FFF, 1192px 1308px #FFF, 540px 1239px #FFF, 1360px 552px #FFF, 89px 752px #FFF, 659px 1253px #FFF, 62px 517px #FFF, 1375px 1705px #FFF, 1343px 1511px #FFF, 1659px 1922px #FFF, 1560px 289px #FFF, 1362px 1799px #FFF, 1886px 1480px #FFF, 1718px 1885px #FFF, 824px 738px #FFF, 1060px 1370px #FFF, 1781px 1171px #FFF, 255px 273px #FFF, 1197px 120px #FFF, 213px 7px #FFF, 1226px 1920px #FFF, 1844px 207px #FFF, 1675px 970px #FFF, 1435px 1283px #FFF, 37px 353px #FFF, 59px 417px #FFF, 921px 1602px #FFF, 1549px 1490px #FFF, 638px 1845px #FFF, 1328px 198px #FFF, 1050px 1149px #FFF, 1884px 711px #FFF, 333px 263px #FFF, 342px 1508px #FFF, 1388px 1810px #FFF, 1377px 1558px #FFF, 890px 487px #FFF, 1081px 759px #FFF, 890px 1515px #FFF, 911px 1284px #FFF, 335px 735px #FFF, 1140px 549px #FFF, 1239px 1064px #FFF, 226px 71px #FFF, 1100px 1278px #FFF, 1851px 1805px #FFF, 1370px 1999px #FFF, 1008px 1122px #FFF, 785px 813px #FFF, 1358px 601px #FFF, 1833px 1305px #FFF, 1768px 1304px #FFF, 1303px 532px #FFF, 860px 598px #FFF, 1329px 593px #FFF, 1038px 1088px #FFF, 408px 405px #FFF, 965px 82px #FFF, 1483px 1438px #FFF, 310px 1479px #FFF, 1786px 1500px #FFF, 1866px 852px #FFF, 18px 1757px #FFF, 1473px 1004px #FFF, 1542px 1933px #FFF, 633px 1970px #FFF, 1334px 1713px #FFF, 175px 28px #FFF, 592px 894px #FFF, 121px 1162px #FFF, 1601px 1567px #FFF, 1095px 657px #FFF, 640px 1233px #FFF, 1073px 1255px #FFF, 840px 1087px #FFF, 718px 250px #FFF, 967px 709px #FFF, 731px 239px #FFF, 1623px 593px #FFF, 1058px 1820px #FFF, 516px 1898px #FFF, 666px 12px #FFF, 1997px 1382px #FFF, 112px 1690px #FFF, 687px 1309px #FFF, 63px 539px #FFF, 185px 1897px #FFF, 1055px 1691px #FFF, 435px 1517px #FFF, 1175px 1119px #FFF, 1721px 133px #FFF, 1212px 47px #FFF, 166px 18px #FFF, 1416px 1652px #FFF, 1409px 1745px #FFF, 1357px 1232px #FFF, 1677px 1998px #FFF, 448px 1415px #FFF, 705px 1736px #FFF, 1031px 1466px #FFF, 543px 1651px #FFF, 1592px 1888px #FFF, 1749px 1175px #FFF, 639px 1114px #FFF, 1591px 508px #FFF, 759px 1244px #FFF, 824px 380px #FFF, 942px 955px #FFF, 723px 732px #FFF, 113px 1369px #FFF, 203px 1739px #FFF, 868px 733px #FFF, 713px 971px #FFF, 341px 833px #FFF, 762px 824px #FFF, 1359px 310px #FFF, 1858px 1349px #FFF, 1531px 692px #FFF, 1075px 1512px #FFF, 1677px 142px #FFF, 1912px 1478px #FFF, 1810px 1078px #FFF, 426px 844px #FFF, 1426px 588px #FFF, 1909px 654px #FFF, 1107px 295px #FFF, 1351px 527px #FFF, 1393px 599px #FFF, 1379px 1068px #FFF, 228px 1846px #FFF, 1271px 374px #FFF, 1348px 612px #FFF, 7px 1301px #FFF, 1501px 1782px #FFF, 1795px 423px #FFF, 1475px 1918px #FFF, 1328px 1861px #FFF, 1624px 51px #FFF, 1791px 672px #FFF, 1594px 1467px #FFF, 1655px 1603px #FFF, 919px 850px #FFF, 523px 609px #FFF, 1196px 207px #FFF, 753px 410px #FFF, 686px 1097px #FFF, 1570px 133px #FFF, 1996px 1137px #FFF, 361px 116px #FFF, 1015px 462px #FFF, 76px 1143px #FFF, 491px 1818px #FFF, 1563px 795px #FFF, 982px 1721px #FFF, 831px 1204px #FFF, 1737px 589px #FFF, 861px 1579px #FFF, 1666px 130px #FFF, 698px 1799px #FFF, 726px 1519px #FFF, 109px 1208px #FFF, 1184px 1057px #FFF, 835px 451px #FFF, 896px 594px #FFF, 35px 893px #FFF, 895px 542px #FFF, 706px 225px #FFF, 56px 1040px #FFF, 1954px 108px #FFF, 1439px 1423px #FFF, 26px 1881px #FFF, 802px 1564px #FFF, 273px 708px #FFF, 40px 31px #FFF, 859px 108px #FFF;
}

#stars3 {
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 940px 1360px #FFF, 1071px 539px #FFF, 1710px 1414px #FFF, 836px 299px #FFF, 1944px 1420px #FFF, 253px 1449px #FFF, 1257px 1250px #FFF, 1588px 1830px #FFF, 1077px 1204px #FFF, 273px 1081px #FFF, 1993px 766px #FFF, 1808px 479px #FFF, 917px 263px #FFF, 663px 1820px #FFF, 342px 1988px #FFF, 727px 1250px #FFF, 636px 1666px #FFF, 692px 1112px #FFF, 248px 1211px #FFF, 1422px 1121px #FFF, 881px 46px #FFF, 1531px 1977px #FFF, 1643px 1023px #FFF, 684px 1071px #FFF, 1142px 1873px #FFF, 292px 1313px #FFF, 256px 1237px #FFF, 89px 912px #FFF, 964px 1783px #FFF, 877px 760px #FFF, 1641px 1474px #FFF, 1492px 24px #FFF, 1776px 1642px #FFF, 183px 602px #FFF, 1998px 62px #FFF, 1560px 367px #FFF, 1333px 995px #FFF, 704px 1815px #FFF, 1809px 712px #FFF, 1503px 288px #FFF, 630px 556px #FFF, 1715px 125px #FFF, 353px 1878px #FFF, 975px 333px #FFF, 1740px 1409px #FFF, 1341px 1871px #FFF, 1279px 1064px #FFF, 169px 874px #FFF, 161px 528px #FFF, 1671px 1669px #FFF, 169px 632px #FFF, 547px 1724px #FFF, 1904px 110px #FFF, 679px 1670px #FFF, 196px 123px #FFF, 786px 871px #FFF, 1840px 324px #FFF, 356px 967px #FFF, 61px 549px #FFF, 99px 677px #FFF, 1719px 87px #FFF, 1713px 1990px #FFF, 1717px 1358px #FFF, 108px 1187px #FFF, 51px 869px #FFF, 1461px 902px #FFF, 1034px 891px #FFF, 962px 1881px #FFF, 1723px 595px #FFF, 479px 901px #FFF, 1546px 1823px #FFF, 285px 1208px #FFF, 1056px 347px #FFF, 261px 988px #FFF, 466px 990px #FFF, 1657px 648px #FFF, 1249px 933px #FFF, 1552px 1555px #FFF, 147px 62px #FFF, 292px 1157px #FFF, 1816px 423px #FFF, 1714px 757px #FFF, 1036px 961px #FFF, 1955px 710px #FFF, 1842px 516px #FFF, 479px 1870px #FFF, 1579px 1445px #FFF, 1225px 1309px #FFF, 1965px 566px #FFF, 1575px 1072px #FFF, 923px 329px #FFF, 651px 1514px #FFF, 865px 1100px #FFF, 782px 1873px #FFF, 115px 299px #FFF, 14px 1668px #FFF, 1666px 1817px #FFF, 1096px 1068px #FFF, 1462px 742px #FFF, 1384px 1750px #FFF;
    -webkit-animation: animStar 150s linear infinite;
    -moz-animation: animStar 150s linear infinite;
    -ms-animation: animStar 150s linear infinite;
    animation: animStar 150s linear infinite;
}

#stars3:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 3px;
    height: 3px;
    background: transparent;
    box-shadow: 940px 1360px #FFF, 1071px 539px #FFF, 1710px 1414px #FFF, 836px 299px #FFF, 1944px 1420px #FFF, 253px 1449px #FFF, 1257px 1250px #FFF, 1588px 1830px #FFF, 1077px 1204px #FFF, 273px 1081px #FFF, 1993px 766px #FFF, 1808px 479px #FFF, 917px 263px #FFF, 663px 1820px #FFF, 342px 1988px #FFF, 727px 1250px #FFF, 636px 1666px #FFF, 692px 1112px #FFF, 248px 1211px #FFF, 1422px 1121px #FFF, 881px 46px #FFF, 1531px 1977px #FFF, 1643px 1023px #FFF, 684px 1071px #FFF, 1142px 1873px #FFF, 292px 1313px #FFF, 256px 1237px #FFF, 89px 912px #FFF, 964px 1783px #FFF, 877px 760px #FFF, 1641px 1474px #FFF, 1492px 24px #FFF, 1776px 1642px #FFF, 183px 602px #FFF, 1998px 62px #FFF, 1560px 367px #FFF, 1333px 995px #FFF, 704px 1815px #FFF, 1809px 712px #FFF, 1503px 288px #FFF, 630px 556px #FFF, 1715px 125px #FFF, 353px 1878px #FFF, 975px 333px #FFF, 1740px 1409px #FFF, 1341px 1871px #FFF, 1279px 1064px #FFF, 169px 874px #FFF, 161px 528px #FFF, 1671px 1669px #FFF, 169px 632px #FFF, 547px 1724px #FFF, 1904px 110px #FFF, 679px 1670px #FFF, 196px 123px #FFF, 786px 871px #FFF, 1840px 324px #FFF, 356px 967px #FFF, 61px 549px #FFF, 99px 677px #FFF, 1719px 87px #FFF, 1713px 1990px #FFF, 1717px 1358px #FFF, 108px 1187px #FFF, 51px 869px #FFF, 1461px 902px #FFF, 1034px 891px #FFF, 962px 1881px #FFF, 1723px 595px #FFF, 479px 901px #FFF, 1546px 1823px #FFF, 285px 1208px #FFF, 1056px 347px #FFF, 261px 988px #FFF, 466px 990px #FFF, 1657px 648px #FFF, 1249px 933px #FFF, 1552px 1555px #FFF, 147px 62px #FFF, 292px 1157px #FFF, 1816px 423px #FFF, 1714px 757px #FFF, 1036px 961px #FFF, 1955px 710px #FFF, 1842px 516px #FFF, 479px 1870px #FFF, 1579px 1445px #FFF, 1225px 1309px #FFF, 1965px 566px #FFF, 1575px 1072px #FFF, 923px 329px #FFF, 651px 1514px #FFF, 865px 1100px #FFF, 782px 1873px #FFF, 115px 299px #FFF, 14px 1668px #FFF, 1666px 1817px #FFF, 1096px 1068px #FFF, 1462px 742px #FFF, 1384px 1750px #FFF;
}

#stars4 {
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 233px 1976px #FFF, 1196px 1119px #FFF, 646px 740px #FFF, 335px 645px #FFF, 1119px 1452px #FFF, 176px 1870px #FFF, 639px 1711px #FFF, 647px 1388px #FFF, 1516px 1108px #FFF, 464px 66px #FFF, 331px 344px #FFF, 772px 1189px #FFF, 1516px 1850px #FFF, 1500px 1463px #FFF, 1275px 876px #FFF, 1107px 645px #FFF, 977px 478px #FFF, 583px 1179px #FFF, 284px 395px #FFF, 1220px 461px #FFF, 1160px 249px #FFF, 196px 865px #FFF, 670px 1915px #FFF, 1449px 382px #FFF, 1191px 546px #FFF, 1329px 605px #FFF, 1945px 458px #FFF, 995px 749px #FFF, 1495px 861px #FFF, 708px 1731px #FFF, 348px 653px #FFF, 548px 1298px #FFF, 1606px 990px #FFF, 1049px 1204px #FFF, 253px 1501px #FFF, 1154px 166px #FFF, 1087px 104px #FFF, 1034px 1161px #FFF, 1681px 462px #FFF, 577px 1897px #FFF, 193px 1901px #FFF, 1701px 1755px #FFF, 864px 1297px #FFF, 800px 1289px #FFF, 676px 28px #FFF, 185px 1341px #FFF, 379px 1151px #FFF, 1224px 1725px #FFF, 280px 541px #FFF, 473px 1196px #FFF, 921px 1628px #FFF, 969px 432px #FFF, 1475px 758px #FFF, 1195px 993px #FFF, 876px 1840px #FFF, 1274px 1689px #FFF, 1977px 1101px #FFF, 837px 527px #FFF, 1785px 1610px #FFF, 1650px 1843px #FFF, 1127px 1508px #FFF, 401px 1050px #FFF, 51px 1105px #FFF, 545px 880px #FFF, 1786px 1672px #FFF, 318px 260px #FFF, 568px 254px #FFF, 1026px 1527px #FFF, 1242px 852px #FFF, 1785px 982px #FFF, 1318px 1071px #FFF, 398px 1061px #FFF, 1509px 257px #FFF, 599px 928px #FFF, 1195px 1800px #FFF, 1254px 906px #FFF, 141px 26px #FFF, 1384px 1502px #FFF, 476px 767px #FFF, 1973px 722px #FFF, 1339px 1031px #FFF, 778px 818px #FFF, 213px 1320px #FFF, 184px 221px #FFF, 983px 1911px #FFF, 923px 1439px #FFF, 1936px 581px #FFF, 1105px 625px #FFF, 325px 729px #FFF, 1475px 204px #FFF, 1483px 1564px #FFF, 1327px 1272px #FFF, 1187px 1944px #FFF, 1945px 1471px #FFF, 116px 960px #FFF, 1660px 1610px #FFF, 412px 1022px #FFF, 1552px 1516px #FFF, 1517px 1892px #FFF, 306px 829px #FFF, 1416px 462px #FFF, 1575px 1460px #FFF, 424px 1500px #FFF, 1530px 1169px #FFF, 1388px 1608px #FFF, 185px 416px #FFF, 634px 1446px #FFF, 767px 479px #FFF, 71px 426px #FFF, 1937px 145px #FFF, 1955px 1312px #FFF, 1811px 611px #FFF, 1145px 569px #FFF, 1460px 676px #FFF, 131px 1858px #FFF, 1557px 473px #FFF, 735px 130px #FFF, 112px 1531px #FFF, 1312px 305px #FFF, 409px 1032px #FFF, 149px 1964px #FFF, 535px 1215px #FFF, 1382px 630px #FFF, 1437px 1368px #FFF, 362px 1181px #FFF, 388px 181px #FFF, 274px 1287px #FFF, 1858px 1414px #FFF, 661px 1935px #FFF, 675px 1205px #FFF, 1829px 1725px #FFF, 1937px 1145px #FFF, 237px 908px #FFF, 1059px 1185px #FFF, 824px 1248px #FFF, 1167px 1730px #FFF, 180px 1961px #FFF, 1663px 203px #FFF, 374px 221px #FFF, 724px 1883px #FFF, 970px 1362px #FFF, 832px 505px #FFF, 313px 233px #FFF, 1909px 597px #FFF, 434px 201px #FFF, 587px 995px #FFF, 1833px 623px #FFF, 1464px 561px #FFF, 231px 593px #FFF, 1558px 1433px #FFF, 1986px 1767px #FFF, 1753px 1728px #FFF, 1153px 1623px #FFF, 249px 229px #FFF, 1503px 1186px #FFF, 1784px 137px #FFF, 841px 403px #FFF, 1400px 354px #FFF, 197px 499px #FFF, 1188px 681px #FFF, 158px 391px #FFF, 443px 1099px #FFF, 723px 1445px #FFF, 1408px 1235px #FFF, 1908px 195px #FFF, 271px 891px #FFF, 469px 1693px #FFF, 580px 11px #FFF, 1533px 70px #FFF, 859px 761px #FFF, 1510px 1844px #FFF, 421px 558px #FFF, 1132px 1453px #FFF, 757px 1987px #FFF, 212px 293px #FFF, 569px 323px #FFF, 1404px 1394px #FFF, 252px 1386px #FFF, 1668px 1857px #FFF, 123px 1684px #FFF, 105px 490px #FFF, 1083px 1769px #FFF, 1071px 1953px #FFF, 1271px 1159px #FFF, 699px 1491px #FFF, 1744px 1997px #FFF, 1868px 1973px #FFF, 1438px 1449px #FFF, 1222px 1921px #FFF, 1328px 1210px #FFF, 438px 873px #FFF, 809px 780px #FFF, 491px 1524px #FFF, 447px 1830px #FFF, 927px 1936px #FFF, 564px 691px #FFF, 1784px 1747px #FFF, 1978px 1722px #FFF, 1599px 1480px #FFF, 1276px 729px #FFF, 731px 1174px #FFF, 1586px 1711px #FFF, 451px 1340px #FFF, 1075px 1899px #FFF, 13px 575px #FFF, 309px 1340px #FFF, 981px 183px #FFF, 248px 1315px #FFF, 849px 80px #FFF, 1754px 1540px #FFF, 73px 1432px #FFF, 1208px 1828px #FFF, 65px 575px #FFF, 1098px 730px #FFF, 127px 1358px #FFF, 185px 19px #FFF, 1222px 1679px #FFF, 1122px 315px #FFF, 1906px 452px #FFF, 761px 284px #FFF, 813px 492px #FFF, 1344px 843px #FFF, 118px 1834px #FFF, 1620px 359px #FFF, 1755px 1246px #FFF, 299px 1076px #FFF, 1746px 158px #FFF, 6px 1635px #FFF, 143px 190px #FFF, 101px 468px #FFF, 137px 971px #FFF, 1221px 1929px #FFF, 1752px 650px #FFF, 1635px 1761px #FFF, 1522px 833px #FFF, 908px 153px #FFF, 1044px 350px #FFF, 1151px 1940px #FFF, 822px 210px #FFF, 1774px 310px #FFF, 796px 1447px #FFF, 1069px 1903px #FFF, 217px 565px #FFF, 662px 1370px #FFF, 1876px 1570px #FFF, 847px 46px #FFF, 1042px 1689px #FFF, 1584px 1434px #FFF, 1791px 908px #FFF, 973px 908px #FFF, 793px 747px #FFF, 122px 483px #FFF, 1137px 1374px #FFF, 1757px 1791px #FFF, 513px 225px #FFF, 63px 731px #FFF, 1179px 1926px #FFF, 346px 18px #FFF, 589px 175px #FFF, 87px 302px #FFF, 380px 1295px #FFF, 450px 921px #FFF, 1667px 1973px #FFF, 1495px 1373px #FFF, 1462px 1850px #FFF, 540px 288px #FFF, 1208px 1051px #FFF, 1554px 1095px #FFF, 1009px 1516px #FFF, 181px 572px #FFF, 165px 387px #FFF, 549px 1835px #FFF, 960px 16px #FFF, 1360px 403px #FFF, 1251px 43px #FFF, 1905px 1813px #FFF, 1106px 866px #FFF, 1809px 277px #FFF, 1828px 1720px #FFF, 295px 1610px #FFF, 523px 166px #FFF, 1069px 692px #FFF, 1292px 217px #FFF, 11px 1721px #FFF, 99px 1045px #FFF, 51px 1584px #FFF, 1053px 266px #FFF, 1287px 1235px #FFF, 747px 1722px #FFF, 1542px 736px #FFF, 1256px 18px #FFF, 102px 609px #FFF, 586px 1339px #FFF, 1843px 1697px #FFF, 824px 1687px #FFF, 1124px 882px #FFF, 395px 501px #FFF, 1456px 672px #FFF, 1472px 1648px #FFF, 1326px 1164px #FFF, 777px 1672px #FFF, 81px 345px #FFF, 91px 386px #FFF, 243px 411px #FFF, 1560px 90px #FFF, 6px 1771px #FFF, 1601px 616px #FFF, 1220px 1808px #FFF, 1160px 836px #FFF, 246px 1777px #FFF, 456px 863px #FFF, 97px 1138px #FFF, 1811px 942px #FFF, 213px 414px #FFF, 891px 392px #FFF, 1044px 927px #FFF, 1856px 216px #FFF, 957px 347px #FFF, 1486px 406px #FFF, 838px 912px #FFF, 803px 361px #FFF, 564px 826px #FFF, 1597px 949px #FFF, 1206px 289px #FFF, 33px 1035px #FFF, 1762px 1377px #FFF, 789px 1815px #FFF, 1594px 1342px #FFF, 1668px 880px #FFF, 1539px 1581px #FFF, 1547px 53px #FFF, 861px 1433px #FFF, 693px 1618px #FFF, 1762px 782px #FFF, 1568px 682px #FFF, 1126px 1762px #FFF, 1242px 134px #FFF, 495px 959px #FFF, 1606px 219px #FFF, 1878px 1415px #FFF, 1652px 797px #FFF, 782px 1903px #FFF, 1774px 1133px #FFF, 1430px 408px #FFF, 265px 394px #FFF, 890px 336px #FFF, 1051px 311px #FFF, 461px 1559px #FFF, 1931px 91px #FFF, 1160px 380px #FFF, 1442px 1058px #FFF, 1157px 364px #FFF, 586px 227px #FFF, 1365px 715px #FFF, 1658px 1655px #FFF, 1923px 1664px #FFF, 1023px 1844px #FFF, 1939px 1367px #FFF, 1203px 1305px #FFF, 359px 642px #FFF, 1056px 425px #FFF, 787px 202px #FFF, 1609px 1850px #FFF, 1964px 200px #FFF, 1537px 586px #FFF, 1589px 903px #FFF, 1063px 1694px #FFF, 760px 1185px #FFF, 597px 1396px #FFF, 294px 452px #FFF, 433px 818px #FFF, 199px 840px #FFF, 1332px 1937px #FFF, 169px 1907px #FFF, 591px 834px #FFF, 1716px 1032px #FFF, 45px 1879px #FFF, 686px 1469px #FFF, 1520px 475px #FFF, 1122px 859px #FFF, 973px 1541px #FFF, 269px 477px #FFF, 1390px 716px #FFF, 1791px 783px #FFF, 824px 2000px #FFF, 1211px 1717px #FFF, 1008px 1587px #FFF, 1422px 204px #FFF, 234px 556px #FFF, 506px 550px #FFF, 942px 1670px #FFF, 397px 853px #FFF, 599px 795px #FFF, 762px 1926px #FFF, 1202px 1424px #FFF, 135px 1316px #FFF, 1442px 1692px #FFF, 977px 652px #FFF, 564px 1648px #FFF, 997px 1474px #FFF, 67px 1366px #FFF, 1860px 1451px #FFF, 1105px 772px #FFF, 1886px 1396px #FFF, 1510px 658px #FFF, 976px 1544px #FFF, 894px 543px #FFF, 1098px 1189px #FFF, 690px 77px #FFF, 770px 733px #FFF, 557px 1403px #FFF, 1758px 1623px #FFF, 1341px 812px #FFF, 699px 967px #FFF, 277px 866px #FFF, 1526px 1828px #FFF, 8px 977px #FFF, 1707px 952px #FFF, 12px 1900px #FFF, 72px 921px #FFF, 496px 1067px #FFF, 1288px 1749px #FFF, 273px 984px #FFF, 1197px 1991px #FFF, 242px 789px #FFF, 903px 1035px #FFF, 480px 1492px #FFF, 102px 1331px #FFF, 738px 1343px #FFF, 560px 1475px #FFF, 367px 846px #FFF, 1420px 962px #FFF, 1976px 892px #FFF, 1911px 1763px #FFF, 1639px 1002px #FFF, 437px 1522px #FFF, 1906px 1025px #FFF, 730px 1364px #FFF, 1127px 521px #FFF, 1401px 1792px #FFF, 1954px 1066px #FFF, 232px 250px #FFF, 1685px 660px #FFF, 1011px 999px #FFF, 1970px 790px #FFF, 750px 499px #FFF, 1738px 660px #FFF, 1621px 1849px #FFF, 446px 52px #FFF, 1055px 1396px #FFF, 1165px 1497px #FFF, 1740px 1425px #FFF, 1012px 1920px #FFF, 1258px 1560px #FFF, 1020px 1152px #FFF, 362px 673px #FFF, 1065px 975px #FFF, 582px 755px #FFF, 1271px 1479px #FFF, 719px 548px #FFF, 1602px 879px #FFF, 590px 499px #FFF, 721px 1412px #FFF, 1180px 113px #FFF, 1801px 1961px #FFF, 589px 941px #FFF, 883px 476px #FFF, 214px 890px #FFF, 1028px 892px #FFF, 1107px 1832px #FFF, 944px 361px #FFF, 480px 1453px #FFF, 1466px 683px #FFF, 981px 745px #FFF, 1968px 828px #FFF, 657px 1830px #FFF, 11px 1338px #FFF, 179px 730px #FFF, 1713px 197px #FFF, 51px 955px #FFF, 1243px 319px #FFF, 1175px 624px #FFF, 446px 46px #FFF, 5px 1158px #FFF, 82px 1352px #FFF, 1877px 402px #FFF, 708px 1778px #FFF, 903px 1625px #FFF, 1824px 352px #FFF, 1229px 140px #FFF, 1518px 24px #FFF, 1017px 512px #FFF, 515px 699px #FFF, 295px 265px #FFF, 69px 1773px #FFF, 1640px 1163px #FFF, 536px 342px #FFF, 970px 1766px #FFF, 560px 1416px #FFF, 577px 193px #FFF, 469px 9px #FFF, 466px 276px #FFF, 711px 853px #FFF, 401px 685px #FFF, 85px 506px #FFF, 865px 558px #FFF, 631px 105px #FFF, 887px 866px #FFF, 1704px 1001px #FFF, 1051px 1199px #FFF, 275px 1909px #FFF, 1462px 829px #FFF, 375px 1057px #FFF, 1531px 1501px #FFF, 205px 403px #FFF, 33px 1869px #FFF, 967px 1176px #FFF, 376px 863px #FFF, 1769px 1545px #FFF, 535px 51px #FFF, 1972px 1569px #FFF, 1773px 960px #FFF, 487px 620px #FFF, 1660px 687px #FFF, 1632px 972px #FFF, 1362px 42px #FFF, 479px 1655px #FFF, 1531px 1808px #FFF, 1450px 1412px #FFF, 1549px 170px #FFF, 1904px 1305px #FFF, 1209px 48px #FFF, 1933px 820px #FFF, 1623px 595px #FFF, 48px 643px #FFF, 179px 1754px #FFF, 589px 1032px #FFF, 1199px 356px #FFF, 1755px 1418px #FFF, 780px 1174px #FFF, 1905px 758px #FFF, 1567px 713px #FFF, 1372px 705px #FFF, 456px 654px #FFF, 759px 690px #FFF, 452px 673px #FFF, 993px 1610px #FFF, 1271px 188px #FFF, 343px 1750px #FFF, 1943px 1735px #FFF, 1717px 853px #FFF, 1247px 303px #FFF, 1314px 1895px #FFF, 1203px 489px #FFF, 741px 469px #FFF, 4px 246px #FFF, 1515px 115px #FFF, 606px 218px #FFF, 1966px 1471px #FFF, 177px 87px #FFF, 1575px 588px #FFF, 1136px 1386px #FFF, 70px 1868px #FFF, 1053px 18px #FFF, 1124px 721px #FFF, 1748px 1181px #FFF, 191px 1387px #FFF, 1931px 840px #FFF, 1088px 1603px #FFF, 634px 1255px #FFF, 814px 1434px #FFF, 585px 64px #FFF, 1074px 1618px #FFF, 1692px 761px #FFF, 651px 643px #FFF, 193px 335px #FFF, 1103px 1447px #FFF, 491px 1142px #FFF, 521px 408px #FFF, 536px 340px #FFF, 411px 1091px #FFF, 1646px 193px #FFF, 1595px 1285px #FFF, 870px 1349px #FFF, 1085px 1013px #FFF, 204px 1864px #FFF, 1359px 299px #FFF, 807px 964px #FFF, 219px 509px #FFF, 36px 1227px #FFF, 702px 1873px #FFF, 1471px 934px #FFF, 1763px 792px #FFF, 973px 1957px #FFF, 987px 68px #FFF, 593px 1282px #FFF, 1900px 607px #FFF, 407px 1659px #FFF, 587px 17px #FFF, 632px 158px #FFF;
    -webkit-animation: animStar 600s linear infinite;
    -moz-animation: animStar 600s linear infinite;
    -ms-animation: animStar 600s linear infinite;
    animation: animStar 600s linear infinite;
}

#stars4:after {
    content: " ";
    position: absolute;
    top: 2000px;
    width: 1px;
    height: 1px;
    background: transparent;
    box-shadow: 233px 1976px #FFF, 1196px 1119px #FFF, 646px 740px #FFF, 335px 645px #FFF, 1119px 1452px #FFF, 176px 1870px #FFF, 639px 1711px #FFF, 647px 1388px #FFF, 1516px 1108px #FFF, 464px 66px #FFF, 331px 344px #FFF, 772px 1189px #FFF, 1516px 1850px #FFF, 1500px 1463px #FFF, 1275px 876px #FFF, 1107px 645px #FFF, 977px 478px #FFF, 583px 1179px #FFF, 284px 395px #FFF, 1220px 461px #FFF, 1160px 249px #FFF, 196px 865px #FFF, 670px 1915px #FFF, 1449px 382px #FFF, 1191px 546px #FFF, 1329px 605px #FFF, 1945px 458px #FFF, 995px 749px #FFF, 1495px 861px #FFF, 708px 1731px #FFF, 348px 653px #FFF, 548px 1298px #FFF, 1606px 990px #FFF, 1049px 1204px #FFF, 253px 1501px #FFF, 1154px 166px #FFF, 1087px 104px #FFF, 1034px 1161px #FFF, 1681px 462px #FFF, 577px 1897px #FFF, 193px 1901px #FFF, 1701px 1755px #FFF, 864px 1297px #FFF, 800px 1289px #FFF, 676px 28px #FFF, 185px 1341px #FFF, 379px 1151px #FFF, 1224px 1725px #FFF, 280px 541px #FFF, 473px 1196px #FFF, 921px 1628px #FFF, 969px 432px #FFF, 1475px 758px #FFF, 1195px 993px #FFF, 876px 1840px #FFF, 1274px 1689px #FFF, 1977px 1101px #FFF, 837px 527px #FFF, 1785px 1610px #FFF, 1650px 1843px #FFF, 1127px 1508px #FFF, 401px 1050px #FFF, 51px 1105px #FFF, 545px 880px #FFF, 1786px 1672px #FFF, 318px 260px #FFF, 568px 254px #FFF, 1026px 1527px #FFF, 1242px 852px #FFF, 1785px 982px #FFF, 1318px 1071px #FFF, 398px 1061px #FFF, 1509px 257px #FFF, 599px 928px #FFF, 1195px 1800px #FFF, 1254px 906px #FFF, 141px 26px #FFF, 1384px 1502px #FFF, 476px 767px #FFF, 1973px 722px #FFF, 1339px 1031px #FFF, 778px 818px #FFF, 213px 1320px #FFF, 184px 221px #FFF, 983px 1911px #FFF, 923px 1439px #FFF, 1936px 581px #FFF, 1105px 625px #FFF, 325px 729px #FFF, 1475px 204px #FFF, 1483px 1564px #FFF, 1327px 1272px #FFF, 1187px 1944px #FFF, 1945px 1471px #FFF, 116px 960px #FFF, 1660px 1610px #FFF, 412px 1022px #FFF, 1552px 1516px #FFF, 1517px 1892px #FFF, 306px 829px #FFF, 1416px 462px #FFF, 1575px 1460px #FFF, 424px 1500px #FFF, 1530px 1169px #FFF, 1388px 1608px #FFF, 185px 416px #FFF, 634px 1446px #FFF, 767px 479px #FFF, 71px 426px #FFF, 1937px 145px #FFF, 1955px 1312px #FFF, 1811px 611px #FFF, 1145px 569px #FFF, 1460px 676px #FFF, 131px 1858px #FFF, 1557px 473px #FFF, 735px 130px #FFF, 112px 1531px #FFF, 1312px 305px #FFF, 409px 1032px #FFF, 149px 1964px #FFF, 535px 1215px #FFF, 1382px 630px #FFF, 1437px 1368px #FFF, 362px 1181px #FFF, 388px 181px #FFF, 274px 1287px #FFF, 1858px 1414px #FFF, 661px 1935px #FFF, 675px 1205px #FFF, 1829px 1725px #FFF, 1937px 1145px #FFF, 237px 908px #FFF, 1059px 1185px #FFF, 824px 1248px #FFF, 1167px 1730px #FFF, 180px 1961px #FFF, 1663px 203px #FFF, 374px 221px #FFF, 724px 1883px #FFF, 970px 1362px #FFF, 832px 505px #FFF, 313px 233px #FFF, 1909px 597px #FFF, 434px 201px #FFF, 587px 995px #FFF, 1833px 623px #FFF, 1464px 561px #FFF, 231px 593px #FFF, 1558px 1433px #FFF, 1986px 1767px #FFF, 1753px 1728px #FFF, 1153px 1623px #FFF, 249px 229px #FFF, 1503px 1186px #FFF, 1784px 137px #FFF, 841px 403px #FFF, 1400px 354px #FFF, 197px 499px #FFF, 1188px 681px #FFF, 158px 391px #FFF, 443px 1099px #FFF, 723px 1445px #FFF, 1408px 1235px #FFF, 1908px 195px #FFF, 271px 891px #FFF, 469px 1693px #FFF, 580px 11px #FFF, 1533px 70px #FFF, 859px 761px #FFF, 1510px 1844px #FFF, 421px 558px #FFF, 1132px 1453px #FFF, 757px 1987px #FFF, 212px 293px #FFF, 569px 323px #FFF, 1404px 1394px #FFF, 252px 1386px #FFF, 1668px 1857px #FFF, 123px 1684px #FFF, 105px 490px #FFF, 1083px 1769px #FFF, 1071px 1953px #FFF, 1271px 1159px #FFF, 699px 1491px #FFF, 1744px 1997px #FFF, 1868px 1973px #FFF, 1438px 1449px #FFF, 1222px 1921px #FFF, 1328px 1210px #FFF, 438px 873px #FFF, 809px 780px #FFF, 491px 1524px #FFF, 447px 1830px #FFF, 927px 1936px #FFF, 564px 691px #FFF, 1784px 1747px #FFF, 1978px 1722px #FFF, 1599px 1480px #FFF, 1276px 729px #FFF, 731px 1174px #FFF, 1586px 1711px #FFF, 451px 1340px #FFF, 1075px 1899px #FFF, 13px 575px #FFF, 309px 1340px #FFF, 981px 183px #FFF, 248px 1315px #FFF, 849px 80px #FFF, 1754px 1540px #FFF, 73px 1432px #FFF, 1208px 1828px #FFF, 65px 575px #FFF, 1098px 730px #FFF, 127px 1358px #FFF, 185px 19px #FFF, 1222px 1679px #FFF, 1122px 315px #FFF, 1906px 452px #FFF, 761px 284px #FFF, 813px 492px #FFF, 1344px 843px #FFF, 118px 1834px #FFF, 1620px 359px #FFF, 1755px 1246px #FFF, 299px 1076px #FFF, 1746px 158px #FFF, 6px 1635px #FFF, 143px 190px #FFF, 101px 468px #FFF, 137px 971px #FFF, 1221px 1929px #FFF, 1752px 650px #FFF, 1635px 1761px #FFF, 1522px 833px #FFF, 908px 153px #FFF, 1044px 350px #FFF, 1151px 1940px #FFF, 822px 210px #FFF, 1774px 310px #FFF, 796px 1447px #FFF, 1069px 1903px #FFF, 217px 565px #FFF, 662px 1370px #FFF, 1876px 1570px #FFF, 847px 46px #FFF, 1042px 1689px #FFF, 1584px 1434px #FFF, 1791px 908px #FFF, 973px 908px #FFF, 793px 747px #FFF, 122px 483px #FFF, 1137px 1374px #FFF, 1757px 1791px #FFF, 513px 225px #FFF, 63px 731px #FFF, 1179px 1926px #FFF, 346px 18px #FFF, 589px 175px #FFF, 87px 302px #FFF, 380px 1295px #FFF, 450px 921px #FFF, 1667px 1973px #FFF, 1495px 1373px #FFF, 1462px 1850px #FFF, 540px 288px #FFF, 1208px 1051px #FFF, 1554px 1095px #FFF, 1009px 1516px #FFF, 181px 572px #FFF, 165px 387px #FFF, 549px 1835px #FFF, 960px 16px #FFF, 1360px 403px #FFF, 1251px 43px #FFF, 1905px 1813px #FFF, 1106px 866px #FFF, 1809px 277px #FFF, 1828px 1720px #FFF, 295px 1610px #FFF, 523px 166px #FFF, 1069px 692px #FFF, 1292px 217px #FFF, 11px 1721px #FFF, 99px 1045px #FFF, 51px 1584px #FFF, 1053px 266px #FFF, 1287px 1235px #FFF, 747px 1722px #FFF, 1542px 736px #FFF, 1256px 18px #FFF, 102px 609px #FFF, 586px 1339px #FFF, 1843px 1697px #FFF, 824px 1687px #FFF, 1124px 882px #FFF, 395px 501px #FFF, 1456px 672px #FFF, 1472px 1648px #FFF, 1326px 1164px #FFF, 777px 1672px #FFF, 81px 345px #FFF, 91px 386px #FFF, 243px 411px #FFF, 1560px 90px #FFF, 6px 1771px #FFF, 1601px 616px #FFF, 1220px 1808px #FFF, 1160px 836px #FFF, 246px 1777px #FFF, 456px 863px #FFF, 97px 1138px #FFF, 1811px 942px #FFF, 213px 414px #FFF, 891px 392px #FFF, 1044px 927px #FFF, 1856px 216px #FFF, 957px 347px #FFF, 1486px 406px #FFF, 838px 912px #FFF, 803px 361px #FFF, 564px 826px #FFF, 1597px 949px #FFF, 1206px 289px #FFF, 33px 1035px #FFF, 1762px 1377px #FFF, 789px 1815px #FFF, 1594px 1342px #FFF, 1668px 880px #FFF, 1539px 1581px #FFF, 1547px 53px #FFF, 861px 1433px #FFF, 693px 1618px #FFF, 1762px 782px #FFF, 1568px 682px #FFF, 1126px 1762px #FFF, 1242px 134px #FFF, 495px 959px #FFF, 1606px 219px #FFF, 1878px 1415px #FFF, 1652px 797px #FFF, 782px 1903px #FFF, 1774px 1133px #FFF, 1430px 408px #FFF, 265px 394px #FFF, 890px 336px #FFF, 1051px 311px #FFF, 461px 1559px #FFF, 1931px 91px #FFF, 1160px 380px #FFF, 1442px 1058px #FFF, 1157px 364px #FFF, 586px 227px #FFF, 1365px 715px #FFF, 1658px 1655px #FFF, 1923px 1664px #FFF, 1023px 1844px #FFF, 1939px 1367px #FFF, 1203px 1305px #FFF, 359px 642px #FFF, 1056px 425px #FFF, 787px 202px #FFF, 1609px 1850px #FFF, 1964px 200px #FFF, 1537px 586px #FFF, 1589px 903px #FFF, 1063px 1694px #FFF, 760px 1185px #FFF, 597px 1396px #FFF, 294px 452px #FFF, 433px 818px #FFF, 199px 840px #FFF, 1332px 1937px #FFF, 169px 1907px #FFF, 591px 834px #FFF, 1716px 1032px #FFF, 45px 1879px #FFF, 686px 1469px #FFF, 1520px 475px #FFF, 1122px 859px #FFF, 973px 1541px #FFF, 269px 477px #FFF, 1390px 716px #FFF, 1791px 783px #FFF, 824px 2000px #FFF, 1211px 1717px #FFF, 1008px 1587px #FFF, 1422px 204px #FFF, 234px 556px #FFF, 506px 550px #FFF, 942px 1670px #FFF, 397px 853px #FFF, 599px 795px #FFF, 762px 1926px #FFF, 1202px 1424px #FFF, 135px 1316px #FFF, 1442px 1692px #FFF, 977px 652px #FFF, 564px 1648px #FFF, 997px 1474px #FFF, 67px 1366px #FFF, 1860px 1451px #FFF, 1105px 772px #FFF, 1886px 1396px #FFF, 1510px 658px #FFF, 976px 1544px #FFF, 894px 543px #FFF, 1098px 1189px #FFF, 690px 77px #FFF, 770px 733px #FFF, 557px 1403px #FFF, 1758px 1623px #FFF, 1341px 812px #FFF, 699px 967px #FFF, 277px 866px #FFF, 1526px 1828px #FFF, 8px 977px #FFF, 1707px 952px #FFF, 12px 1900px #FFF, 72px 921px #FFF, 496px 1067px #FFF, 1288px 1749px #FFF, 273px 984px #FFF, 1197px 1991px #FFF, 242px 789px #FFF, 903px 1035px #FFF, 480px 1492px #FFF, 102px 1331px #FFF, 738px 1343px #FFF, 560px 1475px #FFF, 367px 846px #FFF, 1420px 962px #FFF, 1976px 892px #FFF, 1911px 1763px #FFF, 1639px 1002px #FFF, 437px 1522px #FFF, 1906px 1025px #FFF, 730px 1364px #FFF, 1127px 521px #FFF, 1401px 1792px #FFF, 1954px 1066px #FFF, 232px 250px #FFF, 1685px 660px #FFF, 1011px 999px #FFF, 1970px 790px #FFF, 750px 499px #FFF, 1738px 660px #FFF, 1621px 1849px #FFF, 446px 52px #FFF, 1055px 1396px #FFF, 1165px 1497px #FFF, 1740px 1425px #FFF, 1012px 1920px #FFF, 1258px 1560px #FFF, 1020px 1152px #FFF, 362px 673px #FFF, 1065px 975px #FFF, 582px 755px #FFF, 1271px 1479px #FFF, 719px 548px #FFF, 1602px 879px #FFF, 590px 499px #FFF, 721px 1412px #FFF, 1180px 113px #FFF, 1801px 1961px #FFF, 589px 941px #FFF, 883px 476px #FFF, 214px 890px #FFF, 1028px 892px #FFF, 1107px 1832px #FFF, 944px 361px #FFF, 480px 1453px #FFF, 1466px 683px #FFF, 981px 745px #FFF, 1968px 828px #FFF, 657px 1830px #FFF, 11px 1338px #FFF, 179px 730px #FFF, 1713px 197px #FFF, 51px 955px #FFF, 1243px 319px #FFF, 1175px 624px #FFF, 446px 46px #FFF, 5px 1158px #FFF, 82px 1352px #FFF, 1877px 402px #FFF, 708px 1778px #FFF, 903px 1625px #FFF, 1824px 352px #FFF, 1229px 140px #FFF, 1518px 24px #FFF, 1017px 512px #FFF, 515px 699px #FFF, 295px 265px #FFF, 69px 1773px #FFF, 1640px 1163px #FFF, 536px 342px #FFF, 970px 1766px #FFF, 560px 1416px #FFF, 577px 193px #FFF, 469px 9px #FFF, 466px 276px #FFF, 711px 853px #FFF, 401px 685px #FFF, 85px 506px #FFF, 865px 558px #FFF, 631px 105px #FFF, 887px 866px #FFF, 1704px 1001px #FFF, 1051px 1199px #FFF, 275px 1909px #FFF, 1462px 829px #FFF, 375px 1057px #FFF, 1531px 1501px #FFF, 205px 403px #FFF, 33px 1869px #FFF, 967px 1176px #FFF, 376px 863px #FFF, 1769px 1545px #FFF, 535px 51px #FFF, 1972px 1569px #FFF, 1773px 960px #FFF, 487px 620px #FFF, 1660px 687px #FFF, 1632px 972px #FFF, 1362px 42px #FFF, 479px 1655px #FFF, 1531px 1808px #FFF, 1450px 1412px #FFF, 1549px 170px #FFF, 1904px 1305px #FFF, 1209px 48px #FFF, 1933px 820px #FFF, 1623px 595px #FFF, 48px 643px #FFF, 179px 1754px #FFF, 589px 1032px #FFF, 1199px 356px #FFF, 1755px 1418px #FFF, 780px 1174px #FFF, 1905px 758px #FFF, 1567px 713px #FFF, 1372px 705px #FFF, 456px 654px #FFF, 759px 690px #FFF, 452px 673px #FFF, 993px 1610px #FFF, 1271px 188px #FFF, 343px 1750px #FFF, 1943px 1735px #FFF, 1717px 853px #FFF, 1247px 303px #FFF, 1314px 1895px #FFF, 1203px 489px #FFF, 741px 469px #FFF, 4px 246px #FFF, 1515px 115px #FFF, 606px 218px #FFF, 1966px 1471px #FFF, 177px 87px #FFF, 1575px 588px #FFF, 1136px 1386px #FFF, 70px 1868px #FFF, 1053px 18px #FFF, 1124px 721px #FFF, 1748px 1181px #FFF, 191px 1387px #FFF, 1931px 840px #FFF, 1088px 1603px #FFF, 634px 1255px #FFF, 814px 1434px #FFF, 585px 64px #FFF, 1074px 1618px #FFF, 1692px 761px #FFF, 651px 643px #FFF, 193px 335px #FFF, 1103px 1447px #FFF, 491px 1142px #FFF, 521px 408px #FFF, 536px 340px #FFF, 411px 1091px #FFF, 1646px 193px #FFF, 1595px 1285px #FFF, 870px 1349px #FFF, 1085px 1013px #FFF, 204px 1864px #FFF, 1359px 299px #FFF, 807px 964px #FFF, 219px 509px #FFF, 36px 1227px #FFF, 702px 1873px #FFF, 1471px 934px #FFF, 1763px 792px #FFF, 973px 1957px #FFF, 987px 68px #FFF, 593px 1282px #FFF, 1900px 607px #FFF, 407px 1659px #FFF, 587px 17px #FFF, 632px 158px #FFF;
}

@-webkit-keyframes animStar {
    from {
        -webkit-transform: translateY(0px);
    }

    to {
        -webkit-transform: translateY(-2000px);
    }
}

@-moz-keyframes animStar {
    from {
        -moz-transform: translateY(0px);
    }

    to {
        -moz-transform: translateY(-2000px);
    }
}

@-ms-keyframes animStar {
    from {
        -ms-transform: translateY(0px);
    }

    to {
        -ms-transform: translateY(-2000px);
    }
}

@keyframes animStar {
    from {
        transform: translateY(0px);
    }

    to {
        transform: translateY(-2000px);
    }
}

.circle {
    display: inline-block;
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: whiteSmoke;
    box-shadow: 4px -40px 60px 5px rgb(26, 117, 206) inset;
    position: absolute;
    top: -44px;
    left: -52px;
    z-index: 99;
}


.spin3 {
    animation: spin3 1s infinite linear;
}

@keyframes spin3 {
    from {
        transform: rotate(0deg);
    }

    to {
        transform: rotate(360deg);
    }
}


.color-theme_steel {
    --dark: rgb(50, 50, 50);
    --light: rgb(255, 255, 255);
}

.animation_rotation_default {
    --from: rotate3d(1, 1, 1, 0deg);
    --to: rotate3d(1, 1, 1, 360deg);
}

.cube2 {
    --side-size: 200px;
}

.container {
    perspective: 600px;
    perspective-origin: 50vw 50vh;
    padding: 0 50px;
}

.cube2 {
    --half-side-size: calc(var(--side-size) / 2);
    transform-style: preserve-3d;
    animation: rotate 3s infinite linear;
    transform-origin: var(--half-side-size) var(--half-side-size);
    position: absolute;
    top: 150px;
    left: 30%;
    right: 0;
    margin: 0 auto
}

.cube__side {
    /* border: 3px solid black; */
    transform-style: preserve-3d;
    height: var(--side-size);
    width: var(--side-size);
    position: absolute;
    box-sizing: border-box;
    backface-visibility: hidden;

    background: radial-gradient(263.95% 414.36% at 67.92% -136.26%, #1B1E3F 35.65%, #2D47A0 43.22%, #05A8DB 55.47%, #05DBCE 65.11%, #219E95 82.99%, #1188AD 99.21%);
    background-size: 300% 300%;
}

.cube__side_type_top {
    transform: rotateX(90deg) translateZ(var(--half-side-size));
    animation: light 2s infinite ease;
}

.cube__side_type_bottom {
    transform: rotateX(-90deg) translateZ(var(--half-side-size));
    animation: light 1600ms infinite ease;
}

.cube__side_type_right {
    transform: rotateY(90deg) translateZ(var(--half-side-size));
    animation: light 1.8s infinite ease;
}

.cube__side_type_left {
    transform: rotateY(-90deg) translateZ(var(--half-side-size));
    animation: light 3.2s infinite ease;
}

.cube__side_type_back {
    transform: rotateY(180deg) translateZ(var(--half-side-size));
    animation: light 2.4s infinite ease;
}

.cube__side_type_front {
    transform: translateZ(var(--half-side-size));
    animation: light 3s infinite ease;
}

@keyframes rotate {
    from {
        transform: var(--from);
    }

    to {
        transform: var(--to);
    }
}

@keyframes light {
    0% {
        background-position: 0%;
    }

    100% {
        background-position: 150%;
    }
}


.logoMarqueeSection {padding: 20px 0 0;}

#logoMarqueeSection {
    overflow: hidden;
    padding: 0;
}

.default-content-container {
    margin-left: auto;
    margin-right: auto;
    margin-top: 0;
    margin-bottom: 0;
    /* padding-left: 5rem; */
    /* padding-right: 5rem; */
    padding-top: 4.5rem;
    padding-bottom: 4.5rem;
    width: 100%;
    min-height: 100vh;
    overflow: hidden;
}

div.marquee > a > img {
    height: 120px;
}

.logoMarqueeSection > div > div {
    padding-top: 0;
    padding-bottom: 0;
    min-height: 0;
}

.marquee-wrapper {
    display: inline-block;
    white-space: nowrap;
}

.marquee {
    display: inline-block;
    white-space: nowrap;
    position: relative;
    transform: translate3d(0%, 0, 0);
    animation-name: marquee;
    animation-timing-function: linear;
    animation-iteration-count: infinite;
}

.marquee div {
    display: inline-block;
    white-space: nowrap;
    padding-right: 5.4rem;
}

.marquee-wrapper:hover .marquee {
    animation-play-state: paused !important;
}

@keyframes marquee {
    0% {
        transform: translate3d(0%, 0, 0);
    }

    100% {
        transform: translate3d(-100%, 0, 0);
    }
}
.box-shape {
    transform: scale(0.55);
    position: absolute;
    top: 20%;
    right: 0;
    left: 0;
    margin: 0 auto;
}

#shape {
	position: absolute;
	top: 25px;
	margin: 0 auto;
	width: 150px;
	height: 150px;
	-webkit-animation: spin5 10s infinite linear;
	-webkit-transform: rotateY(20deg) rotateX(-10deg);
	-webkit-transform-style: preserve-3d;
	right: 40%;
	transform-origin: center;
}

#shape > div {
	border: 1px solid #00c8ff;
	position: absolute;
	width: 250px;
	height: 250px;
	-webkit-transition: -webkit-transform 2s;
	top: 120px;
	right: 70px;
	background: linear-gradient(137deg, #2C4CA2 26.00%, #05A8DB 81.48%, #05A8DB 100%);
}

#shape > div img {
	width: 100%; height: 100%;
}

/* This is where the 3D magic happens */
@-webkit-keyframes spin5 {
	from { -webkit-transform: rotateY(0) rotateX(0); transform-origin:bottom }
	to   { -webkit-transform: rotateY(-360deg) rotateX(360deg); transform-origin:bottom }
}

/* 3D positioning for each of the images/links */
.one { -webkit-transform: rotateX(90deg) translateZ(125px); }
.two { -webkit-transform: translateZ(125px); }
.three { -webkit-transform: rotateY(90deg) translateZ(125px); }
.four { -webkit-transform: rotateY(180deg) translateZ(125px); }
.five { -webkit-transform: rotateY(-90deg) translateZ(125px); }
.six { -webkit-transform: rotateX(-90deg) translateZ(125px); }



@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}