@media(max-width:1030px) {
    .bloq_img_banner figure {
        width: 390px;
        height: 390px;
    }
}

@media(max-width:975px) {
    .volver_columna_975_movil_2026 {
        flex-direction: column;
    }

    .terminos_comunidad_2026 {
        margin-top: 15px;
    }
}






@media(max-width:960px) {

    .puntos_azules,
    .bloq_puntos_celestes .puntos_azules {
        width: 133px;
        height: 43px;
    }

    .circulo_flotante_co {
        width: 70px;
        height: 70px;
        right: 85px;
    }
}

@media(max-width:950px) {
    .ancho_imagen_alumni {
        width: 320px;
    }

    .ancho_imagen_beneficio {
        width: 350px;
    }


}

@media(max-width:880px) {
    .icon_menu_movil {
        display: block;
    }

    .menu_destokp_senati {
        display: none;
    }

    .descripcion_banner {
        width: 100%;
    }

    .bloq_destokp figure {
        width: 350px;
        height: 350px;
    }
}

@media(max-width:860px) {

    .bloq_img_banner figure,
    .item_imagen_historia {
        width: 320px;
        height: 320px;
    }

    .circulo_medio {
        width: 95px;
        height: 95px;
    }

    .circulo_pequeno {
        width: 19px;
        height: 19px;
    }

    .circulos_banner {
        bottom: -58px;
        right: -145px;
    }

    .bloq_circulo_img_historia {
        padding: 15px;
    }

    .circulo_grande_historia {
        right: -7px;
        width: 70px;
        height: 70px;
    }

}

.aparecer_820_movil {
    display: none;
}

@media(max-width:820px) {

    .quitar_820_movil {
        display: none;
    }

    .aparecer_820_movil {
        display: block;
    }

}


@media(max-width:750px) {
    .img_flotante_lineas {
        left: -30%;
    }

    .img_flotante_flechas {
        width: 20px;
    }

    .modificar_puntos_capacitacion .puntos_azules {
        width: 85px !important;
        height: 38px !important;
    }

    .circulo_derecho_capacitacion {
        right: -124px;
    }

    .circulo_izquierdo_capacitacion {
        left: -178px;
        top: -153px;
    }
}



@media(max-width:720px) {
    .circulos_banner {
        bottom: -50px;
    }

    .bloq_img_banner {
        margin-bottom: 20px;
    }

    .centrar_movil_720_gracias {
        justify-content: center !important;
    }

    .modificar_alto_gracias {
        height: auto !important;
    }

    .titulo_cuadro_hstori::after {
        display: none;
    }

    .ancho_imagen_beneficio {
        width: 250px;
    }

    .volver_column_720_movil {
        flex-direction: column;
    }

    .volver_column_720_movil_reverse {
        flex-direction: column-reverse;
    }

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

    .bloq_img_banner figure {
        width: 100%;
        height: 100%;
    }

    .bloq_text_fondo_blanco {
        border-radius: 0px 0px 20px 20px;
        margin-top: 0px;
    }

    .ancho_imagen_alumni {
        border-radius: 20px 20px 0px 0px;
    }

    .row_bloq_text_fondo_blanco {
        padding: 30px;
    }

    .centrar_movil_720 {
        display: flex;
        justify-content: center;
    }

    .text_center_720_movil {
        text-align: center;
    }

    .btn_comunidad {
        display: flex;
        margin: auto;
    }

    .card_comentario figure {
        width: 160px;
        height: 160px;
        border: 14px solid #cedae9bf;
    }

    .bullet_slider_egresados {
        display: none;
    }

    .text_redes_footer {
        font-size: 14px;
    }

    .redes_footer a svg {
        width: 20px;
    }

    .redes_footer {
        gap: 10px;
        margin-left: 10px;
    }

    .img_logo_footer {
        width: 180px;
    }
}


