html{
    scroll-padding-top: 0;
}

header{
    
    padding-top:0px;
    
    
}



    .contTitleHeader article h1 {      
       
        padding-left: 74px;
        padding-right: 74px;
        font-size: 4.5rem;
        line-height: 5.5rem;
    }

    .contTitleHeader article h2 {
        margin-left: 74px;
        margin-right: 74px;
        font-size: 2.4rem;
        line-height: 3.5rem;
    }

    
    .contMenu {
        position: relative;        
        width:100%;
        padding-left: 20px;
        padding-right: 20px;;
        
    }

        .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;
        }

        .contMenu section nav li{
            padding: 0 12px 0 12px;
            border-bottom: none;
        }

        .contMenu section nav li a:hover{
            text-decoration: underline;
        }
    


   

    .contTitleHeader{
        padding-top: 0;
    }

    .contTitleHeader article{
        display: flex;
        flex-direction: column;
        padding: 10% 40% 12% 0;
        
    }

    .TemasYotros article{
        padding: 50px 10px 30px 10px;
       
    }
    .TemasYotros article h1{
        font-size: 3.5rem;
        line-height: 5.5rem;
    }
    /*
    .TemasYotros article h2{
        font-size: 3.2rem;
        font-weight: 600;
    }*/
    .TemasYotros article p {
        padding-left: 40px;
        padding-right: 40px;
    }


    .contHerramientas {
        gap: 75px;
     }

.TemasYotros article img {
    width: 110px;
}

.contPasosIngreso{
    flex-direction: row;
    gap: 20px;
    max-width: 1400px;
}

.introPAsosIngreso{
    width: 45%;
    padding-top: 100px;
}

.pasosIngreso{
    width: 50%;
}

.TemasYotros .textoConImagen{
    flex-direction: row;
    align-items: center;
    gap: 90px;
}

.TemasYotros .imagenDelTexto{
    width: 400px;
    
}


.carreras article .nombreFacultad{
    max-width: 360px;
    padding-top: 40px;
    margin:0 auto;

}

.carreras article .contCarreras{
    width: 70%;
    max-width: 800px;
    align-self: center;
}