
@font-face{font-family:bold;src:url(../fontes/bold.otf)}
@font-face{font-family:italic;src:url(../fontes/italic.otf)}
@font-face{font-family:regular;src:url(../fontes/regular.otf)}

@font-face{font-family:light;src:url(../fontes/light.otf)}



/*@font-face{font-family:texta;src:url(../fontes/texta_bold.otf)}
@font-face{font-family:extenda;src:url(../fontes/extenda.otf)}
@font-face{font-family:extenda2;src:url(../fontes/extenda2.otf)}*/
@font-face{font-family:extenda;src:url(../fontes/Oswald-Bold.ttf)}
@font-face{font-family:extenda2;src:url(../fontes/Oswald-Bold.ttf)}
@font-face{font-family:texta;src:url(../fontes/NotoSans-Bold.ttf)}
@font-face{font-family:noto;src:url(../fontes/NotoSans-Regular.ttf)}



*{
	font-weight: 100!important;
}
.hover_amarelo{font-size:20px;position:relative;top:12px;margin-left: 20%;}
.espaco,.esquerda{padding-bottom:15px}
.hover_amarelo:hover,#myBtn:hover{color:#F1CB13;cursor:pointer;transition:all 0.3s ease-in-out;text-decoration:none}
.face i:hover,.instagram i:hover,.whats i:hover{background-color:#F1CB13;transition:all 0.3s ease-in-out}body,html{height:100%}
.loader{width:100%;height:100vh;display:block;float:left;background:#000;position:absolute;z-index:999999;top:0!important}
.center{display:block;margin:0 auto;position:absolute;left:50%;top:50%;transform:translateY(-50%)!important}
.spinner{height:28px;width:28px;animation:rotate 0.8s infinite linear;border:2px solid #fff;border-right-color:transparent;border-radius:50%}@keyframes rotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}
.header{background:transparent;position:fixed;padding:13px 0px 12px 0px!important;z-index:10000;top:0;transition:all 0.3s ease-in-out}
.direita img{padding:20px 35px 15px 35px}
.esquerda img,.direita img,.direita i,.animacao{float:right}
.logo_mobile{display:none}

.face i,.instagram i, .whats i, .contato, .rodape, .conteudo-bloco-cliente-mobile{
	background-color:#FFFFFF;
}
.trabalhe{
	padding: 100px 0px;
}
.trabalhe p{
	padding-top: 20px;
}
.trabalhe, #trabalhe, .campo-bottom{
	background-color: #000000;
}
.face i,.instagram i{
	border-radius:100%;}
	.face i,.instagram i, .whats i{
		border-radius:100%;margin-top: 20px;}
		.face i{padding:6px 10px;font-size:18px}
		.instagram i, .whats i{padding:4px 6px;font-size:22px}
		.face.two i,.instagram.two i, .whats.two i{
			margin-top: 10px;
			margin-left: 0.5%;
		}
		.menu{border-radius:50%;width:60px;height:35px}
		.hamburguer {
			position: relative;
			display: block;
/*background:#fff;*/
background:#FFFFFF;
width: 40px;
height: 3px;
top: 23px;
transition: .5s ease-in-out;
z-index: 99;
}
.hamburguer:before,.hamburguer:after{
/*background:#fff;*/
background:#FFFFFF;
content:'';display:block;width:100%;height:100%;position:absolute;transition:.5s ease-in-out}.hamburguer:before{top:-9px}.hamburguer:after{bottom:-9px}.animacao input{display:none}.animacao input:checked~label .hamburguer{transform:rotate(45deg);z-index:150}.animacao input:checked~label .hamburguer:before{transform:rotate(90deg);top:0}.animacao input:checked~label .hamburguer:after{transform:rotate(90deg);bottom:0}.animacao2 input{display:none}.animacao2 input:checked~label .hamburguer{transform:rotate(90deg);z-index:99}.animacao2 input:checked~label .hamburguer:before{transform:rotate(45deg);top:0}.animacao2 input:checked~label 
.hamburguer:after{transform:rotate(45deg);bottom:0}body,html{height:100%}
.parallax {
	overflow: hidden;
}
.parallax video{
	width: 100%;
}
/*.parallax2 video{
display: block;
}
.parallax2 img{
display: none;
}*/
.parallax2 iframe{
	width: 100%;
	height: 100%;
}
.animacao{
	margin-left: 20px;
}

.mobile{
	display:none;
}
.desktop{
	display:block;
}
.box-black{position:absolute;width:100%;height:0%;left:0;bottom:0;opacity:0;z-index:1;background-color:#000;opacity:.5;height:100%}
/*.parallax_mobile{display:none}*/
.modal_video{display:none;position:fixed;z-index:101;padding-top:100px;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgb(0,0,0);background-color:rgba(0,0,0,.4)}.modal-content_video{margin-top:50px;padding:20px;margin:auto;width:70%}.close_video{color:white;float:right;font-size:40px;font-weight:700;position:relative;left:60px;bottom:20px;transition:all 0.3s ease-in-out}.close_video:hover,.close_video:focus{text-decoration:none;cursor:pointer;opacity:.7}#myBtn_video{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:100px;height:100px;transition:all 0.3s ease-in-out;z-index:10}#myBtn_video:hover{opacity:.7}.slider-icons{font-size:50px}.campo{width:720px;height:600px;margin-left:300px;position:absolute;top:100px;z-index:100;background-color:white;text-align:left;padding:100px;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;display:block}.campo h1{font-family:bold;font-size:40px}.campo span{font-family:italic}.campo p{font-family:regular;font-size:20px;line-height:2;font-weight:100;padding-top:10px}.campo-topo{background-color:#F1CB13;width:145px;height:70px;position:absolute;right:-50px;top:50px}.campo-topo img{position:absolute;bottom:-17px;left:8px}.quebra-texto{display:none}.texto-mobile{background-color:white;text-align:center;/*padding-top:40px;*/padding-bottom:30px}.video_mobile,.texto-mobile{display:none}.texto-mobile h1{font-family:bold}.texto-mobile span{font-family:italic}.texto-mobile p{font-family:regular;padding-left:50px;padding-right:50px}.jobs .col-6,.jobs .col-sm-6,.jobs .col-md-6,.jobs .col-lg-4,.jobs .col-xl-3{padding:0px!important;background-color:black}.jobs img{width:100%;height:auto;display:block}


.bloco_cliente_title h2,.fundo .p_video span, .contato h2, 	.contato .campo-contato,.contato .submit,.face i,.instagram i, .whats i {color: #000000;}
.contato .submit{
	color:#FFFFFF;
}
.content,.content2, .trabalhe a, .campo-bottom .titulo,.campo-bottom .legenda, h2.movimento, .campo-bottom-mobile .legenda, .campo-bottom-mobile .titulo, .hover_amarelo{
	color:#FFFFFF;
}
.trabalhe a{
	color:black;
}

.content,.content2{position:absolute;
/*color:white;*/
font-family:bold;display:none;animation-duration:0.3s;
animation-name:slidein}
@keyframes slidein{from{opacity:.5}to{opacity:normal}}
@keyframes slidebottom{from{top: 100;}to{top:0;}}
.content{position:absolute;top:42.5%;left:50%;transform:translate(-50%,-50%); animation-duration:0.5s; animation-name:slidein}
.content2{position:absolute;top:52.5%;left:50%;transform:translate(-50%,-50%); animation-duration:0.5s; animation-name:slidein	}
.content2 h5 {
	font-size: 16px;
}
.zoom {
	overflow: hidden;
}
.zoom img {
	max-width: 100%;
	-moz-transition: all 0.5s;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
}
.zoom:hover img {
	-moz-transform: scale(1.1);
	-webkit-transform: scale(1.1);
	transform: scale(1.1);
}
.full-content.job{transition:all 0.3s ease-in-out}.full-content:hover .job{opacity:.3}.full-content:hover .content,.full-content:hover .content2{display:block}
.bloco_cliente{display:block;padding-top:100px;padding-bottom:10px}
.bloco_cliente_img img{float:right;position:relative;top:36px;right:65px}
.bloco_cliente_img_menor img{position:relative;right:45px}
.bloco_cliente_title h2{padding-bottom: 30px;}
.bloco_cliente_title h2,
.contato h2{font-family:'regular';text-align:center; text-transform: uppercase;}
.responsive{max-width:100%;height:auto;display:block}
.espacamento{padding-bottom:40px}
.conteudo-bloco-cliente{padding-bottom:100px;padding-left:3%!important;overflow:hidden}
.conteudo-bloco-cliente img{
/*opacity:.8;*/
width:65%;transition:all 0.3s ease-in-out;text-align:center;position: relative;}
.conteudo-bloco-cliente a:hover img{opacity:.5}.conteudo-bloco-cliente-mobile{display:none}
/*.contato h2{font-size:45px}*/
.alinhar-imagem{text-align:center}.contato form{width:100%;text-align:center;font-family:bold;margin: 0;}


.contato .submit,.contato .campo-contato,.trabalhe a{border-radius:0}.contato .margem{margin-bottom:60px}
.contato .campo-contato{display:block;width:40%;text-align:center;font-size:18px;margin-left:30%;
	background-color:transparent;border:2px solid transparent;border-bottom-color:#000000;line-height:47px;
}
.trabalhe p{
	font-size:18px
}

.contato .submit{border:3px solid #000000;font-size:16px;background-color:000000;padding:0 50px;
	margin-bottom:100px;margin-top:50px;transition:all 0.2s ease-in-out;padding-top:4px}


	.contato .submit:hover{color:#000000;background-color:#FFFFFF}::-webkit-input-placeholder,:-moz-placeholder,::-moz-placeholder,:-ms-input-placeholder{color:gray;font-family:texta!important;}.circulos-horizontais{padding-top:90px;padding-bottom:40px}.circulos-brancos{padding-top:25px;padding-bottom:50px}


	.contato hr{height:2px;width:40%;background-color:black;margin-top:60px}



	.contato form:visited hr{display:none}.trabalhe{text-align:center}.trabalhe h3{font-size:35px}

	.trabalhe a{
		color:white;
		text-decoration: underline;
	}

/*.trabalhe a{
border:3px solid #FFFFFF;
font-size:16px;background-color:white;padding:0 25px;margin-bottom:100px;transition:all 0.2s ease-in-out;padding-top:4px}
.trabalhe a:hover{color:white;background-color:black}*/

.mapa{overflow:hidden;
/*padding-bottom:50px*/}
.mapa .two, .mapa .tree{
	display:none;
}
.mapa iframe{border:none;position:relative;margin-top:-55px!important;
	width:100%;
	height:112%;
/*margin-left:-30%;*/
overflow:hidden;
pointer-events:none}.titulo-espaco{padding-top:20px}
/*.campo-bottom .titulo,.campo-bottom .legenda
{color:white;}*/
.campo-bottom .legenda{font-size:14px}
.campo-bottom .titulo{
	font-size:18px;
}

/*.campo-bottom{width:720px;height:600px;position:relative;top:-600px;float:right;margin-bottom:-600px;margin-right:15%;z-index:100;background-color:black;text-align:left;padding:150px;    padding-top: 100;display:block;-webkit-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out}*/
.campo-bottom {
/*width: 720px;
height: 600px;
position: absolute;
float: right;
right: 15%;
z-index: 100;
bottom: 0;*/
text-align: left;
padding: 150px;
padding-top: 100px;
-webkit-transition: all 0.3s ease-in-out;
transition: all 0.3s ease-in-out;

}
.fundo .p_video{

	font-family:light;
	line-height: 1.1;
/*font-size: 18px;*/
color: white;
}
.bloco_cliente_title h2, .contato h2, .contato, .trabalhe h2{
	font-family: extenda2;
}
.fundo .p_video span, .hover_amarelo,.bloco_cliente_title span,.contato span, .campo-bottom .titulo,.campo-bottom-mobile .titulo, .trabalhe .titulo{font-family: extenda;}
.trabalhe .legenda,.campo-bottom .legenda,.campo-bottom-mobile .legenda, .contato .submit, .trabalhe a, .content2 h5, .contato .campo-contato, .trabalhe p{font-family:texta;}

.campo-bottom .legenda{
	font-family: noto;
}
/*{font-family: texta_regular;}*/

.fundo .p_video span {
	line-height: 1;
	font-size: 30px;
/*letter-spacing: -2px;
color: black;*/
text-transform:uppercase;
}
.campo-bottom h1{font-family:bold;font-size:40px}.campo-bottom span{font-family:italic}
/*.campo-topo-bottom{background-color:#F1CB13;width:145px;height:70px;position:absolute;left:-100px;top:100px}
.campo-topo-bottom img{position:absolute;bottom:-17px;left:5px}*/
.campo-bottom-mobile{display:none}

/*Novos ajustes */
.segundo{
	display:block;
}
.primeiro{
	display:block;
}
/* Novos Ajustes vídeo --------------------------------------------------------------------------------------------------------------------------------------------*/
.fundo, .bloco_cliente, .conteudo-bloco-cliente{
	background-color: #FFFFFF;
}
.fundo{
/*background-color: white;*/
background-color: #FFFFFF;
padding: 10% 5% 10% 5%;
text-align: center;
}
.fundo .one{
	margin-bottom: 0;
}
.fundo .two{
	background-color: black;
	padding: 0.5% 0.5% 0.3% 0.5%;
	margin: 0% 30%;
}
.container_video{
	position: relative;top: -100px;width: 100%;height: 0;padding-bottom: 56.25%;
}
.iframe_video{
	position: absolute;top: 0;right: 0;width: 96%;height: 96%;
}

.p_video_mobile {
	font-family:regular;
}
.img_video {
	position: absolute;
	top: 20%;
	right: 0px;
}
.ocultar{
	display:block;
}
.solucao3{
	display:none;
}
.aparecer{
	display: none;
}
.texto-mobile {
	margin-top:-40px;
}
.sumir i{
	background-color:black;color:white;
	transition: all 0.3s ease-in-out;
}
.sumir i:hover{
	background-color: #F1CB13;
	color:black;
}

.rodape{
	padding: 2% 5% 2% 5%!important;
}
.rodape .one{
	text-align: right;
}
.rodape .one a{
	right:15px;
	font-size: 14px;
}
.rodape .two{
	text-align: right;
}
@media only screen and (max-width:1750px){
	.campo{margin-left:150px}
	.content{top:42.5%}
	.content2{position:absolute;top:57.5%}
/*.campo-bottom{margin-right:10%;width:620px;height:500px;top:-500px;padding:125px}.*/
.campo-bottom{right:10%;
/*width:620px;height:500px;*/
padding:125px}
.campo-topo-bottom{left:-90px;top:75px}

.campo-bottom .legenda{font-size:14px}
.header{/*padding:20px 200px 18px 200px!important*/padding:13px 0px 12px 0px!important}
.fundo .two {
	margin: 0% 28%;
}
.fundo .p_video span, .bloco_cliente_title h2, .contato h2, .trabalhe h2 {
	font-size: 30px;
}
/*.fundo .p_video {
font-size: 17px;
}*/
}
@media only screen and (max-width:1450px){
	.campo{padding:50px;width:570px;height:470px}
	.campo-topo{width:135px;height:60px;top:45px}
	.campo p{font-size:18px}
/*.content{top:40%}
.content2{position:absolute;top:60%}*/
/*.bloco_cliente_title h2{font-size:40px}*/
.bloco_cliente_img_menor img{right:30px}
.bloco_cliente_img img{right:50px}
.contato .margem{margin-bottom:40px}
/*.contato h2{font-size:40px}*/
.contato .campo-contato, .trabalhe p{font-size:18px}
/*.trabalhe a{font-size:25px}*/

/*.campo-bottom{margin-right:10%;width:520px;height:400px;top:-400px;padding:100px;padding-top:50px;}*/
.campo-bottom{/*right:10%;width:520px;height:400px;*/
	padding: 50px 100px 100px 100px;}

	.campo-topo-bottom{left:-90px;top:50px;width:125px;height:50px}
/*.mapa iframe{height:520px}*/

.header{padding:13px 0px 12px 0px!important}

/*.parallax img {
padding: 15% 0% 0% 25%;
}*/
.fundo .two {
	margin: 0% 24.5%;
}
.mapa .one{
	display:none;
}
.mapa .two{
	display: block;
}
.mapa iframe{height:115%;}
.content2 h5{font-size:12px;}	
}

@media only screen and (max-width:1366px){
/*.parallax img {
padding: 10% 0% 0% 25%;
}*/
.fundo .two {
	margin: 0% 23%;
}


}
@media only screen and (max-width:1280px){
	.fundo .two {
		margin: 0% 21%;
	}

}
@media only screen and (max-width:1200px){
	.content2 h5{font-size:10px;}
	.bloco_cliente_img_menor img{right:25px}
	.bloco_cliente_img img{right:55px}
	.circulos-horizontais{padding-top:70px;padding-bottom:25px}
	.circulos-brancos{padding-top:15px;padding-bottom:35px}
	.contato hr{margin-top:50px}.contato .margem{margin-bottom:25px}
	.contato .campo-contato, .trabalhe p{font-size:16px}.contato .submit{font-size:18px}
/*.campo-bottom{margin-right:7%}*/
.fundo .p_video span {
	font-size: 23px;
}
.fundo .two {
	margin: 0% 20.5%;
}
.fundo .p_video {
	font-size: 16px;
}
}
@media only screen and (max-width:1100px){

	.fundo .two {
		margin: 0% 20%;
	}
	.fundo .p_video {
		font-size: 15px;
	}
	.fundo .two{
		padding: 0.5% 0.5% 0.2% 0.5%;
	}
}
@media only screen and (max-width:992px){
	.mobile{
		display:block;
	}
	.desktop{
		display:none;
	}
	.header{padding:11px 0px 11px 0px!important}
/*.redes_sociais{display:none}*/
.face.two,.instagram.two, .whats.two {
	display:none;
}
/*.parallax{display:none}.parallax_mobile{display:block;padding-top:0px;background-color:black}*/s
.campo{display:none}
.bloco_cliente{display:block;padding-top:80px;padding-bottom:0px}
.bloco_cliente_img_menor img{right:0}
.bloco_cliente_img img{right:75px}
.conteudo-bloco-cliente{display:none}
.conteudo-bloco-cliente-mobile{display:block;padding-bottom:50px;padding:0 6% 6% 6%!important;overflow:hidden}
.conteudo-bloco-cliente-mobile img{opacity:.8;width:65%;transition:all 0.3s ease-in-out;position: relative;}
.conteudo-bloco-cliente-mobile a:hover img{opacity:.5}
.conteudo-bloco-cliente-mobile .col-6,.conteudo-bloco-cliente-mobile .col-sm-4{padding-top:20px}
.campo-bottom{display:none}
.mapa iframe{width:100%;margin-left:0;
	height:400px;/*margin-bottom:-110px*/
}
.campo-bottom-mobile{display:block;background-color:#000000;text-align:center;padding:100px}
.campo-bottom-mobile .titulo{
	font-size:20px
}
.campo-bottom-mobile .legenda{font-size:14px}
.ocultar{
	display:none;
}
.aparecer{
	display: block;
}
.sumir{
	display:none;
}
.fundo .two {
	margin: 0% 19%;
}

.fundo .p_video {
	font-size: 14px;
}
}
@media only screen and (max-width:991px){
	.rodape, .rodape .one, .rodape .two{
		text-align: center!important;
	}
	.rodape .one a{
		right:0px;
	}
	.mapa .two{
		display: none;
	}
	.mapa .tree{
		display:block;
	}
}

@media only screen and (max-width:768px){

	.detalhe_header{display:none}.slider-icons{font-size:30px}
	.bloco_cliente_img_menor img{left:40px}
	.bloco_cliente_img img{right:100px}
	.bloco_cliente{display:block;padding-top:50px;padding-bottom:0px}
	.conteudo-bloco-cliente-mobile{
		padding-left: 15%!important;
	}
	/*.conteudo-bloco-cliente-mobile{padding-bottom:40px}*/
	.contato .submit {
		margin-bottom: 50px;
		margin-top: 35px;
		font-size: 14px;
	}
	.circulos-horizontais{padding-top:60px;padding-bottom:15px}.circulos-brancos{padding-top:10px;padding-bottom:25px}.contato .margem{margin-bottom:20px}
	.contato .campo-contato, .trabalhe p{font-size:14px}
	.contato .campo-contato{width:50%;margin-left:25%}.contato hr{margin-top:40px;width:50%}
	.trabalhe h3, .contato h2{font-size:20px}
	.trabalhe a {
		/*border: 2px solid white;*/
		border:none;
		font-size: 14px;
		margin-bottom: 50px;
		padding-top: 5px;
	}
	.mapa{overflow:hidden;padding-bottom:0}/*.mapa iframe{height:300px;margin-bottom:-60px}*/
	.campo-bottom-mobile{display:block;background-color:black;text-align:center;padding:50px}
	.hamburguer{width:40px;height:4px}.hamburguer:before{top:-10px}.hamburguer:after{bottom:-10px}
	.menu{padding-top:0}
	.fundo .p_video span {
		font-size: 20px;
	}
	.fundo .p_video {
		font-size: 13px;
	}
	.fundo .two {
		margin: 0% 14.5%;
	}
	.contato {
		padding-top: 50px;
	}
/*.fundo .p_video span, .bloco_cliente_title h2, .contato h2 {
font-size: 13px;
}
.parallax2 video{
display: none;
}
.parallax2 img{
display: block;
}*/
.parallax2 iframe{
	height: 60%;
}
.bloco_cliente_title h2 {
	padding-bottom: 0px;
}
}
@media only screen and (max-width:500px){

	.fundo .p_video span, .campo-bottom-mobile .titulo  {
		font-size: 13px;
	}
	.contato h2, .trabalhe h2, .bloco_cliente_title h2  {
		font-size: 15px;
	}
	.contato .campo-contato, .trabalhe p, .trabalhe a, .contato .submit,  .campo-bottom-mobile .legenda, .rodape .one a {
		font-size: 10px;
	}
}
@media only screen and (max-width:480px){.logo{display:block}.logo_mobile{display:block}.esquerda img{width:80px}.hover_amarelo{font-size:13px;top:5px}.full-content:hover .content,.full-content:hover .content2{display:none}
	.bloco_cliente_img_menor img{left:20px;width:50%;height:auto}
	.bloco_cliente_img img{right:65px;width:25%;height:auto;top:18px}
	.conteudo-bloco-cliente-mobile{
		padding-bottom:40px;
		/*padding-left:5%!important*/
	}
	.circulos-horizontais{padding-top:70px}.contato .submit{margin-bottom:80px}
	.contato .submit{border:2px solid white}
	/*.conteudo-bloco-cliente-mobile{padding-left:9%!important}*/
	.header{padding:5px 0px 5px 0px!important}
	.menu{width:40px}
	.fundo .p_video {
		font-size: 12px;
	}
	.fundo .two {
		margin: 0% 3%;
	}
}

@media only screen and (max-width:420px){

}
@media only screen and (max-width:400px){
	.quebra-texto{display:block}
	.trabalhe h3{font-size:18px}.trabalhe a {
		font-size: 10px;
	}
	.fundo .p_video span {
		font-size: 12px;
	}

	.fundo .p_video {
		font-size: 8px;
	}
	.fundo {
		padding: 8% 2.5% 7% 2.5%;
	}
}

@media only screen and (max-width:375px){
	.fundo .p_video span {
		font-size: 10px;
	}
	.fundo .p_video {
		font-size: 10px;
	}
	.fundo .two {
		margin: 0% 5%;
	}
}
@media only screen and (max-width:360px){

}

@media only screen and (max-width:320px){.bloco_cliente_img_menor img{left:30px}}


@media screen and (min-device-width: 880px) and (max-device-width: 992px) { 
	.solucao3{
		display:block;
	}
}