@media(max-width:639px) {

    .img_flotante_lineas {
        left: -44%;
        bottom: 9%;
    }

    .redes_footer a svg {
        width: 25px;
    }

    .text_redes_footer {
        font-size: 16px;
    }

    .img_logo_footer {
        width: auto;
        margin-bottom: 10px;
    }

    .redes_footer {
        margin-left: 0;
        margin-top: 20px;
    }

    .card_comentario figure {
        width: 320px;
        height: 320px;
    }

    .ancho_movil_639 {
        width: 350px;
    }

    .ancho_imagen_beneficio {
        width: 100%;
        height: 315px;
        background-position-x: initial;
        background-position: top center;
    }

    .img_flotante_flechas {
        bottom: 50px;
        width: 22px;
    }

    .lineas_egresados i,
    .lineas_egresados2 i {
        width: 216px;
        height: 90px;
    }

    .bloq_img_banner figure {
        width: 320px;
        height: 320px;
    }
}




@media(max-width:480px) {
    .ancho_imagen_beneficio {
        height: 230px;
    }

    .bloq_img_banner figure {
        width: 290px;
        height: 290px;
    }

    .lineas_egresados i,
    .lineas_egresados2 i {
        width: 100px;
        height: 90px;
    }

    .img_flotante_lineas {
        left: -58%;
    }

    .img_flotante_flechas {
        bottom: 0px;
    }

    .img_gracias_movil {
        width: 150px;
    }

    .espacio_40_gracias {
        gap: 20px;
    }

    .bloq_fechas_eventos {
        border-radius: 10px;
    }

    .card_etiqueta {
        padding: 5px 15px;
    }

    .btn_eventos_mas {
        padding: 10px;
    }

    .espacio_entre_eventos {
        gap: 15px;
    }

    .card_comentario {
        padding: 15px !important;
    }

    .boton_promocion {
        width: 220px;
        height: 45px;

    }

    .card_comentario figure {
        width: 220px;
        height: 220px;
    }

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

    .btn_comunidad {
        padding: 5px 37px;
    }

    .premio_legales figure {
        width: 150px;
        height: 150px;
    }

    .premio_legales figure img {
        width: 80%
    }

    .ancho_movil_639 {
        width: 300px;
    }

    .gap_espacio_comunidad {
        gap: 20px;
    }

    .row_bloq_text_fondo_blanco {
        padding: 20px;
    }

    .detalles_comentario h3 {
        margin-top: 10px;
    }

    .row_bloq_text_fondo_blanco h3,
    .detalles_comentario h3,
    .titulos_ckeditor,
    .boton_promocion span,
    .card_detalles_eventos h3,
    .card_fecha_eventos p {
        font-size: 20px;
    }

    .titulo_principal,
    .titulo_general_section,
    .titulo_comunidad,
    .titulo_cuadro_hstori,
    .gracias_thank_page h1,
    .titulo_principal_banner {
        font-size: 25px;

    }

    .bloq_modalidad {
        height: 30px;
    }

    .titulo_secundario,
    .btn_mas_info_beneficio {
        font-size: 13px;
    }

    .btn_mas_info_capacitacion svg,
    .btn_mas_info_beneficio svg {
        width: 20px;
    }

    .descripcion_banner,
    .ckeditor_alumni_new,
    .row_bloq_text_fondo_blanco ul,
    .row_bloq_text_fondo_blanco p,
    .text_forma_parte,
    .btn_comunidad,
    .ck_editor_beneficios,
    .ckeditor_detalles_card_beneficios,
    .detalles_comentario p,
    .datos_carrera,
    .dato_egresado,
    .ck_editor_historio,
    .btn_enviar_historia,
    .card_detalles_eventos p,
    .card_fecha_eventos span,
    .bloq_modalidad,
    .gracias_thank_page p,
    .ckeditor_text_blog {
        font-size: 15px;
    }

    .ckeditor_text_blog {
        text-align: justify;
    }

    .ck_editor_historio {
        line-height: 1.2;
    }

    .row_bloq_text_fondo_blanco ul li span svg {
        width: 18px;
    }

    .boton_azul_link {
        font-size: 13px;
    }

    .circulo_medio {
        width: 70px;
        height: 70px;
    }
}