@font-face {
 font-family:HelveticaRoundedBlack;
 src: url('https://anajuliapaes.com.br/wp-content/themes/anaju/css/Helvetica Rounded/HelveticaRounded-Black.otf');
}

@font-face {
 font-family:HelveticaRoundedBold;
 src: url('https://anajuliapaes.com.br/wp-content/themes/anaju/css/Helvetica Rounded/HelveticaRounded-Bold.otf');
}

@font-face {
 font-family:HelveticaRounded;
 src: url('https://anajuliapaes.com.br/wp-content/themes/anaju/css/Helvetica Rounded/HelveticaRounded-BlackObl.otf');
}

@font-face {
 font-family:HelveticaRoundedLTStd-BdCn;
 src: url('https://anajuliapaes.com.br/wp-content/themes/anaju/css/Helvetica Rounded/HelveticaRoundedLTStd-BdCn.otf');
}


@font-face {
 font-family:HelveticaNeueLTStd Lt;
 src: url('https://anajuliapaes.com.br/wp-content/themes/anaju/css/Helvetica Rounded/HelveticaNeueLTStd Lt.otf');
}
@font-face {
 font-family:ludicrous;
 src: url('https://anajuliapaes.com.br/wp-content/themes/anaju/css/Ludicrous.otf');
}

 
* {
    margin: 0;
    padding: 0;
}
a{
	color: unset;
	text-decoration: none;
}
a,p{
	font-family: 'Open Sans';
}
li{
	list-style: none;
}
.container {
   max-width: 1000px;
   margin: 0 auto;
   display: block;
   width: 95%;
}



.menu_selected:before{
	content: "\f04b";
	font: normal normal normal 14px/1 FontAwesome;
	font-size: 21px;
	text-rendering: auto;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	color: #81ACD1;
	-ms-transform: rotate(7deg);
	-webkit-transform: rotate(7deg);
	transform: rotate(90deg);
	position: relative;
	display: block;
	vertical-align: top;
	width: 22px;
	margin: 0 auto;
	top: -27px;
}

/* ------------- topo padrão -----------*/


.faixa_topo_azul {
  width: 100%;
  height: 33px;
  background-color: #81acd1;
}
	.logo_topo {
	  width: 215px;
	  margin-top: 30px;
	}
		.menu_all {
		  display: inline-block;
		  position: relative;
		  top: -20px;
		  width: 65%;
		  text-align: right;
		}
			.menu_all li {
			  display: inline-block;
			  color: #959595;
			  text-transform: uppercase;
			  padding-left: 50px;
			  font-weight: 600;
			}


	.icone_mob, #check_menu_mob{
		display: none;
	}



/* -------------------- fim topo padrão --------------------*/


/* --------------- index -------------------*/


