html {
    scroll-behavior: smooth;
  }

  body{
      padding-top: 4em;
      position: relative;
  }
  .txt-ubicacion br{
      font-size: 15px;
  }
  .texto-precapitulo{
      
    font-size: 12px;        
    width: 100%;
  }
  .logo-svg{
      
    width: 70px;        
    height: 18px;
  }
  .close-svg{
    width:17px;
    height: 16px;      
}
.show_menu {
    left: 0% !important;
}
header{
    height: var(--header-height);
    max-height: 70px !important;
    transition: all .25s ease;
    top: 0;
    position: fixed;
    z-index: 20;
    width: 100%;
}

footer{
    
/* display: none !important; */
    
/* padding: 30px 10px; */
    
margin-top: 100px;
}
.listado-footer-colaborar{
    display:grid;
    justify-content: space-evenly;
    grid-template-columns: repeat(auto-fit,minmax(180px,220px));
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    width: 100%;
    margin: 0 auto;
}
.footer-box{
    
min-height: 160px;    
justify-content: inherit;
}
.footer-colaborar-titulo h1{

margin-bottom: 35px;
font-weight: 700;
}
.titulo-box{
    
font-size: var(--fuente-size-l);
}
.listado-footer-oficinas{

display: grid;
grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
grid-column-gap: 70px;
}
.listado-footer-oficinas a{
    
font-size: 16px;
    
color: #353535;
font-family:var(--fuente-family-principal);
font-weight: 600;
    
width: 100%;
    
margin-bottom: 10px;
}
.listado-footer-oficinas a:hover{
    color:var(--color-secundario);
}
.contacta-titulo{
    font-weight: 500;
}
.boton-footer{
    
    border: none;    
    padding: 12px 20px;    
    background-color: var(--color-secundario);    
    transition:all .25s ease;    
    display: flex;    
    flex-flow: column;    
    justify-content: center;    
    align-items: center;
}
.boton-footer a{
    font-size: 16px;
    color:white;
    padding:0;
    font-weight: 600;
    font-family: var(--fuente-family-interior);
}
.boton-footer:hover{
    cursor:pointer;
    background-color: #b71918;
}
.footer-contenido{
    background-color:#fafafa;
    padding: 60px 0;
    display: none;
}

.footer-sec{
    padding: 30px 10px;
}
.footer-sec ul{
    flex-flow: column;
    list-style: none;
    width: 100%;
}
.footer-sec ul li{
    width: 100%;
    text-align: center;
    padding: 10px 0;
}
.parent_item{
    padding: 15px 0 !important;
}
.footer-sec ul li:nth-child(1),
.footer-sec ul li:nth-child(2),
.footer-sec ul li:nth-child(3){
    border-bottom: 1px solid #acb4b6;
    padding: 0px 18px;
}
.footer-sec ul li a{}
.footer-sec ul li a i{}
.footer-sec ul li a img{
    width: 73px;
}

.sub-lista{
    flex-flow: row !important;
    align-items: center;
    justify-content: space-evenly;
    padding: 0 30px;
}
.sub-lista li{border: none !important;padding: 0;width: fit-content;/* margin-left: 25px; */}
.sub-lista li a{}
.sub-lista li a i{
    font-size: 28px;
    color: #acb4b6;
}
.contenedor-redes-fixed{

position: absolute;

display: none;

top: 0;

z-index: 9;

background-color: transparent!important;
}
.listado-fix{
    
}
.listado-fix li{
    
margin-bottom: 15px;
}
.listado-fix li i{
    
color: var(--color-terciario);
    
font-size: 15px;
}
.footer-pie {
    
display: grid;
    
grid-row-gap: 20px;
    
padding: 20px 0;
}
.footer-pie p{
    
font-size: var(--fuente-size-medio);
    
text-align: center;
    
color: var(--color-cuarto);
}
.footer-pie .tipografia,
.footer-pie .politica,
.footer-pie .leyenda,
.footer-pie .ubicacion{
    align-items: center;
    justify-content: center;
}
.footer-colaborar{
    padding:30px 0;
}
.footer-contenido-mobile{
    
padding: 30px 22px;
    
background-color: #fafafa;
    
width: 100%;
}
.item-principal{padding: 20px 0;color:var(--fuente-color-principal);}
.item-principal i{

right: 15px;

position: absolute;

font-size: 19px;

color: #646464;
}
.item-principal-titulo{
    
font-size: var(--fuente-size-l);
}
.lista-interna{
    display :none;
justify-content: flex-start;
    
align-items: flex-start;
}
.lista-interna .sub-item a{
    
font-size: var(--fuente-size-medio);
    
color: var(--fuente-color-principal);
}
.lista-interna .sub-item{
    
padding: 10px 0;
}




