.container.blog{padding: 69px 0;}
.container.blog .parent p {font: 600 20px montserrat; text-align: center;}
.container.blog .parent .lista-posts{display: grid;grid-template-columns: repeat(3, 1fr);gap: 40px 30px;}
.container.blog .parent .post{display: flex;flex-direction: column;align-items: stretch;justify-content: flex-start;}
.container.blog .parent .post .capa{height: 200px;display: block;margin: 0 0 20px;}
.container.blog .parent .post .capa.fundo{background: #000;}
.container.blog .parent .post .titulo{font: 500 16px / 26px montserrat;text-align: center;margin: 0 0 30px;flex: 1 1 auto;color: #010101;}
.container.blog .parent .post .ver-mais{padding: 10px 15px;margin: 0 auto; cursor: pointer;  border-radius: 20px;font: 14px montserrat; color: #fff;background: #0085AC;text-align: center;transition: .4s; position: relative;}
.container.blog .parent .post .ver-mais:hover {background: none;}
.container.blog .parent .post .ver-mais::after {content: '';transition: var(--transition2); position: absolute; z-index: -1; width: 0; height: 100%; background: #212121; left: 50%; top: 50%; border-radius: 20px; transform: translate(-50%, -50%);}
.container.blog .parent .post .ver-mais:hover::after{width: 100%;}
.container.blog .parent .paginas{display: flex;align-items: center;justify-content: center;gap: 15px 10px;margin: 30px 0 0;}
.container.blog .parent .paginas .pagina{width: 25px;height: 25px;display: flex;align-items: center;justify-content: center;font: 13px montserrat;color: #fff;background: #fff;border-radius: 2px;color: #121212;border: 1px solid #343434;transition: .4s;}
.container.blog .parent .paginas .pagina.ativo,
.container.blog .parent .paginas .pagina:hover{color: #fff;background: #323232;}


@media(max-width: 990px){
    .container.blog .parent .lista-posts {grid-template-columns: repeat(2, 1fr);}
}


@media(max-width: 600px){
    .container.blog .parent .lista-posts {grid-template-columns: 1fr;}
}