.secao_topo {
  background-position: right top;
  background-size: 100%;
  min-height: 517px;
  float: right;
  width: 95%;
  margin-bottom: -76px;
  max-width: 1172px;
  background-repeat: no-repeat;
  margin-top: 25px;
}
	.coluna1_topo {
	  width: 52%;
	  display: inline-block;
	  margin-left: 6%;
	  vertical-align: top;
	}
		.topo_desc1 {
		  	color: #91c699;
			font-size: 35px;
			font-weight: 900;
			text-align: right;
			line-height: 38px;
			margin-top: 43px;
			font-family: HelveticaRoundedLTStd-BdCn;
		}
		.topo_desc2 {
		  color: #b0afb5;
		  font-size: 14px;
		  position: relative;
		  top: 169px;
		  text-align: justify;
		  font-family: HelveticaNeueLTStd Lt;
		  line-height: 20px;
		  color: #7c7c7e;
		}
		.topo_desc2_mobile{
			display: none;
		}
	.coluna2_topo {
	  width: 39%;
	  display: inline-block;
	  text-align: right;
	  position: relative;
	  top: -23px;
	}
		.coluna2_topo img {
		  width: 389px;
		}




	.faixa1_index {
		display: block;
		clear: both;
		background-size: 100%;
		background-position: center top;
		height: 1931px;
		background-repeat: no-repeat;
		background-image: url('imgs/bg_n12.jpg');
		margin-top: -172px;
	}
		/*.faixa_index .container {
		  position: relative;
		  top: 287px;
		  text-align: center;
		}*/
		.btn_faixa_index {
		  color: #fff;
		  text-align: center;
		  display: block;
		  margin: 0 auto;
		  border: 1px solid #fff;
		  width: 264px;
		  padding: 7px 0;
		  font-weight: 900;
		  font-size: 20px;
		  border-radius: 10px;
		  margin-top: 68px;
		  font-family: HelveticaNeueLTStd Lt;
		}
			.btn_faixa_index:hover {
			    background-color: #fff;
			    color: #959595;
			    transition: .6s;
			    border: 1px solid #959595;
			}
		.desc_fiaxa_index{
		  width: 100%;
		  max-width: 600px;
		  font-size: 15px;
		  display: block;
		  margin: 0 auto;
		  color: #fff;
	  	  text-align: center;		
		  font-family: HelveticaNeueLTStd Lt;
		  line-height: 22px;
		}
		.desc_fiaxa_index_cafeina {
		    max-width: 900px;
		}
		.sub_faixa1_index {
		    padding-top: 225px;
		}
		.sub_faixa2_index {
		    text-align: center;
		    padding-top: 306px;
		}
		.sub_faixa3_index {
		    text-align: center;
		    padding-top: 254px;
		}



	.desc_fiaxa1_index {
	  padding-top: 100px;
	}


	.titulo_mundoadois {
	  color: #fff;
	  font-size: 28px;
	  font-weight: 900;
	  margin: 7px 0;
	  font-family: HelveticaRoundedLTStd-BdCn;
	}

	.titulo_donadil {
	  color: #fff;
	  font-size: 38px;
	  font-weight: 900;
	  margin: 22px 0;
	  font-family: HelveticaRoundedLTStd-BdCn;
	}



	.depoimento_sep {
	  text-align: center;
	  width: 95%;
	  max-width: 661px;
	  display: block;
	  margin: 0 auto;
	}
		.depo_sep_p1 {
		  color: #b0afb5;
		  font-size: 14px;
		  margin: 34px 0;
		  font-weight: 500;
		  line-height: 22px;
		}
			.depo_sep_p1 span {
			  display: block;
			  color: #85c090;
			  font-style: italic;
			}
		.depo_sep_p2 {
		  color: #81acd1;
		  margin: 22px 0;
		  font-size: 16px;
		  font-weight: 600;
		  font-style: italic;
		}



	.faixa2_index {
	  background-size: 100%;
	  background-repeat: no-repeat;
	  height: 1837px;
	  background-position: center top;
	  margin-top: 72px;
	  background-image: url('imgs/bg_n22.jpg');
	}
		.sub_faixa1_index2 {
		    padding-top: 215px;
		    text-align: center;
		}
		.sub_faixa2_index2 {
		    text-align: center;
		    padding-top: 215px;
		}
		.sub_faixa3_index2 {
		    text-align: center;
		    padding-top: 215px;
		}



