@charset "utf-8";
/* CSS Document */



@font-face {
    font-family: 'Inter-Black';
    src: url('fonts/Inter-Black.otf') format('otf'),
url('fonts/Inter-Black.otf') format('otf');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'proxima_nova bold';
    src: url('fonts/mark_simonson_-_proxima_nova_alt_bold-webfont.woff2') format('woff2'),
url('treinoacompanhado/fontes/mark_simonson_-_proxima_nova_alt_bold-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}




@font-face {
    font-family: 'proxima_nova light';
    src: url('fonts/mark_simonson_-_proxima_nova_alt_light-webfont.woff2') format('woff2'),
url('treinoacompanhado/fontes/mark_simonson_-_proxima_nova_alt_light-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

a{
	text-decoration:none;
	color:#fff;
	border:none;
}
@media screen and (min-width:900px){
/*RESETE*/
*{
	margin:0;
	padding:0;
	text-align:center;
}
body{
	background:#fff;
	background-attachment: fixed;
	font:14px "Poppins",sans-serif;
	color:#000;
	z-index:2;
}


#header{
	z-index:999;
	width:100%;
	height:200px;
	margin-top:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 1px;
	margin-bottom:0px;
}
#box{
	width:70%;
	margin:0 auto;
	text-align:center;
}
#box-footer{
	width:80%;
	margin:0 auto;
	text-align:center;
}
#cabecalho{
	float:left;
	background:#20242F;
	width:100%;
	font:16px "Poppins",sans-serif;
	color:#fff;
	font-weight:bold;
	line-height:55px;
	padding-top:10px;
	padding-bottom:10px;
	}
#cabecalho .logo{
	float:left;
	height:45px;
	margin-top:5px;
	}
#cabecalho .TelefoneCidade img{
	float:left;
	height:38px;
	margin:10px;
}

#cabecalho .TelefoneCidade{
	float:right;
	width:220px;
}
#cabecalho .TelefoneCidade h3{
	float:left;
	font:15px "Poppins",sans-serif;
	text-align:right;
	font-weight:bold;
	color:#fff;
	margin-top:10px;
}
#cabecalho .TelefoneCidade h4{
	float:left;
	font:15px "Poppins",sans-serif;
	text-align:right;
	font-weight:200;
	color:#fff;
	line-height:12px;
}

#cabecalhoFlutuante{
	display:none;
	position: fixed;
	z-index: 9999999;
	right: 0rem;
	top: 0;
	height:70px;
	background:#D4AD6C;
	width:100%;
	font:16px "Poppins",sans-serif;
	color:#fff;
	font-weight:bold;
	line-height:55px;
	}
#cabecalhoFlutuante .logo{
	float:left;
	height:45px;
	margin-top:10px;
	}
#cabecalhoFlutuante .TelefoneCidade img{
	float:right;
	margin:4px;
}

#cabecalhoFlutuante .TelefoneCidade{
	float:right;
	width:220px;
}
#cabecalhoFlutuante .TelefoneCidade h3{
	float:right;
	font:20px "Poppins",sans-serif;
	text-align:right;
	font-weight:bold;
	color:#fff;
}
#cabecalhoFlutuante .TelefoneCidade h4{
	float:right;
	font:15px "Poppins",sans-serif;
	text-align:right;
	font-weight:200;
	color:#fff;
	line-height:12px;
	margin-top:12px;
}
.topo{
	float:left;
	width:100%;
	margin-top:0px;
	background: #fff;
	padding:0 0 0 0 ;
	background-size:cover;
}

.topo h1{
	float:left;
	width:95%;
	font:15px "Poppins",sans-serif;
	text-align:left;
	line-height:35px;
	color:#333;
}

