body {
    color: #0F172A;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
}

.article .article-title,
.section-highlights .highlight .related-articles .article .article-title {
    font-weight: bold;
}

.article .article-author {
    line-height: 20px;
}

#home .section-especial {
    background-size: contain;
}

.play-rudo {
    height: 45px;
    left: 50%;
    position: absolute;
    top: 50%;
    transform: translate(-50%, -50%);
    width: 45px;
}

.play-medium {
    width: 70px;
    height: 70px;
    font-size: 25px;
}

.play-big {
    width: 90px;
    height: 90px;
    font-size: 30px;
}

.fa-linkedin {
    color: rgb(10, 102, 194);
}

.section-most-readed .article .article-image::after {
    content: counter(most-readed-tab-counter);
    font-size: 32px;
}

.section-gran-titular .article.main-article .article-title {
    color: #0F172A;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 32px;
    line-height: 34px;
    letter-spacing: 0px;
}

.article.main-article .article-text-container {
    margin: 0;
    padding: 16px 0;
}

.article .article-title {
    color: #334155;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 15px;
    line-height: 20px;
    letter-spacing: 0px;
}

#live-bbtv .bbtv-title {
    color: #FAFAFA;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 11px;
    line-height: 11px;
    letter-spacing: 0px;
    text-transform: uppercase;
}

#live-bbtv .video-top-bar .en-vivo-text {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 8.23px;
    line-height: 8.23px;
    letter-spacing: 2px;
}

#home .section-opinion .section-title {
    color: #222222;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 18px;
    letter-spacing: 0px;
}

#home .section-opinion .article .article-author {
    color: #334155;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
}

#home .section-opinion .article .article-author strong {
    color: #4864BE;
}

#home .section-opinion .article .article-author-cargo {
    font-size: 12px;
    line-height: 16px;
}

#home .section-opinion .article .article-title {
    color: #0F172A;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
    text-align: center;
}

#home .section-opinion {
    background-color: #F1F5F9;
    border: none;
    margin-bottom: 0;
}

/* Live BBTV */
#container-live-bbtv {
    margin-bottom: 25px;
}

#live-bbtv {
    position: relative;
    height: 209px;
}

#live-bbtv .video-top-bar {
    display: flex;
    justify-content: space-between;
    padding: 7px 20px;
    background-color: #001D38;
    height: 40px;
    border-radius: 0;
    align-items: center;
}

#live-bbtv .video-top-bar .bbtv-logo {
    height: 26px;
    width: auto;
}

#live-bbtv .video-top-bar .en-vivo-text {
    color: #FFFFFF;
    font-size: 8px;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    letter-spacing: 2px;
}

#live-bbtv .video-iframe {
    width: 100%;
}

#live-bbtv .en-vivo-text::after {
    content: '';
    border-bottom: 1px solid #E4484E;
    width: 15px;
    display: block;
}

#live-bbtv .bbtv-link {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
    z-index: 1;
}

#live-bbtv .bbtv-title {
    border-right: 1px solid rgba(255, 255, 255, 0.1);
    color: #FAFAFA;
    font-family: "Open Sans", sans-serif;
    font-size: 11px;
    letter-spacing: 0;
    line-height: 11px;
    margin-left: auto;
    margin-right: 0;
    padding-right: 10px;
    margin-top: 4px;
    height: 17px;
    padding-top: 3px;
}

#live-bbtv.fixed:not(.closed) {
    bottom: 10px;
    position: fixed;
    right: 10px;
    z-index: 99999;
    border-radius: 0;
    overflow: hidden;
    height: auto;
    width: auto;
}

#live-bbtv.fixed:not(.closed) .en-vivo-text {
    margin-left: 10px;
}

#live-bbtv .close-button {
    all: unset;
    font-size: 21px;
    line-height: 23px;
    margin-left: 20px;
    display: none;
    cursor: pointer;
}

#live-bbtv.fixed:not(.closed) .close-button {
    display: block;
    color: white;
}

#live-bbtv.fixed:not(.closed) .video-iframe {
    height: 192px;
}

#live-bbtv .container-logo-link {
    display: flex;
    width: 210px;
}

#home .section-bbtv .section-body .section-bbtv-logo {
    margin-bottom: 51px;
    width: auto;
    height: 30px;
}

/* Live BBTV */

/* Estilos notas magazine */
.notas-magazine {
    display: flex;
    justify-content: space-between;
    margin-bottom: 30px;
}

.notas-magazine .contenedor-nota {
    position: relative;
    display: block;
    width: 380px;
}

.notas-magazine .contenedor-nota .nota {
    position: relative;
    padding-bottom: 62px;
    background-color: #16242E;
    border-radius: 8px;
}