.depoimento_sep2 {
  display: block;
  text-align: center;
}

	.desc_dep_sep2 {
	  color: #81acd1;
	  width: 95%;
	  max-width: 625px;
	  margin: 0 auto;
	  display: block;
	  font-size: 15px;
	  font-weight: 600;
	}
	.titulo_dep_sep2 {
	  color: #e3485d;
	  font-size: 26px;
	  font-weight: 700;
	  margin-top: 50px;
	  padding-bottom: 30px;
	}
	/*.lista_depoimento {
		width: 100% !important;
		display: block;
	}*/
		/*.item_depoimento {*/
		  /*width: 30%;*/
		  /*display: inline-block;*/
		  /*margin-left: 3%;*/
		/*}*/
			.img_depoimento {
			  width: 85px;
			  height: 85px;
			  border-radius: 100%;
			  background-size: cover;
			  display: block;
			  margin: 25px auto;
			}
			.dsc_item_depoimento {
			  color: #979b9d;
			  font-size: 14px;
			  line-height: 24px;
			}
			.aspas_dep2 {
			  margin: 20px auto;
			  width: 20px;
			}
			.autor_dep2 {
			    color: #555;
			    font-weight: 600;
			    font-size: 16px;
			}
			.funcao_dep2 {
			    margin: 10px 0;
			    font-size: 14px;
			    color: #979b9d;
			}


		 	.swiper-container {
		        width: 100%;
		        height: 100%;
		    }
		    .swiper-slide {
		        text-align: center;
		        font-size: 18px;
		        background: #fff;
		        
		        /* Center slide text vertically */
		       /* display: -webkit-box;
		        display: -ms-flexbox;
		        display: -webkit-flex;
		        display: flex;
		        -webkit-box-pack: center;
		        -ms-flex-pack: center;
		        -webkit-justify-content: center;
		        justify-content: center;
		        -webkit-box-align: center;
		        -ms-flex-align: center;
		        -webkit-align-items: center;
		        align-items: center;*/
		    }
		    .swiper-pagination.swiper-pagination-clickable.swiper-pagination-bullets {
			    display: block;
			    margin-top: 28px;
			    position: relative;
			}
			.swiper-pagination-bullet-active{
				background: #c6c6c6;
			}



	.balao_all {
		background-image: url('imgs/bg_balao.png');
		background-size: 100% 100%;
		height: 459px;
		margin-top: -144px;
		overflow: hidden;
	}
		.balao_img {
		  width: 776px;
		  display: block;
		  margin: 0 auto;
		  height: 415px;
		  background-size: 100%;
		  background-repeat: no-repeat;
		  margin-top: 13px;
		}
			.balao_img p {
			  width: 226px;
			  text-align: justify;
			  color: #fff;
			  font-size: 15px;
			  padding-top: 81px;
			  padding-left: 54px;
			  font-weight: 600;
			  font-style: italic;
			  line-height: 25px !important;
			  font-family: Arial;
			}
				.balao_img .span1 {
				  display: block;
				  text-align: center;
				}
				.balao_img .span2 {
				  text-align: center;
				  display: block;
				}
				.balao_img .span3 {
				}


	#contato {
	    display: block;
	    width: 100%;
	    background-size: 100%;
	    height: 800px;
	    background-repeat: no-repeat;
	    margin-top: 64px;
	}

		.titulo_contato {
		  color: #fff;
		  text-align: center;
		  padding-top: 60px;
		  font-weight: 900;
		  font-size: 50px;
		}
		.form_contato {
		  width: 95%;
		  max-width: 500px;
		  display: block;
		  max-height: 600px;
		  margin: 0 auto;
		  padding-top: 22px;
		  color: #fff;
		}
			.titulo_input_contato {
			  font-size: 14px;
			  margin-top: 10px;
			  line-height: 25px;
			}
			.form_contato input {
			  width: 99%;
			  padding-left: 1%;
			  color: #fff;
			  height: 40px;
			  background: transparent;
			  border: 1px solid #fff;
			  border-radius: 7px;
			}
			.form_contato textarea {
			  width: 99%;
			  padding-left: 1%;
			  height: 130px;
			  padding-top: 1%;
			  background: transparent;
			  color: #fff;
			  font-size: 13px;
			  border: 1px solid #fff;
			  border: 1px solid #fff;
			  font-family: 'Open Sans';
			  border-radius: 7px;
			}
			.form_contato textarea::-webkit-input-placeholder {
			   color: #fff;
			   opacity: 1;
			}

			.form_contato textarea:-moz-placeholder { /* Firefox 18- */
			   color: #fff;
			   opacity: 1; 
			}

			.form_contato textarea::-moz-placeholder {  /* Firefox 19+ */
			   color: #fff;
			   opacity: 1;
			}

			.form_contato textarea:-ms-input-placeholder {  
			   color: #fff;
			   opacity: 1; 
			}
			.form_contato button {
			  border: 1px solid #fff;
			  background: transparent;
			  display: block;
			  margin: 0 auto;
			  color: #fff;
			  border-radius: 7px;
			  width: 136px;
			  padding: 6px 0;
			  font-size: 23px;
			  font-weight: 900;
			  margin-top: 35px;
			  cursor: pointer;
			}
				.form_contato button:hover {
				  background: #fff;
				  color: #81ACD1;
				  transition: .5s;
				}




/* --------------- fim index -----------*/



/* ----------- servicos -----------------*/


