@keyframes ad{ 	to{		opacity(0.99); }}



@keyframes ae{ 	to{		transform: translate(60px, -42px); }}
.aa{ 	animation: ae 2s linear 0s 1 forwards;}

.ab{ animation: ad 4s linear 0s 1 forwards;}



@keyframes af{	to{		transform: rotateY(150deg);	}}
.ac{	animation: af 2s linear 1s 1 forwards; }

.ad{	animation: ad 3.5s;}




@keyframes ag{ 	to{		opacity: 0.01; }}
.ae{ 	animation: ag 2s linear 1s 1 forwards;}

@keyframes ah{ 	to{		transform: translateY(-20px); }}
.af{ 	animation: ah 2s linear 3s 1 forwards;}




.bx{	transform: rotateY(150deg);	}

@keyframes ai{ 	to{		transform: translateY(81px); }}

.ag{ 	animation: ai 2s linear 1s 1 forwards;}
.ah{ 	animation: ai 2s linear 1s 1 forwards;}



.bz{ transform: translateY(81px); }

@keyframes aj{	to{		transform: rotateY(0deg);	}}
.aj{	animation: aj 2s linear 1s 1 forwards; }

.ak{	animation: ad 3.5s;}




@keyframes ak{	to{		transform: translateX(-5px);	}}
.al{	animation: ak 2s linear 1s 1 forwards; }

@keyframes al{	to{		transform: translateX(5px);	}}
.am{	animation: al 2s linear 1s 1 forwards; }

.ap{	animation: ad 3.5s;}



.cb{ transform: translateX(-5px); }
.cd{ transform: translateX(5px); }

@keyframes am{	to{		transform: translateX(0px);	}}
.aq{	animation: am 2s linear 1s 1 forwards; }

.au{	animation: ad 3.5s;}



@keyframes an{	to{ opacity: 1; }}

@keyframes ao{	to{ opacity: 0; }}

@keyframes ap{	from{		opacity: 1;		transform: translateX( 0vh );} to{		opacity: 0;		transform: translateX( -5vh );}}

@keyframes aq{	to{		height: 1%;	}}

.cf{	height: 50%; }

.mostra{ opacity: 1; }
.esconde{ opacity: 0; } 

.aw{  animation: an 0.01s 2s forwards;}
.av{  animation: ao 0.01s 2s forwards;}

.ax{  animation: ap 0.01s 2s forwards;}
.ay{  animation: ap 2s 2.2s forwards;}
.az{  animation: ap 2s 2.4s forwards;}

.ba{  animation: aq 2.4s 2s forwards;}




.posicao_bracoD_baixo{ 	transform: rotate(0deg);	}

@keyframes ar{	to{ opacity: 1; }}

@keyframes as{	to{ opacity: 0; }}

@keyframes at{	to{		transform: rotate(38.144659deg);	}}

.cg{	height: 1%;} 

.bd{  animation: at 2s 0.2s forwards;}

.bc{  animation: ar 0.01s 2s forwards;}

.bb{  animation: as 0.01s 2s forwards;}



.ch{	transform: rotate(38.144659deg);}

@keyframes au{	to{		height: 100%;	}}

@keyframes av{	to{		transform: matrix( 1.2, 0, 0, 1, -2.6, 0 );	}}

.bf{  animation: au 5s 0s forwards;}

.be{  animation: av 5s 0s forwards;}



@keyframes aw{	to{ transform: rotate(0deg); }}

@keyframes ax{	to{ opacity: 1; }}

@keyframes ay{	to{ opacity: 0; }}

.cj{	height: 100%;} 

.ck{
    transform-origin: center center;
	transform: matrix( 1.2, 0, 0, 1, -2.6, 0 );
}

.bi{  animation: aw 2s 0.2s forwards;}

.bg{  animation: ax 0.01s 0.2s forwards;}

.bh{  animation: ay 0.01s 0.2s forwards;}




.bj{
  animation: az 10s 1 forwards; 
  animation-timing-function: steps(11); 
}

@keyframes az{
  0%{
    margin-left: 0vw;
  }
  100%{
    margin-left: -66vw; 
  }
}



@keyframes ba{	to{ opacity: 1; }}

@keyframes bb{	to{ opacity: 0; }}

@keyframes bc{	from{		opacity: 1;		transform: translateX( 0vh );	}	to{		opacity: 0;		transform: translateX( -5vh );	}}

@keyframes bd{	to{		height: 1%;	}}

@keyframes be{	from{		transform: matrix( 1.2, 0, 0, 1, -2.6, 0 );	}	to{		transform: matrix( 1, 0, 0, 1, 0, 0 );	}}

.bo{  animation: ba 0.01s 2s forwards;}
.bn{  animation: bb 0.01s 2s forwards;}

.bk{  animation: bc 6s 2s forwards;}
.bl{  animation: bc 6s 2.2s forwards;}
.bm{  animation: bc 6s 2.4s forwards;}

.bp{  animation: be 6.3s 2s forwards;}

.bq{  animation: bd 6.4s 2s forwards;}



.br{ animation: ad 4s linear 0s 1 forwards;}



.bs{ 	animation: ad 7s linear 0s 1 forwards;}



@keyframes bf{ 	to{		transform: translateY(-61px); }}

.bt{ 	animation: bf 2s linear 1s 1 forwards;}



.cp{	transform: translate(60px, -42px);}

@keyframes bg{ 	to{		transform: translate(0px, 0px); }}
.bv{ 	animation: bg 2s linear 0s 1 forwards;}




