/* Estilos para el contenedor de la sección */
#quienes-somos .container-quienes-somos {
    display: flex;
    height: 100vh;
    margin-top: 1vw;
    margin-left: 2vw;
    margin-right: 2vw;
    align-content: center;
    justify-content: center;
    align-items: center;    
    text-align: center;
}
/* Estilos para cada columna */
#quienes-somos .column {
    padding: 2vw;
    text-align: center; 
    width: 50%;   
}
.quienes-somos .container-quienes-somos .column img{
    width: 75%;
    max-width: 400px;
    height: auto;
}
#quienes-somos .column h2{    
    color: #f6921e; /* Cambio de color */    
    font-size: 3vw;
    font-family: 'Montserrat', sans-serif;
    font-weight: bold;
    text-transform: uppercase;
}
#quienes-somos .column p {
    margin-left: 5vw;
    color: #f6921e; /* Cambio de color */
    font-size: calc(1.3vw + 1vh); /* Tamaño de fuente relativo */
    font-family: 'Montserrat', sans-serif;
    text-align: justify;
    height: 100%; /* Ocupar todo el alto disponible */
}
.container-quienes-somos {
    display: flex; /* Usar flexbox para alinear los elementos en fila */
}

.column:first-child {
    border-right: 2px solid #ccc; /* Agregar un borde derecho al primer div */
    padding-right: 20px; /* Añadir espacio entre el borde y el contenido */
}

.column:last-child {
    margin-left: 20px; /* Agregar un margen izquierdo al segundo div */
}