.servicos_all {
  padding-top: 100px;
}
	.bloco_servico {
	  display: inline-block;
	  width: 30%;
	  margin-left: 1.5%;
	  margin-right: 1.5%;
	  background-size: 100% 100%;
	  color: #fff;
	  height: 536px;
	}
		.bloco_servico p {
		  padding: 50px;
		  text-align: center;
		  font-size: 34px;
		  font-weight: 700;
		  font-family: HelveticaRoundedLTStd-BdCn;
		}
		.bloco_servico span {
		  font-family: HelveticaNeueLTStd Lt;
		  text-align: justify;
		  width: 87%;
		  display: block;
		  margin: 0 auto;
		  font-size: 15px;
		  line-height: 22px;
		}
		.btn_quero_contratar {
		  background-color: #81ABD1;
		  color: #fff;
		  display: block;
		  margin: 0 auto;
		  width: 266px;
		  text-align: center;
		  margin-top: 70px;
		  padding: 13px 0;
		  font-size: 30px;
		  font-family: HelveticaRoundedLTStd-BdCn;
		  -webkit-box-shadow: 5px 5px 0px 0px rgba(50, 50, 50, 0.1);
		  -moz-box-shadow: 5px 5px 0px 0px rgba(50, 50, 50, 0.1);
		  box-shadow: 5px 5px 0px 0px rgba(50, 50, 50, 0.1);
		}
		.btn_quero_contratar:hover {
		  background-color: #3A80BF;
		  transition: .5s;
		}


/* ----------------- fim servicos ----------------*/


/* --------------- footer -----------*/

	footer {
	  	text-align: center;
		position: relative;
		margin-top: -45px;
		padding-bottom: 26px;
	}
		.titulo_footer {
		  color: #e3485d;
		  font-weight: 900;
		  font-size: 25px;
		}
		.email_footer {
		  	color: #81acd1;
			margin: 10px 0;
			font-size: 15px;
			font-weight: 700;
		}
		.creditos_footer {
		  color: #afafaf;
		  margin-top: 10px;
		  font-size: 14px;
		}
		footer .fa {
		  background-color: #81acd1;
		  color: #fff;
		  width: 23px;
		  font-size: 26px;
		  border-radius: 100%;
		  padding: 8px 10px;
		  margin: 0px 7px;
		  border: 1px solid #81acd1;
		}
			footer .fa:hover {
			    transition: .5s;
			    background-color: #fff;
			    color: #81acd1;
			    border: 1px solid #81acd1;
			}

.btn_voltar_inicio {
    position: fixed;
    left: 95%;
    right: 0;
    top: 89%;
    color: #fff;
    font-size: 23px;
    cursor: pointer;
    background-color: #81ACD1;
    text-align: center;
    width: 43px;
    opacity: 0;
    text-align: center;
    padding: 7px 0;
}
	.btn_voltar_inicio:hover{
		transition:.7s;
		opacity: 1 !important;
	}

.titulo_form_qs {
    color: #fff;
    font-size: 16px;
    font-weight: 700;
    margin-top: 50px;
    padding-bottom: 30px;
    max-width: 500px;
    text-align: center;
    margin: 0 auto;
    margin-top: 199px;
}
/* --------------- fim footer -----------*/

@media(max-width: 1900px){
	.secao_topo{
		max-width: 1504px;
		min-height: 662px;
	}
		.topo_desc2{
			top: 191px;
		}


	.faixa1_index {
    	height: 2621px;
	}
		.sub_faixa1_index {
		    padding-top: 366px;
		}
	    .sub_faixa2_index {
	    	text-align: center;
	    	padding-top: 380px;
	    }
	    .sub_faixa3_index {
		    text-align: center;
		    padding-top: 430px;
		}

	.faixa2_index {
	    height: 2854px;
	}    
		.sub_faixa1_index2 {
		    padding-top: 497px;		
		}
		.sub_faixa2_index2 {
		    padding-top: 424px;
		}
		.sub_faixa3_index2 {
		    padding-top: 405px;
		}

	#contato {
	    height: 1100px;
	}
		.titulo_contato {
		    padding-top: 172px;
		}

}