.encabezado-header span{
    
font-size: var(--fuente-size-grande);
}

.boton-capitulo:hover{
    background-color:var(--color-secundario );
    border-color:var(--color-secundario);
    color: white !important;
    cursor:pointer;
}
button{
    background-color:transparent;
}
a.anticipate{
    border: 2px solid white;
    padding: 4px 15px;
    color: white;
    margin-right: 20px;
    font-size: 14px;
}

.ideas .boton-capitulo:hover,
.cifras .boton-capitulo:hover{
    background-color: var(--color-cuarto);
    border-color: var(--color-cuarto);
    color:white;
    cursor:pointer;
}
.menu-mobile {

position: relative;

height: 100%;

background-color: var(--color-secundario);

padding: 0 10px;
}

.menu-logo{
    
padding-bottom: 1px;
    
margin-left: -1px;
}
.header-hamb{
    
padding: 5px;
    
padding-left: 4px;
}
.header-hamb:hover{
    cursor:pointer;
}
.acordeon{
    display:none;
}
.lang:hover,.menu-lang-close svg{
    cursor:pointer;
}
.box-lang{
    position: absolute;
    right: 0;
    padding: 0 10px;
    height: 100%;
    z-index: 10;
    background-color: var(--color-secundario);
    animation-timing-function: cubic-bezier(.77,0,.175,1);
}
.box-lang-close{
    
margin-left: 20px;
}
.box-search{
    
position: absolute;
    
height: var(--header-height);
    
left: 0;
    
background-color: white;
    
top: 0;
}
.header-busqueda{
    
height: 100%;
}
.box-search-close{
    
height: 100%;
}
.try-image{
    width: 110px;
    max-width: 225px;
    height:110px;
    background-repeat: no-repeat;
    background-size: 100%;
}
.form-header-busqueda{

position: relative;

height: 100%;
}
.input-busqueda{font-size: var(--fuente-size-xl);width: 100%;background-color: transparent;border: none;color: var(--color-terciario);}
.input-busqueda::placeholder{
    font-size: var(--fuente-size-xl);
    color:var(--color-terciario);
}
.menu-hamb-contenido{
    animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
    overflow-y: scroll;
}
.menu-hamb-contenido .input-busqueda{
    color:var(--fuente-color-blanco);
}
.menu-hamb-contenido .input-busqueda::placeholder{
    font-size: var(--fuente-size-xl);
    color:var(--fuente-color-blanco);
}
.menu-hamb-contenido .texto-lang,
.menu-hamb-contenido .menu-lang ul li a{
    color:var(--fuente-color-blanco);
}
.menu-hamb-contenido .box-lang-close path {
    stroke:var(--fuente-color-blanco);
}
.menu-hamb-contenido .lang-activo{
    border-color:var(--fuente-color-blanco);
}

.menu-hamb-listado{
    
height: 90%;
    
overflow-y: auto;
}
.menu-hamb-listado ul{

width: 95%;

margin: 0 auto;
}
.menu-hamb-listado ul li {}
.menu-hamb-listado ul li a {

color: var(--fuente-color-blanco);
}
.item-listado-activo{
    color: var(--fuente-color-principal) !important;
}
.menu-hamb-listado ul li a span.numero_lista{

color: var(--fuente-color-principal);

width: 20px;
}
.menu-hamb-listado ul li a span.titulo_lista{font-size: var(--fuente-size-medio);}

.menu-lang{

}
.menu-lang ul {

}
.menu-lang ul li {

margin-left: 25px;
}
.menu-lang ul li a {

color: white;

font-size: var(--fuente-size-xl);

font-weight: 300;
}
.lang-activo{
    padding-bottom: 5px;
    border-bottom: 2px solid white;
    width:15px;
    font-weight: 600 !important;
}
.texto-lang{
    
font-size: var(--fuente-size-medio);
    
font-weight: 600;
}
.box-lang-close path{
    stroke: white;
}
.header-logo{
    align-self: flex-end;
}
.menu-hamb-contenido .contenedor-menu{
    border-bottom: 1px solid white;
}
.contenedor-menu{
    transition: all .25s ease;
    margin: 0 auto;
    /* padding: 0 15px; */
}
.circulos{
    width: 150px;
    height: 150px;
    background-image: url('../images/circulitos.png');
    background-size: contain;
    background-repeat: no-repeat;
}

