#be-the-first {
    background: url(../img/be-the-first-bg.jpg) #fff no-repeat center center fixed;
    min-height: 300px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    padding-top: 8%;
}
#be-the-second {
    background: url(../img/be-the-first-bg.jpg) #eee no-repeat center center fixed;
    min-height: 300px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
#be-the-third {
    background: url(../img/be-the-first-bg.jpg) #ccc no-repeat center center fixed;
    min-height: 300px;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
footer {
    background: #333;
    padding: 40px 0px;
    color: #fff;
    margin: 0px 0px !important;
}
hr.line {
    width: 100%;
    border: 2px solid;
}
.purple {
    border-color: #6d3f96;
    color: #6d3f96;
}
.black {
    border-color: #101010;
    color: #101010;
}
.titulo-bloque{
    padding-left: 20px;
}

/*SECCIONES*/
#be-the-first{    
    text-shadow: 1px 1px 2px #cecece; 
}


/*** pruebas gridlayout ***/
.grid{
    display: grid;
    padding: 1.5rem;
    grid-template-columns: repeat(3, 1fr);
    grid-auto-flow: row;
}

.grid-item{    
    padding: 1.5rem;
    border-radius: 1rem;
    height: minmax(200px,300px);
}

.copy{
    
}
.link{
    
}
.email{
    
} 

.centrado{
    margin: auto;
    text-align: center;
} 