.galeria_imagens {
    width: 100%;
    display: block;
    padding: 60px 0;
}

.galeria_imagens .conteudo {
    width: 100%;
    display: block;
}

.galeria_imagens .conteudo .texto {
    width: 100%;
    display: block;
}

.galeria_imagens .conteudo .texto .descricao_principal {
    width: 100%;
    display: block;
    margin-bottom: 30px;
}

.galeria_imagens .conteudo .itens {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-items: center;
    justify-content: flex-start;
    gap: 50px;
}

.galeria_imagens .conteudo .itens .item,
.galeria_imagens .conteudo .itens .item a,
.galeria_imagens .conteudo .itens .item a img {
    width: 100%;
    display: block;
}

.galeria_imagens .conteudo .itens .item a img {
    aspect-ratio: 1;
    object-fit: cover;
    overflow: hidden;
}

@media only screen and (min-width: 768px) {
    .galeria_imagens .conteudo .itens:not(.slider) .item {
        width: calc(50% - 25px);
    }
}

@media only screen and (min-width: 1024px) {
    .galeria_imagens.qnt_3 .conteudo .itens:not(.slider) .item {
        width: calc(33.333% - 34px);
    }

    .galeria_imagens.qnt_4 .conteudo .itens:not(.slider) .item {
        width: calc(25% - 38px);
    }

    .galeria_imagens.qnt_5 .conteudo .itens:not(.slider) .item {
        width: calc(20% - 40px);
    }
}