.menu-hamb-contenido{
    width:100vw;
    height: 100vh;
    position: absolute;
    background-color: var(--color-secundario);
    z-index: 11;
    top: 64px;
    left: 0;
    transition: all .25s cubic-bezier(0.39, 1.15, 1, 0.81);
    z-index: 10;
}
.menu-hamb-contenido .box-search{
    background-color:transparent;
}
.menu-hamb-contenido .box-search path{
    stroke: var(--fuente-color-blanco);
}
.header-hamb-close {
    display :none;
    position: absolute;
    right: 15px;
    top: 65px;
    z-index: 33;
}
.header-hamb-close:hover{
    cursor: pointer;
}
.menu-hamb-contenido .header-hamb-close path,
.menu-hamb-contenido .search path
{
    stroke:white;
}
.menu-hamb-contenido .header-logo path{
    fill:white;
}
.menu-hamb-contenido .box-lang{
    height:var(--header-height);
    top: 0;
}


main.contenido{font-size: 13px;transition: all .25s ease;}

.contenedor-video {
    
position: relative;
    
max-height: 100vh;
    
overflow-y: hidden;
}
.texto-flotante{
    
color: var(--fuente-color-blanco);
    
text-align: center;
    
line-height: 26px;
    
/* background-color: rgba(0, 0, 0, 0.5); */
}
.texto-video{
    
font-size: var(--fuente-size-grande);
    
text-align: left;
    
padding: 0 30px;
    
text-align: center;
}
.texto-video p {
    width:fit-content;
    margin: 0 auto;
}
.texto-informe {
    font-size: var(--fuente-size-xxl);
}

.box-capitulos,.capitulo-fix{
    
height: var(--header-height);
    
background-color: var(--color-secundario) !important;
    
max-height: 75px;
    
z-index: 15;
}
.capitulo-fix .menu-hamb-contenido {
    left:0;
    z-index: 15;
}
.texto-capitulos{

color: var(--fuente-color-blanco);

font-size: 16px;

text-align: center;

line-height: 20px;
}

.liderazgo {
    background-color:#dddddd;
    overflow: hidden;
    padding: 0 20px;
}
.proposito{
    
background-color: #138b9c;
}
.especializacion {
    background-color: #8d849f;
}
.desafios,
.desafio {
    background-color :#e68231;
}
.celebramos{
    background-color:#138b9c;
    overflow: hidden;
}
.arenalia {
    background-color: #dddddd;
    justify-content: space-between;
}
.fundacion{
    background-color:#97c486;
}
.ideas{
    background-color: var(--color-secundario);
}
.talento {
    background-color:#dddddd;
}
.premios{
    background-color: #9285a2;
}
.globales{
    background-color:#6d7475;
}
.cifras{
    background-color: var(--color-secundario);
}
.cifras .imagen-capitulo {height: 100%;}
.globales .imagen-capitulo {
}
.celebramos .imagen-capitulo {}

.contenido-interior.celebramos p.subtitulo{
    
/* font-family: var(--fuente-family-principal); */
    
/* font-weight: 800; */
}
.contenido-interior.celebramos .cabecera-imagen.buenos-aires img {
    width: 90px;
    height: 173px;
}
.contenido-interior.celebramos .cabecera-imagen.lima img{width: 91px;height: 136px;}

 .cabecera-imagen.cataluna img{
     
    width: 180px;
        
    height: 136px;
 }
 .celebramos .cabecera-imagen.brasil img {
     width:140px;
     height: 141px;
 }
.celebramos .imagen-principal{
    display: none;
}
.celebramos .imagen-principal img{
    width:100%;
    margin: 0 auto;
    display: block;
}
section.lima > .grupo,
section.buenos-aires > .grupo,
section.catalan > .grupo,
section.brasil > .grupo{
    flex-flow: column;
}
.contenedor-mudo{
    position: relative;
}
.size-italica{
    
font-size: 21px;
}

.desafios .contenido-capitulo,
.desafio .contenido-capitulo,
.arenalia .contenido-capitulo{
    justify-content: center;
}
.desafios .contenedor-full-imagen img,
.desafio .contenedor-full-imagen img{
    margin: 0 auto;
    max-width: 130px;
    padding-top: 20px;
}
.creatividad.contenido-interior p, .creatividad.contenido-interior span{
font-weight: 400;
}
.contenedor-full.especializacion .contenedor-full-imagen img{
    
display: none;
}
.arenalia .contenedor-full-imagen img{

width: 140px;
}
.especializacion .contenedor-full-imagen {

width: 100%;

height: 100%;

background-image: url('../images/interior/especializacion_desk.png');

background-position: center;

background-size: cover;

background-repeat: no-repeat;
}
.listado-casos-exito {

width: 100%;

}
.intro-titulo{
    
font-family: var(--fuente-family-principal) !important;
}
.item-caso .intro{
    position: relative;
    background-position: left top;
    background-size: cover;
    background-repeat: no-repeat;
}
.item-caso .caso-contenido .contenido-imagen{
    width: 100%;
}
    .item-caso .caso-contenido .contenido-imagen img{
    width: 100%;
}
.item-caso .intro{
    z-index: 2;
    height: 115px;
    width: 100%;
}

