.estacionamento-bg {padding: 90px 0;}
.estacionamento-bg .titulo {text-align: center; font: 400 2.32rem / 3.0681rem britannic; padding: 0 0 45px;}
.lista-estacionamentos {display: flex;flex-wrap: wrap;justify-content: center;gap: 20px;}
.estacionamento-item {flex: 1 1 calc(25% - 20px);box-sizing: border-box; display: flex; justify-content: center; align-items: center;}
.lista-estacionamentos .content {display: flex; align-items: center; flex-direction: column; gap: 15px;}
.lista-estacionamentos .content img {border-radius: 1.3213rem; transition: var(--transition2); max-width: 260px; max-height: 200px; object-position: bottom; object-fit: cover;}
.lista-estacionamentos .content picture {overflow: hidden;border-radius: 1.3213rem;}
.lista-estacionamentos .local {font: 600 0.9375rem / 1.3869rem montserrat; color: var(--cor1);}
.lista-estacionamentos .nome {font: 800 0.8781rem / 1.2038rem montserrat; text-transform: uppercase;transition: var(--transition3); color: var(--cor1); background: var(--cor3); width: 100%; text-align: center; padding: 15px 0; border-radius: 0 1.3213rem 1.3213rem 1.3213rem;}

.lista-estacionamentos .content:hover .nome {border-radius: 1.3213rem 0 1.3213rem 1.3213rem; background: var(--cor1); color: var(--branco);}
.lista-estacionamentos .content:hover img {scale: 1.1;}

@media(max-width: 1250px) {
 .lista-estacionamentos {gap: 30px;}
 .lista-estacionamentos > .estacionamento-item:nth-child(9), 
 .lista-estacionamentos > .estacionamento-item:nth-child(10) {justify-content: initial; flex: 1 1 calc(25% - 20px);} 
}

@media(max-width: 990px){
 .lista-estacionamentos > .estacionamento-item:nth-child(9), 
 .lista-estacionamentos > .estacionamento-item:nth-child(10),
 .lista-estacionamentos > .estacionamento-item {flex: 1 1 calc( 50% - 20px ); justify-content: center; align-items: center;}
}   