.galeria_imagens{
	width: 100%;
	display: block;
    padding: 120px 0;
    background-color: rgba(0, 0, 0, 0.02);
    overflow:hidden;
}
.galeria_imagens .conteudo{
	width: 100%;
	display: block;
}
.galeria_imagens .conteudo .texto{
	width: 100%;
	display: inline-flex;
	justify-content: space-between;
	align-items: center;
	flex-wrap: wrap;
}
.galeria_imagens .itens{
	width: 100%;
	display: flex;
	flex-wrap: wrap;
	gap: 10px;
}
.galeria_imagens .itens .item{
	width: 100%;
	display: block;
}
.galeria_imagens .itens .item a{
	width: 100%;
	display: block;
	cursor: pointer;
	position: relative;
	overflow: hidden;
	aspect-ratio: 1;
}
.galeria_imagens .itens .item a img{
	width: 100%;
	display: block;
	aspect-ratio: 1;
	object-fit: cover;
	transition: var(--transition-time);
}
.galeria_imagens .itens .item a .info{
	position: absolute;
	bottom: 0;
	left: 0;
	width: 100%;
	display: block;
	background-color: var(--color-destaque);
	color: var(--color-white);
	padding: 10px 20px;
}
.galeria_imagens .itens .item a:hover > img{
	transform: scale(1.05) rotate(2deg);
}
@media only screen and (min-width: 768px) {
	.galeria_imagens .itens:not(.slider) .item{
		width: calc(50% - 10px);
	}
}

@media only screen and (min-width: 1400px) {
	.galeria_imagens .itens:not(.slider) .item{
		width: calc(25% - 15px);
	}
}