.notas-magazine .contenedor-nota .nota::after {
    content: '';
    position: absolute;
    bottom: 62px;
    width: 100%;
    height: 130px;
    background: linear-gradient(180deg, rgba(22, 36, 46, 0) 0%, #16242E 100%);
}

.notas-magazine .contenedor-nota.p7 .nota {
    background-color: #DE540C;
}

.notas-magazine .contenedor-nota.p7 .nota .logo-p7 {
    width: 66px;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 15px;
}

.notas-magazine .contenedor-nota.p7 .nota::after {
    background: linear-gradient(180deg, rgba(222, 84, 12, 0) 0%, #DE540C 100%);

}

.notas-magazine .contenedor-nota .img {
    background-position: center;
    background-size: cover;
    border-radius: 8px;
}

.notas-magazine .contenedor-nota .img::before {
    content: '';
    display: block;
    padding-top: 68.42%;
}

.notas-magazine .titular {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 18px;
    line-height: 22px;
    text-align: center;
    color: #FFFFFF;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 48px;
    width: 284px;
    z-index: 1;
}

.notas-magazine.cuatro .titular {
    font-size: 18px;
    padding: 0px 10px;
}

.notas-magazine.cuatro .contenedor-nota {
    width: 285px;
}

.notas-magazine .texto-p7 {
    font-family: "Open Sans", sans-serif;
    font-size: 10px;
    font-weight: 400;
    line-height: 10px;
    letter-spacing: 0.1em;
    text-transform: uppercase;
    position: absolute;
    left: 50%;
    transform: translate(-50%, 0);
    bottom: 16px;
    color: white;
}

#section-seleccion-magazine .section-title {
    font-size: 20px;
}

/* Estilos notas magazine */

.section-highlights .destacada-permanente .article-image-badge {
    background-color: rgb(185, 28, 28, .9);
}

.container-suscribete-newsletters {
    width: 100%;
    cursor: pointer;
    margin-bottom: 32px;
    margin-top: 32px;
}

.container-suscribete-newsletters .img-barra-newsletter {
    width: 100%;
    height: auto;
}

/* INVESTIGA */
.section-bbcl-investiga {
    position: relative;
    padding-bottom: 47px;
}

.section-bbcl-investiga .boton {
    display: flex;
    justify-content: center;
    align-items: center;
    height: 36px;
    width: 320px;
    border-radius: 4px;
    background-color: #00F5FF;
    color: #000;
    font-size: 12px;
    letter-spacing: 0;
    line-height: 12px;
    position: absolute;
    bottom: -18px;
    left: 50%;
    font-family: "Open Sans", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    transform: translateX(-50%)
}

.section-bbcl-investiga .section-bbcl-investiga-carousel-btn-container {
    text-align: end;
    margin-bottom: 21px;
    margin-top: -72px;
    z-index: 11;
    position: relative;
    margin-right: 16px;
    display: block;
}

.section-bbcl-investiga .section-bbcl-investiga-carousel-btn-container .section-bbcl-investiga-carousel-btn {
    border: 1px solid rgba(255, 255, 255, 0.5);
    border-radius: 50%;
    box-sizing: border-box;
    height: 51px;
    width: 51px;
    margin-right: 9px;
    font-size: 20px;
}

.section-bbcl-investiga .section-bbcl-investiga-carousel-btn-container .section-bbcl-investiga-carousel-btn .fa-chevron-left {
    color: #FFFFFF;
}

.section-bbcl-investiga .section-bbcl-investiga-carousel-btn-container .section-bbcl-investiga-carousel-btn .fa-chevron-right {
    color: #FFFFFF;
}

.section-bbcl-investiga .hooper.hooper .hooper-pagination {
    bottom: 37px;
    left: -59px;
    right: unset;
    z-index: 12;
}

.section-bbcl-investiga .hooper.hooper {
    padding-bottom: 0;
}

.hooper.hooper .hooper-indicator {
    border: 1px solid rgba(255, 255, 255, 0.4);
}

.hooper.hooper .hooper-indicator.is-active {
    background-color: #FFFFFF;
}

.section-bbcl-investiga .logo {
    position: absolute;
    display: block;
    max-width: 417px;
    margin-top: 17px;
    z-index: 11;
}

.section-bbcl-investiga .logo img {
    height: 31px;
    width: 184px;
}

.section-bbcl-investiga .logo::after {
    display: block;
    content: "";
    height: 1px;
    width: 600px;
    background: linear-gradient(90deg, #8899A6 0%, rgba(136, 153, 166, 0) 100%);
    margin-top: 17px;
    opacity: 0.3;
}

.section-bbcl-investiga .contenedor-imagen-titulo {
    min-height: 264px;
    margin-bottom: 45px;
}

.section-bbcl-investiga .contenedor-imagen-titulo .imagen .sombra1 {
    width: 100%;
    opacity: 0.8;
    background: linear-gradient(0deg, #030C26 0%, rgba(3, 12, 38, 0) 100%);
    height: 171px;
    margin-top: 114px;
}

.section-bbcl-investiga .contenedor-imagen-titulo .imagen .sombra {
    width: 359px;
    height: 100%;
    background: linear-gradient(270deg, rgba(3, 12, 36, 0) 0%, #030C24 100%);
    position: absolute;
    top: 0;
}

.section-bbcl-investiga .contenedor-imagen-titulo .titulo-container {
    padding: 61px 0 0;
}

.section-bbcl-investiga .contenedor-imagen-titulo .titulo-container .contenedor-titulo {
    margin-top: 20px;
    max-width: inherit;
    margin-bottom: 30px;
    overflow: hidden;
}

.section-bbcl-investiga .contenedor-imagen-titulo .titulo-container .contenedor-titulo .contenedor-h2 {
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: none;
}

.section-bbcl-investiga .contenedor-imagen-titulo .titulo-container .contenedor-titulo .autor {
    color: #FFFFFF;
    font-family: "Open Sans", sans-serif;
    font-size: 13px;
    font-weight: bold;
    letter-spacing: 0;
    line-height: 14px;
}

.dark-mode.dark-mode .hooper.hooper .hooper-indicator.is-active {
    background-color: #FFFFFF;
}

/* INVESTIGA */

/* BIOBIO TUERCAS */
.barra-bio-bio-tuercas {
    border: 1px solid rgba(136, 153, 166, .3);
    border-radius: 4px;
    overflow: hidden;
    padding: 30px 12px 27px 15px;
    margin-bottom: 30px;
    margin-top: 30px;
    position: relative;
    padding-top: 15px;
}

.barra-bio-bio-tuercas .bg {
    background: url(/especial/bio-bio-tuercas/assets/img/bg_barra_escritorio.png?v=1), linear-gradient(268.91deg, #18002D 0%, #300068 100%);
    background-repeat: no-repeat;
    background-size: cover;
    height: 153px;
    margin: -30px -12px -123px -15px;
    position: absolute;
    top: 30px;
    z-index: -1;
    width: 100%;
    height: calc(100% - 128px);
}

.barra-bio-bio-tuercas .ad-barra {
    height: 90px;
    width: 970px;
    background-color: #D2D6DD;
    margin: 0 auto;
}

.barra-bio-bio-tuercas .contenedor {
    display: flex;
    justify-content: space-between;
}

.barra-bio-bio-tuercas .contenedor .logo-boton {
    flex-direction: column;
    display: flex;
    align-items: center;
    padding: 15px 0 0;
    margin-left: -10px;
}

.barra-bio-bio-tuercas .contenedor .logo-boton .logo {
    width: 236px;
    height: 60px;
    margin-bottom: 72px;
    margin-top: 20px;
}

.barra-bio-bio-tuercas .contenedor .logo-boton .boton {
    border-radius: 4px;
    background: #2B73B3;
    color: #FFFFFF;
    font-family: "Open Sans", sans-serif;
    font-size: 14px;
    font-weight: 600;
    letter-spacing: 0;
    line-height: 20px;
    padding: 8px;
    text-align: center;
    width: 184px;
}

.barra-bio-bio-tuercas .contenedor .nota {
    margin: 0 8px;
}

.barra-bio-bio-tuercas .contenedor .nota .imagen {
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    margin-bottom: 13.5px;
    width: 222px;
    border-radius: 12px;
}

.barra-bio-bio-tuercas .contenedor .nota .imagen::before {
    content: '';
    display: block;
    padding-top: 55.31%;
}

.barra-bio-bio-tuercas .contenedor .nota .titulo {
    color: #051C43;
    font-family: "Open Sans", sans-serif;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 0;
    line-height: 19px;
}

.dark-mode.dark-mode .barra-bio-bio-tuercas .nota .titulo {
    color: #FFFFFF;
}

/* BIOBIO TUERCAS */

.main-top-container .ad-aside {
    margin-right: 42px;
}

.gran-titular-aside-container {
    border-bottom: 1px solid #CBD5E1;
    margin-bottom: 25px;
    padding-bottom: 24px;
}

.gran-titular-aside-container .gran-titular-aside {
    flex: 0 0 300px;
    max-width: 300px;
}

#live-bbtv .video-iframe {
    border-radius: 0;
    height: 169px;
}

#home .section-opinion .section-title {
    border-top: none;
}

.articles-list.articles-list-circle {
    flex-direction: column;
}

.articles-list.articles-list-circle .articles-list-item,
.articles-list.articles-list-square .articles-list-item {
    padding: 0 15px;
}

.articles-list .articles-list-item:last-of-type {
    margin-bottom: 0;
}

.articles-list .articles-list-item {
    display: flex;
    align-items: flex-start;
    flex-direction: row;
}

.articles-list .articles-list-item .article-hour {
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #1E40AF;
    margin: 0 11px;
}

.articles-list.articles-list-circle .articles-list-item::before {
    background-color: #1E40AF;
    border-color: #1E40AF;
    height: 8px;
    width: 8px;
    top: 6px;
}

.articles-list.articles-list-circle .articles-list-item::after {
    content: '';
    display: inline-block;
    background-color: #CBD5E1;
    height: 100%;
    position: absolute;
    left: 3px;
    top: 22px;
    width: 1px;
}

.articles-list.articles-list-circle .articles-list-item:last-of-type::after {
    content: none;
}

.section-gran-titular .gran-titular-category {
    color: #1E40AF;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 2.4px;
    text-transform: uppercase;
    margin-top: 16px;
}

.article .article-image .article-image-badge {
    background-color: #1E40AF;
    border-radius: 4px;
    font-family: "Open Sans", sans-serif;
    font-weight: 500;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 0px;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0;
    width: 47px;
    height: 20px;
}

.article .highlight-article-category {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 11px;
    line-height: 11px;
    letter-spacing: 2.2px;
    text-transform: uppercase;
    color: #1E40AF;
    margin-top: 16px;
    display: block;
    margin-bottom: 14px;
}

.section-highlights .highlight .article-title {
    color: #0F172A;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0px;
}

.article .article-author-container {
    color: #334155;
    font-size: 14px;
    line-height: 20px;
}

.section-highlights .highlight .article-author a,
.section-highlights .highlight .article-author-container a {
    font-size: 14px;
    line-height: 20px;
    color: #4864BE;
}

.related-articles>:before {
    border-color: #1E40AF;
    background-color: #1E40AF;
    width: 8px;
    height: 8px;
    top: 4px;
}

.related-articles>:after {
    content: none;
}

.related-articles .article-hour {
    color: #1E40AF;
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0%;
    display: block;
    margin-bottom: 8px;
}

.section-highlights .highlight .related-articles .article .article-title {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #334155;
}

.section-highlights .row {
    padding: 0 15px;
}

.section-highlights .highlight {
    height: 100%;
    margin-bottom: 0;
}

.section-highlights .row .article-highlight {
    border-bottom: 1px solid #CBD5E1;
    padding: 0 0 24px;
    margin-bottom: 24px;
}

.section-highlights .row .article-highlight:nth-of-type(1) .highlight,
.section-highlights .row .article-highlight:nth-of-type(3) .highlight {
    border-right: 1px solid #CBD5E1;
    padding-right: 24px;
}

.section-highlights .row .article-highlight:nth-of-type(2) .highlight,
.section-highlights .row .article-highlight:nth-of-type(4) .highlight,
.section-highlights .row .article-highlight:nth-of-type(7) .highlight {
    padding-left: 24px;
}

.section-highlights .row .article-highlight:nth-of-type(7) .highlight,
.section-highlights .row .article-highlight:nth-of-type(11) .highlight {
    border-right: 1px solid #CBD5E1;
    border-left: 1px solid #CBD5E1;
    padding-left: 24px;
    padding-right: 24px;
}

.section-highlights .row .article-highlight:nth-of-type(6),
.section-highlights .row .article-highlight:nth-of-type(10) {
    padding-right: 24px;
}

.section-highlights .row .article-highlight:nth-of-type(8),
.section-highlights .row .article-highlight:nth-of-type(12) {
    padding-left: 24px;
}

.section-highlights .highlight-big .article-image {
    width: 475px;
}

.section-highlights .highlight-little .article-image,
.section-highlights .highlight-mid .article-image {
    height: 163px;
}

#home .section-sponsored .section-title {
    font-family: "Open Sans", sans-serif;
}

#home .section-sponsored .article .article-title {
    color: #0F172A;
    font-weight: 600;
}

#home .section-sponsored .more-btn-container {
    margin: 0;
    position: relative;
    justify-content: center;
}