.topo h2{
	float:left;
	width:95%;
	font:55px "Poppins",sans-serif;
	text-align:left;
	line-height:55px;
	font-weight:bold;
	margin-bottom:20px;
	color: #336699;
	
}
.topo h3{
	float:left;
	width:95%;
	font:22px "Poppins",sans-serif;
	text-align:left;
	line-height:35px;
	margin-bottom:20px;
	color:#333;
}
.topo .imagemmedico{
	float:right;
	width:40%;
	margin-top:-130px;;
}
.topo .BotaoWhatsApp{
	float:left;
	padding:15px;
	cursor:pointer;
	margin-top:5px;
	margin-right:10px;
	border:2px solid #D5AE6D;
	
}
.topo .BotaoWhatsApp p{
	font:16px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
.topo .BotaoWhatsApp:hover{
	border:2px solid #fff;
}
.topo .BotaoWhatsApp img{
	float:left;
	margin-right:15px;
	margin-left:5px;
}

.topo .BotaoWhatsApp2{
	float:left;
	padding:15px;
	cursor:pointer;
	margin-top:5px;
	margin-right:10px;
	background:#336699;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.topo .BotaoWhatsApp2 p{
	font:16px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.topo .BotaoWhatsApp2:hover{
	background: #131e53;
}
.topo .BotaoWhatsApp2 img{
	float:left;
	margin-right:15px;
	margin-left:5px;
}
	.topo .destaques{
		float: left;
		width: 100%;
		margin-top: 50px;
		background: #336699;
		box-shadow: 0 10px 30px rgb(9 18 59 / 0.5);
		display: flex;
		justify-content: center;
		align-items: center;
		margin-top: 100px;
	}
	.topo .destaques h2{
	float:left;
	width:95%;
	font:25px "Poppins",sans-serif;
	text-align:center;
	font-weight: bolder;
	line-height:35px;
	color:#fff;
		margin-bottom: 0px;
		
}
	.topo .destaques h3{
	float:left;
	width:95%;
	font:85px "Poppins",sans-serif;
	text-align:center;
	font-weight: bolder;
	line-height:35px;
	color:#fff;
	margin-bottom: 10px;
}
	.topo .destaques p{
	float:left;
	width:95%;
	font:15px "Poppins",sans-serif;
	text-align:center;
	line-height:35px;
	color:#fff;
	margin-bottom: 0px;
}
	.topo .destaques .divide{
		float: left;
		width: 20%;
		margin: 5%;
		
	}

.control {
  position: relative;
  width: 100%;
  height: 700px;
  overflow: hidden;
	background: #fff;
	padding-top:4%;
}
.control .medica {
  position: absolute;
  top: 0;
  right: 10%;
	height: 100%;
	
}

.tagChamada{
  width: 35%;
  text-align: center;
  font-size: 30px;
  color: #fff;
  margin: auto;
  position: absolute;
  top: 25%;
  bottom: 0;
  left: 5%;
padding: 2% 5% 0 5%;
	}
.tagChamada .icone{
	float:left;
	width:5%;
	height:30px;
	}

.control .logo{
	float:left;
	margin-left: 10%;
	height:120px;
	margin-bottom:50px;
	}
#textoTopoMobile{
	display:none;
}

#video{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
	background: #f4f4f4;
	}
#video .videoLeft{
	float:left;
	width:100%;margin-top: 100px;
	
	}
#video .videoLeft h1{
	float:left;
	width: 100%;
	font:45px "Poppins",sans-serif;
	color:#000;
	text-align:left;
	margin-bottom: 30px;
	font-weight: bold;
}
#video .videoLeft p{
	float:left;
	width: 100%;
	font:20px "Poppins",sans-serif;
	color:#333;
	text-align:left;
	line-height: 30px;
	margin-bottom: 70px;
}
#video .BotaoWhatsApp2{
	margin: 0 auto;
	width: 90%;
	padding:2%;
	margin-left: 10px;
	cursor:pointer;
	margin-top:150px;
	background:#336699;
	border:2px solid #336699;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 10px 30px rgb(9 18 59 / 0.5);
}
#video .BotaoWhatsApp2 p{
	font:20px "Poppins",sans-serif;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#video .videoLeft .BotaoWhatsApp2:hover{
	background:#CC9C4D;
	border:2px solid #CC9C4D;
}
#video .videoright{
	float:right;
	width:100%;
}
#video .videoright .videoembed{
	float:left;
	width:100%;
	height:320px;
}
#videomain{
		padding:56.25% 10% 0 0;
		position:relative;
}	
	#videomain iframe{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}
#frase{
	float:left;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
}
#frase p{
	font:16px "Poppins",sans-serif;
	text-align:left;
	color:#444344;
	text-align:left;
	margin-top:20px;
}
#frase spam{
	font:24px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#444344;
	text-align:left;
}

#especialidades{
	float:left;
	width:100%;
	padding-bottom:150px;
	background: #fff;
	
		}

#especialidades h2{
	width:70%;
	font:40px "Poppins",sans-serif;
	text-align:center;
	color:#336699;
	font-weight:bold;
	margin:0 auto;
	line-height:40px;
	margin-bottom:50px;
}
#especialidades h4{
		float: left;
	width:100%;
	font:40px "Poppins",sans-serif;
	text-align:center;
	color:#336699;
	font-weight:bold;
	margin:0 auto;
	line-height:40px;
	margin-bottom:50px;
	margin-top: 200px;
}
#especialidades .quadro{
	float:left;
	width: 20%;
	margin: 2.2%;
	}
#especialidades .quadro .icon{
	float: left;
	width: 20%;
}
#especialidades .quadro .icon img{
	float: left;
	margin: 2%;
	height: 30px;
}
#especialidades .content{
	float: left;
	width: 80%;
}
#especialidades .quadro .content p{
	float: left;
	font:20px "Poppins",sans-serif;
	text-align:left;
	color:#000;
	font-weight:bold;
}
#especialidades .quadro2{
	float:left;
	width:60%;
	padding-bottom:50px;
	padding-top:50px;
	margin:1%;
	}