@media(max-width: 1700px){
	.secao_topo{
		max-width: 1332px;
		min-height: 662px;
	}
		.topo_desc2{
			top: 158px;
		}


	.faixa1_index {
    	height: 2333px;
	}
		.sub_faixa1_index {
		    padding-top: 230px;
		}
	    .sub_faixa2_index {
	    	text-align: center;
	    	padding-top: 303px;
	    }
	    	.sub_faixa2_index .desc_fiaxa_index {
			    max-width: 825px !important;
			}
			.desc_fiaxa_index_cafeina {
			    max-width: 900px !important;
			}
	    .sub_faixa3_index {
		    text-align: center;
		    padding-top: 423px;
		}

	.faixa2_index {
	    height: 2573px;
	}    
		.sub_faixa1_index2 {
		    padding-top: 471px;		
		}
		.sub_faixa2_index2 {
		    padding-top: 426px;
		}
		.sub_faixa3_index2 {
		    padding-top: 456px;
		}

	#contato {
	    height: 1100px;
	}
		.titulo_contato {
		    padding-top: 172px;
		}

}


@media(max-width: 1600px){
	.secao_topo{
		max-width: 1291px;
		min-height: 662px;
	}
		.topo_desc2{
			top: 162px;
		}


	.faixa1_index {
    	height: 2270px;
	}
		.sub_faixa1_index {
		    padding-top: 230px;
		}
	    .sub_faixa2_index {
	    	text-align: center;
	    	padding-top: 275px;
	    }
	    .sub_faixa3_index {
		    text-align: center;
		    padding-top: 406px;
		}

	.faixa2_index {
	    height: 2424px;
	}    
		.sub_faixa1_index2 {
		    padding-top: 435px;		
		}
		.sub_faixa2_index2 {
		    padding-top: 376px;
		}
		.sub_faixa3_index2 {
		    padding-top: 284px;
		}

	#contato {
	    height: 961px;
	}
		.titulo_contato {
		    padding-top: 116px;
		}

}

@media(max-width: 1500px){
	.secao_topo{
		max-width: 1256px;
		min-height: 662px;
	}
		.topo_desc2{
			top: 180px;
		}


	.faixa1_index {
    	height: 2058px;
	}
		.sub_faixa1_index {
		    padding-top: 230px;
		}
	    .sub_faixa2_index {
	    	text-align: center;
	    	padding-top: 264px;
	    }
	    .sub_faixa3_index {
		    text-align: center;
		    padding-top: 365px;
		}

	.faixa2_index {
	    height: 2284px;
	}    
		.sub_faixa1_index2 {
		    padding-top: 440px;		
		}
		.sub_faixa2_index2 {
		    padding-top: 341px;
		}
		.sub_faixa3_index2 {
		    padding-top: 436px;
		}

	#contato {
	    height: 961px;
	}
		.titulo_contato {
		    padding-top: 69px;
		}


	.btn_faixa_index{
		margin-top: 35px;
	}
}


@media(max-width: 1400px){
	.secao_topo{
		max-width: 1170px;
		min-height: 662px;
	}
		.topo_desc2{
			top: 157px;
		}


	.faixa1_index {
    	height: 1919px;
	}
		.sub_faixa1_index {
		    padding-top: 230px;
		}
	    .sub_faixa2_index {
	    	text-align: center;
	    	padding-top: 240px;
	    }
	    .sub_faixa3_index {
		    text-align: center;
		    padding-top: 290px;
		}

	.faixa2_index {
	    height: 2137px;
	}    
		.sub_faixa1_index2 {
		    padding-top: 413px;		
		}
		.sub_faixa2_index2 {
		    padding-top: 302px;
		}
		.sub_faixa3_index2 {
		    padding-top: 334px;
		}

	#contato {
	    height: 816px;
	}
		.titulo_contato {
		    padding-top: 41px;
		}


	.btn_faixa_index{
		margin-top: 35px;
	}
}

@media(max-width: 1330px){

	.sub_faixa1_index2 {
	    padding-top: 372px;
	}

}