.item-caso.caso-1 .intro {
    background-image : url('../images/interior/casos-exito/coca_cola_mob.jpg');   
}
.item-caso.caso-2 .intro{
    background-image : url('../images/interior/casos-exito/boening_mob.jpg');
}
.item-caso.caso-3 .intro{
    background-image : url('../images/interior/casos-exito/atlantia_mob.jpg');
}
.item-caso.caso-4 .intro{
    background-image : url('../images/interior/casos-exito/cisneros_mob.jpg');
}
.item-caso.caso-12 .intro{
    background-image : url('../images/interior/casos-exito/tiendalol_mob.jpg');
}
.item-caso.caso-6 .intro{
    background-image : url('../images/interior/casos-exito/scotiabank_mob.jpg');
}
.item-caso.caso-7 .intro{
    background-image : url('../images/interior/casos-exito/calidad_pascal_mob.jpg');
}
.item-caso.caso-5 .intro{
    background-image : url('../images/interior/casos-exito/aevi_mob.jpg');
}
.item-caso.caso-8 .intro{
    background-image : url('../images/interior/casos-exito/gold_field_mob.jpg');
}
.item-caso.caso-9 .intro{
    background-image : url('../images/interior/casos-exito/consejo_mex_mob.jpg');
}
.item-caso.caso-10 .intro{
    background-image : url('../images/interior/casos-exito/natix_mob.jpg');
}
.item-caso.caso-11 .intro{
    background-image : url('../images/interior/casos-exito/tous_mob.jpg');
}

.bloque-texto-contenido{font-size: 15px !important;}
.item-caso .filtro{
    display:none;
}
.item-caso .intro-interior{

display: none;
}
.item-caso .contenido-informacion{
    display:none;
}
.item-caso .caso-contenido{
    padding-top: 20px;
}
.item-caso .caso-contenido .contenido-volanta h3{
    font-size: var(--fuente-size-medio);
    font-family: var(--fuente-family-principal);
    font-weight: 500 !important;
}
.item-caso .icono-desk{
    display:none;
}
.item-caso .icono {
    border-bottom: 2px solid var(--color-secundario);
    width: 100%;
}
.item-caso .icono > div{
    
transition: all .25s ease;
    
transform: rotate(180deg);
}
.bloque-titulo{
    font-size: var(--fuente-size-grande);
}

.listado-casos-exito .item-caso{
    width: 100%;
}

.item-caso.caso-1 {}










.arenalia .arenalia-imagen img{ margin:0 auto}
.imagen-capitulo img {
    width:100%;
}
.numero-capitulo{

}
.texto-capitulo,
.texto-valores{
    font-size: 14px;
}
.boton-capitulo{
    text-align: center;
}
.right-content .contenido-capitulo{
}
.caja-linea{display:none}

/*desktop*/
.menu-desktop {

}

.contenedor-full {
    height: auto;
    min-height: 150px;
}
.contenedor-full > div {
    width: 90%;
    position: relative;
    margin: 0 auto;
}
.especializacion.contenedor-full > div{
    
width: 100% !important;
}
.contenedor-full-imagen {
    
width: 100%;
    
margin : 0 auto;
    
align-self: flex-end;
}
.contenedor-full-contenido{
    position: absolute;
    color: white;
    align-self: center;
    width: 100%;
}
.contenedor-full-contenido p{
    
font-size: 20px;
    
text-align: center;
    
font-weight: bold;
}
p.full-numero{
}
p.full-titulo{
    
}
.contenedor-full-imagen img{
    width: 290px;
    max-width: 900px;
    height: auto;
    margin: 0 auto;
}
.contenedor-full.nuevo-liderazgo {
    background-color : #acb4b6;
}
.contenedor-full.nuestro-proposito {
    background-color :#148c9c;
}
.contenido-interior {
    width:90%;
    margin: 0 auto;
    margin-top: 15px;
}
.contenido-interior p{
    color:#6c7475;
    margin-bottom: 20px;
}
.contenido-interior p,.contenido-interior span{
    font-family: 'Open Sans', sans-serif;
    /* font-weight: bold; */
}
.contenido-interior figure {
    width:100%;
    position: relative;
}
figure img {
    width: 100%;
    display: block;
    margin: 20px auto;
}

.liderazgo .imagen-capitulo img{
    
max-width: 150px;
}
.especializacion .imagen-capitulo img{
    
max-width: 170px;
    
min-width: 130px;
}
.desafio .imagen-capitulo img{
    
max-width: 130px;
    
min-width: 115px;
}
.celebramos .imagen-capitulo img{max-width: 200px;min-width: 160px;}

