.pecas.parent {display: grid; gap: 80px; padding: 80px 0 110px;}
.pecas.parent .peca.item {display: flex;}
.pecas.parent .peca.item .texto-parent {margin: 0 0 0 75px;}
.pecas.parent .peca.item:nth-child(even) {flex-direction: row-reverse;}
.pecas.parent .peca.item:nth-child(even) .texto-parent {margin: 0 75px 0 0}
.pecas.parent .peca.item .titulo {font: 800 33.02px/37.2px montserrat; text-transform: uppercase; margin: 0 0 40px}
.pecas.parent .peca.item .texto {font: 500 15px/29.17px montserrat; color: var(--cor2); word-wrap: break-word; hyphens: auto;}


@media(max-width: 1250px) {
    .pecas.parent {gap: 40px;}
    .pecas.parent .peca.item .texto-parent,
    .pecas.parent .peca.item:nth-child(even) .texto-parent {margin: 0}
    .pecas.parent .peca.item,
    .pecas.parent .peca.item:nth-child(even) {flex-direction: column-reverse; align-items: center; justify-content: center; gap: 30px;}
    .pecas.parent .peca.item .titulo {text-align: center;}
    .pecas.parent .peca.item .texto-parent br{display: none;}

    .pecas.parent .peca.item .foto {max-width: 90%;}
    .pecas.parent .peca.item .foto img {width: 100%;}
    .pecas.parent .peca.item .titulo {margin: 0 0 25px; font-size: 28px;}

}

@media(max-width: 990px){
    .pecas.parent{ padding: 30px 0;}
}

@media(max-width: 600px){
    .pecas.parent {padding:30px 0 60px 0;}
    .pecas.parent .peca.item .titulo {font-size: 24px;}
}