/* commons */
/*
  Variables del Root
*/
:root {
    /* global vars */
  --gap-xs: 4px;
  --gap-s: 8px;
  --gap-m: 32px;
  --gap: 20px;
  --primary-font:  'Flama', sans-serif;
  --secondary-font:  'ChronicleTextG1-Roman', sans-serif;
  --third-font: 'ChronicleDispCondSemibold', Georgia;

  --negro: #000000;
  --blanco: #ffffff;
  --bordes: #dddddd;
  --acento: #c51126;
  --texto: #030303;
  --texto-suave: #333131;
  --texto-secundario: #90837d;
  --enlace: #4a90e2;
  --fondo: #e1dcd6;
  --fondo-pagina: #f3f3f3;
  --enlace-oscuro: #37474f;
  --fondo-intermedio: #91877e;
  --fondo-oscuro: #2e2216;
  --fondo-gris: #f3f3f3;
  --fondo-gris2: #efefef;
  --fondo-beige: #e5e4d3;
  --fondo-verde: #2d492f;
  --fondo-crema: #ffe9d4;
  --fondo-rosa: #fbd0d5;
  --fondo-verde2: #b6e9b8;
  --fondo-verde3: #f1f9f8;
  --fondo-oscuro2: #acc4d0;
  --color-naranja: #f57c00;
  --auxiliares-informacion: #1e88e5;
  --auxiliares-advertencia: #fbc02d;
  --auxiliares-acierto: #388e3c;
  --auxiliares-error: #e64a19;

  --twitter: #469bfc;
  --instagram: #ba00b4;
  --whatsapp: #4dab54;
  --facebook: #3c5a96;
  --youtube: #ff0000;

    /*header*/
  --c-header-bg: var(--blanco);
  --c-header-color: var(--texto);
  --c-header-search-color: var(--texto-suave);
  --c-header-burger-color: var(--fondo-oscuro);
  --c-header-border-color: var(--fondo-oscuro);
  --c-header-border2-color: var(--fondo-oscuro);
  --c-header-claim-color: var(--texto-secundario);
  --c-header-claim-title-color: var(--texto);
  --c-header-claim-title-font: var(--third-font);
  --c-header-special-bg: var(--negro);
  --c-header-special-color: var(--blanco);
  --c-header-special-burger: var(--blanco);
  --c-header-height: 63px;

    /* nav */
  --c-nav-bg: var(--blanco);
  --c-nav-color: var(--texto);
  --c-nav-font: var(--primary-font);
  --c-nav-burger-color: var(--fondo-oscuro);
  --c-nav-border-color: var(--fondo-oscuro);
  --c-nav-current-color: var(--acento);
  --c-nav-horizontal-title-color: var(--texto-secundario);
  --c-nav-horizontal-color: var(--texto-suave);
  --c-nav-border-hamburger-color: var(--bordes);

    /* footer */
  --c-footer-bg: var(--fondo-oscuro);
  --c-footer-color: var(--blanco);
  --c-footer-font: var(--primary-font);
  --c-footer-nav-color: var(--blanco);
  --c-footer-share-bg-color: var(--blanco);
  --c-footer-share-color: var(--fondo-oscuro);
  --c-footer-copy-color: var(--blanco);
  --c-footer-copy-font: var(--third-font);

    /* detail */
  --c-detail-epigraph-font: var(--primary-font);
  --c-detail-epigraph-font-size: 16px;
  --c-detail-epigraph-color: var(--acento);
  --c-detail-title-font: var(--third-font);
  --c-detail-title-font-weight: 600;
  --c-detail-title-font-size: 42px;
  --c-detail-title-line-height: 1.05;
  --c-detail-title-color: var(--texto);
  --c-detail-subtitle-font: var(--secondary-font);
  --c-detail-subtitle-font-size: 21px;
  --c-detail-subtitle-line-height: normal;
  --c-detail-subtitle-color: var(--texto-suave);
  --c-detail-body-firstletter-color: var(--texto);
  --c-detail-body-text-font: var(--secondary-font);
  --c-detail-body-text-font-size: 19px;
  --c-detail-body-text-line-height: 1.26;
  --c-detail-body-text-color: var(--texto);
  --c-detail-body-ladillo-color: var(--acento);
  --c-detail-share-bg: var(--fondo-intermedio);
  --c-detail-box-comments-bg: var(--acento);
  --c-detail-author-font: var(--third-font);
  --c-detail-author-font-size: 33px;
  --c-detail-author-line-height: 38px;
  --c-detail-author-color: var(--texto);
  --c-detail-biography-font: var(--secondary-font);
  --c-detail-biography-font-size: 17px;
  --c-detail-biography-line-height: 21px;
  --c-detail-biography-color: var(--texto-suave)
}
@media (min-width: 992px) {
:root {
        --c-detail-epigraph-font-size: 20px;
        --c-detail-title-font-size: 60px;
        --c-detail-title-line-height: 1.03;
        --c-detail-subtitle-font-size: 27px;
        --c-detail-subtitle-line-height: normal;
        --c-detail-body-text-font-size: 24px;
        --c-detail-body-text-line-height: normal;
        --c-detail-author-font-size: 39px;
        --c-detail-author-line-height: 41px;
        --c-detail-biography-font-size: 21px;
        --c-detail-biography-line-height: 25px
}
    }
:root {

    /*title board*/
  --c-title-name-font: var(--third-font);
  --c-title-name-font-weight: 600;
  --c-title-name-font-size: 32px;
  --c-title-name-line-height: 1.07;
  --c-title-name-color: var(--texto-secundario);
  --c-title-name-padding: 8px 0 16px;

    /*article*/
  --c-article-pretitle-color: var(--acento);
  --c-article-epigraph-font: var(--primary-font);
  --c-article-epigraph-font-size: 14px;
  --c-article-epigraph-color: var(--texto-secundario);
  --c-article-epigraph-highlighted-color: var(--acento);
  --c-article-title-font: var(--third-font);
  --c-article-title-font-weight: 600;
  --c-article-title-font-size: 23px;
  --c-article-title-line-height: 1.09;
  --c-article-title-color: var(--texto);
  --c-article-author-font: var(--primary-font);
  --c-article-author-font-size: 11px;
  --c-article-author-color: var(--texto);
  --c-article-comment-color: var(--acento)
}
@media (min-width: 992px) {
:root {
        --c-article-title-font-size: 27px
}
    }
:root {

    /*Portadas automáticas*/
    --c-description-tag-font: var(--primary-font);
    --c-description-tag-font-size: 14px;
    --c-description-tag-line-height: 17px;
    --c-description-tag-color: var(--texto-suave);

    /*líneas de separación entre boards*/
  --c-line-board-color: var(--bordes);

    /*iconos multimedia*/
  --c-icon-multimedia-bg: var(--blanco);
  --c-icon-multimedia-color: var(--acento);
  --c-icon-multimedia-border: var(--acento);

    /*textos multimedia*/
    --c-icon-txt-font: var(--primary-font);
    --c-icon-txt-size: 13px;
    --c-icon-txt-line-height: 16px;
    --c-icon-txt-font-weight: 600;
    --c-icon-time-font: var(--primary-font);
    --c-icon-time-size: 13px;
    --c-icon-time-line-height: 16px;
    --c-icon-time-font-weight: 400;
    --c-icon-time-color: var(--texto-secundario);

    /*ext__title-1*/
  --ext__title-1-font-size: 23px;
  --ext__title-1-line-height: 1.09
}
@media (min-width: 768px){
:root {
        --ext__title-1-font-size: 24px;
        --ext__title-1-line-height: 27px
}
    }
:root {
    /*ext__title-2*/
  --ext__title-2-font-size: 28px;
  --ext__title-2-line-height: 1.07
}
@media (min-width: 768px){
:root {
        --ext__title-2-font-size: 29px;
        --ext__title-2-line-height: 33px
}
    }
:root {
    /*ext__title-3*/
  --ext__title-3-font-size: 33px;
  --ext__title-3-line-height: 1.06
}
@media (min-width: 768px){
:root {
        --ext__title-3-font-size: 33px;
        --ext__title-3-line-height: 38px
}
    }
:root {
    /*ext__title-4*/
  --ext__title-4-font-size: 37px;
  --ext__title-4-line-height: 1.05
}
@media (min-width: 768px){
:root {
        --ext__title-4-font-size: 40px;
        --ext__title-4-line-height: 46px
}
    }
:root {
    /*ext__title-5*/
  --ext__title-5-font-size: 42px;
  --ext__title-5-line-height: 1.05
}
@media (min-width: 768px){
:root {
        --ext__title-5-font-size: 45px;
        --ext__title-5-line-height: 54px
}
    }
:root {
    /*ext__title-6*/
  --ext__title-6-font-size: 50px;
  --ext__title-6-line-height: 1.04
}
@media (min-width: 768px){
:root {
        --ext__title-6-font-size: 54px;
        --ext__title-6-line-height: 64px
}
    }
*{
  box-sizing: border-box;
  margin:0;
  padding: 0;
}
html, body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
body {
  margin: 0;

  font-size: 16px;
  line-height: 1.2;
  color: #030303;
  color: var(--texto);
  background-color: #f3f3f3;
  background-color: var(--fondo-pagina);
  font-family:  'Flama', sans-serif;
  font-family:  var(--primary-font);

}
::-moz-selection {
  color: #ffffff;
  color: var(--blanco);
  background: #030303;
  background: var(--texto);
}
::selection {
  color: #ffffff;
  color: var(--blanco);
  background: #030303;
  background: var(--texto);
}
h1, h2, h3{

}
::marker {
  content: '';
}
input, button, select, textarea {
  font-size: inherit;
  line-height: inherit;
  background-color: transparent;
  border:none;
  outline: none;
}
a{
  text-decoration: none;
  display: block;
  color:#030303;
  color:var(--texto);
}
/*img {
  max-width: 100%;
  height: auto;
  -ms-interpolation-mode: bicubic;
  line-height: 0;
  display: block;
}*/
img{
  display: block;
  line-height: 0;

}
figure {
  margin: 0;
}
ul, ol{ list-style: none; margin:0; padding: 0;}
.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}
.img-tracking{
    display: none;
    width:1px;
}
body.app #didomi-notice {
  display: none;
}
body.app #didomi-host {
  display: none;
}
/* TODO : Generate webfonts */
@font-face {
  font-family: ChronicleDispCondSemibold;
  src: local(ChronicleDispCondSemibold),
  url(./fonts/ChronicleDispCondSemibold.woff2) format("woff2"),
  url(./fonts/ChronicleDispCondSemibold.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: ChronicleTextG1-Roman;
  src: local(ChronicleTextG1-Roman),
  url(./fonts/ChronicleTextG1Roman.woff2) format("woff2"),
  url(./fonts/ChronicleTextG1Roman.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
}
@font-face {
  font-family: 'Flama';
  font-style: normal;
  font-weight: normal;
  src: local('Flama'), url('./fonts/FlamaRegular.woff') format('woff');
}

/* tools */
/*
  Breakpoints
*/
/* Min */
/* Max */
/* Only */
/*
  Extends
*/
/*** button ***/
.c-button-primary {
  background-color: #4a90e2;
  background-color: var(--enlace);
  border-radius: 6px;
  display: flex;
  flex-direction: row !important;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  width: -moz-min-content;
  width: min-content;
  height: 44px;
  font-size: 14px;
  text-transform: uppercase;
  color: #ffffff;
  color: var(--blanco);
  cursor: pointer;
  transition: box-shadow .3s;
  font-family: 'Flama', sans-serif;
  font-family: var(--primary-font);
  padding: 12px 16px 14px;
}
.c-button-primary span:not(.sr-only){
      display: block;
    }
.c-button-primary .icon{
    display: none;
  }
.c-button-primary:hover{
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  }
.c-button-primary:active{
    border: solid 1px #37474f;
    border: solid 1px var(--enlace-oscuro);
  }
.c-button-primary:focus{
    box-shadow: 0 0 4px 0 #4a90e2;
    box-shadow: 0 0 4px 0 var(--enlace);
    background-color: #4a90e2;
    background-color: var(--enlace);
  }
.c-button-primary:disabled{
    background-color: #dddddd;
    background-color: var(--bordes);
    box-shadow: none;
  }
@media (min-width: 992px) {
.c-button-primary {
    padding: 10px 16px 10px 8px;
}
    .c-button-primary .icon{
      display: block;
    }
  }
.c-button-primary-rounded {
  background-color: #4a90e2;
  background-color: var(--enlace);
  border-radius: 50%;
  display: flex;
  flex-direction: row !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 44px;
  height: 44px;
  color: #ffffff;
  color: var(--blanco);
  cursor: pointer;
  transition: box-shadow .3s;
  font-family: 'Flama', sans-serif;
  font-family: var(--primary-font)
}
.c-button-primary-rounded:hover{
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  }
.c-button-primary-rounded:active{
    border: solid 1px #37474f;
    border: solid 1px var(--enlace-oscuro);
  }
.c-button-primary-rounded:focus{
    box-shadow: 0 0 4px 0 #4a90e2;
    box-shadow: 0 0 4px 0 var(--enlace);
    background-color: #4a90e2;
    background-color: var(--enlace);
  }
.c-button-primary-rounded:disabled{
    background-color: #dddddd;
    background-color: var(--bordes);
    box-shadow: none;
  }
.c-button-secundary {
  border: solid 2px #4a90e2;
  border: solid 2px var(--enlace);
  background-color: #ffffff;
  background-color: var(--blanco);
  border-radius: 6px;
  display: flex;
  flex-direction: row !important;
  align-items: center;
  justify-content: flex-start;
  text-align: center;
  width: -moz-min-content;
  width: min-content;
  height: 44px;
  font-size: 14px;
  text-transform: uppercase;
  color: #4a90e2;
  color: var(--enlace);
  cursor: pointer;
  transition: box-shadow .3s;
  font-family: 'Flama', sans-serif;
  font-family: var(--primary-font);
  padding: 12px 16px 14px;
}
.c-button-secundary span:not(.sr-only){
      display: block;
    }
.c-button-secundary .icon{
    display: none;
  }
.c-button-secundary:hover{
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  }
.c-button-secundary:active{
    border: solid 2px #37474f;
    border: solid 2px var(--enlace-oscuro);
  }
.c-button-secundary:focus{
    box-shadow: 0 0 4px 0 #4a90e2;
    box-shadow: 0 0 4px 0 var(--enlace);
    background-color: #4a90e2;
    background-color: var(--enlace);
  }
.c-button-secundary:disabled{
    color: #dddddd;
    color: var(--bordes);
    box-shadow: none;
    border-color: #dddddd;
    border-color: var(--bordes);
    background-color: #ffffff;
    background-color: var(--blanco);
  }
@media (min-width: 992px) {
.c-button-secundary {
    padding: 10px 16px 10px 8px;
}
    .c-button-secundary .icon{
      display: block;
    }
  }
.c-button-secundary-rounded {
  background-color: #4a90e2;
  background-color: var(--enlace);
  border-radius: 50%;
  border: solid 2px #4a90e2;
  border: solid 2px var(--enlace);
  display: flex;
  flex-direction: row !important;
  align-items: center;
  justify-content: center;
  text-align: center;
  width: 44px;
  height: 44px;
  color: #ffffff;
  color: var(--blanco);
  cursor: pointer;
  transition: box-shadow .3s;
  font-family: 'Flama', sans-serif;
  font-family: var(--primary-font)
}
.c-button-secundary-rounded:hover{
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  }
.c-button-secundary-rounded:active{
    border: solid 1px #37474f;
    border: solid 1px var(--enlace-oscuro);
  }
.c-button-secundary-rounded:focus{
    box-shadow: 0 0 4px 0 #4a90e2;
    box-shadow: 0 0 4px 0 var(--enlace);
    background-color: #4a90e2;
    background-color: var(--enlace);
  }
.c-button-secundary-rounded:disabled{
    color: #dddddd;
    color: var(--bordes);
    box-shadow: none;
    border-color: #dddddd;
    border-color: var(--bordes);
    background-color: #ffffff;
    background-color: var(--blanco);
  }
/*** icon media ***/
.c-detail__media__icon, .c-article__icon {
    padding: 6px 16px 6px 8px;
    border-radius: 22px;
    box-shadow: 0 2px 3px 0 rgba(0, 0, 0, 0.2);
    background-color: #ffffff;
    background-color: var(--c-icon-multimedia-bg);
    color: #c51126;
    color: var(--c-icon-multimedia-color);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-gap: 5px;
}
.c-related-module-video .c-related__icon, .c-related-module-gallery .c-related__icon, .c-related-module-podcast .c-related__icon, .c-related-module-interactivo .c-related__icon, .c-related-module-encuesta .c-related__icon {
    border-radius: 50%;
    box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
    border: solid 2px #c51126;
    border: solid 2px var(--c-icon-multimedia-border);
    background-color: #ffffff;
    background-color: var(--c-icon-multimedia-bg);
    width: 20px;
    height: 20px;
    color: #c51126;
    color: var(--c-icon-multimedia-color);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
/*** títulos ***/
.c-article__title.size-1, .c-article-opinion.size-1 .c-article__title, .c-article-book .c-article__title.size-1, .c-article.size-1 .c-article__title, .c-article-opinion.size-1 .c-opinion__title{
    --font-size:var(--ext__title-1-font-size);
    --line-height:var(--ext__title-1-line-height);
    font-size: var(--font-size);
    line-height: var(--line-height);
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    font-weight: 600;
    letter-spacing: -0.23px;
    color: #030303;
    color: var(--texto)
}
@media (min-width: 768px){
.c-article__title.size-1, .c-article-opinion.size-1 .c-article__title, .c-article-book .c-article__title.size-1, .c-article.size-1 .c-article__title, .c-article-opinion.size-1 .c-opinion__title{
        letter-spacing: -0.27px
}
    }
.c-article__title.size-2, .c-article-opinion.size-2 .c-article__title, .c-article-book .c-article__title.size-2, .c-article.size-2 .c-article__title, .c-article-opinion.size-2 .c-opinion__title{
    --font-size:var(--ext__title-2-font-size);
    --line-height:var(--ext__title-2-line-height);
    font-size: var(--font-size);
    line-height: var(--line-height);
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    font-weight: 600;
    color: #030303;
    color: var(--texto);
}
.c-article__title.size-3, .c-article-opinion.size-3 .c-article__title, .c-article-book .c-article__title.size-3, .c-article.size-3 .c-article__title, .c-article-opinion.size-3 .c-opinion__title{
    --font-size:var(--ext__title-3-font-size);
    --line-height:var(--ext__title-3-line-height);
    font-size: var(--font-size);
    line-height: var(--line-height);
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    font-weight: 600;
    color: #030303;
    color: var(--texto);
}
.c-article__title.size-4, .c-article-opinion.size-4 .c-article__title, .c-article-book .c-article__title.size-4, .c-article.size-4 .c-article__title, .c-article-opinion.size-4 .c-opinion__title{
    --font-size:var(--ext__title-4-font-size);
    --line-height:var(--ext__title-4-line-height);
    font-size: var(--font-size);
    line-height: var(--line-height);
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    font-weight: 600;
    color: #030303;
    color: var(--texto);
}
.c-article__title.size-5, .c-article-opinion.size-5 .c-article__title, .c-article-book .c-article__title.size-5, .c-article.size-5 .c-article__title, .c-article-opinion.size-5 .c-opinion__title{
    --font-size:var(--ext__title-5-font-size);
    --line-height:var(--ext__title-5-line-height);
    font-size: var(--font-size);
    line-height: var(--line-height);
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    font-weight: 600;
    color: #030303;
    color: var(--texto);
}
.c-article__title.size-6, .c-article-opinion.size-6 .c-article__title, .c-article-book .c-article__title.size-6, .c-article.size-6 .c-article__title, .c-article-opinion.size-6 .c-opinion__title{
    --font-size:var(--ext__title-6-font-size);
    --line-height:var(--ext__title-6-line-height);
    font-size: var(--font-size);
    line-height: var(--line-height);
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    font-weight: 600;
    color: #030303;
    color: var(--texto);
}
/*** subtítulos ***/
.c-article__subtitle.size-1{
    font-family: 'ChronicleTextG1-Roman', sans-serif;
    font-family: var(--secondary-font);
    font-size: 14px
}
@media (min-width: 768px){
.c-article__subtitle.size-1{
        font-size: 16px
}
    }
.c-article__subtitle.size-2{
    font-family: 'ChronicleTextG1-Roman', sans-serif;
    font-family: var(--secondary-font);
    font-size: 11px
}
@media (min-width: 768px){
.c-article__subtitle.size-2{
        font-size: 14px
}
    }
.c-article__subtitle.size-3{
    font-family: 'ChronicleTextG1-Roman', sans-serif;
    font-family: var(--secondary-font);
    font-size: 17px
}
@media (min-width: 768px){
.c-article__subtitle.size-3{
        font-size: 18px; /* antes 21px;*/
        line-height: 22px
}
    }
.c-article__subtitle.size-4{
    font-family: 'ChronicleTextG1-Roman', sans-serif;
    font-family: var(--secondary-font);
    font-size: 16px
}
@media (min-width: 768px){
.c-article__subtitle.size-4{
        font-size: 20px
}
    }
.c-article__subtitle.size-5{
    font-family: 'ChronicleTextG1-Roman', sans-serif;
    font-family: var(--secondary-font);
    font-size: 19px;
    line-height: 1.26
}
@media (min-width: 768px){
.c-article__subtitle.size-5{
        font-size: 21px; /*  antes 24px; */
        line-height: 27px  /*antes normal*/
};
    }
.c-article__subtitle.size-6{
    font-family: 'ChronicleTextG1-Roman', sans-serif;
    font-family: var(--secondary-font);
    font-size: 21px
}
@media (min-width: 768px){
.c-article__subtitle.size-6{
        font-size: 25px; /*  antes 27px; */
        line-height: 30px
}
    }
.c-detail__gallery__item__thumb{
  margin-left: -16px;
  margin-right: -16px
}
@media (min-width: 992px) {
.c-detail__gallery__item__thumb{
    margin-left: 0;
    margin-right: 0
}
  }
.c-static{
    padding-top: 20px;
    margin-bottom: 20px;
    border-top: 1px solid #dddddd;
    border-top: 1px solid var(--bordes)
}
.c-static > p {
        font-family: 'ChronicleTextG1-Roman', sans-serif;
        font-family: var(--secondary-font);
        font-size: 17px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: left;
        color: #030303;
        color: var(--texto);
    }
.c-static > p a {
            color: #4a90e2;
            color: var(--enlace);
            display: inline;
        }
@media (min-width: 992px) {
.c-static > p {
            font-size: 21px;
            line-height: normal
    }
        }
.c-static > h2{
        font-family:  'ChronicleDispCondSemibold', Georgia;
        font-family:  var(--third-font);
        font-size: 23px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.09;
        letter-spacing: normal;
        text-align: left;
        color: #030303;
        color: var(--texto)
    }
@media (min-width: 992px) {
.c-static > h2{
            font-size: 27px;
            line-height: 1.07
    }
        }
.c-static > h3{
        font-family: 'Flama', sans-serif;
        font-family: var(--primary-font);
        font-size: 16px;
        font-weight: 500;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        letter-spacing: normal;
        text-align: left;
        color: #90837d;
        color: var(--texto-secundario);
        display: block
    }
@media (min-width: 992px) {
.c-static > h3{
            font-size:20px
    }
        }
.c-static ol li {
            counter-increment: my-counter;
            font-family: 'ChronicleTextG1-Roman', sans-serif;
            font-family: var(--secondary-font);
            font-size: 17px;
            line-height: normal;
            margin-bottom: 11px
        }
.c-static ol li:before {
                content: counter(my-counter) ".";
                margin-right: 7px;
            }
.c-static ol li a {
                display: inline;
                color: #4a90e2;
                color: var(--enlace);
            }
@media (min-width: 992px) {
        .c-static ol li {
                font-size: 21px;
                line-height: normal
        }
            }
.c-static ul li {
            font-family: 'ChronicleTextG1-Roman', sans-serif;
            font-family: var(--secondary-font);
            font-size: 17px;
            line-height: normal;
            margin-bottom: 11px
        }
.c-static ul li:before {
                content: '';
                width: 10px;
                height: 10px;
                background-color: #91877e;
                background-color: var(--fondo-intermedio);
                border-radius: 50%;
                margin-right: 16px;
                display: inline-block;
            }
.c-static ul li a {
                display: inline;
                color: #4a90e2;
                color: var(--enlace);
            }
@media (min-width: 992px) {
        .c-static ul li {
                font-size: 21px;
                line-height: normal
        }
            }
.c-static > *:not(:last-child) {
            margin-bottom: 20px;
        }

/* object */
.o-container {
  width: 100%;
  max-width:980px;
  margin:0 auto;
  background-color: #ffffff;
  background-color: var(--blanco);
  padding-left: 16px;
  padding-right: 16px;
  padding-top: 16px
}
.o-container.u-bg-fondo {
    padding-bottom:16px;
    padding-top: 16px
  }
.o-container.u-bg-fondo.o-container-board::after {
            display:none;
        }
@media (min-width: 768px) {
.o-container {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px
}
    .o-container.u-bg-fondo {
      padding-bottom:20px;
      padding-top: 20px;
    }
  }
@media (min-width: 992px) {
.o-container {
    max-width: 1000px;
    padding-left: 30px;
    padding-right: 30px
}
  }
.o-container-board:after {
      content:"";
      display: block;
      width:100%;
      height: 1px;
      background-color: #dddddd;
      background-color: var(--c-line-board-color);
      margin-top:16px;
    }
@media (max-width: 991px) {
        .o-container-board.no-after:after {
          display: none;
        }
      }
@media (min-width: 768px) {
      .o-container-board:after {
        margin-top:20px;
      }
    }
.content{
  z-index: 1;
  position: relative;
}
.content .o-section.o-section-head + .o-section > .o-container{
          padding-top: 16px
      }
@media (min-width: 768px) {
      .content .o-section.o-section-head + .o-section > .o-container{
            padding-top: 20px
      }
          }
.o-tab {
  width: 100%;
}
.o-tab input[type="radio"] {
    display: none;
  }
.o-tab__content > div {
      visibility: hidden;
      height: 0;
      overflow: hidden;
      opacity: 0;
      transition: opacity .3s ease-out;
    }
.o-tab #option-1:checked ~ .o-tab__nav label[for="option-1"]:after, .o-tab #option-2:checked ~ .o-tab__nav label[for="option-2"]:after, .o-tab #option-3:checked ~ .o-tab__nav label[for="option-3"]:after{
      content: '';
      height: 4px;
      display: block;
      width: 100%;
      background-color: #c51126;
      background-color: var(--acento);
      position: absolute;
      bottom: 0;
      left:0;
      transition:  background-color .3s cubic-bezier(0, 0, 0.2, 1);
    }
.o-tab #option-1:checked ~ .o-tab__content > div:nth-child(1), .o-tab #option-2:checked ~ .o-tab__content > div:nth-child(2), .o-tab #option-3:checked ~ .o-tab__content > div:nth-child(3) {
    /*display: block;*/
    visibility: visible;
    height: auto;
    opacity: 1;
  }

/* utilities */
/*@import "utilities/color.scss";
@import "utilities/flex.scss";*/
@media(max-width: 767px){
    .u-grid-xs{
      display: grid;
      grid-column-gap:16px;
      /*grid-row-gap: 16px;*/
    }
    .u-grid-columns-2-xs {
      display: grid;
      grid-column-gap:16px;
      grid-row-gap: 16px;
      grid-template-columns: repeat(2, 1fr)
    }
        .u-grid-columns-2-xs.u-border-xs:after {
          grid-column: 1 / span 2;
        }
    .u-grid-columns-3-xs {
      display: grid;
      grid-column-gap:20px;
      grid-column-gap:var(--gap);
      grid-row-gap: 20px;
      grid-row-gap: var(--gap);
      grid-template-columns: repeat(3, 1fr)
    }
        .u-grid-columns-3-xs.u-border-xs:after {
          grid-column: 1 / span 3;
        }
      .u-grid-col-xs-start-1{
        grid-column-start: 1 !important;
      }
      .u-grid-col-xs-start-2{
        grid-column-start: 2 !important;
      }
      .u-grid-col-xs-start-3{
        grid-column-start: 3 !important;
      }
      .u-grid-col-xs-start-4{
        grid-column-start: 4 !important;
      }
      .u-grid-col-xs-span-1{
        grid-column: 1 / span 1;
      }
      .u-grid-col-xs-span-2{
        grid-column: 1 / span  2;
      }
      .u-grid-col-xs-span-3{
        grid-column: 1 / span  3;
      }
      .u-grid-col-xs-span-4{
        grid-column: 1 / span 4;
      }
      .u-grid-col-xs-gap-0 {
        grid-column-gap: 0;
      }
      .u-grid-row-xs-start-1{
        grid-row-start: 1;
      }
      .u-grid-row-xs-start-2{
        grid-row-start: 2 ;
      }
      .u-grid-row-xs-start-3{
        grid-row-start: 3;
      }
      .u-grid-row-xs-start-4{
        grid-row-start: 4;
      }
      .u-grid-row-xs-start-5{
        grid-row-start: 5;
      }
      .u-grid-row-xs-start-6{
        grid-row-start: 6;
      }
      .u-grid-row-xs-start-7{
        grid-row-start: 7;
      }
      .u-grid-row-xs-start-8{
        grid-row-start: 8;
      }
      .u-grid-row-xs-start-9{
        grid-row-start: 9;
      }
      .u-grid-row-xs-start-10{
        grid-row-start: 10;
      }

      .u-grid-row-xs-span-1{
        grid-row: 1 / span 1;
      }
      .u-grid-row-xs-span-2{
        grid-row: 1 / span  2;
      }
      .u-grid-row-xs-span-3{
        grid-row: 1 / span  3;
      }
      .u-grid-row-xs-span-4{
        grid-row: 1 / span 4;
      }
      .u-grid-row-xs-gap-0 {
        grid-row-gap: 0;
      }
    .u-grid-sticky-add{
      padding-top: 16px;
    }
  }
@media (min-width: 768px) {
.u-grid{
    display: grid;
    grid-column-gap:20px;
    grid-column-gap:var(--gap);
    grid-row-gap: 20px;
    grid-row-gap: var(--gap);
    align-items: self-start;
}

    .u-grid-columns-2 {
      grid-template-columns: repeat(2, 1fr)
    }
        .u-grid-columns-2.u-border:after {
          grid-column: 1 / span 2;
        }
          .u-grid-columns-2.u-border.u-grid-related:after {
            max-width:735px;
            width:177%;
          }
          @media (min-width: 991px) {
              .u-grid-columns-2.u-border.u-grid-related:after {
                  max-width:940px;
                  width:155%;
              }
          }
    .u-grid-columns-3 {
      grid-template-columns: repeat(3, 1fr)
    }
        .u-grid-columns-3.u-border:after {
          grid-column: 1 / span 3;
        }
    .u-grid-columns-4 {
      grid-template-columns: repeat(4, 1fr)
    }
        .u-grid-columns-4.u-border:after {
          grid-column: 1 / span 4;
        }
    .u-grid-columns-5 {
      grid-template-columns: repeat(5, 1fr)
    }
        .u-grid-columns-5.u-border:after {
          grid-column: 1 / span 5;
        }
    .u-grid-columns-6 {
      grid-template-columns: repeat(6, 1fr)
    }
        .u-grid-columns-6.u-border:after {
          grid-column: 1 / span 6;
        }
    .u-grid-columns-12 {
      grid-template-columns: repeat(12, 1fr)
    }
        .u-grid-columns-12.u-border:after {
          grid-column: 1 / span 12;
        }

    /*& > [class*="c-"]{
      flex: 1 1 auto;
      flex-direction: column;
    }*/

    .u-grid-start-1{
      grid-column-start: 1 !important;
    }
    .u-grid-start-2{
      grid-column-start: 2 !important;
    }
    .u-grid-start-3{
      grid-column-start: 3 !important;
    }
    .u-grid-start-4{
      grid-column-start: 4 !important;
    }
    .u-grid-start-5{
      grid-column-start: 5 !important;
    }
      .u-grid-col-start-1{
        grid-column-start: 1 !important;
      }
      .u-grid-col-start-2{
        grid-column-start: 2 !important;
      }
      .u-grid-col-start-3{
        grid-column-start: 3 !important;
      }
      .u-grid-col-start-4{
        grid-column-start: 4 !important;
      }
      .u-grid-col-start-5{
        grid-column-start: 5 !important;
      }
      .u-grid-col-start-6{
        grid-column-start: 6 !important;
      }
      .u-grid-col-start-7{
        grid-column-start: 7 !important;
      }
      .u-grid-col-start-8{
        grid-column-start: 8 !important;
      }
      .u-grid-col-start-9{
        grid-column-start: 9 !important;
      }
      .u-grid-col-span-1{
        grid-column: auto / span 1;
      }
      .u-grid-col-span-2{
        grid-column: auto / span  2;
      }
      .u-grid-col-span-3{
        grid-column: auto / span  3;
      }
      .u-grid-col-span-4{
        grid-column: auto / span 4;
      }
      .u-grid-col-span-5{
        grid-column: auto / span 5;
      }
      .u-grid-col-span-6{
        grid-column: auto / span 6;
      }
      .u-grid-col-span-7{
        grid-column: auto / span 7;
      }
      .u-grid-col-span-8{
        grid-column: auto / span 8;
      }
      .u-grid-col-gap-0 {
        grid-column-gap: 0;
      }
      .u-grid-row-start-1{
        grid-row-start: 1 !important;
      }
      .u-grid-row-start-2{
        grid-row-start: 2 !important;
      }
      .u-grid-row-start-3{
        grid-row-start: 3 !important;
      }
      .u-grid-row-start-4{
        grid-row-start: 4 !important;
      }
      .u-grid-row-start-5{
        grid-row-start: 5 !important;
      }
      .u-grid-row-start-6{
        grid-row-start: 6 !important;
      }
      .u-grid-row-start-7{
        grid-row-start: 7 !important;
      }
      .u-grid-row-start-8{
        grid-row-start: 8 !important;
      }
      .u-grid-row-start-9{
        grid-row-start: 9 !important;
      }
      .u-grid-row-start-10{
        grid-row-start: 10 !important;
      }
      .u-grid-row-span-1{
        grid-row: 1 / span 1;
      }
      .u-grid-row-span-2{
        grid-row: 1 / span  2;
      }
      .u-grid-row-span-3{
        grid-row: 1 / span  3;
      }
      .u-grid-row-span-4{
        grid-row: 1 / span 4;
      }
      .u-grid-row-span-5{
        grid-row: 1 / span 5;
      }

      .u-grid-row-gap-0 {
        grid-row-gap: 0;
      }
    .u-grid-col-gap-15{
      grid-column-gap: 15px;
    }
    .u-grid-col-gap-30{
      grid-column-gap: 30px;
    }
    .u-grid-gap-20{
      grid-column-gap:20px;
      grid-row-gap: 20px;
    }
    .u-grid-gap-30{
      grid-column-gap:30px;
      grid-row-gap: 30px;
    }
    .u-grid-gap-40{
      grid-column-gap:40px;
      grid-row-gap: 40px;
    }
    .u-grid-gap-60{
      grid-column-gap:60px;
      grid-row-gap: 60px;
    }
    .u-grid-sticky-add{
      display: flex;
      flex-direction: column;
      align-self: stretch;
      margin-bottom: 40px;
    }
      .u-grid-sticky-add .c-add-sticky{
          position: sticky;
          top: 45px;
      }
  }
@media(min-width: 768px) and (max-width: 991px){
    .u-grid-sm{
        display: grid;
        grid-column-gap:16px;
        grid-row-gap: 16px;
        grid-template-columns: initial;
    }
    .u-grid-columns-1-sm {
        display: flex;
        flex-direction: column;
    }
        .u-grid-columns-1-sm article {
            width: 100%;
        }
    .u-grid-columns-2-sm {
        display: grid;
        grid-column-gap:16px;
        grid-row-gap: 16px;
        grid-template-columns: repeat(2, 1fr)
    }
            .u-grid-columns-2-sm.u-border-sm:after {
                grid-column: 1 / span 2;
            }
    .u-grid-columns-3-sm {
      display: grid;
      grid-column-gap:20px;
      grid-column-gap:var(--gap);
      grid-row-gap: 20px;
      grid-row-gap: var(--gap);
      grid-template-columns: repeat(3, 1fr);
      align-items: initial
    }
        .u-grid-columns-3-sm.u-border-xs:after {
            grid-column: 1 / span 3;
        }
      .u-grid-row-sm-gap-0 {
          grid-row-gap: 0;
      }
  }
.u-grid-gap-15{
    grid-column-gap:15px;
    grid-row-gap: 15px;
  }
.u-border .bg-modulo .u-grid-row-gap-0 .u-bg.u-margin-bt-sm {
              margin-bottom:0 !important;
            }
/*** Responsive ***/
.u-show-xs {
  display: block;
}
.u-hide-xs {
  display: none;
}
@media (min-width: 768px) {
    .u-show-sm.u-flex{
      display: flex;
    }
    .u-show-sm:not(.u-flex){
      display: block;
    }
  .u-hide-sm {
    display: none;
  }
}
@media (min-width: 992px) {
    .u-show-md.u-flex{
      display: flex;
    }
    .u-show-md:not(.u-flex){
      display: block;
    }
  .u-hide-md {
    display: none;
  }
}
@media (min-width: 1140px) {
  .u-show-lg {
    display: block;
  }
  .u-hide-lg {
    display: none;
  }
}
/* Only */
.u-show-xs-only {
  display: block
}
@media (min-width: 768px) {
.u-show-xs-only {
    display: none
}
  }
@media (min-width: 992px) {
.u-show-xs-only {
    display: none
}
  }
@media (min-width: 1140px) {
.u-show-xs-only {
    display: none
}
  }
.u-show-sm-only {
  display: none
}
@media (min-width: 768px) {
.u-show-sm-only {
    display: block
}
  }
@media (min-width: 992px) {
.u-show-sm-only {
    display: none
}
  }
@media (min-width: 1140px) {
.u-show-sm-only {
    display: none
}
  }
.u-show-md-only {
  display: none
}
@media (min-width: 768px) {
.u-show-md-only {
    display: none
}
  }
@media (min-width: 992px) {
.u-show-md-only {
    display: block
}
  }
@media (min-width: 1140px) {
.u-show-md-only {
    display: none
}
  }
.u-show-lg-only {
  display: none
}
@media (min-width: 768px) {
.u-show-lg-only {
    display: none
}
  }
@media (min-width: 992px) {
.u-show-lg-only {
    display: none
}
  }
@media (min-width: 1140px) {
.u-show-lg-only {
    display: block
}
  }
.u-hide-xs-only {
  display: none
}
@media (min-width: 768px) {
.u-hide-xs-only {
    display: block
}
  }
@media (min-width: 992px) {
.u-hide-xs-only {
    display: block
}
  }
@media (min-width: 1140px) {
.u-hide-xs-only {
    display: block
}
  }
.u-hide-sm-only {
  display: block
}
@media (min-width: 768px) {
.u-hide-sm-only {
    display: none
}
  }
@media (min-width: 992px) {
.u-hide-sm-only {
    display: block
}
  }
@media (min-width: 1140px) {
.u-hide-sm-only {
    display: block
}
  }
.u-hide-md-only {
  display: block
}
@media (min-width: 768px) {
.u-hide-md-only {
    display: block
}
  }
@media (min-width: 992px) {
.u-hide-md-only {
    display: none
}
  }
@media (min-width: 1140px) {
.u-hide-md-only {
    display: block
}
  }
.u-hide-lg-only {
  display: block
}
@media (min-width: 768px) {
.u-hide-lg-only {
    display: block
}
  }
@media (min-width: 992px) {
.u-hide-lg-only {
    display: block
}
  }
@media (min-width: 1140px) {
.u-hide-lg-only {
    display: none
}
  }
.u-bg{
    padding: 16px;
}
.u-bg-fondo{
      background-color: #e1dcd6;
      background-color: var(--fondo);
    }
.u-bg-fondo .c-line {
            background-color: #dddddd;
            background-color: var(--bordes);
        }
.u-bg-fondo .u-border:after {
                background-color: #dddddd;
                background-color: var(--bordes);
            }
.u-bg-fondo .u-border-xs:after {
                    background-color: #dddddd;
                    background-color: var(--bordes);
                }
.u-bg-fondo .c-article-double:first-child::after {
                    background-color: #91877e;
                    background-color: var(--fondo-intermedio);
                }
@media (max-width: 767px) {
        .u-bg-fondo .c-branded.c-branded-lateral-md:last-child {
            margin-bottom: 0 !important
        }
          }
@media (max-width: 767px) {
          .u-bg-fondo.u-bg-blanco .c-branded.c-branded-lateral-md:last-child {
              margin-bottom: 16px !important
          }
            }
.u-bg-fondo-pagina{
        background-color: #f3f3f3;
        background-color: var(--fondo-pagina);
      }
.u-bg-gris{
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
    }
.u-bg-gris2{
      background-color: #efefef;
      background-color: var(--fondo-gris2);
    }
.u-bg-gris2 .c-article-double:first-child::after {
            background-color: #dddddd;
            background-color: var(--bordes);
          }
.u-bg-gris2 .c-branded.c-branded-lateral-md .c-branded__epigraph {
          background: #efefef;
          background: var(--fondo-gris2);
        }
.u-bg-gris3{
      background-color: #37474f;
      background-color: var(--enlace-oscuro);
    }
.u-bg-gris3 .c-title .c-title__name {
            color: #ffffff;
            color: var(--blanco);
        }
.u-bg-gris3 .c-line {
            background-color: #ffffff;
            background-color: var(--blanco);
        }
.u-bg-gris3 .u-border:after {
                background-color: #ffffff;
                background-color: var(--blanco);
            }
.u-bg-gris3 .u-border-xs:after {
                    background-color: #ffffff;
                    background-color: var(--blanco);
                }
.u-bg-gris3 .c-article-double:first-child::after {
                background-color: #ffffff;
                background-color: var(--blanco);
            }
.u-bg-gris3 .c-branded.c-branded-lateral-md .c-branded__epigraph {
          background: #2d492f;
          background: var(--fondo-verde);
        }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__epigraph, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__title, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__subtitle, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__author, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__time, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__comment, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__pretitle {
              color: #ffffff;
              color: var(--blanco);
          }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__title a, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__author a, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-related__title a, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__epigraph a{
                  color: #ffffff;
                  color: var(--blanco);
              }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-branded__epigraph {
              color: #ffffff;
              color: var(--blanco);
          }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__related .c-opinion__author, .u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__related a{
              color: #ffffff;
              color: var(--blanco);
            }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-opinion-arrow .icon {
                color: #b6e9b8;
                color: var(--fondo-verde2);
              }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-arrow .icon_arrow {
                  color: #b6e9b8;
                  color: var(--fondo-verde2);
                }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-module-live .c-related__icon:after {
                    color: #b6e9b8;
                    color: var(--fondo-verde2);
                  }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-module-live .c-related__icon:before {
                    background-color: #b6e9b8;
                    background-color: var(--fondo-verde2);
                  }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview p {
                          color: #b6e9b8;
                          color: var(--fondo-verde2)
                      }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview p:before{
                              color: #b6e9b8;
                              color: var(--fondo-verde2);
                          }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview.inicio svg {
                              color: #ffffff;
                              color: var(--blanco);
                          }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview .c-article__title:after{
                              background: url(../images/icon/cita-end-white.svg) no-repeat center left;
                              background-size: 100%;
                          }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .inicio svg {
                        color: #ffffff;
                        color: var(--blanco);
                    }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__title:after{
                          background: url(../images/icon/cita-end-white.svg) no-repeat center left;
                          background-size: 100%;
                      }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-live .c-article__live:before {
                          background-color: #b6e9b8;
                          background-color: var(--fondo-verde2);
                      }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-live .c-article__live:after{
                          color: #b6e9b8;
                          color: var(--fondo-verde2);
                      }
.u-bg-gris3 .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-exclusive .c-article__exclusive:after{
                          color: #b6e9b8;
                          color: var(--fondo-verde2);
                      }
.u-bg-gris3 .u-bg-gris2.bg-modulo .c-line {
              background-color: #dddddd;
              background-color: var(--bordes);
          }
.u-bg-gris3 .u-bg-gris2.bg-modulo .u-border:after {
                  background-color: #dddddd;
                  background-color: var(--bordes);
              }
.u-bg-gris3 .u-bg-gris2.bg-modulo .u-border-xs:after {
                      background-color: #dddddd;
                      background-color: var(--bordes);
                  }
.u-bg-gris3 .c-branded__epigraph {
        color: #ffffff;
        color: var(--blanco);
      }
.u-bg-blanco{
      background-color: #ffffff;
      background-color: var(--blanco);
    }
.u-bg-blanco .c-branded.c-branded-lateral-md .c-branded__epigraph {
          background: #ffffff;
          background: var(--blanco);
        }
.u-bg-crema {
      background-color: #ffe9d4;
      background-color: var(--fondo-crema);
    }
.u-bg-crema .c-branded.c-branded-lateral-md .c-branded__epigraph {
          background: #ffe9d4;
          background: var(--fondo-crema);
        }
.u-bg-opinion {
      background-color: #e1dcd6;
      background-color: var(--fondo);
    }
.u-bg-opinion .c-line {
            background-color: #91877e;
            background-color: var(--fondo-intermedio);
        }
.u-bg-opinion .u-border:after {
                background-color: #91877e;
                background-color: var(--fondo-intermedio);
            }
.u-bg-opinion .u-border-xs:after {
                    background-color: #91877e;
                    background-color: var(--fondo-intermedio);
                }
.u-bg-opinion .c-branded.c-branded-lateral-md .c-branded__epigraph {
          background: #e1dcd6;
          background: var(--fondo);
        }
.u-bg-opinion .u-bg-gris2.bg-modulo .c-line {
            background-color: #dddddd;
            background-color: var(--bordes);
        }
.u-bg-opinion .u-bg-gris2.bg-modulo .u-border:after {
                background-color: #dddddd;
                background-color: var(--bordes);
            }
.u-bg-opinion .u-bg-gris2.bg-modulo .u-border-xs:after {
                    background-color: #dddddd;
                    background-color: var(--bordes);
                }
.u-bg-opinion .u-bg-gris2.bg-modulo .u-grid-row-xs-gap-0 .u-bg.u-margin-bt-sm {
              margin-bottom:0 !important;
            }
.u-bg-opinion .c-article-opinion {
          padding: 0;
      }
.u-bg-urgente {
      background-color: #c51126;
      background-color: var(--acento);
    }
.u-bg-urgente .c-title .c-title__name {
        color: #ffffff;
        color: var(--blanco);
      }
.u-bg-urgente .c-line {
        background-color: #ffffff;
        background-color: var(--blanco);
      }
.u-bg-urgente .u-border:after {
            background-color: #ffffff;
            background-color: var(--blanco);
        }
.u-bg-urgente .u-border-xs:after {
                background-color: #ffffff;
                background-color: var(--blanco);
            }
.u-bg-urgente .c-article-double:first-child::after {
                background-color: #ffffff;
                background-color: var(--blanco);
            }
.u-bg-urgente .c-branded.c-branded-lateral-md .c-branded__epigraph {
            background: #c51126;
            background: var(--acento);
        }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__epigraph, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__title, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__subtitle, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__author, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__time, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__comment, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__pretitle {
              color: #ffffff;
              color: var(--blanco);
          }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__title a, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__author a, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-related__title a{
                  color: #ffffff;
                  color: var(--blanco);
              }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__related .c-opinion__author, .u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__related a{
                  color: #ffffff;
                  color: var(--blanco);
              }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-opinion-arrow .icon {
                color: #fbd0d5;
                color: var(--fondo-rosa);
              }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-arrow .icon_arrow {
                  color: #fbd0d5;
                  color: var(--fondo-rosa);
                }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-module-live .c-related__icon:after {
                    color: #fbd0d5;
                    color: var(--fondo-rosa);
                  }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-module-live .c-related__icon:before {
                    background-color: #fbd0d5;
                    background-color: var(--fondo-rosa);
                  }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-live .c-article__live:before {
                          background-color: #fbd0d5;
                          background-color: var(--fondo-rosa);
                      }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-live .c-article__live:after{
                          color: #fbd0d5;
                          color: var(--fondo-rosa);
                      }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-exclusive .c-article__exclusive:after{
                          color: #fbd0d5;
                          color: var(--fondo-rosa);
                      }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview p {
                          color: #ffffff;
                          color: var(--blanco)
                      }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview p:before{
                              color: #ffffff;
                              color: var(--blanco);
                          }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview.inicio svg {
                              color: #ffffff;
                              color: var(--blanco);
                          }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview .c-article__title:after{
                              background: url(../images/icon/cita-end-white.svg) no-repeat center left;
                              background-size: 100%;
                          }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .inicio svg {
                        color: #ffffff;
                        color: var(--blanco);
                    }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__title:after{
                          background: url(../images/icon/cita-end-white.svg) no-repeat center left;
                          background-size: 100%;
                      }
.u-bg-urgente .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-related-arrow .icon.icon_arrow {
                          color: #fbd0d5;
                          color: var(--fondo-rosa);
                      }
.u-bg-urgente .u-bg-gris2.bg-modulo .c-line {
             background-color: #dddddd;
             background-color: var(--bordes);
          }
.u-bg-urgente .u-bg-gris2.bg-modulo .u-border:after {
                  background-color: #dddddd;
                  background-color: var(--bordes);
              }
.u-bg-urgente .u-bg-gris2.bg-modulo .u-border-xs:after {
                      background-color: #dddddd;
                      background-color: var(--bordes);
                  }
.u-bg-urgente .c-branded__epigraph {
        color: #ffffff;
        color: var(--blanco);
      }
.u-bg-deportes {
      background-color: #2d492f;
      background-color: var(--fondo-verde);
    }
.u-bg-deportes .c-title .c-title__name {
            color: #ffffff;
            color: var(--blanco);
        }
.u-bg-deportes .c-line {
            background-color: #ffffff;
            background-color: var(--blanco);
        }
.u-bg-deportes .u-border:after {
                background-color: #ffffff;
                background-color: var(--blanco);
            }
.u-bg-deportes .u-border-xs:after {
                    background-color: #ffffff;
                    background-color: var(--blanco);
                }
.u-bg-deportes .c-article-double:first-child::after {
                background-color: #ffffff;
                background-color: var(--blanco);
            }
.u-bg-deportes .c-branded.c-branded-lateral-md .c-branded__epigraph {
          background: #2d492f;
          background: var(--fondo-verde);
        }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__epigraph, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__title, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__subtitle, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__author, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__time, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__comment, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__pretitle {
              color: #ffffff;
              color: var(--blanco);
          }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__title a, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__author a, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-related__title a, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__epigraph a{
                  color: #ffffff;
                  color: var(--blanco);
              }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-branded__epigraph {
              color: #ffffff;
              color: var(--blanco);
          }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__related .c-opinion__author, .u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo) .c-article__related a{
              color: #ffffff;
              color: var(--blanco);
            }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-opinion-arrow .icon {
                color: #b6e9b8;
                color: var(--fondo-verde2);
              }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-arrow .icon_arrow {
                  color: #b6e9b8;
                  color: var(--fondo-verde2);
                }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-module-live .c-related__icon:after {
                    color: #b6e9b8;
                    color: var(--fondo-verde2);
                  }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green) .c-article__related .c-related-module-live .c-related__icon:before {
                    background-color: #b6e9b8;
                    background-color: var(--fondo-verde2);
                  }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview p {
                          color: #b6e9b8;
                          color: var(--fondo-verde2)
                      }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview p:before{
                              color: #b6e9b8;
                              color: var(--fondo-verde2);
                          }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview.inicio svg {
                              color: #ffffff;
                              color: var(--blanco);
                          }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__interview .c-article__title:after{
                              background: url(../images/icon/cita-end-white.svg) no-repeat center left;
                              background-size: 100%;
                          }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .inicio svg {
                        color: #ffffff;
                        color: var(--blanco);
                    }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview .c-article__title:after{
                          background: url(../images/icon/cita-end-white.svg) no-repeat center left;
                          background-size: 100%;
                      }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-live .c-article__live:before {
                          background-color: #b6e9b8;
                          background-color: var(--fondo-verde2);
                      }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-live .c-article__live:after{
                          color: #b6e9b8;
                          color: var(--fondo-verde2);
                      }