#especialidades .quadro2 img{
	float:left;
	width:30%;
	margin:8px;
}
#especialidades .BotaoWhatsApp2{
	float: left;
	margin: 0 auto;
	width: 90%;
	padding:2%;
	margin-left: 10px;
	cursor:pointer;
	margin-top:100px;
	background:#336699;
	border:2px solid #336699;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 10px 30px rgb(9 18 59 / 0.5);
}
#especialidades .BotaoWhatsApp2 p{
	font:20px "Poppins",sans-serif;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.event {
  position: relative;
}

.event+.event {
  margin-top: 60px;
}

.event:after {
  content: "";
  position: absolute;
  left: 60px;
  top: 0px;
  bottom: 0px;
  width: 4px;
  background-color: #265E99;
}

.event:last-child:after {
  height: 60px;
}

.event+.event:before {
  content: "";
  position: absolute;
  left: 60px;
  height: 60px;
  top: -60px;
  width: 4px;
  background-color: #265E99;
}

.event .event-day {
  position: absolute;
  left: 0;
  top: 0;
  width: 120px;
  height: 120px;
  border-radius: 50%;
  background: #265E99;
  z-index: 10;
}

.event .event-hour {
  position: absolute;
  left: 62px;
  top: 60px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #265E99;
  z-index: 10;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.event .event-day>div {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
}

.event .event-day .day {
  display: block;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 700;
  font-size: 40px;
  line-height: 40px;
}

.event .event-day .year {
  color: #FFF;
  text-transform: uppercase;
  font-size: 12px;
}

.event .event-content {
  padding-left: 160px;
  min-height: 120px;
}

.event .event-time {
  font-size: 14px;
}

.event .event-time i {
  color: #265E99;
}

.event .event-content a {
  color: #265E99;
}
.event h3{
	float:left;
	width: 100%;
	font:24px "Poppins",sans-serif;
	text-align:left;
	color:#000;
	font-weight:bold;
	margin-top:50px;
	cursor:pointer;
	
	
}
.event p{
	float:left;
	width:100%;
	font:16px "Poppins",sans-serif;
	text-align:left;
	color:#1F202C;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}


/* external css: flickity.css */
#galeria{
	float:left;
	width:100%;
	padding-bottom:100px;
	padding-top:20px;
}
#galeria .traco{
	margin:0 auto;
	font:120px "Poppins",sans-serif;
	text-align:center;
	color:#1F202C;
	}
	#galeria img{
		float: left;
		width: 25%;
	}
#galeria h1{
	width:70%;
	font:40px "Poppins",sans-serif;
	text-align:center;
	color:#1F202C;
	margin:0 auto;
	line-height:40px;
	margin-bottom:80px;
}
#galeria h3{
	font:20px "Poppins",sans-serif;
	text-align:center;
	color:#1F202C;
	margin:0 auto;
	line-height:40px;
	margin-bottom:80px;
}
.gallery {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gallery-cell {
  width: 90%;
	height: 400px;
	margin: 0 5% 0 5% ;
  counter-increment: gallery-cell;
}
.gallery-cell img{
	width:100%;
}





#apresentacao{
	float:left;
	width:100%;
	padding:100px 0 100px 0;
		}
#apresentacao .perfil{
	float:left;
	width:40%;
	margin-right: 50px;
	}
#apresentacao .perfilMobile{
	display:none;
	}
#apresentacao .social{
	float:left;
	margin-top:35px;
	cursor:pointer;
	margin-right:15px;
	}
#apresentacao h1{
	float:left;
	width:50%;
	font:40px "Poppins",sans-serif;
	color:#303133;
	font-weight:bold;
	margin:0px 0px 20px 20px;
	text-align:left;
	
}
#apresentacao h2{
	float:left;
	width:50%;
	font:20px "Poppins",sans-serif;
	color:#09123b;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	text-align:left;
}
#apresentacao p{
	float:left;
	width:50%;
	font:16px "Poppins",sans-serif;
	color:#777777;
	margin:0px 0px 0px 20px;
	text-align:left;
}
#apresentacao .BotaoWhatsApp2{
	float:left;
	padding:15px;
	cursor:pointer;
	margin-top:35px;
	background:#D5AE6D;
	border:2px solid #D5AE6D;
}
#apresentacao .BotaoWhatsApp2 spam{
	font:16px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#apresentacao .BotaoWhatsApp2:hover{
	background:#CC9C4D;
	border:2px solid #CC9C4D;
}

