.bloco_textos_imagem{
	width: 100%;
	display: block;
	padding: 0px 0px 50px 0;
}
.bloco_textos_imagem .conteudo{
	width: 100%;
	display: block;
}
.bloco_textos_imagem .conteudo .texto .titulo_principal b{
	display: block;
	color: var(--color-destaque);
	font-size: 36px;

}
.bloco_textos_imagem .conteudo .itens{
	width: 100%;
	display: inline-flex;
	justify-content: space-between;
	align-items: stretch;
	flex-wrap: wrap;
	margin-top: 50px;
	padding: 0px 35px;
}
.bloco_textos_imagem .conteudo .itens .item{
	width: 100%;
	display:flex !important;
	align-items: stretch;
	justify-content: space-between;
	flex-wrap: wrap;
	margin-bottom: 50px;
}
.bloco_textos_imagem .conteudo .itens .item img{
	width: 100%;
	display: block;
	aspect-ratio: 1;
	object-fit: cover;
}
.bloco_textos_imagem .conteudo .itens .item .texto{
	display: block;
	position: relative;
	padding: 30px 0;
	width: 100%;
}


@media only screen and (min-width: 768px) {
	.bloco_textos_imagem .conteudo .itens .item{
		margin-bottom: 0px;
	}
	.bloco_textos_imagem .conteudo .itens .item img{
		width: 50%;
		aspect-ratio: 4/3;
	}
	.bloco_textos_imagem .conteudo .itens .item .texto{
		width: 48%;
	    display: flex;
	    align-items: flex-start;
	    justify-content: center;
	    flex-direction: column;
	}
	.bloco_textos_imagem .conteudo .itens .item:nth-child(2n+1) img{
		order: 1;
	}
}
@media only screen and (min-width: 1200px) {

	
}