/* Animations */

.animation_1 {
    -webkit-animation: animation_1 13s infinite cubic-bezier(0.47, 0, 0.745, 0.715) both;
    animation: animation_1 13s infinite cubic-bezier(0.47, 0, 0.745, 0.715) both;
    z-index: 10;
}

.animation_2 {
    -webkit-animation: animation_2 13s infinite cubic-bezier(0.47, 0, 0.745, 0.715) both;
    animation: animation_2 13s infinite cubic-bezier(0.47, 0, 0.745, 0.715) both;
    z-index: 10;
}

.animation_3 {
    -webkit-animation: animation_3 13s infinite cubic-bezier(0.47, 0, 0.745, 0.715) both;
    animation: animation_3 13s infinite cubic-bezier(0.47, 0, 0.745, 0.715) both;
    z-index: 10;
}

@keyframes animation_1 {
    0% {
        transform: translateY(0px) translateX(0px);
        opacity: 1;
    }
    50% {
        transform: translateY(-20px) translateX(20px);
        opacity: 1;
    }
    100% {
        transform: translateY(0px) translateX(0px);
        opacity: 1;
    }
}

@keyframes animation_2 {
    0% {
        transform: translateY(0px) translateX(0px);
        opacity: 1;
    }
    50% {
        transform: translateY(-30px) translateX(-20px);
        opacity: 1;
    }
    100% {
        transform: translateY(0px) translateX(0px);
        opacity: 1;
    }
}

@keyframes animation_3 {
    0% {
        transform: translateY(0px) translateX(0px);
        opacity: 1;
    }
    50% {
        transform: translateY(20px) translateX(20px);
        opacity: 1;
    }
    100% {
        transform: translateY(0px) translateX(0px);
        opacity: 1;
    }
}