#apresentacao .curriculo{
	float:left;
	width:65%;
	margin-top:10px;
	margin-bottom:10px;
}
#apresentacao .curriculo .iconCurriculo{
	float:left;
	width:10%;
	margin-right:2%;
}
#apresentacao .curriculo .textoCurriculo{
	float:left;
	width:70%;
}
#apresentacao .curriculo .textoCurriculo p{
	float:left;
	width:80%;
	font:15px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
}
#apresentacao .curriculo .textoCurriculo spam{
	float:left;
	width:80%;
	font:15px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
	line-height:15px;
}
	
#videosyoutube{
	float:left;
	width:95%;
	padding: 0% 0% 5% 5%;
}	
	#videosyoutube .videoaula{
		float: left;
		width: 28%;
		height: 250px;
		margin: 1%;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}
#videosyoutube .BotaoWhatsApp2{
	float: left;
	margin: 0 auto;
	width: 50%;
	padding:2%;
	margin: 10% 22% 0 22%;
	cursor:pointer;
	margin-top:20px;
	background:#09123b;
	border:2px solid #09123b;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 10px 30px rgb(9 18 59 / 0.5);
}
#videosyoutube .BotaoWhatsApp2 p{
	font:20px "Poppins",sans-serif;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#solucao{
	float:left;
	width:100%;
	padding-bottom:10px;
	background: #fff;
	
		}

#solucao h2{
	width:70%;
	font:40px "Poppins",sans-serif;
	text-align:center;
	color:#336699;
	font-weight:bold;
	margin:0 auto;
	line-height:40px;
	margin-bottom:50px;
}
#solucao h3{
	width:80%;
	font:28px "Poppins",sans-serif;
	text-align:center;
	color:#000;
	font-weight:bold;
	margin:0 auto;
	line-height:40px;
	margin-bottom: 10px;
}
#solucao p{
	width:80%;
	font:16px "Poppins",sans-serif;
	text-align:center;
	color:#000;
	margin:0 auto;
	line-height:26px;
	margin-bottom:50px;
}
#feedback{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
	
}
#feedback h1{
	font:40px "Poppins",sans-serif;
	color:#303133;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
	line-height:45px;
}
.mapa{
	float:left;
	width:100%;
	height:400px;
}
	
#contatosfooter{
	float:left;
	width:100%;
	background:#336699;
	padding-top:100px;
	padding-bottom:100px;
	margin-top: 50px;
}
#contatosfooter .contatoleft{
	float:left;
	width:40%;
}
#contatosfooter .contatoright{
	float:right;
	width:60%;
}
#contatosfooter .contatoright img{
	float:right;
	width:100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
#contatosfooter .marcador{
	float:left;
	width:100%;
	margin-bottom:20px;
	margin-top:20px;
	
}
#contatosfooter .marcador img{
	float:left;
	margin-right:10px;
	height:30px;
}
#contatosfooter .marcador p{
	float:left;
	width:80%;
	font:18px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
}
#contatosfooter h2{
	float:left;
	width:80%;
	font:38px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
	font-weight:bold;
	margin-top: 50px;
}
#contatosfooter h3{
	float:left;
	width:80%;
	font:38px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
}
#contatosfooter .btFinal{
	float:left;
	padding:20px;
	font:20px "Poppins",sans-serif;
	color:#fff;
	border:2px solid #fff;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor:pointer;
	font-weight:bold;
}
#contatosfooter .btFinal:hover{
	background:#42A482;
	border:2px solid #42A482;
}


#footer{
	float:left;
	width:100%;
	text-align:center;
	background:#336699;
	padding-top:30px;
	padding-bottom:50px;
}
#footer p{
	float:left;
	width:100%;
	font:15px "Poppins",sans-serif;
	color:#fff;
	text-align:center;
	
}
#footer .instagram{
	height:50px;
	padding:50px;
}
#footer img{
	height:85px;
	}
#whatsappFlutuane{
	position: fixed;
	z-index: 9999999;
	right: 0rem;
	bottom: 0px;
	margin:10px;
	}
#whatsappFlutuane img:hover{
	margin-bottom:-5px;
	}
/* Escondendo a caixinha de marcação e o div alvo. */
#bandeiras{ 
  display: none;
  margin-bottom:-30px;  
}
#bandeiras .local{
	font:15px "Poppins",sans-serif;
	color:#fff;
	text-align:right;
	background:#00BD4A;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom:10px;
	padding:10px;
	cursor:pointer;
	margin-right:20px;
	font-weight:bold;
	box-shadow: 5px 5px 5px #999;
	}
#bandeiras .local:hover{
	background:#007D32;
}
#whatsappFlutuane input{ 
  display: none
}

