@charset "UTF-8";
/* CSS Document */
html, body {
	margin: 0px;
	font-size: 0;
	top:0px;
	right:0px;
	left:0px;
	max-width: 100%;
    overflow-x: hidden;
}
h1 {
	padding:0px;
    margin:0;
}
h2 {
	padding:0px;
    margin:0;
	cursor: pointer;
}
h3 {
	padding:0px;
    margin:0;
}
img,
picture,
video,
embed {
	max-width: 100%;
}
.float{
	position:fixed;
	width:50px;
	height:50px;
	bottom:15px;
	right:15px;
	background-color:#25d366;
	color:#FFF;
	border-radius:50px;
	text-align:center;
  	font-size:30px;
  z-index:100;
}
.my-float{
	margin-top:11px;
}
.titulo1 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#00598f;
	font-size:30px;
	line-height:36px;
	text-decoration:none;
}
.titulo2 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:600;
	color:#00598f;
	font-size:24px;
	line-height:30px;
	text-decoration:none;
}
.titulo3 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#00598f;
	font-size:30px;
	line-height:36px;
	text-decoration:none;
}
.titulo4 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#ffffff;
	font-size:30px;
	line-height:36px;
	text-decoration:none;
}
.titulo5 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#00598f;
	font-size:21px;
	line-height:25px;
	text-decoration:none;
}
.texto {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#FFF;
	font-size:22px;
	line-height:28px;
	text-decoration:none;
}
.texto2 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#000;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}
.texto2b {
	font-family: 'Titillium Web', sans-serif;
	font-weight:600;
	color:#000;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}
.texto2c {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#FFF;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}
.texto3 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#000;
	font-size:26px;
	line-height:32px;
	text-decoration:none;
}
.texto4 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#005990;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}
.texto5 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#FFF;
	font-size:28px;
	line-height:33px;
	text-decoration:none;
}
.texto7 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#FFF;
	font-size:17px;
	line-height:22px;
	text-decoration:none;
}
.texto6 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#FFF;
	font-size:57px;
	line-height:64px;
	text-decoration:none;
}
.texto8 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#0265a4;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}
.texto9 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#FFFFFF;
	font-size:23px;
	line-height:28px;
	text-decoration:none;
}
.texto10 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color:#FFFFFF;
	font-size:18px;
	line-height:22px;
	text-decoration:none;
}
.botao1 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	background-color:#ff7800;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	border-radius: 20px;
	border: none;
	cursor: pointer;
	
}
.botao1:hover{
	background-color:#00598f;
}
.botao2 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#FFF;
	font-size:14px;
	text-decoration:none;
	background-color:#00598f;
	padding-top:3px;
	padding-bottom:3px;
	padding-left:10px;
	padding-right:10px;
	border-radius: 20px;
	border: none;
	cursor: pointer;
}
.botao2:hover{
	background-color:#ff7800;
}
.botao3 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#FFF;
	font-size:22px;
	text-decoration:none;
	background-color:#ff7800;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	border-radius: 15px;
	border: none;
	cursor: pointer;
	
}
.botao3:hover{
	background-color:#00598f;
}
.botao4 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#FFF;
	font-size:18px;
	text-decoration:none;
	background-color:#17de70;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	border-radius: 20px;
	border: none;
	cursor: pointer;
	display: flex; /* Para alinhar imagem e texto */
	align-items: center; /* Alinha verticalmente */
	gap: 8px;
}
.botao4:hover{
	background-color:#119c4f;
}
.link {
	font-family: 'Titillium Web', sans-serif;
	font-weight:600;
	color:#00598f;
	font-size:18px;
	line-height:24px;
	text-decoration:none;
}
.input-index{
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color: #0265a4;
	font-size: 18px;
	background-color: #FFF;
	width: 98%;
	border: 1px solid #0265a4;
	padding:5px;
}
.input-index2{
	font-family: 'Titillium Web', sans-serif;
	font-weight:400;
	color: #757575;
	font-size: 18px;
	background-color: #FFF;
	width: 100%;
	border: 1px solid #0265a4;
	padding:5px;
}
.botao-index{
	font-family: 'Open Sans', sans-serif;
	color: #fff;
	font-weight: 700;
	font-size: 16px;
	line-height: 30px;
	background-color: #0265a4;
	width: 90px;
	border: 1px solid #0265a4;
	height: 40px;
}
.container-video {
	position: relative;
	overflow: hidden;
	width: 100%;
	padding-top: 56.25%;
}
.iframe {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  width: 100%;
  height: 100%;
  border-radius:20px;
}
.accordion {
  max-width: 1100px;
  text-align: left;
	
}
article {
	background-color: #ffffff;
	box-shadow: 0px 0px 2px 0px rgba(102,102,102,0.45);
	-webkit-box-shadow: 0px 0px 2px 0px rgba(102,102,102,0.45);
	-moz-box-shadow: 0px 0px 2px 0px rgba(102,102,102,0.45);
	border-radius: 20px;
	padding: 15px;
	margin:10px;
}
input[type="radio"] {
  appearance: none;
  position: fixed;
  top: -100vh; left: -100vh;

  & ~ div {
    max-height: 0;
    overflow: hidden;
    transition: max-height 0.5s;
  }

  &:checked ~ div {
    max-height: 200px;
  }
}
#content-hero{
	width: 100%;
	height: 650px;
	float: left;
	background-image:url("image/background-hero.jpg");
	background-position: top center;
	background-repeat: no-repeat;
}
#hero{
	width: 100%;
	height: 650px;
	float: left;
	background: #ffffff;
	background: linear-gradient(133deg,rgba(255, 255, 255, 0.1) 0%, rgba(255, 255, 255, 0.5) 25%, rgba(85, 152, 206, 0.5) 55%, rgba(85, 152, 206, 0.5) 100%);	
}
#hero2{
	max-width:1100px;
	margin:0 auto;
}
#hero-boxe {
	width: 100%;
	margin-top: 25px;
	display: inline-block;
	float: left;
	background-color: #ffffff;
	box-shadow: 0px 0px 2px 0px rgba(102,102,102,0.45);
	-webkit-box-shadow: 0px 0px 2px 0px rgba(102,102,102,0.45);
	-moz-box-shadow: 0px 0px 2px 0px rgba(102,102,102,0.45);
	border-radius: 20px;
}
#hero-boxe-logo {
	width: 30%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 20px;
	display: inline-block;
	float: left;
}
#hero-boxe-botao {
	width: 30%;
	margin-top: 20px;
	margin-bottom: 15px;
	margin-right: 15px;
	display: inline-block;
	float: right;
	text-align: right;
}
#hero-texto{
	width: 45%;
	float: left;
	margin-left: 2%;
	margin-top: 100px;
	display: inline-block;
}
#hero-texto2{
	width: 90%;
	float: left;
	margin-left: 5%;
	margin-right: 5%;
	margin-top: 100px;
	display: inline-block;
}
#hero-texto-titulo{
	width: 100%;
	float: left;
	display: inline-block;
}
#hero-texto-subtitulo{
	width: 100%;
	float: left;
	display: inline-block;
}
#hero-texto-texto{
	width: 100%;
	float: left;
	margin-bottom: 10px;
	display: inline-block;
}
#hero-texto-botao{
	width: 100%;
	float: left;
	margin-bottom: 10px;
	display: inline-block;
}
#hero-video{
	width: 45%;
	float: right;
	margin-right: 2%;
	margin-top: 100px;
	display: inline-block;
}
#content-info{
	width:100%;
	margin:0 auto;
	display:inline-block;
	background-color: #00598f;
}
#info{
	max-width:1100px;
	margin:0 auto;
}
#info-coluna1{
	width: 24%;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 5%;
	margin-left: 2%;
}
#info-coluna2{
	width: 30%;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 5%;
}
#info-coluna3{
	width: 32%;
	float: left;
	margin-top: 30px;
	margin-bottom: 30px;
	margin-right: 2%;
}
#info-coluna-icon{
	width: 100%;
	float: left;
	margin-bottom: 15px;
	display: inline-block;
}
#info-coluna-texto{
	width: 100%;
	float: left;
	display: inline-block;
}
#content-workshop{
	width:100%;
	margin:0 auto;
	display:inline-block;
}
#workshop{
	max-width:1100px;
	margin:0 auto;
}
#worshop-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top:60px;
}
#worshop-foto{
	width:38%;
	float:left;
	margin-left:2%;
	margin-bottom: 80px;
	display:inline-block;
}
#worshop-texto{
	width:57%;
	float:right;
	margin-right:2%;
	display:inline-block;
}
#worshop-texto-arrow{
	width: 3%;
	float:left;
	margin-right:2%;
	margin-top: 4px;
	display:inline-block;
}
#worshop-texto-texto{
	width: 93%;
	float:left;
	margin-right:2%;
	display:inline-block;
	margin-bottom: 20px;
}
#worshop-texto-botao{
	width: 90%;
	float:left;
	margin-right:2%;
	margin-top: 20px;
	margin-bottom: 80px;
	display:inline-block;
}
#content-livro{
	width:100%;
	margin:0 auto;
	display:inline-block;
	background-color: #c8eaff;
}
#livro{
	max-width:1100px;
	margin:0 auto;
}
#livro-foto {
	width: 35%;
	float: right;
	display: inline-block;
	margin-right: 2%;
	margin-bottom: 80px;
	margin-top: 60px;
}
#livro-texto {
	width: 55%;
	float: left;
	display: inline-block;
	margin-left: 2%;
	margin-bottom: 80px;
	margin-top: 120px;
}
#livro-texto-titulo {
	width: 100%;
	float: left;
	display: inline-block;
}
#livro-texto-texto {
	width: 100%;
	margin-bottom: 10px;
	float: left;
	display: inline-block;
}
#livro-texto-botao {
	width: 100%;
	margin-bottom: 10px;
	float: left;
	display: inline-block;
}
#content-professores{
	width:100%;
	margin:0 auto;
	display:inline-block;
}
#professores{
	max-width:1100px;
	margin:0 auto;
}
#professores-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top:60px;
}
#professores-coluna1{
	width:45%;
	float:left;
	margin-left:2%;
	display:inline-block;
	margin-bottom:60px;
}
#professores-coluna2{
	width:45%;
	float:right;
	margin-right:2%;
	display:inline-block;
	margin-bottom:60px;
}
#professores-coluna-foto{
	width:22%;
	float:left;
	display:inline-block;
}
#professores-coluna-texto{
	width:75%;
	float:right;
	display:inline-block;
}
#professores-coluna-texto-titulo{
	width:100%;
	float:left;
	margin-bottom: 10px;
	display:inline-block;
}
#professores-coluna-texto-texto{
	width:100%;
	float:right;
	display:inline-block;
}
#content-programacao{
	width:100%;
	margin:0 auto;
	display:inline-block;
	background-color: #c8eaff;
}
#programacao{
	max-width:1100px;
	margin:0 auto;
}
#programacao-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top:60px;
}
#programacao-boxes {
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:60px;
}
#programacao-boxes-box {
	width:100%;
	float:left;
	display:inline-block;
	margin-bottom:5px;
	background-color: #00598f;
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}
#content-depoimentos{
	width:100%;
	margin:0 auto;
	display:inline-block;
	background-color: #00598f;
}
#depoimentos{
	max-width:1100px;
	margin:0 auto;
}
#slidebanner{
	width:100%;
	margin:0 auto;
	display:inline-block;
	vertical-align: middle;
}
#slidebanner-texto{
	width:80%;
	float:left;
	margin-left:10%;
	margin-right:10%;
	text-align:center;
}
#depoimentos-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top:60px;
}
#depoimentos-carrossel{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:80px;
}
#content-faq{
	width:100%;
	margin:0 auto;
	display:inline-block;
}
#faq{
	max-width:1100px;
	margin:0 auto;
}
#faq-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top:60px;
}
#faq-perguntas{
	width: 96%;
	float: left;
	margin-left: 2%;
	margin-right: 2%;
	display: inline-block;
	margin-bottom: 60px;
}
#faq-botao{
	width:92%;
	float:left;
	margin-left:4%;
	margin-right:4%;
	display:flex;
	margin-bottom:80px;
	justify-content: center;
	align-content: center;
}
#content-tfe{
	width:100%;
	margin:0 auto;
	display:inline-block;
	background-color: #c8eaff;
}
#tfe{
	max-width:1100px;
	margin:0 auto;
}
#tfe-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:15px;
	margin-top:60px;
}
#tfe-texto{
	width:52%;
	float:left;
	margin-left:2%;
	margin-right:4%;
	display:inline-block;
	margin-bottom:45px;
}
#tfe-foto{
	width:40%;
	float:right;
	text-align: right;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top: 20px;
}
#tfe-video{
	width:60%;
	float:left;
	margin-left: 20%;
	margin-right: 20%;
	display:inline-block;
	margin-bottom:60px;
}
#content-instituto{
	width:100%;
	margin:0 auto;
	display:inline-block;
	background-color: #00598f;
}
#instituto{
	max-width:1100px;
	margin:0 auto;
}
#instituto-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top:60px;
}
#instituto-foto{
	width:38%;
	float:left;
	margin-left:2%;
	margin-bottom: 80px;
	display:inline-block;
}
#instituto-texto{
	width:57%;
	float:right;
	margin-right:2%;
	margin-bottom: 80px;
	display:inline-block;
}
#content-inscricao{
	width:100%;
	margin:0 auto;
	display:inline-block;
}
#inscricao{
	max-width:1100px;
	margin:0 auto;
}
#inscricao-titulo{
	width:96%;
	float:left;
	margin-left:2%;
	margin-right:2%;
	display:inline-block;
	margin-bottom:45px;
	margin-top:60px;
}
#inscricao-valores{
	width:100%;
	margin-bottom:80px;
	display:inline-block;
	float:left;
}
#inscricao-valores-valor1{
	width:33%;
	float:left;
	margin-left:15%;
	display:inline-block;
	background-color:#00598f;
	border-radius: 20px;
}
#inscricao-valores-valor2{
	width:33%;
	float:right;
	margin-right:15%;
	display:inline-block;
	background-color:#00598f;
	border-radius: 20px;
}
#inscricao-valores-titulo{
	width:100%;
	margin-top:25px;
	display:inline-block;
	float:left;
	text-align:center;
}
#inscricao-valores-subtitulo{
	width:100%;
	display:inline-block;
	float:left;
	text-align:center;
}
#inscricao-valores-parcelamento{
	width:100%;
	margin-top:10px;
	display:inline-block;
	float:left;
	text-align:center;
}
#inscricao-valores-texto{
	width:100%;
	margin-top:10px;
	margin-bottom:25px;
	display:inline-block;
	float:left;
	text-align:center;
}
#inscricao-texto{
	width:35%;
	margin-left:2%;
	margin-right: 6%;
	display:inline-block;
	float:left;
	margin-bottom:80px;
}
#inscricao-formulario{
	width:55%;
	margin-right:2%;
	display:inline-block;
	float:right;
	margin-bottom:80px;
}
#inscricao-formulario-item{
	width:100%;
	float:left;
	display:inline-block;
	margin-bottom:16px;
}
#inscricao-formulario-item2{
	width:100%;
	float:left;
	display:inline-block;
	text-align:right;
}
#inscricao-formulario-item3{
	width:96%;
	padding:2%;
	float:left;
	display:inline-block;
	margin-bottom:16px;
	background-color:#005990;
	text-align:center;
}
#content-rodape{
	width:100%;
	margin:0 auto;
	display:inline-block;
	background-color:#e1e1e1;
}
#rodape{
	max-width:1100px;
	margin:0 auto;
}
#rodape-logo{
	width:18%;
	margin-left:2%;
	float:left;
	display:inline-block;
	margin-top:40px;
	margin-bottom:40px;
}
#rodape-endereco{
	width:34%;
	margin-left:6%;
	float:left;
	display:inline-block;
	margin-top:40px;
	margin-bottom:40px;
}
#rodape-whatsapp{
	width:18%;
	margin-left:6%;
	float:left;
	display:inline-block;
	margin-top:40px;
	margin-bottom:40px;
}
#rodape-whatsapp2{
	margin-right:5px;
	float:left;
	display:inline-block;
}
#rodape-whatsapp3{
	float:left;
	display:inline-block;
}
#rodape-redes{
	width:13%;
	margin-right:2%;
	float:right;
	display:inline-block;
	margin-top:40px;
	margin-bottom:40px;
	text-align:right;
}
@media all and (max-width:768px)
{
.titulo1 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#00598f;
	font-size:26px;
	line-height:30px;
	text-decoration:none;
}
.titulo2 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:600;
	color:#00598f;
	font-size:21px;
	line-height:25px;
	text-decoration:none;
}
.titulo3 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#00598f;
	font-size:26px;
	line-height:30px;
	text-decoration:none;
}
.titulo4 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#ffffff;
	font-size:26px;
	line-height:30px;
	text-decoration:none;
}
.botao3 {
	font-family: 'Titillium Web', sans-serif;
	font-weight:700;
	color:#FFF;
	font-size:20px;
	text-decoration:none;
	background-color:#ff7800;
	padding-top:5px;
	padding-bottom:5px;
	padding-left:15px;
	padding-right:15px;
	border-radius: 15px;
	border: none;
	cursor: pointer;
}
#livro-foto {
	width: 35%;
	float: right;
	display: inline-block;
	margin-right: 2%;
	margin-bottom: 80px;
	margin-top: 60px;
}
#livro-texto {
	width: 55%;
	float: left;
	display: inline-block;
	margin-left: 2%;
	margin-bottom: 80px;
	margin-top: 60px;
}
#programacao-boxes-box {
	width:94%;
	float:left;
	display:inline-block;
	margin-bottom:5px;
	background-color: #00598f;
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}	
#inscricao-valores-valor1{
	width:43%;
	float:left;
	margin-left:5%;
	display:inline-block;
	background-color:#00598f;
	border-radius: 20px;
}
#inscricao-valores-valor2{
	width:43%;
	float:right;
	margin-right:5%;
	display:inline-block;
	background-color:#00598f;
	border-radius: 20px;
}	
}
@media all and (max-width:480px)
{
#content-hero{
	width: 100%;
	height: 750px;
	float: left;
	background-image:url("image/background-hero.jpg");
	background-position: bottom center;
	background-repeat: no-repeat;
}
#hero{
	width: 100%;
	height: 750px;
	float: left;
	background: #ffffff;
	background: linear-gradient(133deg,rgba(255, 255, 255, 0.12) 0%, rgba(255, 255, 255, 0.7) 25%, rgba(85, 152, 206, 0.7) 55%, rgba(85, 152, 206, 1) 100%);	
}
#hero-texto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	margin-top: 30px;
	display: inline-block;
}
#hero-video{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	margin-top: 20px;
	display: inline-block;
}
#info-coluna1{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	margin-top: 30px;
	margin-bottom: 15px;
}
#info-coluna2{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	margin-top: 15px;
	margin-bottom: 15px;
}
#info-coluna3{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	margin-top: 15px;
	margin-bottom: 30px;
}	
#worshop-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}
#worshop-foto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	margin-bottom: 80px;
	display:inline-block;
}
#worshop-texto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
}	
#worshop-texto-arrow{
	width: 5%;
	float:left;
	margin-right:2%;
	margin-top: 4px;
	display:inline-block;
}
#worshop-texto-texto{
	width: 93%;
	float:left;
	margin-right:0;
	display:inline-block;
	margin-bottom: 20px;
}
#livro-foto {
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display: inline-block;
	margin-bottom: 80px;
	margin-top: 10px;
}
#livro-texto {
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display: inline-block;
	margin-bottom: 20px;
	margin-top: 60px;
}
#professores-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}
#professores-coluna1{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:60px;
}
#professores-coluna2{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:60px;
}
#programacao-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}
#programacao-boxes {
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:60px;
}	
#programacao-boxes-box {
	width:87%;
	float:left;
	display:inline-block;
	margin-bottom:5px;
	background-color: #00598f;
	border-radius: 20px;
	padding-top: 10px;
	padding-bottom: 10px;
	padding-left: 20px;
	padding-right: 20px;
}		
#depoimentos-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}
#faq-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}
#tfe-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}
#tfe-texto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:20px;
}
#tfe-foto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:45px;
	margin-top: 20px;
}
#tfe-video{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:60px;
}
#instituto-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}
#instituto-foto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	margin-bottom: 30px;
	display:inline-block;
}
#instituto-texto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
}
#inscricao-titulo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
}	
#inscricao-valores{
	margin-bottom:30px;
}
#inscricao-valores-valor1{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:20px;
}
#inscricao-valores-valor2{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
}	
#inscricao-texto{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	float:left;
	margin-bottom:40px;
}
#inscricao-barra{
	display:none;
}
#inscricao-formulario{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-bottom:80px;
}	
#rodape-logo{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-top:40px;
	margin-bottom:10px;
}
#rodape-endereco{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
}
#rodape-whatsapp{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-top:10px;
	margin-bottom:10px;
}
#rodape-redes{
	width:90%;
	margin-left:5%;
	margin-right:5%;
	float:left;
	display:inline-block;
	margin-top:10px;
	margin-bottom:40px;
	text-align:left;
}	
}