#home .section-sponsored .more-btn-container:before {
    z-index: 0;
    position: absolute;
    margin: 0;
}

#home .section-sponsored {
    padding: 0;
    margin-bottom: 84px;
}

#home .section-sponsored .section-title:after {
    content: none;
}

#home .section-sponsored .section-body {
    margin-bottom: 48px;
}

#home .section-sponsored .more-btn {
    font-family: "Open Sans", sans-serif;
    z-index: 1;
    position: absolute;
    background-color: #ffffff;
    width: 580px;
    max-width: 580px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.section .section-body {
    padding: 0;
    position: relative;
}

.more-btn-container {
    margin-top: 68px;
    justify-content: center;
}

.more-btn-container .more-btn {
    font-family: "Open Sans", sans-serif;
    z-index: 1;
    position: absolute;
    background-color: #ffffff;
    width: 580px;
    max-width: 580px;
    text-transform: uppercase;
    font-weight: 700;
    font-size: 12px;
    line-height: 12px;
    letter-spacing: 2.4px;
    height: 40px;
}

.more-btn:before {
    content: none;
}

.section .section-title {
    border-bottom: none;
    margin-bottom: 0;
    padding: 24px 0;
    font-weight: 700;
    letter-spacing: 3.2px;
    font-size: 16px;
    line-height: 16px;
    text-transform: uppercase;
}

