@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap');


:root{
    --white: #f9f9f9;
    --grisoscuro:#d3d3d7;
    --oscurito:#4a4a4a;
    --oscuro: #042608;
    --claro: #FAEDD9;
    --medio:#808F12;
    --intermedio: #2A5C0B;
    --naranja:#EA2A15;
    --font: "Montserrat", sans-serif;
}

* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    font-family: var(--font);
}


.foto_ing{
    width: 100%;
    text-align: center;
    margin-top: 3rem;
}

.foto_ing img{
    width: 250px;
    margin: auto;
   border-radius: 50%;
   border: 12px solid var(--intermedio);
}

.nombre_ing{
    width: 100%;
    margin-top: 2.5rem;
}

.nombre_ing h1{
    color:var(--oscuro);
    font-size: 2.5rem;
    font-weight: 700;
}

.nombre_ing h2{
    font-size: 1.5rem;
    color:var(--intermedio)
    }


.conten_ing{
    width: 100%;
}

.conten_ing p{
    font-size: 1rem;
    color:var(--oscurito);
    line-height: 1.5rem;
    padding: 1rem 0;
    text-align: justify;
}

.trabajos_ing h1{
    color:var(--intermedio);
    font-size: 1.8rem;
    font-weight: 700;
    margin-bottom: 1rem; 
}

@media (max-width: 768px) {
   
    .nombre_ing h1{
    font-size: 1.9rem;
    }

     .nombre_ing h2{
    font-size: 1.1rem;
    color:var(--intermedio)
    }


    .trabajos_ing h1{
    font-size: 1.5rem;
    }

    .check-item p{
    font-size: 0.9rem;
    text-align: justify;
    }

    
    .conten_ing p{
    font-size: 0.9rem;
    text-align: justify;
    }
}