.titulo_exitoso_bloq {
    font-size: 30px;
    line-height: 1.3;
    width: 100%;
    max-width: 750px;
    text-align: center;
    color: #fff;
    font-weight: 700;
    margin-bottom: 40px;
}

.container_new_exitoso {
    max-width: 1200px;
    overflow: hidden;
}

.contenedor_slider_exitosos {
    background: #00D3C7;
}

.contenedor_slider_exitoso {
    width: 100%;
    max-width: 1072px;
}

.boq_slider_senati_exitoso {
    display: flex;
    align-items: center;
    gap: 30px;
}

.item_exitoso_alumno img {
    width: 100%;
}

.item_exitoso_slider {
    display: flex;
    align-items: stretch;
    background: #fff;
    height: 100%;
}

.info_personaje_exitoso {
    width: 55%;
    background: #fff;
    padding: 35px;

}

.descripcion_personaje {
    font-size: 21px;
    color: #29262C;
    line-height: 1.2;
    font-weight: 300 !important;
    margin: 27px 0px;
}

.descripcion_personaje strong {
    font-weight: 700;
}

.nombre_personaje {
    background: #00D3C7;
    color: #fff;
    font-size: 24px;
    font-weight: 700;
    padding: 10px 20px;
    display: table;
    margin-bottom: 25px;
}

.carrera_personaje {
    font-size: 17px;
    color: #29262c;
    font-weight: 300 !important;
    width: 100%;
    max-width: 330px;
    display: flex;
    align-items: center;
    gap: 10px;
}

.quitar_flc_anets button img {
    width: 10px;
}

.quitar_flc_anets button svg {
    display: none;
}

.carrera_personaje p {
    font-size: 18px;
    margin: 0;
    line-height: 1.3;
    color: #29262C;
}

.carrera_personaje_bandera {
    margin-bottom: 10px;
}

.carrera_personaj strong {
    font-weight: 400 !important;
}

.linea_celeste {
    width: 100%;
    height: 2px;
    background: #00e7f7;
    margin-top: 5px;
    margin-bottom: 10px;
}

.bloq_botones_slider_personaje {
    height: 80px;
    position: relative;
    z-index: 1;
    bottom: 0;
}

.imagen_personaje {
    width: 45%;
    box-sizing: border-box;
}


.imagen_personaje img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.btn_slider_exitoso {
    position: absolute;
    bottom: 35px;
    width: 40px !important;
    height: 40px !important;
    border-radius: initial;
    display: flex;
    padding: 0;
    background: #00D3C7;
}

.btn_slider_exitoso svg {
    display: none;
}

.btn_slider_exitoso.uk-slidenav-previous {
    left: 3%;
}

.btn_slider_exitoso.uk-slidenav-next {
    left: 8%;
}

.bloq_personas_movil {
    display: none;
    justify-content: center;
}

@media(max-width: 880px) {

    .info_personaje_exitoso,
    .imagen_personaje {
        width: 50%;
    }

    .btn_slider_exitoso.uk-slidenav-next {
        left: 10%;
    }
}

@media(max-width: 720px) {
    .item_exitoso_slider {
        flex-direction: column;
        justify-content: space-between;
    }

    .info_personaje_exitoso,
    .imagen_personaje {
        width: 100%;
        box-sizing: border-box;
    }

    .imagen_personaje {
        height: 450px;
    }

    .imagen_personaje img {
        object-position: top;
    }

    .descripcion_personaje {
        font-size: 18px;
    }

    .nombre_personaje {
        font-size: 20px;
    }

    .btn_slider_exitoso {
        bottom: 460px;
    }

    .btn_slider_exitoso.uk-slidenav-previous {
        left: 46%;
        transform: translateX(-50%);
    }

    .btn_slider_exitoso.uk-slidenav-next {
        left: 55%;
        transform: translateX(-50%);
    }

    .bloq_botones_slider_personaje {
        height: 50px;
    }

    .titulo_exitoso_bloq {
        font-size: 24px;
    }
}

