/* 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-oscuro2: #acc4d0;
  --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: 54px;

    /* 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)
}
@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
}
    }
: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);

    /*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 {

    /*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);

    /*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{
    width:1px;
}
/* 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: -webkit-min-content;
  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: -webkit-min-content;
  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 {
  border-radius: 50%;
  box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.3);
  border: solid 4px #c51126;
  border: solid 4px var(--c-icon-multimedia-border);
  background-color: #ffffff;
  background-color: var(--c-icon-multimedia-bg);
  width: 44px;
  height: 44px;
  color: #c51126;
  color: var(--c-icon-multimedia-color);
  display: flex;
  flex-direction: row;
  justify-content: center;
  align-items: center;
}
.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;
    }
  }
.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-bg-modulo) .c-article__comment {
              background: url(../images/icon/comment-white.svg) no-repeat center left;
          }
.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-bg-modulo) .c-article__comment {
              background: url(../images/icon/comment-white.svg) no-repeat center left;
          }
.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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-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-bg-modulo) .c-article__comment {
              background: url(../images/icon/comment-white.svg) no-repeat center left;
          }
.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-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-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-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-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-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-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-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-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-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-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-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-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-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);
      }
@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-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-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{
      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: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
        margin-bottom: -4px;
        padding-right: 4px;
      }
.o-section-opinion .c-article-opinion {
      padding:0;
    }
.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-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-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);
                              }
.open-navigation .o-section-vertical.o-section-head .o-container .c-nav__menu .c-search__form input:-ms-input-placeholder {
                                  color: var(--c-nav-hamburger-search-color);
                              }
input::-moz-placeholder {
                                  color: var(--c-nav-hamburger-search-color);
                              }
input:-ms-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 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 .c-title-section, .section-salud .c-title-section {
        display: none;
    }

/* component */
.c-header > .o-container{
    position: relative;
    min-height: 3px;
    display: flex;
    flex-direction: row;
    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)
  }
    }
@media (min-width: 992px){
.c-header > .o-container{
      flex-direction: column
  }
    }
.c-header__foundation {
    display: none
  }
@media (min-width: 992px){
  .c-header__foundation {
        display: block;
        font-size: 14px;
        position: absolute;
        top: 17px
  }
    }
.c-header__brand {
    margin: 0 auto;
    width: 232px;
    height: 22.238px;
    transition: width .3s, height .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: 50px
  }
    }
.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: 21px 15px;
      box-sizing: content-box;
      transition: background-color .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: .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: 20px;
              top: 6px
      }
          }
@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;
      display: flex;
      flex-direction: row;
      justify-content: space-between;
      align-items: flex-end;
      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;

    }
.c-header__claim__thumb .c-detail__media__thumb img{
        width: 40px;
        height: 42px;
        margin: 0 8px 0 0;
        -o-object-fit: contain;
           object-fit: contain
      }
@media (min-width: 992px) {
      .c-header__claim__thumb .c-detail__media__thumb img{
            width: 60px;
            height: 63px
      }
        }
.c-header__claim__thumb figcaption{
        margin: 20px 4px 12px 8px;
        font-size: 14px;
        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);
      }
.c-header__claim__title{
      font-family: 'ChronicleDispCondSemibold', Georgia;
      font-family: var(--c-header-claim-title-font);
      font-size: 23px;
      font-style: italic;
      line-height: 1;
      letter-spacing: -0.23px;
      text-align: left;
      color: #030303;
      color: var(--c-header-claim-title-color);
      margin-bottom: 11px
    }
.c-header__claim__title:before{
        content: '';
        position: absolute;
        left: 0;
        top: 0;
        right: 0;
        bottom: 0;
    }
.c-header__date{
    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);
    margin-bottom: 11px;
  }
.c-header-sticky > .o-container{
        border-top: 2px solid #2e2216;
        border-top: 2px solid var(--c-header-border-color);
        min-height: 54px;
        min-height: var(--c-header-height);
     }
@media (max-width: 991px) {
  .c-header-sticky {
        position: sticky;
        top: 0;
        z-index: 3
  }
     }
