    header article h1 {
        font-size: 4.8rem;
        line-height: 6rem;
        padding-left: 74px;
        padding-right: 74px;
    }

    header aside h2{
        margin-left: 74px;
        margin-right: 74px;
        font-size: 2.4rem;
        line-height: 3.5rem;
    }

    header aside {
        align-items: flex-start;

    }

    header aside button{
        width:fit-content;
        margin-top: 57px;
        margin-left:74px;
      
    }

    header{
        padding-top:0px;
        padding-bottom: 0px;
    }

    header article{
        display: flex;
        align-items: center;
        justify-content: space-evenly;
        padding: 0px 10px 0px 10px;
    }
    header article span{
        background-image: url(../img/chica.webp);
        background-size: cover;
        background-repeat: no-repeat;
        background-position: center;
        width: 800px;
        height: 550px;
        margin-right: 70px;
    }

    .contMenu section p{
        display: none;
    }

    .contMenu section nav{
        visibility: visible;
        opacity: 1;
        color: white;
        font-size: 1.6rem;
        font-family: sans-serif;
        font-weight: 600;
        list-style: none;
        width: unset;
        height: unset;
        display: flex;
        flex-direction: row;
        justify-content: unset;
        position: unset;
        background: none;
        padding: 0;
        box-shadow: none;
        border-radius: 0;
    }

    .contMenu{
        background-color:  #1A70AD;
        position:relative;
        padding: 15px;
        padding-left:110px;
        padding-right:110px;
    }

   

    .contTitleHeader{
        padding-top: 20px;
        padding-bottom: 0px;
    }

    .contMenu section nav li{
        padding: 0 12px 0 12px;
    }

    .contMenu section nav li a:hover{
        text-decoration: underline;
    }

    
    .informacion{
        display: flex;
        padding-left: 70px;
        padding-right: 70px;
        justify-content: center;
        

    }
    
    .informacion article{
    padding: 50px 10px 30px 10px;
   
}


    .informacion article img {
        width: 40%;
    }
    .informacion article p {
        max-width: 800px;
    }

    .situacion{
        background-color: #f3f4f4;
        padding:40px 0;
    }
    .situacion article p {    
            padding-left: 40px;
            padding-right:40px;         
            max-width: 700px;
    }

    .situacion span{
        background-image: url(../img/anuncio.png);
        background-size:contain;
        background-repeat: no-repeat;
        background-position: center;
        min-width: 250px;
        min-height: 250px;
        margin-top: 10px;
        margin-right:7%;
    }
    
    .franjita{
        background-color: #f3f4f4;
        align-items: center;
        padding: 0px 100px;
    }
    
    .franjita img{
        width: 80px;
        height: 80px;
        margin: 5px 0 10px 0;
    }
    
    .franjita article{
        padding: 25px 10px 0px 10px;
    }
    
    .franjita article p{
        font-size: 2.2rem;
        max-width: fit-content;
        padding-left: 0;
        padding-right: 40px;
        padding-bottom: 20px;
    }

   .Oferta{
        display: block;
    }
    
    .Oferta article aside button:nth-of-type(1){
        display: flex;
    }
    
    .Oferta article aside button:nth-of-type(2){
        display: none;
    }

    .PruebaSocial{
        display: block;
    }

    .porque .textoConImagen{
        flex-direction: row;
        align-items: center;
        gap: 90px;
    }
    
    .porque .imagenDelTexto{
        width: 400px;
        
    }

    .fotoAula article aside{
        display: flex;
        align-items: center;
        gap: 30px;
    }

    .fotoAula article aside ul {
        font-size: 2.5rem;
        line-height: 5.0rem
    }

    .RedesSociales{
        display: block;
    }

    .informacion .artInf{
        padding-left: 70px;
        padding-right: 70px;
        width: 50%;
    }
    
    .informacion.Beneficios .artInf{
        padding-left: 0;
        padding-right: 0;
    }

    .contOferta{
        /*grid-template-columns: repeat(auto-fit, minmax(315px,400px));*/
        display: flex;
        flex-wrap: wrap;
        justify-content: center;
        gap: 50px;
    }
    
    .Oferta article aside {
        flex-basis: calc(400px - 16px);
    }

    .RedesSociales{
        padding-left: 35px;
        padding-right: 35px;
    }


    .informacion .artInf p {
        padding-left: 40px;
        padding-right: 40px;
    }
    

    .contEstudiantes{
        
        grid-template-columns: repeat(auto-fit, minmax(150px,240px));
        
        max-width: 900px;
    }

   

    .flotanteWS{
        display:none;    
    }
@media (min-width: 1552px){
    header article span{
        height: 705px;
    }
}

@media (min-width: 1960px){
    header article span{
        height: 760px;
    }
}