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

.sect_title_interna {
    padding: 80px 0;
    /*background-image: url(../../../../public/img/fondo/fondo-title-interna-itinerario.jpg);

	background-position: center;

	background-size: cover;*/
    
    position: relative;
}
.sect_title_interna:before {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 61, 144, .9)), color-stop(50%, rgba(0, 153, 125, .6)), color-stop(60%, rgba(0, 0, 0, .15)));
    background-image: -o-linear-gradient(to right, rgb(0 6 70) 0, rgb(0 0 0 / 60%) 49%, rgba(0, 0, 0, .15) 88%);
    background-image: linear-gradient(to right, rgb(0 6 70) 0, rgb(0 0 0 / 60%) 49%, rgba(0, 0, 0, .15) 88%);
    opacity: 1;
    z-index: 1;
}
.row_height {
    align-items: flex-end;
    min-height: 250px;
    z-index: 2;
    position: relative;
}
/**/

#carouselExampleControls {
    position: absolute;
    height: 100%;
    width: 100%;
    top: 0;
}
#carouselExampleControls .carousel-inner {
    height: 100%;
}
#carouselExampleControls .carousel-inner .carousel-item {
    height: 100%;
    background-position: center;
}
/**/

.sect_title_interna h2 {
    text-align: center;
    font-weight: 800;
    color: #fff;
}
.list_vistas {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
    text-align: center;
}
.list_vistas>li {
    color: #fff;
    display: inline-block;
    margin: 0 10px;
}
.list_vistas>li>a {
    color: #ffc400;
    text-decoration: none;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.list_vistas>li>a:hover {
    color: #0298d2;
    text-decoration: none;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
/**/

@media(max-width: 991px) {
    .sect_title_interna {
        padding: 50px 0;
    }
}
@media(max-width: 767px) {
    .sect_title_interna h2 {
        font-size: 24px;
    }
    .list_vistas>li>a {
        font-size: 13px;
    }
    .sect_title_interna {
        padding: 35px 0;
    }
}
/********************************************** SECTION TITLE INTERNA ****************************************/
/********************************************* SECTION LINEA TIEMPO *******************************************/

.sect_linea_tiempo {}
/**/

.linea_tiempo:before {
    content: "";
    position: absolute;
    top: 86px;
    width: 100%;
    height: 5px;
    background: #dcdcdc;
}
/**/

.linea_tiempo .box_item .box_head h2 {
    color: #003d90;
    font-weight: 700;
    font-size: 45px;
    text-shadow: 4px 0 #dbdce0;
}
.linea_tiempo .box_item .box_head svg {
    font-size: 30px;
    margin-bottom: 25px;
    margin-top: 10px;
    color: #141a55;
}
/**/

.linea_tiempo .box_item .box_body h6 {
    color: #000;
    font-weight: 700;
}
.linea_tiempo .box_item .box_body ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
.linea_tiempo .box_item .box_body ul>li {
    position: relative;
    padding-left: 20px;
}
.linea_tiempo .box_item .box_body ul>li svg {
    position: absolute;
    top: 3px;
    left: 0;
    color: #000646;
}
/********************************************* SECTION LINEA TIEMPO *******************************************/
/******************************************** SECTION IMAGENES ************************************************/

.sect_imagenes {
    padding-bottom: 50px;
}
/******************************************** SECTION IMAGENES ************************************************/
/***************************************** SECTION NOSOTROS **********************************************/

.flex_nosotros {
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    flex-flow: row wrap;
    width: 100%;
    max-width: 1660px;
    margin: 0 auto;
}
/**/

.flex_nosotros .flex_left {
    width: 40%;
    position: relative;
}
.flex_nosotros .flex_left img {
    object-fit: cover;
    width: 100%;
    max-width: 100%;
    min-width: 100%;
    height: 100%;
}
.flex_nosotros .flex_left .btn_video {
    position: absolute;
    bottom: 0;
    left: 0;
    display: block;
    padding: 20px;
    font-weight: 600;
    text-align: center;
    color: #000646;
    background: #fff;
    text-decoration: none;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.box_valores {
    position: absolute;
    color: #fff;
    background: #f1f1f1;
    padding: 25px 25px 25px 25px;
    -webkit-clip-path: polygon(90% 0%, 100% 14%, 100% 103%, 0% 104%, 0% 0%);
    clip-path: polygon(90% 0%, 100% 14%, 100% 103%, 0% 104%, 0% 0%);
    box-shadow: 3px -2px 19px 0px rgb(195 195 195 / 47%);
    width: 100%;
    bottom: -40px;
    right: -70px;
    max-width: 400px;
}
.box_valores .item {
    padding: 45px 30px;
}
.box_valores .item svg {
    color: rgb(0 0 0 / 30%);
    position: absolute;
    font-size: 160px;
    bottom: 20px;
    right: 0;
    opacity: .3;
}
.box_valores .item h6 {
    color: #000646;
    font-weight: 800;
    font-size: 25px;
}
.box_valores .item p {
    font-weight: 200;
    font-size: 18px;
    margin-bottom: 0;
    color: #000;
}
/**/

.valores .owl-dots {
    position: absolute;
    right: 0;
    left: 0;
    bottom: -10px;
}
.valores .owl-dots .owl-dot.active span,
.valores .owl-dots .owl-dot:hover span {
    background: #000646;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.valores .owl-dots .owl-dot span {
    width: 10px;
    height: 10px;
    margin: 5px 7px;
    background: #ffffff;
}
/**/

.flex_nosotros .flex_right {
    width: 60%;
    background-color: #000646;
    background-image: url(../../../../public/img/fondo/fondo-footer.png);
    display: -webkit-flex;
    display: -moz-flex;
    display: -ms-flex;
    display: -o-flex;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 90px;
}
.flex_nosotros .content_flex .flex_head .sect_title_general {
    padding: 0;
    padding-bottom: 15px
}
/**/

.flex_nosotros .content_flex {
    width: 100%;
    max-width: 600px;
}
.flex_nosotros .content_flex .flex_head .content_title_general {
    text-align: left;
    position: relative;
    z-index: 1;
}
.flex_nosotros .content_flex .flex_head .content_title_general span {
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: rgb(235 235 235 / 27%);
    left: 0;
    -webkit-transform: translate(0%, 0);
    -ms-transform: translate(0%, 0);
    -o-transform: translate(0%, 0);
    transform: translate(0%, 0);
}
.flex_nosotros .content_flex .flex_head .content_title_general h6 {
    color: #fff;
}
.flex_nosotros .content_title_general h2 b {
    color: #c7c7c7;
}
.flex_nosotros .content_flex .flex_body p {
    color: #fff;
    text-align: justify;
    font-size: 16px;
    font-weight: 300;
}
/**/

.flex_nosotros .content_flex .flex_foot .btn_conoce {
    display: block;
    width: 100%;
    max-width: 250px;
    text-align: center;
    padding: 15px;
    color: #fff;
    background: transparent;
    border-radius: 3px;
    font-weight: 600;
    border: 3px solid #fff;
    text-decoration: none;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.flex_nosotros .content_flex .flex_foot .btn_conoce:hover {
    background: #00997d;
    border-color: #00997d;
    color: #fff;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
/**/

@media(max-width: 1375px) {
    .flex_nosotros .flex_left .btn_video {
        top: 0;
        bottom: auto;
    }
    .box_valores {
        right: -20px;
    }
}
@media(max-width: 1199px) {
    .sect_nosotros .content_title_general span {
        color: transparent;
        font-size: 85px;
    }
    .content_flex .flex_head .content_title_general h6 {
        font-size: 14px;
    }
    .content_title_general h2 {
        font-size: 41px;
    }
    .flex_nosotros .flex_right {
        padding: 90px 60px;
    }
}
@media(max-width: 991px) {
    .flex_nosotros {
        max-width: 767px;
    }
    .flex_nosotros .flex_left {
        width: 100%;
    }
    .flex_nosotros .flex_right {
        width: 100%;
    }
}
@media(max-width: 767px) {
    .box_valores {
        right: 20px;
    }
    .content_flex .flex_head .content_title_general h6 {
        font-size: 13px;
    }
    .content_title_general h2 {
        font-size: 30px;
    }
    .sect_nosotros .content_title_general span {
        font-size: 50px;
    }
    .flex_nosotros .content_flex .flex_body p {
        font-size: 14px;
    }
    .flex_nosotros .content_flex .flex_foot .btn_conoce {
        padding: 10px;
        font-size: 12px;
    }
}
@media(max-width: 600px) {
    .box_valores {
        max-width: 300px;
    }
    .box_valores .item h6 {
        font-size: 20px;
    }
    .box_valores .item p {
        font-size: 14px;
    }
    .sect_nosotros .content_title_general span {
        font-size: 40px;
    }
    .flex_nosotros .flex_right {
        padding: 90px 45px;
    }
}
/*************************************** END SECTION NOSOTROS ********************************************/
/****************************************** SECTION MISION - VISION ***************************************/

.sect_mision_vision {
    padding: 100px 0;
    background: #f3f6f5;
}
/**/

.box_mision {
    position: relative;
}
.box_mision svg {
    position: absolute;
    top: -51px;
    left: 0px;
    color: #000646;
    opacity: .2;
    font-size: 102px;
}
.box_mision .box_head h2 {
    font-weight: 600;
    color: #000646;
}
.box_mision .box_body p {
    color: #000;
    font-weight: 300;
    text-align: justify;
}
/**/

.box_vision {
    position: relative;
    margin-top: 50px;
}
.box_vision .box_head h2 {
    font-weight: 600;
    color: #000646;
}
.box_vision .box_body p {
    color: #000;
    font-weight: 300;
    text-align: justify;
}
.box_vision svg {
    position: absolute;
    top: -40px;
    left: 0px;
    color: #000646;
    opacity: .2;
    font-size: 102px;
}
/**/

@media(max-width: 991px) {
    .sect_mision_vision {
        padding-bottom: 50px;
    }
}
@media(max-width: 767px) {
    .box_mision .box_head h2 {
        font-weight: 700;
        font-size: 25px;
    }
    .box_vision .box_head h2 {
        font-weight: 700;
        font-size: 25px;
    }
}
/******************************************* SECTION ALIADOS *********************************************/

.sect_aliados {
    padding-bottom: 100px;
}
/**/

.aliados .item {
    margin: 10px;
    box-shadow: 0px 3px 7px 1px rgb(204 204 204 / 82%);
}
.aliados .item img {
    filter: grayscale(100%);
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.aliados .item:hover img {
    filter: grayscale(0%);
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
/**/

.aliados .owl-prev {
    position: absolute;
    top: 50%;
    left: -30px;
    background: #000646 !important;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.aliados .owl-prev:hover {
    background: #ababab !important;
    color: #070d4b !important;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.aliados .owl-next {
    position: absolute;
    top: 50%;
    right: -30px;
    background: #000646 !important;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    -o-transform: translate(0, -50%);
    transform: translate(0, -50%);
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
.aliados .owl-next:hover {
    background: #ababab !important;
    color: #070d4b !important;
    -webkit-transition: all ease 500ms;
    -o-transition: all ease 500ms;
    transition: all ease 500ms;
}
/**/

@media(max-width: 650px) {
    .aliados .owl-prev {
        position: relative;
        top: 20px;
        left: 0;
    }
    .aliados .owl-next {
        position: relative;
        top: 20px;
        right: 0;
    }
}
/***************************************** END SECTION ALIADOS *******************************************/
/******************************************************** LINEA DE TIEMPO ********************************************************/

.line_main {
    position: relative;
}
/**/

.line_main .item {
    position: absolute;
}
.line_main .item h4 {
    font-size: 40px;
    font-weight: 600;
    color: #fff;
}
.line_main .item h4.lightblue {
    color: #00adef;
}
.line_main .item h3.lightblue2 {
    color: #82dcff;
}
.line_main .item h3 {
    font-size: 40px;
    font-weight: 600;
}
.line_main .item h3.white {
    color: #fff;
}
.line_main .item h3.ironblue {
    color: #86a8c1;
}
/**/

.ano1 {
    opacity: 0;
    -webkit-transform: translate(-410px, 231px);
    -ms-transform: translate(-410px, 231px);
    -o-transform: translate(-410px, 231px);
    transform: translate(-410px, 231px);
    animation: opacitys 2s linear 3s forwards;
    right: 0;
}
.ano2 {
    opacity: 0;
    -webkit-transform: translate(477px, 228px);
    -ms-transform: translate(477px, 228px);
    -o-transform: translate(477px, 228px);
    transform: translate(477px, 228px);
    animation: opacitys 2s linear 4s forwards;
}
.ano3 {
    opacity: 0;
    -webkit-transform: translate(480px, 580px);
    -ms-transform: translate(480px, 580px);
    -o-transform: translate(480px, 580px);
    transform: translate(480px, 580px);
    /* right: 0; */
    
    animation: opacitys 2s linear 5s forwards;
}
.ano4 {
    opacity: 0;
    -webkit-transform: translate(759px, 518px);
    -ms-transform: translate(759px, 518px);
    -o-transform: translate(759px, 518px);
    transform: translate(-420px, 578px);
    animation: opacitys 2s linear 6s forwards;
    right: 0;
}
.ano5 {
    opacity: 0;
    -webkit-transform: translate(-416px, 900px);
    -ms-transform: translate(-416px, 900px);
    -o-transform: translate(-416px, 900px);
    transform: translate(-416px, 900px);
    animation: opacitys 2s linear 6s forwards;
    right: 0;
}
.ano6 {
    opacity: 0;
    -webkit-transform: translate(475px, 904px);
    -ms-transform: translate(475px, 904px);
    -o-transform: translate(475px, 904px);
    transform: translate(475px, 904px);
    animation: opacitys 2s linear 7s forwards;
}
.ano7 {
    opacity: 0;
    -webkit-transform: translate(475px, -495px);
    -ms-transform: translate(475px, -495px);
    -o-transform: translate(475px, -495px);
    transform: translate(475px, -495px);
    bottom: 0;
    /* right: 0; */
    
    animation: opacitys 2s linear 8s forwards;
}
.ano8 {
    opacity: 0;
    -webkit-transform: translate(-419px, -497px);
    -ms-transform: translate(-419px, -497px);
    -o-transform: translate(-419px, -497px);
    transform: translate(-419px, -497px);
    bottom: 0;
    right: 0;
    animation: opacitys 2s linear 9s forwards;
}
.ano9 {
    opacity: 0;
    -webkit-transform: translate(156px, -299px);
    -ms-transform: translate(156px, -299px);
    -o-transform: translate(156px, -299px);
    transform: translate(-418px, -150px);
    bottom: 0;
    right: 0;
    animation: opacitys 2s linear 10s forwards;
}
.ano10 {
    opacity: 0;
    -webkit-transform: translate(470px, -152px);
    -ms-transform: translate(470px, -152px);
    -o-transform: translate(470px, -152px);
    transform: translate(470px, -152px);
    bottom: 0;
    /* right: 0px; */
    
    animation: opacitys 2s linear 11s forwards;
}
/**/

@media(max-width: 1599px) {
    .ano1 {
        -webkit-transform: translate(-295px, 167px);
        -ms-transform: translate(-295px, 167px);
        -o-transform: translate(-295px, 167px);
        transform: translate(-295px, 167px);
    }
    .ano2 {
        -webkit-transform: translate(346px, 165px);
        -ms-transform: translate(346px, 165px);
        -o-transform: translate(346px, 165px);
        transform: translate(346px, 165px);
    }
    .ano3 {
        -webkit-transform: translate(349px, 427px);
        -ms-transform: translate(349px, 427px);
        -o-transform: translate(349px, 427px);
        transform: translate(349px, 427px);
    }
    .ano4 {
        -webkit-transform: translate(-302px, 428px);
        -ms-transform: translate(-302px, 428px);
        -o-transform: translate(-302px, 428px);
        transform: translate(-302px, 428px);
    }
    .ano5 {
        -webkit-transform: translate(-301px, 670px);
        -ms-transform: translate(-301px, 670px);
        -o-transform: translate(-301px, 670px);
        transform: translate(-301px, 670px);
    }
    .ano6 {
        -webkit-transform: translate(348px, 673px);
        -ms-transform: translate(348px, 673px);
        -o-transform: translate(348px, 673px);
        transform: translate(348px, 673px);
    }
    .ano7 {
        -webkit-transform: translate(348px, -367px);
        -ms-transform: translate(348px, -367px);
        -o-transform: translate(348px, -367px);
        transform: translate(348px, -367px);
    }
    .ano8 {
        -webkit-transform: translate(-303px, -367px);
        -ms-transform: translate(-303px, -367px);
        -o-transform: translate(-303px, -367px);
        transform: translate(-303px, -367px);
    }
    .ano9 {
        -webkit-transform: translate(-302px, -109px);
        -ms-transform: translate(-302px, -109px);
        -o-transform: translate(-302px, -109px);
        transform: translate(-302px, -109px);
    }
    .ano10 {
        -webkit-transform: translate(341px, -108px);
        -ms-transform: translate(341px, -108px);
        -o-transform: translate(341px, -108px);
        transform: translate(341px, -108px);
    }
}
@media(max-width: 1199px) {
    .ano1 {
        -webkit-transform: translate(-250px, 142px);
        -ms-transform: translate(-250px, 142px);
        -o-transform: translate(-250px, 142px);
        transform: translate(-250px, 142px);
    }
    .ano2 {
        -webkit-transform: translate(299px, 142px);
        -ms-transform: translate(299px, 142px);
        -o-transform: translate(299px, 142px);
        transform: translate(299px, 142px);
    }
    .ano3 {
        -webkit-transform: translate(301px, 363px);
        -ms-transform: translate(301px, 363px);
        -o-transform: translate(301px, 363px);
        transform: translate(301px, 363px);
    }
    .ano4 {
        -webkit-transform: translate(-262px, 365px);
        -ms-transform: translate(-262px, 365px);
        -o-transform: translate(-262px, 365px);
        transform: translate(-262px, 365px);
    }
    .ano5 {
        -webkit-transform: translate(-261px, 567px);
        -ms-transform: translate(-261px, 567px);
        -o-transform: translate(-261px, 567px);
        transform: translate(-261px, 567px);
    }
    .ano6 {
        -webkit-transform: translate(300px, 569px);
        -ms-transform: translate(300px, 569px);
        -o-transform: translate(300px, 569px);
        transform: translate(300px, 569px);
    }
    .ano7 {
        -webkit-transform: translate(299px, -309px);
        -ms-transform: translate(299px, -309px);
        -o-transform: translate(299px, -309px);
        transform: translate(299px, -309px);
    }
    .ano8 {
        -webkit-transform: translate(-262px, -312px);
        -ms-transform: translate(-262px, -312px);
        -o-transform: translate(-262px, -312px);
        transform: translate(-262px, -312px);
    }
    .ano9 {
        -webkit-transform: translate(-263px, -95px);
        -ms-transform: translate(-263px, -95px);
        -o-transform: translate(-263px, -95px);
        transform: translate(-263px, -95px);
    }
    .ano10 {
        -webkit-transform: translate(290px, -93px);
        -ms-transform: translate(290px, -93px);
        -o-transform: translate(290px, -93px);
        transform: translate(290px, -93px);
    }
}
/**/

.text_line .text_content .item {
    width: 175px;
}
.text_line .text_content .item>ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
.text_line .text_content .item>ul>li {
    position: relative;
    padding-left: 20px;
}
.text_line .text_content .item>ul>li svg {
    position: absolute;
    top: 0;
    left: 0;
}
.text_line .text_content .item.text1 {
    opacity: 0;
    -webkit-transform: translate(-261px, 80px);
    -ms-transform: translate(-261px, 80px);
    -o-transform: translate(-261px, 80px);
    transform: translate(-261px, 80px);
    animation: opacitys 2s linear 4s forwards;
    right: 0;
}
.text_line .text_content .item.text2 {
    opacity: 0;
    width: 175px;
    /* right: 0; */
    
    -webkit-transform: translate(548px, 78px);
    -ms-transform: translate(548px, 78px);
    -o-transform: translate(548px, 78px);
    transform: translate(548px, 78px);
    animation: opacitys 2s linear 5s forwards;
}
.text_line .text_content .item.text3 {
    opacity: 0;
    -webkit-transform: translate(542px, 432px);
    -ms-transform: translate(-542px, 432px);
    -o-transform: translate(542px, 432px);
    transform: translate(542px, 432px);
    /* right: 0; */
    
    animation: opacitys 2s linear 6s forwards;
}
.text_line .text_content .item.text4 {
    opacity: 0;
    width: 250px;
    -webkit-transform: translate(-193px, 424px);
    -ms-transform: translate(-193px, 424px);
    -o-transform: translate(-193px, 424px);
    transform: translate(-193px, 424px);
    animation: opacitys 2s linear 7s forwards;
    right: -30px;
}
.text_line .text_content .item.text5 {
    opacity: 0;
    -webkit-transform: translate(-249px, 768px);
    -ms-transform: translate(-249px, 768px);
    -o-transform: translate(-249px, 768px);
    transform: translate(-249px, 768px);
    animation: opacitys 2s linear 8s forwards;
    right: 0;
}
.text_line .text_content .item.text6 {
    opacity: 0;
    width: 175px;
    -webkit-transform: translate(543px, 752px);
    -ms-transform: translate(543px, 752px);
    -o-transform: translate(543px, 752px);
    transform: translate(543px, 752px);
    z-index: -1;
    animation: opacitys 2s linear 9s forwards;
}
.text_line .text_content .item.text7 {
    opacity: 0;
    -webkit-transform: translate(537px, -679px);
    -ms-transform: translate(537px, -679px);
    -o-transform: translate(537px, -679px);
    transform: translate(537px, -679px);
    bottom: 0;
    animation: opacitys 2s linear 10s forwards;
}
.text_line .text_content .item.text8 {
    opacity: 0;
    width: 185px;
    -webkit-transform: translate(-250px, -619px);
    -ms-transform: translate(-250px, -619px);
    -o-transform: translate(-250px, -619px);
    transform: translate(-250px, -619px);
    bottom: -23px;
    right: -15px;
    animation: opacitys 2s linear 11s forwards;
    z-index: -1;
}
.text_line .text_content .item.text8 h3 {
    position: relative;
    font-weight: 600;
    font-size: 13px;
}
.text_line .text_content .item.text8 h3 li svg{
    position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    left: -6px;
    top: -6px;
    /* font-size: 15px; */
    background: #010746;
    color: white;
    border-radius: 50%;
    padding: 4px;
    margin: 0 auto;
    z-index: 1;
}
.text_line .text_content .item.text8 h3 li span {
    margin-left: 30px;
}
.text_line .text_content .item.text9 {
    opacity: 0;
    -webkit-transform: translate(-260px, -290px);
    -ms-transform: translate(-260px, -290px);
    -o-transform: translate(-260px, -290px);
    transform: translate(-260px, -290px);
    bottom: 0;
    right: 0;
    animation: opacitys 2s linear 12s forwards;
}
.text_line .text_content .item.text10 {
    opacity: 0;
    width: 185px;
    -webkit-transform: translate(-235px, -340px);
    -ms-transform: translate(-235px, -340px);
    -o-transform: translate(-235px, -340px);
    transform: translate(-235px, -340px);
    bottom: 0;
    right: 0;
    animation: opacitys 2s linear 13s forwards;
}
/**/

.title_content .item>ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
.title_content .item>ul>li {
    position: relative;
    padding-left: 30px;
    font-weight: 600;
    font-size: 13px;
}
.title_content .item>ul>li svg {
    position: absolute;
    width: 30px;
    height: 30px;
    display: block;
    left: -6px;
    top: -6px;
    /* font-size: 15px; */
    
    background: #010746;
    color: white;
    border-radius: 50%;
    padding: 4px;
    margin: 0 auto;
}
.title_content .item>ul>li img {
    display: block;
    /* margin: 0 auto; */
    
    position: absolute;
    left: -15px;
    top: -10px;
}
.title_content .item>ul>li img.basc {
    position: relative;
    margin-top: 15px;
    margin-left: 19px;
}
.title_content .item>ul p{
    padding-left: 30px;
}
/**/
.title_content .item.title_ano1 {
    opacity: 0;
    width: 139px;
    -webkit-transform: translate(-495px, 80px);
    -ms-transform: translate(-495px, 80px);
    -o-transform: translate(-495px, 80px);
    transform: translate(-495px, 80px);
    /* text-align: left; */
    
    right: 0;
    animation: opacitys 2s linear 4s forwards;
}
.title_content .item.title_ano2 {
    opacity: 0;
    width: 139px;
    -webkit-transform: translate(382px, 78px);
    -ms-transform: translate(382px, 78px);
    -o-transform: translate(382px, 78px);
    transform: translate(382px, 78px);
    animation: opacitys 2s linear 5s forwards;
}
.title_content .item.title_ano3 {
    opacity: 0;
    width: 139px;
    -webkit-transform: translate(315px, 368px);
    -ms-transform: translate(315px, 368px);
    -o-transform: translate(315px, 368px);
    transform: translate(382px, 431px);
    /* text-align: center; */
    
    animation: opacitys 2s linear 6s forwards;
}
.title_content .item.title_ano4 {
    opacity: 0;
    width: 139px;
    -webkit-transform: translate(-495px, 424px);
    -ms-transform: translate(-495px, 424px);
    -o-transform: translate(-495px, 424px);
    transform: translate(-495px, 424px);
    right: 0;
    animation: opacitys 2s linear 7s forwards;
}
.title_content .item.title_ano5 {
    opacity: 0;
    width: 139px;
    -webkit-transform: translate(-475px, 768px);
    -ms-transform: translate(-475px, 768px);
    -o-transform: translate(-475px, 768px);
    transform: translate(-475px, 768px);
    /* text-align: center; */
    
    right: 0;
    animation: opacitys 2s linear 8s forwards;
}
.title_content .item.title_ano6 {
    opacity: 0;
    width: 139px;
    -webkit-transform: translate(383px, 786px);
    -ms-transform: translate(383px, 786px);
    -o-transform: translate(383px, 786px);
    transform: translate(383px, 786px);
    /* text-align: center; */
    
    animation: opacitys 2s linear 9s forwards;
}
.title_content .item.title_ano7 {
    opacity: 0;
    width: 155px;
    -webkit-transform: translate(354px, -663px);
    -ms-transform: translate(354px, -663px);
    -o-transform: translate(354px, -663px);
    transform: translate(354px, -663px);
    /* text-align: center; */
    /* right: 0; */
    
    bottom: 0;
    animation: opacitys 2s linear 10s forwards;
}
.title_content .item.title_ano8 {
    opacity: 0;
    width: 210px;
    -webkit-transform: translate(-475px, -679px);
    -ms-transform: translate(-475px, -630px);
    -o-transform: translate(-475px, -630px);
    transform: translate(-475px, -630px);
    right: 0;
    bottom: -28px;
    animation: opacitys 2s linear 11s forwards;
}
.title_content .item.title_ano9 {
    opacity: 0;
    width: 139px;
    -webkit-transform: translate(475px, -281px);
    -ms-transform: translate(475px, -281px);
    -o-transform: translate(475px, -281px);
    transform: translate(-475px, -281px);
    text-align: center;
    right: 0;
    bottom: 0;
    animation: opacitys 2s linear 12s forwards;
}
.title_content .item.title_ano10 {
    opacity: 0;
    width: 145px;
    -webkit-transform: translate(392px, -345px);
    -ms-transform: translate(392px, -345px);
    -o-transform: translate(392px, -345px);
    transform: translate(392px, -345px);
    /* text-align: center; */
    left: -45px;
    bottom: -35px;
    animation: opacitys 2s linear 13s forwards;
}
/**/

@keyframes opacitys {
    from {
        opacity: 0;
    }
    to {
        opacity: 1;
    }
}
/**/

@media(max-width: 1599px) {
    .title_content .item>ul>li {
        font-size: 11px;
    }
    .title_content .item.title_ano1 {
        width: 103px;
        -webkit-transform: translate(-363px, 62px);
        -ms-transform: translate(-363px, 62px);
        -o-transform: translate(-363px, 62px);
        transform: translate(-363px, 62px);
    }
    .title_content .item.title_ano2 {
        width: 103px;
        -webkit-transform: translate(265px, 64px);
        -ms-transform: translate(265px, 64px);
        -o-transform: translate(265px, 64px);
        transform: translate(265px, 64px);
    }
    .title_content .item.title_ano3 {
        width: 103px;
        -webkit-transform: translate(266px, 321px);
        -ms-transform: translate(266px, 321px);
        -o-transform: translate(266px, 321px);
        transform: translate(266px, 321px);
    }
    .title_content .item.title_ano4 {
        width: 103px;
        -webkit-transform: translate(-364px, 317px);
        -ms-transform: translate(-364px, 317px);
        -o-transform: translate(-364px, 317px);
        transform: translate(-364px, 317px);
    }
    .title_content .item.title_ano5 {
        width: 103px;
        -webkit-transform: translate(-364px, 582px);
        -ms-transform: translate(-364px, 582px);
        -o-transform: translate(-364px, 582px);
        transform: translate(-364px, 582px);
    }
    .title_content .item.title_ano6 {
        width: 103px;
        -webkit-transform: translate(267px, 584px);
        -ms-transform: translate(267px, 584px);
        -o-transform: translate(267px, 584px);
        transform: translate(267px, 584px);
    }
    .title_content .item.title_ano7 {
        width: 103px;
        -webkit-transform: translate(268px, -476px);
        -ms-transform: translate(268px, -476px);
        -o-transform: translate(268px, -476px);
        transform: translate(268px, -476px);
    }
    .title_content .item.title_ano8 {
        width: 140px;
        -webkit-transform: translate(-364px, -495px);
        -ms-transform: translate(-364px, -495px);
        -o-transform: translate(-364px, -495px);
        transform: translate(-364px, -495px);
    }
    .title_content .item.title_ano9 {
        width: 103px;
        -webkit-transform: translate(-374px, -195px);
        -ms-transform: translate(-374px, -195px);
        -o-transform: translate(-374px, -195px);
        transform: translate(-374px, -195px);
    }
    .title_content .item.title_ano10 {
        width: 103px;
        -webkit-transform: translate(276px, -255px);
        -ms-transform: translate(276px, -255px);
        -o-transform: translate(276px, -255px);
        transform: translate(276px, -255px);
    }
    .title_content .item>ul>li img.basc {
        width: 50px;
    }
    .text_content .item>ul>li img {
        width: 90px;
    }
    .title_content .item>ul p {
        padding-left: 30px;
        font-size: 11px;
        margin: 0;
    }
}
@media(max-width: 1199px) {
    .title_content .item.title_ano1 {
        width: 103px;
        -webkit-transform: translate(-310px, 53px);
        -ms-transform: translate(-310px, 53px);
        -o-transform: translate(-310px, 53px);
        transform: translate(-310px, 53px);
    }
    .title_content .item.title_ano2 {
        -webkit-transform: translate(210px, 45px);
        -ms-transform: translate(210px, 45px);
        -o-transform: translate(210px, 45px);
        transform: translate(210px, 45px);
    }
    .title_content .item.title_ano3 {
        -webkit-transform: translate(210px, 270px);
        -ms-transform: translate(210px, 270px);
        -o-transform: translate(210px, 270px);
        transform: translate(210px, 270px);
    }
    .title_content .item.title_ano4 {
        width: 90px;
        -webkit-transform: translate(-323px, 267px);
        -ms-transform: translate(-323px, 267px);
        -o-transform: translate(-323px, 267px);
        transform: translate(-323px, 267px);
    }
    .title_content .item.title_ano5 {
        -webkit-transform: translate(-310px, 484px);
        -ms-transform: translate(-310px, 484px);
        -o-transform: translate(-310px, 484px);
        transform: translate(-310px, 484px);
    }
    .title_content .item.title_ano6 {
        -webkit-transform: translate(210px, 486px);
        -ms-transform: translate(210px, 486px);
        -o-transform: translate(210px, 486px);
        transform: translate(210px, 486px);
    }
    .title_content .item.title_ano7 {
        width: 105px;
        -webkit-transform: translate(210px, -411px);
        -ms-transform: translate(210px, -411px);
        -o-transform: translate(210px, -411px);
        transform: translate(210px, -411px);
    }
    .title_content .item.title_ano8 {
        -webkit-transform: translate(-310px, -427px);
        -ms-transform: translate(-310px, -427px);
        -o-transform: translate(-310px, -427px);
        transform: translate(-311px, -427px);
        width: 120px;
    }
    .title_content .item.title_ano9 {
        -webkit-transform: translate(-317px, -155px);
        -ms-transform: translate(-317px, -155px);
        -o-transform: translate(-317px, -155px);
        transform: translate(-317px, -155px);
    }
    .title_content .item.title_ano10 {
        -webkit-transform: translate(218px, -214px);
        -ms-transform: translate(218px, -214px);
        -o-transform: translate(218px, -214px);
        transform: translate(218px, -214px);
    }
}
/**/

.tGPJDUvA_0 {
    stroke-dasharray: 6367 6367;
    stroke-dashoffset: 6367;
    animation: tGPJDUvA_draw 3s linear 0ms forwards;
}
/**/
.text_content .item>ul>li img{}
.text_content .item>ul>li img.africa {
	margin-top: -9px;
}
/**/

@keyframes tGPJDUvA_draw {
    0% {
        fill: #fff;
        stroke-width: 8;
    }
    90% {
        stroke-dashoffset: 0;
        fill: #fff;
    }
    100% {
        fill: #010746;
        stroke-dashoffset: 1;
    }
}
.item_content_1 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 2s forwards;
}
.item_content_2,
.item_title_2 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 3s forwards;
}
.item_content_3,
.item_title_3 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 4s forwards;
}
.item_content_4,
.item_title_4 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 5s forwards;
}
.item_content_5,
.item_title_5 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 6s forwards;
}
.item_content_6,
.item_title_6 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 7s forwards;
}
.item_content_7,
.item_title_7 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 8s forwards;
}
.item_content_8,
.item_title_8 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 9s forwards;
}
.item_content_9,
.item_title_9 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 10s forwards;
}
.item_content_10,
.item_title_10 {
    opacity: 0;
    transform-box: fill-box;
    transform-origin: center;
    animation: scaler 3s linear 11s forwards;
}
@keyframes scaler {
    from {
        -webkit-transform: scale(0);
        -ms-transform: scale(0);
        -o-transform: scale(0);
        transform: scale(0);
    }
    to {
        opacity: 1;
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        -o-transform: scale(1);
        transform: scale(1);
    }
}
/**/

