﻿.bounce-enter-active {
    animation: bounce-in .5s;
}

.bounce-leave-active {
    animation: bounce-out .5s;
}

.bounce2-enter-active {
    animation: bounce-in .5s;
}

@keyframes bounce-in {
    0% {
        transform: scale(0);
    }

   

    100% {
        transform: scale(1);
    }
}

@keyframes bounce-out {
    0% {
        transform: scale(1);
    }

    100% {
        transform: translateX(-800px);
    }
}



@keyframes lds-ripple {
    0%

{
    top: 96px;
    left: 96px;
    width: 0;
    height: 0;
    opacity: 1;
}

100% {
    top: 18px;
    left: 18px;
    width: 156px;
    height: 156px;
    opacity: 0;
}

}

@-webkit-keyframes lds-ripple {
    0% {
        top: 96px;
        left: 96px;
        width: 0;
        height: 0;
        opacity: 1;
    }

    100% {
        top: 18px;
        left: 18px;
        width: 156px;
        height: 156px;
        opacity: 0;
    }
}

.lds-ripple {
    position: relative;
}

    .lds-ripple div {
        box-sizing: content-box;
        position: absolute;
        border-width: 4px;
        border-style: solid;
        opacity: 1;
        border-radius: 50%;
        -webkit-animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
        animation: lds-ripple 1s cubic-bezier(0, 0.2, 0.8, 1) infinite;
    }

        .lds-ripple div:nth-child(1) {
            border-color: #030303;
        }

        .lds-ripple div:nth-child(2) {
            border-color: var(--sca-color-primary);
            -webkit-animation-delay: -0.5s;
            animation-delay: -0.5s;
        }

.lds-ripple {
    width: 200px !important;
    height: 200px !important;
    -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
    transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}



 @keyframes lds-blocks {
    0%

{
    background: #85a2b6;
}

12.5% {
    background: #85a2b6;
}

12.625% {
    background: #fdfdfd;
}

100% {
    background: #fdfdfd;
}

}

@-webkit-keyframes lds-blocks {
    0% {
        background: #85a2b6;
    }

    12.5% {
        background: #85a2b6;
    }

    12.625% {
        background: var(--sca-primary-color);
    }

    100% {
        background: var(--sca-primary-color);
    }
}

.lds-blocks {
    position: relative;
}

    .lds-blocks div {
        position: absolute;
        width: 40px;
        height: 40px;
        background: #fdfdfd;
        -webkit-animation: lds-blocks 1s linear infinite;
        animation: lds-blocks 1s linear infinite;
    }

.lds-blocks {
    width: 200px !important;
    height: 200px !important;
    -webkit-transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
    transform: translate(-100px, -100px) scale(1) translate(100px, 100px);
}