.u-bg-deportes .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-soft-green):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-exclusive .c-article__exclusive:after{
                          color: #b6e9b8;
                          color: var(--fondo-verde2);
                      }
.u-bg-deportes .u-bg-gris2.bg-modulo .c-line {
              background-color: #dddddd;
              background-color: var(--bordes);
          }
.u-bg-deportes .u-bg-gris2.bg-modulo .u-border:after {
                  background-color: #dddddd;
                  background-color: var(--bordes);
              }
.u-bg-deportes .u-bg-gris2.bg-modulo .u-border-xs:after {
                      background-color: #dddddd;
                      background-color: var(--bordes);
                  }
.u-bg-deportes .c-branded__epigraph {
        color: #ffffff;
        color: var(--blanco);
      }
.u-bg-salud {
        background-color: #f1f9f8;
        background-color: var(--fondo-verde3);
    }
.u-bg-salud .c-branded.c-branded-lateral-md .c-branded__epigraph {
                background: #f1f9f8;
                background: var(--fondo-verde3);
            }
.u-bg-salud .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview.c-epigraph-highlighted .c-article__interview p {
                        color: #f57c00;
                        color: var(--color-naranja)
                    }
.u-bg-salud .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview.c-epigraph-highlighted .c-article__interview p:before {
                            color: #f57c00;
                            color: var(--color-naranja);
                        }
.u-bg-salud .c-article:not(.c-article-opinion):not(.c-article-fix):not(.c-article-perfil):not(.c-branded):not(.c-article-grey):not(.c-article-beige):not(.c-article-bg-modulo):not(.c-article-dark-grey):not(.c-article-red):not(.c-article-green).c-article-interview.c-epigraph-highlighted .c-article__comment {
                        color: #f57c00;
                        color: var(--color-naranja);
                    }
@media (max-width: 767px) {
    .u-pb-xs-0{
        padding-bottom: 0 !important;
    }
    .u-pt-xs-0{
        padding-top: 0 ;
    }
    .u-pl-xs-0{
        padding-left: 0 ;
    }
    .u-pr-xs-0{
        padding-right: 0 ;
    }
    .u-padding-xs-0{
        padding: 0;
    }
    .u-pt-xs {
        padding-top: 16px ;
    }
    .u-pb-xs {
        padding-bottom: 16px ;
    }
}
@media (min-width: 768px) {
  .u-pb-0{
    padding-bottom: 0 !important ;
  }
  .u-pt-0{
    padding-top: 0 ;
  }
  .u-pl-0{
    padding-left: 0 ;
  }
  .u-pr-0{
    padding-right: 0 ;
  }
  .u-padding-0{
    padding: 0;
  }
  .u-padding-16{
    padding: 16px;
  }
  .u-pt-16 {
    padding-top: 16px ;
  }
  .u-pb-16 {
    padding-bottom: 16px ;
  }
}
.u-nomargin {
  margin:0;
}
.u-nomargin-left{
    margin-left: 0;
  }
.u-nomargin-right{
    margin-right: 0;
  }
.u-nomargin-bottom{
    margin-bottom: 0 !important;
  }
.u-nomargin-top{
    margin-top: 0;
  }
@media (max-width: 767px) {
    .u-nomargin-xs-bottom {
        margin-bottom: 0 !important
    }
      }
@media (max-width: 767px) {
    .u-margin-left-xs {
      margin-left: 16px;
    }
    .u-margin-right-xs {
      margin-right: 16px;
    }
    .u-margin-bt-xs {
      margin-bottom: 16px;
    }
  }
@media (max-width: 991px) {
    .u-margin-left-sm {
      margin-left: 16px;
    }
    .u-margin-right-sm {
      margin-right: 16px;
    }
    .u-margin-bt-sm {
      margin-bottom: 16px !important;
    }
    .u-margin-tp-sm {
      margin-top: 20px;
    }
      .u-margin-tp-sm-2 {
        margin-top:16px;
      }
  }
@media (min-width: 768px) {
    .u-margin-bt {
      margin-bottom: 20px !important;
    }
    .u-margin-left {
      margin-left: 16px;
    }
    .u-margin-right {
      margin-right: 16px;
    }
    .u-margin-tp {
      margin-top: 20px;
    }
  }

/* object */
.o-section-head {
        padding: 0;
        position: sticky;
        top: 54px;
        z-index: 3
    }
.o-section-head > .o-container {
            position: relative;
            padding: 0;
        }
@media (min-width: 992px) {
            .o-section-head > .o-container .c-nav__group {
                    padding: 0 20px
            }
                }
@media (min-width: 992px) {
                .o-section-head > .o-container .c-nav__group.c-nav__group__horizontal {
                        padding: 8px 0 0
                }
                    }
@media (min-width: 992px) {
    .o-section-head {
            top: 0
    }
        }
.o-section-search {
        background-color: var(--grey-02);
        display: none;
        position: sticky;
        top: 54px;
        z-index: 4;
    }
.o-section-search .c-search {
            display: flex;
            justify-content: flex-start;
            align-items: center;
            box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
            margin-bottom: 3px;
            height: 60px
        }
@media (min-width: 768px) {
        .o-section-search .c-search {
                height: 45px
        }
            }
.o-section-search > .o-container {
            padding: 0;
        }
@media (min-width: 768px) and (max-width: 991px) {
            .o-section-search .c-search {
                height: 60px;
            }
        }
@media (min-width: 992px) {
    .o-section-search {
            position: fixed;
            top: 0;
            width: 100%
    }
        }
.o-section-border > .o-container {
            border-top: 4px solid #e1dcd6;
            border-top: 4px solid var(--fondo);
        }
.o-section-books .c-title .c-title__name {
                padding-bottom: 0;
            }
.o-section-books .c-article__thumb:not(.c-article__thumb-rounded) img {
                    border: 1px solid #dddddd;
                    border: 1px solid var(--bordes);
                    height: auto;
                    -o-object-fit: initial;
                       object-fit: initial;
                }
.o-section-books .c-article:not(.c-article-lateral) .c-article__txt {
                    padding-bottom: 20px;
                }
.o-section-books .c-article__epigraph {
                margin-bottom: 0;
            }
.o-section-books .c-article__subtitle {
                margin-top: 8px;
            }
@media (min-width: 768px) {
        .o-section-books .c-article {
                margin-bottom: 0 !important
        }
                .o-section-books .c-article:last-child {
                    margin-bottom: 16px;
                }
            }
@media (min-width: 768px) and (max-width: 991px) {
                .o-section-books .c-article-lateral-sm-only figure {
                    margin: 0 auto;
                }
            }
@media (max-width: 767px) {
                        .o-section-books .u-border-xs.c-article-lateral:after {
                            margin-bottom: 0;
                        }
        }
.o-section-obituary .c-title .c-title__name {
                color: #37474f;
                color: var(--enlace-oscuro);
            }
.o-section-obituary .c-title .c-title__name a {
                    color: #37474f;
                    color: var(--enlace-oscuro);
                }
.o-section-ratingnew .o-container::after {
                display: none;
            }
.o-section-ratingnew .o-container .u-bg-fondo {
                padding: 10px 0 10px 10px;
                position: relative;
            }
.o-section-ratingnew .c-title-module {
                text-transform: uppercase;
                border-bottom: 0;
                margin-bottom: 14px;
                position: static;
                position: initial
            }
@media (min-width: 768px) and (max-width: 991px) {
            .o-section-ratingnew .c-title-module {
                    width: 170px
            }
                }
.o-section-ratingnew .c-title-module .c-title__name {
                    border-bottom: 4px solid #c51126;
                    border-bottom: 4px solid var(--acento);
                    position: static;
                    position: initial
                }
.o-section-ratingnew .c-title-module .c-title__name::after {
                        display: none;
                    }
.o-section-ratingnew .c-title-module .c-title__name a::before {
                            content: "";
                            position: absolute;
                            left: 0;
                            top: 0;
                            right: 0;
                            bottom: 0;
                            z-index: 2;
                        }
.o-section-add > .o-container {
            display: flex;
            flex-direction: row;
            justify-content: center;
            margin: 0 auto;
            padding-left: 0;
            padding-right: 0
        }
@media (min-width: 768px) {
            .o-section-add > .o-container.u-show-xs-only {
                    display: none
            }
                }
.o-section.u-bg-fondo {
        margin: 0 -16px;
        padding: 16px
    }
@media (min-width: 992px) {
.o-section.u-bg-fondo {
            margin: 0 -20px;
            padding: 20px
    }
        }
.o-section.u-bg-fondo .c-title {
            padding: 0;
            margin-bottom: 16px
        }
@media (min-width: 992px) {
        .o-section.u-bg-fondo .c-title {
                margin-bottom: 20px
        }
            }
.o-section.u-bg-fondo .c-title {
            border-bottom: 4px solid #91877e;
            border-bottom: 4px solid var(--fondo-intermedio);
        }
.o-section.u-bg-fondo .c-title__name {
                font-family: 'Flama', sans-serif;
                font-family: var(--primary-font);
                text-transform: uppercase;
                font-size: 14px;
                font-weight: 600;
                font-stretch: normal;
                font-style: normal;
                line-height: normal;
                letter-spacing: normal;
                text-align: left;
                color: #030303;
                color: var(--texto);
                border-bottom: 4px solid #c51126;
                border-bottom: 4px solid var(--acento);
                padding-bottom: 4px;
                display: block;
                width: -moz-max-content;
                width: max-content;
                margin-bottom: -4px;
                padding-right: 4px;
            }
.o-section-opinion .c-article-opinion {
            padding: 0
        }
.o-section-opinion .c-article-opinion.c-article-author-image {
                grid-template-columns: initial;
            }
.o-section-opinion .u-border:after, .o-section-opinion .u-border-xs:after {
                margin-bottom: 0;
                margin-top: 0;
                background-color: #91877e;
                background-color: var(--fondo-intermedio);
            }
@media (max-width: 767px) {
                .o-section-opinion .u-grid-xs {
                    grid-row-gap: 16px;
                }
            }
.o-section-opinion .o-container {
            /*padding-bottom:16px;
      @media (--screen-md-min) {
        padding-bottom:20px;
      }*/
        }
/*&-bg-fondo {
    &:before {
      content:"";
      display: block;
      width:100%;
      max-width:980px;
      margin:0 auto;
      height: 16px;
      background-color: var(--blanco);
    }
    @media (--screen-md-min) {
      &:before {
        height:20px;
      }
    }
  }*/
.o-section-newopening .c-article-opinion.c-article-author-image {
        grid-template-columns: 1fr 60px;
    }
.o-section-newopening .c-article-opinion.c-article-author-image .c-article__thumb img {
            width: 60px;
            height: 60px;
        }
.o-section-lomas .c-lomas__title {
                border-bottom: 1px solid #dddddd;
                border-bottom: 1px solid var(--bordes)
            }
@media (min-width: 768px) {
            .o-section-lomas .c-lomas__title {
                    margin-bottom: 10px
            }
                }
@media (min-width: 768px) {
            .o-section-lomas .c-lomas__list {
                    -moz-column-count: 2;
                         column-count: 2;
                    -moz-column-gap: 20px;
                         grid-column-gap: 20px;
                         column-gap: 20px;
            }
                    .o-section-lomas .c-lomas__list__item {
                        padding: 0 0 10px
                    }
                        .o-section-lomas .c-lomas__list__item:not(:last-child) {
                            border-bottom: none;
                        }

                        .o-section-lomas .c-lomas__list__item:nth-child(1), .o-section-lomas .c-lomas__list__item:nth-child(2), .o-section-lomas .c-lomas__list__item:nth-child(3) {
                            grid-column-start: 1;
                        }

                        .o-section-lomas .c-lomas__list__item:nth-child(4), .o-section-lomas .c-lomas__list__item:nth-child(5), .o-section-lomas .c-lomas__list__item:nth-child(6) {
                            grid-column-start: 2;
                        }
                }
.o-section-lomas .listing_lomas_visto {
            padding-bottom: 20px;
        }
.o-section-ranking .o-container::after {
                display: none;
            }
.o-section-ranking .c-subtitle {
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
            font-size: 14px;
            line-height: 15px;
            font-weight: 600;
            color: #90837d;
            color: var(--texto-secundario);
            margin-top: 3px;
        }
@media (max-width: 767px) {
        .o-section-ranking .u-grid-columns-3 {
                height: inherit;
                z-index: 1;
                display: flex;
                flex-direction: row;
                justify-content: flex-start;
                align-items: flex-start;
                position: relative;
                overflow: auto;
                grid-column-gap: 20px
        }
            }
.o-section-ranking .c-ranking {
            display: flex;
        }
.o-section-ranking .c-ranking__thumb {
                margin-left: 20px;
            }
.o-section-ranking .c-ranking__txt {
                display: flex;
                flex-direction: column;
                justify-content: space-between;
                width: 100%
            }
@media (max-width: 767px) {
            .o-section-ranking .c-ranking__txt {
                    width: 170px
            }
                }
.o-section-ranking .c-ranking__number {
                font-family: 'ChronicleDispCondSemibold', Georgia;
                font-family: var(--third-font);
                font-size: 21px;
                line-height: 23px;
                color: #c51126;
                color: var(--acento);
                font-weight: 600
            }
@media (min-width: 768px) {
            .o-section-ranking .c-ranking__number {
                    font-size: 25px;
                    line-height: 27px
            }
                }
.o-section-ranking .c-ranking__title {
                font-family: 'ChronicleDispCondSemibold', Georgia;
                font-family: var(--third-font);
                font-size: 19px;
                line-height: 21px;
                color: #37474f;
                color: var(--enlace-oscuro);
                font-weight: 600;
                margin-top: auto;
            }
.o-section-ranking .c-ranking__title a {
                    color: #37474f;
                    color: var(--enlace-oscuro);
                }
@media (min-width: 768px) {
            .o-section-ranking .c-ranking__title {
                    font-size: 21px;
                    line-height: 23px
            }
                }
.o-section-ranking .c-ranking__description {
                font-family: 'Flama', sans-serif;
                font-family: var(--primary-font);
                font-size: 14px;
                line-height: 17px;
                color: #333131;
                color: var(--texto-suave);
            }
@media (max-width: 767px) {
        .o-section-ranking .c-ranking {
                width: 253px
        }
            }
.o-section-vertical .c-nav__group {
            text-align: center;
            display: block;
            border-top: 0;
        }
.o-section-vertical .c-nav__group .c-nav__links {
                height: 30px;
            }
.o-section-vertical .c-nav__group .c-nav__links__item {
                    font-size: 13px;
                }
.o-section-vertical .c-nav__group .c-nav__links .current:after {
                        left: 10px;
                        bottom: -2px;
                    }
@media (max-width: 991px) {
        .o-section-vertical .c-nav__group {
                border: 0
        }
            }
.open-search .o-section-search {
            display: block;
        }
.open-navigation .o-section-branded_special .c-nav__menu {
                    top: 0;
                }
.open-navigation .o-section-branded_special .c-nav__menu__close {
                        display: none;
                    }
.open-navigation .o-section-branded_special.o-section-head {
                    top: 44px
                }
@media (max-width: 991px) {
                .open-navigation .o-section-branded_special.o-section-head {
                        padding-top: 1px
                }
                    }