/* cabecera de sección */
@media (max-width: 991px) {
        .c-header-section:not(.c-header-sticky){
            display: none;
        }
    }
@media (min-width: 992px) {
    .c-header-section > .o-container{
        padding-top: 15px
    }
      }
.c-header-section .c-header__bottom{
      justify-content: center;
    }
.c-header-section .c-header__date{
      margin-top: 7px;
    }
@media (min-width: 992px) {
    .c-header-section .c-header__brand{
        width: 314px;
        height: 30px;
        margin-top: 0
    }
      }
.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: 52px;
      left: 0;
      right: 0
    }
@media (min-width: 992px) {
    .c-header__wrapper .o-section-search {
          top: -2px
    }
      }
@media (min-width: 992px) {
            .c-header__wrapper .c-header.c-header-sticky {
              position: relative;
            }
    }
.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
      }
@media (min-width: 768px) {
      .c-header-vertical .o-container {
              --c-header-height: 90px
      }
          }
.c-header-vertical .o-container {
          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 .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 (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: 0;
      position: fixed;
      top: 0;
      z-index: 3;
      width: 100%;
      height: 100vh;
      padding-top: 53px;
    }
  }
.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: -webkit-max-content;
            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 - 54px);
        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);
  }
.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: 208px;
    height: 20px;
    transition: width .3s, height .3s

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

  }
    }
.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__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__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__update{
      color: #c51126;
      color: var(--acento)
    }
.c-detail__info__update:before{
        content: '- ';
      }
.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){
        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 .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;
    align-items: flex-start;
    justify-content:flex-start
  }
@media (min-width: 992px) {
  .c-detail__signature{
      flex-direction: row;
      align-items: flex-end
  }
    }
/*&__contributor {
        display: block;
        margin-bottom: 12px;
        @media (--screen-md-min) {
            margin-bottom: 5px;
        }
        &__thumb {
            display: inline-block;
            vertical-align: middle;
            border-radius: 50%;
            overflow: hidden;
            img {
                width: 100%;
            }
        }
    }*/
.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;
        vertical-align: middle;
        border-radius: 50%;
        overflow: hidden;
        margin-right: 3px;
      }
.c-detail__author__thumb img{
        width: 32px;
      }
.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
    }
        }
.c-detail__author__txt {
      display: inline-block;
      vertical-align: middle;
      line-height:32px;
      padding-right: 15px;
    }
.c-detail__author__thumb + .c-detail__author__txt{ }
.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: uppercase;
      color: #90837d;
      color: var(--texto-secundario);
      font-weight: 500;
      padding-right: 5px;
      font-size: 16px
    }
@media (min-width: 992px) {
    .c-detail__author__blog{
        font-size: 20px
    }
      }
.c-detail__author__twitter{
      font-style: normal;
      color: #469bfc;
      color: var(--twitter);
      font-weight: 500;
      font-size: 16px;
      margin-bottom: 8px
    }
@media (min-width: 992px) {
    .c-detail__author__twitter{
        font-size: 20px;
        margin-bottom: 10px
    }
      }
.c-detail__media{
    position: relative;
  }
.c-detail__media__thumb img{
        display: block;
        width: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        height: auto;
      }
.c-detail__media__txt{
      border-bottom: 1px solid #dddddd;
      border-bottom: 1px solid var(--bordes);
      padding: 10px 0;
    }
.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{
      position: absolute;
      top:50%;
      left:50%;
      margin-left: -22px;
      margin-top: -44px;
    }
.c-detail__media-video{}
.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__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 .paragraph + .c-detail__post {
      margin-top: 20px;
  }
