.titulo-seccion {
    font-size: 1.5rem;
}

.subtitulo-seccion {
    font-weight: 550;
}

/** Home **/

#inicio * {
    color: var(--color-blanco);
}

#inicio {
    background-image: url("../../assets/home/fondo_home.png");
    /*background-image: url("../assets/home/y.jpg");*/
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    height: 100vh;
}

.contenido-home {
    margin-top: 8rem;
    margin-left: 8rem;
    width: 50%;
}

/** Enfoques **/

#enfoques {
    margin-top: -5rem;
}

.contenedor-enfoque {
    width: 18rem;
    height: 20rem;
}

.contenedor-enfoque img {
    width: 5rem;
}

/** Nosotros **/

.contenedor-informacion-nosotros {
    background-image: url("../../assets/nosotros/fondo_nosotros.png");
    background-position: center;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.contenedor-informacion-nosotros > div {
    padding: 7rem;
}

/** Servicios **/

#servicios {
    background-image: url("../../assets/servicios/fondo_servicios.png");
    background-position: top right;
    background-repeat: no-repeat;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}

.contenedor-servicio {
    margin-top: 10rem;
}

.icono-servicio {
    width: 4rem;
    height: 4rem;
    object-fit: cover;
    margin-bottom: 2rem;
}

.imagen-servicio {
    width: 20rem;
    height: auto;
    object-fit: cover;
}

@media only screen and (max-width: 1200px) {
    /** Home **/
    .contenido-home {
        margin-top: 5rem;
        margin-left: 1rem;
        width: 80%;
    }

    /** Enfoques **/

    /** Nosotros **/
    .contenedor-informacion-nosotros > div {
        padding: 5rem 1rem;
    }

    /** Servicios **/
    .contenedor-servicio {
        margin-top: 8rem;
    }

    .imagen-servicio {
        width: 15rem;
    }
}