.more-btn-container:before {
    z-index: 0;
    position: absolute;
    margin: 0;
    max-width: 100%;
}

.section .section-title:after {
    content: none;
}

.section {
    margin-bottom: 84px;
}

.article.article-with-square .article-title:before {
    content: none;
}

.article.article-with-square {
    padding: 0;
    background: none;
}

.section .section-body .row .col-12 .col-4 {
    padding-left: 24px;
    padding-right: 24px;
}

.section .section-body .row {
    max-width: 1200px;
}

.section .section-body .row .col-12 {
    border-top: 1px solid #CBD5E1;
    padding: 24px 0 0;
    margin: 0 15px;
}

.section .section-body .row .col-6 {
    margin-bottom: 24px;
}

.section .section-body .row .col-6:nth-of-type(1) {
    border-right: 1px solid #CBD5E1;
}

.section .section-body .row .col-6:nth-of-type(2) {
    padding-right: 0;
}

.section .section-body .row .col-6 .row .col-6:nth-of-type(1),
.section .section-body .row .col-6 .row .col-6:nth-of-type(3) {
    border-right: none;
    margin-left: 15px;
    padding-left: 0;
    position: relative;
}

.section .section-body .row .col-6 .row .col-6:nth-of-type(1),
.section .section-body .row .col-6 .row .col-6:nth-of-type(2) {
    border-bottom: 1px solid #CBD5E1;
    padding-bottom: 24px;
}

.section .section-body .row .col-6 .row .col-6:nth-of-type(3),
.section .section-body .row .col-6 .row .col-6:nth-of-type(4) {
    padding-bottom: 24px;
}

.section .section-body .row .col-6 .row .col-6:nth-of-type(1)::after {
    position: absolute;
    width: 1px;
    background-color: #CBD5E1;
    height: 95%;
    content: '';
    top: 0;
    right: 0;
}

.section .section-body .row .col-6 .row .col-6:nth-of-type(3)::after {
    position: absolute;
    width: 1px;
    background-color: #CBD5E1;
    height: 100%;
    content: '';
    top: 0;
    right: 0;
}

.section .section-body .row .col-6 .row .col-6 {
    max-width: 300px;
}

.section .section-body .row .col-6 .row .col-6:nth-of-type(2),
.section .section-body .row .col-6 .row .col-6:nth-of-type(4) {
    padding-right: 0;
}

.section .section-body .row .col-12 .col-4:nth-of-type(2) {
    border-right: 1px solid #CBD5E1;
    border-left: 1px solid #CBD5E1;
}

.article .article-date-hour {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: 0px;
    color: #334155;
    margin-bottom: 16px;
}

.article .article-title {
    color: #0F172A;
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 20px;
    letter-spacing: 0px;
}

.article.main-article .article-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0px;
    color: #0F172A;
}

.article.main-article .article-date {
    margin-bottom: 16px;
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    letter-spacing: 0px;
    color: #334155;
}

.article.main-article .article-hour {
    font-family: "Open Sans", sans-serif;
    font-weight: 600;
    font-size: 14px;
    line-height: 16px;
    letter-spacing: 0%;
    color: #1E40AF;
    margin-bottom: 8px;
}

.article.main-article .related-articles .article .article-title {
    font-weight: 600;
    font-size: 14px;
    line-height: 20px;
    letter-spacing: 0px;
    color: #334155;
}

.related-articles:before {
    content: none;
}

.related-articles>:after {
    content: '';
    display: inline-block;
    background-color: #CBD5E1;
    height: 100%;
    position: absolute;
    left: 3px;
    top: 22px;
    width: 1px;
}

.related-articles>:last-child:after {
    background: none;
}

.section .section-tags-subsections-container {
    border-top: 1px solid rgba(136, 153, 166, .2);
}

.section .section-title+.section-tags-subsections-container {
    margin-top: 0;
}

.section-realtime .realtime-article-title {
    font-family: "Open Sans", sans-serif !important;
}

/* NOTAS FELICES */
.section-nota-feliz .section-title {
    color: #FCA000;
}

.section-nota-feliz .more-btn-container:before {
    background-color: #FCA000;
}

.section-nota-feliz .more-btn {
    border-color: #FCA000;
    color: #FCA000;
}

.section-nota-feliz .icono-nota-feliz {
    width: 22px;
    margin-right: 15px;
}

