

.container{
    padding-top: 5%;
    padding-bottom: 5%;
}

/* vertical */
.vertical .container{
    padding-top: 20px;
    padding-bottom: 20px;
}
.vertical h1{
    font-size: 44px;
    font-weight: 700;
}
/* promotion */
.promotion{
    /* background-color: rgb(255, 255, 255); */
    background-image:url('img/bg_ver.jpg') ;
    background-size: cover;

}
.promotion p{
    margin: 5px;
    padding-top: 10px;
    font-weight: 500;
}
.promotion h1{
    margin: 5px;
    font-weight: 700;
}
.promotion li{
    font-weight: 500;
    margin-left: 20px;
    list-style: circle;

}
.promotion a{
    border-color: black;
    transition: 0.7s;
    &:hover{
        color: #3fa234;
        border-color: rgb(19, 151, 2);
    }
}

.promotion .img{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.promotion .img-fluid{
    margin: 5px;
    box-shadow: -1px 3px 10px 2px rgba(0, 0, 0, 0.199);
    border-radius: 10px;
}
@media (max-width:789px) {
    .promotion h1{
        font-size: 30px;
        font-weight: 700;
    }
    .promotion .img{
        padding-top: 10px;
    }
}
/* training */
.training{
    color: aliceblue;
    background: #3fa234;
    background: -webkit-linear-gradient(79deg, #3fa234 0%, #91cbc9 100%);
    background: linear-gradient(79deg, #3fa234 0%, #91cbc9 100%);
    /* background-image: ; */
    background-size: cover;

}
.training p{
    margin: 5px;
    padding-top: 10px;
    font-weight: 500;
}
.training h1{
    margin: 5px;
    font-weight: 700;
}
.training li{
    font-weight: 500;
    margin-left: 20px;
    list-style:circle;
}
.training a{
    color: aliceblue;
    border-color: rgb(255, 255, 255);
    transition: 0.7s;
    &:hover{
        color: #000000;
        border-color: rgb(0, 0, 0);
    }
}
.training .img{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.training .img-fluid{
    /* box-shadow: -1px 3px 10px 2px rgba(0, 0, 0, 0.199); */
    /* border-radius: 10px; */
    height: 300px;
}
@media (max-width:789px) {
    .training h1{
        font-size: 30px;
        font-weight: 700;
    }
    .training .img{
        padding-top: 10px;
    }
    .training .img-fluid{
        height: auto;
    }
}


/* linkage */
.linkage{
    /* background-color: rgb(255, 255, 255); */
    background-image:url('img/bg_ver.jpg') ;
    background-size: cover;

}
.linkage p{
    margin: 5px;
    padding-top: 10px;
    font-weight: 500;
}
.linkage h1{
    margin: 5px;
    font-weight: 700;
}
.linkage li{
    font-weight: 500;
    margin-left: 20px;
    list-style: circle;
}
.linkage a{
    border-color: black;
    transition: 0.7s;
    &:hover{
        color: #3fa234;
        border-color: rgb(19, 151, 2);
    }
}
.linkage .img{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.linkage .img-fluid{

}
@media (max-width:789px) {
    .linkage h1{
        font-size: 30px;
        font-weight: 700;
    }
    .linkage .img{
        padding-top: 10px;
    }
}
/* research */
.research{
    color: aliceblue;
    background: #3fa234;
    background: -webkit-linear-gradient(79deg, #3fa234 0%, #91cbc9 100%);
    background: linear-gradient(79deg, #3fa234 0%, #91cbc9 100%);
    /* background-image: ; */
    background-size: cover;

}

.research p{
    margin: 5px;
    padding-top: 10px;
    font-weight: 500;
}
.research h1{
    margin: 5px;
    font-weight: 700;
}
.research a{
    color: aliceblue;
    border-color: rgb(255, 255, 255);
    transition: 0.7s;
    &:hover{
        color: #000000;
        border-color: rgb(0, 0, 0);
    }
}
.research .img{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.research .img-fluid{
    margin: 5px;
    box-shadow: -1px 3px 10px 2px rgba(0, 0, 0, 0.199);
    border-radius: 10px;
}
@media (max-width:789px) {
    .research h1{
        font-size: 30px;
        font-weight: 700;
    }
    .research .img{
        padding-top: 10px;
    }
}
/* cnefa */
.cnefa{
    background-image:url('img/bg_ver.jpg') ;
    /* background-image: ; */
    background-size:cover;
}
.cnefa p{
    margin: 5px;
    padding-top: 10px;
    font-weight: 500;
}
.cnefa h1{
    margin: 5px;
    font-weight: 700;
}
.cnefa a{
    border-color: black;
    transition: 0.7s;
    &:hover{
        color: #3fa234;
        border-color: rgb(19, 151, 2);
    }
}
.cnefa .img{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}
.cnefa .img-fluid{
    /* box-shadow: -1px 3px 10px 2px rgba(0, 0, 0, 0.199);

    border-radius: 10px; */
}
@media (max-width:789px) {
    .cnefa h1{
        font-size: 30px;
        font-weight: 700;
    }
    .cnefa .img{
        padding-top: 10px;
    }
}