@media(max-width: 480px) {


    .btn_slider_exitoso.uk-slidenav-next {
        left: 58%;
        transform: translateX(-50%);
    }

    .btn_slider_exitoso.uk-slidenav-previous {
        left: 42%;
        transform: translateX(-50%);
    }

    .info_personaje_exitoso {
        padding: 15px 20px 35px 20px;
        display: flex;
        flex-direction: column;
        align-items: center;
    }

    .descripcion_personaje {
        text-align: center;
    }

    .carrera_personaje_bandera {
        flex-direction: column;
        align-items: center;
    }

    .carrera_personaje p {
        text-align: center;
    }

    .bloq_botones_slider_personaje {
        height: 30px;
    }

    .bloq_personas_movil {
        display: flex;

    }

    .bloq_formulario_medio {
        max-width: 100% !important;
    }

    .banner_fondo.fondo_banner_admin {
        background: #e3e3e3 !important;
    }
}

.btn_modal_link {
    color: #fff;
    font-size: 15px;
    text-decoration: underline;
    transition-duration: 0.5s;
    margin-top: 5px;
}

.btn_modal_link:hover {
    color: #00d3c7;
    text-decoration: underline;
    transition-duration: 0.5s;
}

.item_estudio_new {
    height: 100%;
    box-sizing: border-box;
}

.ancho_modal_datos {
    width: 100%;
    max-width: 960px !important;
    border-radius: 10px;
}

.cabecera_modal p {
    font-size: 15px;
    text-align: center;
    color: #1C101B;
    line-height: 17px;
    font-weight: 700;
}

.contenedor_table {
    overflow: auto;
    height: 450px;
}

.contenedor_table table thead {
    background: #00D3C7;
}


.contenedor_table table thead tr th {
    text-align: center;
    vertical-align: middle;
    color: #1C101B;
    line-height: 17px;
    font-weight: 800;
}


.contenedor_table table tbody tr td {
    text-align: center;
    vertical-align: middle;
    color: #1C101B;
    line-height: 17px;
    font-weight: 700;
    font-size: 13px;
}

.contenedor_table table tbody tr td p {
    margin: 0;
}

.contenedor_table table tbody tr td p:nth-of-type(n+2) {
    margin-top: 5px;
}





.tri-clip {
    width: 43px;
    height: 20px;
    background: #03BEB1;
    clip-path: polygon(50% 0%, 0% 100%, 100% 100%);
    transform: rotate(45deg);
    position: absolute;
    right: -14px;
    top: 0;
    transition-duration: 0.5s;
}

.row_cabecera_egresado_exitoso {
    background: #fff;
    width: 100%;
    clip-path: polygon(0 0, 85% 0, 100% 100%, 0 100%);
    transition-duration: 0.5s;
}


.fondo_egresados_exitosos {
    background: #DEDEDE;
}

.titulo_egresados_section {
    font-size: 30px;
    line-height: 32px;
    font-weight: bold;
    color: #1C101B;
}

.titulo_egresados_section span {
    background: #03BEB1;
    padding: 5px 15px;
    clip-path: polygon(0 0, 100% 0, 100% 79%, 95% 100%, 0 100%, 0% 50%);
    display: table;
    margin: auto;
}

.cabecera_egresado_exitoso {
    width: 100%;
    box-sizing: border-box;
    height: 46px;
    position: relative;
}

.item_egresado_exitoso {
    padding: 0px 25px 45px 25px;
    background: #fff;
}

.cuadro_verde_egresado {
    background: #03BEB1;
    clip-path: polygon(0 0, 83% 0, 100% 100%, 18% 100%);
}

.cuadro_verde_egresado img {
    transform: rotate(180deg);
}

.padding_cuadro_egresado {
    padding: 15px 20px;
}

.row_item_egresado_exitoso picture {
    width: 100%;
    height: 266px;
    margin-bottom: 0px;
    display: flex;
}

.row_item_egresado_exitoso picture img {
    width: 100%;
    height: 100%;
    object-fit: cover;
    object-position: center;
}