.section-nota-feliz .section-title {
    position: relative;
    border-bottom: none;
}

.logo-nota-feliz {
    position: absolute;
    height: 30px;
    right: 0px;
}

.section.section-nota-feliz .section-title:after {
    margin-right: 340px
}

.section-nota-feliz .article::before {
    position: absolute;
    top: 15px;
    content: '';
    height: 30px;
    width: 45px;
    border-radius: 0 120px 120px 0;
    background-color: #FCA000;
    z-index: 1;
    background-size: 45%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/assets/img/nota-feliz/icono-nota-feliz-blanco.png);
}

body:not(.dark-mode) .section-nota-feliz .logo-nota-feliz.lm {
    display: block !important;
}

.dark-mode .section-nota-feliz .logo-nota-feliz.dm {
    display: block !important;
}

/* NOTAS FELICES */

/* POR SECCION */
.section-gran-titular {
    margin-right: 25px;
    padding-right: 25px;
    border-right: 1px solid #CBD5E1;
    margin-bottom: 0;
}

.section-nacional .section-title {
    color: #1E40AF;
    border-top: 1px solid #1E40AF;
}

.section-nacional .more-btn-container .more-btn:hover {
    background-color: #1E40AF;
    color: #ffffff;
}

.section-deportes .section-title {
    color: #ff3b30;
    border-top: 1px solid #ff3b30;
}

.section-deportes .more-btn-container .more-btn:hover {
    background-color: #ff3b30;
    color: #ffffff;
}

.section-deportes .section-body .row .col-12 {
    margin-bottom: 24px;
}

.section-internacional .section-title {
    color: #0010c2;
    border-top: 1px solid #0010c2;
}

.section-internacional .more-btn-container .more-btn:hover {
    background-color: #0010c2;
    color: #ffffff;
}

.section .section-body .row .section-internacional-analisis {
    border-top: none;
    border-bottom: 1px solid #CBD5E1;
}

.section-economia .section-title {
    color: #2bb643;
    border-top: 1px solid #2bb643;
}

.section-economia .section-body .row .col-12 {
    border-bottom: 1px solid #CBD5E1;
    padding: 24px 0 24px;
}

.section-economia .more-btn-container .more-btn:hover {
    background-color: #2bb643;
    color: #ffffff;
}

.section-bbcl-contigo .section-title {
    color: #34508D;
    border-top: 1px solid #34508D;
}

.section-bbcl-contigo .more-btn-container:before {
    background-color: #34508D;
}

.section-bbcl-contigo .more-btn-container .more-btn {
    border-color: #34508D;
    color: #34508D;
}

.section-bbcl-contigo .more-btn-container .more-btn:hover {
    background-color: #34508D;
    color: #ffffff;
}

.section-carozzi .section-header {
    border-top: 1px solid #F97C2C;
}

.section-carozzi .section-title {
    color: #F97C2C;
    display: flex;
    width: auto;
}

.section-carozzi .icono-carozzi {
    width: 22px;
    margin-right: 15px;
    margin-top: -10px;
}

.section-carozzi .article::before {
    position: absolute;
    top: 15px;
    content: '';
    height: 30px;
    width: 45px;
    border-radius: 0 120px 120px 0;
    background-color: #F97C2C;
    z-index: 1;
    background-size: 42%;
    background-position: center;
    background-repeat: no-repeat;
    background-image: url(/assets/img/carozzi/icono-carozzi-blanco.png);
}

body:not(.dark-mode) .section-carozzi .logo-carozzi.lm {
    display: block !important;
}

.dark-mode .section-carozzi .logo-carozzi.dm {
    display: block !important;
}

.section-carozzi .section-header {
    display: flex;
    justify-content: space-between;
    align-items: center;
    padding-right: 31px;
}

.section-carozzi .patrocinado-por {
    margin-bottom: 15px;
    padding: 13px 0;
}

.section-carozzi .patrocinado-por span {
    font-family: "Open Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 13px;
    line-height: 13px;
    color: #537085;
    margin-right: 23px;
}

.dark-mode .section-carozzi .patrocinado-por span {
    color: white;
}

.section-carozzi .patrocinado-por .logo-carozzi {
    width: 136px;
    height: 40px;
}

.section-carozzi .section-body .more-btn-container::before {
    max-width: 100%;
    margin: 0;
    opacity: 1;
    background-color: #F87C2C;
}

.section-carozzi .more-btn-container .more-btn {
    border: 1px solid #F97C2C;
    color: #F97C2C;
}

.section-carozzi .more-btn-container .more-btn:hover {
    background-color: #F97C2C;
    color: #ffffff;
}

.section-entrevistas .section-title {
    color: #2b73b4;
    border-top: 1px solid #2b73b4;
}

.section-entrevistas .more-btn-container:before {
    background-color: #2b73b4;
}

.section-entrevistas .more-btn-container .more-btn {
    border-color: #2b73b4;
    color: #2b73b4;
}

.section-entrevistas .more-btn-container .more-btn:hover {
    background-color: #2b73b4;
    color: #ffffff;
}

.section-espectaculos-y-tv .section-title {
    color: #f27c16;
    border-top: 1px solid #f27c16;
}

.section-espectaculos-y-tv .more-btn-container:before {
    background-color: #f27c16;
}

.section-espectaculos-y-tv .more-btn-container .more-btn {
    border-color: #f27c16;
    color: #f27c16;
}

.section-espectaculos-y-tv .more-btn-container .more-btn:hover {
    background-color: #f27c16;
    color: #ffffff;
}

.section-sociedad .section-title {
    color: #a000a7;
    border-top: 1px solid #a000a7;
}

.section-sociedad .more-btn-container:before {
    background-color: #a000a7;
}

.section-sociedad .more-btn-container .more-btn {
    border-color: #a000a7;
    color: #a000a7;
}

.section-sociedad .more-btn-container .more-btn:hover {
    background-color: #a000a7;
    color: #ffffff;
}

