/* @-webkit-keyframes logo_animation {
    from {
        transform: perspective(400px) scale(0.95);
        opacity: 0;
    }
    to {
        transform: perspective(400px) rotateX(0) scale(1);
        opacity: 1;
    }
}

@keyframes logo_animation {
    from {
        transform: perspective(400px) scale(0.95);
        opacity: 0;
    }
    to {
        transform: perspective(400px) rotateX(0) scale(1);
        opacity: 1;
    }
} */

@keyframes flyIn {
    from {
        transform: perspective(700px) rotate3d(2, -1, 0, 25deg) translate(-0.5em, -0.5em);
        /* transform: rotate3d(1, 1, -5, 220deg) scale(0.95) translate(-1em, -1em); */
        opacity: 0;
    }
    to {
        transform: perspective(700px) rotate3d(0) translate(0px, 0px);
        /* transform: rotate3d(0) scale(1) translate(0px, 0px); */
        opacity: 1;
    }
}

@keyframes flyInLeft {
    from {
        transform: perspective(700px) rotate3d(2, -15, 0, 45deg) translate(-2.5em, 0em);
        /* transform: rotate3d(1, 1, -5, 220deg) scale(0.95) translate(-1em, -1em); */
        opacity: 0;
    }
    to {
        transform: perspective(700px) rotate3d(0) translate(0px, 0px);
        /* transform: rotate3d(0) scale(1) translate(0px, 0px); */
        opacity: 1;
    }
}

@keyframes flyInRight {
    from {
        transform: perspective(700px) rotate3d(2, 15, 0, 45deg) translate(2.5em, 0em);
        /* transform: rotate3d(1, 1, -5, 220deg) scale(0.95) translate(-1em, -1em); */
        opacity: 0;
    }
    to {
        transform: perspective(700px) rotate3d(0) translate(0px, 0px);
        /* transform: rotate3d(0) scale(1) translate(0px, 0px); */
        opacity: 1;
    }
}

@keyframes flyInBottom {
    from {
        transform: perspective(700px) rotate3d(2, -1, 0, 0deg) translate(0em, 0.5em);
        /* transform: rotate3d(1, 1, -5, 220deg) scale(0.95) translate(-1em, -1em); */
        opacity: 0;
    }
    to {
        transform: perspective(700px) rotate3d(0) translate(0px, 0px);
        /* transform: rotate3d(0) scale(1) translate(0px, 0px); */
        opacity: 1;
    }
}