.c-detail__post {
    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__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__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__score{
        display:flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        order:3;
    }
.c-detail__review__score .star{
            display: none;
            width: 20px;
            height: 20px;
            background-color: #c51126;
            background-color: var(--acento);
            -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
                    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__review__score .star:not(:last-child){
                margin-right: 4px;
            }
.c-detail__review__score .star-disable{
                display: none;
                flex-direction: row;
                justify-content: center;
                align-items: center
            }
.c-detail__review__score .star-disable:before{
                    width: 16px;
                    height: 16px;
                    content: '';
                    display: block;
                    background-color: #f3f3f3;
                    background-color: var(--fondo-gris);
                    margin: auto auto;
                    -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
                            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__review__score .star-middle{
                display: none;
                flex-direction: row;
                justify-content: center;
                align-items: center;
                position: relative
            }
.c-detail__review__score .star-middle:before{
                    width: 16px;
                    height: 16px;
                    content: '';
                    display: block;
                    background-color: #f3f3f3;
                    background-color: var(--fondo-gris);
                    margin: auto auto;
                    -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
                            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__review__score .star-middle:after{
                    content: '';
                    position: absolute;
                    top:0;
                    left:0;
                    background-color: #c51126;
                    background-color: var(--acento);
                    width: 50%;
                    height: 100%;
                    display: block;
                }
@media (min-width: 992px) {
        .c-detail__review__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;
        }
.c-detail__review{
    /* Valoracion Estrellas */
  }
.c-detail__review.r_0 .c-detail__review__score .solid {
                display: none;
            }
.c-detail__review.r_0 .c-detail__review__score .star-disable{
                display: flex;
            }
.c-detail__review.r_0-5 .c-detail__review__score .solid {
                display: none;
            }
.c-detail__review.r_0-5 .c-detail__review__score .star-disable:nth-last-child(-n+4) {
                    display: flex;
                }
.c-detail__review.r_0-5 .c-detail__review__score .star-middle {
                display: flex;
            }
.c-detail__review.r_1 .c-detail__review__score .solid:first-child {
                    display: flex;
                }
.c-detail__review.r_1 .c-detail__review__score .star-disable:nth-last-child(-n+4) {
                    display: flex;
                }
.c-detail__review.r_1-5 .c-detail__review__score .solid:first-child {
                    display: flex;
                }
.c-detail__review.r_1-5 .c-detail__review__score .star-disable:nth-last-child(-n+3) {
                    display: flex;
                }
.c-detail__review.r_1-5 .c-detail__review__score .star-middle {
                display: flex;
            }
.c-detail__review.r_2 .c-detail__review__score .solid:nth-child(-n+2) {
                    display: flex;
                }
.c-detail__review.r_2 .c-detail__review__score .star-disable:nth-last-child(-n+3) {
                    display: flex;
                }
.c-detail__review.r_2-5 .c-detail__review__score .solid:nth-child(-n+2) {
                    display: flex;
                }
.c-detail__review.r_2-5 .c-detail__review__score .star-disable:nth-last-child(-n+2) {
                    display: flex;
                }
.c-detail__review.r_2-5 .c-detail__review__score .star-middle {
                display: flex;
            }
.c-detail__review.r_3 .c-detail__review__score .solid:nth-child(-n+3) {
                    display: flex;
                }
.c-detail__review.r_3 .c-detail__review__score .star-disable:nth-last-child(-n+2) {
                    display: flex;
                }
.c-detail__review.r_3-5 .c-detail__review__score .solid:nth-child(-n+3) {
                    display: flex;
                }
.c-detail__review.r_3-5 .c-detail__review__score .star-disable:last-child {
                    display: flex;
                }
.c-detail__review.r_3-5 .c-detail__review__score .star-middle {
                display: flex;
            }
.c-detail__review.r_4 .c-detail__review__score .solid:nth-child(-n+4) {
                    display: flex;
                }
.c-detail__review.r_4 .c-detail__review__score .star-disable:last-child {
                    display: flex;
                }
.c-detail__review.r_4-5 .c-detail__review__score .solid:nth-child(-n+4) {
                    display: flex;
                }
.c-detail__review.r_4-5 .c-detail__review__score .star-disable {
                display: none;

            }
.c-detail__review.r_4-5 .c-detail__review__score .star-middle {
                display: flex;
            }
.c-detail__review.r_5 .c-detail__review__score .solid {
                display: flex;
            }
.c-detail__review.r_5 .c-detail__review__score .star-disable {
                display: none;
            }
@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;
        /* Valoracion Estrellas */
    }
.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
      }
          }
.c-detail__commerce__score{
            display:flex;
            flex-direction: row;
            justify-content: flex-start;
            align-items: center;
            order:3;
        }
.c-detail__commerce__score .star{
                display: none;
                width: 20px;
                height: 20px;
                background-color: #c51126;
                background-color: var(--acento);
                -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
                        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__commerce__score .star:not(:last-child){
                    margin-right: 4px;
                }
.c-detail__commerce__score .star-disable{
                    display: none;
                    flex-direction: row;
                    justify-content: center;
                    align-items: center
                }
.c-detail__commerce__score .star-disable:before{
                        width: 10px;
                        height: 10px;
                        content: '';
                        display: block;
                        background-color: #f3f3f3;
                        background-color: var(--fondo-gris);
                        margin: auto auto;
                        -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
                                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__commerce__score .star-middle{
                    display: none;
                    flex-direction: row;
                    justify-content: center;
                    align-items: center;
                    position: relative
                }
.c-detail__commerce__score .star-middle:before{
                        width: 10px;
                        height: 10px;
                        content: '';
                        display: block;
                        background-color: #f3f3f3;
                        background-color: var(--fondo-gris);
                        margin: auto auto;
                        -webkit-clip-path: polygon(50% 0%, 61% 35%, 98% 35%, 68% 57%, 79% 91%, 50% 70%, 21% 91%, 32% 57%, 2% 35%, 39% 35%);
                                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__commerce__score .star-middle:after{
                        content: '';
                        position: absolute;
                        top:0;
                        left:0;
                        background-color: #c51126;
                        background-color: var(--acento);
                        width: 50%;
                        height: 100%;
                        display: block;
                    }
@media (min-width: 992px) {

        .c-detail__commerce__score{
                position: absolute;
                right: 0;
                bottom: 10px
        }
            }
.c-detail__commerce.r_0 .c-detail__commerce__score .solid {
                    display: none;
                }
.c-detail__commerce.r_0 .c-detail__commerce__score .star-disable{
                    display: flex;
                }
.c-detail__commerce.r_0-5 .c-detail__commerce__score .solid {
                    display: none;
                }
.c-detail__commerce.r_0-5 .c-detail__commerce__score .star-disable:nth-last-child(-n+4) {
                        display: flex;
                    }
.c-detail__commerce.r_0-5 .c-detail__commerce__score .star-middle {
                    display: flex;
                }
.c-detail__commerce.r_1 .c-detail__commerce__score .solid:first-child {
                        display: flex;
                    }
.c-detail__commerce.r_1 .c-detail__commerce__score .star-disable:nth-last-child(-n+4) {
                        display: flex;
                    }
.c-detail__commerce.r_1-5 .c-detail__commerce__score .solid:first-child {
                        display: flex;
                    }
.c-detail__commerce.r_1-5 .c-detail__commerce__score .star-disable:nth-last-child(-n+3) {
                        display: flex;
                    }
.c-detail__commerce.r_1-5 .c-detail__commerce__score .star-middle {
                    display: flex;
                }
.c-detail__commerce.r_2 .c-detail__commerce__score .solid:nth-child(-n+2) {
                        display: flex;
                    }
.c-detail__commerce.r_2 .c-detail__commerce__score .star-disable:nth-last-child(-n+3) {
                        display: flex;
                    }
.c-detail__commerce.r_2-5 .c-detail__commerce__score .solid:nth-child(-n+2) {
                        display: flex;
                    }
.c-detail__commerce.r_2-5 .c-detail__commerce__score .star-disable:nth-last-child(-n+2) {
                        display: flex;
                    }
.c-detail__commerce.r_2-5 .c-detail__commerce__score .star-middle {
                    display: flex;
                }
.c-detail__commerce.r_3 .c-detail__commerce__score .solid:nth-child(-n+3) {
                        display: flex;
                    }
.c-detail__commerce.r_3 .c-detail__commerce__score .star-disable:nth-last-child(-n+2) {
                        display: flex;
                    }
.c-detail__commerce.r_3-5 .c-detail__commerce__score .solid:nth-child(-n+3) {
                        display: flex;
                    }
.c-detail__commerce.r_3-5 .c-detail__commerce__score .star-disable:last-child {
                        display: flex;
                    }
.c-detail__commerce.r_3-5 .c-detail__commerce__score .star-middle {
                    display: flex;
                }
.c-detail__commerce.r_4 .c-detail__commerce__score .solid:nth-child(-n+4) {
                        display: flex;
                    }
.c-detail__commerce.r_4 .c-detail__commerce__score .star-disable:last-child {
                        display: flex;
                    }
.c-detail__commerce.r_4-5 .c-detail__commerce__score .solid:nth-child(-n+4) {
                        display: flex;
                    }
.c-detail__commerce.r_4-5 .c-detail__commerce__score .star-disable {
                    display: none;

                }
.c-detail__commerce.r_4-5 .c-detail__commerce__score .star-middle {
                    display: flex;
                }
.c-detail__commerce.r_5 .c-detail__commerce__score .solid {
                    display: flex;
                }
.c-detail__commerce.r_5 .c-detail__commerce__score .star-disable {
                    display: none;
                }
.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: #030303;
                  color: var(--c-detail-body-text-color);
              }
@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 > .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 (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;
      }
.c-detail-opinion .c-detail__author__thumb{
        display: block;
        width: 120px;
        height: 120px;
        margin: 0 auto 10px;
      }
.c-detail-opinion .c-detail__author__thumb img {
          width: 100%;
        }
.c-detail-opinion .c-detail__author__blog {
        display: inline;
      }
.c-detail-opinion .c-detail__author__name{
        font-weight: 500;
        padding-right: 5px;
        color: #c51126;
        color: var(--acento);
        text-transform: uppercase;
        font-size: 16px
      }
@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
    }
@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__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-live .c-detail__media .c-detail__media__thumb {
        margin-left: -16px;
        margin-right: -16px;
      }
.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 -20px 0 -20px;
        padding: 20px
    }
      }