/* Exibe o elemento de ID 'bandeiras' quando o checkbox estiver marcado. */
#whatsappFlutuane input:checked ~ #bandeiras {
  display: block
}



}
@media screen and (max-width:899.99px){
/*RESETE*/
*{
	margin:0;
	padding:0;
	text-align:center;
}
body{
	background:#fff;
	background-attachment: fixed;
	font:14px "Poppins",sans-serif;
	color:#000;
	z-index:2;
}


#header{
	z-index:999;
	width:100%;
	height:200px;
	margin-top:0px;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	border-radius: 1px;
	margin-bottom:0px;
}
#box{
	width:80%;
	margin:0 auto;
	text-align:center;
}
#box-footer{
	width:80%;
	margin:0 auto;
	text-align:center;
}
#cabecalho{
	float:left;
	background:#20242F;
	width:100%;
	font:16px "Poppins",sans-serif;
	color:#fff;
	font-weight:bold;
	line-height:55px;
	padding-top:10px;
	padding-bottom:10px;
	}
#cabecalho .logo{
	float:left;
	height:45px;
	margin-top:5px;
	}
#cabecalho .TelefoneCidade img{
	float:left;
	height:38px;
	margin:10px;
}

#cabecalho .TelefoneCidade{
	float:right;
	width:220px;
}
#cabecalho .TelefoneCidade h3{
	float:left;
	font:15px "Poppins",sans-serif;
	text-align:right;
	font-weight:bold;
	color:#fff;
	margin-top:10px;
}
#cabecalho .TelefoneCidade h4{
	float:left;
	font:15px "Poppins",sans-serif;
	text-align:right;
	font-weight:200;
	color:#fff;
	line-height:12px;
}

#cabecalhoFlutuante{
	display:none;
	position: fixed;
	z-index: 9999999;
	right: 0rem;
	top: 0;
	height:70px;
	background:#D4AD6C;
	width:100%;
	font:16px "Poppins",sans-serif;
	color:#fff;
	font-weight:bold;
	line-height:55px;
	}
#cabecalhoFlutuante .logo{
	float:left;
	height:45px;
	margin-top:10px;
	}
#cabecalhoFlutuante .TelefoneCidade img{
	float:right;
	margin:4px;
}

#cabecalhoFlutuante .TelefoneCidade{
	float:right;
	width:220px;
}
#cabecalhoFlutuante .TelefoneCidade h3{
	float:right;
	font:20px "Poppins",sans-serif;
	text-align:right;
	font-weight:bold;
	color:#fff;
}
#cabecalhoFlutuante .TelefoneCidade h4{
	float:right;
	font:15px "Poppins",sans-serif;
	text-align:right;
	font-weight:200;
	color:#fff;
	line-height:12px;
	margin-top:12px;
}
.topo{
	float:left;
	width:100%;
	margin-top:0px;
	background: #fff;
	padding:0 0 0 0 ;
	background-size:cover;
}

.topo h1{
	float:left;
	width:95%;
	font:15px "Poppins",sans-serif;
	text-align:left;
	line-height:35px;
	color:#333;
}

.topo h2{
	float:left;
	width:95%;
	font:38px "Poppins",sans-serif;
	text-align:left;
	line-height:45px;
	font-weight:bold;
	margin-bottom:20px;
	color: #336699;
	
}
.topo h3{
	float:left;
	width:95%;
	font:18px "Poppins",sans-serif;
	text-align:left;
	line-height:35px;
	margin-bottom:20px;
	color:#333;
}
.topo .imagemmedico{
	float:right;
	width:40%;
	margin-top:-130px;;
}
.topo .BotaoWhatsApp{
	float:left;
	padding:15px;
	cursor:pointer;
	margin-top:5px;
	margin-right:10px;
	border:2px solid #D5AE6D;
	
}
.topo .BotaoWhatsApp p{
	font:16px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#ffffff;
	text-transform:uppercase;
}
.topo .BotaoWhatsApp:hover{
	border:2px solid #fff;
}
.topo .BotaoWhatsApp img{
	float:left;
	margin-right:15px;
	margin-left:5px;
}

.topo .BotaoWhatsApp2{
	float:left;
	padding:15px;
	cursor:pointer;
	margin-top:5px;
	margin-right:10px;
	background:#336699;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
}
.topo .BotaoWhatsApp2 p{
	font:16px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.topo .BotaoWhatsApp2:hover{
	background: #131e53;
}
.topo .BotaoWhatsApp2 img{
	float:left;
	margin-right:15px;
	margin-left:5px;
}
	.topo .destaques{
		float: left;
		width: 100%;
		margin-top: 50px;
		background: #336699;
		padding: 50px 0 50px 0;
		
	}
	.topo .destaques h2{
	float:left;
	width:95%;
	font:25px "Poppins",sans-serif;
	text-align:center;
	font-weight: bolder;
	line-height:35px;
	color:#fff;
		margin-bottom: 0px;
		
}
	.topo .destaques h3{
	float:left;
	width:95%;
	font:85px "Poppins",sans-serif;
	text-align:center;
	font-weight: bolder;
	line-height:35px;
	color:#fff;
	margin-bottom: 10px;
}
	.topo .destaques p{
	float:left;
	width:95%;
	font:15px "Poppins",sans-serif;
	text-align:center;
	line-height:35px;
	color:#fff;
	margin-bottom: 0px;
}
	.topo .divide{
		float: left;
		width: 90%;
		margin: 5%;
		
	}

.control {
	float: left;
  width: 100%;
  overflow: hidden;
	background: #fff;
	padding-top:2%;
}
.control .medica {
	float: left;
	width: 100%;
	
}

.tagChamada{
float: left;
  width: 90%;
  text-align: center;
  font-size: 30px;
  color: #fff;
padding: 2% 5% 0 5%;
	}
.tagChamada .icone{
	float:left;
	width:5%;
	height:30px;
	}

.control .logo{
	margin: 0 auto;
	height:80px;
	}
#textoTopoMobile{
	display:none;
}