.arenalia .imagen-capitulo img {
    
max-width: 190px;
    
min-width: 145px;
}
.fundacion .imagen-capitulo img{
    
max-width: 140px;
    
min-width: 120px;
}
.ideas .imagen-capitulo img {
    
width: 160px;
    
max-width: 200px;
}
.talento .imagen-capitulo img{
    
max-width: 155px;
}
.premios .imagen-capitulo img {
    
max-width: 200px;
}
.globales .imagen-capitulo img {
    
max-width: 290px;
    
min-width: 155px;
}
.cifras .imagen-capitulo img {
    
max-width: 200px;
}
.contenido-interior{
    background-color:white;
}
.contenido-interior.nuestro-proposito h2{
    margin: 10px 0;
    font-size: var(--fuente-size-l);
}

.contenido-interior.nuestro-proposito p {
    line-height: 18px;
    font-weight: 400;
}
.contenedor-full.especializacion p{

color: var(--fuente-color-principal);

font-weight: bold;
}
.contenido-interior.especializacion {
    background-color:white;
}
.cabecera-texto p,.cabecera-texto span {
    
font-size: var(--fuente-size-grande);
    
/* padding: 10px; */
    
font-weight: 800;
    
font-family: var(--fuente-family-principal);
}
.cabecera-texto.desk{
    display: none;
}
.contenido-interior.celebramos{
    
font-family: var(--fuente-family-interior);
}

.contenedor-full.arenalia,
.contenedor-full .arenalia{
    background-color : #acb4b6;
}
.contenido-interior.arenalia img{
}
.acuerdo img{
    width:100%;
}
.contenedor-full.la-fundacion {
    background-color: #97c486;
}
.la-fundacion .contenedor-full-imagen img{
    
width: 125px;
    
margin: 0 auto;
}
.listado-colaboraciones p, .listado-colaboraciones span{
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
}
.listado-resumen {
    display:grid;
    grid-template-columns: repeat( auto-fit, minmax(250px, 351px) );
    grid-row-gap: 30px;
    margin-bottom: 20px;
    box-sizing: border-box;
    justify-content: center;
    grid-column-gap: 20px;
}
.item-resumen{
    border:1px solid #ececec;
}
.listado-colaboraciones {
    
background-color: #dddddd;
    
/* position: absolute; */
    
padding: 15px;
    
width: 100%;
    
left: 0;
    
margin-top: 100px;
}
.listado-colaboraciones li {
    margin-bottom : 10px;
}
.listado-colaboraciones li a{
    transition: all .25s ease;
}
.listado-colaboraciones li a:hover{
    color:var(--color-secundario) !important;
}
.listado-colaboraciones li .numero {
}
.listado-colaboraciones li .numero::after {
    content:'|';
    padding: 0 2px;
}
.listado-resumen span,
.listado-resumen p{
    font-family:var(--fuente-family-principal);
    font-weight: 500;
}
.item-resumen-1,
.item-resumen-2,
.item-resumen-3,
.item-resumen-4,
.item-resumen-5,
.item-resumen-6{
    
padding: 35px 25px;
    
border: 1px solid #dddddd;
}
.item-resumen-1 .item-encabezado,.item-resumen-2 .item-encabezado{

margin-bottom: 13px;
}
.item-encabezado-numero{

font-size: 50px;

font-family: var(--fuente-family-principal) !important;

font-weight: 500 !important;
}
.item-encabezado-titulo{

font-size: 18px;

font-weight: bold !important;
}
.item-encabezado-textos {
    
}
.porcentaje-texto{

text-align: right;

font-family: var(--fuente-family-principal);
}
.item-resumen-2 .porcentaje-texto span{
    
font-weight: 400;
}
.item-resumen-1 .porcentaje-texto span, .item-resumen-2 .porcentaje-texto span span{
    
font-size: 20px;
    
font-weight: 500;
}
.porcentaje-barra{

height: 10px;

background-color: var(--fuente-color-principal);
}
.relleno-porcentaje{
    
width: 70%;
    
height: 10px;
    
background-color: var(--color-secundario);
}
.item-resumen-1 .item-encabezado-imagen img{
    width:75px;
}
.item-resumen-2 .item-encabezado-imagen img {
    width: 80px;
}
.item-resumen-3 .item-encabezado-imagen img,
.item-resumen-4 .item-encabezado-imagen img,
.item-resumen-5 .item-encabezado-imagen img{
    width:70px;
}
.item-resumen-6 .item-encabezado-imagen img{
    width:65px;
}

.item-resumen-2 .porcentaje-barra{
    
}
.item-resumen-2 .relleno-porcentaje{

width: 68%;
}
.item-encabezado-subtitulo{
    color:#8a9091;
    font-weight: 400 !important;
    width: 100%;
    font-size: 13px;
    display: block;
    line-height: 14px;
}