.section-ciencia-y-tecnologia .section-title {
    color: #017c6a;
    border-top: 1px solid #017c6a;
}

.section-ciencia-y-tecnologia .more-btn-container:before {
    background-color: #017c6a;
}

.section-ciencia-y-tecnologia .more-btn-container .more-btn {
    border-color: #017c6a;
    color: #017c6a;
}

.section-ciencia-y-tecnologia .more-btn-container .more-btn:hover {
    background-color: #017c6a;
    color: #ffffff;
}

.section-artes-y-cultura .section-title {
    color: #5d017c;
    border-top: 1px solid #5d017c;
}

.section-artes-y-cultura .more-btn-container:before {
    background-color: #5d017c;
}

.section-artes-y-cultura .more-btn-container .more-btn {
    border-color: #5d017c;
    color: #5d017c;
}

.section-artes-y-cultura .more-btn-container .more-btn:hover {
    background-color: #5d017c;
    color: #ffffff;
}

.section-vida-actual .section-title {
    color: #f90d5a;
    border-top: 1px solid #f90d5a;
}

.section-vida-actual .more-btn-container:before {
    background-color: #f90d5a;
}

.section-vida-actual .more-btn-container .more-btn {
    border-color: #f90d5a;
    color: #f90d5a;
}

.section-vida-actual .more-btn-container .more-btn:hover {
    background-color: #f90d5a;
    color: #ffffff;
}

.section-nota-feliz .section-title {
    color: #FCA000;
    border-top: 1px solid #FCA000;
}

.section-nota-feliz .section-title a {
    margin-left: 0;
    margin-right: auto;
}

.section-nota-feliz .section-body .more-btn-container::before {
    max-width: 100%;
    margin: 0 40px 0 0;
    opacity: 1;
    background-color: #FCA000;
}

.section-nota-feliz .more-btn-container .more-btn {
    border: 1px solid #FCA000;
    color: #FCA000;
}

.section-nota-feliz .more-btn-container .more-btn:hover {
    background-color: #FCA000;
    color: #ffffff;
}

.section-turismo-y-viajes .section-title {
    color: #00ad40;
    border-top: 1px solid #00ad40;
}

.section-turismo-y-viajes .more-btn-container:before {
    background-color: #00ad40;
}

.section-turismo-y-viajes .more-btn-container .more-btn {
    border-color: #00ad40;
    color: #00ad40;
}

.section-turismo-y-viajes .more-btn-container .more-btn:hover {
    background-color: #00ad40;
    color: #ffffff;
}

.section-bbtv .section-body .more-btn-container::before {
    max-width: 100%;
    margin: 0 40px 0 0;
    opacity: 1;
    background-color: #ffffff;
}

.section-bbtv .more-btn-container .more-btn {
    border: 1px solid #ffffff;
    color: #27303e;
}

.section-bbtv .more-btn-container .more-btn:hover {
    background-color: #27303e;
    color: #ffffff;
}

#home .section-bbtv .section-body .article .article-title {
    color: #ffffff;
}

#home .section-regiones .section-title {
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    letter-spacing: 0px;
    text-transform: none;
}

#home .section-regiones .section-regiones-tabs .section-regiones-tab {
    font-family: "Open Sans", sans-serif;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px;
    letter-spacing: 0px;
    padding: 13px 0;
}

#home .section-regiones .more-btn-container .more-btn {
    border: 1px solid #030c26;
    color: #030c26;
}

#home .section-regiones .more-btn-container .more-btn:hover {
    background-color: #030c26;
    color: #ffffff;
}

#home .section-regiones .section-regiones-articles-container .main-article {
    flex: 0 0 435px;
    max-width: 435px;
    padding-right: 24px;
    margin-right: 24px;
    border-right: 1px solid #CBD5E1;
}

#home .section-regiones .region:before {
    content: none;
}

#home .section-regiones .region {
    font-family: "Open Sans", sans-serif;
    font-weight: 700;
    font-size: 20px;
    line-height: 20px;
    letter-spacing: 0px;
}

#home .section-sponsored .more-btn-container .more-btn {
    background-color: #ffffff;
    color: #007aff;
}

#home .section-sponsored .more-btn-container .more-btn:hover {
    background-color: #1E40AF;
    color: #ffffff;
}

#home .section-super-titular .main-article .article-title {
    color: #ffffff;
}

#home .section-super-titular .article.article-horizontal .article-title {
    color: #ffffff;
}

#home .section-super-titular .article-title {
    color: #ffffff;
}

#home .section-super-titular .more-btn-container .more-btn {
    border: 1px solid #ffffff;
    color: #3a5998;
}

#home .section-super-titular .more-btn-container .more-btn:hover {
    background-color: #3a5998;
    color: #ffffff;
}

#home .section-super-titular .articles-list.articles-list-circle .articles-list-item:nth-child(3n-1):before {
    left: 0;
}

#home .section-super-titular .articles-list.articles-list-circle .articles-list-item:nth-child(3n):before {
    left: 0;
}

#home .section-super-titular .articles-list.articles-list-circle .articles-list-item {
    background: none;
}

#home .section-super-titular .articles-list.articles-list-circle .articles-list-item:nth-child(3n) {
    background: none;
}

#home .section-super-titular .articles-list.articles-list-circle .articles-list-item:nth-child(3n-1) {
    background: none;
}

#home .section-super-titular .articles-list.articles-list-circle .articles-list-item:nth-child(3n) .article {
    margin-left: 0;
}

#home .section-super-titular .articles-list.articles-list-circle .articles-list-item:nth-child(3n-1) .article {
    margin-left: 0;
}

#home .section-regiones .section-regiones-articles-container .main-article .article-text-container .article-title {
    font-weight: 700;
    font-size: 20px;
    line-height: 24px;
    letter-spacing: 0px;
}

#home .section-regiones .section-regiones-articles-container .article.article-horizontal .article-title {
    font-weight: 700;
    font-size: 15px;
    line-height: 19px;
    letter-spacing: 0px;
}

/* POR SECCION */