#video{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:40px;
	background: #f4f4f4;
	}
#video .videoLeft{
	float:left;
	width:100%;
	margin-top: 50px;
	
	}
#video .videoLeft h1{
	float:left;
	width: 100%;
	font:30px "Poppins",sans-serif;
	color:#000;
	text-align:left;
	margin-bottom: 20px;
	font-weight: bold;
}
#video .videoLeft p{
	float:left;
	width: 100%;
	font:17px "Poppins",sans-serif;
	color:#333;
	text-align:left;
	line-height: 28px;
	margin-bottom: 70px;
}
#video .BotaoWhatsApp2{
	margin: 0 auto;
	width: 90%;
	padding:2%;
	margin-left: 10px;
	cursor:pointer;
	margin-top:150px;
	background:#336699;
	border:2px solid #336699;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 10px 30px rgb(9 18 59 / 0.5);
}
#video .BotaoWhatsApp2 p{
	font:20px "Poppins",sans-serif;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#video .videoLeft .BotaoWhatsApp2:hover{
	background:#CC9C4D;
	border:2px solid #CC9C4D;
}
#video .videoright{
	float:right;
	width:100%;
}
#video .videoright .videoembed{
	float:left;
	width:100%;
	height:460px;
}
#videomain{
		padding:60.25% 10% 0 0;
		position:relative;
}	
	#videomain iframe{
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}
#frase{
	float:left;
	width:100%;
	padding-top:50px;
	padding-bottom:50px;
}
#frase p{
	font:16px "Poppins",sans-serif;
	text-align:left;
	color:#444344;
	text-align:left;
	margin-top:20px;
}
#frase spam{
	font:24px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#444344;
	text-align:left;
}

#especialidades{
	float:left;
	width:100%;
	padding-bottom:100px;
	background: #fff;
	
		}

#especialidades h2{
	width:100%;
	font:40px "Poppins",sans-serif;
	text-align:center;
	color:#336699;
	font-weight:bold;
	margin:0 auto;
	line-height:40px;
	margin-bottom:50px;
}

#especialidades h4{
	float: left;
	width:100%;
	font:40px "Poppins",sans-serif;
	text-align:center;
	color:#336699;
	font-weight:bold;
	margin:0 auto;
	line-height:40px;
	margin-bottom:50px;
}
#especialidades .quadro{
	float:left;
	width: 96%;
	margin: 2%;
	}
#especialidades .quadro .icon{
	float: left;
	width: 20%;
}
#especialidades .quadro .icon img{
	float: left;
	margin: 2%;
	height: 30px;
}
#especialidades .content{
	float: left;
	width: 80%;
}
#especialidades .quadro .content p{
	float: left;
	font:20px "Poppins",sans-serif;
	text-align:left;
	color:#000;
	font-weight:bold;
}
#especialidades .quadro2{
	float:left;
	width:60%;
	padding-bottom:50px;
	padding-top:50px;
	margin:1%;
	}
#especialidades .quadro2 img{
	float:left;
	width:30%;
	margin:8px;
}
#especialidades .BotaoWhatsApp2{
	float: left;
	margin: 0 auto;
	width: 90%;
	padding:2%;
	margin-left: 10px;
	cursor:pointer;
	margin-top:100px;
	background:#336699;
	border:2px solid #336699;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 10px 30px rgb(9 18 59 / 0.5);
}
#especialidades .BotaoWhatsApp2 p{
	font:20px "Poppins",sans-serif;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
.event {
  position: relative;
}

.event+.event {
  margin-top: 60px;
}

.event:after {
  content: "";
  position: absolute;
  left: 45px;
  top: 0px;
  bottom: 0px;
  width: 4px;
  background-color: #265E99;
}

.event:last-child:after {
  height: 60px;
}

.event+.event:before {
  content: "";
  position: absolute;
  left: 45px;
  height: 60px;
  top: -60px;
  width: 4px;
  background-color: #265E99;
}

