
    .cnt_footer_principal{
        display: flex;
        flex-direction: column;
        width: 100%;
        position: relative;
        justify-content: center;
        user-select: none;
    }
    
    .cnt_footer_logo{
        background-image: url(https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-cepeg.webp); /*Cambie a webp*/
        position: absolute;
        width: 100px;
        height: 100px;
        top: -50px;
        left: 0;
        right: 0;
        margin: auto;
        background-size: 100%;
        background-repeat: no-repeat;
    }
    
    .cnt_footer_fondo{
        background-image: url(https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/bg-fondo-desktop-footer.webp); /*Cambie a webp*/
        position: absolute;
        width: 100%;
        height: 100%;
        z-index: 0;
        background-repeat: no-repeat;
        background-size: cover;
    }
    
    .cnt_fter_listado{
        display: flex;
        flex-direction: row;
        justify-content: center;
        gap: 10em;
        z-index: 2;
        padding: 0 10em;
    }
    .cnt_fter_bloque{
        display: flex;
        flex-direction: column;
        margin: 7.5em 0 2.5em 0;
    }
    
    .cnt_fter_bloque.fbl_responsive{
        display: none;
    }
    
    .cnt_fter_bloque p{
        color: #f2b015;
        font-size: 1.25em;
        font-weight: 600;
        margin: 0.625em 0;
        cursor: default;
    }
    .cnt_fter_bloque a{
        font-family: 'Poppins';
        font-size: 1.0625em;
        color: #fff;
    }
    .cnt_fter_bloque a:hover{
        color: #f2b015;
    }
    
    .cnt_fter_contacto{
        display: flex;
        margin: 0.3125em 0;
        gap: 0.75em;
        align-items: center;
    }
    .cnt_fter_contacto img{
        width: 1.4375em;
        height: 1.4375em;
        margin-top: 0.1875em;
    }
    
    .cnt_fter_ubi{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-ubicacion.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_telf{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-whatsapp-1.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_msnj{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-mensaje.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_contacto p{
        font-family: 'Poppins';
        font-size: 1em;
        font-weight: 400;
        color: #fff;
        margin: 0;
        cursor: pointer;
    }
    .cnt_fter_contacto:hover p{
        color: #f2b015;
    }
    
    .cnt_fter_contacto:hover .cnt_fter_ubi{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-ubicacion-2.webp");/*Cambie a webp*/
    }

    .cnt_fter_contacto:hover .cnt_fter_telf{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-whatsapp-2.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_contacto:hover .cnt_fter_msnj{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-mensaje-2.webp");/*Cambie a webp*/
    }

    .cnt_fter_redes{
        display: flex;
        flex-direction: column;
        gap: 0.5em;
    }

    .cnt_fter_redes_bloque{
        display: flex;
        gap: 0.5em;
    }
    
    .cnt_fter_redes_bloque a{
        display: flex;
        border: solid 2px #fff;
        border-radius: 1.5625em;
        
    }
    .cnt_fter_redes_bloque a:hover{
        border-color: #f2b015;
        
    }
    
    .cnt_fter_redes_bloque a img{
        margin: 0.3125em;
        width: 1.5625em;
        height: 1.5625em;
    }
    
    .cnt_fter_redes_bloque a .cnt_fter_fb{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-facebook-1.webp");/*Cambie a webp*/
    }
    .cnt_fter_redes_bloque a:hover .cnt_fter_fb{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-facebook-2.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_redes_bloque a .cnt_fter_inst{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-instagram-1.webp");/*Cambie a webp*/
    }
    .cnt_fter_redes_bloque a:hover .cnt_fter_inst{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-instagram-2.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_redes_bloque a .cnt_fter_yt{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-youtube-1.webp");/*Cambie a webp*/
    }
    .cnt_fter_redes_bloque a:hover .cnt_fter_yt{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-youtube-2.webp");/*Cambie a webp*/
    }

    .cnt_fter_redes_bloque a .cnt_fter_wsp{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-whatsapp-1.webp");/*Cambie a webp*/
    }
    .cnt_fter_redes_bloque a:hover .cnt_fter_wsp{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-whatsapp-2.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_redes_bloque a .cnt_fter_tiktok{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-tiktok-1.webp");/*Cambie a webp*/
    }
    .cnt_fter_redes_bloque a:hover .cnt_fter_tiktok{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-tiktok-2.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_redes_bloque a .cnt_fter_tlgram{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-telegram-1.webp");/*Cambie a webp*/
    }
    .cnt_fter_redes_bloque a:hover .cnt_fter_tlgram{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/redes/logo-telegram-2.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_boton{
        display: flex;
        flex-direction: column;
        justify-content: center;
        position: relative;
        background-color: #f2b015;
        margin-top: 1em;
        padding: 0.3125em 1.3125em;
        border-radius: 0.625em;
    }
    .cnt_fter_boton p{
        color: #14246d;
        font-size: 1.25em;
        margin: 0;
        line-height: 1.4;
        cursor: pointer;
    }
    
    .cnt_fter_boton_img{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-click.webp");/*Cambie a webp*/
        position: absolute;
        width: 50px;
        height: 50px;
        z-index: 1;
        bottom: -30px;
        right: -30px;
        margin: auto;
        background-size: 100%;
        background-repeat: no-repeat;
    }

    .cnt_fter_boton:hover{
        background-color: #fff;
    }
    
    .cnt_fter_boton:hover p{
        color: #f2b015;
    }
    
    .cnt_fter_boton:hover .cnt_fter_boton_img{
        content:url("https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/logo-click-2.webp");/*Cambie a webp*/
    }
    
    .cnt_fter_derechos{
        display: flex;
        justify-content: center;
        z-index: 2;
    }
    .cnt_fter_derechos p{
        color: #fff;
        font-family: 'Poppins';
        font-size: 1em;
        margin: 2.1875em 0;
        cursor: default;
    }
    
    .copyright_desktop{
        display: flex;
    }
    
    .copyright_responsive{
        display: none;
    }
    
    @media(max-width: 1600px){
    
        .cnt_fter_listado{
            gap: 3em;
        }
        
    }
    
    @media(max-width: 1440px){
    
        .cnt_fter_listado {
            padding: 0 9em;
        }
        
    }

    @media(max-width: 1366px){
        
        .cnt_fter_bloque p{
            font-size: 1.125em;
        }
        
        .cnt_fter_bloque a{
            font-size: 0.9375em;
        }
        
        .cnt_fter_boton p{
            font-size: 1em;
        }
        
        .cnt_fter_boton_img{
            width: 35px;
            height: 35px;
            bottom: -20px;
            right: -20px;
        }
        
        .cnt_fter_derechos p{
            font-size: 0.875em;
        }
        
    }   
    
    @media(max-width: 1280px){
        
        .cnt_fter_bloque a{
            font-size: 0.8125em;
        }
        
        .cnt_fter_bloque p{
            font-size: 1em;
        }
        
        .cnt_fter_listado {
            gap: 4em;
        }
    }

    @media(max-width: 1100px){
        
        .cnt_fter_listado {
            gap: 2em;
        }
        
        .cnt_fter_listado {
            padding: 0 8em;
        }
        
        .cnt_fter_bloque p {
            font-size: 0.875em;
        }
    }
    
    @media(max-width: 1000px){
        
        .cnt_fter_listado {
            gap: 1em;
        }
        
        .cnt_fter_listado {
            padding: 0 7em;
        }
    }
    
    @media(max-width: 850px){
        .copyright_desktop{
            display: none;
        }
        
        .copyright_responsive{
            display: flex;
        }
        
        .cnt_footer_logo {
            width: 136px;
            height: 136px;
            top: -68px;
        }
        
        .cnt_footer_fondo{
            background-image: url(https://cepegarchivos.s3.amazonaws.com/web/2022/landing-general/footer/min/bg-fondo-responsive-footer.webp); /*Cambie a webp*/
        }
        
        .cnt_fter_boton_img {
            width: 70px;
            height: 70px;
            bottom: -38px;
            right: -43px;
        }
        
        .cnt_fter_bloque.fbl_desktop{
            display: none;
        }

        .cnt_fter_bloque.fbl_responsive{
            display: flex;
            margin: 0 0 5.187em 0;
        }
        
        .cnt_fter_bloque.fbl_responsive.fbl_primer_bloque {
            margin: 6.75em 0 3.5625em 0;
        }
        .cnt_fter_listado{
            flex-direction: column;
            /*padding: 0;*/
        }
        
        .fbl_responsive{
            align-items: center;
        }
        
        .fbl_responsive .cnt_fter_boton {
            width: fit-content;
            padding: 1.125em 2.0625em;
            border-radius: 1.25em;
        }
        
        .fbl_responsive .cnt_fter_boton p{
            font-size: 2.5em;
            text-align: center;
        }
        
        .cnt_fter_bloque.fbl_responsive .fbl_responsive_tit {
            font-size: 2.1875em;
            line-height: 1;
            margin: 0;
            text-align: center;
        }
        .cnt_fter_bloque_res{
            display: flex;
            flex-direction: column;
            width: 100%;
            justify-content: center;
            align-items: center;
            margin-top: 2.375em;
            gap: 1em;
        }
        .cnt_fter_bloque_res a{
            font-family: 'Poppins';
            font-size: 1.9375em;
            font-weight: 300;
            color: #FFF;
            line-height: 1;
            text-align: center;
        }
        .cnt_fter_linea{
            display: flex;
            width: 0.1875em;
            height: 1.9375em;
            background-color: #f2b015;
        }
        .cnt_fter_contacto{
             align-items: center;   
        }
        .cnt_fter_bloque_res a{
            font-size: 1.9375em;
            text-align: center;
        }
        .cnt_fter_contacto p{
            font-size: 1em;
            font-family: 'Poppins';
            font-weight: 300;
            color: #FFF;
            line-height: 1;
            text-align: center;
        }
        .cnt_fter_contacto:first-child p{
            line-height: 1.4;
            text-align: center;
        }
        
        .cnt_fter_redes{
            flex-direction: row;
            margin-top: 2.375em;
            gap: 1em;
        }
        .cnt_fter_redes_bloque{
            gap: 1em;
        }
        .cnt_fter_redes_bloque a{
            border-radius: 3em;
        }
        .cnt_fter_redes_bloque a img {
            margin: 0.5em;
            width: 3em;
            height: 3em;
        }
        .cnt_fter_derechos p {
            font-size: 1.4375em;
            line-height: 1;
            text-align: center;
        }
        
        .cnt_fter_derechos .copyright_responsive{
            line-height: 1.4;
        }
        
    }
    
    @media(max-width: 768px){
        .fbl_responsive .cnt_fter_boton p {
            font-size: 2em;
        }
        .cnt_fter_bloque.fbl_responsive .fbl_responsive_tit{
            font-size: 2em;
        }
        .cnt_fter_bloque_res a{
            font-size: 1.5em;
        }
    }
    
    @media(max-width: 500px){
        
        .cnt_footer_logo {
            width: 110px;
            height: 110px;
            top: -55px;
        }
        
        .cnt_fter_listado {
            padding: 0;
        }

        .cnt_fter_bloque.fbl_responsive {
            margin: 0 0 2.5em 0;
        }

        .cnt_fter_bloque.fbl_responsive.fbl_primer_bloque {
            margin: 4em 0 3em 0;
        }

        .fbl_responsive .cnt_fter_boton p {
            font-size: 1.5625em;
            font-weight: 700;
        }
        
        .cnt_fter_boton_img {
            width: 50px;
            height: 50px;
            bottom: -24px;
            right: -23px;
        }
        
        .fbl_responsive .cnt_fter_boton {
            padding: 0.625em 2.0625em;
        }
        
        .cnt_fter_bloque.fbl_responsive .fbl_responsive_tit {
            font-size: 1.4375em;
        }
        
        .cnt_fter_bloque_res a {
            font-size: 1.25em;
        }
        
        .cnt_fter_contacto img {
            width: 1.25em;
            height: 1.25em;
        }
        
        .cnt_fter_bloque_res {
            margin-top: 1.5625em;
        }
        
        .cnt_fter_redes {
            gap: 0.625em;
        }
        
        .cnt_fter_redes_bloque {
            gap: 0.625em;
        }
        
        .cnt_fter_redes_bloque a img {
            width: 2em;
            height: 2em;
        }
        
        .cnt_fter_derechos p {
            font-size: 1em;
        }
        
    }