@import url("https://fonts.googleapis.com/css?family=Montserrat:300,400,400i,600,900");
@import url("https://use.fontawesome.com/releases/v5.7.2/css/all.css");

html { 
    background: url(/imgs/img2.jpg) no-repeat center center fixed; 
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
body {
    background-color: rgba(201, 76, 76, 0.0);
}
div.transparent {
    background-color: rgba(255, 255, 255, 0.6);
}
button.light-grey {
    background-color: rgb(255, 255, 255);
    box-shadow: 1px 1px 1px #444444;
}
button.light-grey:hover {
    background-color: rgb(218, 218, 218);
    font-weight: 600; 
    box-shadow: 2px 2px 2px #444444;
}
.video-responsive {
    width: 100%;
}
.color-t {
    background-color: rgba(201, 76, 76, 0.0);
}
#intro {
    background-image: url(/imgs/img1.jpg);
    background-size: cover;
}
/* ------ FUENTES */
.semibold-p-font {
    font-weight: 600;
    font-style: normal;
}
.montserrat-font {
    font-family: 'Montserrat', sans-serif;
}

/* ------ MAIN BACKGROUND */
.img-box {
    background-image: url(/imgs/img2.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.ym-contr {
    background-image:url(imgs/contr/yang-ming.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
}
.p-img-size {
    overflow: hidden;
}
.transparent-red {
    background-color: rgba(255, 66, 66, 0.534);
}
button.transparent {
    background-color: rgba(255, 255, 255, 0.438);
    color: white;
}
button.transparent:hover {
    background-color: rgba(255, 255, 255, 0.788);
    font-weight: bold;
    color: rgb(54, 54, 54);
}