.event .event-day {
  position: absolute;
  left: 0;
  top: 0;
  width: 90px;
    height: 90px;
  border-radius: 50%;
  background: #265E99;
  z-index: 10;
}

.event .event-hour {
  position: absolute;
  left: 47px;
  top: 60px;
  width: 30px;
  height: 30px;
  border-radius: 50%;
  background: #265E99;
  z-index: 10;
  -webkit-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  transform: translateX(-50%);
}

.event .event-day>div {
  position: absolute;
  top: 50%;
  left: 0;
  right: 0;
  text-align: center;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-150%);
  transform: translateY(-150%);
}

.event .event-day .day {
  display: block;
  color: #FFF;
  text-transform: uppercase;
  font-weight: 700;
 font-size: 31px;
    line-height: 31px;
}

.event .event-day .year {
  color: #FFF;
  text-transform: uppercase;
  font-size: 12px;
}

.event .event-content {
  padding-left: 115px;
  min-height: 120px;
}

.event .event-time {
  font-size: 14px;
}

.event .event-time i {
  color: #265E99;
}

.event .event-content a {
  color: #265E99;
	
}
.event h3{
	float:left;
	width: 100%;
	font:24px "Poppins",sans-serif;
	text-align:left;
	color:#000;
	font-weight:bold;
	margin-top:50px;
	cursor:pointer;
	
	
}
.event p{
	float:left;
	width:100%;
	font:16px "Poppins",sans-serif;
	text-align:left;
	color:#1F202C;
	margin-top:10px;
	margin-bottom:10px;
	padding-left:10px;
}


/* external css: flickity.css */
#galeria{
	float:left;
	width:100%;
	padding-bottom:100px;
	padding-top:20px;
}
#galeria .traco{
	margin:0 auto;
	font:120px "Poppins",sans-serif;
	text-align:center;
	color:#1F202C;
	}
	#galeria img{
		float: left;
		width: 50%;
	}
#galeria h1{
	width:70%;
	font:40px "Poppins",sans-serif;
	text-align:center;
	color:#1F202C;
	margin:0 auto;
	line-height:40px;
	margin-bottom:80px;
}
#galeria h3{
	font:20px "Poppins",sans-serif;
	text-align:center;
	color:#1F202C;
	margin:0 auto;
	line-height:40px;
	margin-bottom:80px;
}
.gallery {
  -webkit-box-sizing: border-box;
  box-sizing: border-box;
}

.gallery-cell {
  width: 90%;
	height: 400px;
	margin: 0 5% 0 5% ;
  counter-increment: gallery-cell;
}
.gallery-cell img{
	width:100%;
}





#apresentacao{
	float:left;
	width:100%;
	padding:100px 0 100px 0;
		}
#apresentacao .perfil{
	float:left;
	width:100%;
	margin-bottom: 50px;
	}
#apresentacao .perfilMobile{
	display:none;
	}
#apresentacao .social{
	float:left;
	margin-top:35px;
	cursor:pointer;
	margin-right:15px;
	}
#apresentacao h1{
	float:left;
	width:100%;
	font:30px "Poppins",sans-serif;
	color:#303133;
	font-weight:bold;
	margin:0px 0px 20px 20px;
	text-align:left;
	
}
#apresentacao h2{
	float:left;
	width:100%;
	font:18px "Poppins",sans-serif;
	color:#09123b;
	font-weight:bold;
	margin:0px 0px 0px 20px;
	text-align:left;
}
#apresentacao p{
	float:left;
	width:90%;
	font:16px "Poppins",sans-serif;
	color:#777777;
	margin:0px 0px 0px 20px;
	text-align:left;
}
#apresentacao .BotaoWhatsApp2{
	float:left;
	padding:15px;
	cursor:pointer;
	margin-top:35px;
	background:#D5AE6D;
	border:2px solid #D5AE6D;
}
#apresentacao .BotaoWhatsApp2 spam{
	font:16px "Poppins",sans-serif;
	text-align:left;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#apresentacao .BotaoWhatsApp2:hover{
	background:#CC9C4D;
	border:2px solid #CC9C4D;
}

#apresentacao .curriculo{
	float:left;
	width:65%;
	margin-top:10px;
	margin-bottom:10px;
}
#apresentacao .curriculo .iconCurriculo{
	float:left;
	width:10%;
	margin-right:2%;
}
#apresentacao .curriculo .textoCurriculo{
	float:left;
	width:70%;
}
#apresentacao .curriculo .textoCurriculo p{
	float:left;
	width:80%;
	font:15px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
	font-weight:bold;
	margin-left:0px;
	margin-top:0px;
}
#apresentacao .curriculo .textoCurriculo spam{
	float:left;
	width:80%;
	font:15px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
	line-height:15px;
}
	
