.somos-row {
    display: flex;
    flex-direction: row;
}

.container__historia-img,
.container__vision-img,
.container__mision-img {
    display: flex;
    justify-content: center;
}

.vision-img,
.mision-img,
.historia-img {
    width: 400px;
    height: 300px;
    border-radius: 3rem;
    object-fit: cover;
}

@media (max-width: 900px) {
    .somos-row {
        flex-direction: column;
    }
}

@media (max-width: 500px) {
    .vision-img,
    .mision-img,
    .historia-img {
        width: 300px;
        height: 200px;
    }
}