footer {margin-top:80px;}

main {background:unset;}
@media screen and (max-width:1099px) {
	#pgBlog .centralizar {flex-direction:column;}
	#pgBlogLer .centralizar {flex-direction:column;}
}
@media screen and (min-width:1100px) {
	#pgBlog .centralizar {justify-content:space-between;padding-top: 55px;max-width:var(--siteLarguraMenor);}
	#pgBlogLer .centralizar {justify-content:space-between;padding-top:110px;max-width:var(--siteLarguraMenor);} 
}

/************************************************/

.blogListarHeader {display:flex;width:100%;}
.blogListarHeader header {align-self:center;}
.blogListarHeader header h1 {margin-bottom:0;font-size:26px;color:#003875;}
.blogListarHeader .blocoFiltro select {cursor:pointer;padding: 0px 15px;background-color:transparent;border: 2px solid #d1d1d1;height: 45px;width:290px;border-radius: 10px;text-indent:10px;font-size: 14px;font-weight: 600;color: #b9b9b9;}
@media screen and (max-width:1099px) {
	.blogListarHeader header h1 {margin-bottom:15px;}
}
@media screen and (max-width:599px) {
	.blogListarHeader {flex-direction:column;align-items:center;}
}
@media screen and (min-width:600px) and (max-width:1099px) {
	.blogListarHeader {justify-content:space-between;}
}
@media screen and (min-width:1100px) {
	.blogListarHeader {justify-content:space-between;align-items:flex-end;}
}

/************************************************/

.blogListarArtigos {display:flex;margin-top:60px;}
.blogListarArtigos .item {display:flex;text-decoration:none;border-bottom: 2px solid #e3f4fd;}
.blogListarArtigos .item figure {padding:0;margin:0;overflow:hidden;display:flex;border-radius: 10px;}
.blogListarArtigos .item figure img {width:100%;height:auto;aspect-ratio:auto 9/5;display:flex;}
.blogListarArtigos .item .esquerda {width:100%;}
.blogListarArtigos .item .direita {width:100%;}
.blogListarArtigos .item .tituloPadrao {font-size: 20px;margin-top: 15px;color: #003875;}
.blogListarArtigos .item .textoPadrao {line-height: 1.4;margin-top: 10px;}
@media screen and (max-width:1099px) {
	.blogListarArtigos .item {border-bottom: 0;}
}
@media screen and (max-width:499px) {
	.blogListarArtigos {flex-direction:column;}
	.blogListarArtigos .item {flex-direction:column;}
	.blogListarArtigos .item:nth-child(n+2) {margin-top: 30px;padding-top: 40px;border-top:2px solid #e3f4fd;}
	.blogListarArtigos .item .direita {margin-top:30px;}
}
@media screen and (min-width:500px) and (max-width:599px) {
	.blogListarArtigos {flex-direction:column;}
	.blogListarArtigos .item .esquerda {margin-right:25px;max-width:45%;}
	.blogListarArtigos .item:nth-child(n+2) {margin-top:40px;padding-top:50px;border-top:2px solid #e3f4fd;}
	
}
@media screen and (min-width:1000px) {
	.blogListarArtigos .item {transition:background-color .3s ease-in-out, box-shadow .3s ease-in-out;}
	.blogListarArtigos .item:hover .tituloPadrao {text-decoration:underline;}
}
@media screen and (min-width:1100px) {
	.blogListarArtigos {flex-direction:column;}
	.blogListarArtigos .item {padding-bottom:33px;}
	.blogListarArtigos .item:last-of-type {padding-bottom:0;border:0;}
	.blogListarArtigos .item:nth-child(n+2) {margin-top:33px;}
	.blogListarArtigos .item figure {width: 100%;max-width: 365px;}
	.blogListarArtigos .item figure img {width:100%;max-width:365px}
	.blogListarArtigos .item figure .apenasMobile {display:none;}
	.blogListarArtigos .item .esquerda {max-width: 300px;align-self: center;}
	.blogListarArtigos .item .direita {flex-grow:1;margin-left:30px;align-self:center;}
}
@media screen and (min-width:600px) and (max-width:1099px) {
	.blogListarArtigos {flex-wrap:wrap;justify-content: space-between;}
	.blogListarArtigos .item {max-width:48%;flex-direction:column;}
	.blogListarArtigos .item .tagPadrao {align-self: flex-start;}
	.blogListarArtigos .item:nth-child(n+3) {margin-top: 30px;padding-top:40px;border-top: 2px solid #e3f4fd;}
	.blogListarArtigos .item:nth-child(2n) {margin-right:0;}
	.blogListarArtigos .item .direita {margin-top:15px;flex-direction: column;display: flex;flex-grow: 1;height: 100%;}
	.blogListarArtigos .item .tituloPadrao {padding-bottom:17px;}
}

/************************************************/

#pgBlog .colEsquerda {width:100%;}
@media screen and (max-width:1099px) {
	#pgBlog .colEsquerda {margin-top:60px;}
}
@media screen and (min-width:1100px) {
	#pgBlog .colEsquerda {max-width:66%;}
}
@media screen and (min-width:1260px) {
	#pgBlog .colEsquerda {max-width: 72.4%;}
}

/************************************************/

#pgBlog .colDireita {width:100%;}
@media screen and (max-width:1099px) {
	#pgBlog .colDireita {margin-top: 50px;}
}
@media screen and (min-width:1100px) {
	#pgBlog .colDireita {max-width:29.657%;padding:0;margin-bottom:200px;}
}
@media screen and (min-width:1260px) {
	#pgBlog .colDireita {max-width: 22.1%;}
}

/************************************************/

.moduloSidebarBlogRelacionados {margin-top: 73px;}
.moduloSidebarBlogRelacionados .sidebarRelacionadosHeader {display:flex;}
.moduloSidebarBlogRelacionados .sidebarRelacionadosHeader:not(.centerContent) h2 {justify-content:center;}
.moduloSidebarBlogRelacionados .moduloRelacionadosHeaderLink {color:#002a52;font-size:24px;font-weight:700;text-decoration:none;display:flex;align-items: center;margin-left: auto;margin-right: auto;}
.moduloSidebarBlogRelacionados .moduloRelacionadosHeaderLink .icoSvg {margin-left:20px}
.moduloSidebarBlogRelacionados .moduloRelacionadosHeaderLink .icoSvg,
.moduloSidebarBlogRelacionados .moduloRelacionadosHeaderLink .icoSvg svg {width:24px;height:18px;display:flex;justify-content:center;align-items:center;}
.moduloSidebarBlogRelacionados .moduloRelacionadosHeaderLink .icoSvg path {fill:#002a52;}
.moduloSidebarBlogRelacionados .carrousel {margin-top: 30px;}
.moduloSidebarBlogRelacionados .centerContent {align-items:center;}
.moduloSidebarBlogRelacionados .centerContent h2 {flex-direction:column;}
.moduloSidebarBlogRelacionados h4 {font-size: 26px;color: #003875;}
.moduloSidebarBlogRelacionados .item {margin-bottom:45px;}
.moduloSidebarBlogRelacionados .item:last-of-type {margin-bottom:0px;}
.moduloSidebarBlogRelacionados .item a {display:flex;flex-direction:column;text-decoration:none;width:100%;}
.moduloSidebarBlogRelacionados .item figure {padding:0;margin:0;overflow:hidden;display:flex;border-radius: 10px;}
.moduloSidebarBlogRelacionados .item figure img {width:100%;}
.moduloSidebarBlogRelacionados .item .tituloPadrao {font-size:20px;color:#003875;margin-top: 13px;}
.moduloSidebarBlogRelacionados .item .esquerda {width:100%;}
.moduloSidebarBlogRelacionados .item .direita {width:100%;padding: 23px 0 0 0;}
.moduloSidebarBlogRelacionados .carrousel:not(.slick-initialized) {display:flex;}
.moduloSidebarBlogRelacionados .carrousel.slick-initialized .slick-slide {padding:0 10px;}
@media screen and (max-width:999px) {
	.moduloSidebarBlogRelacionados .carrousel.slick-initialized {width:100vw;transform:translateX( calc(-1 * var(--sitePadding)) );margin-bottom:100px;}
}
@media screen and (max-width:699px) {
	.moduloSidebarBlogRelacionados .estiloCategoria {white-space: wrap;height:min-content;padding:8px 10px;}
	.moduloSidebarBlogRelacionados .carrousel:not(.slick-initialized) {margin-bottom: 100px;justify-content:center;}
	.moduloSidebarBlogRelacionados .carrousel:not(.slick-initialized) .item:nth-child(n+2) {display:none !important;;}
}
@media screen and (min-width:1000px) {
	.moduloSidebarBlogRelacionados .item a {transition:background-color .3s ease-in-out, box-shadow .3s ease-in-out;}
	.moduloSidebarBlogRelacionados .item a:hover .tituloPadrao {text-decoration:underline;}
}
@media screen and (min-width:700px) and (max-width:999px) {
	.moduloSidebarBlogRelacionados .estiloCategoria {white-space: wrap;height:min-content;padding:8px 10px;}
	.moduloSidebarBlogRelacionados .carrousel:not(.slick-initialized) {margin-bottom: 100px;justify-content:space-between;}
	.moduloSidebarBlogRelacionados .carrousel:not(.slick-initialized) .item:nth-child(n+3) {display:none !important;;}
	.moduloSidebarBlogRelacionados .carrousel:not(.slick-initialized) .item {max-width:47%;}
}
@media screen and (min-width:1100px) {
	.moduloSidebarBlogRelacionados .carrousel:not(.slick-initialized) {flex-direction:column;}
}


/************************************************/

#paginador span {width: 35px !important;height: 35px !important;border:2px solid #002a52;border-radius:5px !important;font-size:12px;font-weight:700;margin-right:4px;transition:background-color .3s ease-in-out;}
#paginador span a {color:#002a52 !important;}
#paginador span.ativo {background-color:#002a52;color:#FFF !important;}
#paginador span.ativo a {color:#FFF !important;}
#paginador a {width: 35px !important;height: 31px !important;text-decoration:none !important;}
#paginador .ultima {margin-right:0 !important;}
#paginador .icoSvg path {fill:#002a52;}
@media screen and (max-width:1099px) {
	#paginador {margin-top:70px;margin-bottom:70px;}
}
@media screen and (min-width:1100px) {
	#paginador {margin-top:140px;}
	#paginador span.desabilitado,
	#paginador span.desabilitado a {cursor: not-allowed;}
	#paginador span:hover:not(.desabilitado):not(.ativo):not(.dots) {background-color:rgba(0, 42, 82, .5);transition:background-color .3s ease-in-out;}
}

/************************************************/

.socialMobile {display:none;}

/************************************************/

.moduloFormNewsletter {background-color: #eef7fe;margin: 0;padding: 32px 24px 52px 24px;border-radius:15px;min-height:265px;flex-direction: column;display: flex;justify-content: center;border: 2px solid #d8edfd;}
.moduloFormNewsletter h3 {color: #003875;font-size: 26px;display: block;width: 100%;text-align: center;margin-bottom: 32px;}
.moduloFormNewsletter h3 b {font-weight:600;}
.moduloFormNewsletter small {font-weight:400;color:#fff;font-size:12px;text-align: center;display: flex;max-width: 80%;margin-left: auto;margin-right: auto;margin-bottom: 30px;line-height: 1.2;}
.moduloFormNewsletter .labelInput {width:100%;margin: 0 0 11px 0;}
.moduloFormNewsletter .labelInput input {background-color:#FFF;height: 45px;border-radius: 10px;padding-left: 59px;border: 0;}
.moduloFormNewsletter .labelInput input::placeholder {color:#b7b7b7;font-size:14px;font-weight:500;}

.moduloFormNewsletter .inputChecked {width:100%;margin-top:30px;max-width: max-content;}
.moduloFormNewsletter .inputChecked span {font-size: 16px;color: #003875;padding-left:5px;max-width:unset;line-height:1.3;font-weight: 600;}
.moduloFormNewsletter .inputChecked span a {font-size: 16px;color: #003875;font-weight: 600;}
.moduloFormNewsletter .inputChecked .checkbox {width: 20px;height: 20px;background-color: transparent;}
.moduloFormNewsletter .inputChecked .checkbox svg path {fill: #00698a;}
.moduloFormNewsletter .inputChecked .checkbox .input {background-color: #eef7fe;border-color: #00698a;width: 20px;height: 20px;border-width: 1px;border-radius: 2px;}
.moduloFormNewsletter .inputChecked .checkbox .checked {width: 14px;height: 12px;top: 5px;left: 2px;}

.moduloFormNewsletter .loading p {font-size: 14px;margin-top: 10px;}
.moduloFormNewsletter .loading .lds-dual-ring {width:48px;height:48px;}
.moduloFormNewsletter .loading .lds-dual-ring:after {border-color:var(--siteCor2) transparent var(--siteCor2) transparent;width:40px;height:40px;}
.moduloFormNewsletter .mensagem .tituloPadrao {font-size:20px;font-weight:700;margin-bottom:15px;}
.moduloFormNewsletter .mensagem .textoPadrao {}
.moduloFormNewsletter .divBotao {display:flex;justify-content:center;margin-top:20px}
.moduloFormNewsletter .divBotao .botaoPadrao {justify-content:center;max-width: 230px;}
@media screen and (max-width:999px) {
	.moduloFormNewsletter {margin-top:20px;}
	.moduloFormNewsletter .botoes {justify-content:center;margin-top:40px;}
}
@media screen and (min-width:500px) and (max-width:1099px) {
    .moduloFormNewsletter {margin-left:auto;margin-right: auto;max-width: 500px;width: 100%;}
}
@media screen and (min-width:1023px){
	.moduloFormNewsletter .divBotao .botaoPadrao {transition:background-color .3s ease-in-out;}
	.moduloFormNewsletter .divBotao .botaoPadrao span {transition:color .3s ease-in-out;}
	.moduloFormNewsletter .divBotao .botaoPadrao:hover {background-color:#003875 !important;}
	.moduloFormNewsletter .divBotao .botaoPadrao:hover span {color:#FFF !important;}
}

/************************************************/

.artigoRedacao, .artigoRedacao p, .artigoRedacao div {font-size:14px;color:#6d7780 !important;font-weight: 400 !important;}
.artigoRedacao a {color:#003875;text-decoration:underline;transition:all 0.3s ease-out;}

/************************************************/

.bannerInterno {position:relative;margin-bottom:20px;}
.bannerInterno img {width:100%;display:flex;border-radius:15px;}
@media screen and (max-width:1199px) {
	.bannerInterno .desktop {display:none;}
	.bannerInterno.trianguloSupEsquerdo:after {border-width:30px 30px 0 0;}
	.bannerInterno.trianguloInfDireito:before {border-width:0 0 30px 30px;}
}
@media screen and (min-width:1200px) {
	.bannerInterno.trianguloSupEsquerdo:after {border-width:72px 72px 0 0;}
	.bannerInterno.trianguloInfDireito:before {border-width:0 0 72px 72px;}
	.bannerInterno img {max-width:min-content;}
	.bannerInterno .mobile {display:none;}
}

/************************************************/

.blogLerHeader header {display:flex;flex-direction:column;}
.blogLerHeader header h1 {font-size: 26px;color: #003875;}
.blogLerHeader .categoriaSocial {display:flex;}
.blogLerHeader .social {display:flex;align-items:center;}
.blogLerHeader .social a {border:0;background-color: var(--siteCor1);border-radius:50px;margin-left:10px;display:flex;width:24px;height:24px;display:flex;justify-content:center;align-items:center;}
.blogLerHeader .social .icoSvg,
.blogLerHeader .social svg {height:14px;width:auto;}
.blogLerHeader .social rect,
.blogLerHeader .social path,
.blogLerHeader .social polygon {fill:#FFF;}
.blogLerHeader .social div {display:flex;justify-content:flex-start;}
.blogLerHeader .social .svg.whatsapp svg {width:16px;height:16px;}
.blogLerHeader .social .iconesocialfacebook {}
@media screen and (max-width:999px) {
	.blogLerHeader header {margin:50px 0 40px 0;}
	.blogLerHeader .categoriaSocial {}
}
@media screen and (max-width:599px) {
	.blogLerHeader .social span {display:none;}
	.blogLerHeader .social  {margin-left:auto;}
}
@media screen and (min-width:600px) {
	.blogLerHeader header {margin:34px 0 60px 0;}
	.blogLerHeader .categoriaSocial {margin:40px 0 0 0;justify-content:space-between;}
	.blogLerHeader .social a {transition:background-color .3s ease-in-out;}
	.blogLerHeader .social a:hover {background-color: var(--siteCor2);transition:background-color .3s ease-in-out;}
	.blogLerHeader .social span {color: #0c1a2e;font-size: 14px;font-weight:500;line-height:1;display:inline-block;margin-right:10px;}
}

#divBreadcumb .centralizar {padding-top:0;margin-top:0;}