* { margin:0; padding:0; }



.container { width:98%; max-width:1100px; margin:0 auto; padding:0 10px 0 10px; }

.container2 { width:98%; max-width:1000px; margin:0 auto; padding:0 10px 0 10px; }

.container3 { width:98%; max-width:850px; margin:0 auto; padding:0 10px 0 10px; }

.container4 { width:98%; max-width:950px; margin:0 auto; padding:0 10px 0 10px; }



.clear { display:block; float:none; clear:both; }



@media (max-width: 830px) {

	.container { width:97%; margin:0 auto; padding:0; }

	.container2 { width:97%; margin:0 auto; padding:0; }

	.container3 { width:97%; margin:0 auto; padding:0; }	

	.container4 { width:97%; margin:0 auto; padding:0; }	

}





.seta { display:block; width:60px; margin:0 auto; }



.seta2 { display:block; margin:0 auto; margin-bottom:35px; width:70px; }



.aviso { text-align:center; padding:20px 0 20px 0; background:#FFF; border-bottom:2px solid #FFF; }

	.aviso p { width:98%; max-width:860px; margin:0 auto; font-weight:bold; font-family:'Lato', sans-serif; line-height:26px; font-weight:normal; font-size:19px; color:#000; }

	.aviso p strong { font-size:24px; }

	.aviso p u { text-decoration:underline; }





header { background:#F4F4F4 url(imgs/fundo.png) top center no-repeat; padding:20px 0 110px 0; }

	

	.header-logo { display:block; width:90%; max-width:250px; margin:0 auto; }

	

	header h1 { max-width:900px; margin:0 auto; margin-top:35px; padding-bottom:15px; text-align:center; font:normal 32px 'Roboto', Arial; font-weight:900; color:#FFF; }

		header h1 strong { color:#88DC0F; }

		

	header h2 { text-align:center; font:18px 'Tahoma', Arial; color:#FFF; margin:0 0 35px 0; }

	

	header .linha { display:block; max-width:900px; margin:0 auto; border-bottom:1px dotted #214587; }

	

	header .logo { display:block; margin:0 auto; margin-bottom:35px; width:80%; max-width:190px; }

	

	

	header h4 { display:block; width:92%; margin:0 auto; font:12px 'Tahoma', Arial; text-align:center; color:#A8D3FF; }

		header h4 a { color:#A8D3FF; text-decoration:none; }

	

	header p { text-align:center; font-family:'Lato', sans-serif; font-size:15px; color:#FFF; }

	

	header .atencao { display:block; width:91%; margin:0 auto; margin-bottom:35px; background:#F60; border:2px dotted #FFF; padding:15px; text-align:center; font-family:'Lato', sans-serif; font-size:20px; color:#FFF; }

		header .atencao strong { font-size:35px; }

	

	header .box-header { width:48%; float:right; }

	header .mockup { display:block; width:98%; max-width:1000px; margin:0 auto; }

	

	

	.box-video { display:block; background:#F3F3F3 url('imgs/clean-gray-paper.png'); padding-bottom:15px; padding-top:140px; }

	.box-video h2 { padding-top:20px; text-align:center; font:22px 'Tahoma', Arial; color:#333; padding:35px 0 35px 0; }

	.box-video img { width:95%; margin:0 auto; display:block; }

	.box-video p { text-align:center; font:18px 'Tahoma', Arial; color:#333; }

	

	.video { display:block; width:95%; max-width:800px; background:#FFF; margin:0 auto; margin-top:-250px; margin-bottom:20px; padding:5px; background:#FFF; }

	.video div { position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; max-width: 100%; }

		.video div iframe, video div object, video div embed { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }

	

	

	

	.botao {

		display: block;

		border-radius: 9px;

		width:95%;

		max-width:750px;

		  margin:0 auto;

		margin-top:25px;

		margin-bottom:40px;

		padding:32px 0 32px 0;

		background: #40D55A;

		box-shadow:0 5px 0 #2BC145;

		color: #FFF;

		text-align:center;

		text-decoration:none;

		font-family:'Lato', Arial;

		font-weight:bold;

		font-size: 33px;

	}

		.botao span { display:block; margin-top:5px; font-size:16px; color:#D0F4D7; }

	

		.botao:hover {

			background:#61DC76;

			box-shadow:0 5px 0 #40D55A;

		}

		.botao:active{

		  position:relative;

		  top:5px;

		  box-shadow:none;

		}

	



.contador { display:block; padding-top:5px; text-align:center; font-family:'Tahoma', sans-serif; color:#595959; }

	.contador h4 { font-weight:normal; font-size:18px; color:#595959; }

		.contador h4 strong { font-size:22px; }

	.contador h5 { margin-top:15px; font-weight:normal; font-size:22px; color:#595959; }

		.contador h5 striker { text-decoration:line-through; }

	.img { display:block; margin:0 auto; }

	.cont { width:240px; margin:0 auto; margin-top:25px; margin-bottom:5px; } 

	

	#cont-pc { width:400px !important; margin:0 auto; margin-top:25px; margin-bottom:5px; }

	

	#cont-mobile { display:none; width:240px; margin:0 auto; margin-top:25px; margin-bottom:5px; }

	

@media (max-width: 830px) {

	

	.aviso { margin-top:0; }

	.aviso p { line-height:18px; font-size:17px; }

	

	header { padding:10px 0 20px 0;  }

	header .seta { max-width:65px; }

	

	header .seta { width:45px; margin-top:20px; }

	

	.header-logo { width:55%; }

	

	header h1 { margin-top:25px; font-size:25px; }

	header h2 { display:block; width:70%; margin:0 auto; font-size:17px; }

	

	.box-video { padding-top:20px; padding-bottom:20px; }

	.box-video h2 { font-size:16px; }

	

	.video { padding:2px; margin-top:0; }

	

	.botao { padding:20px 5px 20px 5px; font-size:20px; }

		.botao span { display:none; }

		

		

	#cont-pc { display:none; }

	#cont-mobile { display:block;}

	

}

		



.box-1 { clear:both; padding:0 0 25px 0; }

	.box-1 h2 { max-width:890px; margin:0 auto; margin-top:20px; margin-bottom:20px; background:#F8F8F8; padding:20px; border-radius:10px; margin-bottom:45px; text-align:center; font-family:'Lato', sans-serif; font-weight:'300'; font-style:italic; font-size:21px; color:#666; }

		.box-1 h2 strong { text-decoration:underline; }

	.box-1 h3 { max-width:730px; margin:0 auto; margin-top:5px; margin-bottom:45px; text-align:center; font:bold 24px 'Roboto', Arial; font-weight:bold; font-style:italic; color:#063F4A; }

		.box-1 h3 strong { text-decoration:underline; }

	.box-1 p { max-width:730px; margin:0 auto; margin-top:40px; margin-bottom:40px; text-align:center; font-family:'Lato', sans-serif; font-size:23px; line-height:30px; font-weight:300; color:#063F4A; }

		.box-1 p strong { font-weight:'400'; }

		.box-1 p img { vertical-align:bottom; }

		

	.box-1 > img { display:block; margin:0 auto; width:90%; max-width:750px; }

		

	.box-1 .erro { max-width:650px; font-size:20px; color:#D90000; }

	





.depoimentos { padding:40px 0 40px 0; text-align:center; }

	.depoimentos h2 { max-width:700px; margin:0 auto; margin-bottom:30px; text-align:center; font-family:'Lato', sans-serif; font-weight:'300'; font-style:italic; font-size:21px; color:#666; }

	.depoimentos img { margin:10px; }



@media (max-width: 830px) {

	.box-1 { padding:15px 0 35px 0; }

	.box-1 h2 { margin-bottom:35px; font-size:18px; }

	.box-1 h3 { margin-top:15px; margin-bottom:15px; font-size:22px; }

	.box-1 p { margin-top:25px; margin-bottom:25px; text-align:center; font-size:18px; }

		.box-1 p img { width:20px; }

}





.dores { padding:45px 0 25px 0; border-top:1px dotted #FFE6E6; }

	.dores h2 { margin-bottom:25px; text-align:center; font-family:'Lato', sans-serif; font-size:28px; font-weight:'300'; color:#E51D0C; }

	.dores h3 { margin-top:25px; text-align:center; font-family:'Lato', sans-serif; font-size:28px; font-weight:'300'; color:#E51D0C; }

	.dores p { background:#FFE6E6; width:90%; max-width:650px; margin:0 auto; border-radius:5px; margin-top:10px; margin-bottom:15px; padding:15px; text-align:left; font-family:'Lato', sans-serif; font-size:21px; line-height:30px; font-weight:300; text-align:center; color:#E51D0C; }

		.dores p img { vertical-align:bottom; }

		

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

	.dores h2 { font-size:23px; }

	.dores h3 { font-size:23px; }

	.dores p { font-size:18px; line-height:20px; }

}

	



.sobre { background:#6CAC0D url('imgs/clean-gray-paper.png'); padding:40px 0 40px 0; }

	.sobre h2 { max-width:800px; margin:0 auto; margin-bottom:25px; text-align:center; font-family:'Lato', sans-serif; font-size:38px; font-weight:'300'; color:#FFF; }

		.sobre h2 strong { color:#23201E; }

	.sobre p { margin:0 auto; margin-bottom:35px; border-radius:10px; text-align:center; padding:15px; max-width:830px; background:url('imgs/branco-transparente.png'); font-family:'Lato', sans-serif; font-size:22px; font-weight:'600'; border:1px dotted #FFF; color:#FFF; }

		.sobre p img { vertical-align:bottom; }

	

	.sobre h3 { max-width:800px; margin:0 auto; margin-bottom:25px; text-align:center; font-family:'Lato', sans-serif; font-size:25px; font-weight:'300'; color:#FFF; }

	

	.timeline ul li {

	  list-style-type: none;

	  position: relative;

	  width: 6px;

	  margin: 0 auto;

	  padding-top: 45px;

	  background: #fff;

	  

	}

	 

	.timeline ul li::after {

	  content: '';

	  position: absolute;

	  left: 50%;

	  bottom: 10px;

	  transform: translateX(-50%);

	  width: 30px;

	  height: 30px;

	  border-radius: 50%;

	  background: inherit;

	}

	

		.timeline ul li div {

		  position: relative;

		  bottom: 0;

		  width: 420px;

		  padding: 20px;

		  background: #FFF;

		  font-family:'Lato', sans-serif; font-size:21px; line-height:24px; font-weight:300; color:#333;

		}

			.timeline ul li div p { margin-bottom:15px; }

			.timeline ul li div h4 { margin-bottom:15px; color:#FFAB2D; font-size:20px; }

			.timeline ul li div time { display:block; margin-bottom:15px; font-family:'Roboto'; font-size:28px; font-weight:bold; color:#FFAB2D; }

		 

		.timeline ul li div::before {

		  content: '';

		  position: absolute;

		  bottom: 15px;

		  width: 0;

		  height: 0;

		  border-style: solid;

		}

		

		.timeline ul li:nth-child(odd) div {

		  left: 45px;

		}

		 

		.timeline ul li:nth-child(odd) div::before {

		  left: -15px;

		  border-width: 8px 16px 8px 0;

		  border-color: transparent #FFF transparent transparent;

		}

		

		.timeline ul li:nth-child(even) div {

		  left: -500px;

		}

		 

		.timeline ul li:nth-child(even) div::before {

		  right: -15px;

		  border-width: 8px 0 8px 16px;

		  border-color: transparent transparent transparent #FFF;

		}

		

		

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



	.sobre h2 { font-size:26px; }

	

	.sobre h3 { font-size:20px; }

	

	.sobre p { font-size:17px; width:90%; }

	

  .timeline ul li {

	margin-left: 20px;

  }

   

  .timeline ul li div {

	width: calc(100vw - 121px);

	padding:10px;

	font-size:18px;

	line-height:20px;

  }

   

  .timeline ul li:nth-child(even) div {

	left: 45px;

  }

   

  .timeline ul li:nth-child(even) div::before {

	left: -15px;

	border-width: 8px 16px 8px 0;

	border-color: transparent #FFF transparent transparent;

  }

}

		

		

		

	

.box-2 { padding:50px 0 40px 0; background:url(imgs/fundo.png) bottom center no-repeat; }

	.box-2 h2 { margin-bottom:20px; text-align:center; font-family:'Lato', sans-serif; font-size:32px; color:#FFF; }

		.box-2 h2 strong { color:#FFFF73; }

	.box-2 p { max-width:850px; margin:0 auto; margin-top:20px; text-align:center; font-size:22px; font-family:'Lato', Arial; color:#FFF; }

		.box-2 p u { text-decoration:underline; }

		

	.box-2 h2 img { width:80%; margin:0 auto; margin-top:10px; display:block; max-width:250px; }



@media (max-width: 830px) {

	.box-2 { margin-bottom:25px; background-attachment:inherit; }

	.box-2 { padding:25px 0 25px 0; }

	.box-2 h2 { font-size:25px; }

	.box-2 p { margin-top:15px; font-size:19px; line-height:20px; }

}



	

.box-3 { padding:70px 0 70px 0; }

.box-3-b { padding:70px 0 70px 0; background:#F3F3F3 url('imgs/clean-gray-paper.png'); }

	

	.box-3 > div { width:55%; float:right; }

	.box-3 > img { float:left; margin-right:45px; width:40%; max-width:400px; }

	.box-3 p { margin:45px 0 45px 0; font-family:'Lato', sans-serif; font-size:23px; line-height:30px; font-weight:300; color:#333; }

	.box-3 h3 { font-family:'Roboto'; font-size:32px; font-weight:bold; color:#333; }

	.box-3 h3 span { display:block; max-width:100px; text-align:center; margin-bottom:15px; font-size:15px; background:#7BC40F; color:#FFF; padding:5px; }

	

	/*hr { clear:both; display:block; margin-top:30px; margin-bottom:70px; border:2px solid #F4F4F4; }*/

	hr { clear:both; display:block; border:1px solid #F4F4F4; }

	

	

	.box-3-b > div > div { width:55%; float:left; }

	.box-3-b > div > img { float:right; width:40%; max-width:400px; }

	.box-3-b p { margin:45px 0 45px 0; font-family:'Lato', sans-serif; font-size:23px; line-height:30px; font-weight:300; color:#333; }

	.box-3-b h3 { font-family:'Roboto'; font-size:32px; font-weight:bold; color:#333; }

		.box-3-b h3 span { display:block; max-width:100px; text-align:center; margin-bottom:15px; font-size:15px; background:#7BC40F; color:#FFF; padding:5px; }

	

		.lista li { margin:45px 0 45px 0; list-style:none; text-align:left; font:23px 'Lato', Arial; font-weight:300; color:#333333; }

			.lista li img { vertical-align:middle; margin-right:5px; }

			.lista li strong { color:#FE9900; }

			

		.lista-a { float:left; width:45%; }

		.lista-b { float:right; width:45%; }

	



@media (max-width: 830px) {

	.box-3 { padding-top:20px; padding-bottom:0; margin-bottom:0; }

	.box-3 > img { width:80%; float:none; display:block; clear:both; margin:0 auto; margin-bottom:25px; }

	.box-3-b > div > img { width:80%; float:none; display:block; clear:both; margin:0 auto; margin-bottom:25px; }

	

	.box-3 > div, .box-3-b > div > div { width:98%; margin:0 auto; display:block; }

	

	.box-3 h3, .box-3-b h3 { text-align:center; font-size:22px; margin-bottom:20px; }

	

	.box-3 p  { width:95%; margin:0 auto; margin-bottom:5px; font-size:18px; line-height:24px; padding-bottom:25px; text-align:center; }

		.box-3 p > img { width:40px; margin-top:0; margin-bottom:23px; }

	

	hr {  }

	

	.box-3-b { padding-top:30px; padding-bottom:20px; }

	.box-3-b hr { display:none; }

	.box-3-b p { width:95%; margin:0 auto; margin-bottom:5px; font-size:18px; line-height:24px; padding-bottom:25px; text-align:center; }

		.box-3-b p > img { float:left; width:40px; margin-top:0; margin-left:0; margin-right:10px; margin-bottom:23px; }

	

	.checklist { text-align:center; }

		.checklist h3 { font-size:20px; display:block; margin-bottom:15px; }

		.checklist p { border:none !important; }

	

	

	.lista li { width:95%; max-width:400px; margin:0 auto; margin-top:15px; margin-bottom:15px; font-size:18px; }

		.lista-a, .lista-b { float:none; width:98%; clear:both; display:block; }

	

}





.bonus-conteudo { clear:both; display:block; float:none; padding-top:60px; padding-bottom:40px; }



.bonus-conteudo h4 { display:block; clear:both; float:none; padding-top:40px; margin-top:30px; text-align:center; font-family:'Roboto'; font-size:35px; font-weight:'900'; }

	

	.bonus { clear:both; display:block; float: width:95%; max-width:900px; margin:0 auto; border-bottom:1px dotted #E4E4E4; padding-bottom:45px; margin-bottom:45px; }

		.bonus p { font-family:'Lato', sans-serif; font-size:20px; line-height:23px; font-weight:300; color:#333; }

		.bonus h3 { padding-top:15px; margin-bottom:10px; font-family:'Roboto'; font-size:22px; font-weight:'900'; }

		.bonus img { float:left; max-width:350px; margin-right:25px; }

	

	.bonus-b img { float:right; margin-left:25px; }

	.bonus-b p, .bonus-b h3 { text-align:right; }



@media (max-width: 830px) {

	.bonus-conteudo { padding-top:35px; padding-bottom:0; }

	.bonus-conteudo h4 { width:95%; margin:0 auto; font-size:25px; }

	.bonus-conteudo .seta img { width:95%; }

	

	.bonus img { width:70%; margin:0 auto; display:block; float:none; clear:both; }

	.bonus h3 { text-align:center; }

	.bonus p { text-align:center; }

	

	.b { width:95%; margin-left:6px; margin-bottom:25px; }

		.b h6 { font-size:17px; }

		

	.livros > div { width:95%; text-align:center; }

}







.box-garantia { padding:35px 0 55px 0; }

	.box-garantia h2 { margin-bottom:50px; text-align:center; font-family:'Lato'; font-size:35px; font-weight:'900'; color:#0B465E; }

	.box-garantia img { float:left; margin-right:30px; }

	.box-garantia p { padding:15px 0 15px 0; font-family:'Lato'; font-size:20px; color:#1F1F00; }





@media (max-width: 830px) {

	.box-garantia { padding:25px 0 25px 0; }

	.box-garantia h2 { margin-top:0px; margin-bottom:15px; font-size:23px; }

	.box-garantia img { display:block; float:none; clear:both; margin:0 auto; width:40%; }

	.box-garantia p {  font-size:15px; text-align:center; }

}





.box-preco { width:100%; margin:0 auto; margin-bottom:30px; padding-top:35px; padding-bottom:35px; border-radius:5px; background:#F6F6F6; }

	.box-preco h3 { margin-bottom:20px; text-align:center; font-family:'Roboto'; font-size:40px; font-weight:'900'; color:#000; }

		.box-preco h3 strong { }

	

	

	.box-preco p { text-align:center; font-family:'Lato'; font-size:21px; font-weight:'900'; color:#333; }

	.box-preco h5 { margin:35px 0 35px 0; text-align:center; font-family:'Lato'; font-size:21px; font-weight:'900'; color:#0C3; }

		.box-preco h5 strong { display:inline-block; padding:10px; margin-top:20px; margin-bottom:20px; border:2px dashed #DF0000; border-radius:10px; color:#DF0000; background:#FFE1E1;  }

	.box-preco h4 { margin-top:45px; margin-bottom:25px; text-align:center; font-family:'Lato'; font-size:22px; font-weight:'900'; color:#7A7A7A; }

	.box-preco h6 { font-family:'Roboto', sans-serif; font-weight:normal; font-size:40px; text-align:center; color:#0C3; }

		.box-preco h6 strong { display:inline-block; padding-left:8px; font-family:'Roboto', sans-serif; font-size:90px; }

	

	.precos { width:95%; max-width:590px; margin: 0 auto; display:block; }

	.preco-1 { width:95%; max-width:450px; margin:0 auto; }

		.preco-1 h4 { margin-bottom:5px; }

		.preco-1 h6 { color:#DF0000; text-decoration:line-through; font-weight:bold; font-size: 50px; font-family: 'Roboto', sans-serif; }

	.preco-2 { width:95%; max-width:450px; margin:0 auto; }

		.preco-2 h4 { margin-bottom:20px; }

		.preco-2 h6 { font-weight:bold; font-size:55px; font-family: 'Roboto', sans-serif; }

		.preco-2 h5 { font-weight:bold; font-size:55px; font-family: 'Roboto', sans-serif; }

	.preco-3 { display:block; margin:0 auto; margin-top:35px; max-width:400px; background:#FFF; border-radius:10px; padding:20px; -webkit-box-shadow: 0 0 10px 2px #E0E0E0; box-shadow: 0 0 10px 2px #E0E0E0; }

		.preco-3 { padding-bottom:5px; }

		.preco-3 h4 { margin-top:5px; margin-bottom:10px; font-size:19px; }

		.preco-3 h6 {  }

		

		.box-preco a {

			font-size:28px;

		}

	

.box-4 { padding-top:35px; padding-bottom:35px; background:#F4F4F4; }	

	.box-4 h2 { text-align:center; font-family:'Lato', sans-serif; font-size:35px; color:#999999; }

	

	.box-4 .faq-1, .box-4 .faq-2 {  font-family:'Lato'; font-size:17px; color:#414141; }

	.faq-1 { width:43%; float:left; }

	.faq-2 { width:43%; float:right; }

		.faq-1 strong, .faq-2 strong { display:block; margin-top:55px; font-size:20px; }

		.faq-1 p, .faq-2 p { margin:20px 0 20px 0; }



@media (max-width: 830px) {

	.box-4 { padding:15px 0 15px 0; }

	.box-4 h2 { padding-top:10px; font-size:27px; }

	.box-4 .faq-1, .box-4 .faq-2 { width:98%; margin:0 auto; float:none; display:block; clear:both; text-align:center; font-size:14px; }

		.faq-1 strong, .faq-2 strong { margin-top:30px; font-size:19px; }

		.faq-1 p, .faq-2 p { margin:10px 0 10px 0; }

	

	.box-preco a { font-size:20px; }

	

	.box-preco > div > img { width:98%; }

	.box-preco .cont { margin-top:15px; }

	

	.box-preco { width:100%; padding:30px 0 20px 0; }

	.box-preco h3 { font-size:22px; }

	.box-preco p { font-size:19px; }

	.box-preco h4 { font-size:20px; }

	.box-preco h5 { font-size:19px; }

	

	.preco-3 h4 { font-size:16px; }

	

	.preco-1, .preco-2 { display:block; float:none; clear:both; width:98%; }

	.preco-1 h6 { font-size:35px; }

	.preco-2 h6 { font-size:40px; }

	

	.preco-3 { width:80%; }

	.preco-3 img { width:75%; }

	

}



	

.box-5 { background:#F4F4F4; padding:40px 0 40px 0; }

	.box-5 .mockup-3 { float:left; width:55%; }

	.box-5 > div > div { float:right; width:40%; text-align:center; }

	.box-5 p { margin:15px 0 15px 0; font-size:23px; font-family:'Lato', Arial; line-height:25px; color:#1F1F00; }

	.box-5 p strike { text-decoration:line-through; }

	.box-5 h3 {  margin:60px 0 15px 0; font-size:27px; font-family:'Lato', Arial; font-weight:normal; line-height:25px; color:#1F1F00; }

		.box-5 h3 strike { font-weight:bold; color:#CD5A26; }

	.box-5 h4 { font-family:'Anton', sans-serif; font-weight:normal; font-size:50px; color:#3FD459; }

		.box-5 h4 strong { display:inline-block; padding-left:8px; font-family:'Anton', sans-serif; font-size:130px; }

	

	.box-5 a { margin-top:17px; padding:20px; }

	

	.box-5 > div > div > img { max-width:450px; }

	

	.box-5 > div > img { clear:none; float:none; display:block; margin:0 auto; margin-top:15px; }



@media (max-width: 830px) {

	.box-5 .mockup-3 { width:90%; float:none; display:block; margin: 0 auto; }

	.box-5 > div > div { width:95%; float:none; display:block; margin:0 auto; }

		.box-5 div p { text-align:center; font-size:20px; }

	.box-5 > div > div > img { width:80%; margin:0 auto; }

	.box-5 h3 { background:#EFEFEF; margin-top:35px; padding:10px 0 10px 0; }

	.box-5 a {  }

}

	

	

.box-6 { padding:20px 0 20px 0; background:#F4F4F4 url('imgs/textura.png'); }	

	.box-6 img { float:left; margin-right:35px; }

	.box-6 h2 { padding-top:20px; font-family:'Anton', sans-serif; font-weight:normal; font-size:32px; color:#004465; }

	.box-6 p { margin:15px 0 15px 0; font-size:17px; font-family:Tahoma, Arial; line-height:25px; color:#1F1F00; }



@media (max-width: 830px) {

	.box-6 img { float:none; display:block; margin:0 auto; width:40%; }

	.box-6 h2 { text-align:center; font-size:23px; }

	.box-6 p { text-align:center; font-size:15px; line-height:18px; }

}



	

.box-7 { text-align:center; padding:25px 0 25px 0; }

	.box-7 p { font:14px Tahoma, Arial; color:#777777; }

		.box-7 p a { color:#777777; }

		

@media (max-width: 830px) {

	.box-7 { padding:30px 0 20px 0; }

	.box-7 img { width:60%; max-width:229px; margin:0 auto; }

	.box-7 p { font-size:12px; text-align:center; line-height:20px; }

}







.box-whatsapp { background:url('imgs/whatsapp-fundo.png') top center; padding:35px 0 35px 0; }

.box-whatsapp h2 { margin-bottom:25px; text-align:center; font-family:'Lato', sans-serif; font-size:32px; color:#FFF; }

.box-whatsapp img { margin:0 auto; display:block; width:90%; max-width:417px; }





@media (max-width: 830px) {

	.box-whatsapp h2 { font-size:22px; }

}









/* BOTĆO WHATSAPP */
@media (min-width: 830px) {
	.logos_fixo_desktop {
		display: block;
	}
	.logos_fixo_mobile {
		display: none;
	}
	#messengerLogo{
		display: block;
	}
}

@media (max-width: 770px) {
	.logos_fixo_desktop {
		display: none;
	}
	.logos_fixo_mobile {
		display: block;
	}
	#messengerLogo{
		display: none;
	}
}

.logos_fixo_desktop {
	position: fixed;
	bottom:-50px;
	right:0px;
	z-index: 999;
	text-align: center;

}

.logos_fixo_mobile {
	height: 115px;
	text-align: center;
	position: fixed;
	bottom:-20px;
	right:-10px;
	z-index: 999;
}

#logoFrase{
	color: #FFFFFF;
}

.call-to-action-content {
	padding: 5px 10px 5px 10px;
	line-height: 18px;
	max-height: 50px;
	max-width: 150px;
	overflow: hidden;
	word-wrap: break-word;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	margin-top: 40px;
	background: white;
	margin-right: -15px;
	border-radius: 5px;
	border: 1px solid lightgray;
	box-shadow: 5px 5px 10px #0076a3;
	-webkit-box-shadow: 5px 5px 10px lightslategray;
	-moz-box-shadow: 5px 5px 10px lightslategray;
}

.call-to-action-content::after {
	content: '';
	position: absolute;
	background: white;
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	right: 109px;
	top: 40%;
	margin-top: -6px;
	width: 8px;
	height: 8px;
	z-index: 1;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}

.call-to-action-content-desktop{
	float: left;
	padding: 5px 10px 5px 10px;
	line-height: 18px;
	max-height: 50px;
	max-width: 150px;
	overflow: hidden;
	word-wrap: break-word;
	font-family: Arial, Helvetica Neue, Helvetica, sans-serif;
	font-size: 14px;
	float: left;
	margin-top: 73px;
	background: white;
	margin-right: -15px;
	border-radius: 5px;
	border: 1px solid lightgray;
	box-shadow: 5px 5px 10px #0076a3;
	-webkit-box-shadow: 5px 5px 10px lightslategray;
	-moz-box-shadow: 5px 5px 10px lightslategray;
}

.call-to-action-content-desktop::after {
	content: '';
	position: absolute;
	background: white;
	border-bottom: 1px solid lightgray;
	border-right: 1px solid lightgray;
	right: 109px;
	top: 40%;
	margin-top: -6px;
	width: 8px;
	height: 8px;
	z-index: 1;
	-ms-transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	transform: rotate(-45deg);
}