.detalles_egresado_exitoso {
    width: 100%;
    margin-bottom: 90px;
}

.detalles_egresado_exitoso h3 {
    font-size: 25px;
    color: #03BEB1;
    font-weight: bold;
    margin-top: 15px;
    height: 35px;
    display: flex;
    justify-content: center;
    align-items: center;
    margin-bottom: 10px;
}

.detalles_egresado_exitoso p {
    font-size: 17px;
    font-weight: bold;
    line-height: 18px;
    color: #1C101B;
    display: flex;
    align-items: center;
    justify-content: center;
}



.cuadro_cargo_egresado_exitoso_superior p {
    font-size: 17px;
    font-weight: bold;
    line-height: 18px;
    color: #fff;
}


.cuadro_cargo_egresado_exitoso_inferior p {
    font-size: 17px;
    font-weight: bold;
    line-height: 18px;
    color: #03BEB1;
}



.botones_slider_egresado_negro a {
    background: #1C101B;
    border: none;
}

.botones_slider_egresado_negro a svg {
    color: #fff;
}

.botones_slider_egresado_negro a svg polyline {
    stroke-width: 3;
}

.testimonio_egresado_exitoso p {
    text-align: center;
    color: #1C101B;
    font-size: 20px;
    line-height: 22px;
}

.item_opacity_verde_egresado {
    background: #03BEB1;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 30px;
    box-sizing: border-box;
    opacity: 0;
    transition-duration: 0.5s;
}

.item_opacity_verde_egresado h2 {
    font-size: 25px;
    line-height: 43px;
    color: #fff;
    font-weight: bold;

}

.contenedor_column_movil:hover .item_egresado_exitoso .item_opacity_verde_egresado {
    opacity: 1 !important;
    transition-duration: 0.5s;
}

.contenedor_column_movil:hover .cabecera_egresado_exitoso .row_cabecera_egresado_exitoso {
    transition-duration: 0.5s;
    background: #03BEB1;
}

.contenedor_column_movil:hover .cabecera_egresado_exitoso .bloq_trianngulo_item_legado .tri-clip {
    transition-duration: 0.5s;
    background: #fff;
}


.padding_contenedor_egresados_exitosos {
    padding: 0px 40px;
}

.botones_slider_egresado_negro_posicion .uk-slidenav-previous {
    margin-right: 0px !important;
    right: 98%;
}

.botones_slider_egresado_negro_posicion .uk-slidenav-next {
    left: 98%;
    margin-left: 0px !important;
}


#no-limit .choices.error {
    border: 1px solid red !important;
}



.bloq_carrera_estudio_nuevo_2025 {
    bottom: 0px;
    background: #000000;
}

.alto_new_definido_estudiar_2025 {
    height: 100%;
    min-height: 630px;
}

.bloq_carrera_estudio_nuevo_2025 h6 {
    margin-bottom: 0px;
    margin-top: 10px;
}

.modificar_absolute_img_2025 {
    top: 0;
}

.cuadro_cargo_egresado_exitoso {
    bottom: -90px;
    margin: auto;
    left: 50%;
    transform: translateX(-50%);
    width: 100%;
    position: absolute;
    border: 1px solid #000000;
    height: 69px;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    padding: 0px 11px;
    box-sizing: border-box;
    background: #000000;
}

@media(max-width:870px) {

    .text_movil_porq_estudiar_2025 h6 {
        margin-bottom: 0;
        margin-top: 10px;
    }

}





@media(max-width:820px) {

    .cabecera_movil_carrera.aparecer_820_movil,
    .aparecer_820_movil.uk-width-1-1 {
        width: 100% !important;
    }

}



@media(max-width:700px) {
    .contenedor_table {
        overflow: auto;
        width: 100%;
    }

    .contenedor_table table {
        width: 100%;
        border-collapse: collapse;
        min-width: 550px;
    }
}




@media(max-width:639px) {
    .ancho_nuevo_movil_estudia {
        width: 100% !important;
    }

    .titulo_egresados_section {
        margin-top: 10px;
    }

    .margin_movil_205_s {
        margin-top: 20px !important;
    }

    .titulo_carrera_azul.margin_botton_egresados {
        margin-bottom: 20px !important;
    }

}

