:root {}
* {
    box-sizing: border-box;
    margin: 0;
    padding: 0;
}
html, body {
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
html.open-modal, body.open-modal {
    overflow-x: hidden;
}
html.open-modal--esquele, body.open-modal--esquele {
    overflow: hidden;
}
body {
    margin: 0;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    line-height: 1.2;
    color: #000000;
}
::-moz-selection {
    color: #FFFFFF;
    background: #0b5891;
}
::selection {
    color: #FFFFFF;
    background: #0b5891;
}
h1, h2, h3 {
    font-family: 'Faustina', Georgia;
    line-height: 1;
}
p {
    color: #393939;
}
::marker {
    content: '';
}
input, button, select, textarea {
    font-size: inherit;
    line-height: inherit;
    background-color: transparent;
    border: none;
    outline: none;
}
a {
    text-decoration: none;
}
img {
    max-width: 100%;
    height: auto;
    -ms-interpolation-mode: bicubic;
    display: block;
}
figure {
    margin: 0;
    line-height: 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;
}
.page-container {
    overflow: hidden;
}
@font-face {
    font-family: 'Faustina';
    src: url(/assets/7b6661f32c6048581be8.woff2) format('woff2'),
  url(/assets/ede44ad2141904b08008.woff) format('woff');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Faustina';
    src: url(/assets/709ab92879359de5d7f6.woff2) format('woff2'),
  url(/assets/c91edaa1ae9931e00f80.woff) format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Faustina';
    src: url(/assets/02585e2ad0f7b11310d5.woff2) format('woff2'),
  url(/assets/b371cee90ca50718dfe9.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/assets/30fb0679553d179c3343.woff2) format('woff2'),
  url(/assets/504f51a35697dee929f9.woff) format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/assets/c48fb6765a9fcb00b330.woff2) format('woff2'),
  url(/assets/0515ab82dae6923cab85.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/assets/b009a76ad6afe4ebd301.woff2) format('woff2'),
  url(/assets/3f2b9a42f643e62a49b7.woff) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/assets/f25d774ecfe0996f8eb5.woff2) format('woff2'),
  url(/assets/1f075502d0094a398e21.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/assets/227c93190fe7f82de3f8.woff2) format('woff2'),
  url(/assets/666d7a2f9db53cf52e2d.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Roboto';
    src: url(/assets/2e8becfcae330421664b.woff2) format('woff2'),
  url(/assets/e4a7658c26020b94cb9d.woff) format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url(/assets/c93abfae8b4c45ec0929.woff2) format('woff2'),
  url(/assets/bff16d77b1518b46938b.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url(/assets/a1535f451fb7bb98f526.woff2) format('woff2'),
  url(/assets/881f0b342b6cc438a69c.woff) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url(/assets/b8d62943d0a753a0e028.woff2) format('woff2'),
  url(/assets/ec143da34fc5b9ea922f.woff) format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url(/assets/7ef3bbc98d285227e83a.woff2) format('woff2'),
  url(/assets/834c698fbe2832cddcc9.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url(/assets/b245bc85ddeedb27a549.woff2) format('woff2'),
  url(/assets/e8d7b1cd94f932ef2d18.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Open Sans';
    src: url(/assets/185f6b038323b60834d2.woff2) format('woff2'),
  url(/assets/a4747e3ded054b25ef46.woff) format('woff');
    font-weight: 800;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Abril Text';
    src: url(/assets/550870dcf004acd9fef0.woff2) format('woff2'),
  url(/assets/04504abda7cde3000b04.woff) format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Abril Text';
    src: url(/assets/8ac25fff22eda0c16642.woff2) format('woff2'),
  url(/assets/d8f105ba2073cab79d67.woff) format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Abril Text';
    src: url(/assets/64c7e3ef843cff5848ae.woff2) format('woff2'),
  url(/assets/c6dbbdb744ebb6c26c75.woff) format('woff');
    font-weight: 600;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Abril Text';
    src: url(/assets/bc5402d2c1b197d56343.woff2) format('woff2'),
  url(/assets/1b63c9de26c5991a2622.woff) format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/*! libs */
.tns-outer {
    padding: 0 !important;
}
.tns-outer [hidden] {
    display: none !important;
}
.tns-outer [aria-controls], .tns-outer [data-action] {
    cursor: pointer;
}
.tns-slider {
    transition: all 0s;
}
.tns-slider>.tns-item {
    box-sizing: border-box;
}
.tns-horizontal.tns-subpixel {
    white-space: nowrap;
}
.tns-horizontal.tns-subpixel>.tns-item {
    display: inline-block;
    vertical-align: top;
    white-space: normal;
}
.tns-horizontal.tns-no-subpixel:after {
    content: '';
    display: table;
    clear: both;
}
.tns-horizontal.tns-no-subpixel>.tns-item {
    float: left;
}
.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item {
    margin-right: -100%;
}
.tns-no-calc {
    position: relative;
    left: 0;
}
.tns-gallery {
    position: relative;
    left: 0;
    min-height: 1px;
}
.tns-gallery>.tns-item {
    position: absolute;
    left: -100%;
    transition: transform 0s, opacity 0s;
}
.tns-gallery>.tns-slide-active {
    position: relative;
    left: auto !important;
}
.tns-gallery>.tns-moving {
    transition: all 0.25s;
}
.tns-autowidth {
    display: inline-block;
}
.tns-lazy-img {
    transition: opacity 0.6s;
    opacity: 0.6;
}
.tns-lazy-img.tns-complete {
    opacity: 1;
}
.tns-ah {
    transition: height 0s;
}
.tns-ovh {
    overflow: hidden;
}
.tns-visually-hidden {
    position: absolute;
    left: -10000em;
}
.tns-transparent {
    opacity: 0;
    visibility: hidden;
}
.tns-fadeIn {
    opacity: 1;
    filter: alpha(opacity=100);
    z-index: 0;
}
.tns-normal, .tns-fadeOut {
    opacity: 0;
    filter: alpha(opacity=0);
    z-index: -1;
}
.tns-vpfix {
    white-space: nowrap;
}
.tns-vpfix>div, .tns-vpfix>li {
    display: inline-block;
}
.tns-t-subp2 {
    margin: 0 auto;
    width: 310px;
    position: relative;
    height: 10px;
    overflow: hidden;
}
.tns-t-ct {
    width: 2333.3333333%;
    width: calc(100% * 70 / 3);
    position: absolute;
    right: 0;
}
.tns-t-ct:after {
    content: '';
    display: table;
    clear: both;
}
.tns-t-ct>div {
    width: 1.4285714%;
    width: calc(100% / 70);
    height: 10px;
    float: left;
}
.signwall-notificacion, .signwall-notificacion-webview {
    width: 100%;
    position: fixed;
    bottom: 0;
    z-index: 9999999;
}
.u-show-xs {
    display: block;
}
.u-hide-xs {
    display: none;
}
.u-show-xs-only {
    display: block;
}
.u-show-sm-only {
    display: none;
}
.u-show-md-only {
    display: none;
}
.u-show-lg-only {
    display: none;
}
.u-hide-xs-only {
    display: none;
}
.u-hide-sm-only {
    display: block;
}
.u-hide-md-only {
    display: block;
}
.u-hide-lg-only {
    display: block;
}
.u-hide-front {
    display: none;
}
.u-visibility-hidden {
    visibility: hidden;
}
.u-flex {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
}
.u-flex-justify-end {
    justify-content: flex-end;
}
.u-flex-justify-start {
    justify-content: flex-start;
}
.u-flex-align-start {
    align-items: start;
}
.u-flex-align-inherit {
    align-items: inherit;
}
.u-flex-direction-column {
    flex-direction: column;
}
.u-flex-grow {
    flex-grow: 1;
}
.u-grid {
    --gap: 16px;
}
.o-container {
    width: 100%;
    max-width: 1200px;
    margin: 0 auto 20px;
    position: relative;
}
.o-container-fluid {
    width: 100%;
    margin: 0 auto 20px;
    max-width: 100%;
}
.o-container--premium {
    max-width: 910px;
    margin: 0 auto;
}
.o-container--latest {}
.o-section .o-container {
    padding: 16px;
    margin-bottom: 0;
}
.o-section--collections .o-container {
    padding: 0 5px;
}
.o-section--makeup .o-container {}
.content {
    padding: 0 0 16px;
    z-index: 1;
    position: relative;
}
.content .o-section:last-child {}
.content .o-section:last-child.o-section-edition {
    margin-bottom: -20px;
}
.content--no-padding {
    padding: 0;
}
.o-tab {
    width: 100%;
}
.o-tab input[type="radio"] {
    display: none;
}
.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), .o-tab #option-4:checked ~ .o-tab__content > div:nth-child(4), .o-tab #option-5:checked ~ .o-tab__content > div:nth-child(5), .o-tab #option-6:checked ~ .o-tab__content > div:nth-child(6), .o-tab #option-7:checked ~ .o-tab__content > div:nth-child(7) {
    visibility: visible;
    height: auto;
    opacity: 1;
}
.o-tab__title {
    display: grid;
    grid-template-columns: 1fr auto;
}
.o-tab__content {}
.o-tab__content > div {
    visibility: hidden;
    height: 0;
    overflow: hidden;
    opacity: 0;
    transition: opacity .3s ease-out;
}
.o-tab--media .o-tab {}
.o-tab--media .o-tab__nav {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid #0072AC;
}
.o-tab--media .o-tab__nav > label {
    border-left: 1px solid #CCCCCC;
    border-top: 1px solid #CCCCCC;
    background-color: #FFFFFF;
    font: normal normal bold 12px/17px Open Sans;
    letter-spacing: 0;
    color: #666666;
    text-transform: uppercase;
    width: 100%;
    max-width: 180px;
    display: flex;
    justify-content: center;
    align-items: center;
    height: 30px;
    cursor: pointer;
}
.o-tab--media .o-tab__nav > label:last-child {
    border-right: 1px solid #CCCCCC;
}
.o-tab--media .o-tab__content {
    padding-top: 16px;
    position: relative;
}
.o-tab--media .o-tab__content:before {
    position: absolute;
    top: 0;
    left: 0;
    display: block;
    content: '';
    height: 5px;
    width: calc(100% - 2px);
    margin: 0 auto;
    border-right: 1px solid #0072AC;
    border-left: 1px solid #0072AC;
}
.o-tab--media .o-tab__more {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: end;
    grid-gap: 16px;
    gap: 16px;
    height: 48px;
}
.o-tab--media .o-tab__more a {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    text-transform: uppercase;
    color: #1C1C1C;
    font: normal normal bold 12px/17px Open Sans;
    border: 1px solid #1C1C1C;
    border-radius: 20px;
    height: 25px;
    width: 100%;
    max-width: 50%;
    grid-gap: 3px;
    gap: 3px;
    cursor: pointer;
}
.o-tab--media .o-tab__more a:after {
    content: '';
    width: 6px;
    height: 6px;
    border: 1px solid #1C1C1C;
    border-left: 0;
    border-top: 0;
    transform: rotate(314deg);
    margin-top: 0;
}
.o-tab--media #option-1:checked ~ .o-tab__nav label[for="option-1"], .o-tab--media #option-2:checked ~ .o-tab__nav label[for="option-2"], .o-tab--media #option-3:checked ~ .o-tab__nav label[for="option-3"] {
    border-bottom: 1px solid #0072AC;
    position: relative;
    height: 30px;
    color: #0072AC;
    transition: all .3s;
}
.o-tab--media #option-1:checked ~ .o-tab__nav label[for="option-1"]:before, .o-tab--media #option-2:checked ~ .o-tab__nav label[for="option-2"]:before, .o-tab--media #option-3:checked ~ .o-tab__nav label[for="option-3"]:before {
    display: block;
    position: absolute;
    content: "";
    -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
            clip-path: polygon(50% 100%, 0 0, 100% 0);
    transform: scale(.8);
    background-color: #0072AC;
    width: 18px;
    height: 10px;
    margin-left: -8px;
    left: 50%;
    bottom: -11px;
    z-index: 2;
}
.o-tab--media #option-1:checked ~ .o-tab__content > div:nth-child(1), .o-tab--media #option-2:checked ~ .o-tab__content > div:nth-child(2), .o-tab--media #option-3:checked ~ .o-tab__content > div:nth-child(3) {
    visibility: visible;
    height: auto;
    opacity: 1;
}
.o-tab--encontraste {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    grid-gap: 16px;
    gap: 16px;
    --theme-color: #9CB8CC;
}
.o-tab--encontraste .o-tab {}
.o-tab--encontraste .o-tab__brand {
    color: var(--theme-color);
    margin: 0 auto;
}
.o-tab--encontraste .o-tab__brand #Rectángulo_5548 {
    fill: var(--theme-color);
}
.o-tab--encontraste .o-tab__nav {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    border-top: 2px solid var(--theme-color);
    overflow-x: auto !important;
}
.o-tab--encontraste .o-tab__nav > label {
    border-radius: 0 0 10px 10px;
    background-color: #FFFFFF;
    font: normal normal bold 12px/17px Open Sans;
    letter-spacing: 0;
    color: #666666;
    text-transform: uppercase;
    min-width: -moz-max-content;
    min-width: max-content;
    padding: 27px 7px 7px;
    display: flex;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.o-tab--encontraste .o-tab__content {
    padding-top: 16px;
    position: relative;
}
.o-tab--encontraste .o-tab__content .o-carousel {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 0 40px 10px;
    min-height: 30px;
    margin: 0 0 25px;
    border-bottom: 1px solid var(--theme-color);
}
.o-tab--encontraste .o-tab__content .o-carousel .slide {}
.o-tab--encontraste .o-tab__content .o-carousel .slide-next, .o-tab--encontraste .o-tab__content .o-carousel .slide-prev {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 1px solid var(--theme-color);
    background-color: #FFFFFF;
    color: var(--theme-color);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 50%;
    z-index: 2;
}
.o-tab--encontraste .o-tab__content .o-carousel .slide-next {
    right: 0;
}
.o-tab--encontraste .o-tab__content .o-carousel .slide-prev {
    left: 0;
}
.o-tab--encontraste .o-tab__content .o-carousel .tns-nav button.tns-nav-active {
    background-color: var(--theme-color);
}
.o-tab--encontraste .o-tab__content .c-promo {
    --promo-color-1: var(--theme-color);
    height: 200px;
}
.o-tab--encontraste .o-tab__content .c-promo img {
    height: 200px;
    -o-object-fit: cover;
       object-fit: cover;
}
.o-tab--encontraste .o-tab__content .c-promo__title a {
    color: #010101;
    display: -webkit-inline-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 3;
    text-overflow: ellipsis;
    overflow: hidden;
}
.o-tab--encontraste #category-1:checked ~ .o-tab__content, .o-tab--encontraste #category-1:checked ~ .o-tab__content .c-promo, .o-tab--encontraste #category-1:checked ~ .o-tab__brand, .o-tab--encontraste #category-1:checked ~ .o-tab__nav, .o-tab--encontraste #category-1:checked ~ .o-tab__nav label[for="category-1"] {
    --theme-color: #9CB8CC;
}
.o-tab--encontraste #category-2:checked ~ .o-tab__content, .o-tab--encontraste #category-2:checked ~ .o-tab__content .c-promo, .o-tab--encontraste #category-2:checked ~ .o-tab__brand, .o-tab--encontraste #category-2:checked ~ .o-tab__nav, .o-tab--encontraste #category-2:checked ~ .o-tab__nav label[for="category-2"] {
    --theme-color: #1CAA1F;
}
.o-tab--encontraste #category-3:checked ~ .o-tab__content, .o-tab--encontraste #category-3:checked ~ .o-tab__content .c-promo, .o-tab--encontraste #category-3:checked ~ .o-tab__brand, .o-tab--encontraste #category-3:checked ~ .o-tab__nav, .o-tab--encontraste #category-3:checked ~ .o-tab__nav label[for="category-3"] {
    --theme-color: #9D35B6;
}
.o-tab--encontraste #category-4:checked ~ .o-tab__content, .o-tab--encontraste #category-4:checked ~ .o-tab__content .c-promo, .o-tab--encontraste #category-4:checked ~ .o-tab__brand, .o-tab--encontraste #category-4:checked ~ .o-tab__nav, .o-tab--encontraste #category-4:checked ~ .o-tab__nav label[for="category-4"] {
    --theme-color: #BE092B;
}
.o-tab--encontraste #category-5:checked ~ .o-tab__content, .o-tab--encontraste #category-5:checked ~ .o-tab__content .c-promo, .o-tab--encontraste #category-5:checked ~ .o-tab__brand, .o-tab--encontraste #category-5:checked ~ .o-tab__nav, .o-tab--encontraste #category-5:checked ~ .o-tab__nav label[for="category-5"] {
    --theme-color: #022D91;
}
.o-tab--encontraste #category-6:checked ~ .o-tab__content, .o-tab--encontraste #category-6:checked ~ .o-tab__content .c-promo, .o-tab--encontraste #category-6:checked ~ .o-tab__brand, .o-tab--encontraste #category-6:checked ~ .o-tab__nav, .o-tab--encontraste #category-6:checked ~ .o-tab__nav label[for="category-6"] {
    --theme-color: #038275;
}
.o-tab--encontraste #category-7:checked ~ .o-tab__content, .o-tab--encontraste #category-7:checked ~ .o-tab__content .c-promo, .o-tab--encontraste #category-7:checked ~ .o-tab__brand, .o-tab--encontraste #category-7:checked ~ .o-tab__nav, .o-tab--encontraste #category-7:checked ~ .o-tab__nav label[for="category-7"] {
    --theme-color: #EFC100;
}
.o-tab--encontraste #category-1:checked ~ .o-tab__nav label[for="category-1"], .o-tab--encontraste #category-2:checked ~ .o-tab__nav label[for="category-2"], .o-tab--encontraste #category-3:checked ~ .o-tab__nav label[for="category-3"], .o-tab--encontraste #category-4:checked ~ .o-tab__nav label[for="category-4"], .o-tab--encontraste #category-5:checked ~ .o-tab__nav label[for="category-5"], .o-tab--encontraste #category-6:checked ~ .o-tab__nav label[for="category-6"], .o-tab--encontraste #category-7:checked ~ .o-tab__nav label[for="category-7"] {
    color: #FFFFFF;
    position: relative;
    background-color: var(--theme-color);
    transition: all .3s;
}
.o-tab--encontraste #category-1:checked ~ .o-tab__content > div:nth-child(1), .o-tab--encontraste #category-2:checked ~ .o-tab__content > div:nth-child(2), .o-tab--encontraste #category-3:checked ~ .o-tab__content > div:nth-child(3), .o-tab--encontraste #category-4:checked ~ .o-tab__content > div:nth-child(4), .o-tab--encontraste #category-5:checked ~ .o-tab__content > div:nth-child(5), .o-tab--encontraste #category-6:checked ~ .o-tab__content > div:nth-child(6), .o-tab--encontraste #category-7:checked ~ .o-tab__content > div:nth-child(7) {
    visibility: visible;
    height: auto;
    opacity: 1;
}
.o-tab--landing-suscripcion {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    position: relative;
}
.o-tab--landing-suscripcion .o-tab {}
.o-tab--landing-suscripcion .o-tab__nav {
    display: flex;
    justify-content: center;
    align-items: center;
    border: solid 1px #000000;
    border-radius: 20px;
    margin: 0 auto;
}
.o-tab--landing-suscripcion .o-tab__nav > label {
    border-radius: 20px;
    font: normal normal bold 12px/17px Open Sans;
    text-transform: uppercase;
    padding: 10px 16px;
    cursor: pointer;
}
.o-tab--landing-suscripcion .o-tab__content {
    padding-top: 16px;
    position: relative;
}
.o-tab--landing-suscripcion .o-tab__content .o-carousel {
    position: relative;
    z-index: 1;
    overflow: hidden;
    padding: 0 0 10px;
    min-height: 30px;
    margin: 0 0 25px;
    border-bottom: 1px solid var(--theme-color);
}
.o-tab--landing-suscripcion .o-tab__content .o-carousel .slide {}
.o-tab--landing-suscripcion .o-tab__content .o-carousel .slide-next, .o-tab--landing-suscripcion .o-tab__content .o-carousel .slide-prev {
    border-radius: 50%;
    width: 40px;
    height: 40px;
    color: var(--theme-color);
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 50%;
    z-index: 5;
}
.o-tab--landing-suscripcion .o-tab__content .o-carousel .slide-next {
    right: 0;
}
.o-tab--landing-suscripcion .o-tab__content .o-carousel .slide-prev {
    left: 0;
}
.o-tab--landing-suscripcion .o-tab__content .o-carousel .tns-nav button {
    background-color: #9b9b9b;
    vertical-align: middle;
}
.o-tab--landing-suscripcion .o-tab__content .o-carousel .tns-nav button.tns-nav-active {
    background-color: var(--theme-color);
    width: 14px;
    height: 14px;
}
.o-tab--landing-suscripcion .o-tab__content .c-benefit {
    --benefit-color-1: var(--theme-color);
}
.o-tab--landing-suscripcion #digital:checked ~ .o-tab__content .o-carousel .slide-prev, .o-tab--landing-suscripcion #digital:checked ~ .o-tab__content .o-carousel .slide-next, .o-tab--landing-suscripcion #digital:checked ~ .o-tab__content .tns-nav button.tns-nav-active, .o-tab--landing-suscripcion #digital:checked ~ .o-tab__content .c-benefit, .o-tab--landing-suscripcion #digital:checked ~ .o-tab__nav label[for="digital"] {
    --theme-color: #36a9ff;
}
.o-tab--landing-suscripcion #digital:checked ~ .o-tab__content .c-benefit__title {
    background: transparent linear-gradient(294deg,#002384 0,#114daa 73%,#1c68c3 79%,#1e6dc8 85%,#36a9fe 98%,#0077e5 100%) 0 0 no-repeat padding-box;
}
.o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__content .o-carousel .slide-prev, .o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__content .o-carousel .slide-next, .o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__content .tns-nav button.tns-nav-active, .o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__content .c-benefit, .o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__nav label[for="digital-pro"] {
    --theme-color: #692dd2;
}
.o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__content .c-benefit__title {
    background: linear-gradient(278deg,#692dd3 0,#1c0077 100%) 0 0 no-repeat padding-box;
}
.o-tab--landing-suscripcion #digital:checked ~ .o-tab__nav label[for="digital"], .o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__nav label[for="digital-pro"] {
    color: #FFFFFF;
    position: relative;
    background-color: var(--theme-color);
    transition: all .3s;
}
.o-tab--landing-suscripcion #digital:checked ~ .o-tab__content > div:nth-child(1), .o-tab--landing-suscripcion #digital-pro:checked ~ .o-tab__content > div:nth-child(2) {
    visibility: visible;
    height: auto;
    opacity: 1;
}
.o-carousel {
    z-index: 1;
    position: relative;
}
.o-carousel .tns-nav {
    padding: 20px 0;
    text-align: center;
}
.o-carousel .tns-nav button {
    border-radius: 50%;
    background-color: #cccccc;
    width: 8px;
    height: 8px;
    margin: 0 4px;
}
.o-carousel .tns-nav button.tns-nav-active {
    background-color: #0072ac;
}
.o-carousel .item [class="c-article"] {
    border-top: none !important;
    padding-top: 0 !important;
}
.o-carousel:not(.nomargin) {
    margin-bottom: 4px;
}
.o-carousel__top {
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    z-index: 2;
    margin-bottom: 16px;
}
.o-carousel__top__nav {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    padding-right: 5px;
}
.o-carousel__top__nav .slide-next {
    margin-left: 1px;
}
.o-carousel__top__nav .slide-prev {
    display: block;
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.o-carousel__top__nav .slide-prev span {
    display: none;
}
.o-carousel__top__nav .slide-prev:before {
    content: "";
    background: url(/assets/4e5fcce257e3565c319f.svg) no-repeat center center;
    background-size: 27%;
    display: block;
    width: 24px;
    height: 24px;
}
.o-carousel__top__nav .slide-next {
    display: block;
    z-index: 2;
    width: 24px;
    height: 24px;
    cursor: pointer;
}
.o-carousel__top__nav .slide-next span {
    display: none;
}
.o-carousel__top__nav .slide-next:before {
    content: "";
    background: url(/assets/9930bcb9e20e05a9a9ad.svg) no-repeat center
            center;
    background-size: 27%;
    display: block;
    width: 24px;
    height: 24px;
}
.o-carousel__title {
    font-size: 24px;
    line-height: 27px;
    font-weight: 800;
}
.o-carousel > .nav {
    position: relative;
    z-index: 2;
}
.o-carousel > .nav .slide-prev {
    position: absolute;
    top: 37px;
    left: 0;
}
.o-carousel > .nav .slide-next {
    position: absolute;
    top: 37px;
    right: 0;
}
.o-carousel--border {
    border-bottom: 1px solid #0072AC;
}
.o-carousel--discover {
    border-top: 1px solid #0072AC;
    border-bottom: 1px solid #0072AC;
    padding-bottom: 33px;
}
.o-carousel--discover .tns-outer {}
.o-carousel--discover #tns3-iw, .o-carousel--discover #tns4-iw {
    margin: 0;
}
.o-carousel--discover .tns-nav button {
    background-color: #FFFFFF;
}
.o-carousel--discover .o-carousel__top {
    padding-top: 16px;
}
.o-carousel--discover .o-carousel__top .slide-prev {
    width: 13px;
    height: 22px;
}
.o-carousel--discover .o-carousel__top .slide-prev:before {
    background-size: 100%;
    width: 13px;
    height: 22px;
}
.o-carousel--discover .o-carousel__top .slide-next {
    width: 13px;
    height: 22px;
    margin-left: 24px;
}
.o-carousel--discover .o-carousel__top .slide-next:before {
    background-size: 100%;
    width: 13px;
    height: 22px;
}
.o-carousel--discover .o-carousel__top__title {
    padding-left: 0;
}
.o-carousel--discover .slides {
    overflow: hidden;
    padding: 0 16px;
}
.o-carousel--discover .slides .item .c-article {
    padding: 0 !important;
    background-color: #fff;
    border-radius: 10px 10px 0 0;
    overflow: hidden;
    --title-height: 84px;
    --title-line: 5;
}
.o-carousel--discover .slides .item .c-article__txt {
    padding: 10px;
    height: 140px;
}
.o-carousel--discover .slides .item .c-article__title {
    display: block;
    display: -webkit-box;
    max-width: 100%;
    height: var(--title-height);
    -webkit-line-clamp: var(--title-line);
    -webkit-box-orient: vertical;
    overflow: hidden;
    text-overflow: ellipsis;
    font-size: 14px;
    line-height: 17px;
}
.o-carousel--discover .slides .item .c-article--premium {
    --title-height: 77px;
    --title-line: 3;
}
.o-carousel--discover:after {
    content: "";
    background: #e5f1f7;
    height: 140px;
    width: 100%;
    left: 0;
    bottom: 0;
    z-index: -1;
    display: block;
    position: absolute;
    border-bottom: 1px solid #0072AC;
    margin-bottom: 33px;
}
.o-carousel--border-items .tns-item {
    margin: 0;
}
.o-carousel--border-items .tns-item .c-article.c-article--opinion {}
.o-carousel--border-items .tns-item > [class*="c-"] {
    width: 100%;
    padding: 0 16px;
}
.o-carousel--border-items .tns-slide-active {}
.o-carousel--border-items .tns-slide-active + .tns-slide-active {
    border-right: 1px solid #ccc;
}
.o-carousel--border-items .tns-slide-active + .tns-slide-active + .tns-slide-active {}
.o-carousel--border-items .tns-slide-active + .tns-slide-active + .tns-slide-active + .tns-slide-active {
    border-right: none;
}
.o-carousel--border-items .slides .slick {}
.o-carousel--border-items .slides .slick-slide {
    margin: 0;
}
.o-carousel--border-items .slides .slick-slide > [class*="c-"] {
    width: 100%;
    padding: 0 16px;
}
.o-carousel--border-items .slides .slick-active {}
.o-carousel--border-items .slides .slick-active + .slick-active {
    border-left: 1px solid #ccc;
}
.o-carousel--nopadding {
    margin-left: -16px;
    margin-right: -16px;
}
.o-carousel--nopadding:not(.o-carousel--discover) .o-carousel__top__title {
    padding-left: 16px;
}
.o-carousel--temas {
    border-bottom: 1px solid #0072AC;
    border-top: 1px solid #0072AC;
    min-height: 180px;
}
.o-carousel--temas .o-carousel__top {
    margin: 0;
    padding: 16px 0;
}
.o-carousel--temas .o-carousel__top .slide-prev {
    width: 13px;
    height: 22px;
}
.o-carousel--temas .o-carousel__top .slide-prev:before {
    background-size: 100%;
    width: 13px;
    height: 22px;
}
.o-carousel--temas .o-carousel__top .slide-next {
    width: 13px;
    height: 22px;
    margin-left: 24px;
}
.o-carousel--temas .o-carousel__top .slide-next:before {
    background-size: 100%;
    width: 13px;
    height: 22px;
}
.o-carousel--temas .item .c-article {
    border-top: none !important;
    padding: 0 !important;
}
.o-carousel--temas .item .c-article__thumb {
    margin-top: inherit;
}
.o-carousel--temas .item .c-article__thumb img {
    border-radius: 5px;
}
.o-carousel--temas .tns-outer {}
.o-carousel--temas .tns-slide-active {
    padding-right: 0;
    border-right: 1px solid #ccc;
    margin-bottom: 16px;
}
.o-carousel--temas .tns-slide-active + .tns-slide-active {
    padding-left: 17px;
}
.o-carousel--temas .tns-slide-active + .tns-slide-active + .tns-slide-active {
    border-right: none;
}
.o-carousel--temas:after {
    content: "";
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    bottom: -4px;
    left: 0;
    background-color: #0072ac;
}
.o-carousel--empodera {
    border-top: 1px solid #0072AC;
}
.o-carousel--empodera .o-carousel__top {
    padding-top: 30px;
    padding-left: 5px;
}
.o-carousel--empodera .o-carousel__top .slide-prev {
    margin-right: 14px;
}
.o-carousel--empodera .o-carousel__top .slide-prev::before {
    background-size: auto;
}
.o-carousel--empodera .o-carousel__top .slide-next {}
.o-carousel--empodera .o-carousel__top .slide-next::before {
    background-size: auto;
}
.o-carousel--empodera .tns-outer {
    margin-right: -16px;
}
.o-carousel--empodera .tns-item {
    margin: 25px 0 30px -1px;
    border-right: 1px solid #CECAC3;
    padding: 0 16px;
}
.o-carousel--empodera .tns-nav {
    padding-top: 8px;
}
.o-carousel--empodera .c-article {}
.o-carousel--empodera .c-article--lateral-xs .c-article {}
.o-carousel--empodera .c-article--lateral-xs .c-article__thumb {
    margin-top: 0;
    margin-bottom: auto;
}
.o-carousel--otrasnoticias .slides {
    margin-bottom: 16px;
}
.o-carousel--otrasnoticias .tns-nav {
    padding-top: 8px;
}
.o-carousel--otrasnoticias.o-carousel--discover {}
.o-carousel--otrasnoticias.o-carousel--discover:after {
    height: 50%;
}
.o-carousel--especiales {}
.o-carousel--especiales-default .slides {}
.o-carousel--nuestros-podcast .o-carousel__top .slide-prev {
    display: none;
}
.o-carousel--nuestros-podcast .o-carousel__top__nav {
    background: #FFFFFF;
    width: 61px;
    height: 36px;
    color: transparent;
    border-radius: 50px 0 0 50px;
    box-shadow: 0 0 10px 0 rgba(202, 214, 254, 0.5);
    align-items: center;
    justify-content: flex-start;
    position: absolute;
    right: -16px;
    top: 130px;
    z-index: 2;
    margin-top: -18px;
}
.o-carousel--nuestros-podcast .o-carousel__title {
    text-transform: none;
    color: #071B39;
}
.o-carousel--nuestros-podcast .tns-outer {
    margin-right: -16px;
}
.o-carousel--nuestros-podcast .tns-item {}
.o-carousel--score {
    border-bottom: 1px solid #066290;
    padding-bottom: 30px;
}
.o-carousel--score .o-carousel__top {
    margin-bottom: 0;
    position: absolute;
    bottom: -27px;
    right: -9px;
    background: #FFFFFF;
    width: auto;
    width: initial;
}
.o-carousel--score .o-carousel__top__nav {
    padding-right: 0;
    grid-gap: 8px;
    gap: 8px;
}
.o-carousel--score .o-carousel__top__nav .slide-next, .o-carousel--score .o-carousel__top__nav .slide-prev {
    width: 50px;
    height: 50px;
}
.o-carousel--score .o-carousel__top__nav .slide-next:before, .o-carousel--score .o-carousel__top__nav .slide-prev:before {
    width: 50px;
    height: 50px;
}
.o-carousel--score .o-carousel__top__nav .slide-next {}
.o-carousel--score .o-carousel__top__nav .slide-next:before {
    background: url(/assets/94b3f179f8c861c3c0e0.svg) no-repeat
              center center;
}
.o-carousel--score .o-carousel__top__nav .slide-prev {}
.o-carousel--score .o-carousel__top__nav .slide-prev:before {
    background: url(/assets/6edc234bbde5776b4475.svg) no-repeat center
              center;
}
.o-carousel--score #tns1-iw {
    margin: 0 3px 0 0;
}
.o-carousel--score .slides .item {
    position: relative;
}
.o-carousel--score .slides#tns1 > .tns-item {
    width: 180px;
    box-sizing: content-box;
    padding: 0 20px;
}
.o-carousel--score .slides#tns1 > .tns-item:not(:first-child) {
    padding: 0 20px;
}
.o-carousel--score .slides#tns1 > .tns-item:not(:first-child):before {
    content: "";
    height: 150px;
    background: #DDDDDD;
    width: 1px;
    display: block;
    position: absolute;
    top: 0;
    left: 0;
}
.o-carousel--score .tns-nav {
    display: none;
}
.o-carousel--temas .c-article {}
.o-carousel--temas .c-article__title a {}
.c-topics {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    border-top: 2px solid #ACACAC;
}
.c-topics__title {
    color: #0B5891;
    text-align: left;
    font-weight: 800;
    font-family: 'Faustina', Georgia;
    font-size: 12px;
    line-height: 16px;
    letter-spacing: 0;
    width: 100%;
    max-width: 100px;
    text-transform: uppercase;
    margin-left: 5px;
}
.c-topics__wrap {
    width: calc(100% - 100px);
    position: relative;
    height: 30px;
    overflow: hidden;
}
.c-topics__wrap__list {
    z-index: 1;
    position: absolute;
    top: 0;
}
.c-topics__wrap__list__item a {
    font-size: 10px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-transform: uppercase;
    color: #545454;
    line-height: 12px;
    padding: 0 11px;
    text-decoration: none;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    height: 30px;
    transition: .3s color;
}
.c-topics__wrap__list__item a:hover {
    color: #0B5891;
}
.c-topics__wrap__list__item:not(:first-child) a {}
.c-topics__wrap__list__item:not(:first-child) a:before {
    content: '';
    height: 12px;
    background: #707070;
    width: 1px;
    display: block;
    margin-right: 10px;
}
.c-topics__wrap__btn {
    z-index: 2;
    position: absolute;
    top: 0;
    width: 42px;
    height: 30px;
    cursor: pointer;
    background: #dfdfdf;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.c-topics__wrap__btn:before {
    content: '';
    width: 6px;
    height: 6px;
    border: 2px solid #FFFFFF;
    border-left: 0;
    border-top: 0;
    display: block;
}
.c-topics__wrap__btn--next {
    background: linear-gradient(90deg,rgba(255,255,255,0) 0,#dfdfdf 50%,#dfdfdf 100%);
    right: 0;
}
.c-topics__wrap__btn--next:before {
    transform: rotate(-45deg);
}
.c-topics__wrap__btn--prev {
    background: linear-gradient(270deg,rgba(255,255,255,0) 0,#dfdfdf 50%,#dfdfdf 100%);
    left: 0;
}
.c-topics__wrap__btn--prev:before {
    transform: rotate(-225deg);
}
.c-topics__wrap__btn[disabled] {
    display: none;
}
.c-header {
    --header__bg: #0b5891;
    --header__color: #fff;
    --header__height: 53px;
    --header__gap: 10px;
    --brand__width: 96px;
    --brand__height: 17px;
    --header__btn__width: 29px;
    --header__btn__height: 29px;
    position: sticky;
    top: 0;
    z-index: 3;
    width: 100%;
    margin: 0 auto;
    padding: 0 var(--header__gap);
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    grid-gap: var(--header__gap);
    gap: var(--header__gap);
    height: var(--header__height);
    background: var(--header__bg);
}
.c-header__search {
    display: none;
}
.c-header__search__btn {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 10px;
    width: 33px;
    height: 29px;
    line-height: 29px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: #fff;
    font: normal normal bold 11px/15px Open Sans;
    letter-spacing: 0;
    grid-gap: 10px;
    gap: 10px;
    cursor: pointer;
}
.c-header__search__form {
    display: none;
}
.c-header__nav {}
.c-header__nav__btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    color: var(--header__color);
    font: normal normal bold 11px/15px Open Sans;
    align-items: center;
    letter-spacing: 0;
    grid-gap: 10px;
    gap: 10px;
    text-transform: uppercase;
    cursor: pointer;
    width: 14px;
    height: 9px;
}
.c-header__nav__btn span {
    display: none;
}
.c-header__nav__btn .icon-closemenu {
    display: none;
}
.c-header__nav__wrap {
    position: absolute;
    top: 53px;
    width: 100%;
    left: 0;
    z-index: 2;
    display: none;
    background-color: #FFFFFF;
    box-shadow: 4px 4px 10px #00000029;
}
.c-header__nav__darkmode {
    display: flex;
    flex-direction: row;
    align-items: center;
    padding: 0 13px;
    margin-bottom: 10px;
    display: none;
}
.c-header__nav__darkmode__txt {
    width: 100%;
    color: #57595A;
    font-size: 13px;
    line-height: 18px;
    font-weight: 700;
}
.c-header__nav__search input {
    margin-bottom: 5px;
    border: 1px solid #b0c4d4;
    border-radius: 10px;
    padding: 10px 10px 10px 40px;
    font: normal normal normal 13px/18px Open Sans;
    letter-spacing: 0;
    color: #9C9C9C;
    width: 100%;
    background: #fff url(/assets/84070a7d76c8aed6d1b5.svg) no-repeat 7px center;
}
.c-header__nav__item a {
    text-align: left;
    letter-spacing: 0.02px;
    color: #2D4254;
    font-size: 13px;
    line-height: 18px;
    font-weight: 600;
}
.c-header__nav__item a span {}
.c-header__nav__item a.c-header__nav__item__link {}
.c-header__nav__item__cont {
    border: 1px solid #B0C4D4;
    border-radius: 10px;
    padding: 7px 7px 7px 14px;
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 10px;
    grid-gap: 10px;
    gap: 10px;
    position: relative;
    overflow: hidden;
}
.c-header__nav__item__cont__subsections {
    width: 100%;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 10px;
    grid-gap: 10px;
    gap: 10px;
    position: relative;
}
.c-header__nav__item__cont__subsections a {
    width: 100%;
    max-width: calc(100% - 10px - 24px);
}
.c-header__nav__item__cont > .c-header__nav__item__btn {}
.c-header__nav__item__sections {
    width: 100%;
    padding: 0 20px;
    display: none;
}
.c-header__nav__item__sections__item {
    border-bottom: 1px solid #e3e3e3;
    width: 100%;
}
.c-header__nav__item__sections__item a {
    padding: 12px 8px;
    display: block;
}
.c-header__nav__item__sections__item.open {
    border-bottom: 0;
}
.c-header__nav__item__sections__item.open, .c-header__nav__item__sections__item[aria-haspopup="true"]:hover {
    position: relative;
}
.c-header__nav__item__sections__item.open .c-header__nav__item__subsections, .c-header__nav__item__sections__item[aria-haspopup="true"]:hover .c-header__nav__item__subsections {}
.c-header__nav__item__sections__item.open .c-header__nav__item__subsections:after, .c-header__nav__item__sections__item[aria-haspopup="true"]:hover .c-header__nav__item__subsections:after {}
.c-header__nav__item__subsections {
    width: 100%;
    display: none;
    background: #f7f7f7;
    margin-bottom: 5px;
}
.c-header__nav__item__subsections__item a {}
.c-header__nav__item__subsections__item:not(:last-child) {
    border-bottom: 1px solid #E3E3E3;
}
.c-header__nav__item__link {
    text-transform: uppercase;
    width: 100%;
    max-width: calc(100% - 10px - 24px);
}
.c-header__nav__item__btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: #2D4254;
    width: 24px;
    height: 24px;
}
.c-header__nav__item__btn svg {
    transform: rotate(-90deg);
}
.c-header__nav__item__secciones .c-header__nav__item__sections {}
.c-header__nav__item__servicios {}
.c-header__nav__item__portales .c-header__nav__item__cont {}
.c-header__nav__item__portales .c-header__nav__item__sections:first-of-type {}
.c-header__nav__item__portales .c-header__nav__item__sections {}
.c-header__nav__item.open {
    padding-bottom: 0;
}
.c-header__nav__item.open + .c-header__nav__item {
    margin-top: 10px;
}
.c-header__nav__social .c-subheader__social {
    grid-gap: 9.8px;
    gap: 9.8px;
    justify-content: space-between;
}
.c-header__nav__social .c-subheader__social__title {}
.c-header__nav__social .c-subheader__social__item {
    width: 30px;
    height: 30px;
}
.c-header__nav__social .c-subheader__social__item.facebook svg, .c-header__nav__social .c-subheader__social__item.twitter svg {
    background: transparent;
    color: #FFFFFF;
    border-radius: 0;
    padding: 0;
    width: 100%;
    height: 100%;
    max-width: 30px;
}
.c-header__nav__social .c-subheader__social__item.twitter {}
.c-header__nav__social .c-subheader__social__item.twitter svg {
    max-width: 33px;
}
.c-header__nav__social .c-subheader__social__item.whatsapp svg {
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.c-header__nav__options {
    margin: 20px 0;
}
.c-header__nav__options .btn {
    --color: #ffffff;
    background: url(/assets/d7e1d553b0c6a8785c30.jpg);
    background-size: cover;
    color: var(--color);
    text-transform: uppercase;
    font: normal normal bold 16px/22px Open Sans;
    font-weight: 600;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 9px;
    cursor: pointer;
    width: 100%;
    border-radius: 5px;
}
.c-header__nav__options .btn.usuario-suscriptor {
    background: #27ae60;
}
.c-header__nav__options .btn.usuario-suscriptor-pro {
    background: #6e48e9;
}
.c-header__nav.open .c-header__nav {}
.c-header__nav.open .c-header__nav__btn .icon-menu {
    display: none;
}
.c-header__nav.open .c-header__nav__btn .icon-closemenu {
    display: block;
    width: 20px;
    height: 20px;
}
.c-header__nav.open .c-header__nav__wrap {
    display: flex;
    flex-direction: column;
    grid-gap: 7px;
    gap: 7px;
    padding: 20px;
}
.c-header__nav.open .c-header__nav__wrap:before {}
.c-header__brand {
    --width: var(--brand__width);
    --height: var(--brand__height);
    width: var(--width);
    height: var(--height);
    margin-right: auto;
}
.c-header__brand a {
    margin-top: -3px;
    color: var(--header__color);
    width: var(--width);
    height: var(--height);
    display: block;
}
.c-header__brand--et-play {
    display: none;
}
.c-header__options {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    grid-gap: 3px;
    gap: 3px;
}
.c-header__subscribe {}
.c-header__subscribe__btn {
    background: url(/assets/d7e1d553b0c6a8785c30.jpg);
    background-size: cover;
    background-repeat: no-repeat;
    color: #fff;
    border-radius: 10px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    font: normal normal bold 10px/14px Open Sans;
    letter-spacing: 0;
    text-transform: uppercase;
    height: 24px;
    padding: 0 10px;
    cursor: pointer;
    position: relative;
    overflow: hidden;
}
.c-header__subscribe__btn .xs {
    display: block;
}
.c-header__subscribe__btn .sm {
    display: none;
}
.c-header__subscribe__btn.usuario-suscriptor {
    background: #27ae60;
}
.c-header__subscribe__btn.usuario-suscriptor-pro {
    background: #6e48e9;
}
.c-header__subscribe__btn:after {
    transition: opacity 0.3s;
    text-align: center;
    opacity: 0;
    content: attr(data-title);
    font-size: 13px;
    color: #0B5891;
    text-transform: none;
    position: absolute;
    bottom: -59px;
    left: 50%;
    margin-left: -100px;
    height: 40px;
    width: 200px;
    border: 1px solid #0E65A5;
    padding: 5px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #fff;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
}
.c-header__subscribe__btn:before {
    transition: opacity 0.3s;
    opacity: 0;
    display: block;
    position: absolute;
    content: "";
    -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
            clip-path: polygon(50% 0, 0 100%, 100% 100%);
    transform: scale(0.8);
    background-color: #fff;
    width: 18px;
    height: 10px;
    margin-left: -8px;
    left: 50%;
    top: 30px;
    z-index: 2;
}
.c-header__subscribe__btn:hover {
    overflow: visible;
}
.c-header__subscribe__btn:hover:after, .c-header__subscribe__btn:hover:before {
    opacity: 1;
}
.c-header__subscribe__wrap {
    display: none;
}
.c-header__news {
    display: none;
}
.c-header__news__btn {
    background: transparent
        linear-gradient(90deg, #21d6ce 0%, #1ec3c6 51%, #189cb7 100%) 0% 0%
        no-repeat padding-box;
    color: #fff;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    font: normal normal bold 11px/15px Open Sans;
    letter-spacing: 0;
    text-transform: uppercase;
    height: 29px;
    width: 29px;
    padding: 0;
    cursor: pointer;
}
.c-header__news__btn span {
    display: none;
}
.c-header__news__btn .logo-1 {
    display: none;
}
.c-header__news__wrap {
    border-radius: 25px 0 0 0;
    position: fixed;
    top: 53px;
    right: 0;
    width: 100%;
    max-width: 0;
    transition: max-width 0.3s;
    height: calc(100vh - 53px);
    background: #fff;
    overflow: hidden;
    display: flex;
    flex-direction: column;
    box-shadow: -4px 4px 10px #00000026;
    z-index: 2;
}
.c-header__news__wrap__top {
    padding: 16px;
    background: transparent linear-gradient(90deg, #21d6ce 0%, #1796b4 100%)
          0% 0% no-repeat padding-box;
    border-radius: 15px 0 0 0;
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
}
.c-header__news__wrap__top__title {
    text-align: left;
    font: normal normal bold 15px/20px Open Sans;
    letter-spacing: 0px;
    color: #ffffff;
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: calc(16px / 2);
    gap: calc(16px / 2);
}
.c-header__news__wrap__top__edit {
    width: 20px;
    height: 20px;
    color: #ffffff;
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: calc(16px / 2);
    gap: calc(16px / 2);
    cursor: pointer;
    margin-left: auto;
    margin-right: 16px;
}
.c-header__news__wrap__top__edit svg {
    width: 100%;
    height: 100%;
}
.c-header__news__wrap__top__btn {
    cursor: pointer;
}
.c-header__news__wrap__middle {
    padding: 16px 0;
    display: flex;
    flex-direction: column;
    align-content: center;
    margin: auto auto;
    max-width: 230px;
}
.c-header__news__wrap__middle__thumb {
    margin: 16px auto;
}
.c-header__news__wrap__middle__title {
    text-align: center;
    font: normal normal bold 18px/21px Open Sans;
    letter-spacing: 0;
    color: #2d2d2d;
}
.c-header__news__wrap__middle__subtitle {
    text-align: center;
    font: normal normal normal 14px/20px Open Sans;
    letter-spacing: 0;
    color: #666666;
    margin: 16px 0;
}
.c-header__news__wrap__middle__cta {
    background: #36a9ff 0 0 no-repeat padding-box;
    border-radius: 20px;
    width: 200px;
    height: 40px;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    font: normal normal bold 14px/19px Open Sans;
    letter-spacing: 0;
    color: #ffffff;
    text-transform: uppercase;
    margin: auto;
}
.c-header__news__wrap__bottom {
    display: flex;
    flex-direction: column;
    align-content: center;
    padding: 16px 0;
    margin: 0 16px;
    grid-gap: 16px;
    gap: 16px;
    border-top: 1px solid #666;
}
.c-header__news__wrap__bottom__copy {
    font: normal normal normal 13px/16px Open Sans;
    letter-spacing: 0;
    color: #666666;
    text-align: center;
}
.c-header__news__wrap__bottom__nav {
    display: flex;
    flex-direction: row;
    grid-gap: 16px;
    gap: 16px;
    justify-content: center;
    align-items: center;
}
.c-header__news__wrap-list {
    --color-title: #2D4254;
    --bg-boton: #06aaf4;
}
.c-header__news__wrap-list .c-header {}
.c-header__news__wrap-list .c-header__news {}
.c-header__news__wrap-list .c-header__news__title {
    font-weight: bold;
    font-size: 13px;
    color: var(--color-title);
    font-family: 'Open Sans', sans-serif;
    padding: 0px 16px;
    border-bottom: 1px solid white;
    top: 1px;
    position: relative;
    z-index: 2;
}
.c-header__news__wrap-list .c-header__news__wrap {}
.c-header__news__wrap-list .c-header__news__wrap__middle {
    max-width: 100%;
    padding: 24px 0px;
    padding-bottom: 0px;
    overflow: auto;
}
.c-header__news__wrap-list .c-header__news__boton {
    background: var(--bg-boton);
    color: white;
    padding: 12px;
    width: 100%;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    text-transform: uppercase;
    font-weight: bold;
}
.c-header__news__wrap-list .c-header__news__more {
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    justify-content: center;
}
.c-header__news__wrap-list .c-header__news__more:after {
    content: "";
    background: url(/assets/7d467f8c1273662213c6.png);
    display: inline-block;
    width: 25px;
    height: 12px;
}
.c-header__news.open .c-header__news__wrap {
    max-width: calc(100vw - 16px - 16px);
}
.c-header__user {
    --color: #2d4254;
    --bg-color: #fff;
    --border-color: #dddddd;
    --width: 100%;
}
.c-header__user__btn {
    color: var(--header__color);
    width: var(--header__btn__width);
    height: var(--header__btn__height);
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    font: normal normal bold 11px/15px Open Sans;
    letter-spacing: 0;
    text-transform: uppercase;
    cursor: pointer;
    padding: 5px;
}
.c-header__user__btn svg {
    width: 100%;
    height: 100%;
}
.c-header__user__btn span {
    display: none;
}
.c-header__user__btn .user--logged {
    display: none;
}
.c-header__user__btn--logged {}
.c-header__user__wrap {
    display: none;
    background-color: var(--bg-color);
    position: absolute;
    top: var(--header__height);
    left: 0;
    width: var(--width);
    padding: 12px 16px;
    box-shadow: 0px 0px 8px #00000029;
}
.c-header__user__wrap__title {
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    letter-spacing: 0;
    font-size: 14px;
    line-height: 20px;
    text-transform: uppercase;
    color: var(--color);
    display: none;
}
.c-header__user__wrap__list {
    font-family: 'Open Sans', sans-serif;
    font-weight: 600;
    letter-spacing: 0;
    font-size: 12px;
    line-height: 20px;
    text-transform: uppercase;
    display: flex;
    flex-direction: column;
}
.c-header__user__wrap__item a {
    color: var(--color);
    padding: calc(16px / 2) 0;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    cursor: pointer;
}
.c-header__user__wrap__item[href*="https://pasalapagina.com"]:after {
    content: "";
    display: inline-block;
    width: 40px;
    height: 25px;
    background: url(https://www.eltiempo.com/images/etiqueta-nuevo.png) no-repeat top left/contain;
}
.c-header__user__wrap__item:not(:first-child) {
    border-top: 1px solid var(--border-color);
}
.c-header__user.open .c-header__user__wrap {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
}
.c-header__user.open:before, .c-header__user.open:after {
    display: block;
    position: absolute;
    content: "";
    -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
            clip-path: polygon(50% 0, 0 100%, 100% 100%);
    transform: scale(0.8);
}
.c-header__user.open:after {
    background-color: #fff;
    width: 18px;
    height: 10px;
    right: 32px;
    top: calc(var(--header__height) - 9px);
}
.c-header__user.open:before {
    background-color: var(--bg-color);
    width: 16px;
    height: 9px;
    right: 32px;
    top: calc(var(--header__height) - 8px);
    z-index: 2;
}
.c-header--white .c-header {}
.c-header--black {
    --header__color: #fff;
    --header__bg: #21323f;
}
.c-header--without-subscribe .c-header {}
.c-header--without-subscribe .c-header__options {}
.c-header--without-subscribe .c-header__user {
    margin-right: 0;
}
.c-header--et-play .c-header__brand {
    margin-left: auto;
}
.c-header--et-play .c-header__brand--et {
    display: none;
}
.c-header--et-play .c-header__brand--et-play {
    display: block;
    width: 116px;
    top: -28px;
    position: relative;
}
.c-subheader {
    background-color: #FFFFFF;
    position: relative;
    z-index: 2;
    --subheader-height: 45px;
    height: var(--subheader-height);
}
.c-subheader + aside {
    position: relative;
    z-index: 1;
}
.c-subheader__brand {
    width: 97px;
}
.c-subheader__brand a {
    color: #0E65A5;
    display: block;
}
.c-subheader__social {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    position: relative;
    margin-top: auto;
}
.c-subheader__social__title {
    padding-right: 5px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    line-height: 15px;
    color: #393939;
    letter-spacing: 0;
    font-family: 'Open Sans', sans-serif;
}
.c-subheader__social__item {
    color: #05365B;
    width: 24px;
    height: 24px;
    border: 1px solid #05365B;
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.c-subheader__social__item svg {
    width: 65%;
    height: 65%;
}
.c-subheader__social__item__btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 24px;
    height: 24px;
    border-radius: 50%;
    color: #05365B;
    cursor: pointer;
}
.c-subheader__social__item__wrap {
    display: none;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
}
.c-subheader__social__item.open {
    width: inherit;
    border-radius: 12px;
    background-color: #0B5891;
    grid-gap: 5px;
    gap: 5px;
}
.c-subheader__social__item.open .c-subheader__social__item__btn {
    color: #05365B;
    background-color: #FFF;
    border: 1px solid #05365B;
}
.c-subheader__social__item.open .c-subheader__social__item__wrap {
    display: flex;
}
.c-subheader__social__item.open .c-subheader__social__item__wrap .c-subheader__social__item {
    border: none;
}
.c-subheader__social__item.open .c-subheader__social__item__wrap .c-subheader__social__item svg {
    width: 100%;
    height: 100%;
}
.c-subheader__social__item.open .c-subheader__social__item__wrap span {
    height: 21px;
    width: 1px;
    background-color: #fff;
    display: block;
}
.c-subheader__social__item.twitter svg, .c-subheader__social__item.facebook svg {
    background: #05365b;
    color: #FFF;
    border-radius: 50%;
    padding: 5px;
    width: 80%;
    height: 80%;
}
.c-subheader__social__item.twitter svg {
    padding: 0px;
    fill: #05365b;
    background: transparent;
    width: 33px;
    height: 33px;
    position: absolute;
}
.c-subheader__social__item.instagram svg {
    border-radius: 50%;
    width: 100%;
    height: 100%;
}
.c-subheader__date {
    text-align: left;
    font: normal normal 800 11px/15px Open Sans;
    letter-spacing: 0px;
    color: #05365B;
    text-transform: uppercase;
}
.c-subheader__h1 {
    text-align: left;
    font: normal normal normal 8px/11px Open Sans;
    letter-spacing: 0;
    color: #05365B;
}
.c-subheader__h1 a {
    color: inherit;
}
.c-subheader__top {
    display: none;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
}
.c-subheader__top__g1 {
    display: flex;
    flex-direction: column;
    grid-gap: 2px;
    gap: 2px;
    margin-top: auto;
}
.c-subheader__nav {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding: 0 10px;
    flex-wrap: nowrap;
    overflow-x: scroll;
    overflow-y: hidden;
    height: 45px;
    width: 100%;
    max-width: 1200px;
    margin: 0 auto;
    position: relative;
}
.c-subheader__nav::-webkit-scrollbar {
    display: none;
}
.c-subheader__nav__list {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 15px;
    gap: 15px;
}
.c-subheader__nav__list > li {}
.c-subheader__nav__list > li > a {
    height: 45px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    text-align: left;
    font: normal normal 600 11px/15px Open Sans;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #000;
    transition: color .3s;
    cursor: pointer;
    white-space: nowrap;
}
.c-subheader__nav__list > li > a:hover {
    color: #0B5891;
}
.c-subheader__nav__list > li.current {}
.c-subheader__nav__list > li.current > a {
    color: #0B5891;
}
.c-subheader__nav__list > li.active {}
.c-subheader__nav__list > li.active > a {
    color: #000000;
    font-weight: bold;
}
.c-subheader__nav__more {
    padding-left: 15px;
    padding-right: 10px;
    position: sticky;
    right: -10px;
    background-color: #FFFFFF;
}
.c-subheader__nav__more__btn {
    height: 45px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    text-align: left;
    font: normal normal 600 11px/15px Open Sans;
    letter-spacing: 0;
    text-transform: uppercase;
    color: #000;
    transition: color .3s;
    cursor: pointer;
}
.c-subheader__nav__more__btn:after {
    content: '';
    width: 6px;
    height: 6px;
    border: 2px solid #4d5e6e;
    border-left: 0;
    border-top: 0;
    transform: rotate(45deg);
    margin-top: 0;
    margin-bottom: 4px;
}
.c-subheader__nav__more__btn:hover {
    color: #0B5891;
}
.c-subheader__nav__more__list {
    display: none;
    width: -moz-max-content;
    width: max-content;
    min-width: 200px;
    background-color: #FFFFFF;
    box-shadow: 0 0 6px rgba(0,0,0,0.3);
}
.c-subheader__nav__more__list > li {
    margin: 0 10px;
}
.c-subheader__nav__more__list > li > a {
    color: #2d4254;
    font: normal normal 600 11px/20px Open Sans;
    text-transform: uppercase;
    display: block;
    padding: 10px 0;
}
.c-subheader__nav__more__list > li:not(:last-child) {
    border-bottom: 1px solid #eaeaea;
}
.c-subheader__nav:after {
    content: '';
    background: #ddd;
    height: 1px;
    width: 100%;
    position: absolute;
    top: 44px;
    left: 0;
    display: block;
}
.c-subheader__nav.open {
    height: 295px;
}
.c-subheader__nav.open .c-subheader__nav__more__list {
    display: block;
    position: absolute;
    max-height: 245px;
    height: auto;
    overflow-y: scroll;
    right: 0;
}
.c-subheader__nav.open .c-subheader__nav__more__btn {
    z-index: 2;
    position: relative;
}
.c-subheader__nav.open .c-subheader__nav__more__btn:after {
    transform: rotate(225deg);
    margin-top: 4px;
}
.c-subheader__nav.open .c-subheader__nav__more__btn:before {
    display: block;
    content: "";
    width: 6px;
    height: 6px;
    border: 1px solid #bcbcbc;
    background-color: #FFFFFF;
    border-left: 0;
    border-top: 0;
    transform: rotate(225deg);
    position: absolute;
    bottom: -2px;
    left: 11px;
}
.c-subheader--section .c-subheader {}
.c-subheader--section .c-subheader__nav {}
.c-subheader--section .c-subheader__nav__list {}
.c-subheader--section .c-subheader__nav__list > li:first-child a {}
.c-subheader--section .c-subheader__nav__list > li:first-child a:after {
    content: '';
    width: 1px;
    height: 12px;
    background-color: #000;
    display: block;
    margin-left: 15px;
}
.c-subheader--login {
    height: auto;
    position: absolute;
    left: 0;
    right: 0;
    background: none;
}
.c-subheader--login .c-subheader {}
.c-subheader--login .c-subheader__nav {}
.c-subheader--login .c-subheader__nav.open {}
.c-subheader--login .c-subheader__nav.open::after {
    content: none;
}
.c-popup {
    display: none;
    position: fixed;
    top: 0px;
    left: 0px;
    right: 0px;
    z-index: 10;
}
.c-popup__box {
    background: #ffffff;
    padding: 16px;
    display: flex;
    flex-direction: column;
    grid-gap: 14px;
    gap: 14px;
    align-items: center;
}
.c-popup__text {
    max-width: 1200px;
    font-family: 'Faustina', Georgia;
    font-size: 12px;
    line-height: 15px;
    color: #000000;
}
.c-popup__text a {
    color: #0B5891;
}
.c-popup__button {
    margin-right: auto;
    margin-left: auto;
    font-family: 'Faustina', Georgia;
    font-size: 13px;
    font-weight: bold;
    color: #ffffff;
    background: #0072ac;
    padding: 8px 16px;
    border-radius: 50px;
    text-transform: uppercase;
}
.c-alerta {
    --bg-color--confirmation: #1E262F;
    --bg-color--success: #27ae60;
    --txt-color: #ffffff;
    position: relative;
    max-width: 1200px;
    margin: 0 auto;
    margin-top: 12px;
    margin-bottom: 12px;
    display: none;
}
.c-alerta.open {
    display: block;
}
.c-alerta__item {
    background: var(--bg-color--confirmation);
    text-align: center;
    padding: 17px 35px 18px 35px;
}
.c-alerta__item__text {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    color: var(--txt-color);
    line-height: 14px;
}
.c-alerta__item__text a {
    color: var(--txt-color);
    font-weight: bold;
    text-decoration: underline;
}
.c-alerta__btn {
    position: absolute;
    top: 0px;
    right: 4px;
}
.c-alerta__btn svg {
    width: 22px;
}
.c-alerta__btn svg path {
    stroke: #ffffff;
}
.c-alerta__btn .sr-only {}
.c-alerta--confirmation .c-alerta {}
.c-alerta--confirmation .c-alerta__item {
    background: var(--bg-color--confirmation);
}
.c-alerta--success .c-alerta {}
.c-alerta--success .c-alerta__item {
    background: var(--bg-color--success);
}
.c-alerta--modal {
    --txt-color: #000000;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 0px;
    margin: 0px auto;
    z-index: 9;
}
.c-alerta--modal__background {
    position: fixed;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,0.2);
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    padding: 0px;
    margin: 0px;
    z-index: 9;
    display: block;
}
.c-alerta--modal__content {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    position: absolute;
    left: calc(50% - 280px);
    top: calc(50vh - 155px);
    max-width: 560px;
    width: 100%;
    height: 310px;
    z-index: 99;
    padding: 40px 80px 50px;
    text-align: center;
    align-items: center;
    justify-content: center;
    background: #FFF;
    border: 1px solid #2d4254;
    border-top: 5px solid #2d4254;
}
.c-alerta--modal__content p {
    font-size: 14px;
}
.c-alerta--modal__icon {
    width: 40px;
    height: 40px;
}
.c-alerta--modal__email {
    font-weight: bold;
}
.c-alerta--modal__btn {
    border: solid 1px #222222;
    border-radius: 5px;
    background: #eee;
    height: 22px;
    margin-top: 4px;
    position: absolute;
    top: 4px;
    right: 8px;
    cursor: pointer;
    width: 22px;
}
.c-alerta--modal__btn path {
    color: #222222;
}
.c-alerta--modal__btn:hover {
    background: #ddd;
}
.c-alerta--modal__btnbox {
    padding: 10px;
    text-transform: uppercase;
    text-decoration: none;
    font-size: 14px;
}
.c-alerta--modal__btnbox--primary {
    color: #FFF;
    background: #2d4254;
}
.c-alerta--modal__btnbox--secondary {
    color: #2d4254;
    background: #DDD;
}
.c-alerta--modal.open {
    display: block;
}
.c-footer {
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
    --footer-color-01: #0C5991;
    --footer-color-02: #ddd;
    --footer-color-03: #2D4254;
    --footer-color-04: #05365b;
    --footer-color-05: #2d4254;
    --footer-color-06: #666;
    --footer-bg: #FFFFFF;
    background-color: var(--footer-bg);
}
.c-footer__top {
    border-top: 3px solid var(--footer-color-01);
}
.c-footer__top .o-container {
    display: flex;
    flex-direction: column;
    grid-gap: 19px;
    gap: 19px;
    padding: 16px 20px 0;
    margin: 0 auto;
}
.c-footer__bottom .o-container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    grid-gap: 0;
    gap: 0;
    padding: 0 28px 20px 28px;
    margin: 0 auto;
}
.c-footer__group {}
.c-footer__group--a {
    display: flex;
    flex-direction: column;
    grid-gap: 14px;
    gap: 14px;
    padding: 0 8px;
    border-bottom: 1px solid #DDDDDD;
}
.c-footer__group--b {
    border-bottom: 1px solid #DDDDDD;
    padding: 0 8px;
}
.c-footer__nav li {
    margin-bottom: 6px;
    padding-bottom: 6px;
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    border-bottom: 1px solid #DDDDDD;
    list-style: none;
}
.c-footer__nav a {
    text-align: left;
    letter-spacing: 0;
    color: var(--footer-color-03);
    text-transform: uppercase;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    text-decoration: underline;
}
.c-footer__nav__item {}
.c-footer__nav__item__cont {
    position: relative;
}
.c-footer__nav__item__cont a {
    width: 100%;
    display: inline-flex;
    flex-direction: row;
    flex-wrap: wrap;
    align-items: center;
    grid-gap: 10px;
    grid-gap: 10px;
    gap: 10px;
}
.c-footer__nav__item__cont .c-footer__nav__item__title {
    cursor: pointer;
    width: 100%;
    display: flex;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    text-align: left;
    letter-spacing: 0;
    color: var(--footer-color-03);
    text-transform: uppercase;
    font-size: 10px;
    line-height: 14px;
    font-weight: 600;
    text-decoration: underline;
}
.c-footer__nav__item__cont .c-footer__nav__item__title:after {
    content: '';
    background: url(/assets/ae5e58eb030f8392102f.svg) no-repeat center center;
    background-size: 60%;
    display: block;
    width: 19px;
    height: 19px;
    transform: rotate(-0.25turn);
}
.c-footer__nav__item__subsections {
    width: 100%;
    display: none;
    background: #f7f7f7;
}
.c-footer__nav__item__subsections__item a {
    font-size: 13px;
    line-height: 18px;
    font-weight: 500;
    padding: 5px 0;
    display: block;
    text-transform: none;
    text-transform: initial;
    text-decoration: none;
    text-decoration: initial;
}
.c-footer__nav__item__subsections__item a:hover {
    font-weight: 700;
}
.c-footer__nav__item__subsections__item:not(:last-child) {
    border-bottom: 1px solid #E3E3E3;
    margin-bottom: 0;
    padding-bottom: 0;
}
.c-footer__nav__item__subsections__item:first-child {
    padding-top: 8px;
}
.c-footer__nav__item__subsections__item:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
}
.c-footer__nav__item__btn {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
    color: #2D4254;
    transform: rotate(270deg);
    width: 24px;
    height: 24px;
}
.c-footer__nav__item.open .c-footer__nav__item__cont .c-footer__nav__item__title {}
.c-footer__nav__item.open .c-footer__nav__item__cont .c-footer__nav__item__title:after {}
.c-footer__nav__item.open > .c-footer__nav__item__subsections {
    display: block;
    background-color: var(--footer-bg);
    margin-top: 10px;
    padding: 0 13px;
    position: absolute;
    top: 292px;
    left: 20px;
    width: calc(100% - 40px);
    z-index: 2;
    box-shadow: 0 0 6px rgb(0 0 0 / 30%);
    -moz-column-count: 1;
         column-count: 1;
}
.c-footer__nav__item.open > .c-footer__nav__item__subsections .c-footer__nav__item__cont .c-footer__nav__item__btn {
    display: none;
}
.c-footer__nav__item.open > .c-footer__nav__item__subsections__item a {
    padding: 5px 0;
}
.c-footer__nav__item.open > .c-footer__nav__item__subsections:after {
    display: block;
    content: "";
    box-shadow: -2px 2px 2px 0 rgb(112 111 111 / 25%);
    position: absolute;
    top: -8px;
    left: 25px;
    width: 17px;
    height: 17px;
    background: var(--footer-bg);
    transform: rotate(138deg) skew(-15deg, -15deg);
}
.c-footer__nav__item.open + .c-footer__nav__item {
    margin-top: 10px;
}
.c-footer__members {
    page-break-inside: avoid;
    -moz-column-break-inside: avoid;
         break-inside: avoid;
    display: flex;
    justify-content: space-between;
    flex-wrap: wrap;
    grid-gap: 10px;
    gap: 10px;
    padding: 0 0 15px;
    position: relative;
}
.c-footer__members a {}
.c-footer__members a:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-footer__members__title {
    margin-top: 8px;
    width: 100%;
    text-align: left;
    letter-spacing: 0;
    color: var(--footer-color-05);
    text-transform: uppercase;
    font-size: 11px;
    line-height: 15px;
    font-weight: 600;
}
.c-footer__members__claim {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 11px;
    gap: 11px;
    position: relative;
    z-index: 1;
}
.c-footer__members__claim__thumb {
    width: 100%;
    max-width: 42px;
}
.c-footer__members__claim__thumb + .c-footer__members__claim__txt {
    display: none;
}
.c-footer__members__claim__txt {}
.c-footer__members__claim__title {
    font-size: 12px;
    line-height: 14px;
    color: var(--footer-color-06);
}
.c-footer__members__claim__title a {
    color: var(--footer-color-06);
}
.c-footer__members__claim__title a:after {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    content: "";
}
.c-footer__brand {
    display: block;
    width: 112px;
    height: 20px;
    position: relative;
}
.c-footer__brand a {}
.c-footer__brand a:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-footer__brand img {
    width: 100%;
    height: 100%;
}
.c-footer__social {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    position: relative;
    padding: 0 0 16px;
}
.c-footer__social__title {
    padding-right: 5px;
    text-transform: uppercase;
    font-weight: 600;
    font-size: 11px;
    line-height: 15px;
    color: var(--footer-color-03);
    letter-spacing: 0;
    font-family: 'Open Sans', sans-serif;
    min-width: 85px;
}
.c-footer__social__list {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 13px;
    gap: 13px;
    position: relative;
}
.c-footer__social__item {
    color: var(--footer-color-04);
    width: 24px;
    height: 24px;
    border: 1px solid var(--footer-color-04);
    border-radius: 50%;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: relative;
}
.c-footer__social__item a {}
.c-footer__social__item a:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-footer__social__item svg, .c-footer__social__item img {
    width: 70%;
    height: 70%;
}
.c-footer__social__item--instagram svg, .c-footer__social__item--instagram img, .c-footer__social__item--youtube svg, .c-footer__social__item--youtube img {
    width: 61%;
    height: 61%;
}
.c-footer__copy {
    text-align: left;
    font-size: 12px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    letter-spacing: 0.01px;
    color: var(--footer-color-06);
}
.c-footer--detail {
    padding: 24px 20px;
    border-top: solid 3px var(--footer-color-01);
}
.c-footer--detail .c-footer {}
.c-footer--detail .c-footer__social {}
.c-footer--detail .c-footer__txt {}
.c-footer--detail .c-footer__copy {
    display: inline;
}
.c-footer--detail .o-container {
    display: flex;
    justify-content: flex-start;
    align-items: flex-start;
    grid-gap: 16px;
    gap: 16px;
    flex-direction: column;
}
.c-footer--black {
    --footer-bg: #15171A;
    --footer-color-01: #36AAFF;
    --footer-color-02: rgba(255, 255, 255, 0.5);
    --footer-color-03: rgba(255, 255, 255, 0.5);
    --footer-color-04: #FFFFFF;
    --footer-color-05: rgba(255, 255, 255, 0.5);
    --footer-color-06: #FFFFFF;
}
.c-footer--black--etplay {
    --footer-bg: #16171b;
    --footer-color-01: #fff;
    --footer-color-02: #fff;
    --footer-color-03: #fff;
    --footer-color-04: #fff;
    --footer-color-05: #fff;
    --footer-color-06: #fff;
}
.c-footer--black--etplay .c-footer {}
.c-footer--black--etplay .c-footer__members__claim__thumb {
    filter: invert(1);
}
.c-footer--black--etplay .c-footer__brand {
    filter: invert(1);
}
.c-footer--black--etplay .c-footer__nav {}
.c-footer--black--etplay .c-footer__nav__item {}
.c-footer--black--etplay .c-footer__nav__item.open .c-footer__nav__item {}
.c-footer--black--etplay .c-footer__nav__item.open .c-footer__nav__item__subsections {
    box-shadow: 0 0 6px rgb(255 255 255 / 30%);
}
.c-footer--black--etplay .c-footer__nav__item.open .c-footer__nav__item__subsections__item a {
    --footer-color-03: #FFFFFF;
}
.c-footer--black--etplay .c-footer__nav__item__title {}
.c-footer--black--etplay .c-footer__nav__item__title:after {
    filter: invert(1);
}
.c-add {
    text-align: center;
    margin: 0 auto 16px auto;
    position: relative;
    width: 100%;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.c-add img {
    display: block;
}
.c-add-top {
    margin-top: 30px;
}
.c-add__notext {}
.c-add__notext.c-add-970x250-desktop {}
.c-add__notext:before {
    display: none;
}
.c-add:before {
    content: "Publicidad";
    margin: 0 auto 6px;
    font: normal normal 600 11px/18px 'Open Sans', sans-serif;
    color: #CCCCCC;
    background: #FFFFFF;
    text-transform: uppercase;
    width: 100%;
    padding-bottom: 6px;
    border-bottom: 1px solid #CCCCCC;
}
.c-add-300 {}
.c-add-300x100 {
    height: 125px;
}
.c-add-300x250 {
    width: 300px;
    height: 275px;
}
.c-add-300x300 {
    height: 325px;
}
.c-add[class*="c-add-300x"] {
    width: 300px;
}
.c-add[data-desktop-title*="Billboard"] {
    justify-content: center;
}
.c-add-738 {
    max-width: 738px;
}
.c-add-738x100 {
    height: 133px;
}
.c-add-911 {}
.c-add-911x133 {
    max-width: 911px;
    height: 133px;
}
.c-add > * {
    border: 4px solid #f7f7f7;
}
.c-add.u-hide {}
.c-add.u-hide-xs-only {
    display: none;
}
.c-add--no-text {
    text-align: center;
    margin: 0 auto;
    position: relative;
    width: 100%;
    z-index: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
}
.c-add--no-text > div {
    margin-top: inherit;
}
.c-add > div {
    margin-top: inherit;
}
.c-icon {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    cursor: pointer;
}
.c-icon svg {
    fill: currentColor;
}
.c-icon--rounded {
    border: 1px solid #0C5991;
    border-radius: 50%;
    width: 34px;
    height: 34px;
    position: relative;
    overflow: hidden;
}
.c-icon--rounded svg {
    max-width: 60%;
    max-height: 60%;
}
.c-detail {
    z-index: 1;
    position: relative;
    --epigraph-bg-color: #000000;
    --epigraph-color: #FFFFFF;
    --title-bg: #0072AC;
    --title-color: #FFFFFF;
    --title-font-size: 24px;
    --title-line-height: 40px;
    --title-offset: 4px;
    --subtitle-bg: #F5F5F5;
    --subtitle-color: #393939;
    --subtitle-font-size: 20px;
    --subtitle-line-height: 22px;
    --media-bg: #F5F5F5;
    --sidebar-width: 322px;
    --toolbar-width: 45px;
    --max-width: 1056px;
    --icon-premium: url(/assets/d5ac2d0c20f0095a8336.svg) no-repeat 98px center;
    margin: -16px;
}
.c-detail .creditos.bbc-mundo {
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    align-items: center;
    margin: 16px 0;
    font: 16px/20px 'Open Sans', sans-serif;
}
.c-detail .creditos.bbc-mundo img {
    max-width: 70px;
}
.c-detail-header {
    position: relative;
    z-index: 1;
    margin-bottom: 16px;
    padding: 16px 16px 0;
}
.c-detail-header .c-detail__media {
    margin-bottom: 0;
    margin-top: 10px;
    margin-left: -16px;
    margin-right: -16px;
}
.c-detail-header .c-detail__media__txt {}
.c-detail-header .c-detail__media__credit {}
.c-detail-header .c-detail__media+.c-detail__subtitle {
    padding-top: 0;
}
.c-detail-header .c-detail__subtitle {
    margin-left: -16px;
    margin-right: -16px;
}
.c-detail-content {
    overflow: hidden;
    padding: 0 16px;
}
.c-detail-content .degradado-primer-parrafo {
    position: relative;
}
.c-detail-content .degradado-primer-parrafo::before {
    content: "";
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    position: absolute;
    background: linear-gradient(to top, white 0, rgba(255, 255, 255, 0.6) 47%, rgba(255, 255, 255, 0.51) 100%);
}
.c-detail-content .viafoura {
    z-index: 0;
    position: relative;
}
.c-detail-sidebar {
    padding: 0 16px;
    position: relative;
    z-index: 1;
}
.c-detail-sidebar__container {}
.c-detail-sidebar__wrap {}
.c-detail-sidebar__aside {}
.c-detail-sidebar>[class*="c-"] {}
.c-detail-sidebar>[class*="c-"]:not(:last-child) {
    margin-bottom: 16px;
}
.c-detail-toolbar {
    position: sticky;
    top: 53px;
    background: #F5F5F5;
    padding: 10px 16px;
    margin: 0;
    z-index: 2;
}
.c-detail-toolbar .c-detail__options__btn.share svg {
    background: #0072AC;
    border-radius: 50%;
    padding: 5px;
    color: #FFFFFF;
}
.c-detail-toolbar__mobile-black {
    background: none;
}
.c-detail-bottom {
    border-top: 1px solid #0072AC;
}
.c-detail-bottom:before {
    content: "";
    border-bottom: 1px solid #0072AC;
    height: 2px;
    width: 100%;
    display: block;
    margin-bottom: 16px;
}
.c-detail__epigraph {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 0;
    gap: 0;
    width: -moz-max-content;
    width: max-content;
    margin: 0;
    background-color: var(--epigraph-bg-color);
}
.c-detail__epigraph__item {
    color: var(--epigraph-color);
    --epigraph__item-bg-color: var(--epigraph-bg-color);
    background-color: var(--epigraph__item-bg-color);
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    letter-spacing: 0;
    text-align: left;
    text-transform: uppercase;
    font-weight: 700;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    padding-top: 5px;
    padding-bottom: 5px;
    position: relative;
}
.c-detail__epigraph__item svg {
    display: none;
}
.c-detail__epigraph__item:first-child {
    padding-left: 15px;
    padding-right: 10px;
}
.c-detail__epigraph__item:last-child {
    padding-right: 15px;
    padding-left: 10px;
}
.c-detail__epigraph__item:hover {
    overflow: visible;
}
.c-detail__epigraph__item:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: 36px;
    max-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__epigraph--icon .c-detail__epigraph {}
.c-detail__epigraph--icon .c-detail__epigraph__item {}
.c-detail__epigraph--icon .c-detail__epigraph__item:nth-child(1) {}
.c-detail__epigraph--icon .c-detail__epigraph__item:nth-child(1):before {
    content: "";
    width: 18px;
    height: 18px;
    display: block;
    background: url(/assets/4a892960079d2bf563e4.svg) no-repeat center;
    background-size: 100%;
}
.c-detail__epigraph--item-1 {}
.c-detail__epigraph--item-1--rojo .c-detail__epigraph {}
.c-detail__epigraph--item-1--rojo .c-detail__epigraph__item {
    position: relative;
}
.c-detail__epigraph--item-1--rojo .c-detail__epigraph__item:nth-child(1) {
    --epigraph__item-bg-color: #D82B36;
}
.c-detail__epigraph--item-1--rojo .c-detail__epigraph__item:hover {
    overflow: visible;
}
.c-detail__epigraph--item-1--rojo .c-detail__epigraph__item:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: auto;
    min-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__epigraph--item-1--negro .c-detail__epigraph {}
.c-detail__epigraph--item-1--negro .c-detail__epigraph__item {
    position: relative;
    cursor: pointer;
}
.c-detail__epigraph--item-1--negro .c-detail__epigraph__item:nth-child(1) {
    --epigraph__item-bg-color: #000000;
}
.c-detail__epigraph--item-1--negro .c-detail__epigraph__item:hover {
    overflow: visible;
}
.c-detail__epigraph--item-1--negro .c-detail__epigraph__item:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: auto;
    min-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__epigraph--item-1--button {
    margin: 24px 0px !important;
    background: none;
}
.c-detail__epigraph--item-1--button .c-detail__epigraph {}
.c-detail__epigraph--item-1--button .c-detail__epigraph__item {
    background-color: #FFFFFF;
    border: solid 1px #1796b4;
    border-radius: 30px;
    padding-left: 20px;
    padding-right: 20px;
    position: relative;
}
.c-detail__epigraph--item-1--button .c-detail__epigraph__item:hover {
    overflow: visible;
}
.c-detail__epigraph--item-1--button .c-detail__epigraph__item:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: auto;
    min-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__epigraph--item-1--button .c-detail__epigraph__title {
    color: #1796b4;
}
.c-detail__epigraph--item-1--button .c-detail__epigraph__titlehover {
    background-color: #1796b4;
    color: #FFFFFF;
}
.c-detail__epigraph--item-2 {}
.c-detail__epigraph--item-2--rojo .c-detail__epigraph {}
.c-detail__epigraph--item-2--rojo .c-detail__epigraph__item {
    position: relative;
}
.c-detail__epigraph--item-2--rojo .c-detail__epigraph__item:nth-child(2) {
    --epigraph__item-bg-color: #D82B36;
}
.c-detail__epigraph--item-2--rojo .c-detail__epigraph__item:hover {
    overflow: visible;
}
.c-detail__epigraph--item-2--rojo .c-detail__epigraph__item:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: auto;
    min-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__epigraph--item-2--negro .c-detail__epigraph {}
.c-detail__epigraph--item-2--negro .c-detail__epigraph__item {
    position: relative;
}
.c-detail__epigraph--item-2--negro .c-detail__epigraph__item:nth-child(2) {
    --epigraph__item-bg-color: #000000;
}
.c-detail__epigraph--item-2--negro .c-detail__epigraph__item:hover {
    overflow: visible;
}
.c-detail__epigraph--item-2--negro .c-detail__epigraph__item:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: auto;
    min-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__epigraph.c-detail__epigraph--item-1--rojo {}
.c-detail__epigraph.c-detail__epigraph--item-1--rojo.c-detail__epigraph--item-2--rojo .c-detail__epigraph {}
.c-detail__epigraph.c-detail__epigraph--item-1--rojo.c-detail__epigraph--item-2--rojo .c-detail__epigraph__item {
    position: relative;
}
.c-detail__epigraph.c-detail__epigraph--item-1--rojo.c-detail__epigraph--item-2--rojo .c-detail__epigraph__item:nth-child(2) {
    padding-left: 0;
}
.c-detail__epigraph.c-detail__epigraph--item-1--rojo.c-detail__epigraph--item-2--rojo .c-detail__epigraph__item:nth-child(2):before {
    content: "";
    width: 1px;
    display: block;
    height: 12px;
    background-color: var(--epigraph-color);
}
.c-detail__epigraph.c-detail__epigraph--item-1--rojo.c-detail__epigraph--item-2--rojo .c-detail__epigraph:hover {
    overflow: visible;
}
.c-detail__epigraph.c-detail__epigraph--item-1--rojo.c-detail__epigraph--item-2--rojo .c-detail__epigraph:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: auto;
    min-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__epigraph.c-detail__epigraph--item-1--negro {}
.c-detail__epigraph.c-detail__epigraph--item-1--negro.c-detail__epigraph--item-2--negro .c-detail__epigraph {}
.c-detail__epigraph.c-detail__epigraph--item-1--negro.c-detail__epigraph--item-2--negro .c-detail__epigraph__item {}
.c-detail__epigraph.c-detail__epigraph--item-1--negro.c-detail__epigraph--item-2--negro .c-detail__epigraph__item:nth-child(2) {
    padding-left: 0;
}
.c-detail__epigraph.c-detail__epigraph--item-1--negro.c-detail__epigraph--item-2--negro .c-detail__epigraph__item:nth-child(2):before {
    content: "";
    width: 1px;
    display: block;
    height: 12px;
    background-color: var(--epigraph-color);
}
.c-detail__epigraph.c-detail__epigraph--item-1--negro.c-detail__epigraph--item-2--negro .c-detail__epigraph__item:hover {
    overflow: visible;
}
.c-detail__epigraph.c-detail__epigraph--item-1--negro.c-detail__epigraph--item-2--negro .c-detail__epigraph__item:hover::after {
    text-align: center;
    content: attr(data-title);
    font-size: 13px;
    color: #fff;
    text-transform: none;
    position: absolute;
    bottom: -41px;
    left: 130px;
    margin-left: -100px;
    height: auto;
    min-width: 200px;
    padding: 0px 6px;
    font-family: 'Open Sans', sans-serif;
    line-height: 1.3;
    font-weight: normal;
    background-color: #201d1dc2;
    box-shadow: 0 0 6px 0 #2d42543b;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-radius: 3px;
    z-index: 4;
}
.c-detail__title {
    color: var(--title-color);
    background: var(--title-bg);
    font-family: 'Faustina', Georgia;
    font-size: var(--title-font-size);
    line-height: var(--title-line-height);
    font-weight: 800;
    letter-spacing: 0;
    overflow-wrap: break-word;
    display: inline;
    margin-bottom: var(--title-offset);
    outline: var(--title-bg) var(--title-offset) solid;
    --title-line-height: calc(40px + var(--title-offset));
    position: relative;
    left: var(--title-offset);
    top: -2px;
}
.c-detail__subtitle {
    color: var(--subtitle-color);
    background: var(--subtitle-bg);
    font-family: 'Faustina', Georgia;
    font-size: 20px;
    font-weight: normal;
    line-height: 23px;
    letter-spacing: 0;
    padding: 16px;
    display: flex;
    flex-direction: column-reverse;
    grid-gap: 16px;
    gap: 16px;
}
.c-detail__subtitle h2 {
    color: var(--subtitle-color);
    background: var(--subtitle-bg);
    font-family: 'Faustina', Georgia;
    font-size: var(--subtitle-font-size);
    line-height: var(--subtitle-line-height);
    font-weight: normal;
    letter-spacing: 0;
}
.c-detail__add {
    width: 160px;
    float: left;
    margin-right: 16px;
}
.c-detail__media {
    position: relative;
    z-index: 1;
    display: grid;
    margin: 0 0 16px;
    clear: both;
}
.c-detail__media__thumb {
    position: relative;
    z-index: 1;
    grid-row: 1 / span 1;
    grid-column: 1 / span 1;
}
.c-detail__media__thumb img {
    display: block;
    height: auto;
    width: 100%;
    -o-object-fit: cover;
       object-fit: cover;
}
.c-detail__media__thumb:before {
    content: "";
    background: linear-gradient(to top,
            rgba(0, 0, 0, 0.8) 0%,
            rgba(0, 0, 0, 0) 100%);
    position: absolute;
    right: 0;
    bottom: 0;
    display: block;
    height: 50%;
    width: 100%;
}
.c-detail__media__thumb__share {
    grid-row: 1 / span 1;
    grid-column: 1 / span 1;
    display: flex;
    flex-direction: row;
    grid-gap: 16px;
    gap: 16px;
    justify-content: flex-start;
    align-items: center;
    z-index: 2;
    position: absolute;
    bottom: 16px;
    right: 16px;
}
.c-detail__media__thumb__share__title {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    line-height: 12px;
    color: #FFFFFF;
    font-weight: 500;
}
.c-detail__media__thumb__share>.c-icon {
    color: #FFFFFF;
    border: solid 1px #FFFFFF;
    border-radius: 50%;
    cursor: pointer;
    width: 24px;
    height: 24px;
}
.c-detail__media__thumb__share>.c-icon svg {
    width: 50%;
    height: 50%;
}
.c-detail__media__thumb__share>.c-icon--facebook svg, .c-detail__media__thumb__share>.c-icon--whatsapp svg, .c-detail__media__thumb__share>.c-icon--linkedin svg {
    width: 65%;
    height: 65%;
}
.c-detail__media__thumb__share>.c-icon--twitter svg {
    width: 87%;
    height: 56%;
}
.c-detail__media__thumb__icon {
    border: 3px solid #FFFFFF;
    border-radius: 50%;
    width: 48px;
    height: 48px;
    left: 16px;
    bottom: 16px;
    position: absolute;
    z-index: 1;
    cursor: pointer;
    grid-row: 1 / span 1;
    grid-column: 1 / span 1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.c-detail__media__thumb__icon:before {
    content: "";
    -webkit-clip-path: polygon(100% 50%, 0 0, 0 100%);
            clip-path: polygon(100% 50%, 0 0, 0 100%);
    background-color: #FFFFFF;
    width: 16px;
    height: 22px;
    display: block;
    margin-left: 6px;
}
.c-detail__media__txt {
    padding: 16px;
    display: flex;
    flex-direction: column;
    grid-gap: 15px;
    gap: 15px;
    background-color: var(--media-bg);
}
.c-detail__media__subtitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #707070;
}
.c-detail__media__credit {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 15px;
    color: #666666;
    display: flex;
    flex-wrap: wrap;
    grid-gap: 3px;
    gap: 3px;
}
.c-detail__media__credit__icon {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    flex-wrap: nowrap;
    grid-gap: 5px;
    gap: 5px;
    font-weight: 700;
    color: #0072AC;
    text-transform: uppercase;
    font-size: 14px;
}
.c-detail__media__author {
    font-size: 12px;
    line-height: 15px;
    color: #707070;
}
.c-detail__media__author+.c-detail__media__author {}
.c-detail__media__author+.c-detail__media__author:before {
    content: " / ";
}
.c-detail__media--vertical {
    margin-left: -16px;
    margin-right: -16px;
}
.c-detail__media--vertical .c-detail__media {}
.c-detail__media--vertical .c-detail__media__thumb {}
.c-detail__media--vertical .c-detail__media__txt {
    background: none;
    margin: 0 16px;
    border-left: 1px solid #0072AC;
}
.c-detail__media--vertical .c-detail__media__subtitle, .c-detail__media--vertical .c-detail__media__credit, .c-detail__media--vertical .c-detail__media__author {
    font-size: 14px;
    line-height: 19px;
    color: #666666;
}
.c-detail__carousel {
    position: relative;
    z-index: 1;
    overflow: hidden;
}
.c-detail__carousel .slide {}
.c-detail__carousel .slide-next, .c-detail__carousel .slide-prev {
    border-radius: 50%;
    width: 30px;
    height: 30px;
    background-color: #F5F5F5;
    color: #0072AC;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    position: absolute;
    top: 40%;
    margin-top: -15px;
    z-index: 2;
}
.c-detail__carousel .slide-next {
    right: 16px;
}
.c-detail__carousel .slide-next:before {
    content: "";
    background: url(/assets/9930bcb9e20e05a9a9ad.svg) no-repeat center center;
    background-size: 27%;
    display: block;
    width: 24px;
    height: 24px;
}
.c-detail__carousel .slide-prev {
    left: 16px;
}
.c-detail__carousel .slide-prev:before {
    content: "";
    background: url(/assets/4e5fcce257e3565c319f.svg) no-repeat center center;
    background-size: 27%;
    display: block;
    width: 24px;
    height: 24px;
}
.c-detail__carousel .slides .item {
    padding: 0 !important;
}
.c-detail__carousel .o-carousel {
    margin-bottom: 0;
}
.c-detail__carousel .o-carousel .tns-nav {
    display: none;
}
.c-detail__carousel .c-detail__media {
    margin: 0;
    width: 100%;
}
.c-detail__carousel .c-detail__media__txt {
    padding-left: 0;
    padding-right: 0;
}
.c-detail__carousel .c-detail__media__txt--gray {
    padding-left: 16px;
    padding-right: 16px;
}
.c-detail__share {
    position: relative;
    grid-gap: 10px;
    display: none;
    flex-direction: row;
    align-items: center;
    justify-content: flex-end;
}
.c-detail__share .c-icon {
    color: #0072AC;
    border-radius: 50%;
    border: 1px solid #0072AC;
    width: 24px;
    height: 24px;
    display: flex;
    align-items: center;
    justify-content: center;
    cursor: pointer;
}
.c-detail__share .c-icon svg {
    width: 50%;
    height: 50%;
}
.c-detail__share .c-icon:first-child svg {
    max-width: 10px;
}
.c-detail__share__title {
    display: none;
}
.c-detail__info address {}
.c-detail__info--down {
    margin-bottom: 20px;
}
.c-detail__info--down .c-detail {}
.c-detail__info--down .c-detail__signature {
    padding: 4px;
    max-width: 320px;
}
.c-detail__info--down .c-detail__author {}
.c-detail__info--down .c-detail__author__thumb picture {
    width: 46px;
    height: 46px;
}
.c-detail__info--down .c-detail__author__options {
    display: none;
}
.c-detail__signature {
    margin-bottom: 24px;
    box-shadow: 0 0 8px rgba(0, 0, 0, 0.16);
    border-radius: 40px;
    padding: 12px;
    max-width: 350px;
    width: 100%;
    margin-top: 4px;
}
.c-detail__signature.c-detail__signature__trust {
    margin-bottom: 60px;
}
.c-detail__options {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
    max-width: 320px;
    grid-gap: 12px;
    gap: 12px;
}
.c-detail__options__btn {
    display: flex;
    flex-direction: column;
    justify-content: center;
    color: #0072AC;
    font-size: 10px;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    position: relative;
    cursor: pointer;
}
.c-detail__options__btn svg {
    width: 24px;
    height: 24px;
}
.c-detail__options__btn span {
    font-family: 'Open Sans', sans-serif;
    max-width: 65px;
    text-align: center;
    height: 25px;
}
.c-detail__options__btn.blue {
    color: #0072AC;
}
.c-detail__options__btn.black {
    color: #070308;
}
.c-detail__info-share {}
.c-detail__info-share__title {
    color: #070308;
    font: 700 10px/12px 'Open Sans', sans-serif;
}
.c-detail__info-share__social-media {
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    align-items: center;
    justify-content: flex-start;
}
.c-detail__info-share__social-media .c-icon {
    width: 26px;
    height: 26px;
    border: solid 1px #0072AC;
    border-radius: 50%;
    color: #0072AC;
}
.c-detail__info-share__social-media .c-icon svg {
    width: 60%;
    height: 60%;
}
.c-detail__info-share__social-media .c-icon--without-border {
    border: none;
}
.c-detail__info-share__social-media .c-icon--without-border[href*="twitter"] {
    width: 34px;
}
.c-detail__info-share__social-media .c-icon--without-border[href*="twitter"] svg {
    width: 100%;
    height: 100%;
}
.c-detail__info-share__social-media .c-icon--without-border[href*="twitter"] svg path:nth-child(1) {
    fill: #FFFFFF;
}
.c-detail__info-share__social-media .c-icon--without-border[href*="twitter"] svg path:nth-child(2) {
    fill: #000000;
}
.c-detail__info-share__social-media .c-icon--facebook {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail__info-share__social-media .c-icon--facebook svg {
    width: 67%;
    height: 67%;
}
.c-detail__info-share__social-media .c-icon--twitter {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail__info-share__social-media .c-icon--twitter svg {
    width: 100%;
    height: 100%;
}
.c-detail__info-share__social-media .c-icon--whatsapp {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail__info-share__social-media .c-icon--whatsapp svg {
    width: 67%;
    height: 67%;
}
.c-detail__info-share__social-media .c-icon--mail {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail__info-share__social-media .c-icon--linkedin {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail__info-share__social-media__title {
    color: #070308;
    font: 500 10px/12px 'Open Sans', sans-serif;
}
.c-detail__info-share__group {
    display: flex;
    margin-top: 12px;
    justify-content: flex-end;
    grid-gap: 16px;
    gap: 16px;
}
.c-detail__info-share__group .c-icon {
    background-color: #FFFFFF;
    border: solid 1px #DDDDDD;
    border-radius: 17px;
    padding: 5px 10px 5px 40px;
    position: relative;
}
.c-detail__info-share__group .c-icon--coment svg {
    width: 52%;
    height: 55%;
}
.c-detail__info-share__group__icon {
    position: absolute;
    top: 50%;
    left: 0;
    transform: translateY(-50%);
    background-color: #FFFFFF;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.161);
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
}
.c-detail__info-share__group__icon svg {
    width: 60%;
    height: 60%;
    margin: auto;
    display: inline-block;
}
.c-detail__info-share--full {}
.c-detail__info-share--full__social-media {
    justify-content: flex-end;
    grid-gap: 16px;
    gap: 16px;
}
.c-detail__info-share--trust {}
.c-detail__options-share {
    display: flex;
    flex-direction: row;
    align-items: stretch;
    justify-content: space-between;
    width: 100%;
    max-width: 450px;
    margin: 0 auto;
}
.c-detail__options-share svg {
    width: 24px;
    height: 24px;
}
.c-detail__options-share svg path {
    transition: 0.7s;
}
.c-detail__options-share .c-icon {
    color: #0072AC;
    display: inline-block;
    width: calc(50% - 36px);
    vertical-align: top;
}
.c-detail__options-share .c-icon--search {}
.c-detail__options-share .c-icon--coment {}
.c-detail__options-share .c-icon--send svg {
    width: 28px;
    height: 24px;
}
.c-detail__options-share .c-icon--facebook {
    color: #0072ac;
}
.c-detail__options-share .c-icon--twitter {
    color: #0072AC;
}
.c-detail__options-share .c-icon--twitter svg {
    padding: 0;
    width: 30px;
    height: 30px;
    margin: -3px;
}
.c-detail__options-share .c-icon--whatsapp {
    color: #0072ac;
}
.c-detail__options-share .c-icon--mail {
    color: #0072AC;
}
.c-detail__options-share .c-icon--linkedin {
    color: #0072AC;
}
.c-detail__options-share .c-icon--follow span {
    width: 73px;
    position: relative;
    left: 50%;
    transform: translateX(-50%);
}
.c-detail__options-share__group {
    display: block;
    width: 45%;
    text-align: center;
}
.c-detail__options-share__group .c-icon {
    transition: 0.7s;
}
.c-detail__options-share__group .c-icon span {
    display: block;
    font-size: 8px;
    font-family: 'Open Sans', sans-serif;
    line-height: 10px;
    font-weight: 700;
    position: relative;
}
.c-detail__options-share__social-media {
    display: block;
    width: 52%;
    text-align: center;
    position: relative;
}
.c-detail__options-share__social-media .c-icon {
    width: calc(33.33% - 5px);
}
.c-detail__options-share__social-media:before {
    content: "";
    width: 100%;
    height: 1px;
    background-color: #0072AC;
    position: absolute;
    bottom: 5px;
    left: 0;
}
.c-detail__options-share__social-media:after {
    content: "Compartir";
    font-size: 8px;
    font-family: 'Open Sans', sans-serif;
    line-height: 10px;
    text-align: center;
    color: #0072AC;
    display: block;
    padding: 0 5px;
    background-color: #F5F5F5;
    box-sizing: border-box;
    width: 50px;
    position: relative;
    margin: 0 auto;
    font-weight: 700;
}
.c-detail__options-share__blue .c-icon.c-icon--facebook, .c-detail__options-share__blue .c-icon.c-icon--mail, .c-detail__options-share__blue .c-icon.c-icon--linkedin, .c-detail__options-share__blue .c-icon.c-icon--whatsapp {
    border: solid 1px #0072ac;
}
.c-detail__options-share__blue .c-icon.c-icon--facebook svg path, .c-detail__options-share__blue .c-icon.c-icon--mail svg path, .c-detail__options-share__blue .c-icon.c-icon--linkedin svg path, .c-detail__options-share__blue .c-icon.c-icon--whatsapp svg path {
    fill: #0072ac;
}
.c-detail__options-share__blue .c-icon.c-icon--twitter {
    border: solid 1px #0072ac;
}
.c-detail__options-share__black-mobile {}
.c-detail__author {
    display: block;
}
.c-detail__author +.c-detail__author {
    display: inline;
}
.c-detail__author +.c-detail__author .c-detail__author__txt span {
    display: none;
}
.c-detail__author__thumb {
    display: inline-block;
}
.c-detail__author__thumb picture {
    display: inline-block;
    vertical-align: middle;
    width: 56px;
    height: 56px;
    background-color: var(--grey-04);
    border-radius: 50%;
    overflow: hidden;
    margin-right: 8px;
}
.c-detail__author__thumb picture.c-detail__author__thumb_noavatar {
    display: none;
}
.c-detail__author__thumb img {
    width: 100%;
    height: 100%;
    overflow: hidden;
    border-radius: 50%;
    border: solid 1px #fff;
    -o-object-fit: cover;
       object-fit: cover;
}
.c-detail__author__thumb +.c-detail__author__thumb picture {
    display: none;
}
.c-detail__author__thumb +.c-detail__author__thumb .c-detail__author__txt {
    padding-right: 0;
}
.c-detail__author__thumb +.c-detail__author__thumb .c-detail__author__txt span {
    display: none;
}
.c-detail__author__thumb:not(:last-child) picture {
    display: none;
}
.c-detail__author__thumb:not(:last-child) .c-detail__author__txt span {
    display: none;
}
.c-detail__author__thumb:not(:last-child):after {
    content: ",";
    margin-right: 5px;
    margin-left: -4px;
}
.c-detail__author__txt {
    display: inline-block;
    vertical-align: middle;
}
.c-detail__author__name {
    display: block;
    font-weight: 700;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #0072AC;
    font-style: normal;
}
.c-detail__author__role {
    font: 400 12px/14px 'Open Sans', sans-serif;
    color: #0072AC;
    display: block;
    margin-top: 4px;
    display: none;
}
.c-detail__author__options {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
    padding-top: 3px;
}
.c-detail__author__mail {
    display: none;
}
.c-detail__author__mail__icon {
    width: 26px;
    height: 26px;
    border: solid 1px #0072AC;
    border-radius: 50%;
    color: #0072AC;
    display: flex;
    justify-content: center;
    align-items: center;
}
.c-detail__author__mail__icon svg {
    width: 63%;
    height: 63%;
}
.c-detail__author__mail__alert {
    position: absolute;
    width: 146px;
    transform: translateX(-37%);
    margin-top: 12px;
    cursor: auto;
}
.c-detail__author__mail__txt {
    border-radius: 10px;
    font: 500 10px/14px 'Open Sans', sans-serif;
    background: #0072AC;
    color: #FFFFFF;
    padding: 1px 6px;
}
.c-detail__author__mail__txt::before {
    content: "";
    transition: opacity 0.3s;
    position: absolute;
    -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
            clip-path: polygon(50% 0, 0 100%, 100% 100%);
    transform: scale(0.8);
    background-color: #0072AC;
    width: 18px;
    height: 10px;
    left: 59px;
    top: -9px;
}
.c-detail__author__whatsapp {
    position: relative;
    z-index: 1;
}
.c-detail__author__whatsapp__icon {
    background-color: #fff;
    box-shadow: 0 0 6px rgba(0, 0, 0, 0.161);
    border-radius: 50%;
    width: 25px;
    height: 25px;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -12.5px;
    z-index: 2;
}
.c-detail__author__whatsapp__title {
    font-size: 10px;
    color: #070308;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: normal;
    display: flex;
    align-items: center;
    background-color: #ffffff;
    border: solid 1px #dddddd;
    border-radius: 17px;
    padding: 5px 10px 5px 30px;
    position: relative;
    height: 20px;
}
.c-detail__author__ver-mas {
    display: block;
    background: #0072AC;
    font-size: 11px;
    font-family: 'Open Sans', sans-serif;
    padding: 4px 12px;
    color: #FFFFFF;
    font-style: normal;
    border-radius: 17px;
    height: auto;
    line-height: 12px;
    font-weight: 600;
    margin-top: 3px;
}
.c-detail__author__ver-mas:before {
    content: "+";
    display: inline-block;
    width: 12px;
    height: 12px;
    margin-right: 5px;
    vertical-align: top;
    font-size: 20px;
}
.c-detail__author__job {
    font-size: 14px;
    line-height: 18px;
    font-style: normal;
}
.c-detail__author__job.special {
    text-transform: uppercase;
}
.c-detail__author__branded {}
.c-detail__author__branded__thumb figcaption {
    font-size: 14px;
    line-height: 15px;
    font-style: normal;
}
.c-detail__author__branded__thumb picture {
    display: block;
    margin-top: 5px;
}
.c-detail__author:not(:last-child) {
    display: inline;
}
.c-detail__author:not(:last-child) picture {
    display: none;
}
.c-detail__author:not(:last-child) .c-detail__author__txt span {
    display: none;
}
.c-detail__author:not(:last-child):after {
    content: ",";
    margin-right: 5px;
    margin-left: -4px;
}
.c-detail__author__trust {
    position: relative;
}
.c-detail__author__trust .c-detail__author {}
.c-detail__author__trust .c-detail__author__options {
    justify-content: space-between;
}
.c-detail__author__trust .c-detail__author__mail {
    display: block;
    z-index: 1;
}
.c-detail__author__trust .c-detail__author__mail__alert {
    display: none;
}
.c-detail__author__trust .c-detail__author__whatsapp {
    position: absolute;
    top: 84px;
    left: 55%;
}
.c-detail__date {
    display: block;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 14px;
    color: #666666;
    font-style: normal;
    font-weight: 400;
    margin-top: 4px;
}
.c-detail__body {
    padding-bottom: 16px;
}
.c-detail__body .paragraph+.contenido-meter-piano {
    position: inherit;
    z-index: 1;
}
.c-detail__body .c-add {}
.c-detail__body .c-add:not(.c-add-160) {
    padding-bottom: 16px;
}
.c-detail__body .c-detail__media {
    margin-left: -16px;
    margin-right: -16px;
    max-width: 576px;
}
.c-detail__body .c-detail__carousel {
    margin-left: -16px;
    margin-right: -16px;
}
.c-detail__body .c-detail__carousel .c-detail__media {
    margin-left: 0;
    margin-right: 0;
    max-width: 100vw;
}
.c-detail__body .code iframe[src*="youtube"] {
    width: 100%;
    height: 100%;
    aspect-ratio: 16/9;
}
.c-detail__body>.c-detail__add {}
.c-detail__body>.c-detail__add+p, .c-detail__body>.c-detail__add+.paragraph {}
.c-detail__body>.c-detail__add+p:first-letter, .c-detail__body>.c-detail__add+.paragraph:first-letter {
    font-size: 81px;
    line-height: 1;
    float: left;
    color: #070308;
    margin-right: 8px;
    font-weight: bold;
    text-shadow: 4px 4px 0 #4d9dc5;
    text-transform: uppercase;
}
.c-detail__body>p, .c-detail__body>div>p, .c-detail__body>.paragraph {
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    color: #000000;
    letter-spacing: normal;
    text-align: left;
    line-height: 26px;
}
.c-detail__body>p a, .c-detail__body>div>p a, .c-detail__body>.paragraph a {
    display: inline;
    color: #0b5891;
    text-decoration: none;
    word-break: break-word;
}
.c-detail__body>p:nth-child(1), .c-detail__body>div>p:nth-child(1), .c-detail__body>.paragraph:nth-child(1) {}
.c-detail__body>p:nth-child(1):first-letter, .c-detail__body>div>p:nth-child(1):first-letter, .c-detail__body>.paragraph:nth-child(1):first-letter {
    font-size: 81px;
    line-height: 1;
    float: left;
    color: #070308;
    margin-right: 8px;
    font-weight: bold;
    text-shadow: 4px 4px 0 #4d9dc5;
    text-transform: uppercase;
}
.c-detail__body>h3 {
    font-family: 'Faustina', Georgia;
    font-size: 22px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 30px;
    letter-spacing: normal;
    text-align: left;
    padding: 0 4px;
    background: #0072AC;
    color: #FFFFFF;
    display: inline-block;
    width: -moz-max-content;
    width: max-content;
    margin-top: 8px;
    max-width: 100%;
}
.c-detail__body>h2 {
    font-family: 'Faustina', Georgia;
    font-size: 22px;
    font-weight: 800;
    font-stretch: normal;
    font-style: normal;
    line-height: 30px;
    letter-spacing: normal;
    text-align: left;
    padding: 0;
    color: #0072AC;
    display: inline-block;
    width: -moz-max-content;
    width: max-content;
    margin-top: 8px;
    max-width: 100%;
}
.c-detail__body>ol, .c-detail__body>div>ol {
    border-left: solid 2px #0072AC;
    padding-top: 8px;
    padding-bottom: 8px;
}
.c-detail__body>ol li, .c-detail__body>div>ol li {
    position: relative;
    counter-increment: my-counter;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    padding-left: 32px;
    line-height: 20px;
}
.c-detail__body>ol li a, .c-detail__body>div>ol li a {
    display: inline;
    color: #0b5891;
    text-decoration: none;
    word-break: break-word;
}
.c-detail__body>ol li:before, .c-detail__body>div>ol li:before {
    content: counter(my-counter) ".";
    width: 5px;
    height: 5px;
    background-color: var(--black);
    border-radius: 50%;
    display: inline-block;
    padding-right: 8px;
    color: #0072AC;
    font-weight: bold;
    left: 8px;
    position: absolute;
}
.c-detail__body>ol li:not(:last-child), .c-detail__body>div>ol li:not(:last-child) {
    margin-bottom: 15px;
}
.c-detail__body>ul, .c-detail__body>div>ul {
    border-left: solid 2px #0072AC;
    padding-top: 8px;
    padding-bottom: 8px;
}
.c-detail__body>ul li, .c-detail__body>div>ul li {
    position: relative;
    font-family: 'Open Sans', sans-serif;
    font-size: 16px;
    font-weight: 400;
    font-stretch: normal;
    font-style: normal;
    letter-spacing: normal;
    text-align: left;
    padding-left: 24px;
    line-height: 20px;
}
.c-detail__body>ul li a, .c-detail__body>div>ul li a {
    display: inline;
    color: #0b5891;
    text-decoration: none;
    word-break: break-word;
}
.c-detail__body>ul li:before, .c-detail__body>div>ul li:before {
    content: "•";
    width: 5px;
    height: 5px;
    background-color: var(--black);
    border-radius: 50%;
    display: inline-block;
    padding-right: 8px;
    color: #0072AC;
    font-size: 32px;
    left: 8px;
    position: absolute;
}
.c-detail__body>ul li:not(:last-child), .c-detail__body>div>ul li:not(:last-child) {
    margin-bottom: 15px;
}
.c-detail__body>* {}
.c-detail__body>*:not(:last-child):not(.c-detail-box):not(.c-detail__cite) {
    margin-bottom: 16px;
}
.c-detail__tags {
    font: normal normal normal 12px/17px Open Sans;
    letter-spacing: 0;
    color: #070308;
    text-transform: uppercase;
    margin-bottom: 32px;
}
.c-detail__tags__title {
    font-weight: bold;
    color: #0072AC;
    padding-right: 4px;
}
.c-detail__tags__link {
    color: #070308;
    display: inline-block;
    padding: 0 4px 0 8px;
    border-left: solid 1px #ADA9A3;
    margin: 4px 0;
}
.c-detail__tags__link:nth-of-type(n + 8) {
    display: none;
}
.c-detail__widget {
    box-sizing: border-box;
    position: relative;
    z-index: 1;
    margin-bottom: 16px;
    overflow: hidden;
}
.c-detail__widget .code {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    margin: 0 auto;
}
.c-detail__widget .code .tiktok-embed {
    margin: 0 auto;
    background-color: transparent;
}
.c-detail__widget .embed {
    text-align: center;
    position: relative;
    padding-bottom: 56.25%;
    height: 0;
    overflow: hidden;
    max-width: 100%;
    width: 100% !important;
}
.c-detail__widget .embed iframe, .c-detail__widget .embed object, .c-detail__widget .embed embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    border: none;
}
.c-detail__claim {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    padding: 25px 0 55px 0;
    border-bottom: 1px solid #0072AC;
    margin-bottom: 5px;
}
.c-detail__claim__futbolred {
    color: #FFFFFF;
    font: 500 14px/25px 'Open Sans', sans-serif;
    padding: 0 20px;
    height: 40px;
    max-width: 317px;
    background: #2D4254;
    display: flex;
    align-items: center;
    text-align: center;
}
.c-detail__claim__banner {
    position: relative;
    height: 40px;
    display: flex;
    align-items: center;
    margin-bottom: 20px;
}
.c-detail__claim__banner::before {
    content: "";
    width: 48px;
    height: 40px;
    border-right: 3px solid #fff;
    background: #00F180;
    transform: skew(-20deg);
    position: relative;
    left: 7px;
}
.c-detail__claim__banner::after {
    content: "";
    width: 30px;
    height: 18px;
    background: url(/assets/9da0f10e788e8123fb68.svg);
    position: absolute;
    background-size: cover;
    background-repeat: no-repeat;
    left: 14px;
}
.c-detail__claim__container {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 24px;
    gap: 24px;
}
.c-detail__claim__group {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-gap: 8px;
    gap: 8px;
}
.c-detail__claim__thumb {
    max-width: 48px;
}
.c-detail__claim__title {
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 700;
    letter-spacing: 0;
    color: #0072AC;
}
.c-detail__claim__subtitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 18px;
    font-weight: 400;
    letter-spacing: 0;
    color: #666666;
}
.c-detail__claim__nav {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    grid-gap: 12px;
    gap: 12px;
    flex-wrap: wrap;
}
.c-detail__claim__btn {
    color: #FFFFFF;
    background-color: #000000;
    font-family: 'Open Sans', sans-serif;
    font-size: 13px;
    line-height: 1;
    font-weight: 700;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 4px;
    gap: 4px;
    overflow: hidden;
    border-radius: 16px;
    padding: 6px 18px;
    height: 30px;
}
.c-detail__claim__btn--apple {
    white-space: nowrap;
}
.c-detail__claim__btn--apple:before {
    content: "";
    background: url(/assets/c26d9275b4d928d3d4bd.svg) no-repeat center center;
    width: 13px;
    height: 14px;
    display: block;
    background-size: 100%;
}
.c-detail__claim__btn--google {
    white-space: nowrap;
}
.c-detail__claim__btn--google:before {
    content: "";
    background: url(/assets/159efeb55e32228c30bf.svg) no-repeat center center;
    width: 13px;
    height: 14px;
    display: block;
    background-size: 100%;
}
.c-detail__claim__btn--huawei {
    white-space: nowrap;
}
.c-detail__claim__btn--huawei:before {
    content: "";
    background: url(/assets/30d26b4efafc536fb5d9.png) no-repeat center center;
    width: 13px;
    height: 14px;
    display: block;
    background-size: 100%;
}
.c-detail__audio {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    grid-gap: 16px;
    gap: 16px;
    padding: 16px 0;
    border-top: solid 1px #0072AC;
    border-bottom: solid 1px #0072AC;
    flex-wrap: wrap;
    width: 100%;
    max-width: 536px;
    margin-left: auto;
    margin-right: auto;
}
.c-detail__audio__thumb {
    width: 100%;
    max-width: 109px;
}
.c-detail__audio__thumb img {
    border-radius: 8px;
}
.c-detail__audio__thumb+.c-detail__audio__txt {
    max-width: calc(100% - 109px - 16px);
}
.c-detail__audio__txt {
    width: 100%;
    display: flex;
    flex-direction: column;
    grid-gap: 8px;
    gap: 8px;
}
.c-detail__audio__title {
    font-weight: 700;
    font-size: 16px;
    line-height: 24px;
    font-family: 'Faustina', Georgia;
    color: #000000;
}
.c-detail__audio__subtitle {
    font-size: 16px;
    line-height: 24px;
    font-family: 'Open Sans', sans-serif;
    font-weight: 400;
    color: #000000;
}
.c-detail__audio__player {
    width: 100%;
}
.c-detail__audio__player audio {
    width: 100%;
}
.c-detail__offers {
    font: 12px/15px 'Open Sans', sans-serif;
    padding: 8px;
    background-color: #1C1C1C;
    color: #FFFFFF;
    margin-bottom: 24px;
}
.c-detail__offers--blue {
    background-color: #0072AC;
    font: 16px/20px 'Faustina', Georgia;
    font-weight: 700;
}
.c-detail__mam {
    --color-1: #0072AC;
    --color-2: #0072AC;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    grid-gap: 0;
    gap: 0;
}
.c-detail__mam__top {
    padding: 0 24px 24px;
    background-color: #0072AC;
    position: relative;
}
.c-detail__mam__top:after {
    background-color: #FFFFFF;
    content: "";
    display: block;
    width: calc(100% - 48px);
    height: 24px;
    position: absolute;
    bottom: 0;
}
.c-detail__mam__middle {
    position: relative;
    margin: -24px 30px 0;
    background-color: #FFFFFF;
}
.c-detail__mam__event {
    position: relative;
    padding: 10px 0 50px;
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
    gap: 10px;
}
.c-detail__mam__event__date {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 19px;
    color: var(--color-1);
    font-style: normal;
    font-weight: 700;
}
.c-detail__mam__event__date:before {
    content: "";
    display: block;
    border-radius: 50%;
    background: var(--color-1);
    width: 15px;
    height: 15px;
    margin-left: -2px;
    border: 2px solid #FFFFFF;
}
.c-detail__mam__event__item {
    padding-left: 26px;
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
}
.c-detail__mam__event__item .c-detail {}
.c-detail__mam__event__item .c-detail__media, .c-detail__mam__event__item .c-detail__carousel {
    margin-left: 0;
    margin-right: 0;
}
.c-detail__mam__event__item .c-detail__widget {
    margin-bottom: 0;
}
.c-detail__mam__event__item__title {
    font-size: 24px;
    line-height: 1;
    color: #0072AC;
}
.c-detail__mam__event__item__title a {
    color: #0072AC;
}
.c-detail__mam__event__item__subtitle {}
.c-detail__mam__event__item__share {
    display: flex;
    flex-direction: row;
    grid-gap: 16px;
    gap: 16px;
    justify-content: flex-start;
    align-items: center;
}
.c-detail__mam__event__item__share>.c-icon {
    color: #1C1C1C;
    border: solid 1px #1C1C1C;
    border-radius: 50%;
    cursor: pointer;
    width: 24px;
    height: 24px;
}
.c-detail__mam__event__item__share>.c-icon svg {
    width: 50%;
    height: 50%;
}
.c-detail__mam__event__item__share>.c-icon--facebook svg, .c-detail__mam__event__item__share>.c-icon--whatsapp svg, .c-detail__mam__event__item__share>.c-icon--linkedin svg {
    width: 65%;
    height: 65%;
}
.c-detail__mam__event:after {
    content: "";
    display: block;
    width: 1px;
    height: 100%;
    background-color: #0072AC;
    position: absolute;
    top: 0px;
    left: 7px;
}
.c-detail__mam__title {
    color: #FFFFFF;
    font-size: 24px;
    line-height: 30px;
    font-weight: 700;
    font-family: 'Faustina', Georgia;
    padding: 5px 0;
    display: flex;
    flex-direction: row;
    grid-gap: 5px;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
}
.c-detail__mam__cta {
    border: 1px solid var(--color-1);
    color: #1c1c1c;
    font-size: 12px;
    line-height: 28px;
    text-transform: uppercase;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    display: flex;
    flex-direction: row;
    padding: 0 10px;
    grid-gap: 5px;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px;
    height: 32px;
    width: -moz-max-content;
    width: max-content;
    position: relative;
}
.c-detail__mam__cta:after {
    content: "";
    width: 6px;
    height: 6px;
    border: 1px solid var(--color-1);
    border-left: 0;
    border-top: 0;
    transform: rotate(-45deg);
    margin-right: 6px;
}
.c-detail__related-link a {
    font-size: 16px;
    line-height: 27px;
    color: #393939;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    text-decoration: none;
    transition: all 0.25s linear;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    width: 100%;
    align-items: flex-start;
}
.c-detail__related-link a:before {
    --icon: url(/assets/8d3ed7f16256c890717c.svg) no-repeat center center;
    content: "";
    background: var(--icon);
    background-size: 100%;
    min-width: 14px;
    height: 14px;
    display: block;
    margin-top: 7px;
}
.c-detail__related-link a:hover {
    color: #666;
}
.c-detail__related-link a:hover:before {
    --icon: url(/assets/d98cf9c00db2237e9837.svg) no-repeat center center;
    background-size: 100%;
}
.c-detail__patrocinio {
    display: inline-flex;
    flex-direction: column;
    grid-gap: 9px;
    gap: 9px;
    position: relative;
    z-index: 1;
}
.c-detail__patrocinio .image__link {
    font-size: 0;
    width: 0;
    height: 0;
}
.c-detail__patrocinio .image__link:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.c-detail__patrocinio__title {
    font-family: 'Open Sans', sans-serif;
    font-size: 10px;
    text-transform: uppercase;
    color: #747474;
    line-height: 1;
    font-weight: 700;
}
.c-detail__patrocinio__thumb {}
.c-detail--close .c-detail {}
.c-detail--close .c-detail__title {}
.c-detail--close .c-detail__title:before {
    content: "Suscriptores";
    display: inline-flex;
    background: var(--icon-premium);
    width: 113px;
    height: 19px;
    margin-right: 15px;
    vertical-align: middle;
    background-color: #27AE60;
    color: #FFFFFF;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 12px;
    box-shadow: 2px 1px 0px 1px rgba(26, 92, 54, 1);
    padding: 0 0 0 4px;
    line-height: 1;
    flex-direction: row;
    align-items: center;
    margin-top: -5px;
    margin-left: 8px;
}
.user-logged .c-detail {
    --icon-premium: url(/assets/742a565e32e6c559ecea.svg) no-repeat 98px center;
}
.webview .c-detail {}
.webview .c-detail-toolbar {
    z-index: 3;
    top: 0;
}
.c-detail {}
.c-detail--galeria .c-detail {}
.c-detail--galeria .c-detail-header {
    padding: 0;
}
.c-detail--galeria .c-detail-header .c-title {
    --title-color: #000000;
    --border-color: #d8d8d8;
    margin: 8px 16px 0 16px;
}
.c-detail--galeria .c-detail-header .c-title__title {
    font-size: 36px;
    line-height: 36px;
}
.c-detail--galeria .c-detail-header .c-title:after {
    top: 35%;
}
.c-detail--galeria .c-detail-header .c-article {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
}
.c-detail--galeria .c-detail-header .c-article__thumb {}
.c-detail--galeria .c-detail-header .c-article__thumb + .c-article__txt {}
.c-detail--galeria .c-detail-header .c-article__txt {
    display: flex;
    flex-direction: column;
    padding: 16px;
}
.c-detail--galeria .c-detail-header .c-article__title {}
.c-detail--galeria .c-detail-content {
    padding: 0;
}
.c-detail--galeria .c-detail-cuerpo {
    --right-width: 34.3%;
    margin: 0 16px;
    display: flex;
    flex-direction: column;
}
.c-detail--galeria .c-detail-cuerpo__left .c-gallery {
    margin-left: -16px;
    margin-right: -16px;
}
.c-detail--galeria .c-detail-cuerpo__right {}
.c-detail--galeria .c-detail__epigraph {
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    background-color: white;
    margin-bottom: 10px;
    margin-top: 6px;
}
.c-detail--galeria .c-detail__epigraph a {
    color: #0072AC;
}
.c-detail--galeria .c-detail__date {
    font-size: 11px;
    line-height: 15px;
    margin-top: 0;
    font-weight: 700;
}
.c-detail--galeria .c-detail__title {
    background: none;
    outline: none;
}
.c-detail--galeria .c-detail__title__label {
    background-color: #0072AC;
    display: inline;
    color: #FFFFFF;
    line-height: 31px;
    outline: var(--title-bg) 5px solid;
    padding: 0 5px;
}
.c-detail--galeria .c-detail__subtitle {
    --subtitle-bg: #FFF;
    --subtitle-color: #000000;
}
.c-detail--galeria .c-detail__subtitle h2 {
    font-family: 'Open Sans', sans-serif;
    font-weight: 800;
    --subtitle-font-size: 16px;
    --subtitle-line-height: 22px;
}
.c-detail--galeria .c-detail__body {
    padding: 0;
}
.c-detail--galeria .c-detail__follow {
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    align-items: center;
    margin: 0 0 9px 0;
    position: relative;
    z-index: 1;
}
.c-detail--galeria .c-detail__follow .label {
    color: #0072AC;
    font-size: 14px;
    line-height: 19px;
    font-weight: 600;
}
.c-detail--galeria .c-detail__follow .registered {
    width: 240px;
    height: 60px;
    border-radius: 10px;
    background: #06aaf4;
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
    vertical-align: middle;
    padding: 12px 16px;
    position: absolute;
    right: -5px;
    top: -34px;
    z-index: 1;
    display: none;
}
.c-detail--galeria .c-detail__follow .registered a {
    color: #FFFFFF;
    text-decoration: underline;
}
.c-detail--galeria .c-detail__follow .registered:before {
    content: " ";
    position: absolute;
    top: calc(100% - 42px);
    left: -12px;
    height: 0;
    width: 0;
    box-shadow: inherit;
    border-top: 12px solid transparent;
    border-right: 25px solid #06aaf4;
    border-bottom: 12px solid transparent;
}
.c-detail--galeria .c-detail__follow[class*="u-show"] {
    display: none;
}
.c-detail--galeria .c-detail__info-share {
    border: 1px solid #CCCCCC;
    border-top: 0;
    margin: 20px -5px 0 -5px;
    padding: 0 9px 19px 9px;
}
.c-detail--galeria .c-detail__info-share__title {
    color: #0072AC;
    font: 600 10px/14px 'Open Sans', sans-serif;
}
.c-detail--galeria .c-detail__info-share__social-media .c-icon {}
.c-detail--galeria .c-detail__info-share__social-media .c-icon--facebook {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail--galeria .c-detail__info-share__social-media .c-icon--twitter {
    border-color: #0072AC;
}
.c-detail--galeria .c-detail__info-share__social-media .c-icon--twitter svg {
    color: #FFFFFF;
    border-radius: 50%;
    padding: 0;
    width: 100%;
    height: 100%;
}
.c-detail--galeria .c-detail__info-share__social-media .c-icon--mail {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail--galeria .c-detail__info-share__social-media .c-icon--linkedin {
    color: #0072AC;
    border-color: #0072AC;
}
.c-detail--galeria .c-detail-sidebar {
    padding: 0;
}
.c-detail--galeria .c-detail-sidebar > [class*="c-"] .c-add {}
.c-detail--galeria .c-detail-sidebar > [class*="c-"] .c-lomas {}
.c-detail--galeria .c-claim {
    margin-top: 24px;
}
.c-detail--galeria .c-claim::before {
    content: " ";
    height: 1px;
    background: var(--border-top-color);
    width: 100%;
    display: block;
    top: -12px;
    position: relative;
}
.c-detail--galeria .c-lomas {
    margin-top: 40px;
}
.c-detail--galeria .c-space {
    margin-top: 20px;
}
.c-detail--galeria .c-gallery__list-images .c-add {}
.c-detail--galeria .c-gallery__item__author {
    margin-top: 8px;
}
.c-detail--galeria .c-gallery__list-info {}
.c-detail--galeria .c-gallery__item__description {}
.c-detail--galeria .c-gallery__btn {}
.c-detail--galeria .c-gallery {}
.c-detail--galeria .c-gallery .tns-nav {}
.c-detail--galeria .c-detail-cuerpo__right .c-gallery {}
.c-detail--galeria__bottom {
    padding: 0 16px;
}
.c-lomas__article {
    --icon-premium: url(/assets/d5ac2d0c20f0095a8336.svg) no-repeat center right 3px/14px;
}
.user-logged .c-lomas__article {
    --icon-premium: url(/assets/742a565e32e6c559ecea.svg) no-repeat center right 3px/14px;
}
.c-lomas {
    margin: 20px 0;
}
.c-lomas .o-tab #option-1:checked ~ .o-tab__nav label[for="option-1"], .c-lomas .o-tab #option-2:checked ~ .o-tab__nav label[for="option-2"] {
    background-color: #FFFFFF;
    border: 1px solid #0072AC;
    border-bottom-color: #FFFFFF;
    margin-bottom: -1px;
    position: relative;
}
.c-lomas .o-tab #option-1:checked ~ .o-tab__nav label[for="option-1"]:before, .c-lomas .o-tab #option-2:checked ~ .o-tab__nav label[for="option-2"]:before {
    content: '';
    display: block;
    height: 1px;
    width: 100%;
    position: absolute;
    top: -4px;
    left: 0;
    background-color: #0072AC;
}
.c-lomas .o-tab .c-lomas {}
.c-lomas .o-tab .c-lomas__article {
    padding: 12px 0;
}
.c-lomas .o-tab__nav {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
}
.c-lomas .o-tab__nav label {
    display: block;
    color: #0072AC;
    font-size: 20px;
    font-weight: 800;
    padding: 10px;
    position: relative;
    cursor: pointer;
    font-family: 'Faustina', Georgia;
    width: 100%;
    max-width: 50%;
    text-align: center;
    background-color: #ededed;
}
.c-lomas .o-tab__content {
    border: 1px solid #0072AC;
    padding: 0 15px;
}
.c-lomas__article {
    padding: 12px 0 2px 0;
    position: relative;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    grid-gap: 10px;
    gap: 10px;
}
.c-lomas__article:not(:last-child) {
    border-bottom: 1px solid #CCCCCC;
}
.c-lomas__article__epigraph {
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    margin-bottom: 5px;
}
.c-lomas__article__epigraph a {
    color: #0C5991;
}
.c-lomas__article__date {
    color: #666666;
    font-weight: 500;
}
.c-lomas__article__title {
    line-height: 14px;
}
.c-lomas__article__title a {
    font-family: 'Faustina', Georgia;
    font-size: 14px;
    font-weight: 800;
    line-height: 18px;
    text-align: left;
    color: #070308;
    width: 100%;
}
.c-lomas__article__thumb {
    width: 100%;
    max-width: 50px;
    border-radius: 5px;
    overflow: hidden;
    margin-left: 10px;
}
.c-lomas__article--grid {
    display: grid;
    grid-template-columns: 1fr auto;
    grid-gap: 0;
    gap: 0;
}
.c-lomas__article--grid .c-lomas__article {}
.c-lomas__article--grid .c-lomas__article__epigraph {
    grid-column: auto / span 2;
}
.c-lomas__article--premium .c-lomas__article {}
.c-lomas__article--premium .c-lomas__article__title {}
.c-lomas__article--premium .c-lomas__article__title:before {
    box-sizing: border-box;
    content: "Suscriptores";
    display: inline-block;
    background: var(--icon-premium);
    width: 96px;
    height: 19px;
    margin-bottom: 8px;
    letter-spacing: 0;
    background-color: #27ae60;
    color: #fff;
    text-transform: uppercase;
    font-family: "Open Sans",sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 10px;
    box-shadow: 4px 4px 0px -1px rgba(26, 92, 54, 1);
    padding: 0 0 0 4px;
    line-height: 20px;
    vertical-align: middle;
}
.c-lomas__article--video .c-lomas__article {}
.c-lomas__article--video .c-lomas__article__title a {}
.c-lomas__article--video .c-lomas__article__title a:before {
    content: '';
    display: inline-block;
    background: url(/assets/7f9577a7065e87159fd4.svg) no-repeat left center/contain;
    width: 16px;
    height: 10px;
    margin-right: 6px;
    vertical-align: middle;
}
.c-lomas__article--gallery .c-lomas__article {}
.c-lomas__article--gallery .c-lomas__article__title a {}
.c-lomas__article--gallery .c-lomas__article__title a:before {
    content: '';
    display: inline-block;
    background: url(/assets/f307d61bc208f034164e.svg) no-repeat left center/contain;
    width: 16px;
    height: 10px;
    margin-right: 6px;
    vertical-align: middle;
}
.c-lomas__list .c-title {
    --border-color: #0072AC;
    margin-bottom: 5px;
}
.c-lomas__list--show-number .c-lomas__article {
    counter-increment: step-counter;
}
.c-lomas__list--show-number .c-lomas__article:before {
    content: counter(step-counter);
    color: #0072AC;
    font-family: 'Faustina', Georgia;
    font-size: 60px;
    line-height: 65px;
    font-weight: 800;
    display: block;
    margin-right: 10px;
    text-align: right;
}
.c-lomas--bordered {
    --border-color: #0072AC;
    --border-size-top-bottom: 1px;
    padding: 0px 16px;
    border: 1px solid var(--border-color);
    border-top: var(--border-size-top-bottom) solid var(--border-color);
    border-bottom: var(--border-size-top-bottom) solid var(--border-color);
}
.c-lomas--black .c-lomas {}
.c-lomas--black .c-lomas__article {}
.c-lomas--black .c-lomas__article__epigraph {
    display: none;
}
.c-lomas--black .c-lomas__article__title a {
    font-size: 16px;
    font-weight: 400;
    line-height: 16px;
}
.c-lomas--black.c-lomas {}
.c-lomas--black.c-lomas__list .c-title {
    --border-color: #1C1C1C;
}
.c-lomas--black.c-lomas__list .c-title__title {
    --title-bg: #1C1C1C;
}
.c-lomas--black.c-lomas__list--show-number .c-lomas {}
.c-lomas--black.c-lomas__list--show-number .c-lomas__article {}
.c-lomas--black.c-lomas__list--show-number .c-lomas__article:before {
    color: #1C1C1C;
}
.c-article {
    z-index: 1;
    position: relative;
    --tags-title-color: var(--articlecolor-070308);
    --tags-title-weight: 700;
    --tags-link-color: #0072AC;
    --tags-link-border-color: #CCCCCC;
    --icon-premium: url(/assets/d5ac2d0c20f0095a8336.svg) no-repeat 82px center;
    --txt-gap: 8px;
}
.c-article--gallery .c-article, .c-article .c-lomas__article .c-article {}
.c-article--gallery .c-article__title a, .c-article .c-lomas__article .c-article__title a {}
.c-article--gallery .c-article__title a:before, .c-article .c-lomas__article .c-article__title a:before {
    content: "";
    display: inline-block;
    background: url(/assets/f307d61bc208f034164e.svg) no-repeat left
              center/contain;
    width: 16px;
    height: 10px;
    margin-right: 6px;
    vertical-align: middle;
}
.c-article:not(.c-article--grey):not(.c-article--visual):not(.c-article--4x1):not(.c-article--2xN):not(.c-article--play):not(.c-article--apertura-v2):not(.c-article--nobordertop-force):not(.c-article--portal):not(.c-gap):not(.c-article--opinion):not(.c-article--list):not(.c-article--coyuntura-main):not(.c-article--nuestros-portales) {
    border-top: 1px solid #CCCCCC;
    padding-top: 16px;
}
.c-article:not(.c-article--grey):not(.c-article--visual):not(.c-article--4x1):not(.c-article--2xN):not(.c-article--play):not(.c-article--apertura-v2):not(.c-article--nobordertop-force):not(.c-article--portal):not(.c-gap):not(.c-article--opinion):not(.c-article--list):not(.c-article--coyuntura-main):not(.c-article--nuestros-portales) .c-article {
    border-top: 0;
}
.c-article__epigraph {
    font-size: 10px;
    line-height: 14px;
    font-weight: 700;
    text-transform: uppercase;
    z-index: 2;
    position: relative;
}
.c-article__epigraph a {
    color: #0072AC;
}
.c-article__date {
    color: #707070;
    font-weight: 500;
}
.c-article__title {
    font-family: 'Faustina', Georgia;
    font-size: 16px;
    font-weight: 800;
    line-height: 19px;
    width: 100%;
    text-align: left;
    word-break: break-word;
}
.c-article__title a {
    color: #000000;
}
.c-article__title a:after {
    content: "";
    position: absolute;
    z-index: 1;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}
.c-article__subtitle {
    font-family: 'Open Sans', sans-serif;
    font-size: 14px;
    line-height: 19px;
    font-weight: 400;
    letter-spacing: 0;
    color: #1C1C1C;
}
.c-article__thumb {
    width: 100%;
}
.c-article__thumb img {
    width: 100%;
}
.c-article__thumb + .c-article__txt {
    padding: 16px 0 0 0;
}
.c-article__tags {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 17px;
    font-weight: normal;
    letter-spacing: 0;
    color: var(--tags-title-color);
    text-transform: uppercase;
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    grid-gap: 5px;
    gap: 5px;
}
.c-article__tags__title {
    font-weight: var(--tags-title-weight);
    color: var(--tags-title-color);
}
.c-article__tags__list {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    grid-gap: 5px;
    gap: 5px;
}
.c-article__tags__list li:not(:last-child) {
    padding-right: 4px;
    border-right: solid 1px var(--tags-link-border-color);
}
.c-article__tags__link {
    color: var(--tags-link-color);
    padding: 0;
}
.c-article__txt {
    display: flex;
    flex-direction: column;
    grid-gap: var(--txt-gap);
    gap: var(--txt-gap);
}
.c-article--right .c-article {}
.c-article--right .c-article__info {
    display: flex;
    grid-gap: 16px;
    gap: 16px;
    margin-top: 16px;
}
.c-article--simple .c-article {}
.c-article--simple .c-article__epigraph {
    margin-bottom: 8px;
}
.c-article--lateral {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    grid-gap: 10px;
    gap: 10px;
    --thumb-width: 170px;
}
.c-article--lateral .c-article {}
.c-article--lateral .c-article__thumb {
    width: 100%;
    max-width: var(--thumb-width);
    order: 2;
}
.c-article--lateral .c-article__thumb + .c-article__txt {
    order: 1;
}
.c-article--lateral .c-article__txt {
    width: 100%;
    padding: 0;
}
.c-article--lateral__right {
    flex-direction: row-reverse;
}
.c-article--lateral__apertura {
    margin: 0 16px 0;
    flex-direction: column-reverse;
    padding: 0;
}
.c-article--lateral__apertura .c-article {}
.c-article--lateral__apertura .c-article__thumb {
    --thumb-width: 100%;
}
.c-article--lateral__apertura .c-article__txt {
    padding: 0 16px;
}
.c-article--lateral__apertura .c-article__title {
    font-size: 32px;
    line-height: 35px;
}
.c-article--lateral__apertura .c-article__subtitle {
    font-size: 16px;
    line-height: 22px;
}
.c-article--lateral--makeup {
    --thumb-width: 80px;
    flex-direction: row-reverse;
    padding: 16px 0;
}
.c-article--lateral--makeup .c-article {}
.c-article--lateral--makeup .c-article__epigraph {
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
}
.c-article--lateral-xs {
    --thumb-width: 50px;
    display: grid;
    grid-template-columns: auto var(--thumb-width);
    grid-gap: 10px;
    gap: 10px;
}
.c-article--lateral-xs .c-article {}
.c-article--lateral-xs .c-article__thumb {
    max-width: var(--thumb-width);
    border-radius: 5px;
    overflow: hidden;
    margin-top: auto;
}
.c-article--lateral-xs .c-article__epigraph {
    grid-column: auto / span 2;
}
.c-article--lateral-xs .c-article__txt {
    padding: 0;
}
.c-article--lateral-xs-v2 {
    --thumb-width: 70px;
}
.c-article--lateral-xs-and-sm .c-article {}
.c-article--lateral-xs-and-sm .c-article__epigraph {
    font-size: 12px;
    line-height: 17px;
    margin-bottom: 5px;
}
.c-article--lateral-xs-and-sm .c-article__date {
    color: #707070;
    font-weight: 500;
    text-transform: none;
}
.c-article--lateral-xs-and-sm .c-article__title {
    font-size: 16px;
    line-height: 19px;
}
.c-article--lateral-sm {
    grid-gap: var(--txt-gap);
    grid-gap: var(--txt-gap);
    gap: var(--txt-gap);
    display: grid;
    --thumb-width: 136px;
    grid-template-columns: 1fr var(--thumb-width);
    grid-column-gap: 20px;
}
.c-article--lateral-sm .c-article {}
.c-article--lateral-sm .c-article__title {
    grid-column: auto / span 2;
}
.c-article--lateral-sm .c-article__thumb {
    grid-row-start: 1;
    grid-column-start: 2;
}
.c-article--lateral-sm .c-article__thumb + .c-article__title {
    grid-column: auto / span 1;
}
.c-article--lateral-sm .c-article__epigraph, .c-article--lateral-sm .c-article__subtitle {
    grid-column: auto / span 2;
}
.c-article--lateral-sm .c-article__subtitle {}
.c-article--lateral-sm .c-article__epigraph + .c-article__thumb {
    grid-row-start: 2;
}
.c-article--lateral-sm > *:not(.c-article__thumb) {}
.c-article--lateral-sm-tw64 {
    --thumb-width: 64px;
}
.c-article--no-lateral-xs {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: flex-start;
    grid-gap: 5px;
    gap: 5px;
    --thumb-width: 125px;
    margin-bottom: 36px;
}
.c-article--no-lateral-xs .c-article {}
.c-article--no-lateral-xs .c-article__thumb {
    max-width: var(--thumb-width);
}
.c-article--no-lateral-xs .c-article__thumb + .c-article__txt {
    padding-top: 0;
}
.c-article--no-lateral-xs .c-article__date {
    color: #666666;
    font-weight: 700;
}
.c-article--no-lateral-xs .c-article__title {
    font-size: 21px;
    line-height: 25px;
    font-weight: 700;
    color: #1C1C1C;
}
.c-article--no-lateral-xs .c-article__title a {
    color: #1C1C1C;
}
.c-article--no-lateral-xs .c-article__subtitle {
    color: #666666;
}
.c-article--list {
    border-top: 0;
    padding-top: 0;
    margin-bottom: 30px;
}
.c-article--list .c-article {}
.c-article--list .c-article__date {
    color: #666666;
    font-weight: 700;
    font-size: 11px;
    line-height: 14px;
}
.c-article--list .c-article__title {
    color: #1C1C1C;
    font-weight: 700;
}
.c-article--list .c-article__title a {
    color: #1C1C1C;
}
.c-article--list .c-article__subtitle {
    font-size: 12px;
    line-height: 15px;
    color: #666666;
}
.c-article--nobordertop-force {
    border-top: 0;
    padding-top: 0;
}
.c-article--nobordertop {}
.c-article--nobordertop:not(.c-article--grey):not(.c-article--visual):not(.c-article--4x1):not(.c-article--2xN):not(.c-article--play) {
    border-top: 0;
    padding-top: 0;
}
.c-article--borderbottom {
    border-bottom: 1px solid #CCCCCC;
    padding-bottom: 16px;
    height: 100%;
}
.c-article--xs-borderbottom {}
.c-article--marginbottom {
    margin-bottom: 16px;
}
.c-article--premium {}
.c-article--premium > .c-article {}
.c-article--premium > .c-article__txt {}
.c-article--premium > .c-article__txt > .c-article__title {}
.c-article--premium > .c-article__txt > .c-article__title:before {
    box-sizing: border-box;
    content: "Suscriptores";
    display: flex;
    background: var(--icon-premium);
    width: 96px;
    height: 19px;
    margin-bottom: 8px;
    letter-spacing: 0;
    background-color: #27AE60;
    color: #FFFFFF;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 10px;
    box-shadow: 4px 4px 0px -1px rgba(26, 92, 54, 1);
    padding: 0 0 0 4px;
    line-height: 14px;
    flex-direction: row;
    align-items: center;
}
.c-article--premium > .c-article__title {}
.c-article--premium > .c-article__title:before {
    box-sizing: border-box;
    content: "Suscriptores";
    display: flex;
    background: var(--icon-premium);
    width: 96px;
    height: 19px;
    margin-bottom: 8px;
    letter-spacing: 0;
    background-color: #27AE60;
    color: #FFFFFF;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif;
    font-weight: 700;
    font-style: italic;
    font-size: 10px;
    box-shadow: 4px 4px 0px -1px rgba(26, 92, 54, 1);
    padding: 0 0 0 4px;
    line-height: 14px;
    flex-direction: row;
    align-items: center;
}
.c-article--video .c-article, .c-article--video .c-lomas__article {}
.c-article--video .c-article__title a, .c-article--video .c-lomas__article__title a {}
.c-article--video .c-article__title a:before, .c-article--video .c-lomas__article__title a:before {
    content: "";
    display: inline-block;
    background: url(/assets/7f9577a7065e87159fd4.svg) no-repeat left
              center/contain;
    width: 16px;
    height: 10px;
    margin-right: 6px;
    vertical-align: middle;
}
.c-article--video--play .c-article {}
.c-article--video--play .c-article__thumb {
    position: relative;
}
.c-article--video--play .c-article__thumb__icon {
    position: absolute;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    margin: auto;
    border: 3px solid #FFFFFF;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    z-index: 1;
    cursor: pointer;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
}
.c-article--video--play .c-article__thumb__icon:before {
    content: "";
    -webkit-clip-path: polygon(100% 50%, 0 0, 0 100%);
            clip-path: polygon(100% 50%, 0 0, 0 100%);
    background-color: #FFFFFF;
    width: 16px;
    height: 18px;
    display: block;
    margin-left: 6px;
}
.c-article--new {
    display: flex;
    align-items: center;
    padding: 16px;
    padding-right: 24px;
    transition: all 0.1s;
    grid-gap: 16px;
    gap: 16px;
    position: relative;
}
.c-article--new .c-article {}
.c-article--new .c-article__thumb {
    width: 90px;
}
.c-article--new .c-article__thumb img {
    width: 46px;
    height: 46px;
    border-radius: 46px;
    border: 2px solid #dddddd;
}
.c-article--new .c-article__epigraph {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    color: #1796b4;
}
.c-article--new .c-article__title {
    font-size: 14px;
    color: #1c1c1c;
}
.c-article--new .c-article__title a {
    color: #1c1c1c;
}
.c-article--new .c-article__title a:before {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.c-article--new:first-child {
    border-top: none;
}
.c-article--new:hover {
    padding-left: 24px;
    transition: all 0.1s;
}
.c-article--new:hover .c-article {}
.c-article--new:hover .c-article__title, .c-article--new:hover .c-article__title a {
    color: #8b8b8b;
}
.c-article--new:hover::before {
    content: "";
    width: 7px;
    background-image: linear-gradient(-136deg, #21d6ce 0, #1796b4 100%);
    display: block;
    height: 100%;
    position: absolute;
    left: 0px;
}
.c-article--audio .c-article, .c-article--audio .c-lomas__article {}
.c-article--audio .c-article__title a, .c-article--audio .c-lomas__article__title a {}
.c-article--audio .c-article__title a:before, .c-article--audio .c-lomas__article__title a:before {
    content: "";
    display: inline-block;
    background: url(/assets/5c5bc859dda53ba0e551.svg) no-repeat left
              center/contain;
    width: 14px;
    height: 14px;
    margin-right: 6px;
    vertical-align: middle;
}
.c-article--live .c-article, .c-article--live .c-lomas__article {}
.c-article--live .c-article__title a, .c-article--live .c-lomas__article__title a {}
.c-article--live .c-article__title a:before, .c-article--live .c-lomas__article__title a:before {
    content: "";
    display: inline-block;
    background: url(/assets/69702d9301fc57053628.svg) no-repeat left center/contain;
    width: 14px;
    height: 14px;
    margin-right: 6px;
    vertical-align: middle;
}
.c-article--play {
    --background-icon: url(/assets/3e1011602df985b5238a.svg) no-repeat left
      center/contain;
    align-items: start;
    display: flex;
    flex-flow: row-reverse;
    justify-content: space-between;
}
.c-article--play .c-article {
    display: block;
}
.c-article--play .c-article__title a {}
.c-article--play .c-article__title a:before {
    content: "";
    display: inline-block;
    background: var(--background-icon);
    width: 14px;
    height: 14px;
    margin-right: 6px;
    vertical-align: middle;
}
.c-article--play .c-article__epigraph {
    position: absolute;
    right: 0px;
    top: 55px;
}
.c-article--play .c-article__thumb {
    padding: 0px 8px;
    max-width: 65px;
    margin-bottom: 20px;
}
.c-article--play .c-article__txt {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    padding: 0px;
}
.c-article--play .c-article__title {
    flex: 1;
    order: -1;
    font-family: 'Roboto', serif;
    font-size: 14px;
    font-weight: var(--font-weight-title);
    line-height: 18px;
    text-align: left;
}
.c-article--play .c-article__title a {
    color: var(--title-color);
}
.c-article--play .c-article__subtxt {
    display: inline-block;
    text-align: right;
    position: relative;
    right: -56px;
    margin-top: 8px;
}
.c-article--play .c-article__hour {
    font-size: 8px;
    font-weight: normal;
    line-height: 15px;
    font-family: 'Open Sans', sans-serif;
    color: var(--hour-color);
    text-transform: uppercase;
    display: inline-block;
}
.c-article--play .c-article__tags {
    font-family: 'Open Sans', sans-serif;
    font-size: 9px;
    line-height: 19px;
    font-weight: 700;
    letter-spacing: 0;
    display: inline-block;
}
.c-article--play .c-article__tags a {
    color: var(--tags-color);
}
.c-article--play__thumb {
    padding: 0px 16px;
}
.c-article--breve .c-article {}
.c-article--breve .c-article__epigraph {
    color: #1C1C1C;
    display: flex;
    flex-direction: row-reverse;
    align-items: center;
    justify-content: flex-end;
    font-size: 11px;
    font-weight: 700;
    grid-gap: 5px;
    gap: 5px;
}
.c-article--breve .c-article__epigraph .c-article__date {
    color: #666666;
}
.c-article--breve .c-article__title {
    font-size: 14px;
    line-height: 18px;
    font-weight: normal;
}
.c-article--breve--lateral {
    display: grid;
    grid-template-columns: auto 170px;
    grid-gap: 0 10px;
    gap: 0 10px;
}
.c-article--breve--lateral .c-article {}
.c-article--breve--lateral .c-article__thumb {
    max-width: 170px;
    border-radius: 5px;
    overflow: hidden;
    grid-column: 2 / span 1;
    grid-row: 1 / span 2;
}
.c-article--landing .c-article {}
.c-article--landing .c-article__thumb {}
.c-article--landing .c-article__txt {}
.c-article--apertura {
    --apertura-color: #D82B36;
    --tags-title-color: #000000;
    --tags-link-color: #707070;
    --tags-link-border-color: #CCCCCC;
    border-bottom: 2px solid var(--apertura-color);
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    margin: 0 -16px 0;
}
.c-article--apertura > .c-article {}
.c-article--apertura > .c-article__epigraph {
    background-color: var(--apertura-color);
    color: #FFFFFF;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 5px;
    gap: 5px;
    padding: 5px;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto 0;
}
.c-article--apertura > .c-article__epigraph a, .c-article--apertura > .c-article__epigraph span {
    color: #FFFFFF;
    order: 3;
}
.c-article--apertura > .c-article__epigraph:before {
    content: attr(data-content);
    border-right: 1px solid #FFFFFF;
    padding-right: 5px;
    order: 2;
}
.c-article--apertura > .c-article__title {
    font-size: 28px;
    line-height: 31px;
    font-family: 'Faustina', Georgia;
    font-weight: 800;
    text-align: center;
    padding: 0 16px;
}
.c-article--apertura > .c-article__subtitle {
    padding: 0 16px;
}
.c-article--apertura > .c-article__thumb {
    border-bottom: 2px solid var(--apertura-color);
}
.c-article--apertura > .c-article__thumb img {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
       object-fit: fill;
}
.c-article--apertura > .c-article__thumb.multimedia-video-container {
    z-index: 1;
}
.c-article--apertura > .c-article__more {
    padding: 0 16px 0 16px;
}
.c-article--apertura > .c-article__more .c-article__related {
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
}
.c-article--apertura > .c-article__more .c-article__related .c-article--lateral-xs {
    grid-template-columns: auto 100px;
}
.c-article--apertura > .c-article__more .c-article__related .c-article--lateral-xs .c-article__thumb {
    max-width: inherit;
}
.c-article--apertura > .c-article__more .c-article__related > * {
    border-top: 1px solid #CCCCCC;
    padding-top: 16px;
}
.c-article--apertura > .c-article__more > * {
    padding-bottom: 16px;
}
.c-article--apertura > .c-article__more > *:nth-child(1), .c-article--apertura > .c-article__more > *:nth-child(2) {
    border-bottom: 1px solid #CCCCCC;
    margin-bottom: 16px;
}
.c-article--apertura > .c-article__tags {
    padding: 16px;
    border-top: 2px solid #CCCCCC;
    z-index: 2;
}
.c-article--apertura--amarillo {
    --apertura-color: #F0B503;
}
.c-article--apertura-timeline {
    --apertura-color: #D82B36;
    --tags-link-border-color: #CCCCCC;
    border-bottom: 2px solid var(--apertura-color);
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
    padding-top: 16px;
    padding-bottom: 16px;
    margin: 0 -16px 0;
}
.c-article--apertura-timeline .c-timeline {
    --color-2: var(--apertura-color);
}
.c-article--apertura-timeline > .c-article {}
.c-article--apertura-timeline > .c-article__epigraph {
    background-color: var(--apertura-color);
    color: #FFFFFF;
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 5px;
    gap: 5px;
    padding: 5px;
    width: -moz-max-content;
    width: max-content;
    margin: 0 auto 0;
}
.c-article--apertura-timeline > .c-article__epigraph a, .c-article--apertura-timeline > .c-article__epigraph span {
    color: #FFFFFF;
    order: 3;
}
.c-article--apertura-timeline > .c-article__epigraph:before {
    content: attr(data-content);
    border-right: 1px solid #FFFFFF;
    padding-right: 5px;
    order: 2;
}
.c-article--apertura-timeline > .c-article__title {
    font-size: 28px;
    line-height: 31px;
    font-family: 'Faustina', Georgia;
    font-weight: 800;
    text-align: center;
    padding: 0 16px;
}
.c-article--apertura-timeline > .c-article__subtitle {
    padding: 0 16px;
}
.c-article--apertura-timeline > .c-article__thumb {
    border-bottom: 2px solid var(--apertura-color);
}
.c-article--apertura-timeline > .c-article__thumb img {
    width: 100%;
    height: 100%;
    -o-object-fit: fill;
       object-fit: fill;
}
.c-article--apertura-timeline > .c-article__more {
    padding: 0 16px 0 16px;
}
.c-article--apertura-timeline.c-article--apertura--amarillo {
    --apertura-color: #F0B503;
}
.c-article--visual {
    display: grid;
    align-items: flex-end;
}
.c-article--visual .c-article {}
.c-article--visual .c-article__thumb {
    grid-row: 1 / span 1;
    grid-column: 1/ span 1;
    z-index: 1;
}
.c-article--visual .c-article__txt {
    grid-row: 1 / span 1;
    grid-column: 1/ span 1;
    height: -moz-max-content;
    height: max-content;
    z-index: 2;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
    align-items: center;
    padding: 5%;
    background: transparent linear-gradient(180deg, #000000c6 0%, #00000000 0%, #3c3b3bd3 100%) 0% 0% no-repeat padding-box;
}
.c-article--visual .c-article__epigraph {
    color: #FFFFFF;
    display: block;
    font-size: 10px;
    line-height: 15px;
    letter-spacing: 0;
    font-weight: 700;
}
.c-article--visual .c-article__epigraph a {
    background-color: #0072AC;
    padding: 1px 3px;
    color: #FFFFFF;
    font-size: 10px;
    line-height: 14px;
    font-weight: normal;
}
.c-article--visual .c-article__date {
    color: #FFFFFF;
}
.c-article--visual .c-article__title {
    font-size: 24px;
    line-height: 28px;
    letter-spacing: -0.6px;
    text-align: left;
    color: #FFFFFF;
}
.c-article--visual .c-article__title a {
    color: #FFFFFF;
}
.c-article--visual .c-article__subtitle {
    color: #FFFFFF;
}
.c-article--visual--makeup .c-article {}
.c-article--visual--makeup .c-article__txt {
    align-items: flex-start;
}
.c-article--visual--makeup .c-article__epigraph {
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
}
.c-article--visual--makeup .c-article__epigraph a {
    background: none;
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
}
.c-article--visual--makeup .c-article__date {
    font-weight: 600;
}
.c-article--visual--makeup .c-article__title {
    font-size: 16px;
    line-height: 19px;
    letter-spacing: 0;
}
.c-article--visual--makeup--main {
    margin-left: -16px;
    margin-right: -16px;
}
.c-article--visual--makeup--main .c-article {}
.c-article--visual--makeup--main .c-article__title {
    font-size: 20px;
    line-height: 23px;
    letter-spacing: 0;
}
.c-article--actualidad .c-article {}
.c-article--actualidad .c-article__title {
    font-size: 24px;
    line-height: 26px;
}
.c-article--actualidad .c-article__subtitle {
    display: none;
}
.c-article--radio {
    display: flex !important;
    border-top: none !important;
    background: #F5F5F5;
    border-radius: 20px;
    padding: 8px;
    justify-content: center;
}
.c-article--radio .c-article__brand {
    min-width: 76px;
}
.c-article--radio .c-article__txt {
    width: auto;
    display: flex !important;
}
.c-article--radio .c-article__title a:after {
    pointer-events: none;
}
.c-article--radio .c-article__footer {
    margin-top: 0;
}
.c-article--radio .c-article {}
.c-article--radio .c-article__brand {
    box-shadow: 0px 3px 6px #00000029;
    border-radius: 8px;
    overflow: hidden;
}
.c-article--radio .c-article__epigraph {
    font-size: 11px;
}
.c-article--radio .c-article__title {
    font-family: 'Open Sans', sans-serif;
    font-weight: normal;
    font-size: 10px;
    color: #1C1C1C;
    width: 100% !important;
}
.c-article--radio .c-article__footer {
    display: flex;
    grid-gap: 8px;
    gap: 8px;
    align-items: center;
    margin-top: 4px;
    justify-content: space-evenly;
}
.c-article--radio .c-article__btn {
    font-weight: bold;
    text-transform: uppercase;
    display: flex;
    align-items: center;
    grid-gap: 4px;
    gap: 4px;
    position: relative;
    z-index: 2;
}
.c-article--radio .c-article__btn--en-vivo {
    font-size: 8px;
    background: #fbc605;
    border-radius: 12px;
    padding: 5px 12px;
}
.c-article--radio .c-article__btn--en-vivo a {
    color: #cd3527;
}
.c-article--radio .c-article__btn--en-vivo:before {
    content: "";
    width: 10px;
    height: 7px;
    background: url(/assets/24e559501bd4df5c3503.svg) no-repeat center;
    background-size: 100%;
}
.c-article--radio .c-article__btn--opina {
    font-size: 9px;
    text-decoration: underline;
    padding: 5px;
}
.c-article--radio .c-article__btn--opina a {
    color: #000000;
}
.c-article--radio .c-article__btn--opina:before {
    content: "";
    width: 18px;
    height: 18px;
    background: url(/assets/a86ad260a367f4287434.svg) no-repeat center;
    background-size: 100%;
}
.c-article--radio:not(.c-article--grey):not(.c-article--visual):not(.c-article--4x1):not(.c-article--2xN):not(.c-article--play) {
    border-top: 0;
    padding-top: 8px;
}
.c-article--podcast {
    background: #F5F5F5;
    border-radius: 20px;
    padding: 16px !important;
    border-top: none !important;
    flex-direction: column;
    --width-wrap: 245px;
}
.c-article--podcast .c-article {}
.c-article--podcast .c-article__header {
    display: flex;
    flex-direction: row;
    justify-content: flex-end;
    align-items: center;
    width: 100%;
    max-width: var(--width-wrap);
    margin: 0 auto 9px;
}
.c-article--podcast .c-article__btn--mas-podcast {
    display: flex;
    grid-gap: 4px;
    gap: 4px;
    align-items: center;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 12px;
    color: #000;
}
.c-article--podcast .c-article__btn--mas-podcast:before {
    content: "";
    background: transparent url(/assets/e9a06810ef031c6c69bf.svg) no-repeat;
    width: 14px;
    height: 12px;
    background-size: 12px;
}
.c-article--podcast .c-article__btn--mas-podcast:after {
    content: "";
    background: transparent url(/assets/172b572a971c644b0f66.svg) no-repeat;
    width: 9px;
    height: 12px;
    background-size: 7px;
}
.c-article--podcast .c-article__player {
    border-radius: 8px;
    width: 100%;
    max-width: var(--width-wrap);
    margin: 0 auto 9px;
    height: 352px;
}
.c-article--podcast .c-article__txt {
    grid-gap: 0;
    gap: 0;
    width: 100%;
    max-width: var(--width-wrap);
    margin: 0 auto;
}
.c-article--podcast .c-article__epigraph {
    font-weight: 700;
    font-size: 9px;
    line-height: 13px;
    width: 100%;
}
.c-article--podcast .c-article__title {
    font-weight: normal;
    font-size: 11px;
    line-height: 15px;
    margin-bottom: 0;
}
.c-article--podcast .c-article__title a {
    color: #2C52EF;
}
.c-article--podcast .c-article__title a:after {
    display: none;
}
.c-article--podcast > * {}
.c-article--grey {
    background-color: #F5F5F5;
}
.c-article--grey .c-article {}
.c-article--grey .c-article__txt {
    padding: 16px;
}
.c-article--grey.c-article--lateral-xs {
    padding: 16px;
}
.c-article--blue, .c-article--grey-v2, .c-article--black {
    background-color: transparent;
}
.c-article--blue .c-article, .c-article--grey-v2 .c-article, .c-article--black .c-article {}
.c-article--blue .c-article__txt, .c-article--grey-v2 .c-article__txt, .c-article--black .c-article__txt {}
.c-article--blue {}
.c-article--black {}
.c-article--grey-v2 {}
.c-article--center .c-article__txt {
    align-items: center;
}
.c-article--center .c-article__txt > * {
    text-align: center;
}
.c-article--apertura-v2 {
    --apertura-color: #D82B36;
    --tags-title-color: #000000;
    --tags-link-color: #707070;
    --tags-link-border-color: #CCCCCC;
}
.c-article--apertura-v2 .c-article {}
.c-article--apertura-v2 .c-article__txt {}
.c-article--apertura-v2 .c-article__txt + .c-article__thumb {
    padding-top: 16px;
}
.c-article--apertura-v2 .c-article__epigraph {
    background-color: var(--apertura-color);
    color: #FFFFFF;
    display: none;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    grid-gap: 5px;
    gap: 5px;
    padding: 5px;
    width: -moz-max-content;
    width: max-content;
}
.c-article--apertura-v2 .c-article__epigraph a, .c-article--apertura-v2 .c-article__epigraph span {
    color: #FFFFFF;
    order: 3;
}
.c-article--apertura-v2 .c-article__epigraph .live {
    border-right: 1px solid #FFFFFF;
    padding-right: 5px;
    order: 2;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 5px;
    gap: 5px;
}
.c-article--apertura-v2 .c-article__title {
    font-size: 32px;
    line-height: 31px;
    font-family: 'Faustina', Georgia;
    font-weight: 800;
}
.c-article--apertura-v2 .c-article__related {
    display: flex;
    flex-direction: column;
    grid-gap: 5px;
    gap: 5px;
}
.c-article--apertura-v2 .c-article__related__epigraph {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 0;
}
.c-article--apertura-v2 .c-article__related__epigraph a {
    background-color: #0072AC;
    color: #fff;
    padding: 0 2px;
}
.c-article--apertura-v2 .c-article__related__date {
    color: #707070;
    font-weight: 700;
}
.c-article--apertura-v2 .c-article__related__title {
    font-family: 'Faustina', Georgia;
    font-size: 11px;
    font-weight: 800;
    line-height: 14px;
    width: 100%;
    text-align: left;
    word-break: break-word;
}
.c-article--apertura-v2 .c-article__related__title a {
    color: #000000;
}
.c-article--apertura-v2 .c-article__carousel {
    display: grid;
    grid-template-columns: 1fr 43px;
    grid-template-rows: 43px 43px;
    border: 1px solid #0072ac;
}
.c-article--apertura-v2 .c-article__carousel .tns-outer {
    width: 100%;
    overflow: hidden;
    height: 88px;
    border-right: 1px solid #0072ac;
}
.c-article--apertura-v2 .c-article__carousel .slides {
    grid-row: 1 / span 2;
    grid-column: 1 / span 1;
    padding: 16px;
}
.c-article--apertura-v2 .c-article__carousel .slide {}
.c-article--apertura-v2 .c-article__carousel .slide-next {
    cursor: pointer;
    grid-row: 1 / span 1;
    grid-column: 2 / span 1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 43px;
    height: 43px;
    border-bottom: 1px solid #0072ac;
}
.c-article--apertura-v2 .c-article__carousel .slide-next:before {
    content: "";
    background: url(/assets/9930bcb9e20e05a9a9ad.svg) no-repeat center
                center;
    background-size: 27%;
    display: block;
    width: 24px;
    height: 24px;
}
.c-article--apertura-v2 .c-article__carousel .slide-prev {
    cursor: pointer;
    grid-row: 2 / span 1;
    grid-column: 2 / span 1;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 43px;
    height: 43px;
}
.c-article--apertura-v2 .c-article__carousel .slide-prev:before {
    content: "";
    background: url(/assets/4e5fcce257e3565c319f.svg) no-repeat center
                center;
    background-size: 27%;
    display: block;
    width: 24px;
    height: 24px;
}
.c-article--apertura-v2.c-article--show-epigraph .c-article {}
.c-article--apertura-v2.c-article--show-epigraph .c-article__epigraph {
    display: flex;
}
.c-article--apertura-v2--amarillo {
    --apertura-color: #F0B503;
}
.c-article--apertura-v2--revert {
    display: flex;
    flex-direction: column-reverse;
}
.c-article--apertura-v2--revert .c-article {}
.c-article--apertura-v2--revert .c-article__txt {
    padding-top: 0;
    padding-bottom: 16px;
}
.c-article--2xN .c-article:not(.c-article--grey):not(.c-article--visual):not(.c-article--4x1):not(.c-article--2xN):not(.c-article--play) {
    border-top: 0;
}
.c-article--2xN > * {
    padding: 16px;
}
.c-article--2xN > *:nth-child(n) {
    background-color: #FFFFFF;
}
.c-article--2xN > *:nth-child(2n + 1) {
    background-color: #F5F5F5;
}
.c-article--4x1 .c-article {}
.c-article--4x1 .c-article__title {
    font-size: 28px;
    line-height: 32px;
    letter-spacing: -0.07px;
}
.c-article--4x1.c-article--lateral {
    display: flex;
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-content: flex-start;
    padding: 0;
}
.c-article--4x1.c-article--lateral .c-article {}
.c-article--4x1.c-article--lateral .c-article__thumb {
    --thumb-width: 100%;
    width: 100%;
    max-width: var(--thumb-width);
}
.c-article--4x1.c-article--lateral .c-article__txt {
    max-width: inherit;
    width: 100%;
}
.c-article--4x1-v2 {
    margin: 16px 0;
}
.c-article--4x1-v2 .c-article {}
.c-article--4x1-v2 .c-article__subtitle, .c-article--4x1-v2 .c-article__date {
    display: none;
}
.c-article--4x1-v2.c-article--lateral .c-article {}
.c-article--4x1-v2.c-article--lateral .c-article__thumb {}
.c-article--4x1-v2.c-article--lateral--revert {
    flex-direction: row-reverse;
}
.c-article--size-1 .c-article {}
.c-article--size-1-xs .c-article {}
.c-article--size-1-xs .c-article__epigraph {
    font-size: 12px;
    display: flex;
    flex-direction: column;
    grid-gap: 5px;
    gap: 5px;
}
.c-article--size-1-xs .c-article__date {
    font-size: 11px;
    font-weight: 700;
}
.c-article--size-1-xs .c-article__subtitle {
    display: none;
}
.c-article--size-2 .c-article {}
.c-article--size-3 .c-article {}
.c-article--size-4 .c-article {}
.c-article--revistas {}
.c-article--subsection {}
.c-article--subsection > * {
    margin-bottom: 16px;
    padding: 16px;
}
.c-article--subsection > * .c-article {}
.c-article--subsection > * .c-article__epigraph {
    font-size: 12px;
    display: flex;
    flex-direction: column;
    grid-gap: 5px;
    gap: 5px;
}
.c-article--subsection > * .c-article__date {
    font-weight: 700;
    font-size: 11px;
    margin-bottom: 5px;
}
.c-article--subsection > * .c-article__title {}
.c-article--subsection > *:nth-child(n) {
    background-color: #F5F5F5;
}
.c-article--subsection > *:nth-child(2n + 1) {
    background-color: #0072AC;
}
.c-article--subsection > *:nth-child(2n + 1) .c-article {}
.c-article--subsection > *:nth-child(2n + 1) .c-article__epigraph, .c-article--subsection > *:nth-child(2n + 1) .c-article__title, .c-article--subsection > *:nth-child(2n + 1) .c-article__subtitle {
    color: #FFFFFF;
}
.c-article--subsection > *:nth-child(2n + 1) .c-article__epigraph a, .c-article--subsection > *:nth-child(2n + 1) .c-article__title a, .c-article--subsection > *:nth-child(2n + 1) .c-article__subtitle a {
    color: #FFFFFF;
}
.c-article--subsection > *:nth-child(2n + 1) .c-article__date {
    color: #EEEEEE;
}
.c-article--subsection > *:nth-child(2n + 1).c-article {}
.c-article--subsection > *:nth-child(2n + 1).c-article--gallery .c-article {}
.c-article--subsection > *:nth-child(2n + 1).c-article--gallery .c-article__title a {}
.c-article--subsection > *:nth-child(2n + 1).c-article--gallery .c-article__title a:before {
    background: url(/assets/f439f9ad773b9d41b0e3.svg)
                      no-repeat left center/contain;
}
.c-article--subsection > *:nth-child(2n + 1).c-article--video .c-article {}
.c-article--subsection > *:nth-child(2n + 1).c-article--video .c-article__title a {}
.c-article--subsection > *:nth-child(2n + 1).c-article--video .c-article__title a:before {
    background: url(/assets/d8dc84138ec07a6b75b0.svg)
                      no-repeat left center/contain;
}
.c-article--subsection-v2 {}
.c-article--subsection-v2 > * {}
.c-article--subsection-v2 > *:nth-child(2n + 1) {
    background-color: #F5F5F5;
}
.c-article--subsection-v2 > *:nth-child(2n + 1) .c-article {}
.c-article--subsection-v2 > *:nth-child(2n + 1) .c-article__epigraph {
    color: #0072AC;
}
.c-article--subsection-v2 > *:nth-child(2n + 1) .c-article__epigraph a {
    color: #0072AC;
}
.c-article--subsection-v2 > *:nth-child(2n + 1) .c-article__date {
    color: #666666;
}
.c-article--subsection-v2 > *:nth-child(2n + 1) .c-article__title, .c-article--subsection-v2 > *:nth-child(2n + 1) .c-article__subtitle {
    color: #1C1C1C;
}
.c-article--subsection-v2 > *:nth-child(2n + 1) .c-article__title a, .c-article--subsection-v2 > *:nth-child(2n + 1) .c-article__subtitle a {
    color: #1C1C1C;
}
.c-article--video-author {
    background-color: #0072ac;
}
.c-article--video-author .c-article {}
.c-article--video-author .c-article__title a, .c-article--video-author .c-article__epigraph a, .c-article--video-author .c-article__date, .c-article--video-author .c-article__subtitle {
    color: #fff;
}
.c-article--video-author.c-article--4x1.c-article--lateral {
    flex-direction: row-reverse;
}
.c-article--video-author.c-article--4x1.c-article--lateral .c-article__txt {
    padding-left: 18px;
}
.c-article--coyuntura-main {
    --title-color: #000000;
    --title-bg: #ffffff;
    --title-offset: 2;
    display: flex;
    flex-direction: column;
    margin-left: -16px;
    margin-right: -16px;
    margin-top: 24px;
}
.c-article--coyuntura-main .c-article {}
.c-article--coyuntura-main .c-article__txt {
    align-items: center;
    margin-left: 20px;
    margin-right: 20px;
}
.c-article--coyuntura-main .c-article__sponsor {
    margin-bottom: 24px;
}
.c-article--coyuntura-main .c-article__title {
    font-size: 32px;
    line-height: 46px;
    font-weight: 800;
    font-family: 'Faustina', Georgia;
    color: var(--title-color);
    outline: var(--title-bg) var(--title-offset) solid;
    padding: 0 12px;
    text-align: center;
    margin-bottom: 24px;
}
.c-article--coyuntura-main .c-article__title a {
    background-color: var(--title-bg);
    letter-spacing: 0;
    overflow-wrap: break-word;
    display: inline;
}
.c-article--coyuntura-main .c-article__epigraph {
    background-color: #0072ac;
    padding: 3px 6px;
}
.c-article--coyuntura-main .c-article__epigraph a {
    color: #fff;
}
.c-article--coyuntura-main .c-article__thumb {}
.user-logged .c-article {
    --icon-premium: url(/assets/742a565e32e6c559ecea.svg) no-repeat 80px
      center;
}
.c-claim {
    --border-top-color: #0072AC;
    --title-color: #070308;
    --subtitle-color: #070308;
    --item-border-top-color: #CCCCCC;
    --item-border-left-color: #CECAC3;
    position: relative;
    z-index: 1;
    border-top: 1px solid  var(--border-top-color);
    padding-top: 16px;
    margin-bottom: 16px;
}
.c-claim__item {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: row-reverse;
    justify-content: flex-start;
    align-items: flex-start;
    grid-gap: 16px;
    gap: 16px;
    padding: 8px 0;
}
.c-claim__item + .c-claim__item {
    border-top: 1px solid var(--item-border-top-color);
}
.c-claim__item--bold .c-claim__subtitle {
    font-weight: 700;
}
.c-claim__txt {
    width: 100%;
}
.c-claim__thumb {
    width: 100%;
    max-width: 78px;
}
.c-claim__thumb + .c-claim__txt {
    max-width: calc(100% - 78px - 16px);
    display: flex;
    flex-direction: column;
    justify-content: space-between;
}
.c-claim__title {
    color: var(--title-color);
    font-family: 'Faustina', Georgia;
    font-size: 24px;
    line-height: 29px;
}
.c-claim__title a {
    color: var(--title-color);
}
.c-claim__title a:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
    bottom: 0;
    z-index: 1;
}
.c-claim__subtitle {
    color: var(--subtitle-color);
    font-family: 'Faustina', Georgia;
    font-size: 14px;
    line-height: 18px;
}
.c-claim__subtitle span {
    font-weight: 700;
}
.c-space {
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    gap: 20px;
    overflow: hidden;
    margin-bottom: 4px;
    --menu-bg: #ededed;
    --option-bg: #FFFFFF;
    --option-border: #0072AC;
    --option-color: #0072AC;
    --option-weight: 400;
    --nav-item-color: #000000;
    --nav-item-color-current: #0072AC;
    border-top: 1px solid  #0072AC;
    border-bottom: 1px solid  #0072AC;
    padding-top: 15px;
}
.c-space input[type="checkbox"] {
    opacity: 0;
    width: 0;
    height: 0;
    display: none;
}
.c-space input[type="checkbox"]:checked {}
.c-space input[type="checkbox"]:checked ~ .c-space__switch .c-space__switch__slide {}
.c-space input[type="checkbox"]:checked ~ .c-space__switch .c-space__switch__slide:before {
    transform: translateX(120px);
}
.c-space input[type="checkbox"]:checked ~ .c-space__switch__filters {}
.c-space input[type="checkbox"]:checked ~ .c-space__switch__filters > *:nth-child(1) {
    display: none;
}
.c-space input[type="checkbox"]:checked ~ .c-space__switch__filters > *:nth-child(2) {
    display: flex;
}
.c-space__title {
    color: #070308;
    font-family: 'Faustina', Georgia;
    font-size: 24px;
    line-height: 29px;
}
.c-space__switch {}
.c-space__switch__slide {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px;
    background-color: var(--menu-bg);
    width: -moz-max-content;
    width: max-content;
    position: relative;
}
.c-space__switch__slide:before {
    position: absolute;
    content: "";
    height: 38px;
    width: 118px;
    left: 0;
    bottom: 0;
    background-color: #FFFFFF;
    border: 1px solid #0072AC;
    border-radius: 20px;
    transition: .4s;
    z-index: 1;
}
.c-space__switch__item {
    z-index: 2;
    --option-bg: transparent;
    --option-border: transparent;
    --option-color: #0072AC;
    --option-weight: 700;
    --nav-item-color: #9B9B9B;
    --nav-item-color-current: #0072AC;
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    height: 40px;
    width: 120px;
    border: 1px solid var(--option-border);
    background-color: var(--option-bg);
    border-radius: 20px;
    font-family: 'Open Sans', sans-serif;
    font-weight: var(--option-weight);
    text-transform: uppercase;
    font-size: 12px;
    line-height: 17px;
    letter-spacing: 0;
    color: #0072AC;
    cursor: pointer;
}
.c-space__switch__item--current {
    cursor: auto;
    --option-bg: #FFFFFF;
    --option-border: #0072AC;
    --option-color: #0072AC;
    --option-weight: 400;
}
.c-space__switch__content {}
.c-space__switch__content > div {
    display: none;
}
.c-space__switch__content > div .c-article {
    padding-bottom: 16px;
}
.c-space__switch__content > div .c-article__thumb {
    border-radius: 5px;
    overflow: hidden;
}
.c-space__switch__content > div .c-article__title {
    font-size: 16px;
    line-height: 19px;
}
.c-space__switch__content > div .c-article__subtitle {
    font-size: 12px;
    line-height: 15px;
    overflow: hidden;
}
.c-space__switch__content > div .c-article--lateral {
    --thumb-width: 70px;
}
.c-space__switch__content > div .c-article--lateral-xs {
    --thumb-width: 70px;
}
.c-space__switch__content > div.current {
    display: grid;
}
.c-space__switch__content > div > div:first-child .c-article {}
.c-space__switch__content > div > div:first-child .c-article__thumb {
    margin-top: 22px;
}
.c-space__switch__content > div > div:first-child .c-article:first-child {
    border-top: none !important;
    padding-top: 0 !important;
}
.c-space__switch__filters {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    position: relative;
}
.c-space__switch__filters > *:nth-child(1) {
    display: flex;
}
.c-space__switch__filters > *:nth-child(2) {
    display: none;
}
.c-space__switch__filters__nav {
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 10px;
    gap: 10px;
    position: absolute;
    overflow-x: auto;
    width: 100%;
    padding-bottom: 5px;
    margin-bottom: -5px;
}
.c-space__switch__filters__nav .current {
    --nav-item-color: var(--nav-item-color-current);
    cursor: none;
    font-weight: 700;
    margin-bottom: -2px;
}
.c-space__switch__filters__nav .current:after {
    display: block;
    content: '';
    height: 2px;
    width: 100%;
    background-color: var(--nav-item-color-current);
}
.c-space__switch__filters__nav::-webkit-scrollbar {
    display: none;
}
.c-space__switch__filters__nav__item {
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 27px;
    font-weight: 600;
    letter-spacing: 0;
    color: var(--nav-item-color);
    text-transform: uppercase;
    white-space: nowrap;
    cursor: pointer;
}
.c-space__switch__filters__nav__item:hover {
    color: var(--nav-item-color-current);
}
.c-mas-paraver {
    position: relative;
    padding: 16px 0 0 0;
    margin-bottom: 16px;
    --label-border: #000000;
    --label-background: #0072AC;
    --color-label: #FFFFFF;
    --item-background: #FFFFFF;
    --tags-color: #0072AC;
    --nav-item-color-current: #0C5991;
    --color-item: #666666;
}
.c-mas-paraver__title {
    display: flex;
    position: relative;
    margin-bottom: 22px;
}
.c-mas-paraver__title:after {
    content: '';
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    right: 0;
    background-color: var(--label-border);
    z-index: -1;
}
.c-mas-paraver__name {
    background-color: var(--item-background);
    width: -moz-max-content;
    width: max-content;
    padding-right: 2px;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
}
.c-mas-paraver__label {
    font-size: 24px;
    line-height: 32px;
    font-family: 'Faustina', Georgia;
    font-weight: 800;
    color: var(--color-label);
    width: auto;
    text-align: left;
    background-color: var(--label-background);
    padding: 0 6px;
}
.c-mas-paraver__nav {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    border-bottom: 1px solid var(--tags-color);
    border-top: 1px solid #DDDDDD;
    padding: 6px 0;
}
.c-mas-paraver__nav__item {
    display: flex;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: 180px;
    font-family: 'Open Sans', sans-serif;
    font-size: 12px;
    line-height: 17px;
    font-weight: 700;
    letter-spacing: 0;
    color: var(--color-item);
    text-transform: uppercase;
    cursor: pointer;
    position: relative;
}
.c-mas-paraver__nav__item.current {
    color: var(--nav-item-color-current);
    cursor: none;
}
.c-mas-paraver__nav__item.current:before {
    content: "";
    width: 100%;
    height: 4px;
    background-color: var(--tags-color);
    position: absolute;
    bottom: -6px;
}
.c-mas-paraver__nav__item.current:after {
    display: block;
    position: absolute;
    content: "";
    -webkit-clip-path: polygon(50% 100%, 0 0, 100% 0);
    clip-path: polygon(50% 100%, 0 0, 100% 0);
    transform: scale(.8);
    background-color: var(--tags-color);
    width: 9px;
    height: 7px;
    margin-left: -9px;
    left: 50%;
    bottom: -13px;
    z-index: 2;
}
.c-mas-paraver__nav__item:not(:first-of-type) {
    border-left: 1px solid #DDDDDD;
}
.c-mas-paraver__content {}
.c-mas-paraver__content > div {
    display: none;
}
.c-mas-paraver__content > div.current {
    display: grid;
}
.c-mas-paraver__list {
    display: block;
    position: relative;
}
.c-mas-paraver__item {
    margin: 20px 0 40px 0;
    padding: 0;
    position: relative;
}
.c-mas-paraver__item .c-article {}
.c-mas-paraver__item .c-article__txt {
    text-align: center;
}
.c-mas-paraver__item .c-article__title {
    text-align: center;
    line-height: 22px;
    padding: 0 7px 7px 7px;
}
.c-mas-paraver__item .c-article__date {
    font-weight: 700;
}
.c-mas-paraver__item .c-article--icon-media .c-article {}
.c-mas-paraver__item .c-article--icon-media .c-article__thumb {
    position: relative;
    z-index: 1;
}
.c-mas-paraver__item .c-article--icon-media .c-article__thumb:before {
    content: '';
    width: 29px;
    height: 25px;
    display: block;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 2;
}
.c-mas-paraver__item .c-article--icon-media-foto .c-article {}
.c-mas-paraver__item .c-article--icon-media-foto .c-article__thumb {}
.c-mas-paraver__item .c-article--icon-media-foto .c-article__thumb:before {
    background: url(/assets/565b931fbb78e2957b4b.svg) no-repeat center;
    background-size: 100%;
}
.c-mas-paraver__item .c-article--icon-media-video .c-article {}
.c-mas-paraver__item .c-article--icon-media-video .c-article__thumb {}
.c-mas-paraver__item .c-article--icon-media-video .c-article__thumb:before {
    background: url(/assets/e97176e8ad2291e38ba0.svg) no-repeat center;
    background-size: 100%;
}
.c-mas-paraver__item:last-of-type {
    margin-bottom: 10px;
}
.c-mas-paraver__item:after {
    height: 34px;
    content: '';
    width: 100%;
    position: absolute;
    bottom: 0;
    left: 0;
    border-bottom: 1px solid #CCCCCC;
    border-right: 1px solid #CCCCCC;
    border-left: 1px solid #CCCCCC;
    pointer-events: none;
    box-sizing: border-box;
}
.c-gallery {
    position: relative;
    margin-bottom: 36px;
}
.c-gallery .tns-nav {
    position: absolute;
    left: 0;
    right: 0;
    bottom: -29px;
    padding: 7px;
    background: none;
    text-align: center;
    z-index: 2;
    margin-left: auto;
    margin-right: auto;
    overflow-y: hidden;
    overflow-x: scroll;
    -webkit-overflow-scrolling: touch;
    white-space: nowrap;
    max-width: 300px;
}
.c-gallery .tns-nav button {
    background-color: #888;
    width: 6px;
    height: 6px;
    border-radius: 10px;
    margin-right: 8px;
}
.c-gallery .tns-nav button.tns-nav-active {
    background: #0072ac;
    width: 10px;
    height: 10px;
    position: relative;
    top: 1px;
}
.c-gallery .tns-nav::-webkit-scrollbar {
    display: none;
}
.c-gallery .c-add {
    display: inline-flex !important;
    justify-content: flex-start;
    align-items: center;
    min-height: 300px;
}
.c-gallery__btn {
    width: 40px;
    height: 40px;
    border-radius: 20px;
    border: 1px solid #333333;
    position: absolute;
    z-index: 9;
    bottom: 16px;
    background: rgba(255,255,255,0.5);
    cursor: pointer;
}
.c-gallery__btn--prev {
    left: 10px;
}
.c-gallery__btn--next {
    right: 10px;
}
.c-gallery__item {
    margin-top: -5px;
}
.c-gallery__item img {
    width: 100%;
    height: 100%;
    -o-object-fit: cover;
       object-fit: cover;
    min-height: 300px;
}
.c-gallery__item__title {
    font: 16px/22px 'Open Sans', sans-serif;
    color: #1C1C1C;
    font-weight: bold;
    margin-bottom: 8px;
    display: none;
}
.c-gallery__item__description {
    font: 14px/20px 'Open Sans', sans-serif;
    color: #1C1C1C;
}
.c-gallery__item__author {
    font: 14px/20px 'Open Sans', sans-serif;
    color: #1C1C1C;
    margin-bottom: 8px;
}
.c-gallery__item__label {
    color: #0072AC;
}
.c-gallery__list {}
.c-gallery__list-info {}
.c-title {
    --title-color: #FFFFFF;
    --title-bg: #0072AC;
    --subtitle-color: #000000;
    --border-color: #000000;
    --more-color: #000000;
    --height: 35px;
    --bg-color: #FFFFFF;
    height: var(--height);
    background-color: var(--bg-color);
    margin-bottom: 16px;
    position: relative;
    z-index: 1;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    grid-gap: 16px;
    gap: 16px;
}
.c-title__name {
    background-color: var(--bg-color);
    width: -moz-max-content;
    width: max-content;
    padding-right: 16px;
    white-space: nowrap;
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    align-items: center;
    max-width: 90%;
}
.c-title__title {
    font-size: 24px;
    line-height: 35px;
    font-weight: 800;
    font-family: 'Faustina', Georgia;
    color: var(--title-color);
    background-color: var(--title-bg);
    outline: var(--title-bg) var(--title-offset) solid;
    padding: 0 12px;
    white-space: normal;
}
.c-title__title a {
    color: var(--title-color);
}
.c-title__subtitle {
    font-size: 24px;
    font-weight: 800;
    line-height: 35px;
    font-family: 'Faustina', Georgia;
    color: var(--subtitle-color);
}
.c-title__subtitle a {
    color: var(--subtitle-color);
}
.c-title__options {
    margin-left: auto;
    background-color: var(--bg-color);
    padding: 0 12px 0 16px;
}
.c-title__more {
    height: var(--height);
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    color: var(--more-color);
    grid-gap: 6px;
    gap: 6px;
    font-size: 12px;
    font-weight: 700;
    text-transform: uppercase;
    cursor: pointer;
}
.c-title__more:after {
    content: "";
    width: 6px;
    height: 6px;
    border: 1px solid var(--more-color);
    border-left: 0;
    border-top: 0;
    transform: rotate(-45deg);
    margin-right: 6px;
}
.c-title__more--v2 {
    border-radius: 20px;
    border: solid 1px var(--more-color);
    padding: 0 10px;
    background: inherit;
    margin-left: auto;
}
.c-title__search {
    --more-color: #000000;
    z-index: 2;
    margin: 24px 16px 0;
}
.c-title__search .c-title__more {}
.c-title__search .c-title__more:after {
    transform: rotate(45deg);
    margin-top: -6px;
}
.c-title__search .search {
    width: 95%;
    margin: auto;
}
.c-title__search .form {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: none;
    width: 100%;
    background: #f5f5f5;
    grid-gap: 5px;
    gap: 5px;
    border-radius: 10px;
    padding: 5px;
    border: 1px solid #999;
}
.c-title__search .form input {
    font-size: 13px;
    font-weight: 500;
    display: block;
    width: 100%;
}
.c-title__search .form:before {
    content: "";
    display: block;
    width: 17px;
    height: 17px;
    background-image: url(/assets/84070a7d76c8aed6d1b5.svg);
    background-repeat: no-repeat;
    background-position: center;
    background-size: 100%;
}
.c-title__search .list {
    overflow-y: auto;
    max-height: 171px;
    background-color: #FFFFFF;
    display: none;
    width: 95%;
    margin: auto;
    padding: 5px 0;
}
.c-title__search .list > .nav-item {
    position: relative;
    display: block;
    background-color: #FFFFFF;
}
.c-title__search .list > .nav-item > a, .c-title__search .list > .nav-item > span {
    font-size: 13px;
    font-weight: 800;
    line-height: 1.2;
    letter-spacing: 0;
    text-align: left;
    color: #000;
    padding: 5px;
    display: block;
    transition: background-color 1s;
    font-family: 'Faustina', Georgia;
    cursor: pointer;
    margin-right: 7px;
}
.c-title__search .list > .nav-item > a:hover, .c-title__search .list > .nav-item > span:hover {
    background-color: #e0e4e6;
}
.c-title__search .list > .nav-item + .nav-item a {
    border-top: 1px solid #cfd8dc;
}
.c-title__search .list::-webkit-scrollbar {
    width: 5px;
}
.c-title__search .list::-webkit-scrollbar-track {
    background-color: #fff;
}
.c-title__search .list::-webkit-scrollbar-thumb {
    border-radius: 2.5px;
    background-color: #000;
    width: 5px;
    height: 50px;
    display: block;
}
.c-title__search.open {
    display: flex;
    flex-direction: column;
    grid-gap: 10px;
    gap: 10px;
    background-color: #fff;
    border-bottom: 1px solid #cfd8dc;
    border-left: 1px solid #cfd8dc;
    border-right: 1px solid #cfd8dc;
    border-radius: 20px 20px 0 0;
    margin: 24px 16px 0;
}
.c-title__search.open .form {
    display: flex;
}
.c-title__search.open .list {
    display: block;
}
.c-title__search.open .c-title__more {
    background-color: #000;
    color: #fff;
    transition: all 0.3s;
}
.c-title__search.open .c-title__more:after {
    transform: rotate(225deg);
    margin-top: 3px;
    border-color: #fff;
    transition: all 0.3s;
}
.c-title__open-close {
    --more-color: #000000;
    z-index: 2;
    margin: 0 auto;
    width: 100%;
}
.c-title__open-close .c-title__more {}
.c-title__open-close .c-title__more:after {
    transform: rotate(45deg);
    margin-top: -3px;
}
.c-title:after {
    content: "";
    width: 100%;
    height: 1px;
    position: absolute;
    top: 50%;
    left: 0;
    background-color: var(--border-color);
    z-index: -1;
}
.c-title--subtitle {
    --height: 70px;
}
.c-title--subtitle .c-title {}
.c-title--subtitle .c-title__options {
    margin-top: auto;
}
.c-title--subtitle .c-title__more {
    height: 35px;
}
.c-title--subtitle:after {
    top: 75%;
}
.c-title--black {
    --subtitle-color: #FFFFFF;
    --title-color: #FFFFFF;
    --title-bg: #393939;
    --bg-color: #070308;
    --border-color: #FFFFFF;
    --more-color: #FFFFFF;
}
.c-title--list .c-title {}
.c-title--list .c-title__more {
    background-color: #FFFFFF;
    border-radius: 20px;
    border: 1px solid #000000;
    margin: 0 auto;
    height: 35px;
    padding: 0 10px;
    width: 100%;
}
.c-title--list .c-title__search .search {
    background-color: #FFFFFF;
}
.c-title--section {
    --title-color: #0072AC;
    --title-bg: transparent;
    --border-color: #0072AC;
}
.c-title--section .c-title__title {
    padding: 0;
}
.c-title--section-grey {
    --title-color: #000000;
    --title-bg: transparent;
    --border-color: #CCCCCC;
}
.c-title--section-grey .c-title__title {
    padding: 0;
}
.c-title--section-latest {
    --title-color: #707070;
    --title-bg: transparent;
    --border-color: transparent;
    --height: auto;
}
.c-title--section-latest .c-title__title {
    font-size: 14px;
    line-height: 19px;
    font-weight: 700;
    font-family: 'Open Sans', sans-serif;
    outline: inherit;
    padding: 0;
}
.c-title--section-latest .c-title__title a {
    color: var(--title-color);
}
.c-title--subsection {
    justify-content: center;
}
.c-title--subsection .c-title {}
.c-title--subsection .c-title__name {
    padding: 0 10px;
}
.c-title--subsection .c-title__title {
    font-size: 36px;
    color: #010101;
}
.c-title--module {
    --title-color: #FFFFFF;
    --title-bg: #0072AC;
    --border-color: #0072AC;
}
.c-title--module:after {
    height: 2px;
}
.c-title--module:before {
    content: "";
    width: 2px;
    height: 8px;
    position: absolute;
    top: 50%;
    right: 0;
    background-color: var(--border-color);
    z-index: -1;
}
.c-title--bigsize .c-title__title {
    font-size: 36px;
}
.c-title--region .c-title__title {
    border-right: 8px solid #03a9f4;
    padding: 0 16px;
    line-height: 40px;
}
.c-title--region .c-title__title span {
    font-size: 16px;
    line-height: 28px;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    color: var(--title-color);
}
.c-title--region .c-title__title:before {
    content: "";
    background: url(/assets/fc31e17b927d578d97a5.svg) no-repeat center center;
    display: inline-block;
    width: 14px;
    height: 16px;
    position: relative;
    top: 2px;
}
.c-title--region:after {
    display: none;
}
.c-title--city .c-title__name {
    width: 62px;
    height: 26px;
    background: #20334e;
    justify-content: center;
    align-items: center;
    padding: 0;
}
.c-title--city:after {
    height: 2px;
}
.c-title--tu-negocio {
    --height: inherit;
    --border-color: #0072AC;
}
.c-title--makeup {
    margin-bottom: 26px;
}
.c-title--makeup__title {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}
.c-title__bottom {
    margin-top: 24px;
    border-color: #0072AC;
}
.c-title__bottom:after {
    --border-color: #0072AC;
}
.c-title__bottom--v2 {
    justify-content: center;
    margin-bottom: 80px;
}
.c-title__bottom--v2:after {
    --border-color: #aeaaaa;
}
.c-title__bottom--v2:before {
    content: "";
    background: #FFFFFF;
    width: 62%;
    height: 100%;
    position: absolute;
}
.c-title__cta {
    --bg-color: #0072AC;
    --title-color: #FFFFFF;
    --border-color: #1C1C1C;
    cursor: pointer;
    grid-gap: 0;
    margin-left: auto;
    background-color: var(--bg-color);
    padding: 0 13px 0 16px;
    border: 1px solid var(--border-color);
    color: var(--title-color);
    font-size: 16px;
    line-height: 20px;
    text-transform: uppercase;
    font-weight: 600;
    font-family: 'Open Sans', sans-serif;
    display: flex;
    flex-direction: row;
    grid-gap: 5px;
    gap: 5px;
    justify-content: flex-start;
    align-items: center;
    border-radius: 20px;
    height: 38px;
    width: -moz-max-content;
    width: max-content;
    position: relative;
}
.c-title__cta:after {
    --border-color: #FFFFFF;
    content: "";
    width: 6px;
    height: 6px;
    border: 1px solid var(--border-color);
    border-left: 0;
    border-top: 0;
    transform: rotate(-45deg);
    margin-right: 6px;
}
.c-title__cta:hover {
    --bg-color: #FFFFFF;
    --title-color: #0072AC;
    --border-color: #0072AC;
}
.c-title__cta:hover:after {
    --border-color: #0072AC;
    border-color: var(--border-color);
}
.c-title__cta--v2 {
    --bg-color: #2D4254;
    --border-color: transparent;
    line-height: 35px;
    justify-content: center;
    text-transform: uppercase;
    padding: 6px 35px;
    margin: 0 auto;
    border-radius: 0;
}
.c-title__cta--v2:after {
    display: none;
}
.c-modal {
    --bg-modal: rgba(255,255,255,0.9);
    background-color: var(--bg-modal);
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow-y: auto;
    display: none;
}
.c-modal__wrap {
    background: #FFFFFF;
    border: 1px solid #2D4254;
    border-top: 9px solid #2D4254;
    margin: 95px auto 15px auto;
    max-width: 500px;
    width: 100%;
    height: auto;
    padding: 35px 35px;
    text-align: center;
    font-family: 'Open Sans', sans-serif;
    color: #2D4254;
    display: flex;
    flex-direction: column;
}
.c-modal__wrap-img {
    margin: 95px auto 15px auto;
    max-width: 1528px;
    width: 100%;
    height: auto;
    position: relative;
    display: flex;
    flex-direction: column;
    grid-gap: 16px;
    gap: 16px;
}
.c-modal__title {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
}
.c-modal__subtitle {
    font-weight: 400;
    font-size: 13px;
    line-height: 19px;
    margin-top: 10px;
    margin-bottom: 25px;
    display: block;
    padding: 0 24px;
}
.c-modal__close {
    width: 36px;
    height: 36px;
    margin-left: auto;
    cursor: pointer;
}
.c-modal--form fieldset {
    border: 0;
    display: flex;
    flex-direction: column;
    grid-gap: 20px;
    gap: 20px;
}
.c-modal--form__label {
    width: 100%;
}
.c-modal--form__field {
    font-family: 'Open Sans', sans-serif;
    background: #FFFFFF;
    border: 1px solid #CCCCCC;
    font-size: 14px;
    line-height: 21px;
    height: 40px;
    box-sizing: border-box;
    padding: 10px 14px;
    color: #666666;
    width: 100%;
}
.c-modal--form__field::-moz-placeholder {
    color: #666666;
}
.c-modal--form__field::placeholder {
    color: #666666;
}
.c-modal--form__field:focus {
    outline: 0;
    border-color: #2D4254;
}
.c-modal--form__field--text {
    height: 147px;
}
.c-modal--form__button {
    font-family: 'Open Sans', sans-serif;
    background: #2D4254;
    font-weight: 400;
    color: #FFFFFF;
    font-size: 16px;
    line-height: 40px;
    padding: 0 24px;
    text-transform: uppercase;
    min-width: 150px;
}
.c-modal--form__button:hover {
    background: #0C5991;
}
.c-modal--form__buttons {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    grid-gap: 12px;
    gap: 12px;
}
.c-modal--form__error {
    font-weight: 400;
    font-size: 12px;
    line-height: 14px;
    color: #cd3527;
    overflow-wrap: break-word;
    padding: 7px 0 0 0;
    text-align: left;
}
.c-modal--form__recaptcha {
    margin: 0 auto;
}
.c-modal--open {
    display: block;
    z-index: 5;
}
.c-modal--open__container {
    z-index: 5;
}
.c-modal--black {
    --bg-modal: rgba(0,0,0,0.6);
}
.c-modal--rounded {
    border: 0;
    padding: 30px;
    --bg-modal: rgba(0,0,0,0.8);
}
.c-modal--rounded .c-modal {}
.c-modal--rounded .c-modal__close {
    border: 1px solid #262525;
    border-radius: 50%;
    width: 24px;
    height: 24px;
    position: absolute;
    top: 10px;
    right: 10px;
    padding: 3px;
}
.c-modal--rounded .c-modal__close svg {
    width: 12px;
    height: 12px;
}
.c-modal--rounded .c-modal__wrap {
    border: 0;
    max-width: 700px;
    margin: 0 auto;
    border-radius: 8px;
    padding: 24px;
    position: relative;
    text-align: left;
}
.c-tooltip {
    opacity: 0;
    transition: height 1s, opacity 1s;
}
.c-tooltip--save {
    position: absolute;
    top: 56px;
    left: -90px;
    width: 230px;
    padding: 15px 20px;
    background: #1e262f;
    z-index: 2;
    font-size: 14px;
    line-height: 18px;
    font-family: 'Open Sans', sans-serif;
    color: #FFFFFF;
    -webkit-font-smoothing: antialiased;
    overflow-wrap: break-word;
    text-align: center;
}
.c-tooltip__highlight {
    color: #6287a7;
}
.c-tooltip--follow {
    width: 240px;
    height: 60px;
    border-radius: 10px;
    background: #06aaf4;
    color: #FFFFFF;
    font-size: 14px;
    text-align: left;
    vertical-align: middle;
    padding: 10px 20px;
    position: absolute;
    right: -180px;
    bottom: -75px;
    z-index: 2;
    font-family: 'Open Sans', sans-serif;
    line-height: 19px;
}
.c-tooltip--follow a {
    color: #FFFFFF;
    text-decoration: underline;
}
.c-tooltip--follow:before {
    content: " ";
    position: absolute;
    top: -13px;
    left: 20px;
    height: 0;
    width: 0;
    box-shadow: inherit;
    border-left: 12px solid transparent;
    border-bottom: 20px solid #06aaf4;
    border-right: 12px solid transparent;
}
@media (min-width: 414px) {
    .c-gallery {
        margin-bottom: 27px;
    }
    .c-gallery__btn {
        bottom: 27px;
    }
    .c-gallery__item {}
    .c-gallery .tns-nav {
        bottom: -16px;
    }
    .c-gallery .c-add {
        min-height: 314px;
    }
}
@media (min-width: 414px) and (max-width: 767px) {
    .c-detail--galeria .c-gallery__btn {
        bottom: 47px;
    }
    .c-detail--galeria .c-gallery {
        padding-bottom: 36px;
    }
    .c-detail--galeria .c-gallery .tns-nav {
        bottom: 0px;
    }
}
@media (min-width: 480px) {
    .c-detail__options-share .c-icon {
        width: calc(50% - 46px);
    }
    .c-article--radio .c-article__epigraph {
        font-size: 10px;
    }
    .c-article--radio .c-article__title {
        font-size: 13px;
    }
}
@media (min-width: 577px) {
    .c-detail__body .c-detail__media {
        margin-left: auto !important;
        margin-right: auto !important;
    }
}
@media (min-width: 768px) and (max-width: 1319px) {
    .c-detail--galeria .c-gallery__btn {
        top: calc(50% - 40px);
    }
}
@media (max-width: 996px) and (min-width: 768px) and (max-width: 995px) {
    .c-detail__options-share__black-mobile .c-detail__options-share__social-media:after {
        display: block;
    }
    .c-detail__options-share__black-mobile .c-icon {}
    .c-detail__options-share__black-mobile .c-icon:after {
        display: none;
    }
}
@media(min-width: 768px) and (max-width: 995px) {
    .o-tab--encontraste .o-tab__content .o-carousel .slide-next {
        right: 25%;
    }
    .o-tab--encontraste .o-tab__content .o-carousel .slide-prev {
        left: 25%;
    }
    .o-tab--landing-suscripcion .o-tab__content .o-carousel .slide-next {
        right: 0;
    }
    .o-tab--landing-suscripcion .o-tab__content .o-carousel .slide-prev {
        left: 0;
    }
    .c-header__user__wrap {
        width: 200px;
        left: -80px;
    }
    .c-header__user {
        margin-right: 0 !important;
    }
    .c-detail__options-share {
        max-width: 650px;
    }
    .c-detail__options-share__group {
        display: flex;
        width: 40%;
    }
    .c-detail__options-share__social-media {
        display: flex;
        width: 60%;
    }
    .c-detail__options-share .c-icon {
        display: flex;
        flex-direction: row-reverse;
        justify-content: center;
        align-items: center;
        width: 50%;
        grid-gap: 7px;
        gap: 7px;
    }
    .c-detail__options-share .c-icon:after {
        font-size: 8px;
        font-family: 'Open Sans', sans-serif;
        line-height: 10px;
        font-weight: 700;
        display: inline-block;
        width: 80px;
        text-align: right;
        margin-right: 7px;
        color: #0072AC;
    }
    .c-detail__options-share .c-icon--facebook {
        color: #0072ac;
        position: relative;
    }
    .c-detail__options-share .c-icon--facebook svg {
        padding: 2px;
    }
    .c-detail__options-share .c-icon--facebook:after {
        content: "Compartir en Facebook";
    }
    .c-detail__options-share .c-icon--facebook::before {
        content: '';
        width: 30px;
        height: 30px;
        border: 1px solid #0072AC;
        border-radius: 50%;
        position: absolute;
        top: -4px;
        right: 2px;
    }
    .c-detail__options-share .c-icon--twitter {
        position: relative;
    }
    .c-detail__options-share .c-icon--twitter:after {
        content: "Compartir en X";
    }
    .c-detail__options-share .c-icon--twitter::before {
        content: '';
        width: 30px;
        height: 30px;
        border: 1px solid #0072AC;
        border-radius: 50%;
        position: absolute;
        top: -4px;
        right: 2px;
    }
    .c-detail__options-share .c-icon--whatsapp {
        color: #0072ac;
        position: relative;
    }
    .c-detail__options-share .c-icon--whatsapp svg {
        padding: 2px;
    }
    .c-detail__options-share .c-icon--whatsapp:after {
        content: "Compartir en WhatsApp";
    }
    .c-detail__options-share .c-icon--whatsapp::before {
        content: '';
        width: 30px;
        height: 30px;
        border: 1px solid #0072AC;
        border-radius: 50%;
        position: absolute;
        top: -4px;
        right: 2px;
    }
    .c-detail__options-share .c-icon--follow span {
        position: static;
    }
    .c-detail__body>ol li, .c-detail__body>div>ol li {}
    .c-detail__body .c-detail__carousel {
        max-width: 536px;
        margin-left: auto;
        margin-right: auto;
    }
    .c-detail--galeria .c-gallery__item__description {
        margin: 16px auto 0 auto;
    }
}
@media (min-width: 768px) {
    .u-show-sm {}
    .u-show-sm.u-flex {
        display: flex;
    }
    .u-show-sm:not(.u-flex) {
        display: block;
    }
    .u-hide-sm {
        display: none;
    }
    .u-show-xs-only {
        display: none;
    }
    .u-show-sm-only {
        display: block;
    }
    .u-show-md-only {
        display: none;
    }
    .u-show-lg-only {
        display: none;
    }
    .u-hide-xs-only {
        display: block;
    }
    .u-hide-sm-only {
        display: none;
    }
    .u-hide-md-only {
        display: block;
    }
    .u-hide-lg-only {
        display: block;
    }
    .u-flex {}
    .u-flex-sm {}
    .u-flex-sm-flex {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    .u-flex-sm-align-normal {
        align-content: normal;
    }
    .u-flex-sm-align-self-start {
        align-self: start;
    }
    .u-flex-sm-justify-space-between {
        justify-content: space-between;
    }
    .u-flex-sm-justify-end {
        justify-content: flex-end;
    }
    .u-flex-sm-direction-column {
        flex-direction: column;
    }
    .u-flex-sm-grow {
        flex-grow: 1;
    }
    .u-grid {
        display: grid;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        align-content: start;
    }
    .u-grid-columns-2 {
        grid-template-columns: repeat(2, 1fr);
    }
    .u-grid-columns-3 {
        grid-template-columns: repeat(3, 1fr);
    }
    .u-grid-columns-4 {
        grid-template-columns: repeat(4, 1fr);
    }
    .u-grid-columns-5 {
        grid-template-columns: repeat(5, 1fr);
    }
    .u-grid-columns-6 {
        grid-template-columns: repeat(6, 1fr);
    }
    .u-grid-columns-8 {
        grid-template-columns: repeat(8, 1fr);
    }
    .u-grid-columns-9 {
        grid-template-columns: repeat(9, 1fr);
    }
    .u-grid-columns-10 {
        grid-template-columns: repeat(10, 1fr);
    }
    .u-grid-columns-12 {
        grid-template-columns: repeat(8, 1fr) 300px;
    }
    .u-grid-columns-12-v2 {
        grid-template-columns: repeat(12, 1fr);
    }
    .u-grid-start-1 {
        grid-column-start: 1;
    }
    .u-grid-start-2 {
        grid-column-start: 2;
    }
    .u-grid-start-3 {
        grid-column-start: 3;
    }
    .u-grid-start-4 {
        grid-column-start: 4;
    }
    .u-grid-start-5 {
        grid-column-start: 5;
    }
    .u-grid-col {}
    .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-span-10 {
        grid-column: auto / span 10;
    }
    .u-grid-col-span-12 {
        grid-column: auto / span 12;
    }
    .u-grid-row {}
    .u-grid-row-start-1 {
        grid-row-start: 1;
    }
    .u-grid-row-start-2 {
        grid-row-start: 2;
    }
    .u-grid-row-start-3 {
        grid-row-start: 3;
    }
    .u-grid-row-start-4 {
        grid-row-start: 4;
    }
    .u-grid-row-start-5 {
        grid-row-start: 5;
    }
    .u-grid-row-start-6 {
        grid-row-start: 6;
    }
    .u-grid-row-start-7 {
        grid-row-start: 7;
    }
    .u-grid-row-start-8 {
        grid-row-start: 8;
    }
    .u-grid-row-start-9 {
        grid-row-start: 9;
    }
    .u-grid-row-start-10 {
        grid-row-start: 10;
    }
    .u-grid-row-span-1 {
        grid-row: auto / span 1;
    }
    .u-grid-row-span-2 {
        grid-row: auto / span 2;
    }
    .u-grid-row-span-3 {
        grid-row: auto / span 3;
    }
    .u-grid-row-span-4 {
        grid-row: auto / span 4;
    }
    .u-grid-row-span-5 {
        grid-row: auto / span 5;
    }
    .u-grid-rows-2 {
        grid-template-rows: repeat(2, 1fr);
    }
    .u-grid-gap-0 {
        grid-gap: 0;
    }
    .u-grid-gap-10 {
        grid-gap: 10px;
    }
    .o-section--collections .o-container {
        padding: 16px;
    }
    .o-tab--media .o-tab__more {
        display: none;
    }
    .o-tab--encontraste .o-tab__nav {
        grid-column: 2 / span 1;
    }
    .o-tab--encontraste .o-tab__content .o-carousel .slide-next, .o-tab--encontraste .o-tab__content .o-carousel .slide-prev {
        width: 37px;
        height: 37px;
        bottom: 15px;
    }
    .o-tab--encontraste .o-tab__content {
        grid-column: 1 / span 2;
    }
    .o-tab--encontraste .o-tab__nav {
        justify-content: center;
        overflow: auto;
        grid-gap: 4px;
        gap: 4px;
        width: -moz-max-content;
        width: max-content;
        min-width: calc(100% - 300px);
    }
    .o-carousel--discover #tns3-iw, .o-carousel--discover #tns4-iw {
        margin: 0 0 0 9px;
    }
    .o-carousel--discover .o-carousel__top__title {
        padding-left: 16px;
    }
    .o-carousel--discover .slides .item .c-article__title {
        font-size: 14px;
        line-height: 17px;
    }
    .o-carousel--empodera .tns-outer {
        margin-left: 10px;
    }
    .o-carousel--empodera .tns-item {
        margin-top: 15px;
    }
    .o-carousel--empodera .c-article {}
    .o-carousel--empodera .c-article__title {
        font-size: 14px;
        line-height: 18px;
    }
    .o-carousel--empodera {}
    .o-carousel--empodera:before {
        content: "";
        border-top: 1px solid #0072AC;
        width: 100%;
        position: absolute;
        top: 4px;
        left: 0;
    }
    .o-carousel--nuestros-podcast .tns-outer {
        margin-left: 10px;
    }
    .o-carousel--score #tns1-iw {
        margin: 0 -44px 0 0;
    }
    .o-carousel--temas .c-article__title a {
        display: -webkit-inline-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .c-header__search__form {
        display: block;
    }
    .c-header__search__form__btn {
        position: absolute;
        width: 24px;
        height: 24px;
        top: 2px;
        left: 5px;
        cursor: pointer;
    }
    .c-header__search__form__btn svg {
        display: none;
    }
    .c-header__search__form__input {
        display: none;
    }
    .c-header__search {
        display: block;
        position: relative;
    }
    .c-header__search.open .c-header__search {}
    .c-header__search.open .c-header__search__btn {
        display: none;
    }
    .c-header__search.open .c-header__search__form {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: center;
        border-radius: 10px;
        padding: 0 5px;
        height: 29px;
        overflow: hidden;
        background-color: #FFFFFF;
        grid-gap: 5px;
        gap: 5px;
    }
    .c-header__search.open .c-header__search__form__btn {
        height: 16px;
        width: 16px;
    }
    .c-header__search.open .c-header__search__form__input {
        height: 17px;
        font: normal normal normal 12px/17px Open Sans;
        letter-spacing: 0;
        color: #1c1c1c;
    }
    .c-header__search.open + .c-header__nav.open .c-header__nav__wrap:before {
        left: 205px !important;
    }
    .c-header__nav__btn span {
        display: block;
    }
    .c-header__nav__btn {
        border: 1px solid rgba(255, 255, 255, 0.5);
        border-radius: 10px;
        padding: 0 12px;
        height: 29px;
        width: 100%;
    }
    .c-header__nav__darkmode {
        display: none;
    }
    .c-header__nav.open .c-header__nav__wrap {
        max-width: 340px;
    }
    .c-header__nav {
        margin-right: auto;
    }
    .c-header__brand a {
        margin-top: 0;
        --height: 32px;
        --width: 130px;
    }
    .c-header__brand {
        --width: 130px;
        --height: 32px;
        position: absolute;
        top: 50%;
        left: 50%;
        transform: translate(-50%, -50%);
    }
    .c-header__brand.hide {
        display: none;
    }
    .c-header__options {
        grid-gap: 16px;
        gap: 16px;
    }
    .c-header__subscribe__btn .xs {
        display: none;
    }
    .c-header__subscribe__btn .sm {
        display: block;
    }
    .c-header__subscribe__btn {
        height: 28px;
        font-size: 11px;
        line-height: 15px;
        padding: 0 12px;
    }
    .c-header__subscribe {
        padding-right: var(--header__gap);
        border-right: 1px solid rgba(255, 255, 255, 0.5);
    }
    .c-header__news.open .c-header__news__wrap {
        max-width: 400px;
    }
    .c-header__user__btn svg {
        width: 18px;
        height: 18px;
    }
    .c-header__user__btn--logged {}
    .c-header__user__btn--logged:before {
        content: "";
        width: 8px;
        height: 8px;
        border-radius: 50%;
        background-color: #21d6ce;
        display: block;
    }
    .c-header__user__btn {
        --header__btn__height: 28px;
        --header__btn__width: 100%;
        border-radius: 10px;
        border: 1px solid rgba(255, 255, 255, 0.5);
        padding: 0 12px;
    }
    .c-header__user__wrap__title {
        display: block;
    }
    .c-header__user__wrap__item {
        border-top: 1px solid var(--border-color);
    }
    .c-header__user__wrap {
        border-top: 1px solid #85acc8;
        box-shadow: 0 2px 3px #00000056;
        top: 40px;
        margin-left: calc(var(--width) / -2);
    }
    .c-header__user__wrap a {
        transition: 0.3s color;
    }
    .c-header__user__wrap a:hover {
        --color: #c9edff;
    }
    .c-header__user.open:after {
        top: inherit;
        bottom: -14px;
        left: 50%;
        margin-left: -8px;
        right: inherit;
        background-color: #85acc8;
    }
    .c-header__user.open:before {
        bottom: -15px;
        top: inherit;
        left: 50%;
        margin-left: -7px;
        right: inherit;
    }
    .c-header__user {
        position: relative;
        margin-right: 45px;
        --color: #f9f9f9;
        --bg-color: #0C5991;
        --border-color: rgba(45, 66, 84, 0.3);
        --width: auto;
    }
    .c-header--without-subscribe .c-header__options {
        margin-right: 20px;
        margin-left: 14%;
    }
    .c-header--et-play .c-header__brand--et-play {
        display: none;
    }
    .c-header {
        --header__btn__width: 28px;
        --header__btn__height: 28px;
        --header__gap: 16px;
    }
    .c-subheader__brand {
        width: 265px;
    }
    .c-subheader__social__title {
        display: none;
    }
    .c-subheader__social__item {
        width: 30px;
        height: 30px;
    }
    .c-subheader__social__item__btn {
        width: 30px;
        height: 30px;
    }
    .c-subheader__social__item.open {
        border-radius: 15px;
    }
    .c-subheader__social {
        flex-wrap: wrap;
        grid-gap: 10px;
        gap: 10px;
        margin-left: auto;
    }
    .c-subheader__top {
        display: grid;
        grid-template-columns: 1fr 265px 1fr;
        border-bottom: 2px solid #0b5891;
        position: relative;
        padding: 10px;
    }
    .c-subheader__nav.open {}
    .c-subheader {}
    .c-subheader:not(.c-subheader--section) {
        --subheader-height: 137px;
    }
    .c-alerta__item {
        padding: 5px 35px 6px 35px;
    }
    .c-alerta__btn {
        top: 2px;
        right: 10px;
    }
    .c-alerta__btn svg {
        width: 26px;
    }
    .c-footer__top .o-container {
        flex-direction: row;
        padding: 16px 19px 0;
    }
    .c-footer__top {
        border-top: 2px solid var(--footer-color-02);
    }
    .c-footer__bottom .o-container {
        justify-content: center;
        padding: 20px;
    }
    .c-footer__bottom {
        border-top: 3px solid #0c5991;
    }
    .c-footer__group--a {
        border-bottom: 0;
        border-right: 1px solid var(--footer-color-02);
        padding: 0;
        min-width: 150px;
    }
    .c-footer__group--b {
        border-bottom: 0;
        padding: 0;
        -moz-column-count: 4;
        column-count: 4;
        -moz-column-width: 190px;
        column-width: 190px;
        -moz-column-rule: 1px solid var(--footer-color-02);
        column-rule: 1px solid var(--footer-color-02);
        grid-column-gap: 40px;
        -moz-column-gap: 40px;
        column-gap: 40px;
        -moz-column-fill: balance;
        column-fill: balance;
    }
    .c-footer__nav li {
        border: 0;
    }
    .c-footer__nav a {
        font-size: 11px;
        line-height: 15px;
        text-decoration: none;
    }
    .c-footer__nav__item__cont .c-footer__nav__item__title:after {
        transform: none;
        transform: initial;
    }
    .c-footer__nav__item__cont .c-footer__nav__item__title {
        font-size: 11px;
        line-height: 15px;
        text-decoration: none;
    }
    .c-footer__nav__item__subsections__item a {
        font-size: 13px;
        line-height: 18px;
    }
    .c-footer__nav__item.open > .c-footer__nav__item__subsections__item a {
        font-size: 13px;
        line-height: 18px;
    }
    .c-footer__nav__item.open > .c-footer__nav__item__subsections {
        position: absolute;
        top: auto;
        top: initial;
        bottom: -40px;
        left: 134px;
        width: 155%;
        margin-top: 0;
    }
    .c-footer__nav__item.open > .c-footer__nav__item__subsections:after {
        top: auto;
        top: initial;
        bottom: 48px;
        left: -9px;
        transform: rotate(45deg) skew(-15deg, -15deg);
    }
    .c-footer__nav__item.open .c-footer__nav__item__cont .c-footer__nav__item__title:after {
        display: none;
    }
    .c-footer__nav__item.open .c-footer__nav__item__cont .c-footer__nav__item__title {
        height: 19px;
    }
    .c-footer__nav__item.open {
        position: relative;
    }
    .c-footer__members__claim__thumb + .c-footer__members__claim__txt {
        display: flex;
        width: 100%;
        max-width: calc(100% - 42px);
    }
    .c-footer__members {
        flex-direction: column;
        max-width: 204px;
        padding-bottom: 0;
    }
    .c-footer__brand {
        width: 122px;
        height: 22px;
    }
    .c-footer__social__title {
        padding-right: 0;
        width: 100%;
        font-size: 7px;
        line-height: 9px;
        min-width: 0;
        min-width: initial;
    }
    .c-footer__social__list {
        grid-gap: 6px;
        gap: 6px;
    }
    .c-footer__social__item {
        width: 23px;
        height: 23px;
    }
    .c-footer__social {
        flex-wrap: wrap;
        grid-gap: 8px;
        gap: 8px;
    }
    .c-footer__copy {
        text-align: center;
    }
    .c-footer {
        grid-gap: 24px;
        gap: 24px;
    }
    .c-add__notext.c-add-970x250-desktop {
        height: auto;
        margin-bottom: 0;
    }
    .c-add.u-hide-xs-only {
        display: flex;
    }
    .c-add {}
    .c-add-160x600-desktop {
        height: 625px !important;
    }
    .c-add-300 {}
    .c-add-300x100-desktop {
        height: 125px !important;
    }
    .c-add-300x250-desktop {
        height: 275px !important;
    }
    .c-add-300x300-desktop {
        height: 325px !important;
    }
    .c-add-300x600-desktop {
        height: 625px !important;
    }
    .c-add-400x400-desktop {
        height: 425px !important;
    }
    .c-add-970 {}
    .c-add-970x90-desktop {
        height: 115px !important;
    }
    .c-add-970x250-desktop {
        height: 275px!important;
        max-width: 970px;
    }
    .c-add-1200x250-desktop {
        height: 275px !important;
    }
    .c-add-1200x250-desktop.c-add--no-text {
        height: 250px;
        justify-content: center;
    }
    .c-detail__title {
        --title-font-size: 24px;
        --title-line-height: calc(40px + var(--title-offset));
    }
    .c-detail__subtitle {
        flex-direction: row;
    }
    .c-detail__subtitle h2 {
        --subtitle-font-size: 20px;
        --subtitle-line-height: 1.1;
    }
    .c-detail__media__thumb__share>.c-icon svg {
        max-width: 15px;
    }
    .c-detail__media--vertical .c-detail__media__thumb {
        position: relative;
        float: left;
        margin-right: 33px;
        margin-bottom: 14px;
    }
    .c-detail__media--vertical .c-detail__media__txt {
        float: left;
        clear: both;
        margin: 0 16px 0 0;
        border-left: 0;
        border-right: 1px solid #0072AC;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 6px;
        max-width: 181px;
        position: relative;
        top: -14px;
    }
    .c-detail__media--vertical {
        margin-right: 0;
        margin-left: 0;
    }
    .c-detail__share .c-icon:first-child svg {
        max-width: 8px;
    }
    .c-detail__share .c-icon svg {
        max-width: 15px;
    }
    .c-detail__share .c-icon {
        width: 30px;
        height: 30px;
    }
    .c-detail__share {
        border: 0;
        margin-bottom: 0;
        padding-bottom: 0;
        position: sticky;
        top: 70px;
    }
    .c-detail__info address {
        margin-right: auto;
    }
    .c-detail__info {
        display: flex;
        flex-direction: row;
        margin-bottom: 30px;
        padding-left: 3px;
        align-items: center;
    }
    .c-detail__signature {
        margin-bottom: 0;
    }
    .c-detail__options-share__social-media:before {
        display: none;
    }
    .c-detail__options-share__social-media:after {
        display: none;
    }
    .c-detail__options-share .c-icon--follow span {
        width: auto;
        transform: translateX(0);
    }
    .c-detail__author__job {
        font-size: 12px;
    }
    .c-detail__claim__container {
        grid-gap: 4px;
        gap: 4px;
        flex-direction: row;
        justify-content: space-between;
    }
    .c-detail__claim__nav {
        grid-gap: 16px;
        gap: 16px;
    }
    .c-detail__claim__btn {
        padding: 6px 22px;
    }
    .c-detail__offers {
        font-size: 16px;
        line-height: 19px;
    }
    .c-detail__mam__event__item__share>.c-icon svg {
        max-width: 15px;
    }
    .c-detail--close .c-detail__title:before {
        margin-right: 20px;
    }
    .c-detail--galeria .c-detail-cuerpo__left {
        display: flex;
        flex-direction: column;
        max-width: 652px;
        margin: 2px auto 0 auto;
    }
    .c-detail--galeria .c-detail-cuerpo__left .c-gallery {
        max-width: 690px;
        margin: 0 auto;
        padding: 0;
    }
    .c-detail--galeria .c-detail__title {
        max-width: 434px;
        margin-bottom: 0;
    }
    .c-detail--galeria .c-detail__subtitle h2 {
        --subtitle-font-size: 16px;
        --subtitle-line-height: 22px;
    }
    .c-detail--galeria .c-detail__follow {
        order: 4;
        margin-top: -16px;
    }
    .c-detail--galeria .c-detail__info-share__social-media {
        max-width: 652px;
        margin: 0 auto;
    }
    .c-detail--galeria .c-detail__info-share {
        margin-top: 10px;
        margin-bottom: 20px;
        padding-bottom: 13px;
    }
    .c-detail--galeria .c-detail-sidebar > [class*="c-"] .c-add {
        grid-column-start: 2;
        margin-left: auto;
        margin-right: auto;
        width: 100%;
        max-width: 300px;
        position: sticky;
        top: 65px;
    }
    .c-detail--galeria .c-detail-sidebar > [class*="c-"] .c-lomas {
        grid-row-start: 1;
        margin-top: 0;
    }
    .c-detail--galeria .c-add {
        margin-left: -16px;
        margin-right: -16px;
        width: calc(100% + 32px);
    }
    .c-article__title {
        font-size: 18px;
        line-height: 22px;
        letter-spacing: 0;
    }
    .c-article--lateral__apertura .c-article__thumb {
        --thumb-width: 322px;
    }
    .c-article--lateral__apertura .c-article__txt {
        padding: 16px 16px 16px 0;
    }
    .c-article--lateral__apertura {
        margin: 0;
        flex-direction: row-reverse;
        grid-gap: 16px;
        gap: 16px;
        background: #FFFFFF;
    }
    .c-article--lateral--makeup {
        padding-bottom: 0;
    }
    .c-article--lateral--makeup .c-article {}
    .c-article--lateral--makeup .c-article__thumb {
        display: none;
    }
    .c-article--lateral--makeup .c-article__title {
        font-size: 16px;
        line-height: 19px;
    }
    .c-article--lateral--makeup:first-of-type {
        border-top: 0 !important;
        padding-top: 0 !important;
    }
    .c-article--no-lateral-xs {
        flex-direction: row;
        grid-gap: 8px;
        gap: 8px;
    }
    .c-article--no-lateral-xs .c-article {}
    .c-article--no-lateral-xs .c-article__txt {
        grid-gap: 2px;
        gap: 2px;
    }
    .c-article--list {
        margin-bottom: 4px;
    }
    .c-article--play .c-article__title {
        order: inherit;
    }
    .c-article--apertura > .c-article__epigraph {
        margin: 0 0 0 16px;
        height: -moz-min-content;
        height: min-content;
    }
    .c-article--apertura > .c-article__title {
        text-align: left;
        padding: 0;
        height: -moz-min-content;
        height: min-content;
        margin: 0 0 0 16px;
    }
    .c-article--apertura > .c-article__subtitle {
        padding: 0;
        height: -moz-min-content;
        height: min-content;
        margin: 0 0 0 16px;
    }
    .c-article--apertura > .c-article__thumb {
        grid-column: 2 / span 2;
        grid-row: 1 / span 3;
        height: 274px;
        padding: 0 16px 0 0;
        border-bottom: none;
    }
    .c-article--apertura > .c-article__more .c-article__related .c-article--lateral-xs {
        grid-template-columns: auto 80px;
    }
    .c-article--apertura > .c-article__more .c-article__related {
        flex-direction: row;
    }
    .c-article--apertura > .c-article__more .c-article__related > * {
        border-top: none;
        padding-top: 0;
    }
    .c-article--apertura > .c-article__more {
        grid-column: 1 / span 3;
        display: grid;
        grid-template-columns: 1fr 1fr 1px 1fr;
        grid-gap: 0 16px;
        gap: 0 16px;
        padding: 16px 0;
        margin: 0 16px;
        border-top: 1px solid #CCCCCC;
    }
    .c-article--apertura > .c-article__more > * {}
    .c-article--apertura > .c-article__more > *:nth-child(1) {
        grid-column: 1 / span 2;
    }
    .c-article--apertura > .c-article__more > *:nth-child(2) {
        grid-column: 4 / span 1;
    }
    .c-article--apertura > .c-article__more > *:nth-child(3) {
        grid-column: 4 / span 1;
    }
    .c-article--apertura > .c-article__more > *:nth-child(4) {
        grid-column: 1 / span 2;
        grid-row-start: 2;
    }
    .c-article--apertura > .c-article__more > *:nth-child(5) {
        grid-column: 2 / span 1;
        grid-row-start: 2;
    }
    .c-article--apertura > .c-article__more:before {
        content: "";
        background-color: #CCCCCC;
        height: 100%;
        width: 1px;
        display: block;
        grid-row: 1 / span 2;
        grid-column: 3 / span 1;
    }
    .c-article--apertura > .c-article__tags {
        grid-column: auto / span 3;
    }
    .c-article--apertura {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 30px min-content 1fr;
        align-content: start;
        grid-gap: 16px;
        gap: 16px;
    }
    .c-article--apertura-timeline > .c-article__epigraph {
        margin: 0 0 0 16px;
        height: -moz-min-content;
        height: min-content;
    }
    .c-article--apertura-timeline > .c-article__title {
        text-align: left;
        padding: 0;
        height: -moz-min-content;
        height: min-content;
        margin: 0 0 0 16px;
    }
    .c-article--apertura-timeline > .c-article__subtitle {
        padding: 0;
        height: -moz-min-content;
        height: min-content;
        margin: 0 0 0 16px;
    }
    .c-article--apertura-timeline > .c-article__thumb {
        grid-column: 2 / span 2;
        grid-row: 1 / span 3;
        height: 274px;
        padding: 0 16px 0 0;
        border-bottom: none;
    }
    .c-article--apertura-timeline > .c-article__more {
        grid-column: 1 / span 3;
        padding: 16px 0 0 0;
        margin: 0 16px;
        border-top: 1px solid #CCCCCC;
    }
    .c-article--apertura-timeline {
        display: grid;
        grid-template-columns: repeat(3, 1fr);
        grid-template-rows: 30px min-content 1fr;
        align-content: start;
        grid-gap: 16px;
        gap: 16px;
    }
    .c-article--visual .c-article__epigraph {
        font-size: 12px;
        letter-spacing: -0.12px;
    }
    .c-article--visual .c-article__title {
        font-size: 22px;
        line-height: 24px;
        letter-spacing: -0.44px;
    }
    .c-article--visual--makeup .c-article__title {
        font-size: 16px;
        line-height: 19px;
        letter-spacing: 0;
    }
    .c-article--visual--makeup--main .c-article__title {
        font-size: 20px;
        line-height: 23px;
        letter-spacing: 0;
    }
    .c-article--visual--makeup--main {
        margin-left: 0;
        margin-right: 0;
    }
    .c-article--visual {
        margin-top: 0;
    }
    .c-article--actualidad .c-article__title {
        font-size: 18px;
        line-height: 22px;
    }
    .c-article--podcast .c-article__epigraph {
        font-size: 10px;
        line-height: 14px;
    }
    .c-article--podcast .c-article__title {
        font-size: 13px;
        line-height: 18px;
    }
    .c-article--blue .c-article__txt, .c-article--grey-v2 .c-article__txt, .c-article--black .c-article__txt {
        padding: 8px;
    }
    .c-article--blue {
        background-color: #0072AC;
    }
    .c-article--blue .c-article {}
    .c-article--blue .c-article__epigraph, .c-article--blue .c-article__title, .c-article--blue .c-article__subtitle {
        color: #FFFFFF;
    }
    .c-article--blue .c-article__epigraph a, .c-article--blue .c-article__title a, .c-article--blue .c-article__subtitle a {
        color: #FFFFFF;
    }
    .c-article--blue .c-article__date {
        color: #EEEEEE;
    }
    .c-article--black {
        background-color: #1C1C1C;
    }
    .c-article--black .c-article {}
    .c-article--black .c-article__epigraph, .c-article--black .c-article__title, .c-article--black .c-article__subtitle {
        color: #FFFFFF;
    }
    .c-article--black .c-article__epigraph a, .c-article--black .c-article__title a, .c-article--black .c-article__subtitle a {
        color: #FFFFFF;
    }
    .c-article--black .c-article__date {
        color: #FFFFFF;
    }
    .c-article--grey-v2 {
        background-color: #F5F5F5;
    }
    .c-article--4x1 .c-article__title {
        font-size: 24px;
        line-height: 26px;
    }
    .c-article--4x1.c-article--lateral .c-article__txt {
        padding-top: 0;
        padding-left: 0;
        padding-bottom: 0;
        display: flex;
        flex-direction: column;
        justify-content: center;
        align-content: flex-start;
        height: 100%;
        width: 70%;
    }
    .c-article--4x1.c-article--lateral {
        flex-direction: column;
        align-items: center;
        border-top: 1px solid #CCCCCC;
        border-bottom: 1px solid #CCCCCC;
        padding-top: 16px;
    }
    .c-article--4x1-v2 .c-article__subtitle, .c-article--4x1-v2 .c-article__date {
        display: block;
    }
    .c-article--4x1-v2 .c-article {}
    .c-article--4x1-v2 .c-article__epigraph {
        font-size: 12px;
    }
    .c-article--4x1-v2 .c-article__date {
        font-size: 11px;
        margin-top: 8px;
        font-weight: 700;
    }
    .c-article--4x1-v2 .c-article__title {
        font-size: 24px;
        line-height: 28px;
    }
    .c-article--4x1-v2.c-article--lateral .c-article__thumb {
        --thumb-width: 207px;
    }
    .c-article--4x1-v2.c-article--lateral {
        align-items: center;
        grid-gap: 0;
        gap: 0;
    }
    .c-article--4x1-v2 {
        margin: 0;
    }
    .c-article--size-1-xs .c-article__title {
        font-size: 16px;
        line-height: 19px;
    }
    .c-article--subsection > * .c-article__title {
        font-size: 16px;
        line-height: 19px;
    }
    .c-article--coyuntura-main .c-article__txt {
        align-items: end;
        margin-left: 0;
        margin-right: 0;
        grid-column: auto / span 4;
    }
    .c-article--coyuntura-main .c-article__title {
        text-align: right;
        padding-right: 0;
    }
    .c-article--coyuntura-main .c-article__thumb {
        margin: 0;
        grid-column: auto / span 4;
    }
    .c-article--coyuntura-main {
        display: grid;
        grid-template-columns: repeat(8, 1fr);
        grid-column-gap: 16px;
        margin: 0;
    }
    .c-claim__item + .c-claim__item {
        border-top: none;
        border-left: 1px solid var(--item-border-left-color);
        margin-left: -16px;
        padding-left: 16px;
    }
    .c-claim {
        display: grid;
        grid-template-columns: repeat(2,1fr);
        grid-gap: 32px;
        gap: 32px;
    }
    .c-mas-paraver__name {
        padding-right: 9px;
    }
    .c-mas-paraver__nav {
        position: relative;
        padding: 0;
        border-top: 0;
    }
    .c-mas-paraver__nav:before {
        content: "";
        height: 5px;
        position: absolute;
        bottom: -6px;
        left: 0;
        width: 100%;
        box-sizing: border-box;
        border-left: 1px solid var(--tags-color);
        border-right: 1px solid var(--tags-color);
    }
    .c-mas-paraver__nav__item.current:before {
        height: 1px;
        bottom: 0;
    }
    .c-mas-paraver__nav__item.current:after {
        bottom: -7px;
    }
    .c-mas-paraver__nav__item {
        border-top: 1px solid #DDDDDD;
        border-left: 1px solid #DDDDDD;
        max-width: 130px;
        line-height: 33px;
    }
    .c-mas-paraver__nav__item:last-of-type {
        border-right: 1px solid #DDDDDD;
    }
    .c-mas-paraver__item:last-of-type {
        margin-bottom: 30px;
    }
    .c-mas-paraver__item {
        margin-bottom: 30px;
    }
    .c-gallery {
        margin-bottom: 0;
    }
    .c-gallery__btn {
        top: calc(50% - 20px);
    }
    .c-gallery__btn--prev {
        left: -50px;
    }
    .c-gallery__btn--next {
        right: -50px;
    }
    .c-gallery__item__description {
        margin: 12px auto 0 auto;
        max-width: 652px;
    }
    .c-gallery__item__author {
        margin: 0 auto;
        max-width: 652px;
    }
    .c-gallery__item {
        margin-top: -15px;
    }
    .c-gallery .tns-nav {
        max-width: 50%;
    }
    .c-gallery .c-add {
        margin-left: 0;
        margin-right: 0;
        min-height: 401px;
    }
    .c-title__name {
        flex-direction: row;
        grid-gap: 16px;
        gap: 16px;
    }
    .c-title__search {
        margin: 0;
    }
    .c-title__search .search {
        display: flex;
        flex-direction: row;
        justify-content: flex-end;
    }
    .c-title__search .form {}
    .c-title__search.open {
        margin-top: 0;
        margin-left: 1px;
        margin-right: 1px;
        width: 220px;
    }
    .c-title__search {
        position: absolute;
        top: 0;
        right: 0;
    }
    .c-title__open-close {
        margin: 0 0 0 auto;
        width: 145px;
    }
    .c-title__open-close {
        position: absolute;
        top: 0;
        right: 0;
    }
    .c-title:after {}
    .c-title--subtitle .c-title__options {
        margin-top: inherit;
    }
    .c-title--subtitle:after {
        top: 50%;
    }
    .c-title--subtitle {
        --height: 35px;
    }
    .c-title--list .c-title__more {
        margin: 0 0 0 auto;
        width: 220px;
    }
    .c-title--list .c-title__search {
        position: absolute;
        top: 0;
        right: 0;
    }
    .c-title--region .c-title__title {
        min-width: 395px;
    }
    .c-title__bottom--v2 {
        margin-top: 75px;
        margin-bottom: 75px;
    }
    .c-title__bottom--v2:before {
        width: 30%;
    }
    .c-modal--form__buttons {
        flex-direction: row;
    }
    .c-modal--rounded .c-modal__close {
        width: 32px;
        height: 32px;
        padding: 6px 4px;
        top: 16px;
        right: 16px;
    }
    .c-modal--rounded .c-modal__close svg {
        width: 20px;
        height: 20px;
    }
    .c-modal--rounded .c-modal__wrap {
        padding: 40px 80px 80px 80px;
    }
    .c-modal--rounded {
        padding: 80px 30px 30px 30px;
    }
    .c-tooltip--follow {
        right: -95px;
    }
    .c-tooltip--follow:before {
        left: 106px;
    }
}
@media (min-width: 874px) {
    .c-footer__nav__item.open > .c-footer__nav__item__subsections {
        width: 185%;
    }
}
@media (min-width: 996px) {
    .u-show-md {}
    .u-show-md.u-flex {
        display: flex;
    }
    .u-show-md:not(.u-flex) {
        display: block;
    }
    .u-hide-md {
        display: none;
    }
    .u-show-xs-only {
        display: none;
    }
    .u-show-sm-only {
        display: none;
    }
    .u-show-md-only {
        display: block;
    }
    .u-show-lg-only {
        display: none;
    }
    .u-hide-xs-only {
        display: block;
    }
    .u-hide-sm-only {
        display: block;
    }
    .u-hide-md-only {
        display: none;
    }
    .u-hide-lg-only {
        display: block;
    }
    .u-flex {}
    .u-flex-md {}
    .u-flex-md-flex {
        display: flex;
        flex-direction: row;
        justify-content: center;
        align-items: center;
        flex-wrap: wrap;
    }
    .u-flex-md-align-normal {
        align-content: normal;
    }
    .u-flex-md-justify-space-between {
        justify-content: space-between;
    }
    .u-flex-md-direction-column {
        flex-direction: column;
    }
    .u-grid {
        --gap: 24px;
        display: grid;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        align-content: start;
    }
    .u-grid-md-columns-1 {
        grid-template-columns: repeat(1, 1fr);
    }
    .u-grid-md-columns-2 {
        grid-template-columns: repeat(2, 1fr);
    }
    .u-grid-md-columns-3 {
        grid-template-columns: repeat(3, 1fr);
    }
    .u-grid-md-columns-4 {
        grid-template-columns: repeat(4, 1fr);
    }
    .u-grid-md-columns-5 {
        grid-template-columns: repeat(5, 1fr);
    }
    .u-grid-md-columns-6 {
        grid-template-columns: repeat(6, 1fr);
    }
    .u-grid-md-columns-8 {
        grid-template-columns: repeat(8, 1fr);
    }
    .u-grid-md-columns-9 {
        grid-template-columns: repeat(9, 1fr);
    }
    .u-grid-md-columns-10 {
        grid-template-columns: repeat(10, 1fr);
    }
    .u-grid-md-columns-12 {
        grid-template-columns: repeat(12, 1fr);
    }
    .u-grid-md-columns-12-v2 {
        grid-template-columns: repeat(8, 1fr) 300px;
    }
    .u-grid-md-start-1 {
        grid-column-start: 1;
    }
    .u-grid-md-start-2 {
        grid-column-start: 2;
    }
    .u-grid-md-start-3 {
        grid-column-start: 3;
    }
    .u-grid-md-start-4 {
        grid-column-start: 4;
    }
    .u-grid-md-start-5 {
        grid-column-start: 5;
    }
    .u-grid-md-col {}
    .u-grid-md-col-start-1 {
        grid-column-start: 1 !important;
    }
    .u-grid-md-col-start-2 {
        grid-column-start: 2 !important;
    }
    .u-grid-md-col-start-3 {
        grid-column-start: 3 !important;
    }
    .u-grid-md-col-start-4 {
        grid-column-start: 4 !important;
    }
    .u-grid-md-col-start-5 {
        grid-column-start: 5 !important;
    }
    .u-grid-md-col-start-6 {
        grid-column-start: 6 !important;
    }
    .u-grid-md-col-start-7 {
        grid-column-start: 7 !important;
    }
    .u-grid-md-col-start-8 {
        grid-column-start: 8 !important;
    }
    .u-grid-md-col-start-9 {
        grid-column-start: 9 !important;
    }
    .u-grid-md-col-span-1 {
        grid-column: auto / span 1;
    }
    .u-grid-md-col-span-2 {
        grid-column: auto / span 2;
    }
    .u-grid-md-col-span-3 {
        grid-column: auto / span 3;
    }
    .u-grid-md-col-span-4 {
        grid-column: auto / span 4;
    }
    .u-grid-md-col-span-5 {
        grid-column: auto / span 5;
    }
    .u-grid-md-col-span-6 {
        grid-column: auto / span 6;
    }
    .u-grid-md-col-span-7 {
        grid-column: auto / span 7;
    }
    .u-grid-md-col-span-8 {
        grid-column: auto / span 8;
    }
    .u-grid-md-col-span-10 {
        grid-column: auto / span 10;
    }
    .u-grid-md-col-span-12 {
        grid-column: auto / span 12;
    }
    .u-grid-md-row {}
    .u-grid-md-row-start-1 {
        grid-row-start: 1;
    }
    .u-grid-md-row-start-2 {
        grid-row-start: 2;
    }
    .u-grid-md-row-start-3 {
        grid-row-start: 3;
    }
    .u-grid-md-row-start-4 {
        grid-row-start: 4;
    }
    .u-grid-md-row-start-5 {
        grid-row-start: 5;
    }
    .u-grid-md-row-start-6 {
        grid-row-start: 6;
    }
    .u-grid-md-row-start-7 {
        grid-row-start: 7;
    }
    .u-grid-md-row-start-8 {
        grid-row-start: 8;
    }
    .u-grid-md-row-start-9 {
        grid-row-start: 9;
    }
    .u-grid-md-row-start-10 {
        grid-row-start: 10;
    }
    .u-grid-md-row-span-1 {
        grid-row: auto / span 1;
    }
    .u-grid-md-row-span-2 {
        grid-row: auto / span 2;
    }
    .u-grid-md-row-span-3 {
        grid-row: auto / span 3;
    }
    .u-grid-md-row-span-4 {
        grid-row: auto / span 4;
    }
    .u-grid-md-row-span-5 {
        grid-row: auto / span 5;
    }
    .u-grid-md-rows-2 {
        grid-template-rows: repeat(2, 1fr);
    }
    .u-grid-md-gap-0 {
        grid-gap: 0;
    }
    .o-container--latest {
        display: grid;
        grid-template-columns: 1fr 310px;
        grid-gap: 18px;
        gap: 18px;
    }
    .o-section--makeup .o-container {
        padding-top: 70px;
    }
    .o-tab--encontraste .o-tab__content .o-carousel .slide-next, .o-tab--encontraste .o-tab__content .o-carousel .slide-prev {
        top: 50%;
        margin-top: -42px;
        width: 43px;
        height: 43px;
        bottom: 0;
    }
    .o-tab--landing-suscripcion .o-tab__content .o-carousel {}
    .o-tab--landing-suscripcion .o-tab__content .o-carousel:after {
        content: '';
        position: absolute;
        background: linear-gradient(90deg,white 4%,rgba(255,255,255,0) 31%,rgba(255,255,255,0) 35%,rgba(255,255,255,0) 62%,rgba(255,255,255,0) 65%,white 96%);
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;
        z-index: 3;
        pointer-events: none;
    }
    .o-carousel--border-items .tns-item .c-article.c-article--opinion {
        padding: 0 8px;
    }
    .o-carousel--nopadding:not(.o-carousel--discover) .o-carousel__top__title {
        padding-left: 0;
    }
    .o-carousel--nopadding {
        margin-left: 0;
        margin-right: 0;
    }
    .o-carousel--temas .tns-outer {
        width: calc(100% - 32px);
        margin: 0 auto;
    }
    .o-carousel--temas .tns-slide-active + .tns-slide-active {
        padding-left: 17px;
    }
    .o-carousel--empodera .tns-outer {
        margin-right: 10px;
    }
    .o-carousel--empodera .tns-inner {
        margin-right: -17px !important;
    }
    .o-carousel--nuestros-podcast .tns-outer {
        margin-right: 10px;
    }
    .o-carousel--score .o-carousel__top__nav {
        grid-gap: 0;
        gap: 0;
    }
    .o-carousel--score .o-carousel__top {
        top: -75px;
        bottom: auto;
        bottom: initial;
    }
    .o-carousel--score #tns1-iw {
        margin: 0 -36px 0 0;
    }
    .o-carousel--score {
        padding-bottom: 50px;
    }
    .c-header__search {
        margin-left: 45px;
    }
    .c-header__search__form {
        display: none;
    }
    .c-header__search__form__btn {
        position: relative;
        width: auto;
        height: auto;
        top: inherit;
        left: inherit;
        cursor: pointer;
    }
    .c-header__search__form__btn svg {
        display: inherit;
    }
    .c-header__search__form__input {
        display: inherit;
    }
    .c-header__nav__search {
        display: none;
    }
    .c-header__nav__item__cont > .c-header__nav__item__btn {
        display: none;
    }
    .c-header__nav__item__cont {
        border: 0;
        padding: 0 0 10px 5px;
    }
    .c-header__nav__item__sections__item a {
        padding: 8px 4px;
    }
    .c-header__nav__item__sections__item.open {
        border-bottom: 1px solid #E3E3E3;
    }
    .c-header__nav__item__sections__item.open .c-header__nav__item__subsections, .c-header__nav__item__sections__item[aria-haspopup="true"]:hover .c-header__nav__item__subsections {
        display: block;
        background-color: #FFFFFF;
        padding: 0 20px;
        position: absolute;
        top: 0;
        left: 100%;
        z-index: 2;
        box-shadow: 0 0 6px rgb(0 0 0 / 30%);
        width: -moz-max-content;
        width: max-content;
        -moz-column-count: 1;
        column-count: 1;
    }
    .c-header__nav__item__sections__item.open .c-header__nav__item__subsections:after, .c-header__nav__item__sections__item[aria-haspopup="true"]:hover .c-header__nav__item__subsections:after {
        display: block;
        content: "";
        width: 6px;
        height: 6px;
        border-top: 1px solid #bcbcbc;
        border-left: 1px solid #bcbcbc;
        background-color: #FFFFFF;
        transform: rotate(315deg);
        position: absolute;
        top: 14px;
        left: -5px;
    }
    .c-header__nav__item__sections {
        display: block;
        padding: 0;
    }
    .c-header__nav__item__subsections {
        margin-bottom: 0;
    }
    .c-header__nav__item__subsections__item a {
        font-size: 11px;
    }
    .c-header__nav__item__link {
        text-transform: none;
        text-transform: initial;
    }
    .c-header__nav__item a span {
        display: none;
    }
    .c-header__nav__item a.c-header__nav__item__link {
        font-weight: 700;
    }
    .c-header__nav__item__secciones .c-header__nav__item__sections {
        -moz-column-count: 2;
        column-count: 2;
        padding-right: 30px;
        border-right: 1px dashed #2D4254;
    }
    .c-header__nav__item__secciones {
        grid-column: 1;
        grid-row: 1 / span 2;
    }
    .c-header__nav__item__servicios {
        grid-column: 2;
        grid-row: 1 / span 2;
    }
    .c-header__nav__item__portales .c-header__nav__item__cont {
        grid-column: 1 / span 2;
        padding-left: 34px;
    }
    .c-header__nav__item__portales .c-header__nav__item__sections:first-of-type {
        grid-column: 1 / span 1;
        grid-row: 2 / span 3;
        padding-left: 30px;
        border-left: 1px dashed #2D4254;
    }
    .c-header__nav__item__portales .c-header__nav__item__sections {
        grid-column: 2 / span 1;
        grid-row: 2 / span 1;
    }
    .c-header__nav__item__portales {
        display: grid;
        grid-template-columns: 1fr 1fr;
        grid-column-gap: 15px;
    }
    .c-header__nav__social .c-subheader__social__title {
        display: block;
        margin-bottom: 5px;
        width: 100%;
        font-size: 10px;
    }
    .c-header__nav__social .c-subheader__social__item {}
    .c-header__nav__social .c-subheader__social {
        grid-gap: 7.2px;
    }
    .c-header__nav__social {
        grid-column: 2 / span 1;
        grid-row: 4 / span 1;
    }
    .c-header__nav__options .btn {
        padding: 5px;
        font-size: 14px;
        line-height: 19px;
    }
    .c-header__nav__options {
        grid-column: 2 / span 1;
        grid-row: 3 / span 1;
    }
    .c-header__nav.open .c-header__nav__btn {
        padding: 0 9px 0 12px;
    }
    .c-header__nav.open .c-header__nav__wrap {
        display: grid;
        grid-template-columns: 323px 129px 1fr;
        grid-gap: 0 30px;
        gap: 0 30px;
        max-width: 939px;
        background: #FFFFFF 0% 0% no-repeat padding-box;
        box-shadow: 0px 3px 12px #00000033;
        opacity: 1;
        backdrop-filter: blur(28px);
        -webkit-backdrop-filter: blur(28px);
        padding: 24px 27px;
        left: 20px;
    }
    .c-header__nav.open .c-header__nav__wrap:before {
        transition: opacity 0.3s;
        display: block;
        position: absolute;
        content: "";
        -webkit-clip-path: polygon(50% 0, 0 100%, 100% 100%);
        clip-path: polygon(50% 0, 0 100%, 100% 100%);
        transform: scale(0.8);
        background-color: #fff;
        width: 18px;
        height: 10px;
        left: 70px;
        top: -9px;
        z-index: 1000;
    }
    .c-header__brand {
        margin-left: auto;
    }
    .c-header__news__btn span {
        display: block;
    }
    .c-header__news__btn {
        padding: 0 12px;
        width: inherit;
        justify-content: flex-start;
        border-radius: 10px;
    }
    .c-header__user__btn {
        min-width: 120px;
        display: flex;
        justify-content: center;
    }
    .c-header__user__btn svg {
        width: 11px;
        height: 11px;
    }
    .c-header__user__btn span {
        display: block;
    }
    .c-header__user__btn--logged svg {
        display: none;
    }
    .c-header__user__btn--logged:after {
        content: "";
        width: 6px;
        height: 6px;
        border: 2px solid #fff;
        border-left: 0;
        border-top: 0;
        transform: rotate(45deg);
        margin-top: 0;
        margin-bottom: 4px;
    }
    .c-header__user__wrap {
        width: 240px;
        left: 50%;
        transform: translateX(-50%);
    }
    .c-alerta__item {
        padding: 7px 35px 8px 35px;
    }
    .c-alerta__item__text {
        font-size: 12px;
    }
    .c-alerta__btn svg {
        width: 30px;
    }
    .c-footer__top .o-container {
        padding: 21px 27px 0;
    }
    .c-footer__group--a {
        grid-gap: 20px;
        gap: 20px;
        min-width: 0;
        min-width: initial;
    }
    .c-footer__nav__item.open > .c-footer__nav__item__subsections {
        width: 170%;
    }
    .c-footer__brand {
        width: 171px;
        height: 31px;
    }
    .c-footer__social__title {
        font-size: 11px;
        line-height: 15px;
    }
    .c-footer__social__list {
        grid-gap: 8px;
        gap: 8px;
    }
    .c-footer__social__item {
        width: 30px;
        height: 30px;
    }
    .c-footer__social {
        grid-gap: 9px;
        gap: 9px;
    }
    .c-footer--detail .c-footer__social {
        order: 3;
        min-width: 200px;
    }
    .c-footer--detail .c-footer__txt {
        margin: 0 16px;
        border-left: 1px solid var(--footer-color-02);
        padding-left: 20px;
        order: 2;
    }
    .c-footer--detail .o-container {
        flex-direction: row;
    }
    .c-detail-header {
        grid-column: 2 / span 2;
        padding: 0;
    }
    .c-detail-header .c-detail__media__txt {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        grid-gap: 16px;
        gap: 16px;
    }
    .c-detail-header .c-detail__media__credit {
        width: 100%;
        max-width: 322px;
    }
    .c-detail-header .c-detail__media+.c-detail__subtitle {
        margin-left: 0;
        margin-right: 0;
    }
    .c-detail-header .c-detail__media {
        margin-top: 0;
        margin-left: 0;
        margin-right: 0;
    }
    .c-detail-header .c-detail__subtitle {
        margin-left: 0;
        margin-right: 0;
    }
    .c-detail-content {
        padding: 0;
        grid-column: 2 / span 1;
        z-index: 4;
    }
    .c-detail-sidebar {
        padding: 0;
        grid-column: 3 / span 1;
    }
    .c-detail-sidebar__container {
        display: flex;
        justify-content: space-between;
        height: calc(100% - 324px);
        flex-direction: column;
    }
    .c-detail-sidebar__wrap {
        display: flex;
        flex-direction: column;
        height: calc(100% - 324px);
    }
    .c-detail-sidebar__aside {
        height: 100%;
        width: 100%;
        margin-bottom: 20px;
        padding: 0;
    }
    .c-detail-sidebar__aside .ads {
        position: sticky;
        top: 69px;
    }
    .c-detail-toolbar {
        grid-row: 2 / span 1;
        padding: 10px 0;
        margin: 0;
        background: #FFFFFF;
        height: -moz-max-content;
        height: max-content;
        z-index: 0;
    }
    .c-detail-bottom {
        grid-column: 1 / span 3;
        grid-row-start: 3;
    }
    .c-detail__title {
        --title-font-size: 48px;
        --title-line-height: calc(72px + var(--title-offset));
    }
    .c-detail__subtitle h2 {
        --subtitle-font-size: 32px;
        --subtitle-line-height: 1;
    }
    .c-detail__media__thumb__icon {
        left: 24px;
        bottom: 24px;
    }
    .c-detail__media {
        margin: 0;
    }
    .c-detail__carousel {
        margin: 0;
    }
    .c-detail__share .c-icon {
        width: 35px;
        height: 35px;
    }
    .c-detail__share__title {
        display: block;
        font-weight: 600;
        font-size: 10px;
        font-family: 'Open Sans', sans-serif;
        color: #0072AC;
    }
    .c-detail__share {
        display: flex;
        flex-direction: column;
        border-left: 1px solid #03A9F4;
        margin-left: -16px;
        padding: 10px 0 16px;
    }
    .c-detail__info-share--trust {
        margin-top: 35px;
    }
    .c-detail__options-share {
        flex-direction: column-reverse;
        position: sticky;
        top: 64px;
        border-left: solid 1px #0072AC;
        padding-left: 10px;
    }
    .c-detail__options-share:after {
        content: "Compartir";
        font: 9px/10px 'Open Sans', sans-serif;
        margin-bottom: 12px;
        color: #0072AC;
        margin-left: -3px;
    }
    .c-detail__options-share__group {
        display: block;
        width: 100%;
    }
    .c-detail__options-share__group .c-icon {}
    .c-detail__options-share__group .c-icon:hover {
        background-color: #0072AC;
    }
    .c-detail__options-share__group .c-icon:hover svg path {
        fill: #FFFFFF;
    }
    .c-detail__options-share__group .c-icon:hover span {
        opacity: 1;
    }
    .c-detail__options-share__group .c-icon span {
        position: absolute;
        top: 0;
        left: 0;
        width: -moz-max-content;
        width: max-content;
        min-width: 115px;
        height: 100%;
        background-color: #F5F5F5;
        border-radius: 20px;
        padding: 0 10px 0 40px;
        display: flex;
        justify-content: center;
        align-items: center;
        z-index: -1;
        transition: 0.7s;
        pointer-events: none;
        opacity: 0;
        box-shadow: 1px 2px 6px #9B9B9B;
    }
    .c-detail__options-share__social-media {
        display: block;
        width: 100%;
    }
    .c-detail__options-share svg {
        width: 50%;
        height: 50%;
    }
    .c-detail__options-share .c-icon {
        display: flex;
        justify-content: center;
        align-items: center;
        margin-bottom: 12px;
        border-radius: 50%;
        width: 32px;
        height: 32px;
        border: solid 1px #0072AC;
        position: relative;
    }
    .c-detail__options-share .c-icon--search {
        display: none;
    }
    .c-detail__options-share .c-icon--coment svg {
        width: 24px;
    }
    .c-detail__options-share .c-icon--send {
        display: none;
    }
    .c-detail__options-share .c-icon--facebook {
        color: #0072AC;
        border-color: #0072AC;
    }
    .c-detail__options-share .c-icon--facebook svg {
        width: 70%;
        height: 70%;
    }
    .c-detail__options-share .c-icon--twitter svg {
        padding: 0;
        color: #FFFFFF;
        width: 100%;
        height: 100%;
    }
    .c-detail__options-share .c-icon--whatsapp {
        color: #0072AC;
        border-color: #0072AC;
    }
    .c-detail__options-share .c-icon--whatsapp svg {
        width: 65%;
        height: 65%;
    }
    .c-detail__options-share .c-icon--mail {
        border-color: #0072AC;
    }
    .c-detail__options-share .c-icon--linkedin {
        border-color: #0072AC;
    }
    .c-detail__body>ol li, .c-detail__body>div>ol li {
        line-height: 24px;
    }
    .c-detail__body>ul li, .c-detail__body>div>ul li {
        line-height: 24px;
    }
    .c-detail__body .c-detail__media {
        margin-left: 0;
        margin-right: 0;
        max-width: inherit;
    }
    .c-detail__body .c-detail__carousel .c-detail__media {
        max-width: calc(100vw - 45px - 322px - 32px);
    }
    .c-detail__body .c-detail__carousel {
        margin-left: 0;
        margin-right: 0;
    }
    .c-detail__claim__thumb {
        max-width: 100%;
    }
    .c-detail__claim__nav {
        justify-content: center;
        grid-row-gap: 8px;
        grid-column-gap: 12px;
        width: 49%;
    }
    .c-detail__claim {
        padding: 12px 0 35px 0;
    }
    .c-detail__offers--blue {
        font-size: 24px;
        line-height: 30px;
    }
    .c-detail {
        display: grid;
        grid-template-columns: var(--toolbar-width) 1fr var(--sidebar-width);
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        max-width: var(--max-width);
        margin: 0 auto;
    }
    .c-detail--galeria .c-detail-header .c-title:after {
        max-width: 625px;
    }
    .c-detail--galeria .c-detail-header .c-article__thumb {
        width: 100%;
        max-width: calc(100% - 16px - var(--sidebar-width));
    }
    .c-detail--galeria .c-detail-header .c-article__thumb + .c-article__txt {
        width: 100%;
        max-width: 300px;
    }
    .c-detail--galeria .c-detail-header .c-article__thumb + .c-article__txt > * {
        text-align: center;
    }
    .c-detail--galeria .c-detail-header .c-article__txt {
        justify-content: center;
        padding: 0;
    }
    .c-detail--galeria .c-detail-header .c-article__title {
        font-size: 28px;
        line-height: 33px;
    }
    .c-detail--galeria .c-detail-header .c-article {
        display: flex;
        flex-direction: row;
    }
    .c-detail--galeria .c-detail-header {
        grid-column: 1 / span 3;
        margin-bottom: 0;
    }
    .c-detail--galeria .c-detail-content {
        grid-column: 1 / span 2;
    }
    .c-detail--galeria .c-detail-cuerpo {
        display: grid;
        grid-template-columns: 1fr var(--right-width);
        grid-gap: 16px;
        gap: 16px;
        grid-column: 2 / span 2;
        margin: 0 2px 0 8px;
    }
    .c-detail--galeria .c-detail-cuerpo:after {
        height: 46px;
        content: '';
        width: calc(100% + 8px);
        position: absolute;
        bottom: 0;
        left: 0;
        border-bottom: 1px solid #CCCCCC;
        border-right: 1px solid #CCCCCC;
        border-left: 1px solid #CCCCCC;
        box-sizing: border-box;
        margin-left: -4px;
        margin-right: -4px;
    }
    .c-detail--galeria .c-detail-cuerpo__left {
        width: 100%;
        padding: 0;
        max-width: 597px;
    }
    .c-detail--galeria .c-detail-cuerpo__left .c-gallery {
        max-width: inherit;
        width: 100%;
        padding: 0;
        z-index: 3;
    }
    .c-detail--galeria .c-detail-cuerpo__right {
        width: 100%;
        padding: 0;
        display: flex;
        flex-direction: column;
        margin-top: -33px;
        justify-content: space-between;
    }
    .c-detail--galeria .c-detail-cuerpo__right .c-add {
        margin-bottom: 22px;
        max-width: 300px;
        margin-right: 0;
    }
    .c-detail--galeria .c-detail__title__label {
        font-size: 24px;
        line-height: 36px;
    }
    .c-detail--galeria .c-detail__title {
        max-width: none;
        font-size: 24px;
        line-height: 27px;
        margin-bottom: 5px;
    }
    .c-detail--galeria .c-detail__subtitle h2 {
        --subtitle-font-size: 16px;
        --subtitle-line-height: 22px;
    }
    .c-detail--galeria .c-detail__subtitle {
        padding: 16px 0;
    }
    .c-detail--galeria .c-detail__follow {
        order: 2;
        margin-bottom: 15px;
        display: flex;
        margin-top: 0;
    }
    .c-detail--galeria .c-detail__follow[class*="u-hide"] {
        display: none;
    }
    .c-detail--galeria .c-detail__follow[class*="u-show"] {
        display: flex;
    }
    .c-detail--galeria .c-detail__info-share__social-media {
        padding: 0 5px;
    }
    .c-detail--galeria .c-detail__info-share {
        border: 0;
        padding: 0;
    }
    .c-detail--galeria .c-claim::before {
        grid-column: auto / span 2;
    }
    .c-detail--galeria .c-claim {
        grid-row-gap: 0;
    }
    .c-detail--galeria {
        display: flex;
        flex-direction: column;
    }
    .c-detail--galeria .c-add {
        margin-left: auto;
        margin-right: auto;
        width: 100%;
    }
    .c-article--lateral__apertura .c-article__thumb {
        --thumb-width: 435px;
    }
    .c-article--lateral__apertura .c-article__txt {
        padding: 16px 24px 16px 8px;
    }
    .c-article--lateral__apertura {
        align-items: center;
    }
    .c-article--lateral--makeup {
        border: 0 !important;
        padding: 0 !important;
    }
    .c-article--lateral--makeup .c-article {}
    .c-article--lateral--makeup .c-article__title {
        font-size: 20px;
        line-height: 24px;
    }
    .c-article--lateral-xs-and-sm .c-article {}
    .c-article--lateral-xs-and-sm .c-article__epigraph {
        font-size: 12px;
        line-height: 17px;
    }
    .c-article--lateral-xs-and-sm .c-article__title {
        font-size: 20px;
        line-height: 24px;
    }
    .c-article--no-lateral-xs {
        --thumb-width: 184px;
        grid-gap: 16px;
        gap: 16px;
        align-items: center;
        margin-bottom: 60px;
    }
    .c-article--no-lateral-xs .c-article {}
    .c-article--no-lateral-xs .c-article__title {
        font-size: 16px;
        line-height: 20px;
    }
    .c-article--no-lateral-xs .c-article__subtitle {
        font-size: 12px;
        line-height: 15px;
    }
    .c-article--no-lateral-xs .c-article__txt {
        grid-gap: 6px;
        gap: 6px;
    }
    .c-article--play {
        flex-flow: column;
        flex-direction: column;
    }
    .c-article--play .c-article__epigraph {
        position: relative;
        top: 0px;
        display: flex;
        flex-direction: row-reverse;
        grid-gap: 3px;
        gap: 3px;
    }
    .c-article--play .c-article {
        display: flex;
        flex-direction: column;
        grid-gap: 0px;
        gap: 0px;
    }
    .c-article--play .c-article__thumb {
        max-width: 230px;
        padding: 0px 0px;
        margin-bottom: 0px;
    }
    .c-article--play .c-article__txt {
        padding: 8px;
        margin: 0px 0px;
        background: var(--item-background);
    }
    .c-article--play .c-article__subtxt {
        display: inherit;
        right: 0px;
        margin-top: 0px;
    }
    .c-article--breve--lateral .c-article__thumb {
        margin-top: 16px;
    }
    .c-article--breve--lateral {
        display: flex;
        flex-direction: column;
    }
    .c-article--apertura > .c-article__epigraph {
        grid-column: 1 / span 4;
        grid-row: 1 / span 1;
        margin-left: 0;
    }
    .c-article--apertura > .c-article__title {
        grid-column: 1 / span 4;
        margin-left: 0;
    }
    .c-article--apertura > .c-article__subtitle {
        grid-column: 1 / span 4;
        margin-left: 0;
    }
    .c-article--apertura > .c-article__thumb {
        grid-column: 1 / span 2;
        grid-row: auto;
        padding-right: 0;
    }
    .c-article--apertura > .c-article__more .c-article__related {
        grid-row: 1 / span 3;
        flex-direction: column;
    }
    .c-article--apertura > .c-article__more .c-article__related > * {
        height: 50%;
    }
    .c-article--apertura > .c-article__more .c-article__related > *:nth-child(2) {
        border-top: 1px solid #CCCCCC;
        padding-top: 16px;
    }
    .c-article--apertura > .c-article__more {
        grid-row: auto;
        grid-column: 3 / span 2;
        grid-template-columns: 0.6fr 1px 1fr;
        border-top: none;
        padding: 0;
        margin: 0;
    }
    .c-article--apertura > .c-article__more:before {
        grid-column: 2 / span 1;
        grid-row: 1 / span 3;
    }
    .c-article--apertura > .c-article__more > * {}
    .c-article--apertura > .c-article__more > *:nth-child(1), .c-article--apertura > .c-article__more > *:nth-child(2), .c-article--apertura > .c-article__more > *:nth-child(3) {
        grid-column: 1 / span 1;
    }
    .c-article--apertura > .c-article__more > *:nth-child(4) {
        grid-column: 3 / span 1;
        grid-row-start: 1;
    }
    .c-article--apertura > .c-article__more > *:nth-child(5) {
        grid-column: 2 / span 1;
        grid-row-start: 2;
    }
    .c-article--apertura > .c-article__tags {
        grid-column: 3 / span 2;
        padding-left: 0;
        padding-right: 0;
    }
    .c-article--apertura > .c-article__tags {
        grid-column: 3 / span 2;
    }
    .c-article--apertura {
        display: grid;
        grid-template-columns: 1.6fr 1fr 1fr 1fr;
        margin: 0;
    }
    .c-article--apertura-timeline > .c-article__epigraph {
        grid-column: 1 / span 4;
        grid-row: 1 / span 1;
        margin-left: 0;
    }
    .c-article--apertura-timeline > .c-article__title {
        grid-column: 1 / span 4;
        margin-left: 0;
    }
    .c-article--apertura-timeline > .c-article__subtitle {
        grid-column: 1 / span 4;
        margin-left: 0;
    }
    .c-article--apertura-timeline > .c-article__thumb {
        grid-column: 1 / span 2;
        grid-row: auto;
        padding-right: 0;
    }
    .c-article--apertura-timeline > .c-article__more {
        grid-row: auto;
        grid-column: 3 / span 2;
        border-top: none;
        padding: 0;
        margin: 0;
    }
    .c-article--apertura-timeline {
        display: grid;
        grid-template-columns: 1.6fr 1fr 1fr 1fr;
        margin: 0 16px;
    }
    .c-article--visual--makeup .c-article__title {
        font-size: 20px;
        line-height: 24px;
    }
    .c-article--visual--makeup--main .c-article__title {
        font-size: 24px;
        line-height: 28px;
    }
    .c-article--blue .c-article__txt, .c-article--grey-v2 .c-article__txt, .c-article--black .c-article__txt {
        padding: 16px;
    }
    .c-article--4x1.c-article--lateral .c-article__thumb {
        --thumb-width: 60%;
    }
    .c-article--4x1.c-article--lateral .c-article__txt {
        width: 75%;
    }
    .c-article--4x1.c-article--lateral {
        flex-direction: row;
        padding-top: 0;
    }
    .c-article--4x1-v2 .c-article__subtitle, .c-article--4x1-v2 .c-article__date {
        display: inline-block;
    }
    .c-article--4x1-v2 .c-article {}
    .c-article--4x1-v2 .c-article__epigraph {
        display: flex;
        grid-gap: 5px;
        gap: 5px;
    }
    .c-article--4x1-v2 .c-article__date {
        margin: 0;
    }
    .c-article--4x1-v2.c-article--lateral .c-article__thumb {
        --thumb-width: 274px;
    }
    .c-article--size-1-xs .c-article__epigraph {
        flex-direction: row;
    }
    .c-article--size-1-xs .c-article__title {
        font-size: 18px;
        line-height: 22px;
    }
    .c-article--coyuntura-main .c-article__txt {
        grid-column: auto / span 3;
    }
    .c-article--coyuntura-main .c-article__sponsor {
        position: absolute;
        top: -75px;
        right: -160px;
    }
    .c-article--coyuntura-main .c-article__thumb {
        grid-column: auto / span 5;
        margin-top: -100px;
    }
    .c-space__title {
        grid-column: 1 / span 2;
    }
    .c-space__switch__content > div .c-article {}
    .c-space__switch__content > div .c-article:first-child {
        border-top: none !important;
        padding-top: 0 !important;
    }
    .c-space__switch__content > div {}
    .c-space__switch__content > div.u-grid-columns-2 {
        --gap: 24px;
        grid-template-columns: 1.3fr 1fr;
        grid-gap: 16px;
    }
    .c-space__switch__content {
        grid-column: 1 / span 2;
    }
    .c-space {
        display: grid;
        grid-template-columns: 240px 1fr;
        grid-gap: 10px 20px;
        gap: 10px 20px;
        padding-top: 0;
    }
    .c-mas-paraver__name {
        padding-right: 22px;
    }
    .c-mas-paraver__content {
        padding: 0 16px;
    }
    .c-gallery {
        order: 2;
        z-index: 2;
    }
    .c-gallery__btn {
        top: calc(50% - 65px);
    }
    .c-gallery__btn--prev {
        left: 9px;
    }
    .c-gallery__btn--next {
        right: 9px;
    }
    .c-gallery .tns-nav {
        bottom: 1px;
        max-width: 100%;
    }
    .c-gallery .c-add {
        min-height: 378px;
    }
    .c-title--section-latest .c-title__title {
        font-size: 28px;
        line-height: 38px;
        margin-bottom: 60px;
        margin-top: 44px;
    }
    .c-title--makeup__title {
        flex-direction: row;
        justify-content: flex-start;
    }
    .c-title__bottom--v2 {
        margin-left: -32px;
    }
    .c-title__bottom--v2:before {
        width: 38%;
    }
}
@media (min-width: 996px) and (max-width: 1103px) {
    .c-detail__info--down {
        flex-direction: column;
        align-items: center;
        justify-content: center;
    }
    .c-detail__info--down address {
        margin: 0 0 20px;
    }
    .c-detail__options-share {
        margin-left: 10px;
        padding-left: 5px;
    }
    .c-detail__options-share:after {
        margin: 0 0 8px;
        font-size: 8px;
    }
    .c-detail__options-share .c-icon {
        width: 28px;
        height: 28px;
    }
    .c-detail__options-share .c-icon {
        margin-left: 3px;
    }
    .c-article--coyuntura-main .c-article__title {
        padding-right: 0;
        margin-bottom: 0;
    }
}
@media (min-width: 1104px) {
    body {
        font-size: 18px;
    }
    .u-show-lg {
        display: block;
    }
    .u-hide-lg {
        display: none;
    }
    .u-show-xs-only {
        display: none;
    }
    .u-show-sm-only {
        display: none;
    }
    .u-show-md-only {
        display: none;
    }
    .u-show-lg-only {
        display: block;
    }
    .u-hide-xs-only {
        display: block;
    }
    .u-hide-sm-only {
        display: block;
    }
    .u-hide-md-only {
        display: block;
    }
    .u-hide-lg-only {
        display: none;
    }
    .u-grid {}
    .u-grid-lg-columns-1 {
        grid-template-columns: repeat(1, 1fr);
    }
    .u-grid-lg-columns-4 {
        grid-template-columns: repeat(4, 1fr);
    }
    .o-carousel--empodera {
        max-width: calc(100vw - 408px);
    }
    .o-carousel--nuestros-podcast .o-carousel__top__nav {
        width: 85px;
    }
    .o-carousel--score #tns1-iw {
        margin: 0 -2px 0 0;
    }
    .c-header__nav.open .c-header__nav__wrap {
        left: 65px;
    }
    .c-alerta__item {
        padding: 10px 35px 11px 35px;
    }
    .c-alerta__btn {
        top: 4px;
    }
    .c-alerta__btn svg {
        width: 34px;
    }
    .c-footer__bottom .o-container {
        padding: 20px 100px;
    }
    .c-footer__group--a {
        width: 216px;
    }
    .c-footer__nav__item.open > .c-footer__nav__item__subsections {
        width: 145%;
    }
    .c-footer--detail .c-footer__txt {
        max-width: 720px;
    }
    .c-footer--detail .o-container {}
    .c-detail__carousel .c-detail__media {
        max-width: 800px;
    }
    .c-detail__body .c-detail__carousel .c-detail__media {
        max-width: 800px;
    }
    .c-detail__claim__nav {
        width: 42%;
    }
    .c-detail--galeria .c-detail-header .c-title {
        margin-left: 6px;
        margin-right: 6px;
    }
    .c-detail--galeria .c-detail-content {}
    .c-detail--galeria .c-detail-cuerpo {
        margin: 0 11px 0 0;
        --right-width: 36.3%;
    }
    .c-detail--galeria .c-detail__body {
        max-width: 597px;
        margin: 0 auto;
    }
    .c-detail--galeria .c-detail__body .tns-item {
        width: 597px !important;
    }
    .c-detail--galeria .c-detail-sidebar {
        grid-column: 2;
        grid-row: 1/5;
        max-width: 300px;
        display: flex;
        flex-direction: column;
        margin-top: 345px;
    }
    .c-detail--galeria .c-detail-sidebar .u-flex-sm {
        flex-direction: column;
        flex-grow: 1;
        order: 2;
    }
    .c-detail--galeria .c-detail-sidebar > [class*="c-"] {
        display: flex;
        flex-grow: 1;
        flex-direction: column;
    }
    .c-detail--galeria__bottom {
        display: grid;
        grid-template-columns: 1fr 300px;
        grid-template-rows: repeat(4, auto);
        grid-gap: 21px;
        gap: 21px;
        padding: 0;
        align-items: flex-start;
    }
    .c-detail--galeria {
        --max-width: 1205px;
        padding: 0 38px;
    }
    .c-detail--galeria .c-mas-paraver {
        grid-column: 1;
        margin-bottom: 0;
    }
    .c-detail--galeria .c-mas-paraver__content {
        padding: 0;
    }
    .c-detail--galeria .c-mas-paraver__nav__item.current {
        cursor: pointer;
    }
    .c-detail--galeria .o-carousel--empodera {
        margin-top: 0;
        margin-bottom: 0;
    }
    .c-detail--galeria .c-space {
        margin-top: 0;
    }
    .c-detail--galeria .c-add--gallery {
        grid-column: 2;
        grid-row: 1;
        margin-top: 25px;
    }
    .c-detail--galeria .c-gallery__list-images .c-add {
        width: 597px !important;
    }
    .c-article--lateral__apertura .c-article__thumb {
        --thumb-width: 540px;
    }
    .c-article--no-lateral-xs .c-article {}
    .c-article--no-lateral-xs .c-article__title {
        font-size: 21px;
        line-height: 25px;
    }
    .c-article--no-lateral-xs .c-article__subtitle {
        font-size: 14px;
        line-height: 18px;
    }
    .c-article--list .c-article__title {
        font-size: 21px;
        line-height: 25px;
    }
    .c-article--list .c-article__subtitle {
        font-size: 16px;
        line-height: 19px;
    }
    .c-article--play__thumb {
        padding: 0px;
    }
    .c-article--apertura > .c-article__title {
        grid-column: 1 / span 1;
        grid-row: 2 / span 1;
    }
    .c-article--apertura > .c-article__subtitle {
        grid-column: 1 / span 1;
        grid-row: 3 / span 1;
    }
    .c-article--apertura > .c-article__thumb {
        grid-column: 2 / span 2;
        grid-row: 1 / span 3;
    }
    .c-article--apertura > .c-article__more {
        grid-row: 1 / span 3;
        grid-column: 4 / span 2;
    }
    .c-article--apertura > .c-article__tags {
        grid-column: 1 / span 5;
    }
    .c-article--apertura {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    .c-article--apertura-timeline > .c-article__title {
        grid-column: 1 / span 1;
        grid-row: 2 / span 1;
    }
    .c-article--apertura-timeline > .c-article__subtitle {
        grid-column: 1 / span 1;
        grid-row: 3 / span 1;
    }
    .c-article--apertura-timeline > .c-article__thumb {
        grid-column: 2 / span 2;
        grid-row: 1 / span 3;
    }
    .c-article--apertura-timeline > .c-article__more {
        grid-row: 1 / span 3;
        grid-column: 4 / span 2;
    }
    .c-article--apertura-timeline {
        grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
    }
    .c-article--actualidad .c-article__title {
        font-size: 20px;
        line-height: 24px;
    }
    .c-article--4x1.c-article--lateral .c-article__txt {
        width: 98%;
    }
    .c-article--4x1-v2.c-article--lateral .c-article__thumb {
        --thumb-width: 306px;
    }
    .c-mas-paraver__item:last-of-type {
        margin-bottom: 0;
    }
    .c-mas-paraver__item .c-article__title {
        font-size: 14px;
        line-height: 18px;
    }
    .c-mas-paraver__item .c-article--icon-media .c-article__thumb:before {
        width: 25px;
        height: 21px;
    }
    .c-mas-paraver__item {
        margin-bottom: 0;
    }
    .c-title__options {
        padding-right: 0;
    }
}
@media (min-width: 1175px) {
    .c-footer__nav__item.open > .c-footer__nav__item__subsections {
        width: 185%;
        bottom: -1px;
    }
    .c-footer__nav__item.open > .c-footer__nav__item__subsections:after {
        bottom: 7px;
    }
}
@media(min-width: 1320px) {
    .o-section .o-container {
        padding: 16px 0;
    }
    .o-section--collections .o-container {
        padding: 16px 0;
    }
    .o-section--makeup .o-container {
        padding-top: 70px;
    }
    .o-carousel--empodera {
        max-width: calc(1205px - 300px - 21px);
    }
    .o-carousel--empodera:after {
        display: none;
    }
    .o-carousel--score #tns1-iw {
        margin: 0 -20px 0 0;
    }
    .c-footer__bottom .o-container {
        padding: 20px;
    }
    .c-footer__nav__item.open > .c-footer__nav__item__subsections {
        width: 178%;
    }
    .c-detail__claim__nav {
        width: auto;
        flex-wrap: nowrap;
    }
    .c-detail__claim__btn {
        padding: 6px 15px;
    }
    .c-detail--galeria .c-detail-header .c-title:after {
        max-width: none;
    }
    .c-detail--galeria .c-detail-header .c-title {
        margin-left: 0;
        margin-right: 0;
    }
    .c-detail--galeria .c-detail-cuerpo {
        margin: 0;
        grid-gap: 0;
        --right-width: 32.3%;
    }
    .c-detail--galeria .c-detail-cuerpo__left {
        max-width: none;
    }
    .c-detail--galeria .c-detail-cuerpo__right .c-add {
        margin-top: 22px;
    }
    .c-detail--galeria .c-detail__body {
        max-width: 704px;
    }
    .c-detail--galeria .c-detail__body .tns-item {
        width: 704px !important;
    }
    .c-detail--galeria .c-detail__follow {
        left: -36px;
        margin-top: 34px;
    }
    .c-detail--galeria {
        padding: 0;
    }
    .c-detail--galeria .c-gallery__list-images .c-add {
        width: 704px !important;
    }
    .c-detail--galeria .c-gallery__list-info {
        top: 0px;
        min-height: 210px;
    }
    .c-detail--galeria .c-gallery__btn {
        top: 188px;
    }
    .c-detail--galeria .c-detail-cuerpo__right .c-gallery {
        position: absolute;
        top: 410px;
    }
    .c-article--actualidad .c-article__title {
        font-size: 24px;
        line-height: 26px;
    }
    .c-article--4x1-v2 .c-article {}
    .c-article--4x1-v2 .c-article__title {
        font-size: 32px;
        line-height: 35px;
    }
    .c-article--4x1-v2.c-article--lateral .c-article__thumb {
        --thumb-width: 399px;
    }
    .c-article--size-1-xs .c-article__title {
        font-size: 16px;
        line-height: 19px;
    }
    .c-article--size-1-xs .c-article__subtitle {
        display: block;
    }
    .c-gallery__btn {
        top: 42%;
    }
    .c-gallery__btn--prev {
        left: -50px;
    }
    .c-gallery__btn--next {
        right: -50px;
    }
    .c-gallery__list-info {
        left: -36px;
        top: 89px;
    }
    .c-gallery .c-add {
        min-height: 431px;
    }
}
@media (min-width: 1920px) {
    .u-grid {}
    .u-grid-xl-columns-4 {
        grid-template-columns: repeat(4, 1fr);
    }
    .u-grid-xl-columns-5 {
        grid-template-columns: repeat(5, 1fr);
    }
    .o-carousel--temas .tns-outer {
        width: calc(100% - 48px);
    }
    .c-popup__text {
        font-size: 15px;
        line-height: 22px;
    }
    .c-popup__button {
        font-size: 16px;
        line-height: 22px;
        padding: 10px 20px;
    }
    .c-detail {}
}
@media (max-width: 996px) {
    .c-detail-toolbar__mobile-black {
        position: relative;
        top: 0;
    }
    .c-detail__options-share__black-mobile .c-detail__options-share {}
    .c-detail__options-share__black-mobile .c-detail__options-share__group {
        display: none;
    }
    .c-detail__options-share__black-mobile .c-detail__options-share__social-media {
        width: 100%;
        display: flex;
        flex-direction: row;
        align-items: center;
        padding-left: 100px;
    }
    .c-detail__options-share__black-mobile .c-detail__options-share__social-media:before {
        display: none;
    }
    .c-detail__options-share__black-mobile .c-detail__options-share__social-media:after {
        background: none;
        color: #070308;
        font-size: 10px;
        width: auto;
        position: absolute;
        left: 0;
    }
    .c-detail__options-share__black-mobile .c-icon {
        display: flex;
        justify-content: center;
        align-items: center;
        border-radius: 50%;
        width: 25px;
        height: 25px;
        margin: 0 8px;
    }
    .c-detail__options-share__black-mobile .c-icon svg {
        width: 17px;
        height: 17px;
    }
    .c-detail__options-share__black-mobile .c-icon.c-icon--facebook, .c-detail__options-share__black-mobile .c-icon.c-icon--mail, .c-detail__options-share__black-mobile .c-icon.c-icon--linkedin, .c-detail__options-share__black-mobile .c-icon.c-icon--whatsapp {
        border: solid 1px #000;
    }
    .c-detail__options-share__black-mobile .c-icon.c-icon--facebook svg path, .c-detail__options-share__black-mobile .c-icon.c-icon--mail svg path, .c-detail__options-share__black-mobile .c-icon.c-icon--linkedin svg path, .c-detail__options-share__black-mobile .c-icon.c-icon--whatsapp svg path {
        fill: #000;
    }
    .c-detail__options-share__black-mobile .c-icon.c-icon--twitter {
        border: solid 1px #000;
    }
    .c-detail__options-share__black-mobile .c-icon.c-icon--twitter svg {
        background: #000;
        padding: 2px;
    }
    .c-detail__options-share__black-mobile .c-icon.c-icon--twitter svg path {
        fill: #fff;
    }
}
@media(max-width: 995px) {
    .o-tab--encontraste .o-tab__content .o-carousel .slide-next, .o-tab--encontraste .o-tab__content .o-carousel .slide-prev {
        width: 30px;
        height: 30px;
    }
    .o-tab--encontraste .o-tab__content .o-carousel .slide-next svg, .o-tab--encontraste .o-tab__content .o-carousel .slide-prev svg {
        width: 18px;
        height: 18px;
    }
    .o-carousel--discover .tns-outer {
        margin: 0 15px;
    }
    .o-carousel--discover .o-carousel__top {
        padding: 16px 16px 0;
    }
    .c-header__nav__wrap {
        height: calc(100vh - 53px);
        overflow-y: scroll;
    }
    .c-header__nav__item__cont > button:after {
        content: "";
        display: block;
        width: 150vw;
        height: 100vw;
        position: absolute;
        top: 0;
        left: 0;
    }
    .c-header__nav__item .c-header__nav__item__cont>button svg {
        transform: rotate(0);
    }
    .c-header__nav__item.open .c-header__nav__item__cont>button svg {
        transform: rotate(180deg);
    }
    .c-header__nav__item.open .c-header__nav__item__sections__item svg {
        transform: rotate(0);
    }
    .c-header__nav__item.open .c-header__nav__item__sections__item.open svg {
        transform: rotate(180deg);
    }
    .c-detail__share {}
    .c-detail__share.show {
        display: flex;
        background: #FFFFFF;
        margin: 10px -21px -16px;
        padding: 10px 16px;
        border-bottom: 1px solid #c1c1c1;
    }
    .c-detail__signature.c-detail__signature__trust {
        margin-bottom: 30px;
    }
    .c-detail__options-share .c-icon--mail {
        display: none;
    }
    .c-detail__options-share .c-icon--linkedin {
        display: none;
    }
    .c-article--lateral-xs-and-sm {
        display: flex;
        flex-direction: row;
        justify-content: flex-start;
        align-items: flex-start;
        grid-gap: 10px;
        gap: 10px;
    }
    .c-article--lateral-xs-and-sm .c-article {}
    .c-article--lateral-xs-and-sm .c-article__thumb {
        max-width: 100px;
    }
    .c-article--lateral-xs-and-sm .c-article__thumb + .c-article__txt {
        max-width: calc(100% - 100px - 10px);
        order: 1;
    }
    .c-article--lateral-xs-and-sm .c-article__txt {
        width: 100%;
        padding: 0;
    }
}
@media (max-width: 413px) {
    .c-detail--galeria .c-gallery__btn {
        bottom: 32px;
    }
    .c-detail--galeria .c-gallery .tns-nav {
        bottom: -19px;
    }
}
@media (max-width: 767px) {
    .u-grid {}
    .u-grid-xs-columns-1 {
        display: grid;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: repeat(1, 1fr);
    }
    .u-grid-xs-columns-2 {
        display: grid;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: repeat(2, 1fr);
    }
    .u-grid-xs-columns-3 {
        display: grid;
        grid-column-gap: 16px;
        grid-row-gap: 16px;
        grid-template-columns: repeat(3, 1fr);
    }
    .u-grid-xs {
        display: grid;
        grid-row-gap: 16px;
    }
    .u-grid-xs-row {}
    .u-grid-xs-row-start-1 {
        grid-row-start: 1;
    }
    .u-grid-xs-row-start-2 {
        grid-row-start: 2;
    }
    .u-grid-xs-col {}
    .u-grid-xs-col-span-2 {
        grid-column: auto / span 2;
    }
    .u-grid-xs-gap-0 {
        grid-gap: 0;
    }
    .u-grid-xs-gap {
        grid-gap: 16px;
    }
    .o-carousel--discover {
        border-bottom: none;
        position: relative;
    }
    .o-carousel--discover:before {
        content: "";
        position: absolute;
        bottom: 0px;
        left: 50%;
        width: calc(100% - 32px);
        border-bottom: 1px solid #0072AC;
        transform: translateX(-50%);
    }
    .c-header__news__btn .logo-2 {
        display: block;
    }
    .c-header__user__btn--logged .user--nologged {
        display: none;
    }
    .c-header__user__btn--logged .user--logged {
        display: block;
    }
    .c-header--white .c-header {}
    .c-header--white .c-header__news__btn {
        background: none;
    }
    .c-header--white .c-header__news__btn .logo-2 {
        display: none;
    }
    .c-header--white .c-header__news__btn .logo-1 {
        display: block;
    }
    .c-header--white {
        border-top: 4px solid var(--header__color);
        border-bottom: 1px solid #ddd;
        --header__color: #0b5891;
        --header__bg: #fff;
    }
    .c-alerta--modal__content {
        left: inherit;
        margin: 16px;
        padding: 30px 10px;
        max-width: 768px;
        width: calc(100% - 32px);
    }
    .c-footer__nav {
        -moz-column-count: 2;
        column-count: 2;
    }
    .c-footer__members__claim {
        grid-gap: 0px;
        gap: 0px;
    }
    .c-detail__info--down {
        flex-direction: column;
        align-items: center;
        justify-content: center;
        display: flex;
    }
    .c-detail__signature.c-detail__signature__trust {
        margin-bottom: 50px;
    }
    .c-detail__info-share__social-media .c-icon--without-border[href*="twitter"] {
        width: 24px;
    }
    .c-detail__options-share__group {
        display: flex;
        grid-gap: 10px;
        gap: 10px;
        justify-content: center;
    }
    .c-detail__options-share .c-icon--facebook {
        position: relative;
    }
    .c-detail__options-share .c-icon--facebook svg {
        padding: 1px;
    }
    .c-detail__options-share .c-icon--facebook::before {
        content: '';
        width: 30px;
        height: 30px;
        border: 1px solid #0072AC;
        border-radius: 50%;
        position: absolute;
        top: -4px;
        left: 50%;
        transform: translateX(-50%);
    }
    .c-detail__options-share .c-icon--twitter {
        position: relative;
    }
    .c-detail__options-share .c-icon--twitter svg {
        padding: 0;
        margin: -5px;
        width: 33px;
        height: 33px;
    }
    .c-detail__options-share .c-icon--twitter::before {
        content: '';
        width: 30px;
        height: 30px;
        border: 1px solid #0072AC;
        border-radius: 50%;
        position: absolute;
        top: -4px;
        left: 50%;
        transform: translateX(-50%);
    }
    .c-detail__options-share .c-icon--whatsapp {
        position: relative;
    }
    .c-detail__options-share .c-icon--whatsapp svg {
        padding: 2px;
    }
    .c-detail__options-share .c-icon--whatsapp::before {
        content: '';
        width: 30px;
        height: 30px;
        border: 1px solid #0072AC;
        border-radius: 50%;
        position: absolute;
        top: -4px;
        left: 50%;
        transform: translateX(-50%);
    }
    .c-detail__author__trust .c-detail__author__whatsapp {
        left: 0;
    }
    .c-detail__widget .fb_iframe_widget {
        width: 100% !important;
    }
    .c-detail__widget .fb_iframe_widget >span {
        width: 100% !important;
    }
    .c-detail__widget .tiktok-embed {
        width: 100% !important;
        max-width: 100% !important;
    }
    .c-detail__widget .instagram-media {
        max-width: 100% !important;
    }
    .c-detail__widget .twitter-tweet {
        max-width: 100% !important;
    }
    .c-detail__claim__futbolred {
        font: 500 14px/12px 'Open Sans', sans-serif;
        max-width: 215px;
    }
    .c-detail__audio {
        display: block;
    }
    .c-detail__audio__thumb {
        float: left;
    }
    .c-detail__audio__txt {
        display: inline;
    }
    .c-detail__audio__title {
        float: right;
        width: calc(100% - 109px - 16px);
    }
    .c-detail__audio__description {
        float: right;
        width: calc(100% - 109px - 16px);
    }
    .c-detail__audio__player {
        display: block;
        clear: both;
    }
    .c-detail__audio__player audio {
        margin-top: 15px;
    }
    .c-detail__mam__event__date {
        font-size: 12px;
    }
    .c-detail__mam__event__item__title {
        font-size: 16px;
    }
    .c-detail__mam__event__item__subtitle {
        font-size: 16px;
        line-height: 25px;
    }
    .c-detail__mam__title {
        font-size: 16px;
    }
    .c-detail__mam__title svg {
        width: 16px;
        height: 16px;
    }
    .c-article--xs-borderbottom {
        border-bottom: 1px solid #CCCCCC;
        padding-bottom: 16px;
        height: 100%;
    }
    .c-article--landing {
        display: flex;
        grid-gap: 16px;
        gap: 16px;
    }
    .c-article--landing .c-article__thumb {
        min-width: 120px;
        width: 120px;
    }
    .c-article--landing .c-article__txt {
        padding: 0;
    }
    .c-article--visual {}
    .c-article--visual-sm {
        grid-gap: var(--txt-gap);
        grid-gap: var(--txt-gap);
        gap: var(--txt-gap);
        align-items: flex-start;
        --thumb-width: 80px;
        grid-column-gap: 8px;
        padding: 16px 0;
        display: flex;
    }
    .c-article--visual-sm .c-article {}
    .c-article--visual-sm .c-article__thumb {
        max-width: var(--thumb-width);
    }
    .c-article--visual-sm .c-article__txt {
        background: none;
        padding: 0;
    }
    .c-article--visual-sm .c-article__epigraph {
        color: #0072AC;
    }
    .c-article--visual-sm .c-article__epigraph a {
        color: #0072AC;
    }
    .c-article--visual-sm .c-article__date {
        color: #707070;
    }
    .c-article--visual-sm .c-article__title {
        color: #000000;
    }
    .c-article--visual-sm .c-article__title a {
        color: #000000;
    }
    .c-article--visual-sm:not(:last-of-type) {
        border-bottom: 1px solid #CCCCCC;
    }
    .c-article--revistas {
        padding-bottom: 16px;
    }
    .c-space__switch__content > div .c-article__subtitle {
        display: none;
    }
    .c-space__switch__filters {}
    .c-space__switch__filters:before {
        content: "";
        display: block;
        width: 50px;
        height: 30px;
        position: absolute;
        top: -15px;
        right: 0;
        z-index: 1;
        background: rgba(255, 255, 255, 0.811) url(/assets/9930bcb9e20e05a9a9ad.svg) no-repeat center right/10px;
        border-radius: 50px;
        pointer-events: none;
    }
    .c-title__more--v2 {
        margin: 0 auto;
        width: -moz-max-content;
        width: max-content;
    }
    .c-title--region .c-title__title {
        font-size: 20px;
    }
}


@media screen and (min-width: 768px){[data-desktop-title=""]{display:none !important}}.search__form .input input{width:auto}.historias-hide{display:none !important}.c-header__nav__item span{text-align:left;letter-spacing:.02px;color:#2d4254;font-size:13px;line-height:18px;font-weight:600}.c-pagination__see-more .disabled{display:none}.o-section--columnista .c-header--columnista .c-title__social__wrap{align-self:center}.c-chapter__title>a{font:normal normal 700 20px/23px "Faustina",Georgia;letter-spacing:0;color:#000;margin-bottom:7px;text-align:center}@media(min-width: 768px){.o-section--emergencias .c-article--apertura{min-height:730px}}@media(min-width: 768px){.o-section--emergencias .c-article--apertura>.c-article__title{display:block}.o-section--emergencias .c-article--apertura>.c-article__title::before{margin-top:6px}}@media(max-width: 768px){.o-section--emergencias .c-article--apertura>.c-article__title::before{margin:0 auto 12px}}.c-quote__title a{color:#fff}.multimedia-video-container{z-index:2}@media screen and (max-width: 767px){[data-mobile-title=""]{display:none !important}}.title-hide{display:none}.contenido-meter-piano{position:absolute;z-index:2}.c-gallery__list-images .c-add{overflow:hidden}@media(min-width: 768px){.o-section--emergencias .c-article--apertura{max-height:inherit;height:680px}}.c-add>div{margin-top:auto}.c-subheader{z-index:2}.c-subheader+aside{position:relative;z-index:1}.gpt-slot-close-btn-satelite{bottom:100%;right:62px;top:-10px;width:74px;height:20px;font-family:Arial,sans-serif;font-size:14px;z-index:1001;background-image:url(/assets/3d31d2b9a1f47d8e84ad.jpeg);background-repeat:no-repeat;background-position:center;background-size:cover;margin-top:auto;margin-left:auto;cursor:pointer}.gpt-slot-close-btn{position:absolute;bottom:100%;right:62px;top:-10px;cursor:pointer;margin-bottom:-21px;overflow:hidden;width:74px;height:20px;margin-right:-25px;font-family:Arial,sans-serif;font-size:14px;z-index:1001;transform:translate(50%, -50%);background-image:url(/assets/3d31d2b9a1f47d8e84ad.jpeg);background-repeat:no-repeat;background-position:center;background-size:cover}.c-podcast__info__title a{color:#fff}.c-play .c-play__suggest .preview-carrusel{max-height:353px;overflow:hidden}.c-periodistas .o-carousel.preview-carrusel{max-height:274px;overflow:hidden}.o-section--tu-negocio .o-carousel.preview-carrusel{max-height:372px;overflow:hidden}.c-especiales .o-carousel--especiales-principal.preview-carrusel{max-height:960px;overflow:hidden}.c-especiales .o-carousel--especiales-default.preview-carrusel{max-height:345px;overflow:hidden}.o-section--loencontraste .c-category .preview-carrusel{max-height:310px;overflow:hidden}.o-section--loencontraste .c-lo-encontraste__container .preview-carrusel{max-height:352px;overflow:hidden}@media(max-width: 1365px){.ad_lateral{display:none}}@media(min-width: 1366px){.ad_lateral{position:absolute;left:-156px;z-index:99;background:#fff}}@media(min-width: 1480px){.ad_lateral{left:-200px}}#sas_29221{z-index:999}.c-esquela-mini,.c-esquela,.c-esquela-cita{z-index:inherit}blockquote{border-left:none}.c-header__nav__item.open .c-header__nav__item__sections{display:block}.c-header__nav__item__sections__item.open .c-header__nav__item__subsections{display:block}.c-picoyplaca__item__result{margin-right:5px}.c-title__search.open{z-index:9}.c-cartas{z-index:0}.first-div{display:grid;grid-column:span 2;grid-template-columns:repeat(2, 1fr);grid-gap:10px}[data-wf-page-template="board/category/nuestros-podcast"]{z-index:9}.user-logged .o-section--chapters--closed .o-section--chapters__grid:after{content:inherit}.user-logged .o-section--chapters--closed .c-link:after{content:inherit}.user-register .o-section--chapters--closed .o-section--podcast--msg{display:none}.user-register .o-section--chapters--closed .o-section--chapters__grid:after{content:inherit}article.article_4columns{max-width:320px;display:flex;flex-direction:column-reverse;margin-bottom:16px}article.article_4columns.c-article--lateral,article.article_4columns.c-article--lateral-xs{flex-direction:row-reverse;justify-content:flex-end;align-items:flex-start}article.article_4columns.c-article--lateral .c-article__txt,article.article_4columns.c-article--lateral-xs .c-article__txt{max-width:140px}article .c-article__txt p,article .c-article__txt h3.c-article__title{margin:0px}article .c-article__txt p.c-article__epigraph>a{margin-right:5px}article .c-article__epigraph a{margin-right:5px}article.article_4columns.c-article--lateral-xs p.c-article__epigraph{display:flex;flex-direction:row-reverse;justify-content:flex-end}article.article_4columns.c-article--lateral-xs a{margin-left:5px;margin-right:0}article.c-article--apertura>.c-article__epigraph span,article.c-article--apertura-timeline .c-article__epigraph span{display:flex;align-items:center}article.c-article--apertura .c-article--breve>.c-article__txt a{color:#1c1c1c}article.c-article--apertura .c-article--breve.c-article--breve--lateral{flex-direction:column-reverse}article.c-article--apertura .c-article__more>.c-article__related .c-article__thumb{order:2;margin-top:revert}article.c-article--apertura-timeline .c-timeline__title{margin:0}article.c-article--apertura-timeline .c-timeline__bottom{margin-top:10px}article.c-detail--et-play.c-detail--dark{margin:0}article.c-detail--et-play.c-detail--dark .c-detail__tags__link{border-left:none}article.c-detail--et-play.c-detail--dark .c-detail-header{grid-column:1/span 3}article.c-article--apertura-v2 .c-article__epigraph{font-size:11px;font-weight:700}article.c-article--apertura-v2 .c-article__epigraph:before{content:none}article.c-article--apertura-v2 .c-article__epigraph>span{padding-right:10px;padding-left:5px}article.c-article--apertura-v2 .c-article__epigraph span.alert_span{display:flex;align-items:center;border-right:1px solid #fff}article.c-article--apertura-v2 .c-article__epigraph span.alert_category{display:flex;align-items:center}.c-opening_v2__carousel .c-article__related__date{margin-left:5px}.c-podcast__info{width:100%}.c-editorial__subtitle>a{text-decoration:none;color:#000}.c-detail__epigraph .c-detail__epigraph__item{margin:0}.c-blog .c-blog__title a{color:#000}.wf-module .slides-periodistas,.wf-module .c-topics__wrap__list{--item-width: 100%;--justify: flex-start;display:grid;user-select:none;grid-auto-flow:column;justify-content:var(--justify);gap:16px;overflow-x:visible;grid-auto-columns:var(--item-width);transform:translate(calc(var(--i, 0) * -104%), 0);transition:transform .2s ease}.wf-module .c-topics__wrap__list{--item-width: 50ch;transform:translate(calc(var(--i, 0) * -50ch), 0)}.wf-editor .c-cityTV .o-carousel{overflow-x:clip}.multimedia-video{display:none}.transparent-text-item,.transparent-link-item{font-size:0}.transparent-link-item:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:2}.o-section--collections .wf-module:after{content:inherit !important}.o-section--collections .item{position:relative}.c-detail__mam__middle{display:flex;flex-direction:column-reverse}.c-article__thumb img{max-width:100%;height:auto}.c-detail .multimedia-video{display:none}.cropit-enabled .c-play__suggest .c-play-media__txt{height:inherit}.cropit-enabled .c-play-media__title a:after,.cropit-enabled .c-play-media__thumb:after{display:none}.c-title__more>a{color:#000}.c-ctagoogle{margin-bottom:16px}.image__link_content,.c-detail__patrocinio{position:relative}.image__link_content .image__link,.c-detail__patrocinio .image__link{font-size:0;width:0;height:0}.image__link_content .image__link:before,.c-detail__patrocinio .image__link:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.image_text_link:before{content:"";position:absolute;left:0;top:0;right:0;bottom:0;z-index:1}.c-promo__thumb img{width:100%}.iframe-container{width:100%;height:100vh}.iframe-container iframe{width:100%;height:100%;border:0}.c-article--apertura .bottom-left-sticky .sticky-video-draggable,.c-article--apertura .bottom-left-sticky .sticky-video-volver-section,.c-article--apertura .bottom-left-sticky .sticky-video-cerrar,.c-article--4x1 .bottom-left-sticky .sticky-video-draggable,.c-article--4x1 .bottom-left-sticky .sticky-video-volver-section,.c-article--4x1 .bottom-left-sticky .sticky-video-cerrar,.c-play-media__embed.bottom-left-sticky .sticky-video-draggable,.c-play-media__embed.bottom-left-sticky .sticky-video-volver-section,.c-play-media__embed.bottom-left-sticky .sticky-video-cerrar{width:30px;height:30px}.c-article--apertura .bottom-left-sticky .sticky-video-draggable:before,.c-article--4x1 .bottom-left-sticky .sticky-video-draggable:before,.c-play-media__embed.bottom-left-sticky .sticky-video-draggable:before{background-position:-1px -43px}.c-article--apertura .bottom-left-sticky .sticky-video-cerrar:before,.c-article--4x1 .bottom-left-sticky .sticky-video-cerrar:before,.c-play-media__embed.bottom-left-sticky .sticky-video-cerrar:before{background-size:30px 30px}.o-section--nytimes article .c-article__txt h3.c-article__title{font-size:15px;line-height:19px;font-weight:800}@media screen and (max-width: 768px){.o-carousel--border-items .tns-slide-active{border-right:1px solid #ccc}.o-section--nytimes article.c-article.c-article--size-4 .c-article__thumb{padding-top:0}.c-detail-header .bottom-left-sticky{margin-top:-45px}}#load_more_button{display:none}.lds-ring{display:inline-block;position:relative;width:80px;height:80px;margin:0 auto;display:flex}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:64px;height:64px;margin:8px;border:8px solid #0b5891;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(0.5, 0, 0.5, 1) infinite;border-color:#0b5891 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.c-article--apertura .bottom-left-sticky,.c-article--coyuntura-main .bottom-left-sticky,.c-article--4x1 .bottom-left-sticky{width:auto !important}.bottom-left-sticky{position:fixed !important;left:24px}.bottom-left-sticky .sticky-video-titulo{display:none}.bottom-left-sticky iframe{width:270px;border:4px solid #3c5068}.bottom-left-sticky .sticky-video-titulo{display:flex;align-items:center;height:28px;padding:0 0 0 4px;background-color:#21323f}.bottom-left-sticky .sticky-video-draggable{width:24px;height:24px;text-indent:-199em;overflow:hidden;cursor:pointer;pointer-events:none}.bottom-left-sticky .sticky-video-draggable:before{content:"";width:24px;height:24px;background:#21323f url(/assets/61e80e00b7e0df9cbac4.png) no-repeat 0 -42px;display:block}.bottom-left-sticky .sticky-video-herramientas{margin-left:auto;display:flex;align-items:center;height:28px;grid-gap:6px;gap:6px;background:#3c5068;padding:0 0 0 4px}.bottom-left-sticky .sticky-video-volver-section{width:24px;height:24px;text-indent:-199em;overflow:hidden;cursor:pointer}.bottom-left-sticky .sticky-video-volver-section:before{content:"";width:24px;height:24px;background:#21323f url(/assets/61e80e00b7e0df9cbac4.png) no-repeat 0 1px;display:block}.bottom-left-sticky .sticky-video-cerrar{width:24px;height:24px;text-indent:-199em;overflow:hidden;cursor:pointer}.bottom-left-sticky .sticky-video-cerrar:before{content:"";width:24px;height:24px;background:#3c5068 url(/assets/3b211bf60a2c3228801f.png) no-repeat center;background-size:24px 24px;display:block}.c-detail .c-play-media__embed.bottom-left-sticky{width:270px;height:180px}.c-detail .embed-responsive{text-align:center;position:relative;padding-bottom:56.25%;height:0;overflow:hidden;max-width:100%;width:100% !important}.c-detail .embed-responsive iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:none}.o-section--show-hide .o-section--recomendadosNew__grid{display:none}.o-section--show-hide .open .o-section--recomendadosNew__grid{display:grid}.c-boletin__category img{width:100%}.c-detail__epigraph .c-detail__epigraph__item a{color:#fff}.section-m-16{margin-top:16px;margin-bottom:16px}.section-mb-16{margin-top:16px}.c-article--apertura .multimedia-video-container,.c-article--coyuntura-main .multimedia-video-container,.c-article--4x1 .multimedia-video-container{position:relative}.c-article--apertura .multimedia-video-container .c-detail__media__thumb__icon,.c-article--coyuntura-main .multimedia-video-container .c-detail__media__thumb__icon,.c-article--4x1 .multimedia-video-container .c-detail__media__thumb__icon{left:24px;bottom:24px;border:3px solid #fff;border-radius:50%;width:48px;height:48px;position:absolute;z-index:1;cursor:pointer;grid-row:1/span 1;grid-column:1/span 1;display:flex;flex-direction:row;justify-content:center;align-items:center}.c-article--apertura .multimedia-video-container .c-detail__media__thumb__icon::before,.c-article--coyuntura-main .multimedia-video-container .c-detail__media__thumb__icon::before,.c-article--4x1 .multimedia-video-container .c-detail__media__thumb__icon::before{content:"";-webkit-clip-path:polygon(100% 50%, 0 0, 0 100%);clip-path:polygon(100% 50%, 0 0, 0 100%);background-color:#fff;width:16px;height:22px;display:block;margin-left:6px}.sticky-index{z-index:3}@media(min-width: 768px){.o-section--coyuntura__top:after{width:50%}}.podcast .wf-editor .program .program__chapter-embed:before{display:none !important}@media(max-width: 767px){.o-section .c-category .slide-prev,.o-section .c-category .slide-next{min-width:0;width:45px}}.page-container{overflow:clip}
