* {
    font-family: "Nunito Sans";
}

.LogoGomol {
    height: 40px;
}

h1 {
    font-weight: 800;
    font-size: 3.1rem;
    color: #1D71B8;
}

h1 + p {
    font-size: 25px;
    font-size: 1.6rem;
    color: #575757;
}

h2 {
    font-size: 2rem;
    font-weight: 800;
    color: #1D71B8;
}

h3 {
    font-weight: bold;
    color: #1D71B8;
}

.btn-primary {
    background: #36A9E1;
    border: 0;
}

.p-6 {
    padding: 6rem 3rem 6rem 1rem;
}

#sobrenosotros {
    background-color: #1D71B8;
    color: #fff;
}

#sobrenosotros h2 {
    color: #fff;
}

#productoservicios .feature.col,
#productoservicios .feature.col-sm-12 {
    background: rgb(246,246,246);
    background: linear-gradient(180deg, rgba(246,246,246,1) 0%, rgba(246,246,246,0) 100%);
    border-radius: 35px;
    border: 15px solid white;
}

#productoservicios .img-fluid {
    border-radius: 25px;
    border: 7px solid white;
}

#productoservicios .firstdiff .feature.col {
    border: 7px solid #fff;
}

#innovacion {
    background: #E1F6FD;
}

#innovacion h2+p{
    font-size: 25px;
}

#innovacion ul li strong {
    color: #1D71B8;
}

#innovacion li::marker {
    content: '➔ ';
    font-size: 1.15rem;
    margin-right: 1rem;
    color: #1D71B8;
  }

#contacto {
    background: rgb(19,67,109);
    background: linear-gradient(0deg, rgba(19,67,109,1) 0%, rgba(0,212,255,1) 100%);
    color: #fff;
}

#contacto h3 {
    color: #fff;
}


#contacto h4 {
    font-size: 1.2rem;
}

#contacto a {
    color: #fff;
}

/* RESPONSIVE  */

@media only screen and (min-width: 768px) {
        #SomosGomol {
            background-image:url("../IMG/BG_Gomol.jpg");
            background-repeat: repeat-y;
            background-position-x: 100%;
            background-position-y: 50%;
            background-size: 50%;
            margin-top: 65px;
        }

        #sobrenosotros {
            background-image: url(../IMG/Sobre_nosotros.png);
            background-repeat: repeat-y;
            background-position-x: 0%;
            background-position-y: 50%;
            background-size: 50%;
        }

  }