/* MODO OSCURO */
.dark-mode.dark-mode#home .section-sponsored .more-btn-container .more-btn {
    background-color: #14202a;
    color: #38BDF8;
}

.dark-mode.dark-mode#home .section-sponsored {
    border-color: #38BDF8;
}

.dark-mode.dark-mode#home .section-sponsored .more-btn-container .more-btn:hover {
    background-color: #38BDF8;
    color: #ffffff;
}

.dark-mode.dark-mode#home .section-sponsored .more-btn-container:before {
    background-color: #38BDF8;
}

.dark-mode .section-nacional .more-btn-container .more-btn {
    background-color: #14202a;
    border-color: #38BDF8;
    color: #38BDF8;
}

.dark-mode .section-nacional .more-btn-container .more-btn:hover {
    background-color: #38BDF8;
    color: #ffffff;
}

.dark-mode.dark-mode .section-nacional .more-btn-container:before {
    background-color: #38BDF8;
}

.dark-mode .section-deportes .more-btn-container .more-btn {
    background-color: #14202a;
    color: #ff3b30;
}

.dark-mode .section-deportes .more-btn-container .more-btn:hover {
    background-color: #ff3b30;
    color: #ffffff;
}

.dark-mode .section-internacional .more-btn-container .more-btn {
    background-color: #14202a;
    color: #2b73b4;
    border-color: #2b73b4;
}

.dark-mode .section-internacional .more-btn-container .more-btn:hover {
    background-color: #0010c2;
    color: #ffffff;
}

.dark-mode .section-economia .more-btn-container .more-btn {
    background-color: #14202a;
    color: #2bb643;
}

.dark-mode .section-economia .more-btn-container .more-btn:hover {
    background-color: #2bb643;
    color: #ffffff;
}

.dark-mode .section-bbcl-contigo .more-btn-container .more-btn {
    background-color: #14202a;
    color: #34508D;
}

.dark-mode .section-bbcl-contigo .more-btn-container .more-btn:hover {
    background-color: #34508D;
    color: #ffffff;
}

.dark-mode .section-carozzi .more-btn-container .more-btn {
    background-color: #14202a;
    color: #F97C2C;
}

.dark-mode .section-carozzi .more-btn-container .more-btn:hover {
    background-color: #F97C2C;
    color: #ffffff;
}

.dark-mode .section-entrevistas .more-btn-container .more-btn {
    background-color: #14202a;
    border-color: #2b73b4;
    color: #2b73b4;
}

.dark-mode .section-entrevistas .more-btn-container .more-btn:hover {
    background-color: #2b73b4;
    color: #ffffff;
}

.dark-mode .section-espectaculos-y-tv .more-btn-container .more-btn {
    background-color: #14202a;
    border-color: #f27c16;
    color: #f27c16;
}

.dark-mode .section-espectaculos-y-tv .more-btn-container .more-btn:hover {
    background-color: #f27c16;
    color: #ffffff;
}

.dark-mode .section-sociedad .more-btn-container .more-btn {
    background-color: #14202a;
    border-color: #a000a7;
    color: #a000a7;
}

.dark-mode .section-sociedad .more-btn-container .more-btn:hover {
    background-color: #a000a7;
    color: #ffffff;
}

.dark-mode .section-ciencia-y-tecnologia .more-btn-container .more-btn {
    background-color: #14202a;
    border-color: #017c6a;
    color: #017c6a;
}

.dark-mode .section-ciencia-y-tecnologia .more-btn-container .more-btn:hover {
    background-color: #017c6a;
    color: #ffffff;
}

.dark-mode .section-artes-y-cultura .more-btn-container .more-btn {
    background-color: #14202a;
    border-color: #ab62c4;
    color: #ab62c4;
}

.dark-mode .section-artes-y-cultura .more-btn-container .more-btn:hover {
    background-color: #ab62c4;
    color: #ffffff;
}

.dark-mode .section-vida-actual .more-btn-container .more-btn {
    background-color: #14202a;
    border-color: #f90d5a;
    color: #f90d5a;
}

.dark-mode .section-vida-actual .more-btn-container .more-btn:hover {
    background-color: #f90d5a;
    color: #ffffff;
}

.dark-mode .section-nota-feliz .more-btn-container .more-btn {
    background-color: #14202a;
    border: 1px solid #FCA000;
    color: #FCA000;
}

.dark-mode .section-nota-feliz .more-btn-container .more-btn:hover {
    background-color: #FCA000;
    color: #ffffff;
}


.dark-mode.dark-mode#home .section-regiones .more-btn-container .more-btn {
    background-color: #14202a;
    border: 1px solid #007aff;
    color: #007aff;
}

.dark-mode.dark-mode#home .section-regiones .more-btn-container .more-btn:hover {
    background-color: #030c26;
    color: #ffffff;
}

.dark-mode.dark-mode#home .section-turismo-y-viajes .more-btn-container .more-btn {
    background-color: #14202a;
    border: 1px solid #00ad40;
    color: #00ad40;
}

.dark-mode.dark-mode#home .section-turismo-y-viajes .more-btn-container .more-btn:hover {
    background-color: #00ad40;
    color: #ffffff;
}

.dark-mode.dark-mode .article.main-article .article-title {
    color: #ffffff;
}

.dark-mode.dark-mode .article .article-title {
    color: #ffffff;
}

.dark-mode.dark-mode#home .section-sponsored .article .article-title {
    color: #ffffff;
}

.dark-mode.dark-mode .section-highlights .highlight .related-articles .article .article-title {
    color: #8899a6;
}

.dark-mode.dark-mode#home .section-super-titular .more-btn {
    color: #2b73b4;
}

.dark-mode.dark-mode#home .section-opinion .article .article-title {
    color: #ffffff;
}

.dark-mode.dark-mode#home .section-opinion .article .article-author {
    color: #9ba4bb;
}

.dark-mode.dark-mode#home .section-super-titular .more-btn-container .more-btn:hover {
    color: #ffffff;
}

