.inicio__img {
    height: 45vh;
    background-image: url(../img/focotablet.jpg);
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 7rem;
    background-size: cover;
    background-position: center;
}
html {
    font-size: 65%;
    scroll-behavior: smooth;
    background-color: #F2F2F2;
}
h1 {
    color: #1a9dfc;
    font-size: 4.3rem;
    padding-top: 13rem;
    padding-left: 7rem;
}
.inicio__texto p {
    color: #2d353c;
    font-size: 1.5rem;
    padding: 1.5rem 20rem;
    text-align: center;
    line-height: 3.5rem;
}
.inicio__texto h2 {
    padding-top: 3rem;
}
.check {
    margin-left: 60vw;
    margin-top: -5vh;
}
.capacitacion p {
    padding: 2rem 8rem;
}
.heutagogia {
    padding: 3rem;
}
.etica p {
    padding: 2rem 12rem;
}
.etica__container {
    margin: 2rem auto;
}
.etica__container2 {
    margin: 2rem auto;
}
.tecnologia p {
    padding: 4rem;
}
.tecnologia__graph {
    background-image: url(../img/SVG/tectablet.svg);
    background-repeat: no-repeat;
    margin: 0 auto;
    margin-top: 2rem;
    background-position: center;
    height: 400px;
    max-height: 400px;
}
input[type=submit] {
    background-color: #1A9DFC;
    color: white;
    padding: 12px 20px;
    border-radius: 20rem;
    font-size: 1.5rem;
    font-weight: bold;
    width: 19rem;
    height: 5rem;
    border-width: 0;
    margin-left: 35vw;
    -webkit-appearance: none;
}
.estructura {
    margin: 4rem 2rem;
}
.estructura__titulo {
    padding: 3rem;
}
.estructura__titulo h2 {
    font-size: 2.5rem;
    line-height: 4rem;
}
.estructura__titulo p {
    font-size: 1.8rem;
}
input[type=text], [type=email], select, textarea {
    width: 50%;
    padding: 12px;
    border-radius: 1rem;
    margin-top: 6px;
    margin-bottom: 16px;
    margin-left: 18rem;
    font-size: 1.5rem;
    border-width: 0;
    color: #2D353C;
    -webkit-appearance: none;
    font-family: poppins;
}
