/* **** Rodape **** */
footer {margin-top:190px;}

/* **** Banner **** */
#bannerInterno {}
#bannerInterno img {display:flex;width:100%;height:auto;}

/* **** Header **** */
#divHeader {margin-top: 55px;}
#divHeader .centralizar {flex-direction:column;align-items:center;}
#divHeader .divTitulo h1 {font-size: 26px;color: #003875;}
@media screen and (max-width:599px){
    #divHeader .divDescricao {margin-top:15px}
}
@media screen and (min-width:600px){
    #divHeader .divDescricao {margin-top:20px;}
}

/* **** Grid **** */
#divGrid {margin-top:75px;}
#divGrid .centralizar {flex-wrap:wrap;}
#divGrid .fancyboxVideoBox {display: flex;flex-direction: column;width: 100%;text-decoration: none;}
#divGrid .fancyboxVideoBox figure {display:flex;justify-content:center;align-items:center;position:relative;overflow: hidden;border-radius: 10px;}
#divGrid .fancyboxVideoBox figure:after {content:'';position:absolute;z-index:11;background-color:rgba(0, 56, 117,.5);top:0;right:0;bottom:0;left:0;}
#divGrid .fancyboxVideoBox .fancyboxVideoThumb {position: relative;z-index: 10;width:100%;height:auto;display:flex;}
#divGrid .fancyboxVideoBox .fancyboxVideoIcone {position: absolute;z-index: 12;}
#divGrid .fancyboxVideoBox span {display: block;font-size: 20px;color: #003875;margin-top: 22px;}
#divGrid .fancyboxVideoBox path {fill:#FFF;}
@media screen and (max-width:499px){
	#divGrid .fancyboxVideoBox {margin-left:auto;margin-right:auto;}
	#divGrid .fancyboxVideoBox:nth-child(n+2) {margin-top:50px;}
}
@media screen and (min-width:500px) and (max-width:867px){
	#divGrid .centralizar {justify-content:space-between;}
	#divGrid .fancyboxVideoBox {max-width:48%;}
	#divGrid .fancyboxVideoBox:nth-child(n+3) {margin-top:50px}
}
@media screen and (min-width:868px) and (max-width:1023px){
	#divGrid .fancyboxVideoBox {max-width:31%;}
	#divGrid .fancyboxVideoBox:nth-child(n+1) {margin-right: 3.4%;}
	#divGrid .fancyboxVideoBox:nth-child(n+4) {margin-top:50px}
	#divGrid .fancyboxVideoBox:nth-child(3n) {margin-right:0;}
}
@media screen and (min-width:1024px){
    #divGrid .fancyboxVideoBox figure:after {background-color:rgba(0, 56, 117,0);transition:background-color .3s ease-in-out;}
    #divGrid .fancyboxVideoBox .fancyboxVideoIcone {opacity:0;transition:opacity .3s ease-in-out;}
    #divGrid .fancyboxVideoBox:hover figure:after {background-color:rgba(0, 56, 117,.5);}
    #divGrid .fancyboxVideoBox:hover .fancyboxVideoIcone {opacity:1;}
	#divGrid .fancyboxVideoBox {max-width: 22.4%;}
	#divGrid .fancyboxVideoBox:nth-child(n+1) {margin-right: 3.4%;}
	#divGrid .fancyboxVideoBox:nth-child(n+5) {margin-top:50px}
	#divGrid .fancyboxVideoBox:nth-child(4n) {margin-right:0;}
}


/* **** 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;}
}