.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;

    }
.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;
      }
@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 {
              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: 980px;
            margin: 0 -20px
      }
        }
.c-detail-branded-special .c-detail__media.composite_image figcaption {
            display: none;
          }
@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 (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__address{
    display: flex;
    align-items: center;
}
#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;
    }
/* 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: 980px;
        margin: 0 auto;
        position: relative;
        top:0;
      }
        .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: 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: 768px) {
  .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-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
      }
        }
@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;
    }
.c-title .c-title__name a {
            color: #90837d;
            color: var(--c-title-name-color);
        }
.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: 980px;
            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: 0x 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-article{
  position: relative;
  z-index: 1;
}
.c-article__thumb{
    position: relative;
    height: -webkit-fit-content;
    height: -moz-fit-content;
    height: fit-content;
  }
.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 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-rounded img{
              border-radius: 50%;
              overflow: hidden;
              width: 80px;
              height: 80px;
              display: block;
              margin-left: auto;
          }
.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-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__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__title{
    display: inline;
    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.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:#c51126;
    color:var(--acento);
    padding-right:4px;
    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);
    background: url(../images/icon/comment.svg) no-repeat center left;
    padding-left: 16px;
    height: 13px;
    display: inline-block;
    vertical-align: middle;
    z-index:2;
    position: relative;
    margin-left: 4px;

  }
.c-article__icon{
    position: absolute;
    top:50%;
    left:50%;
    margin-left: -22px;
    margin-top: -22px;
      display: none;
  }
.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;
        -webkit-animation: bullet 1s infinite;
                animation: bullet 1s infinite;
        -webkit-animation-delay: 1s;
                animation-delay: 1s;
        -webkit-animation-duration: 1s;
                animation-duration: 1s;
        position: absolute;
        top:50%;
        margin-top: -8px;
    }
.c-article__live.u-visible{
        display: inline-flex;
    }
.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-lateral{
    display: grid;
    grid-template-columns: 1fr 120px;
    grid-column-gap: 20px
  }
.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);
      }
@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__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;
        }
      }*/
    }
