@media all and (min-width: 700px) {

    *{
        font-size: var(--fuente-size-xxl);
    }
    .texto-video p, .texto-video p span{
        font-size: 34px;
        font-weight: 500;
    }
    .caso_expandido{
        height: 136px !important;
    }
    .parent_item{
        padding: 0 18px !important;
    }
    .boton-footer{
        margin-top:40px;
    }
    .menu-logo{
        padding-top: 4px;
        padding-bottom:0;
        margin-left: 1px;
    }
    .titulo-box{
        font-size: var(--fuente-size-xl);
    }
    .footer-colaborar-titulo h1{
        font-size: 32px;
    }
    .listado-footer-colaborar{
        grid-template-columns: 1fr 1fr 1fr;
        padding:0 25px;
    }
    .header-hamb{
        padding-top: 7px;
        padding-left: 5px;
    }
    .header-logo{
        padding-top: 5px;
    }
    .caso_imagen_expandida{

    }
    .logo-svg{
      width: 70px;
      height: 23px;
      margin-left: 10px;
    }
    .especializacion .contenedor-full-imagen{
        width: 90%;
    }
    .contenedor-full-imagen img{
        width: 530px;
    }
    .creatividad-desk-img{
        display:block;
        margin: 40px 0;
    }
    .creatividad-mobile-img{
        display:none;
    }
    .contenedor-redes-fixed{
        display: none;
    }
    .footer-contenido-mobile{
        display: none;
    }
    .porcentaje-texto{
        font-size: var(--fuente-size-grande);
    }
    .item-resumen-4,.item-resumen-6{
        display:flex;
        flex-flow: row;
        justify-content: center;
        align-items: center;
    }
    .caja-textos .texto-titulo,.item-caja-1 .caja-textos .texto-titulo{
        font-size: 16px;
    }
    .item-resumen-3 .item-encabezado-imagen img, .item-resumen-4 .item-encabezado-imagen img, .item-resumen-5 .item-encabezado-imagen img{
        width: 80px;
    }
    .funcion-firma{
        font-size: var(--fuente-size-medio);
        font-weight: 400;
    }
    .amo-la-red-internacional .amo-imagen img{
    width: 267px;
    height: 134px;
    }
    .contenedor-full{
        min-height: 300px;
        max-height: 350px;
    }
    .menu-hamb-listado ul li{
        margin-bottom: 20px;
    }
    .footer-contenido{
        display:flex;
    }
    .cita-icono{
        width: 50px;
    }
    .new-close{
        padding-bottom: 25px;
    }
    footer .grupo{
    }
    footer{
        display: flex !important;
        padding: 0;
    }
    .footer-sec{
        max-width: 85%;
        padding: 30px 5px;
    }
    .footer-redes-sociales{padding: 30px 0;}
    .footer-redes-sociales ul{
        list-style: none;
        flex-flow: row;
        padding: 0 !important;
    }
    .footer-redes-sociales ul li{border-bottom: none !important;border-left: 1px solid #acb4b6;padding: 0 10px;}
    .footer-redes-sociales ul li a {
        font-size: 12px;
        font-weight: 600;
    }
    .footer-redes-sociales ul li a img{width: 49px;}
    .footer-redes-sociales ul li a i{
        color: #acb4b6;
        font-size: 22px;
        padding-left: 20px;
    }
    .footer-redes-sociales ul li:first-child a i{
         padding-left: 0 !important;
    }
    .acordeon {
        display: block;
    }
    .lista-proyectos .item-header-imagen{
        display: none;
    }

    .sub-item{
        border:none;
        padding: 0;
        padding: 0 !important;
    }
    .fa-wikipedia-w{
        background-color: #acb4b6;
        color: white !important;
        font-size: 13px !important;
        padding-left: 0 !important;
        /* padding: 10px; */
        margin-left: 11px;
        margin-top: 3px;
        border-radius: 50%;
        width: 22px;
        height: 22px;
        font-weight: 400;
        text-align: center;
        display: flex;
        flex-flow: column;
        justify-content: center;
        align-items: center;
    }
    .footer-pie{
    display: grid;
    grid-template-columns: 1fr 1fr;
    justify-content: center;
    align-items: flex-start;
    padding: 30px 0;
    grid-row-gap: 25px;
}
    .footer-pie .tipografia{
        justify-content: flex-start;
        align-items: flex-start;
    }
    .footer-pie .direccion{}

    .footer-pie .politica{
    justify-content: flex-start;
}
    .footer-pie .ubicacion{
    align-items: flex-end;
}
    .footer-pie .leyenda{
    justify-self: flex-end;
}
    .footer-pie .leyenda p{}
    .footer-pie p{
    font-size: 12px;
    text-align: right;
    font-family: var(--fuente-family-interior);
    font-weight: 400;
    color: #646464;
}
    .footer-colaborar{
        padding: 65px 0;
        padding-top: 120px;
    }
    .footer-pie .tipografia span{}
    .footer-pie span{}
    .menu-lang ul li{
        margin-left: 2em;
    }
    body{
        padding-top:70px;
    }
    .titulo_lista > *,
    .titulo_lista {font-size: var(--fuente-size-grande) !important;}
    .texto-informe {
        font-size:  var( --fuente-size-xxxl);
    }
    .texto-video p {
        margin-bottom : 10px;
    }
    .texto-capitulos,.texto-precapitulo{
        font-size: 20px;
    }
    .texto-capitulo,
    .texto-valores{
        font-size: 20px;
    }
    .titulo_lista {margin-left: 25px;}
    .menu-hamb-listado ul li a span.numero_lista{
    font-size: var(--fuente-size-grande);
    }
    .menu-hamb-contenido .texto-lang{
        font-size: var(--fuente-size-small);
    }
    .menu-hamb-contenido .lang-search {
        justify-content: center;
        width: 180px;
    }  
    .menu-hamb-contenido{
                top: 70px;
                overflow-y: scroll;
    }
    .encabezado-header span{
        font-size: var(--fuente-size-l);
    }
    .header-hamb-close {
        position: absolute;
        right: 0px;
        top: 15px;
    }
    .contenedor-menu{
        padding:0;
    }
    .menu-mobile .contenedor-menu{
        width: 680px;
        max-width: 690px;
    }
    
    .box-capitulos .contenedor, .capitulo-fix .contenedor, main.contenido section > div, .menu-hamb-contenido .contenedor{
        width:var(--max-width-desk );
    }

    .especializacion .imagen-capitulo img,
    .celebramos .imagen-capitulo img{
        max-width: 350px;
    }
    .desafios .contenedor-full-imagen img{
    max-width: 225px;
}
.listado-casos-exito .item-caso{}

    .listado-casos-exito .item-caso{
        width: 100%;
        height: auto;

        
    }
    .item-caso .caso-encabezado{
    }
    .item-caso .caso-encabezado h2{
        font-size: var(--fuente-size-l);
    }
    .item-caso .caso-titulo{width: 90%;text-align: center;}
    .item-caso .caso-titulo p{font-size: var(--fuente-size-xl);font-family: var(--fuente-family-principal);font-weight: bolder;line-height: 30px;}
    .item-caso .caso-boton{width: 140px;}


    .item-caso .caso-contenido{
        
        background-color: #f5f5f5;
        padding: 20px 35px;
    }
    .item-caso .caso-contenido .contenido-header{}
    .item-caso .caso-contenido .contenido-volanta h3{
}
    .item-caso .caso-contenido .contenido-volanta h3{
        font-size: var(--fuente-size-grande);
        font-family: var(--fuente-family-interior);
    }
    .item-caso .caso-contenido .contenido-encabezado{

    }
    .item-caso .contenido-informacion{
        display:flex;
    }

    .item-caso .icono,
    .item-caso .caso-contenido{
        display:none;
    }
    .item-caso .icono-desk{
        display:none;
        bottom: 0;
        right: 0;
        background-color: whitesmoke;
        width: 100%;
    }
    .item-caso .video-content{
        width: 100%;
        top: 0;
        left: 0;
        position: absolute;
    }
    .item-caso .intro-interior{
        display: flex;
        z-index: 10;
        }
    .item-caso .video-content iframe{
        height: 250px;
    }
    .item-caso .intro{
        height: 250px;
    }
    .item-caso .filtro{
        display:block;
    }


    .item-caso.caso-1 .intro {
        background-image : url('../images/interior/casos-exito/coca_desk_contr.jpg')!important;
    }

    .item-caso.caso-2 .intro {
        background-image : url('../images/interior/casos-exito/boeing_desk_contr.jpg')!important;
    }
    .item-caso.caso-3 .intro {
        background-image : url('../images/interior/casos-exito/atlantia_desk_contr.jpg')!important;
    }
    .item-caso.caso-4 .intro {
        background-image : url('../images/interior/casos-exito/cisneros_desk_contr.jpg')!important;
    }
    .item-caso.caso-5 .intro {
        background-image : url('../images/interior/casos-exito/aevis_desk_contr.jpg')!important;
    }
    .item-caso.caso-6 .intro {
        background-image : url('../images/interior/casos-exito/scotiabank_desk_contr.jpg')!important;
    }
    .item-caso.caso-7 .intro {
        background-image: url('../images/interior/casos-exito/calidad-pascual_dek_cotr.jpg') !important;
    }
    .item-caso.caso-8 .intro {
        background-image: url('../images/interior/casos-exito/gold_fields_desk_contr.jpg') !important;
    }
    .item-caso.caso-9 .intro {
        background-image : url('../images/interior/casos-exito/cptmx_desk_contr.jpg')!important;
    }
    .item-caso.caso-10 .intro {
        background-image : url('../images/interior/casos-exito/natixis_desk_contr.jpg')!important;
    }
    .item-caso.caso-11 .intro {

        background-image : url('../images/interior/casos-exito/tous_desk_contr.jpg')!important;
        
    }
    .item-caso.caso-12 .intro {

        background-image : url('../images/interior/casos-exito/capofrio_desk_cotr.jpg')!important;
        
    }

    

    .bloque-texto{}

    .bloque-titulo{
        font-size: var(--fuente-size-l);
        font-family: var(--fuente-family-principal) !important;
    }
    .bloque-texto-contenido{font-size: 15px !important;}
    .bloque-texto-contenido p{
    }
    .celebramos section{
        margin-bottom: 40px;
    }

    .box-capitulos{
        height: 3em;
    }

    .menu-mobile{
        
    }
    
    .box-capitulos .contenedor,
    .capitulo-fix .contenedor,
    .menu-mobile,
    main.contenido section > div,
    .menu-hamb-contenido .contenedor{
        margin: 0 auto;
    }

    
    
    .especializacion    > div,
    .celebramos         > div,
    .arenalia           > div,
    .fundacion          > div,
    .ideas              > div,
    .premios            > div,
    .globales           > div {
        padding: 0;
    }

    main.contenido section{
        height: 50vh;
    }

    main.contenido section > div {
       justify-content: space-between;
    }

    .boton-capitulo{
        width:175px;
        font-size: var(--fuente-size-grande);
        padding: 10px;
        transition: all .25s ease;
    }
    

    /* imagenes responsivas */
    .liderazgo .imagen-capitulo img{

        max-width: 250px;
        display: flex;
        flex-flow: column;
    }
    .try-image {
        width: 225px;
        height: 247px;
        background-image: url('../images/liderazgo-flechas-desk.png') !important;
        background-size: contain;
    }
    .proposito .circulos {
        width: 270px;
        height: 270px;
    }

    .proposito .contenido-capitulo{
    width: 41.666667%;
    }

    .especializacion .imagen-capitulo img {max-width: 300px;}
    .desafio .imagen-capitulo img{
        min-width: 190px;
        max-width: 270px;
    }
    
    .celebramos .imagen-capitulo {
        width:50%;
    }
    .celebramos .imagen-capitulo img {
    min-width: 300px;
    }
    .contenido-interior.celebramos .cabecera-imagen.buenos-aires img{
        width: 250px;
        height: 481px;
        margin-left: 20px;
    }
    .arenalia .contenido-capitulo{
        margin-left: 50px;
    }
    .arenalia .imagen-capitulo img {
        max-width: 250px;
        min-width: 220px;
    }
    
    .fundacion .imagen-capitulo img {
    max-width: 220px;
    min-width: 190px;
    }   

    .ideas .imagen-capitulo img {
    min-width: 235px;
    max-width: 260px;
    }

    .talento .imagen-capitulo img {
    min-width: 230px;
    }
    
    .premios .imagen-capitulo img {
        max-width:300px;
    }

    .globales .imagen-capitulo img {
        min-width: 290px;
    }

    .cifras .imagen-capitulo img {
        max-width: 290px;
    }

    /* INTERIORES ENLACES */
    .contenido-interior,
    .contenedor-full > div{
        width: var(--max-width-desk);
    }
    .contenido-interior{
        margin-top: 60px;
    }
    
    .contenedor-full-contenido{ }
    .contenedor-full-contenido p,.contenedor-full-contenido span{font-size: var(--fuente-size-xxxl);}
    .contenido-interior p,span{
        font-size: 18px;
    }
    .contenido-interior.nuevo-liderazgo figure img {
    }


    .contenedor-full.nuestro-proposito .contenedor-full-imagen {
        max-height: 350px;
        overflow-y: hidden;
    }
    .contenedor-full.nuestro-proposito .contenedor-full-imagen img{
        display: block;
        margin-top: 145px;
        width: 650px;
    }

    .contenido-interior.nuestro-proposito figure img {
        display: block;
        padding: 30px 0;
    }

    .contenido-interior.nuestro-proposito p{
        line-height: 25px;
    }
    .contenido-interior.nuestro-proposito p.custom-texto{
        width: 60%;
    }
    .contenido-interior.nuestro-proposito h2{
       margin: 0;
    }
    .contenido-interior.nuestro-proposito .grupo-texto{flex-flow: row;align-items: start;justify-content: space-between;}

    .contenedor-full.especializacion .contenedor-full-imagen img {
    height: 300px;
}

    .contenedor-full.celebramos .contenedor-full-imagen img {

        content : url('../images/interior/celebramos_desk.png');
    }


    section.lima > .grupo,
    section.catalan > .grupo{
        flex-flow: row;
    }

    section.buenos-aires > .grupo,
    section.brasil > .grupo{
        flex-flow: row-reverse;
    }
    .cabecera-imagen.lima,
    .cabecera-imagen.cataluna{
        flex-flow:column;
    }
    .cabecera-texto{
        display:none;
    }
    .desarrollo{
        display: flex;
        flex-flow: column;
        justify-content: start;
        margin-left: 20px;
    }
    .desarrollo .cabecera-texto.desk{
        display: block;
        padding: 0;
    }
    .desarrollo .cabecera-texto.desk p,.desarrollo .cabecera-texto.desk span{
      font-size: var(--fuente-size-xl);
    }
    section.buenos-aires {
        flex-flow: row-reverse;
        justify-content: center;
        align-items: flex-start;
    }
    section.catalan{
        /* flex-flow: row-reverse; */
        flex-flow: row;
        justify-content: center;
        align-items: flex-start;
    }
    section.brasil{
    flex-flow: row-reverse;
}
    .contenido-interior .cabecera-imagen.lima img{
        width: 230px !important;
        height: 343px !important;
    }
    .contenido-interior .cabecera-imagen.cataluna img{
        width: 260px;
        height: 196px;
    }
    .contenido-interior .cabecera-imagen.brasil img{
        width: 270px;
        height: 271px;
        margin-left: 20px;
    }
    .contenido-interior.celebramos{
        margin-top: 40px;
    }
    .contenido-interior .cabecera-imagen.cataluna img{}
    .contenido-interior .cabecera-imagen.brasil{
        flex-flow: column;
    }
    .contenido-interior.arenalia .logo{
        width: 55%;
        background-image: url('../images/interior/interior_arenalia_logo_desk.png');
        background-size: contain;
        background-repeat: no-repeat;
        height: 73px;
        display: none;
    }

    .contenido-interior.arenalia .rotator{
        flex-flow: row-reverse;
        margin-bottom: 50px;
    }
    .especializacion .imagen-capitulo{
        margin-left: 26px;
    }
    .desafio > div {
        padding: 0;
    }
    .desafio .contenido-capitulo{margin-left: 59px;}
    .arenalia-imagen.desk{display: none;}
    .arenalia-imagen.mob{display:none}

    .contenido-interior.arenalia .logo img{
        margin:0;
        display: none;
        width: 100%;
        height: 48px;
    }

    .arenalia .acuerdo img{
    }
    .arenalia .display_none{
        display: flex !important;
    }
    .arenalia-textos{
        margin-left: 25px;
    }
    .contenido-interior.la-fundacion {
    margin-top: 40px;
}
    .la-fundacion .contenedor-full-imagen img{
        width: 250px;
    }
    .listado-resumen{
        grid-template-columns: 1fr 1fr;
        margin-bottom: 60px;
    }
    .item-proyecto-1 .item-encabezado-subtitulo{
    font-size: 15px;
    line-height: 16px !important;
}
    .item-encabezado-subtitulo{
        line-height: 18px;
        display: block;
        font-size: 15px;
    }
    .item-encabezado-titulo{
        line-height: 24px;
        display: block;
    }
    .listado-colectivos{
    flex-flow: row;
    justify-content: flex-end;
    position: relative;
    overflow: hidden;
    margin-bottom: 20px;
    align-items: flex-start;
    }
    .caja-linea{
    width: 90%;
    height: 165px;
    border-bottom: 2px solid #dddddd;
    border-left: 2px solid #dddddd;
    position: absolute;
    top: -68%;
    left: 0;
    z-index: 5;
    display: block;
}
    .listado-colectivos h2{
    width: 100%;
    }
    .item-colectivo-1,
    .item-colectivo-2,
    .item-colectivo-3,
    .item-colectivo-4{
        flex-flow:column;
        z-index: 6;
        width: 145px;
        min-width: 135px;
    }
    .item-colectivo-texto{
        font-size: 15px;
        line-height: 20px;
        margin: 0;
        text-align: center;
    }
    .item-causas-texto{
        font-size: 13px;
        line-height: 20px;
        margin: 0;
        text-align: center;
    }
    .listado-causas{
        flex-flow: row;
        position: relative;
        overflow: hidden;
        justify-content: flex-end;
        align-items: flex-start;
    }
    .item-causas-1,
    .item-causas-2,
    .item-causas-3,
    .item-causas-4,
    .item-causas-5{
        flex-flow:column;
        z-index: 6;
        width: 118px;
    }
    .listado-causas .caja-linea{
        top: -85%;
    }
    .doble-texto br{
        display: none;
    }
    h2.abordado,h2.colectivos{
        text-align: left;
    }
    .caja-cita{
    display: flex;
    flex-flow: row-reverse;
    margin-bottom: 20px;
}
.cita-contenido{width: 80%;padding: 30px;}
.cita-contenido p{
    font-weight: 500;
}
.cita-contenido p br{font-size: 10px;}
.caja-cita .cita-icono-after{
    transform: rotate(0deg) translateY(-4px);
    margin-left: 25px;
}
.cita-icono-final{}
.cita-icono-final img{
    width: 120px;
    content: url('../images/icono-cita-final_desk.png');
}
.caja-lema legend{
    text-align: left;
    font-size: 24px;
    padding: 0 20px;
}

.caja-lema fieldset p{
    font-size: var(--fuente-size-xxl);
}

.resultado-contenido{
    width: 85%;
    margin: 0 auto;
}
.resultado-contenido p{
    line-height: 21px;
}

.listado-colaboraciones ul{
    display: grid;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-column-gap: 20px;
    width: 95%;
    margin: 0 auto;
}
.listado-colaboraciones h2{
    grid-column : 1/4;
    margin-bottom: 45px;
}
.grupo-items-1{
    grid-column: 1/3;
    grid-row: 1/1;
}
.grupo-items-2{
    grid-column: 1/4;
    grid-row: 2;
}
.grupo-items-3{
    grid-column: 3/5;
}



.contenedor-full.ideas .contenedor-full-imagen img {
    width: 100%;
    margin: 0 auto;
}
.listado-ideas{
    grid-template-columns: 1fr 1fr;
}
.listado-ideas .item-ideas-7{
    grid-column: 1/3;
}
.listado-ideas .item-ideas-7 > div{display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 20px;}
.item-ideas-7 .item-imagen.mapa img{width: 100px;}
.item-ideas-7 .item-contenido .contenido-encabezado p,.item-ideas-7 .item-contenido .contenido-encabezado span{
    font-size: 16px;
    line-height: 18px;
}
.contenido-interior.ideas,
.contenido-interior.creatividad{
}
.contenedor-full.el-talento{
    background-color: #acb4b6;
}
.el-talento .contenedor-full-imagen img{width: 85%;}
.el-talento .contenedor-full-contenido{
    width: 80%;
}
.listado-talentos{
    grid-template-columns: 1fr 1fr 1fr;
}
.contenido-interior.el-talento {margin-top:40px;}
 
.creatividad .contenedor-full-imagen img {width: 100%;margin: 0 auto;max-width: 800px;}

.contenedor-full.arenalia {
    background-color:#acb4b6;
}
.contenedor-full.arenalia > div{
    background-color: transparent;
}
.arenalia .contenedor-full-imagen img {
    width: 285px;
    margin: 0 auto;
    padding: 30px 0;
}


.amo-la-red-internacional .contenedor-full-imagen img {
    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}
.contenido-interior.amo-la-red-internacional{
    margin-top: 40px;
}
.amo-mapa {
}
.amo-grupo{
    flex-flow: row;
    justify-content: space-around;
    margin-bottom: 30px;
}
.amo-imagen{
    flex-flow: column;
}
.amo-textos{margin-left:20px;}

.el-ano-en-cifras .contenedor-full-imagen img{max-width: 900px;margin: 0 auto;}

.listado-cifras{
    grid-template-columns: 315px 315px;
    margin-bottom: 30px;
    justify-content: center;
}
.listado-cifras .item-cifras-5{
    grid-column: 1/3;
    border: 1px solid #dddddd;
}
.listado-cifras .item-cifras-5 > div {display: grid;grid-template-columns: 1fr 1fr;grid-column-gap: 20px;}
.item-cifras-texto{
    font-size: var(--fuente-size-grande);
}
.item-cifras-5 .item-texto-titulo{
    font-size: var(--fuente-size-grande);
}
.item-imagen.mujeres{
    justify-content: flex-start;
}
.porcentaje-titulo{font-size: var(--fuente-size-grande);font-weight: 500 !important;}
.porcentaje-titulo.capa-directiva{
    font-size: var(--fuente-size-medio);
}

.listado-tres-cajas{
    grid-template-columns: 1fr 1fr 1fr;
}
.item-caja-1{}
.item-caja-2{}
.item-caja-3{
    grid-column: 3/4;
    margin: 0;
}

.contenedor-redes{
    display: none;
    flex-flow: row;
}
.redes-header{
    width: 35%;
    flex-flow: column;
    display: flex;
    padding: 25px;
    align-items: center;
    justify-content: center;
}
.listado-redes{width: 65%;}
.contenedor-redes.desk{
    display: flex;
    margin-bottom: 40px;
}
.contenedor-redes.desk .header-imagen{
    justify-content: center;
    align-items: center;
}
.contenedor-redes.desk .header-imagen img{
    width: 85px;
}
.contenedor-redes.desk .redes-header::after {
    content:' ';
    width: 0;
    height: 0;
    border-top: 19px solid transparent;
    border-bottom: 19px solid transparent;
    border-left: 21px solid #148c9c;
    position:absolute;
    right: -38px;
    top: 46%;
    }
.contenedor-redes.desk .header-texto{
    color: white;
    font-weight: 500;
    text-align: center;
}
.contenedor-redes.desk .listado-redes{display: flex;flex-flow: column;}
.contenedor-redes.desk .item-redes{
    align-items: flex-end;
}
.contenedor-redes.desk .crecimiento{
    /* font-size: 13px; */
    line-height: 15px;
}
.contenedor-redes.desk .item-contenido-crecimiento{
    font-size: var(--fuente-size-xxl);
    /* align-items: flex-end; */
    font-weight: 500 !important;
}
.contenedor-redes.desk .item-contenido-icono{
    /* margin-top: -25px; */
}
.contenedor-redes.desk .crecimiento br{
    display:none;
}
.contenedor-redes.desk .item-contenido-seguidores span{
    font-family: var(--fuente-family-principal);
}






} /*fin responsive 768*/

@media screen and (min-width: 1024px) {

    .box-capitulos .contenedor, .capitulo-fix .contenedor, main.contenido section > div, .menu-hamb-contenido .contenedor, .contenido-interior, .contenedor-full > div, .listado-footer-colaborar{width: var(--max-width-full-desk ) !important;}
   .contenido-interior{
       margin-top:60px;
   }
   .contenedor-redes-fixed{display: block;}
   .close-svg{
       
   }
       .footer-pie .politica{
    justify-content: center;
}
   .listado-footer-colaborar{
        grid-template-columns: 305px 305px 305px;
        padding:0 25px;
    }
   .caso_expandido{
       height: 150px!important;
   }
   .el-talento.contenedor-full > div{width: 90% !important;}
   .contenedor-redes-fixed{
       right: 1.6em;
       top: 0;
   }
   
   .contenedor-redes-fixed.home{
        top: 2%;
    }
   .el-talento .contenedor-full-imagen img{
       width: 100%;
   }
   .especializacion .contenedor-full-imagen{}
   .menu-mobile .contenedor-menu{
       width: 97%;
       max-width: 1024px;
       padding-right: 45px;
   }
   .contenedor-full-imagen img{
       width: 750px;
   }
   .logo-svg{
      margin-left: 20px;
}
   .contenedor-full{
       min-height: 350px;
   }
   .seg-imagen{
       margin:60px 0;
   }
   .item-cifras-10 img{
       width: 90px;
   }
   .item-cifras-4 img{
       width: 80px;
   }
   .item-cifras-3 img{
       width: 80px;
   }
   .item-cifras-numero{
       font-size: 50px !important;
   }
   .item-cifras-10 .item-cifras-texto{
       font-size: 28px;
   }
   .item-cifras-10 .item-cifras-numero{
       font-size: 40px !important;
   }
   
   .item-cifras-texto,.item-cifras-numero{
       font-size: 28px;
   }
   s
   .item-cifras-10 img{
       width: 85px;
   }
   .listado-talentos{
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-row-gap:40px;
    margin-top: 40px;
}
.nombre-talento{font-size: 18px;}
.item-cifras-11 img{
    width: 115px;
}
.bloque-porcentajes{
    left: 31px;
    top: 10px;
}
.porcentaje-imagen span.numero{font-size: 20px;}
.porcentaje-imagen span.pais{
    font-size: 12px;
}
.ingreso{
    font-size: 28px;
}
.funcion-talento{
    font-size: 12px;
    font-weight: bold;
    color: black!important;
}
.imagen-talento{
    margin-bottom: 30px;
    width: 140px !important;
    height: 140px !important;
}
.imagen-talento img{
    width: 140px !important;
    height: 140px !important;
}
   .contenido-interior.ideas{
       margin-top:60px;
   }
   .contenido-interior.el-ano-en-cifras{
       margin-top: 80px;

   }
   .contenido-interior.ideas .bloque-texto{
       margin-bottom: 60px;
   }
   span.gigante{
       font-size: 30px;
   }
   .item-ideas-3 .item-encabezado-textos{
       font-size: 23px;
   }

   .footer-pie{
    grid-template-columns: 1fr 1fr 1fr 1fr;
    /* grid-template-columns: 1fr 1fr 1fr; */
    /* grid-column-gap: 30px; */
    justify-content: center;
}
.footer-pie p{
    align-self: center;
    text-align: center;
}
.sub-item{
    padding-left: 10px !important;
}
.footer-redes-sociales ul li a{}
.footer-redes-sociales ul li{
    padding: 0 20px;
}

   .liderazgo .imagen-capitulo img{
       max-width: 300px;
   }
   .fundacion .imagen-capitulo img{
   width: 170px;
   }

   .footer-redes-sociales ul li a img{
       width: 55px;
   }
   .sub-item{
        padding-left: 20px !important;
    }
    
   .footer-redes-sociales ul li{
        padding: 0 30px;
    }
    .footer-redes-sociales ul li:last-child{
        padding-right: 0;
    }
   .box-lang{
       right: 40px;
   }
   .contenido-interior.nuestro-proposito figure img{
       padding:50px 0;
   }
   .celebramos section{
       margin-bottom: 40px;
   }
   .celebramos .imagen-principal{
        display: block;
        margin-bottom: 60px;
    }
    .texto-capitulo{
        font-size: 23px;
    }


    section.lima ,
    section.buenos-aires ,
    section.catalan ,
    section.brasil {
        flex-flow: column;
    }
    .header-hamb-close{
        right: 15px;
    }


   .contenido-interior.celebramos .cabecera-imagen.buenos-aires img{
    width: 200px;
    height: 385px;
    margin-left: 20px;
}
.desafios .contenedor-full-imagen img{
    max-width: 250px;
}
.contenido-interior .cabecera-imagen.lima img{
    width: 200px;
}

   .listado-resumen{
       margin-bottom:60px;
   }
   .listado-causas .caja-linea{
       top: -83%;
   }
   .listado-causas{
       margin-bottom: 60px;
   }
   .item-proyecto-1,
   .item-proyecto-2,
   .item-proyecto-3{
    margin-bottom:40px;
   }
   .listado-cifras{
       grid-template-columns: 1fr 1fr;
       grid-row-gap: 30px;
       grid-column-gap: 30px;
       width: 100%;
   }
   .item-cifras-1, .item-cifras-2, .item-cifras-3, .item-cifras-4, .item-cifras-5, .item-cifras-6, .item-cifras-10,.item-cifras-11{
       padding: 40px 35px;
   }
   .listado-colaboraciones{
       padding: 70px 35px;
   }
   .listado-colaboraciones h2{
   }
   .listado-colaboraciones ul{grid-template-columns: 1fr 1fr 1fr;width: 75%;}
   .grupo-items-1{
    grid-column: 1/2;
}
   .grupo-items-2{
    grid-row: 1;
    grid-column: 2/3;
}
   .grupo-items-3{
    grid-column: 3/4;
}
   .imagen-capitulo img{
       max-width: 250px;
   }
   .especializacion .imagen-capitulo img{
       max-width: 300px;
   }
   .globales .imagen-capitulo img{
       max-width: 100%;
   }
   .contenedor-redes.desk .crecimiento{
    font-size: var(--fuente-size-medio);
}
.contenedor-redes.desk .crecimiento br{
    display: block;
}
.contenedor-redes.desk .item-contenido-crecimiento{
    justify-content: space-between;
}
.contenedor-redes.desk .item-contenido-seguidores{}
.contenedor-redes.desk .item-redes{
}
.contenedor-redes.desk .item-contenido-icono{
    margin-top: -10px;
}
   .proposito .contenido-capitulo {
    }
   .proposito .circulos{
       width: 300px;
       height: 300px;
   }
   .cifras .imagen-capitulo img{
       max-width:350px;
   }
   .ideas .imagen-capitulo img{
       max-width: 285px;
   }

   .caja-lema fieldset{
    padding: 35px;
}
}
@media screen and (min-width:1200px) {
    .item-colectivo-1, .item-colectivo-2, .item-colectivo-3, .item-colectivo-4{
        width: 180px;
    }
    .parent_item{
    padding: 0 49px !important;
    }
    .footer-sec ul li{
        width: unset;
    }
    .logo-svg{
      
    }
    .item-ideas-6 .texto-porcentaje, .item-ideas-7 .texto-porcentaje{
        font-size: 15px;
    }
    .item-ideas-7 .item-contenido .contenido-encabezado p, .item-ideas-7 .item-contenido .contenido-encabezado span{
        font-size: 18px;
        line-height: 20px;
    }
    .item-ideas-4 .item-encabezado-titulo, .item-ideas-5 .item-encabezado-titulo,.listado-ideas .item-encabezado-titulo{
        font-size: 20px;
    }
    .item-ideas-2 .item-encabezado-numero span{
        font-size: 21px;
    }
    .item-colectivo-texto{
        font-size: var(--fuente-size-grande);
        padding-top: 10px;
    }
    .item-colectivo-texto, .item-causas-texto{
        width: auto;
    }
    .caja-linea{
        width: 85%;
        top: -60%;
    }

    .item-causas-1, .item-causas-2, .item-causas-3, .item-causas-4, .item-causas-5{
        width: 155px;
    }
    .listado-causas .caja-linea{
        top: -65%;
        width: 90%;
    }
    .item-causas-texto{
        font-size: var(--fuente-size-grande);
        padding-top: 10px;
    }

    .item-colectivo-imagen img{
        width: 100px;
    }
    .item-causas-imagen img{
        width: 100px;
    }
    .listado-footer-colaborar{
        grid-template-columns: 364px 364px 364px;
        padding: 23px 130px;
    }
}
@media screen and (min-width: 1440px){

    .box-lang, .box-capitulos .contenedor, 
    .capitulo-fix .contenedor, main.contenido section > div, 
    .menu-hamb-contenido .contenedor, .contenido-interior, 
    .contenedor-full > div, .footer-sec{width: var(--max-width-full-hd-desk ) !important;}
    
    .menu-mobile .contenedor-menu{max-width: 1200px;}
    .footer-colaborar-titulo h1{
        margin-bottom: 60px;
        font-size: 36px;
    }
    .footer-pie .leyenda{
        justify-self: center;
        margin-right: 15px;
    }
    .parent_item {
        padding: 0 72px !important;
    }

    .cita-icono-final img{
        width: 160px;
    }
    
    .titulo-box{
        width: 350px;
    }
    .menu-logo{
        padding-left: 1px;
    }
    .header-hamb{
        padding-left: 5px;
    }
    .header-logo{
        padding-top: 9px;
    }
    .caso_expandido{
        height: 234px !important;
    }
    .talento-titulo{
        margin-bottom: 40px;
    }
    .el-talento.contenedor-full > div{
        width: 100% !important;
    }
    .size-italica{
        font-size: 21px;
    }
    .especializacion.contenedor-full > div{
        width: 70% !important;
    }
    .box-lang{
    right: 18.5%;
    }
    .contenedor-redes-fixed{
        right: 12%;
        top: -10px;
    }
    
    .logo-svg{
      width: 75px;
      height: 25px;
    }   
    .seg-imagen{
        margin:80px 0;
    }
    .ingreso{
        font-size: 32px;
    }
    .item-cifras-11 img{
       width: 125px;
    }
    .bloque-porcentajes{
        top: 17px;
        left: 36px;
    }
    .item-cifras-10 .item-cifras-numero {font-size: 40px;}
    .listado-talentos{
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    .item-resumen-6 .item-encabezado-titulo{
        font-size: 22px;
    }
    .item-resumen-1 .porcentaje-texto span, .item-resumen-2 .porcentaje-texto span span{
        font-size: 24px;
    }
    .item-ideas-7 .item-imagen img{
    }
    .item-ideas-4 .item-encabezado-titulo, 
    .item-ideas-5 .item-encabezado-titulo,
    .listado-ideas .item-encabezado-titulo,
    .item-ideas-2 .item-encabezado-numero span{
        font-size: 24px;
    }
    .listado-colaboraciones h2{
        font-size: var(--fuente-size-xxxl);
    }
    .resultados-titulo{
        margin-bottom: 20px;
    }

    .cita-icono{
    width: auto;
    }
    .la-fundacion h2{
        font-size: var(--fuente-size-xxxl);
    }
    span.intro-titulo{
        font-family: var(--fuente-family-principal);
    }
    .item-colectivo-1, .item-colectivo-2, .item-colectivo-3, .item-colectivo-4{
        width: 220px;
        margin-left: 63px;
    }
    .item-causas-1, .item-causas-2, .item-causas-3, .item-causas-4, .item-causas-5{
        width: 220px;
    }
    h2.abordado, h2.colectivos,h2.problematico{
    }


    .item-ideas-7 .contenido-numero{
        font-size: 50px;
    }

    .contacta-titulo{
        font-size: 24px;
        line-height: 28px;
    }
   .texto-video{
   }
   .texto-video p,
   .texto-video p span {

        font-size: 60px;

   }
   .texto-capitulo,
   .texto-valores{
    font-size: 25px;
}
   .contenido-interior p, span,.enlace-interno{
       font-size: 21px;
   }
   .contenido-interior.nuestro-proposito h2{
        font-size: 24px;
    }

   
   .texto-video p{
       margin-bottom: 50px;
   }
   .texto-informe {font-size: 87px;}

   .la-fundacion .contenedor-full-imagen img{
       width: 300px;
   }
   .arenalia .imagen-capitulo img{
       max-width: 320px;
   }
   .arenalia .contenedor-full-imagen img{
       width: 320px;
   }
   .ideas .contenido-capitulo {
       width: 55%;
   }
   .ideas .imagen-capitulo img{
       max-width: 350px;
       width: auto;
       min-width: 300px;
   }
   .celebramos .imagen-capitulo{
       width:45%;
   }
   .celebramos .imagen-capitulo img{
       max-width: 100%;
   }
   .desafio .imagen-capitulo img{
       width: 100%;
   }

   .proposito .circulos{
       width: 350px;
       height: 350px;
   }
   .talento .imagen-capitulo img{
       max-width: 300px;
   }

   .premios .imagen-capitulo img{
       max-width: 350px;
   }

   .cifras .imagen-capitulo img{
       max-width: 435px;
   }
   .especializacion .imagen-capitulo img{
       max-width: 350px;
   }

   .liderazgo .imagen-capitulo img{
       max-width: 350px;
   }
   .liderazgo .imagen-capitulo picture{
        max-width: 400px;
    }
   .fundacion .imagen-capitulo img{
       max-width: 300px;
       min-width: 260px;
   }

   .listado-casos-exito .item-caso{
       margin-bottom:40px;
   }
   .item-caso .intro,
   .item-caso .video-content iframe{
       height: 350px;
   }
   .caja-linea{
       top: -74px;
       width: 90%;
   }
   .listado-causas .caja-linea{
       top: -72px;
   }
   .contenedor-full.especializacion .contenedor-full-imagen img{
   }

   .celebramos > section {
       flex-flow: column;
       margin-bottom: 75px;
   }
   .celebramos .imagen_principal {
       display:block;
   }
   .contenido-interior.arenalia .logo{
       margin-bottom: 50px;
   }
   .item-caso .caso-contenido{
       padding: 35px 55px;
   }
   .item-caso .caso-contenido .contenido-volanta h3{font-size: 17px;}
   .item-caso .caso-contenido .contenido-encabezado h2{
       font-size: 26px;
   }
   .bloque-titulo{
        font-size: 21px;
    }
   .bloque-texto-contenido{
       font-size: 17px !important;
   }
   .cabecera-texto p, .cabecera-texto span{
       font-size: 26px !important;
   }
   .contenido-interior.celebramos p.subtitulo{
       font-size: var(--fuente-size-l);
   }
   .creatividad-desk-img{
       margin: 80px 0;
   }

   .listado-resumen{grid-template-columns: 1fr 1fr 1fr;}
   .item-encabezado-textos span{

   }
   .listado-resumen span, .listado-resumen p {
   }
   .porcentaje-texto span{
       font-size: 16px;
   }
   .porcentaje-texto{
       font-size: 16px;
   }
   .item-encabezado-subtitulo{
        font-size: 15px;
        line-height: 17px;
    }
    .item-colectivo-imagen img,
    .item-causas-imagen img{
        width: 120px;
    }
    .listado-colectivos,.listado-causas{
    padding: 0;
    padding-top: 30px;
    }
    .lista-proyectos .listado-resumen{grid-template-columns: 1fr 1fr;}
    
    .lista-proyectos .listado-resumen .item-resumen-3,
    .lista-proyectos .listado-resumen .item-resumen-5{padding: 35px;}

    .lista-proyectos .listado-resumen .item-resumen-3 .item-encabezado-imagen img,
    .lista-proyectos .listado-resumen .item-resumen-5 .item-encabezado-imagen img{
        width: 100px;
    }
    .cita-contenido{
        padding: 35px;
    }
    .resultado-contenido{
        width: 100%;
    }
    .listado-ideas,
    .listado-ideas .item-ideas-7 > div{
        grid-column-gap: 35px;
        grid-row-gap: 35px;
    }
    .listado-colaboraciones ul{
        width: 65%;
    }

    .item-ideas-1, .item-ideas-2, .item-ideas-3, .item-ideas-4, .item-ideas-5, .item-ideas-6, .item-ideas-7{
        padding: 45px;
    }
    .item-ideas-7 .item-imagen.mapa img{
        width: 160px;
    }
    .item-ideas-5 .item-encabezado-imagen img{
        width: 100px;
    }
    .item-ideas-7 .item-imagen img, .item-ideas-6 .item-imagen img{
        width: 125px;
    }
    .item-ideas-1 .item-encabezado-imagen img, .item-ideas-2 .item-encabezado-imagen img, .item-ideas-3 .item-encabezado-imagen img{
        width: 80%;
    }
    .icono-ojo{
        width: 125px;
    }
    .item-ideas-4 .item-encabezado-imagen img{
        width: 125px;
    }
    .listado-ideas .item-encabezado-numero{
        font-size: 60px;
    }
    .item-encabezado-titulo{
        font-size: 22px;
    }

    .item-ideas-1 .doble-texto .item-encabezado-titulo{

    }

    .item-ideas-1 .doble-texto .item-encabezado-subtitulo{font-size: 15px;line-height: 20px;width: 61%;}
    .item-ideas-3 span.item-encabezado-numero{
        font-size: 55px;
    }
    .item-ideas-3 .item-encabezado-textos{
        font-size: 30px;
        font-weight: 500;
    }

    .item-ideas-4 .doble-texto .item-encabezado-titulo{margin-bottom: 10px;}
    .item-ideas-4 .doble-texto .item-encabezado-subtitulo{font-size: 24px;}
    .item-ideas-4 .doble-texto .subtitulo-color{font-size: 18px;}

    .item-ideas-5 .item-encabezado-textos p,.item-ideas-5 .item-encabezado-textos p > span{
        line-height: 20px;
        font-size: 16px;
        font-weight: 600;
    }
    .item-ideas-6 .contenido-encabezado p{
        font-size: 16px;
    }
        .item-ideas-6 .contenido-numero{
        font-weight: 500 !important;
        font-size: 40px;
    }
    .item-ideas-6 .contenido-icono-triangulo,
    .item-ideas-7 .contenido-icono-triangulo{
        margin-top: -15px;
    }
    .item-ideas-6 .box-porcentaje, .item-ideas-7 .box-porcentaje{
        margin-bottom: 5px;
    }
    .item-ideas-7 .contenido-encabezado p{
        line-height: 16px !important;
    }
    .amo-imagen img{
        content : url('../images/interior/amo_interior_logo_desk.png');
    }
    .amo-textos{
        width: 65%;
    }
    .listado-cifras {
        grid-template-columns: 500px 500px;
        grid-column-gap: 50px;
        grid-row-gap: 50px;
    }
    .item-cifras-numero{
        font-size: 55px;
    }
    .item-cifras-1, .item-cifras-2, .item-cifras-3, .item-cifras-4, .item-cifras-5, .item-cifras-6{
        padding: 45px 40px;
    }
    .item-cifras-1 img,
    .item-cifras-5 .item-imagen img{
        width: 90px;
    }
    .item-cifras-2 img{
        width: 55px;
    }
    .item-cifras-3 img{
        width: 70px;
    }
    .item-cifras-4 img{
        width: 80px;
    }
    .item-cifras-5 .item-texto-titulo{
        font-size: 25px;
    }
    .item-cifras-5 .porcentaje-titulo{
        font-size: 20px;
    }
    .item-cifras-5 .item-texto-numero{

    }
    .porcentaje-titulo.capa-directiva{
        font-size: 17px;
    }
    .item-cifras-texto{font-size: 28px;font-weight: 600;}
    .caja-textos .texto-numero{
    font-size: 45px;
    }
    .caja-textos .texto-titulo{
        font-size: var(--fuente-size-l) !important;
    }
    .item-redes-contenido .item-contenido-encabezado{font-size: 22px;}
    .item-redes .item-redes-imagen img{
    width: 59px;
    }
    .contenedor-redes.desk .header-texto{
        margin-top: 20px;
    }
    .item-caja-2 .caja-imagen img{
    width: 120px;
    }
    .item-cifras-10 img{
        width: 100px;
    }
    .item-cifras-10 .item-cifras-texto{
        font-size: 32px;
    }
  
}