.item-resumen-4 .item-encabezado-numero{
    
font-size: 45px;
}
.item-resumen-6 .item-encabezado-titulo{
    font-size: 15px;
}

.listado-colectivos{
    
/* justify-content: center; */
    
/* align-items: center; */
    
padding: 0 25px;
}
.listado-causas{
    
padding: 0 25px;
}
.funcion-firma{
    
font-size: var(--fuente-size-small);
}

.item-colectivo-1,
.item-colectivo-2,
.item-colectivo-3,
.item-colectivo-4{
    
margin-bottom: 15px;
    }
.item-colectivo-imagen img{

width: 85px;
}
.item-colectivo-texto,
.item-causas-texto{

width: 125px;

color: #5d5d5d;
}

.item-causas-1{
  
}

.item-causas-imagen img{
    width: 85px;
}
.lista-proyectos{

margin-bottom: 40px;
}
.item-proyecto-1 {}
.item-proyecto-header {border-top: 2px solid var(--color-secundario);}
.item-header-texto{
    padding: 15px 0;
}
.item-proyecto-1 .item-encabezado-subtitulo{
    
font-size: var(--fuente-size-small);
    
line-height: 13px !important;
    
display: block;
}
.header-titulo{

}
.header-subtitulo{}
.item-header-imagen{
}
.item-header-imagen{background-color:var(--color-secundario);width: 40px;height: 40px;margin-top: -1px;transform: rotate(180deg);}
.item-header-imagen img{

}

.item-proyecto-intro p{
    
font-size: var(--fuente-size-medio);
}

.caja-cita{
}
.cita-contenido{

background-color: #dddddd;

padding: 15px;
}
.cita-contenido p{

font-size: var(--fuente-size-medio);

font-family: var(--fuente-family-principal);
}
.cita-icono{
    margin: 0 10px;
    margin-bottom: 10px;
    width: 40px;
}
.cita-firma{
    text-align: right;
}
.cita-icono-after{transform: rotate(-90deg);margin-top: -8px;}
.cita-icono-final{}
.caja-lema fieldset{
    border:2px solid #dddddd;
    padding: 15px;
}
.caja-lema fieldset p{
    
font-weight: 500;
}
.resultado-contenido p{
    
line-height: 16px;
    
margin-bottom: 15px;
}



.contenedor-full.el-talento > div {
    width:100%;
    background-color:#acb4b6;
}
.contenedor-full.creatividad {
    background-color:#8d849f;
}
.contenedor-full.amo-la-red-internacional{
    background-color : #6c7475;
}
.contenedor-full.ideas{
    background-color:var(--color-secundario);
}
.contenido-interior.amo-la-red-internacional .amo-mapa{
    width: 100%;
}
.contenido-interior.ideas .bloque-texto{
    margin-bottom:40px;
}
.contenido-interior a{
    
font-size: 18px;
    
color: #6c7475;
    
text-decoration: underline;
}
.arenalia-imagen.desk{display:none}
.arenalia-imagen.mob{display: none;}
.creatividad-desk-img{
    display:none;
}
.imagen-talento{
    
width: 120px;    
height: 120px;
}
.imagen-talento img{
    width:100%;
    border-radius: 50%;
}
.nombre-talento{
    text-transform: capitalize;
    font-size: 16px;
}
.funcion-talento{
    font-size: 12px;
    text-transform: capitalize;
    color: black !important;
    font-weight: 500 !important;
    width: 80%;
}
.listado-talentos{
    
display: grid;
    
grid-template-columns: 1fr 1fr;
    
justify-content: center;
    
align-items: flex-start;
    
grid-column-gap: 20px;
    
grid-row-gap: 20px;
    
margin-top: 40px;
}
.bloque-contenido{
    
margin: 35px 0;
}
.amo-la-red-internacional .amo-imagen img{width: 50%;height: 100%;}
.contenedor-full.el-ano-en-cifras{
    background-color:var(--color-secundario);
}
.contenido-interior.el-ano-en-cifras{
    margin-top: 40px;
    font-family: var(--fuente-family-principal) !important;
}
.contenido-interior.ideas{
    font-family: var(--fuente-family-principal) !important;
}
.listado-ideas .item-encabezado-subtitulo span{
    
font-size: 14px;
    
font-weight: 500;
    
font-family: var(--fuente-family-principal);
}
.listado-ideas{
    
display: grid;
    
grid-template-columns: repeat( auto-fit, minmax(250px, 351px) );
    
grid-column-gap: 15px;
    
grid-row-gap: 15px;
    
justify-content: center;
}
.listado-ideas .item-encabezado-titulo{

font-family: var(--fuente-family-principal);
}
.listado-ideas .item-encabezado-subtitulo {
    
font-size: 17px;
    
font-family: var(--fuente-family-principal);
    
font-weight: 500 !important;
}
.item-ideas-2 .item-encabezado-numero span{
    
font-family: var(--fuente-family-principal);
    
font-size: 19px;
}
.item-ideas-4 .item-encabezado-titulo,
.item-ideas-5 .item-encabezado-titulo{
    
font-size: 16px;
}

