



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

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





@keyframes af{	to{		transform: translateY( 50px );	}}
.ac{	animation: af 0.2s ease 0.5s 10 alternate forwards;} 

@keyframes ag{	to{		opacity( 0.99 );	}}
.ad{	animation: ag 3.5s;}





@keyframes ah{
	from{		transform: translateX(-20px);	}
	to{		transform: translateX(-1px);	}
}
.ae{	animation: ah 2s linear 0s 1 forwards; }

@keyframes ai{	to{		opacity( 0.99 );	}}
.af{	animation: ai 3.5s; }





.cx{ 	height: 50%; } 

@keyframes aj{	to{ 		opacity( 0.99 );	}}
.ag{	animation: aj 3.5s; }





.cz{	height: 100%; } 

.dc{	transform: matrix( 1.2, 0, 0, 1, -2.6, 0 ); }

.da{ transform: matrix(1, -0.25, 0, 1, 0, 0); }

.db{ transform: matrix(1, 0.25, 0, 1, 0, 0); }

.de{ transform: matrix(1, -0.4, 0, 1, -1, 0); }

.df{ transform: matrix(1, 0.4, 0, 1, -1, 0); }

@keyframes ak{	to{ transform: matrix(1, -0.25, 0, 1, 0, 0); }}
.ai{  animation: ak 5s ease 0s 1 forwards; }
@keyframes al{	to{ transform: matrix(1, 0.25, 0, 1, 0, 0); }}
.aj{  animation: al 5s ease 0s 1 forwards; }
@keyframes am{	to{ transform: matrix(1, 0, 0, 1, 0, 0); }}
.au{  animation: am 5s ease 0s 1 forwards; }
@keyframes an{	to{ transform: matrix(1, 0, 0, 1, 0, 0); }}
.av{  animation: an 5s ease 0s 1 forwards; }

@keyframes ao{	to{ height: 100%; }}
.ak{  animation: ao 5s ease 0s 1 forwards; }
@keyframes ap{	to{ transform: matrix( 1.2, 0, 0, 1, -2.6, 0 );	}}
.ah{  animation: ap 5s ease 0s 1 forwards; }

@keyframes aq{	to{ transform: matrix(1, 0, 0, 1, 0, 0); }}
.am{  animation: aq 5s ease 0s 1 forwards; }
@keyframes ar{	to{ transform: matrix(1, 0, 0, 1, 0, 0); }}
.an{  animation: ar 5s ease 0s 1 forwards; }
@keyframes as{	to{ transform: matrix(1, -0.4, 0, 1, -1, 0); }}
.ao{  animation: as 5s ease 0s 1 forwards; }
@keyframes at{	to{ transform: matrix(1, 0.4, 0, 1, -1, 0); }}
.ap{  animation: at 5s ease 0s 1 forwards; }

@keyframes au{	to{ height: 1%; }}
.aq{  animation: au 5s ease 0s 1 forwards; }
@keyframes av{	to{ transform: matrix( 1, 0, 0, 1, 0, 0 ); }}
.al{  animation: av 5s ease 0s 1 forwards; }





@keyframes aw{
	from{		height: 50%;	}
	to{		height: 1%;	}
}

.bf{  animation: aw 4s ease 0s 1 forwards; }





.dd{ 	height: 1%; } 

@keyframes ax{
	from{		transform: translate( 0px, 0px ); 	}
	to{		transform: translate( 0px, 7px ); 	}
}

.bj{  animation: ax 1s ease 0.5s 1 forwards; }
 
@keyframes ay{
	from{ transform: rotate(0.15587554deg); }
	to{ transform: rotate(20deg); }
}

.bi{ animation: ay 1s ease 0.5s 1 forwards; }






.do{	transform: rotate(20deg);}
.dp{	transform: translate( -2px, 10px );}

@keyframes az{
	from{		height: 1%;	}
	to{		height: 100%;	}
}
.bp{  animation: az 5s ease 0s 1 forwards; }

@keyframes ba{
	from{		transform: matrix( 1, 0, 0, 1, 0, 0 );	}
	to{		transform: matrix( 1.2, 0, 0, 1, -2.6, 0 );	}
}
.bm{  animation: ba 5s ease 0s 1 forwards; }

@keyframes bb{
	from{		transform: translate( -2px, 10px );	}
	to{		transform: translate( 0px, 0px );	}
}
.bl{  animation: bb  1s ease 0.5s 1 forwards; }
 
@keyframes bc{
	from{ transform: rotate(20deg); }
	to{ transform: rotate(0.15587554deg); }
}
.bk{  animation: bc  1s ease 0.5s 1 forwards; }







.cz{	height: 100%; } 

.dc{ transform: matrix( 1.2, 0, 0, 1, -2.6, 0 );}

@keyframes bd{	to{		height: 1%;	}}
.cg{ animation: bd 5s ease 0s 1 forwards; }

@keyframes be{	to{		transform: matrix( 1, 0, 0, 1, 0, 0 );	}}
.cb{  animation: be 5s ease 0s 1 forwards; }

@keyframes bf{	to{		height: 100%;	}}
.cm{  animation: bf 5s ease 0s 1 forwards; }

@keyframes bg{	to{		transform: matrix( 1.2, 0, 0, 1, -2.6, 0 );	}} 
.ch{  animation: bg 5s ease 0s 1 forwards; }

@keyframes bh{
	from{		opacity( 1 );	}
	to{		opacity( 0.99 );	}
}
.ct{	animation: bh 2s;}






.tampa_inalador_saida, .ed{ 	transform: translateX(40px); }

@keyframes bi{
	from{		transform: translateX(40px);	}
	to{ 		transform: translateX(0px); 	}
	
}
.cu{ 	animation: bi 2s linear 0s 1 forwards; }

@keyframes bj{
	from{		transform: translateX(40px);	}
	to{ 		transform: translateX(0px); 	}
	
}
.cv{ 	animation: bj 2s linear 0s 1 forwards; }

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

.cw{	animation: bk 4s; }



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

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

@keyframes bm{	from{ 	transform: rotate(0deg); 	}	to{		transform:rotate(-45deg);	}	}
.bq{	animation: bm 2s linear 0s 1 forwards;}

@keyframes bn{	to{ opacity: 1; }}
@keyframes bo{	to{ opacity: 0; }}

.bs{  animation: bn 0.01s 0.2s forwards;}
.bt{  animation: bo 0.01s 0.2s forwards;}

@keyframes bp{	to{ opacity: 1; }}
@keyframes bq{	to{ opacity: 0; }}

.bw{  animation: bp 0.01s 2s forwards;}
.bv{  animation: bq 0.01s 2s forwards;}

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

@keyframes bs{	from{	height: 100%;	}	to{		height: 1%;	}}

.bx{  animation: br 2s 2s forwards;}

.by{  animation: br 2s 2.2s forwards;}

.bz{  animation: br 2s 2.4s forwards;}

.ca{  animation: bs 2.4s 2s forwards;}

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