@media(max-width:520px) {

    .contenedor_table table tbody tr td,
    .contenedor_table table thead tr th {
        font-size: 12px;
    }

    .cabecera_egresado_exitoso {
        height: 38px;
    }

    .row_cabecera_egresado_exitoso {
        clip-path: polygon(0 0, 90% 0, 100% 100%, 0 100%);
    }

    .tri-clip {
        width: 33px;
        height: 20px;
    }
}

@media(max-width:480px) {
    .titulo_pie_a {
        padding: 11px 0px;
    }

    .contenedor_escuela_movil {
        padding: 15px !important;
    }



    .quitar_margin_top_movil {
        margin-top: 0px !important;
    }

    .titulo_egresados_section {
        font-size: 16px;

    }

    .titulo_egresados_section span {

        padding: 0px 12px !important;
        margin-top: -7px !important;

    }

    .tri-clip {
        width: 22px;
        height: 10px;
        right: -9px;
        transform: rotate(38deg);
    }

    .cabecera_egresado_exitoso {
        height: 19px;
    }


    .row_cabecera_egresado_exitoso {
        clip-path: polygon(0 0, 93% 0, 100% 100%, 0 100%);
    }


    .text_movil_porq_estudiar_2025 h6 {
        font-size: 10px;
    }


    .padding_cuadro_egresado {
        padding: 1px 15px;
    }

    .cuadro_blan_egresado img,
    .cuadro_verde_egresado img {
        width: 11px;
    }

    .row_item_egresado_exitoso {
        display: flex;
        flex-direction: row;
        gap: 10px;
    }



    .ancho_movil_egresados_exitoso {
        width: 120px;
        position: relative;
        height: 50px;
        margin-top: 20px;
    }

    .ancho_movil_egresados_exitoso a svg {
        width: 8px;
    }

    .padding_contenedor_egresados_exitosos {
        padding: 0px;
    }

    .item_egresado_exitoso {
        padding: 0px 17px 19px 17px;
    }

    .row_item_egresado_exitoso picture {
        width: 112px;
        height: auto;
        flex-shrink: 0;
    }

    .detalles_egresado_exitoso h3 {
        font-size: 15px;
        line-height: 32px;
        margin-bottom: 0px;
    }

    .detalles_egresado_exitoso p {
        font-size: 14px;
        line-height: 14px;
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .cuadro_cargo_egresado_exitoso_superior p,
    .cuadro_cargo_egresado_exitoso_inferior p {
        font-size: 12px;
        line-height: 13px;
    }


    .item_opacity_verde_egresado {
        padding: 20px 15px 15px 15px;
    }

    .cuadro_cargo_egresado_exitoso_superior::after,
    .cuadro_cargo_egresado_exitoso_superior::before {
        width: 10px;
        height: 10px;
    }

    .cuadro_cargo_egresado_exitoso_inferior::before {
        width: 10px;
        height: 10px;
        top: initial;
        bottom: 0;
    }

    .cuadro_cargo_egresado_exitoso_inferior::after {
        width: 10px;
        height: 10px;
        top: initial;
        bottom: 0;
    }

    .testimonio_egresado_exitoso p {
        font-size: 14px;
        line-height: 14px;
    }

    .item_opacity_verde_egresado figure {
        width: 16px;
        height: 13px;
    }

    .item_opacity_verde_egresado figure img {
        width: 100%;
        height: 100%;
        object-fit: contain;
    }

    .item_opacity_verde_egresado h2 {
        font-size: 16px;
        line-height: 28px;
    }

    .detalles_egresado_exitoso h3 {
        margin-top: 0px;
    }

    .detalles_egresado_exitoso {
        margin-bottom: 13px;
    }

    .cuadro_cargo_egresado_exitoso {
        bottom: initial;
        left: initial;
        transform: initial;
        position: relative;
        height: 45px;
    }

}