@media(max-width: 1599px) {
    .text_line .text_content .item {
        width: 155px;
    }
    .text_line .text_content .item>ul>li {
        padding-left: 14px;
        font-size: 12px;
    }
    .text_line .text_content .item.text1 {
        -webkit-transform: translate(-175px, 64px);
        -ms-transform: translate(-175px, 64px);
        -o-transform: translate(-175px, 64px);
        transform: translate(-175px, 64px);
    }
    .text_line .text_content .item.text2 {
        width: 175px;
        -webkit-transform: translate(413px, 64px);
        -ms-transform: translate(413px, 64px);
        -o-transform: translate(413px, 64px);
        transform: translate(413px, 64px);
    }
    .text_line .text_content .item.text3 {
        -webkit-transform: translate(413px, 322px);
        -ms-transform: translate(413px, 322px);
        -o-transform: translate(413px, 322px);
        transform: translate(413px, 322px);
    }
    .text_line .text_content .item.text4 {
        right: -80px;
        -webkit-transform: translate(-141px, 317px);
        -ms-transform: translate(-141px, 317px);
        -o-transform: translate(-141px, 317px);
        transform: translate(-141px, 317px);
    }
    .text_line .text_content .item.text5 {
        -webkit-transform: translate(-179px, 582px);
        -ms-transform: translate(-179px, 582px);
        -o-transform: translate(-179px, 582px);
        transform: translate(-179px, 582px);
        z-index: -1;
    }
    .text_line .text_content .item.text6 {
        -webkit-transform: translate(410px, 584px);
        -ms-transform: translate(410px, 584px);
        -o-transform: translate(410px, 584px);
        transform: translate(410px, 584px);
    }
    .text_line .text_content .item.text7 {
        -webkit-transform: translate(408px, -491px);
        -ms-transform: translate(408px, -491px);
        -o-transform: translate(408px, -491px);
        transform: translate(408px, -491px);
    }
    .text_line .text_content .item.text8 {
        bottom: 25px;
        -webkit-transform: translate(-138px, -438px);
        -ms-transform: translate(-138px, -438px);
        -o-transform: translate(-138px, -438px);
        transform: translate(-138px, -438px);
    }
    .text_line .text_content .item.text9 {
        -webkit-transform: translate(-169px, -198px);
        -ms-transform: translate(-169px, -198px);
        -o-transform: translate(-169px, -198px);
        transform: translate(-169px, -198px);
        z-index: -1;
    }
    .text_line .text_content .item.text10 {
        -webkit-transform: translate(-130px, -257px);
        -ms-transform: translate(-130px, -257px);
        -o-transform: translate(-130px, -257px);
        transform: translate(-130px, -257px);
    }
}
@media(max-width: 1199px) {
    .text_line .text_content .item>ul>li {
        font-size: 11px;
    }
    .text_line .text_content .item {
        /*width: 130px;*/
    }
    .text_line .text_content .item.text1 {
        -webkit-transform: translate(-125px, 58px);
        -ms-transform: translate(-125px, 58px);
        -o-transform: translate(-125px, 58px);
        transform: translate(-125px, 58px);
    }
    .text_line .text_content .item.text2 {
        -webkit-transform: translate(345px, 46px);
        -ms-transform: translate(345px, 46px);
        -o-transform: translate(345px, 46px);
        transform: translate(345px, 46px);
    }
    .text_line .text_content .item.text3 {
        -webkit-transform: translate(345px, 270px);
        -ms-transform: translate(345px, 270px);
        -o-transform: translate(345px, 270px);
        transform: translate(345px, 270px);
    }
    .text_line .text_content .item.text4 {
        -webkit-transform: translate(-89px, 265px);
        -ms-transform: translate(-89px, 265px);
        -o-transform: translate(-89px, 265px);
        transform: translate(-89px, 265px);
    }
    .text_line .text_content .item.text5 {
        right: -20px;
        -webkit-transform: translate(-130px, 480px);
        -ms-transform: translate(-130px, 480px);
        -o-transform: translate(-130px, 480px);
        transform: translate(-130px, 480px);
    }
    .text_line .text_content .item.text6 {
        top: -15px;
        -webkit-transform: translate(345px, 490px);
        -ms-transform: translate(345px, 490px);
        -o-transform: translate(345px, 490px);
        transform: translate(345px, 490px);
    }
    .text_line .text_content .item.text7 {
        -webkit-transform: translate(335px, -413px);
        -ms-transform: translate(335px, -413px);
        -o-transform: translate(335px, -413px);
        transform: translate(335px, -413px);
    }
    .text_line .text_content .item.text8 {
        -webkit-transform: translate(-127px, -372px);
        -ms-transform: translate(-127px, -372px);
        -o-transform: translate(-127px, -372px);
        transform: translate(-127px, -372px);
        width: 142px;
    }
    .text_content .item>ul>li img {
        width: 70px;
    }
    .text_line .text_content .item.text9 {
        -webkit-transform: translate(-117px, -170px);
        -ms-transform: translate(-117px, -170px);
        -o-transform: translate(-117px, -170px);
        transform: translate(-117px, -170px);
    }
    .text_line .text_content .item.text10 {
        -webkit-transform: translate(-84px, -213px);
        -ms-transform: translate(-84px, -213px);
        -o-transform: translate(-84px, -213px);
        transform: translate(-84px, -213px);
    }
    .title_content .item>ul>li svg {
        /*width: 20px;

	    height: 20px;*/
    }
    .line_main .item h4 {
        font-size: 30px;
    }
    .line_main .item h3 {
        font-size: 25px;
    }
}
.img_absolute .item {
    position: absolute;
}
.img_absolute .item.img_item_10 {
    width: 150px;
    bottom: 0;
    left: 0;
    -webkit-transform: translate(200px, -235px);
    -ms-transform: translate(200px, -235px);
    -o-transform: translate(200px, -235px);
    transform: translate(200px, -235px);
}
/**/

