#caracteristicas .cards {justify-content: space-evenly;}

#itens {padding: 40px 0;}
#itens .conteudo {display: flex; justify-content: center; align-items: center; gap: 25px 71px;}
#itens .conteudo .item {width: 100%;}
#itens .conteudo .img {width: 100%; height: 100%; max-width: 515px; display: flex; justify-content: center; align-items: center;}
#itens .conteudo .img img {width: 100%; height: 100%; object-fit: contain;}

main > .btn-whats {margin: 0 auto 0;}

@media (max-width: 1200px) {
    #caracteristicas .cards .card { width: calc((100% / 4) - 2%);}
}
@media (max-width: 990px) {
    #caracteristicas .cards .card { width: calc((100% / 2) - 2%);}
    #itens {padding: 25px 0 ;}
    #itens .conteudo {gap: 2%;}
}
@media (max-width: 700px) {
    #itens .conteudo {flex-direction: column;}
}
@media (max-width: 500px) {
    #caracteristicas .cards .card { width: 100%;}
}