.grid-fotos-container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    display: grid;
    box-sizing: border-box;
    gap: 20px;
    grid-template-columns: repeat(auto-fit, minmax(min(100%, 450px), 1fr));
}

.grid-fotos-container img {
    object-fit: cover;
    width: 100%;
    border-radius: 4px;
    height: 400px;
}