@media (max-width: 991px) {
    .c-article-lateral-md .c-article__related {
         padding: 0 0 16px
    }
       }
.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
                }
                    }
.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-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 (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__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);
        }
    }
@media (max-width: 991px) {
  .c-article-lateral-md{
      display: flex;
      flex-direction: column;
  }
      .c-article-lateral-md .c-article__thumb {
        order:3;
      }
      .c-article-lateral-md .c-article__txt {
        order:1;
      }
      .c-article-lateral-md .c-article__related {
        order:2;
      }
      .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;
        }
    }
@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__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:not(.c-article-bg) .c-article__thumb + .c-article__txt {
                    padding-top: 0;
                }
      }
@media (max-width: 767px) {
        .c-article-lateral-md.mega .c-article__signature {
            margin-bottom: 10px;
        }
      }
.c-article-lateral-case-3 .c-article__thumb {
            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 .icon{
    visibility: hidden;
  }
.c-article-module-video .c-article__icon{
            display: flex;
        }
.c-article-module-video .icon_video{
            visibility: visible;
        }
.c-article-module-gallery .c-article__icon{
            display: flex;
        }
.c-article-module-gallery .icon_gallery{
            visibility: visible;
        }
.c-article-module-podcast .c-article__icon{
            display: flex;
        }
.c-article-module-podcast .icon_podcast{
            visibility: visible;
        }
.c-article-module-interactivo .c-article__icon{
      display: flex;
    }
.c-article-module-interactivo .icon_interactivo{
      visibility: visible;
    }
.c-article-module-encuesta .c-article__icon{
      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__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), #000000);
      background-image: linear-gradient(to bottom, 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);
      background: url(../images/icon/comment-white.svg) no-repeat center left;
    }
