@-webkit-keyframes absRightTOLeft {
    from {
        right: -100%;
    }
    to {
        right: 0;
    }
}

@-webkit-keyframes animReveal {
    from {
        left: 0;
    }
    to {
        left: -101%;
    }
}

@-webkit-keyframes animRevealOposit {
    from {
        left: 0;
    }
    to {
        left: -101%;
    }
}

@-webkit-keyframes height0TO100 {
    from {
        height: 0;
    }
    to {
        height: 100%;
    }
}

@-webkit-keyframes top0Totop100 {
    from {
        top: 0;
    }
    to {
        top: 101%;
    }
}

@-webkit-keyframes slideOpacityFROMTop {
    0% {
        -webkit-transform: translateY(-1.5rem);
        transform: translateY(-1.5rem);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}


@-webkit-keyframes slideOpacityFROMBot {
    0% {
        -webkit-transform: translateY(1.5rem);
        transform: translateY(1.5rem);
        opacity: 0;
    }
    100% {
        -webkit-transform: translateY(0);
        transform: translateY(0);
        opacity: 1;
    }
}

@-webkit-keyframes scaleOpacity {
    0% {
        -webkit-transform: scale(0);
        transform: scale(0);
        opacity: 0;
    }
    50% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 0.7;
    }
    75% {
        -webkit-transform: scale(1.2);
        transform: scale(1.2);
        opacity: 0.95;
    }
    100% {
        -webkit-transform: scale(1);
        transform: scale(1);
        opacity: 1;
    }
}

@-webkit-keyframes animWiggle10 {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(0, -0.1rem);
        transform: translate(0, -0.1rem);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@-webkit-keyframes animGoRight {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(1.5rem, 0);
        transform: translate(1.5rem, 0);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@-webkit-keyframes animGoTop {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(0, 0.75rem);
        transform: translate(0, 0.75rem);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}

@-webkit-keyframes animScrollSouris {
    0% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
    50% {
        -webkit-transform: translate(0, 15px);
        transform: translate(0, 15px);
    }
    100% {
        -webkit-transform: translate(0, 0);
        transform: translate(0, 0);
    }
}




@-webkit-keyframes backgroundSlide {
    0% {
       background-position: -101vw;
        background-repeat: no-repeat;
    }
    100% {
       background-position:  0;
       background-repeat: no-repeat;
    }
}