@media(max-width: 1300px){
	.secao_topo{
		max-width: 1170px;
		min-height: 662px;
	}
		.topo_desc2{
			top: 190px;
		}


	.faixa1_index {
    	height: 1790px;
	}
		.sub_faixa1_index {
		    padding-top: 210px;
		}
	    .sub_faixa2_index {
	    	text-align: center;
	    	padding-top: 224px;
	    }
	    .sub_faixa3_index {
		    text-align: center;
		    padding-top: 317px;
		}

	.faixa2_index {
	    height: 2014px;
	}    
		.sub_faixa1_index2 {
		    padding-top: 368px;		
		}
		.sub_faixa2_index2 {
		    padding-top: 299px;
		}
		.sub_faixa3_index2 {
		    padding-top: 210px;
		}

	#contato {
	    background-size: cover;
	    background-position: center;
	}
	 .form_contato{
	  padding-top: 0: 	
	 }
		.titulo_contato {
		    padding-top: 90px;
		}


	.btn_faixa_index{
		margin-top: 35px;
	}

	.desc_fiaxa_index {
    	width: 100%;
    	max-width: 810px;
	}


	.balao_img p{
		line-height: 20px;
	}


}
/*
@media(max-width: 1200px){
	.faixa1_index{
		background-image: url('imgs/bg_n1m.jpg');
		background-size: cover;
		background-position: center;
	}
	.faixa2_index{
		background-image: url('imgs/bg_n2m.jpg');
		background-size: cover;
		background-position: center;
	}
	.sub_faixa2_index {
	    padding-top: 354px;
	}
	.secao_topo{
		margin-top: 78px;
	}
	.topo_desc1{
		font-size: 25px;
		margin-top: -17px;
	}
	.coluna1_topo {
	    width: 48%;
	}

	.balao_all{
		
		margin-top: 0px;
		background-size: 971px auto;
	}


	.desc_fiaxa_index{
		font-size: 0.5cm;
	}
	.sub_faixa1_index {
	    padding-top: 145px;
	}
	.sub_faixa3_index {
	    text-align: center;
	    padding-top: 331px;
	}	
	.desc_fiaxa_index {
	    width: 100%;
	    max-width: 1052px;
	}
	.sub_faixa1_index2 {
	    padding-top: 305px;
	}
	.sub_faixa2_index {
	    text-align: center;
	    padding-top: 221px;
	}
	.sub_faixa2_index2 {
    	padding-top: 172px;
	}
	.sub_faixa3_index2 {
	    padding-top: 158px;
	}

}*/

/*
@media(max-width: 990px){
	
	header {
	  background-color: #81ACD1;
	  padding-bottom: 12px;
	}
		.faixa_topo_azul {
		    height: 17px;
		}
		.menu_all {
		    display: block;
		    max-height: 0;
		    height: 157px;
		    overflow: hidden;
		    width: 100%;
		    transition: .9s;
		}
			.menu_all li {
			    display: block;
			    width: 100%;
			    text-align: center;
			    color: #fff;
			    padding: 8px 0;
			    border-bottom: 1px solid #D6442F;
			    border-top: 1px solid #D6442F;
			    margin: -1px;
			}

		.logo_topo {
		  display: block;
		  margin: 0 auto;
		  position: relative;
		  top: 19px;
		}
		.icone_mob {
		  float: right;
		  top: -24px;
		  position: relative;
		  display: inline-block;
		  color: #D14A39;
		  font-size: 32px;
		  cursor: pointer;
		  padding-right: 34px;
		}

	    #check_menu_mob:checked + label .fa{
	    	-ms-transform: rotate(90deg);
		    -webkit-transform: rotate(90deg);
		    transform: rotate(90deg);
		    transition:1s;
		}


		#check_menu_mob:checked + label + .menu_all{
			max-height: 200px;
			padding-top: 10px;

		}



	.secao_topo {
	    min-height: 565px;
	}
		.coluna1_topo {
		    width: 56%;
		}
		.coluna2_topo {
   			 width: 28%;
    	}
    		.coluna2_topo img {
			    width: 230px;
			}
		.topo_desc2{
			display: none;
		}
		.topo_desc2_mobile{
			display: block;
			margin: 0 auto;
			top: 48px;
			text-align: center;
			width: 95%;
		}
	.balao_all{
			
		height: 272px;
		background-size: 990px auto;
		background-position: bottom;
		background-repeat: no-repeat;
	}
		.balao_img{
			width: 500px;
			margin-top: 5px;
		}
		.balao_img p{
		    font-size: 10px;
		    line-height: 12px;
		    padding-left: 61px;
		    width: 138px;
		    padding-top: 39px;
		}

}

@media(max-width: 750px){
	.topo_desc2_mobile{
		top: -13px;
	}

	.topo_desc1 {
	    font-size: 18px;
	    margin-top: 7px;
	    line-height: 22px;
	}	
	.secao_topo {
	    min-height: 500px;
	}

	.desc_fiaxa_index{
		font-size: 13px;
	}
	.sub_faixa1_index {
	    padding-top: 170px;
	}
	.btn_faixa_index {
	    margin-top: 20px;
	}
  .sub_faixa3_index2 {
    padding-top: 244px;
}

}



@media(max-width: 570px){
	.coluna1_topo {
	    width: 56%;
	}
	.coluna2_topo {
	    width: 34%;
	}
	.coluna2_topo img {
	    width: 155px;
	}
	.topo_desc1 {
	    font-size: 14px;
	    margin-top: 3px;
	    line-height: 20px;
	}

}


@media(max-width: 450px){
	.secao_topo{
		width: 99%;
	}
	.coluna1_topo {
	    width: 68%;
	    margin-left: 3%;
	}
	.coluna2_topo {
	    width: 22%;
	    top: -15px;
	}
	.coluna2_topo img {
	    width: 83px;
	}
	.topo_desc1 {
	    font-size: 12px;
	    margin-top: -3px;
	    line-height: 16px;
	}
	.topo_desc2_mobile {
    	top: 49px;
	}
	.sub_faixa2_index {
	    padding-top: 304px;
	}
	.titulo_mundoadois {
	    font-size: 23px;
	    margin: 2px 0;
	}
	.desc_fiaxa_index {
	    font-size: 13px;
	    line-height: 17px;
	}
	.sub_faixa3_index {
	    padding-top: 353px;
	}
	.titulo_donadil {
	    font-size: 28px;
	    margin: 13px 0;
	}
	.desc_dep_sep2{
		font-size: 13px;
	}
	.titulo_dep_sep2{
		font-size: 20px;
	}
	.titulo_footer{
		font-size: 20px;
	}
	.form_contato textarea{
		font-size: 12px;
	}

}




@media(max-width: 400px){
	.logo_topo {
	    width: 175px;
	}
	.icone_mob {
	    top: -53px;
	    font-size: 26px;
	    padding-right: 13px;
	}


}

@media(max-width: 350px){

	.sub_faixa3_index {
	    padding-top: 305px;
	}
	.sub_faixa2_index2 {
	    padding-top: 193px;
	}
}

*/