@media(max-width: 1599px) {
    .img_absolute .item.img_item_10 {
        -webkit-transform: translate(126px, -163px);
        -ms-transform: translate(126px, -163px);
        -o-transform: translate(126px, -163px);
        transform: translate(126px, -163px);
    }
}
@media(max-width: 1199px) {
    .img_absolute .item.img_item_10 {
        width: 110px;
        -webkit-transform: translate(116px, -135px);
        -ms-transform: translate(116px, -135px);
        -o-transform: translate(116px, -135px);
        transform: translate(116px, -135px);
    }
}
/**/

.st0 {
    fill: url(#SVGID_1_);
}
.st1 {
    fill: url(#SVGID_2_);
}
.st2 {
    fill: url(#SVGID_3_);
}
.st3 {
    fill: url(#SVGID_4_);
}
.st4 {
    fill: url(#SVGID_5_);
}
.st5 {
    fill: url(#SVGID_6_);
}
.st6 {
    fill: url(#SVGID_7_);
}
.st7 {
    fill: url(#SVGID_8_);
}
.st8 {
    fill: url(#SVGID_9_);
}
.st9 {
    fill: url(#SVGID_10_);
}
.st10 {
    fill: url(#SVGID_11_);
}
.st11 {
    fill: url(#SVGID_12_);
}
.st12 {
    fill: url(#SVGID_13_);
}
.st13 {
    fill: url(#SVGID_14_);
}
.st14 {
    fill: url(#SVGID_15_);
}
.st15 {
    fill: url(#SVGID_16_);
}
.st16 {
    fill: url(#SVGID_17_);
}
.st17 {
    fill: url(#SVGID_18_);
}
.st18 {
    fill: url(#SVGID_19_);
}
.st19 {
    fill: url(#SVGID_20_);
}
.st20 {
    fill: url(#SVGID_21_);
}
.st21 {
    fill: url(#SVGID_22_);
}
.st22 {
    fill: url(#SVGID_23_);
}
.st23 {
    fill: url(#SVGID_24_);
}
.st24 {
    fill: url(#SVGID_25_);
}
.st25 {
    fill: url(#SVGID_26_);
}
.st26 {
    fill: url(#SVGID_27_);
}
.st27 {
    fill: url(#SVGID_28_);
}
.st28 {
    fill: url(#SVGID_29_);
}
.st29 {
    fill: url(#SVGID_30_);
}
.st30 {
    fill: url(#SVGID_31_);
}
.st31 {
    fill: url(#SVGID_32_);
}
.st32 {
    fill: url(#SVGID_33_);
}
.st33 {
    fill: url(#SVGID_34_);
}
.st34 {
    fill: url(#SVGID_35_);
}
.st35 {
    fill: url(#SVGID_36_);
}
.st36 {
    opacity: 0;
}
.st37 {
    fill: #FFFFFF;
}
.st38 {
    fill: #FAF9F9;
}
.st39 {
    fill: #F4F4F4;
}
.st40 {
    fill: #EFEEEE;
}
.st41 {
    fill: #E9E9E8;
}
.st42 {
    fill: #E4E3E2;
}
.st43 {
    fill: #DEDDDD;
}
.st44 {
    fill: #D9D8D7;
}
.st45 {
    fill: #D4D2D1;
}
.st46 {
    fill: #CECCCC;
}
.st47 {
    fill: #C9C7C6;
}
.st48 {
    fill: #C3C1C0;
}
.st49 {
    fill: #BEBCBB;
}
.st50 {
    fill: #B8B6B5;
}
.st51 {
    fill: #B3B0AF;
}
.st52 {
    fill: #AEABA9;
}
.st53 {
    fill: #A8A5A4;
}
.st54 {
    fill: #A3A09E;
}
.st55 {
    fill: #9D9A98;
}
.st56 {
    fill: #989493;
}
.st57 {
    fill: #928F8D;
}
.st58 {
    fill: #8D8987;
}
.st59 {
    fill: #888482;
}
.st60 {
    fill: #827E7C;
}
.st61 {
    fill: #7D7876;
}
.st62 {
    fill: #777370;
}
.st63 {
    fill: #726D6B;
}
.st64 {
    fill: #6D6765;
}
.st65 {
    fill: #67625F;
}
.st66 {
    fill: #625C5A;
}
.st67 {
    fill: #5C5754;
}
.st68 {
    fill: #57514E;
}
.st69 {
    fill: #514B49;
}
.st70 {
    fill: #4C4643;
}
.st71 {
    fill: #47403D;
}
.st72 {
    fill: #413B37;
}
.st73 {
    fill: #3C3532;
}
.st74 {
    fill: #362F2C;
}
.st75 {
    fill: #312A26;
}
.st76 {
    fill: #2B2421;
}
.st77 {
    fill: #261F1B;
}
.st78 {
    fill: url(#SVGID_37_);
}
.st79 {
    fill: url(#SVGID_38_);
}
.st80 {
    fill: url(#SVGID_39_);
}
.st81 {
    fill: url(#SVGID_40_);
}
.st82 {
    fill: url(#SVGID_41_);
}
.st83 {
    fill: url(#SVGID_42_);
}
.st84 {
    fill: url(#SVGID_43_);
}
.st85 {
    fill: url(#SVGID_44_);
}
.st86 {
    fill: url(#SVGID_45_);
}
.st87 {
    fill: url(#SVGID_46_);
}
.st88 {
    fill: url(#SVGID_47_);
}
.st89 {
    fill: url(#SVGID_48_);
}
.st90 {
    fill: url(#SVGID_49_);
}
.st91 {
    fill: url(#SVGID_50_);
}
.st92 {
    fill: url(#SVGID_51_);
}
.st93 {
    fill: url(#SVGID_52_);
}
.st94 {
    fill: url(#SVGID_53_);
}
.st95 {
    fill: url(#SVGID_54_);
}
/**/

.time_line_cel {
    display: none;
}
.time_line_cel .item {
    margin-bottom: 30px;
    padding: 10px;
    box-shadow: -1px 5px 9px rgb(204 204 204 / 58%);
}
.time_line_cel .item .box_head h3 {
    font-weight: 700;
    font-size: 30px;
}
.time_line_cel .item .box_head h3 span {
    font-size: 20px;
}
.time_line_cel .item .box_body>ul {
    list-style: none;
    padding-left: 0;
    margin-bottom: 0;
}
/**/

@media(max-width: 991px) {
    .time_line_svg {
        display: none;
    }
    .time_line_cel {
        display: block;
    }
    .sect_linea_tiempo {
        padding: 50px 0;
    }
    .contenedor_nosotros_nos p {
        font-size: 16px !important;
    }
    .contenedor_nosotros_nos .nosotros_auto {
        font-size: 17px !important;
    }
}
@media(max-width: 600px) {
    .time_line_cel .item .box_head h3 {
        font-size: 20px;
    }
    .time_line_cel .item .box_head h3 span {
        font-size: 16px;
    }
}

.contenedor_nosotros{
    padding: 50px 0px;
}
.contenedor_nosotros_nos p{
    font-size: 25px;
    text-align: justify;
    font-weight: 600;
}
.contenedor_nosotros_nos .nosotros_auto{
    font-size: 25px;
    text-align: right;
    font-weight: 400;
}