@charset "utf-8";
/*-----ANIMATION-----*/
@keyframes hover {
    0%{opacity:1;}
    100%{opacity:0.5;}
}

@keyframes cta {
    0%{transform:scale(1);}
    100%{transform:scale(1.03);}
}





/*-----FADEIN-----*/
.fadeIn {
    opacity:0;
    transition:0.5s;
}

.fadeIn.show {
    opacity:1;
}

.fadeInUp {
    opacity:0;
    transform:translate(0,20%);
    transition:0.5s;
}

.fadeInUp.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInDown {
    opacity:0;
    transform:translate(0,-20%);
    transition:0.5s;
}

.fadeInDown.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInLeft {
    opacity:0;
    transform:translate(-20%,0);
    transition:0.5s;
}

.fadeInLeft.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInRight {
    opacity:0;
    transform:translate(20%,0);
    transition:0.5s;
}

.fadeInRight.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInDownLeft {
    opacity:0;
    transform:translate(-20%,-20%);
    transition:0.5s;
}

.fadeInDownLeft.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInDownRight {
    opacity:0;
    transform:translate(20%,-20%);
    transition:0.5s;
}

.fadeInDownRight.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInUpLeft {
    opacity:0;
    transform:translate(-20%,20%);
    transition:0.5s;
}

.fadeInUpLeft.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInUpRight {
    opacity:0;
    transform:translate(20%,20%);
    transition:0.5s;
}

.fadeInUpRight.show {
    opacity:1;
    transform:translate(0,0);
}

.fadeInZoom {
    opacity:0;
    transform:scale(0);
    transition:0.5s;
}

.fadeInZoom.show {
    opacity:1;
    transform:scale(1);
}






/*-----DELAY-----*/
.delay1 {
    transition-delay:0.2s;
}

.delay2 {
    transition-delay:0.4s;
}

.delay3 {
    transition-delay:0.6s;
}

.delay4 {
    transition-delay:0.8s;
}

.delay5 {
    transition-delay:1s;
}

.delay6 {
    transition-delay:1.2s;
}

.delay7 {
    transition-delay:1.4s;
}

.delay8 {
    transition-delay:1.6s;
}

.delay9 {
    transition-delay:1.8s;
}

.delay10 {
    transition-delay:2s;
}