.c-article-fix .c-article__time {
      color: #ffffff;
      color: var(--blanco);
    }
.c-article-fix-aspect-1 .c-article__thumb 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-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: 767px) {
    .c-article-perfil.u-border-xs {
        margin-bottom: 32px !important
    }
      }
.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;
  }
.c-article-opinion .c-article__thumb {
        margin: 0 auto;
        position: relative;
        border-radius: 50%;
        overflow: hidden;
        width: -webkit-max-content;
        width: -moz-max-content;
        width: max-content;
      }
.c-article-opinion .c-article__thumb img{
          border-radius: 50%;
          width: 105px;
          height: 105px;
        }
.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;
      }
.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{
    /*Selector de tamaños de titular*/
  }
.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 .c-article__thumb_top{
        margin:-10px -10px 10px -10px;
    }
.c-article-opinion.size-1 .c-article__title .c-article__live:before{
              width: 8px;
              height: 8px;
              margin-top: -4px;
            }
.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-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__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-author-no-description .c-article__author__job {
        display:none !important;
    }
.c-article-no-author > .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-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__comment {
            background: url(../images/icon/comment-white.svg) no-repeat center left;
        }
.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-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-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__comment {
        background: url(../images/icon/comment-white.svg) no-repeat center left;
    }
.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-beige .c-article__txt{
        padding: 16px;
        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__comment {
        background: url(../images/icon/comment-white.svg) no-repeat center left;
    }
.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-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.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);
    }
@-webkit-keyframes bullet {
  from {opacity: 1;}
  to {opacity: 0;}
}
@keyframes bullet {
  from {opacity: 1;}
  to {opacity: 0;}
}
.u-bg .c-branded:last-child.u-border-xs:after {
          display:none;
        }
.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: -webkit-max-content;
    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:before {
        content: "";
        top: 0;
        left: 0;
        right: 0;
        bottom: 0;
        display: block;
        margin: 0;
        padding: 0;
        position: absolute;
      }
@media (min-width: 992px) {
  .c-opinion__title {
  }
    }
.c-opinion__author{
    font-size: 14px;
    color: #90837d;
    color: var(--texto-secundario);
    text-transform: uppercase;
  }
.c-opinion__author a{
          color: #90837d;
          color: var(--texto-secundario);
      }
.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-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;
        -webkit-animation: bullet 1s infinite;
                animation: bullet 1s infinite;
        -webkit-animation-delay: 1s;
                animation-delay: 1s;
        -webkit-animation-duration: 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;
                        }
                }
.c-pagination {
  text-align: center;
  width: -webkit-max-content;
  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: -webkit-min-content;
        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 .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: -webkit-min-content;
            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 */
