.elementor-12869 .elementor-element.elementor-element-08490cc{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );text-transform:var( --e-global-typography-primary-text-transform );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-12869 .elementor-element.elementor-element-8d38162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12869 .elementor-element.elementor-element-76e6aae{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-12869 .elementor-element.elementor-element-15953a7{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;}.elementor-12869 .elementor-element.elementor-element-15953a7.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12869 .elementor-element.elementor-element-bcc7169{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-12869 .elementor-element.elementor-element-c9e8d91{--display:flex;}.elementor-12869 .elementor-element.elementor-element-0411068{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12869 .elementor-element.elementor-element-9bf803d{--display:flex;}.elementor-12869 .elementor-element.elementor-element-99028f8{--display:flex;}.elementor-12869 .elementor-element.elementor-element-61f225d{--display:flex;}.elementor-12869 .elementor-element.elementor-element-94e6944{--display:flex;}.elementor-12869 .elementor-element.elementor-element-398cd1c{--display:flex;}.elementor-12869 .elementor-element.elementor-element-18fcc6d{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-9fa27ce{--display:flex;}.elementor-12869 .elementor-element.elementor-element-1dff70f{--display:flex;}.elementor-12869 .elementor-element.elementor-element-b705013{--display:flex;}.elementor-12869 .elementor-element.elementor-element-74a6932{--display:flex;}.elementor-12869 .elementor-element.elementor-element-b1fb359{--display:flex;}.elementor-12869 .elementor-element.elementor-element-a2e5ba4{--display:flex;}.elementor-12869 .elementor-element.elementor-element-4cec8ae{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-aa7dcd7{--display:flex;}.elementor-12869 .elementor-element.elementor-element-b4f604b{--display:flex;}.elementor-12869 .elementor-element.elementor-element-1150492{--display:flex;}.elementor-12869 .elementor-element.elementor-element-5b9b516{--display:flex;}.elementor-12869 .elementor-element.elementor-element-bf89134{--display:flex;}.elementor-12869 .elementor-element.elementor-element-e63f577{--display:flex;}.elementor-12869 .elementor-element.elementor-element-2273b28{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-0429268{--display:flex;}.elementor-12869 .elementor-element.elementor-element-06c8c58{--display:flex;}.elementor-12869 .elementor-element.elementor-element-34a0b8f{--display:flex;}.elementor-12869 .elementor-element.elementor-element-7b9a329{--display:flex;}.elementor-12869 .elementor-element.elementor-element-282681a{--display:flex;}.elementor-12869 .elementor-element.elementor-element-c48db67{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-04e0147{--display:flex;}.elementor-12869 .elementor-element.elementor-element-647251a{--display:flex;}.elementor-12869 .elementor-element.elementor-element-19db098{--display:flex;}.elementor-12869 .elementor-element.elementor-element-b33eff3{--display:flex;}.elementor-12869 .elementor-element.elementor-element-620757a{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-ff39d41{--display:flex;}.elementor-12869 .elementor-element.elementor-element-0a76658{--display:flex;}.elementor-12869 .elementor-element.elementor-element-42df346{--display:flex;}.elementor-12869 .elementor-element.elementor-element-882f184{--display:flex;}.elementor-12869 .elementor-element.elementor-element-841558e{--display:flex;}.elementor-12869 .elementor-element.elementor-element-e554b83{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-259f628{--display:flex;}.elementor-12869 .elementor-element.elementor-element-3f30e0f{--display:flex;}.elementor-12869 .elementor-element.elementor-element-de880f1{--display:flex;}.elementor-12869 .elementor-element.elementor-element-0bb297f{--display:flex;}.elementor-12869 .elementor-element.elementor-element-9e95cc8{--display:flex;}.elementor-12869 .elementor-element.elementor-element-8ba31e1{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-a9f3f20{--display:flex;}.elementor-12869 .elementor-element.elementor-element-aabbefb{--display:flex;}.elementor-12869 .elementor-element.elementor-element-2181616{--display:flex;}.elementor-12869 .elementor-element.elementor-element-59cf087{--display:flex;}.elementor-12869 .elementor-element.elementor-element-de44c1c{--display:flex;}.elementor-12869 .elementor-element.elementor-element-662c851{--display:flex;}.elementor-12869 .elementor-element.elementor-element-61857ff{--display:flex;}.elementor-12869 .elementor-element.elementor-element-52eb2d5{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-47c8873{--n-accordion-title-font-size:1rem;--n-accordion-item-title-space-between:0px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-icon-size:15px;}.elementor-12869 .elementor-element.elementor-element-f09048d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}@media(max-width:1024px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}}@media(max-width:767px){.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-12869 .elementor-element.elementor-element-76e6aae{--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;}.elementor-12869 .elementor-element.elementor-element-0411068{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for html, class: .elementor-element-15953a7 *//* =====================================================
   AUPTAM SELECTOR DE RUTAS
   VERSION RESPONSIVE COMPLETA
   ===================================================== */


/* CONTENEDOR PRINCIPAL */

.aup-.elementor-12869 .elementor-element.elementor-element-15953a7-rutas-final {

    width:100% !important;

    display:flex !important;

    flex-direction:row !important;

    align-items:flex-end !important;

    justify-content:space-between !important;

    gap:30px !important;

    box-sizing:border-box !important;

}



/* BLOQUE NIVELES */

.aup-ruta-profesional-final {

    display:flex !important;

    flex-direction:column !important;

    flex:1 1 auto !important;

    min-width:0 !important;

}



/* TITULO */

.aup-.elementor-12869 .elementor-element.elementor-element-15953a7-titulo-final {

    font-size:12px !important;

    font-weight:700 !important;

    letter-spacing:1px !important;

    color:#b89a4a !important;

    margin-bottom:10px !important;

}



/* BOTONES */

.aup-botones-ruta-final {

    display:flex !important;

    flex-direction:row !important;

    align-items:center !important;

    gap:8px !important;

}



/* CERTIFICACIONES */

.aup-certificacion-final {

    display:flex !important;

    flex-direction:column !important;

    flex:0 0 auto !important;

}



/* SEPARADOR */

.aup-separador-ruta {

    width:1px !important;

    height:55px !important;

    background:#d8d8d8 !important;

    flex:none !important;

}



/* ESTILO BOTONES */

.aup-botones-ruta-final button,
.aup-certificacion-final button {


    height:40px !important;

    padding:0 18px !important;

    background:#ffffff !important;

    border:1px solid #b89a4a !important;

    color:#173b70 !important;

    font-size:13px !important;

    font-weight:600 !important;

    border-radius:3px !important;

    white-space:nowrap !important;

}



/* HOVER */

.aup-botones-ruta-final button:hover,
.aup-certificacion-final button:hover {


    background:#173b70 !important;

    color:#ffffff !important;

}



/* ACTIVO */

.aup-botones-ruta-final button.activo {


    background:#173b70 !important;

    color:#ffffff !important;

    border-color:#173b70 !important;

}



/* CERTIFICACION ACTIVA */

.aup-certificacion-final button.activo {


    background:#b89a4a !important;

    color:#173b70 !important;

}



/* =====================================================
   TABLET
   ===================================================== */


@media(max-width:1024px){


    .aup-.elementor-12869 .elementor-element.elementor-element-15953a7-rutas-final {

        gap:15px !important;

    }


    .aup-botones-ruta-final {

        flex-wrap:wrap !important;

    }

}



/* =====================================================
   MOVIL
   ===================================================== */


@media(max-width:767px){


    .aup-.elementor-12869 .elementor-element.elementor-element-15953a7-rutas-final {


        width:100% !important;

        display:flex !important;

        flex-direction:column !important;

        align-items:stretch !important;

        justify-content:flex-start !important;

        gap:20px !important;


    }



    .aup-ruta-profesional-final {


        width:100% !important;

        flex:0 0 auto !important;

    }



    .aup-botones-ruta-final {


        width:100% !important;

        display:flex !important;

        flex-direction:column !important;

        gap:10px !important;


    }



    .aup-botones-ruta-final button {


        width:100% !important;

    }



    .aup-separador-ruta {


        width:100% !important;

        height:1px !important;

        margin:10px 0 !important;

        order:2 !important;

    }



    .aup-certificacion-final {


        width:100% !important;

        order:3 !important;

        flex:0 0 auto !important;

    }



    .aup-certificacion-final button {


        width:100% !important;

    }


}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c9e8d91 *//* =====================================================
   AUPTAM RECONOCIMIENTOS
   MISMA VISTA QUE BUSCADOR INDIVIDUAL
   ===================================================== */


.aup-lista-programas {
    width:100%;
    margin:0;
    padding:0;
}


.aup-lista-programas .aup-programa {

    display:grid !important;

    grid-template-columns:
        minmax(0,1fr)
        auto
        auto !important;

    align-items:center !important;

    gap:20px !important;

    width:100% !important;

    padding:16px 8px !important;

    border-bottom:1px solid #e5e5e5 !important;

    box-sizing:border-box !important;

}



.aup-lista-programas .aup-programa:last-child {

    border-bottom:none !important;

}



.aup-lista-programas .aup-programa-nombre {

    font-size:15px !important;

    line-height:1.45 !important;

    font-weight:400 !important;

}



.aup-lista-programas .aup-programa-precio {

    font-size:15px !important;

    line-height:1.4 !important;

    font-weight:600 !important;

    white-space:nowrap !important;

}



.aup-lista-programas .aup-solicitar {

    display:inline-flex !important;

    align-items:center !important;

    justify-content:center !important;

    min-width:110px !important;

    height:36px !important;

    padding:0 18px !important;

}
/* =====================================================
   AUPTAM - BOTÓN SOLICITAR
   IGUAL AL BUSCADOR INDIVIDUAL
   ===================================================== */


.aup-lista-programas .aup-solicitar {

    background:#123b73 !important;

    color:#ffffff !important;

    border:none !important;

    border-radius:3px !important;

    font-size:13px !important;

    font-weight:600 !important;

    text-transform:uppercase !important;

    min-width:112px !important;

    height:38px !important;

    padding:0 20px !important;

    display:flex !important;

    align-items:center !important;

    justify-content:center !important;

    cursor:pointer !important;

    transition:all .25s ease !important;

}



/* Hover */

.aup-lista-programas .aup-solicitar:hover {

    background:#0b2a55 !important;

    color:#ffffff !important;

}/* End custom CSS */