/************************************** SECTION TITLE INTERNA ************************************/

.sect_title_interna{

    background: linear-gradient(to right, #001c67 0%, #0389ce 100%);

    padding: 50px 0;

}

.h2_title_interna{

    color: #fff;

    font-weight: 700;

}

.nav_internas{

    align-items: flex-end;

}

.list_nav_internas{

    list-style: none;

    padding-left: 0;

    margin-bottom: 0;

    text-align: right;

}

.list_nav_internas>li{

    display: inline-block;

    margin: 0 10px;

}

.list_nav_internas>li{

    color: #fff;

    font-weight: 700;

}

.list_nav_internas>li:last-child{

    color: #ffffff;

    font-size: 18px;

}

.list_nav_internas>li>a{

    font-weight: 700;

    color: #91c11d;

    font-size: 16px;

    text-decoration: none;

}

/************************************** SECTION TITLE INTERNA ************************************/



/********************************************** SECTION NOSOTROS **********************************************/

.sect_nosotros{

    padding: 100px 0;

    padding-bottom: 150px;

}

/**/

.box_nosotros_descrip>.box_body{

    padding: 20px 0;

    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.17);

}

.box_nosotros_descrip .box_body .nav-tabs .nav-item {

    margin-bottom: 0px;

}

.box_nosotros_descrip .box_body .nav-tabs .nav-link {

    border: 1px solid transparent;

    border: 1px solid #ebedf2;

    padding: 10px 40px;

    background: rgba(218, 218, 218, 0.47843137254901963);

    color: #000;

    font-weight: 800;

    -webkit-transition: all ease 500ms;

    -o-transition: all ease 500ms;

    transition: all ease 500ms;

}

.box_nosotros_descrip .box_body .nav-tabs .nav-item.show .nav-link,

.box_nosotros_descrip .box_body .nav-tabs .nav-link.active {

    color: #91c11d;

    background-color: #fff;

    border-color: #dee2e6 #dee2e6 #fff;

    -webkit-transition: all ease 500ms;

    -o-transition: all ease 500ms;

    transition: all ease 500ms;

}

/**/

.content_descrip, .content_pasos{

    padding: 20px;

}

.content_descrip h4{

    color: #000;

    font-weight: 800;

    font-size: 20px;

}

.content_descrip p{

    text-align: justify;

    line-height: 1.7;

    color: #888;

}

.content_pasos>ul{

    list-style: none;

    padding-left: 0;

    margin-bottom: 0;

}

.content_descrip a{

    display: block;

    margin-bottom: 20px;

    color: #888;

    font-weight: 500;

    text-decoration: none;

}

/**/

.content_descrip a>svg .fa-secondary,

.content_pasos ul>li>svg .fa-secondary{

    color: #000;

    opacity: 1;

}

.content_descrip a>svg .fa-primary,

.content_pasos ul>li>svg .fa-primary{

    color: #ffc400;

}

/**/

.content_pasos ul>li{

    color: #888;

}

/**/

.content_galeria{

    display: -webkit-flex;

    display: -moz-flex;

    display: -ms-flex;

    display: -o-flex;

    display: flex;

    flex-flow: row wrap;

    justify-content: space-between;

    padding: 20px;

}

.content_galeria .item{

    width: 49%;

    margin-bottom: 15px;

}

.content_galeria .item .box_galeria .box_head{

    position: relative;

    overflow: hidden;

}

.content_galeria .item .box_galeria .box_head img{

    -webkit-transition: all ease 500ms;

    -o-transition: all ease 500ms;

    transition: all ease 500ms;

}

.content_galeria .item .box_galeria:hover .box_head img{

    -webkit-transform: scale(1.1);

    -ms-transform: scale(1.1);

    -o-transform: scale(1.1);

    transform: scale(1.1);

    -webkit-transition: all ease 500ms;

    -o-transition: all ease 500ms;

    transition: all ease 500ms;

}

.content_galeria .item .box_galeria .box_body h6{

    background: #c62828;

    color: #fff;

    padding: 8px;

    text-align: center;

    font-weight: 700;

    margin-bottom: 0;

}

.lg-backdrop {

    background-color: rgba(0, 0, 0, 0.8);

}
/**/
.content_descrip>ul,
.content_descrip>ol{
    list-style: none;
    padding-left: 17px;
    margin-bottom: 20px;
}
.content_descrip>ul>li strong,
.content_descrip>ol>li strong{
    color: #000;
    font-weight: 700;
}
/**/

@media(max-width: 991px){

    .box_nosotros_descrip{

        margin-bottom: 20px;

    }

}

@media(max-width: 500px){

    .box_nosotros_descrip .box_body .nav-tabs .nav-item {

        width: 100%;

    }

}

/******************************************** END SECTION NOSOTROS ********************************************/



/********************************************** SECTION ASIDE *************************************************/

.aside_more_nosotros {

    box-shadow: 0 0 30px 0 rgba(0, 0, 0, 0.17);

    margin-bottom: 20px;

    background: #004884;

}

.aside_more_nosotros .more_nosotros_head{

    padding: 20px;

    padding-bottom: 0;

}

.aside_more_nosotros .more_nosotros_head h4{

    font-weight: 600;

    font-size: 20px;

    color: white;

}

.line_design{

    margin-top: 0;

    position: relative;

}

.line_design:before{

    content: "";

    position: absolute;

    top: -2px;

    left: 0;

    width: 50px;

    height: 3px;

    background: #91c11d;

}

/**/

.aside_more_nosotros .more_nosotros_body{

    padding: 20px;

    padding-top: 0;

}

.aside_more_nosotros .more_nosotros_body .list_more_nosotros{

    list-style: none;

    padding-left: 0;

    margin-bottom: 0;

}

.aside_more_nosotros .more_nosotros_body .list_more_nosotros>li>a{

    display: block;

    text-decoration: none;

    color: #fff;

    font-size: 13px;

    font-weight: 600;

    padding: 10px 0px;

    border-bottom: 1px solid rgba(0, 0, 0, 0.11);

    -webkit-transition: all ease 500ms;

    -o-transition: all ease 500ms;

    transition: all ease 500ms;

}

.aside_more_nosotros .more_nosotros_body .list_more_nosotros>li>a:hover{

    color: #91c11d;

    -webkit-transition: all ease 500ms;

    -o-transition: all ease 500ms;

    transition: all ease 500ms;

}

.aside_more_nosotros .more_nosotros_body .list_more_nosotros>li:last-child>a{

    border-bottom: 0;

}

.aside_more_nosotros .more_nosotros_body .list_more_nosotros>li>a svg{

    color: #000;

    font-size: 10px;

}

.aside_more_nosotros .more_nosotros_body .list_more_nosotros>li>a svg .fa-secondary{

    color: #ffc400;

}

.aside_more_nosotros .more_nosotros_body .list_more_nosotros>li>a svg .fa-primary{

    color: #ffc400;

}

/******************************************** END SECTION ASIDE ***********************************************/