.open-navigation .o-section-vertical.o-section-head {
                padding-top: 1px;
                z-index: 4;
            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu {
                        background: #ffffff;
                        background: var(--blanco);
                        width: 100%;
                        top: 0;
                        position: fixed;
                        height: 100vh;
                        z-index: 9999;
                    }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .o-container {
                            width: 100%;
                            background: #ffffff;
                            background: var(--c-nav-bg)
                        }
@media (min-width: 768px) {
                        .open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .o-container {
                                width: 360px
                        }
                            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__close {
                            display: block;
                            cursor: pointer;
                            width: 38px;
                            height: 36px;
                            margin: 0 0 0 auto;
                            padding: 6px;
                        }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search {
                            margin-bottom: 0;
                            padding: 0 19px 17px;
                        }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search p {
                                display: inline;
                                font-size: 20px;
                                font-weight: 600;
                                color: var(--c-nav-hamburger-search-color);
                                font-family: 'Flama', sans-serif;
                                font-family: var(--primary-font);
                                margin-bottom: 11px;
                            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search div {
                                display: inline;
                            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search div a {
                                    display: inline;
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search div a img {
                                        display: inline;
                                        width: 160px;
                                    }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search__form {
                                margin-top: 10px;
                                border: solid 1px var(--c-search-border);
                                background-color: #ffffff;
                                background-color: var(--blanco);
                                border-radius: 5px;
                            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search__form input[type="text"] {
                                    border: 0;
                                    height: 38px;
                                    font-size: 20px;
                                    font-weight: 400;
                                    color: var(--c-nav-hamburger-search-color);
                                    font-family: 'Flama', sans-serif;
                                    font-family: var(--primary-font);
                                    width: calc(100% - 32px);
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search__form input::-moz-placeholder {
                                    color: var(--c-nav-hamburger-search-color);
                                }
input::-moz-placeholder {
                                    color: var(--c-nav-hamburger-search-color);
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search__form input::placeholder {
                                    color: var(--c-nav-hamburger-search-color);
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search__form button {
                                    right: 0;
                                    left: auto;
                                    color: #37474f;
                                    color: var(--enlace-oscuro);
                                    top: 7px;
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search__form button svg {
                                        margin-right: 7px;
                                    }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu > .o-container > div {
                                height: 100vh;
                                height: calc(100vh - 36px);
                                background: #ffffff;
                                background: var(--blanco);
                            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link {
                            background: white;
                            padding: 35px 27px 0 27px;
                            border-top: 1px solid var(--c-search-border);
                        }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li {
                                margin-bottom: 7px;
                                padding-bottom: 2px;
                            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li a {
                                    font-size: 14px;
                                    padding: 0;
                                    display: inline-block;
                                    font-weight: 600;
                                    position: relative;
                                    color: #37474f;
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li ul {
                                    padding-bottom: 0;
                                    background: none;
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li ul > li {
                                        margin-left: 17px;
                                        line-height: 14px;
                                    }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li ul > li a {
                                            font-size: 12px;
                                            padding: 4px 0;
                                            font-weight: 400;
                                        }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li ul > li:before {
                                            display: none;
                                        }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li ul > li.current {
                                            position: relative;
                                        }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li ul > li.current > a:after {
                                                content: "";
                                                height: 3px;
                                                width: 100%;
                                                position: absolute;
                                                bottom: 0;
                                                display: block;
                                                background-color: #c51126;
                                                background-color: var(
                                                    --c-nav-current-color
                                                );
                                            }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li.current {
                                    position: relative;
                                    padding-bottom: 8px;
                                }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu__link > li.current div > a:after {
                                        content: "";
                                        height: 3px;
                                        width: 100%;
                                        position: absolute;
                                        bottom: -3px;
                                        display: block;
                                        background-color: #c51126;
                                        background-color: var(
                                            --c-nav-current-color
                                        );
                                    }
@media (min-width: 768px) {
                    .open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu {
                            width: 360px;
                            border-top: 1px solid #2e2216;
                            border-top: 1px solid var(--c-nav-border-color);
                            right: auto;
                            left: 0
                    }
                        }
@media (min-width: 768px) {
            .open-navigation .o-section-vertical.o-section-head {
                    padding-top: 0
            }
                }
.section-vertical main > .c-title-section, .section-salud main > .c-title-section {
            display: none;
        }
.section-debatetv .o-section-head .c-nav__group {
                background-color: #030303;
            }
.section-debatetv .o-section-head .c-nav__links__item {
                color: #fff;
            }

/* component */
.c-header > .o-container {
        position: relative;
        min-height: 3px;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-items: center;
        padding: 0;
        background-color: #ffffff;
        background-color: var(--c-header-bg)
    }
@media (max-width: 991px) {
.c-header > .o-container {
            border-bottom: 1px solid #2e2216;
            border-bottom: 1px solid var(--c-header-border2-color)
    }
        }
.c-header__foundation {
        margin-top: 8px;
        font-size: 12px;
        line-height: 7px;
        font-weight: 600;
        text-transform: uppercase;
        color: #c51126;
        color: var(--acento)
    }
@media (min-width: 992px) {
    .c-header__foundation {
            margin-top: 10px;
            font-size: 22px;
            line-height: 24px;
            padding-bottom: 30px
    }
        }
.c-header__brand-mini {
            height: 35px;
            padding: 10px 0;
        }
.c-header__brand {
        margin: 0 auto;
        width: 232px;
        height: 22.238px;
        transition: width 0.3s, height 0.3s
}
.c-header__brand a {
            color: #c51126;
            display: block;
            line-height: 0;
        }
.c-header__brand a svg {
                width: 100%;
                height: 100%;
            }
.c-header__brand a span {
                overflow: hidden;
                display: block;
                text-indent: -9999px;
                width: 0;
                height: 0;
            }
@media (min-width: 992px) {
    .c-header__brand {
            width: 540px;
            height: 52px;
            margin-top: 32px
    }
        }
.c-header__nav-btn {
            --width: 18px;
            --height: 12px;
            --height-slash: 2px;
            position: absolute;
            top: 0;
            left: 0
        }
@media (min-width: 992px) {
        .c-header__nav-btn {
                --height-slash: 4px;
                --height: 40px;
                display: none
        }
            }
.c-header__nav-btn {
            outline: none;
            cursor: pointer;
            transition-property: opacity, filter;
            transition-duration: 0.15s;
            transition-timing-function: linear;
            font: inherit;
            color: inherit;
            text-transform: none;
            background-color: transparent;
            border: 0;
            margin: 0;
            overflow: visible;
            width: var(--width);
            height: var(--height);

            padding: 26px 15px;
            box-sizing: content-box;
            transition: background-color 0.3s;
        }
.c-header__nav-btn .hamburger-box {
                display: block;
                position: relative;
                margin: 0 auto;
            }
.c-header__nav-btn .hamburger-inner {
                display: block;
                top: 50%;
                margin-top: -2px;
            }
.c-header__nav-btn .hamburger-inner, .c-header__nav-btn .hamburger-inner::before, .c-header__nav-btn .hamburger-inner::after {
                width: var(--width);
                height: var(--height-slash);
                background-color: #2e2216;
                background-color: var(--c-header-burger-color);
                border-radius: var(--height-slash);
                position: absolute;
                transition-property: transform;
                transition-duration: 0.15s;
                transition-timing-function: ease;
            }
.c-header__nav-btn .hamburger-inner::before, .c-header__nav-btn .hamburger-inner::after {
                content: "";
                display: block;
            }
.c-header__nav-btn .hamburger-inner::before {
                top: -5px;
            }
.c-header__nav-btn .hamburger-inner::after {
                bottom: -5px;
            }
.c-header__nav-btn .hamburger-inner, .c-header__nav-btn .hamburger-inner::before, .c-header__nav-btn .hamburger-inner::after {
                /*transition-property: none;*/
            }
.c-header__nav-btn-search {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            color: #333131;
            color: var(--c-header-search-color);
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.29;
            letter-spacing: normal;
            text-transform: uppercase;
            cursor: pointer;
            position: absolute;
            right: 0;
        }
.c-header__nav-btn-search svg {
                margin-right: 10px;
            }
@media (min-width: 992px) {
        .c-header__nav-btn-search {
                position: absolute;
                right: inherit;
                left: 10px;
                top: 10px
        }
            }
@media (min-width: 992px) {
    .c-header__bottom {
            width: 100%;
            border-bottom: 1px solid #2e2216;
            border-bottom: 1px solid var(--c-header-border-color);
            margin-bottom: 2px;
            padding-left: 10px;
            padding-right: 10px;
    }
            .c-header__bottom .c-header__date {
                margin-left: auto;
            }
        }
@media (max-width: 991px) {
            .c-header__bottom .c-header__date {
                display: none;
            }
        }
.c-header__top {
        display: none
    }
@media (min-width: 992px) {
    .c-header__top {
            width: 100%;
            position: relative;
            padding-top: 10px;
            padding-bottom: 20px;
            display: block
    }
        }
.c-header__cite {
        font-size: 16px;
        font-weight: normal;
        font-stretch: normal;
        font-style: italic;
        line-height: 1.19;
        letter-spacing: normal;
        text-align: center;
        color: #333131;
        color: var(--texto-suave);
    }
.c-header__cite span {
            padding-left: 5px;
            display: inline-flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            font-size: 16px;
            font-weight: 500;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.25;
            letter-spacing: normal;
            text-align: center;
            color: #90837d;
            color: var(--texto-secundario)
        }
.c-header__cite span:before {
                content: "-";
            }
.c-header__share {
        display: flex;
        justify-self: flex-end;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center
    }
@media (min-width: 992px) {
    .c-header__share {
            position: absolute;
            right: 20px;
            top: 6px
    }
        }
.c-header__share a {
            display: block;
            width: 28px;
            height: 28px;
            border-radius: 50%;
            background-color: #c51126;
            background-color: var(--acento);
            color: #ffffff;
            color: var(--blanco);
            padding: 6px;
        }
.c-header__share a svg {
                width: 100%;
                height: 100%;
            }
.c-header__share a:not(:last-child) {
                margin-right: 4px;
            }
.c-header__claim {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-end;
        position: relative;
    }
.c-header__claim__thumb {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-end;
            margin-left: 10px;
        }
.c-header__claim__thumb .c-detail__media__thumb img {
                width: 40px;
                height: 42px;
                margin: 10px 8px 0 0;
                -o-object-fit: contain;
                   object-fit: contain
            }
@media (min-width: 992px) {
            .c-header__claim__thumb .c-detail__media__thumb img {
                    margin-top: 0;
                    margin-right: 10px;
                    width: 51px;
                    height: 54px
            }
                }
.c-header__claim__thumb figcaption {
                margin: 10px 0;
                font-size: 13px;
                width: 74px;
                font-weight: 500;
                font-stretch: normal;
                font-style: normal;
                line-height: 1.29;
                letter-spacing: normal;
                text-align: left;
                color: #90837d;
                color: var(--c-header-claim-color)
            }
@media (min-width: 992px) {
            .c-header__claim__thumb figcaption {
                    margin: 10px 0 12px 0;
                    font-size: 14px;
                    width: auto
            }
                }
@media (min-width: 992px) {
        .c-header__claim__thumb {
                align-items: flex-start;
                margin-left: 0
        }
            }
.c-header__claim__title {
            padding: 10px 5px 9px;
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--c-header-claim-title-font);
            font-size: 19px;
            font-style: italic;
            line-height: 22px;
            letter-spacing: -0.23px;
            text-align: left;
            color: #030303;
            color: var(--c-header-claim-title-color)
        }
.c-header__claim__title:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
            }
@media (min-width: 992px) {
        .c-header__claim__title {
                position: absolute;
                left: 61px;
                top: 30px;
                padding: 0;
                font-size: 20px;
                margin-bottom: 11px
        }
            }
.c-header__date {
        display: none
    }
@media (min-width: 992px) {
    .c-header__date {
            display: block;
            position: absolute;
            top: 12px;
            right: 10px;
            font-size: 14px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.29;
            letter-spacing: normal;
            text-align: right;
            color: #030303;
            color: var(--c-header-color)
    }
        }
.c-header-sticky > .o-container {
            border-top: 2px solid #2e2216;
            border-top: 2px solid var(--c-header-border-color);
            min-height: 63px;
            min-height: var(--c-header-height);
        }
@media (max-width: 991px) {
    .c-header-sticky {
            position: sticky;
            top: 0;
            z-index: 3
    }
        }
.c-header__app__claim {
            background-color: #fff;
        }
.c-header__app__claim .c-header__claim::before {
                    content: "";
                    display: block;
                    width: 100%;
                    left: 0;
                    border-bottom: 1px solid #000000;
                    border-bottom: 1px solid var(--negro);
                    position: absolute;
                }
@media (min-width: 992px) {
            .c-header__app__claim .c-header__claim {
                    position: unset
            }
                }
@media (min-width: 992px) {
                    .c-header__app__claim .c-header__claim__thumb .c-detail__media__thumb img {
                            margin-top: 10px
                    }
                        }
@media (min-width: 992px) {
                .c-header__app__claim .c-header__claim__title {
                        left: 68px
                }
                    }
@media (min-width: 992px) {
        .c-header__app__claim {
                padding: 0 10px
        }
            }
/* cabecera de sección */
@media (max-width: 991px) {
            .c-header-section:not(.c-header-sticky) {
                display: none;
            }
        }
@media (min-width: 768px) {
            .c-header-section > .o-container:after {
                content: "";
                height: 2px;
                width: 100%;
                background-color: #ffffff;
                background-color: var(--c-header-bg);
                position: absolute;
                bottom: -3px;
            }
        }
@media (min-width: 992px) {
        .c-header-section > .o-container {
                padding-top: 20px;
                margin-bottom: 2px;
                border-bottom: 1px solid #2e2216;
                border-bottom: 1px solid var(--c-header-border-color)
        }
            }
.c-header-section .c-header__bottom {
            justify-content: center;
        }
@media (min-width: 992px) {
        .c-header-section .c-header__brand {
                width: 314px;
                height: 30px;
                margin-top: 0
        }
            }
@media (min-width: 992px) {
        .c-header-section .c-header__foundation {
                font-size: 20px;
                line-height: 20px;
                padding-bottom: 20px
        }
            }
.c-header-section.c-header-tv .c-header__brand {
                width: 230px;
                height: 39px
            }
@media (min-width: 992px) {
            .c-header-section.c-header-tv .c-header__brand {
                    width: 300px;
                    height: 50px
            }
                }
.c-header-special {
        background-color: #000000;
        background-color: var(--c-header-special-bg);
        height: 44px;
    }
.c-header-special > .o-container {
            flex-direction: row;
            justify-content: initial;
            align-items: initial;
            background-color: #000000;
            background-color: var(--c-header-special-bg);
            border-top: 0;
            min-height: 44px;
        }
.c-header-special .c-header__brand {
            width: 168px;
            height: 44px;
            margin: 0;
            padding: 14px 0 0 14px;
        }
.c-header-special .c-header__brand a {
                color: #ffffff;
                color: var(--c-header-special-color);
            }
@media (min-width: 992px) {
        .c-header-special .c-header__brand {
                padding: 14px 0
        }
            }
.c-header-special .c-header__nav-btn {
            display: block;
            border: 0;
            height: 44px;
            padding: 0;
            right: 0;
            left: auto;
            left: initial;
        }
.c-header-special .c-header__nav-btn .hamburger-inner {
                background-color: #ffffff;
                background-color: var(--c-header-special-burger);
                height: 2px
            }
.c-header-special .c-header__nav-btn .hamburger-inner::before, .c-header-special .c-header__nav-btn .hamburger-inner::after {
                    background-color: #ffffff;
                    background-color: var(--c-header-special-burger);
                    height: 2px;
                }
@media (max-width: 991px) {
        .c-header-special .c-header__nav-btn {
                margin-right: 14px
        }
            }
.c-header-special.c-header-sticky {
            position: sticky;
            top: 0;
            z-index: 3;
            display: block;
        }
.c-header__wrapper {
        display: inline;
        display: initial;
    }
.c-header__wrapper .o-section-search {
            position: absolute;
            top: 61px;
            left: 0;
            right: 0
        }
@media (min-width: 992px) {
        .c-header__wrapper .o-section-search {
                top: -2px
        }
            }
@media (min-width: 992px) {
    .c-header__wrapper {
            position: relative;
    }
                .c-header__wrapper .c-header.c-header-sticky {
                    position: relative;
                }
                    .c-header__wrapper .c-header.c-header-sticky + .c-header {
                        position: absolute;
                        bottom: 0;
                        left: 0;
                        width: 100%;
                    }
                        .c-header__wrapper .c-header.c-header-sticky + .c-header .o-container {
                            background: none;
                        }
        }
.c-header__wrapper .c-header-special.c-header-sticky {
                position: sticky;
                top: 0;
                z-index: 3;
                display: block;
            }
@media (min-width: 768px) {
        .c-header-vertical.c-header-sticky {
                position: sticky;
                top: 0;
                z-index: 3
        }
            }
.c-header-vertical .o-container {
            --c-header-height: 45px;
            border-top: 1px solid #2e2216;
            border-top: 1px solid var(--c-header-border-color);
            border-bottom: 1px solid #2e2216;
            border-bottom: 1px solid var(--c-header-border2-color)
        }
.c-header-vertical .o-container.header-mini {
                --c-header-height: 85px;
                display: grid;
                grid-template-rows: 40px 30px;
            }
.c-header-vertical .o-container.header-mini .c-header__brand {
                    height: auto;
                }
.c-header-vertical .o-container.header-mini .c-header__brand-mini {
                        padding: 0;
                        width: 168px;
                        height: 16px;
                        margin: 0 auto;
                    }
.c-header-vertical .o-container.header-mini .c-header__nav-btn {
                    padding: 44px 0px 0px 15px
                }
@media (min-width: 768px) {
                .c-header-vertical .o-container.header-mini .c-header__nav-btn {
                        padding: 66px 0px 0px 15px
                }
                    }
@media (min-width: 768px) {

            .c-header-vertical .o-container.header-mini {
                    --c-header-height: 116px;
                    grid-template-rows: 40px 60px
            }
                }
.c-header-vertical .o-container .c-header__brand {
                width: auto;
                height: auto;
                text-align: center;
                display: flex;
                justify-content: center;
                align-items: center;
            }
.c-header-vertical .o-container .c-header__brand svg {
                    max-height: 32px;
                    max-width: 181px
                }
@media (min-width: 992px) {
                .c-header-vertical .o-container .c-header__brand svg {
                        max-width: 270px
                }
                    }
@media (min-width: 992px) {
            .c-header-vertical .o-container .c-header__brand {
                    margin: 0
            }
                }
@media (max-width: 1139px) {
            .c-header-vertical .o-container .c-header__brand {
                    width: 208px;
                    height: 20px;
            }
                    .c-header-vertical .o-container .c-header__brand img {
                        width: 100%;
                        height: 100%;
                    }
                }
.c-header-vertical .o-container .c-header__nav-btn {
                --width: 24px;
                --height: 24px;
                padding: 9px 10px 10px 9px
            }
@media (min-width: 992px) {
            .c-header-vertical .o-container .c-header__nav-btn {
                    display: block;
                    padding: 33px 27px 33px 27px
            }
                }
.c-header-vertical .o-container .c-header__nav-btn .hamburger-inner, .c-header-vertical .o-container .c-header__nav-btn .hamburger-inner::before, .c-header-vertical .o-container .c-header__nav-btn .hamburger-inner::after {
                    --height-slash: 24px;
                    background: none;
                    position: relative;
                }
.c-header-vertical .o-container .c-header__nav-btn .hamburger-inner {
                    margin: 0
                }
.c-header-vertical .o-container .c-header__nav-btn .hamburger-inner:before {
                        display: none;
                    }
.c-header-vertical .o-container .c-header__nav-btn .hamburger-inner:after {
                        display: none;
                    }
@media (min-width: 768px) {
        .c-header-vertical .o-container {
                --c-header-height: 90px
        }
            }
.c-header-special-vertical {
        background-color: #ffffff;
        background-color: var(--blanco);
        height: 36px;
        box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
    }
.c-header-special-vertical > .o-container {
            min-height: 36px;
        }
.c-header-special-vertical .c-header__brand {
            width: 168px;
            height: 16px;
            margin: 0 auto;
            padding: 0;
            z-index: 4;
        }
.c-header-tv .o-container {
            background-color: #030303;
            display: flex;
            flex-direction: row
        }
@media (min-width: 992px) {
        .c-header-tv .o-container {
                padding-bottom: 31px;
                padding-top: 31px
        }
            }
.c-header-tv .c-header__brand a {
                    color: #fff;
                }
.c-header-tv .c-header__nav-btn .hamburger-inner {
                    background-color: #fff
                }
.c-header-tv .c-header__nav-btn .hamburger-inner:before, .c-header-tv .c-header__nav-btn .hamburger-inner:after {
                        background-color: #fff;
                    }
.c-header-tv .c-header__nav-btn-search {
                color: #fff;
            }
.c-header-tv .c-header__nav-btn-search svg {
                    color: #fff;
                }
.c-header-tv .c-header__date {
                color: #fff;
            }
.c-header-tv .open-navigation .c-header__nav-btn .hamburger-inner {
            background-color: #fff;
        }
@media (max-width: 991px) {
        .open-navigation .c-header > .o-container {
                flex-direction: column;
                justify-content: center;
                width: 100vw;
                z-index: 2
        }
            }
.open-navigation .c-header__nav-btn {
                z-index: 3;
            }
.open-navigation .c-header__nav-btn .hamburger-inner {
                    transform: rotate(45deg);
                    background-color: #2e2216;
                    background-color: var(--c-header-burger-color);
                }
.open-navigation .c-header__nav-btn .hamburger-inner::before {
                    top: 0;
                    opacity: 0;
                }
.open-navigation .c-header__nav-btn .hamburger-inner::after {
                    bottom: 0;
                    transform: rotate(-90deg);
                }
.open-navigation .c-header-special .c-header__nav-btn .hamburger-inner {
                    background-color: #ffffff;
                    background-color: var(--c-header-special-burger);
                }
.open-navigation .c-header-vertical .c-header__nav-btn {
                    right: 0;
                    left: auto;
                }
.open-navigation .c-header-vertical .c-header__nav-btn .hamburger-inner, .open-navigation .c-header-vertical .c-header__nav-btn .hamburger-inner::before, .open-navigation .c-header-vertical .c-header__nav-btn .hamburger-inner::after {
                        background: none;
                    }
.open-navigation .c-header-vertical .c-header__nav-btn .hamburger-inner {
                        transform: rotate(0deg)
                    }
.open-navigation .c-header-vertical .c-header__nav-btn .hamburger-inner:before {
                            opacity: 1;
                        }
.open-navigation .c-header-vertical .c-header__nav-btn-search {
                        left: 23px;
                    }
.open-navigation .c-header-vertical .c-header__nav-btn-search svg {
                            margin-right: 0;
                        }
@media (min-width: 992px) {
                .open-navigation .c-header-vertical .c-header__nav-btn {
                        right: auto;
                        left: 0
                }
                    }
@media (max-width: 767px) {
        .open-navigation .c-header-vertical {
                /*background: #dddddd;*/
                border-top: 1px solid #2e2216;
                border-top: 1px solid var(--c-header-border-color)
        }
            }
@media (max-width: 991px) {
        .open-navigation .c-header {
            z-index: 4;
        }
        .open-navigation .c-aside {
            position: fixed;
            top: 0;
            height: 44px;
            width: 100%;
            z-index: 4;
        }
        .open-navigation .o-section-head {
            padding: 63px 0 0 0;
            position: fixed;
            top: 0;
            z-index: 3;
            width: 100%;
            height: 100vh;
        }
    }
@media (max-width: 991px) {
                    .sticky-mini .c-header-vertical .o-container.header-mini .c-header__brand-mini {
                            display: none
                    }
                        }
@media (max-width: 991px) {
                    .sticky-mini .c-header-vertical .o-container.header-mini .c-header__brand img {
                            height: 30px
                    }
                        }
@media (max-width: 991px) {
                .sticky-mini .c-header-vertical .o-container.header-mini .c-header__nav-btn {
                        padding: 10px 15px 11px
                }
                    }
@media (max-width: 991px) {
            .sticky-mini .c-header-vertical .o-container.header-mini {
                    grid-template-rows: 45px 0;
                    --c-header-height: 45px
            }
                }
.c-nav__links{
    display: none;
  }
.c-nav__links__item{
      text-transform: uppercase;
      padding: 5px 10px;
      color: #030303;
      color: var(--c-nav-color);
    }
@media (max-width: 991px) {
      .c-nav__links:nth-child(2){
        display: block;
      }
    }
@media (min-width: 992px) {
  .c-nav__links{
      height: 43px;
      display: inline-flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: center;
      position: relative;
  }
      .c-nav__links__item{
        font-size: 14px;
        cursor: pointer
      }
        .c-nav__links__item[data-type="more"], .c-nav__links__item[data-type="menu"] {
          margin-left: auto;
        }
      .c-nav__links .current{
        position: relative
      }
        .c-nav__links .current:after{
          content:'';
          height: 4px;
          width: calc(100% - 20px);
          position: absolute;
          bottom:-8px;
          display:block;
          background-color: #c51126;
          background-color: var(--c-nav-current-color);
        }
    }
.c-nav__group{
    border-top: 1px solid #2e2216;
    border-top: 1px solid var(--c-nav-border-color);
    border-bottom: 1px solid #2e2216;
    border-bottom: 1px solid var(--c-nav-border-color);
    width: 100%;
    display: none;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }
.c-nav__group__link{
      display: inline-block;
      text-transform: uppercase;
      padding: 5px 10px;
      font-size: 14px;
      cursor: pointer

    }
.c-nav__group__link[data-type="more"], .c-nav__group__link[data-type="menu"] {
        margin-left: auto;
      }
@media (min-width: 992px) {
  .c-nav__group{
      display: flex
  }
    }
.c-nav__group__horizontal {
          border-bottom: 1px solid #dddddd;
          border-bottom: 1px solid var(--c-nav-border-hamburger-color);
          border-top:0;
          display: flex;
          flex-direction: row;
          justify-content: flex-start;
          align-items: flex-start;
          padding: 5px 0 0 0;
          white-space: nowrap;
          position: relative;
          overflow: hidden
      }
@media (min-width: 768px) {
    .c-nav__group__horizontal {
              border-top: 1px solid #dddddd;
              border-top: 1px solid var(--c-nav-border-hamburger-color);
              border-bottom: 0
      }
          }
.c-nav__group__horizontal .c-nav__title {
              text-transform: uppercase;
              font-size: 11px;
              color: #90837d;
              color: var(--c-nav-horizontal-title-color);
              padding-left: 10px;
              padding-right: 10px;
              font-weight: 600;
              white-space: nowrap;
              position: relative;
              background: linear-gradient(90deg,#fff 95%,transparent);
              z-index: 2;
              /*height: 40px;*/
              display: flex;
              flex-direction: row;
              justify-content: flex-start;
              align-items: flex-start;
          }
.c-nav__group__horizontal .c-nav__links {
              height: inherit;
              z-index: 1;
              display: flex;
              flex-direction: row;
              justify-content: flex-start;
              align-items: flex-start;
              position: relative;
              overflow: auto
          }
.c-nav__group__horizontal .c-nav__links::-webkit-scrollbar { width:5px; height:5px; border-radius: 5px}
.c-nav__group__horizontal .c-nav__links::-webkit-scrollbar-thumb { background-color: #f3f3f3;}
.c-nav__group__horizontal .c-nav__links {
              overflow: -moz-scrollbars-none;
              -ms-overflow-style: none;
          }
.c-nav__group__horizontal .c-nav__links li {
                  margin-right: 8px;
                  margin-bottom: 5px;
                  min-width: auto;
              }
.c-nav__group__horizontal .c-nav__links li .c-nav__links__item {
                      font-size: 11px;
                      text-transform: none;
                      text-transform: initial;
                      color: #333131;
                      color: var(--c-nav-horizontal-color);
                      padding: 0;
                  }
.c-nav__menu {
    position: absolute;
    top:1px;
    display: none;
  }
.c-nav__menu-btn {
      --width: 24px;
      --height: 24px;
      --height-slash: 3px;
      position: absolute;
      top:0;
      left:0

    }
@media (min-width: 992px) {
    .c-nav__menu-btn {
        --height-slash: 4px;
        --height: 40px;
        display: none

    }
      }
.c-nav__menu-btn {
      outline: none;
      cursor: pointer;
      transition-property: opacity, filter;
      transition-duration: 0.15s;
      transition-timing-function: linear;
      font: inherit;
      color: inherit;
      text-transform: none;
      background-color: transparent;
      border: 0;
      margin: 0;
      overflow: visible;
      width: var(--width);
      height: var(--height);

      padding: 15px;
      box-sizing: content-box;
      transition: background-color .3s;

    }
.c-nav__menu-btn .hamburger-box {
        display: block;
        position: relative;
        margin: 0 auto;
      }
.c-nav__menu-btn .hamburger-inner {
        display: block;
        top: 50%;
        margin-top: -2px;
      }
.c-nav__menu-btn .hamburger-inner, .c-nav__menu-btn .hamburger-inner::before, .c-nav__menu-btn .hamburger-inner::after {
        width: var(--width);
        height: var(--height-slash);
        background-color: #2e2216;
        background-color: var(--c-nav-burger-color);
        border-radius: var(--height-slash);
        position: absolute;
        transition-property: transform;
        transition-duration: .15s;
        transition-timing-function: ease;
      }
.c-nav__menu-btn .hamburger-inner::before, .c-nav__menu-btn .hamburger-inner::after {
        content: "";
        display: block;
      }
.c-nav__menu-btn .hamburger-inner::before {
        top: -10px;
      }
.c-nav__menu-btn .hamburger-inner::after {
        bottom: -10px;
      }
.c-nav__menu-btn .hamburger-inner, .c-nav__menu-btn .hamburger-inner::before, .c-nav__menu-btn .hamburger-inner::after {
        /*transition-property: none;*/
      }
.c-nav__menu .o-container{
      padding: 0;
    }
/*editora*/
.c-nav__menu .o-container .wf-page-container {
        background-color: #FFF;
      }
.c-nav__menu__close{
      display: none
    }
@media (min-width: 992px) {
    .c-nav__menu__close{
        display: block;
        cursor: pointer;
        width: 44px;
        height: 44px;
        margin: 0 0 0 auto;
        padding: 10px
    }
      }
.c-nav__menu__link > li a{
          text-transform: uppercase;
          padding: 13px 0
        }
.c-nav__menu__link > li a.current{
            position: relative;
            width: -moz-max-content;
            width: max-content
          }
.c-nav__menu__link > li a.current:after{
              content:'';
              height: 4px;
              width: 100%;
              position: absolute;
              bottom:0;
              display:block;
              background-color: #c51126;
              background-color: var(--c-nav-current-color);
            }
.c-nav__menu__link > li:not(:last-child) {
          border-bottom: 1px solid #dddddd;
          border-bottom: 1px solid var(--c-nav-border-hamburger-color);
        }
.c-nav__menu__link > li ul{
          background-color: #ffffff;
          background-color: var(--c-nav-bg);
          padding-bottom: 15px
        }
.c-nav__menu__link > li ul > li {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center
          }
.c-nav__menu__link > li ul > li:before{
              content: '';
              background: url(../images/icon/punta-derecha-fondo.svg) no-repeat 0 0;
              width: 24px;
              height: 24px;
              display: block;
              margin-right: 4px;
            }
.c-nav__menu__link > li ul > li > a{
              text-transform: none;
              padding: 7px 0;
            }
@media (min-width: 768px) {
    .c-nav__menu__link{
        padding: 15px;
        border-top:1px solid #dddddd;
        border-top:1px solid var(--c-nav-border-hamburger-color);
        align-items: flex-start
    }
      }
.open-navigation .c-nav{
    font-family: 'Flama', sans-serif;
    font-family: var(--c-nav-font);
  }
.open-navigation .c-nav__menu {
      z-index: 3;
      display: block;
      width: 100%;
      padding: 0;
    }
.open-navigation .c-nav__menu .o-container {
        background: #ffffff;
        background: var(--c-nav-bg);
        margin: 0
      }
@media (min-width: 992px) {
      .open-navigation .c-nav__menu .o-container {
          max-width: 390px;
          margin: 0;
          box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16)
      }
        }
.open-navigation .c-nav__menu__link {
        padding: 0 32px
      }
@media (min-width: 992px) {
      .open-navigation .c-nav__menu__link {
          max-height:450px;
          overflow-y:auto;
          padding: 0 20px
      }
        }
@media (max-width: 991px) {
    .open-navigation .c-nav__menu {
        overflow-y: scroll;
        height: calc(100vh - 63px);
        background-color: #ffffff;
        background-color: var(--c-nav-bg)
    }
      }
@media (min-width: 992px) {
    .open-navigation .c-nav__menu {
        width: 390px;
        right:0
    }
      }
@media (max-width: 991px) {
  .open-navigation .c-nav{
      top: 44px;
      z-index: 4
  }
    }
/*
@keyframes desplazar-x {
    0% {
        transform: translateX(0);

    }
    100%{
        transform: translateX(-100%);
    }
}*/
.c-footer{
  z-index: 1;
  position: relative;
  font-family: 'Flama', sans-serif;
  font-family: var(--c-footer-font);
}
.c-footer .o-container {
    padding: 30px 20px 15px;
    color: #ffffff;
    color: var(--c-footer-color);
    background-color: #2e2216;
    background-color: var(--c-footer-bg)
  }
@media (min-width: 992px) {

  .c-footer .o-container {
      padding: 30px 30px 15px
  }
    }
.c-footer__top {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center
  }
@media (min-width: 992px) {
  .c-footer__top {
      flex-direction: row;
      align-items: flex-end;
      margin-bottom: 25px
  }
    }
.c-footer__bottom {
    display: flex;
    flex-direction: column;
    justify-content: space-between;
    align-items: center;
    margin-bottom: 15px
  }
@media (min-width: 992px) {
  .c-footer__bottom {
      flex-direction: row;
      align-items: flex-end;
      margin-bottom: 0
  }
    }
.c-footer__brand {
    width: 198px;
    height: 30px;
    transition: width .3s, height .3s

  }
@media (min-width: 992px) {
  .c-footer__brand {
        width: 216px;
        height: 36px

  }
    }
.c-footer__brand a {
      color: #ffffff;
      color: var(--c-footer-color);
      display: block;
      line-height: 0;
    }
.c-footer__brand a svg, .c-footer__brand a img {
        width: 100%;
        height: 100%;
      }
.c-footer__nav__menu{
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
      flex-wrap: wrap;
      margin-bottom: 15px
    }
@media (min-width: 992px) {
    .c-footer__nav__menu{
         margin: 0
    }
      }
.c-footer__nav__menu a{
        font-size: 14px;
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.71;
        letter-spacing: normal;
        text-align: center;
        color: #ffffff;
        color: var(--c-footer-nav-color);
        padding: 0 10px;
        text-transform: uppercase
      }
@media (min-width: 992px) {
            .c-footer__nav__menu a a {
              padding: 0 5px;
            }
        }
@media (min-width: 992px) {
          .c-footer__nav__menu li:not(:last-child){
            margin-right: 5px;
          }
            .c-footer__nav__menu li:first-child a {
              padding-left: 0;
            }
      }
.c-footer__share{
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    margin: 16px 0
  }
@media (min-width: 992px) {
  .c-footer__share{
      margin: 0
  }
    }
.c-footer__share a{
      width: 32px;
      height: 32px;
      border-radius: 50%;
      color: #2e2216;
      color: var(--c-footer-share-color);
      background-color: #ffffff;
      background-color: var(--c-footer-share-bg-color);
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center;
    }
.c-footer__share strong:not(:last-child){
        margin-right: 8px;
      }
.c-footer__copyright{
    align-self: center;
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--c-footer-copy-font);
    font-size: 23px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.22;
    letter-spacing: -0.23px;
    text-align: center;
    color: #ffffff;
    color: var(--c-footer-copy-color);
  }
.c-aside{
  position: relative;
  color: #ffffff;
  color: var(--blanco);

}
.c-aside .o-container{
    background-color: #2e2216;
    background-color: var(--fondo-oscuro);
    height: 44px;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
  }
.c-aside__group{
    display: flex;
    flex-direction: row;
    align-items: center
  }
.c-aside__group:nth-child(1){
      justify-content: flex-start
    }
.c-aside__group:nth-child(1) > *:not(:last-child){
          margin-right: 10px;
        }
.c-aside__group:nth-child(2){
      justify-content: flex-end
    }
.c-aside__group:nth-child(2) > *:not(:last-child){
              margin-right: 10px;
          }
.c-aside__weather__location{
      display: flex;
      flex-direction: row;
      align-items: center;
      justify-content: flex-start;
      font-size: 14px;
      font-weight: normal;
      font-stretch: normal;
      font-style: normal;
      line-height: 1.29;
      letter-spacing: normal;
      text-transform: uppercase
    }
.c-aside__weather__location > *:not(:last-child):not(.c-aside__weather__max){
          margin-right: 10px;
        }
.c-aside__weather__max{
      color: #e64a19;
      color: var(--auxiliares-error);
      margin-right: 4px;
    }
.c-aside__weather__min{
      color: #1e88e5;
      color: var(--auxiliares-informacion);
    }
.c-aside__button{
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    color: #ffffff;
    color: var(--blanco);
    font-size: 14px;
    font-weight: normal;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.29;
    letter-spacing: normal;
    text-transform: uppercase;
    cursor: pointer;
  }
.c-aside__button svg {
      margin-right: 10px;
    }
@media (min-width: 992px) {
.c-aside{
    display: block

}
  }
.c-detail {

    /* modificadores */
}
/* elementos */
.c-detail__epigraph {
        font-size: 16px;
        font-size: var(--c-detail-epigraph-font-size);
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        font-family: 'Flama', sans-serif;
        font-family: var(--c-detail-epigraph-font);
        letter-spacing: normal;
        text-align: left;
        color: #c51126;
        color: var(--c-detail-epigraph-color);
        margin-bottom: 10px;
    }
.c-detail__epigraph a {
            color: #c51126;
            color: var(--c-detail-epigraph-color);
        }
.c-detail__title {
        font-size: 42px;
        font-size: var(--c-detail-title-font-size);
        font-weight: 600;
        font-weight: var(--c-detail-title-font-weight);
        font-stretch: normal;
        font-style: normal;
        line-height: 1.05;
        line-height: var(--c-detail-title-line-height);
        letter-spacing: normal;
        text-align: left;
        color: #030303;
        color: var(--c-detail-title-color);
        font-family: 'ChronicleDispCondSemibold', Georgia;
        font-family: var(--c-detail-title-font);
        margin-bottom: 10px;
        display: flex;
        flex-direction: column;
    }
.c-detail__title .c-detail__epigraph {
            font-size: 16px;
            font-weight: 600;
            line-height: normal;
            color: #c51126;
            color: var(--acento);
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
        }
.c-detail__title .c-detail__epigraph a {
                color: #c51126;
                color: var(--acento);
            }
@media (min-width: 992px) {
        .c-detail__title .c-detail__epigraph {
                font-size: 20px
        }
            }
.c-detail__title__author {
            font-size: 33px;
            font-size: var(--c-detail-author-font-size);
            line-height: 38px;
            line-height: var(--c-detail-author-line-height);
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--c-detail-author-font);
            color: #030303;
            color: var(--c-detail-author-color);
            margin-bottom: 2px;
        }
.c-detail__subtitle {
        font-size: 21px;
        font-size: var(--c-detail-subtitle-font-size);
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: normal;
        line-height: var(--c-detail-subtitle-line-height);
        letter-spacing: normal;
        text-align: left;
        color: #333131;
        color: var(--c-detail-subtitle-color);
        font-family: 'ChronicleTextG1-Roman', sans-serif;
        font-family: var(--c-detail-subtitle-font);
        margin-bottom: 16px;
    }
.c-detail__subtitle a {
            color: #4a90e2;
            color: var(--enlace);
            display: inline;
            font-weight: 400;
        }
.c-detail__subtitle h2 {
            font-size: 21px;
            font-size: var(--c-detail-subtitle-font-size);
            line-height: normal;
            line-height: var(--c-detail-subtitle-line-height);
            font-weight: 400;
        }
.c-detail__subtitle li:before {
                content: "";
                background: url(../images/icon/arrow.svg) center no-repeat;
                position: absolute;
                width: 24px;
                height: 24px;
                top: 12px;
                left: 0;
            }
.c-detail__subtitle li {
            padding: 5px 0 5px 35px;
            position: relative;
            line-height: inherit
        }
@media (max-width: 767px) {
        .c-detail__subtitle li {
                padding: 5px 0 5px 24px
        }
                .c-detail__subtitle li:before {
                    width: 18px;
                    height: 18px;
                    top: 10px;
                }
            }
.c-detail__biography {
        font-size: 17px;
        font-size: var(--c-detail-biography-font-size);
        line-height: 21px;
        line-height: var(--c-detail-biography-line-height);
        font-family: 'ChronicleTextG1-Roman', sans-serif;
        font-family: var(--c-detail-biography-font);
        color: #333131;
        color: var(--c-detail-biography-color);
        text-align: center
    }
@media (min-width: 768px) {
    .c-detail__biography {
            text-align: left
    }
        }
.c-detail__body {
        padding-top: 20px;
        margin-bottom: 20px;
        border-top: 1px solid #dddddd;
        border-top: 1px solid var(--bordes)
    }
.c-detail__body > h3, .c-detail__body > h2.subtitle {
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            font-size: 33px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.06;
            letter-spacing: normal;
            text-align: left;
            color: #c51126;
            color: var(--c-detail-body-ladillo-color)
        }
@media (min-width: 992px) {
        .c-detail__body > h3, .c-detail__body > h2.subtitle {
                font-size: 41px;
                line-height: 1.05
        }
            }
.c-detail__body > blockquote {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-start;
            padding: 12px 0;
        }
.c-detail__body > blockquote p {
                font-family: 'ChronicleDispCondSemibold', Georgia;
                font-family: var(--third-font);
                font-size: 28px;
                font-weight: 600;
                font-stretch: normal;
                font-style: italic;
                line-height: 1.07;
                letter-spacing: normal;
                text-align: left;
                color: #030303;
                color: var(--texto);
                padding-top: 8px
            }
@media (min-width: 992px) {
            .c-detail__body > blockquote p {
                    font-size: 35px;
                    line-height: 1.06
            }
                }
.c-detail__body > blockquote:before {
                content: "{";
                font-family: Arial, sans-serif;
                color: #c51126;
                color: var(--acento);
                font-weight: bold;
                font-size: 31px;
                padding-left: 20px;
                margin-right: 8px;
                padding-top: 0
            }
@media (min-width: 992px) {
            .c-detail__body > blockquote:before {
                    padding-left: 40px;
                    font-size: 40px
            }
                }
@media (min-width: 992px) {
        .c-detail__body > blockquote {
        }
            }
.c-detail__body > *:not(:last-child):not(.c-detail__box-right):not(.c-detail__post .c-detail__address):not(.c-detail__media.image_list:not(.c-detail__body > *.image_description)) {
                margin-bottom: 20px;
            }
.c-detail__body div.c-detail__obituary + div.paragraph:first-letter {
                text-transform: uppercase;
                font-size: 94px;
                line-height: 28px;
                letter-spacing: 1.26px;
                float: left;
                margin-top: 24px;
                margin-bottom: 20px;
                margin-right: 6px;
            }
.c-detail__body:after {
            content: "";
            clear: both;
            display: block;
        }
.c-detail__tags {
        display: flex;
        flex-direction: row;
        align-items: flex-start;
        margin-bottom: 20px;
        white-space: nowrap;
    }
.c-detail__tags__title {
            font-size: 14px;
            font-weight: 600;
            color: #90837d;
            color: var(--texto-secundario);
            text-transform: uppercase;
            padding: 7px 10px 7px 0
        }
@media (min-width: 992px) {
        .c-detail__tags__title {
                font-size: 16px;
                padding: 11px 10px 13px 0
        }
            }
.c-detail__tags__list {
            padding: 0;
            grid-gap: 8px;
            height: inherit;
            z-index: 1;
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-start;
            position: relative;
            overflow: auto
        }
.c-detail__tags__list::-webkit-scrollbar {
                width: 5px;
                height: 5px;
                border-radius: 5px;
            }
.c-detail__tags__list::-webkit-scrollbar-thumb {
                background-color: #f3f3f3;
            }
.c-detail__tags__list {
            overflow: -moz-scrollbars-none;
            -ms-overflow-style: none
        }
@media (min-width: 992px) {
        .c-detail__tags__list {
                display: grid;
                grid-template-columns: repeat(3, 1fr);
                grid-gap: 16px
        }
            }
.c-detail__tags__item {
            padding: 7px 10px;
            border-radius: 4px;
            background-color: #f3f3f3;
            background-color: var(--fondo-gris);
            text-align: center;
            display: flex;
            align-items: center;
            justify-content: center
        }
@media (min-width: 992px) {
        .c-detail__tags__item {
                padding: 11px 10px 13px
        }
            }
.c-detail__tags__item a {
                display: block;
                font-size: 14px;
                font-weight: 300;
                color: #030303;
                color: var(--texto);
                text-transform: uppercase
            }
@media (min-width: 992px) {
            .c-detail__tags__item a {
                    font-size: 16px
            }
                }
@media (min-width: 992px) {
    .c-detail__tags {
            white-space: inherit
    }
        }
.c-detail__info {
        font-size: 16px;
        color: #333131;
        color: var(--texto-suave);
        margin-bottom: 14px
    }
@media (min-width: 992px) {
    .c-detail__info {
            margin-bottom: 0
    }
        }
.c-detail__info__locate {
            font-size: 16px;
            color: #333131;
            color: var(--texto-suave)
        }
.c-detail__info__locate:after {
                content: "-";
                padding: 0 3px;
            }
.c-detail__info__update {
            color: #c51126;
            color: var(--acento)
        }
.c-detail__info__update:before {
                content: "-";
                padding: 0 3px;
                color: #333131;
                color: var(--texto-suave);
            }
.c-detail__info__date {
        }
.c-detail__share {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
        align-items: center;
    }
.c-detail__share .c-icon {
            color: #ffffff;
            color: var(--blanco);
            background-color: #91877e;
            background-color: var(--c-detail-share-bg);
            border-radius: 50%;
            width: 24px;
            height: 24px;
            padding: 5px;
            display: flex;
            flex-direction: row;
            justify-content: center;
            align-items: center
        }
.c-detail__share .c-icon:not(:first-child):not(.c-icon-print) {
                margin-left: 5px;
            }
.c-detail__share .c-icon svg {
                width: 100%;
                height: 100%;
            }
@media (min-width: 992px) {
            .c-detail__share .c-icon-whatsapp {
                    display: none
            }
                }
.c-detail__share .c-icon-print {
                display: none;
                position: relative;
                margin-left: 10px
            }
.c-detail__share .c-icon-print:before {
                    content: "";
                    width: 1px;
                    height: 28px;
                    background: #dddddd;
                    background: var(--bordes);
                    position: absolute;
                    left: -5px;
                    top: 0;
                }
@media (min-width: 992px) {
            .c-detail__share .c-icon-print {
                    display: block
            }
                }
.c-detail__share .whatsapp-web-icon {
            display: none;
            padding-top: 4px
        }
@media (min-width: 992px) {
        .c-detail__share .whatsapp-web-icon {
                display: block
        }
            }
.c-detail__toolbar {
        margin-bottom: 20px;
    }
.c-detail__toolbar .c-detail__share {
            margin-left: auto;
        }
.c-detail__toolbar .c-detail__comment {
            margin-right: auto;
        }
@media (min-width: 992px) {
    .c-detail__toolbar {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
    }
            .c-detail__toolbar .c-detail__comment {
                margin-left: 20px;
                margin-right: 0;
            }
        }
.c-detail__comment {
        width: 32px;
        height: 28px;
        margin: 0;
        padding: 6px 7px 8px;
        border-radius: 4px;
        background-color: #2e2216;
        background-color: var(--fondo-oscuro);
        position: relative;
        font-size: 11px;
        font-weight: 500;
        text-align: center;
        color: #ffffff;
        color: var(--blanco)
    }
.c-detail__comment:before {
            position: absolute;
            content: "";
            border-top: 15px solid #2e2216;
            border-top: 15px solid var(--fondo-oscuro);
            border-right: 15px solid transparent;
            bottom: -8px;
            left: 4px;
        }
.c-detail__comments .box-comments {
            margin-bottom: 20px;
            border-bottom: 1px solid #2e2216;
            border-bottom: 1px solid var(--fondo-oscuro);
            cursor: pointer;
            background: var(--white);
            padding-bottom: 1px;
        }
.c-detail__comments .box-comments .box2-comments {
                background: #c51126;
                background: var(--c-detail-box-comments-bg);
                border-bottom: 1px solid #2e2216;
                border-bottom: 1px solid var(--fondo-oscuro);
                padding: 7px 9px 12px 6px
            }
@media (min-width: 992px) {
            .c-detail__comments .box-comments .box2-comments {
                    padding: 12px 16px 15px 16px
            }
                }
.c-detail__comments .box-comments .number-comments {
                display: inline;
                font-family: 'ChronicleDispCondSemibold', Georgia;
                font-family: var(--third-font);
                font-size: 23px;
                line-height: 25px;
                color: #ffffff;
                color: var(--blanco)
            }
@media (min-width: 992px) {
            .c-detail__comments .box-comments .number-comments {
                    font-size: 24px;
                    line-height: 27px
            }
                }
.c-detail__comments .box-comments .number-comments:before {
                    content: "";
                    width: 32px;
                    height: 30px;
                    background: url(../images/icon/globos-comentarios.png)
                        no-repeat center center;
                    display: inline-block;
                    margin-right: 10px;
                    float: left;
                }
.c-detail__comments .box-comments .title-comments {
                font-family: 'ChronicleDispCondSemibold', Georgia;
                font-family: var(--third-font);
                font-size: 23px;
                line-height: 25px;
                display: inline-block;
                color: #ffffff;
                color: var(--blanco)
            }
@media (min-width: 992px) {
            .c-detail__comments .box-comments .title-comments {
                    font-size: 24px;
                    line-height: 27px
            }
                }
.c-detail__comments .box-comments .icon {
                float: right;
                margin-top: 3px
            }
@media (min-width: 992px) {
            .c-detail__comments .box-comments .icon {
                    margin-top: 4px
            }
                }
.c-detail__comments .box-comments .icon.arrow-down:before {
                        content: "";
                        background: url(../images/icon/punta-derecha-white.svg)
                            no-repeat 0 0;
                        width: 24px;
                        height: 24px;
                        display: inline-block;
                        transform: rotate(90deg);
                    }
.c-detail__comments .box-comments .icon.arrow-up:before {
                        content: "";
                        background: url(../images/icon/punta-derecha-white.svg)
                            no-repeat 0 0;
                        width: 24px;
                        height: 24px;
                        display: inline-block;
                        transform: rotate(-90deg);
                    }
.c-detail__comments #disqus_thread {
            display: none;
        }
.c-detail__signature {
        display: flex;
        flex-direction: column;
        justify-content: flex-start
    }
@media (min-width: 992px) {
    .c-detail__signature {
            flex-direction: row;
            align-items: center
    }
        }
@media (min-width: 992px) {
    .c-detail .article-info .c-detail__author {
            min-height: 68px
    }
        }
.c-detail__author {
        display: block;
    }
.c-detail__author__thumb {
            display: inline-block;
            margin-bottom: 12px
        }
@media (min-width: 992px) {
        .c-detail__author__thumb {
                margin-bottom: 5px
        }
            }
.c-detail__author__thumb picture {
                display: inline-block;
                border-radius: 50%;
                overflow: hidden;
                margin-right: 8px;
            }
.c-detail__author__thumb__opinion {
                display: inline-block;
            }
.c-detail__author__thumb__opinion picture {
                    display: inline-block;
                    vertical-align: middle;
                    border-radius: 50%;
                    overflow: hidden;
                    margin-right: 3px;
                }
.c-detail__author__thumb__opinion img {
                    width: 72px;
                }
.c-detail__author > .c-detail__author__txt {
            margin-bottom: 12px
        }
@media (min-width: 992px) {
        .c-detail__author > .c-detail__author__txt {
                margin-bottom: 5px
        }
            }
@media (max-width: 991px) {
        .c-detail__author + .c-detail__author .c-detail__author__txt {
                padding-top: 0
        }
            }
.c-detail__author__txt {
            display: inline-block;
            vertical-align: top;
            line-height: normal;
            padding-right: 15px;
            padding-top: 10px;
        }
.c-detail__author__thumb + .c-detail__author__txt {
            margin-bottom: 0;
        }
.c-detail__author__name {
            text-decoration: none;
            font-weight: 600;
            font-size: 16px;
            color: #030303;
            color: var(--texto);
            font-style: normal;
        }
.c-detail__author__blog {
            font-style: normal;
            text-transform: none;
            color: #90837d;
            color: var(--texto-secundario);
            font-weight: 600;
            padding-right: 5px;
            font-size: 12px
        }
@media (min-width: 992px) {
        .c-detail__author__blog {
                font-size: 12px
        }
            }
.c-detail__author__job__position {
            font-style: normal;
            text-transform: none;
            color: #90837d;
            color: var(--texto-secundario);
            font-weight: 600;
            font-size: 12px;
            display: block
        }
@media (min-width: 992px) {
        .c-detail__author__job__position {
                font-size: 12px
        }
            }
.c-detail__author__twitter {
            margin-top: 5px;
            position: relative;
            display: inline-block;
            width: 24px;
            height: 24px
        }
.c-detail__author__twitter:before {
                content: "";
                background: url(../../images/icon/twitter.svg) center no-repeat;
                position: absolute;
                width: 24px;
                height: 24px;
                top: 0;
                left: 0;
            }
.c-detail__author__twitter:empty {
                display: none;
            }
.c-detail__author__twitter span {
                display: none;
            }
.c-detail__author__facebook {
            margin-top: 5px;
            position: relative;
            display: inline-block;
            width: 24px;
            height: 24px
        }
.c-detail__author__facebook:before {
                content: "";
                background: url(../../images/icon/facebook_v2.svg) center
                    no-repeat;
                position: absolute;
                width: 24px;
                height: 24px;
                top: 0;
                left: 0;
            }
.c-detail__author__facebook:empty {
                display: none;
            }
.c-detail__author__facebook span {
                display: none;
            }
.c-detail__author__instagram {
            margin-top: 5px;
            position: relative;
            display: inline-block;
            width: 24px;
            height: 24px
        }
.c-detail__author__instagram:before {
                content: "";
                background: url(../../images/icon/instagram.svg) center
                    no-repeat;
                position: absolute;
                width: 24px;
                height: 24px;
                top: 0;
                left: 0;
            }
.c-detail__author__instagram:empty {
                display: none;
            }
.c-detail__author__instagram span {
                display: none;
            }
.c-detail__author__cont {
            display: flex;
            flex-direction: column;
            justify-content: flex-start;
            align-items: center;
            margin-bottom: 15px
        }
@media (min-width: 768px) {
        .c-detail__author__cont {
                flex-direction: row;
                margin-bottom: 20px
        }
            }
.c-detail__author__cont img {
                display: block;
                width: 88px;
                height: 88px;
                margin-bottom: 14px;
                border-radius: 50%
            }
@media (min-width: 768px) {
            .c-detail__author__cont img {
                    margin-right: 18px;
                    margin-bottom: 0
            }
                }
.c-detail__author__cont .c-detail__author__cont__txt {
                display: flex;
                flex-direction: column;
                align-items: center;
            }
.c-detail__author__cont .c-detail__author__cont__txt .social a:not(:last-child) {
                        margin-right: 3px;
                    }
.c-detail__author__cont .c-detail__author__cont__txt .social + .c-detail__biography {
                        margin-top: 6px;
                    }
@media (min-width: 768px) {
            .c-detail__author__cont .c-detail__author__cont__txt {
                    align-items: initial
            }
                }
.c-detail__author.no-author {
        display: none;
    }
.c-detail__media {
        position: relative;
    }
.c-detail__media__thumb img {
                display: block;
                width: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                height: auto
            }
@media (max-width: 991px) {
            .c-detail__media__thumb img {
                    height: 100%
            }
                }
.c-detail__media__txt {
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
            padding: 10px 0;
        }
.c-detail__media__txt__branded-special {
                margin: 0 20px
            }
@media (min-width: 768px) {
            .c-detail__media__txt__branded-special {
                    margin: 0
            }
                }
@media (min-width: 992px) {
            .c-detail__media__txt__branded-special {
                    margin: 0 30px
            }
                }
.c-detail__media__subtitle {
            text-align: left;
            color: #030303;
            color: var(--texto);
            font-size: 14px;
        }
.c-detail__media__credit {
            color: #030303;
            color: var(--texto);
        }
.c-detail__media__author {
            color: #90837d;
            color: var(--texto-secundario);
        }
.c-detail__media__credit + .c-detail__media__author:before {
                content: " - ";
            }
.c-detail__media-widget {
            margin-bottom: 8px
        }
@media (max-width: 767px) {
        .c-detail__media-widget {
                margin-top: 18px
        }
            }
.c-detail__media__icon {
            --c-icon-multimedia-bg: none;
            --c-icon-multimedia-color: var(--blanco);
            position: absolute;
            bottom: 20px;
            left: 20px;
            padding: 0;
            width: 64px;
            height: 64px;
            border: 4px solid #ffffff;
            border: 4px solid var(--blanco);
            border-radius: 50%;
        }
.c-detail__media__icon svg {
                width: 48px;
                height: 48px;
            }
@media (min-width: 992px) {
        .c-detail__media__icon {
                width: 120px;
                height: 120px;
                border-width: 6px;
        }
                .c-detail__media__icon svg {
                    width: 104px;
                    height: 104px;
                }
            }
.c-detail__media-video .c-detail__media__thumb {
                position: relative
            }
.c-detail__media-video .c-detail__media__thumb::before {
                    content: "";
                    display: block;
                    background-image: linear-gradient(
                        11deg,
                        #000000 0%,
                        rgba(0, 0, 0, 0) 50%
                    );
                    background-image: linear-gradient(
                        11deg,
                        var(--negro) 0%,
                        rgba(0, 0, 0, 0) 50%
                    );
                    position: absolute;
                    bottom: 0;
                    width: 100%;
                    height: 104px;
                }
.c-detail__media.image_list:not(.c-detail__media.image_description) {
            margin-bottom: 0;
        }
.c-detail__media.image_list:not(.c-detail__media.image_description) figcaption {
                display: none;
            }
.c-detail__cite {
        display: block;
        padding: 12px 0;
    }
.c-detail__cite svg {
            width: 40px;
            height: 31.3px;
            color: #c51126;
            color: var(--acento);
            float: left
        }
@media (min-width: 992px) {
        .c-detail__cite svg {
                width: 50px;
                height: 39.1px
        }
            }
.c-detail__cite__title {
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            font-size: 28px;
            font-weight: 600;
            font-stretch: normal;
            font-style: italic;
            line-height: 1.07;
            letter-spacing: normal;
            text-align: left;
            color: #030303;
            color: var(--texto);
            position: relative;
            margin-left: 10px;
            padding-top: 3px;
            margin-bottom: 8px;
            padding-left: 5px;
            display: grid
        }
@media (min-width: 992px) {
        .c-detail__cite__title {
                font-size: 35px;
                line-height: 1.06;
                margin-bottom: 10px
        }
            }
.c-detail__cite__author, .c-detail__cite__job {
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
            font-size: 16px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: normal;
            letter-spacing: normal;
            text-align: left;
            display: block;
            padding-left: 50px
        }
@media (min-width: 992px) {
        .c-detail__cite__author, .c-detail__cite__job {
                padding-left: 60px;
                font-size: 20px
        }
            }
.c-detail__cite__author {
            color: #c51126;
            color: var(--acento);
        }
.c-detail__cite__job {
            color: #90837d;
            color: var(--texto-secundario)
        }
@media (min-width: 992px) {
        .c-detail__cite__job {
                font-size: 16px
        }
            }
.c-detail .main_video .c-detail__media__thumb {
            position: relative
        }
.c-detail .main_video .c-detail__media__thumb::before {
                content: "";
                display: block;
                background-image: linear-gradient(
                    11deg,
                    #000000 0%,
                    rgba(0, 0, 0, 0) 50%
                );
                background-image: linear-gradient(
                    11deg,
                    var(--negro) 0%,
                    rgba(0, 0, 0, 0) 50%
                );
                position: absolute;
                bottom: 0;
                width: 100%;
                height: 104px
            }
@media (min-width: 992px) {
            .c-detail .main_video .c-detail__media__thumb::before {
                    height: 180px
            }
                }
@media (min-width: 992px) {
            .c-detail .main_video .c-detail__media__icon svg {
                    width: 72px;
                    height: 72px
            }
                }
@media (min-width: 992px) {
        .c-detail .main_video .c-detail__media__icon {
                bottom: 30px;
                left: 30px;
                width: 120px;
                height: 120px
        }
            }
.c-detail__box {
        padding-left: 28px;
    }
.c-detail__box__title {
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
            text-transform: uppercase;
            color: #c51126;
            color: var(--acento);
            font-size: 15px;
            font-weight: 600;
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
            padding: 4px 0 9px;
            margin-bottom: 14px
        }
@media (min-width: 992px) {
        .c-detail__box__title {
                font-size: 20px;
                padding: 8px 0 10px;
                margin-bottom: 10px
        }
            }
.c-detail__box__list-bullet {
                list-style-type: disc;
                list-style-position: inside;
            }
.c-detail__box__list-bullet .c-detail__box__list__item {
                    font-family: 'ChronicleTextG1-Roman', sans-serif;
                    font-family: var(--secondary-font);
                    font-size: 15px;
                    line-height: 1.24;
                    letter-spacing: normal;
                    text-align: left;
                    color: #333131;
                    color: var(--texto-suave);
                    display: block;
                    position: relative;
                    padding-left: 24px
                }
.c-detail__box__list-bullet .c-detail__box__list__item::before {
                        content: "";
                        width: 9px;
                        height: 9px;
                        background-color: #91877e;
                        background-color: var(--fondo-intermedio);
                        border-radius: 50%;
                        display: inline-block;
                        position: absolute;
                        left: 0;
                        top: 6px;
                    }
.c-detail__box__list-bullet .c-detail__box__list__item:not(:last-child) {
                        margin-bottom: 10px;
                    }
.c-detail__box__list-bullet .c-detail__box__list__item a {
                        color: #4a90e2;
                        color: var(--enlace);
                    }
.c-detail__box__list-bullet .c-detail__box__list__item u, .c-detail__box__list-bullet .c-detail__box__list__item b, .c-detail__box__list-bullet .c-detail__box__list__item i, .c-detail__box__list-bullet .c-detail__box__list__item s, .c-detail__box__list-bullet .c-detail__box__list__item a {
                        display: contents;
                    }
@media (min-width: 992px) {
                .c-detail__box__list-bullet .c-detail__box__list__item {
                        font-size: 21px;
                        padding-left: 26px
                }
                        .c-detail__box__list-bullet .c-detail__box__list__item:not(:last-child) {
                            margin-bottom: 9px;
                        }
                        .c-detail__box__list-bullet .c-detail__box__list__item::before {
                            width: 10px;
                            height: 10px;
                            top: 9px;
                        }
                    }
.c-detail__box .c-detail__media__subtitle {
                font-size: 11px;
            }
.c-detail__box .c-article {
            background-color: #ffffff;
            background-color: var(--blanco);
            border: solid 1px #2e2216;
            border: solid 1px var(--fondo-oscuro);
            padding: 21px;
            display: flex;
            flex-direction: row-reverse;
            justify-content: flex-start;
            align-items: flex-start;
            margin-left: -28px;
            box-sizing: border-box;
        }
.c-detail__box .c-article__txt {
                width: 100%;
            }
.c-detail__box .c-article:not(.c-detail__branded)__thumb {
                    width: 120px;
                    height: 90px;
                    margin-left: 20px
                }
.c-detail__box .c-article:not(.c-detail__branded)__thumb + .c-article__txt {
                        padding-top: 0;
                        max-width: calc(100% - 140px);
                    }
.c-detail__box .c-opinion {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-start;
            margin-left: -28px;
            box-sizing: border-box;
        }
.c-detail__box-right {
            padding-left: 0;
            display: block;
            float: right;
            width: 100%;
            max-width: 175px;
            margin-left: 20px
        }
@media (min-width: 992px) {
        .c-detail__box-right {
                max-width: 220px
        }
            }
.c-detail__box-right .c-detail__box__title {
                margin-bottom: 0;
                font-size: 11px;
                font-weight: 600;
                padding-bottom: 7px
            }
@media (min-width: 992px) {
            .c-detail__box-right .c-detail__box__title {
                    font-size: 14px;
                    padding-bottom: 11px;
                    margin-bottom: 4px
            }
                }
.c-detail__box-right .c-detail__box__list {
                border-bottom: 4px solid #91877e;
                border-bottom: 4px solid var(--fondo-intermedio);
                margin-bottom: 10px;
            }
.c-detail__box-right .c-detail__box__list__item {
                    padding: 8px 0;
                }
.c-detail__box-right .c-detail__box__list__item a {
                        font-size: 23px;
                        font-weight: 600;
                        font-family: 'ChronicleDispCondSemibold', Georgia;
                        font-family: var(--third-font);
                        line-height: 1.09;
                        letter-spacing: -0.23px;
                        color: #030303;
                        color: var(--texto)
                    }
@media (min-width: 992px) {
                    .c-detail__box-right .c-detail__box__list__item a {
                            font-size: 27px;
                            line-height: 1.07;
                            letter-spacing: -0.27px
                    }
                        }
.c-detail__box-right .c-detail__box__list__item:not(:last-child) {
                        border-bottom: 1px solid #dddddd;
                        border-bottom: 1px solid var(--bordes);
                    }
.c-detail__box-right.c-detail__branded .c-branded {
                    margin-bottom: 10px;
                }
.c-detail__box-right.c-detail__branded .c-branded .c-article__txt {
                        padding: 16px;
                        width: 100%;
                        max-width: inherit;
                    }
.c-detail__despiece {
        padding: 16px;
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        margin-bottom: 20px;
        border-bottom: 8px solid #dddddd;
        border-bottom: 8px solid var(--bordes)
    }
.c-detail__despiece > h3 {
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            font-size: 33px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.06;
            letter-spacing: normal;
            text-align: left;
            color: #030303;
            color: var(--texto)
        }
@media (min-width: 992px) {
        .c-detail__despiece > h3 {
                font-size: 41px;
                line-height: 1.05
        }
            }
.c-detail__despiece > *:not(:last-child):not(.c-detail__box-right) {
                margin-bottom: 20px;
            }
.c-detail__despiece.bg-blanco {
            background-color: #ffffff;
            background-color: var(--blanco);
            padding: 0 0 16px;
        }
.c-detail__pros-contras {
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        padding: 15px;
        position: relative;
        box-sizing: border-box;
        width: 100%;
    }
.c-detail__pros-contras > div {
            display: flex
        }
.c-detail__pros-contras > div:first-child {
                margin-bottom: 18px;
            }
.c-detail__pros-contras > div:first-child h3 {
                    color: #388e3c;
                    color: var(--auxiliares-acierto);
                }
@media (min-width: 768px) {
            .c-detail__pros-contras > div:first-child {
                    margin-bottom: 0
            }
                }
.c-detail__pros-contras svg {
            margin-right: 9px;
            min-width: 24px;
        }
.c-detail__pros-contras h3 {
            font-size: 19px;
            line-height: 21px;
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            color: #e64a19;
            color: var(--auxiliares-error);
            display: inline-block;
            text-transform: uppercase;
            margin-bottom: 6px
        }
@media (min-width: 992px) {
        .c-detail__pros-contras h3 {
                font-size: 21px;
                line-height: 23px
        }
            }
.c-detail__pros-contras ul li {
                font-size: 14px;
                line-height: 17px;
                font-family: 'Flama', sans-serif;
                font-family: var(--primary-font);
                color: #030303;
                color: var(--texto);
                margin-top: 4px;
            }
.c-detail__pros-contras ul li > a {
                    display: inline;
                }
@media (min-width: 992px) {
            .c-detail__pros-contras ul li {
                    margin-top: 5px
            }
                }
@media (min-width: 992px) {
    .c-detail__pros-contras {
            padding: 20px
    }
        }
.c-detail .paragraph + .c-detail__post {
        margin-top: 20px;
    }
.c-detail__post {
        order: 1;
        padding: 16px;
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        margin-bottom: 20px;
        border-bottom: 1px solid #dddddd;
        border-bottom: 1px solid var(--bordes);
    }
.c-detail__post .c-detail__info__day {
                font-size: 14px;
                font-weight: 600;
                color: #030303;
                color: var(--texto);
                display: none;
                margin-right: 5px;
            }
.c-detail__post .c-detail__info__date {
                font-size: 14px;
                font-weight: 600;
                color: #030303;
                color: var(--texto);
            }
.c-detail__post .c-detail__info__update {
                font-size: 14px;
                color: #90837d;
                color: var(--texto-secundario)
            }
.c-detail__post .c-detail__info__update::before {
                    display: none;
                }
.c-detail__post .c-detail__body {
            border-top: none;
            padding-top: 5px
        }
@media (min-width: 992px) {
        .c-detail__post .c-detail__body {
                padding-top: 25px
        }
            }
.c-detail__post h3 {
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            font-size: 33px;
            font-weight: 600;
            line-height: 1.06;
            text-align: left;
            color: #c51126;
            color: var(--acento)
        }
@media (min-width: 992px) {
        .c-detail__post h3 {
                font-size: 41px;
                line-height: 1.05
        }
            }
.c-detail__post address {
            margin-bottom: 0;
        }
.c-detail__post address .c-detail__author {
                margin-bottom: 10px;
            }
.c-detail__post__bottom {
            display: flex;
            flex-direction: row;
            justify-content: flex-end;
            align-items: center;
        }
.c-detail__post__bottom .c-icon {
                color: #c51126;
                color: var(--acento);
            }
.c-detail__post-opinion .c-detail__info {
                margin-bottom: 15px
            }
@media (min-width: 992px) {
            .c-detail__post-opinion .c-detail__info {
                    margin-bottom: 20px
            }
                }
.c-detail__post-opinion address {
                margin-bottom: 20px;
            }
.c-detail__post-opinion address .c-detail__author {
                    margin-bottom: 0;
                }
.c-detail__post-opinion address .c-detail__author .c-detail__author__txt {
                        font-size: 16px;
                        vertical-align: bottom;
                    }
.c-detail__post-opinion address .c-detail__author .c-detail__author__txt .c-detail__author__name {
                            color: #90837d;
                            color: var(--texto-secundario);
                            font-size: 16px;
                        }
@media (min-width: 992px) {
                    .c-detail__post-opinion address .c-detail__author .c-detail__author__txt {
                            font-size: 20px;
                    }
                            .c-detail__post-opinion address .c-detail__author .c-detail__author__txt .c-detail__author__name {
                                color: #90837d;
                                color: var(--texto-secundario);
                                font-size: 20px;
                            }
                        }
.c-detail__post-opinion .c-detail__body {
                padding-top: 0;
            }
.c-detail__post-opinion h3 {
                font-style: italic;
                font-size: 28px;
                line-height: 30px;
                color: #030303;
                color: var(--texto)
            }
@media (min-width: 992px) {
            .c-detail__post-opinion h3 {
                    font-size: 35px;
                    line-height: 37px
            }
                }
.c-detail__post-main {
            background: #fbd0d5;
            background: var(--fondo-rosa);
        }
.c-detail__post ~ .c-detail__post h3 {
            font-size: 28px;
            line-height: 30px;
            color: #030303;
            color: var(--texto)
        }
@media (min-width: 992px) {
        .c-detail__post ~ .c-detail__post h3 {
                font-size: 35px;
                line-height: 37px
        }
            }
.c-detail__post-pinned {
        order: -1;
    }
.c-detail__gallery {
        margin-bottom: 16px
    }
@media (min-width: 992px) {
    .c-detail__gallery {
            margin-bottom: 20px
    }
        }
.c-detail__gallery__item {
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
        }
.c-detail__gallery__item__txt {
                padding: 8px 0 16px
            }
@media (min-width: 992px) {
            .c-detail__gallery__item__txt {
                    padding: 10px 0 20px
            }
                }
.c-detail__gallery__item__thumb img {
                    display: block;
                    width: 100%;
                    -o-object-fit: cover;
                       object-fit: cover;
                    height: auto;
                }
.c-detail__gallery__item__index {
                font-size: 11px;
                color: #c51126;
                color: var(--acento);
                margin-bottom: 8px
            }
@media (min-width: 992px) {
            .c-detail__gallery__item__index {
                    font-size: 14px;
                    margin-bottom: 10px
            }
                }
.c-detail__gallery__item__credit {
                font-size: 14px;
                margin-bottom: 8px;
                font-weight: normal;
                color: #000;
                color: initial;
                line-height: inherit
            }
@media (min-width: 992px) {
            .c-detail__gallery__item__credit {
                    font-size: 16px;
                    margin-bottom: 10px
            }
                }
.c-detail__gallery__item__author {
                font-size: 14px;
                color: #90837d;
                color: var(--texto-secundario)
            }
@media (min-width: 992px) {
            .c-detail__gallery__item__author {
                    font-size: 16px
            }
                }
.c-detail__gallery__item:not(:last-child) {
                margin-bottom: 16px
            }
@media (min-width: 992px) {
            .c-detail__gallery__item:not(:last-child) {
                    margin-bottom: 20px
            }
                }
.c-detail__review {
        border-top: solid 1px #707070;
        border-bottom: solid 1px #707070;
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        margin-top: 9px;
        margin-bottom: 20px;
        margin-left: -16px;
        margin-right: -16px;
        padding-left: 16px;
        padding-right: 16px;
        box-sizing: border-box;
        min-height: 220px;
    }
.c-detail__review__thumb {
            display: block;
            width: 100%;
            max-width: 142px;
            height: 202px;
            box-shadow: 0 3px 6px 0 rgba(0, 0, 0, 0.16);
            background-color: #707070;
            padding: 1px;
            margin-top: -10px;
            margin-right: 16px
        }
@media (min-width: 992px) {
        .c-detail__review__thumb {
                max-width: 152px;
                height: 242px;
                margin-right: 20px
        }
            }
.c-detail__review__thumb img {
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
            }
.c-detail__review__txt {
            padding: 10px 0;
            min-height: 220px;
            display: flex;
            flex-direction: column;
        }
.c-detail__review__title {
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            font-size: 30px;
            line-height: 1.17;
            color: #030303;
            color: var(--texto);
            margin-bottom: 10px;
            order: 1
        }
@media (min-width: 992px) {
        .c-detail__review__title {
                font-size: 33px;
                line-height: 1.12;
                margin-bottom: 5px
        }
            }
.c-detail__review__author {
            font-size: 14px;
            line-height: 1.14;
            color: #333131;
            color: var(--texto-suave);
            margin-bottom: 10px;
            order: 2
        }
@media (min-width: 992px) {
        .c-detail__review__author {
                font-size: 22px;
                line-height: 1.18;
                margin-bottom: 20px
        }
            }
.c-detail__review .c-detail__score .star {
                width: 20px;
                height: 20px;
            }
.c-detail__review .c-detail__score .star-disable:before {
                        width: 16px;
                        height: 16px;
                    }
.c-detail__review .c-detail__score .star-middle:before {
                        width: 16px;
                        height: 16px;
                    }
@media (min-width: 992px) {
            .c-detail__review .c-detail__score .star {
                    width: 30px;
                    height: 30px
            }
                }
.c-detail__review__more {
            order: 4;
            margin-top: auto;
        }
.c-detail__review__more p {
                font-size: 12px;
                line-height: 1.33;
                text-align: left;
                color: #90837d;
                color: var(--texto-secundario);
                text-transform: uppercase
            }
@media (min-width: 992px) {
            .c-detail__review__more p {
                    font-size: 14px;
                    line-height: 1.29
            }
                }
.c-detail__review.opinion {
            height: unset;
        }
.c-detail__review.opinion .c-detail__review__txt {
                min-height: unset;
            }
.c-detail__review.opinion .c-detail__review__txt .c-detail__review__more {
                    margin-top: 15px;
                }
@media (min-width: 992px) {
    .c-detail__review {
            margin-left: 0;
            margin-right: 0;
            padding-left: 24px;
            padding-right: 24px;
            min-height: inherit;
            height: 220px
    }
        }
.c-detail__obituary {
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        padding: 10px;
        box-sizing: border-box;
    }
.c-detail__obituary__cont {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: flex-start;
        }
.c-detail__obituary__thumb {
            display: block;
            width: 100%;
            max-width: 60px;
            height: 60px;
            margin-right: 10px;
        }
.c-detail__obituary__thumb img {
                width: 100%;
                height: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
            }
.c-detail__obituary__txt {
            padding: 0 0 10px;
            display: flex;
            flex-direction: column;
        }
.c-detail__obituary__title {
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            font-size: 23px;
            line-height: 1.09;
            color: #37474f;
            color: var(--enlace-oscuro);
            margin-bottom: 7px;
            order: 1
        }
@media (min-width: 992px) {
        .c-detail__obituary__title {
                font-size: 27px;
                line-height: 1.07
        }
            }
.c-detail__obituary__job {
            font-size: 11px;
            line-height: 1.14;
            color: #333131;
            color: var(--texto-suave);
            margin-bottom: 7px;
            order: 2;
            font-weight: 600
        }
@media (min-width: 992px) {
        .c-detail__obituary__job {
                font-size: 14px;
                line-height: 1.29
        }
            }
.c-detail__obituary__dates {
            font-size: 14px;
            line-height: 1.14;
            color: #90837d;
            color: var(--texto-secundario);
            order: 3;
            margin-bottom: 2px;
        }
.c-detail__obituary__dates__date {
                font-weight: 600;
                margin-right: 3px;
            }
.c-detail__obituary__dates:last-child {
                margin-bottom: 10px;
            }
.c-detail__obituary__description {
            font-family: 'ChronicleTextG1-Roman', sans-serif;
            font-family: var(--secondary-font);
            font-size: 17px;
            line-height: 1.25;
            color: #333131;
            color: var(--texto-suave)
        }
@media (min-width: 992px) {
        .c-detail__obituary__description {
                font-size: 21px;
                line-height: 1.2
        }
            }
.c-detail__obituary .c-line {
            margin-bottom: 10px;
        }
.c-detail__commerce {
        border-bottom: solid 1px #dddddd;
        border-bottom: solid 1px var(--bordes);
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        padding: 0 10px;
    }
.c-detail__commerce__txt {
            display: flex;
            flex-direction: column;
            position: relative;
            padding: 10px 0
        }
.c-detail__commerce__txt:nth-child(1) {
                border-bottom: 1px solid #dddddd;
                border-bottom: 1px solid var(--bordes);
            }
.c-detail__commerce__title {
            order: 1;
            font-size: 24px;
            font-weight: 600;
            color: #c51126;
            color: var(--acento)
        }
@media (min-width: 992px) {
        .c-detail__commerce__title {
                padding-right: 175px
        }
            }
.c-detail__commerce__address {
            font-size: 21px;
            line-height: 1.19;
            order: 2;
            color: #333131;
            color: var(--texto-suave);
        }
.c-detail__commerce__address a {
                display: inline-flex;
                flex-direction: row;
                justify-content: flex-start;
                align-content: center
            }
.c-detail__commerce__address a:after {
                    content: "";
                    width: 24px;
                    height: 24px;
                    background: url(../images/icon/address.png) no-repeat center
                        center;
                    display: block;
                    margin-left: 10px;
                }
@media (min-width: 992px) {
        .c-detail__commerce__address {
                padding-right: 175px
        }
            }
.c-detail__commerce__cta {
            font-size: 16px;
            font-weight: 700;
            padding-right: 3px;
            color: #333131;
            color: var(--texto-suave);
        }
.c-detail__commerce__cta a {
                display: inline;
                color: #4a90e2;
                color: var(--enlace);
                font-weight: 500;
                text-decoration: none;
            }
.c-detail__commerce__cta2 {
            font-size: 16px;
            font-weight: normal;
            color: #333131;
            color: var(--texto-suave);
        }
.c-detail__commerce__cta2 a {
                display: inline;
                color: #4a90e2;
                color: var(--enlace);
                font-weight: 500;
                text-decoration: none;
            }
@media (min-width: 992px) {
        .c-detail__commerce__list {
                display: grid;
                grid-template-columns: repeat(2, 1fr);
                grid-gap: 10px 10px
        }
            }
@media (min-width: 992px) {
        .c-detail__commerce .c-detail__score {
                position: absolute;
                right: 0;
                bottom: 10px
        }
            }
.c-detail__reviewitems {
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        padding: 10px;
        position: relative;
        box-sizing: border-box;
    }
.c-detail__reviewitems__main {
            grid-template-columns: 1fr 100px;
            grid-column-gap: 10px;
            display: grid;
            align-items: end;
            position: relative;
            margin-bottom: 8px;
        }
.c-detail__reviewitems__main .c-detail__reviewitems__txt div:not(:last-child) {
                    margin-bottom: 5px;
                }
.c-detail__reviewitems__secondary {
            grid-template-columns: 1fr 40px;
            grid-column-gap: 10px;
            display: grid;
            position: relative;
            margin-bottom: 9px;
        }
.c-detail__reviewitems__secondary .c-detail__reviewitems__thumb {
                border-radius: 50%;
            }
.c-detail__reviewitems__secondary .c-detail__reviewitems__txt__item:first-child {
                    margin-bottom: 6px;
                }
.c-detail__reviewitems__secondary .c-detail__reviewitems__txt__item strong {
                    color: #030303;
                    color: var(--texto);
                }
.c-detail__reviewitems__secondary .c-detail__reviewitems__txt__item:first-child span {
                        font-weight: 600;
                        color: #c51126;
                        color: var(--acento);
                    }
.c-detail__reviewitems > .c-detail__reviewitems__txt__list li {
                margin-top: 9px
            }
@media (min-width: 768px) {
            .c-detail__reviewitems > .c-detail__reviewitems__txt__list li {
                    margin-top: 9px
            }
                }
@media (min-width: 768px) {
        .c-detail__reviewitems > .c-detail__reviewitems__txt__list {
                display: grid;
                grid-gap: 9px 10px;
                grid-template-columns: repeat(2, 1fr)
        }
            }
.c-detail__reviewitems > .c-detail__reviewitems__txt__list .c-detail__reviewitems__txt__item {
                grid-template-columns: 95px 1fr
            }
.c-detail__reviewitems > .c-detail__reviewitems__txt__list .c-detail__reviewitems__txt__item.descripcion {
                    grid-column: 1 / 3;
                    grid-template-columns: auto;
                }
.c-detail__reviewitems__title {
            font-size: 19px;
            line-height: 21px;
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            color: #030303;
            color: var(--texto)
        }
@media (min-width: 768px) {
        .c-detail__reviewitems__title {
                font-size: 21px;
                line-height: 23px
        }
            }
.c-detail__reviewitems__subtitle {
            font-size: 12px;
            line-height: 13px;
            font-weight: 600;
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
            color: #90837d;
            color: var(--texto-secundario);
        }
.c-detail__reviewitems__thumb {
            grid-column-start: 2;
            grid-row-start: 1;
            margin: 0 auto;
            position: relative;
            overflow: hidden;
            width: -moz-max-content;
            width: max-content;
            display: block;
        }
.c-detail__reviewitems__txt {
            display: block;
        }
.c-detail__reviewitems__txt__item {
                display: grid;
                grid-gap: 10px;
                grid-template-columns: 60px 1fr;
            }
.c-detail__reviewitems__txt__item strong {
                    font-size: 12px;
                    line-height: 13px;
                    font-weight: 600;
                    font-family: 'Flama', sans-serif;
                    font-family: var(--primary-font);
                    color: #90837d;
                    color: var(--texto-secundario);
                }
.c-detail__reviewitems__txt__item span {
                    font-size: 12px;
                    line-height: 13px;
                    font-weight: 400;
                    font-family: 'Flama', sans-serif;
                    font-family: var(--primary-font);
                    color: #030303;
                    color: var(--texto);
                }
.c-detail__reviewitems .c-line {
            margin-bottom: 8px;
        }
.c-detail__episodes {
        margin-bottom: 16px;
    }
.c-detail__episodes__title {
            color: #c51126;
            color: var(--acento);
            font-size: 16px;
            font-weight: 500;
            text-transform: uppercase;
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
            padding-bottom: 8px
        }
@media (min-width: 992px) {
        .c-detail__episodes__title {
                font-size: 20px;
                padding-bottom: 10px
        }
            }
.c-detail__episodes__item {
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
            padding: 8px 0;
        }
.c-detail__episodes__item__epigraph {
                font-size: 14px;
                color: #90837d;
                color: var(--texto-secundario);
                margin-bottom: 4px
            }
@media (min-width: 992px) {
            .c-detail__episodes__item__epigraph {
                    font-size: 16px;
                    margin-bottom: 10px
            }
                }
.c-detail__episodes__item__title {
                font-size: 23px;
                font-weight: 600;
                font-family: 'ChronicleDispCondSemibold', Georgia;
                font-family: var(--third-font);
                line-height: 1.09;
                letter-spacing: -0.23px
            }
@media (min-width: 992px) {
            .c-detail__episodes__item__title {
                    font-size: 27px;
                    line-height: 1.07;
                    letter-spacing: -0.27px
            }
                }
@media (min-width: 992px) {
        .c-detail__episodes__item {
                padding: 10px 0
        }
            }
.c-detail__top:not(:last-child) {
            margin-bottom: 20px;
        }
.c-detail__top > p {
            font-family: 'ChronicleTextG1-Roman', sans-serif;
            font-family: var(--secondary-font);
            font-size: 19px;
            font-weight: normal;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.26;
            letter-spacing: normal;
            text-align: left;
            color: #030303;
            color: var(--texto)
        }
@media (min-width: 992px) {
        .c-detail__top > p {
                font-size: 24px;
                line-height: normal
        }
            }
.c-detail__top > h2 {
            font-family: 'ChronicleDispCondSemibold', Georgia;
            font-family: var(--third-font);
            font-size: 33px;
            font-weight: 600;
            font-stretch: normal;
            font-style: normal;
            line-height: 1.06;
            letter-spacing: normal;
            text-align: left;
            color: #c51126;
            color: var(--acento)
        }
@media (min-width: 992px) {
        .c-detail__top > h2 {
                font-size: 41px;
                line-height: 1.05
        }
            }
.c-detail__top > *:not(:last-child) {
                margin-bottom: 20px;
            }
.c-detail .paragraph {
        font-family: 'ChronicleTextG1-Roman', sans-serif;
        font-family: var(--c-detail-body-text-font);
        font-size: 19px;
        font-size: var(--c-detail-body-text-font-size);
        font-weight: normal;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.26;
        line-height: var(--c-detail-body-text-line-height);
        letter-spacing: normal;
        text-align: left;
        color: #030303;
        color: var(--c-detail-body-text-color)
    }
.c-detail .paragraph:first-child:first-letter {
                color: #030303;
                color: var(--c-detail-body-firstletter-color);
                text-transform: uppercase;
                font-size: 94px;
                line-height: 28px;
                letter-spacing: 1.26px;
                float: left;
                margin-top: 24px;
                margin-bottom: 20px;
                margin-right: 6px;
            }
.c-detail .paragraph > a {
            color: #4a90e2;
            color: var(--enlace);
            display: inline;
        }
.c-detail .paragraph > b {
            display: inline;
        }
.c-detail .paragraph > b a {
                color: #4a90e2;
                color: var(--enlace);
            }
.c-detail .paragraph > * a {
                display: inline;
                color: #4a90e2;
                color: var(--enlace);
            }
.c-detail .paragraph > ol li {
                counter-increment: my-counter;
                font-size: 19px;
                line-height: 1.26;
                margin-bottom: 11px
            }
.c-detail .paragraph > ol li:before {
                    content: counter(my-counter) ".";
                    margin-right: 7px;
                }
.c-detail .paragraph > ol li a {
                    display: inline;
                    color: #030303;
                    color: var(--c-detail-body-text-color);
                }
@media (min-width: 992px) {
            .c-detail .paragraph > ol li {
                    font-size: 24px;
                    line-height: normal
            }
                }
.c-detail .paragraph > ul li {
                font-size: 19px;
                line-height: 1.26;
                margin-bottom: 11px;
                padding-left: 48px;
                position: relative
            }
.c-detail .paragraph > ul li:before {
                    content: "";
                    width: 10px;
                    height: 10px;
                    background-color: #91877e;
                    background-color: var(--fondo-intermedio);
                    border-radius: 50%;
                    display: inline-block;
                    position: absolute;
                    top: 9px;
                    left: 20px;
                }
.c-detail .paragraph > ul li a {
                    display: inline;
                    color: #4a90e2;
                    color: var(--enlace);
                }
@media (min-width: 992px) {
            .c-detail .paragraph > ul li {
                    font-size: 24px;
                    line-height: normal
            }
                }
.c-detail .paragraph .c-branded .c-article__txt > * a {
            display: inline;
            color: #333131;
            color: var(--texto-suave);
        }
.c-detail .main_video .video-player.player-inline {
                height: 528px
            }
@media (max-width: 991px) {
            .c-detail .main_video .video-player.player-inline {
                    height: 426px
            }
                }
@media (max-width: 767px) {
            .c-detail .main_video .video-player.player-inline {
                    height: 315px
            }
                }
.c-detail .video-player {
        cursor: pointer;
    }
.c-detail .video-player .embed-responsive {
            position: relative;
            display: none;
            height: 0;
            padding: 0;
            overflow: hidden;
        }
.c-detail .video-player .embed-responsive .embed-responsive-item, .c-detail .video-player .embed-responsive iframe, .c-detail .video-player .embed-responsive embed, .c-detail .video-player .embed-responsive object, .c-detail .video-player .embed-responsive video {
            position: absolute;
            top: 0;
            bottom: 0;
            left: 0;
            width: 100%;
            height: 100%;
            border: 0;
        }
.c-detail .video-player.player-inline {
            height: 349px;
        }
.c-detail .video-player.player-inline .embed-responsive {
                display: block;
                height: 100%;
            }
@media (max-width: 991px) {
        .c-detail .video-player.player-inline {
                height: 528px
        }
            }
@media (max-width: 767px) {
        .c-detail .video-player.player-inline {
                height: 315px
        }
            }
@media (max-width: 767px) {
        .c-detail .video-player .c-detail__media__thumb {
                background-color: #000000;
                background-color: var(--negro)
        }
            }
@media (max-width: 767px) {
            .c-detail .video-player .c-detail__media__thumb img {
                    height: 315px
            }
                }
@media (max-width: 767px) {
            .c-detail .video-player.format_16_9 img {
                    height: auto
            }
                }
.c-detail .video-player.format_16_9 .c-detail__media__icon {
                margin-top: -44px
            }
@media (max-width: 767px) {
            .c-detail .video-player.format_16_9 .c-detail__media__icon {
                    margin-top: -41px
            }
                }
.c-detail .video-player.format_16_9.player-inline {
                height: auto;
            }
.c-detail .video-player.format_16_9.player-inline .embed-responsive {
                    height: auto;
                    padding-bottom: 0
                }
@media (max-width: 767px) {
                .c-detail .video-player.format_16_9.player-inline .embed-responsive {
                        margin-bottom: 20px
                }
                    }
.c-detail .video-player.format_4_3 .c-detail__media__icon {
                margin-top: -44px;
            }
.c-detail .content-free-html {
        text-align: center;
        display: block;
    }
.c-detail .content-free-html .block-element.container-center {
            display: flex;
            align-items: center;
            justify-content: center;
        }
.c-detail .content-free-html .podcast iframe {
                margin: 0 auto 10px;
                display: block;
                border: 1px solid #eee
            }
@media (max-width: 991px) {
            .c-detail .content-free-html .podcast iframe {
                    height: 180px
            }
                }
.c-detail .content-free-html-mam {
        text-align: center;
        display: block;
        margin-bottom: 16px;
        background: #ffffff;
    }
.c-detail__score {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        order: 3;
    }
.c-detail__score .star {
            display: none;
            width: 20px;
            height: 20px;
            background-color: #c51126;
            background-color: var(--acento);
            clip-path: polygon(
                50% 0%,
                61% 35%,
                98% 35%,
                68% 57%,
                79% 91%,
                50% 70%,
                21% 91%,
                32% 57%,
                2% 35%,
                39% 35%
            );
            position: relative
        }
.c-detail__score .star:not(:last-child) {
                margin-right: 4px;
            }
.c-detail__score .star-disable {
                display: none;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
.c-detail__score .star-disable:before {
                    width: 10px;
                    height: 10px;
                    content: "";
                    display: block;
                    background-color: #f3f3f3;
                    background-color: var(--fondo-gris);
                    margin: auto auto;
                    clip-path: polygon(
                        50% 0%,
                        61% 35%,
                        98% 35%,
                        68% 57%,
                        79% 91%,
                        50% 70%,
                        21% 91%,
                        32% 57%,
                        2% 35%,
                        39% 35%
                    );
                }
.c-detail__score .star-middle {
                display: none;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                position: relative
            }
.c-detail__score .star-middle:before {
                    width: 10px;
                    height: 10px;
                    content: "";
                    display: block;
                    background-color: #f3f3f3;
                    background-color: var(--fondo-gris);
                    margin: auto auto;
                    clip-path: polygon(
                        50% 0%,
                        61% 35%,
                        98% 35%,
                        68% 57%,
                        79% 91%,
                        50% 70%,
                        21% 91%,
                        32% 57%,
                        2% 35%,
                        39% 35%
                    );
                }
.c-detail__score .star-middle:after {
                    content: "";
                    position: absolute;
                    top: 0;
                    left: 0;
                    background-color: #c51126;
                    background-color: var(--acento);
                    width: 50%;
                    height: 100%;
                    display: block;
                }
/* Valoracion Estrellas */
.c-detail .r_0 .c-detail__score .solid {
                    display: none;
                }
.c-detail .r_0 .c-detail__score .star-disable {
                    display: flex;
                }
.c-detail .r_0-5 .c-detail__score .solid {
                    display: none;
                }
.c-detail .r_0-5 .c-detail__score .star-disable:nth-last-child(-n + 4) {
                        display: flex;
                    }
.c-detail .r_0-5 .c-detail__score .star-middle {
                    display: flex;
                }
.c-detail .r_1 .c-detail__score .solid:first-child {
                        display: flex;
                    }
.c-detail .r_1 .c-detail__score .star-disable:nth-last-child(-n + 4) {
                        display: flex;
                    }
.c-detail .r_1-5 .c-detail__score .solid:first-child {
                        display: flex;
                    }
.c-detail .r_1-5 .c-detail__score .star-disable:nth-last-child(-n + 3) {
                        display: flex;
                    }
.c-detail .r_1-5 .c-detail__score .star-middle {
                    display: flex;
                }
.c-detail .r_2 .c-detail__score .solid:nth-child(-n + 2) {
                        display: flex;
                    }
.c-detail .r_2 .c-detail__score .star-disable:nth-last-child(-n + 3) {
                        display: flex;
                    }
.c-detail .r_2-5 .c-detail__score .solid:nth-child(-n + 2) {
                        display: flex;
                    }
.c-detail .r_2-5 .c-detail__score .star-disable:nth-last-child(-n + 2) {
                        display: flex;
                    }
.c-detail .r_2-5 .c-detail__score .star-middle {
                    display: flex;
                }
.c-detail .r_3 .c-detail__score .solid:nth-child(-n + 3) {
                        display: flex;
                    }
.c-detail .r_3 .c-detail__score .star-disable:nth-last-child(-n + 2) {
                        display: flex;
                    }
.c-detail .r_3-5 .c-detail__score .solid:nth-child(-n + 3) {
                        display: flex;
                    }
.c-detail .r_3-5 .c-detail__score .star-disable:last-child {
                        display: flex;
                    }
.c-detail .r_3-5 .c-detail__score .star-middle {
                    display: flex;
                }
.c-detail .r_4 .c-detail__score .solid:nth-child(-n + 4) {
                        display: flex;
                    }
.c-detail .r_4 .c-detail__score .star-disable:last-child {
                        display: flex;
                    }
.c-detail .r_4-5 .c-detail__score .solid:nth-child(-n + 4) {
                        display: flex;
                    }
.c-detail .r_4-5 .c-detail__score .star-disable {
                    display: none;
                }
.c-detail .r_4-5 .c-detail__score .star-middle {
                    display: flex;
                }
.c-detail .r_5 .c-detail__score .solid {
                    display: flex;
                }
.c-detail .r_5 .c-detail__score .star-disable {
                    display: none;
                }
.c-detail > .u-grid-col-span-3 .c-detail__media {
            margin-bottom: 20px;
        }
.c-detail > .u-grid-col-span-3 .c-detail__media .c-detail__media__thumb {
                margin-left: -16px;
                margin-right: -16px
            }
@media (min-width: 768px) {
            .c-detail > .u-grid-col-span-3 .c-detail__media .c-detail__media__thumb {
                    margin-left: -20px;
                    margin-right: -20px
            }
                }
@media (min-width: 992px) {
            .c-detail > .u-grid-col-span-3 .c-detail__media .c-detail__media__thumb {
                    margin-left: 0;
                    margin-right: 0
            }
                }
@media (max-width: 991px) {
            .c-detail > .u-grid-col-span-3 .c-detail__media .c-detail__media__thumb {
                    aspect-ratio: 16/8.5
            }
                }
@media (min-width: 992px) {
        .c-detail > .u-grid-col-span-3 .c-detail__media {
                margin-bottom: 0
        }
            }
.c-detail-opinion > .u-grid-col-span-3 {
            border-bottom: 1px solid #91877e;
            border-bottom: 1px solid var(--fondo-intermedio);
        }
@media (min-width: 768px) {
    .c-detail-opinion {
            grid-template-columns: 1fr 620px 1fr
    }
        }
.c-detail-opinion .c-detail__title {
            text-align: center;
            font-style: italic;
        }
.c-detail-opinion .c-detail__subtitle {
            text-align: center;
        }
.c-detail-opinion .c-detail__toolbar {
            flex-direction: column;
        }
.c-detail-opinion .c-detail__signature {
            display: flex;
            flex-direction: column;
            align-items: center
        }
@media (min-width: 992px) {
        .c-detail-opinion .c-detail__signature {
                align-items: center
        }
            }
.c-detail-opinion .c-detail__author__txt {
                text-align: center;
                padding-left: 0;
                line-height: 22px;
                display: inherit;
                padding-right: 0;
            }
.c-detail-opinion .c-detail__author__thumb {
                display: block;
                width: 120px;
                height: 120px;
                margin: 0 auto 10px;
            }
.c-detail-opinion .c-detail__author__thumb picture {
                    margin-right: 0;
                }
.c-detail-opinion .c-detail__author__thumb img {
                    width: 100%;
                }
.c-detail-opinion .c-detail__author__blog {
                display: inline;
                font-size: 16px;
                text-transform: uppercase;
                padding-right: 0
            }
@media (min-width: 992px) {
            .c-detail-opinion .c-detail__author__blog {
                    font-size: 20px;
                    padding-right: 5px
            }
                }
.c-detail-opinion .c-detail__author__name {
                font-weight: 500;
                padding-right: 5px;
                color: #c51126;
                color: var(--acento);
                text-transform: uppercase;
                font-size: 16px;
                padding-right: 0
            }
@media (min-width: 992px) {
            .c-detail-opinion .c-detail__author__name {
                    font-size: 20px;
                    display: inline
            }
                }
.c-detail-opinion .c-detail__info {
            text-align: center;
        }
.c-detail-opinion .c-detail__share {
            margin-left: inherit;
            margin-top: 20px;
        }
.c-detail-opinion .c-detail__body {
            border-top: none;
        }
.c-detail-opinion .c-detail__body .c-detail__despiece {
                background-color: #ffffff;
                background-color: var(--blanco);
                border-bottom: 0;
                padding: 0;
            }
.c-detail-opinion .c-detail__body .c-detail__despiece .paragraph:first-child:first-letter {
                            color: #030303;
                            color: var(--texto);
                            font-size: 24px;
                            margin: 0;
                            line-height: normal;
                        }
@media (min-width: 992px) {
        .c-detail-opinion .c-detail__body {
                padding-top: 0
        }
            }
.c-detail-opinion .c-detail__body .paragraph:first-child:first-letter {
                        color: #c51126;
                        color: var(--acento);
                    }
.c-detail-opinion.c-detail-letters .paragraph:not(:last-child) {
                margin-bottom: 20px;
            }
.c-detail-opinion.c-detail-letters > .u-grid-col-span-3 {
                border-bottom: 0
            }
@media (min-width: 768px) {
            .c-detail-opinion.c-detail-letters > .u-grid-col-span-3 {
                    grid-column-start: 2
            }
                }
.c-detail-opinion.c-detail-letters .c-detail__epigraph {
                margin-bottom: 20px
            }
@media (min-width: 992px) {
            .c-detail-opinion.c-detail-letters .c-detail__epigraph {
                    font-size: 20px;
                    line-height: normal
            }
                }
.c-detail-opinion.c-detail-letters .c-detail__title {
                text-align: left;
                font-size: 33px;
                line-height: 35px;
                font-style: normal;
                margin-bottom: 20px
            }
@media (min-width: 768px) {
            .c-detail-opinion.c-detail-letters .c-detail__title {
                    margin-bottom: 0
            }
                }
@media (min-width: 992px) {
            .c-detail-opinion.c-detail-letters .c-detail__title {
                    font-size: 39px;
                    line-height: 41px
            }
                }
.c-detail-opinion.c-detail-letters .c-detail__letters_body {
                margin-bottom: 15px;
            }
.c-detail-opinion.c-detail-letters .c-detail__letters_body .paragraph:first-child:first-letter {
                            float: none;
                            margin: inherit;
                            font-size: inherit;
                        }
@media (min-width: 768px) {
            .c-detail-opinion.c-detail-letters .c-detail__toolbar {
                    flex-direction: row;
                    justify-content: space-between;
                    display: flex
            }
                }
.c-detail-opinion.c-detail-letters .c-detail__signature {
                align-items: flex-start;
                margin-bottom: 10px
            }
@media (min-width: 768px) {
            .c-detail-opinion.c-detail-letters .c-detail__signature {
                    margin-bottom: 0
            }
                }
.c-detail-opinion.c-detail-letters .c-detail__signature .c-detail__author {
                    font-style: normal;
                    font-size: 14px;
                    color: #90837d;
                    color: var(--texto-secundario);
                    font-weight: 600
                }
@media (min-width: 992px) {
                .c-detail-opinion.c-detail-letters .c-detail__signature .c-detail__author {
                        font-size: 16px
                }
                    }
.c-detail-live .c-detail__toolbar {
            padding-bottom: 20px;
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
        }
.c-detail-live .c-detail__toolbar .c-icon-print {
                display: none;
            }
.c-detail-live .c-detail__body .paragraph:first-child:first-letter {
                        text-transform: none;
                        margin: 0;
                        padding: 0;
                        font-size: inherit;
                        line-height: inherit;
                        letter-spacing: inherit;
                        float: none;
                    }
.c-detail-live .c-detail__media {
            margin-bottom: 20px;
        }
.c-detail-top {
    }
.c-detail-gallery > .u-grid-col-span-3 {
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
        }
@media (min-width: 768px) {
    .c-detail-gallery {
            grid-template-columns: 1fr 620px 1fr
    }
        }
@media (min-width: 992px) {
    .c-detail-gallery {
            grid-template-columns: 1fr 780px 1fr
    }
        }
.c-detail-podcast > .u-grid-col-span-3 {
            background-color: #e1dcd6;
            background-color: var(--fondo);
            margin: -16px -16px 0 -16px;
            padding: 16px
        }
@media (min-width: 992px) {
        .c-detail-podcast > .u-grid-col-span-3 {
                margin: -20px -30px 0 -30px;
                padding: 20px 30px
        }
            }
.c-detail-podcast .c-detail__epigraph {
            display: flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
        }
.c-detail-podcast .c-detail__epigraph strong {
                font-weight: 600;
            }
.c-detail-podcast .c-detail__epigraph span:before {
                content: "- ";
                padding-left: 5px;
            }
.c-detail-podcast .c-detail__epigraph:before {
                content: "";
                background: url(../images/icon/podcast-red.svg) no-repeat center
                    center;
                width: 20px;
                height: 20px;
                display: block;
                margin-right: 10px;
            }
@media (min-width: 992px) {
        .c-detail-podcast .c-detail__epigraph {
                font-size: 20px;
                font-weight: normal
        }
            }
.c-detail-podcast .c-detail__title {
            font-size: 33px
        }
@media (min-width: 992px) {
        .c-detail-podcast .c-detail__title {
                font-size: 39px;
                font-weight: 600
        }
            }
.c-detail-podcast .c-detail__body .paragraph:first-child:first-letter {
                        float: none;
                        margin: inherit;
                        font-size: inherit;
                    }
.c-detail-podcast .podcast iframe {
                margin: 0 auto 10px;
                display: block;
                border: 1px solid #eee
            }
@media (max-width: 991px) {
            .c-detail-podcast .podcast iframe {
                    height: 180px
            }
                }
.c-detail-video .c-detail__body .paragraph:first-child:first-letter {
                        float: none;
                        margin: inherit;
                        font-size: inherit;
                    }
.c-detail-error .c-detail__media__thumb {
            max-width: 220px;
            margin: 0 auto;
        }
.c-detail-error .c-detail__body {
            border-top: none;
            padding-bottom: 40px;
        }
.c-detail-error .c-detail__body .paragraph:first-child:first-letter {
                        float: none;
                        margin: inherit;
                        font-size: inherit;
                    }
.c-detail-error .c-detail__body > * {
                text-align: center;
            }
.c-detail-error .c-detail__body .buscador {
                background: #f3f3f3;
                background: var(--fondo-pagina);
                padding: 16px;
            }
.c-detail-error .c-detail__body .buscador form {
                    display: flex;
                    flex-direction: row;
                    align-items: center;
                    position: relative;
                }
.c-detail-error .c-detail__body .buscador form input[type="text"] {
                        position: relative;
                        z-index: 1;
                        width: calc(100% - 95px);
                        height: 44px;
                        padding: 10px 13px;
                        color: #030303;
                        color: var(--texto);
                        background: #ffffff;
                        background: var(--blanco);
                        text-align: left;
                        font-size: 15px;
                    }
.c-detail-error .c-detail__body .buscador form input::-moz-placeholder {
                        color: #030303;
                        color: var(--texto);
                    }
input::-moz-placeholder {
                        color: #030303;
                        color: var(--texto);
                    }
.c-detail-error .c-detail__body .buscador form input::placeholder {
                        color: #030303;
                        color: var(--texto);
                    }
.c-detail-error .c-detail__body .buscador form input[type="reset"] {
                        width: 28px;
                        height: 28px;
                        border-radius: 50%;
                        overflow: hidden;
                        background-color: #e1dcd6;
                        background-color: var(--fondo);
                        color: #030303;
                        color: var(--texto);
                        opacity: 0;
                        z-index: 2;
                        font-size: 14px;
                        display: flex;
                        flex-direction: row;
                        justify-content: center;
                        align-items: center;
                        cursor: pointer;
                        position: absolute;
                        right: 80px;
                        transition: opacity 0.3s;
                    }
.c-detail-error .c-detail__body .buscador form button {
                        display: flex;
                        align-items: center;
                        justify-content: center;
                        color: #ffffff;
                        color: var(--blanco);
                        text-transform: uppercase;
                        padding: 14px 13px 13px;
                        border-radius: 5px;
                        font-size: 14px;
                        cursor: pointer;
                        background-color: #4a90e2;
                        background-color: var(--enlace);
                    }
.c-detail-error .c-detail__body .buscador form > div {
                        width: 100%;
                        display: flex;
                        flex-direction: row;
                        margin-top: 20px;
                    }
.c-detail-error .c-detail__body .buscador form > div p {
                            font-size: 16px;
                            color: #333131;
                            color: var(--texto-suave);
                            font-weight: 600;
                        }
.c-detail-error .c-detail__body .buscador form > div input[type="radio"] {
                            margin: 0 5px 0 15px;
                        }
.c-detail-error .c-detail__body .buscador form > div label {
                            font-size: 16px;
                            color: #90837d;
                            color: var(--texto-secundario);
                        }
@media (min-width: 768px) {
            .c-detail-error .c-detail__body .buscador {
                    padding: 20px
            }
                }
@media (min-width: 768px) {
    .c-detail-error {
            grid-template-columns: 1fr 620px 1fr
    }
        }
@media (min-width: 768px) {
    .c-detail-branded {
            grid-template-columns: 1fr 620px 1fr
    }
        }
.c-detail-branded .article-branded {
            display: block;
            padding: 16px;
            background: #e5e4d3;
            background: var(--fondo-beige);
            margin-bottom: 20px;
        }
.c-detail-branded .article-branded strong, .c-detail-branded .article-branded a {
                color: #030303;
                color: var(--texto);
                font-size: 14px;
                font-weight: 600
            }
@media (min-width: 768px) {
            .c-detail-branded .article-branded strong, .c-detail-branded .article-branded a {
                    font-size: 16px
            }
                }
.c-detail-branded .c-detail__subtitle {
                font-size: 24px
            }
@media (min-width: 992px) {
            .c-detail-branded .c-detail__subtitle {
                    font-size: 27px
            }
                }
.c-detail-branded .c-detail__info {
                display: inline-block;
                margin-bottom: 0;
                font-size: 16px;
            }
.c-detail-branded .c-detail__share {
                display: inline-flex;
                float: right;
            }
.c-detail-branded .c-detail__body {
                padding-bottom: 20px;
                margin-bottom: 0;
            }
.c-detail-branded .c-detail__body .paragraph {
                    font-family: 'Flama', sans-serif;
                    font-family: var(--primary-font);
                    font-size: 16px
                }
@media (min-width: 768px) {
                .c-detail-branded .c-detail__body .paragraph {
                        font-size: 20px
                }
                    }
.c-detail-branded .c-detail__body .paragraph:first-child:first-letter {
                            color: inherit;
                            text-transform: inherit;
                            font-size: inherit;
                            line-height: inherit;
                            letter-spacing: inherit;
                            float: none;
                            margin: 0;
                        }
.c-detail-branded .c-detail__body > h3 {
                    font-family: 'Flama', sans-serif;
                    font-family: var(--primary-font);
                    font-size: 19px
                }
@media (min-width: 768px) {
                .c-detail-branded .c-detail__body > h3 {
                        font-size: 24px
                }
                    }
.c-detail-branded-special {
            margin-top: -16px
        }
@media (min-width: 992px) {
        .c-detail-branded-special {
                margin-top: -22px
        }
            }
.c-detail-branded-special .main-image img {
                    /*object-fit: initial;*/
                }
@media (min-width: 992px) {
            .c-detail-branded-special .main-image {
                    width: 1000px;
                    margin: 0 -30px
            }
                }
.c-detail-branded-special .c-detail__media.composite_image figcaption {
                    display: block;
                }
@media (min-width: 992px) {
            .c-detail-branded-special .c-detail__media.composite_image {
                    width: 780px;
                    margin: 0 -80px
            }
                }
.c-detail-branded-special .article-branded .c-branded__epigraph {
                    text-transform: none;
                    margin-bottom: 0;
                }
.c-detail-schedule__date {
            text-transform: uppercase;
            font-size: 20px;
            line-height: 30px;
            font-weight: 600;
            text-align: left;
            color: #c51126;
            color: var(--acento);
            margin-bottom: 20px;
            margin-top: 20px;
        }
.c-detail-schedule__date a {
                color: #c51126;
                color: var(--acento);
            }
.c-detail-schedule__item {
            padding-bottom: 20px;
            border-bottom: 1px solid #dddddd;
            border-bottom: 1px solid var(--bordes);
        }
.c-detail-schedule__item__title {
                font-size: 18px;
                line-height: 25px;
                font-weight: 600;
                color: #030303;
                color: var(--texto);
                margin-bottom: 7px
            }
.c-detail-schedule__item__title::before {
                    background-color: #c51126;
                    border-radius: 50%;
                    content: "";
                    height: 8px;
                    width: 8px;
                    display: inline-block;
                    margin-right: 6px;
                }
.c-detail-schedule__item__location {
                font-size: 16px;
                line-height: 1.56;
                color: #90837d;
                color: var(--texto-secundario);
                margin-bottom: 7px;
            }
.c-detail-schedule__item__txt {
                font-size: 18px;
                line-height: 21px;
                color: #333131;
                color: var(--texto-suave);
                font-family: 'ChronicleTextG1-Roman', sans-serif;
                font-family: var(--secondary-font);
            }
.c-detail-schedule .content-show__more {
            width: 100%;
            font-weight: 600;
            font-size: 14px;
            line-height: 2.14;
            color: #c51126;
            color: var(--acento);
            text-align: center;
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
            cursor: pointer;
        }
.c-detail-schedule .content-show__more a {
                color: #c51126;
                color: var(--acento);
            }
@media (max-width: 767px) {
                .c-detail-chronicle > .u-grid-col-span-3 .c-detail__media {
                    margin-bottom: 10px;
                }
            }
.c-detail-chronicle .c-detail__address {
                display: flex;
                flex-direction: row;
                align-items: center;
                margin-bottom: 4px;
            }
@media (min-width: 768px) {
                .c-detail-chronicle .c-detail__address > .c-detail__author__txt {
                        display: flex;
                        flex-direction: row
                }
                    }
@media (min-width: 992px) {
            .c-detail-chronicle .c-detail__address {
                    margin-top: 12px;
                    margin-left: 80px;
                    margin-right: 80px
            }
                }
.c-detail-chronicle .c-detail__author__txt {
                    padding-top: 0
                }
@media (max-width: 767px) {
                .c-detail-chronicle .c-detail__author__txt {
                        padding-right: 0
                }
                    }
.c-detail-chronicle .c-detail__author__name {
                    font-size: 23px;
                    line-height: 25px;
                    font-family: 'ChronicleDispCondSemibold', Georgia;
                    font-family: var(--third-font);
                    letter-spacing: -0.23px
                }
@media (min-width: 768px) {
                .c-detail-chronicle .c-detail__author__name {
                        font-size: 24px;
                        line-height: 27px
                }
                    }
.c-detail-chronicle .c-detail__author__job__position {
                    margin-top: 3px;
                    font-size: 11px;
                    line-height: 13px;
                }
.c-detail-chronicle .c-detail__epigraph {
                font-size: 23px;
                line-height: 25px;
                font-family: 'ChronicleDispCondSemibold', Georgia;
                font-family: var(--third-font);
                letter-spacing: -0.23px
            }
@media (min-width: 768px) {
            .c-detail-chronicle .c-detail__epigraph {
                    font-size: 24px;
                    line-height: 27px
            }
                }
.c-detail-chronicle .c-detail__title {
                margin-bottom: 8px;
                font-size: 37px;
                line-height: 39px;
                font-style: italic;
                letter-spacing: -0.23px
            }
@media (min-width: 768px) {
            .c-detail-chronicle .c-detail__title {
                    font-size: 40px;
                    line-height: 46px
            }
                }
@media (min-width: 992px) {
            .c-detail-chronicle .c-detail__title {
                    margin-left: 80px;
                    margin-right: 80px
            }
                }
.c-detail-chronicle .c-detail__subtitle h2 {
                    margin: 0;
                }
@media (min-width: 992px) {
            .c-detail-chronicle .c-detail__subtitle {
                    margin-bottom: 10px;
                    margin-left: 80px;
                    margin-right: 80px
            }
                }
@media (min-width: 768px) {
            .c-detail-chronicle .c-detail__toolbar {
                    margin-bottom: 15px
            }
                }
@media (min-width: 992px) {
            .c-detail-chronicle .c-detail__toolbar {
                    margin-left: 80px;
                    margin-right: 80px
            }
                }
.c-detail-chronicle .c-detail__info {
                font-size: 14px;
                line-height: 16px;
            }
.c-detail-chronicle .c-detail__info__locate {
                    display: none;
                }
.c-detail-chronicle .c-detail__media {
                margin-bottom: 10px;
            }
.c-detail-chronicle .c-detail__media__txt {
                    border-bottom: 0;
                    padding-bottom: 0;
                }
@media (min-width: 768px) {
    .c-detail-chronicle {
            grid-row-gap: 10px
    }
        }
@media (max-width: 991px) {
                        .c-detail__case-02 .u-grid-col-span-3 .c-detail__media .c-detail__media__thumb {
                                aspect-ratio: 16/9
                        }
                            }
.c-detail__case-02 .u-grid-col-span-3 .main_video .video-player .c-detail__media__thumb img {
                                    height: auto;
                                }
@media (min-width: 992px) {
                .c-detail__case-02 .u-grid-col-span-3 {
                        grid-column: auto / span 2
                }
                    }
@media (min-width: 992px) {
            .c-detail__case-02 .u-grid-sticky-add {
                    grid-row: 1 / span 3;
                    grid-column: 3 / span 2
            }
                }
.c-detail__case-02 .main_video .video-player.player-inline {
                    height: 342px
                }
@media (max-width: 991px) {
                .c-detail__case-02 .main_video .video-player.player-inline {
                        height: 462px
                }
                    }
@media (max-width: 767px) {
                .c-detail__case-02 .main_video .video-player.player-inline {
                        height: 211px
                }
                    }
@media (min-width: 768px) and (max-width: 991px) {
        .c-detail.u-grid {
            display: inline;
            display: initial;
        }
            .c-detail.u-grid-columns-3 {
                grid-template-columns: none;
            }
                    .c-detail.u-grid-columns-3 .u-grid-col-span-3 {
                        grid-column: none;
                    }
                    .c-detail.u-grid-columns-3 .u-grid-col-span-2 {
                        grid-column: none;
                    }
    }
.c-detail__video-main {
        background-color: #030303;
        margin: -16px -16px 0;
        padding: 0 0 16px
    }
@media (min-width: 992px) {

    .c-detail__video-main {
            margin: -30px -30px 20px;
            padding: 30px
    }
        }
.c-detail__video-main .c-detail__media__credit {
                    color: #fff;
                }
.c-detail__video-main .c-detail__media__author {
                    color: #fff;
                }
.c-detail__video-main .c-detail__epigraph {
                color: #fff;
            }
.c-detail__video-main .c-detail__epigraph a {
                    color: #fff;
                }
.c-detail__video-main .c-detail__title {
                color: #fff;
            }
.c-detail__video-main .c-detail__subtitle {
                color: #fff;
                margin-bottom: 0;
            }
.c-detail__video-main.u-grid-col-span-3 .c-detail__media .c-detail__media__thumb {
                    margin-left: 0;
                    margin-right: 0;
                    position: relative
                }
@media (min-width: 992px) {
                .c-detail__video-main.u-grid-col-span-3 .c-detail__media .c-detail__media__thumb {
                        margin-left: -30px;
                        margin-right: -30px;
                        margin-top: -20px
                }
                    }
.c-detail__video-main.u-grid-col-span-3 .c-detail__media .c-detail__media__thumb:after {
                        content: "";
                        position: absolute;
                        left: 0;
                        right: 0;
                        bottom: 0;
                        top: 0;
                        z-index: 2;
                        background-image: linear-gradient(
                            75deg,
                            rgba(0, 0, 0, 1),
                            rgba(0, 0, 0, 0) 50%
                        );
                    }
.c-detail__video-main.u-grid-col-span-3 .c-detail__media .c-detail__media__txt {
                    padding: 10px 16px 0;
                    border-bottom: none
                }
@media (min-width: 992px) {
                .c-detail__video-main.u-grid-col-span-3 .c-detail__media .c-detail__media__txt {
                        margin-bottom: 20px
                }
                    }
.c-detail__video-main.u-grid-col-span-3 .c-detail__media .c-detail__media__icon {
                    z-index: 3;
                }
.c-detail__video-main-details {
        padding: 0 16px;
    }
#SunMediaIntext {
    background-color: #f3f3f3;
    background-color: var(--fondo-gris);
    height: 620px;
}
#startContent #SunMediaIntext {
        background-color: #f3f3f3;
        background-color: var(--fondo-gris);
        height: 485px;
        margin-bottom: 20px
    }
@media (min-width: 768px) and (max-width: 991px) {
    #startContent #SunMediaIntext {
            height: 591px
    }
        }
.flex-post {
    display: flex;
    flex-direction: column;
}
.flex-pinned {
    order: -1;
}
.flex-default-position {
    order: 1;
}
.o-container.hide-author-image .c-detail__signature {
        display: none;
    }
body.app .c-icon-print {
    display: none;
}
body.article-video-page .o-section-head .c-nav__group {
                background-color: #030303;
            }
body.article-video-page .o-section-head .c-nav__links__item {
                color: #fff;
            }
/* add 300x300 / 300x600 */
.c-add-300{
    max-width: 300px;
    width: 100%;
    margin: 0 auto;
  }
/* wallpaper */
.c-add-wall{
    display: none
  }
@media (min-width: 768px) {
  .c-add-wall{
      display: block;
  }
      .c-add-wall-top {
        max-width: 1000px;
        margin: 0 auto;
        position: relative;
        top:0;
        text-align: center;
      }
        .c-add-wall-top img {
          width: 100%;
          display: block;
          height: 250px;
        }
        .c-add-wall-top a {
          line-height: 0;
        }
      .c-add-wall-container {
        position: fixed;
        top: 0;
        height: 100vh;
        z-index: 4;
        display: flex;
        flex-direction: column;
      }
        .c-add-wall-container-left {
          margin-left: 0;
          text-align: right;
          right: calc(50% + 490px);
          width: auto;
        }
        .c-add-wall-container-right {
          right: 0;
          margin-right: 0;
          text-align: left;
          width: auto;
          left: calc(50% + 490px);
        }
      .c-add-wall-left, .c-add-wall-right {
        position: sticky;
        top: 0;
        overflow: hidden;
      }
        .c-add-wall-left a, .c-add-wall-right a {
          line-height: 0;
        }
    }
@media (min-width: 992px) {
      .c-add-wall-container-left {
          right: calc(50% + 500px)
      }
        }
@media (min-width: 768px){
      .c-add-wall-container-right {
            right: inherit
      }
        }
@media (min-width: 992px) {
      .c-add-wall-container-right {
          left: calc(50% + 500px)
      }
        }
@media (min-width: 768px){
      .c-add-wall-top img {
          width: 100%;
          height: 100%
      }
        }
/* bottom */
.c-add-bottom{
        position: sticky;
        bottom:0;
        left: 0;
        width: 100%;
        display: flex;
        flex-direction: row;
        justify-content: center;
        z-index: 2;
        background-color: #ffffff;
        background-color: var(--blanco);
        outline: solid #dddddd 1px;
        outline: solid var(--bordes) 1px
    }
@media (min-width: 992px) {
  .c-add-bottom{
            display: none
    }
        }
.c-add-990-gallery{
    margin-bottom:20px;
    display:grid;
    justify-content:center;
  }
.top-ads {
    justify-content: center;
    align-items: center;
    display: flex
}
@media (max-width: 767px) {
.top-ads {
    background-color: #ffffff;
    background-color: var(--blanco);
    padding: 2px
}
  }
.fotter-ads {
    height: 250px;
    justify-content: center;
    align-items: center;
    display: flex
}
@media (max-width: 767px) {
.fotter-ads {
    background-color: #ffffff;
    background-color: var(--blanco);
    padding: 16px;
    height:auto
}
  }
.close-button-container{
    position: absolute;
    bottom: 100%;
    right: 0;
    cursor: pointer;
    margin-bottom: -25px;
    overflow: hidden;
    width: 50px;
    height: 50px;
    font-family: Arial,sans-serif;
    font-size: 14px;
    z-index: 1001;
    color: #000000;
    transition: all 0.3s ease;
}
.close-button-img{
    z-index: 1001;
    width: 50px;
    height: 50px;
    margin: 0;
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-user-select: none;
    max-width: none;
}
.c-detail-live .c-add-300 {order: 1;padding-bottom: 15px;}
#lateralder_desktop_1 img {width: inherit;}
body.header-vertical .c-add-wall-container {
            top: 36px;
        }
body.header-vertical.sticky .c-add-wall-container {
                top: 0;
            }
.c-lomas{
  list-style: none;
  text-align: left;
  padding: 0;
  margin: 20px 0;
  border-top: 1px solid #dddddd;
  border-top: 1px solid var(--bordes);
}
.c-lomas__title{
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    color: #c51126;
    color: var(--acento);
    font-size: 23px;
    line-height: 25px;
    font-weight: 600;
    padding: 10px 0 10px;
    text-transform: uppercase
  }
@media (min-width: 768px) {
  .c-lomas__title{
      font-size: 24px;
      line-height: 27px
  }
    }
.c-lomas__list{
    border-bottom: 4px solid #90837d;
    border-bottom: 4px solid var(--texto-secundario);
  }
.c-lomas__list__item {
      padding: 16px 0;
      position: relative
    }
.c-lomas__list__item:not(:last-child) {
        border-bottom:1px solid #dddddd;
        border-bottom:1px solid var(--bordes);
      }
.c-lomas__list__item a{
        font-family: 'ChronicleDispCondSemibold', Georgia;
        font-family: var(--third-font);
        font-size: 23px;
        font-weight: 600;
        line-height: 1.09;
        letter-spacing: -0.23px;
        text-align: left;
        color: #030303;
        color: var(--texto);
        width: 100%;
        max-width: calc(100% - 34px)
      }
@media (min-width: 768px) {
      .c-lomas__list__item a{
          font-size: 24px;
          line-height: 1.13;
          letter-spacing: -0.27px;
          -moz-column-break-inside: avoid;
               page-break-inside: avoid;
               break-inside: avoid
      }
        }
@media (min-width: 768px) {
    .c-lomas__list__item {
        padding: 10px 0;
        -moz-column-break-inside: avoid;
             page-break-inside: avoid;
             break-inside: avoid
    }
      }
.c-lomas__list.show-number .c-lomas__list__item{
      counter-increment: step-counter;
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start


    }
.c-lomas__list.show-number .c-lomas__list__item:before {
        content: counter(step-counter);
        color: #90837d;
        color: var(--texto-secundario);
        font-size: 16px;
        font-weight: 600;
        display: block;
        width: 20px;
        margin-right: 10px;
        text-align: right;
        padding: 2px 0
      }
@media (min-width: 768px) {
      .c-lomas__list.show-number .c-lomas__list__item:before {
          font-size: 20px
      }
        }
.c-lomas .o-tab__nav{
      padding: 15px 15px 0 15px;
      background-color: #e1dcd6;
      background-color: var(--fondo);
      display: flex;
      flex-direction: row;
      justify-content: flex-start;
      align-items: flex-start;

    }
.c-lomas .o-tab__nav label{
        display: block;
        text-transform: uppercase;
        color: #030303;
        color: var(--texto);
        font-size: 14px;
        font-weight: 600;
        padding-bottom: 15px;
        position: relative;
        cursor: pointer

      }
.c-lomas .o-tab__nav label:not(:last-child){
          margin-right: 15px;
        }
.c-lomas.opinion-listing {
    border-top: 0;
    border-bottom: 4px solid #90837d;
    border-bottom: 4px solid var(--texto-secundario);
  }
.c-lomas.opinion-listing .c-lomas__title {
      border-bottom: 1px solid #dddddd;
      border-bottom: 1px solid var(--bordes);
      padding: 2px 0 10px;
    }
.c-lomas.opinion-listing .c-lomas__list__item  {
        padding: 18px 0 8px
    }
@media (min-width: 768px) {
    .c-lomas.opinion-listing .c-lomas__list__item  {
            padding-top: 12px
    }
        }
.c-lomas.opinion-listing .c-lomas__list__item:last-of-type {
        padding-bottom: 13px
      }
@media (min-width: 768px) {
      .c-lomas.opinion-listing .c-lomas__list__item:last-of-type {
          padding-bottom: 16px
      }
        }
.c-lomas.opinion-listing .c-lomas__list__item .c-article__title {
        font-style: italic;
        margin-bottom: 2px
      }
@media (min-width: 768px) {
      .c-lomas.opinion-listing .c-lomas__list__item .c-article__title {
          margin-bottom: 6px
      }
        }
.c-lomas.author-listing {
    padding: 10px;
    border-bottom: 4px solid #90837d;
    border-bottom: 4px solid var(--texto-secundario);
  }
.c-lomas.author-listing .c-lomas__title {
      border-bottom: 1px solid #91877e;
      border-bottom: 1px solid var(--fondo-intermedio);
      padding: 2px 0 9px;
    }
.c-lomas.author-listing .o-section .o-container {
      background: none;
      padding: 0;
      padding-top: 12px !important;
    }
.c-lomas.author-listing .o-section .o-container article {
        padding: 0;
        margin-bottom: 13px;
      }
.c-lomas.author-listing .o-section .o-container article .c-article__signature {
          display: none;
        }
.c-lomas.author-listing .o-section .o-container article .author {
          text-transform: uppercase;
          font-size: 14px;
          color: #90837d;
          color: var(--texto-secundario);
          margin-bottom: 9px;
        }
.c-lomas.author-listing .o-section .o-container article .c-lomas__list__item {
          padding: 0;
          font-style: italic;
        }
.c-lomas.author-listing .o-section .o-container article .c-lomas__list__item a {
            max-width: none;
          }
.c-lomas.author-listing .o-section .o-container article:last-of-type {
          margin-bottom: 0;
        }
.c-lomas.author-listing .o-section .o-container .c-line {
        margin-bottom: 12px
      }
.c-lomas.author-listing .o-section .o-container .c-line:last-child {
          display: none;
        }
.c-title {
    --color: var(--red-02);
    border-top: 1px solid var(--color);
    border-bottom: 1px dashed var(--color);

}
.c-title__section_name {
        text-transform: uppercase;
        font-size: 28px;
        font-weight: 600;
        line-height: 1.07;
        font-family: 'ChronicleDispCondSemibold', Georgia;
        font-family: var(--third-font);
        color: #90837d;
        color: var(--texto-secundario);
        padding: 8px 0;
    }
.c-title__section_name a {
            color: #90837d;
            color: var(--texto-secundario);
        }
@media (min-width: 768px) {

    .c-title__section_name {
            font-size: 35px;
            line-height: 1.06
    }
        }
.c-title .c-title__name {
        text-transform: uppercase;
        font-weight: 600;
        font-weight: var(--c-title-name-font-weight);
        font-size: 32px;
        font-size: var(--c-title-name-font-size);
        line-height: 1.07;
        line-height: var(--c-title-name-line-height);
        font-family: 'ChronicleDispCondSemibold', Georgia;
        font-family: var(--c-title-name-font);
        color: #90837d;
        color: var(--c-title-name-color);
        padding: 8px 0 16px;
        padding: var(--c-title-name-padding);
    }
.c-title .c-title__name a {
            color: #90837d;
            color: var(--c-title-name-color);
        }
.c-title .c-title__name.c-logosvg span {
            overflow: hidden;
            display: block;
            text-indent: -9999px;
            width: 0;
            height: 0;
        }
.c-title.size-1 .c-title__name {
            font-size: 32px;
        }
.c-title.size-2 .c-title__name {
            font-size: 24px;
        }
.c-title.font-acento .c-title__name {
        color: #c51126;
        color: var(--acento);
    }
.c-title.font-acento .c-title__name a {
            color: #c51126;
            color: var(--acento);
        }
.c-title.font-dark .c-title__name {
        color: #37474f;
        color: var(--enlace-oscuro);
    }
.c-title.font-dark .c-title__name a {
            color: #37474f;
            color: var(--enlace-oscuro);
        }
.c-title-module {
        border-bottom: 4px solid #91877e;
        border-bottom: 4px solid var(--fondo-intermedio);
        position: relative;
        margin-bottom: 16px;
        font-size: 14px;
        line-height: 24px;
        box-sizing: border-box;
    }
.c-title-module .c-title__name {
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
            color: #030303;
            color: var(--texto);
            font-size: 14px;
            line-height: 24px;
            position: relative;
            display: inline;
            padding: 0 0 4px;

        }
.c-title-module .c-title__name a {
                color: #030303;
                color: var(--texto);
                display: inline;
            }
.c-title-module .c-title__name:after {
                content: " ";
                height: 4px;
                width: 100%;
                background: #c51126;
                background: var(--acento);
                position: absolute;
                bottom:inherit;
                left: 0;
                display: block;
            }
@media (min-width: 768px) {

    .c-title-module {
            padding: 0
    }
        }
.c-title-section {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        padding: 10px 0
    }
@media (min-width: 768px) {

    .c-title-section {
            padding: 10px 0;
            background-color: #f3f3f3;
            background-color: var(--fondo-pagina);
            max-width: 1000px;
            margin: 0 auto
    }
        }
.c-title-section__name {
            padding:0;
        }
.c-title-section-case-1 {
            justify-content: flex-start;
            margin: 0;
            background: none;

        }
.c-title-section-case-1 .c-title__name {
                color: #030303;
                color: var(--texto);
            }
.c-title-section-case-1 .c-title__name a{
                    color: #030303;
                    color: var(--texto);
                }
.c-title-section-case-1 .c-title__name span {
                    color: #c51126;
                    color: var(--acento);
                    text-transform: none;
                }
.c-title-section-case-2 {
            justify-content: flex-start;
            padding: 0;
            margin: 0;
            background: none;
        }
.c-title-section-case-2 .c-title__name {
                color: #c51126;
                color: var(--acento);
                font-size: 23px;
                line-height: 25px;
                padding: 2px 0 19px
            }
@media (min-width: 768px) {
            .c-title-section-case-2 .c-title__name {
                    font-size: 24px;
                    line-height: 27px;
                    padding: 5px 0 23px
            }
                }
.c-title-section-case-2 .c-title__name a{
                    color: #c51126;
                    color: var(--acento);
                }
.c-title-section-case-3 {
            justify-content: flex-start;
            padding: 0;
            margin: 0;
            background: none;
        }
.c-title-section-case-3 .c-title__name {
                color: #c51126;
                color: var(--acento);
                font-size: 33px;
                line-height: 35px;
                padding: 0 0 5px
            }
@media (min-width: 768px) {
            .c-title-section-case-3 .c-title__name {
                    line-height: 38px;
                    padding: 1px 0 18px
            }
                }
.c-title-section-case-3 .c-title__name a{
                    color: #c51126;
                    color: var(--acento);
                }
.c-title-section-case-4 {
            justify-content: flex-start;
            padding: 0;
            margin: 0;
            background: none;
        }
.c-title-section-case-4 .c-title__name {
                color: #c51126;
                color: var(--acento);
                font-size: 21px;
                line-height: 23px;
                padding: 0;
                text-transform: uppercase
            }
@media (min-width: 768px) {
            .c-title-section-case-4 .c-title__name {
                    line-height: 24px
            }
                }
.c-title-section-case-4 .c-title__name a{
                    color: #c51126;
                    color: var(--acento);
                }
.c-title-menu .c-title__nav{
            display: none;
        }
.c-article-sub-menu .c-title-menu{
            position: relative;
            display: flex;
            flex-direction: row-reverse;
            justify-content: space-between;
            align-items: flex-start;
        }
.c-article-sub-menu .c-title-menu .c-title{
                max-width: 300px
            }
.c-article-sub-menu .c-title-menu .c-title > {
                    font-size: 0;
                }
.c-article-sub-menu .c-title-menu .c-title__nav{
                    display: flex
                }
.c-article-sub-menu .c-title-menu .c-title__nav.open .c-title__nav__btn {
                                position: absolute;
                                right: 18px;
                                top: 18px;
                                z-index: 3;
                            }
.c-article-sub-menu .c-title-menu .c-title__nav.open .c-title__nav__btn .icon-closemenu {
                                    display: block;
                                    width: 21px;
                                    height: 21px;
                                }
.c-article-sub-menu .c-title-menu .c-title__nav.open .c-title__nav__btn .icon-menu, .c-article-sub-menu .c-title-menu .c-title__nav.open .c-title__nav__btn span {
                                    display: none;
                                }
@media (max-width: 991px){
                                    .c-article-sub-menu .c-title-menu .c-title__nav.open .c-title__nav__list li:not(:last-child){
                                            padding: 0 0 8px;
                                            border-bottom: 1px solid #dddddd;
                                            border-bottom: 1px solid var(--bordes)
                                    }
                                        }
@media (max-width: 991px){
                            .c-article-sub-menu .c-title-menu .c-title__nav.open .c-title__nav__list {
                                    position: absolute;
                                    top: 0;
                                    right: 0;
                                    z-index: 2;
                                    min-width: 220px;
                                    display: flex;
                                    flex-grow: 0;
                                    flex-direction: column;
                                    justify-content: flex-start;
                                    grid-gap: 8px;
                                    gap: 8px;
                                    padding: 45px 16px 16px;
                                    box-shadow: 0 4px 4px 0 rgba(0, 0, 0, 0.25);
                                    background-color: #ffffff;
                                    background-color: var(--blanco)
                            }
                                }
.c-article-sub-menu .c-title-menu .c-title__nav__btn{
                        display: flex;
                        cursor: pointer;
                        padding: 0;
                        border: 0;
                    }
.c-article-sub-menu .c-title-menu .c-title__nav__btn svg{
                            color: #333131;
                            color: var(--texto-suave);
                        }
.c-article-sub-menu .c-title-menu .c-title__nav__btn span{
                            display: block;
                            font-family: 'Flama', sans-serif;
                            font-family: var(--primary-font);
                            font-size: 14px;
                            line-height: 16px;
                            color: #37474f;
                            color: var(--enlace-oscuro);
                            text-transform: uppercase;
                            padding: 8px 0;
                        }
.c-article-sub-menu .c-title-menu .c-title__nav__btn .icon-closemenu{
                            display: none;
                        }
@media (min-width: 992px){
                    .c-article-sub-menu .c-title-menu .c-title__nav__btn{
                            display: none
                    }
                        }
.c-article-sub-menu .c-title-menu .c-title__nav__list{
                        display: none;
                    }
.c-article-sub-menu .c-title-menu .c-title__nav__list li a{
                                font-family: 'Flama', sans-serif;
                                font-family: var(--primary-font);
                                font-size: 14px;
                                line-height: 16px;
                                color: #37474f;
                                color: var(--enlace-oscuro);
                                text-transform: uppercase
                            }
@media (min-width: 992px){
                            .c-article-sub-menu .c-title-menu .c-title__nav__list li a{
                                    margin-bottom: 10px
                            }
                                }
@media (min-width: 992px){
                    .c-article-sub-menu .c-title-menu .c-title__nav__list{
                            display: flex;
                            grid-gap: 10px
                    }
                        }
@media (max-width: 991px){
                .c-article-sub-menu .c-title-menu .c-title__nav{
                        margin-top: 5px
                }
                    }
@media (min-width: 992px){
        .c-article-sub-menu .c-title-menu{
                border-bottom: 1px solid #dddddd;
                border-bottom: 1px solid var(--bordes);
                margin-bottom: 20px;
                align-items: flex-end
        }
            }
.c-description__cont {
        display: flex;
        flex-direction: column;
        justify-content: flex-start;
        align-items: center;
        margin-bottom: 15px
    }
@media (min-width: 768px) {
    .c-description__cont {
            flex-direction: row;
            margin-bottom: 20px
    }
        }
.c-description img {
        display: block;
        width: 88px;
        height: 88px;
        margin-bottom: 14px;
        border-radius: 50%
    }
@media (min-width: 768px) {
    .c-description img {
            margin-right: 18px;
            margin-bottom: 0
    }
        }
.c-description__txt {
        display: flex;
        flex-direction: column;
        text-align: center;
        font-size: 14px;
        font-size: var(--c-description-tag-font-size);
        line-height: 17px;
        line-height: var(--c-description-tag-line-height);
        font-family: 'Flama', sans-serif;
        font-family: var(--c-description-tag-font);
        color: #333131;
        color: var(--c-description-tag-color)
    }
@media (min-width: 768px) {
    .c-description__txt {
            text-align: left
    }
        }
.c-description .c-line {
        margin: 0;
    }
.c-article {
    position: relative;
    z-index: 1;
}
.c-article .video-player:hover {
        cursor: pointer;
    }
.c-article .video-player .multimedia-video {
        display: none;
    }
.c-article .video-player.player-inline .c-article__icon {
        display: none;
    }
/*display: block;
      height: 100%;*/
.c-article .video-player.player-inline .multimedia-video img {
            display: none;
        }
.c-article__thumb-video {
        position: relative;
        height: -moz-fit-content;
        height: fit-content;
    }
.c-article__thumb-video a:before {
            content: "";
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: block;
            margin: 0;
            padding: 0;
            position: absolute;
        }
.c-article__thumb-video_top img, .c-article__thumb-video-top img {
                width: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                height: 100%;
            }
.c-article__thumb-video img {
            width: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            height: auto;
        }
.c-article__thumb-video .icon {
            visibility: hidden;
        }
.c-article__thumb-video + .c-article__txt {
            padding-top: 10px;
        }
.c-article__thumb-video-rounded img {
                border-radius: 50%;
                overflow: hidden;
                width: 80px;
                height: 80px;
                display: block;
                margin-left: auto;
            }
.c-article__thumb-video.video-player .multimedia-video {
             display: none;
        }
.c-article__thumb-video .c-info {
            position: absolute;
            top: 5px;
            right: 5px;
            cursor: help;
        }
.c-article__thumb-video .c-info svg {
                height: 20px;
                color: white;
            }
.c-article__thumb {
        position: relative;
        height: -moz-fit-content;
        height: fit-content;
    }
.c-article__thumb .multimedia-video {
            display: none;
        }
.c-article__thumb a:before {
            content: "";
            top: 0;
            left: 0;
            right: 0;
            bottom: 0;
            display: block;
            margin: 0;
            padding: 0;
            position: absolute;
        }
.c-article__thumb_top img, .c-article__thumb-top img {
                width: 100%;
                -o-object-fit: cover;
                   object-fit: cover;
                height: 100%;
            }
.c-article__thumb_top .c-info, .c-article__thumb-top .c-info {
                position: absolute;
                top: 5px;
                right: 5px;
                cursor: help;
            }
.c-article__thumb_top .c-info svg, .c-article__thumb-top .c-info svg {
                    height: 20px;
                    color: white;
                }
.c-article__thumb img {
            width: 100%;
            -o-object-fit: cover;
               object-fit: cover;
            height: auto;
        }
.c-article__thumb .icon {
            visibility: hidden;
        }
.c-article__thumb + .c-article__txt {
            padding-top: 10px;
        }
.c-article__thumb .c-info {
            position: absolute;
            top: 5px;
            right: 5px;
            cursor: help;
        }
.c-article__thumb .c-info svg {
                height: 20px;
                color: white;
            }
.c-article__thumb-rounded img {
                border-radius: 50%;
                overflow: hidden;
                width: 80px;
                height: 80px;
                display: block;
                margin-left: auto;
            }
.c-article div + .c-article__txt {
        padding-top: 10px;
    }
.c-article .custom-podcast-module + .c-article__txt .c-article__title a:before {
                    display: none;
                }
.c-article__image-author-content {
        display: none;
    }
.c-article__signature-content {
        display: flex;
    }
.c-article__signature-content .c-article__signature {
            margin-top: 4px;
        }
.c-article__signature-content .c-article__signature .c-article__author span {
                    display: inline;
                }
.c-article__signature-content .c-article__signature .c-article__author span[name="author-position"] {
                    display: none;
                }
.c-article__signature-content .c-article__signature .c-opinion__author span {
                    display: inline-block;
                }
.c-article__signature.v2 .c-article__author span {
                    display: none;
                }
.c-article__signature.v2 .c-opinion__author span {
                    display: inline-block;
                }
.c-article-author-image .c-article__image-author-content {
            display: inline-block;
            margin-right: 10px;
        }
.c-article-author-image .c-article__image-author-content img {
                border-radius: 50%;
            }
.c-article__image-author {
        width: 32px;
        display: inline-block;
    }
.c-article__image-author img {
            border-radius: 50%;
            margin: -12px auto;
        }
.c-article__two-image {
        margin-bottom: 0px !important;
    }
.c-article__link {
        z-index: 2;
        position: relative;
    }
.c-article__txt {
        z-index: 1;
    }
.c-article__txt-center > * {
                text-align: center
            }
.c-article__txt-center > *.c-article__signature-content {
                    justify-content: center;
                }
.c-article__txt > *:last-child {
            margin-bottom: 0;
        }
.c-article__txt .c-article__title {
            display: block;
        }
.c-article__epigraph {
        font-family: 'Flama', sans-serif;
        font-family: var(--c-article-epigraph-font);
        text-transform: uppercase;
        font-size: 14px;
        font-size: var(--c-article-epigraph-font-size);
        color: #90837d;
        color: var(--c-article-epigraph-color);
        margin-bottom: 8px;
    }
.c-article__epigraph a {
            color: #90837d;
            color: var(--c-article-epigraph-color);
        }
.c-article__epigraph_opinion {
            display: none;
        }
.c-article__title {
        display: inline-block;
        font-size: 23px;
        font-size: var(--c-article-title-font-size);
        font-weight: 600;
        font-weight: var(--c-article-title-font-weight);
        line-height: 1.09;
        line-height: var(--c-article-title-line-height);
        letter-spacing: -0.23px;
        color: #030303;
        color: var(--c-article-title-color);
        font-family: 'ChronicleDispCondSemibold', Georgia;
        font-family: var(--c-article-title-font);
        margin-bottom: 8px;
    }
.c-article__title a {
            color: #030303;
            color: var(--texto);
            display: inline
        }
.c-article__title a:before {
                content: "";
                position: absolute;
                left: 0;
                top: 0;
                right: 0;
                bottom: 0;
                z-index: 1;
            }
.c-article__title a.link-with-video:before, .c-article__title a.link-with-author:before {
                    display: none;
                }
.c-article__title.size-1 .c-article__live:before {
                    width: 8px;
                    height: 8px;
                    margin-top: -4px;
                }
.c-article__title.size-6 {
            margin-bottom: 5px
        }
.c-article__title.size-6 + .c-article__signature {
                margin-bottom: 15px;
                display: inline-block;
            }
.c-article__title.style-italic {
            font-style: italic;
        }
.c-article__subtitle {
        padding-top: 8px;
        color: #333131;
        color: var(--texto-suave)
    }
.c-article__signature {
        position: relative;
        z-index: 2;
        display: inline-block;
    }
.c-article__author {
        font-family: 'Flama', sans-serif;
        font-family: var(--c-article-author-font);
        font-size: 11px;
        font-size: var(--c-article-author-font-size);
        font-weight: 600;
        color: #030303;
        color: var(--c-article-author-color);
    }
.c-article__author a {
            display: inline;
        }
.c-article__time {
        font-size: 11px;
        color: #030303;
        color: var(--texto);
    }
.c-article__pretitle {
        color: #c51126;
        color: var(--c-article-pretitle-color);
        padding-right: 4px;
        display: none;
    }
.c-article__pretitle_listing {
        color: #90837d;
        color: var(--c-article-epigraph-color);
        display: inline;
    }
.c-article .date {
        font-size: 11px;
        color: #030303;
        color: var(--texto);
        display: inline;
    }
.c-article__author + .c-article__time:before, .c-article__author + .date:before {
            content: " - ";
        }
.c-article__comment {
        font-size: 11px;
        font-weight: 600;
        color: #c51126;
        color: var(--c-article-comment-color);
        display: inline-block;
        vertical-align: middle;
        z-index: 2;
        position: relative;
        margin-left: 4px;
    }
.c-article__comment svg {
            height: 13px;
            width: 16px;
            display: block;
            float: left;
            margin-right: 2px;
        }
.c-article__icon {
        position: absolute;
        bottom: 16px;
        left: 16px;
        display: none;
        cursor: pointer;
    }
.c-article__live {
        justify-content: flex-start;
        align-items: center;
        display: none;
        position: relative
    }
.c-article__live:after {
            content: "Directo";
            padding-left: 20px;
            padding-right: 4px;
            color: #c51126;
            color: var(--acento);
        }
.c-article__live:before {
            content: "";
            display: block;
            width: 16px;
            height: 16px;
            background-color: #c51126;
            background-color: var(--acento);
            border-radius: 50%;
            overflow: hidden;
            animation: bullet 1s infinite;
            animation-delay: 1s;
            animation-duration: 1s;
            position: absolute;
            top: 50%;
            margin-top: -8px;
        }
.c-article__live.u-visible {
            display: inline-flex;
        }
.c-article__live.related:after {
            padding-left: 9px;
            padding-right: 0px;
        }
.c-article__exclusive {
        justify-content: flex-start;
        align-items: center;
        display: none;
        position: relative
    }
.c-article__exclusive:after {
            content: "Exclusiva";
            color: #c51126;
            color: var(--acento);
        }
.c-article__exclusive.u-visible {
            display: inline-flex;
        }
.c-article__interview {
        display: none;
    }
.c-article__interview p {
            text-transform: uppercase;
            font-size: 14px;
            font-weight: bold;
            color: #c51126;
            color: var(--acento)
        }
.c-article__interview p:before {
                content: "Entrevista";
                color: #c51126;
                color: var(--acento);
                margin-right: 3px;
                font-weight: normal;
                font-size: 14px;
                text-transform: uppercase;
            }
.c-article__interview.inicio svg {
                vertical-align: top;
                color: #c51126;
                color: var(--acento);
                width: 17px;
                height: 12px;
                margin-top: 4px
            }
@media (min-width: 992px) {
            .c-article__interview.inicio svg {
                    width: 20px;
                    height: 15px;
                    margin-top: 6px
            }
                }
.c-article__related {
        text-align: left;
        z-index: 2;
        position: relative;
        display: none
    }
@media (min-width: 768px) {
        .c-article__related.u-grid-gap-20 {
                display: none;
        }
                .c-article__related.u-grid-gap-20 li {
                    width: 100%;
                }
            }
.c-article__related .c-opinion__author a {
                    color: #90837d;
                    color: var(--texto-secundario);
                    font-weight: normal;
                }
.c-article__related .c-article-no-author-charge span[name="author-position"] {
                display: none;
            }
.c-article__wink {
        display: none;
    }
.c-article-lateral {
        display: grid;
        grid-template-columns: 1fr 120px;
        grid-column-gap: 10px
    }
.c-article-lateral.u-border:after, .c-article-lateral.u-border-xs:after {
                grid-column: 1 / span 2;
            }
.c-article-lateral .c-article__txt, .c-article-lateral .date {
            word-break: break-word;
            text-align: inherit !important;
        }
.c-article-lateral .c-article__txt {
            padding-top: 0;
        }
.c-article-lateral > .c-article__related {
            grid-column: 1 / span 2;
        }
.c-article-lateral.c-article-bg .c-related__txt {
                    padding: 16px 0 16px 16px;
                    max-width: 100%;
                }
.c-article-lateral.c-article-bg .c-article__txt {
                    padding: 16px 0 16px 16px;
                }
@media (max-width: 767px) {
            .c-article-lateral.c-article-bg {
                    position: relative
            }
                    .c-article-lateral.c-article-bg.u-nomargin-bottom {
                        margin-bottom: 32px !important;
                    }
                }
.c-article-lateral.c-article-red {
                background-color: #c51126;
                background-color: var(--acento);
            }
.c-article-lateral.c-article-grey {
                background-color: #f3f3f3;
                background-color: var(--fondo-gris);
            }
.c-article-lateral.c-article-green {
                background-color: #2d492f;
                background-color: var(--fondo-verde);
            }
.c-article-lateral.c-article-dark-grey {
                background-color: #37474f;
                background-color: var(--enlace-oscuro);
            }
.c-article-lateral.c-article-soft-green {
                background-color: #f1f9f8;
                background-color: var(--fondo-verde3);
            }
.c-article-lateral-sm-only.c-article-lateral-case-3 .c-article__icon {
                    width: 24px;
                    height: 24px;
                    padding: 0;
                    left: 10px;
                    bottom: 10px;
                }
.c-article-lateral-sm-only.c-article-lateral-case-3 .c-article__icon span {
                        display: none;
                    }
.c-article-lateral-sm-only.c-article-lateral-case-3 .c-article__icon svg {
                        width: 16px;
                    }
@media (min-width: 768px) and (max-width: 991px) {
    .c-article-lateral-sm-only {
            display: flex;
            flex-direction: column;
            grid-template-columns: initial;
            grid-column-gap: initial
    }
                    .c-article-lateral-sm-only.c-article-bg .c-related__txt {
                        padding: 16px;
                    }
                    .c-article-lateral-sm-only.c-article-bg .c-article__txt {
                        padding: 16px;
                    }
            .c-article-lateral-sm-only .c-article__txt, .c-article-lateral-sm-only .c-related__txt {
                order: 2;
                padding-top: 10px;
            }
            .c-article-lateral-sm-only figure {
                -o-object-fit: initial;
                   object-fit: initial;
                order: 1;
            }
            .c-article-lateral-sm-only.u-border.c-article:after {
                order: 3;
            }
                .c-article-lateral-sm-only.c-article-opinion .c-opinion__author, .c-article-lateral-sm-only.c-article-opinion .c-opinion__title {
                    text-align: center;
                }
                .c-article-lateral-sm-only.c-article-opinion figure {
                    margin: 0 auto;
                }
        }
.c-article-lateral-case-2 {
        display: grid;
        grid-template-columns: 80px 1fr;
        grid-column-gap: 20px;
    }
.c-article-lateral-case-2 .c-article__thumb + .c-article__txt {
            padding-top: 0;
        }
.c-article-lateral-case-2 .c-article__thumb-video + .c-article__txt {
            padding-top: 0;
        }
.c-article-lateral-case-2 .c-article__txt {
            word-break: break-word;
        }
.c-article-lateral-case-2 > .c-article__related {
            grid-column: 1 / span 2;
        }
.c-article-lateral-case-2.u-border:after, .c-article-lateral-case-2.u-border-xs:after {
                grid-column: 1 / span 2;
            }
.c-article-lateral-md .c-article__txt > * {
                text-align: center;
            }
.c-article-lateral-md .c-article__txt {
            word-break: break-word;
            /*@media (--screen-xs-max) {
          .c-article__subtitle {
            margin-bottom:12px;
          }
        }*/
        }
.c-article-lateral-md.c-article-bg .c-article__related:empty {
                        padding: 0;
                    }
.c-article-lateral-md.c-article-bg .c-article__related .c-related:first-child {
                        padding-top: 0
                    }
@media (min-width: 768px) {
                    .c-article-lateral-md.c-article-bg .c-article__related .c-related:first-child {
                            padding-top: 12px
                    }
                        }
@media (max-width: 991px) {
                    .c-article-lateral-md.c-article-bg .c-article__thumb {
                        padding: 0;
                    }
                }
.c-article-lateral-md.c-article:not(.c-article-bg) .c-article__thumb + .c-article__txt {
                        padding-top: 0;
                    }
.c-article-lateral-md.c-article:not(.c-article-bg) .c-article__thumb-video + .c-article__txt {
                        padding-top: 0;
                    }
.c-article-lateral-md.c-article-interview .c-article__txt > * {
                        text-align: left
                    }
@media (min-width: 992px) {
                    .c-article-lateral-md.c-article-interview .c-article__txt > * {
                            padding-right: 10px
                    }
                        }
@media (min-width: 992px) {
                    .c-article-lateral-md.c-article-exclusive .c-article__txt > * {
                            padding-right: 10px
                    }
                        }
@media (max-width: 991px) {
            .c-article-lateral-md.c-article-perfil-visual {
                    flex-direction: column-reverse;
            }
                    .c-article-lateral-md.c-article-perfil-visual .c-article__txt > * {
                        text-align: left;
                    }
                    .c-article-lateral-md.c-article-perfil-visual:not(.c-article-interview) .c-article__signature-content {
                        justify-content: start;
                    }
                }
@media (min-width: 992px) {
                .c-article-lateral-md.c-article-perfil-visual .c-article__signature-content {
                        position: absolute;
                        bottom: 16px
                }
                    }
.c-article-lateral-md.c-article-perfil-visual.c-article-grey .c-article__epigraph {
                            color: #c51126;
                            color: var(--acento);
                        }
.c-article-lateral-md.c-article-perfil-visual.c-article-soft-green .c-article__epigraph {
                            color: #c51126;
                            color: var(--acento);
                        }
@media (min-width: 992px) {
    .c-article-lateral-md {
            display: grid;
            grid-template-columns: 6fr 6fr;
            grid-column-gap: 20px
    }
                .c-article-lateral-md.u-border:after {
                    grid-column: 1 / span 2;
                }
            .c-article-lateral-md-col-3-5 {
                grid-template-columns: 3fr 5fr
            }
                    .c-article-lateral-md-col-3-5.u-border:after {
                        grid-column: 1 / span 2;
                    }
            .c-article-lateral-md .c-article__thumb {
                grid-row-start: 1;
                grid-column-start: 2;
            }
            .c-article-lateral-md .c-article__thumb-video {
                grid-row-start: 1;
                grid-column-start: 2;
            }
            .c-article-lateral-md .marcador-portada {
                grid-row-start: 2;
                grid-column-start: 2;
            }
            .c-article-lateral-md .c-article__txt {
                grid-row-start: 1;
                grid-column-start: 1
            }
                .c-article-lateral-md .c-article__txt > * {
                    text-align: left;
                }
            .c-article-lateral-md .c-article__related {
                grid-column: 1 / span 2;
            }
                .c-article-lateral-md.c-article-red {
                    background-color: #c51126;
                    background-color: var(--acento);
                }
                .c-article-lateral-md.c-article-grey {
                    background-color: #efefef;
                    background-color: var(--fondo-gris2);
                }
                .c-article-lateral-md.c-article-green {
                    background-color: #2d492f;
                    background-color: var(--fondo-verde);
                }
                .c-article-lateral-md.c-article-dark-grey {
                    background-color: #37474f;
                    background-color: var(--enlace-oscuro);
                }
                .c-article-lateral-md.c-article-soft-green {
                    background-color: #f1f9f8;
                    background-color: var(--fondo-verde3);
                }
        }
@media (max-width: 991px) {
    .c-article-lateral-md {
            display: flex;
            flex-direction: column;
    }
            .c-article-lateral-md .c-article__thumb {
                order: 1;
                padding: 0 0 16px;
            }
            .c-article-lateral-md .c-article__thumb-video {
                order: 1;
                padding: 0 0 16px;
            }
            .c-article-lateral-md .c-article__txt {
                order: 2;
            }
            .c-article-lateral-md .c-article__related {
                order: 3;
            }
            .c-article-lateral-md.u-border-xs:after {
                order: 4;
            }
                .c-article-lateral-md:not(.c-article-interview) .c-article__signature-content {
                    justify-content: center;
                }
                    .c-article-lateral-md-col-3-5 .c-article__txt > * {
                        text-align: left;
                    }
                    .c-article-lateral-md-col-3-5:not(.c-article-interview):not(.c-article-perfil-visual) .c-article__signature-content {
                        justify-content: flex-start;
                    }
        }
@media (min-width: 768px) {
        .c-article-lateral-md.mega {
                display: grid;
                grid-template-columns: 6fr 6fr;
                grid-column-gap: 20px;
        }
                .c-article-lateral-md.mega .c-article__thumb {
                    grid-row-start: 1;
                    grid-column-start: 2;
                }
                .c-article-lateral-md.mega .c-article__thumb-video {
                    grid-row-start: 1;
                    grid-column-start: 2;
                }
                .c-article-lateral-md.mega .c-article__txt {
                    grid-row-start: 1;
                    grid-column-start: 1
                }
                    .c-article-lateral-md.mega .c-article__txt > * {
                        text-align: left;
                        justify-content: initial;
                    }
                .c-article-lateral-md.mega .c-article__related {
                    grid-column: 1 / span 2;
                    padding-bottom: 0;
                }
                    .c-article-lateral-md.mega.c-article-red {
                        background-color: #c51126;
                        background-color: var(--acento);
                    }
                    .c-article-lateral-md.mega.c-article-grey {
                        background-color: #efefef;
                        background-color: var(--fondo-gris2);
                    }
                    .c-article-lateral-md.mega.c-article-green {
                        background-color: #2d492f;
                        background-color: var(--fondo-verde);
                    }
                    .c-article-lateral-md.mega.c-article-dark-grey {
                        background-color: #37474f;
                        background-color: var(--enlace-oscuro);
                    }
                    .c-article-lateral-md.mega.c-article-soft-green {
                        background-color: #f1f9f8;
                        background-color: var(--fondo-verde3);
                    }
                            .c-article-lateral-md.mega.c-article:not(.c-article-bg) .c-article__thumb + .c-article__txt {
                                padding-top: 0;
                            }
                            .c-article-lateral-md.mega.c-article:not(.c-article-bg) .c-article__thumb-video + .c-article__txt {
                                padding-top: 0;
                            }
            }
@media (max-width: 767px) {
                .c-article-lateral-md.mega .c-article__thumb {
                    order: 2;
                    padding: 0;
                }
                .c-article-lateral-md.mega .c-article__thumb-video {
                    order: 2;
                    padding: 0;
                }
                .c-article-lateral-md.mega .c-article__txt {
                    order: 1;
                    padding: 0 0 16px;
                }
                .c-article-lateral-md.mega .c-article__related {
                    order: 3;
                }
                .c-article-lateral-md.mega .c-article__signature {
                    margin-bottom: 10px;
                }
            }
@media (min-width: 768px) {
            .c-article-lateral-md .marcador-portada {
                height: 0px;
                min-height: 0px;
            }
        }
.c-article-lateral-case-3 .c-article__thumb {
            grid-column-start: 2;
            grid-row-start: 1;
        }
.c-article-lateral-case-3 .c-article__thumb-video {
            grid-column-start: 2;
            grid-row-start: 1;
        }
.c-article-live .c-article__title a {
                display: inline;
            }
.c-article-live:not(.c-article-opinion):not(.c-article-perfil) .c-article__live {
                display: inline-flex;
            }
@media (min-width: 992px) {
    .c-article-live {
            grid-column-gap: 0
    }
        }
.c-article-exclusive .c-article__title {
            padding-right: 10px;
        }
.c-article-exclusive .c-article__title a {
                display: inline;
            }
.c-article-exclusive:not(.c-article-opinion):not(.c-article-perfil) .c-article__exclusive {
                display: inline-flex;
            }
@media (min-width: 992px) {
    .c-article-exclusive {
            grid-column-gap: 0
    }
        }
.c-article-interview .c-article__epigraph {
            display: none;
        }
.c-article-interview .c-article__interview {
            display: inline-flex;
        }
.c-article-interview .c-article__interview > div {
                margin-bottom: 6px;
            }
.c-article-interview .c-article__interview.inicio {
                display: inline;
            }
.c-article-interview .c-article__txt-center .c-article__interview {
                display: inline;
                justify-content: center;
            }
.c-article-interview .c-article__title a {
                margin-left: -2px;
                display: inline;
            }
.c-article-interview .c-article__title:after {
                content: "";
                background: url(../images/icon/cita-end-black.svg) no-repeat
                    center left;
                display: inline-block;
                background-size: 100%;
                margin-left: 3px;
                width: 11px;
                height: 8px;
                margin-bottom: 12px
            }
@media (min-width: 768px) {
            .c-article-interview .c-article__title:after {
                    width: 13px;
                    height: 10px;
                    margin-bottom: 10px
            }
                }
@media (min-width: 992px) {
    .c-article-interview {
            grid-column-gap: 0
    }
        }
.c-article-interview.size-1 .c-article__title .inicio svg {
                        width: 15px;
                        height: 11px;
                        margin-top: 4px
                    }
@media (min-width: 768px) {
                    .c-article-interview.size-1 .c-article__title .inicio svg {
                            width: 16px;
                            height: 12px;
                            margin-top: 5px
                    }
                        }
.c-article-interview.size-1 .c-article__title:after {
                    width: 9px;
                    height: 6px;
                    margin-bottom: 10px
                }
@media (min-width: 768px) {
                .c-article-interview.size-1 .c-article__title:after {
                        width: 11px;
                        height: 8px;
                        margin-bottom: 9px
                }
                    }
.c-article-interview.size-2 .c-article__title .inicio svg {
                        width: 17px;
                        height: 12px;
                        margin-top: 4px
                    }
@media (min-width: 768px) {
                    .c-article-interview.size-2 .c-article__title .inicio svg {
                            width: 20px;
                            height: 15px;
                            margin-top: 6px
                    }
                        }
.c-article-interview.size-2 .c-article__title:after {
                    width: 11px;
                    height: 8px;
                    margin-bottom: 12px
                }
@media (min-width: 768px) {
                .c-article-interview.size-2 .c-article__title:after {
                        width: 13px;
                        height: 10px;
                        margin-bottom: 10px
                }
                    }
.c-article-interview.size-3 .c-article__title .inicio svg {
                        width: 20px;
                        height: 15px;
                        margin-top: 6px
                    }
@media (min-width: 768px) {
                    .c-article-interview.size-3 .c-article__title .inicio svg {
                            width: 23px;
                            height: 18px;
                            margin-top: 8px
                    }
                        }
.c-article-interview.size-3 .c-article__title:after {
                    width: 12px;
                    height: 9px;
                    margin-bottom: 15px
                }
@media (min-width: 768px) {
                .c-article-interview.size-3 .c-article__title:after {
                        width: 15px;
                        height: 11px;
                        margin-bottom: 12px
                }
                    }
.c-article-interview.size-4 .c-article__title .inicio svg {
                        width: 25px;
                        height: 19px;
                        margin-top: 6px
                    }
@media (min-width: 768px) {
                    .c-article-interview.size-4 .c-article__title .inicio svg {
                            width: 28px;
                            height: 22px;
                            margin-top: 9px
                    }
                        }
.c-article-interview.size-4 .c-article__title:after {
                    width: 16px;
                    height: 12px;
                    margin-bottom: 13px
                }
@media (min-width: 768px) {
                .c-article-interview.size-4 .c-article__title:after {
                        width: 19px;
                        height: 15px
                }
                    }
.c-article-interview.size-5 .c-article__title .inicio svg {
                        width: 28px;
                        height: 21px;
                        margin-top: 7px
                    }
@media (min-width: 768px) {
                    .c-article-interview.size-5 .c-article__title .inicio svg {
                            width: 31px;
                            height: 24px;
                            margin-top: 10px
                    }
                        }
.c-article-interview.size-5 .c-article__title:after {
                    width: 18px;
                    height: 13px;
                    margin-bottom: 16px
                }
@media (min-width: 768px) {
                .c-article-interview.size-5 .c-article__title:after {
                        width: 21px;
                        height: 16px;
                        margin-bottom: 15px
                }
                    }
.c-article-interview.size-6 .c-article__title .inicio svg {
                        width: 28px;
                        height: 21px;
                        margin-top: 7px
                    }
@media (min-width: 768px) {
                    .c-article-interview.size-6 .c-article__title .inicio svg {
                            width: 31px;
                            height: 24px;
                            margin-top: 10px
                    }
                        }
.c-article-interview.size-6 .c-article__title:after {
                    width: 18px;
                    height: 13px;
                    margin-bottom: 16px
                }
@media (min-width: 768px) {
                .c-article-interview.size-6 .c-article__title:after {
                        width: 21px;
                        height: 16px;
                        margin-bottom: 15px
                }
                    }
.c-article-pretitle .c-article__pretitle {
            display: inline;
        }
.c-article-pretitle .c-article__title a, .c-article-pretitle .c-opinion__title a {
                display: inline;
            }
@media (min-width: 768px) {
            .c-article-related .c-article__related.u-grid-gap-20 {
                    display: flex;
            }
                    .c-article-related .c-article__related.u-grid-gap-20 li {
                        width: 100%;
                    }
                }
.c-article-wink .c-article__wink {
            display: inline;
            position: relative;
            z-index: 2;
        }
.c-article-wink .c-article__wink img {
                font-size: 0;
                line-height: 0;
                margin-bottom: 10px;
                width: auto;
                height: auto;
                max-height: 20px;
                max-width: 125px;
            }
.c-article .icon {
        visibility: hidden;
    }
.c-article .icon_txt {
            padding-top: 2px;
            font-family: 'Flama', sans-serif;
            font-family: var(--c-icon-txt-font);
            font-size: 13px;
            font-size: var(--c-icon-txt-size);
            line-height: 16px;
            line-height: var(--c-icon-txt-line-height);
            font-weight: 600;
            font-weight: var(--c-icon-txt-font-weight);
            text-transform: uppercase;
            display: none;
        }
.c-article .icon_time {
            display: none;
            font-family: 'Flama', sans-serif;
            font-family: var(--c-icon-time-font);
            font-size: 13px;
            font-size: var(--c-icon-time-size);
            line-height: 16px;
            line-height: var(--c-icon-time-line-height);
            font-weight: 400;
            font-weight: var(--c-icon-time-font-weight);
            color: #90837d;
            color: var(--c-icon-time-color);
            text-transform: uppercase;
        }
.c-article-module-video .c-article__icon {
            display: flex;
        }
.c-article-module-video .icon_txt_video {
            display: flex;
        }
.c-article-module-video .icon_video {
            visibility: visible;
        }
.c-article-module-video .icon_time {
            display: flex;
        }
.c-article-module-gallery .c-article__icon {
            display: flex;
        }
.c-article-module-gallery .icon_txt_gallery {
            display: flex;
        }
.c-article-module-gallery .icon_gallery {
            visibility: visible;
        }
.c-article-module-podcast .c-article__icon {
            display: flex;
        }
.c-article-module-podcast .icon_txt_podcast {
            display: flex;
        }
.c-article-module-podcast .icon_podcast {
            visibility: visible;
        }
.c-article-module-interactivo .c-article__icon {
            display: flex;
        }
.c-article-module-interactivo .icon_txt_interactivo {
            display: flex;
        }
.c-article-module-interactivo .icon_interactivo {
            visibility: visible;
        }
.c-article-module-encuesta .c-article__icon {
            display: flex;
        }
.c-article-module-encuesta .icon_txt_encuesta {
            display: flex;
        }
.c-article-module-encuesta .icon_encuesta {
            visibility: visible;
        }
.c-article .c-related, .c-article .c-opinion {
        padding-top: 12px
    }
@media (min-width: 992px) {
    .c-article .c-related, .c-article .c-opinion {
            padding-top: 20px
    }
        }
.c-article-fix {
        display: grid;
    }
.c-article-fix .c-article__thumb {
            grid-row: 1 / span 1;
            grid-column: 1 / span 1;
            z-index: 1;
        }
.c-article-fix .c-article__thumb img {
                height: 100%;
            }
.c-article-fix .c-article__thumb-video {
            grid-row: 1 / span 1;
            grid-column: 1 / span 1;
            z-index: 1;
        }
.c-article-fix .c-article__thumb-video img {
                height: 100%;
            }
.c-article-fix .c-article__txt {
            grid-row: 1 / span 1;
            grid-column: 1 / span 1;
            z-index: 2;
            display: flex;
            flex-direction: column;
            justify-content: flex-end;
            padding: 20px !important;
            background-image: linear-gradient(
                to bottom,
                rgba(0, 0, 0, 0),
                rgba(0, 0, 0, 0),
                #000000);
            background-image: linear-gradient(
                to bottom,
                rgba(0, 0, 0, 0),
                rgba(0, 0, 0, 0),
                var(--negro)
            );
        }
.c-article-fix .c-article__title {
            color: #ffffff;
            color: var(--blanco);
        }
.c-article-fix .c-article__title a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-fix .c-article__signature {
            color: #ffffff;
            color: var(--blanco);
            margin-top: 8px;
        }
.c-article-fix .c-article__epigraph {
            color: #ffffff;
            color: var(--blanco);
            display: block;
            font-size: 14px;
            margin-bottom: 8px;
        }
.c-article-fix .c-article__epigraph a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-fix .c-article__author {
            color: #ffffff;
            color: var(--blanco);
        }
.c-article-fix .c-article__author a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-fix .c-article__comment {
            color: #ffffff;
            color: var(--blanco);
        }
.c-article-fix .c-article__time {
            color: #ffffff;
            color: var(--blanco);
        }
.c-article-fix.c-article-wink .c-article__thumb, .c-article-fix.c-article-wink .c-article__txt {
                    grid-row: 2 / span 1;
                }
.c-article-fix.c-article-wink .c-article__wink {
                    grid-row: 1 / span 1;
                }
.c-article-fix-aspect-1 .c-article__thumb img {
                    height: 100%;
                }
.c-article-fix-aspect-1 .c-article__thumb-video img {
                    height: 100%;
                }
.c-article-fix.c-article-interview .c-article__interview p {
                    color: #ffffff;
                    color: var(--blanco)
                }
.c-article-fix.c-article-interview .c-article__interview p:before {
                        color: #ffffff;
                        color: var(--blanco);
                    }
.c-article-fix.c-article-interview.inicio svg {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-fix.c-article-interview .c-article__title:after {
                    background: url(../images/icon/cita-end-white.svg) no-repeat
                        center left;
                    background-size: 100%;
                }
.c-article-fix.c-article-live .c-article__live:before {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-fix.c-article-live .c-article__live:after {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-fix.c-article-exclusive .c-article__exclusive:after {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-fix-vertical .c-article__thumb {
                background: #000000;
                background: var(--negro);
            }
.c-article-fix-vertical .c-article__thumb img {
                    opacity: 0.9;
                }
.c-article-fix-vertical .c-article__txt {
                background-image: linear-gradient(
                    to bottom,
                    rgba(0, 0, 0, 0),
                    rgba(0, 0, 0, 0) 40%,
                    #000000);
                background-image: linear-gradient(
                    to bottom,
                    rgba(0, 0, 0, 0),
                    rgba(0, 0, 0, 0) 40%,
                    var(--negro)
                );
            }
.c-article-fix-vertical.c-article-top .c-article__txt {
                    justify-content: flex-start;
                    background-image: linear-gradient(
                        to top,
                        rgba(0, 0, 0, 0),
                        rgba(0, 0, 0, 0) 40%,
                        #000000);
                    background-image: linear-gradient(
                        to top,
                        rgba(0, 0, 0, 0),
                        rgba(0, 0, 0, 0) 40%,
                        var(--negro)
                    );
                }
.c-article-fix-vertical.c-article-no-gradient .c-article__txt {
                    background-image: none;
                }
.c-article-perfil {
        background-color: #e1dcd6;
        background-color: var(--fondo);
        display: flex;
        flex-direction: column-reverse;
    }
.c-article-perfil .c-article__txt {
            padding: 10px;
        }
.c-article-perfil .c-article__thumb {
            margin-top: auto;
            align-self: end;
        }
.c-article-perfil .c-article__thumb img {
                width: 100%;
                -o-object-fit: none;
                   object-fit: none
            }
@media (max-width: 991px) {
            .c-article-perfil .c-article__thumb img {
                    -o-object-fit: cover;
                       object-fit: cover
            }
                }
@media (max-width: 767px) {
        .c-article-perfil.u-border-xs {
                margin-bottom: 32px !important
        }
            }
.c-article-perfil.c-article-wink .c-article__wink {
                order: 1;
            }
.c-article-perfil.c-article-wink .c-article__wink img {
                    margin-top: 10px;
                    margin-left: 10px;
                    margin-bottom: 0;
                }
.c-article:not(:last-child) {
        margin-bottom: 16px;
        margin-top: 0
    }
@media (min-width: 992px) {
.c-article:not(:last-child) {
            margin-bottom: 20px
    }
        }
.c-article-opinion {
        background-color: #e1dcd6;
        background-color: var(--fondo);
        padding: 10px;
        position: relative;
        grid-template-columns: 1fr;
    }
.c-article-opinion .c-article__thumb {
                margin: 0 auto;
                position: relative;
                border-radius: 50%;
                overflow: hidden;
                width: -moz-max-content;
                width: max-content;
                display: none;
            }
.c-article-opinion .c-article__thumb img {
                    border-radius: 50%;
                    width: 105px;
                    height: 105px;
                }
.c-article-opinion .c-article__thumb-video {
                margin: -10px -10px 0 -10px;
                display: block;
                border-radius: 0;
                width: auto;
            }
.c-article-opinion .c-article__thumb-video img {
                    border-radius: 0;
                    width: 100%;
                    height: 100%;
                }
.c-article-opinion .c-article__txt {
                text-align: center;
            }
.c-article-opinion .c-article__subtitle {
                margin-bottom: 0
            }
@media (min-width: 992px) {
            .c-article-opinion .c-article__subtitle {
                    display: -webkit-box;
                    -webkit-line-clamp: 4;
                    -webkit-box-orient: vertical;
                    overflow: hidden
            }
                }
.c-article-opinion .c-article__title {
                font-style: italic;
                padding-top: 9px;
            }
.c-article-opinion .c-article__epigraph_opinion {
                display: inline-block;
            }
.c-article-opinion .c-article-lateral {
                grid-template-columns: 1fr 100px;
            }
.c-article-opinion .c-article-lateral .c-article__txt {
                    word-break: break-word;
                    text-align: inherit;
                }
@media (max-width: 767px) {
            .c-article-opinion.u-nomargin-bottom {
                    margin-bottom: 32px !important
            }
                    .c-article-opinion.u-nomargin-bottom:after {
                        margin-top: 0 !important;
                    }
                    .c-article-opinion.u-nomargin-bottom.u-col-2 {
                        margin-bottom: 0 !important;
                    }
                }
@media (max-width: 767px) {
                .c-article-opinion.u-nomargin-xs-bottom {
                        margin-bottom: 0 !important
                }
                    }
.c-article-opinion.u-border-xs:after {
                grid-column: inherit;
            }
.c-article-opinion-double {
            margin-bottom: 32px;
        }
.c-article-opinion-double .c-article__txt {
                    text-align: inherit;
                }
.c-article-opinion-double:not(:last-child) {
                margin-bottom: 32px
            }
.c-article-opinion-double:not(:last-child).u-nomargin-bottom {
                    margin-bottom: 32px !important;
                }
.c-article-opinion-double:after {
                content: "";
                display: block;
                width: 100%;
                height: 1px;
                background-color: #dddddd;
                background-color: var(--bordes);
                max-width: 980px;
                position: absolute;
                left: 0;
                bottom: -32px;
                margin: 16px auto;
            }
.c-article-opinion-double.u-nomargin-bottom:last-child {
                    margin-bottom: 0 !important
                }
.c-article-opinion-double.u-nomargin-bottom:last-child:after {
                        display: none;
                    }
@media (max-width: 767px) {
                    .c-article-opinion-double.u-nomargin-bottom:last-child.u-border-xs {
                            margin-bottom: 32px !important
                    }
                            .c-article-opinion-double.u-nomargin-bottom:last-child.u-border-xs:after {
                                display: block;
                            }
                        }
@media (min-width: 768px) {
                .c-article-opinion-double:not(:last-child) {
                    margin-bottom: 40px
                }
                    .c-article-opinion-double:not(:last-child):after {
                        margin: 20px auto;
                        bottom: -40px;
                    }
                .c-article-opinion-double:last-child {
                    margin-bottom: 0
                }
                    .c-article-opinion-double:last-child:after {
                        display: none;
                    }
                    .c-article-opinion-double.u-nomargin-bottom:not(:last-child) {
                        margin-bottom: 40px !important;
                    }
            }
.c-article-opinion-opinion.c-article-author-image .c-article__txt {
                    padding-left: 70px;
                }
.c-article-opinion-opinion.c-article-author-image .c-article__txt .c-article__epigraph {
                        color: #c51126;
                        color: var(--acento);
                    }
.c-article-opinion-opinion.c-article-author-image .c-article__image-author-content {
                    position: absolute;
                    top: 0;
                    left: 0;
                }
@media (max-width: 767px) {
                    .c-article-opinion-opinion.u-nomargin-bottom:last-child {
                        margin-bottom: 0 !important;
                    }
                }
.c-article-opinion-opinion.u-border-xs:last-child:after {
                    display: none;
                }
.c-article-opinion-opinion .c-article__txt {
                    text-align: inherit;
                }
.c-article-opinion-opinion .c-article__txt .c-article__signature .c-article__author {
                            font-size: 14px;
                            font-weight: 600;
                        }
.c-article-opinion-opinion .c-article__txt .c-article__signature .c-article__author__job {
                            display: block;
                            font-size: 11px;
                            color: #333131;
                            color: var(--texto-suave);
                        }
.c-article-opinion-opinion .c-article__epigraph {
                    margin-bottom: 0;
                }
.c-article-opinion .c-article__thumb_top {
            margin: -10px -10px 10px -10px;
            position: relative;
        }
.c-article-opinion.c-article-wink .c-article__thumb_top {
                margin-top: 10px;
            }
.c-article-opinion {
        /*Selector de tamaños de titular*/
    }
.c-article-opinion.size-1 .c-article__title .c-article__live:before {
                            width: 8px;
                            height: 8px;
                            margin-top: -4px;
                        }
.c-article-opinion.size-2 .c-opinion__title {
                    font-size: 26px;
                }
.c-article-opinion.size-6 .c-article__title {
                    margin-bottom: 5px
                }
.c-article-opinion.size-6 .c-article__title + .c-article__signature {
                        margin-bottom: 15px;
                        display: inline-block;
                    }
.c-article-opinion.c-article-author-image {
                grid-template-columns: 1fr 120px;
            }
.c-article-opinion.c-article-author-image .c-article__thumb {
                    display: block;
                }
.c-article-opinion.c-article-no-epigraph .c-article__epigraph {
                    display: none;
                }
.c-article-opinion.c-article-no-author .c-opinion__signature {
                    display: none;
                }
.c-article-opinion.c-article__txt-center .c-article__thumb {
                    display: block;
                }
.c-article-opinion .c-opinion__title {
            padding-top: 9px;
        }
.c-article.c-board-opinion .c-article__thumb {
            display: block;
        }
.c-article.c-board-opinion .c-opinion__author span {
                display: block;
                color: #030303;
                text-transform: uppercase;
                font-weight: 600;
            }
.c-article.c-board-opinion .c-opinion__author span:nth-child(2) {
                display: none;
            }
.c-article-opinion-lateral-case-2 {
        align-items: center;
        grid-column-gap: 10px;
        grid-template-columns: 106px 1fr
    }
@media (min-width: 992px) {
    .c-article-opinion-lateral-case-2 {
            grid-column-gap: 20px;
            grid-template-columns: 80px 1fr
    }
        }
@media (min-width: 992px) {
                .c-article-opinion-lateral-case-2 .c-article__thumb img {
                        width: 80px;
                        height: 80px
                }
                    }
.c-article-opinion-lateral-case-2 .c-article__title {
                font-size: 23px
            }
@media (min-width: 992px) {
            .c-article-opinion-lateral-case-2 .c-article__title {
                    font-size: 23px
            }
                }
.c-article-opinion-lateral-case-2 .c-article__txt {
                word-break: break-word;
            }
@media (max-width: 767px) {
        .c-article-lateral-xs {
            display: grid;
            grid-template-columns: 6fr 120px;
            grid-column-gap: 20px;
        }
                .c-article-lateral-xs .c-article__thumb {
                    grid-column-start: 2;
                    grid-row-start: 1;
                }
                .c-article-lateral-xs .c-article__thumb-video {
                    grid-column-start: 2;
                    grid-row-start: 1;
                }
                .c-article-lateral-xs .c-article__txt {
                    grid-column-start: 1;
                    grid-row-start: 1;
                }
                .c-article-lateral-xs.u-border-xs:after {
                    margin: 16px auto;
                    grid-column: 1 / span 2;
                }
    }
.c-article {
    /*Selector de tamaños de titular*/
}
.c-article-ratingnew {
        margin-right: 10px
    }
@media (max-width: 767px) {
    .c-article-ratingnew {
            overflow: hidden
    }
        }
.c-article-ratingnew:not(:last-child) {
            margin-bottom: 0;
        }
.c-article-ratingnew figure {
            margin-bottom: 5px
        }
@media (min-width: 768px) {
        .c-article-ratingnew figure {
                margin-right: 7px;
                margin-bottom: 0
        }
            }
.c-article-ratingnew figure img {
                width: 100%;
                height: 100%
            }
@media (min-width: 768px) {
            .c-article-ratingnew figure img {
                    width: 60px;
                    height: 60px
            }
                }
@media (max-width: 767px) {
        .c-article-ratingnew div {
                display: flex
        }
            }
.c-article-ratingnew div h3 {
                font-size: 14px;
                line-height: 18px;
                margin-top: 3px;
                color: #030303;
                color: var(--texto)
            }
@media (max-width: 767px) {
            .c-article-ratingnew div h3 {
                    height: 36px;
                    text-overflow: ellipsis;
                    overflow: hidden
            }
                }
@media (min-width: 768px) {
            .c-article-ratingnew div h3 {
                    font-size: 16px;
                    line-height: 20px
            }
                }
.c-article-ratingnew div .c-article__ratingnew__icon {
                color: #ffffff;
                color: var(--blanco);
                width: 24px;
                height: 24px;
                border-radius: 50%;
                margin-right: 5px
            }
@media (min-width: 768px) {
            .c-article-ratingnew div .c-article__ratingnew__icon {
                    margin-right: 0
            }
                }
@media (min-width: 768px) {
    .c-article-ratingnew {
            display: flex
    }
        }
.c-article-ratingnew-positive .c-article__ratingnew__icon {
                display: flex;
                background: #388e3c;
                background: var(--auxiliares-acierto);
            }
.c-article-ratingnew-positive .icon_up {
                visibility: visible;
            }
.c-article-ratingnew-negative .c-article__ratingnew__icon {
                display: flex;
                background: #c51126;
                background: var(--acento);
            }
.c-article-ratingnew-negative .icon_down {
                visibility: visible;
            }
.c-article-ratingnew-neutral .c-article__ratingnew__icon {
                display: flex;
                background: #fbc02d;
                background: var(--auxiliares-advertencia);
            }
.c-article-ratingnew-neutral .icon_question {
                visibility: visible;
            }
.c-article-double:first-child:after {
                content: "";
                display: block;
                width: 100%;
                height: 1px;
                background-color: #dddddd;
                background-color: var(--bordes);
                max-width: 980px;
                margin: 20px auto;
            }
@media (max-width: 767px) {
                .c-article-double:first-child:after {
                    margin: 16px auto;
                }
            }
@media (max-width: 767px) {
            .c-article-double:after {
                margin: 16px auto;
            }
        }
.c-article-double.c-article-fix:first-child:after {
                    margin-bottom: 0;
                }
@media (max-width: 767px) {
                    .c-article-double.c-article-fix:first-child:after {
                        margin-bottom: 0;
                    }
                }
.c-article-opening-reverse .u-grid-col-span-2 {
            grid-column-start: 2;
            grid-row-start: 1
        }
@media (max-width: 767px) {
        .c-article-opening-reverse .u-grid-col-span-2 {
                grid-column-start: 1;
                grid-row-start: 2
        }
                .c-article-opening-reverse .u-grid-col-span-2:before {
                    margin: 16px auto;
                    content: "";
                    display: block;
                    width: 100%;
                    height: 1px;
                    background-color: #dddddd;
                    background-color: var(--bordes);
                    max-width: 980px;
                }
                    .c-article-opening-reverse .u-grid-col-span-2.c-article__thumb-top:before {
                        display: none;
                    }
                    .c-article-opening-reverse .u-grid-col-span-2 .c-article:before {
                        margin: 16px auto;
                        content: "";
                        display: block;
                        width: 100%;
                        height: 1px;
                        background-color: #dddddd;
                        background-color: var(--bordes);
                        max-width: 980px;
                    }
                    .c-article-opening-reverse .u-grid-col-span-2 .c-article.u-border-xs::after {
                        display: none;
                    }
                    .c-article-opening-reverse .u-grid-col-span-2 .c-article.c-article-fix::before {
                        display: none;
                    }
            }
.c-article-opening-reverse .u-grid-columns-3 .u-grid-col-span-2 .u-grid-col-span-2 {
                grid-column-start: initial;
                grid-row-start: initial
            }
.c-article-opening-reverse .u-grid-columns-3 .u-grid-col-span-2 .u-grid-col-span-2:before {
                    display: none;
                }
@media (max-width: 767px) {
                    .c-article-opening-reverse .u-grid-columns-3 .u-grid-col-span-2 .c-article:before {
                        display: none;
                    }
            }
.c-article-related .c-article__related {
            display: block;
        }
.c-article-no-epigraph .c-article__epigraph {
            display: none;
        }
.c-article-no-subtitle .c-article__subtitle {
            display: none;
        }
.c-article-no-author > .c-article__txt .c-article__author {
            display: none;
        }
.c-article-no-author div > .c-article__txt .c-article__author {
            display: none;
        }
.c-article-no-author > .c-opinion__txt .c-opinion__signature {
            display: none;
        }
.c-article-no-author > .c-related__txt .c-article__author {
            display: none;
        }
.c-article-author-no-job .c-opinion__author span[name="author-position"] {
                display: none;
            }
.c-article-bg .c-article__txt {
            padding: 16px;
        }
.c-article-bg .c-article__txt + .c-article__related {
                padding: 0 16px 16px 16px
            }
@media (min-width: 992px) {
            .c-article-bg .c-article__txt + .c-article__related {
                    padding: 0 16px 16px 16px
            }
                }
.c-article-red .c-article__txt {
            background-color: #c51126;
            background-color: var(--acento);
        }
.c-article-red .c-article__epigraph, .c-article-red .c-article__title, .c-article-red .c-article__subtitle, .c-article-red .c-article__author, .c-article-red .c-article__time, .c-article-red .c-article__comment, .c-article-red .c-article__pretitle {
            color: #ffffff;
            color: var(--blanco);
        }
.c-article-red .c-article__title a, .c-article-red .c-article__author a, .c-article-red .c-related__title a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-red .c-article__related {
            background-color: #c51126;
            background-color: var(--acento);
        }
.c-article-red .c-article__related .c-opinion__author, .c-article-red .c-article__related a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-red .c-article__related .icon {
                color: #fbd0d5;
                color: var(--fondo-rosa);
            }
.c-article-red .c-opinion-arrow .icon {
            color: #fbd0d5;
            color: var(--fondo-rosa);
        }
.c-article-red .c-article__live:before {
                background-color: #fbd0d5;
                background-color: var(--fondo-rosa);
            }
.c-article-red .c-article__live:after {
                color: #fbd0d5;
                color: var(--fondo-rosa);
            }
.c-article-red .c-article__exclusive:after {
                color: #fbd0d5;
                color: var(--fondo-rosa);
            }
.c-article-red .c-article__interview p {
                color: #ffffff;
                color: var(--blanco)
            }
.c-article-red .c-article__interview p:before {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-red .c-article__interview.inicio svg {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-red .c-article__title:after {
                background: url(../images/icon/cita-end-white.svg) no-repeat
                    center left;
                background-size: 100%;
            }
.c-article-red .c-related-module-live .c-related__icon:after {
                    color: #fbd0d5;
                    color: var(--fondo-rosa);
                }
.c-article-red .c-related-module-live .c-related__icon:before {
                    background-color: #fbd0d5;
                    background-color: var(--fondo-rosa);
                }
.c-article-red.c-article-perfil {
        background-color: #c51126;
        background-color: var(--acento);
    }
.c-article-grey .c-article__txt {
            background-color: #efefef;
            background-color: var(--fondo-gris2);
        }
.c-article-grey .c-article__related {
            background-color: #efefef;
            background-color: var(--fondo-gris2);
        }
.c-article-grey.c-article-perfil {
        background-color: #efefef;
        background-color: var(--fondo-gris2);
    }
.c-article-green .c-article__txt {
            background-color: #2d492f;
            background-color: var(--fondo-verde);
        }
.c-article-green .c-article__epigraph, .c-article-green .c-article__title, .c-article-green .c-article__subtitle, .c-article-green .c-article__author, .c-article-green .c-article__time, .c-article-green .c-article__comment, .c-article-green .c-article__pretitle {
            color: #ffffff;
            color: var(--blanco);
        }
.c-article-green .c-article__title a, .c-article-green .c-article__author a, .c-article-green .c-related__title a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-green .c-article__related {
            background-color: #2d492f;
            background-color: var(--fondo-verde);
        }
.c-article-green .c-article__related .c-opinion__author, .c-article-green .c-article__related a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-green .c-article__related .icon {
                color: #b6e9b8;
                color: var(--fondo-verde2);
            }
.c-article-green .c-opinion-arrow .icon {
            color: #b6e9b8;
            color: var(--fondo-verde2);
        }
.c-article-green .c-article__live:before {
                background-color: #b6e9b8;
                background-color: var(--fondo-verde2);
            }
.c-article-green .c-article__live:after {
                color: #b6e9b8;
                color: var(--fondo-verde2);
            }
.c-article-green .c-article__exclusive:after {
                color: #b6e9b8;
                color: var(--fondo-verde2);
            }
.c-article-green .c-article__interview p {
                color: #b6e9b8;
                color: var(--fondo-verde2)
            }
.c-article-green .c-article__interview p:before {
                    color: #b6e9b8;
                    color: var(--fondo-verde2);
                }
.c-article-green .c-article__interview.inicio svg {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-green .c-article__title:after {
                background: url(../images/icon/cita-end-white.svg) no-repeat
                    center left;
                background-size: 100%;
            }
.c-article-green .c-related-module-live .c-related__icon:after {
                    color: #b6e9b8;
                    color: var(--fondo-verde2);
                }
.c-article-green .c-related-module-live .c-related__icon:before {
                    background-color: #b6e9b8;
                    background-color: var(--fondo-verde2);
                }
.c-article-green.c-article-perfil {
        background-color: #2d492f;
        background-color: var(--fondo-verde);
    }
.c-article-beige .c-article__txt {
            padding: 16px;
            background-color: #e5e4d3;
            background-color: var(--fondo-beige);
        }
.c-article-beige.c-article-perfil {
        background-color: #e5e4d3;
        background-color: var(--fondo-beige);
    }
.c-article-dark-grey .c-article__txt {
            background-color: #37474f;
            background-color: var(--enlace-oscuro);
        }
.c-article-dark-grey .c-article__epigraph, .c-article-dark-grey .c-article__title, .c-article-dark-grey .c-article__subtitle, .c-article-dark-grey .c-article__author, .c-article-dark-grey .c-article__time, .c-article-dark-grey .c-article__comment, .c-article-dark-grey .c-article__pretitle {
            color: #ffffff;
            color: var(--blanco);
        }
.c-article-dark-grey .c-article__title a, .c-article-dark-grey .c-article__author a, .c-article-dark-grey .c-related__title a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-dark-grey .c-article__related {
            background-color: #37474f;
            background-color: var(--enlace-oscuro);
        }
.c-article-dark-grey .c-article__related .c-opinion__author, .c-article-dark-grey .c-article__related a {
                color: #ffffff;
                color: var(--blanco);
            }
.c-article-dark-grey .c-article__related .icon {
                color: #acc4d0;
                color: var(--fondo-oscuro2);
            }
.c-article-dark-grey .c-opinion-arrow .icon {
            color: #acc4d0;
            color: var(--fondo-oscuro2);
        }
.c-article-dark-grey .c-article__live:before {
                background-color: #acc4d0;
                background-color: var(--fondo-oscuro2);
            }
.c-article-dark-grey .c-article__live:after {
                color: #acc4d0;
                color: var(--fondo-oscuro2);
            }
.c-article-dark-grey .c-article__exclusive:after {
                color: #acc4d0;
                color: var(--fondo-oscuro2);
            }
.c-article-dark-grey .c-article__interview p {
                color: #acc4d0;
                color: var(--fondo-oscuro2)
            }
.c-article-dark-grey .c-article__interview p:before {
                    color: #acc4d0;
                    color: var(--fondo-oscuro2);
                }
.c-article-dark-grey .c-article__interview.inicio svg {
                    color: #ffffff;
                    color: var(--blanco);
                }
.c-article-dark-grey .c-article__title:after {
                background: url(../images/icon/cita-end-white.svg) no-repeat
                    center left;
                background-size: 100%;
            }
.c-article-dark-grey .c-related-module-live .c-related__icon:after {
                    color: #acc4d0;
                    color: var(--fondo-oscuro2);
                }
.c-article-dark-grey .c-related-module-live .c-related__icon:before {
                    background-color: #acc4d0;
                    background-color: var(--fondo-oscuro2);
                }
.c-article-dark-grey.c-article-perfil {
        background-color: #37474f;
        background-color: var(--enlace-oscuro);
    }
.c-article-soft-green .c-article__txt {
            background-color: #f1f9f8;
            background-color: var(--fondo-verde3);
        }
.c-article-soft-green .c-article__related {
            background-color: #f1f9f8;
            background-color: var(--fondo-verde3);
        }
.c-article-soft-green.c-epigraph-highlighted .c-article__interview p {
                color: #f57c00;
                color: var(--color-naranja)
            }
.c-article-soft-green.c-epigraph-highlighted .c-article__interview p:before {
                    color: #f57c00;
                    color: var(--color-naranja);
                }
.c-article-soft-green.c-epigraph-highlighted .c-article__comment {
                color: #f57c00;
                color: var(--color-naranja);
            }
.c-article-soft-green.c-article-perfil {
        background-color: #f1f9f8;
        background-color: var(--fondo-verde3);
    }
.c-article-last:last-child {
            margin-bottom: 0 !important
        }
.c-article-last:last-child:after {
                display: none;
            }
.c-article-book .c-article__title.size-1 .c-article__live:before {
                            width: 8px;
                            height: 8px;
                            margin-top: -4px;
                        }
.c-article-book .c-article__title.size-6 {
                    margin-bottom: 5px
                }
.c-article-book .c-article__title.size-6 + .c-article__signature {
                        margin-bottom: 15px;
                        display: inline-block;
                    }
.c-article-autoplay .c-article__thumb {
                position: relative
            }
.c-article-autoplay .c-article__thumb::before {
                    content: "";
                    display: block;
                    background-image: linear-gradient(
                        10deg,
                        #000000 0%,
                        rgba(0, 0, 0, 0) 50%
                    );
                    background-image: linear-gradient(
                        10deg,
                        var(--negro) 0%,
                        rgba(0, 0, 0, 0) 50%
                    );
                    position: absolute;
                    bottom: 0;
                    width: 100%;
                    height: 104px;
                }
.c-article-autoplay .c-article__icon {
                --c-icon-multimedia-bg: none;
                --c-icon-multimedia-color: var(--blanco);
                position: absolute;
                bottom: 20px;
                left: 20px;
                padding: 0;
                width: 64px;
                height: 64px;
                border: 4px solid #ffffff;
                border: 4px solid var(--blanco);
                border-radius: 50%;
            }
.c-article-autoplay .c-article__icon span {
                    display: none;
                }
.c-article-autoplay .c-article__icon svg {
                    width: 28px;
                    height: 28px;
                }
.c-article.size-1 .c-article__title .c-article__live:before {
                        width: 8px;
                        height: 8px;
                        margin-top: -4px;
                    }
.c-article.size-6 .c-article__title {
                margin-bottom: 5px
            }
.c-article.size-6 .c-article__title + .c-article__signature {
                    margin-bottom: 15px;
                    display: inline-block;
                }
.c-article.c-epigraph-highlighted .c-article__epigraph {
            color: #c51126;
            color: var(--c-article-epigraph-highlighted-color);
        }
.c-article.c-nogrid {
        display: block;
    }
.c-article.c-article__thumb-top {
        margin-bottom: 0;
    }
@keyframes bullet {
    from {
        opacity: 1;
    }
    to {
        opacity: 0;
    }
}
.u-bg .c-branded:last-child.u-border-xs:after {
                    display: none;
                }
.marcador-portada {
    height: 33px;
    min-height: 33px;
}
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__txt {
                margin-top: -80px
            }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__txt:before {
                    bottom: calc(100% - 80px);
                }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado.c-article-calado-vertical.c-article-top .c-article__txt {
                        margin-bottom: -65px;
                        margin-top: 0
                    }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado.c-article-calado-vertical.c-article-top .c-article__txt:before {
                            bottom: 0;
                            top: calc(100% - 65px);
                        }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__live {
                position: relative
            }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__live:before {
                    background-color: #fbd0d5;
                    background-color: var(--fondo-rosa);
                    position: relative;
                }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__live:after {
                    padding-left: 0.7em;
                    padding-right: 0.2em;
                }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__exclusive:after, .u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__interview p, .u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__interview p:before, .u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__interview.inicio svg, .u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__live:after, .u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado .c-article__pretitle {
                color: #fbd0d5;
                color: var(--fondo-rosa);
                position: relative;
            }
.u-grid-columns-2:not(.u-grid-col-span-2) .c-article-calado.c-article-live .c-article__title .c-article__live:before {
                            height: 0.5em;
                            left: 0;
                            margin: 0;
                            position: absolute;
                            top: calc(50% - 0.3em);
                            width: 0.5em;
                        }
.u-grid-columns-2.u-grid-col-span-3 .u-grid-columns-2 .c-article__icon {
                    width: 36px;
                    height: 36px;
                    padding: 0;
                }
.u-grid-columns-2.u-grid-col-span-3 .u-grid-columns-2 .c-article__icon span {
                        display: none;
                    }
.u-grid-columns-2-xs.u-grid-columns-4 .c-article__icon {
                width: 36px;
                height: 36px;
                padding: 0;
            }
.c-branded{
    position: relative;
    z-index:1;
}
.c-branded .c-article__txt{
        padding: 16px;
        background-color: #e5e4d3;
        background-color: var(--fondo-beige);
    }
.c-branded__epigraph{
        font-size: 14px;
        line-height: normal;
        color: #333131;
        color: var(--texto-suave);
        font-family: 'Flama', sans-serif;
        font-family: var(--primary-font);
        text-transform: uppercase;
        margin-bottom: 9px;
    }
.c-branded__epigraph__sp1 {
            margin-right: 5px;
        }
.c-branded__epigraph__sp2 {
            font-weight: 600;
        }
.c-branded .c-article__title {
        margin-bottom: 0;
    }
.c-branded .c-article__signature {
        display: none;
    }
.c-branded-lateral-md{
      background-color: #e5e4d3;
      background-color: var(--fondo-beige);

    }
.c-branded-lateral-md .c-article__txt {
        background: none;
      }
.c-branded-lateral-md .c-branded__epigraph{
        padding-bottom: 9px;
        margin-bottom: 0;
        background: #ffffff;
        background: var(--blanco);
      }
@media (max-width: 767px) {
      .c-branded-lateral-md::after {
          position: absolute;
          bottom: -16px;
          left: 0;
          margin: 0 auto !important
      }
        }
@media (min-width: 768px) {
    .c-branded-lateral-md{
        display: grid;
        grid-template-columns: 6fr 6fr;
        grid-column-gap: 0;
        margin-bottom: 0 !important;

    }
        .c-branded-lateral-md .c-branded__epigraph{
          grid-row-start: 1;
          grid-column: 1 / span 2;
        }
        .c-branded-lateral-md .c-article__thumb{
          grid-row-start: 2;
          grid-column-start: 2;
        }
        .c-branded-lateral-md .c-article__txt{
          grid-row-start: 2;
          grid-column-start: 1;
        }
      }
@media (max-width: 767px) {
    .c-branded-lateral-md{
        position: relative;
        margin-bottom: 32px !important

    }
      }
@media (max-width: 767px) {
      .c-branded-lateral-md:last-child {
          margin-bottom: 16px !important
      }
        }
@media (max-width: 767px) {
        .c-branded-lateral-md:last-child::after {
            display: none
        }
          }
.c-opinion {
    position: relative;
    z-index: 1;
}
.c-opinion__thumb {
        position: relative;
        border-radius: 50%;
        overflow: hidden;
        width: -moz-max-content;
        width: max-content;
    }
.c-opinion__thumb img {
            -o-object-fit: cover;
               object-fit: cover;
        }
.c-opinion__thumb + .c-opinion__txt {
            padding-left: 10px;
            max-width: calc(100% - 28px - 10px - 48px);
        }
.c-opinion__thumb.unknown-avatar + .c-opinion__txt {
            padding-left: 0;
            max-width: calc(100% - 28px);
        }
.c-opinion__txt {
        width: 100%;
        max-width: calc(100% - 28px);
    }
.c-opinion__title {
        font-weight: 600;
        letter-spacing: -0.27px;
        font-size: 23px;
        color: #030303;
        color: var(--texto);
        font-family: 'ChronicleDispCondSemibold', Georgia;
        font-family: var(--third-font);
        font-style: italic;
        margin: 0;
    }
.c-opinion__title a {
            color: #030303;
            color: var(--texto)
        }
.c-opinion__title a:not(.link-with-video):before {
                    content: "";
                    position: absolute;
                    left: 0;
                    top: 0;
                    right: 0;
                    bottom: 0;
                    z-index: 1;
                }
@media (min-width: 992px) {
    .c-opinion__title {
    }
        }
.c-opinion__author {
        font-size: 14px;
        color: #030303;
        color: var(--texto);
        font-weight: 600;
        text-transform: uppercase;
    }
.c-opinion__author a {
            color: #030303;
            color: var(--texto);
        }
.c-opinion__author span {
            color: #030303;
            color: var(--texto);
            display: block;
        }
.c-opinion__author span[name="author-position"] {
            text-transform: none;
            color: #90837d;
            color: var(--texto-secundario);
            font-weight: normal;
        }
.c-opinion-arrow {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
    }
.c-opinion-arrow .icon {
            color: #90837d;
            color: var(--texto-secundario);
            display: block;
            max-width: 18px;
            height: 18px;
            width: 100%;
            margin-right: 5px;
            visibility: visible;
        }
.c-related__txt {
        width: 100%;
        max-width: calc(100% - 28px);
    }
.c-related__title {
        font-size: 16px;
        font-weight: 600;
        color: #030303;
        color: var(--texto);
        font-family: 'Flama', sans-serif;
        font-family: var(--primary-font);
        line-height: 1.3;
        margin: 0;
    }
.c-related__title a {
            color: #030303;
            color: var(--texto);
        }
.c-related__pretitle {
        color: #c51126;
        color: var(--c-article-pretitle-color);
        padding-right: 4px;
        display: none;
    }
.c-related-pretitle .c-related__pretitle {
            display: inline;
        }
.c-related-pretitle .c-related__title a {
                display: inline;
            }
.c-related-arrow {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        position: relative;
        z-index: 1;
    }
.c-related-arrow .c-related__txt {
            max-width: calc(100% - 10px);
        }
.c-related-arrow .icon {
            color: #90837d;
            color: var(--texto-secundario);
            display: block;
            max-width: 18px;
            height: 18px;
            width: 100%;
            margin-right: 5px;
            visibility: visible;
        }
.c-related .c-related__icon {
        display: none;
        margin-right: 5px;
        float: left;
    }
.c-related .cont-related {
        width: 100%;
    }
.c-related-module-video .c-related__icon .icon, .c-related-module-gallery .c-related__icon .icon, .c-related-module-podcast .c-related__icon .icon, .c-related-module-interactivo .c-related__icon .icon, .c-related-module-encuesta .c-related__icon .icon {
                visibility: hidden;
                color: #c51126;
                color: var(--acento);
                max-width: 12px;
                height: 12px;
                margin-right: 0;
            }
.c-related-module-video .c-related__txt, .c-related-module-gallery .c-related__txt, .c-related-module-podcast .c-related__txt, .c-related-module-interactivo .c-related__txt, .c-related-module-encuesta .c-related__txt {
            display: inline;
        }
.c-related-module-live .c-related__icon {
            display: inline-flex
        }
.c-related-module-live .c-related__icon:after {
                content: "Directo";
                padding-left: 13px;
                color: #c51126;
                color: var(--acento);
                font-weight: 600;
            }
.c-related-module-live .c-related__icon:before {
                content: "";
                display: block;
                width: 9px;
                height: 9px;
                background-color: #c51126;
                background-color: var(--acento);
                border-radius: 50%;
                overflow: hidden;
                animation: bullet 1s infinite;
                animation-delay: 1s;
                animation-duration: 1s;
                position: absolute;
                margin-top: 5px;
            }
.c-related-module-live .c-related__icon svg {
                display: none;
            }
.c-related-module-live .c-related__txt {
            display: inline;
        }
.c-related-module-video .c-related__icon {
            display: flex;
        }
.c-related-module-video .c-related__icon .icon_video {
                visibility: visible;
            }
.c-related-module-gallery .c-related__icon {
            display: flex;
        }
.c-related-module-gallery .c-related__icon .icon_gallery {
                visibility: visible;
            }
.c-related-module-podcast .c-related__icon {
            display: flex;
        }
.c-related-module-podcast .c-related__icon .icon_podcast {
                visibility: visible;
            }
.c-related-module-interactivo .c-related__icon {
            display: flex;
        }
.c-related-module-interactivo .c-related__icon .icon_interactivo {
                visibility: visible;
            }
.c-related-module-encuesta .c-related__icon {
            display: flex;
        }
.c-related-module-encuesta .c-related__icon .icon_encuesta {
                visibility: visible;
            }
.c-line{
  display: block;
  width: 100%;
  height: 1px;
  background-color: #dddddd;
  background-color: var(--bordes);
  max-width: 980px;
  margin: 0 auto 20px;
}
@media (max-width: 767px) {
      .u-border-xs:after {
        content:"";
        display: block;
        width: 100%;
        height: 1px;
        background-color: #dddddd;
        background-color: var(--bordes);
        max-width: 980px;
        margin: 0 auto 16px;
      }
        .u-border-xs.u-margin-after-xs-tp:after {
          margin-top: 16px;
        }
        .u-border-xs.c-article:after {
          margin:16px auto;
        }
        .u-border-xs.c-article-opinion:after, .u-border-xs.c-article-lateral-case-2:after, .u-border-xs.c-poll:after {
          margin-top:16px;
          margin-bottom:0;
        }
        .u-border-xs.c-article-opinion:after, .u-border-xs.c-article-perfil:after, .u-border-xs.c-article-module-branded:after, .u-border-xs.c-poll:after, .u-border-xs.c-article-lateral.c-article-bg:after {
          position:absolute;
          left:0;
        }
        .u-border-xs.c-article-opinion:after, .u-border-xs.c-poll:after {
          bottom:-16px;
        }
        .u-border-xs.c-article-perfil:after, .u-border-xs.c-article-lateral.c-article-bg:after {
          bottom: -32px;
        }
        .u-border-xs.c-article-double:after {
          margin-bottom:16px;
        }
    }
@media (min-width: 768px) {
    .u-border:after {
      content:"";
      display: block;
      width: 100%;
      height: 1px;
      background-color: #dddddd;
      background-color: var(--bordes);
      max-width: 980px;
      margin: 0 auto 20px;
    }
        .u-border.c-article:after{
           margin-top: 20px;
        }
  }
@media (max-width: 991px) {
    .u-border-bt {
        display: flex;
        flex-direction: column;
        flex: 1 1 auto
    }
        .u-border-bt:after {
            content:"";
            display: block;
            width: 100%;
            height: 1px;
            background-color: #dddddd;
            background-color: var(--bordes);
            max-width: 980px;
            margin: auto auto 0;
        }
      .u-border-bt .c-article__txt {
        margin-bottom: 16px;
      }
  }
@media (max-width: 767px) {
                   .o-container-board:not(.c-article-opening-reverse) .u-border-xs.bg-modulo {
                       position: relative;
                       margin-bottom: 32px
                   }
                       .o-container-board:not(.c-article-opening-reverse) .u-border-xs.bg-modulo:after {
                           position:absolute;
                           left:0;
                           bottom: -32px;
                       }
               }
@media (max-width: 767px) {
                        .o-container-board.c-article-opening-reverse .u-border-xs.bg-modulo:after {
                            display: none;
                        }
                }
.btn-back {
    display: none
}
@media (max-width: 767px) {
.btn-back {
        cursor: pointer;
        position: sticky;
        left: 32px;
        bottom: 32px;
        display: flex;
        align-items: center;
        justify-content: center;
        z-index: 3;
        border-radius: 50%;
        height: 44px;
        width: 44px;
        background: #4a90e2;
        background: var(--enlace);
        color: #ffffff;
        color: var(--blanco)
}
    }
.c-pagination {
  text-align: center;
  width: -moz-max-content;
  width: max-content;
  margin-left: auto;
  margin-right: auto;
  --color: var(--acento);

}
.c-pagination ul {
    margin: 0 auto 20px;
    padding-left: 0;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
  }
.c-pagination ul li {
      font-family: 'Flama', sans-serif;
      font-family: var(--primary-font);
      font-size: 16px;
      font-weight: 700;
      background-color: #f3f3f3;
      background-color: var(--fondo-gris);
      margin:0 4px;
      width: 32px;
      height: 32px
    }
.c-pagination ul li.active {
        color: #030303;
        color: var(--texto);
        cursor: auto;
        cursor: initial;
      }
.c-pagination ul li.active span{
          color: #030303;
          color: var(--texto);
        }
.c-pagination ul li.disabled a{
          cursor: auto;
          cursor: initial;
        }
.c-pagination ul li.disabled .c-pagination__icon{
         color:#dddddd;
         color:var(--bordes);
       }
.c-pagination ul li a {
        color : var(--color);
        display: flex;
        flex-direction: row;
        align-items: center;
        justify-content: center;
        width: 32px;
        height: 32px;
      }
.c-pagination ul li span {
        color: var(--color);
        overflow: hidden;
        position: relative;
        width: 32px;
        height: 32px;
        display: inline-flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
      }
.c-pagination ul li .sr-only {
        display: none;
      }
@media (max-width: 767px) {
    .c-pagination ul li {
          font-size: 12px;
          margin: 0 3px;
          width: 30px;
          height: 30px
    }
      }
@media (min-width: 768px) {
  .c-pagination ul {
      justify-content: space-between
  }

    }
.c-pagination__icon{
    display: block;
    width: 24px;
    height: 24px;
  }
.c-pagination__next{
  }
.c-pagination__prev{

  }
.c-pagination__first{

  }
.c-pagination__last{

  }
.c-search{
  position: relative;
  z-index: 1;
  background-color: #f3f3f3;
  background-color: var(--fondo-gris);
  padding: 16px;
  margin-bottom: 16px;
}
.c-search__form{
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    position: relative;
    flex-wrap: wrap;


  }
.c-search__form input[type="text"]{
      position: relative;
      z-index: 1;
      width: calc(100% - 100px);
      height: 44px;
      padding: 0 15px;
      font-size: 16px;
      color: #030303;
      color: var(--texto);
      border-radius: 6px;
      border: solid 1px #dddddd;
      border: solid 1px var(--bordes);
      background-color: #ffffff;
      background-color: var(--blanco);
      font-family: 'Flama', sans-serif;
      font-family: var(--primary-font)
    }
@media (min-width: 768px) {
    .c-search__form input[type="text"]{
        height: 35px
    }
      }
.c-search__btn{
        background-color: #4a90e2;
        background-color: var(--enlace);
        border-radius: 6px;
        display: flex;
        flex-direction: row !important;
        align-items: center;
        justify-content: flex-start;
        text-align: center;
        width: -moz-min-content;
        width: min-content;
        height: 44px;
        font-size: 14px;
        text-transform: uppercase;
        color: #ffffff;
        color: var(--blanco);
        cursor: pointer;
        transition: box-shadow .3s;
        font-family: 'Flama', sans-serif;
        font-family: var(--primary-font);
        padding: 0 16px

    }
@media (min-width: 992px) {
  .c-search__btn{
          height: 35px

    }
        }
.c-search__btn span:not(.sr-only){
                display: block;
            }
.c-search__btn .icon{
            display: none;
        }
.c-search__btn:hover{
            box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
        }
.c-search__btn:active{
            border: solid 1px #37474f;
            border: solid 1px var(--enlace-oscuro);
        }
.c-search__btn:focus{
            box-shadow: 0 0 4px 0 #4a90e2;
            box-shadow: 0 0 4px 0 var(--enlace);
            background-color: #4a90e2;
            background-color: var(--enlace);
        }
.c-search__close{
    width: 24px;
    height: 24px;
    margin-right: 10px;
    cursor: pointer;
  }
.c-search__title{
    font-family: 'ChronicleDispCondSemibold', Georgia;
    font-family: var(--third-font);
    font-size: 28px;
    font-weight: 600;
    line-height: 1.07;
    letter-spacing: normal;
    text-align: left;
    color: #90837d;
    color: var(--texto-secundario);
    margin-bottom: 10px
  }
@media (min-width: 992px) {
  .c-search__title{
      font-size: 36px
  }
    }
.c-search__filter{
    width:100%;
    padding-top: 16px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center
  }
@media (min-width: 768px) {
  .c-search__filter{
      padding-top: 16px
  }
    }
.c-search__filter__title{
      font-size: 16px;
      font-weight: 500;
      color: #333131;
      color: var(--texto-suave);
    }
.c-search__radio{
    display: flex;
    align-items: center;
    justify-content: flex-start;
    flex-direction: row;
    line-height: 1;
    position: relative;
    padding-left: 16px;
  }
.c-search__radio input[type="radio"]{
      display: none
    }
.c-search__radio input[type="radio"]:checked + .fake-check:after {
            background: #90837d;
            background: var(--texto-secundario);
          }
.c-search__radio .fake-check{
      border: 1px solid #90837d;
      border: 1px solid var(--texto-secundario);
      border-radius: 50%;
      margin-right: 10px;
      width: 20px;
      height: 20px;
      display: flex;
      flex-direction: row;
      justify-content: center;
      align-items: center
    }
.c-search__radio .fake-check:after {
        content: '';
        display: block;
        background: #f3f3f3;
        background: var(--fondo-gris);
        cursor: pointer;
        width: 12px;
        height: 12px;
        border-radius: 50%;
        transition: background-color .3s;
      }
.c-search__radio p{
      color: #90837d;
      color: var(--texto-secundario);
      font-size: 16px;
    }
@media (max-width: 991px) {
      .c-search__list .u-show-xs {
        padding-bottom: 20px;
        margin-bottom: 20px;
        border-bottom: 1px solid #dddddd;
        border-bottom: 1px solid var(--bordes);
      }
    }
.c-search__list-item{
      display: grid;
      grid-template-columns: 72px 1fr 120px;
      grid-column-gap: 10px;
      margin-bottom: 20px;
      padding-bottom: 20px;
      border-bottom: 1px solid #dddddd;
      border-bottom: 1px solid var(--bordes);
      position: relative;

    }
.c-search__list-item__date{
        color: #90837d;
        color: var(--texto-secundario);
        font-size: 11px;
        grid-column: 1 / span 2
      }
@media (min-width: 992px) {
      .c-search__list-item__date{
          font-size: 14px;
          grid-column: 1 / span 1
      }
        }
.c-search__list-item__txt{
        grid-column: 1 / span 2;
        grid-row-start: 2
      }
@media (min-width: 992px) {
      .c-search__list-item__txt{
          grid-row-start: 1;
          grid-column: 2 / span 1
      }
        }
.c-search__list-item__thumb{
        grid-row:1 / span 2 
      }
@media (min-width: 992px) {
      .c-search__list-item__thumb{
          grid-column: 3 / span 1 ;
          grid-row:1 / span 1 
      }
        }
@media (min-width: 768px) {
.c-search{
    padding: 20px;
    margin-bottom: 20px
}
  }
.home-boards > div:first-of-type .o-container {
        padding-top: 16px
      }
@media (min-width: 992px) {
      .home-boards > div:first-of-type .o-container {
          padding-top: 20px
      }
        }
.home-boards > div:last-of-type .o-container {
        padding-bottom:16px
      }
@media (min-width: 992px) {
      .home-boards > div:last-of-type .o-container {
          padding-bottom:20px
      }
        }
.home-boards > div:last-of-type .o-container-board:after {
            display:none;
          }
@media (max-width: 767px) {
    /*Bloque 3 temas*/
                .home-boards .u-grid-col-3 > div:last-of-type .c-article-opinion-double:last-child {
                  margin-bottom: 0 !important
                }
                  .home-boards .u-grid-col-3 > div:last-of-type .c-article-opinion-double:last-child:after {
                    display: none;
                  }
              .home-boards .u-grid-col-3 > div:not(:last-of-type) .c-article-double.c-article-last {
                margin-bottom:16px !important
              }
                .home-boards .u-grid-col-3 > div:not(:last-of-type) .c-article-double.c-article-last:after {
                  display:block;
                }
                .home-boards .u-grid-col-3 > div:not(:last-of-type) .c-article-double-opinion.c-article-last {
                  margin-bottom:32px !important
                }
                  .home-boards .u-grid-col-3 > div:not(:last-of-type) .c-article-double-opinion.c-article-last:after {
                    display:block;
                  }
                .home-boards .u-grid-col-3 > div:only-of-type .c-article-opinion-double:last-child {
                  margin-bottom: 32px !important
                }
                  .home-boards .u-grid-col-3 > div:only-of-type .c-article-opinion-double:last-child:after {
                    display: block;
                  }
                .home-boards .u-grid-col-3 > div:only-of-type .c-article-double.c-article-last:last-child {
                  margin-bottom:16px !important
                }
                  .home-boards .u-grid-col-3 > div:only-of-type .c-article-double.c-article-last:last-child:after {
                    display:block;
                  }
            .home-boards .u-grid-col-3 .c-article-perfil:not(:last-child).u-nomargin-bottom {
              /*margin-bottom:16px !important;*/
            }
            .home-boards .u-grid-col-3 .c-article-opinion:last-child.u-nomargin-bottom {
             /* margin-bottom:0 !important;*/
            }
              .home-boards .u-grid-col-3 .c-article-opinion-double.u-nomargin-bottom:last-child {
                margin-bottom:32px !important
              }
                .home-boards .u-grid-col-3 .c-article-opinion-double.u-nomargin-bottom:last-child:after {
                 display:block;
                }
          .home-boards .u-margin-bt-xs.c-article-lateral.c-article-opinion {
            margin-bottom:32px !important
          }
              .home-boards .u-margin-bt-xs.c-article-lateral.c-article-opinion.c-article-lateral-sm-only{
                  margin-bottom:16px !important;
              }
  }
.home-boards .txt_cartas {
    font-size: 14px;
    line-height: normal;
    font-family:  'Flama', sans-serif;
    font-family:  var(--primary-font);
    color: #030303;
    color: var(--texto)
  }
@media (min-width: 768px) {
  .home-boards .txt_cartas {
      font-size: 16px;
      line-height: 1.2
  }
    }
.home-boards .txt_cartas a {
      color: #4a90e2;
      color: var(--enlace);
      display: inline;
    }
.title-container {
    padding: 8px 0 16px;
}
.title-container .title {
        font-family: 'ChronicleDispCondSemibold', Georgia;
        font-family: var(--third-font);
        font-size: 28px;
        font-weight: 600;
        font-stretch: normal;
        font-style: normal;
        line-height: 1.07;
        letter-spacing: normal;
        text-align: left;
        color: #90837d;
        color: var(--texto-secundario)
    }
@media (min-width: 992px) {
    .title-container .title {
            font-size: 35px;
            line-height: 1.06
    }
        }
.c-poll{
    background-color: #f3f3f3;
    background-color: var(--fondo-gris);
    padding: 10px;
    position: relative;
}
.c-poll__pretitle{
        margin-bottom: 13px;
        display: flex;
        flex-direction: row;
        grid-gap:5px;
        gap:5px;
        justify-content: flex-start;
        align-items: center;
    }
.c-poll__pretitle__icon{
            width: 24px;
            height: 24px;
            color: #c51126;
            color: var(--acento);
        }
.c-poll__pretitle__name{
            font-size: 14px;
            font-weight: 600;
            color: #c51126;
            color: var(--acento);
            text-transform: uppercase;
        }
.c-poll__title, .c-poll .c-poll-title{
        margin-bottom: 13px;
        font-size: 16px;
        font-weight: 600;
        color: #030303;
        color: var(--texto);
        padding-bottom:8px;
    }
.c-poll__msg, .c-poll__msg__total__votes, .c-poll__msg__total__votes__without__user__voted{
        font-weight: 300;
        font-size: 11px;
        color: #030303;
        color: var(--texto);
        margin-bottom: 13px;
    }
.c-poll__msg__total__votes, .c-poll__msg__total__votes__without__user__voted{
        display:none;
    }
.c-poll__result__item{
            clear:both;
            color: #333131;
            color: var(--texto-suave);
            padding: 1px
        }
.c-poll__result__item:not(:last-child){
                margin-bottom: 5px;
            }
.c-poll__result__item input[type=radio] {
                margin-right: 7px;
                width: 18px;
                height: 18px;
                border: 2px solid #030303;
                border: 2px solid var(--texto);
            }
.c-poll__result__item .poll-option {
              vertical-align: top;
            }
.c-poll__result__item .p1 {
                font-size: 14px;
                color: #030303;
                color: var(--texto);
                font-weight: 600;
                display: inline-flex;
                vertical-align: top;
            }
.c-poll__result__item .p2{
                background-color:#dddddd;
                background-color:var(--bordes);
                display:block;
                height:10px;
                margin:2px 15px 10px 0;
                vertical-align:middle;
                width: 100%;
                font-size: 16px;
                line-height: 1.31;
            }
.c-poll__result__item .p2 .index{
                    background:#c51126;
                    background:var(--acento);
                    display:block;
                    height:10px;
                }
.c-poll__result__item .count{
                font-size: 14px;
                color: #030303;
                color: var(--texto);
                font-weight: 400
            }
.c-poll__result__item .count:before{
                    content: '-';
                    display: inline-block;
                    padding-right: 2px;
                }
.c-poll__footer{
        padding: 10px 0 0 0;
        display: flex;
        flex-direction: row;
        align-items: center;
    }
.c-poll__footer__btn{
            background-color: #4a90e2;
            background-color: var(--enlace);
            border-radius: 6px;
            display: flex;
            flex-direction: row;
            align-items: center;
            justify-content: flex-start;
            text-align: center;
            width: -moz-min-content;
            width: min-content;
            height: 44px;
            font-size: 14px;
            text-transform: uppercase;
            color: #ffffff;
            color: var(--blanco);
            cursor: pointer;
            transition: box-shadow .3s;
            font-family: 'Flama', sans-serif;
            font-family: var(--primary-font);
            padding: 14px;
            margin-right: 25px;
        }
.c-poll__footer__btn span:not(.sr-only){
                    display: block;
                }
.c-poll__footer__btn:hover{
                box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
            }
.c-poll__footer__btn:active{
                border: solid 1px #37474f;
                border: solid 1px var(--enlace-oscuro);
            }
.c-poll__footer__btn:focus{
                box-shadow: 0 0 4px 0 #4a90e2;
                box-shadow: 0 0 4px 0 var(--enlace);
                background-color: #4a90e2;
                background-color: var(--enlace);
            }
.c-poll__footer__btn:disabled{
                background-color: #dddddd;
                background-color: var(--bordes);
                box-shadow: none;
            }
.c-poll__footer__link{
            font-size: 14px;
            color: #4a90e2;
            color: var(--enlace);
            text-decoration: none;
            text-transform: uppercase;
        }
.c-poll:not(:last-child) {
        margin-bottom: 16px;
    }
@media (max-width: 767px) {
        .c-poll.u-nomargin-bottom {
                margin-bottom: 32px !important
        }
                .c-poll.u-nomargin-bottom:after {
                    margin-top: 0 !important;
                }
                .c-poll.u-nomargin-bottom.u-col-2 {
                    margin-bottom:0 !important;
                }
                .c-poll.u-nomargin-bottom.c-article-last:last-child {
                    margin-bottom:0 !important;
                }
            }
.c-poll-module-double:last-child .c-article-lateral-case-3:after {
              display: none;
          }
.c-poll-double {
        margin-bottom: 32px
    }
@media (min-width: 768px) {
    .c-poll-double {
            margin-bottom: 40px
    }
            .c-poll-double.u-border:after {
                margin: 20px auto;
                bottom: -40px;
                position: absolute;
                left: 0;
            }
        }
.poll .poll-bar, .poll .poll-percent, .poll .poll-total-votes, .poll .poll-option-votes, .poll .c-poll__msg, .poll .c-poll__title{
        display: none;
    }
.poll.poll-voted input, .poll.poll-voted button {
            display: none;
        }
.poll.poll-voted .poll-bar, .poll.poll-voted .poll-percent, .poll.poll-voted .poll-total-votes, .poll.poll-voted .poll-option-votes, .poll.poll-voted .c-poll__title, .poll.poll-voted .c-poll__msg, .poll.poll-voted .c-poll__footer__btn{
            display: block;
        }
.poll.poll-voted .c-poll__result__item {
            color: #030303;
            color: var(--texto);
            padding: 0
        }
.poll.poll-voted .c-poll__result__item:not(:last-child){
                margin-bottom: 0;
            }
.poll.poll-voted .poll-option {
            font-size: 14px;
            font-weight: 600;
        }
.poll.results .c-poll__result__item {
            padding: 0
        }
.poll.results .c-poll__result__item:not(:last-child){
                margin-bottom: 0;
            }
.poll.results .poll-option {
            font-size: 14px;
            font-weight: 600;
        }
@media (max-width: 991px) {
        .u-grid-columns-2-xs .c-poll__footer {
            flex-direction: column;
        }
            .u-grid-columns-2-xs .c-poll__footer__btn {
                margin-bottom: 12px;
                margin-right: 0;
            }
            .u-grid-columns-2-xs .c-poll__footer__link {
                margin-bottom: 12px;
            }
}
.poll-show-total-votes{
    font-weight: 300;
    font-size: 11px;
    color: #030303;
    color: var(--texto);
    margin-bottom: 13px;
}
@media (min-width: 768px) {
  .c-sidebar-dynamic {
      display:flex;
      height:100%
  }
    }
@media (min-width: 768px) {
  .c-sidebar-content {
      display: flex;
      height: 100%;
      flex-direction: column;
  }
      .c-sidebar-content-sticky {
        height:100%;
        width:100%;
      }
        .c-sidebar-content-sticky-add {
          position: sticky;
          top: 65px;
        }
    }

/*# sourceMappingURL=screen.css.map */
