
/*-----------------------------------------------------------------------------------*/
/*/ANIMATE CONTACT FORM 7 
/*-----------------------------------------------------------------------------------*/
.bounce.short {
   
    -webkit-animation-duration: 1.2s;
    animation-duration: 1.2s;
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}
.bounce {
   
    -webkit-animation-duration: 1.7s;
    animation-duration: 1.7s;
    -webkit-animation-name: bounce;
    animation-name: bounce;
    -webkit-animation-direction: alternate;
    animation-direction: alternate;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite
}

@-webkit-keyframes bounce {
    0% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
    15% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    30% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
    45% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}

@keyframes bounce {
    0% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
    15% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    30% {
        -webkit-transform: translateY(-3px);
        transform: translateY(-3px)
    }
    45% {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
    to {
        -webkit-transform: translateY(0);
        transform: translateY(0)
    }
}


/*//////////////
ANIMACIONES GSAP
//////////////*/

.scena-1 {
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
  opacity: 0;
  transform: translateY(100px);
}

.scena-2 {
  clip-path: polygon(0 100%, 100% 100%, 100% 100%, 0% 100%);
 
}



/*------------------------------------*\
    ANIMATION 1
\*------------------------------------*/
  
  .animation-1 {   
    z-index: 0;  
    opacity: 0;
    -webkit-transform: translateY(50px) scaleY(1.3);
    transform: translateY(50px) scaleY(1.3);
    -webkit-transition: transform 1s cubic-bezier(.165,.84,.44,1), opacity 1s cubic-bezier(.165,.84,.44,1);
    transition: transform 1s cubic-bezier(.165,.84,.44,1), opacity 1s cubic-bezier(.165,.84,.44,1);       
  }


  
  .animation-1.active, .item-h:first-child.animation-1{
    opacity: 1;
    -webkit-transform:translateY(0px) scaleY(1);
    transform: translateY(0px) scaleY(1); 
  }
  

/*------------------------------------*\
    ANIMATION 2
\*------------------------------------*/

  .animation-2 {   
    z-index: 0;  
    opacity: 0;
    -webkit-transform: translateY(50px) scaleY(1.3);
    transform: translateY(50px) scaleY(1.3);
    -webkit-transition: transform 1s cubic-bezier(.165,.84,.44,1), opacity 1s cubic-bezier(.165,.84,.44,1);
    transition: transform 1s cubic-bezier(.165,.84,.44,1), opacity 1s cubic-bezier(.165,.84,.44,1);       
  }
  .animation-2.active{
    opacity: 1;
    -webkit-transform:translateY(0px) scaleY(1);
    transform: translateY(0px) scaleY(1); 
  }

.animation-2:nth-child(2) {
    transition-delay: 0.4s;
}

.animation-2:nth-child(3) {
    transition-delay: 0.6s;
}

.animation-2:nth-child(4) {
    transition-delay: 0.4s;
}
.animation-2:nth-child(5) {
    transition-delay: 0.6s;
}
.animation-2:nth-child(9) {
    transition-delay: 0.65s;
}