.parallax{

    transition:

        transform .25s linear;

    will-change:transform;

    pointer-events:none;

}
.float{

    animation:

        floating 5s ease-in-out infinite;

}

@keyframes floating{

    0%,100%{

        transform:translateY(0);

    }

    50%{

        transform:translateY(-12px);

    }

}
.rotate-slow{

    animation:

        rotateSlow 20s linear infinite;

}

@keyframes rotateSlow{

    from{

        transform:rotate(0);

    }

    to{

        transform:rotate(360deg);

    }

}
.twinkle{

    animation:

        twinkle 2s ease-in-out infinite;

}

@keyframes twinkle{

    50%{

        opacity:.4;

        transform:scale(.7);

    }

}