.item-ideas-1,
.item-ideas-2,
.item-ideas-3,
.item-ideas-4,
.item-ideas-5,
.item-ideas-6,
.item-ideas-7{
    border:1px solid #dddddd;
    padding: 20px;
}
.item-ideas-1 .item-encabezado-textos .item-encabezado-subtitulo {
    
font-size: var(--fuente-size-medio);
    
line-height: 15px;
    
display: block;
    
font-weight: 600 !important;
}
.item-ideas-1 .item-encabezado-imagen {
    
align-items: stretch;    
justify-content: center;

}
.item-ideas-1 .item-encabezado-imagen img,
.item-ideas-2 .item-encabezado-imagen img,
.item-ideas-3 .item-encabezado-imagen img {
    width: 70px;
}
.item-ideas-4 .item-encabezado-imagen img,
.item-ideas-5 .item-encabezado-imagen img,
.item-ideas-7 .item-imagen img{
    width: 75px;
}

.item-ideas-6 .item-imagen img{
    width: 90px;
}

.item-ideas-2 .item-encabezado-textos p{
    
margin-top: -10px;
}
.item-ideas-3 span.item-encabezado-numero {

font-size: 39px;
}
.item-ideas-3 .item-encabezado-textos {
    
color: #6c7475;
    
font-weight: 500;
    
font-size: 19px;
}
span.gigante{
    font-size: 25px;
    font-weight: bold;
}
.subtitulo-color {
    color: #6c7475 !important;
}
.titulo_lista{
    transition: all .25s ease;
}
.titulo_lista:hover{
    color:var(--fuente-color-principal);

}
.item-ideas-4 .item-encabezado-numero,.item-ideas-5 .item-encabezado-numero {

font-size: 45px;
}

.item-ideas-5 .item-encabezado-textos p,.item-ideas-5 .item-encabezado-textos p span, .item-ideas-7 .contenido-encabezado p {
    
font-size: var(--fuente-size-medio);
    
line-height: 15px;
    
font-family: var(--fuente-family-principal);
}
.item-ideas-7 .contenido-encabezado p,.item-ideas-7 .contenido-encabezado p span{font-weight: 500;}
.item-ideas-6 .item-contenido p {
    
margin-bottom: 5px;
    
font-family: var(--fuente-family-principal);
    
font-size: 14px;
    
font-weight: 600;
}
.item-ideas-6 .contenido-numero {
    
font-size: var(--fuente-size-xxxl);
    
font-weight: 500;
}
.item-ideas-6 .contenido-porcentaje{
    width:100%;
}
.item-ideas-6 .box-porcentaje,
.item-ideas-7 .box-porcentaje{
height: 10px;
background-color:var(--fuente-color-principal);
}
.item-ideas-6 .porcentaje-relleno,
.item-ideas-7 .porcentaje-relleno{
height:10px;
background-color: var(--color-secundario);
}
.item-ideas-6 .porcentaje-relleno{

    width:30%;
}
.item-ideas-6 .porcentaje-relleno.portugues{
    width:60%;
}
.item-ideas-6 .texto-porcentaje,
.item-ideas-7 .texto-porcentaje{

font-size: var(--fuente-size-medio);

font-family: var(--fuente-family-principal);

font-weight: 500 !important;
}
.item-ideas-7 .contenido-numero{
    
font-size: var(--fuente-size-xxxl);
    
font-weight: 500;
}
.item-ideas-7 .porcentaje-relleno{
    width:20%;
   
}

.listado-cifras{
    display:grid;
    grid-template-columns: repeat(auto-fit,minmax(250px,351px));
    grid-row-gap: 15px;
    grid-column-gap: 15px;
    justify-content: center;
}
.ingreso{
    font-family: var(--fuente-family-principal) !important;
    font-size: 23px;
    font-weight: 600 !important;
}
.item-cifras-10 .item-cifras-texto{
    font-size: 24px;
    font-weight: 600;
}
.texto-signos{
    
font-size: 17px;
}
.seg-imagen{
    margin:40px 0;
}