.dark-mode.dark-mode .section-gran-titular .gran-titular-category {
    color: #38BDF8;
}

.dark-mode.dark-mode .articles-list .articles-list-item .article-hour {
    color: #38BDF8;
}

.dark-mode.dark-mode .articles-list.articles-list-circle .articles-list-item::before {
    background-color: #38BDF8;
    border-color: #38BDF8;
}

.dark-mode.dark-mode#home .section-opinion .article .article-author strong {
    color: #38BDF8;
}

.dark-mode.dark-mode#home .section-opinion .hooper-pagination .hooper-indicators .hooper-indicator {
    border-color: #646464;
    background-color: #1C2A36;
}

.dark-mode.dark-mode#home .section-opinion .hooper-pagination .hooper-indicators .hooper-indicator.is-active {
    background-color: #38BDF8;
    border-color: #38BDF8;
}

.dark-mode.dark-mode .article .highlight-article-category {
    color: #38BDF8;
}

.dark-mode.dark-mode .article .article-author-container,
.dark-mode.dark-mode .article .article-date,
.dark-mode.dark-mode .article .article-date-hour,
.dark-mode.dark-mode .article .article-hour {
    color: #334155;
}

.dark-mode.dark-mode .section-highlights .highlight .article-author a,
.dark-mode.dark-mode .section-highlights .highlight .article-author-container a {
    color: #38BDF8;
}

.dark-mode.dark-mode .section-highlights .highlight .related-articles .article .article-title {
    color: #94A3B8;
}

.dark-mode.dark-mode .related-articles>:before {
    border-color: #38BDF8;
    background-color: #38BDF8;
}

.dark-mode.dark-mode .related-articles>:last-child:after {
    background: none;
}

.dark-mode.dark-mode .section-nacional .section-subtitle,
.dark-mode.dark-mode .section-nacional .section-tags-subsections-container .section-tags,
.dark-mode.dark-mode .section-nacional .section-title {
    color: #38BDF8;
}

.dark-mode.dark-mode .section-nacional .section-title {
    border-color: #38BDF8;
}

.dark-mode.dark-mode .article.main-article .article-date {
    color: #94A3B8;
}

.dark-mode.dark-mode .article .article-author-container,
.dark-mode.dark-mode .article .article-date,
.dark-mode.dark-mode .article .article-date-hour,
.dark-mode.dark-mode .article .article-hour {
    color: #94A3B8;
}

.dark-mode.dark-mode .article.main-article .article-author,
.dark-mode.dark-mode .article.main-article .article-author-container,
.dark-mode.dark-mode .article.main-article .article-date,
.dark-mode.dark-mode .article.main-article .article-hour {
    color: #38BDF8;
}

.dark-mode.dark-mode#home .section-sponsored .more-btn-container .more-btn,
.dark-mode.dark-mode#home .section-sponsored .section-title {
    color: #38BDF8;
    border-color: #38BDF8;
}

.dark-mode.dark-mode#home .section-regiones .section-regiones-tabs .section-regiones-tab {
    color: #FAFAFA;
}

.dark-mode.dark-mode#home .section-regiones .section-regiones-tabs .section-regiones-tab.active:after {
    color: #FAFAFA;
}

.dark-mode.dark-mode#home .section-regiones .section-regiones-articles-container .main-article .article-text-container .article-info-container .article-author-container {
    color: #94A3B8;
}

.dark-mode.dark-mode#home .section-regiones .article .article-text-container .related-articles .article-title {
    color: #94A3B8;
}

.dark-mode.dark-mode#home .section-regiones .section-regiones-articles-container .article.article-horizontal .article-title {
    color: #FFFFFF;
}

.dark-mode.dark-mode#home .section-regiones .section-regiones-articles-container .main-article .article-text-container .article-title {
    color: #FFFFFF;
}

.dark-mode.dark-mode .section-gran-titular {
    border-color: #334155;
}

.dark-mode.dark-mode .gran-titular-aside-container {
    border-color: #334155;
}

.dark-mode.dark-mode .section-highlights .row .article-highlight {
    border-color: #334155;
}

.dark-mode.dark-mode .section-highlights .row .article-highlight:nth-of-type(1) .highlight,
.dark-mode.dark-mode .section-highlights .row .article-highlight:nth-of-type(3) .highlight {
    border-color: #334155;
}

.dark-mode.dark-mode .section-highlights .row .article-highlight:nth-of-type(7) .highlight,
.dark-mode.dark-mode .section-highlights .row .article-highlight:nth-of-type(11) .highlight {
    border-color: #334155;
}

.dark-mode.dark-mode .section .section-body .row .col-6:nth-of-type(1) {
    border-color: #334155;
}

.dark-mode.dark-mode .section .section-body .row .col-6 .row .col-6:nth-of-type(1),
.dark-mode.dark-mode .section .section-body .row .col-6 .row .col-6:nth-of-type(2) {
    border-color: #334155;
}

.dark-mode.dark-mode .section .section-body .row .col-6 .row .col-6:nth-of-type(1)::after,
.dark-mode.dark-mode .section .section-body .row .col-6 .row .col-6:nth-of-type(3)::after {
    background-color: #334155;
}

.dark-mode.dark-mode .section .section-body .row .col-12 {
    border-color: #334155;
}

.dark-mode.dark-mode .section .section-body .row .col-12 .col-4:nth-of-type(2) {
    border-color: #334155;
}

.dark-mode.dark-mode#home .section-regiones .section-regiones-articles-container .main-article {
    border-color: #334155;
}

.dark-mode.dark-mode .section .section-body .row .section-internacional-analisis,
.dark-mode.dark-mode .section-economia .section-body .row .col-12 {
    border-color: #334155;
}

/* MODO OSCURO */

.live-box .live-box-header,
.live-box .live-box-articles .live-box-article .live-box-article-title {
    font-family: "Open Sans", sans-serif !important;
}

#home .section-super-titular .main-article .article-title {
    font-family: "Open Sans", sans-serif;
}