.row{
    margin: 0;
    padding: 0;
}
.row > * {
    margin: 0;
    padding: 0;
}
#GlobalImgPhotoAdminProfile{
    width: 50px;
}
.ired{
    color: red;
}
.parent {
    display: grid;
    grid-template-columns: 1fr;
}
.parent div {
    grid-row-start: 1;
    grid-column-start: 1;
}
.ContentWeb{
    display: none !important;
}
.ContentMovil{
    display: initial !important;
}
.Home_Logo{
    width: 150px;
}
.DivLinea{
    text-align: center;
}
.LineaRotate{
    transform:rotate(180deg);
    -ms-transform:rotate(180deg); /* IE 9 */
    -webkit-transform:rotate(180deg); /* Opera, Chrome, and Safari */
}
.Div_Icon_Section_6{
    text-align: center;
}
/*
********************************************************************************
********************************************************************************
Inicio de los estilos HERO
********************************************************************************
********************************************************************************
*/
.h1Hero{
    color: #33CAFF;
    font-family: 'Helvetica Neue LT Std Bold Extended';
}
.h5Hero{
    color: #33CAFF;
    font-family: 'Helvetica Neue LT Std Bold';
}
.pHero{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
}
.btnHero{
    font-family: 'Helvetica Neue LT Std Roman';
    color: white;
    border: 2px solid #4766ec !important;
    background-color: transparent;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    min-width: 160px;
    padding: 12px 24px;
    text-decoration: none;
    cursor: pointer;
    font-size: 10pt;
    margin: 3px;
}
.btnHero:hover{
    background-color:#4766ec !important;
    font-family: 'Helvetica Neue LT Std Roman';
    color: white;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos HERO
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 1
********************************************************************************
********************************************************************************
*/
.H2_Section_1{
    color: white;
    font-family: 'Helvetica Neue LT Std Bold Extended';
    text-align: center;
}
.h5_Section_1{
    color: #33CAFF;
    font-family: 'Helvetica Neue LT Std Bold';
    text-align: center;
}
.p_Section_1{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
    color: white;
}
.Home_BG_Section_1{
    background-color: #000;
}
.Video_Section_1{
    width: 100%;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 1
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 2
********************************************************************************
********************************************************************************
*/
.Video_Section_2{
    width: 100%;
}
.Home_BG_Section_2{
    background-image: url(../img/home/DCV_FA_BG_Section_2.png);
    background-size: 100% 100%;
}
.Btn_Section_2{
    font-family: 'Helvetica Neue LT Std Roman';
    color: white;
    border: 2px solid #4766ec !important;
    background-color: #4766ec;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    min-width: 160px;
    padding: 12px 24px;
    text-decoration: none;
    cursor: pointer;
    font-size: 10pt;
}
.Btn_Section_2:hover{
    color: white;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 2
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 3
********************************************************************************
********************************************************************************
*/
.H2_Section_3{
    color: black;
    font-family: 'Helvetica Neue LT Std Bold Extended';
    text-align: center;
}
.p_Section_3{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
    color: #959593;
}
.B_Section_3{
    color: black !important;
}
.RowProject{
    background-color: #f4f2f2;
}
.Btn_Section_3{
    font-family: 'Helvetica Neue LT Std Roman';
    color: #959593 !important;
    border: 2px solid #959593 !important;
    background-color: transparent;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    min-width: 160px;
    padding: 12px 24px;
    text-decoration: none;
    cursor: pointer;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 3
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 4
********************************************************************************
********************************************************************************
*/
.H2_Section_4{
    color: black;
    font-family: 'Helvetica Neue LT Std Bold Extended';
    text-align: center;
}
.h5_Section_4{
    color: #959593;
    font-family: 'Helvetica Neue LT Std Bold';
    text-align: center;
}
.p_Section_4{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
    color: #959593;
}
.p_Section_4_ol{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: left;
    color: #959593;
}

.B_Section_4{
    color: black !important;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 4
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 5
********************************************************************************
********************************************************************************
*/
.H2_Section_5{
    color: white;
    font-family: 'Helvetica Neue LT Std Bold Extended';
    text-align: center;
}
.h5_Section_5{
    color: #33CAFF;
    font-family: 'Helvetica Neue LT Std Bold';
    text-align: center;
}
.Home_BG_Section_5{
    background-image: url(../img/home/v4/DCV_FA_Home_BG_Section_5.webp);
    background-size: 100% 100%;
}
.TitlePhase{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    color: #959593;
}
.timeline{
    max-width:900px;
    margin:auto;
    padding:50px 0;
}
.timeline-item{
    cursor:pointer;
}
.timeline-left{
    width:90px;
    position:relative;
    display:flex;
    justify-content:center;
}
.timeline-left:after{
    content: "";
    position: absolute;
    top: 60px;
    bottom: -30px;
    left: 50%;
    transform: translateX(-50%);
    border-left: 2px dashed #ffffff;
}
.timeline-item:last-child .timeline-left:after{
    display:none;
}
.timeline-icon{
    width:60px;
    height:60px;
    border-radius:50%;
    background:#FFF;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:22px;
    color:#999;
    transition:.3s;
    z-index:10;
}
.timeline-item.active .timeline-icon{
    background:#33caff;
    color:#FFF;
}
.timeline-title{
    font-family: 'Helvetica Neue LT Std Bold';
    color:#959593;
    font-size:14pt;
    font-weight:bold;
    transition:.3s;
}
.timeline-item.active .timeline-title{
    color:#33caff;
}
.timeline-description{
    display:none;
    margin-top:15px;
    color:#959593;
    max-width:600px;
    font-family: 'Helvetica Neue LT Std Roman';
}
.timeline-item.active .timeline-description{
    display:block;
}
.timeline-line{
    width:120px;
    height:3px;
    background:#ffc107;
    display:none;
    margin-top:15px;
}
.timeline-item.active .timeline-line{
    display:block;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 5
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 6
********************************************************************************
********************************************************************************
*/
.Home_BG_Section_6{
    background-color: #000;
}
.H2_Section_6{
    color: white;
    font-family: 'Helvetica Neue LT Std Bold Extended';
    text-align: center;
}
.h5_Section_6{
    color: #33CAFF;
    font-family: 'Helvetica Neue LT Std Bold';
    text-align: center;
}
.P_Section_6{
    color: white;
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
}
.Video_Section_6{
    width: 100%;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 6
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 7
********************************************************************************
********************************************************************************
*/
.h1_Section_7{
    color: #fff;
    font-family: 'Helvetica Neue LT Std Bold Extended';
    text-align: center;
}
.h5_Section_7{
    color: #33CAFF;
    font-family: 'Helvetica Neue LT Std Bold';
    text-align: center;
}
.P_Section_7{
    color: white;
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
}
.Btn_Section_7{
    font-family: 'Helvetica Neue LT Std Roman';
    color: #fff !important;
    border: 2px solid #4766ec !important;
    background-color: #4766ec;
    border-radius: 20px;
    display: inline-flex;
    align-items: center;
    justify-content: center;
    min-height: 48px;
    min-width: 160px;
    padding: 12px 24px;
    text-decoration: none;
    cursor: pointer;
}
.Btn_Section_7:hover{
    color: white;
}
.Home_BG_Section_7{
    background-image: url(../img/home/v4/DCV_FA_Fondo_Section_7.png);
    background-size: 100% 100%
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 7
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para la sección 8
********************************************************************************
********************************************************************************
*/
.H2_Section_8{
    color: black;
    font-family: 'Helvetica Neue LT Std Bold Extended';
    text-align: center;
}
.h5_Section_8{
    color: #959593;
    font-family: 'Helvetica Neue LT Std Bold';
    text-align: center;
}
.Div_Img_Section_8{
    text-align: center;
}
/*==============================
=            ACCORDION         =
==============================*/
.accordion-custom .accordion-item{
    border:1px solid #E9E4E0;
    border-radius:30px !important;
    overflow:hidden;
    margin-bottom:18px;
    background:#FFF;
}
.accordion-custom .accordion-button{
    position:relative;
    background:#FFF;
    font-family: 'Helvetica Neue LT Std Bold';
    color:#959593;
    font-size:14pt;
    padding:26px 90px 26px 28px;
    border:none;
    box-shadow:none;
    border-radius:30px !important;
}
.accordion-custom .accordion-button:focus{
    box-shadow:none;
}
.accordion-custom .accordion-button:not(.collapsed){
    background:#FFF;
    color:#111;
    box-shadow:none;
}
/*==============================
=      ICONO CIRCULAR          =
==============================*/
.accordion-custom .accordion-button::after{
    content:"";
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%);
    width:40px;
    height:40px;
    border-radius:50%;
    background:#EFEFEF;
    background-image:none !important;
}
/*==============================
=        SIGNO + / -           =
==============================*/
.accordion-custom .accordion-button::before{
    content:"+";
    position:absolute;
    right:20px;
    top:50%;
    transform:translateY(-50%);
    width:40px;
    height:40px;
    display:flex;
    justify-content:center;
    align-items:center;
    font-size:32px;
    font-weight:300;
    line-height:1;
    color:#8F8F8F;
    z-index:2;
}
.accordion-custom .accordion-button:not(.collapsed)::before{
    content:"−";
    color:#FFF;
}
.accordion-custom .accordion-button:not(.collapsed)::after{
    background:#3768F4;
}
/*==============================
=            BODY              =
==============================*/
.accordion-custom .accordion-body{
    text-align: left;
    color: #030b18;
    line-height:1;
    font-size:10pt;
    font-family: 'Helvetica Neue LT Std Roman';
}
/*==============================
=      ELIMINAR FLECHA BS      =
==============================*/
.accordion-button::after{
    background-image:none !important;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para la sección 8
********************************************************************************
********************************************************************************
*/
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/*
********************************************************************************
********************************************************************************
Inicio de los estilos para el footer
********************************************************************************
********************************************************************************
*/
.p_Footer_Contact{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
    color: white;
}
.p_Footer_Email{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
    color: #33caff;
}
.p_Footer_Info{
    font-family: 'Helvetica Neue LT Std Roman';
    font-size: 10pt;
    text-align: center;
    color: #959593;
}
.Div_Logo_Footer{
    text-align: center;
}
/*
********************************************************************************
********************************************************************************
Fin de los estilos para el footer
********************************************************************************
********************************************************************************
*/
.Home_BG_Footer{
    background-image: url(../img/home/v4/DCV_FA_Fondo_Footer.png);
    background-size: cover;
}
/*
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
*/
/* Extra Small
   0px - 575.98px
========================================== */
@media (max-width: 575.98px) {
    .mtLogo{
        margin-top: 8%;
    }
}
/* Small
   576px - 767.98px
========================================== */
@media (min-width: 576px) {
    width: 200px;
}
/* Medium
   768px - 991.98px
========================================== */
@media (min-width: 768px) {
    h1, .h1 {
        font-size: calc(1rem + 1.5vw);
    }
    h2, .h2 {
        font-size: calc(1.325rem + 1vw);
    }
    h5, .h5 {
        font-size: .8rem;
    }
    .DivLinea{
        text-align: left;
    }
    .ContentWeb{
        display: initial !important;
    }
    .ContentMovil{
        display: none !important;
    }
    .Home_Logo{
        width: 200px;
    }
    .pHero{
        font-family: 'Helvetica Neue LT Std Roman';
        font-size: 10pt;
        text-align: left;
    }
    .h5_Section_1{
        text-align: left;
    }
    .H2_Section_1{
        text-align: left;
    }
    .p_Section_1{
        font-family: 'Helvetica Neue LT Std Roman';
        font-size: 10pt;
        text-align: left;
    }
    .Video_Section_1{
        width: 70%;
    }
    .p_Section_3{
        font-family: 'Helvetica Neue LT Std Roman';
        font-size: 10pt;
        text-align: center;
    }
    .H2_Section_4{
        text-align: left;
    }
    .h5_Section_4{
        text-align: left;
    }
    .p_Section_4{
        font-size: 10pt;
        text-align: left;
    }
    .p_Section_4_ol{
        font-size: 10pt;
    }
    .Home_BG_Section_5{
        background-image: url(../img/home/v2/DCV_FA_Fondo_Proceso.png);
        background-size: 100% 100%;
    }
    .H2_Section_5{
        text-align: left;
    }
    .h5_Section_5{
        text-align: left;
    }
    .timeline-description{
        font-size: 10pt;
    }
    .TitlePhase{
        font-size: 10pt;
    }
    .timeline-title{
        font-size: 14pt;
    }
    .H2_Section_6{
        text-align: left;
    }
    .h5_Section_6{
        text-align: left;
    }
    .P_Section_6{
        font-size: 10pt;
        text-align: left;
    }
    .Div_Icon_Section_6{
        text-align: left;
    }
    .Video_Section_6{
        width: 70%;
    }
    .P_Section_7{
        font-size: 10pt;
    }
    .Home_BG_Section_7{
        background-image: none;
    }
    .Btn_Section_7{
        font-family: 'Helvetica Neue LT Std Roman';
        color: #fff !important;
        border: 2px solid #fff !important;
        background-color: transparent;
        border-radius: 20px;
        display: inline-flex;
        align-items: center;
        justify-content: center;
        min-height: 48px;
        min-width: 160px;
        padding: 12px 24px;
        text-decoration: none;
        cursor: pointer;
    }
    .H2_Section_8{
        text-align: center;
    }
    .h5_Section_8{
        text-align: center;
    }
    .Div_Img_Section_8{
        text-align: center;
    }
    .accordion-custom .accordion-button{
        font-size: 14pt;
    }
    .accordion-custom .accordion-body{
        font-size:10pt;
    }
    .p_Footer_Contact{
        text-align: right;
    }
    .p_Footer_Email{
        text-align: right;
    }
    .p_Footer_Info{
        text-align: right;
    }
    .Div_Logo_Footer{
        text-align: left;
    }
}
/* Large
   992px - 1199.98px
========================================== */
@media (min-width: 992px) {

}
/* Extra Large
   1200px - 1399.98px
========================================== */
@media (min-width: 1200px) {
    h1, .h1 {
        font-size: 4.5rem;
    }
    h5, .h5 {
        font-size: 2rem;
    }
    .pHero{
        font-family: 'Helvetica Neue LT Std Roman';
        font-size: 14pt;
    }
    .btnHero{
        font-size: 14pt;
    }
    .p_Section_1{
        font-size: 14pt;
    }
    .Btn_Section_2{
        font-size: 14pt;
    }
    .p_Section_3{
        font-size: 14pt;
    }
    .Btn_Section_3{
        font-size: 14pt;
    }
    .p_Section_4{
        font-size: 14pt;
    }
    .p_Section_4_ol{
        font-size: 14pt;
    }
    .timeline-description{
        font-size: 14pt;
    }
    .TitlePhase{
        font-size: 14pt;
    }
    .timeline-title{
        font-size: 18pt;
    }
    .P_Section_6{
        font-size: 14pt;
    }
    .P_Section_7{
        font-size: 14pt;
    }
    .accordion-custom .accordion-button{
        font-size: 18pt;
    }
    .accordion-custom .accordion-body{
        font-size:14pt;
    }
    .p_Footer_Contact{
        font-size: 14pt;
    }
    .p_Footer_Email{
        font-size: 14pt;
    }
    .p_Footer_Info{
        font-size: 14pt;
    }
}
/* Extra Extra Large
   1400px+
========================================== */
@media (min-width: 1400px) {
    h1, .h1 {
        font-size: 5rem;
    }
    h2, .h2 {
        font-size: 4rem;
    }
    h5, .h5 {
        font-size: 2rem;
    }
    .Home_Logo{
        width: 300px;
    }
    .pHero{
        font-family: 'Helvetica Neue LT Std Roman';
        font-size: 16pt;
    }
    .btnHero{
        font-size: 16pt;
    }
    .p_Section_1{
        font-size: 16pt;
    }
    .Btn_Section_2{
        font-size: 16pt;
    }
    .p_Section_3{
        font-size: 16pt;
    }
    .Btn_Section_3{
        font-size: 16pt;
    }
    .p_Section_4{
        font-size: 16pt;
    }
    .p_Section_4_ol{
        font-size: 16pt;
    }
    .timeline-description{
        font-size: 16pt;
    }
    .TitlePhase{
        font-size: 16pt;
    }
    .timeline-title{
        font-size: 20pt;
    }
    .P_Section_6{
        font-size: 16pt;
    }
    .P_Section_7{
        font-size: 16pt;
    }
    .accordion-custom .accordion-button{
        font-size: 20pt;
    }
    .accordion-custom .accordion-body{
        font-size:16pt;
    }
    .p_Footer_Contact{
        font-size: 16pt;
    }
    .p_Footer_Email{
        font-size: 16pt;
    }
    .p_Footer_Info{
        font-size: 16pt;
    }
}