/* **** footer **** */
footer {margin-top:130px;}

/* **** Vídeo **** */
#divVideo {margin-top:55px;}
#divVideo .centralizar {}
#divVideo .fancyboxVideoBox {display: flex;justify-content: center;align-items: center;position: relative;width: 100%;}
#divVideo .fancyboxVideoThumb {display: flex;border-radius: 10px;z-index: 10;}
#divVideo .fancyboxVideoDivIcone {display: flex;align-items: center;justify-content: center;width: 100%;max-width: fit-content;position: absolute;z-index: 11;}
@media screen and (max-width:1023px) {
	#divVideo .centralizar {padding: 0;}
	#divVideo .fancyboxVideoBox {overflow: hidden;border-radius: 0;max-height:300px}
	#divVideo .fancyboxVideoThumb {}
	#divVideo .fancyboxVideoDivIcone {}
}
@media screen and (min-width:1024px) {
	#divVideo .centralizar {max-width:var(--siteLarguraMenor);}
	#divVideo .fancyboxVideoThumb {width:100%;}
}


/* **** Sobre **** */
#divSobre .divHeader {width:100%;}
#divSobre .divImagem {}
#divSobre .divImagem img {max-width: min-content;width: 100%;height: auto;}
#divSobre .divTitulo h2 {}
#divSobre .divRedacao {width:100%;}
@media screen and (max-width:1023px) {
	#divSobre {margin-top:50px;}
	#divSobre .centralizar {flex-direction: column;}
	#divSobre .divHeader {}
	#divSobre .divTitulo {margin-top:30px;}
	#divSobre .divTitulo h2 br {display:none;}
	#divSobre .divRedacao {margin-top:50px}
}
@media screen and (min-width:1024px) {
	#divSobre {margin-top: 95px;}
	#divSobre .centralizar {justify-content:space-between;}
	#divSobre .divTitulo {margin-top: 35px;}
}
@media screen and (min-width:1024px) and (max-width:1279px) {
	#divSobre .divHeader {max-width:330px;}
	#divSobre .divRedacao {max-width: calc(100% - 350px);}
}
@media screen and (min-width:1280px) {
	#divSobre .divHeader {max-width:23%;}
	#divSobre .divRedacao {max-width: 70%;}
}


/* **** Missão Visão **** */
#divMissaoVisao .cardMissaoVisao {background-color: #003875;width: 100%;border-radius: 15px;}
#divMissaoVisao .cardMissaoVisao h4 {color: #FFF;font-size: 30px;}
#divMissaoVisao .divRedacao {margin-top: 24px;}
#divMissaoVisao .divRedacao p {font-weight: 500;color: #FFF;line-height: 1.5;}
@media screen and (max-width:1023px) {
	#divMissaoVisao {margin-top:50px;}
	#divMissaoVisao .cardMissaoVisao {padding:30px;}
	#divMissaoVisao .divRedacao p {font-size: 18px;}
}
@media screen and (max-width:767px) {
	#divMissaoVisao .centralizar {flex-direction:column;}
	#divMissaoVisao .cardMissaoVisao:nth-child(n+2) {margin-top:25px;}
}
@media screen and (min-width:768px) {
	#divMissaoVisao .centralizar {justify-content: space-around;}
	#divMissaoVisao .cardMissaoVisao {max-width: 47%;}
	#divMissaoVisao .cardMissaoVisao h4 {}
}
@media screen and (min-width:1024px) {
	#divMissaoVisao {margin-top: 113px;}
	#divMissaoVisao .cardMissaoVisao {max-width: 48%;padding: 70px;}
	#divMissaoVisao .divRedacao p {font-size: 22px;}
}


/* **** Valores **** */
#divValores h2.tituloPadrao {margin: auto;}
#divValores .divGrid {display: flex;flex-wrap: wrap;margin-top: 51px;}
#divValores .cardValores {width: 100%;background-color: #eef7fe;border-radius:20px;}
#divValores .cardValores h4 {font-size: 20px;}
#divValores .divRedacao {margin-top: 21px;}
#divValores .divRedacao p {}
@media screen and (max-width:1023px) {
	#divValores {margin-top:50px;}
	#divValores .centralizar {flex-direction:column}
	#divValores .cardValores {}
}
@media screen and (max-width:499px) {
	#divValores .cardValores:nth-child(n+2) {margin-top:25px}
	#divValores .cardValores {padding: 60px 45px;}
}
@media screen and (min-width:1024px) {
	#divValores {margin-top: 100px;}
	#divValores .centralizar {flex-direction: column;}
	#divValores h2.tituloPadrao {font-size: 26px;color: #003875;}

}
@media screen and (min-width:500px) and (max-width:799px){
	#divValores .divGrid {justify-content:space-between;}
	#divValores .cardValores {max-width: 48%;padding:30px;}
	#divValores .cardValores:nth-child(n+3) {margin-top: 4%;}
}
@media screen and (min-width:800px) and (max-width:1023px){
	#divValores .cardValores {max-width:32%;padding:30px;}
	#divValores .cardValores:nth-child(n+1) {margin-right: 2%;}
	#divValores .cardValores:nth-child(3n) {margin-right:0;}
	#divValores .cardValores:nth-child(n+4) {margin-top: 2%;}
}
@media screen and (min-width:1024px) and (max-width:1199px){
	#divValores .cardValores {max-width:32%;padding: 60px 45px;}
	#divValores .cardValores:nth-child(n+1) {margin-right: 2%;}
	#divValores .cardValores:nth-child(3n) {margin-right:0;}
	#divValores .cardValores:nth-child(n+4) {margin-top: 2%;}
}
@media screen and (min-width:1200px) {
	#divValores .cardValores {max-width: 23.5%;padding: 60px 45px;}
	#divValores .cardValores:nth-child(n+1) {margin-right: 2%;}
	#divValores .cardValores:nth-child(4n) {margin-right:0;}
	#divValores .cardValores:nth-child(n+5) {margin-top: 2%;}
}


/* **** Carrousel Parceiros **** */
.divParceiros {background-color: #eef7fe;}
.divParceiros .divHeader {justify-content:center;}
@media screen and (max-width:1023px){
	.divParceiros {margin-top:75px;padding-top:50px;padding-bottom:50px;}
}
@media screen and (min-width:1024px){
	.divParceiros {margin-top: 95px;padding-top:90px;padding-bottom: 105px;}
}
@media screen and (min-width:1280px) and (max-width:1499px) {
	.divParceiros {margin-bottom: 50px;}
}


/* **** Numeros **** */
.divNumeros {margin-top: 95px;}
.divNumeros .divCarrousel {margin-top:0 !important;}
@media screen and (max-width:1023px){
	.divNumeros .centralizar {padding:0;}
	.divNumeros {margin-bottom: 50px;}
}
@media screen and (min-width:1000px) and (max-width:1279px) {
	.divNumeros .centralizar {padding:0;}
}
@media screen and (min-width:1280px) and (max-width:1499px) {
	.divNumeros {margin-bottom: 50px;}
}


/* **** Conteudo Imagem **** */
@media screen and (max-width:1023px){
	.templateConteudoImagem .centralizar {flex-direction:column-reverse;}
	.templateConteudoImagem .divBotao {max-width:240px;}
	.templateConteudoImagem .divConteudo {border-radius:15px;}
}

@media screen and (min-width: 1024px) and (max-width: 1199px) {
	.templateConteudoImagem:not(.ctaWhatsapp) .divConteudo {padding: 50px 20px 50px 20px;}
	.templateConteudoImagem:not(.ctaWhatsapp) .divConteudo:before {background-color:#003875;}
}