#videosyoutube{
	float:left;
	width:95%;
	padding: 0% 0% 5% 5%;
}	
	#videosyoutube .videoaula{
		float: left;
		width: 92%;
		height: 250px;
		margin-bottom: 30px;
		-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	}
#videosyoutube .BotaoWhatsApp2{
	float: left;
	margin: 0 auto;
	width: 50%;
	padding:2%;
	margin: 10% 22% 0 22%;
	cursor:pointer;
	margin-top:20px;
	background:#09123b;
	border:2px solid #09123b;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	box-shadow: 0 10px 30px rgb(9 18 59 / 0.5);
}
#videosyoutube .BotaoWhatsApp2 p{
	font:20px "Poppins",sans-serif;
	text-align:center;
	font-weight:bold;
	color:#fff;
	text-transform:uppercase;
}
#solucao{
	float:left;
	width:100%;
	padding-bottom:10px;
	background: #fff;
	
		}

#solucao h2{
	width:100%;
	font:32px "Poppins",sans-serif;
	text-align:center;
	color:#336699;
	font-weight:bold;
	margin:0 auto;
	line-height:35px;
	margin-bottom:50px;
}
#solucao h3{
	width:100%;
	font:28px "Poppins",sans-serif;
	text-align:center;
	color:#000;
	font-weight:bold;
	margin:0 auto;
	line-height:40px;
	margin-bottom: 10px;
}
#solucao p{
	width:100%;
	font:16px "Poppins",sans-serif;
	text-align:center;
	color:#000;
	margin:0 auto;
	line-height:26px;
	margin-bottom:50px;
}
#feedback{
	float:left;
	width:100%;
	padding-top:100px;
	padding-bottom:100px;
	
}
#feedback h1{
	font:40px "Poppins",sans-serif;
	color:#303133;
	font-weight:bold;
	margin:0 auto;
	text-align:center;
	line-height:45px;
}
.mapa{
	float:left;
	width:100%;
	height:400px;
}
	
#contatosfooter{
	float:left;
	width:100%;
	background:#336699;
	padding-top:100px;
	padding-bottom:100px;
	margin-top: 50px;
}
#contatosfooter .contatoleft{
	float:left;
	width:100%;
}
#contatosfooter .contatoright{
	float:right;
	width:100%;
}
#contatosfooter .contatoright img{
	float:right;
	width:100%;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-top: 50px;
}
#contatosfooter .marcador{
	float:left;
	width:100%;
	margin-bottom:20px;
	margin-top:20px;
	
}
#contatosfooter .marcador img{
	float:left;
	margin-right:10px;
	height:30px;
}
#contatosfooter .marcador p{
	float:left;
	width:80%;
	font:18px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
}
#contatosfooter h2{
	float:left;
	width:80%;
	font:38px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
	font-weight:bold;
}
#contatosfooter h3{
	float:left;
	width:80%;
	font:38px "Poppins",sans-serif;
	text-align:left;
	color:#fff;
}
#contatosfooter .btFinal{
	float:left;
	padding:20px;
	font:20px "Poppins",sans-serif;
	color:#fff;
	background:#42A482;
	border:2px solid #42A482;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	cursor:pointer;
	font-weight:bold;
	
}
#contatosfooter .btFinal:hover{
	background:#42A482;
	border:2px solid #42A482;
}


#footer{
	float:left;
	width:100%;
	text-align:center;
	background:#336699;
	padding-top:30px;
	padding-bottom:50px;
}
#footer p{
	float:left;
	width:100%;
	font:15px "Poppins",sans-serif;
	color:#fff;
	text-align:center;
	
}
#footer .instagram{
	height:50px;
	padding:50px;
}
#footer img{
	height:85px;
	}
#whatsappFlutuane{
	position: fixed;
	z-index: 9999999;
	right: 0rem;
	bottom: 0px;
	margin:10px;
	}
#whatsappFlutuane img:hover{
	margin-bottom:-5px;
	}
/* Escondendo a caixinha de marcação e o div alvo. */
#bandeiras{ 
  display: none;
  margin-bottom:-30px;  
}
#bandeiras .local{
	font:15px "Poppins",sans-serif;
	color:#fff;
	text-align:right;
	background:#00BD4A;
	-webkit-border-radius: 5px;
	-moz-border-radius: 5px;
	margin-bottom:10px;
	padding:10px;
	cursor:pointer;
	margin-right:20px;
	font-weight:bold;
	box-shadow: 5px 5px 5px #999;
	}
#bandeiras .local:hover{
	background:#007D32;
}
#whatsappFlutuane input{ 
  display: none
}

/* Exibe o elemento de ID 'bandeiras' quando o checkbox estiver marcado. */
#whatsappFlutuane input:checked ~ #bandeiras {
  display: block
}
}