.contendor-bloque{
    
position: relative;
}
.item-cifras-1,.item-cifras-11{
    background-color:#148c9c;
}
.bloque-porcentajes{
    
position: absolute;
    
top: 13px;
    
left: 25px;
}
.porcentaje-imagen span.numero{

color: white;

font-size: 12px;
}
.porcentaje-imagen span.pais{

font-size: 9px;
}
.item-cifras-11{
    position: relative;
}
.item-cifras-11 img{
    
width: 90px;
}
.item-cifras-10{
    background-color:var(--color-secundario);
}
.item-cifras-2 {
    background-color : var(--color-secundario);
}
.item-cifras-3 {
    background-color: #878e90;
}
.item-cifras-4 {
    background-color: #dddddd;
}
.item-cifras-10 img{
    
width: 70px;
}
.item-cifras-1 img,
.item-cifras-5 .item-imagen img
{
    width: 75px;
}
.item-cifras-2 img{
    
    width: 50px;
}
.item-cifras-3 img {
    width:60px;
}
.item-cifras-4 img {
    width:65px;
}
.item-cifras-numero {
    color:white;
    font-size:var(--fuente-size-xxxl);
    font-weight: 500 !important;
}
.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: 25px 15px;
}
.item-cifras-4 .item-cifras-texto{
    
font-weight: 500;
}

.item-cifras-5 .item-imagen{
    
}

.item-cifras-5 .item-textos {

}
.color-verde{
    color:#148c9c;
}
.item-cifras-5 .item-texto-numero {
    color:#148c9c;
    font-size: var(--fuente-size-xxxl);
    font-weight: 500;
}
.item-cifras-5 .item-texto-titulo {

font-weight: 500;
}
.item-cifras-5 .item-imagen.mujeres img{
    width: 55px;
}
.porcentaje-titulo{}
.porcentaje-titulo span{
    
font-size: var(--fuente-size-xxl);
}

.caja-porcentajes{}
.caja-porcentajes .porcentaje-box,
.caja-porcentajes .porcentaje-relleno{
    height: 10px;
    width: 100%;
}
.caja-porcentajes .porcentaje-box{
    background-color: #868e90;
}
.caja-porcentajes .porcentaje-relleno{
    width: 68%;
    background-color: #148c9c;
}
.porcentaje-titulo.capa-directiva{
    
font-size: var(--fuente-size-small);
}

.caja-porcentajes .porcentaje-relleno.capa-directiva{
    width: 38%;
    background-color: #148c9c;
}

.listado-tres-cajas{
    display:grid;
    grid-template-columns: repeat( auto-fit, minmax(140px, 160px) );
    grid-column-gap: 25px;
    grid-row-gap: 25px;
}

.item-caja-1,
.item-caja-2,
.item-caja-3{
    border:1px solid #f0f0f0;
}


.item-caja-1{}
.item-caja-2{}
.item-caja-3{
    /* width: 180px; */
    grid-column: 1/3;
    margin: 0 auto;
}

.caja-imagen{
    margin: 0 auto;
    min-height: 86px;
}
.caja-imagen img{
    
width: 100px;
}
.item-caja-3 .caja-imagen img{
    width: 75px;
}
.item-caja-1 .caja-textos .texto-titulo{
    font-size: var(--fuente-size-small);
}

.caja-textos .texto-numero{
    font-size: var(--fuente-size-xxxl);
}
.caja-textos .texto-titulo{
    font-size: var(--fuente-size-medio);
    font-weight: 600 !important;
}

.contenedor-redes{
}
.contenedor-redes.desk{display:none;}
.contenedor-redes .redes-header::after {

content:' ';

width: 0;

height: 0;

border-left: 17px solid transparent;

border-right: 17px solid transparent;

border-top: 19px solid #148c9c;

position:absolute;

margin-left: 35px;

bottom: -18px;
}
.redes-header{
    background-color:#148c9c;
    position: relative;
}
.contenedor-redes .redes-header-imagen{}
.contenedor-redes .redes-header-imagen img{
    width: 60px;
}
.contenedor-redes .redes-header-encabezado{
}

.item-redes-contenido{}

.item-contenido-encabezado{
    font-size: var(--fuente-size-l);
}
.item-contenido-seguidores{
    font-size: var(--fuente-size-l);
    font-weight: bold;
}
.item-contenido-crecimiento{
    font-size: var(--fuente-size-l);
}
.item-contenido-crecimiento span{
    font-size: 12px;
    font-family: var(--fuente-family-principal);
}
.item-contenido-icono{}
.item-redes .item-redes-imagen img{

width: 55px;
}
.listado-redes{
}
.red-1 .porcentaje-relleno{
    width: 33.9%;
}
.red-1 .porcentaje-relleno{
    width: 33.9%;
}
.red-1 .porcentaje-relleno{
    width: 33.9%;
}
.red-1 .porcentaje-relleno{
    width: 33.9%;
}
.red-2 .porcentaje-relleno{
    width: 8.9%;
}
.red-3 .porcentaje-relleno{
    width: 11.4%;
}
.red-3 .porcentaje-relleno{
    width: 11.4%;
}







