.engloba-banner {width: 100%; float: left; background: url(../img/background-banner.jpg)no-repeat center var(--cinza-banner);}
.engloba-banner .alinha-banner{width: calc(100% - 70px); margin: 0 35px; height: 195px; display: flex; align-items: center; justify-content: flex-start;}
.engloba-banner .alinha-banner p, 
.engloba-banner .alinha-banner h1 {font: 51px montserrat; font-weight: 600; color: var(--branco);line-height: 45px;}
.engloba-banner .alinha-banner i{width: 12px;height: 60px;background: var(--branco); margin-right: 30px;}

.engloba-conteudo {float: left; width: 100%;}
.engloba-conteudo .conteudo {margin: 0 35px; padding: 61px 0 94px; display: flex; justify-content: space-between; align-items: flex-start; gap: 10px;}

@media(max-width:1220px){
    .engloba-banner {height: 130px; background-size: 140%;}
	.engloba-banner .alinha-banner {height: 100%;}
	.engloba-banner .alinha-banner p{font-size: 30px;line-height: initial;}
    .engloba-marcas .conteudo {justify-content: center;}
}
@media(max-width:990px){
    main {display: flex; flex-direction: column; width: 100%;}
    
    .engloba-banner {height: 75px; background: var(--cinza-banner)}
	.engloba-banner .alinha-banner p{font-size: 20px; text-align: center; width: 100%;}
	.engloba-banner .alinha-banner i{display: none;}
}

@media(max-width:767px){
    .engloba-banner .alinha-banner {width: 100%; margin: 0px;}
}
@media (max-width: 600px){
    .engloba-banner{height: 60px;}
	.engloba-banner .alinha-banner p{font-size: 16px;}
}

.container.blog{padding: 70px 0; float: left; width: 100%;}
.container.blog .parent .lista-posts{display: flex;gap: 40px 30px; flex-wrap: wrap; justify-content: flex-start;}
.container.blog .parent .lista-posts .lista-item{--width: 354.68px; display: flex;justify-content: center; width: var(--width); flex: 1 1 var(--width); }
.container.blog .parent .lista-posts .post-parent{display: flex; flex: 1;}
 
.container.blog .parent .post{width: 100%; background: white;display: flex;flex-direction: column;align-items: stretch;justify-content: space-between; margin: 0 auto;}
.container.blog .parent .post .capa{width: 100%;display: block;margin: 0 0 20px;background: #dddddd;aspect-ratio: 5 / 3;}
.container.blog .parent .post .capa.fundo{background: #000;} 
.container.blog .parent .post .subtitulo{font: 17.3px montserrat; font-weight: 600; text-align: center; color: var(--preto);flex: 1 1 auto; padding: 0 24px;}
.container.blog .parent .btn{margin: 30px auto 0;}
.container.blog .parent .paginas{display: flex;align-items: center;justify-content: center;gap: 15px 10px;margin: 40px 0 0;}
.container.blog .parent .paginas .pagina{width: 30px;height: 30px;display: flex;align-items: center;justify-content: center;font: 700 13px montserrat;background: white;border-radius: 2px;color: black;transition: .4s;}
.container.blog .parent .paginas .pagina.ativo,
.container.blog .parent .paginas .pagina:hover{color: #fff;background: black;}
 
@media(max-width: 990px){
    .container.blog{padding: 40px 0;}
    .container.blog .parent .lista-posts{gap: 30px 25px;}
    .container.blog .parent .botao{margin: 25px auto 0;}
    .container.blog .parent .paginas{margin: 30px 0 0;}
}
@media(max-width: 750px){
    .container.blog{padding: 30px 0;}
    .container.blog .parent .lista-posts{gap: 25px 20px;}
    .container.blog .parent .botao{margin: 20px auto 0;}
    .container.blog .parent .paginas{margin: 25px 0 0;}
}

.container.blog .parent .mensagem-nao-encotrada{text-align: center;    font: 600 36.2px / 47px montserrat; color: var(--preto);}