.item_efeito_scrool{
    transition: 1.0s;
    opacity: 0;
    position: relative;
    top: -70px;
}
.item_efeito_scrool_go{
    opacity: 1 !important;
    top: 0px !important;
}


.item_efeito_scrool_direita{
    transition: 1.6s;
    opacity: 0;
    position: relative;
    left: -40px;
}
.item_efeito_scrool_direita_go{
    opacity: 1 !important;
    left: 0px !important;
}


.item_efeito_scrool_esquerda{
    transition: 1.6s;
    opacity: 0;
    position: relative;
    right: -40px;
}
.item_efeito_scrool_esquerda_go{
    opacity: 1 !important;
    right: 0px !important;
}


.item_efeito_scrool_top{
    transition: 1.6s;
    opacity: 0;
    position: relative;
    top: -70px;
}
.item_efeito_scrool_top_go{
    opacity: 1 !important;
    top: 0px !important;
}




.titulo1_servicos {
  font-family: ludicrous;
  text-align: center;
  font-size: 30px;
  color: #81CDE4;
  max-width: 774px;
  display: block;
  margin: 0 auto;
}
.titulo2_servicos {
  font-family: ludicrous;
  text-align: center;
  font-size: 34px;
  padding-bottom: 50px;
  color: #FF9E73;
  margin-top: 24px;
}

.slide_item_servico img {
    width: 100%;
    height: auto;
}
.servicos_all_slide{
	overflow: hidden;
}
	.servicos_all_slide .swiper-pagination-bullet {
	    width: 16px;
	    height: 16px;
	}


.setas_all_servicos {
  width: 100%;
  display: block;
  margin: 0 auto;
  position: relative;
  z-index: 99999999999999;
  bottom: 300px;
}
	.setas_all_servicos div {
	  background-color: #0086B3;
	  border-radius: 100%;
	  background-image: none;
	  width: 30px;
	  text-align: center;
	  font-size: 30px;
	  height: 30px;
	  color: #fff;
	}
	.setas_all_servicos div .fa {
	    top: -2px;
	    position: relative;
	    left: 0px;
	}
	.swiper-button-next{

	}
	.swiper-button-prev{

	}
	.setas_all_servicos .fa.fa-angle-right {
	    left: 2px;
	}