.icono{
    width: 10%;
}
.contenedorH{
    width: 2%;
}
.menu ul{
    margin: 0;
    width: 40%;
}
.info h1{
    font-size: 2.8rem;
}
.div-info{
    display: grid;
    grid-template-columns: repeat(2, 320px);
    grid-template-rows: 420px 320px 300px 240px;
    gap: 20px;
}
.div-info h2{
    font-size: 2.4rem;
    text-align: center;
}
.div-info p{
    font-size: 1.7rem;
    line-height: 2rem;
}
.div-info a{
    color: #551a8b;
}
.div-info ul li{
    font-size: 1.7rem;
    text-align: justify;
    line-height: 2rem;
}
.div-info article img{
    width: 100%;
    height: 100%;
}
.img-ourWork{
    display: flex;
    justify-content: center;
    align-items: center;
}
.mision{
    grid-area: 2/2/3/3;
}
.imgMision{
    display: flex;
    justify-content: center;
    align-items: center;
    grid-area: 2/1/3/2;
}
.imgVision{
    display: flex;
    justify-content: center;
    align-items: center;
}
.joinus{
    grid-area: 4/2/5/3;
}
.imgJoinus{
    grid-area: 4/1/5/2;
    display: flex;
    justify-content: center;
    align-items: center;
}
 .news .new .capa h3{
    font-size: 1.7rem;
 }
 .news .new .capa p{
     font-size: 1.5rem;
 }
 .news .new .capa a{
    font-size: 1.4rem;
 }
 @media (min-width:900px) {
    .menu .icono{
        margin-left: 15%;
    }
 }