@import "../../assets/css/materialize.min.css"; @import "../../assets/fonts/material-design-iconic-font/css/material-design-iconic-font.min.css"; @import url(https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,100..900; 1,100..900&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900; 1,8..144,100..900&display=swap); @import url(https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900; 1,8..144,100..900&display=swap); @import url(https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000; 1,9..40,100..1000&family=Playfair+Display:ital,wght@0,400..900; 1,400..900&display=swap); @import url(https://fonts.cdnfonts.com/css/cabinet-grotesk); @charset "UTF-8"@font-face { font-family: 'CabinetGrotesk'; src: url(/web/assets_new/fonts/CabinetGrotesk-Variable.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Variable.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Variable.ttf) format('truetype'); font-weight: 100 900; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Thin'; src: url(/web/assets_new/fonts/CabinetGrotesk-Thin.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Thin.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Thin.ttf) format('truetype'); font-weight: 100; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Extralight'; src: url(/web/assets_new/fonts/CabinetGrotesk-Extralight.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Extralight.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Extralight.ttf) format('truetype'); font-weight: 200; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Light'; src: url(/web/assets_new/fonts/CabinetGrotesk-Light.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Light.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Light.ttf) format('truetype'); font-weight: 300; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Regular'; src: url(/web/assets_new/fonts/CabinetGrotesk-Regular.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Regular.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Regular.ttf) format('truetype'); font-weight: 400; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Medium'; src: url(/web/assets_new/fonts/CabinetGrotesk-Medium.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Medium.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Medium.ttf) format('truetype'); font-weight: 500; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Bold'; src: url(/web/assets_new/fonts/CabinetGrotesk-Bold.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Bold.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Bold.ttf) format('truetype'); font-weight: 700; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Extrabold'; src: url(/web/assets_new/fonts/CabinetGrotesk-Extrabold.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Extrabold.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Extrabold.ttf) format('truetype'); font-weight: 800; font-display: swap; font-style: normal }
@font-face { font-family: 'CabinetGrotesk-Black'; src: url(/web/assets_new/fonts/CabinetGrotesk-Black.woff2) format('woff2'), url(/web/assets_new/fonts/CabinetGrotesk-Black.woff) format('woff'), url(/web/assets_new/fonts/CabinetGrotesk-Black.ttf) format('truetype'); font-weight: 900; font-display: swap; font-style: normal }
.fs-18 { font-size: 18px !important }
.fs-14 { font-size: 14px !important }
.text-uppercase { text-transform: uppercase }
.wrap-NAV .enlaces .enlaces__::-webkit-scrollbar, .diari_sabadell .wrap-NAV .nav-mid .box__ .box_.box_4::-webkit-scrollbar { display: none }
:root { --font-1: "Roboto Serif", serif; --font-2: "CabinetGrotesk"; --font-3: "Noto Serif", serif; --white: #ffffff; --black: #000000; --neutral-white: #ffffff; --neutral-black: #000000; --neutral-gray-1: #353535; --neutral-gray-2: #777777; --neutral-gray-3: #f8f8f8; --amarillo: #FCC006; --fw-100: 100; --fw-200: 200; --fw-300: 300; --fw-400: 400; --fw-500: 500; --fw-600: 600; --fw-700: 700; --fw-800: 800; --fw-900: 900; --primary: #006699; --secondary: #D53E3E; --color-1: #006699; --color-2: #D53E3E; --color-3: #5BA527; --color-4: #FCE0D6; --color-5: #DDF2CE; --color-6: #F7B4A1; --black: #2A2A2A; --white: #FFFFFF; --gris-1: #595959; --gris-2: #C4C4C4; --gris-4: #F6F6F6; --font-s-40: 40px; --font-s-36: 36px; --font-s-32: 32px; --font-s-30: 30px; --font-s-28: 28px; --font-s-26: 26px; --font-s-24: 24px; --font-s-22: 22px; --font-s-20: 20px; --font-s-18: 18px; --font-s-16: 16px; --font-s-14: 14px; --font-s-12: 12px; --font-s-10: 10px; --extrabold: 800; --bold: 700; --semibold: 600; --regular: 400; --lh-auto: normal; --lh-110: 110%; --lh-140: 140% }
.d-flex { display: flex }
.d-inline-flex { display: inline-flex }
.d-block { display: block }
.d-inline-block { display: inline-block }
.d-none { display: none !important }
.justify-content-start { justify-content: flex-start }
.justify-content-end { justify-content: flex-end }
.justify-content-center { justify-content: center !important }
.justify-content-between { justify-content: space-between !important }
.justify-content-around { justify-content: space-around }
.justify-content-evenly { justify-content: space-evenly }
.align-items-start { align-items: flex-start }
.align-items-end { align-items: flex-end }
.align-items-center { align-items: center !important }
.align-items-baseline { align-items: baseline }
.align-items-stretch { align-items: stretch }
.align-self-start { align-self: flex-start }
.align-self-end { align-self: flex-end }
.align-self-center { align-self: center }
.align-self-baseline { align-self: baseline }
.align-self-stretch { align-self: stretch }
.flex-row { flex-direction: row }
.flex-row-reverse { flex-direction: row-reverse }
.flex-column { flex-direction: column !important }
.flex-column-reverse { flex-direction: column-reverse }
.flex-wrap { flex-wrap: wrap }
.flex-nowrap { flex-wrap: nowrap }
.flex-wrap-reverse { flex-wrap: wrap-reverse }
.align-items-start { align-items: flex-start }
.align-items-end { align-items: flex-end }
.align-items-baseline { align-items: baseline }
.align-items-stretch { align-items: stretch }
.gap-0 { gap: 0 }
.gap-1 { gap: .25rem }
.gap-2 { gap: .5rem }
.gap-3 { gap: 1rem }
.gap-4 { gap: 1.5rem }
.gap-5 { gap: 3rem }
.row-gap-0 { row-gap: 0 }
.row-gap-1 { row-gap: .25rem }
.row-gap-2 { row-gap: .5rem }
.row-gap-3 { row-gap: 1rem }
.row-gap-4 { row-gap: 1.5rem }
.row-gap-5 { row-gap: 3rem }
.column-gap-0 { column-gap: 0 }
.column-gap-1 { column-gap: .25rem }
.column-gap-2 { column-gap: .5rem }
.column-gap-3 { column-gap: 1rem }
.column-gap-4 { column-gap: 1.5rem }
.column-gap-5 { column-gap: 3rem }
.order-0 { order: 0 }
.order-1 { order: 1 }
.order-2 { order: 2 }
.order-3 { order: 3 }
.order-4 { order: 4 }
.order-5 { order: 5 }
.order-first { order: -1 }
.order-last { order: 6 }
.align-content-start { align-content: flex-start }
.align-content-end { align-content: flex-end }
.align-content-center { align-content: center }
.align-content-between { align-content: space-between }
.align-content-around { align-content: space-around }
.align-content-stretch { align-content: stretch }
.p-0 { padding: 0 }
.p-1 { padding: .25rem }
.p-2 { padding: .5rem }
.p-3 { padding: 1rem }
.p-4 { padding: 1.5rem }
.p-5 { padding: 3rem }
.pt-0 { padding-top: 0 }
.pt-1 { padding-top: .25rem }
.pt-2 { padding-top: .5rem }
.pt-3 { padding-top: 1rem }
.pt-4 { padding-top: 1.5rem }
.pt-5 { padding-top: 3rem }
.pb-0 { padding-bottom: 0 }
.pb-1 { padding-bottom: .25rem }
.pb-2 { padding-bottom: .5rem }
.pb-3 { padding-bottom: 1rem }
.pb-4 { padding-bottom: 1.5rem }
.pb-5 { padding-bottom: 3rem }
.ps-0 { padding-left: 0 }
.ps-1 { padding-left: .25rem }
.ps-2 { padding-left: .5rem }
.ps-3 { padding-left: 1rem }
.ps-4 { padding-left: 1.5rem }
.ps-5 { padding-left: 3rem }
.pe-0 { padding-right: 0 }
.pe-1 { padding-right: .25rem }
.pe-2 { padding-right: .5rem }
.pe-3 { padding-right: 1rem }
.pe-4 { padding-right: 1.5rem }
.pe-5 { padding-right: 3rem }
.px-0 { padding-left: 0; padding-right: 0 }
.px-1 { padding-left: .25rem; padding-right: .25rem }
.px-2 { padding-left: .5rem; padding-right: .5rem }
.px-3 { padding-left: 1rem; padding-right: 1rem }
.px-4 { padding-left: 1.5rem; padding-right: 1.5rem }
.px-5 { padding-left: 3rem; padding-right: 3rem }
.py-0 { padding-top: 0; padding-bottom: 0 }
.py-1 { padding-top: .25rem; padding-bottom: .25rem }
.py-2 { padding-top: .5rem; padding-bottom: .5rem }
.py-3 { padding-top: 1rem; padding-bottom: 1rem }
.py-4 { padding-top: 1.5rem; padding-bottom: 1.5rem }
.py-5 { padding-top: 3rem; padding-bottom: 3rem }
.m-0 { margin: 0 }
.m-1 { margin: .25rem }
.m-2 { margin: .5rem }
.m-3 { margin: 1rem }
.m-4 { margin: 1.5rem }
.m-5 { margin: 3rem }
.mt-0 { margin-top: 0 }
.mt-1 { margin-top: .25rem }
.mt-2 { margin-top: .5rem }
.mt-3 { margin-top: 1rem }
.mt-4 { margin-top: 1.5rem }
.mt-5 { margin-top: 3rem }
.mb-0 { margin-bottom: 0 }
.mb-1 { margin-bottom: .25rem }
.mb-2 { margin-bottom: .5rem }
.mb-3 { margin-bottom: 1rem }
.mb-4 { margin-bottom: 1.5rem }
.mb-5 { margin-bottom: 3rem }
.ms-0 { margin-left: 0 }
.ms-1 { margin-left: .25rem }
.ms-2 { margin-left: .5rem }
.ms-3 { margin-left: 1rem }
.ms-4 { margin-left: 1.5rem }
.ms-5 { margin-left: 3rem }
.me-0 { margin-right: 0 }
.me-1 { margin-right: .25rem }
.me-2 { margin-right: .5rem }
.me-3 { margin-right: 1rem }
.me-4 { margin-right: 1.5rem }
.me-5 { margin-right: 3rem }
.mx-0 { margin-left: 0; margin-right: 0 }
.mx-1 { margin-left: .25rem; margin-right: .25rem }
.mx-2 { margin-left: .5rem; margin-right: .5rem }
.mx-3 { margin-left: 1rem; margin-right: 1rem }
.mx-4 { margin-left: 1.5rem; margin-right: 1.5rem }
.mx-5 { margin-left: 3rem; margin-right: 3rem }
.my-0 { margin-top: 0; margin-bottom: 0 }
.my-1 { margin-top: .25rem; margin-bottom: .25rem }
.my-2 { margin-top: .5rem; margin-bottom: .5rem }
.my-3 { margin-top: 1rem; margin-bottom: 1rem }
.my-4 { margin-top: 1.5rem; margin-bottom: 1.5rem }
.my-5 { margin-top: 3rem; margin-bottom: 3rem }
.col-1 { flex: 0 0 auto; width: 8.333333% }
.col-2 { flex: 0 0 auto; width: 16.666667% }
.col-3 { flex: 0 0 auto; width: 25% }
.col-4 { flex: 0 0 auto; width: 33.333333% }
.col-5 { flex: 0 0 auto; width: 41.666667% }
.col-6 { flex: 0 0 auto; width: 50% }
.col-7 { flex: 0 0 auto; width: 58.333333% }
.col-8 { flex: 0 0 auto; width: 66.666667% }
.col-9 { flex: 0 0 auto; width: 75% }
.col-10 { flex: 0 0 auto; width: 83.333333% }
.col-11 { flex: 0 0 auto; width: 91.666667% }
.col-12 { flex: 0 0 auto; width: 100% }
.w-auto { width: fit-content }
.col { flex: 1 0 0% }
@media (min-width:576px) {
 .col-sm-1 { flex: 0 0 auto; width: 8.333333% }
.col-sm-2 { flex: 0 0 auto; width: 16.666667% }
.col-sm-3 { flex: 0 0 auto; width: 25% }
.col-sm-4 { flex: 0 0 auto; width: 33.333333% }
.col-sm-5 { flex: 0 0 auto; width: 41.666667% }
.col-sm-6 { flex: 0 0 auto; width: 50% }
.col-sm-7 { flex: 0 0 auto; width: 58.333333% }
.col-sm-8 { flex: 0 0 auto; width: 66.666667% }
.col-sm-9 { flex: 0 0 auto; width: 75% }
.col-sm-10 { flex: 0 0 auto; width: 83.333333% }
.col-sm-11 { flex: 0 0 auto; width: 91.666667% }
.col-sm-12 { flex: 0 0 auto; width: 100% }
.col-sm { flex: 1 0 0% }
 }
@media (min-width:768px) {
 .col-md-1 { flex: 0 0 auto; width: 8.333333% }
.col-md-2 { flex: 0 0 auto; width: 16.666667% }
.col-md-3 { flex: 0 0 auto; width: 25% }
.col-md-4 { flex: 0 0 auto; width: 33.333333% }
.col-md-5 { flex: 0 0 auto; width: 41.666667% }
.col-md-6 { flex: 0 0 auto; width: 50% }
.col-md-7 { flex: 0 0 auto; width: 58.333333% }
.col-md-8 { flex: 0 0 auto; width: 66.666667% }
.col-md-9 { flex: 0 0 auto; width: 75% }
.col-md-10 { flex: 0 0 auto; width: 83.333333% }
.col-md-11 { flex: 0 0 auto; width: 91.666667% }
.col-md-12 { flex: 0 0 auto; width: 100% }
.col-md { flex: 1 0 0% }
.MODULO_VERT_3 .wrap-both .wrap-text header h3 a { font-size: 21px !important; line-height: 23.1px }
 }
@media (min-width:992px) {
 .col-lg-1 { flex: 0 0 auto; width: 8.333333% }
.col-lg-2 { flex: 0 0 auto; width: 16.666667% }
.col-lg-3 { flex: 0 0 auto; width: 25% }
.col-lg-4 { flex: 0 0 auto; width: 33.333333% }
.col-lg-5 { flex: 0 0 auto; width: 41.666667% }
.col-lg-6 { flex: 0 0 auto; width: 50% }
.col-lg-7 { flex: 0 0 auto; width: 58.333333% }
.col-lg-8 { flex: 0 0 auto; width: 66.666667% }
.col-lg-9 { flex: 0 0 auto; width: 75% }
.col-lg-10 { flex: 0 0 auto; width: 83.333333% }
.col-lg-11 { flex: 0 0 auto; width: 91.666667% }
.col-lg-12 { flex: 0 0 auto; width: 100% }
.col-lg { flex: 1 0 0% }
 }
@media (min-width:1200px) {
 .col-xl-1 { flex: 0 0 auto; width: 8.333333% }
.col-xl-2 { flex: 0 0 auto; width: 16.666667% }
.col-xl-3 { flex: 0 0 auto; width: 25% }
.col-xl-4 { flex: 0 0 auto; width: 33.333333% }
.col-xl-5 { flex: 0 0 auto; width: 41.666667% }
.col-xl-6 { flex: 0 0 auto; width: 50% }
.col-xl-7 { flex: 0 0 auto; width: 58.333333% }
.col-xl-8 { flex: 0 0 auto; width: 66.666667% }
.col-xl-9 { flex: 0 0 auto; width: 75% }
.col-xl-10 { flex: 0 0 auto; width: 83.333333% }
.col-xl-11 { flex: 0 0 auto; width: 91.666667% }
.col-xl-12 { flex: 0 0 auto; width: 100% }
.col-xl { flex: 1 0 0% }
 }
@media (min-width:1400px) {
 .col-xxl-1 { flex: 0 0 auto; width: 8.333333% }
.col-xxl-2 { flex: 0 0 auto; width: 16.666667% }
.col-xxl-3 { flex: 0 0 auto; width: 25% }
.col-xxl-4 { flex: 0 0 auto; width: 33.333333% }
.col-xxl-5 { flex: 0 0 auto; width: 41.666667% }
.col-xxl-6 { flex: 0 0 auto; width: 50% }
.col-xxl-7 { flex: 0 0 auto; width: 58.333333% }
.col-xxl-8 { flex: 0 0 auto; width: 66.666667% }
.col-xxl-9 { flex: 0 0 auto; width: 75% }
.col-xxl-10 { flex: 0 0 auto; width: 83.333333% }
.col-xxl-11 { flex: 0 0 auto; width: 91.666667% }
.col-xxl-12 { flex: 0 0 auto; width: 100% }
.col-xxl { flex: 1 0 0% }
 }
.row { display: flex; flex-wrap: wrap }
.position-relative { position: relative }
*, h1, h2, h3, h4, h5, h6, a, p, ul, li, ol, span { margin: 0; padding: 0 }
html { font-size: 16px }
body { width: 100% !important; overflow-x: hidden }
h1, h2, h3, h4, h5, h6 { font-family: var(--font-1); font-weight: var(--fw-700); margin: .75em 0 0em; line-height: 110% }
h1 { font-size: 3.998em }
h2 { font-size: 2.827em }
h3 { font-size: 2.5em }
h4 { font-size: 1.414em; font-size: 1.2em }
h5 { font-size: 1em }
p { font-family: var(--font-2) !important }
strong { font-weight: 700 }
.font_small, small { font-size: .75em }
.txt-upper { text-transform: uppercase }
.h-100 { height: 100% }
@media only screen and (min-width:993px) {
 html { font-size: 1em; font-size: 15px }
 }
@media only screen and (min-width:1201px) {
 html { font-size: 1em; font-size: 16px }
 }
.TITULO-listado h2 { font-size: 1em; margin: -1px 0 0; position: relative; text-align: left; text-transform: uppercase }
.TITULO-listado h2 span { display: inline-block; padding: .6em; position: relative }
.TITULO-listado h2 span a { color: inherit; padding-left: 1.25em }
.TITULO-listado h2 span a i { color: var(--color-4); left: 0; position: absolute; top: 8px }
.TITULO-listado h2 span:after { background: var(--color-4); content: ""; height: 4px; left: 0; position: absolute; top: -1px; width: 100% }
@media only screen and (max-width:767px) {
 .TITULO-listado h2 span { padding: .75em }
 }
@media only screen and (min-width:993px) {
 .TITULO-listado h2 { font-size: 1.414em; text-transform: none }
.TITULO-listado h2 span a { padding-left: 1em }
.TITULO-listado h2 span a i { font-size: 28px; top: 12px }
 }
.TITULO-listado { padding: 1rem 2rem; padding-top: 0 }
.TITULO-listado h2 { color: var(--color-5); font-size: 2em !important; margin: 1px 0; border-bottom: solid 8px var(--color-4) }
.TITULO-listado h2 span { display: block; padding: 0; position: relative }
.TITULO-listado h2 span a { color: inherit; display: flex; flex-direction: row; gap: .5em; padding-left: 0; padding-top: 5px }
.TITULO-listado h2 span a i { color: var(--color-2); font-size: 1em !important; order: 1; position: relative; top: auto !important }
.TITULO-listado h2 span a:hover { opacity: .8 }
.TITULO-listado h2 span a:hover i { color: inherit !important }
.TITULO-listado h2 span:after { background: var(--color-2); content: ""; height: 2px; left: 0; position: absolute; top: -10px; width: 100% }
@media only screen and (min-width:993px) {
 .TITULO-listado h2 { font-size: 1.414em; text-transform: none }
.TITULO-listado h2 span a { padding-left: 0 }
.TITULO-listado h2 span a i { font-size: 1em; top: auto }
 }
@media print {
 #modal-adblock, #modal-boletin, #modal-iniciativa, .a2a_kit, .adsbygoogle, .advsmodule, .art-autor, .art-comentarios, .art-etiquetas, .art-subtitulos, .BN, .CONTENIDO-DER, .material-tooltip, .scrollindicator, .skys, .wrap-FOOTER, .wrap-HEADER, .wrap-SUB-HEADER, .wrap-SUP-FOOTER { display: none !important }
.BN-DER, .fb-comments, .pbs, .site-description, .site-title { display: none }
h1 { font-size: 48px; line-height: 52px }
 }
a { color: var(--color-4); outline: none; transition: color 0.2s ease }
a:hover { color: var(--primary) }
:focus, a:focus { outline: none }
.art-cuerpo a:hover { color: var(--secondary) }
.btn, .btn-large { background-color: var(--primary); color: #fff !important; font-family: var(--font-2) }
.btn-large:focus, .btn-large:hover, .btn:focus, .btn:hover { background-color: var(--color-4) }
.cargar-mas { display: block; height: auto; line-height: normal; margin: 0 auto 1em; overflow: hidden; padding: 0 3em; text-align: center; text-decoration: none; width: 100%; margin-top: 0 !important; margin-bottom: 24px !important }
.cargar-mas.cargando-mas { background: none !important }
#cargando_mas.cargando-mas, .cargar-mas.cargando-mas { -webkit-animation: rotate 1.5s linear infinite; animation: rotate 1.5s linear infinite; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; background-color: #fff0; border: .4em solid #e1e1e1; border-radius: 2em; border-top-color: var(--color-4); box-sizing: border-box; color: #fff0; height: 4em; padding: 0; pointer-events: none; width: 4em }
#cargando_mas.cargando-mas { margin: auto auto 40px }
@-webkit-keyframes rotate { to { transform: rotate(1turn) }
 }
@keyframes rotate {
 to { transform: rotate(1turn) }
 }
.div-carga-mas-articulos-dob_1 { flex: 0 0 calc(33.33% - 1em) }
img { width: 100% }
p iframe, p img { margin-bottom: 1em }
p iframe { width: 100% }
.img-wrap { background-color: #f0f0f0; background-image: url(/web/assets_new/img/decor/loading.gif); background-position: 50%; background-repeat: no-repeat; background-size: 50px; display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative }
.img-wrap:before { box-shadow: inset 0 0 10px rgb(0 0 0 / .1); content: ""; left: 0; z-index: 1 }
.img-wrap:before, .img-wrap img { height: 100%; position: absolute; width: 100% }
.img-wrap img { bottom: -1000%; left: -1000%; margin: auto; -o-object-fit: cover; object-fit: cover; right: -1000%; top: -1000% }
hr { background: #ddd; border: none; height: 1px; margin: 0 0 2em }
.hidden-content { clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0); clip-path: polygon(0 0, 0 0, 0 0, 0 0); height: 1px; overflow: hidden; position: absolute !important; width: 1px }
@media only screen and (min-width:601px) {
 .img-wrap { padding-bottom: 46.25% }
 }
.row { margin-bottom: 0 }
.section { padding: 0 }
@media only screen and (min-width:1201px) {
 .container { max-width: 1200px !important; width: 98% }
 }
@media only screen and (min-width:993px) and (max-width:1200px) {
 .container { max-width: 1100px !important; width: 90% }
 }
@media only screen and (max-width:992px) {
 .slick-arrow { display: flex !important }
.container { width: 95% }
 }
@media only screen and (max-width:600px) {
 .container { width: 90%; width: calc(90% + 1em) }
 }
.wrap-FOOTER, .wrap-HEADER, .wrap-INFERIOR, .wrap-MEDIO, .wrap-SUP-FOOTER, .wrap-SUPERIOR { font-family: var(--font-1); position: relative }
.wrap-HEADER { z-index: 3; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.wrap-MEDIO { padding: 2em 0 }
.wrap-SUP-FOOTER { padding: 2em 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .wrap-SUP-FOOTER .TITULILLO-seccion { width: 50% !important }
.wrap-SUP-FOOTER .TITULILLO-seccion:last-child { width: 100% !important }
 }
.CONTENIDO-IZQ { display: flex; flex-direction: column }
.CONTENIDO-IZQ .CONT-IZQ-DER, .CONTENIDO-IZQ .CONT-IZQ-DOBLE, .CONTENIDO-IZQ .CONT-IZQ-IZQ { display: flex; flex-direction: column; margin-bottom: 2em }
.CONTENIDO-DER { display: flex; flex-direction: column }
@media only screen and (min-width:601px) {
 .CONTENIDO-IZQ { width: 100% }
.CONTENIDO-IZQ .CONT-IZQ-IZQ { flex: 0 0 calc(66% - 2em) }
.CONTENIDO-IZQ .CONT-IZQ-DER { background: #fff0; flex: 0 0 34% }
 }
@media only screen and (min-width:768px) {
 .wrap-MEDIO .flex { display: block }
.wrap-MEDIO .flex .CONTENIDO-IZQ { width: 100% }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex { display: flex; flex-wrap: wrap }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex .CONT-IZQ-IZQ { margin-right: 24px; width: 100%; max-width: calc(100% - 324px) }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex .CONT-IZQ-DER { width: 100%; max-width: 300px }
.wrap-MEDIO .flex .CONTENIDO-DER { display: block; width: 100% }
 }
@media only screen and (min-width:993px) {
 .wrap-MEDIO .flex { display: flex; flex-wrap: wrap }
.wrap-MEDIO .flex .CONTENIDO-IZQ { margin-right: 24px; width: 100% }
.wrap-MEDIO .flex .CONTENIDO-DER { width: 100%; max-width: 300px }
 }
@media only screen and (min-width:768px) and (max-width:993px) {
 .wrap-MEDIO .flex .CONTENIDO-DER .TITULO-bloque h4 { margin-top: 0 !important }
.wrap-MEDIO .flex .CONTENIDO-DER .BN-DER { -moz-columns: 2; column-count: 2; -moz-column-gap: 2em; column-gap: 2em }
.wrap-MEDIO .flex .CONTENIDO-DER .BN-DER a, .wrap-MEDIO .flex .CONTENIDO-DER .BN-DER iframe { display: block; max-width: 100% }
 }
.slider-x1, .slider-x3, .slider-x4, .slider-x6, .slider-x8 { visibility: hidden !important }
.slider-x1.slick-initialized, .slider-x3.slick-initialized, .slider-x4.slick-initialized, .slider-x6.slick-initialized, .slider-x8.slick-initialized { visibility: visible !important }
.slick-list { display: none }
.slider.slick-initialized { display: block }
.BN, .test-banner:after { text-align: center; width: 100% }
.BN { display: block; margin: 1em 0 }
.BN a, .BN-DER>div, .BN-DER a, .BN-DER iframe, ins.adsbygoogle { border: 0 !important; display: block; overflow: hidden; padding: 0 }
.BN-DER>div, .BN-DER a, .BN-DER iframe, ins.adsbygoogle { margin-bottom: 2em !important }
.BN a, .BN div, .BN img, .BN picture, .BN-DER a, .BN-DER div, .BN-DER img, .BN-DER picture, ins.adsbygoogle { height: auto }
.BN iframe { max-width: 100% }
.BN-DER .adsbygoogle { height: auto !important; margin-bottom: 1em !important; width: 100% !important }
@media only screen and (max-width:600px) {
 .oculto-movil { display: none }
 }
@media (max-width:700px) {
 .BN .dc-video-player-wrapper, .BN .dc-video-player-wrapper video, .BN div[class*="_app-"] { height: 210px !important; width: 100% !important }
 }
.es-multimedia { background-color: var(--color-4); bottom: 0; height: 2em; left: 0; padding: .5em; position: absolute; width: 2em; z-index: 1 }
.es-multimedia .iconogaleria, .es-multimedia .iconovideo { height: 1em; width: 1em }
.es-multimedia .iconovideo { background: url(../img/ics/play-button.svg) 0 100% no-repeat; background-size: contain }
.es-multimedia .iconogaleria { background: url(../img/ics/galeria-button.svg) 0 100% no-repeat; background-size: contain }
.wrap-PAGINA-CORPORATIVA h1 { border-bottom: 1px solid #d9d9d9; font-size: 1.999em; margin-bottom: .25em; padding-bottom: .5em }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA { padding-bottom: 1em; margin-top: 30px }
.wrap-PAGINA-CORPORATIVA ol, .wrap-PAGINA-CORPORATIVA ul { padding-left: 14px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA h2 { font-size: 2.25em }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ul { list-style-type: disc; margin-bottom: 2em; padding-left: 14px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ol { margin-bottom: 2em; padding-left: 14px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ul li { line-height: 2em; list-style-type: disc }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA p { margin-bottom: 1em }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .NACIO_Equipo p { margin-bottom: .5rem }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf { display: block }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf .embed-pdf { border: 2px solid #bfbfbf; margin-bottom: 2em; width: 100% }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video { display: block }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video .embed-video { border: 2px solid #bfbfbf; margin-bottom: 2em; width: 100% }
@media only screen and (min-width:601px) {
 .wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf { display: flex }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf .embed-pdf { margin-right: 3%; width: 25% }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video { display: flex; flex-wrap: wrap; justify-content: space-between }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video .embed-video { flex: 0 0 calc(50% - 1em) }
 }
@media only screen and (min-width:993px) {
 .wrap-PAGINA-CORPORATIVA h1 { font-size: 2rem }
.wrap-PAGINA-CORPORATIVA h3 { font-size: 1.5rem }
 }
.pag404 { background: #f7f7f7; border: 1px solid #ddd; padding: 80px 60px }
@media only screen and (max-width:600px) {
 .pag404 h2 { font-size: 2em }
 }
#content-slider-1 { display: none !important }
#content-slider-1.rsAutoHeight { display: block !important }
.content-slider-bg { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
#gallery-img-horiz .rsImg { display: none !important }
#gallery-img-horiz.rsWithThumbs .rsImg { display: block !important }
#gallery-img-horiz { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
#gallery-t-group .rsImg { display: none !important }
#gallery-t-group.rsWithThumbs .rsImg { display: block !important }
#gallery-t-group { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
#full-width-slider .rsContent { display: none !important }
#full-width-slider.rsWithBullets .rsContent { display: block !important }
#full-width-slider { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog { border-radius: .25em; margin: 1em !important; max-width: 320px !important; padding: 1em !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-button { font-size: 0.85em !important; padding: .5em 1em !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-body-icon { border-radius: .25em; height: 40px !important; overflow: hidden; width: 40px !important }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-footer { margin-top: 1em }
.skys { position: relative }
.skyscraper { position: absolute; top: 50px; width: 120px; z-index: 1 }
.skyscraper#sky1 { right: 1230px }
.skyscraper#sky2 { left: 1230px }
.cd-main-content { overflow-x: hidden }
@media only screen and (max-width:1199px) {
 .skyscraper { display: none }
 }
.dropdown-content li>a, .dropdown-content li>span { color: rgb(0 0 0 / .54) }
.prop-iframe { height: 0; padding-bottom: 51%; position: relative; width: 100% }
.prop-iframe iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100% }
#taboola-below-article-thumbnails { border-top: 1px solid #e9ebee; margin: 0 1% !important; padding-top: 3em; width: 98% }
.cell-party.truncate { display: table-cell }
.porcentual-widget-elecciones-container { border: 1px solid #c3c5c6; float: left; margin: 0.6% !important; max-width: 32% !important; width: 33% }
.porcentual-widget-elecciones { margin: 0 !important; max-width: 100% !important; width: 100% !important }
.porcentual-widget-elecciones-container .tabs { background: none; height: auto }
.CONTENIDO-DER .porcentual-widget-elecciones-container { margin: 0 0 30px !important; max-width: 100% !important; width: 100% !important }
@media only screen and (max-width:1199px) {
 .porcentual-widget-elecciones-container { max-width: 48% !important; width: 48% !important }
.porcentual-widget-elecciones-container:last-child { float: none; margin: auto !important }
 }
@media only screen and (max-width:809px) {
 .porcentual-widget-elecciones-container { float: none; margin: auto auto 30px !important; max-width: 100% !important; width: 100% !important }
 }
@media only screen and (max-width:1200px) {
 body .qc-cmp-persistent-link { left: auto !important; right: 10px !important }
.cd-Corona, .cd-TV { margin-left: 2px }
.cd-header-buttons { z-index: 1 }
.wrap-NAVEGACION .container { width: 100% }
.pinned .cd-Corona { display: none !important }
 }
@media only screen and (min-width:1201px) {
 .cd-header-buttons { right: 210px }
.cd-TV { right: 95px }
 }
.miframe { display: inline-block; overflow: hidden; padding-top: 200px; position: relative }
.miframe iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100% }
@media screen and (max-width:978px) {
 .miframe { padding-top: 400px }
 }
#avatar-container { bottom: 9vh !important; z-index: 2247483648 !important }
.TRIPLE_SUPERIOR:first-child iframe { min-height: 195px }
.TRIPLE_SUPERIOR .BN { position: relative }
.hash-listos { background: url(../img/logos/logo-especial-LISTOS-negro.svg) 50% no-repeat; background-size: contain; border-radius: 12px; box-shadow: 0 0 20px #ddd; height: 60px; position: absolute; right: 0; top: calc(100% + 30px); width: 20%; z-index: 1 }
.hash-listos:hover { box-shadow: 0 0 15px #ccc; cursor: pointer }
@media only screen and (max-width:1024px) {
 .hash-listos { width: 40% }
 }
@media only screen and (max-width:728px) {
 .hash-listos { top: calc(100% - 40px); width: 100% }
.TRIPLE_SUPERIOR:first-child iframe { margin-bottom: 60px }
 }
body iframe[data-value="notix-iframe"] { z-index: 1000 !important }
#qc-cmp2-container { z-index: 2247483647 !important }
body .qc-cmp2-persistent-link { display: none !important }
.enviatunoticia { align-items: center; background: var(--color-4); border-radius: 8px; box-shadow: 0 10px 10px rgb(0 0 0 / .25); color: #fff; display: flex; flex-wrap: wrap; font-family: var(--font-1); font-size: 1rem; justify-content: space-between; line-height: 1; margin: 40px 0; overflow: hidden; padding: 10px }
.enviatunoticia span { align-items: center; display: flex; flex-grow: 1; font-size: 1.2rem; gap: 1em; justify-content: center; padding: 10px 20px; text-align: center; white-space: nowrap }
.enviatunoticia a { background: var(--color-1); border: 1px solid var(--color-1); border-radius: 6px; color: #fff; flex-grow: 1; padding: 20px 40px; position: relative; text-align: center; text-decoration: underline; text-decoration: none }
.enviatunoticia a:hover { background: var(--color-3); border: 1px solid var(--color-4); text-decoration: none }
.wrap-HEADER { background: var(--secondary) }
.INFORMACION .wrap-HEADER { background: #0049b8 }
.wrap-CORP { color: hsl(0 0% 100% / .3); display: flex; flex-direction: row; font-size: 12px; padding: 20px; position: relative; z-index: 3 }
.wrap-CORP .container { display: flex; flex-direction: row; width: 100% }
.wrap-CORP .CORP-left { max-width: 80px; width: 10% }
.wrap-CORP .CORP-left .widget-tiempo { line-height: 12px }
.wrap-CORP .CORP-left .widget-tiempo .tutiempo { margin-left: -10px; max-height: 55px }
.wrap-CORP .CORP-center { flex-grow: 1; order: 2; align-content: center; justify-content: center; display: flex }
.wrap-CORP .CORP-center h1 { margin: 0; padding: 0 }
.wrap-CORP .CORP-right { max-width: 200px; position: relative; text-align: right; width: 20% }
@media only screen and (max-width:992px) {
 .wrap-CORP { padding: 10px }
.wrap-CORP .CORP-left, .wrap-CORP .CORP-right { display: none }
 }
@media only screen and (max-width:600px) {
 .wrap-CORP { display: none }
 }
.wrap-logo { background-position: 50%; background-repeat: no-repeat; background-size: contain; display: block; height: 120px; position: relative; transition: opacity 0.4s ease-in-out; width: 100% }
@media only screen and (max-width:992px) {
 .wrap-logo { height: 35px !important }
 }
.wrap-NAV { background: #fff0; position: relative; width: 100%; z-index: 4 }
.wrap-NAV .NAV-Top { height: 50px; line-height: 50px }
.wrap-NAV .NAV-Top, .wrap-NAV .NAV-Top .container { display: flex; flex-direction: row; justify-content: space-between; width: 100% }
.wrap-NAV .NAV-Top .container { margin: 0 auto }
.wrap-NAV .NAV-Top .NAV-left .button-collapse { background: var(--color-4); color: #fff; display: inline-block; float: left; height: 50px; line-height: 50px; text-align: center; width: 50px }
.wrap-NAV .NAV-Top .NAV-left .button-collapse i { font-size: 36px; line-height: 50px }
.wrap-NAV .NAV-Top .NAV-center { flex: 0 1 0% }
.wrap-NAV .NAV-Top .NAV-center .navlogo { background-position: center -2px; height: 50px; opacity: 0; width: 100% }
.wrap-NAV .NAV-Top .NAV-right { display: flex; justify-content: flex-end }
.wrap-NAV .NAV-Top .NAV-right .btn-extra { color: #fff; display: block; display: none; height: 50px; line-height: 50px; text-align: center; width: 50px }
.wrap-NAV .NAV-Top .NAV-right .btn-extra i { margin-top: 12px }
.wrap-NAV .NAV-Top .NAV-right .btn-extra:hover { opacity: .8 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { background: var(--color-3); display: inline-block; float: left; padding: 3px }
.wrap-NAV .NAV-Top .NAV-right .social { float: left; margin: 0 10px; opacity: 1; transition: opacity 0.4s ease-in-out }
.wrap-NAV .NAV-Top .NAV-right .social li { float: left; margin: 0 10px }
.wrap-NAV .NAV-Top .NAV-right .social li a { color: hsl(0 0% 100% / .7); font-size: 18px }
.wrap-NAV .NAV-Top .NAV-right .social li a:hover { color: #fff }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-tiktok { background: url(../img/ics/ic-tik-tok.svg) 50% no-repeat; background-size: contain; height: 16px; opacity: .7; width: 14px }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-tiktok:hover { opacity: 1 }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-telegram { background: url(../img/ics/ic-telegram.svg) 50% no-repeat; background-size: contain; height: 16px; opacity: .7; width: 16px }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-telegram:hover { opacity: 1 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { color: #fff0; display: block; font-size: 11px; height: 50px; line-height: 10px; overflow: hidden; position: relative; text-align: center; white-space: nowrap; width: 50px; z-index: 3 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:hover { color: #fff }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:after, .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:before { -webkit-backface-visibility: hidden; backface-visibility: hidden; content: ""; position: absolute; transform: translateZ(0); transition: opacity 0.3s }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:before { border: 3px solid #fff; border-radius: 50%; height: 18px; left: 14px; top: 14px; width: 18px }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:after { background: #fff; bottom: 17px; height: 3px; right: 13px; transform: rotate(45deg); width: 10px }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span { height: 100%; left: 0; position: absolute; top: 0; width: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:after, .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:before { -webkit-backface-visibility: hidden; backface-visibility: hidden; background: #2e3233; background: #fff; content: ""; display: inline-block; height: 3px; left: 50%; margin-left: -11px; margin-top: -2px; opacity: 0; position: absolute; top: 50%; transform: translateZ(0); transition: opacity 0.3s, transform 0.3s; width: 22px }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:before { transform: rotate(45deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:after { transform: rotate(-45deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:after, .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:before { opacity: 1 }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:before { transform: rotate(135deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:after { transform: rotate(45deg) }
.wrap-NAV .NAV-Top .NAV-right .cd-search { height: 50px; left: 0; opacity: 0; position: absolute; top: 100%; transition: opacity 0.3s 0s, visibility 0 0.3s; visibility: hidden; width: 100%; z-index: 3 }
.wrap-NAV .NAV-Top .NAV-right .cd-search form { height: 100%; width: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search input { -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; background: #fff; border: none; border-radius: 0; box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgb(0 0 0 / .05); box-sizing: border-box; height: 100%; padding: 0 5%; width: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search input::-webkit-input-placeholder { color: #c9cbc4 }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:-moz-placeholder, .wrap-NAV .NAV-Top .NAV-right .cd-search input::-moz-placeholder { color: #c9cbc4 }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:-ms-input-placeholder { color: #c9cbc4 }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:focus { outline: none }
.wrap-NAV .NAV-Top .NAV-right .cd-search.is-visible { opacity: 1; transition: opacity 0.3s 0s, visibility 0 0; visibility: visible }
.wrap-NAV .NAV-Top .NAV-right .nav-is-fixed .cd-search { position: fixed }
.wrap-NAV .NAV-Top .NAV-right .no-js .cd-search { opacity: 1; position: relative; top: 0; visibility: visible }
@media only screen and (min-width:1201px) {
 .wrap-NAV .NAV-Top .NAV-right .cd-search { height: 120px; top: 100% }
.wrap-NAV .NAV-Top .NAV-right .cd-search input { box-sizing: border-box; font-size: 2.5rem; font-weight: var(--fw-300); padding: 0 4em }
 }
.wrap-NAV .NAV-Bottom { background: var(--primary) !important; height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: visible }
.wrap-NAV .NAV-Bottom .container { width: 100% }
.wrap-NAV .NAV-Bottom .container nav { box-shadow: none }
.wrap-NAV .NAV-Bottom .container nav ul::-webkit-scrollbar, .soccer-bar--wrapper::-webkit-scrollbar { display: none }
.wrap-NAV .NAV-Bottom .container nav ul li { flex: 0 0 auto; font-size: 14px; font-weight: var(--fw-700); width: auto }
.wrap-NAV .NAV-Bottom .container nav ul li a { color: hsl(0 0% 100% / .7); display: block; padding: 0 10px }
.wrap-NAV .NAV-Bottom .container nav ul li a:hover { opacity: .8 }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo { color: #fff; position: relative }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo:after { background: var(--color-4); bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100% }
.wrap-NAV.pinned .NAV-Top .NAV-center { display: block; flex-grow: 1 }
.wrap-NAV.pinned .NAV-Top .NAV-center .navlogo { opacity: 1 !important }
.wrap-NAV.pinned .NAV-Top .social { display: none; opacity: 0 !important }
@media only screen and (max-width:600px) {
 .wrap-NAV { position: fixed; top: 0 }
.wrap-NAV .NAV-Top .navlogo { opacity: 1 !important }
.wrap-NAV .NAV-Top .NAV-left { flex: 0 1 }
.wrap-NAV .NAV-Top .NAV-center { flex-grow: 1 !important }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger, .wrap-NAV .NAV-Top .NAV-right .social, .wrap-NAV .NAV-Top .NAV-right .tv { display: none }
.wrap-NAV .NAV-Top .NAV-right .btn-extra, .wrap-NAV .NAV-Top .NAV-right.showextra .cd-search-trigger, .wrap-NAV .NAV-Top .NAV-right.showextra .tv { display: block }
.wrap-NAV .NAV-Top .NAV-left, .wrap-NAV .NAV-Top .NAV-right { flex: 0 1 50px }
 }
#slide-out { background: #2A2A2A; color: #fff; font-family: var(--font-1); border-bottom-right-radius: 0; border-bottom-left-radius: 0 }
#slide-out>li { border-bottom: 2px solid rgb(0 0 0 / .2) }
#slide-out li a { color: var(--color-5); font-weight: 700 }
#slide-out.active, #slide-out li.active, #slide-out li>a:hover, #slide-out li li>a:hover { color: var(--primary) }
#slide-out .li>a li>a>[class*="mdi-"], #slide-out li>a>[class^="mdi-"], #slide-out li>a>i, #slide-out li>a>i.material-icons { color: var(--color-5); float: right; margin: 0 }
#slide-out .collapsible-body, #slide-out .fixed .collapsible-body { background-color: var(--white) }
#slide-out .collapsible-body ul li, #slide-out .fixed .collapsible-body ul li { border-bottom: 2px solid rgb(0 0 0 / .1) }
#slide-out .collapsible-body ul li a, #slide-out .fixed .collapsible-body ul li a { color: var(--color-6); font-weight: 400; font-family: var(--font-2) }
#slide-out .collapsible-body ul li:last-child, #slide-out .fixed .collapsible-body ul li:last-child { border-bottom: none !important }
#slide-out .collapsible-header, #slide-out.fixed .collapsible-header { border-left: 6px solid var(--color-1); font-size: 16px; padding: 0 20px 0 32px }
#slide-out .collapsible-header.active i, #slide-out.fixed .collapsible-header.active i { transform: rotate(180deg) }
#slide-out .fijo-sidenav { background: var(--white) }
#slide-out .fijo-sidenav .side-logo { margin-left: 10%; width: 80% }
#slide-out .fijo-sidenav .side-logo .wrap-logo { height: 4em }
#slide-out .fijo-sidenav .descarga_pdf { font-size: .8em; font-weight: var(--fw-400); height: 28px; line-height: 28px; margin-top: 0; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-out }
#slide-out .bg-darkblue { background: #fff0 }
#slide-out .bg-darkblue a { font-weight: 700 }
#slide-out::-webkit-scrollbar { -ms-overflow-style: none; display: none; scrollbar-width: none }
.wrap-DEST { font-size: 12px; font-weight: var(--fw-700); height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: hidden }
.wrap-DEST, .wrap-DEST .container { position: relative }
.wrap-DEST .destfijo { left: 0; padding: 0; position: absolute; top: 0 }
.wrap-DEST .destfijo a { color: var(--color-4); font-weight: 700 }
.wrap-DEST .destfijo a:hover { color: var(--color-1) }
.wrap-DEST ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0 5px 0 80px; overflow-x: auto }
.wrap-DEST ul::-webkit-scrollbar { display: none }
.wrap-DEST ul li { flex: 0 0 auto; position: relative; text-transform: uppercase; width: auto }
.wrap-DEST ul li a { color: rgb(0 0 0 / .54); display: block; padding: 0 10px }
.wrap-DEST ul li a:hover { color: rgb(0 0 0 / .38) }
.wrap-DEST ul li :after { content: "|"; margin-top: -1px; position: absolute; right: 0; top: 0; color: #F3F3F3 }
.wrap-DEST ul li:last-child :after { display: none }
@media only screen and (max-width:600px) {
 .wrap-DEST ul { margin: 0 5px 0 85px }
 }
.wrap-ULTIMAHORA { height: 60px; margin: 1em 0; overflow: hidden }
.wrap-ULTIMAHORA .container { position: relative }
.wrap-ULTIMAHORA .container .ticker-fijo { background: var(--color-1); border-bottom-left-radius: 0; border-top-left-radius: 0; color: #fff; font-size: 12px; font-weight: var(--fw-700); left: 0; line-height: 40px; padding: 0 20px; position: absolute; text-transform: uppercase; top: 0; z-index: 2; font-family: var(--font-2) }
.wrap-ULTIMAHORA .container .simple-ticker { background: #f0f0f0; border-bottom-right-radius: 0; border-top-right-radius: 0; height: 40px; line-height: 40px; overflow: hidden; padding: 0 0 0 135px; position: relative; width: 100% }
.wrap-ULTIMAHORA .container .simple-ticker ul { list-style: none; margin: 0; padding: 0; position: relative; width: 100% }
.wrap-ULTIMAHORA .container .simple-ticker ul li { display: none; margin: 0; padding: 0; width: 100%; z-index: 1 !important }
.wrap-ULTIMAHORA .container .simple-ticker h3 { font-size: .95em; font-weight: var(--fw-400); line-height: 40px; margin: 0 }
.wrap-ULTIMAHORA .container .simple-ticker h3 a { color: var(--black); padding-left: 20px; font-family: var(--font-2) }
.wrap-ULTIMAHORA .container .simple-ticker h3 a:hover { opacity: .8 }
.cd-overlay { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgb(31 31 31 / .8); cursor: pointer; height: 100%; opacity: 0; position: fixed; right: 0; top: 0; transition: opacity 0.3s 0s, visibility 0 0.3s, transform 0.3s 0; visibility: hidden; width: 100%; z-index: 2 }
.cd-overlay.is-visible { opacity: 1; transition: opacity 0.3s 0s, visibility 0 0s, transform 0.3s 0; visibility: visible }
@media only screen and (max-width:1200px) {
 .cd-overlay.is-visible, .nav-on-left .cd-overlay.is-visible { transform: translateX(260px) }
.cd-overlay.is-visible.search-is-visible, .nav-on-left .cd-overlay.is-visible.search-is-visible { transform: translateX(0); z-index: 2 }
 }
.wrap-TRIPLE.wrap-CORP .container { position: relative }
.app { background-position: 100%; background-repeat: no-repeat; display: none !important; height: 40px; opacity: .4; position: absolute; right: 0; transition: all 0.3s ease; width: 140px; z-index: 1 }
.app.appstore { background-image: url(../img/ics/ic-appstore.svg); top: 26px }
.app.googleplay { background-image: url(../img/ics/ic-googleplay.svg); top: 80px }
.app:hover { opacity: 1 }
@media only screen and (max-width:992px) {
 .app { height: 28px; right: 5px }
.app.appstore { top: 0 }
.app.googleplay { top: 45px }
 }
@media only screen and (max-width:992px) {
 .wrap-CORP .CORP-left, .wrap-CORP .CORP-right { display: flex }
.wrap-CORP .CORP-left .logo-And_Unica, .wrap-CORP .CORP-right .logo-And_Unica { display: none; height: calc(100% - 32px) }
 }
.au .logo-And_Unica { display: block }
@media only screen and (max-width:992px) {
 .au .wrap-CORP .CORP-left .logo-And_Unica, .au .wrap-CORP .CORP-right .logo-And_Unica { display: block }
 }
.Usr_login { display: flex; flex-direction: row; gap: 1rem }
.Usr_login .btn-xs { align-self: center; color: #fff; font-size: 12px }
.Usr_login .btn-xs:hover { opacity: .7 }
.Usr_login .btn.btn-xs { height: auto; line-height: 1; padding: 8px 12px; text-transform: none }
.Usr_login .btn.btn-xs:hover { opacity: 1 }
.side-nav .Usr_login { border-top: 2px solid rgb(0 0 0 / .2); justify-content: center; padding: 0 10px }
.side-nav .Usr_login .btn-xs { font-size: 13px; font-weight: 400 !important }
.modalNew#modal-registro { max-width: 670px; width: 100%; background-color: #FCC006 }
.modalNew#modal-login, .modalNew#modal-registro { border-top: 6px solid var(--color-4) }
.modalNew h3 { font-family: var(--font-2); font-weight: var(--fw-400); margin-bottom: .25em; margin-top: .5em }
.modalNew p { color: rgb(0 0 0 / .54); font-family: var(--font-1) }
.modalNew p.lead { color: var(--color-4); font-family: var(--font-1); font-weight: var(--fw-700); margin-top: 0 }
.modalNew .Formulario { font-family: var(--font-1) !important }
.modalNew .Formulario input { background-color: #fff; padding-left: 10px; width: calc(100% - 10px) }
.modalNew .Formulario input+label { padding-left: 10px }
.modalNew .Formulario input+label.active { padding-left: 0; top: .5rem }
.modalNew .Formulario input[type="checkbox"]+label { padding-left: 30px }
.modalNew .Formulario .select-wrapper+label { top: -20px }
.modalNew .Formulario button { margin-bottom: 0; width: 100% }
.modalNew .Formulario button.btn-redes { background-color: #fff; color: #737373 !important; display: flex; flex-direction: row; font-size: 14px; height: auto; justify-content: center; padding: 0 10px; text-transform: none }
.modalNew .Formulario button.btn-redes span { align-self: center; line-height: 1; margin: 20px 5px }
.modalNew .Formulario button.btn-redes svg { align-self: center; margin: 0 5px }
.modalNew .Formulario button.btn-redes:hover { color: #4d4d4d !important }
@media only screen and (max-width:600px) {
 .modalNew .Formulario button.btn-redes { margin-bottom: 1em }
 }
.modalNew .Formulario hr { margin-bottom: 1rem }
.modalNew .modal-footer { background-color: var(--color-1) !important; height: auto; padding: .75rem }
.modalNew .modal-footer p { color: hsl(0 0% 100% / .7); font-family: var(--font-1) }
.modalNew .modal-footer p a { text-decoration: underline }
.modalNew .modal-footer p a:hover { color: inherit; opacity: .7 }
.modalNew form p:last-child { margin-bottom: 10px }
#modal-denuncia, #modal-pass { padding-top: 2em }
#modal-denuncia .modal-content, #modal-pass .modal-content { padding: 1.5em 1.5em .5em }
#modal-denuncia .modal-content h4, #modal-pass .modal-content h4 { background: var(--color-1); color: #fff; font-size: 1.2em; left: 0; line-height: 2.5em; padding: 0 1em; position: absolute; top: 0; width: 100% }
#modal-denuncia .modal-content h4:after, #modal-pass .modal-content h4:after { border-color: var(--color-1) #fff0 #fff0; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 20px; position: absolute; width: 0 }
#modal-denuncia .modal-action, #modal-pass .modal-action { position: absolute; right: 10px; top: 10px }
#modal-denuncia .modal-action i, #modal-pass .modal-action i { color: #fff }
#modal-denuncia button { background-color: #ca2527 }
#modal-comentarios, #modal-normas { max-width: 90% }
#modal-comentarios .modal-content, #modal-normas .modal-content { padding: 2em }
#modal-comentarios h3, #modal-normas h3 { background: var(--color-1); color: #fff; font-size: 1.75em; margin: 0; padding: 1em; text-align: center; width: 100% }
#modal-comentarios h5, #modal-normas h5 { font-weight: var(--fw-400); line-height: 1.25em }
#modal-comentarios hr, #modal-normas hr { margin-bottom: 1.5em }
#modal-comentarios ol, #modal-normas ol { color: rgb(0 0 0 / .54); counter-reset: contador; font-family: var(--font-1); list-style: none; margin-bottom: 0; margin-top: 2em; padding-left: 0 }
#modal-comentarios ol li, #modal-normas ol li { border-bottom: 1px dashed rgb(0 0 0 / .15); counter-increment: contador; margin-bottom: 1em; padding-bottom: 1em }
#modal-comentarios ol li:before, #modal-normas ol li:before { align-items: center; background: var(--color-4); border-radius: 50px; color: #fff; content: counter(contador); display: inline-block; display: inline-flex; font-size: 12px; font-weight: var(--fw-700); height: 20px; justify-content: center; line-height: 1em; margin-right: 12px; min-width: 20px; text-align: center; width: auto }
#modal-comentarios ol li:last-child, #modal-normas ol li:last-child { border: none; margin-bottom: 0; padding-bottom: 0 }
#modal-suscripcion { background: #f0f0f0; bottom: 2em !important; left: auto !important; margin: 0; max-width: 560px; padding-top: 3em; right: 2em; top: auto !important }
#modal-suscripcion .modal-content { padding: 1.5em }
#modal-suscripcion .modal-content h4 { background: var(--color-1); color: #fff; font-size: 1.2em; left: 0; padding: 1em; position: absolute; top: 0; width: 100% }
#modal-suscripcion .modal-content h4:after { border-color: var(--color-1) #fff0 #fff0; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 26px; position: absolute; width: 0 }
#modal-suscripcion .modal-content h3 { font-size: 1.25em; margin-top: 1em }
#modal-suscripcion .modal-content p { margin-bottom: 2em }
#modal-suscripcion .modal-content button { font-family: var(--font-1) }
#modal-suscripcion .modal-content .row { display: flex; margin: 1em 0 0; text-align: center }
#modal-suscripcion .modal-content .row .col { padding: 0 }
#modal-suscripcion .modal-content .row .col button { height: 100%; line-height: 1.5em; padding: .75em 1em; width: 100% }
#modal-suscripcion .modal-content .row .col p { line-height: 1.25; margin: 0 }
#modal-suscripcion .modal-content .row .col p a { text-decoration: underline }
#modal-suscripcion .modal-content .row:last-child { border-top: 1px solid rgb(0 0 0 / .1); padding-top: 1em }
#modal-suscripcion .modal-content .row:last-child p { text-align: left }
@media only screen and (max-width:600px) {
 #modal-suscripcion .modal-content .row { display: block }
#modal-suscripcion .modal-content .row button { margin-bottom: 1em }
 }
#modal-suscripcion .modal-action { position: absolute; right: 10px; top: 10px }
#modal-suscripcion .modal-action i { color: #fff }
html { scroll-behavior: smooth }
.BLOQUE-COMENTARIOS .info-comentarios { background-color: #f0f0f0; border-radius: 4px; display: flex; flex-direction: row; font-size: 14px; padding: 1em }
.BLOQUE-COMENTARIOS .info-comentarios a { text-decoration: underline }
.BLOQUE-COMENTARIOS .info-comentarios svg { align-self: center; margin-right: .5em }
.BLOQUE-COMENTARIOS .form-comentarios { border-bottom: 1px solid #f0f0f0; margin-bottom: 1em; padding-bottom: 1em }
.BLOQUE-COMENTARIOS .form-comentarios textarea { background-color: #f0f0f0; border: none; border-radius: 4px; font-family: var(--font-1); font-size: 16px; line-height: 1.25em; max-width: 100%; min-height: 9em; padding: 1em }
.BLOQUE-COMENTARIOS .form-comentarios textarea::-webkit-input-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios textarea::-moz-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios textarea:-ms-input-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios textarea:-moz-placeholder { color: #999 }
.BLOQUE-COMENTARIOS .form-comentarios button { font-family: var(--font-1); width: 100% }
.BLOQUE-COMENTARIOS .form-comentarios p { font-size: 14px; margin-top: 6px }
.BLOQUE-COMENTARIOS .form-comentarios p a { text-decoration: underline }
.BLOQUE-COMENTARIOS .comentario { position: relative; scroll-margin-top: 100px }
.BLOQUE-COMENTARIOS .comentario i.cont { color: rgb(0 0 0 / .38); display: none; left: 0; position: absolute; top: 5px }
.BLOQUE-COMENTARIOS .comentario .otros-com { background: #f0f0f0; border-radius: 4px; display: flex; flex-direction: row; gap: 6px; margin-top: 2px; overflow: hidden; padding: 0 }
.BLOQUE-COMENTARIOS .comentario .otros-com .respuesta { align-self: center; color: rgb(0 0 0 / .38); display: none; font-size: 12px; font-weight: var(--fw-700); line-height: 18px; padding-left: 6px; text-transform: uppercase }
.BLOQUE-COMENTARIOS .comentario .otros-com .respuesta:hover { color: rgb(0 0 0 / .54) }
.BLOQUE-COMENTARIOS .comentario .otros-com .num-com { background: var(--color-4); color: #fff; font-size: 12px; font-weight: var(--fw-400); line-height: 18px; padding: 0 4px }
.BLOQUE-COMENTARIOS .comentario .comentario { padding-left: 32px }
.BLOQUE-COMENTARIOS .comentario .comentario i { display: block }
@media only screen and (max-width:600px) {
 .BLOQUE-COMENTARIOS .comentario .comentario { padding-left: 0 }
.BLOQUE-COMENTARIOS .comentario .comentario .usuario-com { padding-left: 42px }
 }
.BLOQUE-COMENTARIOS .comentario .comentario .otros-com .respuesta { display: block !important }
.BLOQUE-COMENTARIOS .comentario .comentario .comentario .comentario .comentario .comentario { padding-left: 0 !important }
.BLOQUE-COMENTARIOS .comentario .comentario .comentario .comentario .comentario .comentario i.cont { left: -30px }
.BLOQUE-COMENTARIOS .comentario :not(i) { font-family: var(--font-1) !important }
.BLOQUE-COMENTARIOS .comentario .fila { display: flex; flex-direction: row; justify-content: start }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .avatar-com { background-color: var(--color-4); border-radius: 50%; color: #fff; display: flex; flex-direction: column; height: 40px; justify-content: center; margin-right: 12px; min-width: 40px; overflow: hidden; width: 40px }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .avatar-com span { align-self: center }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com { flex-grow: 1 }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com h5 { -webkit-line-clamp: 1; display: flex; font-size: 18px; line-height: 1; margin: 4px 0; max-height: 18px; overflow: hidden }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com h6 { -webkit-line-clamp: 1; color: #888; font-size: 12px; font-weight: var(--fw-400); line-height: 1; margin: 0; max-height: 18px; max-height: 12px; overflow: hidden }
.BLOQUE-COMENTARIOS .comentario .fila.texto-com p { font-size: 14px; line-height: 20px }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com { border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; display: flex; flex-direction: row; gap: 16px; justify-content: start; margin-bottom: 20px; padding: 16px 0 }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button { background: transparent !important; border: none !important; display: flex; flex-direction: row; flex-wrap: nowrap; font-size: 14px; gap: 6px; justify-content: start; padding: 0 }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a span, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button span { align-self: center; background: transparent !important; color: rgb(0 0 0 / .54); padding: 0 }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a i, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button i { color: rgb(0 0 0 / .54); font-size: 20px }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a:hover *, .BLOQUE-COMENTARIOS .comentario .fila.acciones-com button:hover * { color: var(--color-4) !important }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com .denunciar { display: flex; flex-grow: 1; justify-content: end }
@media only screen and (max-width:600px) {
 .BLOQUE-COMENTARIOS .comentario .fila.acciones-com .denunciar span { display: none }
 }
.modal .BLOQUE-COMENTARIOS .info-comentarios { background-color: #d9d9d9 }
.modal .BLOQUE-COMENTARIOS .form-comentarios { border: none; margin: 0; padding: 0 }
.modal .BLOQUE-COMENTARIOS .form-comentarios textarea { background-color: #d9d9d9 }
.wrap-HEADER { background: var(--white); display: flex; flex-direction: column; width: 100%; gap: 0; padding-top: 0; padding-bottom: 0 }
.wrap-HEADER.pinned { gap: 0; box-shadow: 0 0 10px rgb(0 0 0 / .5); padding-bottom: 0; padding-top: 12px }
.wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo { display: block; max-height: 43px }
.wrap-HEADER.pinned .wrap-CORP .container .enlaces-extra { display: none }
.wrap-NAV.pinned { display: none }
.wrap-HEADER .wrap-CORP .container .wrap-logo .subedicion { display: none }
.wrap-HEADER .wrap-CORP { background: var(--white); order: 2; padding: 24px 20px; width: 100%; z-index: 5 }
.wrap-HEADER .wrap-CORP .container .CORP-left { align-items: center; display: flex; gap: 40px; order: 3; justify-content: flex-end }
.wrap-HEADER .wrap-CORP .container .CORP-right { align-items: center; display: flex; gap: 0; justify-content: flex-start; order: 1 }
.wrap-HEADER .wrap-CORP .container .CORP-right .social { display: flex; align-items: center; justify-content: center; gap: 16px }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a { color: var(--color-1) }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a i { font-size: 16px }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a svg { max-height: 13px; width: 13px }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a svg path { fill: var(--color-1) }
.wrap-HEADER .wrap-CORP .container .CORP-right .cd-search-trigger { display: none }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-xs { text-wrap: nowrap; color: #fff; font-size: 14px; padding: 0 1rem; text-transform: none !important }
.wrap-HEADER .wrap-CORP .container .wrap-logo { height: 86px }
.wrap-HEADER .wrap-CORP .container .enlaces-extra { display: flex; align-items: center; justify-content: center; gap: 16px }
.wrap-HEADER .wrap-CORP .container .enlaces-extra li a { color: var(--color-6); font-weight: var(--fw-700); font-size: 14px; font-family: var(--font-2) }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom { background: var(--color-2); box-shadow: inset 0 4px 6px rgb(0 0 0 / .2); height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: hidden }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container { width: 100% }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav { box-shadow: none }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0; overflow-x: auto }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul::-webkit-scrollbar { display: none }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li { flex: 0 0 auto; font-size: 14px; font-weight: var(--fw-700); text-transform: uppercase; width: auto }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a { color: hsl(0 0% 100% / .7); display: block; padding: 0 10px }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a:hover { color: #fff }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a.activo { color: #fff; position: relative }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a.activo:after { background: var(--color-4); bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100% }
@media only screen and (max-width:992px) {
 .wrap-HEADER .wrap-CORP .container .CORP-left { max-width: 50px }
.wrap-HEADER .wrap-CORP .container .CORP-left { display: flex !important }
.wrap-HEADER .wrap-CORP .container .CORP-left .cd-search-trigger { display: none !important }
.wrap-HEADER .wrap-CORP .container .CORP-right { max-width: 50px }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-xs { display: none !important }
 }
.wrap-HEADER .wrap-NAV { order: 4 }
.wrap-HEADER .wrap-NAV .NAV-Bottom { height: 46px; line-height: 46px; max-height: 46px; padding-bottom: 24px }
.wrap-HEADER .wrap-NAV .NAV-Bottom .container nav ul li { font-size: 15px }
.wrap-HEADER .wrap-DEST { font-family: var(--font-2); order: 1; padding: 0 15px; order: 1 }
.wrap-HEADER .wrap-DEST .container { display: flex; justify-content: space-between }
.wrap-HEADER .wrap-DEST .container .destfijo { position: relative }
.wrap-HEADER .wrap-DEST .container .destfijo a { color: var(--color-5) }
.wrap-HEADER .wrap-DEST .container ul { margin: 0; width: 100%; justify-content: space-between }
.wrap-HEADER .wrap-DEST .container ul li { text-transform: capitalize }
.wrap-HEADER .wrap-DEST .container ul li a { color: var(--color-5); font-weight: var(--fw-400); padding: 0 6px; text-transform: uppercase; font-family: var(--font-2) }
.wrap-HEADER .wrap-DEST .container ul li a:hover { opacity: .8 }
.wrap-HEADER.pinned .wrap-DEST, .wrap-HEADER .wrap-DEST .container ul li a:after { display: none }
.cd-overlay { background-color: #fff0; z-index: 20 !important }
#cd-search form { position: relative }
#cd-search form .svg-lupa { border-radius: 100%; right: 7px; opacity: 1; background-color: #069; position: absolute; top: 50%; transform: translateY(-50%); width: 25px; height: 25px; display: flex; align-items: center; justify-content: center; z-index: 1 }
#cd-search form input { background: #111; border-bottom: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-sizing: border-box; color: #fff; font-size: 2rem; font-weight: var(--fw-300); height: auto; padding: .5em; position: relative; text-align: left }
#cd-search form input::placeholder { font-family: var(--font-3) }
@media only screen and (max-width:600px) {
 .TITULO-listado h2 { font-size: 1.5em !important }
.wrap-HEADER { position: fixed }
.wrap-HEADER .wrap-CORP { display: block }
.wrap-HEADER .wrap-NAV { position: relative !important }
.wrap-HEADER .wrap-DEST { display: none }
 }
.wrap-ULTIMAHORA .container .ticker-fijo { background: var(--color-1); font-family: var(--font-2); color: var(--white) }
#slide-out .wrap-logo { background-size: contain; height: 50px !important; background-position: center; margin: 1.5rem 0 }
#slide-out .collapsible-header, #slide-out.fixed .collapsible-header { font-size: 20px; padding: 4px 0 4px 0; font-family: var(--font-2) }
#slide-out li>a { font-size: 18px }
#slide-out .Usr_login { line-height: 64px }
#slide-out .Usr_login .btn-xs { font-size: 15px }
.wrap-FOOTER .page-footer { background: #4A4A4A; display: block; padding-top: 0 }
.wrap-FOOTER .centrado { text-align: center }
.page-footer .container { padding: 0 }
.page-footer .footer-top { align-items: center; background: var(--color-1); display: flex; min-height: 1px; overflow: hidden; padding: 24px 0 }
.footer-top nav { box-shadow: none; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px }
.footer-top nav ul { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 0; text-align: center; justify-content: center }
.footer-top nav ul li { margin: 0; padding: 0 }
.footer-top nav ul li a { color: #fff; font-size: .9em; line-height: 2em; padding: 0 10px; text-transform: capitalize; font-family: var(--font-2); font-weight: 700 }
.footer-top nav ul li a:hover { opacity: .8 }
.footer-top nav .second-nav li.separador { margin: 0 }
.footer-top nav .second-nav li.separador div { width: 1px; height: 100%; background: var(--white) }
.footer-top nav .second-nav li a { font-family: var(--font-2); font-weight: 300 }
.wrap-FOOTER .footer-copyright { background: var(--white); font-size: 1em; padding: 24px 0 }
.wrap-FOOTER .footer-copyright p, .wrap-FOOTER .footer-copyright span, .wrap-FOOTER .footer-copyright a, .wrap-FOOTER .footer-copyright .developer { color: var(--color-1); font-family: var(--font-2) }
.wrap-FOOTER .footer-copyright a:hover { color: var(--color-1); opacity: .8 }
.wrap-FOOTER .collapsible { border: none; box-shadow: none; padding-bottom: 0; position: relative }
.wrap-FOOTER .collapsible-header { background: none; border-bottom: 1px solid hsl(0 0% 100% / .15); padding: 0 }
.wrap-FOOTER .collapsible-header.active { padding-bottom: 24px }
.wrap-FOOTER .collapsible-body { border: none; float: left; font-size: .9em; margin-bottom: 0; padding: 0 }
.wrap-FOOTER .collapsible .btn-floating { background: var(--color-4); bottom: 0; left: 50%; margin-left: -28px; position: absolute }
.wrap-FOOTER .collapsible .rotar45 { transform: rotate(135deg) }
.wrap-FOOTER .collapsible i { width: 100% }
.wrap-FOOTER .collapsible-header.active .btn-floating { background: #ca2527; bottom: 3em; transform: rotate(135deg) }
@media only screen and (max-width:600px) {
 .page-footer .footer-copyright { text-align: center }
 }
@media only screen and (min-width:601px) {
 .page-footer .footer-copyright .developer { text-align: right }
 }
.material-tooltip { font-size: .8rem; min-height: 30px; padding: 8px 15px }
.material-tooltip .backdrop { background: var(--color-4) }
@media only screen and (min-width:993px) and (max-width:1200px) {
 .wrap-FOOTER .collapsible .btn-floating { bottom: 3px }
.wrap-FOOTER .collapsible-header.active .btn-floating { bottom: calc(33px + 3em) }
 }
@media only screen and (min-width:1201px) {
 .footer-top nav ul li { margin: auto }
.footer-top nav ul li:first-child a { padding-left: 0 }
.footer-mid nav ul { font-size: .9em; line-height: 1.8em }
.wrap-FOOTER .collapsible .btn-floating { bottom: 5px }
.wrap-FOOTER .collapsible-header.active .btn-floating { bottom: calc(5px + 3em) }
 }
.footer-mid .logo-foot { background: url(../img/logos/logo-andinfo-grupo-2019.svg) top no-repeat; background-size: contain; height: 120px; margin: 20px 0; width: 100% }
.lista-ediciones { display: none }
.lista-ediciones ul { float: left; padding-bottom: 2em; width: 100% }
.lista-ediciones ul li { float: left; padding-right: 3%; width: 100% }
.lista-ediciones ul li a { color: hsl(0 0% 100% / .7); font-size: 13px; line-height: 22px }
.lista-ediciones ul li a:hover { color: #fff }
@media only screen and (min-width:601px) {
 .lista-ediciones ul li { width: 50% }
.lista-ediciones .l3 ul li { width: 100% }
 }
@media only screen and (min-width:1201px) {
 .lista-ediciones ul { padding-bottom: 4em }
 }
@media only screen and (max-width:600px) {
 .footer-mid .l6 ul li { padding-right: 0; width: 100% }
.footer-copyright p { float: left !important; margin: 0 0 .5em }
 }
.titpbs { border-bottom: 1px solid var(--white); border-top: 1px solid var(--white); font-size: 14px; letter-spacing: 1px; padding: 1em; text-transform: uppercase; font-family: var(--font-2); color: var(--white); font-weight: 400 }
ul.logos-pie { border-bottom: 1px solid hsl(0 0% 100% / .15); margin-bottom: 2em; padding-bottom: 2em; text-align: center }
ul.logos-pie li { display: inline-block; margin: 10px 10px 0 0; max-width: 150px }
ul.logos-pie li a { display: block }
ul.logos-pie li a img { opacity: .6; transition: opacity 0.2s }
ul.logos-pie li a:hover img { opacity: 1 }
ul.logos-footer { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; margin-bottom: 24px; margin-top: 24px; gap: 1rem }
ul.logos-footer li { display: block; align-content: center }
ul.logos-footer li a.logos-pie { background-position: 50%; background-repeat: no-repeat; background-size: 150px; display: block; filter: grayscale(100%); height: 60px; opacity: 1; transition: opacity 0.4s ease-in-out; width: 170px }
ul.logos-footer li a.logos-pie:hover { opacity: 1 }
ul.logos-footer li a.logos-pie.logo-pbs { background-size: 200px !important; filter: none !important; height: 82px !important; opacity: 1 !important; width: 200px !important }
ul.logos-footer li a.logos-pie.logo-vivaalmeria { background-image: url(../img/logos/logo-andinfo-viva-almeria.svg) !important }
ul.logos-footer li a.logos-pie.logo-uno { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-dos { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-tres { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-cuatro { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-cinco { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-seis { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logo-siete { background-size: contain; width: 100px }
ul.logos-footer li a.logos-pie.logoinfo .logo-uno { background-size: contain; width: 120px }
ul.logos-footer li a.logos-pie.logo-ai { background-size: 260px !important; width: 300px !important }
ul.logos-footer li a.logos-pie.logoinfo { background-size: 200px !important; height: 60px; width: 240px !important }
ul.logos-footer li a.logos-pie.logos-pie-repeat { background-size: contain }
ul.logos-footer.logoai { margin-top: 2em }
ul.logos-footer.logoai li, ul.logos-footer.logoai li a, ul.logos-footer.logosinfo, ul.logos-footer.logosinfo li, ul.logos-footer.logosinfo li a { visibility: visible }
ul.logos-footer.logosviva { margin-bottom: 2em }
ul.logos-footer.logosviva li, ul.logos-footer.logosviva li a { visibility: visible }
ul.logos-footer.logosotros { margin-bottom: 2em; margin-top: 2em }
ul.logos-footer.logosotros li { margin: 0 20px; visibility: visible }
ul.logos-footer.logosotros li a { visibility: visible }
.wrap-newsletterform { background: #f0f0f0; padding: 30px 40px 40px }
.wrap-newsletterform h5 { margin-bottom: 2em; text-transform: uppercase }
.wrap-newsletterform input::-webkit-input-placeholder { color: #999 }
.wrap-newsletterform input::-moz-placeholder { color: #999 }
.wrap-newsletterform input:-ms-input-placeholder { color: #999 }
.wrap-newsletterform input:-moz-placeholder { color: #999 }
.wrap-newsletterform .select-dropdown, .wrap-newsletterform input { background: #fff !important; border: none !important; box-sizing: border-box; color: #999; padding-left: 10px }
.wrap-newsletterform input[type="email"]::-moz-placeholder { color: #999 }
.wrap-newsletterform input[type="email"]:-ms-input-placeholder { color: #999 }
.wrap-newsletterform input[type="email"]::placeholder { color: #999 }
.wrap-newsletterform .select-dropdown { box-sizing: border-box; padding-left: 0 !important; text-indent: 10px }
.wrap-newsletterform button { box-sizing: border-box; margin-top: 1rem; width: 100% }
#newsletter_ko, #newsletter_ko_email, #newsletter_ok { display: none }
.newsletter_status { border-radius: 6px; margin: 16px 0; padding: 16px; text-align: center }
#newsletter_ok.newsletter_status { background-color: #74df00 }
#newsletter_ko.newsletter_status, #newsletter_ko_email.newsletter_status { background-color: #df0101; color: #fff }
#modal-iniciativa { background: var(--color-1) }
#modal-iniciativa h2 { color: #fff; text-align: center }
#modal-iniciativa img { height: auto; width: 100% }
#modal-iniciativa .modal-content { text-align: center }
.modal .modal-footer { background-color: #f0f0f0 }
@media only screen and (max-width:600px) {
 #modal-iniciativa { height: 50% }
 }
#modal-boletin { background: #f0f0f0; height: 440px }
#modal-boletin .modal-content { padding: 0 }
#modal-boletin .modal-footer { background: #bfbfbf }
#modal-urgente .modal-content { padding: 4em }
#modal-urgente .modal-content h4 { font-size: 1.999em; font-weight: var(--fw-700); line-height: 32px }
#modal-urgente .modal-footer { border-top: 1px solid #999; bottom: 0; box-shadow: 0 0 15px rgb(0 0 0 / .4); position: fixed; z-index: 1 }
.logoComscore, .logoOJD { background-position: 50%; background-repeat: no-repeat; background-size: contain; display: block; height: 40px; margin: 1em 0 0; opacity: .6; text-align: center; transition: opacity 0.2s; width: 100% }
.logoComscore:hover, .logoOJD:hover { opacity: 1 }
.logoOJD { background-image: url(/web/assets_new/img/decor/logo-ojd.png) }
.logoComscore { background-image: url(/web/assets_new/img/decor/logo-comscore.png) }
.wrap-logo-clabe { display: flex; flex-direction: row; justify-content: center }
.wrap-logo-clabe .logoCLABE { background: url(../img/logos-pie/logo-clabe.png) 50% no-repeat; background-size: contain; height: 100px; transition: opacity 0.25s ease-in-out; width: 100px }
.wrap-logo-clabe .logoCLABE:hover { cursor: pointer; opacity: .7 }
#slide-out ul.social { border-top: 2px solid rgb(0 0 0 / .2); display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; padding: 0 10px }
#slide-out ul.social li a { font-size: 18px; height: auto; line-height: normal; padding: 0; text-align: center }
#slide-out ul.social li a:hover { background-color: transparent !important }
#slide-out ul.social li a i.zmdi-tiktok { background: url(../img/ics/ic-tik-tok.svg) 50% no-repeat; background-size: 16px }
#slide-out ul.social li a i.zmdi-telegram { background: url(../img/ics/ic-telegram.svg) 50% no-repeat; background-size: 16px }
#slide-out ul.social li:last-child { display: none }
.INFORMACION #slide-out ul.social { border-top: 2px solid rgb(0 0 0 / .25) }
.MODULO .wrap-both .wrap-text header h3 { word-break: break-word }
.MODULO .wrap-both .wrap-text header h3 a { color: inherit; display: block }
.MODULO .wrap-both .wrap-text header h3 a:hover { opacity: .8 }
.MODULO .wrap-both .wrap-text .entradilla { font-size: 1em }
.MODULO .wrap-both .wrap-text .wrap-otros { display: none }
.MODULO .wrap-both .wrap-text footer { display: block; font-size: .75em; text-transform: uppercase }
.MODULO .wrap-both .wrap-text footer .comentarios { display: none }
.MODULO .wrap-both .wrap-text footer .autor ul { margin: 0; padding: 0 }
.MODULO .wrap-both .wrap-text footer .autor ul li { display: inline; font-weight: var(--fw-700); margin-right: .5em; padding: 0 }
.MODULO .wrap-both .wrap-text footer .autor ul li.exclusiva { background: #ca2527; color: #fff; display: inline-block; font-weight: var(--fw-700); letter-spacing: .5px; margin-bottom: 2px; margin-right: 4px; padding: 2px 6px 0; position: relative; text-transform: uppercase }
.MODULO .wrap-both .wrap-text footer .autor ul li.redactor { margin-right: 2px; padding-right: 8px; position: relative }
.MODULO .wrap-both .wrap-text footer .autor ul li.redactor:after { background: var(--color-4); content: ""; height: 3px; position: absolute; right: 0; top: 5px; width: 3px }
.MODULO .wrap-both .wrap-media figure { line-height: 10px; margin: 0; padding: 0; position: relative; border-radius: 4px }
.MODULO .first-wrap { flex: 1; margin-bottom: 1em; padding-bottom: 0 }
.MODULO .first-wrap .wrap-media .img-wrap { padding-bottom: 50% }
.MODULO .first-wrap .wrap-text .entradilla, .MODULO .first-wrap .wrap-text footer { display: block }
.MODULO .first-wrap .wrap-text .wrap-otros { display: none }
.MODULO .sec-wrap, .MODULO .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO .sec-wrap article, .MODULO .third-wrap article { flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO .sec-wrap article .wrap-both .wrap-media, .MODULO .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.MODULO .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 46% }
.MODULO .sec-wrap article .wrap-both .wrap-text, .MODULO .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO .sec-wrap h3, .MODULO .third-wrap h3 { font-size: 1.2em }
@media only screen and (max-width:600px) {
 .MODULO .sec-wrap .wrap-both .wrap-media, .MODULO .third-wrap .wrap-both .wrap-media { max-width: 100px }
.MODULO .sec-wrap .wrap-both .wrap-media .img-wrap, .MODULO .third-wrap .wrap-both .wrap-media .img-wrap { padding-bottom: 80% !important }
.MODULO .sec-wrap article:last-child, .MODULO .third-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
 }
@media only screen and (min-width:601px) {
 .MODULO .first-wrap .wrap-media { margin: 0 }
.MODULO .sec-wrap { flex-direction: row; justify-content: space-between }
.MODULO .sec-wrap article { flex: 1; margin-bottom: 1em; margin-right: 2em; padding-bottom: 0 }
.MODULO .sec-wrap article .wrap-both { flex-direction: column }
.MODULO .sec-wrap article .wrap-both .wrap-media { flex: auto; margin-right: 0 }
.MODULO .sec-wrap article:last-child { margin-right: 0 }
 }
.wrap-SUPERIOR .MODULO { margin-top: 0em }
.wrap-SUPERIOR .TRIPLE_SUPERIOR:nth-child(2) .container .section .row .col .MODULO { margin-top: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO article { flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO h3 a { color: inherit }
.wrap-MEDIO .wrap-SIMPLE .MODULO h3 a:hover { color: rgb(0 0 0 / .54) }
@media only screen and (max-width:600px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both { display: flex; flex-direction: row }
.wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.wrap-MEDIO .wrap-SIMPLE .MODULO h3 { font-size: 1.2em; margin-top: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO .entradilla { display: none }
 }
@media only screen and (min-width:601px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_L h3 { font-size: 1.999em }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_M article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_M article .wrap-both .wrap-text h3 { font-size: 1.414em }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_S h3 { font-size: 1.2em }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_XS h3 { font-size: 1em; margin: 0 }
.wrap-MEDIO .wrap-SIMPLE.CONT-IZQ-IZQ .MODULO .MODULO_M article, .wrap-MEDIO .wrap-SIMPLE.CONTENIDO-DER .MODULO .MODULO_M article { padding-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_L h3, .wrap-MEDIO .wrap-SIMPLE.CONTENIDO-DER .MODULO .MODULO_S h3 { font-size: 1.2em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M article { margin-bottom: 0; padding-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M article h3 { font-size: 1.2em !important }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article { margin-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both { display: block }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-media { margin-bottom: 0; margin-right: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-text h3 { font-size: 1.2em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS .wrap-text { padding: .5em 1.5em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_Numerado h3, .wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS h3 { font-size: 1em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .entradilla { display: none }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-media { margin-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-text { padding: 1em 1.5em .5em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M .sec-wrap:last-child article { padding-bottom: 1em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S .sec-wrap:last-child article { margin-bottom: 1em; padding-bottom: 1em }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS article:last-child { padding-bottom: 1em }
 }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article { margin-bottom: 1em; padding-bottom: 0 }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both { padding-bottom: 1em !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-media { flex: 0 0 25%; margin-bottom: 0 !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 !important }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-text footer { display: none }
.TITULO-listado+.MODULO { margin-top: 0; position: relative }
@media only screen and (max-width:600px) {
 .MODULO { margin-top: 0 }
.TITULO-listado+.MODULO { margin-top: -1px }
 }
@media only screen and (min-width:601px) {
 .MODULO_L .sec-wrap { border: none; display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO_L .sec-wrap article { border: none; flex: 1 0 100% }
.MODULO_L .sec-wrap article .wrap-both { display: flex; flex-direction: column }
.MODULO_L .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.MODULO_L .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO_L .sec-wrap h3 { font-size: 1.414em }
.MODULO_L .sec-wrap .entradilla { display: block }
 }
@media only screen and (min-width:601px) {
 .MODULO_S .sec-wrap, .MODULO_S .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO_S .sec-wrap article, .MODULO_S .third-wrap article { flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO_S .sec-wrap article .wrap-both, .MODULO_S .third-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_S .sec-wrap article .wrap-both .wrap-media, .MODULO_S .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 0; margin-right: 1em }
.MODULO_S .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_S .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO_S .sec-wrap article .wrap-both .wrap-text, .MODULO_S .third-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO_S .sec-wrap h3, .MODULO_S .third-wrap h3 { font-size: 1.2em; margin: 0 }
.MODULO_S .sec-wrap h3 a, .MODULO_S .third-wrap h3 a { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box !important; overflow: hidden; word-break: break-word }
.MODULO_S .sec-wrap .entradilla, .MODULO_S .third-wrap .entradilla { display: none }
 }
.MODULO_XXL .sec-wrap article:last-child { border: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_XXL .sec-wrap article { border: none; margin-bottom: 0 }
.MODULO_XXL .sec-wrap article .wrap-media { max-width: 100% !important }
 }
@media only screen and (min-width:993px) {
 .MODULO_XXL { display: flex; flex-direction: row-reverse; padding-bottom: 1em }
.MODULO_XXL .first-wrap { border: none; flex: 1 0 66% }
.MODULO_XXL .first-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 50% }
.MODULO_XXL .first-wrap article .wrap-both h3 { font-size: 2.827em }
.MODULO_XXL .sec-wrap { flex: 1 0 calc(34% - 2em); flex-direction: column; margin-right: 2em }
.MODULO_XXL .sec-wrap article { margin-bottom: 2em; margin-right: 0 !important }
.MODULO_XXL .sec-wrap article:last-child { border: none; padding: 0 }
.MODULO_XXL .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56.25% }
 }
@media only screen and (min-width:601px) {
 .MODULO_XXL_NUEVO .first-wrap { border: none; padding-bottom: 1em }
.MODULO_XXL_NUEVO .first-wrap .wrap-text { text-align: center }
.MODULO_XXL_NUEVO .first-wrap .wrap-text .entradilla { font-size: 1em }
.MODULO_XXL_NUEVO .sec-wrap { flex-direction: row; justify-content: space-between }
.MODULO_XXL_NUEVO .sec-wrap article { border-bottom: none; flex: 1; margin-right: 2em; padding-bottom: 0 }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both { flex-direction: column }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both .wrap-media { flex: auto; margin-right: 0; max-width: 100% !important }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 45% }
.MODULO_XXL_NUEVO .sec-wrap article:last-child { margin-right: 0 }
 }
@media only screen and (min-width:993px) {
 .MODULO_XXL_NUEVO .first-wrap h3 { font-size: 2.827em }
 }
@media only screen and (min-width:1201px) {
 .MODULO_XXL_NUEVO .first-wrap h3 { font-size: 3.998em }
 }
@media only screen and (max-width:600px) {
 .MODULO_XL_OVER article { padding-bottom: 1em }
.MODULO_XL_OVER article .wrap-media .img-wrap { padding-bottom: 45% }
 }
@media only screen and (min-width:601px) {
 .MODULO_XL_OVER { padding-bottom: 2em }
.MODULO_XL_OVER .wrap-both { position: relative }
.MODULO_XL_OVER .wrap-both .wrap-text { background: #fff; bottom: 0; left: 2em; padding: .5em 2em 0; position: absolute; text-align: left; width: calc(100% - 4em); z-index: 2 }
 }
@media only screen and (min-width:993px) {
 .MODULO_XL_OVER h3 { font-size: 2.827em }
 }
@media only screen and (min-width:1201px) {
 .MODULO_XL_OVER .img-wrap { padding-bottom: 45% }
 }
@media only screen and (min-width:993px) {
 .wrap-DOBLE .MODULO_XL_OVER h3 { font-size: 1.999em }
.wrap-DOBLE .MODULO_XL_OVER .img-wrap { padding-bottom: 56.25% }
 }
.MODULO_XL { padding-bottom: 1em }
.MODULO_XL .img-wrap { padding-bottom: 45% }
@media only screen and (min-width:993px) {
 .MODULO_XL .wrap-text { text-align: center }
.MODULO_XL h3 { font-size: 2.827em }
 }
@media only screen and (min-width:993px) {
 .wrap-DOBLE .MODULO_XL .wrap-text { text-align: left }
 }
.MODULO_1_1_4 { display: flex; flex-direction: column; flex-wrap: wrap }
.MODULO_1_1_4 .first-wrap { display: block; flex: 1 }
.MODULO_1_1_4 .sec-wrap { display: block; flex: 1; margin-bottom: 1em }
@media only screen and (min-width:600px) {
 .MODULO_1_1_4 .sec-wrap .entradilla { display: block }
 }
.MODULO_1_1_4 .third-wrap { display: block; flex: 1 }
@media only screen and (min-width:601px) {
 .MODULO_1_1_4 .sec-wrap { border-bottom: none; margin-bottom: 0 }
 }
@media only screen and (min-width:768px) {
 .MODULO_1_1_4 { flex-direction: row; padding-bottom: 0 }
.MODULO_1_1_4 .first-wrap { border: none; flex: 1 0 100%; margin-bottom: 2em }
.MODULO_1_1_4 .first-wrap .wrap-both { float: left; height: 100%; min-height: 360px; overflow: hidden; position: relative; width: 100% }
.MODULO_1_1_4 .first-wrap .wrap-media { height: 100%; left: 0; position: absolute; top: 0; width: 62.5% }
.MODULO_1_1_4 .first-wrap .wrap-media figure { height: 100% }
.MODULO_1_1_4 .first-wrap .wrap-media figure .img-wrap { height: 100%; padding-bottom: 0 }
.MODULO_1_1_4 .first-wrap .wrap-text { background: var(--color-1); color: hsl(0 0% 100% / .7); float: right; margin-bottom: 2em; margin-left: -12.5%; margin-top: 40px; padding: 20px 40px 30px; position: relative; width: 50%; z-index: 1 }
.MODULO_1_1_4 .first-wrap .wrap-text h3 { color: #fff }
.MODULO_1_1_4 .first-wrap .wrap-text h3 a { color: inherit }
.MODULO_1_1_4 .first-wrap .wrap-text h3 a:hover { opacity: 0.8 !important }
.MODULO_1_1_4 .first-wrap footer a { color: hsl(0 0% 100% / .7) }
.MODULO_1_1_4 .first-wrap footer a:hover { color: #fff }
.MODULO_1_1_4 .sec-wrap { flex: 1; position: relative }
.MODULO_1_1_4 .sec-wrap article { border: none; margin-bottom: 0 }
.MODULO_1_1_4 .sec-wrap article h3 { font-size: 1.999em; margin-bottom: .5em }
.MODULO_1_1_4 .sec-wrap article .wrap-media { max-width: none }
.MODULO_1_1_4 .sec-wrap article .img-wrap { padding-bottom: 48% !important }
.MODULO_1_1_4 .third-wrap { display: block; flex: 0 0 50%; flex-direction: row; flex-wrap: wrap; padding-left: 2em; padding-left: 1em; border-left: 1px solid var(--neutral-5); margin-left: 1em }
.MODULO_1_1_4 .third-wrap article:last-child { border: none }
.MODULO_1_1_4 .third-wrap article .wrap-media { flex: 0 0 calc(23% - 1em) !important }
 }
.MODULO_1_4_1 .third-wrap article { border: none; margin-bottom: 0 }
@media only screen and (max-width:600px) {
 .MODULO_1_4_1 .sec-wrap article:last-child { margin-bottom: 1em !important }
 }
@media only screen and (min-width:768px) {
 .MODULO_1_4_1 { display: flex; flex-direction: column; padding-bottom: 0em }
.MODULO_1_4_1 .first-wrap { border: none; flex: 1 0 100%; margin-bottom: 2em }
.MODULO_1_4_1 .first-wrap article .wrap-both { position: relative }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text h3 { font-size: 1.999em !important }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text .entradilla { display: none }
.MODULO_1_4_1 .sec-wrap { margin-bottom: 1em }
.MODULO_1_4_1 .sec-wrap article, .MODULO_1_4_1 .third-wrap article { border: none; margin-bottom: 0 }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-media { flex: 0 0 22%; margin-bottom: 0; margin-right: 2em }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text h3 { font-size: 20px !important }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text .entradilla { display: block }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_4_1 { flex-direction: row }
.MODULO_1_4_1 .first-wrap { border: none; flex: 0 0 calc(40% - 1em); margin-right: 1em }
.MODULO_1_4_1 .first-wrap article { border: none; height: 100%; margin-bottom: 0 }
.MODULO_1_4_1 .first-wrap article .wrap-both { position: relative; display: flex; flex-direction: column; align-items: stretch }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); height: 100% }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media figure { height: 100% }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media figure a { display: block; height: 100% }
.MODULO_1_4_1 .sec-wrap { border-bottom: none; flex: 0 0 calc(35% - 1em); flex-direction: column; margin-bottom: 0; margin-right: 1em; justify-content: start; height: fit-content }
.MODULO_1_4_1 .sec-wrap article { margin-bottom: 1em; margin-right: 0 }
.MODULO_1_4_1 .sec-wrap article .wrap-both { flex-direction: row; height: 100% }
.MODULO_1_4_1 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(50% - 1em); margin-right: 1em }
.MODULO_1_4_1 .sec-wrap article footer { display: none !important }
.MODULO_1_4_1 .sec-wrap article:last-child { border: none; margin-bottom: 0 }
.MODULO_1_4_1 .sec-wrap article:last-child .wrap-media, .MODULO_1_4_1 .sec-wrap article:last-child .wrap-text { margin-bottom: 0 }
.MODULO_1_4_1 .third-wrap { flex: 0 0 25% }
.MODULO_1_4_1 .third-wrap article .wrap-both { flex-direction: column }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-media { margin-bottom: 1em; margin-right: 0 }
 }
.MODULO_1_1_3 { display: flex; flex-wrap: wrap; padding-bottom: 0em }
@media only screen and (max-width:767px) {
 .MODULO_1_1_3 .sec-wrap, .MODULO_1_1_3 .third-wrap { display: block }
.MODULO_1_1_3 .sec-wrap article { margin-bottom: 1em !important }
 }
@media only screen and (min-width:768px) {
 .MODULO_1_1_3 .first-wrap { flex: 1 0 100% }
.MODULO_1_1_3 .first-wrap .wrap-media .img-wrap { padding-bottom: 36% !important }
.MODULO_1_1_3 .sec-wrap { flex: 0 0 40%; margin-right: 2em }
.MODULO_1_1_3 .sec-wrap article { border-bottom: none; margin-bottom: 0 }
.MODULO_1_1_3 .sec-wrap article .wrap-text { margin-bottom: 0 !important }
.MODULO_1_1_3 .sec-wrap article .wrap-text .entradilla { display: block }
.MODULO_1_1_3 .third-wrap { flex: 0 0 calc(60% - 2em) }
.MODULO_1_1_3 .third-wrap article { flex: none }
.MODULO_1_1_3 .third-wrap article:last-child { border-bottom: none !important }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_1_3 .first-wrap { border: none; flex: 1 0 66%; margin-right: 1em; padding-right: 1em; border-right: solid 1px var(--color-1) }
.MODULO_1_1_3 .sec-wrap { flex: 1 0 calc(34% - 2em); margin-bottom: 1em; margin-right: 0; max-width: 300px }
.MODULO_1_1_3 .sec-wrap .wrap-media .img-wrap { padding-bottom: 76% }
.MODULO_1_1_3 .sec-wrap .wrap-text h3 { font-size: 1.414em !important }
.MODULO_1_1_3 .third-wrap { flex: 1 0 100%; flex-direction: row; padding-top: 1em; justify-content: space-between }
.MODULO_1_1_3 .third-wrap article { border-bottom: none !important; flex: none; flex: 0 0 31.5%; margin-bottom: 0 }
.MODULO_1_1_3 .third-wrap article .wrap-media { margin-bottom: 0 !important }
.MODULO_1_1_3 .third-wrap article .wrap-text { margin-bottom: 0 !important; padding-right: 0em }
.MODULO_1_1_3 .third-wrap article .wrap-text header h3 { font-size: 1rem }
 }
.MODULO_Numerado { list-style: none; margin: 0; margin-bottom: 2em; padding: 0; width: 100%; background: var(--color-4) }
.MODULO_Numerado li { margin: 0; padding: 1em 1em 1em 0; position: relative; border-bottom: solid 1px var(--color-1) }
.MODULO_Numerado li article { border-bottom: none !important; margin: 0 !important; min-height: 45px; padding: 0 !important; padding-top: 30px !important; padding-left: 7px !important }
.MODULO_Numerado li article .wrap-text { padding: 0 !important }
.MODULO_Numerado li article .wrap-text h3 { font-size: 1em !important; margin: 0 1em !important }
.MODULO_Numerado li:last-child article { border-bottom: none !important }
.MODULO_Numerado li:hover:before { background: #fff0; color: #fff }
.MODULO_Numerado li:before { background: #d9d9d9; border-radius: 22.5px; color: rgb(0 0 0 / .54); content: ""; font-family: var(--font-1) !important; font-size: 20px; height: 45px; left: 0; line-height: 45px; position: absolute; text-align: center; top: 15px; transition: all 0.2s ease; width: 45px }
.MODULO_Numerado li:first-child:before { content: "01" }
.MODULO_Numerado li:nth-child(2):before { content: "02" }
.MODULO_Numerado li:nth-child(3):before { content: "03" }
.MODULO_Numerado li:nth-child(4):before { content: "04" }
.MODULO_Numerado li:nth-child(5):before { content: "05" }
.MODULO_Numerado li:nth-child(6):before { content: "06" }
.MODULO_Numerado li:nth-child(7):before { content: "07" }
.MODULO_Numerado li:nth-child(8):before { content: "08" }
.MODULO_Numerado li:nth-child(9):before { content: "09" }
.MODULO_Numerado li:nth-child(10):before { content: "10" }
.CONT-IZQ-DER.CENTRO .MODULO_Numerado li { padding: 1em }
.CONT-IZQ-DER.CENTRO .MODULO_Numerado li:before { left: 15px }
.MODULO_XS h3 { font-size: 1em !important; margin: 0 !important }
.MODULO_SLIDER article { border-bottom: none !important; margin-bottom: 0 !important; min-height: 200px; padding-bottom: 0 !important }
.MODULO_SLIDER .wrap-both { min-height: 200px }
.MODULO_SLIDER .wrap-text { background: #f0f0f0; padding: .5em 2em 1.5em }
.MODULO_SLIDER .wrap-media .img-wrap { padding-bottom: 45% !important }
.MODULO_SLIDER .slick-dotted.slick-slider { background: #fff0; padding-bottom: 0 }
@media only screen and (min-width:768px) {
 .wrap-TRIPLE .MODULO_SLIDER .wrap-both { position: relative }
.wrap-TRIPLE .MODULO_SLIDER .wrap-both .wrap-text { bottom: 2em; left: 2em; position: absolute; width: calc(66% - 4em) }
 }
@media only screen and (max-width:600px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both { flex-direction: column }
.wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both .wrap-media { flex: 1; margin-right: 0 }
.wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both .wrap-text { flex: 1 }
 }
.MODULO_VERT_3, .MODULO_VERT_4 { overflow: hidden }
.MODULO_VERT_3 .slick-list, .MODULO_VERT_4 .slick-list { width: calc(100% + 1em) }
.MODULO_VERT_3 .slick-list .slick-slide, .MODULO_VERT_4 .slick-list .slick-slide { margin-right: 2em }
.MODULO_VERT_3 .slick-list .slid-next, .MODULO_VERT_4 .slick-list .slid-next { right: 150px }
.MODULO_VERT_6, .MODULO_VERT_8 { overflow: hidden; padding-bottom: 2em }
.MODULO_VERT_6 .slick-list, .MODULO_VERT_8 .slick-list { width: calc(100% + 0.75em) }
.MODULO_VERT_6 .slick-list .slick-slide, .MODULO_VERT_8 .slick-list .slick-slide { margin-right: 1.5em }
.MODULO_VERT_6 .slick-list .slid-next, .MODULO_VERT_8 .slick-list .slid-next { right: .75em }
.MODULO_VERT_3 h3 { font-size: 21px }
.MODULO_VERT_3 .entradilla { display: none; margin-top: .5em }
.art-relacionados .MODULO_VERT_3 .wrap-media { margin-bottom: 1em !important }
.art-relacionados .MODULO_VERT_3 h3, .MODULO_VERT_4 h3 { font-size: 1.2rem }
.MODULO_VERT_3 .slick-list .slid-next, .MODULO_VERT_4 .slick-list .slid-next, .MODULO_VERT_6 .slick-list .slid-next, .MODULO_SLIDER .slick-list .slid-next { right: -20px }
.MODULO_REELS .slick-list { position: relative }
.MODULO_REELS .slick-list .slid-next { right: 14px }
.MODULO_VERT_3 .slick-list .slid-prev, .MODULO_VERT_4 .slick-list .slid-prev, .MODULO_VERT_6 .slick-list .slid-prev, .MODULO_SLIDER .slick-list .slid-prev { left: -20px }
.MODULO_REELS .slick-list .slid-prev { left: 0 }
.MODULO_VERT_6 h3 { font-size: 17px }
.MODULO_1_4 { display: flex; flex-wrap: wrap }
.MODULO_1_4 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_1_4 .sec-wrap article { border-bottom: none; margin-bottom: 1em }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_4 { flex-direction: row; flex-wrap: nowrap }
.MODULO_1_4 .first-wrap { border-bottom: none; flex: 1 0 60%; padding-left: 1em; padding-right: 1em }
.MODULO_1_4 .first-wrap .img-wrap { padding-bottom: 40% }
.MODULO_1_4 .sec-wrap { display: block; flex: 1 0 40%; flex-direction: column }
.MODULO_1_4 .sec-wrap article { margin-right: 0 }
.MODULO_1_4 .sec-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_1_4 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-right: 1em }
.MODULO_1_4 .sec-wrap article:last-child { margin-bottom: 1em }
 }
@media only screen and (max-width:600px) {
 .MODULO_1_4 .sec-wrap { display: block }
 }
.MODULO_ASIM_1_3 { display: flex; flex-direction: column; flex-wrap: wrap }
.MODULO_ASIM_1_3 .first-wrap h3 { font-size: 2rem }
.MODULO_ASIM_1_3 .sec-wrap { flex: 1 }
.MODULO_ASIM_1_3 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_ASIM_1_3 .sec-wrap { flex-wrap: wrap }
.MODULO_ASIM_1_3 .sec-wrap article { border-bottom: none; margin-bottom: 1em }
 }
@media only screen and (min-width:993px) {
 .MODULO_ASIM_1_3 { flex-direction: row; flex-wrap: nowrap }
.MODULO_ASIM_1_3 .first-wrap { border-bottom: none; flex: 1 0 50%; padding-right: 2em }
.MODULO_ASIM_1_3 .first-wrap .wrap-media .img-wrap { padding-bottom: 56.25% }
.MODULO_ASIM_1_3 .sec-wrap { display: block; flex: 1 0 50%; flex-direction: column }
.MODULO_ASIM_1_3 .sec-wrap article { margin-right: 0 }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(50% - 1em); margin-right: 1em }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text h3 { font-size: 20px }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text .entradilla { display: block; margin-top: .5em }
.MODULO_ASIM_1_3 .sec-wrap article:last-child { margin-bottom: 1em }
 }
.MODULO_ASIM_1_6 { flex-wrap: wrap }
.MODULO_ASIM_1_6 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_ASIM_1_6 .sec-wrap { flex-wrap: wrap; justify-content: flex-start }
.MODULO_ASIM_1_6 .sec-wrap article { border-bottom: none; flex: 1 0 calc(32% - 1em); margin-bottom: 1em }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-media .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_6 .sec-wrap article:nth-child(3n+3) { margin-right: 0 }
 }
@media only screen and (min-width:993px) {
 .MODULO_ASIM_1_6 { display: flex; flex-direction: row; flex-wrap: nowrap }
.MODULO_ASIM_1_6 .first-wrap { border-bottom: none; flex: 1 0 50%; padding-right: 2em }
.MODULO_ASIM_1_6 .first-wrap .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_6 .sec-wrap { flex: 1 0 50%; flex-direction: row; flex-wrap: wrap; justify-content: space-between }
.MODULO_ASIM_1_6 .sec-wrap article { border-bottom: none; flex: 0 0 calc(33% - 1em); margin-right: 1.5em }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both { display: flex; flex-direction: column }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both .wrap-media { flex: 1 }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_6 .sec-wrap article:nth-child(3n+3) { margin-right: 0 }
.MODULO_ASIM_1_6 .sec-wrap article:last-child { margin-bottom: 1em }
.MODULO_ASIM_1_6 .sec-wrap .wrap-text h3 { font-size: 16px }
 }
.MODULO_ASIM_2_1 article { border-bottom: 1px solid #f0f0f0; margin-bottom: 1em; padding-bottom: 1em }
.MODULO_ASIM_2_1 .wrap-both { display: flex; flex-direction: row }
.MODULO_ASIM_2_1 .wrap-media { flex: 1 0 30%; margin-right: 5% }
.MODULO_ASIM_2_1 .wrap-text { flex: 1 0 65% }
.MODULO_ASIM_2_1 figcaption { display: none }
.MODULO_ASIM_2_1 h3 { font-size: 125%; margin-top: 0 }
@media only screen and (min-width:601px) {
 .MODULO_ASIM_2_1 article { border-bottom: none !important }
 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_ASIM_2_1 h3 { font-size: 150% }
 }
@media only screen and (min-width:993px) {
 .MODULO_ASIM_2_1 { display: flex; flex-direction: row }
.MODULO_ASIM_2_1 article { border-bottom: none; flex: 1 0 32%; margin-bottom: 0; margin-right: 2%; padding-bottom: 0 }
.MODULO_ASIM_2_1 .wrap-media { flex: 1 0 100%; margin-right: 0 }
.MODULO_ASIM_2_1 .wrap-text { flex: 1 0 100% }
.MODULO_ASIM_2_1 h3 { margin-top: .75em }
.MODULO_ASIM_2_1 .entradilla { display: block !important }
 }
@media only screen and (min-width:1201px) {
 .MODULO_ASIM_2_1 h3 { font-size: 150% }
 }
@media only screen and (min-width:601px) {
 .MODULO_VERT_2 { display: flex; justify-content: space-between }
.MODULO_VERT_2 .first-wrap, .MODULO_VERT_2 .sec-wrap { border-bottom: none; flex: 0 0 calc(50% - 1em); padding-bottom: 0 }
.MODULO_VERT_2 .first-wrap article, .MODULO_VERT_2 .sec-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_VERT_2 .first-wrap article .wrap-media .img-wrap, .MODULO_VERT_2 .sec-wrap article .wrap-media .img-wrap { padding-bottom: 44% !important }
.MODULO_VERT_2 .first-wrap article h3, .MODULO_VERT_2 .sec-wrap article h3 { font-size: 1.414em }
.MODULO_VERT_2 .first-wrap article .entradilla, .MODULO_VERT_2 .sec-wrap article .entradilla { display: none !important }
.wrap-DOBLE .MODULO_VERT_2 { border-bottom: 1px solid hsl(0 0% 59% / .4) }
 }
@media only screen and (max-width:600px) {
 .MODULO_HORIZ_3 .sec-wrap article { margin-bottom: 1em !important }
 }
@media only screen and (min-width:601px) {
 .MODULO_HORIZ_3 { display: flex; justify-content: space-between }
.MODULO_HORIZ_3 .first-wrap, .MODULO_HORIZ_3 .sec-wrap, .MODULO_HORIZ_3 .third-wrap { border-bottom: none; flex: 0 0 calc(33% - 1em); padding-bottom: 0 }
.MODULO_HORIZ_3 .first-wrap article, .MODULO_HORIZ_3 .sec-wrap article, .MODULO_HORIZ_3 .third-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_HORIZ_3 .first-wrap article .wrap-both, .MODULO_HORIZ_3 .sec-wrap article .wrap-both, .MODULO_HORIZ_3 .third-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(50% - 1em); margin-bottom: 1em; margin-right: 1em }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text h3, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text h3, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text h3 { font-size: 1.2em; margin-top: 0 }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text .entradilla { display: none !important }
 }
@media only screen and (min-width:601px) and (max-width:992px) {
 .MODULO_HORIZ_3 .first-wrap article .wrap-both, .MODULO_HORIZ_3 .sec-wrap article .wrap-both, .MODULO_HORIZ_3 .third-wrap article .wrap-both { display: block }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media { margin-right: 0 }
 }
@media only screen and (max-width:600px) {
 .MODULO_HORIZ_2 .sec-wrap article { margin-bottom: 1em !important }
 }
@media only screen and (min-width:601px) {
 .MODULO_HORIZ_2 { display: flex; justify-content: space-between }
.MODULO_HORIZ_2 .sec-wrap, .MODULO_HORIZ_2 .third-wrap { border-bottom: none; flex: 0 0 calc(50% - 1em); padding-bottom: 0 }
.MODULO_HORIZ_2 .sec-wrap article, .MODULO_HORIZ_2 .third-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both, .MODULO_HORIZ_2 .third-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(40% - 1em) !important; margin-bottom: 0em !important; margin-right: 1em }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em; padding-top: 0 !important }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text h3, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text h3 { font-size: 1.414em; margin-top: 0 }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text .entradilla { display: none !important }
 }
@media only screen and (min-width:1024px) {
 .MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text .entradilla, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text .entradilla { display: block !important }
 }
@media only screen and (min-width:601px) {
 .MODULO_HORIZ_1 { display: flex; justify-content: space-between }
.MODULO_HORIZ_1 .sec-wrap { flex: 1 }
.MODULO_HORIZ_1 .sec-wrap, .MODULO_HORIZ_1 .sec-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both { display: flex; flex-direction: row }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(32% - 2em); margin-bottom: 1em; margin-right: 2em }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text h3 { font-size: 1.999em; margin-top: 0 }
 }
@media only screen and (min-width:993px) {
 .MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text .entradilla { display: block !important; font-size: 1em }
 }
#modal-urgente { background: #f0f0f0; bottom: auto !important; left: 1em; margin: 0; max-width: 25em; padding-top: 3em; top: 1em !important; width: calc(100% - 2em); z-index: 111111 }
#modal-urgente .modal-content { padding: 1.5em }
#modal-urgente .modal-content h4 { background: var(--primary); color: #fff; font-size: 1.2em; left: 0; line-height: 2.5em; padding: 0 1em; position: absolute; top: 0; width: 100% }
#modal-urgente .modal-content h4:after { border-color: var(--primary) #fff0 #fff0; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 20px; position: absolute; width: 0 }
#modal-urgente .modal-content .MODULO .MODULO_S article .wrap-text header h3 { font-size: 1.2em; line-height: 1.2em; margin: 0 }
#modal-urgente .modal-content .MODULO .MODULO_S article .wrap-text header h3 a { color: inherit; font-family: var(--font-3) }
#modal-urgente .modal-action { position: absolute; right: 10px; top: 10px }
#modal-urgente .modal-action i { color: #fff }
.slider-x3.killslick { visibility: visible !important }
.MODULO .wrap-both .wrap-text .entradilla { font-size: 22px; line-height: 22px; opacity: 1; color: #000 }
.MODULO .sec-wrap h3, .MODULO .third-wrap h3 { font-size: 20px }
.MODULO .sec-wrap footer, .MODULO .third-wrap footer { display: none }
@media only screen and (min-width:390px) {
 .MODULO .sec-wrap footer, .MODULO .third-wrap footer { display: block; margin-top: .5rem }
 }
@media only screen and (max-width:600px) {
 .MODULO .first-wrap .wrap-media { margin-left: 0; width: 100% }
 }
.MODULO .first-wrap .wrap-media .img-wrap { padding-bottom: 56% }
@media only screen and (max-width:600px) {
 .MODULO .sec-wrap article .wrap-both .wrap-media, .MODULO .third-wrap article .wrap-both .wrap-media { flex: 0 0 140px; max-width: 140px }
 }
.MODULO_Numerado li article .wrap-text h3 { font-size: 1.25rem; margin: 0 !important }
.destacado .MODULO_1_3_1_2, .destacado .MODULO_1_4_3, .destacado .MODULO_1_Banner_4, .destacado .MODULO_2_1_4 { border: none !important; border-radius: 0; padding: 1.5rem }
.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text a:hover, .destacado .MODULO_1_4_3 .wrap-both .wrap-text a:hover, .destacado .MODULO_1_Banner_4 .wrap-both .wrap-text a:hover, .destacado .MODULO_2_1_4 .wrap-both .wrap-text a:hover { color: inherit !important; opacity: .7 }
@media only screen and (max-width:600px) {
 .destacado .MODULO_1_3_1_2, .destacado .MODULO_1_4_3, .destacado .MODULO_1_Banner_4, .destacado .MODULO_2_1_4 { border-radius: 0; margin-left: -.75rem; width: calc(100% + 1.5rem) }
.destacado .MODULO_1_3_1_2 .first-wrap .wrap-media, .destacado .MODULO_1_4_3 .first-wrap .wrap-media, .destacado .MODULO_1_Banner_4 .first-wrap .wrap-media, .destacado .MODULO_2_1_4 .first-wrap .wrap-media { margin-left: 0; width: 100% }
 }
.destacado.dest-azul .MODULO_1_3_1_2, .destacado.dest-azul .MODULO_1_4_3, .destacado.dest-azul .MODULO_1_Banner_4, .destacado.dest-azul .MODULO_2_1_4 { background-color: var(--color-1); color: #fff !important }
.destacado.dest-azul .MODULO_1_3_1_2 a, .destacado.dest-azul .MODULO_1_4_3 a, .destacado.dest-azul .MODULO_1_Banner_4 a, .destacado.dest-azul .MODULO_2_1_4 a { color: #fff !important }
.destacado.dest-rojo .MODULO_1_3_1_2, .destacado.dest-rojo .MODULO_1_4_3, .destacado.dest-rojo .MODULO_1_Banner_4, .destacado.dest-rojo .MODULO_2_1_4 { background-color: #931b1d; color: #fff !important }
.destacado.dest-rojo .MODULO_1_3_1_2 a, .destacado.dest-rojo .MODULO_1_4_3 a, .destacado.dest-rojo .MODULO_1_Banner_4 a, .destacado.dest-rojo .MODULO_2_1_4 a { color: #fff !important }
.destacado.dest-negro .MODULO_1_3_1_2, .destacado.dest-negro .MODULO_1_4_3, .destacado.dest-negro .MODULO_1_Banner_4, .destacado.dest-negro .MODULO_2_1_4 { background-color: #111; color: #fff !important }
.destacado.dest-negro .MODULO_1_3_1_2 a, .destacado.dest-negro .MODULO_1_4_3 a, .destacado.dest-negro .MODULO_1_Banner_4 a, .destacado.dest-negro .MODULO_2_1_4 a { color: #fff !important }
.destacado.dest-gris .MODULO_1_3_1_2, .destacado.dest-gris .MODULO_1_4_3, .destacado.dest-gris .MODULO_1_Banner_4, .destacado.dest-gris .MODULO_2_1_4 { background-color: #f0f0f0 }
.MODULO_1_3_1_2 { margin-bottom: 1rem }
.MODULO_1_3_1_2 article { margin-bottom: 1rem !important }
.MODULO_1_3_1_2 .first-wrap { border: none }
.MODULO_1_3_1_2 .first-wrap .wrap_one article { border: none !important }
.MODULO_1_3_1_2 .first-wrap .wrap_one article .wrap-media { display: none }
@media only screen and (min-width:601px) {
 .MODULO_1_3_1_2 .first-wrap .wrap_one article h3 { font-size: clamp(2rem, 1.6rem + 2vw, 3.6rem); margin-bottom: 1rem }
.MODULO_1_3_1_2 .sec-wrap { flex-direction: column }
.MODULO_1_3_1_2 .sec-wrap article { border: none; margin: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1rem; height: fit-content }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child { flex-basis: 100%; flex-grow: 0; margin-bottom: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child h3 { font-size: clamp(1.75rem, 0.9rem + 1.125vw, 2.25rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child .entradilla { display: block }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.5rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article .wrap-media { display: none }
.MODULO_1_3_1_2 .sec-wrap .wrap_three article h3 { font-size: clamp(1.75rem, 0.75rem + 1.875vw, 3rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_three article .entradilla { display: block }
.MODULO_1_3_1_2 .sec-wrap .wrap_four { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1rem }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.5rem) }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article .wrap-media { display: none }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_3_1_2 .first-wrap { text-align: center; margin-bottom: 1.5em }
.MODULO_1_3_1_2 .sec-wrap { flex-direction: row; gap: 2rem }
.MODULO_1_3_1_2 .sec-wrap .wrap_two { flex-basis: 33%; gap: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article { flex-basis: 100% }
.MODULO_1_3_1_2 .sec-wrap .wrap_three { flex-basis: 66% }
.MODULO_1_3_1_2 .sec-wrap .wrap_four { display: block; flex-basis: 33%; flex-direction: column; gap: 0 }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article:first-child .entradilla, .MODULO_1_3_1_2 .sec-wrap .wrap_four article:first-child .wrap-media { display: block }
.MODULO_1_3_1_2 .wrap_four article:last-child, .MODULO_1_3_1_2 .wrap_one article:last-child, .MODULO_1_3_1_2 .wrap_three article:last-child, .MODULO_1_3_1_2 .wrap_two article:last-child { border-bottom: none !important }
 }
.MODULO_2_1_4 { margin-bottom: 1rem }
.MODULO_DENUNCIA { margin-bottom: 2rem }
@media only screen and (max-width:600px) {
 .MODULO_2_1_4 article { margin-bottom: 1rem !important }
 }
.MODULO_2_1_4 .wrap_three article:first-child .wrap-both { flex-direction: column }
.MODULO_2_1_4 .wrap_three article:first-child .wrap-both .wrap-media { margin-right: 0; max-width: 100% }
.MODULO_2_1_4 .wrap_three article:first-child h3 { font-size: 1.999em }
.MODULO_2_1_4 .wrap_four { order: 3 }
@media only screen and (min-width:601px) {
 .MODULO_2_1_4 .sec-wrap { flex-direction: column }
.MODULO_2_1_4 .sec-wrap article { border: none; flex: unset; margin: 0 }
.MODULO_2_1_4 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_two article { flex-basis: calc(50% - 1rem); margin: 0 0 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_three article h3 { font-size: clamp(1.75rem, 0.75rem + 1.875vw, 3rem) }
.MODULO_2_1_4 .sec-wrap .wrap_three article .entradilla { display: block }
.MODULO_2_1_4 .sec-wrap .wrap_four { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_four article { flex-basis: calc(50% - 1rem) }
.MODULO_2_1_4 .sec-wrap .wrap_four article h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.5rem) }
 }
@media only screen and (min-width:993px) {
 .MODULO_2_1_4 .wrap_two { order: 1 }
.MODULO_2_1_4 .wrap_three { order: 2 }
.MODULO_2_1_4 .sec-wrap { flex-direction: row; gap: 1em }
.MODULO_2_1_4 .sec-wrap .wrap_two { display: block; flex-basis: 33%; gap: 0 }
.MODULO_2_1_4 .sec-wrap .wrap_two article { flex-basis: 100% }
.MODULO_2_1_4 .sec-wrap .wrap_two article h3 { font-size: 2rem }
.MODULO_2_1_4 .sec-wrap .wrap_two article:nth-child(2) .wrap-media { display: none }
.MODULO_2_1_4 .sec-wrap .wrap_two article:nth-child(2) h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.75rem) }
.MODULO_2_1_4 .sec-wrap .wrap_three { flex-basis: 66% }
.MODULO_2_1_4 .sec-wrap .wrap_four { flex-basis: 45%; flex-direction: column; gap: 0 }
.MODULO_2_1_4 .sec-wrap .wrap_four article { flex-basis: unset; margin-bottom: 1rem !important }
.MODULO_2_1_4 .sec-wrap .wrap_four article .entradilla { display: none }
.MODULO_2_1_4 .sec-wrap .wrap_four article:last-child, .MODULO_2_1_4 .sec-wrap .wrap_three article:last-child, .MODULO_2_1_4 .sec-wrap .wrap_two article:last-child { border-bottom: none !important }
 }
.MODULO_1_4_3 .sec-wrap .wrap_two article:last-child, .MODULO_1_4_3 .third-wrap article:last-child { margin-bottom: 1rem }
@media only screen and (min-width:601px) {
 .MODULO_1_4_3 .first-wrap { padding-bottom: 1rem }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both { display: flex; flex-direction: row-reverse; gap: 1rem }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: calc(66% - 0.5rem) }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: calc(34% - 0.5rem); flex: 1 }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-text h3 { margin-top: 0 }
.MODULO_1_4_3 .sec-wrap .wrap_two { display: flex; flex-wrap: wrap; gap: 1rem }
.MODULO_1_4_3 .sec-wrap .wrap_two article { border: none !important; margin: 0; min-width: calc(25% - 1em) }
.MODULO_1_4_3 .third-wrap { display: flex; flex-direction: row; gap: 1rem; padding-top: 1rem !important }
.MODULO_1_4_3 .third-wrap .wrap_three { flex: 1 }
.MODULO_1_4_3 .third-wrap article { flex: 1; margin-right: 0 }
.MODULO_1_4_3 .third-wrap article .wrap-media { display: none }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_4_3 { grid-column-gap: 1rem; grid-row-gap: 0; display: grid; grid-template-columns: calc(75% - 0.5rem) calc(25% - 0.5rem); grid-template-rows: repeat(2, auto) }
.MODULO_1_4_3 .first-wrap { grid-area: 1/1/2/2 }
.MODULO_1_4_3 .sec-wrap { grid-area: 2/1/3/2 }
.MODULO_1_4_3 .third-wrap { display: block; grid-area: 1/2/3/3 }
.MODULO_1_4_3 .third-wrap article:first-child h3 { font-size: 1.7em }
.MODULO_1_4_3 .third-wrap article:first-child .wrap-both { flex-direction: column }
.MODULO_1_4_3 .third-wrap article:first-child .wrap-both .wrap-media { display: block }
.MODULO_1_4_3 .third-wrap article:last-child { border-bottom: none !important }
 }
.TRIPLE_SUPERIOR.Opinion { margin-bottom: 2rem }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article { border-bottom: 1px solid #d9d9d9; margin-bottom: 1em }
@media only screen and (min-width:601px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both { flex-direction: row; display: flex }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla { display: block }
 }
@media only screen and (min-width:768px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(25% - 1em) }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h3 { font-size: 1.414em }
 }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h3 a { font-weight: 600; margin-top: 4px }
@media only screen and (min-width:993px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em) }
 }
@media only screen and (min-width:1201px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(30% - 1em) }
 }
.MODULO+.LISTADO_NORMAL { margin-top: 1em }
.formulario-listado-busqueda { background: #f0f0f0; border: 1px solid #d9d9d9; box-sizing: border-box; float: left; margin-bottom: 2em; margin-left: 0em; padding: 1.5em 0 1em; width: calc(100% - 1.5em) }
.formulario-listado-busqueda h4 { margin: 0 }
.formulario-listado-busqueda input { margin-bottom: 0 }
.formulario-listado-busqueda button.btn-large { box-sizing: border-box; width: 100% }
.campos-buscador .formulario-listado-busqueda .busqueda-avanzada { margin-bottom: 36px !important }
.campos-buscador .formulario-listado-busqueda .input-field { margin-top: 12px !important; padding: 0 .75rem; min-height: 1px }
.campos-buscador .formulario-listado-busqueda input[type="text"] { font-size: 13px !important; line-height: 49px; font-weight: lighter; letter-spacing: .05em; text-transform: uppercase; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; height: 49px !important; margin: 0 !important; padding-left: 12px }
.campos-buscador .formulario-listado-busqueda input[type="date"] { border: none !important; border-radius: 5px !important; box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; padding-left: 6px; padding-right: 6px; font-family: var(--font-1); background-color: #fff0; min-height: 50px; color: #a6a6a6 }
.campos-buscador .formulario-listado-busqueda .input-field button { max-width: 100%; width: 100%; min-height: 49px; font-family: var(--font-1) }
.LISTADO_BUSQUEDA .TITULO-listado h1 { font-family: var(--font-2) !important }
@media (min-height:38.875em) {
 .picker--opened .picker__frame { top: 140px !important }
 }
.wrap-FICHA-ARTICULO { padding: 0 }
.wrap-FICHA-ARTICULO .container .BN { background: #f0f0f0 }
.container .row { margin-left: 0; margin-right: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL { display: flex; flex-direction: row; flex-wrap: wrap }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { margin: 0 0 1em; order: 2; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 1.999em; margin-top: 0; color: var(--color-5) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 { font-size: .85em; font-weight: var(--fw-700); letter-spacing: 0; margin: .75em 0; color: var(--color-5); background-color: var(--color-1); width: fit-content; margin: auto; padding: 10px; clip-path: polygon(0 19%, 100% 0, 100% 94%, 0% 100%) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 a { color: var(--white) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva { display: flex; justify-content: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva span { background-color: #ca2527; color: #fff; font-size: 1.25rem; padding: 8px 10px 5px; text-align: center; text-transform: uppercase }
@media screen and (max-width:992px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva { justify-content: start }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva span { font-size: 1rem; padding: 6px 7px 3px }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { color: rgb(0 0 0 / .74); font-size: 1.2em; line-height: 1.8rem }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { margin-bottom: 1em; order: 1; width: calc(100% + 1.5em) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure { margin: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .img-wrap { padding-bottom: 56.25% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .img-wrap .jwplayer { z-index: 1 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption { background: rgb(0 0 0 / .54); bottom: 0; font-family: var(--font-1); left: 0; position: absolute; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul { font-size: 14px; line-height: 14px; margin: 0; overflow: hidden; padding: .25em 1.5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul li { color: hsl(0 0% 100% / .7); display: inline; font-family: var(--font-1) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { order: 3; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY { border-bottom: 1px solid var(--color-1); display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row-reverse; margin: -1em 0 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .etiquetas { display: flex; flex: wrap; align-items: center; justify-content: center; gap: 16px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .etiquetas a { font-family: var(--font-2); color: var(--color-6); font-weight: var(--fw-700); text-decoration: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys { flex-grow: 1; margin-bottom: 1em; display: flex; align-items: flex-end; justify-content: flex-end }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer { background: var(--color-1); border-radius: 0; box-sizing: border-box; color: var(--white); flex-grow: 0; font-family: var(--font-2); font-size: .75em; height: 32px; line-height: 32px; margin-bottom: 1em; max-width: 340px; padding: 0 10px !important; text-align: left; display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer strong { display: inline; margin-right: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer .zmdi { border-right: 1px solid hsl(0 0% 100% / .4); float: left; font-size: 2em; line-height: 32px; margin-right: 8px; padding-right: 8px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer:hover { opacity: .8; color: var(--white) }
@media only screen and (max-width:600px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys { display: flex; justify-content: space-between }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer { flex-grow: 1; max-width: 100% }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas { border-bottom: 1px solid #d9d9d9; font-family: var(--font-1); font-size: .75em; font-weight: var(--fw-700); line-height: 25px; margin: 0 0 1.5em; padding-bottom: 1.5em; position: relative; text-transform: uppercase }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas:before { background-image: url(/web/assets_new/img/decor/tags.svg); background-repeat: no-repeat; background-size: contain; background-position: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li { display: inline-block }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a { border-right: 1px solid #d9d9d9; display: block; padding: 0 .5em; font-family: var(--font-2); color: var(--color-6); font-weight: var(--fw-700); text-decoration: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a:hover { opacity: .8 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li:last-child a { border: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor { box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); -webkit-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); display: flex; flex-direction: row; flex-wrap: wrap; font-family: var(--font-1); justify-content: space-between; margin-bottom: 0; gap: 1rem; align-items: center; padding: 0 1rem }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .art-autor-left { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: start }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { margin-right: 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto img { max-width: 60px; border-radius: 100px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(100% - 70px); float: left; font-size: .9em; margin: 0 0 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li { display: flex !important; gap: 4px !important; flex-direction: column !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor { color: #000; font-weight: 700; margin-top: 10px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a { color: inherit; padding-right: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:hover { color: rgb(0 0 0 / .38) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { display: block; font-size: 16px; line-height: 24px; margin-top: .25em; color: var(--primary) !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.edicion { color: #888; font-size: .75em; text-transform: uppercase }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { border-top: 1px solid #fff0; display: flex; flex-direction: row; flex-wrap: wrap; font-size: .8em; justify-content: space-between; padding-top: 1em; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-pub, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .hora-pub { display: inline; white-space: nowrap; color: var(--color-5); font-family: var(--font-2) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod strong { color: #c30034; font-weight: 700 }
@media only screen and (min-width:601px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(66% - 70px); margin-bottom: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { border-left: 1px solid #fff0; border-top: 0; display: flex; flex-direction: column; justify-content: center; padding-left: 2em; padding-top: 0; width: auto }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod { display: block }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo { font-size: 21px; line-height: 31px; margin: 1em 0; border-bottom: solid 1px var(--neutral-4) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h2 { font-family: var(--font-2); font-size: 26px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h3 { font-family: var(--font-2); font-size: 1.2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { font-family: var(--font-2); color: var(--neutral-black) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol li::marker { font-size: 21px !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p+p { font-family: var(--font-2); margin: 1rem 0; color: var(--neutral-black) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { margin: 1rem 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul li, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol li { font-family: var(--font-2); text-align: justify !important; color: var(--neutral-black) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { margin: 2em 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { padding-left: 40px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul li { list-style-type: disc }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote { border: none !important; background-color: #F3F3F3 !important; ; color: var(--primary) !important; ; font-style: normal !important; font-size: 24px !important; font-family: var(--font-1) !important; font-weight: 700; line-height: 32px; margin: 2em 0; padding: 40px; position: relative; width: 100%; box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); -webkit-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote h2, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote span, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote p { color: var(--primary) !important; ; font-style: normal !important; font-size: 24px !important; font-family: var(--font-1) !important; font-weight: 700; line-height: 32px }
.periodico_4 { .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote h2, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote p { color: var(--secondary); font-style: normal !important; font-size: 24px !important; font-family: var(--font-1) !important; font-weight: 700; line-height: 32px }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote { margin: 1em 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h2 { margin-top: 0; font-size: 30px }
em { font-style: normal }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo em { font-style: italic }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img { margin: 0 auto !important; width: auto !important; max-height: 500px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { margin: 1em 0; width: 100% !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtube.com"], .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtu.be"], .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dailymotion.com"], .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dai.ly"] { aspect-ratio: 16/9 }
.video-container-embed { position: relative; width: 100%; padding-bottom: 56.25%; height: 0; overflow: hidden }
.video-container-embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos { margin: 0 0 2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li { border-bottom: 1px solid #d9d9d9; padding: .75em 0 .75em 30px; position: relative; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li h5 { color: rgb(0 0 0 / .74); font-weight: var(--fw-500); line-height: 1.25em; margin: .3em 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li a { color: inherit; display: block }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li:before { -webkit-font-feature-settings: "liga"; color: var(--color-4); content: "chevron_right"; font-family: Material Icons; font-size: 1.25em; left: 0; position: absolute; top: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas { font-family: var(--font-1); font-size: 18px; margin-bottom: 2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li:before { display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a { background: var(--color-4); border: none; border-radius: 6px; color: #fff; display: flex; flex-direction: row; font-size: 1em; line-height: 2em; margin-bottom: 1em; padding: .75em 0 .75em .75em; transition: all 0.2s ease }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a strong { color: inherit; margin: 0 8px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:before { -webkit-font-feature-settings: "liga"; color: inherit; content: "attach_file"; font-family: Material Icons; font-size: 1.25em; top: .4em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:hover { background: rgb(0 105 155 / .8); text-decoration: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-relacionados { margin: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .BN+script+div { border: 1px solid #d9d9d9; display: block; margin: 0 0 2em; padding: .5em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-comentarios { margin: 0 0 2em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { order: 4; width: 100% }
.wrap-FICHA-ARTICULO .art-cuerpo .wrap-media-imagen div img { margin: 0 !important }
.wrap-FICHA-ARTICULO .art-cuerpo .wrap-media-imagen figcaption ul { margin: 0 !important }
@media only screen and (min-width:768px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { margin-top: .25em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 { font-size: 1em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { margin: 1em 0; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { margin-right: 2em; width: calc(70% - 2em) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { width: 30%; max-width: 300px; margin-top: 1rem; border-top: 1px solid var(--borde-gris); padding-top: 1rem }
 }
@media only screen and (min-width:993px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL { display: block }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { float: left; margin: 1.5em 0; order: 1; margin-top: 0; text-align: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 2.827em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { border-bottom: none !important; font-size: 1.2em; margin-bottom: 0 !important; padding-bottom: 0 !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { float: left; margin: 0 2em 1em 0; order: 2; width: 70% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { float: left; margin-right: 0; order: 4; width: 70% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { float: right; order: 3; width: 30% }
.ficha-articulo.ESPECIAL .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { width: 100% }
 }
@media only screen and (min-width:1201px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 3.998em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 1.4em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { order: 3 }
 }
@media only screen and (min-width:993px) {
 .wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL { display: flex }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-tit, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit { float: none; order: 1 }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media { float: none; margin-right: 0; order: 2; width: 100% }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media figure, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media figure { margin: 0 }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { float: none; margin-right: 2em; order: 3; width: calc(66% - 2em) }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .COLUMNA-DER, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .COLUMNA-DER { float: none; order: 4; width: 34% }
 }
.wrap-FICHA-ARTICULO figure { margin: 0 0 2em; padding: 0; position: relative }
.art-cuerpo .wrap-media-imagen div { width: fit-content }
.art-cuerpo .wrap-media-imagen { display: block; max-height: 500px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .left { padding-right: 1rem }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .rigth { padding-left: 1rem }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .left, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .rigth { max-width: 50% !important; width: 100% !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .left img, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .rigth img { width: 100% !important }
.foto-100 { width: 100% !important; display: flex }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .foto-100 img { float: initial !important; width: auto !important; max-height: 500px; margin: 0 auto !important }
.wrap-FICHA-ARTICULO figure figcaption { background: rgb(38 38 38 / 70%); bottom: 0; position: absolute; width: 100%; font-family: var(--font-2); font-size: 12px; display: block; padding: 6px 4px; line-height: 14px; color: #fff }
.wrap-FICHA-ARTICULO figure figcaption a { color: #fff }
.wrap-FICHA-ARTICULO figure figcaption ul { box-sizing: border-box; line-height: 18px; margin: 0; max-height: 30px; overflow: hidden; padding: 6px 15px; text-transform: uppercase }
.wrap-FICHA-ARTICULO figure figcaption ul li { color: #f0f0f0; display: inline; font-size: .8em; margin: 0 }
.wrap-FICHA-ARTICULO figure figcaption ul li.media-pie { position: relative }
@media only screen and (max-width:600px) {
 .wrap-FICHA-ARTICULO .art-relacionados article { border-left: .5em solid #fff; border-right: .5em solid #fff }
.wrap-FICHA-ARTICULO .art-relacionados .MODULO_VERT_3 { margin-left: -.5em; padding-bottom: 2em; width: calc(100% + 1em) }
 }
.wrap-FICHA-ARTICULO .CONTENIDO-DER figure figcaption { display: none }
.wrap-FICHA-ARTICULO .CONTENIDO-DER figure { margin: 0 }
.wrap-FICHA-ARTICULO .art-autor+ul.art-subtitulos { margin-top: calc(-2em - 1px) }
.wrap-FICHA-ARTICULO .art-autor+ul.art-etiquetas { margin-top: -1em }
.wrap-FICHA-ARTICULO .art-relacionados .wrap-media { width: 100% !important }
.ARTICULO_CONCURSO h1 { font-size: 2.827em }
.ARTICULO_CONCURSO .art-entradilla { border-bottom: 1px solid #ddd; font-weight: var(--fw-700); margin-bottom: 1em; padding-bottom: 2em }
.ARTICULO_CONCURSO .a2a_kit { border-bottom: 1px solid #ddd; margin-bottom: 1em; padding-bottom: .75em }
.wrap-FICHA-ARTICULO figure .gallerias-leyenda figcaption { position: relative }
.wrap-FICHA-ARTICULO figure figcaption ul { max-height: none }
.art-relacionados .unslick article { border: none !important }
.art-relacionados .unslick article .wrap-both { border-bottom: 1px solid #d9d9d9; margin-bottom: 2em !important; padding-bottom: .5em }
.art-relacionados .unslick article .wrap-media { float: none !important; margin: 0 2em 1.5em 0 !important }
.art-relacionados .unslick article:last-of-type .wrap-both { border-bottom: none !important }
.BLOQUE-BOLETIN { background: #f0f5fb; border: 1px solid #fff0; border-radius: 0; margin: 40px 0; padding: 20px 20px 6px }
.BLOQUE-BOLETIN .TITULO-listado h2 { border: none !important }
.BLOQUE-BOLETIN .TITULO-listado h2 span { display: inline; padding-left: 0 }
.BLOQUE-BOLETIN .TITULO-listado h2 span:after { display: none }
.BLOQUE-BOLETIN .wrap-boletin { margin-bottom: 20px }
.BLOQUE-BOLETIN .wrap-boletin * { font-family: var(--font-2) }
.BLOQUE-BOLETIN .wrap-boletin input::-webkit-input-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input::-moz-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input:-ms-input-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input:-moz-placeholder { color: var(--color-6) }
.BLOQUE-BOLETIN .wrap-boletin input { border: 0 !important; border-bottom: solid 1px var(--color-5) !important; box-sizing: border-box; color: var(--color-6); font-family: var(--font-2) }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown, .BLOQUE-BOLETIN .wrap-boletin input { background: transparent !important; margin: 0; padding-left: 10px; font-family: var(--font-2) }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown { background: #f0f5fb !important }
.BLOQUE-BOLETIN .wrap-boletin input[type="email"]::-moz-placeholder { color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin input[type="email"]:-ms-input-placeholder { color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin input[type="email"]::placeholder { color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown { box-sizing: border-box; color: var(--color-5); padding-left: 0 !important; text-indent: 10px }
.BLOQUE-BOLETIN .wrap-boletin button { box-sizing: border-box; width: 100% }
.BLOQUE-BOLETIN .wrap-boletin .fcheck { min-height: 48px }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label { display: flex; flex-direction: column; justify-content: center; left: 0; line-height: 1.5; padding-left: 28px; color: var(--color-5) }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label a { color: var(--color-1) }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label small { font-size: 13px }
.wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO, .wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .wrap-media { width: 100% !important }
.wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .wrap-tit { text-align: left !important }
.slick-list, .slick-slider, .slick-track { display: block }
.slick-list { height: auto; z-index: 1 }
.slick-loading .slick-slide, .slick-loading .slick-track { visibility: hidden }
.slick-slider { -webkit-touch-callout: none; -webkit-tap-highlight-color: #fff0; box-sizing: border-box; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -khtml-user-select: none }
.slick-list { margin: 0; overflow: hidden; padding: 0; width: 100% }
.slick-list:focus { outline: 0 }
.slick-list.dragging { cursor: pointer; cursor: hand }
.slick-slider .slick-list, .slick-slider .slick-track { transform: translateZ(0) }
.slick-track { left: 0; top: 0 }
.slick-track:after, .slick-track:before { content: ""; display: table }
.slick-track:after { clear: both }
.slick-slide { display: none; float: left; min-height: 1px }
[dir="rtl"] .slick-slide { float: right }
.slick-slide img { display: block }
.slick-slide.slick-loading img { display: none }
.slick-slide.dragging img { pointer-events: none }
.slick-initialized .slick-slide { display: block }
.slick-vertical .slick-slide { border: 1px solid #fff0; display: block; height: auto }
.slick-arrow.slick-hidden { display: none }
.slick-arrow { line-height: 10px; margin-top: 0; position: absolute; top: 43%; transform: translateY(-100%); z-index: 2 }
.slick-arrow:hover { background: #fff; cursor: pointer }
.slick-arrow i.material-icons { font-size: 2em; color: var(--color-1) }
.slid-prev { right: 200px }
.slid-next { right: 0 }
@media only screen and (max-width:601px) {
 .slick-arrow { top: 0% }
 }
.slick-dots li button:before, .slick-next:before, .slick-prev:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: Arial, Helvetica, sans-serif }
.slick-loading .slick-list { background: url(..//web/assets_new/img/decor/ajax-loader.gif) 50% no-repeat #fff }
.slick-next, .slick-prev { border: none; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; z-index: 2 }
.slick-next, .slick-next:focus, .slick-next:hover, .slick-prev, .slick-prev:focus, .slick-prev:hover { background: 0 0; color: #fff0; outline: 0 }
.slick-next:focus:before, .slick-next:hover:before, .slick-prev:focus:before, .slick-prev:hover:before { opacity: 1 }
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before { opacity: .25 }
.slick-next:before, .slick-prev:before { color: red; font-size: 20px; line-height: 1; opacity: .75 }
.slick-prev { left: 0 }
[dir="rtl"] .slick-prev { left: auto; right: 0 }
.slick-prev:before { content: "<" }
.slick-next:before, [dir="rtl"] .slick-prev:before { content: ">" }
.slick-next { right: 0 }
[dir="rtl"] .slick-next { left: 0; right: auto }
[dir="rtl"] .slick-next:before { content: "<" }
.slick-dotted.slick-slider { margin-bottom: 0; padding-bottom: 2em }
.slick-dots { bottom: 5px; display: block; list-style: none; margin: 0; padding: 0; position: absolute; text-align: center; width: 100%; z-index: 2 }
.slick-dots li { display: inline-block; margin: 0 5px; padding: 0; position: relative }
.slick-dots li, .slick-dots li button { cursor: pointer; height: 4px; width: 24px }
.slick-dots li button { background: 0 0; border: 0; color: #fff0; display: block; font-size: 0; line-height: 0; outline: 0; padding: 5px }
.slick-dots li button:focus, .slick-dots li button:hover { outline: 0 }
.slick-dots li button:focus:before, .slick-dots li button:hover:before { opacity: 1 }
.slick-dots li button:before { color: #000; content: "·"; font-size: 4px; height: 4px; left: 0; line-height: 20px; opacity: .25; position: absolute; text-align: center; top: 0; width: 20px; background: var(--neutral-black) }
.slick-dots li.slick-active button:before { color: #000; opacity: .75 }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before, .wrap-FICHA-ARTICULO.Opinion h1:before { background: #d9d9d9; content: ""; height: 1px; left: 0; margin-left: 0; position: absolute; top: 0; width: 300px }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after, .wrap-FICHA-ARTICULO.Opinion h1:after { background: #fff; content: "ARTÍCULO DE OPINIÓN"; font-size: 16px; font-weight: var(--fw-400); left: 0; line-height: 1em; margin-left: 0; position: absolute; text-align: left; top: -.5em; width: 200px }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado, .wrap-FICHA-ARTICULO.Opinion .publicado { font-size: .707em }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG f, .wrap-FICHA-ARTICULO.Opinion .publicado div { display: inline }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado .fecha-mod, .wrap-FICHA-ARTICULO.Opinion .publicado .fecha-mod { color: rgb(0 0 0 / .54) }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-entradilla, .wrap-FICHA-ARTICULO.Opinion .art-entradilla { border-bottom: 4px double #d9d9d9; margin-bottom: 1em; padding-bottom: 1.4em }
@media only screen and (min-width:601px) {
 .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1, .wrap-FICHA-ARTICULO.Opinion h1 { text-align: center }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before, .wrap-FICHA-ARTICULO.Opinion h1:before { left: 50%; margin-left: -150px }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after, .wrap-FICHA-ARTICULO.Opinion h1:after { left: 50%; margin-left: -100px; text-align: center }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-entradilla, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado, .wrap-FICHA-ARTICULO.Opinion .art-entradilla, .wrap-FICHA-ARTICULO.Opinion .publicado { text-align: center }
 }
.wrap-TRIPLE.Opinion { background-color: #f0f0f0; background-image: url(../img/bg/shadow-1.png); background-position: top; background-repeat: no-repeat; font-family: var(--font-3); padding-top: 2em; position: relative }
.wrap-TRIPLE.Opinion:before { background-image: url(../img/bg/shadow-2.png); background-position: bottom; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; height: 40px; left: 0; position: absolute; width: 100% }
.wrap-TRIPLE.Opinion .MODULO { border-bottom: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both { background: #fff; border-radius: 8px; box-shadow: 0 0 1em #d9d9d9; overflow: hidden; padding: 45% 0 0; position: relative }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media { padding: 0; width: 100% !important }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap { background: #fff; overflow: visible; padding-bottom: 190px }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap:before { display: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap img { bottom: -10px; height: auto; left: 0; margin: 0; right: 0; top: auto; width: 100%; z-index: 10 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header { align-items: center; background: #931b1d; display: grid; padding: .5em 1em 1em; position: relative; z-index: 10 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 { font-size: 1em; margin: .5em 0 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 a { -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #fff; display: -webkit-box !important; overflow: hidden; text-align: center; word-break: break-word }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer { padding: 1.5em 1em; position: absolute; text-align: center; top: 0; width: 100% }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul { display: block !important; margin: 0; padding: 0 }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.redactor { border: none; display: block; font-size: .85em; font-weight: var(--fw-400); line-height: 1.25em; margin: 0 0 .25em; padding: 0; text-transform: uppercase }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.redactor:after { display: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.edicion { border: none; display: block; font-size: 1.2em; font-weight: var(--fw-700); line-height: 1em; margin: .25em 0; padding: 0; text-transform: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor a { color: inherit }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .comentarios { display: none }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 .slick-arrow { top: 33% }
@media only screen and (max-width:992px) {
 .wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 { font-size: 1.1em }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer { font-size: 1em }
 }
@media only screen and (max-width:320px) {
 .wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both { display: block; padding: 66% 0 0 }
 }
.wrap-TRIPLE.Opinion .slider-opinion { margin-bottom: 1rem; margin-left: -.5rem; overflow: hidden; padding: 1rem 0 3rem; width: calc(100% + 1rem) }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list { overflow: visible }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track { display: flex !important }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide { background-color: #fff; border-radius: 1rem; box-shadow: 0 0 .5rem #d9d9d9; display: flex; height: inherit !important; margin: 0 .75rem; overflow: hidden; padding: 1.75rem; position: relative }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media { bottom: 0; position: absolute; right: 0; width: 100%; z-index: 1 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure { margin: 0 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap { background: #fff0; height: 120px; margin-left: auto; padding: 0; width: 50% }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap:before { display: none }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap img { filter: grayscale(1); -o-object-fit: contain; object-fit: contain }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text { display: flex; flex-direction: column; height: 100%; position: relative; z-index: 2 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header { height: auto !important; order: 1 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header h3 { font-size: 1.75rem; font-weight: var(--fw-700); margin-top: .25em }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header h3 a { color: #111 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text footer { display: flex; flex: 1; flex-direction: column; font-family: var(--font-1); font-size: .9rem; justify-content: end; line-height: 1.25em; min-height: 80px !important; order: 3; padding-right: 90px; text-shadow: 1px 1px 1px #fff; text-transform: uppercase }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text footer ul { margin: 0 }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text .entradilla { color: #111; font-family: var(--font-3); font-size: 1rem; line-height: 1.4em; margin-top: .5em; opacity: .7; order: 2; text-shadow: 1px 1px 1px #fff }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow { top: calc(50% - 1rem) }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow.slid-prev { left: .75rem }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow.slid-next { right: .75rem }
@-webkit-keyframes fadeIn { 0% { opacity: 0 }
to { opacity: 1 }
 }
@keyframes fadeIn {
 0% { opacity: 0 }
to { opacity: 1 }
 }
#full-width-slider { color: #000; width: 100% }
.coloredBlock { background: rgb(255 0 0 / .6); color: #fff; left: 20%; padding: 12px; top: 5%; width: 200px }
.infoBlock { bottom: 0; left: 0; overflow: hidden; padding: .5em 1em; position: absolute; right: 0; width: 100% }
.infoBlockLeftBlack { background: #000; background: rgb(0 0 0 / .75); color: #fff }
.infoBlock h4 { margin: 0 .5em 0 0 }
.infoBlock h4, .infoBlock h5 { display: inline; font-size: .8em; line-height: 1.2em }
.infoBlock h5 { font-weight: 400 }
.infoBlock a { color: #fff; text-decoration: underline }
.infoBlockLeftBlack * { color: #fff }
.photosBy { background: #fff; border-radius: 2px; bottom: 12px; font-size: 12px; left: 12px; line-height: 24px; padding: 0 10px; position: absolute; top: auto; z-index: 25 }
.photosBy, .photosBy a { color: #000 }
#gallery-t-group .rsThumbs { overflow: scroll !important }
#gallery-t-group .rsThumb { width: 70px !important }
#gallery-img-horiz.rsWithThumbs .rsImg, #gallery-t-group.rsWithThumbs .rsImg { height: auto !important }
.MODULO_GRIDTAB .gridtab { margin-bottom: 0 }
.MODULO_GRIDTAB .gridtab .wrap-text { padding: 1.5em 1em 1em }
.MODULO_GRIDTAB .gridtab .wrap-text header { display: none }
.MODULO_GRIDTAB .gridtab .wrap-text .entradilla { font-family: var(--font-1); margin-top: 0; text-transform: uppercase; width: calc(100% - 90px) }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo { font-family: var(--font-1); font-size: .85em; line-height: 1.4em; max-height: 12em; overflow: hidden; position: relative }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo:after { background: #f2f2f2; background: linear-gradient(180deg, #fff0, #f2f2f2 51%); bottom: 0; content: ""; height: 60px; left: 0; position: absolute; width: 100% }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo * { font-family: Roboto, sans-serif }
.MODULO_GRIDTAB .gridtab .wrap-text a.btn { font-size: .75em; height: 28px; line-height: 28px; padding: 0 20px }
.MODULO_GRIDTAB .gridtab .wrap-text footer { display: none }
.MODULO_GRIDTAB .gridtab .wrap-media { padding: 1em }
.MODULO_GRIDTAB .gridtab .wrap-media figure { line-height: 10px; margin: 0; padding: 0; position: relative }
.MODULO_GRIDTAB .gridtab .wrap-media h4 { margin-bottom: 0 }
.MODULO_GRIDTAB .gridtab .wrap-media:hover { cursor: pointer }
.MODULO_GRIDTAB .gridtab .wrap-media:hover h4 { color: rgb(0 0 0 / .54) }
input:not([type]):focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="datetime"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid var(--color-1); box-shadow: 0 1px 0 0 var(--color-1) }
input:not([type]):focus:not([readonly])+label, input[type="date"]:focus:not([readonly])+label, input[type="datetime-local"]:focus:not([readonly])+label, input[type="datetime"]:focus:not([readonly])+label, input[type="email"]:focus:not([readonly])+label, input[type="number"]:focus:not([readonly])+label, input[type="password"]:focus:not([readonly])+label, input[type="search"]:focus:not([readonly])+label, input[type="tel"]:focus:not([readonly])+label, input[type="text"]:focus:not([readonly])+label, input[type="time"]:focus:not([readonly])+label, input[type="url"]:focus:not([readonly])+label, textarea.materialize-textarea:focus:not([readonly])+label { color: var(--color-1) }
.dropdown-content li>a, .dropdown-content li>span { font-family: var(--font-2) }
.dropdown-content li>a, .dropdown-content li>span { font-family: var(--font-2) }
.formulario-listado-busqueda input { font-family: var(--font-2) }
.destacado .MODULO_1_3_1_2, .destacado .MODULO_2_1_4, .destacado .MODULO_1_Banner_4, .destacado .MODULO_1_4_3, .destacado .MODULO_1_4_1 { padding: 1.5rem; border: none !important }
.destacado .wrap-both .wrap-text a:hover { color: inherit !important; opacity: .7 }
@media only screen and (max-width:600px) {
 .destacado .MODULO_1_3_1_2, .destacado .MODULO_2_1_4, .destacado .MODULO_1_Banner_4, .destacado .MODULO_1_4_3, .destacado .MODULO_1_4_1 { width: calc(100% + 1.5rem); margin-left: -.75rem; border-radius: 0 }
.destacado .MODULO_1_3_1_2 .first-wrap .wrap-media { width: 100%; margin-left: 0 }
 }
.destacado.dest-principal .MODULO_1_3_1_2, .destacado.dest-principal .MODULO_2_1_4, .destacado.dest-principal .MODULO_1_Banner_4, .destacado.dest-principal .MODULO_1_4_3, .destacado.dest-principal .MODULO_1_4_1 { background-color: var(--color-1); color: var(--color-5) !important }
.destacado.dest-principal .MODULO_1_3_1_2 a, .destacado.dest-principal .MODULO_2_1_4 a, .destacado.dest-principal .MODULO_1_Banner_4 a, .destacado.dest-principal .MODULO_1_4_3 a, .destacado.dest-principal .MODULO_1_4_1 a { color: var(--black) !important }
.destacado.dest-principal .MODULO_1_3_1_2 a span, .destacado.dest-principal .MODULO_2_1_4 a span, .destacado.dest-principal .MODULO_1_Banner_4 a span, .destacado.dest-principal .MODULO_1_4_3 a span, .destacado.dest-principal .MODULO_1_4_1 a span { color: var(--white) !important }
.destacado.dest-principal .MODULO_1_4_1 .first-wrap a span { color: var(--color-1) !important }
.destacado.dest-secundario .MODULO_1_3_1_2, .destacado.dest-secundario .MODULO_2_1_4, .destacado.dest-secundario .MODULO_1_Banner_4, .destacado.dest-secundario .MODULO_1_4_3, .destacado.dest-secundario .MODULO_1_4_1 { background-color: var(--color-4); color: var(--color-5) !important }
.destacado.dest-secundario .MODULO_1_3_1_2 a, .destacado.dest-secundario .MODULO_2_1_4 a, .destacado.dest-secundario .MODULO_1_Banner_4 a, .destacado.dest-secundario .MODULO_1_4_3 a, .destacado.dest-secundario .MODULO_1_4_1 a { color: var(--color-5) !important }
.destacado.dest-secundario .MODULO_1_3_1_2 a span, .destacado.dest-secundario .MODULO_2_1_4 a span, .destacado.dest-secundario .MODULO_1_Banner_4 a span, .destacado.dest-secundario .MODULO_1_4_3 a span, .destacado.dest-secundario .MODULO_1_4_1 a span { color: var(--color-1) }
.destacado.dest-negro .MODULO_1_3_1_2, .destacado.dest-negro .MODULO_2_1_4, .destacado.dest-negro .MODULO_1_Banner_4, .destacado.dest-negro .MODULO_1_4_3, .destacado.dest-negro .MODULO_1_4_1 { background-color: var(--black); color: var(--white) !important }
.destacado.dest-negro .MODULO_1_3_1_2 .edicion, .destacado.dest-negro .MODULO_2_1_4 .edicion, .destacado.dest-negro .MODULO_1_Banner_4 .edicion, .destacado.dest-negro .MODULO_1_4_3 .edicion, .destacado.dest-negro .MODULO_1_4_1 .edicion { color: var(--black) !important }
.destacado.dest-negro .MODULO_1_3_1_2 a, .destacado.dest-negro .MODULO_2_1_4 a, .destacado.dest-negro .MODULO_1_Banner_4 a, .destacado.dest-negro .MODULO_1_4_3 a, .destacado.dest-negro .MODULO_1_4_1 a { color: var(--white) !important }
.destacado.dest-negro .MODULO_1_4_1 .first-wrap a { color: var(--black) !important }
.destacado.dest-negro .MODULO_1_4_1 .first-wrap a span { color: var(--color-1) !important }
.destacado.dest-negro .MODULO_1_3_1_2 a span, .destacado.dest-negro .MODULO_2_1_4 a span, .destacado.dest-negro .MODULO_1_Banner_4 a span, .destacado.dest-negro .MODULO_1_4_3 a span, .destacado.dest-negro .MODULO_1_4_1 a span { color: var(--color-6) !important }
.destacado.dest-negro .MODULO_1_4_1 a span { color: var(--color-1) !important }
.destacado.dest-gris .MODULO_1_3_1_2, .destacado.dest-gris .MODULO_2_1_4, .destacado.dest-gris .MODULO_1_Banner_4, .destacado.dest-gris .MODULO_1_4_3, .destacado.dest-gris .MODULO_1_4_1 { background-color: #f0f5fb }
.destacado.dest-gris .MODULO_1_3_1_2 a, .destacado.dest-gris .MODULO_2_1_4 a, .destacado.dest-gris .MODULO_1_Banner_4 a, .destacado.dest-gris .MODULO_1_4_3 a, .destacado.dest-gris .MODULO_1_4_1 a { color: var(--color-5) !important }
.destacado.dest-gris .MODULO_1_3_1_2 a span, .destacado.dest-gris .MODULO_2_1_4 a span, .destacado.dest-gris .MODULO_1_Banner_4 a span, .destacado.dest-gris .MODULO_1_4_3 a span, .destacado.dest-gris .MODULO_1_4_1 a span { color: var(--color-1) !important }
.destacadofull.dest-negro { background-color: var(--black); color: var(--white) !important }
.destacadofull.dest-negro h2 span { color: var(--white) !important }
.destacadofull.dest-negro .TITULO-listado h2 { border-bottom: solid 8px var(--white) }
.wrap-botones { display: none }
.BN { position: relative }
.BN .disclaimer, .BN-DER .disclaimer { font-weight: 900; color: rgb(107 107 107 / 40%); font-size: 24px; font-family: var(--font-2); text-align: center; margin: 12px }
.MODULO_1_Banner_3 .first-wrap { border: none }
.MODULO_1_Banner_3 .sec-wrap { background-color: hsl(0 0% 59% / .15); margin-bottom: 1rem; padding: 1rem 1rem }
.MODULO_1_Banner_3 .BN { align-items: center; background-color: #fff0; display: flex; padding: 0; margin-bottom: 0; width: 29% }
.MODULO_1_Banner_3 .BN .disclaimer { margin-top: 0 }
@media only screen and (min-width:601px) {
 .MODULO_1_Banner_3 .first-wrap, .MODULO_1_Banner_3 article { border-bottom: none !important }
.MODULO_1_Banner_3 .first-wrap .wrap_one { display: flex; gap: 2rem }
.MODULO_1_Banner_3 .first-wrap .wrap_one article h3 { font-size: clamp(2rem, 1.6rem + 2vw, 2rem) }
.MODULO_1_Banner_3 .sec-wrap { border: none; margin-bottom: 0 }
.MODULO_1_Banner_3 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1em; width: 100% }
.MODULO_1_Banner_3 .sec-wrap .wrap_two article { flex-basis: calc(50% - 1rem); margin: 0 }
.MODULO_1_Banner_3 .sec-wrap .wrap_two .wrap-text { padding-top: .5rem }
 }
@media only screen and (min-width:993px) {
 .MODULO_1_Banner_3 { display: flex; height: fit-content }
.MODULO_1_Banner_3 .first-wrap { border: none; padding: 0; width: 71%; height: fit-content; ; margin-bottom: 0 }
.MODULO_1_Banner_3 .first-wrap .wrap_one { position: relative; margin-bottom: 1em }
.MODULO_1_Banner_3 .first-wrap .wrap_one article { display: inline-block; width: 100% }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both { display: flex; flex-direction: row-reverse; gap: 1rem }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: 67% }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { margin-bottom: 1rem; padding-bottom: 56% }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: 33%; height: fit-content }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-text h3 { margin-top: 0 }
.MODULO_1_Banner_3 .first-wrap .wrap_one .BN { display: inline-flex; height: 100%; max-height: 100%; overflow: hidden; position: absolute; right: 0; top: 0; width: calc(25% - 1rem) }
.MODULO_1_Banner_3 .first-wrap .wrap_one .BN img { max-height: 100%; max-width: 100%; width: auto }
.MODULO_1_Banner_3 .sec-wrap .wrap_two { display: flex; flex-direction: row }
.MODULO_1_Banner_3 .sec-wrap .wrap_two article { border: none; flex-basis: calc(25% - 2rem) }
 }
@media (max-width:991px) {
 .MODULO_1_Banner_3 .BN { width: 100%; margin-bottom: 2em }
.MODULO_1_Banner_3 .sec-wrap { padding-bottom: 1rem }
 }
@media only screen and (max-width:600px) {
 .MODULO_1_Banner_3 .sec-wrap article .wrap-both .wrap-media { display: none }
.MODULO_1_Banner_3 .wrap-both .wrap-text .entradilla { padding-top: 0 }
 }
.container-video-responsive { position: relative; width: 100%; height: 0; padding-bottom: 56.25% }
.container-video-responsive .container-video-responsive-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.MODULO_GRID_VERT { display: grid; grid-gap: 34px }
@media (min-width:1024px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(4, 1fr) }
.MODULO_GRID_VERT article:nth-child(-n+4) { margin-top: 0 !important }
 }
@media (min-width:768px) and (max-width:1023px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(2, 1fr) }
.MODULO_GRID_VERT article:nth-child(-n+2) { margin-top: 0 !important }
 }
@media (max-width:767px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(2, 1fr) }
 }
.MODULO_GRID_VERT article { margin-bottom: 1rem !important }
.MODULO_GRID_VERT article .wrap-text h3 { font-size: 20px }
.MODULO .wrap-both .wrap-text header h3 a { color: #000; display: block; font-weight: 600 }
.wrap-HEADER .collapsible-body { top: 0; padding: 12px; box-shadow: 0 24px 48px 2px rgb(0 0 0 / .25); background-color: #fff; border: solid 1px #e7e7e7; position: absolute; top: 77%; z-index: 1; overflow: unset; align-items: center }
.collapsible-header i { margin-right: 0 !important }
.wrap-HEADER .collapsible-body ul li a { line-height: 24px !important }
.wrap-HEADER .collapsible-body ul li { width: 100% }
.wrap-HEADER .collapsible-body ul li:last-of-type { border-bottom: 0 !important }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; justify-content: center }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .d-flex { justify-content: center }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .wrap-otros { display: flex !important }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .nombre-redactor-art { display: block !important }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .nombre-redactor-art { display: block !important }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; justify-content: center; align-items: center }
@media (max-width:767px) {
 .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; justify-content: center; align-items: start }
 }
.MODULO_TABS .first-wrap .wrap_two { flex: 1 0 66% !important }
.MODULO_TABS .titulo-opiniones { display: flex; align-items: center; justify-content: space-between; padding-bottom: 40px }
.MODULO_TABS .titulo-opiniones p { font-size: 50px !important; font-family: var(--font-2) !important; font-weight: var(--fw-800); line-height: 38.4px; color: var(--neutral-black) }
@media (max-width:767px) {
 .MODULO_TABS .titulo-opiniones { display: flex; align-items: center; justify-content: space-between; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid var(--borde-gris) }
.MODULO_TABS .titulo-opiniones p { font-size: 30px !important; font-family: var(--font-2) !important; font-weight: var(--fw-800) }
 }
.MODULO_VERT_3 .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_VERT_3 .PODCAST .wrap-media .img-wrap { padding-bottom: 46% !important }
.MODULO_VERT_3 article .wrap-both .wrap-text .nombre-redactor-art { display: block !important; text-transform: uppercase }
.MODULO_IMPERDIBLE .first-wrap { display: flex; gap: 40px; margin-bottom: 30px }
.MODULO_IMPERDIBLE .sec-wrap article { flex-basis: 25% }
.MODULO_IMPERDIBLE .first-wrap .wrap_two { display: flex; flex-basis: 75% }
.MODULO_IMPERDIBLE .first-wrap .wrap_two { width: 100% }
.MODULO_IMPERDIBLE .first-wrap .wrap_three { display: flex; flex-direction: column; flex-basis: 25%; gap: 40px }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-otros .pie-noticia { justify-content: center }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text header h3 a { color: #000; display: block; font-weight: var(--fw-400); font-size: 42px; line-height: 50.4px; font-family: var(--font-1); text-align: center }
.MODULO_IMPERDIBLE .first-wrap .wrap_three .wrap-both .wrap-text header h3 a { color: #000; display: block; font-weight: var(--fw-800); font-size: 17px; line-height: 20.4px; font-family: var(--font-1) }
.MODULO_IMPERDIBLE .sec-wrap .wrap-both .wrap-text header h3 a { color: #000; display: block; font-weight: var(--fw-800); font-size: 17px; line-height: 20.4px; font-family: var(--font-1) }
.MODULO_IMPERDIBLE .wrap-both .wrap-text .nombre-redactor-art { display: block !important; color: unset !important }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text .nombre-redactor-art { width: 100%; text-align: center }
@media (max-width:767px) {
 .MODULO_IMPERDIBLE { margin-top: 40px }
.MODULO_IMPERDIBLE .first-wrap { display: flex; flex-direction: column; gap: unset }
.MODULO_IMPERDIBLE .sec-wrap { display: none !important; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO_IMPERDIBLE .first-wrap .wrap_two { order: unset !important }
.MODULO_IMPERDIBLE .first-wrap .wrap_three { gap: unset !important; margin-bottom: unset !important }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text header h3 a { color: #000; display: block; font-weight: var(--fw-800); font-size: 17px; line-height: 20.4px; font-family: var(--font-1) }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text .nombre-redactor-art { width: 100%; text-align: start !important }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text header h3 a { text-align: start !important }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-otros .pie-noticia { justify-content: start !important }
 }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both { display: flex; gap: 2rem }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both .wrap-media { order: 2; flex-basis: 60% }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both .wrap-text { flex-basis: 40% }
.wrap-NAV { z-index: 0 }
#sidenav-overlay { backdrop-filter: initial !important; background-color: initial !important }
#slide-out { top: 0; left: 0; width: 100%; display: none }
.nav-abajo { top: 2px !important; right: 28% !important }
#slide-out.activo { left: initial !important; right: initial !important; display: block }
.slide-out li a { justify-content: end }
.wrap-HEADER.pinned .CORP-center { width: 300px }
.wrap-CORP .CORP-center h1 { width: fit-content !important }
.wrap-CORP .CORP-center .wrap-logo { width: fit-content !important }
.wrap-CORP .CORP-center .wrap-logo img { height: 100% !important; object-fit: contain !important; object-position: left !important; margin-top: 0rem }
.wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo img { max-height: 33px !important; margin-top: 0 }
.MODULO_100_DER.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both { flex-direction: row }
.MODULO_100_DER article .wrap-text .entradilla { display: block !important }
.MODULO_100_IZQ article article, .MODULO_100_25 article article { width: 100% !important }
.MODULO_100_IZQ article:first-of-type, .MODULO_100_25 article:first-of-type { border-bottom: 1px solid var(--borde-gris); padding-bottom: 0 !important; height: fit-content }
.MODULO_100_IZQ article article header, .MODULO_100_25 article article header { border-bottom: 0 !important }
.MODULO_100_IZQ article article { border-top: 1px solid var(--borde-gris) !important; order: 4 }
.MODULO_100_25 article article { border-top: 1px solid #d2d2d2 !important; order: 4; margin-right: 1rem }
.MODULO_100_IZQ .first-wrap .wrap_one, .MODULO_100_25 .first-wrap .wrap_one { flex-direction: column; gap: 0 }
.MODULO_100_25 .sec-wrap .wrap-both { position: relative }
.MODULO_100_IZQ article article .wrap-media, .MODULO_100_IZQ article article .wrap-text .wrap-otros, .MODULO_100_IZQ article article .wrap-text .categoria-tag, .MODULO_100_IZQ article .wrap-text .entradilla { display: none !important }
.MODULO_1_4_1 article article .wrap-media, .MODULO_1_4_1 article article .wrap-text .wrap-otros, .MODULO_1_4_1 article article .wrap-text .categoria-tag, .MODULO_1_4_1 article .wrap-text .entradilla { display: none !important }
.MODULO_100_25 article article .wrap-media, .MODULO_100_25 article article .wrap-text .wrap-otros, .MODULO_100_25 article article .wrap-text .categoria-tag, .MODULO_100_25 article .wrap-text .entradilla { display: none !important }
.MODULO_1_4_1 article article .wrap-text header h3 a, .MODULO_100_IZQ article article .wrap-text header h3 a, .MODULO_100_25 article article .wrap-text header h3 a { font-size: 16px !important; line-height: 20.4px !important; display: block !important; gap: 4px !important }
.MODULO_100_IZQ article article .wrap-text { flex-basis: 100% !important }
.MODULO_100_IZQ .wrap-text h3 a span, .MODULO .wrap-text h3 a span { color: black !important; line-height: 1.2em; align-items: start; gap: 4px }
.MODULO_100_IZQ .wrap-text h3 a span img { padding-top: 7px }
.categoria-tag * { text-transform: uppercase !important }
.categoria-tag { align-items: center }
.MODULO_100_IZQ .wrap-text { display: flex; flex-wrap: wrap; gap: 10px }
.MODULO_100_IZQ .wrap-both .wrap-text .wrap-otros { margin-bottom: 0.5rem !important; margin-top: 0 !important }
.MODULO_100_IZQ .wrap-text .categoria-tag { order: 2; align-items: center }
.MODULO_100_IZQ .wrap-text header { order: 1 }
.MODULO_100_IZQ .wrap-text .wrap-otros { order: 3 }
.MODULO_100_IZQ article article .wrap-both { width: fit-content; flex-direction: row !important }
@media (max-width:1200px) {
 #slide-out.activo { left: 0 !important; right: initial !important }
 }
#slide-out .collapsible-header.active svg, #slide-out.fixed .collapsible-header.active svg { transform: rotate(180deg) }
#slide-out.activo .collapsible-body, #slide-out.activo .fixed .collapsible-body { padding: 20px; position: sticky; left: 100%; min-width: 161px; top: 0; background-color: rgb(74 74 74 / .95); z-index: 99999 }
#slide-out.activo .collapsible-body ul, #slide-out.activo .fixed .collapsible-body ul { display: flex; flex-wrap: wrap; justify-content: start; flex-direction: column; gap: 12px }
#slide-out.activo li { color: white !important }
#slide-out.activo .collapsible-body ul li a { padding: 0; color: #fff; background-color: #fff0 }
#slide-out.activo .no-padding.bg-darkblue { display: flex; gap: 5px; justify-content: start; align-items: center }
#slide-out.activo .collapsible-body ul li:last-of-type span { display: none }
.redes-sociales-menu-movil { display: none !important }
.redes-sociales-menu { display: flex; justify-content: space-around; align-items: center; padding-top: 1rem; border-top: 1px solid #fff; margin-top: 40px }
.redes-sociales-menu ul { display: flex; gap: 20px }
.redes-sociales-menu .btn_principal { padding: 10px 50px !important; color: var(--primary) !important }
.redes-sociales-menu .btn_principal:hover { color: var(--secondary) !important; background-color: var(--primary) !important }
.redes-sociales-menu ul li svg { width: 100% }
.redes-sociales-menu ul li a { padding: 0px !important; border-radius: 5px; height: 30px !important; width: 30px !important; justify-content: center !important }
#slide-out.activo .collapsible-header .redes-sociales-menu, #slide-out.activo .redes-sociales-menu li a { justify-content: center !important }
#slide-out.activo .redes-sociales-menu .iconos_footer { max-width: 15px; max-height: 15px }
#slide-out .collapsible-body ul li a::after { display: none }
#slide-out .collapsible-header, #slide-out li a { display: flex; align-items: center; justify-content: space-between; display: flex }
.collapsible-header.active { background-color: rgb(255 255 255 / .1) }
.bg-white { background-color: white !important }
.page-footer .collapsible-header { pointer-events: none }
.page-footer .collapsible-header svg { display: none; fill: #000 }
.fecha-tiempo p { font-family: var(--font-1) !important; text-transform: uppercase !important; font-size: 12px !important }
@media (max-width:992px) {
 .page-footer .collapsible-header.active svg { transform: rotate(180deg) }
.page-footer .collapsible-header { display: flex; flex-direction: row !important; gap: .5rem; pointer-events: auto }
.page-footer .collapsible-header svg { display: block }
.page-footer .collapsible-header svg path { fill: black !important }
.redes-sociales-menu-movil { display: flex !important; margin-top: 1rem }
.MODULO_Registro .first-wrap form .inputs-registro .select-wrapper { width: calc(100% - 15px) }
#slide-out>li #cd-search { position: relative; right: initial !important; display: flex; max-width: 100% }
.redes-sociales-menu { display: flex; justify-content: space-around; align-items: center; padding-top: 1rem; border-top: 1px solid #fff; margin-top: 10px }
#cd-search form input { background: transparent !important }
.footer-mid .box_ .box_2, .footer-mid .box_ .box_3 { align-items: center; justify-content: center; display: flex }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 ul { justify-content: center }
.wrap-FOOTER .footer-mid .box__ { display: flex; flex-direction: column; gap: 35px; align-items: center !important; justify-content: center; width: 100% }
.wrap-FOOTER .page-footer { margin-top: 0; padding: 0 0 24px 0 }
.wrap-FOOTER .footer-mid .box__ { display: flex; flex-direction: column; gap: 35px; align-items: stretch; justify-content: center; width: 100% }
.wrap-FOOTER .footer-mid .box__ .box_ { width: unset; display: flex; flex-direction: column; position: relative; padding: unset; min-height: 165px; overflow: hidden; position: relative }
 }
@media (min-width:992px) and (max-width:1467px) {
 .wrap-FOOTER .footer-mid .box__ { display: flex; flex-wrap: wrap; gap: 48px; align-items: stretch; justify-content: space-around; width: 100% }
.wrap-FOOTER .footer-mid { margin-bottom: 50px }
.wrap-FOOTER .footer-mid .box__ .box_ { width: 30%; display: flex; flex-direction: column; position: relative; min-height: 165px; overflow: hidden; position: relative }
 }
@media (max-width:768px) {
 .wrap-NAV .NAV-Bottom .container nav { max-width: 45% }
.wrap-NAV .NAV-Bottom .container { justify-content: space-between }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast { width: 100%; min-width: 100%; height: auto; border-radius: 4px; overflow: hidden }
 }
@media (max-width:600px) {
 .MODULO_ROBA_M { flex-direction: column }
.MODULO_ROBA_M .first-wrap { margin-right: 0 }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-media, .MODULO_ROBA_M .first-wrap .wrap-both .wrap-text { flex: 1 0 100% }
#slide-out.activo .collapsible-body ul, #slide-out.activo .fixed .collapsible-body ul { display: flex; flex-wrap: wrap; gap: 10px; justify-content: end }
#slide-out.activo .no-padding.bg-darkblue { display: flex; gap: 5px; justify-content: end; align-items: center; flex-direction: row !important }
 }
@media (max-width:768px) {
 .wrap-FOOTER .footer-top .box_2 ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px }
.footer-top .box_1 a img { max-height: 30px; width: initial }
#slide-out.activo li a.btn_principal { justify-content: center !important; width: 100% }
#slide-out { top: 0; left: 0; height: calc(100%); width: 100% }
.redes-sociales-menu { display: flex; justify-content: start; align-items: center; flex-wrap: wrap; gap: 20px }
#slide-out.activo .redes-sociales-menu ul { width: 100% !important; justify-content: center !important; gap: 10px }
 }
.wrap-FOOTER .footer-top .box_2 ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 35px }
#slide-out .collapsible.collapsible-accordion .collapsible-body li.no-padding.bg-darkblue:last-of-type::after { display: none }
.button-collapse.menu-movil .icon-close { display: none }
.flechita { width: initial }
.slick-slider .slick-arrow { height: 100px; width: 24px; display: flex; align-items: center; justify-content: center }
.switch-button { display: inline-block }
.switch-button .switch-button__label { background-color: #f1f1f1; width: 80px; height: 30px; display: inline-block; position: relative }
.switch-button .switch-button__label:before { transition: 0.2s; display: block; position: absolute; width: 50px; height: 30px; background-color: #7a7c7d; content: ""; transform: translateX(2rem) }
.switch-button .switch-button__checkbox:checked+.switch-button__label:before { background-color: #3effd0; transform: translateX(0) }
.button button[type="button"] { font-size: 13px; line-height: 15.6px; font-weight: 700; font-family: var(--font-1); background-color: var(--primary); color: var(--white); border: none; border-radius: 4px; padding: 10px 30px; cursor: pointer }
.button button[type="button"]:focus { outline: none; border: none; background-color: var(--secondary); color: var(--white) }
input[type="text"] { font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: .05em; text-transform: initial; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; height: 37px !important; margin: 0 !important }
#formContacto input[type="text"], #formContacto input[type="email"] { padding-left: 10px }
input[type="email"] { font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: .05em; text-transform: initial; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; height: 37px !important; margin: 0 !important }
#formContacto textarea { font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: .05em; text-transform: initial; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; height: 167px !important; margin: 0 !important; padding: 10px }
input[type="email"]::placeholder { padding-left: 10px; color: var(--negro) }
input[type="email"]:focus { border: none; border-radius: 5px; box-shadow: 0 4px 10px rgb(0 0 0 / .2) }
.MODULO_Alta_Newsletter { margin-top: 50px }
.MODULO_Alta_Newsletter .first-wrap { padding: 0 20px }
.MODULO_Alta_Newsletter .first-wrap .row .columna-1 { display: flex; flex-direction: column; gap: 20px; padding-left: 0 !important }
.MODULO_Alta_Newsletter .first-wrap .row .columna-1 div p { font-size: 14px !important; line-height: 16.8px !important; font-weight: normal !important; font-family: var(--font-1) }
.MODULO_Alta_Newsletter .first-wrap .row .columna-1 div p a { color: var(--negro); text-decoration: underline }
.MODULO_Alta_Newsletter .first-wrap .row .columna-2 { display: flex; flex-wrap: wrap; gap: 40px; padding-right: 0 !important }
.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter { display: flex; flex-direction: column; gap: 20px; width: 47% }
.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter div:nth-of-type(1) { display: flex; align-items: center; justify-content: space-between }
.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter div:nth-of-type(1) h3 { margin: 0; font-size: 21px; line-height: 25.2px; font-weight: 700 }
p { margin: 0; padding: 0 }
.MODULO_Mensaje_Alta_Confirmada { margin-top: 50px }
.MODULO_Mensaje_Alta_Confirmada .first-wrap { display: flex; align-items: center; justify-content: center; gap: 40px }
.MODULO_Mensaje_Alta_Confirmada .first-wrap p { font-size: 21px; line-height: 25.2px; font-weight: 700; font-family: var(--font-1) }
.MODULO_Iniciar_Sesion { margin-top: 50px }
.MODULO_Iniciar_Sesion .first-wrap { display: flex; flex-direction: column; align-items: center }
.MODULO_Iniciar_Sesion .first-wrap form { width: 100%; max-width: 350px; display: flex; flex-direction: column; align-items: center; gap: 20px; border-bottom: 1px solid var(--borde-gris); padding-bottom: 20px; margin-bottom: 20px }
.MODULO_Iniciar_Sesion .first-wrap form a { font-size: 14px; line-height: 16.8px; font-weight: 400; font-family: var(--font-1); color: var(--negro) }
.MODULO_Iniciar_Sesion .first-wrap p { font-size: 21px; line-height: 31.5px; font-weight: 400; font-family: var(--font-2); margin-bottom: 12px }
.MODULO_Iniciar_Sesion .first-wrap a { font-size: 14px; line-height: 16.8px; font-weight: 700; font-family: var(--font-1) }
.MODULO_Registro { margin-top: 50px }
.MODULO_Registro .first-wrap { display: flex; align-items: center; gap: 40px }
.MODULO_Registro .first-wrap p { font-size: 21px; line-height: 25px; font-weight: 700; font-family: var(--font-1); text-transform: uppercase; max-width: 440px }
.MODULO_Registro .first-wrap p span { color: #0061f2 }
.MODULO_Registro .first-wrap form { display: flex; flex-direction: column; align-items: center; gap: 20px }
.MODULO_Registro .first-wrap form p { font-size: 14px; line-height: 16.8px; font-weight: 400; font-family: var(--font-1) }
.MODULO_Registro .first-wrap form .inputs-registro { display: flex; flex-wrap: wrap; gap: 15px }
.MODULO_Registro .first-wrap form .inputs-registro input { max-width: 290px }
@media (max-width:1495px) {
 .MODULO_Registro .first-wrap form .inputs-registro input { width: 100%; max-width: unset }
 }
@media (max-width:992px) {
 .MODULO_Registro .first-wrap { flex-direction: column }
 }
.MODULO_Area_Usuario_Datos { margin-top: 50px }
.MODULO_Area_Usuario_Datos .first-wrap { display: flex; gap: 80px }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 { display: flex; flex-direction: column; align-items: center; gap: 12px; width: 20% }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 img { height: 150px; width: 150px }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 p:nth-of-type(1) { font-size: 21px; line-height: 25.2px; font-weight: 700; font-family: var(--font-1); text-align: center }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 p:nth-of-type(2) { font-size: 20px; line-height: auto; font-weight: 400; font-family: var(--font-2); text-align: center }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 div { display: flex; flex-direction: column; align-items: end; gap: 12px; width: 100% }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 div p:nth-of-type(1) { font-size: 13px; line-height: 16.8px; font-weight: 700; letter-spacing: .005em; font-family: var(--font-1); text-align: center; text-transform: uppercase; background-color: #3effd0; padding: 10px 0; border-radius: 6px; width: 100% }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 div p:nth-of-type(2) { font-size: 13px; line-height: 16.8px; font-weight: 200; letter-spacing: .005em; font-family: var(--font-1); text-align: end; text-transform: uppercase; padding: 10px 15px; border-radius: 6px; box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; width: fit-content }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 { width: 80%; display: flex; flex-direction: column; gap: 20px }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .contenedor-info { display: flex; flex-wrap: wrap; justify-content: center; gap: 40px }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 p { font-size: 21px; line-height: 31.5px; font-weight: 400; font-family: "Orbikular"; width: 100% }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info { box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; width: 373px; padding: 20px; flex-direction: column; align-items: center; justify-content: start; border-radius: 6px }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info p { font-size: 21px; line-height: 31.5px; font-weight: 400; font-family: var(--font-2) }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info div p { font-size: 13px; line-height: 16.8px; font-weight: 200; font-family: var(--font-1); letter-spacing: .05em; text-transform: uppercase }
@media (max-width:1500px) {
 .MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info { width: 100% }
 }
@media (max-width:992px) {
 .MODULO_Area_Usuario_Datos .first-wrap { flex-direction: column; gap: 40px }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 { width: 100% }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 { width: 100% }
 }
.MODULO_Area_Usuario_Suscripciones { margin-top: 50px }
.MODULO_Area_Usuario_Suscripciones .first-wrap { display: flex; gap: 40px }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 { display: flex; flex-direction: column; align-items: center; gap: 12px; width: 20% }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 img { height: 150px; width: 150px }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 p:nth-of-type(1) { font-size: 21px; line-height: 25.2px; font-weight: 700; font-family: var(--font-1); text-align: center }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 p:nth-of-type(2) { font-size: 20px; line-height: auto; font-weight: 400; font-family: var(--font-2); text-align: center }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 div { display: flex; flex-direction: column; align-items: end; gap: 12px; width: 100% }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 div p:nth-of-type(2) { font-size: 13px; line-height: 16.8px; font-weight: 700; letter-spacing: .005em; font-family: var(--font-1); text-align: end; text-transform: uppercase; background-color: #3effd0; padding: 10px 15px; border-radius: 6px; width: fit-content }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 { width: 80%; display: flex; flex-wrap: wrap; height: fit-content; gap: 16px }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 p { font-size: 21px; line-height: 31.5px; font-weight: 400; width: 100% }
@media (max-width:992px) {
 .MODULO_Area_Usuario_Suscripciones .first-wrap { display: flex; flex-direction: column; gap: 40px }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 { width: 100% }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 div p:nth-of-type(1) { padding: 10px 30px }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 { width: 100%; display: flex; flex-direction: column; gap: 20px }
 }
.wrap-SUPERIOR .TRIPLE_SUPERIOR:nth-child(1) .container .section .row .col .MODULO { border-bottom: 0 }
.MODULO_ROBA_M .first-wrap .wrap-text .wrap-otros { margin-top: 0 !important }
.MODULO_ROBA_M .first-wrap .wrap-text header h3 a { font-size: 26px !important; line-height: 29px !important }
.NACIO_Audiencias .contenido_audiencia .wrap-text a { font-size: 20px; line-height: 22.4px; font-weight: bold !important; margin-top: 0rem }
@media (max-width:992px) {
 .TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 2rem !important; line-height: 100%; letter-spacing: 0; color: var(--negro); border-bottom: 0; text-transform: initial !important; justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px }
.entrevista .MODULO_ROBA_M .first-wrap .wrap-text header h3 a { font-size: 20px }
.entrevista .MODULO article { margin-bottom: 0 !important; border-bottom: 0 !important }
 }
.MODULO_OPINION_DER .wrap_two { position: relative; border-bottom: 1px solid var(--borde-gris); margin-bottom: 1rem }
.MODULO_OPINION_DER .wrap_two article { margin: 0 0 1rem !important; padding: 0 0 1rem !important }
.MODULO_OPINION_DER .wrap_two header h3 a { position: relative }
.MODULO_OPINION_DER .sec-wrap .wrap_three .wrap-both header { margin-bottom: .5em; margin-top: 2.3em }
.MODULO_OPINION_DER .wrap_two .wrap-media { display: none }
.MODULO_OPINION_DER .wrap_two .wrap-both { display: flex !important; flex-direction: row !important }
.MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text header h3 a { font-family: var(--font-1) !important; font-size: 17px; font-weight: var(--fw-400); line-height: 20.4px }
.MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text .wrap-otros .pie-noticia .contenedor-redactor span a { font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-800); color: var(--negro); position: relative }
.MODULO_OPINION_DER .wrap_three .wrap-otros .pie-noticia { display: flex; align-items: center; justify-content: center; gap: 0; width: 100% }
.MODULO_OPINION_DER .wrap_three .wrap-both .wrap-text header h3 a { text-align: center }
.MODULO_OPINION_DER .wrap_three .wrap-both .wrap-text .wrap-otros { display: none !important }
.MODULO_OPINION_DER .wrap_three .indicador-noticia { display: flex; justify-content: center }
.MODULO_OPINION_DER .wrap_three .indicador-noticia p:nth-of-type(1) { font-family: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-800); color: var(--negro) }
.MODULO_OPINION_DER .wrap_three .indicador-noticia .cuadrado-indicador-noticia { width: 15px; height: 15px; background-color: var(--color-1); margin: 0 5px 0 15px }
.MODULO_OPINION_DER .wrap_three .indicador-noticia p:nth-of-type(2) { font-family: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-400); color: var(--negro) }
.MODULO_OPINION_DER .wrap_three .autor-noticia { display: flex; justify-content: center }
.MODULO_OPINION_DER .wrap_three .autor-noticia { font-family: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-400); color: #7a7d7c }
.MODULO_OPINION_DER .opiniones .titulo-opiniones { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px }
.MODULO_OPINION_DER .opiniones .titulo-opiniones p { font-family: var(--font-1); font-size: 18px; font-weight: var(--fw-800); line-height: 16.8px; color: var(--neutral-black); text-transform: uppercase }
.MODULO_OPINION_DER .opiniones .wrap-both { display: flex !important; flex-direction: row !important }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media { order: 2; flex: initial !important; display: flex; flex-direction: column; justify-content: center; width: 40% }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap { background-color: unset }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap:before { box-shadow: none; content: unset }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap img { width: 100%; border-radius: 0 }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media * { height: 100% !important }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-text { order: 1; padding-right: 1rem }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-text header h3 a { font-family: var(--font-1) !important; font-size: 17px; font-weight: var(--fw-800); line-height: 20.4px; text-align: start !important }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-text .wrap-otros .pie-noticia .contenedor-redactor span a { font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-400); color: var(--negro); position: relative }
.MODULO_OPINION_DER .slick-dots { bottom: 25px; display: block; list-style: none; margin: 0; padding: 0; position: absolute; text-align: center; width: 100%; z-index: 2 }
.MODULO_OPINION_DER .slick-dots li button:before { color: #000; content: "·"; font-size: 4px; height: 7px; left: 0; line-height: 20px; position: absolute; text-align: center; top: 0; width: 7px; background: var(--neutral-black) }
.MODULO_OPINION_DER .opiniones header { order: 2 }
.MODULO_OPINION_DER .opiniones .wrap-otros { order: 1; margin-bottom: 0 !important }
.MODULO_OPINION_DER .opiniones .wrap-text { display: flex; flex-direction: column; width: 60% }
.MODULO_OPINION_DER.MODULO_2_1_4 .wrap_three .entradilla { display: none !important }
.MODULO_OPINION_DER .opiniones .categoria-tag { display: none !important }
@media (max-width:768px) {
 .MODULO_OPINION_DER .sec-wrap article .wrap-both .wrap-media, .MODULO_OPINION_DER .third-wrap article .wrap-both .wrap-media { margin-right: 0 !important }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap img { width: 100%; border-radius: 0 }
.MODULO_OPINION_DER .wrap_two article { margin: 0 0 1rem !important; padding: 0 0 1rem !important; border-bottom: 1px solid #7a7c7d !important }
 }
.MODULO_TABS.tabs-roba { display: flex }
.MODULO_TABS.tabs-roba .first-wrap { flex-direction: column; padding: 35px; background-color: #f1f1f1; margin-right: 20px; width: 72%; flex: unset !important }
.MODULO_TABS.tabs-roba .first-wrap .tabs { margin-bottom: 20px !important }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one { display: flex; justify-content: space-between; gap: 30px }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one { margin-right: 0px !important; flex-wrap: wrap }
.MODULO_TABS.tabs-roba .first-wrap .wrap-otros { display: unset !important }
.MODULO_TABS.tabs-roba .sec-wrap { display: flex; flex: 1 !important; flex-direction: column !important; margin-right: 0; justify-content: unset !important }
.MODULO_TABS.tabs-roba h4 { font-family: var(--font-1); color: var(--negro); font-weight: var(--fw-800); font-size: 18px; line-height: 16.8px; text-transform: uppercase; margin-bottom: 1em; margin-top: 0 !important }
.MODULO_TABS.tabs-roba .sec-wrap article { border-bottom: 1px solid hsl(0 0% 59% / .4); flex: unset !important; margin-right: unset !important; padding-bottom: 1em !important }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both { flex-direction: row !important; align-items: center; gap: 15px }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media { order: 2; margin: 0 }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media figure { width: 90px !important }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media figure a .img-wrap { padding-bottom: 90px !important }
@media (max-width:768px) {
 .MODULO_TABS.tabs-roba { display: flex; flex-direction: column; gap: 40px }
.MODULO_TABS.tabs-roba .first-wrap { flex-direction: column; padding: 15px; background-color: #f1f1f1; margin-right: unset !important; width: unset !important; flex: unset !important }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one { display: flex; justify-content: unset; gap: unset; flex-direction: column }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one article .wrap-both .wrap-text { text-align: center }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one article .wrap-both .wrap-text .wrap-otros .pie-noticia { display: flex; align-items: center; justify-content: center; gap: 0; width: 100% }
 }
@media (max-width:768px) {
 .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-media { width: 100%; flex: 0 0 113px !important; max-width: 100% }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text { padding-top: unset !important }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .wrap-otros { margin-top: unset !important }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both { flex-direction: row !important; gap: 1rem }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-media { overflow: hidden }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-media .img-wrap { background-color: #f0f0f0; background-image: url(/web/assets_new/img/decor/loading.gif); background-position: 50%; background-repeat: no-repeat; background-size: 50px; display: block; height: 0; overflow: hidden; padding-bottom: unset !important; height: 113px }
.MODULO_ROBA_LISTADO_50_50 .first-wrap .wrap-both .wrap-text { flex: unset !important }
 }
@media (max-width:992px) {
 .MODULO_ASIM_1_3 { display: block }
 }
@media (max-width:767px) {
 .slick-dotted.slick-slider { padding-bottom: 0 }
.MODULO_NEXT .sec-wrap { flex-direction: column; gap: 1rem }
 }
.hora-noticia { display: none !important }
.fecha-noticia { font-family: var(--font-1) !important; font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 20.8px; font-weight: var(--fw-400); color: var(--black); position: relative }
.MODULO_ROBA_M .fecha-noticia { text-align: center }
.slick-list .wrap-otros .pie-noticia .contenedor-redactor span { flex-direction: column; gap: 2px; align-items: flex-start }
.MODULO_OPINION_DER .wrap_two .wrap-otros { display: none !important }
.MODULO_OPINION_DER .categoria-tag { justify-content: center; margin-top: 12px }
.MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text .categoria-tag { justify-content: start }
.articulo-opinion .img-wrap { position: relative }
.MODULO_OPINION_DER .wrap_four .articulo-opinion { padding: 0 !important; border-bottom: 1px solid var(--borde-gris); padding-bottom: 1rem !important }
.MODULO_OPINION_DER .wrap_four .articulo-opinion:last-child { border-bottom: 0 }
.MODULO_ROBA_LISTADO_50_50 article { border-top: 1px solid var(--borde-gris); padding-bottom: 2rem; padding-top: 2rem; margin: 0 !important; width: 100% }
.MODULO_ROBA_LISTADO_50_50 article header { text-align: center }
.MODULO_TABS .tabs { margin-bottom: 2rem }
.MODULO_TABS .categoria-tag { display: none }
.MODULO_TABS.tabs-roba .categoria-tag { display: flex }
.MODULO_TABS.tabs-roba .first-wrap article { width: calc(50% - 1rem) }
.MODULO_CRIAR .categoria-tag, .MODULO_VERT_6 .categoria-tag .MODULO_OPINION_DER .opiniones .categoria-tag, .MODULO_TABS .categoria-tag, .MODULO_ASIM_1_6 .sec-wrap .categoria-tag { display: none }
.MODULO_IMPERDIBLE .wrap_two article { width: 100% }
.MODULO_IMPERDIBLE .wrap_two article .categoria-tag { justify-content: center }
.MODULO_IMPERDIBLE .wrap_three .categoria-tag { margin-bottom: 1rem }
.MODULO_XL .categoria-tag { justify-content: center }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text { padding: 0 1rem }
.MODULO_1_3_1_2 .first-wrap .wrap_one .categoria-tag, .MODULO-OPINION-5 .container-1 .categoria-tag, .MODULO-OPINION-7 .container-1 .categoria-tag, .MODULO_XXL_NUEVO .first-wrap .categoria-tag { justify-content: center }
.MODULO_1_1_4 .third-wrap article .wrap-both { flex-direction: row }
.MODULO_TABS.tabs-roba .sec-wrap .wrap-media { width: 30% }
.MODULO_TABS.tabs-roba .first-wrap .wrap-text { width: 100% }
.MODULO_TABS.tabs-roba .sec-wrap .wrap-text { width: 100% }
.MODULO_50_50_ROBA .first-wrap article, .MODULO_50_50_ROBA .sec-wrap article { width: 100% }
.MODULO_50_50_ROBA .first-wrap article header, .MODULO_50_50_ROBA .sec-wrap article header { min-height: 50px }
.MODULO_FOTOGALERIA .grid-gallery { display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-rows: 1fr; gap: 10px }
.MODULO_FOTOGALERIA .grid-gallery>* { width: 100%; height: 100% }
.MODULO_FOTOGALERIA .grid-gallery * { height: 100% }
.MODULO_FOTOGALERIA .grid-gallery .wrap-media .img-wrap { width: 100%; height: 100% }
.MODULO_FOTOGALERIA .grid-gallery .wrap-text { display: none }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(1) { grid-column: 1 / span 9; grid-row: 1 / span 2 }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(2) { grid-column: 10 / span 3; grid-row: 1 / span 1 }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(3) { grid-column: 10 / span 3; grid-row: 2 / span 1 }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(4) { grid-column: 1 / span 4; grid-row: 3 / span 1 }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(5) { grid-column: 5 / span 4; grid-row: 3 / span 2 }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(6) { grid-column: 9 / span 4; grid-row: 3 / span 2 }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(7) { grid-column: 1 / span 4; grid-row: 4 / span 1 }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(8) { grid-column: 7 / span 6; grid-row: 4 / span 1 }
@media (max-width:992px) {
 .MODULO_FOTOGALERIA .grid-gallery { display: block }
.MODULO_FOTOGALERIA .grid-gallery>* { width: 100%; margin-bottom: 10px }
.MODULO_FOTOGALERIA .grid-gallery { display: block }
.slick-slider .slick-arrow { height: 48px !important; width: 48px !important; display: flex; align-items: center; justify-content: center }
.MODULO_FOTOGALERIA article { padding: 1rem }
.slick-dots { height: fit-content !important }
 }
.MODULO_XXL_NUEVO .first-wrap .wrap-media .img-wrap { padding-bottom: 40% }
.tag-articulo { font-size: 16px; font-family: var(--font-1); line-height: 100% }
.MODULO .wrap-both .wrap-text .wrap-otros .div-tag-articulo { align-items: center }
.entradilla { display: none !important }
.MODULO_100_IZQ .entradilla, .MODULO_2_1_4 .wrap_three .entradilla, .MODULO_XXL .first-wrap .entradilla, .MODULO_1_Banner_3 .wrap_one .entradilla, .MODULO_1_1_4 .sec-wrap .entradilla, .MODULO_1_1_3 .first-wrap .entradilla, .MODULO_1_4 .first-wrap .entradilla, .MODULO_ASIM_1_3_3 .first-wrap .entradilla, .MODULO_ASIM_1_3 .first-wrap .entradilla { display: block !important }
.MODULO_100_25 { display: flex; flex-wrap: wrap; padding: 2rem .5rem }
.MODULO_100_25 .first-wrap { border: none; padding: 0; width: 100%; margin-right: 0; margin-bottom: 0; border-bottom: var(--secondary) !important }
.MODULO_100_25 .sec-wrap { width: 100%; position: relative; background-color: transparent !important; padding: 0 !important }
.MODULO_100_25 .sec-wrap .wrap-text { background: var(--secondary) !important; margin: 1rem; margin-top: -100px; z-index: 2; padding: 1rem; height: 100%; color: white !important }
.MODULO_100_25 .sec-wrap .wrap-text * { color: white !important }
.MODULO_100_25 .sec-wrap .wrap-text header h3 a { font-size: 16px !important; line-height: 20px !important; font-weight: bold !important }
.MODULO_1_Banner_3.MODULO_100_25 .wrap_one .entradilla { display: none !important }
.MODULO_100_25 .entradilla { display: none !important }
.MODULO_100_25 .div-tag-articulo { display: none !important }
.MODULO_100_25 .sec-wrap .wrap-both { height: 100%; display: flex }
.MODULO_ROBA_M .first-wrap article { padding: 1rem 0 !important }
.entrevista .MODULO_ROBA_M .first-wrap article { padding: 0 !important }
.MODULO_ROBA_M .wrap-both .wrap-text header h3 a { text-align: center }
.MODULO_ROBA_M .wrap-otros .pie-noticia { justify-content: center !important }
.MODULO_TABS .first-wrap .wrap_one .wrap-text header h3 a { font-size: 1.2rem; font-weight: 700; line-height: 22px; color: #000 }
.wrap-FOOTER { margin-top: 1rem }
.row .col { padding: 0 }
@media (max-width:992px) {
 .MODULO_100_25 .sec-wrap { display: flex; flex-wrap: wrap }
.MODULO_100_25 .sec-wrap article { width: 50%; flex: initial }
.MODULO_ROBA_M .first-wrap .wrap-both { flex-direction: column }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-media { margin-right: 0em }
.MODULO_OPINION_DER .opiniones .titulo-opiniones { width: 100% }
.MODULO_ROBA_LISTADO_50_50 .first-wrap { flex-direction: row; display: flex; gap: 1rem }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both { flex-direction: column !important }
.MODULO_TABS.tabs-roba .first-wrap { margin-right: 20px; width: 70% }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media { display: none }
.MODULO_IMPERDIBLE .sec-wrap article { padding: 1rem }
 }
@media (max-width:768px) {
 #slide-out.activo .collapsible-body ul, #slide-out.activo .fixed .collapsible-body ul { max-width: 100%; padding-top: 20px; padding-bottom: 20px; padding-left: 10px }
.MODULO_100_25 .sec-wrap article { width: 100% }
body { overflow-x: hidden !important }
.MODULO_100_IZQ .wrap-both .wrap-text header h3 a { font-size: 26px !important; line-height: 30px !important }
.MODULO_100_IZQ article article .wrap-both .wrap-text header h3 a { font-size: 17px !important; line-height: 20.4px !important }
.MODULO_ROBA_LISTADO_50_50 .first-wrap { flex-direction: column; display: flex; gap: 1rem }
.slick-arrow { display: none !important }
.contenedor-redactor span { display: flex; flex-direction: column; align-items: center !important }
.MODULO_TABS.tabs-roba .first-wrap article { width: 100% }
.MODULO_TABS.tabs-roba .first-wrap .categoria-tag { justify-content: center }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both { align-items: start }
.slick-track article .wrap-text { margin-bottom: 0; padding-bottom: 0 }
.slick-dots { bottom: 15px }
.MODULO_TABS.tabs-roba .sec-wrap article { padding-bottom: 0 !important }
.MODULO_IMPERDIBLE .first-wrap article { margin-bottom: 0 !important }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag { justify-content: start }
.MODULO_XXL_NUEVO .categoria-tag { justify-content: start }
.MODULO .MODULO_ROBA_1_1_3 .sec-wrap article .wrap-both, .MODULO .third-wrap article .wrap-both { flex-direction: column }
#slide-out li { line-height: 25px !important }
.wrap-NAV.pinned .NAV-Bottom { padding: 0 }
 }
.naranja .categoria-tag a:first-of-type { color: var(--naranja) !important }
.MODULO { padding: 0 2em }
.entradilla { display: none !important }
.categoria-tag a:first-of-type { color: #000 }
.MODULO_100_IZQ header { height: fit-content }
.titulo-seccion-peque { font-size: 21px !important; font-family: var(--font-1) }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: 60% }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: 40% }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media * { height: 100% !important; max-height: 437px }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { padding-bottom: 66% }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-text { display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px }
.MODULO_100_25 .first-wrap .wrap_one article .categoria-tag { order: 2 }
.MODULO_100_25 .first-wrap .wrap_one article header { order: 1 }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-otros { order: 3; margin: 0 }
.MODULO_100_25 .first-wrap .wrap_one article article .wrap-media { display: none }
.MODULO_100_25 .first-wrap .wrap_one article article .wrap-both .wrap-text { flex-basis: 100%; width: 100% }
.MODULO_100_25 .sec-wrap { padding-top: 2rem !important; border-top: 1px solid var(--borde-gris) }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media * { height: 100% !important; height: 246px }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 100% }
.MODULO_100_25 .sec-wrap article { height: 100% }
.MODULO_100_25 article:first-of-type h3 a { font-size: 2.8rem !important; font-weight: 800 !important; line-height: 55.2px !important }
.es-multimedia .element { background-color: var(--neutral-white); width: 18px !important; height: 18px !important; position: absolute; clip-path: polygon(0% 0%, 0% 100%, 50% 75%, 50% 75%, 50% 75%, 50% 75%, 100% 50%, 100% 50%) }
.categoria-tag a:first-of-type { font-size: 13px !important; font-weight: 400; line-height: 10px }
.MODULO_ROBA2X_L .wrap-both .wrap-text header h3 a { text-align: center }
.MODULO_ROBA2X_L .wrap-both .wrap-text .categoria-tag { justify-content: center }
.MODULO_GRID_VERT .wrap-both .wrap-text header h3 a { font-weight: 700; font-size: 18px }
.MODULO_VERT_3 .wrap-both header { margin-top: .2rem }
.MODULO_GRID_VERT .wrap-text { padding-top: 1rem !important }
.MODULO_1_4_3 .sec-wrap .wrap_two .wrap-both header { margin-top: 0 !important }
.MODULO_ROBA_M .first-wrap article { border-bottom: 1px solid var(--borde-gris) !important }
.MODULO_ROBA_M .first-wrap article:last-child { border-bottom: 0 !important }
.wrap-FOOTER.black .page-footer .collapsible-header svg path { fill: black !important }
.wrap-FOOTER.white .page-footer .collapsible-header svg path { fill: white !important }
.MODULO_NUEVO .sec-wrap article { width: calc(25% - 1rem) }
.art-cuerpoul:not(.browser-default)>li { list-style: initial !important }
article.VIDEO { position: relative }
article.VIDEO svg { position: absolute; bottom: 10px; right: 10px }
.TRIPLE_SUPERIOR { padding: 1rem 0 }
@keyframes d {
 0% { top: 0; position: relative !important }
to { position: fixed !important; top: -114px }
 }
.TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 3rem !important; line-height: 21px; letter-spacing: 0; color: var(--negro); border-bottom: 0; justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px }
.fecha-pub, .hora-pub { font-family: var(--font-1) }
.publicado { display: flex; justify-content: space-between; padding: 24px 0 }
.container-descripcion-autor { width: fit-content }
.container-autor-footer-noticia .autor-articulo { max-width: fit-content }
.container-descripcion-autor p { font-size: 14px; font-family: var(--font-1) !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul .media-pie { color: rgb(0 0 0 / .87) !important; font-weight: 400; font-size: 13px !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul .media-autor { color: rgb(0 0 0 / .87) !important }
.listado_notis ul { display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: nowrap; gap: 12px; margin: 0; padding: 0; flex-wrap: wrap }
.categoria-listado { font-family: var(--font-1) !important; text-transform: uppercase; font-size: 11px !important }
.titulo-listado { font-family: var(--font-1) !important; font-size: 20px !important; font-weight: 700; color: #000; line-height: 24px }
.texto-ara-portada { width: calc(70% - 1rem); display: flex; flex-direction: column; gap: 5px }
.img-ara-portada img { width: 90px; height: 90px; object-fit: cover }
@media only screen and (min-width:993px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { float: left; margin: 0; order: 2; width: 100%; margin-bottom: 2rem }
 }
.media-pie { font-size: 16px !important }
.media-autor { font-size: 16px !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { width: 70px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto img { height: 70px; width: 70px; max-width: 100%; object-fit: contain }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { margin-right: 0em }
.barra-compartir-articulo { margin-top: .3em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { display: block; font-size: 18px; line-height: 22px; margin-top: .25em }
.cargo { font-size: 14px; font-family: var(--font-1); line-height: 100% }
.publicado { display: flex; padding: 24px 0 }
.fecha-pub { flex-direction: column; display: flex }
.publicado div { display: flex; width: fit-content }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 21px !important; line-height: 28px !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { width: 100% !important }
.listado_notis ul li { width: 100%; list-style-type: none !important; display: flex; align-items: flex-start; justify-content: flex-start; gap: 20px }
.listado_notis ul li img { height: 111px; object-fit: cover; max-width: 200px }
.art-entradilla { font-family: var(--font-1) !important }
.auspiciante img { max-width: 150px; max-height: 21px; width: auto }
.fecha-pub div { font-weight: 400 }
.ficha-articulo.ESPECIAL .container.full-width { width: 100%; max-width: 100% !important }
.ficha-articulo.ESPECIAL .wrap-tit .title { padding: 15px 24px; margin: 0; font-size: 1.75rem; color: inherit; line-height: 1.2 }
.ficha-articulo.ESPECIAL .wrap-tit .title span { font-size: 2rem; color: #000; font-weight: 800; font-family: Orbikular, Times New Roman, Georgia, serif; line-height: 1.2 }
.ficha-articulo.ESPECIAL .wrap-tit .title a { font-size: 19px; color: #000; font-weight: 400; line-height: 1.2; text-transform: uppercase; font-family: Aeonik, Arial, sans-serif; letter-spacing: .06em }
.ficha-articulo.ESPECIAL .wrap-branded { padding: 8px 24px; background: #e3ebfc; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; gap: 24px }
.ficha-articulo.ESPECIAL .wrap-branded span { font-size: .875rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif; letter-spacing: .02em; line-height: 1.2 }
.ficha-articulo.ESPECIAL .wrap-branded img { max-height: 3rem; width: auto; height: auto; display: block }
.ficha-articulo.ESPECIAL .foto-principal { position: relative }
.ficha-articulo.ESPECIAL .foto-principal img { max-height: 100% }
.ficha-articulo.ESPECIAL H1 { position: absolute; bottom: 0; font-family: Aeonik; font-weight: 900; color: #fff; z-index: 2; width: 100%; max-width: 1200px; margin: auto; text-align: center; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); margin-bottom: 48px; padding: 0 16px }
.ficha-articulo.ESPECIAL .container-mega { display: none }
.ficha-articulo.ESPECIAL .CONTENIDO-ARTICULO { width: 100% }
.ficha-articulo.ESPECIAL .gallerias-leyenda { display: none }
.ficha-articulo.ESPECIAL .img-wrap:before { background: linear-gradient(57.49deg, rgb(0 0 0 / .23) 28.14%, transparent 63.23%), linear-gradient(0deg, rgb(0 0 0 / .2), rgb(0 0 0 / .2)) }
.ficha-articulo.ESPECIAL .art-autor-foot-noticia, .ficha-articulo.ESPECIAL .listado_notis { display: none !important }
.ficha-articulo.ESPECIAL .art-entradilla { font-family: Orbikular, Times New Roman, Georgia, serif; font-size: 1.75rem; color: #000; line-height: 1.4em; text-align: left; font-weight: 400; padding: 24px 0; border-bottom: 1px solid var(--neutral-4); margin-bottom: 0 }
.ficha-articulo.ESPECIAL .art-autor .autor-foto, .ficha-articulo.ESPECIAL .art-autor .cargo { display: none !important }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.cargo { display: none !important }
.ficha-articulo.ESPECIAL .art-autor { padding-bottom: 24px !important; padding-top: 24px }
.ficha-articulo.ESPECIAL .art-autor .redactor { justify-content: center; text-align: center; margin: 0 !important }
.ficha-articulo.ESPECIAL .art-autor .redactor a { margin: 0 !important }
.ficha-articulo.ESPECIAL .publicado { border-bottom: 0 }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { margin: 2rem 0 }
.pag-aramateix .titulo { font-family: "MarkW01" !important; color: #fff; background-color: #064896 }
.tipo_opinion { display: flex; gap: 10px; font-size: var(--font-1) !important; font-size: 20px !important; font-weight: bold !important; ; line-height: 32px !important; ; color: #000; align-items: center }
h1.art-opinion { font-family: var(--font-2) !important; font-size: 58px !important; font-style: italic; line-height: 70px !important; font-weight: 500 !important }
.titulo-edicion { font-size: 52px; font-weight: 800; font-family: var(--font-2) !important; line-height: 100%; padding-left: 2rem }
.btn_primary_outline { background-color: var(--secondary) !important; color: var(--primary) !important; font-size: 18px; text-transform: uppercase; font-family: var(--font-2) !important; border: 0 !important; outline: 0 !important; border-radius: 0 !important }
@media(max-width:992px) {
 .titulo-edicion { font-size: 40px; font-weight: 800; font-family: var(--font-2); line-height: 100%; padding-left: 2rem }
h1.art-opinion { font-family: var(--font-2) !important; font-size: 40px !important; font-style: italic; line-height: 50px !important; font-weight: 500 !important }
.wrap-FICHA-ARTICULO { padding: 1rem 0 !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a { padding: 6px !important; font-size: 12px !important }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO { padding: 0 !important }
.ficha-articulo.ESPECIAL .art-entradilla { width: 100%; padding-left: 1em; padding-right: 1em; font-size: 1.2rem }
.ficha-articulo.ESPECIAL .CONTENIDO-ARTICULO { width: 100% !important; margin-right: 0 !important; padding-left: 1em; padding-right: 1em }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO figure { margin-bottom: 0 }
.ficha-articulo.ESPECIAL H1 { position: relative; bottom: auto; margin: 0; padding: 2rem; background-color: #000; font-size: clamp(36px, -1.94536px + .05829* 100vw, 68px) }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media * { max-height: initial }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO_NUEVO { padding: 0 }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both { gap: 0 }
.MODULO_GRID_VERT { grid-template-columns: repeat(1, 1fr) }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both { flex-direction: column; gap: 0 }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both .wrap-media { order: 1 }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both .wrap-text { order: 2 }
.MODULO_100_25 .sec-wrap { gap: 1rem }
.MODULO_100_25 .sec-wrap .wrap-both { height: fit-content }
.MODULO_100_25 .sec-wrap article { height: fit-content; margin: 0; width: calc(50% - 1rem) }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO_100_25 .sec-wrap .wrap-text { margin: 0rem; margin-top: -50px }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 ul { justify-content: center !important }
.MODULO_100_25 article:first-of-type h3 a { font-size: 26px !important; font-weight: 800 !important; line-height: 110% !important }
.banner-suscripcion { padding-right: 1rem !important }
.banner-suscripcion .banner-texto { max-width: 50% !important }
.TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 45px !important; line-height: 100%; letter-spacing: 0; color: var(--negro); border-bottom: 0; text-transform: initial !important; justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px }
 }
@media(max-width:768px) {
 .titulo-edicion { font-size: 36px; font-weight: 800; font-family: var(--font-2); line-height: 100%; padding-left: 2rem }
h1.art-opinion { font-family: var(--font-2) !important; font-size: 36px !important; font-style: italic; line-height: 40px !important; font-weight: 500 !important; margin-top: 1rem !important }
.tipo_opinion { display: flex; gap: 10px; font-size: var(--font-1) !important; font-size: 17px !important; font-weight: bold !important; line-height: 20px !important; color: #000; align-items: center }
.MODULO_HORIZ_3 .wrap-text h3 a, .MODULO_1_4_1 .wrap-text h3 a { font-size: 19px !important; line-height: 22px !important }
.MODULO_ROBA_M .wrap-otros .pie-noticia { justify-content: start !important }
.categoria-listado { font-size: 11px !important }
.listado_notis ul li { align-items: flex-start; justify-content: flex-start; gap: 6px }
.listado_notis ul li img { max-height: 100% !important; height: 100%; object-fit: cover; max-width: 140px }
.titulo-listado { font-family: var(--font-1) !important; font-size: 16px !important; font-weight: 700; color: #000; line-height: 24px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { display: flex; justify-content: center; width: 100% !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo { font-size: 19px !important; line-height: 1.5em !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 16px !important; line-height: 19px !important }
.fecha-pub div { font-size: 12px !important }
.barra-compartir-articulo { width: 100% !important; max-width: 100% !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { font-size: 14px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { width: 50px; padding-top: 20px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto img { height: 50px; width: 50px; max-width: 100%; object-fit: contain }
.media-pie { font-size: 12px !important }
.media-autor { font-size: 12px !important }
.publicado { display: flex; flex-direction: column; padding: 6px 0 }
.MODULO_GRID_VERT { display: grid; grid-gap: 0 }
.MODULO_ASIM_1_3 h3, .MODULO_VERT_6 h3 { font-size: 20px !important }
.MODULO_REELS article .wrap-media { height: 260px; max-width: 300px }
.MODULO_REELS article .wrap-text { max-width: 300px }
.TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 28px !important; line-height: 21px; letter-spacing: 0; color: var(--negro); border-bottom: 0; justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px }
.MODULO_GRID_VERT .wrap-both .wrap-text header h3 a { line-height: 22px !important }
.MODULO_ROBA_M .wrap-both .wrap-text header h3 a { text-align: start }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text { padding: 0 1rem !important }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-media { flex: 1 0 20% !important }
.MODULO_ROBA_M .first-wrap .wrap-media .img-wrap { padding-bottom: 100% }
.MODULO_ROBA_M .first-wrap { flex: 1 0 100% !important }
.MODULO_ROBA_M .first-wrap .wrap-text header h3 a { font-size: 18px !important; line-height: 114% !important }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media { display: block !important }
.MODULO_100_25 .first-wrap .wrap_one article:first-of-type { margin: 0 !important }
.MODULO_100_25 .first-wrap .wrap_one article:first-of-type .wrap-text { padding-bottom: 0 !important; margin: 0 !important }
.MODULO_100_25 .first-wrap .wrap_one { margin-bottom: 0 !important }
.nav-tiempo { padding-right: 1rem }
.MODULO { padding: 0 1em !important }
.con-publicidad { max-width: 100% }
.MODULO_100_25 .sec-wrap article { height: fit-content; margin: 0; width: calc(100% - 1rem) }
.titulo-seccion-peque { font-size: 18px !important; text-transform: initial !important }
.wrap-NAV.pinned { top: 0 !important }
.NACIO_Audiencias .contenedor-canales { display: flex; justify-content: center }
.MODULO_TABS.tabs-roba .first-wrap .wrap-text { width: 100% }
 }
@media (min-width:769px) {
 .m-related { margin-bottom: 2.5rem }
 }
.m-related__heading { font-size: .8125rem; color: #000; font-weight: 400; font-family: Aeonik, Arial, sans-serif; line-height: 1rem; letter-spacing: .05em; border: none; min-height: auto }
.m-related .m-heading.m-heading--format-2 .m-heading__title { font-size: 1.125rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif }
.m-related .m-heading.m-heading--format-4 .m-heading__title { font-size: .8125rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif }
.m-related .m-category { font-size: .8125rem; color: #000; margin: 0 0 .3125rem; font-weight: 400; font-family: Aeonik, Arial, sans-serif; line-height: 1rem; letter-spacing: .05em }
.m-related .m-category a { border-bottom: 0; color: #000 }
.m-related .m-category:after, .m-related .m-category:before { display: none }
.m-related__item { border-width: 1px 0; border-style: solid; border-color: #e1e1e1; display: flex; flex-direction: row; gap: 15px; padding: 1.25rem 0 1.5rem }
.m-related__item-img-wrapper { flex: 0 0 4.875rem; max-width: 4.875rem; max-height: 4.875rem; overflow: hidden }
.m-related__item-img-wrapper a { float: left; width: 100% }
.m-related a.m-related__item-link { font-size: 1.25rem; color: #000; font-weight: 700; font-family: Aeonik, Arial, sans-serif; line-height: 1.5rem; border-bottom: none; display: inline-block; display: inline; border-bottom: 1px solid #fff0; transition: all .15s ease-in-out }
@media (max-width:768.98px) {
 .m-related a.m-related__item-link { font-size: 1.0625rem }
 }
.m-related a.m-related__item-link:hover { border-bottom: 1px solid }
.m-related__fig { width: 100% }
@media (max-width:768.98px) {
 .c-mainarticle__body .m-related { margin-left: -30px; margin-right: -30px }
 }
.m-related--out { margin: 1.875rem 0 }
.m-related--out .m-related__item { margin-bottom: 1.25rem; padding: 0 0 1.25rem; border-width: 0 0 1px; border-style: solid; border-color: #969696 }
@media (max-width:768.98px) {
 .m-related--out .m-related__item { padding-left: 1.875rem; padding-right: 1.875rem }
 }
.m-related--out .m-related__item-img-wrapper { flex: 0 0 5rem }
.m-related--out .m-related__item-img-wrapper picture { aspect-ratio: 1 }
.m-related--out .m-related__item-img-wrapper img { width: 100%; height: 100%; object-fit: cover; object-position: center }
.m-related--out a.m-related__item-link { font-size: 1.25rem; color: #000; font-weight: 700; font-family: Aeonik, Arial, sans-serif; line-height: 1.5rem; display: inline; border-bottom: 1px solid #fff0; transition: all .15s ease-in-out }
.m-related--out a.m-related__item-link:hover { border-bottom: 1px solid }
.m-related--out .m-heading { padding-bottom: .625rem }
.m-related--out .m-heading .m-heading__title { font-size: 1.125rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif }
.MODULO_Header_Animado { display: none !important }
.wrap-FOOTER { z-index: 1 }
.info-persona .contenedor-redes-sociales i { color: #fff }
.cabecero-cate-tag h2 { padding-left: 2rem; font-size: 42px }
.LISTADO_AUTOR .fecha-noticia { display: block !important }
@media(max-width:768px) {
 .cabecero-cate-tag h2 { padding-left: 0; font-size: 28px }
.sin-padding .container { margin: 0; width: 100% }
.sin-padding { width: 100% }
.tipo_opinion { display: flex; gap: 10px; font-size: var(--font-1) !important; font-size: 12px !important; font-weight: bold !important; ; line-height: 16px !important; ; color: #000; align-items: center }
 }
.enlaces__ li a { padding: 0 10px }
.LISTADO_BUSQUEDA .articulo-opinion .pie-noticia { display: none !important }
.LISTADO_BUSQUEDA .articulo-opinion .firma-hibrida { width: 40%; display: flex; justify-content: center; align-items: center; border-radius: 100% }
.LISTADO_BUSQUEDA .articulo-opinion .firma-hibrida img { max-width: 150px; border-radius: 100% }
@media(max-width:768px) {
 .MODULO { padding: 0 0em !important }
.sin-padding .MODULO_100_IZQ .wrap-text, .sin-padding .MODULO_100_DER .wrap-text, .sin-padding .MODULO_NUEVO .wrap-text, .sin-padding .MODULO_XXL_NEW .wrap-text, .sin-padding .MODULO_XL .wrap-text, .sin-padding .MODULO_XL_OVER .wrap-text, .sin-padding .MODULO_SLIDER .wrap-text, .sin-padding .MODULO_1_Banner_4 .wrap-text, .sin-padding .MODULO_ROBA_L .wrap-text, .sin-padding .MODULO_ROBA_1_1_3 .wrap-text, .sin-padding .MODULO_ROBA2X_L .wrap-text { padding: 0 .5rem }
 }
.btn-cs { display: flex; gap: 5px; align-items: center }
.btn-cs span { background-color: var(--amarillo); border-radius: 50px; position: relative; padding-left: 20px; padding-right: 20px; color: #2A2A2A; text-transform: uppercase; font-family: var(--font-1); font-size: 12px; font-weight: 700; max-height: 22px; align-items: center; display: flex; left: -15px }
.btn-cs-cabecero { display: flex; gap: 0; align-items: center }
.btn-cs-cabecero span { background-color: var(--amarillo); border-radius: 50px; position: relative; padding-left: 0; padding-right: 20px; color: #2A2A2A; text-transform: uppercase; font-family: var(--font-1); font-size: 12px; font-weight: 700; max-height: 22px; align-items: center; display: flex }
.btn-cs .icon { z-index: 999; position: relative }
.btn-cs span::before { content: ""; position: absolute; top: 0; left: -10px; z-index: 0; width: 24px; height: 24px; background: #fff; border-radius: 50% }
.btn-cs.btn-cs-menu span::before { content: ""; position: absolute; top: 0; left: -8px; z-index: 0; width: 22px; height: 22px; background: #2A2A2A; border-radius: 50% }
.btn-secundary { background-color: var(--secondary); border-radius: 50px; color: #fff; text-transform: uppercase; font-family: var(--font-1); font-size: 12px; font-weight: 700 }
.titulos h1 { position: relative; font-family: var(--font-3); font-weight: 900; line-height: 100%; font-size: var(--font-s-26); color: var(--primary); margin: 0; width: fit-content }
.titulos h1::before { content: ""; position: absolute; top: -4px; left: 0; width: 100%; height: 4px; background-color: var(--primary) }
.titulos { border-top: 1px solid var(--gris-2) }
.card-periodista h3 { font-family: var(--font-1); font-size: var(--font-s-22); color: var(--black); line-height: 100%; font-weight: 600 }
.card-periodista h6 { font-family: var(--font-2); font-size: var(--font-s-16); color: var(--black); line-height: 18px; font-weight: 400 }
.card-expertos { background: #F3F3F3; -webkit-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.card-expertos img.img-fluid { width: 150px; height: 150px; border-radius: 100% }
.btn-secundario { background: var(--secondary); border-radius: 50px; color: #fff; display: flex; align-items: center; justify-content: center; padding: 5px 10px; text-transform: uppercase }
.btn-secundario:hover { background: #a43131; border-radius: 50px; color: #fff; display: flex; align-items: center; justify-content: center; padding: 5px 10px; text-transform: uppercase; color: #fff }
.card-contacto { -webkit-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.card-contacto h5 { font-family: var(--font-1); font-size: var(--font-s-12); font-weight: 600; text-transform: uppercase }
.card-contacto a { font-family: var(--font-2); font-size: var(--font-s-16); font-weight: 400; color: var(--black) }
.contacto h2 { font-size: var(--font-s-36); font-weight: 600; font-family: var(--font-1) }
.especiales h1 { color: var(--secondary) }
.especiales .titulos h1::before { content: ""; position: absolute; top: -4px; left: 0; width: 100%; height: 4px; background-color: var(--secondary) }
.especiales .foto-especiales { max-width: 300px; max-height: 232px; object-fit: cover; width: 100% }
.especiales .card-especiales { position: absolute; top: 50%; left: 0; height: fit-content; background: #fff; transform: translateY(-50%); padding: 20px; max-width: 60% }
.especiales .card-especiales a { font-size: var(--font-s-18); font-family: var(--font-1); font-weight: 600; color: #000 }
.img-verticales { gap: 12px }
.img-verticales img { width: fit-content; object-fit: contain }
.btn-cs-menu span { padding-top: 5px; padding-bottom: 5px }
.btn-menu-open { font-family: var(--font-1); font-size: 16px; font-weight: 600; color: #fff }
.titulos-menu { border-top: 1px solid #C4C4C4 }
.h4-menu-desplegable { padding: .5rem 0 1.5rem 0; position: relative; width: fit-content; margin: 0; color: #C4C4C4 }
.h4-menu-desplegable::after { content: ""; position: absolute; top: -4px; left: 0; width: 100%; height: 4px; background-color: #C4C4C4; z-index: -1 }
#slide-out .col-lg-3 { padding: 0 .5rem }
.periodico_1 .wrap-FOOTER .page-footer { background: #4A4A4A; display: block }
.wrap-FOOTER .page-footer { background: var(--primary); display: block }
.autor-listado { font-size: 12px; font-family: var(--font-2); font-weight: 400; color: var(--primary) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a::first-letter { text-transform: uppercase !important }
.img-verticales { flex-direction: column !important }
.MODULO_ROBA_XL_OVER .categoria-tag a:first-of-type { color: white !important }
@media(max-width:992px) {
 .MODULO_NUEVO .sec-wrap article { width: 100% }
.titulos-menu { border-top: 1px solid #C4C4C4 }
.h4-menu-desplegable { padding-bottom: 1rem; position: relative; width: fit-content; margin: 0; color: #C4C4C4 }
.h4-menu-desplegable::after { content: ""; position: absolute; top: -4px; left: 0; width: 100%; height: 4px; background-color: #C4C4C4; z-index: -1 }
#slide-out .row { gap: 35px }
.img-verticales { flex-direction: row !important; flex-wrap: wrap; gap: 20px 10px }
.side-nav a { padding: 0 0 }
.img-verticales { flex-direction: row !important; flex-wrap: wrap; gap: 20px 10px; justify-content: space-between }
.side-nav .img-verticales a { padding: 0 0; width: 100%; max-width: calc(33% - 10px); display: flex; justify-content: start }
.img-verticales img { width: 100%; object-fit: contain; height: 27px }
.wrap-CORP .CORP-center .wrap-logo img { height: 32px !important; object-fit: contain !important; object-position: left !important; margin-top: 0rem; width: auto !important }
#slide-out .wrap-logo { background-size: contain; height: 35px !important; background-position: center; margin: 1.5rem 0 }
#slide-out.activo .collapsible-body, #slide-out.activo .fixed .collapsible-body { padding: 0; position: sticky; left: 100%; min-width: 161px; top: 0; background-color: rgb(74 74 74 / .95); z-index: 99999 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .img-wrap { margin: 0 -11.5px }
.MODULO_SLIDER .wrap-media .img-wrap { margin: 0 -11.5px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { padding-top: 0em }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .share-box ul li { list-style: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .share-box ul { padding: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { margin-top: 1rem }
 }
.pie-articulo { line-height: 100% }
.side-nav .collapsible-header:hover, .side-nav.fixed .collapsible-header:hover { background-color: initial !important }
.wrap-HEADER .wrap-CORP .container .wrap-logo { height: 80px }
.wrap-DEST .col-auto ul li a { line-height: 14px }
:root { --black: #4d4f4f; --white: #ffffff; --primary: #3effd0; --secondary: #23468c; --neutral-1: #4d4f4f; --neutral-2: #4d4f4f; --neutral-3: #777777; --neutral-4: #e8e8e8; --neutral-5: #f8f8f8; --neutral-6: #ffffff; --gray-1: #4d4f4f; --gray-2: #545351; --color-0: #e8e8e8; --color-1: #0061f2; --color-2: #3effd0; --color-3: #4d4f4f; --color-4: #7a7c7d; --color-5: #4d4f4f; --color-6: #4d4f4f; --color-7: #4d4f4f; --color-8: #4d4f4f; --color-9: #4d4f4f; --negro: #000000; --neutral-white: #ffffff; --neutral-black: #000000; --live: #e60000; --bg-autor: #f0f5fb; --borde-gris: rgba(122, 124, 125, 0.2); --c1: #004b23; --c2: #007200; --c3: #37a338; --c4: #70e000; --c5: #ccff33; --gap-1: 4px; --gap-2: 10px; --gap-3: 24px; --gap-4: 48px; --gap-5: 96px }
html { font-family: var(--font-1) }
.wrap-HEADER p { font-family: var(--font-1) !important }
.wrap-HEADER a { font-family: var(--font-1) !important }
@keyframes play-infinite {
 0% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 50% 75%, 50% 75%, 50% 75%, 50% 75%, 100% 50%, 100% 50%) }
15% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 50% 75%, 50% 75%, 50% 75%, 50% 75%, 100% 50%, 100% 50%) }
30% { transform: rotate(90deg); clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 100% 0%) }
44.99% { transform: rotate(90deg); clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 100% 0%) }
45% { transform: rotate(-90deg); clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 100% 0%) }
60% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 40% 100%, 40% 0%, 60% 0%, 60% 100%, 100% 100%, 100% 0%) }
75% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 40% 100%, 40% 0%, 60% 0%, 60% 100%, 100% 100%, 100% 0%) }
90% { transform: rotate(90deg); clip-path: polygon(50% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 50% 0%) }
100% { transform: rotate(90deg); clip-path: polygon(50% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 50% 0%) }
 }
@-webkit-keyframes play-infinite { 0% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 50% 75%, 50% 75%, 50% 75%, 50% 75%, 100% 50%, 100% 50%) }
15% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 50% 75%, 50% 75%, 50% 75%, 50% 75%, 100% 50%, 100% 50%) }
30% { transform: rotate(90deg); clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 100% 0%) }
44.99% { transform: rotate(90deg); clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 100% 0%) }
45% { transform: rotate(-90deg); clip-path: polygon(0% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 100% 0%) }
60% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 40% 100%, 40% 0%, 60% 0%, 60% 100%, 100% 100%, 100% 0%) }
75% { transform: rotate(0deg); clip-path: polygon(0% 0%, 0% 100%, 40% 100%, 40% 0%, 60% 0%, 60% 100%, 100% 100%, 100% 0%) }
90% { transform: rotate(90deg); clip-path: polygon(50% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 50% 0%) }
100% { transform: rotate(90deg); clip-path: polygon(50% 0%, 0% 100%, 50% 100%, 50% 0%, 50% 0%, 50% 100%, 100% 100%, 50% 0%) }
 }
@keyframes on-air-circle {
 0% { opacity: .1; transform: scale(1) }
25% { opacity: 1; transform: scale(1.5) }
50% { opacity: 1 }
75% { opacity: 1; transform: scale(1) }
100% { opacity: .3 }
 }
@keyframes on-air-in {
 0% { opacity: .3 }
25% { opacity: .3 }
50% { opacity: 1 }
75% { opacity: 1 }
100% { opacity: .3 }
 }
@keyframes on-air-out {
 0% { opacity: .3 }
50% { opacity: .3 }
75% { opacity: 1 }
100% { opacity: .3 }
 }
@-webkit-keyframes on-air-circle { 0% { opacity: .1; transform: scale(1) }
25% { opacity: 1; transform: scale(1.5) }
50% { opacity: 1 }
75% { opacity: 1; transform: scale(1) }
100% { opacity: .3 }
 }
@-webkit-keyframes on-air-in { 0% { opacity: .3 }
25% { opacity: .3 }
50% { opacity: 1 }
75% { opacity: 1 }
100% { opacity: .3 }
 }
@-webkit-keyframes on-air-out { 0% { opacity: .3 }
50% { opacity: .3 }
75% { opacity: 1 }
100% { opacity: .3 }
 }
@keyframes live {
 0%, 100% { background: none }
50% { background: var(--live) }
 }
@-webkit-keyframes live { 0%, 100% { background: none }
50% { background: var(--live) }
 }
@keyframes punto {
 0% { opacity: 0 }
50% { opacity: 1 }
100% { opacity: 0 }
 }
@-webkit-keyframes punto { 0% { opacity: 0 }
50% { opacity: 1 }
100% { opacity: 0 }
 }
* { font-variant-numeric: lining-nums }
input:not([type]):focus:not([readonly]), input[type="date"]:focus:not([readonly]), input[type="datetime-local"]:focus:not([readonly]), input[type="datetime"]:focus:not([readonly]), input[type="email"]:focus:not([readonly]), input[type="number"]:focus:not([readonly]), input[type="password"]:focus:not([readonly]), input[type="search"]:focus:not([readonly]), input[type="tel"]:focus:not([readonly]), input[type="text"]:focus:not([readonly]), input[type="time"]:focus:not([readonly]), input[type="url"]:focus:not([readonly]), textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid var(--primary); box-shadow: 0 1px 0 0 var(--primary) }
[type="checkbox"]+label:before, [type="checkbox"]:not(.filled-in)+label:after { width: 15px; height: 15px; border: 2px solid #d2d2d2; background: #d2d2d2; border-radius: 5px; top: 5px }
[type="checkbox"]:checked+label:before { top: 5px; left: 0; width: 15px; height: 15px; border-top: 2px solid var(--primary); border-left: 2px solid var(--primary); border-right: 2px solid var(--primary); border-bottom: 2px solid var(--primary); -webkit-transform: rotate(40deg); transform: unset; -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform-origin: 100% 100%; transform-origin: unset; position: absolute; background: var(--primary) }
.MODULO article img, .MODULO article .wrap-both .wrap-text header, .MODULO article .img-wrap, .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg, .MODULO article:hover .es-multimedia { -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: 0.5s all ease; transition: all 0.5s ease }
.MODULO article:hover .es-multimedia { background-color: var(--primary) !important }
.MODULO article .img-wrap { background-image: none }
.MODULO article:hover .wrap-both .wrap-text header { opacity: .8; cursor: pointer }
.MODULO article:hover img { opacity: .9 }
.MODULO article:hover .es-multimedia .element { animation: play-infinite 4s ease infinite; transform-origin: center center }
.btn_primary { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 10px 30px; color: var(--neutral-white); background: var(--neutral-gray-1); border: solid 1px var(--neutral-gray-1); border-radius: 0; white-space: nowrap; letter-spacing: 0; text-decoration: none; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.btn_primary span { color: var(--neutral-white); font-family: var(--font-2); font-size: 16px; line-height: 16px; font-style: normal; font-weight: var(--fw-500); text-align: center }
.btn_primary svg path { fill: var(--neutral-white) }
.btn_primary:hover { color: var(--neutral-white); background: var(--neutral-gray-1); opacity: .8; cursor: pointer }
.btn_primary_outline { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 10px 30px; color: var(--neutral-gray-1); background: #fff0; border-radius: 0; border: solid 1px var(--neutral-gray-1); white-space: nowrap; letter-spacing: 0; text-decoration: none; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.btn_primary_outline span { color: var(--neutral-gray-1); font-family: var(--font-2); font-size: 16px; line-height: 16px; font-style: normal; font-weight: var(--fw-500); text-align: center }
.btn_primary_outline svg path { fill: var(--neutral-gray-1) }
.btn_primary_outline:hover { color: var(--neutral-white); background: var(--neutral-gray-1); border: solid 1px var(--neutral-gray-1); opacity: .8; cursor: pointer }
.btn_primary_outline:hover span { color: var(--neutral-white) }
.btn_primary_outline:hover svg path { fill: var(--neutral-white) }
.btn_primary_outline_acceso { display: flex; align-items: center; justify-content: center; gap: 10px; padding: 10px 30px; color: var(--neutral-gray-1); background: #fff0; border-radius: 0; border: solid 1px var(--neutral-gray-1); white-space: nowrap; letter-spacing: 0; text-decoration: none; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.btn_primary_outline_acceso span { color: var(--neutral-gray-1); font-family: var(--font-2); font-size: 16px; line-height: 16px; font-style: normal; font-weight: var(--fw-500); text-align: center }
.btn_primary_outline_acceso:hover { color: var(--neutral-white); background: var(--neutral-gray-1); border: solid 1px var(--neutral-gray-1); opacity: .8; cursor: pointer }
.btn_primary_outline_acceso:hover span { color: var(--neutral-white) }
.btn_primary_outline_acceso:hover svg path { fill: var(--neutral-white) }
.btn-simple { font-size: 16px; font-weight: var(--fw-400); font-size: 16px; line-height: 18px; padding: 4px 0; color: var(--neutral-gray-1); background: #fff0; border: 0; border-bottom: solid 1px var(--neutral-gray-1); display: flex; align-items: center; justify-content: center; gap: 4px; width: fit-content }
.btn-usuario .wrap-img { width: 32px; height: 32px; border-radius: 32px; overflow: hidden; display: none }
.btn-usuario .wrap-img img { width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover; object-position: center; -o-object-position: center; filter: grayscale(1); -webkit-filter: grayscale(1); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.btn-usuario:hover .wrap-img img { filter: grayscale(0); -webkit-filter: grayscale(0) }
.wrap-HEADER.pinned { padding: 12px 0; padding-bottom: 0; border-bottom: 0 }
.wrap-HEADER.pinned .wrap-CORP .container .wrap-logo { height: 50px; display: flex; align-items: center }
#slide-out .collapsible-header, #slide-out.fixed .collapsible-heade { border-left: 0 }
#slide-out li { font-size: 16px; font-family: var(--font-2); font-weight: var(--fw-700); color: var(--neutral-black); position: relative; width: fit-content }
#slide-out .collapsible li { min-width: 260px }
#slide-out .collapsible-body li { min-width: 160px }
#sidenav-overlay { backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px) }
.wrap-ULTIMAHORA { margin: 0; margin-bottom: 12px }
.wrap-ULTIMAHORA .container .ticker-fijo { background: var(--neutral-gray-1) }
.wrap-ULTIMAHORA .container .simple-ticker { background: var(--neutral-gray-4) }
#slide-out li>a>i { color: var(--gray-2) }
.no-padding a { width: 100% }
#slide-out>li, #slide-out .collapsible-body ul li { border-bottom: 0 }
#slide-out li>a>i, #slide-out li>a>i.material-icons { color: #fff; font-size: 20px }
.collapsible-header i { font-size: 1.1rem; line-height: 100%; float: right }
#slide-out ul.social { border-top: 0; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; padding: 0 4px; margin-top: 24px; gap: 24px; padding-bottom: 12px }
#slide-out ul.social li { background: var(--primary); width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; text-align: center; border-radius: 100% }
#slide-out ul.social li a i { color: var(--neutral-6) }
#slide-out ul.social li a svg path { fill: var(--neutral-6) }
#slide-out.active, #slide-out li.active { background-color: transparent !important }
#slide-out .collapsible-body ul li a { font-size: 14px !important; font-family: var(--font-1) !important; font-weight: var(--fw-400); position: relative; line-height: 100%; height: fit-content }
#slide-out .collapsible-header, #slide-out li a { font-family: var(--font-1) !important; color: #fff; font-weight: 600; font-size: 16px; text-transform: capitalize }
#slide-out li ul li div:first-of-type ul li ul li a { padding-left: 30px !important }
#slide-out li ul li div:first-of-type ul li ul li a+div ul li, #slide-out li ul li div:first-of-type ul li ul li a+div ul li a { background-color: var(--neutral-gray-3); font-size: 14px !important; font-family: var(--font-3); font-weight: var(--fw-600); color: var(--neutral-black); position: relative; padding-left: 45px !important }
#slide-out li ul li div:first-of-type ul li ul li a+div ul li a { padding-left: 0 !important }
#slide-out li ul li div:first-of-type ul li ul li a+div ul li a::after { position: absolute; top: 0; left: -12px; content: "\25A0"; font-size: 15px; color: var(--primary) }
#slide-out>li #cd-search { left: unset; opacity: 1; position: relative; top: unset; transform: unset; visibility: visible; width: 100%; z-index: 1; margin-top: 16px; margin-bottom: 16px; padding: 0 }
#slide-out>li #cd-search form { min-height: 40px }
#slide-out>li #cd-search form label { color: var(--neutral-gray-2); font-size: 16px; font-weight: var(--fw-500); font-family: var(--font-2) }
#slide-out>li #cd-search form input { background: #fff0; border-bottom: 0; border-radius: 0; box-sizing: border-box; color: var(--neutral-white); font-size: 20px; font-weight: var(--fw-300); font-family: var(--font-3); height: 32px; padding: 1em; margin-bottom: 0 !important; padding-right: 40px; text-align: left; background-color: #fff0 }
#slide-out>li #cd-search form input::placeholder { color: var(--neutral-white); font-size: 16px; font-weight: var(--fw-300); font-family: var(--font-3) }
#slide-out>li #cd-search form div { width: 100%; position: relative }
#slide-out>li #cd-search form svg { position: absolute; left: unset; top: 7px; right: 5px; z-index: 2; opacity: 1; height: 24px }
#slide-out>li #cd-search form svg path { fill: var(--neutral-white) }
#cd-search form input { background: rgb(255 255 255 / .2) !important; font-size: 1rem; height: 100%; color: #f3f3f3 !important; padding-left: 20px; margin: 0; border-radius: 80px !important }
#cd-search form input::placeholder { color: #f3f3f3 !important }
.drag-target { background: rgb(0 0 0 / .7) !important; width: 0 }
.nav-offcanvas { width: auto; background: var(--neutral-white); height: 100%; min-height: 100vh; position: fixed; overflow-x: auto; z-index: 2000; padding: 0; top: 0; right: -100%; transition: 0.3s cubic-bezier(.25, .46, .45, .94) }
.nav-offcanvas .close { position: absolute; right: 10px; top: 20px; outline: 0; opacity: 1; background: #fff0; border: none; box-shadow: none; cursor: pointer; transition: 0.3s ease }
.nav-offcanvas .close i { font-size: 24px; color: var(--neutral-gray-1); text-shadow: none; font-weight: 700 }
.nav-offcanvas .close:hover { transform: rotate(90deg) }
.nav-offcanvas-menu ul { margin-bottom: 0; padding-left: 0; list-style: none }
.nav-offcanvas-menu ul li { position: relative; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.nav-offcanvas-menu ul li:hover { transform: translateX(10px); -webkit-transform: translateX(10px) }
.nav-offcanvas-menu ul li.name-usuario:hover { transform: translateX(0) }
.nav-offcanvas.open { right: 0 }
.offcanvas-overlay { position: fixed; top: 0; width: 100%; height: 100vh; background-color: rgb(0 0 0 / .5); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); z-index: 1999; transition: 0.3s cubic-bezier(.25, .46, .45, .94); visibility: hidden; opacity: 0 }
.offcanvas-overlay.on { opacity: 1; visibility: visible }
.nav-offcanvas .nav-offcanvas-menu { height: 100% }
.nav-offcanvas .wrap-principal { display: flex; flex-direction: column; border-radius: 0; height: 100% }
.nav-offcanvas .wrap-principal .wrap-links { background: var(--neutral-gray-4); padding: 48px; display: flex; flex-direction: column; gap: 24px; align-items: flex-start; justify-content: space-between; width: 100%; max-width: 370px; min-width: 370px; height: 50% }
.nav-offcanvas .wrap-principal .wrap-links ul { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; gap: 16px; width: 100%; margin: 0; margin-top: 24px }
.nav-offcanvas .wrap-principal .wrap-links ul li { width: 100% }
.nav-offcanvas .wrap-principal .wrap-links ul li .separador { height: 1px; background: var(--neutral-gray-1); width: 100% }
.nav-offcanvas .wrap-principal .wrap-links ul li.name-usuario { font-family: var(--font-2); font-weight: var(--fw-700); color: var(--neutral-gray-1); font-size: 22px; line-height: 24px }
.nav-offcanvas .wrap-principal .wrap-links ul li a { font-family: var(--font-2); font-weight: var(--fw-400); color: var(--neutral-gray-1); font-size: 16px; line-height: 18px }
.nav-offcanvas .wrap-principal .wrap-suscripcion { display: flex; flex-direction: column; width: 100%; max-width: 370px; min-width: 370px; height: 50% }
.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-top { width: 100%; min-height: 50%; background-size: cover; background-position: center; background-repeat: no-repeat }
.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom { width: 100%; padding: 48px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; gap: 24px; background-size: cover; background-position: center; background-repeat: no-repeat; height: 50% }
.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom p { font-family: var(--font-1); font-weight: 700; color: var(--neutral-white); font-size: 24px; line-height: 26px; margin: 0 }
.btn-accesos { display: flex; align-items: center; justify-content: flex-end; gap: 12px }
.MODULO_HORIZ_3 .es-multimedia, .MODULO_HORIZ_3 .cate-tag { display: none }
.MODULO_S .es-multimedia { height: 25px; width: 25px; border-radius: 25px }
.MODULO_S .es-multimedia .element { width: 10px; height: 10px }
.MODULO_S .cate-tag { font-size: 11px; line-height: 11px }
.MODULO_S .cate-tag svg { max-width: 16px }
.slick-arrow i.material-icons { color: var(--primary) }
.MODULO_1_Banner_3 .sec-wrap { background-color: var(--neutral-5) }
.MODULO article .wrap-both .wrap-media { position: relative }
.cate-tag { position: absolute; z-index: 1; background: var(--primary); padding: 8px 12px; border-radius: 0; font-size: 14px; line-height: 16px; white-space: nowrap; color: var(--neutral-white); font-family: var(--font-1); font-weight: 700; top: 0; left: 0; display: flex; align-items: center; justify-content: center; gap: 6px; border-bottom-right-radius: 4px; border-top-left-radius: 4px }
.cate-tag>svg path#on-air-out { animation: on-air-out 2s infinite }
.cate-tag>svg path#on-air-in { animation: on-air-in 2s infinite }
.cate-tag>svg ellipse { transform-origin: 50% 50%; animation: on-air-circle 2s infinite }
.cate-tag.podcast { background: #27348b; top: unset; left: unset; bottom: 0; right: 0; border-top-left-radius: 4px }
.cate-tag.podcast img { max-height: 20px }
.MODULO .wrap-both .wrap-text .wrap-otros { display: flex; margin-top: 12px; margin-bottom: 6px }
.wrap-otros .pie-noticia { display: flex; align-items: center; justify-content: space-between; gap: 0; width: 100% }
.wrap-otros .pie-noticia .contenedor-redactor span { display: flex; align-items: flex-start; justify-content: flex-start; gap: 6px; flex-wrap: wrap }
.wrap-otros .pie-noticia .contenedor-redactor .firma-hibrida { width: 30px; min-width: 30px; height: 30px; border-radius: 30px; overflow: hidden }
.wrap-otros .pie-noticia .contenedor-redactor .firma-hibrida img { width: 100%; height: 100%; object-fit: cover; object-position: center }
.wrap-otros .pie-noticia .contenedor-redactor span a { font-family: var(--font-1) !important; font-style: normal; letter-spacing: 0; font-size: 11px; line-height: 11.8px; font-weight: var(--fw-400); color: var(--black); position: relative }
.wrap-otros .pie-noticia .contenedor-comentarios { display: flex; align-items: center; justify-content: flex-start; gap: 4px; margin-left: 12px; display: none }
.wrap-otros .pie-noticia .contenedor-comentarios span { font-family: var(--font-2); font-style: normal; letter-spacing: 0; font-size: 16px; line-height: 16px; font-weight: var(--fw-400); color: var(--neutral-gray-2) }
.wrap-otros .pie-noticia .contenedor-comentarios svg { max-width: 18px }
.wrap-otros .pie-noticia .contenedor-comentarios .save { -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out; position: relative; max-width: 16px }
.wrap-otros .pie-noticia .contenedor-comentarios .save:hover { cursor: pointer; transform: translateY(-2px); -webkit-transform: translateY(-2px) }
.wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--primary) }
.MODULO .wrap-both .wrap-text .entradilla { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--neutral-gray-1) }
.MODULO .wrap-text .pretitulo { padding-left: 0; margin-bottom: 2px; margin-top: 4px; text-align: left; position: relative }
.MODULO .wrap-text .pretitulo::after { content: ""; position: absolute; top: 2px; left: 0; height: 17px; width: 3px; background-color: var(--primary); display: none }
.MODULO .wrap-text .pretitulo a { color: var(--gray-2); font-family: var(--font-3); font-weight: var(--fw-500); font-size: 13px; line-height: 24px; text-transform: uppercase; letter-spacing: 2px }
.MODULO .MODULO-OPINION-4 .pretitulo { text-align: center }
.MODULO .MODULO-OPINION-5 .container-1 .pretitulo { text-align: center }
.MODULO .MODULO-OPINION-7 .container-1 .pretitulo { text-align: center }
.MODULO .wrap-text h3 a { color: var(--neutral-gray-1); font-family: var(--font-1) }
.MODULO .wrap-text .link-redactor-edicion { font-family: var(--font-2); font-size: 18px; font-weight: 500 }
.MODULO .wrap-text h3 a span, .MODULO .wrap-text h3 a span { color: var(--primary); display: flex; margin-bottom: 4px }
.MODULO_1_3_1_2 .first-wrap .wrap-text .link-redactor-edicion { display: none !important }
.TRIPLE_SUPERIOR .col .linea-titulo-after::after { content: ""; position: absolute; left: 0; right: 0; bottom: 94%; margin-bottom: 5px; transform: translate(0%, -50%); width: 20%; height: 4px; background-color: var(--negro); z-index: 23 }
.linea-titulo { width: 100%; position: relative; border-top: 1px solid #c4c4c4 }
.periodico_4 .TITULO-listado h2 span::after { content: ""; position: absolute; bottom: 95%; margin-top: 5px; left: 0; width: 100%; height: 4px; background-color: #000; z-index: -1 }
.TITULO-listado h2 span::after, .cabecero-cate-tag h2::after { content: ""; position: absolute; bottom: 95%; margin-top: 5px; left: 0; width: 100%; height: 4px; background-color: var(--primary); z-index: -1 }
.cabecero-cate-tag { width: 100%; position: relative; border-top: 1px solid #C4C4C4 }
.cabecero-cate-tag h2 { margin-top: 0 !important; width: fit-content !important }
.TITULO-listado h2 span, .cabecero-cate-tag h2 { background: initial; position: relative; z-index: 2; padding-left: 0; padding-right: 16px; padding-top: 0; font-size: 20px; font-family: var(--font-2) !important; line-height: 100%; color: var(--primary) }
.periodico_4 .TITULO-listado h2 span { background: initial; position: relative; z-index: 2; padding-left: 0; padding-right: 16px; line-height: 100%; color: #000 }
.TITULO-listado h2 ul { display: flex; flex-wrap: wrap; flex-direction: row; align-items: center; justify-content: center; gap: 24px; margin: 0; background: var(--neutral-white); position: relative; z-index: 2; padding: 0 24px 0 8px }
.TITULO-listado h2 ul li a { -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out; font-family: var(--font-2); font-size: 18px; line-height: 20px; font-weight: var(--fw-400); font-style: italic; color: var(--neutral-gray-2); text-transform: capitalize }
.TITULO-bloque h4 { font-family: var(--font-2); font-weight: 700; font-size: 24px; line-height: 26px; letter-spacing: 20%; color: var(--neutral-gray-1); border-bottom: 0; text-transform: uppercase; justify-content: center; position: relative; display: flex; gap: .5em; align-items: center; flex-direction: row }
.lomasleido { background-color: var(--primary); padding: 20px !important }
.lo-mas-leido-cabecero { font-family: var(--font-1); background-color: var(--primary); line-height: 26px; color: var(--white); border-bottom: 0; justify-content: flex-start; position: relative; display: flex; gap: 8px; align-items: center; flex-direction: row; margin: 1px 0; padding: 0 !important; width: 100%; padding-left: 0; font-size: 24px; text-align: left; margin-bottom: 12px !important; font-weight: 700; letter-spacing: 0; position: relative; border-top: 1px solid #fff }
.lo-mas-leido-cabecero span::after { content: ""; position: absolute; top: -4px; left: 0; width: 100%; height: 4px; background-color: #fff; z-index: -1 }
.TITULO-bloque h4 span, .lo-mas-leido-cabecero span { color: var(--white); position: relative; font-size: 26px; line-height: 100%; font-family: var(--font-3) !important; z-index: 2; padding-top: 10px }
.TITULO-listado.sin_enlace h2 { display: flex; gap: 0em; align-items: start; flex-direction: column; justify-content: space-between }
.TITULO-listado li { line-height: 10px }
.auspiciante-centro { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px }
.auspiciante-centro span { font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: var(--fw-400); font-style: italic; color: var(--gray-2); padding: 0; text-transform: initial }
.TITULO-listado h2 .auspiciante { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 4px; background: var(--neutral-white); padding-left: 0; padding-right: 16px; position: relative; z-index: 2 }
.TITULO-listado h2 .auspiciante span { font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: var(--fw-400); font-style: italic; color: var(--gray-2); padding: 0; text-transform: initial }
.TITULO-listado h2 .auspiciante img { max-height: 35px; width: auto }
.wrap-NAV .NAV-Bottom .container nav ul li a { font-weight: var(--fw-600); font-family: var(--font-1) !important; font-size: 16px; color: var(--black) }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo { color: var(--gray-1) }
.wrap-NAV .NAV-Bottom .container nav { width: fit-content; display: flex }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo:after { background: var(--neutral-gray-2); height: 2px; left: 10px; width: calc(100% - 20px) }
.wrap-NAV .NAV-Bottom .container { display: flex; justify-content: start; align-items: center; gap: 24px }
.wrap-HEADER { z-index: 4; padding-top: 1rem }
.wrap-HEADER .wrap-CORP { z-index: 1; padding: 0 }
.wrap-HEADER.pinned .wrap-CORP { padding-top: 0; padding-bottom: 0 }
.wrap-HEADER .wrap-CORP .container .CORP-left .cd-search-trigger { width: auto; display: flex; align-items: center; justify-content: center; background: var(--primary); padding: 0 }
.wrap-HEADER .wrap-CORP .container .CORP-left .cd-search-trigger svg { color: var(--primary) }
.wrap-HEADER .wrap-CORP .container .CORP-left .button-collapse svg { color: var(--primary) }
ul.logos-footer li a.logos-pie.logo-ai { opacity: 1; background-size: contain !important; min-height: 136px }
.wrap-HEADER .wrap-CORP .container .CORP-right { order: 3; width: 30%; justify-content: flex-end; max-width: 100% }
.wrap-HEADER .wrap-CORP .container .CORP-left { order: 1; width: 30%; justify-content: flex-start; max-width: 100% }
.wrap-HEADER .icon-acceso-sm { display: none }
.wrap-FOOTER .page-footer { margin-top: 20px }
.CULTURPLAZA .wrap-FOOTER .page-footer { border-top: 3px solid var(--secondary) }
.footer-top nav ul li a { color: var(--neutral-gray-2); font-size: 16px; line-height: 18px; padding: 0 10px; text-transform: none; font-family: var(--font-2); font-weight: var(--fw-300) }
.wrap-FOOTER .footer-copyright span, .wrap-FOOTER .footer-copyright .developer, .wrap-FOOTER .footer-copyright a { font-size: 16px; font-weight: var(--fw-400); color: var(--neutral-gray-1) }
ul.logos-footer li a.logos-pie.logo-pbs { background-image: url(../img/logos-pie/logo-negro-verde.svg) !important }
.MODULO_SLIDER .slider-x1 .wrap-text { background: var(--neutral-white) }
.MODULO_SLIDER .slider-x1 .wrap-text h3 a .edicion, .MODULO_SLIDER .slider-x1 .wrap-text h3 a .redaccion { color: var(--neutral-gray-1) }
.MODULO_SLIDER .slider-x1 .wrap-text h3 a { color: var(--neutral-gray-1) !important }
.MODULO_1_1_4 .first-wrap { position: relative }
.MODULO_1_1_4 .third-wrap .img-wrap { padding-bottom: 80% !important }
.MODULO_1_1_4 .third-wrap header h3 { font-size: 20px !important }
.MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros { display: flex; margin-top: 12px }
.MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros .pie-noticia { justify-content: center }
.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text header h3 a, .destacado .MODULO_1_4_3 .wrap-both .wrap-text header h3 a, .destacado .MODULO_1_Banner_4 .wrap-both .wrap-text header h3 a, .destacado .MODULO_2_1_4 .wrap-both .wrap-text header h3 a { color: var(--neutral-white) }
.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text header h3 a span, .destacado .MODULO_1_4_3 .wrap-both .wrap-text header h3 a span, .destacado .MODULO_1_Banner_4 .wrap-both .wrap-text header h3 a span, .destacado .MODULO_2_1_4 .wrap-both .wrap-text header h3 a span { color: var(--neutral-gray-1) }
.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text .entradilla, .destacado .MODULO_1_4_3 .wrap-both .wrap-text .entradilla, .destacado .MODULO_1_Banner_4 .wrap-both .wrap-text .entradilla, .destacado .MODULO_2_1_4 .wrap-both .wrap-text .entradilla { color: var(--neutral-white) }
.formulario-listado-busqueda { background: #fff0; border: 0 }
.formulario-listado-busqueda h4 { font-family: var(--font-2); margin-bottom: 1em; color: var(--color-5) }
.formulario-listado-busqueda .input-field.col label { color: var(--color-5); font-family: var(--font-2); font-weight: var(--fw-700) }
.formulario-listado-busqueda .input-field.col input::placeholder { color: var(--color-6); font-family: var(--font-2); font-weight: var(--fw-300) }
.LISTADO_BUSQUEDA .TITULO-listado h1 { font-family: var(--font-3); color: var(--gray-1) }
.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article { border-bottom: solid 1px var(--neutral-4); margin-bottom: 1em; padding-bottom: .5em }
.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-otros { display: none }
.wrap-DOBLE .MODULO_SLIDER .wrap-both .wrap-text, .wrap-TRIPLE .MODULO_SLIDER .wrap-both .wrap-text { bottom: 2em; left: unset; right: 2em }
.wrap-TRIPLE .MODULO_SLIDER .img-wrap:before { background: none }
.MODULO_Numerado { background: var(--neutral-gray-4) }
.MODULO_Numerado li h3 { font-family: var(--font-2); font-weight: 600; font-size: 16px; line-height: 18px; color: var(--neutral-gray-1); margin: 0 !important }
.MODULO_Numerado li { margin: 0; padding: 1em 1em 1em 1em; position: relative; border-bottom: 0 }
.MODULO_Numerado li:before { width: 22px; height: 22px; border-radius: 0; background: #fff0; color: var(--neutral-gray-2); font-size: 22px; line-height: 22px; font-family: var(--font-2) !important; left: 1em }
.MODULO_Numerado li:hover:before { color: var(--primary) }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both { background: var(--neutral-gray-4) }
.TITULO-bloque h4 a { border-bottom: solid 8px var(--color-5); text-transform: capitalize !important; margin: 1px 0; color: var(--color-5); display: flex; flex-direction: row; gap: 16px; align-items: center; justify-content: flex-start; font-family: var(--font-1); width: 100%; padding-left: 0; border-bottom: 0 }
.wrap-PAGINA-CORPORATIVA h1 { border-bottom: 0; color: var(--primary); margin: 1px 0; display: flex; width: fit-content; gap: 16px; align-items: center }
.wrap-PAGINA-CORPORATIVA.first-wrap { position: relative }
.ul-lo-mas-leido { list-style: none; margin: 0; margin-bottom: 0em; padding: 0; width: 100%; background: #fff0 }
.ul-lo-mas-leido li { margin: 0; padding: .5em .5em .5em .5em; position: relative; border-bottom: 1px solid rgb(122 124 125 / .2) }
.ul-lo-mas-leido li a .div-number { border-radius: 0; background: #fff; color: var(--primary); width: fit-content; border-radius: 20px; font-size: 14px; font-family: var(--font-1) !important; display: flex; align-items: flex-start; justify-content: flex-start; font-weight: 700; line-height: 14px; white-space: nowrap; padding: 1px 4px }
.ul-lo-mas-leido li a { word-break: break-word; text-wrap: pretty; font-size: 17px !important; margin: 0 !important; font-family: var(--font-1) !important; font-weight: 400; color: var(--white); display: flex; flex-direction: column; align-items: stretch; justify-content: flex-start; gap: 10px; line-height: 20.4px; padding: 10px; background: rgb(255 255 255 / .07) }
.wrap-PAGINA-CORPORATIVA .first-wrap { display: block }
.wrap-PAGINA-CORPORATIVA .wrap-both .wrap-media figure { line-height: 10px; margin: 0; padding: 0; position: relative }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media .img-wrap { padding-bottom: 66% !important }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text h3 div { color: var(--primary) !important }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text h3 div .edicion, .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text h3 div .redaccion { color: var(--neutral-gray-1) }
.wrap-PAGINA-CORPORATIVA .wrap-both .wrap-text .entradilla p { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); margin-bottom: 0 }
.wrap-PAGINA-CORPORATIVA .wrap-text h3 { margin-top: 0 }
.wrap-PAGINA-CORPORATIVA .wrap-text .nombre_redactor { border-left: solid 5px var(--primary); padding-left: 4px; margin-bottom: 8px; text-align: left }
.wrap-PAGINA-CORPORATIVA .wrap-text .nombre_redactor span { color: var(--neutral-gray-1); font-family: var(--font-2); font-weight: var(--fw-700) }
.wrap-PAGINA-CORPORATIVA .wrap-both { margin: 3em 0 }
.wrap-PAGINA-CORPORATIVA .wrap-reverse { width: 100%; display: flex; align-items: center; justify-content: center; flex-direction: row }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse { width: 50%; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; gap: 24px; height: 100%; padding-right: 48px }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p { margin: 0 }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p.title { color: var(--neutral-gray-1); font-weight: 700; font-size: 1.3rem; line-height: 110%; font-family: var(--font-1) }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p.title span { color: var(--primary); font-weight: 700; font-size: 1.3rem; font-family: var(--font-1) }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p.entradilla { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); font-size: 1.1rem; line-height: 1.2 }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse { width: 50%; height: 600px }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse img { width: 100%; height: 100%; object-fit: cover }
.wrap-PAGINA-CORPORATIVA .wrap-count { display: flex; align-items: center; justify-content: center; flex-direction: row; gap: 96px; width: fit-content; margin: auto; margin: 3em 0 }
.wrap-PAGINA-CORPORATIVA .wrap-count .wrap-text { width: fit-content; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px }
.wrap-PAGINA-CORPORATIVA .wrap-count .wrap-text span { color: var(--primary); font-weight: var(--fw-300); font-family: var(--font-1); text-align: center; font-size: 5em; line-height: 100%; white-space: nowrap }
.wrap-PAGINA-CORPORATIVA .wrap-count .wrap-text p { color: var(--color-6); font-weight: var(--fw-300); font-family: var(--font-2); text-align: center; font-size: 24px; margin: 0; line-height: 100% }
.wrap-PAGINA-CORPORATIVA .wrap-float { width: 100%; height: 550px; position: relative; margin-bottom: 3em }
.wrap-PAGINA-CORPORATIVA .wrap-float .wrap-img { width: 100%; height: 100%; position: relative }
.wrap-PAGINA-CORPORATIVA .wrap-float img { width: 100%; height: 100%; object-fit: cover }
.wrap-PAGINA-CORPORATIVA .wrap-float .wrap-text { position: absolute; bottom: 0; right: 60px; background: var(--neutral-white); padding: 48px; width: 100%; max-width: 500px; display: flex; align-items: flex-start; justify-content: center; flex-direction: column; gap: 24px }
.wrap-PAGINA-CORPORATIVA .wrap-float p.title { color: var(--neutral-gray-1); font-weight: 700; font-size: 1.3rem; line-height: 110%; font-family: var(--font-1) }
.wrap-PAGINA-CORPORATIVA .wrap-float p.title span { color: var(--primary); font-weight: 700; font-size: 1.3rem; font-family: var(--font-1) }
.wrap-PAGINA-CORPORATIVA .wrap-float p.entradilla { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); font-size: 1.1rem; line-height: 1.2 }
.wrap-PAGINA-CORPORATIVA .wrap-float p { margin: 0 }
.wrap-PAGINA-CORPORATIVA .wrap-contacto { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; gap: 48px; width: 100%; margin: 3em 0 }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap { width: 100%; max-width: min-content }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap .title { font-size: 1.3rem; font-family: var(--font-1); color: var(--neutral-gray-1); line-height: 100%; margin: 0; margin-bottom: 10px }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul { width: 100%; list-style: none; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; border-top: solid 5px var(--color-5); margin: 0; padding: 0 }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li { padding: 24px; display: flex; align-items: center; justify-content: flex-start; border-bottom: solid 2px var(--primary); background-color: var(--color-4); width: 100% }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 16px }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a svg { min-width: 50px }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a span { color: var(--color-5); font-weight: var(--fw-700); font-size: 1.3rem; line-height: 110%; font-family: var(--font-2) }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap { width: 100%; display: flex; align-items: flex-start; justify-content: flex-start }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form { width: 50% }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form label { font-size: 1em; font-family: var(--font-1); font-weight: 700; color: var(--neutral-gray-1) }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form input::placeholder, .wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form textarea::placeholder { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-6) }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form p { margin: .5em 0; font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-6) }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form .form-check-label { margin: .5em 0; padding-left: 25px; font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-6) }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form .form-check { margin-bottom: 2em }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form .form-check-label a { color: var(--primary) }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form textarea { border: 0; border-bottom: solid 1px var(--neutral-gray-1) }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map { width: 50% }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map iframe { width: 100%; height: 528px; filter: grayscale(1); -webkit-filter: grayscale(1) }
.wrap-PAGINA-CORPORATIVA .wrap-publicidad { width: 100%; margin: 3em 0; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 48px }
.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 24px }
.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text .titulo { border-left: solid 5px var(--primary); padding-left: 4px; margin: 0; text-align: left; color: var(--negro); font-family: var(--font-2); font-weight: var(--fw-700); font-size: 1.3rem; line-height: 110% }
.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text .entradilla { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); font-size: 1.1rem; line-height: 1.2; margin: 0 }
.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text .entradilla a { color: var(--primary) }
.wrap-PAGINA-CORPORATIVA .wrap-politicas { margin: 3em 0 }
.wrap-PAGINA-CORPORATIVA .wrap-politicas p { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); font-size: 1.1rem; line-height: 1.2; margin-top: 0; margin-bottom: .8em }
.wrap-PAGINA-CORPORATIVA .wrap-politicas ul { margin: 0 }
.wrap-PAGINA-CORPORATIVA .wrap-politicas ul li { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); font-size: 1.1rem; line-height: 1.2 }
.wrap-PAGINA-CORPORATIVA .wrap-politicas a { color: var(--primary) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys span { background: transparent !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys a.color svg path { fill: var(--primary) !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys a.link_especial svg path { fill: var(--primary) !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys a.link_especial svg path+path { fill: var(--primary) !important }
.publicacion-auditada { font-family: var(--font-2); color: var(--neutral-white); font-weight: var(--fw-400) }
.wrap-loader { order: 3; width: 100%; min-height: 60px; display: flex; align-items: center; justify-content: center }
.wrap-loader svg path, .wrap-loader svg rect { fill: var(--color-5) }
.wrap-HEADER .wrap-DEST { border-bottom: 0 }
.wrap-HEADER .wrap-DEST .container ul { max-width: 950px; margin: auto; align-items: center }
.wrap-HEADER .wrap-DEST .container .destfijo a { font-family: var(--font-3); font-size: 14px; color: var(--primary); font-weight: var(--fw-600); font-style: italic }
.wrap-HEADER .wrap-DEST .container ul li a { font-family: var(--font-3); font-size: 14px; color: var(--primary); font-weight: var(--fw-400); font-style: italic; text-transform: capitalize }
.wrap-HEADER .wrap-CAROUSEL { display: none }
.LISTADO_BLOGS.articulo-opinion .titulo-pagina { display: flex; gap: .5em; align-items: center; flex-direction: row; border-bottom: solid 8px var(--color-5); color: var(--color-5); font-size: 2em !important; text-align: left; padding: .75em 0; font-weight: var(--fw-700); margin-top: 0; padding-top: 0 }
.wrap-FICHA-ARTICULO .MODULO_AUTOR { border-radius: 0; position: relative }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor { align-content: flex-start; background: var(--neutral-white); display: flex; flex-direction: row; flex-wrap: no-wrap; justify-content: space-between; min-height: 300px }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto { width: 40%; background: var(--bg-autor); padding: 0 }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img { width: 100%; background: var(--bg-autor); padding: 0; filter: grayscale(1); -webkit-filter: grayscale(1); mix-blend-mode: luminosity; border-radius: 0; border: 0; height: 100%; object-fit: contain; object-position: bottom }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .contenedor-derecho { width: 60%; padding: 24px 48px; background: var(--color-4) }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles { background: #fff0; flex-grow: 1; padding: 0 }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles h4 { font-size: 2em; margin-top: 0; color: var(--primary); font-weight: 500; font-family: var(--font-1); text-align: left; margin-bottom: 8px }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles p { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); text-align: left; margin-top: 0 }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles ul { margin-top: 8px; text-align: left }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles ul li a i { color: var(--primary) }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog { margin-top: 24px; background: #fff0; padding: 0 }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog h5 { color: var(--color-5); text-align: left; font-weight: 500 }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog p { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); text-align: left; margin-top: 0 }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog .btn { background: var(--primary); font-family: var(--font-2); float: left }
.ARTICULO_BLOG.articulo-opinion h1, .LISTADO_BLOGS_ARTICULOS.articulo-opinion h1 { margin-top: 0; font-size: 48px; font-family: var(--font-1); color: var(--color-5); text-align: center; max-width: 750px; margin: auto }
.LISTADO_BLOGS_ARTICULOS h1:after, .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after, .wrap-FICHA-ARTICULO.articulo-opinion h1:after { color: var(--primary); width: 200px; font-weight: 700; font-size: 18px }
.LISTADO_BLOGS_ARTICULOS h1:before { background: var(--primary); width: 340px }
.LISTADO_BLOGS_ARTICULOS p.detalles { margin-bottom: 0; border: 0; color: var(--color-5); font-family: var(--font-2); max-width: 950px; margin: auto }
.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR, .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR { border-radius: 0; box-shadow: none }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto { padding: 0; background: var(--bg-autor); height: 350px; position: relative }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto:before { content: ""; position: absolute; bottom: 0; right: 0; transform: translate(-10px, 40px); -webkit-transform: translate(-10px, 40px); width: 78px; height: 150px; background-image: url(../img/decor/exclamation-white.svg); z-index: 2 }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto img { width: 100%; background: var(--bg-autor); padding: 0; filter: grayscale(1); -webkit-filter: grayscale(1); mix-blend-mode: luminosity; border-radius: 0; border: 0; height: 100%; object-fit: contain; object-position: bottom }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles { padding: 24px; background-color: var(--color-4); text-align: left }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 { font-size: 2em; margin-top: 0; color: var(--primary); font-weight: 500; font-family: var(--font-1); text-align: left; margin-bottom: 8px }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles p { font-family: var(--font-2); font-weight: var(--fw-300); color: var(--color-5); text-align: left; margin-bottom: 0 }
.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog, .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog { background: #fff0; padding: 24px 0 }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog h5 { color: var(--color-6); font-weight: 700; margin-top: 0; text-align: left; font-family: var(--font-1); font-size: 24px }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog p { color: var(--color-5); font-family: var(--font-2); font-size: .8em; text-align: left }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { color: var(--black); text-align: left; font-size: 1.5rem; margin-top: 1rem }
.ARTICULO_BLOG.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor, .LISTADO_BLOGS_ARTICULOS.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor { background: var(--bg-autor) }
.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a, .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a { color: var(--color-5) }
.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a, .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a { color: var(--primary) }
.wrap-FICHA-ARTICULO .wrap-tit .wrap-podcast { margin-top: 1em; width: 100% }
ul.logos-footer.logosotros li a { width: 150px !important }
.destacado.dest-secundario .MODULO_2_1_4 a span { color: var(--primary) !important }
.es-multimedia { backdrop-filter: blur(20px); background-color: var(--primary); bottom: 12px; right: 12px; left: unset; height: 52px; width: 58px; padding: 0; display: flex; align-items: center; justify-content: center; border-radius: 20px }
.es-multimedia .element { background-color: var(--neutral-white); width: 25px !important; height: 28px !important; position: absolute; clip-path: path("M23.4073 10.9281C24.0393 11.2857 24.568 11.8195 24.9366 12.4722C25.3052 13.125 25.5 13.8722 25.5 14.6338C25.5 15.3954 25.3052 16.1426 24.9366 16.7954C24.568 17.4482 24.0393 17.9819 23.4073 18.3395L6.54888 28.093C3.83432 29.6652 0.5 27.6212 0.5 24.3887V4.88029C0.5 1.64639 3.83432 -0.39615 6.54888 1.1732L23.4073 10.9281Z") }
article:hover .es-multimedia .element { width: 25px !important; height: 28px !important }
.es-multimedia .play { transform-origin: center center }
.destacado.dest-secundario .wrap-both .wrap-text .entradilla { color: var(--color-5) }
#estilo-modulo-bomarzo .wrap-text h3 a span svg { display: none }
#estilo-modulo-bomarzo .wrap-text h3 a:first-of-type { font-size: 18px }
#estilo-modulo-bomarzo .wrap-text h3 a span { color: var(--color-5) }
.destacado.dest-principal .wrap-both .wrap-text .entradilla { color: var(--neutral-white) }
.exclusiva { background: var(--primary); display: inline; padding: 2px; border-radius: 4px; color: var(--neutral-white); padding-left: 4px; padding-right: 4px; font-size: 75%; display: none }
.destacado.dest-principal .sec-wrap a { color: var(--neutral-white) }
.destacado.dest-principal .sec-wrap a:first-of-type { color: var(--neutral-gray-1) !important }
.MODULO .wrap-both .wrap-text header h3 { margin-top: 0 }
.MODULO_VERT_4 .wrap-both header { margin-top: 0rem; font-size: 24px }
.MODULO .sec-wrap article .wrap-both .wrap-media, .MODULO .third-wrap article .wrap-both .wrap-media { margin-bottom: 0 }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-text { padding: 1em .5em }
.MODULO .slick-list .wrap-text .nombre_redactor { margin-top: .5em }
.MODULO .sec-wrap .wrap-both header { margin-bottom: .5em; margin-top: .3em }
.CONT-IZQ-DER.CENTRO.wrap-SIMPLE .MODULO .sec-wrap .wrap-both header { margin-top: 0em }
.MODULO_VERT_6 .wrap-both header { margin-top: .4rem }
.MODULO_VERT_6 .wrap-text { padding-top: .5rem }
.MODULO_1_1_3 .first-wrap article .wrap-text header h3 { font-size: 36px }
.MODULO_1_1_3 .third-wrap article .wrap-text header h3 { font-size: 21px }
.MODULO_1_1_3 .third-wrap article .wrap-both .wrap-media { min-width: 150px; width: auto }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-both header { margin-top: 0 }
.destacado-ceramica .TITULO-listado h2, .destacado-verde .TITULO-listado h2, .destacado-revista .TITULO-listado h2, .destacado-cultura .TITULO-listado h2, .destacado-negro .TITULO-listado h2, .destacado-confidencial .TITULO-listado h2, .destacado-ceramica .TITULO-listado h2 ul li a, .destacado-verde .TITULO-listado h2 ul li a, .destacado-confidencial .TITULO-listado h2 ul li a, .destacado-revista .TITULO-listado h2 ul li a, .destacado-cultura .TITULO-listado h2 ul li a, .destacado-negro .TITULO-listado h2 ul li a, .destacado-ceramica .TITULO-listado h2 .auspiciante span, .destacado-verde .TITULO-listado h2 .auspiciante span, .destacado-confidencial .TITULO-listado h2 .auspiciante span, .destacado-revista .TITULO-listado h2 .auspiciante span, .destacado-cultura .TITULO-listado h2 .auspiciante span, .destacado-negro .TITULO-listado h2 .auspiciante span { color: var(--neutral-white) }
.destacado-ceramica .TITULO-listado h2 .auspiciante img, .destacado-verde .TITULO-listado h2 .auspiciante img, .destacado-confidencial .TITULO-listado h2 .auspiciante img, .destacado-revista .TITULO-listado h2 .auspiciante img, .destacado-cultura .TITULO-listado h2 .auspiciante img { filter: brightness(0) invert(1) }
.destacado-gris { .linea-titulo { border-color: var(--black) }
.TITULO-listado h2 span { color: var(--black) }
.TITULO-listado h2 span::after { background-color: var(--black) }
.TITULO-listado { padding: 1rem 2rem }
.MODULO_ASIM_1_6 { padding-top: 1rem }
 }
.destacado-negro .TITULO-listado h2 span, .destacado-negro .TITULO-listado h2 ul, .destacado-negro .TITULO-listado h2 .auspiciante { background: var(--color-9) }
.destacado-negro .TITULO-listado h2::after { background-color: var(--neutral-white) }
.destacado-negro .MODULO article:hover .es-multimedia { background-color: var(--color-9) !important }
.destacado-negro .cate-tag { background: var(--color-9) }
.destacado-negro .MODULO_1_Banner_3 .sec-wrap { background-color: #ffffff4d }
.destacado-gris .MODULO_1_Banner_3 .sec-wrap { background-color: hsl(0 0% 59% / .15) }
.destacado-gris .TITULO-listado h2, .destacado-gris .TITULO-listado h2 ul li a, .destacado-gris .TITULO-listado h2 .auspiciante span { color: var(--gray-1) }
.destacado-gris .TITULO-listado h2::after { background-color: var(--gray-1) }
.destacado-gris .MODULO .wrap-both .wrap-text header h3 a { color: var(--gray-1) }
.destacado-gris .MODULO .wrap-both .wrap-text .entradilla { color: var(--gray-1) }
.destacado-gris .wrap-otros .pie-noticia .contenedor-redactor span a, .destacado-gris .wrap-otros .pie-noticia .contenedor-comentarios span { color: var(--gray-1) }
.destacado-gris .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--gray-1) }
.destacado-gris .MODULO article:hover .es-multimedia { background-color: var(--color-0) !important }
.destacado-gris .cate-tag svg path { fill: var(--gray-1) }
.destacado-negro .container, .destacado-negro a, .destacado-negro b, .destacado-negro div, .destacado-negro h1, .destacado-negro h2, .destacado-negro h3, .destacado-negro h4, .destacado-negro h5, .destacado-negro h6, .destacado-negro p, .destacado-negro span, .destacado-negro strong { color: var(--neutral-white) !important }
.destacado-negro { background-color: var(--color-9) !important; margin-top: 0; margin-bottom: 0 }
.destacado-gris .container { color: var(--neutral-gray-1) !important }
.destacado-gris { background-color: var(--color-0) !important; margin-top: 0; margin-bottom: 0 }
.destacado-negro svg path { stroke: var(--neutral-white) }
.destacado-negro svg.guardado path { fill: var(--neutral-white); stroke: var(--neutral-white) }
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text a, .destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text div, .destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text h3, .destacado-gris a, .destacado-gris b, .destacado-gris div, .destacado-gris h1, .destacado-gris h2, .destacado-gris h3, .destacado-gris h4, .destacado-gris h5, .destacado-gris h6, .destacado-gris p, .destacado-gris span, .destacado-gris strong, .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text a, .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text div, .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text h3, .destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .entradilla { color: var(--neutral-white) }
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text svg path, .destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text svg path, .destacado-gris svg path { stroke: var(--neutral-white) }
.destacado-gris svg.guardado path { fill: var(--neutral-gray-1); stroke: var(--neutral-gray-1) }
.destacado-negro .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span, .destacado-negro .MODULO .MODULO_XL_OVER .wrap-both .wrap-text, .destacado-negro .slick-slider .slick-arrow { background: var(--color-9) }
.destacado-gris .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span, .destacado-gris .MODULO .MODULO_XL_OVER .wrap-both .wrap-text, .destacado-gris .MODULO-4-4 .second-wrap .contenedor-1, .destacado-gris .slick-slider .slick-arrow { background: var(--color-0) }
.destacado-negro .slick-slider .slick-arrow i.material-icons, .destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) a, .destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) div { color: var(--neutral-white) }
.destacado-gris .slick-slider .slick-arrow i.material-icons { color: var(--neutral-gray-1) }
.destacado-negro .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before, .destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) { background: #ffffff4d }
.destacado-gris .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before, .destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) { background: #ffffff4d }
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) svg path { stroke: var(--neutral-gray-1) !important }
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path { fill: var(--neutral-gray-1) !important }
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) svg path { stroke: var(--neutral-white) !important }
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path { fill: var(--neutral-white) !important }
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path, .destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path { fill: var(--neutral-gray-1) }
.destacado-negro .MODULO_DIRECTO_TIMELINE .second-wrap .timeline { border-left: 1px solid var(--neutral-white) }
.destacado-gris .MODULO_DIRECTO_TIMELINE .second-wrap .timeline { border-left: 1px solid var(--neutral-gray-1) }
.destacado-negro .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-9) !important }
.destacado-gris .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-0) !important }
.destacado-negro .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d }
.destacado-deporte .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d }
.destacado-negro .wrap-otros .pie-noticia .contenedor-redactor span a::after { background-color: var(--neutral-white) }
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a { color: white !important }
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a { color: var(--neutral-white) !important }
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) a, .destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) h3 a, .destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) .entradilla { color: var(--gray-1) !important }
.destacado-negro article.articulo-opinion .firma-hibrida img { border: 0 }
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text { background: #ffffff4d }
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text h3 a { color: var(--neutral-white) !important }
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text { background: var(--gray-2) }
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text h3 a { color: var(--neutral-white) !important }
.destacado-gris .MODULO_1_1_4 .wrap-both .wrap-text .entradilla { color: var(--neutral-white) }
.destacado-gris .MODULO_1_1_4 .third-wrap { border-left: 1px solid var(--gray-2) }
.destacado-gris .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-redactor span a, .destacado-gris .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-comentarios span { color: var(--neutral-white) }
.destacado-gris .MODULO .MODULO_DIRECTO .wrap-tit h2::before { background: var(--gray-1) }
.destacado-gris .MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline a strong { color: var(--gray-1) !important }
.comment-section { width: 100%; margin: 20px auto; font-family: Arial, sans-serif }
.toggle-comments { width: 100%; background-color: #fff0; border: none; padding: 10px; text-align: left; display: flex; justify-content: space-between; cursor: pointer }
.toggle-comments:focus { background-color: #fff0 }
.toggle-comments .item-izquierdo div { display: flex; align-items: center; justify-content: flex-start; gap: 4px }
.toggle-comments .item-izquierdo span { font-family: var(--font-2); color: var(--neutral-gray-1); font-weight: 400; font-size: 16px; line-height: 16px }
.toggle-comments .item-izquierdo p { margin-bottom: 0; margin-top: 0; padding-left: 8px; font-family: var(--font-1); color: var(--negro); font-weight: 700; font-size: 21px }
.toggle-comments .item-derecho { display: flex; align-items: center; justify-content: flex-end; gap: 4px }
.toggle-comments .item-derecho p { margin-bottom: 0; margin-top: 0; font-family: var(--font-2); color: var(--neutral-gray-1); font-weight: 700; font-size: 16px }
.arrow { transform: rotate(0deg); transition: transform 0.3s }
.arrow.up { transform: rotate(180deg) }
.comments-container { margin-top: 12px; border: 0; border-top: none; padding: 48px; background-color: #f1f1f1 }
.numero-comentarios { font-size: 21px; font-family: var(--font-2); color: var(--negro); padding-bottom: 12px; border-bottom: 1px solid rgb(122 124 125 / .2); width: 100%; display: flex }
.comments-container .acceso-obligatorio { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 25px; margin-bottom: 48px }
.comments-container .acceso-obligatorio p { margin: 0; font-family: var(--font-2); font-size: 21px; line-height: 31.5px; font-weight: 400; color: var(--negro) }
.comments-container .acceso-obligatorio .btn-accesos { justify-content: flex-start }
.comment { display: flex; align-items: flex-start; justify-content: flex-start; gap: 24px; padding-bottom: 24px; margin-bottom: 24px; border-bottom: 1px solid rgb(122 124 125 / .2) }
.comment-avatar { width: 75px; min-width: 75px; height: 75px; border-radius: 75px; overflow: hidden; filter: grayscale(100%) }
.comment-avatar img { width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover; object-position: center; -o-object-position: center }
.comment-body { flex-grow: 1 }
.comment-body p { margin: 0 0 10px }
.comment-body .nombre { font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: 700; color: var(--neutral-gray-1) }
.comment-body .fecha { font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: 400; color: var(--neutral-gray-2); margin-bottom: 0 }
.comment-body .comentario { margin-top: 10px; font-family: var(--font-2); font-size: 16px; font-weight: 400; color: var(--neutral-gray-1) }
.comment-actions { display: flex; justify-content: space-between; align-items: center; gap: 10px; width: 100% }
.comment-actions .reacciones { display: flex; align-items: center; justify-content: flex-end; gap: 8px }
.comment-actions .reply-btn { background: #fff0; border: 0; padding: 0; font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: 700; color: var(--neutral-gray-1) }
.comment-actions .reply-btn, .comment-actions .like, .comment-actions .dislike { cursor: pointer }
.comment-actions .like, .comment-actions .dislike { display: flex; align-items: center; justify-content: center; gap: 4px; background-color: var(--neutral-gray-4); padding: 4px 8px; border-radius: 50px }
.comment-actions .like span, .comment-actions .dislike span { font-family: var(--font-1); font-size: 12px; line-height: 15px; font-weight: 700; color: #7a7c7d }
.comment-actions .like svg, .comment-actions .dislike svg { position: relative; transform: translateY(0); transition: all 0.5s cubic-bezier(.68, -.55, .265, 1.55) }
.comment-actions .like svg:hover, .comment-actions .dislike svg:hover { transform: translateY(-10px) scale(1.5) }
.comment-actions .like svg:hover path, .comment-actions .dislike svg:hover path { fill: var(--primary) }
.reply-form { margin-top: 10px }
.reply-form textarea { width: 100%; height: 60px; padding: 8px; border: 1px solid var(--neutral-gray-3); margin-bottom: 5px; resize: none; font-family: var(--font-2); font-size: 16px; font-weight: 300; color: var(--neutral-gray-1) }
.reply-form textarea::placeholder { font-family: var(--font-2); font-size: 16px; font-weight: 300; color: var(--neutral-gray-3) }
.reply-form button { margin-left: auto; padding: 6px 18px }
.new-comment { margin-top: 20px }
.new-comment textarea { width: 100%; height: 60px; padding: 8px; border: 1px solid var(--neutral-gray-3); margin-bottom: 5px; resize: none; font-family: var(--font-2); font-size: 16px; font-weight: 300; color: var(--neutral-gray-1); background-color: #fff; -webkit-box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); border-radius: 6px }
.new-comment .send-comment-btn { margin: 20px auto; background-color: var(--negro); color: var(--primary); border-radius: 6px }
.hidden { display: none }
.profile { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 48px }
.profile p { margin: 0; font-family: var(--font-2); font-weight: 700; font-size: 22px; line-height: 24px; color: var(--neutral-gray-1) }
.profile .separador { width: 100%; height: 1px; background-color: var(--neutral-gray-1) }
.profile div { width: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 48px }
.profile .form-control { display: flex; flex-wrap: wrap; flex-direction: row; gap: 24px }
.profile .form-control div { display: flex; flex-direction: column; gap: 8px; width: 100%; max-width: fit-content }
.profile .form-control div label { font-weight: var(--fw-400); color: var(--neutral-gray-2); font-size: 16px; font-family: var(--font-2) }
.profile .form-control div input { height: auto; font-weight: var(--fw-400); color: var(--neutral-gray-1); font-size: 22px; font-family: var(--font-2); margin-bottom: 0 !important }
.profile button { margin-top: 24px }
.avatar-upload { position: relative; width: fit-content !important; margin: 0; gap: 8px !important }
.avatar-upload p { font-weight: var(--fw-400); color: var(--neutral-gray-2); font-size: 16px; font-family: var(--font-2) }
.avatar-upload .avatar-edit { position: absolute; right: 12px; z-index: 1; top: 10px }
.avatar-upload .avatar-edit input { display: none }
.avatar-upload .avatar-edit input+label { display: flex; align-items: center; justify-content: center; width: 34px; height: 34px; margin-bottom: 0; border-radius: 100%; background: var(--neutral-white); border: 1px solid #fff0; box-shadow: 0 2px 4px 0 rgb(0 0 0 / .12); cursor: pointer; font-weight: 400; transition: all 0.2s ease-in-out }
.avatar-upload .avatar-edit input+label:hover { background: #f1f1f1; border-color: #d6d6d6 }
.avatar-upload .avatar-edit input+label:after { color: #757575; position: absolute; top: 10px; left: 0; right: 0; text-align: center; margin: auto }
.avatar-upload .avatar-preview { width: 100px; height: 100px; position: relative; border-radius: 100px }
.avatar-upload .avatar-preview>div { width: 100%; height: 100%; border-radius: 100%; background-size: cover; background-repeat: no-repeat; background-position: center }
.cabecero-panel-usuario { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px; width: 100%; margin-bottom: 48px; padding-bottom: 24px; border-bottom: solid 2px var(--neutral-gray-1) }
.cabecero-panel-usuario>div { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 24px; width: 100% }
.cabecero-panel-usuario .left { width: 50% }
.cabecero-panel-usuario .center { width: 100%; text-align: center; justify-content: center }
.cabecero-panel-usuario .center img { max-height: 60px; width: auto }
.cabecero-panel-usuario .right { width: 50%; justify-content: flex-end }
.suscripciones { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 48px; margin-bottom: 48px }
.suscripciones .titulos { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px }
.suscripciones .titulos p { font-family: var(--font-1); font-size: 32px; text-align: center; font-weight: 700; color: var(--neutral-gray-1); margin: 0 }
.suscripciones .titulos span { font-family: var(--font-2); font-size: 22px; text-align: center; font-weight: 300; color: var(--neutral-gray-2) }
.suscripciones .precios { width: 100%; display: flex; align-items: center; justify-content: center }
.suscripciones .precios .subs { padding: 24px; min-height: 320px; width: 33%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: 0.5s all ease; transition: all 0.5s ease }
.suscripciones .precios .subs .titulo { font-family: var(--font-2); font-size: 16px; font-weight: 400; color: var(--neutral-black); text-transform: uppercase; margin: 0; text-align: center }
.suscripciones .precios .subs .precio { font-family: var(--font-1); font-size: 64px; line-height: 64px; font-weight: 700; color: var(--neutral-black); margin: 0; text-align: center }
.suscripciones .precios .subs .texto { font-family: var(--font-2); font-size: 16px; font-weight: 400; color: var(--neutral-gray-2); margin: 0; text-align: center }
.suscripciones .precios .subs:hover { background-color: var(--neutral-gray-4); transform: scale(1.1) }
.page-equipo .titulo p, .page-error p { margin: 0; font-family: var(--font-1); font-weight: 700; font-size: 32px }
.page-aportaciones .seccion-tres, .page-aportaciones .seccion-uno { min-height: 300px; background-color: var(--neutral-gray-4); display: flex; position: relative }
.page-error { height: 800px; display: flex; align-items: center; justify-content: center; flex-direction: row }
.page-error .left, .page-error .right { width: 50%; height: 100% }
.page-error .left { display: flex; align-items: center; justify-content: center; flex-direction: column; padding: 12px }
.page-equipo .subtitulo, .page-equipo .titulo { padding: 24px 0; border-top: solid 1px var(--neutral-gray-1) }
.page-error .right { background-image: url(../../assets/img/decor/404.png); background-size: cover; background-position: center; background-repeat: no-repeat }
.page-error .left div { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; gap: 48px; max-width: 400px; margin: auto }
.page-error p { color: var(--neutral-gray-1) }
.page-error p span { color: var(--primary) }
.page-equipo .titulo { margin-bottom: 0 }
.page-equipo .titulo p { text-align: left; color: var(--neutral-gray-1) }
.page-aportaciones .seccion-uno>div>p, .page-equipo .subtitulo p { font-size: 24px; font-weight: 700; font-family: var(--font-1); margin: 0; text-align: left; color: var(--neutral-gray-1) }
.page-equipo .subtitulo { margin-bottom: 24px }
.page-equipo .contenido { display: flex; align-items: flex-start; justify-content: flex-start; gap: 24px }
.page-equipo .contenido.sin-subcate { gap: 0 }
.page-equipo .contenido .subtitulo { width: 25% }
.page-equipo .contenido .integrantes { width: 75%; display: flex; flex-wrap: wrap; align-items: flex-start; justify-content: flex-start; gap: 24px }
.page-equipo .contenido.sin-subcate .integrantes { width: 100% }
.page-equipo .contenido .integrantes div.card { display: flex; align-items: center; justify-content: center; flex-direction: column; width: calc(33% - 14px); box-shadow: none; margin: 0; background-color: #fff0; padding: 0; position: relative }
.page-equipo .contenido .integrantes div.card .wrap-image { width: 110px; height: 110px; border-radius: 110px; border: solid 1px var(--neutral-gray-1); overflow: hidden; filter: grayscale(1); -webkit-filter: grayscale(1); position: relative; z-index: 1 }
.page-equipo .contenido .integrantes div.card .wrap-image img { width: 100%; height: 100%; object-fit: cover }
.page-equipo .contenido .integrantes div.card .card-body { min-height: 180px; border: solid 1px var(--neutral-gray-1); padding: 48px 24px; display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; gap: 24px; width: 100%; position: relative; top: -30px }
.page-equipo .contenido .integrantes div.card .card-body .datos { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 4px }
.page-equipo .contenido .integrantes div.card .card-body .datos .nombre { font-family: var(--font-2); font-weight: 700; font-size: 22px; line-height: 26px; color: var(--neutral-gray-1); margin: 0 }
.page-equipo .contenido .integrantes div.card .card-body .datos .cate { font-family: var(--font-2); font-weight: 400; font-size: 16px; line-height: 16px; color: var(--neutral-gray-1); margin: 0 }
.page-equipo .contenido .integrantes div.card .card-body .contacto { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; gap: 16px }
.page-equipo .contenido .integrantes div.card .card-body .contacto a svg path { -moz-transition: 0.5s; -o-transition: 0.5s; -webkit-transition: 0.5s; transition: 0.5s }
.page-equipo .contenido .integrantes div.card .card-body .contacto a:hover svg path { fill: var(--primary) }
.page-aportaciones .seccion-uno { padding: 48px 0; align-items: flex-start; justify-content: flex-start; gap: 48px; flex-wrap: wrap }
.page-aportaciones .seccion-uno img { position: absolute; right: 0; bottom: 0; object-fit: contain; max-width: 250px }
.page-aportaciones .seccion-uno>div { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 16px; max-width: 768px; margin-left: 48px }
.page-aportaciones .seccion-uno>div>p { line-height: 120% }
.page-aportaciones .seccion-uno>div>span { font-size: 16px; font-weight: var(--fw-400); font-family: var(--font-2); line-height: 120%; color: var(--neutral-gray-1); text-align: left }
.page-aportaciones .seccion-uno form { display: flex; align-items: flex-start; justify-content: flex-start; flex-direction: column; gap: 16px; padding: 24px; border-radius: 4px; background: var(--neutral-white) }
.page-aportaciones .seccion-uno form .titulo { font-family: var(--font-2); font-weight: var(--fw-400); font-size: 16px; line-height: 18px; color: var(--neutral-gray-1); margin-bottom: 8px }
.page-aportaciones .seccion-uno form .form-check-inline { margin: 4px 0 }
.page-aportaciones .seccion-dos .box { width: 100%; margin: 48px 0; background: 0 0 }
::-webkit-details-marker { float: right; margin-top: 3px }
.page-aportaciones .seccion-dos details { background: 0 0; padding: 10px 20px; border-radius: 0; margin-top: 20px; font-family: var(--font-2); font-size: 18px; letter-spacing: 1px; cursor: pointer; border-bottom: solid 1px var(--neutral-gray-2) }
.page-aportaciones .seccion-dos details summary { outline: 0 }
.page-aportaciones .seccion-tres { padding: 48px; align-items: flex-start; justify-content: center; flex-direction: column; gap: 16px }
.page-aportaciones .seccion-tres svg { position: absolute; top: 48px; left: 48px }
.page-aportaciones .seccion-tres p { font-family: var(--font-2); color: var(--neutral-gray-1); font-size: 20px; font-weight: 500; margin: 0 !important }
.page-aportaciones .seccion-tres span { color: var(--neutral-gray-2); font-weight: 400 }
.CONF, .FEX, .FEN, .FP, .FD, .FB { display: none }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .FD { display: flex }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo { font-family: var(--font-3); color: var(--neutral-black); display: block; text-align: left; font-size: 16px; position: relative; padding-left: 20px; margin-top: 1rem }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo::after { position: absolute; top: 5px; left: 0; content: ""; height: 15px; width: 15px; background: var(--primary) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 { background-color: #fff0; clip-path: unset; margin: unset; position: relative; width: fit-content }
.cat-art { gap: 1rem; border-top: 1px solid #c4c4c4 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.top-title { margin-bottom: 24px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 span { padding: 0 24px; background: var(--neutral-white); position: relative; z-index: 1; font-family: var(--font-2); color: var(--neutral-gray-1); font-weight: 700; font-size: 24px; text-transform: uppercase; display: flex; align-items: center; justify-content: center; width: fit-content; margin: auto; gap: 12px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate { padding: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a { display: flex; justify-content: flex-start; align-items: center; max-width: fit-content }
.periodico_22 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a { font-family: var(--font-1); font-weight: 700; font-size: 14px; line-height: 16px; text-transform: uppercase; color: #fff; letter-spacing: 0; display: flex; justify-content: flex-start; align-items: center; max-width: fit-content }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate::before { display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 span .live-icon { display: inline-block; margin: 0 auto; border-radius: 50%; background: var(--live); width: 14px; height: 14px; animation: 1.6s infinite live }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { color: var(--negro); font-weight: 800; text-align: left; font-family: var(--font-1); font-size: 3rem }
.area-usuario { padding-bottom: 24px }
.area-usuario .contenedor-tabs { display: flex; align-items: center; justify-content: space-between; width: 100%; overflow-x: scroll }
.area-usuario .inputs, .area-usuario [type="radio"]:checked+label:after, .area-usuario [type="radio"]:checked+label:before, .area-usuario [type="radio"]:not(:checked)+label:after, .area-usuario [type="radio"]:not(:checked)+label:before { display: none }
.area-usuario .inputs:checked+label { background: var(--neutral-gray-4); color: var(--neutral-gray-1) }
.area-usuario .contenedor-tabs label { display: inline-block; height: 47px !important; line-height: 47px !important; width: 100%; background: 0 0; color: #555; position: relative; transition: background 0.25s; cursor: pointer; text-align: center; padding: 0 !important; font-family: var(--font-2); font-weight: var(--fw-400); color: var(--neutral-gray-2); border-bottom: solid 1px var(--neutral-gray-3); min-width: 175px; font-size: 16px }
.area-usuario .content-container { background: 0 0; position: relative; height: auto; margin-top: 48px }
.area-usuario .content-container .content { position: relative; width: 100%; opacity: 0; transition: 0.25s; display: none }
.area-usuario .content-container .content.active { opacity: 1; display: block }
.area-usuario .titulo { margin-top: 0; margin-bottom: 48px; display: flex; align-items: center; justify-content: start; gap: 24px }
.area-usuario .titulo span { text-align: center; font-family: var(--font-1); font-size: 32px; line-height: 34px; color: var(--neutral-gray-1); font-weight: 700 }
.area-usuario .wrap-img { width: 75px; height: 75px; border-radius: 75px; overflow: hidden }
.area-usuario .wrap-img img { width: 100%; height: 100%; object-fit: cover; -o-object-fit: cover; object-position: center; -o-object-position: center }
.area-usuario .content-container .content .CONTENIDO-DER .contenedor-menu-lateral { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 32px; width: 100% }
.area-usuario .content-container .content .CONTENIDO-DER .titulo { text-align: left; margin: 0; font-family: var(--font-1); font-weight: 700; font-size: 32px; color: var(--neutral-black) }
.area-usuario .content-container .content .CONTENIDO-DER .estado-subs { text-align: left; margin: 0; font-family: var(--font-2); font-weight: var(--fw-400); font-size: 18px; color: var(--neutral-black) }
.area-usuario .content-container .content .CONTENIDO-DER select { display: block; background-color: rgb(255 255 255 / .9); width: 100%; padding: 10px; border: 1px solid var(--neutral-gray-1); border-radius: 0; height: 3rem; text-align: center; color: var(--neutral-gray-1); font-family: var(--font-2); font-weight: 700; font-size: 18px }
.area-usuario .content-container .content #cd-search { left: unset; opacity: 1; position: relative; top: unset; transform: unset; visibility: visible; width: 100%; z-index: 1; margin-top: 0; margin-bottom: 0; padding: 0 }
.area-usuario .content-container .content #cd-search form label { color: var(--neutral-gray-2); font-size: 16px; font-weight: var(--fw-500); font-family: var(--font-2); text-align: left; border-bottom: 0 }
.area-usuario .content-container .content #cd-search form input { background: 0 0; border-bottom: solid 1px var(--neutral-gray-1); border-radius: 0; box-sizing: border-box; color: var(--neutral-gray-1); font-size: 20px; font-weight: var(--fw-300); font-family: var(--font-2); height: 32px; padding: .5em .5em 16px; margin-bottom: 0 !important; position: relative }
.area-usuario .content-container .content #cd-search form input::placeholder { color: var(--neutral-gray-1) }
.area-usuario .content-container .content #cd-search form div { width: 100%; height: 32px; position: relative }
.area-usuario .content-container .content #cd-search form svg { position: absolute; left: unset; top: -3px; right: 5px; z-index: 2 }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-text { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; gap: 24px }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-text .fecha-guardado { margin: 0; font-family: var(--font-2); font-size: 14px; font-style: italic; font-weight: var(--fw-400); color: var(--neutral-gray-2) }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-text .wrap-otros { margin-top: 0 }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium { width: 100%; display: flex }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 24px; width: 60%; background-size: cover; background-position: center; background-repeat: no-repeat; padding: 48px }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq .titulo { margin: 0; font-family: var(--font-1); font-weight: 700; font-size: 32px; line-height: 34px; color: var(--neutral-white) }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul { width: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 24px; margin: 0 }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li { display: flex; align-items: center; gap: 4px; font-family: var(--font-2); font-weight: var(--fw-500); font-size: 22px; line-height: 24px; color: var(--neutral-white) }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li.line { width: 100%; height: 1px; background-color: var(--neutral-white) }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-der { width: 40%; background-size: cover; background-position: center; background-repeat: no-repeat }
.area-usuario .content-container .content .tipo-newsletter { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 12px; padding-bottom: 8px }
.area-usuario .content-container .content .tipo-newsletter .tipo { font-family: var(--font-2); font-weight: 700; font-size: 22px; line-height: 24px; color: var(--neutral-gray-1); margin: 0 }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 48px }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .titulo { font-family: var(--font-2); font-weight: var(--fw-400); font-size: 22px; line-height: 24px; color: var(--primary); margin: 0 }
.area-usuario .content-container .content .CONTENIDO-IZQ .titulo { font-family: var(--font-2); font-weight: var(--fw-400); font-size: 22px; line-height: 24px; color: var(--primary); display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 48px }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ { display: flex; align-items: flex-start; justify-content: flex-start; gap: 24px; width: 100% }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_.blocked { opacity: .5 }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_.blocked:hover { cursor: not-allowed; opacity: .7 }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos { width: 80%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 16px }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos h3 { margin: 0; font-family: var(--font-2); font-weight: 700; font-size: 22px; line-height: 24px; color: var(--neutral-gray-1) }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos .descripcion { margin: 0; font-family: var(--font-2); font-weight: var(--fw-400); font-size: 16px; line-height: 18px; color: var(--neutral-gray-2) }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos .frecuencia { margin: 0; font-family: var(--font-2); font-weight: var(--fw-400); font-size: 22px; line-height: 24px; color: var(--neutral-gray-1) }
.area-usuario .content-container .content .CONTENIDO-IZQ .premium { display: flex; align-items: center; justify-content: space-between; gap: 24px; flex-wrap: wrap; width: 100% }
.area-usuario .content-container .content .CONTENIDO-IZQ .premium>div { display: flex; align-items: center; justify-content: flex-end; gap: 24px }
.area-usuario .content-container .content .CONTENIDO-IZQ .premium>div>div { display: flex; align-items: center; justify-content: flex-start; gap: 4px }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .check>div { display: flex; align-items: center; justify-content: flex-end; gap: 8px }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .check label { font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: 500; color: var(--neutral-gray-1) }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .check input { position: unset; opacity: 1; border-radius: 0; border-color: var(--neutral-gray-1) }
.wrap-listado-noticias ul { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 1px; margin-bottom: 0 !important; margin-top: 8px }
.wrap-listado-noticias ul li { text-align: left }
.wrap-listado-noticias ul li a { font-family: var(--font-1); color: var(--primary); font-weight: 600; font-size: 17px; line-height: 16px; position: relative; padding-left: 20px }
.wrap-listado-noticias ul li a::after { position: absolute; top: 6px; left: 0; width: 8px; height: 8px; content: ""; background-color: var(--primary); font-size: 15px; color: var(--primary) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption { background: #fff0; font-family: var(--font-1); text-align: end; position: relative; width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul li { color: var(--negro) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul { font-size: 14px; line-height: 14px; margin: 0; overflow: hidden; padding: .25em 0; text-transform: initial }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul .media-autor { text-transform: uppercase }
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .wrap-listado-noticias, .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .wrap-listado-noticias { display: flex }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .mas-informacion { margin-bottom: 48px; display: flex }
.wrap-FICHA-ARTICULO .mas-informacion ul li { margin: 0; padding: 18px .5em; position: relative; border-bottom: solid 1px var(--neutral-4) }
.wrap-FICHA-ARTICULO .mas-informacion ul li:last-child { border-bottom: 0 }
.wrap-FICHA-ARTICULO .mas-informacion ul li a { word-break: break-word; text-wrap: pretty; font-size: 16px !important; margin: 0 !important; font-family: var(--font-1) !important; font-weight: 700; color: var(--gray-1); display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 0; line-height: normal }
.wrap-FICHA-ARTICULO .lo-mas-leido-cabecero span { padding-left: 0 }
.newsletter .TITULO-listado h2 span { font-size: 18px; font-weight: 400; letter-spacing: .2em; text-transform: capitalize !important }
.newsletter .TITULO-listado p { font-family: var(--font-1); color: var(--neutral-black); font-size: 24px; font-weight: 700; text-align: center; max-width: 80%; margin: auto; line-height: 120%; text-wrap: pretty }
.newsletter .BLOQUE-BOLETIN { background: var(--neutral-white); border: 0; border-radius: 0; margin: 0 0 24px; padding: 0 }
.newsletter .TITULO-listado { margin-bottom: 0 }
.newsletter .BLOQUE-BOLETIN .wrap-boletin input { background: 0 0 !important; margin: 0; padding-left: 0; font-family: var(--font-2); border: 0 !important; border-bottom: solid 1px var(--neutral-gray-1) !important; box-sizing: border-box; color: var(--neutral-gray-1); font-family: var(--font-2) }
.LISTADO_BLOGS_ARTICULOS h1:after, .newsletter .select-wrapper span.caret, .wrap-FICHA-ARTICULO .art-relacionados .MODULO>div>div .cate-tag, .wrap-FICHA-ARTICULO .art-relacionados .MODULO>div>div .es-multimedia, .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after, .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before, .wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .FP .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p, .wrap-FICHA-ARTICULO.ARTICULO_SIN_COMENTARIOS .comment-section, .wrap-FICHA-ARTICULO.ARTICULO_SIN_PUB .BANNER, .wrap-FICHA-ARTICULO.articulo-opinion h1:after, .wrap-FICHA-ARTICULO.articulo-opinion h1:before { display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li { font-family: var(--font-2); color: var(--neutral-gray-2); font-weight: var(--fw-700); font-size: 16px; font-family: var(--font-2); font-style: normal; text-transform: capitalize }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a { border-right: 0; display: block; padding: 0 .5em; font-family: var(--font-2); color: var(--neutral-gray-1); font-weight: var(--fw-700); text-decoration: none; font-size: 16px; font-style: italic; text-transform: capitalize }
.wrap-FICHA-ARTICULO .art-relacionados .TITULO-listado h2 span { font-size: 24px; font-weight: 700; font-family: var(--font-2); color: var(--neutral-gray-1) }
.wrap-FICHA-ARTICULO .art-relacionados .MODULO>div { display: flex; flex-wrap: wrap; gap: 24px }
.art-relacionados .unslick article .wrap-media { margin: 0 !important }
.wrap-FICHA-ARTICULO .BN-intermedio-especial { width: 100%; border-top: solid 1px var(--neutral-gray-1); border-bottom: solid 1px var(--neutral-gray-1); padding: 18px 0; overflow: hidden; position: relative; min-height: 200px; margin-bottom: 48px; display: flex; align-items: flex-start; justify-content: flex-start; gap: 48px }
.wrap-FICHA-ARTICULO .BN-intermedio-especial .wrap-logo { background-image: url(../img/logos/logo-central.png); max-width: 150px; height: 30px }
.wrap-FICHA-ARTICULO .BN-intermedio-especial div { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 16px; max-width: 260px }
.wrap-FICHA-ARTICULO .BN-intermedio-especial div>p { font-size: 24px; font-weight: 700; font-family: var(--font-1); line-height: 120%; color: var(--neutral-gray-1); margin: 0; text-align: left }
.wrap-FICHA-ARTICULO .BN-intermedio-especial div>span { font-size: 16px; font-weight: var(--fw-400); font-family: var(--font-2); line-height: 120%; color: var(--neutral-gray-1); text-align: left }
.wrap-FICHA-ARTICULO .BN-intermedio-especial div>img { position: absolute; max-height: 200px; width: auto; right: 0; bottom: 0; opacity: .9; z-index: -1 }
.wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { margin-bottom: 0; color: var(--neutral-gray-1) !important; font-weight: 400; font-family: var(--font-2); font-size: 22px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor .edicion { display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor::after { content: ""; position: absolute; top: 8px; left: 0; width: 10px; height: 10px; border-radius: 2px; background-color: var(--primary) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a { padding-right: 0; color: var(--primary) !important; font-weight: 700; font-size: 16px; font-family: var(--font-1) }
.wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO .art-autor>ul li a, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { color: var(--neutral-gray-1) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor .edicion a { color: var(--primary) !important; font-family: var(--font-1); text-transform: uppercase; font-size: 16px; font-weight: 700 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.edicion { color: var(--neutral-gray-1) !important; font-family: var(--font-2) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-pub, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .hora-pub { display: block; white-space: nowrap; color: var(--neutral-2); font-family: var(--font-3) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod strong { color: var(--neutral-3); font-weight: 700 }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo { width: 100%; padding: 48px; background: var(--neutral-gray-4); display: flex; align-items: flex-start; justify-content: center; flex-direction: column; gap: 24px; margin-bottom: 48px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo .lo-mas-leido-cabecero span { background: var(--neutral-gray-4) }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 18px; overflow: scroll; max-height: 400px; width: 100% }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; gap: 24px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-image { width: 25%; min-width: 25%; height: 115px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-image img { width: 100%; height: 100%; object-fit: cover }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-info { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 12px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-info .hora { font-family: var(--font-2); font-weight: var(--fw-400); font-size: 16px; color: var(--primary) }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-info .entradilla { font-family: var(--font-1); font-weight: 700; font-size: 16px; color: var(--neutral-gray-1); text-decoration: none }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .FB, .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .FEN, .wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .FEX, .wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .FP, .wrap-FICHA-ARTICULO.ARTICULO_CONFIDENCIAL .CONF { display: block }
.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .FP .suscripciones { gap: 12px; padding-bottom: 24px }
.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .premium { min-height: 200px; width: 100%; background: var(--neutral-gray-4); position: relative }
.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .premium:before { content: ""; position: absolute; top: -13.3125rem; left: 0; height: 12.5rem; width: 100%; background: linear-gradient(to bottom, #fff0 23%, var(--neutral-white) 74%); pointer-events: none }
.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .premium .suscripciones .precios .subs:hover { box-shadow: 1px 1px 30px var(--neutral-gray-1) }
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita.FEN, .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote { border: none !important; color: var(--neutral-gray-2); font-size: 0.95em !important; font-style: italic; line-height: 1.45em; margin: 2em 0; position: relative; width: 100%; background: var(--neutral-gray-4); padding: 24px }
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita.FEN:before, .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote:before { -webkit-font-feature-settings: "liga"; color: var(--primary); content: "format_quote"; font-family: Material Icons; font-size: 4em; font-style: normal; left: 0; position: absolute; top: -10px; transform: scaleX(-1); opacity: .5 }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .CONTENIDO-ARTICULO, .wrap-FICHA-ARTICULO.ARTICULO_ANCHO .wrap-media, .wrap-FICHA-ARTICULO.ARTICULO_ANCHO .wrap-tit { width: 100% !important }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .COLUMNA-DER { display: none !important }
.position-relative { position: relative !important }
.MODULO_TABS .first-wrap { display: flex }
.MODULO_TABS .first-wrap .wrap_one { flex: 1 0 30%; margin-right: 40px }
.MODULO_TABS .first-wrap .wrap_two { flex: 1 0 70%; margin-right: 0 }
.MODULO_TABS .first-wrap .wrap_two .wrap-text header h3 a { text-align: center }
.MODULO_TABS .first-wrap .wrap-otros { display: none !important }
.MODULO_TABS .first-wrap .wrap_two .wrap-text header h3 a { font-size: 3rem; line-height: 100%; color: #000 }
.MODULO_TABS .tabs { display: flex; background-color: transparent !important; gap: 12px }
.MODULO_TABS .tabs .btn-tabs { -webkit-box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); text-transform: uppercase !important; font-family: var(--font-1); font-size: 13px; color: black !important; background-color: white !important; border-radius: 5px }
.MODULO_TABS .tabs .btn-tabs.active { font-family: var(--font-1); font-size: 13px; color: var(--negro); font-weight: 700; background-color: var(--color-2) !important }
.btn-suscripcion { color: white !important; background-color: var(--secondary) !important; font-family: var(--font-1) !important; padding: 5px !important; border-radius: 50px !important; height: fit-content; line-height: 100%; font-size: 16px !important; font-weight: 600 !important; width: fit-content !important; min-height: fit-content }
#modal-suscripcion-new .btn-suscripcion { padding: 5px 20px !important; text-transform: capitalize !important }
.btn-suscripcion:hover { background-color: var(--primary) !important }
.btn-vermas .btn-suscripcion { padding: 10px 30px !important }
#modal-suscripcion-new, #modal-enlaces-periodicos { background: var(--neutral-6); max-width: 1000px !important; width: 95% !important }
.checkbox-politicas [type="checkbox"]+label:before, [type="checkbox"]:not(.filled-in)+label:after { display: none !important }
.checkbox-politicas label { width: fit-content !important; font-family: var(--font-1) !important; font-size: 14px !important; text-align: start !important; padding-left: 0 !important; color: black !important }
.checkbox-politicas input { width: fit-content !important }
.MODULO_Alta_Newsletter { margin-top: 0 }
.MODULO_Alta_Newsletter .first-wrap .row .columna-2 { display: flex; flex-wrap: wrap; gap: 40px; padding-right: 0 !important; justify-content: start }
.modalNew form p:last-child::after { display: none !important }
.validate { font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: .05em; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0 4px 10px rgb(0 0 0 / .2) !important; height: 37px !important; margin: 0 !important }
.MODULO_Registro { margin-top: 0 !important }
.MODULO_Registro .first-wrap form .inputs-registro { justify-content: center }
.MODULO-4-4 .second-wrap .card-noticias-destacada h3, .titulo-destacado h2 { font-size: 16px !important }
.side-nav { padding: 1rem .5rem; padding-left: 0.5rem !important; z-index: 9999999999; width: 400px; max-height: fit-content; overflow: scroll }
.side-nav li>a li>a>[class*="mdi-"], .side-nav li>a>[class^="mdi-"], .side-nav li>a>i, .side-nav li>a>i.material-icons { line-height: 100%; height: 22px }
.side-nav li>a { padding: 0; height: 27px }
.side-nav li { line-height: normal }
.collapsible-header { min-height: 1px }
#slide-out .zmdi { font-size: 22px }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios span, .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a { color: var(--neutral-white) !important }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg, .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--neutral-white) }
.wrap-otros .pie-noticia .contenedor-comentarios svg:hover path { stroke: var(--primary) !important }
.MODULO-30-70 { display: flex; flex-wrap: nowrap; gap: 1rem }
.MODULO-30-70 .first-wrap { width: 30%; gap: 24px }
.MODULO-30-70 .first-wrap article, .MODULO-OPINION-6 .contenedores.container-1 { margin-bottom: 2em }
.MODULO-30-70 .first-wrap .firma-hibrida, .MODULO-30-70 .first-wrap .wrap-media, .MODULO-4-4 .second-wrap .card-noticias-destacada .entradilla, .MODULO-4-4 .second-wrap .card-noticias-destacada .wrap-media, .MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text .entradilla, .MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text .firma-hibrida, .MODULO-OPINION .first-wrap .contenedores .entradilla, .MODULO-OPINION .first-wrap .contenedores .wrap-media, .MODULO-OPINION.MODULO-OPINION-6 .wrap-both .firma-hibrida::before, .MODULO_DIRECTO_TIMELINE .second-wrap .entradilla, .MODULO_DIRECTO_TIMELINE .second-wrap .wrap-media, article.articulo-opinion .img-wrap { display: none }
.MODULO-30-70 .first-wrap .entradilla, .MODULO_DIRECTO .entradilla, .directo .MODULO_DIRECTO_TIMELINE .second-wrap .TITULO-listado a::after { display: none !important }
.MODULO-30-70 .first-wrap h3 { font-size: 20px !important }
.MODULO-30-70 .second-wrap, .MODULO_DIRECTO_TIMELINE .first-wrap { width: 70% }
.MODULO-30-70 .second-wrap .wrap-text { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1em; padding-top: 1rem; align-items: center }
.MODULO-30-70 .second-wrap .wrap-text header h3 a { font-size: .8em }
.MODULO-30-70 .second-wrap .wrap-text .wrap-otros { width: 100%; margin-top: 0 }
.MODULO-30-70 .second-wrap .entradilla, .MODULO-30-70 .second-wrap .wrap-otros, .MODULO-30-70 .second-wrap header, .MODULO-OPINION .first-wrap .contenedores .wrap-both .wrap-text, .MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida, .MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .wrap-text, .MODULO-OPINION.MODULO-OPINION-4 .contenedores { width: 100% }
.MODULO-30-70 .second-wrap h3 { font-size: 2.5em }
.MODULO .MODULO_DIRECTO .first-wrap .wrap-media .img-wrap { padding-bottom: 50% }
.directo .TITULO-listado h2 span { background: var(--neutral-white); position: relative; z-index: 2; padding-left: 16px; padding-right: 32px }
.directo .TITULO-listado a { position: relative }
.MODULO_DIRECTO a, .MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline a { color: var(--neutral-gray-1) }
.directo .TITULO-listado a::after { content: ""; position: absolute; right: -20px; top: 50%; transform: translateY(-50%); width: 16px; height: 16px; animation: 2s infinite punto; background-color: var(--live); border-radius: 16px }
.directo .MODULO_DIRECTO_TIMELINE .second-wrap .TITULO-listado h2 span { background: var(--neutral-white); position: relative; z-index: 2; padding-left: 16px; padding-right: 16px }
.MODULO_DIRECTO_TIMELINE { display: flex; gap: 24px; position: relative }
.MODULO_DIRECTO_TIMELINE .second-wrap { width: 30%; display: flex; flex-direction: column; height: 100% }
.MODULO_DIRECTO_TIMELINE .second-wrap .timeline-container { overflow-x: visible !important; overflow-y: scroll !important; max-height: 546px; padding-left: 1rem }
.MODULO_DIRECTO_TIMELINE .second-wrap header h3 { font-size: 16px }
.MODULO_DIRECTO_TIMELINE .second-wrap .timeline { border-left: 1px solid var(--neutral-black); display: flex; flex-direction: column; gap: 1rem; padding-left: 1rem }
.MODULO_DIRECTO_TIMELINE .second-wrap .titulo-timeline h2 { font-size: 16px !important; font-weight: 400 }
.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline { position: relative; min-height: 121px; display: flex; flex-direction: column; justify-content: start; gap: 8px }
.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline::before { content: ""; background-image: url(/web/assets_new/img/decor/circulito.svg); background-repeat: no-repeat; background-size: contain; width: 20px; height: 20px; position: absolute; left: -25px; top: 10px; z-index: 99 }
.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline.is_video::before { background-image: url(/web/assets_new/img/decor/icon-video.svg) }
.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline.is_multimedia::before { background-image: url(/web/assets_new/img/decor/icon-multimedia.svg) }
.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline .hora { font-size: 1.5rem; color: var(--neutral-gray-2); font-family: var(--font-2) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { width: 100%; order: 1 }
.MODULO-4-4, .MODULO-4-4 .second-wrap .contenedor-1 .wrap-both { display: flex }
.MODULO-4-4 .first-wrap { width: 50%; display: flex; flex-direction: column; gap: 1rem }
.MODULO-4-4 .first-wrap article .wrap-both .wrap-text header { margin-top: 1rem }
.MODULO-4-4 .second-wrap { width: 50%; display: flex; flex-direction: column; padding-left: 1rem; gap: 1rem }
.MODULO-4-4 .second-wrap .contenedor-1 { display: flex; gap: 1rem; flex-direction: column; background-color: var(--neutral-5); padding: 1em }
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-media { width: 40% }
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text { width: 60%; padding-top: 6px; display: flex; flex-direction: column; justify-content: space-between }
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text h3 { font-size: 16px; padding-right: 10px }
.titulo-destacado h2 { font-weight: 400 !important }
.MODULO-4-4 .second-wrap .card-noticias-destacada .numero-destacado { font-size: 22px !important; color: var(--neutral-gray-2); margin: 0 0 8px }
.MODULO-4-4 .second-wrap .contenedor-2 .noticias-destacadas { display: flex; flex-direction: column; gap: 1rem }
.MODULO-4-4 .second-wrap .contenedor-2 .titulo-destacado, .MODULO-OPINION-6 .contenedores.container-1:last-child { margin-bottom: 0 }
.MODULO_ASIM_1_6 .sec-wrap article { margin-right: 0 }
.MODULO_ASIM_1_6 .sec-wrap { gap: 1rem }
.MODULO_ASIM_1_6 .pretitulo { display: none !important }
.MODULO-OPINION { display: flex; flex-direction: column; padding-top: 1em; padding-bottom: 1em }
.MODULO-OPINION .first-wrap { display: flex; gap: 1rem }
.MODULO-OPINION .first-wrap .contenedores { display: flex; flex-direction: column; justify-content: center; gap: 1.5em }
.MODULO-OPINION .first-wrap .contenedores h3 { font-size: 20px; line-height: 24px; display: -webkit-box; -webkit-line-clamp: 3; -webkit-max-lines: 3; -webkit-box-orient: vertical; overflow: hidden }
.MODULO-OPINION .contenedores, .MODULO-OPINION.MODULO-OPINION-5 .container-1 { width: 33% }
.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida { width: 25%; border-radius: 50%; border: 0; display: flex; justify-content: center; margin-bottom: 0 }
.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida img { border-radius: 100% }
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida { border: 0; max-width: 110px; position: relative }
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .wrap-text h3 { display: block; text-align: center }
.MODULO-OPINION .wrap-otros .pie-noticia, .articulo-opinion .pie-noticia { justify-content: center !important }
.MODULO_OPINION_DER .articulo-opinion .pie-noticia { justify-content: flex-start !important }
.MODULO_OPINION_DER article.articulo-opinion .img-wrap { display: flex }
.articulo-opinion h3 a { text-align: center !important }
.MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 { display: flex; flex-direction: row }
.MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 article { width: 25% }
.MODULO-OPINION.MODULO-OPINION-4 .container-1 .firma-hibrida, .MODULO-OPINION.MODULO-OPINION-5 .container-1 .firma-hibrida { display: flex; justify-content: center }
.MODULO .MODULO-OPINION-7 .container-2 .wrap-both .wrap-text .wrap-otros, .MODULO .MODULO-OPINION-7 .container-3 .wrap-both .wrap-text .wrap-otros, .MODULO-OPINION.MODULO-OPINION-4 .wrap-both .wrap-text .wrap-otros { margin-top: 12px }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 { flex-direction: row !important; flex-wrap: wrap; justify-content: start; align-items: start; height: fit-content; width: 66% }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 article { width: calc(50% - 1rem); height: fit-content }
.MODULO .MODULO-OPINION-7 .container-2 .wrap-both, .MODULO .MODULO-OPINION-7 .container-3 .wrap-both, .MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both { display: flex; align-items: center; justify-content: flex-start; gap: 1em }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .firma-hibrida { margin-bottom: 0; min-width: 110px }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .wrap-text { width: 100%; display: flex; flex-direction: column; align-items: flex-start; gap: .5em }
.MODULO .MODULO-OPINION-7 .container-2 .wrap-both .wrap-text header h3 a, .MODULO .MODULO-OPINION-7 .container-3 .wrap-both .wrap-text header h3 a, .MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .wrap-text header h3 a, .MODULO-OPINION.MODULO-OPINION-6 .wrap-both .wrap-text header h3 a { text-align: left !important }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-otros, .MODULO-OPINION.MODULO-OPINION-6 .wrap-both .wrap-text .wrap-otros { margin-top: 0 }
.MODULO .MODULO-OPINION-7 .container-2 .wrap-otros .pie-noticia, .MODULO .MODULO-OPINION-7 .container-3 .wrap-otros .pie-noticia, .MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-otros .pie-noticia { justify-content: flex-start !important }
.MODULO-OPINION-6 .first-wrap { display: block }
.MODULO-OPINION-6 .contenedores { flex-direction: row !important; width: 100% }
.MODULO-OPINION-6 .contenedores article { width: calc(33% - 1rem) }
.MODULO-OPINION.MODULO-OPINION-6 .wrap-both { flex-direction: row !important }
.MODULO-OPINION.MODULO-OPINION-6 .wrap-both .firma-hibrida { width: 25px !important; border: 1px solid var(--primary) !important; min-width: 80px }
.MODULO-OPINION.MODULO-OPINION-6 .wrap-both .wrap-text { width: 100%; display: flex; flex-direction: column; align-items: flex-start }
article.articulo-opinion .firma-hibrida { display: flex !important; width: 44%; justify-content: center; max-width: 110px; min-width: 110px; height: 110px }
article.articulo-opinion .firma-hibrida img { border-radius: 100%; border: 0; width: 100%; height: 100%; object-fit: cover }
.directo .cate-tag.en-directo, article.exclusiva .cate-tag.en-exclusiva { display: block !important }
article.exclusiva * { color: var(--neutral-white) !important; stroke: var(--neutral-white) }
.wrap-text { padding: 1rem 0 0 }
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-text { padding: 0 0 0 1rem !important }
.MODULO-4-4 .noticias-destacadas .wrap-text { padding: 0 !important }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores { justify-content: flex-start }
.MODULO .MODULO-OPINION-7 .container-1 .wrap-both .wrap-text header { max-width: 90%; margin: auto }
.wrap-FICHA-ARTICULO .social-media { display: flex; align-items: flex-start; justify-content: flex-start; gap: 1.2em; margin-top: 0.5em !important }
.wrap-FICHA-ARTICULO .social-media li { display: flex !important; align-items: center; justify-content: center }
.wrap-FICHA-ARTICULO .social-media li a i { color: var(--gray-2); font-size: 20px }
.wrap-FICHA-ARTICULO .social-media .autor-comentarios { position: relative; border-left: solid 1px var(--neutral-gray-1); padding-left: 8px }
.wrap-FICHA-ARTICULO .social-media .autor-comentarios span { position: absolute; background: var(--neutral-gray-1); width: 18px; height: 18px; border-radius: 15px; color: var(--neutral-white); display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 400; font-family: var(--font-2); top: -8px; right: -8px }
.MODULO_XL .wrap-media .img-wrap { padding-bottom: 40% }
.MODULO_XL .wrap-media .img-wrap img, .wrap-media .img-wrap.img-center img { object-fit: cover; object-position: center }
.wrap-media .img-wrap.img-top img { object-fit: cover; object-position: top }
.wrap-media .img-wrap.img-bottom img { object-fit: cover; object-position: bottom }
.wrap-media .img-wrap.img-left img { object-fit: cover; object-position: left }
.wrap-media .img-wrap.img-right img { object-fit: cover; object-position: right }
.wrap-FICHA-ARTICULO .container .BN { background: 0 0; border: 0 }
.wrap-ULTIMAHORA h3 { line-height: 40px }
.wrap-ULTIMAHORA .container .simple-ticker ul li article .wrap-both .wrap-text { padding: 0 !important }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text { padding-top: 0 }
.MODULO_ASIM_1_3 article .wrap-both .wrap-text header, .MODULO_HORIZ_3 article .wrap-both .wrap-text header { margin-top: 0 }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a { color: var(--neutral-gray-1) !important }
.MODULO_VERT_4_Opinion article { padding-right: 2em }
.MODULO_VERT_4_Opinion article:last-child { padding-right: 0 }
.slick-slider .slick-arrow { background: var(--primary) }
.slick-slider .slick-arrow i.material-icons { color: #7a7c7d }
.MODULO .MODULO_1_4_1 .sec-wrap article .es-multimedia { display: none }
.MODULO .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO_XL_OVER .entradilla { font-size: 1.4rem }
.MODULO_SLIDER .wrap-text { padding: 2em 2em }
.MODULO .MODULO_DIRECTO_TIMELINE article .wrap-both .wrap-text header, .MODULO_1_4 .first-wrap header, .MODULO_XL .wrap-both .wrap-text header h3 { margin-top: .7rem }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text header, .MODULO_ASIM_1_3_3 .first-wrap article .wrap-both .wrap-text header, .MODULO_VERT_2 header { margin-top: 0.5rem !important; font-size: 24px }
.MODULO_1_4 .sec-wrap header { margin-top: 0 !important }
.MODULO_1_4 .sec-wrap article { margin-bottom: 1rem }
.MODULO_1_4 .sec-wrap article:last-child { margin-bottom: 0 }
.MODULO_1_4 .first-wrap article .wrap-media .img-wrap { padding-bottom: 50% }
.MODULO .MODULO_HORIZ_1 article .wrap-both .wrap-text header, .MODULO .MODULO_M article .wrap-both .wrap-text header, .MODULO_1_4_1 .sec-wrap article .wrap-both .wrap-text header { margin-top: 0 }
.MODULO_ASIM_1_3_3 { flex-wrap: wrap }
.MODULO_ASIM_1_3_3 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 }
.gridtab--0>div.wrap-text { border-width: 0 !important; border-color: transparent !important; background: 0 0 !important; width: 25% !important }
.gridtab--0>div:first-child, .gridtab--0>div:nth-child(2), .gridtab--0>div:nth-child(3), .gridtab--0>div:nth-child(4) { padding-top: 0 }
.MODULO_DIRECTO .wrap-both { display: flex; flex-direction: column }
.MODULO_DIRECTO .wrap-both .wrap-media { order: 1 }
.MODULO_DIRECTO .wrap-both header { order: 2 }
.MODULO_DIRECTO .wrap-both .wrap-text { order: 3 }
.MODULO_DIRECTO .wrap-both .wrap-text .wrap-otros { display: flex; margin-top: .5rem }
.MODULO .MODULO_DIRECTO .first-wrap .wrap-media .img-wrap, .MODULO .MODULO_L .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 40% }
.MODULO .MODULO_DIRECTO .wrap-tit { width: 100% }
.MODULO .MODULO_DIRECTO .wrap-tit h2 { clip-path: unset; margin: auto; position: relative; font-size: .85em; font-weight: var(--fw-700); letter-spacing: 2px; text-transform: uppercase; color: var(--color-5); background-color: #fff0; padding: 10px; width: 100%; margin-bottom: 1rem }
.MODULO .MODULO_DIRECTO .wrap-tit h2::before { content: ""; position: absolute; top: 50%; left: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); width: 100%; height: 1px; background: var(--neutral-gray-1) }
.MODULO .MODULO_DIRECTO .wrap-tit h2 span { padding: 0 24px; background: var(--neutral-white); position: relative; z-index: 1; font-family: var(--font-3); color: var(--gray-1); font-weight: 400; font-size: 18px; text-transform: uppercase; display: flex; align-items: center; justify-content: center; width: fit-content; margin: auto; gap: 12px }
.MODULO .MODULO_DIRECTO .wrap-tit h2 span .live-icon { display: inline-block; margin: 0 auto; border-radius: 50%; background: var(--live); width: 14px; height: 14px; animation: 1.6s infinite live }
.MODULO .MODULO_DIRECTO_TIMELINE .TITULO-listado h2 span { padding-bottom: 0; padding-top: 0 }
.MODULO .MODULO_M .sec-wrap article .wrap-both { flex-direction: row }
.MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { width: 40%; margin-right: 2em }
.MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text { width: 60% }
.MODULO .MODULO_XL .wrap-otros .pie-noticia { justify-content: center }
.MODULO .MODULO_SLIDER .wrap-both .wrap-text { left: 2em; right: unset }
.BN.BN-MEGATOP { margin: 0; display: block; text-align: center }
.BN.BN-MEGATOP img { width: auto; max-width: 100%; height: auto; padding: 10px }
.BN .thumbnails-a .trc_rbox_header { position: relative !important; text-align: center !important; margin-bottom: 24px !important }
.BN .thumbnails-a .trc_rbox_header .logoDiv { display: none !important }
.BN .thumbnails-a .trc_rbox_header::after { content: "" !important; position: absolute !important; left: 0 !important; right: 0 !important; top: 50% !important; transform: translate(0, -50%) !important; width: 100% !important; height: 1px !important; background-color: var(--neutral-gray-1) !important }
.BN .trc_rbox_container [class*="span"] { background: var(--neutral-white) !important; position: relative !important; z-index: 2 !important; padding-left: 16px !important; padding-right: 16px !important; font-family: var(--font-2) !important; font-weight: 400 !important; letter-spacing: 0.2em !important; text-transform: uppercase !important; line-height: 26px !important; font-size: 18px !important }
.BN .thumbnails-a .syndicatedItem .video-title { font-family: var(--font-1) !important; color: var(--neutral-gray-1) !important; line-height: normal !important; margin-top: 8px !important }
.BN .thumbnails-a .syndicatedItem .branding { font-family: var(--font-2) !important; color: var(--neutral-gray-2) !important; text-transform: uppercase !important }
.BN .videoCube .video-cta-href button.video-cta-button { color: var(--neutral-gray-1) !important; font-family: var(--font-2) !important; font-weight: 500 !important; padding: 1px 8px !important; border: 1px solid var(--neutral-gray-1) !important; border-radius: 0 !important }
.ARTICULO_EN_DIRECTO .timeline-container { width: 100%; margin-bottom: 24px; padding-left: 1rem }
.ARTICULO_EN_DIRECTO .timeline { display: flex; flex-direction: column; gap: 1.5em; padding-left: 1rem; margin-top: 24px }
.ARTICULO_EN_DIRECTO .titulo-timeline h2 { font-size: 16px !important; font-weight: 400 }
.ARTICULO_EN_DIRECTO .noticia-timeline { position: relative; min-height: 121px; display: flex; flex-direction: column; justify-content: flex-start; align-items: flex-start; gap: 16px }
.ARTICULO_EN_DIRECTO .noticia-timeline::before { content: ""; background-color: var(--secondary); border-radius: 20px; width: 20px; height: 20px; position: absolute; left: -25px; top: 14px; z-index: 2 }
.titulo-directo { font-size: 21px; font-weight: 700; line-height: 25.2px; font-family: var(--font-1) }
.texto-directo { font-size: 21px; font-weight: 400; line-height: 31.5px; font-family: var(--font-2) }
.ARTICULO_EN_DIRECTO .noticia-timeline .hora { font-size: 14px; color: var(--negro); font-family: var(--font-1) }
.ARTICULO_EN_DIRECTO .noticia-timeline a { color: var(--neutral-gray-1) }
.ARTICULO_EN_DIRECTO .noticia-timeline .wrap-image { max-width: 150px; height: 100px; min-width: 150px; display: none !important }
.ARTICULO_EN_DIRECTO .noticia-timeline .wrap-image iframe, .ARTICULO_EN_DIRECTO .noticia-timeline .wrap-image img { width: 100%; height: 100%; object-fit: cover }
.ARTICULO_EN_DIRECTO .noticia-timeline .container-video-responsive { position: relative; width: 100%; height: 310px; max-height: 310px; max-width: 500px; min-width: 500px; padding-bottom: 0 }
.ARTICULO_EN_DIRECTO .noticia-timeline.is_video .wrap-image, .articulo-opinion .wrap-media, .barra-compartir-articulo .a2a_kit .a2a_dd, .paginadores { display: none }
.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero { font-family: var(--font-1); font-weight: 800; font-size: 18px; line-height: 16.8px; color: var(--neutral-gray-1); border-bottom: 0; text-transform: uppercase; justify-content: start; position: relative; display: flex; gap: .5em; align-items: center; flex-direction: row; margin-bottom: 0 !important }
.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero::after { content: ""; position: absolute; left: 0; right: 0; top: 50%; transform: translate(0, -50%); width: 100%; height: 1px; background-color: var(--neutral-gray-1); display: none }
.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero span { background: var(--neutral-white); position: relative; z-index: 2; font-family: var(--font-1); font-weight: 800 }
.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero span::after { background: 0 0 }
.barra-compartir-articulo { padding-bottom: 1em; border-bottom: solid 1px var(--neutral-4); margin-bottom: 1em }
.barra-compartir-articulo .a2a_kit { max-width: fit-content; margin-left: auto }
.barra-compartir-articulo a span { background-color: transparent !important }
.barra-compartir-articulo a span svg path { fill: var(--gray-2) !important }
.barra-compartir-articulo .a2a_svg { height: 26px; line-height: 26px; width: 26px }
.ARTICULO_ANCHO .CONTENIDO-ARTICULO { margin-right: 0 !important }
.MODULO_1_4_1 .articulo-opinion .entradilla { text-align: center }
.MODULO_1_4_1 .sec-wrap .articulo-opinion .wrap-both { align-items: center }
.MODULO_1_4_1 .sec-wrap .articulo-opinion .firma-hibrida { width: 33% !important }
div#content-sticky { display: none; position: fixed; bottom: 0; text-align: center; background: var(--neutral-white); border-top: 1px solid #ccc; width: 100%; padding: .5rem; z-index: 3; height: 100px }
div#content-sticky a { display: block; width: 100%; height: 100% }
div#content-sticky a img { width: 100%; height: 100%; object-fit: contain }
.footer-ad { position: fixed; bottom: 0; width: 90%; height: 90px; background-color: var(--neutral-white); display: flex; align-items: center; justify-content: center; z-index: 1000; max-width: 990px; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); border-radius: 5px 0 0 0; box-shadow: 0 0 5px 0 rgb(0 0 0 / .2); -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.footer-ad a { display: block; width: 100%; height: 100% }
.footer-ad a img { width: 100%; height: 100%; object-fit: contain }
.footer-ad .toggle-button { position: absolute; top: -28px; right: 0; opacity: 1; background-color: #fff; color: var(--primary); border: none; border-radius: 5px; padding: 5px 10px; cursor: pointer; font-size: 14px; z-index: 1001; border-radius: 5px 5px 0 0; box-shadow: 0 -1px 3px 0 rgb(0 0 0 / .2); width: 28px; height: 28px; font-family: var(--font-3); font-weight: 700; text-align: center; display: flex; justify-content: center; align-items: center }
.footer-ad.hidden { transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); bottom: -85px }
#modal-pass p, .modalNew p.lead { color: var(--neutral-black); font-size: 18px }
.modalNew#modal-login, .modalNew#modal-registro { border-top: 6px solid var(--primary) !important }
.modalNew#modal-login .modal-content { padding-top: 0 }
.modalNew#modal-login, .modalNew#modal-pass { border-top: 6px solid var(--primary); background-color: var(--neutral-white) }
.modalNew#modal-pass .modal-footer button { margin-left: auto }
.modalNew h3 { font-family: var(--font-1); font-weight: var(--fw-700) }
.modalNew p.lead { font-family: var(--font-2); font-weight: var(--fw-400); margin-top: 0 }
.modalNew .Formulario .select-wrapper+label, .modalNew .modal-close, .modalNew .modal-footer p, .modalNew form p:last-child small { font-size: 16px; font-family: var(--font-2); font-weight: var(--fw-400) }
.modalNew .Formulario input { color: var(--neutral-gray-1); font-weight: var(--fw-400); font-family: var(--font-2); background: var(--neutral-5) }
.modalNew .Formulario input+label { color: var(--neutral-gray-2); font-weight: var(--fw-400); font-family: var(--font-2) }
.modalNew .modal-close { color: var(--neutral-black) }
.modalNew .modal-close.close-btn { display: flex; align-items: center; justify-content: flex-end; padding: 12px }
.modalNew form p:last-child { position: relative }
.modalNew form p:last-child::after { content: ""; position: absolute; left: 0; right: 0; top: 50%; transform: translate(0, -50%); width: 100%; height: 1px; background-color: var(--neutral-gray-2) }
.modalNew form p:last-child small { background: var(--neutral-white); position: relative; z-index: 2; padding: .75em 8px; color: var(--neutral-gray-2) }
.modalNew .Formulario .btn_primary_outline_acceso:first-child { margin-bottom: 12px !important }
.modalNew .modal-footer { background-color: var(--neutral-white) !important; height: auto; padding: .75rem; border-top: solid 1px var(--neutral-gray-3) }
.modalNew .modal-footer p { color: var(--neutral-gray-1); margin: 0 !important }
.modalNew .modal-close.link_primary { color: var(--primary) }
.modalNew .Formulario .select-wrapper+label { color: var(--neutral-gray-2) }
.modalNew .select-wrapper span.caret { top: 30px; height: 100%; z-index: 2; color: var(--neutral-gray-1) }
#modal-denuncia .modal-content h4, #modal-pass .modal-content h4 { background: var(--primary); color: var(--neutral-white); font-family: var(--font-1); font-weight: var(--fw-700) }
#modal-denuncia .modal-content h4:after, #modal-pass .modal-content h4:after { border-color: var(--primary) #fff0 #fff0 }
#modal-pass p { font-family: var(--font-2); font-weight: var(--fw-400) }
div:where(.swal2-container) h2:where(.swal2-title) { color: var(--neutral-gray-1) !important; font-family: var(--font-1) !important }
div:where(.swal2-container) .swal2-html-container { font-family: var(--font-2) !important }
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) { background-color: var(--primary) !important }
div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible { box-shadow: 0 0 0 3px rgb(28 159 0 / 50%) !important }
.ad-wrapper-side { display: none }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p a:hover { text-decoration: underline }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p a { color: var(--primary) !important; font-family: var(--font-2) !important; font-size: 21px !important }
.periodico_22 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p a { color: var(--primary) !important; font-family: var(--font-2) !important; font-size: 21px !important }
.cabecero-redactor { position: relative; width: 100%; min-height: 250px; margin-bottom: 36px; background: #0ba568; background: -moz-linear-gradient(90deg, #0ba568 35%, #0db15f 100%); background: -webkit-linear-gradient(90deg, #0ba568 35%, #0db15f 100%); background: linear-gradient(90deg, #0ba568 35%, #0db15f 100%) }
.cabecero-redactor .bg-icon { position: absolute; top: 0; bottom: 0; height: 100%; width: auto; left: 50px; z-index: 0; opacity: .5 }
.cabecero-redactor .contenedor-redactor-datos { width: 100%; max-width: 850px; margin: auto; padding: 24px 24px 0; position: relative; z-index: 1; height: 100%; display: flex; align-items: end; gap: 24px }
.cabecero-redactor .contenedor-redactor-datos img { height: 200px; width: 200px; max-height: 200px; border-radius: 200px; filter: grayscale(1); -webkit-filter: grayscale(1) }
.cabecero-redactor .contenedor-redactor-datos .datos-redactor { padding: 24px; background: var(--neutral-white) }
.cabecero-redactor .contenedor-redactor-datos .nombre { margin: 1rem 0; text-align: start; color: var(--neutral-gray-1); font-family: var(--font-1); font-size: 22px; line-height: 24px; font-weight: 700; text-transform: uppercase }
.cabecero-redactor .contenedor-redactor-datos .departamento { margin: 1rem 0; text-align: start; color: var(--neutral-gray-2); font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: 500 }
.cabecero-redactor .contenedor-redactor-datos .descripcion, .cabecero-subportadas .sub-subportadas ul li a, .cabecero-subportadas h1 { color: var(--neutral-gray-1); font-weight: 400; font-family: var(--font-2) }
.cabecero-redactor .contenedor-redactor-datos .descripcion { margin: 1rem 0; text-align: start; font-size: 18px; line-height: 24px }
.cabecero-redactor .contenedor-redactor-datos .redes-sociales { display: flex; align-items: center; justify-content: flex-start; gap: 12px; width: 100% }
.cabecero-redactor .contenedor-redactor-datos .redes-sociales li a { text-decoration: none }
.cabecero-redactor .contenedor-redactor-datos .redes-sociales li a svg { max-width: 14px; min-width: 14px; min-height: 16px; height: 16px }
.cabecero-redactor .contenedor-redactor-datos .redes-sociales li a svg path { fill: var(--neutral-gray-1) }
.cabecero-subportadas, .cabecero-subportadas .sub-subportadas, .container-mega { width: 100% }
.mega-listado { margin-bottom: 24px !important }
.cabecero-subportadas h1 { text-transform: capitalize !important; margin: 1px 0; display: flex; flex-direction: row; gap: 8px; align-items: center; justify-content: center; width: 100%; padding-left: 0; position: relative; text-align: left; margin-bottom: 1em !important; line-height: 26px; border-bottom: 0; letter-spacing: .2em; font-size: 1.5em }
.cabecero-subportadas h1::after { content: ""; position: absolute; left: 0; right: 0; top: 50%; transform: translate(0, -50%); width: 100%; height: 1px; background-color: var(--neutral-gray-1) }
.cabecero-subportadas h1 span { background: var(--neutral-white); position: relative; z-index: 2; padding-left: 16px; padding-right: 16px }
.cabecero-subportadas .sub-subportadas ul { width: 100%; margin-bottom: 48px; display: flex; align-items: center; justify-content: center; gap: 24px; flex-wrap: wrap }
.cabecero-subportadas .sub-subportadas ul li a { font-style: italic; text-decoration: none }
.tag { width: 100%; margin-bottom: 48px; display: flex; align-items: center; justify-content: center }
.tag h1 { width: fit-content; padding: 8px 16px; background-color: var(--primary); color: var(--neutral-white); font-family: var(--font-2); font-weight: 700; letter-spacing: .2em; line-height: 28px; font-size: 24px; margin: 0; text-align: center }
.MODULO_XXL_NUEVO .first-wrap .wrap-text .wrap-otros .pie-noticia { justify-content: center }
.modal-overlay { backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); background-color: rgb(0 0 0 / .5); opacity: 1 !important }
#content-sticky div, #content-sticky iframe, .BN div, .BN iframe, .BN iframe html { margin: auto !important }
#modal-politicas { max-width: 911px }
#modal-politicas .modal-content { padding: 0; display: flex; align-items: flex-start; justify-content: flex-start; gap: 0; flex-direction: column }
#modal-politicas .modal-content .bloque-superior { display: flex; align-items: stretch; justify-content: flex-start; gap: 0; flex-direction: row; width: 100% }
#modal-politicas .modal-content .bloque-superior .superior-der, #modal-politicas .modal-content .bloque-superior .superior-izq { width: 50% }
#modal-politicas .modal-content .bloque-superior .superior-izq { padding: 48px; display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 48px }
#modal-politicas .modal-content .bloque-superior .superior-izq .titulo { font-family: var(--font-1); font-size: 32px; line-height: normal; font-weight: 700; color: var(--neutral-gray-1); margin: 0 }
#modal-politicas .modal-content .bloque-superior .superior-izq .titulo span { color: var(--primary) }
#modal-politicas .modal-content .bloque-superior .superior-izq .cuerpo { font-family: var(--font-2); font-size: 16px; line-height: normal; font-weight: 400; color: var(--neutral-gray-1); margin: 0 }
#modal-politicas .modal-content .bloque-superior .superior-der .sup { width: 100%; height: 65%; background-size: cover; background-position: center; background-repeat: no-repeat }
#modal-politicas .modal-content .bloque-superior .superior-der .inf { width: 100%; padding: 48px; display: flex; align-items: center; justify-content: center; flex-direction: column; gap: 24px; background-size: cover; background-position: center; background-repeat: no-repeat; height: 35% }
#modal-politicas .modal-content .bloque-inferior { background-color: var(--neutral-gray-3); padding: 48px; width: 100%; display: flex; align-items: center; justify-content: center }
#modal-politicas .modal-content .bloque-inferior p { color: var(--neutral-gray-2); font-family: var(--font-2); font-weight: 400; line-height: normal; font-size: 12px; text-align: left; margin: 0 }
.container-mega { width: 100%; position: relative; z-index: 3; max-width: fit-content; margin: auto }
.container { position: relative; z-index: 3 }
.wrap-iframes { display: flex; align-items: flex-start; justify-content: center; gap: 24px; flex-wrap: wrap; width: 100% }
.wrap-iframes .wrap__ { width: calc(33% - 16px) }
.wrap-iframes .wrap__ iframe { width: 100% !important }
.MODULO_70_TOTAL { display: flex; gap: 1rem }
.MODULO_70_TOTAL .sec-wrap { flex-direction: column; width: 30%; flex: initial; border-right: 1px solid var(--neutral-gray-2) }
.MODULO_70_TOTAL .first-wrap { flex-direction: column; width: 70%; flex: initial }
.MODULO .MODULO_70_TOTAL .sec-wrap article { border-bottom: 1px solid var(--neutral-gray-2); margin-bottom: 0 !important; padding-bottom: 1rem }
.MODULO .MODULO_70_TOTAL .sec-wrap article:last-child { margin-right: 2em; border: 0 }
.MODULO_70_TOTAL .sec-wrap article .wrap-media { display: none }
.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-media { display: block }
.MODULO_70_TOTAL .sec-wrap article:first-child h3 { font-size: 1.5em }
.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both { display: flex; flex-direction: row }
.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both .wrap-media { order: 2; width: 100% }
.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both .wrap-text { order: 1 }
.MODULO_30_COLMENA { display: flex; gap: 1rem }
.MODULO_30_COLMENA .first-wrap { display: flex; gap: 1rem; width: 60%; flex: initial; border-right: 1px solid var(--neutral-gray-2); padding-right: 1rem }
.MODULO_30_COLMENA .sec-wrap { flex: initial; gap: 1rem; width: 40% }
.MODULO_30_COLMENA .sec-wrap article:first-child { border-right: 1px solid var(--neutral-gray-2); padding-right: 1rem; margin: 0 }
.MODULO_30_COLMENA .first-wrap .wrap-both { display: flex; gap: 1rem; flex: initial }
.MODULO_30_COLMENA .first-wrap .wrap-both .wrap-text { order: 1; width: 50% }
.MODULO_30_COLMENA .first-wrap .wrap-both .wrap-media { width: 50%; order: 2 }
.MODULO_25_COLMENA { display: flex; gap: 1rem }
.MODULO_25_COLMENA .first-wrap { display: flex; flex-direction: row; flex-wrap: wrap; border-right: 1px solid var(--neutral-gray-2); width: 50%; flex: initial; padding-right: 1rem }
.MODULO_25_COLMENA .sec-wrap { width: 50%; display: flex; flex-direction: column; flex: initial }
.MODULO .MODULO_25_COLMENA .sec-wrap article:first-child, .MODULO_25_COLMENA article { margin-right: 0 !important; border-bottom: 1px solid var(--neutral-gray-2); padding-bottom: 1rem !important; padding-top: 1rem !important; margin-bottom: 0 !important }
.MODULO_25_COLMENA article h3 { font-size: 1.2em !important; margin-top: 0 !important }
.MODULO_25_COLMENA .sec-wrap .wrap-both header { margin-top: 0 !important }
.MODULO_25_COLMENA .wrap-both { display: flex; flex-direction: row !important; gap: .5rem }
.MODULO_25_COLMENA .wrap-both .wrap-text { width: 70%; flex: initial; order: 1 }
.MODULO_25_COLMENA .wrap-both .wrap-media { width: 30% !important; flex: initial; order: 2 }
.MODULO_30_30_30 .sec-wrap { display: flex; flex-direction: row }
.MODULO_30_30_30 article { width: 33% }
.MODULO_70_15_30 { display: flex; gap: 1rem }
.MODULO_70_15_30 .first-wrap, .MODULO_70_15_30 .sec-wrap { display: flex; flex-direction: column; width: 50%; flex: initial }
.MODULO_70_15_30 .sec-wrap article:first-child .wrap-media, .MODULO_70_15_30 .sec-wrap article:nth-child(2) .wrap-media { display: none }
.MODULO_70_15_30 .sec-wrap article:nth-child(3) .wrap-both, .MODULO_70_15_30 .sec-wrap article:nth-child(4) .wrap-both { display: flex; flex: initial; flex-direction: row }
.MODULO_70_15_30 .sec-wrap article { margin-right: 0 !important }
.MODULO_70_15_30 .sec-wrap article:nth-child(3) .wrap-both .wrap-media, .MODULO_70_15_30 .sec-wrap article:nth-child(4) .wrap-both .wrap-media { width: 30%; flex: initial }
.MODULO_70_15_30 .sec-wrap article:nth-child(3) .wrap-both .wrap-text, .MODULO_70_15_30 .sec-wrap article:nth-child(4) .wrap-both .wrap-text { width: 70%; flex: initial; padding-left: 1rem }
.MODULO_70_30_15 { display: flex; flex-direction: row; gap: 2rem }
.MODULO_70_30_15 .sec-wrap { display: flex; flex-direction: column; width: 50%; flex: initial }
.MODULO_70_30_15 .first-wrap { display: flex; flex-direction: column; width: 50%; flex: initial }
.MODULO_70_30_15 .sec-wrap .wrap-media { display: none }
.MODULO_70_30_15 .sec-wrap article:first-child .wrap-media { display: block; width: 70%; margin: 0 auto }
.MODULO_70_15_slider { display: flex; flex-direction: column; gap: 1rem; flex-wrap: wrap }
.MODULO_70_15_slider .first-wrap .wrap-both { float: left; height: 100%; min-height: 420px; overflow: hidden; position: relative; width: 100% }
.MODULO_70_15_slider .first-wrap .wrap-media { height: 100%; left: 0; position: relative; top: 0; width: 62.5% }
.MODULO_70_15_slider .first-wrap .wrap-text { position: absolute !important; top: 50%; right: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: var(--neutral-gray-4); color: var(--neutral-gray-1) !important; min-height: 1px; float: right; margin-bottom: 2em; margin-left: -12.5%; margin-top: 40px; padding: 20px 40px 30px; position: relative; width: 50%; z-index: 1 }
.MODULO_70_15_slider .sec-wrap { flex-direction: column; width: 50% }
.MODULO_70_15_slider .sec-wrap .wrap-media { display: none }
.MODULO_70_15_slider .slider-x4 article { margin-right: 2em }
.MODULO_70_15_slider .slider-x4 article h3 { font-size: 1.3rem }
.MODULO_70_15_slider .slider-x4 article .entradilla { display: none }
.MODULO_70_25_25 { display: flex; gap: 1rem }
.MODULO_70_25_25 .first-wrap { width: 50%; flex: initial }
.MODULO_70_25_25 .sec-wrap { width: 50%; flex-direction: column; flex: initial }
.MODULO_70_25_25 .sec-wrap article:last-child { margin-right: 2em }
.MODULO_70_25_25 .sec-wrap .wrap-both { flex-direction: row !important; gap: 1rem }
.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-media { width: 30% }
.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text { width: 70% }
.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text header { margin-top: 0 !important }
.MODULO_70-hombrillo { display: flex }
.MODULO .MODULO_70-hombrillo .sec-wrap { flex-direction: column !important; justify-content: space-between }
.MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both { flex-direction: row }
.MODULO_70-hombrillo .sec-wrap { border-bottom: none; flex: initial !important; width: 50%; padding-bottom: 0 }
.MODULO_70-hombrillo .sec-wrap article:last-child { margin-right: 2em !important }
.MODULO_70-hombrillo .first-wrap { border-bottom: none; flex: initial !important; width: 50% !important }
.MODULO_70-hombrillo .first-wrap .img-wrap { padding-bottom: 40% }
.MODULO_70-hombrillo .sec-wrap { display: block; flex: initial; flex-direction: column }
.MODULO_70-hombrillo .sec-wrap .wrap-both header { margin-top: 0 !important }
.MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media { flex: initial !important; margin-right: 1em !important }
.MODULO .MODULO_70-hombrillo .third-wrap, .MODULO .MODULO_70-hombrillo .wrap-both .wrap-text .wrap-otros .contenedor-comentarios, .MODULO_70-hombrillo .wrap-text .nombre_redactor { display: none }
.MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-text h3, .MODULO_70-hombrillo .third-wrap article .wrap-both .wrap-text h3 { margin-top: 0 }
.MODULO_70-25-15 .third-wrap article .wrap-both { gap: 2rem }
.MODULO_70-25-15 .third-wrap article .wrap-both .wrap-media { width: 50%; flex: unset !important; margin-bottom: unset !important; margin-right: unset !important }
.MODULO_70-25-15 .third-wrap article .wrap-both .wrap-text { width: 50%; display: flex; flex-direction: column; justify-content: center }
.MODULO_35-35-35 .sec-wrap article { padding: 2rem; margin-bottom: 0 !important }
.MODULO_35-35-35 .sec-wrap article:nth-of-type(2) { padding: 2rem; background-color: var(--neutral-gray-4) }
.MODULO_50-50-XS, .MODULO_50-50-XS .wrap-both { display: flex }
.MODULO_50-50-XS .nombre_redactor { display: none }
.MODULO_50-50-XS { display: flex; justify-content: space-between }
.MODULO_50-50-XS .sec-wrap, .MODULO_50-50-XS .third-wrap { border-bottom: none; flex: initial !important; padding-bottom: 0 }
.MODULO_50-50-XS header { margin-top: 0 !important }
.MODULO_50-50-XS .sec-wrap article, .MODULO_50-50-XS .third-wrap article { border-bottom: none; padding-bottom: 0 }
.MODULO_50-50-XS .sec-wrap article .wrap-both, .MODULO_50-50-XS .third-wrap article .wrap-both { display: flex; flex-direction: row !important }
.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-media, .MODULO_50-50-XS .third-wrap article .wrap-both .wrap-media { flex: initial !important; margin-bottom: 1em; margin-right: 1em !important }
.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO_50-50-XS .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-text, .MODULO_50-50-XS .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em }
.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-text h3, .MODULO_50-50-XS .third-wrap article .wrap-both .wrap-text h3 { font-size: 1.414em; margin-top: 0 }
.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-text .entradilla, .MODULO_50-50-XS .third-wrap article .wrap-both .wrap-text .entradilla { display: none !important }
.MODULO_70-hombrillo { display: flex }
.MODULO .MODULO_70-hombrillo .sec-wrap { flex-direction: column !important; justify-content: space-between; padding-left: 24px }
.MODULO_70-hombrillo .sec-wrap, .MODULO_70-hombrillo .third-wrap { border-bottom: none; flex: initial !important; padding-bottom: 0 }
.MODULO_70-hombrillo .first-wrap { border-bottom: none; flex: initial !important; width: 50%; padding-right: 2em }
.MODULO_70-hombrillo .wrap-text .nombre_redactor { display: none }
.MODULO .MODULO_70-hombrillo .wrap-both .wrap-text .wrap-otros .contenedor-comentarios { display: none }
.MODULO .MODULO_70-hombrillo .third-wrap { display: none }
.MODULO_70-25-opi { display: flex; flex-direction: column }
.MODULO_70-25-opi .sec-wrap article:first-child { display: none }
.MODULO_70-25-opi .contenedores article { width: calc(51% - 1rem); display: none; margin-top: 15px }
.MODULO_70-25-opi .contenedores { display: flex }
.MODULO_70-25-opi .contenedores article:first-child { display: block }
.MODULO .MODULO_70-25-opi .sec-wrap article .wrap-both { display: flex; justify-content: center; flex-direction: column !important }
.MODULO_70-25-opi .contenedores article.articulo-opinion .firma-hibrida { display: flex !important; width: 13%; justify-content: center; margin: 0 28px }
.MODULO .MODULO_70-25-opi .third-wrap article .wrap-both .wrap-text { margin-bottom: 0em; margin-top: 3rem }
.MODULO .MODULO_70-25-opi .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0; margin-top: 1rem; margin-bottom: 1rem }
.MODULO_70-opi-25 { display: flex; flex-direction: column }
.MODULO_70-opi-25 .contenedores article { width: calc(51% - 1rem); display: none; margin-top: 15px }
.MODULO_70-opi-25 .contenedores article:first-child { display: block }
.MODULO_70-opi-25 .contenedores article:first-child { display: flex; justify-content: center; width: 95% }
.MODULO .MODULO_70-opi-25 .sec-wrap article .wrap-both, .MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both { display: flex; justify-content: center }
.MODULO_70-opi-25 .contenedores article.articulo-opinion .firma-hibrida { display: flex !important; width: 13%; justify-content: center; margin: 0 28px }
.MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both .wrap-text { margin-bottom: 0em; margin-top: 1rem }
.MODULO .MODULO_70-opi-25 .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0; margin-top: 1rem; margin-bottom: 1rem }
.MODULO .MODULO_70-opi-25 .first-wrap { flex: 1; padding-bottom: 0 }
.MODULO_70-25-listado { display: flex; gap: 1rem }
.MODULO .MODULO_70-25-listado .sec-wrap { flex-direction: column !important; justify-content: space-between }
.MODULO .MODULO_70-25-listado .sec-wrap article .wrap-both { flex-direction: row }
.MODULO_70-25-listado .third-wrap { border-bottom: none; width: 50%; padding-bottom: 0 }
.MODULO_70-25-listado .first-wrap { border-bottom: none; flex: initial; width: 50% }
.MODULO_70-25-listado .sec-wrap article:last-child { margin-right: 2em }
.MODULO_70-25-listado .first-wrap .img-wrap { padding-bottom: 40% }
.MODULO_70-25-listado .sec-wrap { display: block; flex: initial; flex-direction: column; width: 50% }
.MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-media { flex: initial !important; margin-right: 1em !important }
.MODULO_70-25-listado .wrap-text .nombre_redactor { display: none }
.MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-text h3, .MODULO_70-25-listado .third-wrap article .wrap-both .wrap-text h3 { margin-top: 0 }
.MODULO .MODULO_70-25-listado .wrap-both .wrap-text .wrap-otros .contenedor-comentarios { display: none }
.MODULO .MODULO_70-25-listado .third-wrap { display: none }
.MODULO_70-25-listado .first-wrap .wrap-both { margin-bottom: 1rem }
.MODULO_70-listado-30 { display: flex; gap: 1rem }
.MODULO .MODULO_70-listado-30 .sec-wrap { flex-direction: column !important; justify-content: space-between; width: 50% }
.MODULO .MODULO_70-listado-30 .sec-wrap article .wrap-both { flex-direction: row }
.MODULO_70-listado-30 .sec-wrap, .MODULO_70-listado-30 .third-wrap { border-bottom: none; flex: initial !important; padding-bottom: 0; width: 50% }
.MODULO_70-listado-30 .first-wrap { border-bottom: none; flex: initial !important; width: 50% }
.MODULO_70-listado-30 .first-wrap .img-wrap { padding-bottom: 40% }
.MODULO_70-listado-30 .sec-wrap { display: block; flex: initial; width: 50%; flex-direction: column }
.MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-media, .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-media { flex: initial !important; margin-right: 1em !important }
.MODULO .MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-media, .MODULO .MODULO_70-listado-30 .third-wrap, .MODULO .MODULO_70-listado-30 .wrap-both .wrap-text .wrap-otros .contenedor-comentarios, .MODULO_70-listado-30 .wrap-text .nombre_redactor { display: none }
.MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-text h3, .MODULO_70-listado-30 .third-wrap article .wrap-both .wrap-text h3 { margin-top: 0 }
.MODULO .MODULO_70-listado-30 .sec-wrap article { margin-bottom: 1rem !important }
.MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-media, .MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-text { display: block; width: 50% }
.MODULO_FULL { display: flex; flex-wrap: wrap }
.MODULO .MODULO_FULL .first-wrap, .MODULO .MODULO_FULL .sec-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0 }
.MODULO .MODULO_FULL .third-wrap article { flex: 0 0 47% }
.MODULO .MODULO_FULL .sec-wrap, .MODULO .MODULO_FULL .third-wrap { display: flex; flex: 1 0 50%; flex-direction: column }
.MODULO .MODULO_FULL .sec-wrap article:first-of-type .wrap-both .wrap-media, .MODULO .MODULO_FULL .sec-wrap article:nth-of-type(2) .wrap-both .wrap-media, .MODULO_FULL .first-wrap article .wrap-both .wrap-media { display: none }
.MODULO .MODULO_FULL .sec-wrap { display: flex; flex-direction: row !important; display: flex; flex-direction: column !important; padding-right: 10px }
.MODULO .MODULO_FULL .third-wrap, .MODULO .MODULO_FULL .third-wrap article:first-of-type { display: flex; flex: 1 0 50%; flex-direction: row; margin-right: 0 }
.MODULO .MODULO_FULL .sec-wrap { display: flex; flex: 1 0 12%; flex-direction: column; margin-right: 0 }
.MODULO .MODULO_FULL .third-wrap article .wrap-both { display: flex; flex-direction: column !important }
.MODULO .MODULO_FULL .third-wrap article { border-bottom: 0 solid hsl(0 0% 59% / .4); flex: 0 0 36%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-media { flex: 1 0 51%; margin-right: 0 }
.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both { flex-direction: row }
.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-media { order: 2 }
.MODULO .MODULO_70-50-50 .sec-wrap article:nth-of-type(2) .wrap-both .wrap-text { margin-right: 1rem }
.MODULO_70-25-colmena .first-wrap { display: flex }
.MODULO_70-25-colmena .first-wrap article:nth-of-type(1) { flex: 1 0 67%; margin-right: 1rem }
.MODULO_70-slider .first-wrap { position: relative }
.MODULO_70-slider .first-wrap article .wrap-both { height: 450px; position: relative }
.MODULO_70-slider .first-wrap article .wrap-both .wrap-media { height: 100%; right: 0; position: absolute; top: 0; width: 62.5% }
.MODULO_70-slider .first-wrap article .wrap-both .wrap-text { position: absolute !important; top: 47%; left: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: var(--neutral-gray-4); min-height: 1px; width: 50%; padding: 20px 40px 30px; z-index: 1 }
.MODULO_70-slider .sec-wrap .wrap-media { display: none }
.MODULO_70-30 { display: flex; gap: 2rem }
.MODULO_70-30 .first-wrap { border-bottom: none; flex: unset; margin-bottom: 0; padding-bottom: 0; width: 35% }
.MODULO_70-30 .first-wrap article { padding-bottom: 2rem }
.MODULO_70-30 .sec-wrap { display: flex; flex: unset; flex-direction: column; margin-right: 0; width: 65% }
.MODULO_70-colmena { display: flex; flex-wrap: wrap; background-color: var(--primary); padding: 40px }
.MODULO_70-colmena .first-wrap { position: relative; width: 100%; flex: none }
.MODULO_70-colmena .first-wrap article .wrap-both { height: 450px; position: relative }
.MODULO_70-colmena .first-wrap article .wrap-both .wrap-media { height: 100%; left: 0; position: absolute; top: 0; width: 62.5% }
.MODULO_70-colmena .first-wrap article .wrap-both .wrap-text { position: absolute !important; top: 44%; right: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: var(--neutral-gray-4); min-height: 1px; width: 50%; padding: 20px 40px 30px; z-index: 1 }
.MODULO_70-colmena .third-wrap { display: flex; flex: none; flex-direction: column; margin-right: 0; width: 48%; border-left: 1px solid var(--neutral-white); margin-left: 1em; padding-left: 1em }
.MODULO_70-colmena .third-wrap article { flex: none; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO .third-wrap article .wrap-both .wrap-media { flex: unset; width: 100%; margin-bottom: 1em; margin-right: 1em }
.MODULO_70-colmena .sec-wrap { flex: none; position: relative; width: 100% }
.breaking-news-container { display: flex !important; align-items: center; background: var(--neutral-white); padding: 0; border: 0; overflow: hidden; width: 100%; flex-shrink: 0 }
.breaking-news-container .breaking-news-label { white-space: nowrap; padding-right: 15px; font-weight: 700; flex-shrink: 0 }
.breaking-news-container .black-label { background: var(--gray-2); color: var(--neutral-white); padding: 20px 12px; border-radius: 5px; height: 60px; text-align: center; font-family: var(--font-2); font-style: italic; font-size: 14px; line-height: 20px; text-transform: uppercase; font-weight: 500; box-shadow: 4px 4px 10px rgb(0 0 0 / 25%); position: relative }
.breaking-news-container.red-news .black-label { background: #dc3545; color: var(--neutral-white) }
.breaking-news-container.blue-news .black-label { background: #178fe6; color: var(--neutral-white) }
.breaking-news-container.green-news .black-label { background: #0f5132; color: var(--neutral-white) }
.breaking-news-container .news-slider { flex-grow: 1; overflow: hidden; background: var(--neutral-5); padding: 8px 10px; height: 40px; display: flex; align-items: center; border-radius: 5px; padding-left: 24px }
.breaking-news-container.red-news .news-slider { background: #ff001036 }
.breaking-news-container.blue-news .news-slider { background: #d7eaf8 }
.breaking-news-container.green-news .news-slider { background: #09a45124 }
.breaking-news-container .news-list { list-style: none; margin: 0; padding: 0; display: flex; flex-direction: column; max-width: 100% }
.breaking-news-container .news-list li { white-space: nowrap; overflow: hidden; text-overflow: ellipsis; line-height: 1 }
.breaking-news-container .news-list li a { color: var(--gray-1); text-decoration: none; max-width: 100%; display: inline-block; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; font-family: var(--font-2); font-style: italic; font-weight: 500 }
.breaking-news-container.red-news .news-list li a { color: #e71f31 }
.breaking-news-container.blue-news .news-list li a { color: #6ea8fe }
.breaking-news-container.green-news .news-list li a { color: var(--gray-2) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a { padding: 12px 0; border-radius: 0; color: var(--primary); font-size: var(--font-s-16); font-family: var(--font-3) !important; border-top: 4px solid var(--primary); text-transform: uppercase }
.wrap-LISTADO h2.cate a { padding: 12px 0; border-radius: 0; color: var(--primary); font-size: var(--font-s-16); font-family: var(--font-3) !important; border-top: 4px solid var(--primary); text-transform: uppercase }
.MODULO .MODULO_XL .wrap-text .pretitulo { margin-top: 12px; text-align: center }
.wrap-HEADER.pinned .soccer-bar { display: block }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast { width: 100%; min-width: 100%; height: 209px; border-radius: 4px; overflow: hidden }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a { width: 100%; height: 100%; border-radius: 4px; color: #2a2a2a; height: fit-content; display: block; min-height: 232px }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a img { width: 100%; height: 100%; object-fit: cover; border-radius: 4px; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a:hover img { transform: scale(1); cursor: pointer; opacity: .8 }
.wrap-titulo-especial { display: none }
.TITULO-listado.sin_enlace h2.TITULO-ESPECIAL { justify-content: center; text-transform: unset; font-size: 26px !important; color: var(--primary); text-align: center; font-weight: 500; font-style: normal; font-family: var(--font-3); line-height: normal }
.TITULO-listado h2.TITULO-ESPECIAL span { padding-left: 16px; padding-right: 16px }
.MODULO .MODULO_1_3_1_2 .first-wrap .wrap-text .pretitulo { text-align: center }
.MODULO .MODULO_XXL_NUEVO .first-wrap .wrap-text .pretitulo { text-align: center }
.MODULO .MODULO-30-70 .second-wrap .wrap-text .pretitulo { display: none }
.MODULO_DIRECTO_TIMELINE .titulo-timeline h2 span { padding-left: 16px }
.MODULO_DIRECTO_TIMELINE .titulo-timeline h2 span a { font-family: var(--font-3); color: var(--gray-1); font-weight: 400; font-size: 18px; text-transform: uppercase }
@media (max-width:1500px) {
 .skyscraper#sky1 { right: 1205px }
.skyscraper#sky2 { left: 1205px }
 }
@media (max-width:1199px) {
 .wrap-HEADER .wrap-CORP .container .enlaces-extra { gap: 8px }
 }
@media only screen and (max-width:992px) {
 .ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor, .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor { flex-direction: column }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog { padding: 24px; padding-bottom: 0; width: 100% }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto { width: 100% }
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles { width: 100% }
 }
@media (max-width:991px) {
 .wrap-PAGINA-CORPORATIVA .wrap-text .nombre_redactor { margin-top: 1em }
.wrap-PAGINA-CORPORATIVA .wrap-contacto { flex-direction: column }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap { width: 100%; max-width: 100% }
.wrap-HEADER .wrap-CORP .container .enlaces-extra { display: none }
.wrap-HEADER .wrap-CORP .container .CORP-right { display: flex }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-acceso-usuarios { padding: 0; background-color: #fff0 }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-acceso-usuarios .icon-acceso-lg, .wrap-HEADER .wrap-CORP .container .CORP-right .btn-acceso-usuarios span { display: none !important }
.wrap-HEADER .wrap-CORP .container .CORP-right .icon-acceso-sm { display: flex }
.wrap-HEADER .wrap-CORP .container .CORP-right .social { display: none !important }
.wrap-HEADER.pinned .wrap-CORP .CORP-center { margin: auto }
.wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo { display: block; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
.wrap-NAV .NAV-Bottom .container nav ul, .soccer-bar--wrapper { justify-content: flex-start }
.btn_primary.btn-suscribirse { display: none !important }
.btn-usuario { padding: 0; border: 0 }
.btn-usuario:hover { background: #fff0; border: 0 }
.btn-usuario span { display: none !important }
.btn-usuario .wrap-img { display: flex }
.btn-usuario i { display: none !important }
.area-usuario .content-container .CONTENIDO-DER { margin-bottom: 48px }
.gridtab--0>div.wrap-media { min-width: 50% !important; width: 50% !important }
.MODULO_1_Banner_3 .sec-wrap { margin-top: 1em }
.wrap-HEADER .wrap-CORP .container .CORP-right #bloque_botones_invitado .icon-acceso-sm { display: inline-block; width: 30px; height: 30px; text-align: center; align-content: center }
.wrap-HEADER .wrap-CORP .container .CORP-right #bloque_botones_invitado .icon-acceso-sm svg { margin: auto }
.CONTENIDO-DER .wrap-SIMPLE { margin-top: 24px }
.wrap-iframes .wrap__:first-child { width: 100% !important }
.wrap-iframes .wrap__:first-child iframe section { margin-bottom: 0 !important }
.wrap-iframes .wrap__ { width: calc(50% - 12px) }
.MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 { gap: 1em; flex-wrap: wrap }
.MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 article { width: calc(50% - 1em) }
.MODULO-OPINION.MODULO-OPINION-5 .first-wrap { flex-direction: column }
.MODULO-OPINION.MODULO-OPINION-5 .first-wrap .container-1 { width: 100% }
.MODULO-OPINION.MODULO-OPINION-5 .first-wrap .container-2 { width: 100%; justify-content: center; align-items: center }
.MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-both { align-items: center; justify-content: center; gap: .5em }
.MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-text { text-align: center }
.MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-text header h3 a { text-align: center !important }
.MODULO .MODULO-OPINION-5 .wrap-both .wrap-text .wrap-otros { margin-top: 0; width: 100% }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-otros .pie-noticia { justify-content: center !important }
.MODULO-OPINION .first-wrap .contenedores .wrap-both { display: flex; gap: 1rem; flex-direction: column; justify-content: center; align-items: center }
.MODULO-OPINION .first-wrap .contenedores .wrap-both .wrap-text { width: 100% }
.MODULO-OPINION .first-wrap .contenedores h3 { display: block }
.MODULO-OPINION.MODULO-OPINION-5 .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida { width: 50% }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap { flex-wrap: wrap; gap: 0 }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .contenedores { width: 50% }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-1 { width: 100%; margin-bottom: 2em }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-2 { width: calc(50% - 1em); padding-right: 1em }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-3 { width: calc(50% - 1em); padding-left: 1em }
.MODULO .MODULO-OPINION-7 .container-2 .wrap-both .wrap-text header h3 a, .MODULO .MODULO-OPINION-7 .container-3 .wrap-both .wrap-text header h3 a { text-align: center !important }
.MODULO .MODULO-OPINION-7 .container-2 .wrap-otros .pie-noticia, .MODULO .MODULO-OPINION-7 .container-3 .wrap-otros .pie-noticia { justify-content: center !important }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text { padding-top: 1rem }
.MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text { padding-top: 1rem }
.MODULO_70_15_slider .first-wrap .wrap-text { position: absolute !important; top: 50%; right: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -100%); background: var(--neutral-gray-4); color: var(--neutral-gray-1) !important; min-height: 1px; float: right; margin-bottom: 2em; margin-left: -12.5%; margin-top: 40px; padding: 20px 40px 30px; position: relative; width: 50%; z-index: 1 }
 }
@media only screen and (max-width:990px) {
 .wrap-FICHA-ARTICULO .MODULO_AUTOR { flex: 0 0 100% !important }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor { max-height: 400px }
 }
@media only screen and (max-width:768px) {
 .wrap-HEADER.pin-top { position: relative }
.MODULO .sec-wrap .wrap-both .wrap-media .img-wrap, .MODULO .third-wrap .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.wrap-SUPERIOR .MODULO { margin-top: 0 }
 }
@media (max-width:767px) {
 .wrap-FICHA-ARTICULO .MODULO_AUTOR::before { top: 30%; left: 100%; transform: translate(-100%, -30%); -webkit-transform: translate(-100%, -30%) }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor { max-height: 100%; flex-direction: column }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto { width: 100%; height: 250px; -webkit-box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15); box-shadow: 0 4px 10px 0 rgb(0 0 0 / .15) }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img { object-fit: contain }
.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .contenedor-derecho { width: 100%; padding: 24px }
.LISTADO_BLOGS_ARTICULOS h1:before { display: none }
.LISTADO_BLOGS_ARTICULOS h1:after, .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after, .wrap-FICHA-ARTICULO.articulo-opinion h1:after { width: fit-content; left: 50%; transform: translate(-50%, 10px); -webkit-transform: translate(-50%, 10px) }
.LISTADO_BLOGS_ARTICULOS p.detalles { text-align: center }
.wrap-PAGINA-CORPORATIVA .wrap-reverse { flex-direction: column-reverse }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse, .wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse { width: 100% }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse { padding-right: 0; margin-top: 2em }
.wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse { height: 364px }
.wrap-PAGINA-CORPORATIVA .wrap-count { flex-wrap: wrap; gap: 24px }
.wrap-PAGINA-CORPORATIVA .wrap-float .wrap-text { max-width: 90%; left: 50%; right: unset; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); padding: 12px }
.wrap-PAGINA-CORPORATIVA .wrap-float { height: 1px; min-height: 400px }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap { flex-direction: column-reverse; gap: 24px }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form, .wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map { width: 100% }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map iframe { height: 250px }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li { justify-content: center }
.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a { flex-direction: column; align-items: center; justify-content: center; text-align: center }
.MODULO_SLIDER .wrap-text { padding: .5em 0em 1.5em }
.MODULO_SLIDER .slider-x1 .wrap-text h3 a { color: var(--neutral-gray-1) !important }
.MODULO_SLIDER .slider-x1 .wrap-text h3 a .edicion, .MODULO_SLIDER .slider-x1 .wrap-text h3 a .redaccion { color: var(--neutral-gray-1) }
.paginadores .paginador { background: var(--primary) }
.paginadores .paginador a:before { color: var(--neutral-white) }
.wrap-HEADER { gap: 9px; padding-top: 9px; border-bottom: 0; padding-bottom: 0 }
.wrap-HEADER .wrap-NAV .NAV-Bottom { height: 30px; line-height: 30px; max-height: 30px }
.wrap-HEADER .wrap-CAROUSEL .slick-slide img { max-height: 40px }
.page-footer .footer-top { padding: 12px 0 }
.footer-top nav { gap: 12px }
.MODULO_1_1_4 .first-wrap::before { display: none }
.MODULO_ASIM_2_1 .wrap-text { flex: 1 0 50% }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both { background: #fff0 }
.paginadores .paginador { opacity: 1 }
.paginadores .paginador a h5 { color: var(--neutral-white); font-family: var(--font-2); font-weight: 300 }
.cd-main-content { padding-top: 12px }
.MODULO .sec-wrap article .wrap-both, .MODULO .third-wrap article .wrap-both { flex-direction: column; gap: .5rem }
.wrap-HEADER .wrap-CORP .container .CORP-right, .wrap-HEADER .wrap-CORP .container .CORP-left { width: fit-content }
.wrap-HEADER .wrap-CORP .container .CORP-left { order: 1; justify-content: start; padding-left: 12px }
.wrap-TRIPLE.wrap-NAV.pin-top { display: none !important }
.wrap-CORP .CORP-center { order: 2 }
footer.page-footer { border-top: solid 1px var(--neutral-gray-1) }
footer .footer-mid { padding-top: 24px; padding-bottom: 12px }
ul.logos-footer { margin: 0; padding: 0 }
ul.logos-footer li a.logos-pie.logo-pbs { background-size: 200px !important; height: 48px !important }
.MODULO .wrap-both .wrap-text .wrap-otros { margin-top: 8px }
.es-multimedia .element { width: 10px; height: 10px; animation: play-infinite 4s ease infinite }
.cate-tag { padding: 4px 8px; font-size: 12px; line-height: 12px; font-weight: 500; font-family: var(--font-3) }
.cate-tag svg { max-width: 10px }
.nav-offcanvas { right: -200% }
.nav-offcanvas .wrap-principal .wrap-links ul { gap: 8px; margin-top: 24px }
.nav-offcanvas .wrap-principal .wrap-links, .nav-offcanvas .wrap-principal .wrap-suscripcion { width: 100%; max-width: 100%; min-width: 100% }
.nav-offcanvas .wrap-principal .wrap-links { height: 50%; padding: 24px }
.nav-offcanvas .wrap-principal .wrap-links>div { width: 100% }
.nav-offcanvas .wrap-principal .wrap-suscripcion { height: 40% }
.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-top { display: none }
.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom { padding: 24px; height: 100%; align-items: center }
.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom p { text-align: center }
.TITULO-listado h2 { flex-direction: column !important; gap: 8px }
.TITULO-listado h2 span { padding-left: 0 }
.TITULO-listado h2 ul { gap: 12px; padding: 4px 12px }
.TITULO-listado h2 ul li a { font-size: 14px; line-height: 16px }
.TITULO-listado h2 .auspiciante { padding: 4px 12px }
.comment-section { margin: 0 auto }
.comments-container { margin-top: 0 }
.comments-container .acceso-obligatorio { margin-bottom: 24px }
.comments-container .acceso-obligatorio .btn-accesos { display: flex !important; flex-wrap: wrap }
.comments-container .acceso-obligatorio .btn-accesos a { width: 100% }
.comment { flex-direction: column; gap: 12px }
.profile { gap: 24px }
.profile div { gap: 24px }
.profile .form-control div { max-width: 100% }
.cabecero-panel-usuario { gap: 12px; margin-bottom: 24px }
.cabecero-panel-usuario .center img { max-height: 30px }
.cabecero-panel-usuario>div { flex-direction: column; align-items: center; justify-content: center }
.cabecero-panel-usuario .left, .cabecero-panel-usuario .right { width: 100% }
.cabecero-panel-usuario .left { text-align: center }
.suscripciones { gap: 12px; margin-bottom: 24px }
.suscripciones .precios { flex-direction: column }
.suscripciones .precios .subs { padding: 24px; min-height: auto; width: 100%; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; transition: all 0.5s ease; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: 0.5s all ease }
.page-error { height: 100vh; flex-direction: column-reverse }
.page-error .left, .page-error .right { width: 100%; height: 50% }
.page-error .left div { gap: 24px; max-width: 100%; margin: 0 }
.page-error p { line-height: 34px }
.page-equipo .contenido { gap: 12px; flex-direction: column }
.page-equipo .titulo { padding: 24px 0; margin-bottom: 0 }
.page-equipo .contenido .subtitulo { width: 100%; padding: 12px 0 }
.page-equipo .subtitulo { padding: 24px 0; border-top: solid 1px var(--neutral-gray-1); border-bottom: solid 1px var(--neutral-gray-1) }
.page-equipo .titulo p { font-size: 24px }
.page-equipo .subtitulo p { font-size: 20px; font-weight: 400 }
.page-equipo .contenido .integrantes { width: 100% }
.page-equipo .contenido .integrantes div.card { width: 100%; align-items: flex-start; justify-content: flex-start; flex-direction: row; border-bottom: solid 1px var(--neutral-gray-2); padding-bottom: 16px }
.page-equipo .contenido .integrantes div.card .wrap-image { width: 80px; height: 80px; border-radius: 80px; min-width: 80px }
.page-equipo .contenido .integrantes div.card .card-body { min-height: 1px; border: 0; align-items: flex-start; justify-content: space-between; gap: 12px; top: unset; padding: 24px; padding-top: 0; padding-bottom: 0 }
.area-usuario .wrap-img { width: 40px; height: 40px; border-radius: 40px }
.area-usuario .titulo span { font-size: 24px; line-height: 26px }
.area-usuario .content-container { margin-top: 24px }
.area-usuario .content-container .CONTENIDO-DER { margin-bottom: 24px }
.area-usuario .content-container .content .CONTENIDO-DER .contenedor-menu-lateral { gap: 16px; padding: 24px 12px; background: var(--neutral-gray-4); gap: 12px }
.area-usuario .titulo { gap: 12px; margin-bottom: 24px }
.area-usuario .content-container .content .CONTENIDO-DER .titulo { font-size: 24px }
.area-usuario .content-container .content .CONTENIDO-DER select { background-color: var(--neutral-gray-4) }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium { flex-direction: column }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq { padding: 24px 12px; width: 100% }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq .titulo { font-size: 24px; line-height: 26px }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul { gap: 12px }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li { font-size: 16px; line-height: 18px }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li svg { max-width: 18px }
.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-der { width: 100%; height: 250px }
.area-usuario .content-container .content .tipo-newsletter::before { content: ""; width: 7px; height: 7px; background: var(--primary); position: absolute; top: 9px; left: -1px }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter { gap: 0 }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ { flex-direction: column; gap: 12px; border-bottom: solid 1px var(--neutral-gray-3); padding-bottom: 12px; margin-bottom: 12px }
.area-usuario .content-container .content .CONTENIDO-IZQ .premium { justify-content: space-between; gap: 12px; width: 100% }
.wrap-FICHA-ARTICULO .TITULO-listado h2 span { padding-bottom: 18px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo { margin-bottom: 0 }
.wrap-FICHA-ARTICULO .art-relacionados .MODULO>div { gap: 12px }
.wrap-FICHA-ARTICULO .mas-informacion { margin-bottom: 24px }
.ul-lo-mas-leido { margin-bottom: 24px; margin-top: 8px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo { padding: 12px; gap: 12px; margin-bottom: 24px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul { gap: 24px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li { flex-direction: column; gap: 12px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-image { width: 100%; min-width: 100%; height: 150px }
.MODULO_DIRECTO_TIMELINE .second-wrap .timeline-container { overflow-x: unset !important; overflow-y: unset !important; max-height: 100% }
.ARTICULO_EN_DIRECTO .noticia-timeline { flex-direction: column; gap: 12px }
.MODULO .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO-30-70 .first-wrap article { margin-bottom: .5em }
.MODULO-30-70 .second-wrap .wrap-text { display: block !important }
.MODULO-30-70 .second-wrap .wrap-text header, .MODULO-30-70 .second-wrap .wrap-text .entradilla { width: 100% !important }
.MODULO-30-70 .second-wrap .wrap-text .wrap-otros { margin-top: 12px !important }
.MODULO-30-70 .second-wrap .wrap-text header h3 { margin-bottom: 0 }
.MODULO-30-70 .second-wrap .wrap-text header h3 a { font-size: 1.3rem; line-height: normal; margin-bottom: 8px }
.MODULO-30-70 .second-wrap .wrap-text header { margin: 0 }
.MODULO_ASIM_1_3 { flex-wrap: nowrap }
.destacado-ceramica .MODULO_1_Banner_3 .sec-wrap, .destacado-verde .MODULO_1_Banner_3 .sec-wrap, .destacado-confidencial .MODULO_1_Banner_3 .sec-wrap, .destacado-revista .MODULO_1_Banner_3 .sec-wrap, .destacado-cultura .MODULO_1_Banner_3 .sec-wrap, .destacado-negro .MODULO_1_Banner_3 .sec-wrap { background-color: #fff0; padding: 0 }
.MODULO_1_1_4 { flex-wrap: nowrap }
.MODULO_1_4 .sec-wrap header { margin-top: 1rem !important }
.MODULO_1_4 .first-wrap { margin-top: 1rem }
.MODULO_1_4_1 .sec-wrap article .wrap-both .wrap-text header { margin-top: 1em }
.MODULO_GRIDTAB .gridtab .wrap-media { padding: .7em }
.MODULO_DIRECTO .wrap-both header h3 { margin: 0 !important }
.MODULO .MODULO_M .sec-wrap article .wrap-both { flex-direction: column }
.MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { width: 100%; margin-right: 0 }
.MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text { width: 100% }
.MODULO .MODULO_M article .wrap-both .wrap-text header { margin-top: 1rem }
.MODULO .MODULO_XL .wrap-otros .pie-noticia { justify-content: center }
.MODULO .MODULO-OPINION-4 .wrap-both header { margin-top: 0 }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-both .wrap-text header { margin-top: 0 }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 .firma-hibrida { min-width: 90px }
.MODULO-OPINION.MODULO-OPINION-6 article .wrap-both .wrap-text header { margin-top: 0 }
.MODULO-OPINION.MODULO-OPINION-6 .container-2 article:last-child { margin-bottom: 0 }
.MODULO .MODULO-OPINION-7 .first-wrap .container-1 { margin-bottom: 0 }
.MODULO .MODULO-OPINION-7 article .wrap-both .wrap-text header { margin-top: 0 }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2, .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 { gap: 0; flex-direction: row; flex-wrap: wrap }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 article, .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 article { width: 50%; margin-bottom: 18px !important }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 article:last-child, .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 article:last-child { width: 100%; margin-top: 1em; margin-bottom: 1em }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both .firma-hibrida, .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both .firma-hibrida { min-width: 90px }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both, .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both { gap: .5em }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both .wrap-text, .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both .wrap-text { text-align: center }
.MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both .wrap-text .wrap-otros .pie-noticia, .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both .wrap-text .wrap-otros .pie-noticia { justify-content: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { width: 100%; margin: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.top-title { margin-bottom: 1em }
.wrap-listado-noticias ul { margin-top: 0; margin-bottom: 1.2em !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(80% - 1em); margin: 0; max-width: calc(100% - 70px); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { margin: 1.5em 0 }
.wrap-FICHA-ARTICULO .BN-intermedio-especial div>img { opacity: .3 }
.wrap-FICHA-ARTICULO .BN-intermedio-especial { flex-direction: column; gap: 24px; margin-bottom: 1em }
#taboola-below-article-thumbnails { padding-top: 1.5em !important }
.BN .thumbnails-a .trc_rbox_header { margin-bottom: 1em !important }
.wrap-FICHA-ARTICULO .container .BN { margin-bottom: 1em }
.lo-mas-leido-cabecero { margin-bottom: 0 !important }
.wrap-FICHA-ARTICULO .mas-informacion ul li { padding: 8px .5em 8px 0em }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .mas-informacion { margin-bottom: 0 }
.MODULO_XL_OVER .entradilla { font-size: 1.1rem }
.MODULO .MODULO_HORIZ_1 article .wrap-both .wrap-text header { margin-top: 8px }
.btn-usuario .wrap-img { width: 30px; height: 30px; border-radius: 30px }
.btn-usuario .wrap-img img { filter: grayscale(0); -webkit-filter: grayscale(0) }
.area-usuario .content-container .content .tipo-newsletter { gap: 0; padding-left: 12px; position: relative }
.area-usuario .content-container .content .tipo-newsletter .tipo { font-size: 18px }
.barra-compartir-articulo .a2a_kit { margin-left: 0; max-width: 100%; width: 100%; justify-content: center; display: flex; gap: 10px }
#slide-out .collapsible-body ul li a::after { left: 14px }
.MODULO .wrap-both .wrap-text .entradilla { font-size: 1rem }
.MODULO .third-wrap article .wrap-both .wrap-text { margin-bottom: 0em }
.cabecero-redactor .contenedor-redactor-datos { padding: 24px 1px; padding-bottom: 1px; gap: 12px; flex-direction: column; align-items: center }
.cabecero-subportadas .sub-subportadas ul { width: 100%; margin-bottom: 24px; display: flex; align-items: center; justify-content: space-between; gap: 12px; flex-wrap: wrap }
.formulario-listado-busqueda { padding: 0 }
.formulario-listado-busqueda h4 { margin-bottom: 0 }
.formulario-listado-busqueda .input-field.col label { position: unset }
#boton-cargar-mas { margin-bottom: 36px }
.modulo-opinio #boton-cargar-mas { max-width: fit-content }
.busqueda-avanzada, .noticias-relacionadas { font-size: 18px }
.tag { margin-bottom: 24px; margin-top: 16px }
.tag h1 { line-height: 22px; font-size: 18px }
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text h3, .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text a, .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text div { color: var(--neutral-white) !important }
.MODULO_XXL_NUEVO .first-wrap .wrap-text .wrap-otros .pie-noticia { justify-content: flex-start }
#modal-politicas { top: 50% !important; width: 95%; max-height: 100%; transform: translate(0, -50%) !important }
#modal-politicas .modal-content .bloque-superior { flex-direction: column }
#modal-politicas .modal-content .bloque-superior .superior-izq { padding: 24px; gap: 24px; width: 100% }
#modal-politicas .modal-content .bloque-superior .superior-der { width: 100% }
#modal-politicas .modal-content .bloque-superior .superior-der .sup { display: none }
#modal-politicas .modal-content .bloque-superior .superior-der .inf { height: 120px }
#modal-politicas .modal-content .bloque-inferior { padding: 24px }
.wrap-iframes { gap: 12px; margin-bottom: 1rem }
.wrap-iframes .wrap__ { width: 100% }
.wrap-iframes .wrap__ iframe section { margin-bottom: 0 !important }
.toggle-comments { flex-direction: column; gap: 8px }
.MODULO .MODULO_1_1_4 .third-wrap article .wrap-both .wrap-media, .MODULO .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media { width: 100% }
.page-aportaciones .seccion-uno { min-height: 1px; padding: 24px; gap: 24px }
.page-aportaciones .seccion-uno>div { max-width: 100%; margin-left: 0 }
.page-aportaciones .seccion-uno img { display: none }
.page-aportaciones .seccion-tres { min-height: 1px; padding: 24px }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .contenedores { width: 100% }
.MODULO-OPINION-6 .contenedores { flex-direction: column !important; width: 100% }
.MODULO-OPINION-6 .contenedores article { width: 100% }
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida { width: 50% }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 { flex-direction: column; width: 100%; justify-content: center; align-items: center; gap: 1em }
.MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 article { width: calc(50% - 16px); margin-bottom: 12px !important }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 article { width: calc(50% - 0.5em); margin-bottom: 1em }
.MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-text { gap: 0 }
.MODULO-30-70 .second-wrap header { width: 100% }
.MODULO-30-70 .second-wrap .entradilla { width: 100% }
.MODULO .wrap-both header { margin-bottom: .1em; margin-top: 1em }
.MODULO-30-70 { display: flex; flex-wrap: nowrap; gap: 1rem; flex-direction: column }
.MODULO-30-70 .first-wrap { width: 100%; gap: 24px; display: flex; flex-direction: column }
.MODULO-30-70 .second-wrap { width: 100%; gap: 24px }
.MODULO-30-70 .first-wrap .wrap-media { display: block }
.MODULO-30-70 .first-wrap .entradilla { display: block !important }
.MODULO-30-70 .first-wrap h3 { font-size: 20px !important }
.MODULO-30-70 .first-wrap .firma-hibrida { display: block !important }
.MODULO .sec-wrap article .wrap-both .wrap-media, .MODULO .third-wrap article .wrap-both .wrap-media { width: 100%; flex: 1; max-width: 100% }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a { color: var(--neutral-gray-1) !important }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios span { color: var(--neutral-gray-2) !important }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg { stroke: var(--neutral-gray-2) !important }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--neutral-gray-2) !important }
#slide-out .collapsible-header { font-size: 16px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { color: #000; font-weight: 700; text-align: left; font-family: var(--font-1); font-size: 30px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-tit .art-entradilla { font-family: var(--font-2); color: var(--gray-2) }
.MODULO_DIRECTO_TIMELINE { display: flex; flex-direction: column }
.MODULO_DIRECTO_TIMELINE .first-wrap { width: 100% }
.MODULO_DIRECTO_TIMELINE .second-wrap { width: 100% }
.MODULO-4-4 { display: flex; flex-direction: column }
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both { display: flex; flex-direction: column }
.MODULO-4-4 .first-wrap { width: 100% }
.MODULO-4-4 .second-wrap { width: 100%; padding-left: 0 }
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-media { width: 100% }
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text { width: 100% }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-2 { padding-right: 0 }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-3 { padding-left: 0 }
.MODULO_XL .wrap-media .img-wrap { padding-bottom: 56% }
.destacado-negro .container, .destacado-gris .container { padding: 0; padding-bottom: 24px; margin-top: 12px; margin-bottom: 12px }
.modalNew .modal-content { padding: 12px 12px }
.modalNew#modal-login, .modalNew#modal-registro, .modalNew#modal-pass { top: 0 !important; margin: 0; width: 100%; max-width: 100%; min-height: 100vh; z-index: 9999999 }
.modalNew#modal-pass { border: 0 }
.modalNew form p:last-child small { font-size: 13px }
.wrap-HEADER .wrap-CORP .container .wrap-logo { height: 50px; width: auto }
.wrap-HEADER .wrap-CORP .container .CORP-right { gap: 4px }
.modalNew .Formulario input[type="checkbox"]+label { padding-left: 30px; line-height: normal; text-align: left; display: flex; align-items: center; gap: 5px }
.mb-5 { margin-bottom: 1rem }
#modal-login .modal-footer { margin-top: 12px }
.modalNew p.lead { margin-bottom: 0 !important }
#modal-registro.modalNew h3 { margin-top: 0 }
.MODULO .first-wrap { margin-bottom: 0 }
.MODULO_1_3_1_2 { margin-bottom: 0 }
.MODULO article { margin-bottom: 0.5rem !important; border-bottom: 0 !important }
.MODULO_1_3_1_2 .first-wrap .wrap_one article .wrap-media { display: block }
.MODULO_GRIDTAB { margin-bottom: 1.5rem }
div#content-sticky { display: block; z-index: 4147483647 }
.MODULO_1_4_3 .sec-wrap .wrap_two { display: flex; flex-wrap: wrap; gap: 1rem }
.MODULO_1_4_3 .sec-wrap .wrap_two article { flex: 1 0 calc(50% - 1rem); margin-bottom: 1em !important }
.MODULO h3 { font-size: 16px !important }
.MODULO .MODULO_SLIDER h3 { font-size: 26px !important }
.MODULO-OPINION.MODULO-OPINION-5 .first-wrap .container-2 { align-items: flex-start }
.slick-dots { bottom: -0 !important }
.MODULO_VERT_4 .slick-dots { bottom: 15 !important }
.TRIPLE_SUPERIOR { padding: .5rem 0 }
.MODULO-OPINION.MODULO-OPINION-5 .first-wrap { gap: 1rem }
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .wrap-text header { margin-top: 0 }
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both { gap: 12px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ol { margin-bottom: 0; padding-left: 24px }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA p { text-align: left }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { flex-direction: column }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p+p { text-align: left !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { margin-bottom: 1.4em }
.MODULO_1_1_3 { padding-bottom: 0 }
.MODULO_70_TOTAL { display: flex; flex-direction: column }
.MODULO_70_TOTAL .sec-wrap { flex-direction: column; width: 100%; flex: initial; border-right: 0 }
.MODULO_70_TOTAL .sec-wrap article { border-bottom: 1px solid var(--neutral-gray-2) !important; margin: 0; padding-bottom: 1rem; padding-top: 1rem }
.MODULO_70_TOTAL .sec-wrap .wrap-both header { margin-bottom: .5em; margin-top: 0 }
.MODULO_70_TOTAL .first-wrap { flex-direction: column; width: 100%; flex: initial }
.MODULO .MODULO_70_TOTAL .sec-wrap article:last-child { margin-right: 0 }
.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both .wrap-media { flex: initial }
.MODULO_70_TOTAL .sec-wrap article:first-child .wrap-both { flex-direction: column }
.MODULO_70_TOTAL .sec-wrap article:first-child .wrap-media { display: block; order: 2 }
.MODULO_30_COLMENA { display: flex; flex-direction: column; gap: 1rem }
.MODULO_30_COLMENA .first-wrap { display: flex; gap: 1rem; width: 100%; flex: initial; border-right: 0; border-bottom: 1px solid var(--neutral-gray-2) }
.MODULO_30_COLMENA .sec-wrap { flex: initial; gap: 1rem; width: 100%; flex-direction: row }
.MODULO_30_COLMENA .sec-wrap article { flex: initial; width: 50% }
.MODULO_30_COLMENA .sec-wrap article:first-child { border-right: 1px solid var(--neutral-gray-2); padding-right: 1rem; margin: 0 }
.MODULO_30_COLMENA .first-wrap .wrap-both { display: flex; flex-direction: column; gap: 1rem; flex: initial }
.MODULO_30_COLMENA .first-wrap .wrap-both .wrap-text { order: 2; width: 100% }
.MODULO_30_COLMENA .first-wrap .wrap-both .wrap-media { width: 100%; order: 1 }
.MODULO_25_COLMENA { display: flex; gap: 1rem; flex-direction: column }
.MODULO_25_COLMENA .first-wrap { display: flex; flex-direction: row; flex-wrap: wrap; border-right: 0; width: 100%; flex: initial; padding-right: 0 }
.MODULO_25_COLMENA .sec-wrap { width: 100%; display: flex; flex-direction: column; flex: initial }
.MODULO_25_COLMENA .wrap-both .wrap-media { width: 30% !important; flex: initial !important; order: 2; margin-right: 0 !important }
.MODULO_25_COLMENA article { border-bottom: 1px solid var(--neutral-gray-2) !important }
.MODULO .MODULO_25_COLMENA .wrap-both header { margin-top: 0 !important }
.MODULO_30_30_30 .sec-wrap { display: flex; flex-direction: column; visibility: visible !important }
.MODULO_30_30_30 article { width: 100%; border-bottom: 1px solid var(--neutral-gray-2) !important; margin-bottom: 0 !important; padding: 1rem 0 !important }
.MODULO_30_30_30 article .wrap-both { display: flex; flex-direction: row !important; gap: 1rem }
.MODULO_30_30_30 article .wrap-both .wrap-media { width: 35%; flex: initial }
.MODULO_30_30_30 article .wrap-both .wrap-text { width: 65%; flex: initial }
.MODULO_30_30_30 article .wrap-both .wrap-text header { margin-top: 0 !important }
.MODULO_70_15_30 { display: flex; gap: 1rem; flex-direction: column }
.MODULO_70_15_30 .sec-wrap { display: flex; flex-direction: column; width: 100%; flex: initial }
.MODULO_70_15_30 .first-wrap { display: flex; flex-direction: column; width: 100%; flex: initial }
.MODULO_70_30_15 { display: flex; flex-direction: column; gap: 0rem }
.MODULO_70_30_15 .sec-wrap { display: flex; flex-direction: column; width: 100%; flex: initial }
.MODULO_70_30_15 .first-wrap { display: flex; flex-direction: column; width: 100%; flex: initial }
.MODULO_70_30_15 .sec-wrap .wrap-media { display: none }
.MODULO_70_30_15 .sec-wrap article:first-child .wrap-both .wrap-media { display: block; width: 30%; margin: 0 auto }
.MODULO_70_30_15 .sec-wrap article:first-child .wrap-both .wrap-text { width: 70% }
.MODULO_70_30_15 .sec-wrap article:first-child .wrap-both .wrap-text header { margin: 0 !important }
.MODULO_70_30_15 .sec-wrap article:first-child .wrap-both { display: flex; flex-direction: row !important; gap: 1rem; width: 100%; margin: 0 auto }
.MODULO_70_15_slider { display: flex; flex-direction: column; gap: 1rem; flex-wrap: wrap }
.MODULO_70_15_slider .first-wrap .wrap-both { float: initial; height: 100%; min-height: 1px; overflow: hidden; position: relative; width: 100% }
.MODULO_70_15_slider .first-wrap .wrap-media { min-height: 315px; left: 0; position: relative; top: 0; width: 100% }
.MODULO_70_15_slider .first-wrap .wrap-text { position: relative !important; top: 50%; right: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: var(--neutral-white) !important; color: var(--neutral-gray-1) !important; min-height: 1px; float: initial; margin-bottom: 0em; margin-left: 0%; margin-top: 0; padding: 0; padding-top: 1rem; position: relative; width: 100%; z-index: 1 }
.MODULO_70_15_slider .sec-wrap { flex-direction: column; width: 100% }
.MODULO_70_15_slider .sec-wrap .wrap-media { display: none }
.MODULO_70_15_slider .slider-x4 article { margin-right: 2em }
.MODULO_70_15_slider .slider-x4 article h3 { font-size: 1.3rem }
.MODULO_70_15_slider .slider-x4 article .entradilla { display: none }
.MODULO_70-hombrillo h3 a { font-size: .8em; line-height: initial }
.MODULO_70-hombrillo { display: flex; flex-direction: column; gap: 1rem }
.MODULO_70-hombrillo .wrap_two .wrap-both { display: flex; flex-direction: column !important }
.MODULO_70-hombrillo .sec-wrap .wrap_two { display: flex; flex-wrap: wrap !important }
.MODULO_70-hombrillo .sec-wrap .wrap_two article { flex: initial; width: 50%; margin-bottom: 1em !important; margin-right: 0 !important; padding: 1rem }
.MODULO_70-hombrillo .sec-wrap { width: 100% !important }
.MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_70-hombrillo .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO_70-25-15 .third-wrap article .wrap-both { flex-direction: row }
.MODULO_70-25-15 .third-wrap article .wrap-both .wrap-text header { margin: 0 }
.MODULO_70-25-15 .sec-wrap { flex-direction: row; justify-content: space-between; gap: 2rem }
.MODULO_70-25-15 .sec-wrap article { flex: 1; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO_35-35-35 .sec-wrap { display: flex; flex: unset !important; flex-direction: unset; margin-right: 0 }
.MODULO_35-35-35 .sec-wrap article { padding: 1.8rem; flex: unset; margin-right: 0 }
.MODULO_35-35-35 .sec-wrap article:nth-of-type(1) { padding-left: 0 }
.MODULO_35-35-35 .sec-wrap article:nth-of-type(3) { padding-right: 0 }
.MODULO_35-35-35 .sec-wrap article:nth-of-type(2) { padding: 0; display: flex; flex-direction: column; justify-content: center; background-color: unset; transform: scale(1.2) }
.MODULO_35-35-35 .sec-wrap article:nth-of-type(2) .wrap-both { background-color: var(--neutral-gray-2) }
.MODULO_35-35-35 .sec-wrap article:nth-of-type(2) .wrap-text { background-color: var(--neutral-gray-2) }
.MODULO_35-35-35 .sec-wrap article .wrap-both { flex-direction: row; padding: 0 1rem }
.MODULO_35-35-35 .sec-wrap article .wrap-text { padding: 0 1rem }
.MODULO_35-35-35 .sec-wrap article .wrap-both .wrap-media { margin-right: 0 }
.MODULO_50-50-XS { display: flex; flex-direction: column }
.MODULO_50-50-XS .wrap-both { display: flex }
.MODULO_70-hombrillo .first-wrap { border-bottom: none; flex: initial !important; width: 50%; padding-right: 0em; margin-left: 23px }
.MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media, .MODULO .MODULO_70-hombrillo .third-wrap article .wrap-both .wrap-media { width: 100%; flex: auto; max-width: 100% }
.MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both { flex-direction: column !important }
.MODULO .MODULO_70-hombrillo .sec-wrap article { flex: 1 0 45%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO .MODULO_70-hombrillo .sec-wrap { display: flex; flex: 1 0 100%; flex-direction: row !important; margin-right: 0; flex-wrap: wrap; justify-content: space-between; padding-left: 24px }
.MODULO .MODULO_70-hombrillo .sec-wrap article:nth-of-type(1) { margin-right: 1rem }
.MODULO .MODULO_70-hombrillo .sec-wrap article:nth-of-type(3) { margin-right: 1rem }
.MODULO_70-25-opi { display: flex; flex-direction: column }
.MODULO .MODULO_70-25-opi .sec-wrap article, .MODULO .MODULO_70-25-opi .third-wrap article { flex: 0 0 49%; margin-bottom: 1em; margin-right: 6px; padding-bottom: 0 }
.MODULO .MODULO_70-25-opi .sec-wrap, .MODULO .MODULO_70-25-opi .third-wrap { display: flex; flex: 1 0 100%; flex-direction: row; margin-right: 0 }
.MODULO .MODULO_70-25-opi .third-wrap article .wrap-both { flex-direction: row }
.MODULO_70-25-opi .contenedores article { width: calc(100% - 1rem); display: none; margin-top: 15px }
.MODULO_70-25-opi .contenedores { display: block }
.MODULO_70-25-opi .contenedores article.articulo-opinion .firma-hibrida { display: flex !important; width: 33%; justify-content: center; margin: 0 28px }
.MODULO .MODULO_70-25-opi .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0; margin-top: 0rem; margin-bottom: 0rem }
.MODULO .MODULO_70-25-opi .third-wrap article .wrap-both .wrap-text { margin-bottom: 0em; margin-top: 0rem }
.MODULO_70-opi-25 .contenedores article.articulo-opinion .firma-hibrida { display: flex !important; width: 33%; justify-content: center; margin: 0 28px }
.MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both .wrap-text { margin-bottom: 0em; margin-top: 0rem }
.MODULO .MODULO_70-opi-25 .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0; margin-top: 0rem; margin-bottom: 1rem }
.MODULO_70-opi-25 .sec-wrap article .wrap-both { flex-direction: column !important }
.MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both { display: flex; justify-content: center; flex-direction: row !important }
.MODULO .MODULO_70-opi-25 .sec-wrap article .wrap-both .wrap-media, .MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both .wrap-media { width: 100%; flex: auto; max-width: 100% }
.MODULO_70-opi-25 .sec-wrap { flex-direction: column !important }
.MODULO_70-25-listado h3 a { font-size: .8em; line-height: initial }
.MODULO_70-25-listado { display: flex; flex-direction: column; gap: 1rem }
.MODULO_70-25-listado .wrap_one article:nth-of-type(2) .wrap-both { display: flex }
.MODULO_70-25-listado .wrap_one article:nth-of-type(2) .wrap-both .wrap-text { margin-left: 1rem }
.MODULO_70-25-listado .wrap_one article:nth-of-type(2) .wrap-both .wrap-text header { margin-bottom: .1em; margin-top: 0em }
.MODULO_70-25-listado .sec-wrap { display: flex; flex-wrap: wrap !important; gap: 1rem }
.MODULO_70-25-listado .sec-wrap article .wrap-media { display: none }
.MODULO_70-25-listado .first-wrap { border-bottom: none; flex: initial; width: 100%; padding-right: 0em }
.MODULO_70-25-listado .first-wrap article:nth-child(2) .wrap-both { flex-direction: row !important; display: flex !important; gap: 1rem }
.MODULO_70-25-listado .first-wrap article:nth-child(2) .wrap-both header { margin-top: 0 !important }
.MODULO .MODULO_70-25-listado .sec-wrap { width: 100%; flex: 1 }
.MODULO .MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-media, .MODULO .MODULO_70-25-listado .third-wrap article .wrap-both .wrap-media { width: 100%; flex: 1; max-width: 100% }
.MODULO .MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_70-25-listado .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important }
.MODULO .MODULO_70-25-listado .sec-wrap article { margin-bottom: 1rem !important }
.MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-media { display: block; width: 100% !important }
.MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-text { display: block; width: 100% !important }
.MODULO_70-listado-30 { display: flex; flex-direction: column }
.MODULO_70-listado-30 .first-wrap { border-bottom: none; flex: initial !important; width: 100% !important; padding-right: 0em; margin-left: 0 }
.MODULO_70-listado-30 .sec-wrap { border-bottom: none; flex: initial !important; width: 100% !important; padding-right: 0em; margin-left: 0 }
.MODULO .MODULO_70-listado-30 .sec-wrap { flex-direction: column !important; justify-content: space-between; padding-left: 0 }
.MODULO .MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-media { display: none }
.MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both { display: flex; flex-direction: column !important }
.MODULO_FULL { display: block !important; flex-wrap: wrap }
.MODULO_FULL .first-wrap article .wrap-both .wrap-media { display: block }
.MODULO .MODULO_FULL .sec-wrap article .wrap-both .wrap-media, .MODULO .MODULO_FULL .third-wrap article .wrap-both .wrap-media { width: 100%; flex: auto; max-width: 100% }
.MODULO .MODULO_FULL .sec-wrap article .wrap-both .wrap-media { display: none }
.MODULO .MODULO_FULL .third-wrap article:nth-of-type(1) .wrap-both .wrap-media { display: block }
.MODULO .MODULO_FULL .third-wrap article:nth-of-type(2) .wrap-both .wrap-media { display: block; order: 2 }
.MODULO .MODULO_FULL .third-wrap article:nth-of-type(1) .wrap-both { order: 1 }
.MODULO .MODULO_FULL .third-wrap article .wrap-both { display: flex; flex-direction: row !important }
.MODULO .MODULO_FULL .third-wrap { display: flex; flex: 1 0 50%; flex-direction: column !important; margin-right: 0 }
.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-media { order: 1 }
.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-text { order: 2; margin-left: 1rem }
.MODULO_70-50-50 .sec-wrap { flex-direction: column !important }
.MODULO_70-50-50 .sec-wrap article:last-child { margin-right: 2em !important }
.MODULO_70-25-colmena .first-wrap { display: flex; flex-direction: column !important }
.MODULO_70-25-colmena .first-wrap article:nth-of-type(1) { margin-right: 0rem }
.MODULO_70-25-colmena .first-wrap article:nth-of-type(2) .wrap-both { display: flex }
.MODULO_70-25-colmena .first-wrap article:nth-of-type(2) .wrap-text { margin-left: 1rem }
.MODULO .MODULO_70-25-colmena .sec-wrap article .wrap-both .wrap-media, .MODULO .MODULO_70-25-colmena .third-wrap article .wrap-both .wrap-media { width: 100%; flex: auto; max-width: 100% }
.MODULO .MODULO_70-25-colmena .sec-wrap article .wrap-both { flex-direction: column !important }
.MODULO .MODULO_70-25-colmena .sec-wrap article { flex: 1 0 45%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0 }
.MODULO .MODULO_70-25-colmena .sec-wrap { display: flex; flex: 1 0 100%; flex-direction: row; margin-right: 0; flex-wrap: wrap }
.MODULO .MODULO_70-25-colmena .sec-wrap article:nth-of-type(1) { margin-right: 1rem }
.MODULO .MODULO_70-25-colmena .sec-wrap article:nth-of-type(3) { margin-right: 1rem }
.MODULO_70-slider .first-wrap article .wrap-both { all: unset }
.MODULO_70-slider .first-wrap article .wrap-both .wrap-media { all: unset }
.MODULO_70-slider .first-wrap article .wrap-both .wrap-text { all: unset; position: unset !important }
.MODULO_70-slider .sec-wrap article .wrap-both { flex-direction: row }
.MODULO_70-slider .sec-wrap article .wrap-both .wrap-media { width: 35%; flex: unset; display: unset }
.MODULO_70-slider .sec-wrap article .wrap-both .wrap-text { width: 65% }
.MODULO_70-slider .sec-wrap article .wrap-both header { margin-top: 0 }
.MODULO_70-30 { display: flex; flex-direction: column; gap: 2rem }
.MODULO_70-30 .first-wrap { order: 2; width: 100% }
.MODULO_70-30 .first-wrap article .wrap-both { display: flex; gap: 1rem }
.MODULO_70-30 .first-wrap article .wrap-both .wrap-media { width: 35% }
.MODULO_70-30 .first-wrap article .wrap-both .wrap-text { width: 65%; display: flex; flex-direction: column; justify-content: center }
.MODULO_70-30 .first-wrap article:nth-of-type(2) .wrap-both .wrap-media { order: 2 }
.MODULO_70-30 .first-wrap article:nth-of-type(2) .wrap-both .wrap-text { order: 1 }
.MODULO_70-30 .first-wrap article:nth-of-type(2) .wrap-both .wrap-text .wrap-otros .pie-noticia .contenedor-comentarios { display: none }
.MODULO_70-30 .first-wrap article .wrap-both .wrap-text header { margin-top: 0 }
.MODULO_70-30 .sec-wrap { order: 1; width: 100% }
.MODULO_70-colmena { padding: 20px }
.MODULO_70-colmena .first-wrap article .wrap-both { all: unset }
.MODULO_70-colmena .first-wrap article .wrap-both .wrap-media { all: unset }
.MODULO_70-colmena .first-wrap article .wrap-both .wrap-text { all: unset; position: unset !important }
.MODULO_70-colmena .sec-wrap { width: 100% }
.MODULO_70-colmena .third-wrap { width: 100%; border-left: none; margin-left: 0; padding-left: 0 }
.MODULO_70-colmena .third-wrap article .wrap-both { flex-direction: row }
.MODULO_70-colmena .third-wrap article .wrap-both .wrap-media { width: 35%; flex: unset; display: unset }
.MODULO_70-colmena .third-wrap article .wrap-both .wrap-text { width: 65% }
.MODULO_70-colmena .third-wrap article .wrap-both header { margin-top: 0 }
.MODULO_70_25_25 { display: flex; flex-direction: column; gap: 1rem }
.MODULO_70_25_25 .first-wrap { width: 100%; flex: initial }
.MODULO_70_25_25 .sec-wrap { width: 100%; flex-direction: column; flex: initial }
.MODULO_70_25_25 .sec-wrap article:last-child { margin-right: 2em }
.MODULO_70_25_25 .sec-wrap .wrap-both { flex-direction: row !important; gap: 1rem }
.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-media { width: 30% }
.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text { width: 70% }
.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text header { margin-top: 0 !important }
.MODULO .MODULO-OPINION .wrap-text .pretitulo { width: 100%; text-align: center }
.MODULO .MODULO-OPINION.MODULO-OPINION-6 .wrap-text .pretitulo { width: 100%; text-align: left }
.MODULO .MODULO_XXL .first-wrap { margin-bottom: 1em }
 }
@media (max-width:575px) {
 .TITULO-listado h2 span { padding-top: 8px }
.wrap-ULTIMAHORA { height: 100% }
.breaking-news-container .breaking-news-label { text-align: center; font-size: 14px }
.breaking-news-container .news-slider { height: auto; width: 100% }
.breaking-news-container .news-list li a { text-overflow: unset; overflow: unset; overflow-x: scroll; overflow-y: hidden; font-size: 14px; scrollbar-width: none }
.breaking-news-container .news-list li a::-webkit-scrollbar { display: none }
.TITULO-listado { margin-bottom: .5rem }
.es-multimedia .iconogaleria, .es-multimedia .iconovideo { height: .9em; width: .9em }
.MODULO .wrap-both header { margin-top: 0em !important }
.MODULO_1_3_1_2 .first-wrap { margin-bottom: 1em }
.MODULO_1_3_1_2 .sec-wrap .wrap_two, .MODULO_1_3_1_2 .sec-wrap .wrap_three { margin-bottom: 1em }
.MODULO-4-4 .first-wrap { margin-bottom: 1em }
.MODULO_VERT_2 .first-wrap { margin-bottom: 1em }
.MODULO_M .sec-wrap { margin-bottom: 1em }
.MODULO_M .sec-wrap:last-of-type { margin-bottom: 0 }
.MODULO .MODULO_XXL_NUEVO .first-wrap { margin-bottom: 1em }
.MODULO_VERT_6, .MODULO_VERT_8 { padding-bottom: 1em }
.MODULO-30-70 .first-wrap { gap: 0 }
.MODULO .MODULO_HORIZ_2 .second-wrap { margin-bottom: 1em }
.MODULO .MODULO_ASIM_1_6 .first-wrap { margin-bottom: 1em }
.MODULO_ASIM_1_6 .sec-wrap { gap: 0 }
.MODULO .MODULO_HORIZ_3 .sec-wrap { margin-bottom: 1em }
.MODULO_100_IZQ .wrap-text { padding-bottom: 0 !important }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag { gap: .5rem }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag a:first-of-type { white-space: nowrap }
.MODULO_1_Banner_3 .first-wrap .wrap_one article { margin-bottom: 0em !important }
.MODULO_1_Banner_3 .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 }
.MODULO .MODULO_1_1_4 .first-wrap { margin-bottom: 1em }
.MODULO .MODULO_1_1_3 .first-wrap { margin-bottom: 1em }
.MODULO .MODULO_1_4_1 .first-wrap { margin-bottom: 1em }
.MODULO .MODULO_1_4 .first-wrap { margin-bottom: 1em }
.MODULO .MODULO_ASIM_1_3_3 .first-wrap { margin-bottom: 1em }
.MODULO .MODULO_1_4_3 .first-wrap { margin-bottom: 1em }
.MODULO_DIRECTO_TIMELINE { gap: 12px }
.MODULO_DIRECTO_TIMELINE .second-wrap .timeline-container { overflow-y: scroll !important; max-height: 300px }
.MODULO .MODULO_2_1_4 .wrap_three { margin-bottom: 1em }
.MODULO .MODULO_2_1_4 .wrap_two { margin-bottom: 1em }
.MODULO-4-4 .first-wrap { gap: 0 }
.MODULO-4-4 .second-wrap .contenedor-1 { gap: 0 }
.MODULO-OPINION { padding-top: 0 }
.MODULO-OPINION.MODULO-OPINION-6 .first-wrap .contenedores { gap: .5em }
.MODULO-OPINION.MODULO-OPINION-7 .first-wrap .contenedores { margin-bottom: 1em }
.MODULO-OPINION.MODULO-OPINION-7 { padding-bottom: 0 }
 }
@media screen and (min-width:0) and (max-width:499px) {
 .item-thumbnail-href { display: block !important; height: 250px !important }
.trc_elastic_thumbnails-a .videoCube_aspect { padding-bottom: 0 !important }
.trc_elastic .thumbBlock_holder { height: 100% !important }
 }
@media only screen and (min-width:601px) {
 .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media { margin: 0 }
.wrap-PAGINA-CORPORATIVA .img-wrap { padding-bottom: 56.25% }
.ARTICULO_BLOG.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles, .LISTADO_BLOGS_ARTICULOS.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles { padding: 1.5em; text-align: left; width: calc(50% - 120px); background-color: var(--color-4) }
.MODULO_1_4_3 .third-wrap { border-top: 1px solid var(--neutral-white) !important; padding-top: 0rem !important }
.MODULO_XL_OVER .wrap-both .wrap-text { background: var(--neutral-5); padding: .75em 2em .75em }
.MODULO_S .sec-wrap article .wrap-both .wrap-text, .MODULO_S .third-wrap article .wrap-both .wrap-text { margin-bottom: 2rem }
.CONTENIDO-IZQ .CONT-IZQ-DER { background: var(--neutral-gray-4); padding: 24px 12px }
.CONTENIDO-IZQ .CONT-IZQ-DER .TITULO-bloque h4 span { background: var(--neutral-gray-4) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { padding-left: 0; padding-top: .5em }
.MODULO_ASIM_1_3_3 .sec-wrap { flex-wrap: wrap; justify-content: flex-start }
.MODULO_ASIM_1_3_3 .sec-wrap article { border-bottom: none; flex: 1 0 calc(32% - 1em); margin-bottom: 1em }
.MODULO_ASIM_1_3_3 .sec-wrap article .wrap-media .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_3_3 .sec-wrap article:nth-child(3n+3) { margin-right: 0 }
 }
@media only screen and (min-width:768px) {
 .MODULO_1_1_4 { padding-bottom: 1rem !important }
.wrap-PAGINA-CORPORATIVA .first-wrap { border: none; flex: 1 0 100%; margin-bottom: 2em }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-both { float: left; height: 100%; min-height: 360px; overflow: hidden; position: relative; width: 100% }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media { height: 100%; left: 0; position: absolute; top: 0; width: 62.5% }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media figure { height: 100% }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media figure .img-wrap { height: 100%; padding-bottom: 0 }
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text { background: var(--color-4); margin-bottom: 0; margin-left: 0; margin-top: 0; height: 100%; min-height: 360px; padding: 20px 96px 30px; color: hsl(0 0% 100% / .7); float: right; position: relative; width: 50%; z-index: 1; display: flex; flex-direction: column; justify-content: center }
.MODULO_1_1_4 .first-wrap .wrap-text { position: absolute !important; top: 50%; right: 0; transform: translate(0, -50%); -webkit-transform: translate(0, -50%); background: var(--neutral-5); margin-bottom: 0; margin-left: 0; margin-top: 0; height: 100%; min-height: 1px; height: auto }
.MODULO_1_1_4 .first-wrap .wrap-text .nombre_redactor { border-left: solid 5px var(--neutral-gray-1); padding-left: 4px; margin-bottom: 0 }
.MODULO_1_1_4 .first-wrap .wrap-text .nombre_redactor a { color: var(--neutral-black); font-family: var(--font-2); font-weight: var(--fw-700) }
.MODULO_1_1_4 .first-wrap .wrap-text .nombre_redactor a:hover { opacity: .8 }
.MODULO_1_1_4 .first-wrap .wrap-text h3 a { color: var(--neutral-gray-1) !important }
.MODULO_1_1_4 .first-wrap .wrap-text h3 a .edicion, .MODULO_1_1_4 .first-wrap .wrap-text h3 a .redaccion { color: var(--neutral-gray-1) }
.MODULO_1_1_4 .first-wrap footer a { color: var(--neutral-gray-1); text-transform: capitalize }
.MODULO_1_1_4 .sec-wrap .wrap-text .nombre_redactor a, .MODULO_1_1_4 .third-wrap .wrap-text .nombre_redactor a { color: var(--color-6) }
.MODULO_1_1_4 .sec-wrap .wrap-both .wrap-text .entradilla { color: var(--gray-2) }
.MODULO_1_1_4 .first-wrap .wrap-both { height: 450px }
.destacado-negro .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-9) }
 }
@media only screen and (min-width:991px) {
 .wrap-FICHA-ARTICULO .MODULO_AUTOR { flex: 0 0 initial !important }
 }
@media only screen and (min-width:993px) {
 .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_two article:nth-child(2) .wrap-media { display: block }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx2 { display: flex; gap: 1em; margin-bottom: .5em }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx2 article { width: calc(50% - 0.5em) }
.MODULO_2_1_4.MODULO_CULTURPLAZA .wrap-both .wrap-text header h3 a { font-size: 1.4rem; line-height: 110% }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three article .entradilla, .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_two article .entradilla, .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_four article .entradilla { display: none }
.MODULO_2_1_4.MODULO_CULTURPLAZA .wrap-both .wrap-text .wrap-otros { margin-bottom: 12px }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 { padding-top: 12px; border-top: solid 1px var(--neutral-3) }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 article { position: relative }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-text { position: absolute; width: 100%; padding: 24px; bottom: 0; left: 0; background: rgb(0 0 0 / .5) }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-text header { margin: 0 }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-text header h3 { margin: 0; color: var(--neutral-white) }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-both .wrap-text header h3 a { font-size: 1em }
.MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_four .img-wrap { padding-bottom: 75% !important }
.MODULO_1_4_3 .third-wrap article { border-bottom: 1px solid var(--neutral-gray-3) !important }
.MODULO_1_1_3 .first-wrap { border: none; flex: 1 0 66%; margin-right: 1em; padding-right: 1em }
.area-usuario .content-container .content .flex { display: flex; flex-wrap: wrap }
.area-usuario .content-container .content .CONTENIDO-IZQ { margin-left: 3em; width: 66% }
.area-usuario .content-container .content .CONTENIDO-DER { width: calc(34% - 3em) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { width: 100% }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media { width: calc(66% - 2em) }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .COLUMNA-DER { background: var(--neutral-5); padding: 12px; padding-top: 24px }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO_ASIM_1_3_3 { display: flex; flex-direction: row; flex-wrap: nowrap }
.MODULO_ASIM_1_3_3 .first-wrap { border-bottom: none; flex: 1 0 50%; padding-right: 2em }
.MODULO_ASIM_1_3_3 .first-wrap .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_3_3 .sec-wrap { flex: 1 0 30%; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; gap: 1em }
.MODULO_ASIM_1_3_3 .sec-wrap article { border-bottom: none; margin-right: 0 }
.MODULO_ASIM_1_3_3 .sec-wrap article .wrap-both { display: flex; flex-direction: column }
.MODULO_ASIM_1_3_3 .sec-wrap article .wrap-both .wrap-media { flex: 1 }
.MODULO_ASIM_1_3_3 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56.25% !important }
.MODULO_ASIM_1_3_3 .sec-wrap article:last-child { margin-bottom: 1em }
.MODULO_1_4 .sec-wrap article .wrap-both .firma-hibrida { margin-right: 0; margin-left: 0 }
.MODULO_1_4 .sec-wrap article .wrap-both .wrap-text header h3 a { text-align: left !important }
.MODULO_1_4 .sec-wrap article.articulo-opinion .wrap-both { align-items: center }
.destacado-negro .MODULO_1_1_3 .first-wrap { border-right: solid 1px var(--neutral-white) }
.destacado-gris .MODULO_1_1_3 .first-wrap { border-right: solid 1px var(--gray-1) }
 }
@media (min-width:1200px) {
 .ad-wrapper-side { display: block; position: fixed; z-index: 0; overflow-x: visible; height: 600px; top: 198px; left: 0; flex: 0 0 auto; width: 100%; transition: top 0.3s ease-in }
.ad-wrapper-side-left, .ad-wrapper-side-right { position: relative; z-index: 1; margin: 0 auto; width: 1040px; background-color: #fff0; height: 100% }
.ad-wrapper-side-left, .ad-wrapper-side-right { position: relative; z-index: 1; margin: 0 auto; width: 1040px; background-color: #fff0 }
.ad-wrapper-side-left .ad { margin-left: -210px; max-width: 120px; float: left; overflow: hidden }
.ad-wrapper-side-right .ad { margin-right: -210px; margin-top: -600px; float: right; max-width: 120px; overflow: hidden }
.ad-container { text-align: center }
.wrap-FICHA-ARTICULO .container-mega .BN { max-width: 1200px }
.container-mega .BN { max-width: 1136px }
.ad-wrapper-side { display: block; position: fixed; z-index: 1; overflow-x: visible; height: 600px; top: 198px; left: 0; flex: 0 0 auto; width: 100%; transition: top 0.2s ease-in; pointer-events: none }
.ad-wrapper-side.fix-top { top: 80px }
.ad-wrapper-side-left, .ad-wrapper-side-right { position: relative; z-index: 2; margin: 0 auto; width: 1040px; background-color: #fff0; height: 100%; pointer-events: all }
 }
[type="checkbox"]+span:not(.lever):before { border: 2px solid var(--neutral-3) !important }
[type="checkbox"]:checked+span:not(.lever):before { border-right: 2px solid var(--primary) !important; border-bottom: 2px solid var(--primary) !important }
.btn_ { position: relative; border: 0; padding: 10px 20px; line-height: normal; text-decoration: none; text-align: center; display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 4px; cursor: pointer; -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out }
.btn_:hover { cursor: pointer; opacity: .8 }
.btn_white_black { background: var(--neutral-6); color: var(--neutral-1) }
.btn_white_black:hover { background: var(--neutral-6); color: var(--neutral-1) }
.btn_black_white { background: var(--neutral-1); color: var(--neutral-6) }
.btn_black_white:hover { background: var(--neutral-1); color: var(--neutral-6) }
.btn_periodico { background: var(--primary); color: var(--neutral-6); font-family: var(--font-2) !important }
.btn_periodico:hover { background: var(--primary); color: var(--neutral-6); opacity: .8; cursor: pointer }
.btn_periodico_secundario { background: var(--secondary); color: var(--neutral-6); font-family: var(--font-2) !important }
.btn_periodico_secundario:hover { background: var(--secondary); color: var(--neutral-6); opacity: .8; cursor: pointer }
.heading-XL { font-family: var(--font-1); font-size: 80px; font-weight: 700 }
.heading-L { font-family: var(--font-1); font-size: 40px; font-weight: 700 }
.heading-M { font-family: var(--font-1); font-size: 28px; font-weight: 700 }
.heading-S { font-family: var(--font-1); font-size: 20px; font-weight: 400 }
.heading-TAG { font-family: var(--font-1); font-size: 20px; font-weight: 700 }
.semi-heading { font-family: var(--font-2); font-size: 14px; font-weight: 400; color: #fff; text-align: center }
.paragraph-M { font-family: var(--font-3); font-size: 20px; font-weight: 400 }
.paragraph-S { font-family: var(--font-3); font-size: 16px; font-weight: 400 }
#btn-enlaces-periodicos img { -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: relative; cursor: pointer; width: 100%; max-width: 60px; height: auto }
#btn-enlaces-periodicos:hover img { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px) }
.wrap-FOOTER .page-footer { padding: 48px 0 }
.page-footer .footer-top { background: #4a4a4a; border-top: 0 }
.footer-top nav { background: var(--primary); gap: 16px; margin-top: 24px; height: auto }
.wrap-FOOTER .footer-copyright { background: var(--primary); padding: 0; min-height: auto; height: auto }
.wrap-FOOTER .footer-mid .box__ { display: flex; gap: 28px; align-items: stretch; justify-content: space-between; width: 100%; flex-wrap: nowrap }
.wrap-FOOTER .footer-top .foot-brand { width: auto; max-width: 295px; display: block; margin: auto 0; max-height: 60px }
.footer-top nav { box-shadow: none; display: flex; flex-direction: column; align-items: start; justify-content: center; gap: 24px }
.wrap-FOOTER .footer-top nav ul:nth-of-type(1) li a { font-family: var(--font-2); color: var(--neutral-6); font-weight: 700; font-size: 18px; line-height: normal }
.wrap-FOOTER .footer-top nav ul:nth-of-type(2) li a { font-family: var(--font-3); color: var(--neutral-6); font-weight: 400; font-size: 16px; line-height: normal }
.wrap-FOOTER .footer-top nav ul li a { -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out }
.wrap-FOOTER .footer-top nav ul li a:hover { color: var(--neutral-6); opacity: .8; cursor: pointer }
.wrap-FOOTER .footer-copyright .centrado { display: flex; flex-direction: row; align-items: center; justify-content: space-between; gap: 12px }
.wrap-FOOTER .footer-copyright .centrado span { font-family: var(--font-3); color: var(--neutral-6); font-weight: 400; font-size: 16px; line-height: normal }
.wrap-FOOTER .footer-copyright .centrado span a { -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; text-decoration: none; font-family: var(--font-3); color: var(--neutral-6); font-weight: 400; font-size: 16px; line-height: normal }
#modal-suscripcion-new, #modal-enlaces-periodicos { background: var(--neutral-6); max-width: 990px; width: 95% }
#modal-suscripcion-new .top-content img, #modal-enlaces-periodicos .top-content img { max-width: 110px; margin-bottom: 12px }
#modal-enlaces-periodicos .modal-content, #modal-suscripcion-new .modal-content { padding-top: 0 }
#modal-suscripcion-new .mid-content { margin-top: 24px; width: 100%; display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; gap: 48px }
#modal-suscripcion-new .mid-content .left-content, #modal-suscripcion-new .mid-content .right-content { width: 50% }
#modal-suscripcion-new .mid-content .left-content { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; gap: 24px }
#modal-suscripcion-new .mid-content .left-content>div { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 24px }
#modal-suscripcion-new .mid-content .left-content p { margin: 0; text-align: left; line-height: normal; color: #1c1c1c }
#modal-suscripcion-new .mid-content .left-content span { text-align: left; line-height: normal; color: #1c1c1c }
#modal-suscripcion-new .mid-content .left-content form { width: 100%; margin-top: 0; border: 0 !important; padding-top: 0 !important; display: flex; align-items: center; gap: 24px }
#modal-suscripcion-new .mid-content .left-content form .input-field { margin: 0; width: 70% }
#modal-suscripcion-new .mid-content .left-content form .input-field input { background: var(--neutral-5); border-bottom: 2px solid var(--primary) }
#modal-suscripcion-new .mid-content .left-content form button { width: 30%; margin-bottom: 0 }
#modal-suscripcion-new .modal-footer { height: 5px; padding-top: 0; background-color: var(--primary) !important }
#modal-suscripcion-new .bottom-content { margin-top: 24px; padding-top: 24px; border-top: solid 1px var(--neutral-3) }
#modal-suscripcion-new .bottom-content p { text-align: left; margin: 0; font-family: var(--font-3); line-height: normal }
#modal-suscripcion-new .mid-content .right-content { display: flex; flex-direction: row; gap: 24px; align-items: flex-start; justify-content: flex-start }
#modal-suscripcion-new .mid-content .right-content .check__ { width: 100%; display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; gap: 48px }
#modal-suscripcion-new .mid-content .right-content .check__>div { display: flex; flex-direction: column; align-items: flex-start; gap: 24px; text-align: left }
#modal-suscripcion-new .mid-content .right-content .check__>div label { display: flex; gap: 24px; min-height: 25px; align-items: center; justify-content: flex-start }
#modal-suscripcion-new .mid-content .right-content .check__>div label input { position: relative; left: 0; opacity: 1; width: 15px; height: 15px }
#modal-suscripcion-new .mid-content .right-content .check__>div span { min-height: 25px; display: flex; align-items: center; justify-content: flex-start }
#modal-suscripcion-new .mid-content .right-content .check__>div span img { max-height: 25px; max-width: 120px }
#modal-suscripcion-new .Formulario { display: flex; align-items: stretch; justify-content: flex-start; gap: 24px }
#modal-suscripcion-new .Formulario #email_reg { margin-bottom: 0; background: var(--neutral-5) }
.modalNew .Formulario input+label.active { color: var(--primary) !important }
.module_newsletter { width: 100%; min-height: 150px; background-color: var(--neutral-4); padding: 32px; border-bottom: solid 10px var(--primary); border-radius: 0; position: relative; overflow: hidden; display: flex; align-items: center; justify-content: space-between; gap: 24px }
.module_newsletter .float_image { max-height: 140px; width: auto; position: absolute; right: -20px; top: -20px }
.module_newsletter .content__ { width: 33% }
.module_newsletter .content__.brand_content img { max-height: 45px; width: auto; max-width: 100% }
.module_newsletter .content__.mid_content p { font-size: 24px; color: #1c1c1c; line-height: normal; font-family: var(--font-1); font-weight: 700; margin: 0; text-align: left }
.module_newsletter .content__.last_content button { margin: auto }
.module_box { width: 100%; max-width: 100%; background-color: var(--primary); padding: 24px; border-radius: 10px; position: relative; overflow: hidden; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px; margin-bottom: 24px }
.module_box.module_box_secondary { background-color: var(--secondary) }
.module_box .float_image { max-height: 170px; width: auto; position: absolute; right: -40px; top: 50%; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%) }
.module_box p { font-size: 28px; color: var(--neutral-6); line-height: normal; font-family: var(--font-1); font-weight: 700; margin: 0; margin-bottom: 8px; text-align: center }
.module_box p+p { font-size: 16px; color: var(--neutral-6); line-height: normal; font-family: var(--font-1); font-weight: 700; margin: 0; text-align: center }
.corporative-pages .wrap-titulo { width: 100%; display: flex; align-items: center; justify-content: flex-start; position: relative; text-align: left; margin-bottom: 48px }
.corporative-pages .wrap-titulo::before { content: ""; position: absolute; z-index: 1; top: 50%; left: 0; -webkit-transform: translate(0, -50%); -moz-transform: translate(0, -50%); -o-transform: translate(0, -50%); -ms-transform: translate(0, -50%); transform: translate(0, -50%); width: 100%; height: 1px; background-color: var(--neutral-4) }
.corporative-pages .wrap-titulo h2 { font-family: var(--font-1); font-weight: 900; line-height: normal; background-color: var(--neutral-6); padding-right: 24px; color: var(--primary); font-size: 28px; position: relative; z-index: 2; margin: 0 }
.corporative-pages .header-content { width: 100%; height: 450px; border-radius: 5px; margin-bottom: 24px }
.corporative-pages .header-content img { width: 100%; height: 100%; border-radius: 5px; object-fit: cover }
.corporative-pages .wrap-precontent { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 16px }
.corporative-pages .wrap-precontent h3 { font-family: var(--font-1); font-weight: 900; color: var(--gray-1); font-size: 44px; line-height: normal; margin: 0 }
.corporative-pages .wrap-precontent p { font-family: var(--font-3); font-weight: 400; color: var(--gray-2); font-size: 16px; line-height: normal; margin-top: 0 }
.corporative-pages .wrap-precontent p:last-of-type { margin-bottom: 0 }
.corporative-pages .wrap-precontent { margin-bottom: 48px }
.box___ { width: 100%; max-width: 750px; margin: auto; margin-bottom: 48px; min-height: 150px; background-color: var(--neutral-4); padding: 48px; border-bottom: solid 10px var(--primary); border-radius: 0; position: relative; overflow: hidden; display: flex; align-items: center; justify-content: space-between; gap: 48px }
.box___.box_horizontal_triple .content_box { width: 30% }
.box___.box_horizontal_triple .content_box:first-of-type { width: 40% }
.box___.box_horizontal_triple .content_box p { font-family: var(--font-1); font-weight: 900; color: var(--gray-1); font-size: 16px; line-height: normal; margin: 0; margin-bottom: 12px }
.box___.box_horizontal_triple .content_box span { font-family: var(--font-3); font-weight: 400; color: var(--gray-1); font-size: 16px; line-height: normal; margin: 0; display: block }
.box___.box_horizontal_triple.box_app a { display: flex }
.box___.box_horizontal_triple.box_app a img { width: 100%; height: auto; position: relative; -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out }
.box___.box_horizontal_triple.box_app a:hover img { cursor: pointer; -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px) }
.box___.box_vertical { flex-direction: column }
.box___.box_vertical .content_box:first-of-type { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 16px }
.box___.box_vertical .content_box:first-of-type a img { max-height: 20px; width: 100%; position: relative; -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out }
.box___.box_vertical .content_box:first-of-type a:hover img { cursor: pointer; -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px) }
.box___.box_vertical .content_box { width: 100% }
.box___.box_vertical .content_box ul { margin-top: 0; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px }
.box___.box_vertical .content_box ul:last-of-type { margin-bottom: 0 }
.box___.box_vertical .content_box ul h4 { margin: 0; font-family: var(--font-1); color: var(--primary); font-weight: 700; line-height: normal; font-size: 16px; text-transform: uppercase; text-align: center }
.box___.box_vertical .content_box ul li a { font-family: var(--font-1); color: var(--gray-1); font-weight: 700; line-height: normal; font-size: 16px; text-align: center; -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out }
.box___.box_vertical .content_box ul li a:hover { color: var(--gray-1); cursor: pointer; opacity: .8 }
.box___ .content_box.box_buttons { display: flex; align-items: center; justify-content: center; gap: 24px; flex-wrap: wrap }
.box___.box_horizontal_triple.box_quienes_somos { max-width: 100% }
.box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type { width: 25% }
.box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(2) { width: 50% }
.box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(3) { width: 25% }
.box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(2) p { margin: 0; text-align: center }
.box___.box_publicidad .content_box.box_buttons .btn_periodico_secundario { color: var(--neutral-white) }
.card-autor { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px }
.card-autor .wrap-image { width: 150px; min-width: 150px; height: 150px; border-radius: 150px; overflow: hidden }
.card-autor .wrap-image img { width: 100%; height: 100%; object-fit: cover }
.card-autor .wrap-info { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px }
.card-autor .wrap-info .wrap-head { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 16px }
.card-autor .wrap-info .wrap-head p { font-family: var(--font-1); font-size: 16px; font-weight: 700; line-height: normal; color: var(--gray-1); text-align: center; margin: 0 }
.card-autor .wrap-info .wrap-head span { display: block; font-family: var(--font-1); font-size: 16px; font-weight: 700; line-height: normal; color: var(--primary); text-align: center; margin: 0 }
.card-autor .wrap-info .wrap-foot { display: flex; flex-direction: row; align-items: center; justify-content: center; gap: 16px }
.card-autor .wrap-info .wrap-foot a svg { -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; max-height: 17px; width: auto; position: relative }
.card-autor .wrap-info .wrap-foot a:hover svg { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px); opacity: .8; cursor: pointer }
.corporative-pages .wrap-text p, .corporative-pages .wrap-text ul li, .corporative-pages .wrap-text span { margin-top: 0; margin-bottom: .75em; font-weight: 400; color: var(--gray-1); font-family: var(--font-3); font-size: 16px; line-height: normal }
.corporative-pages .wrap-text ul { padding-left: 1.5em }
.corporative-pages .wrap-text ul:not(.browser-default)>li { list-style-type: disc !important }
.corporative-pages .wrap-text a { margin-top: 0; margin-bottom: .75em; font-weight: 400; color: var(--primary); font-family: var(--font-3); font-size: 16px; line-height: normal; text-decoration: underline; -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out }
.corporative-pages .wrap-text a:hover { cursor: pointer; color: var(--primary); opacity: .8 }
.articulo-opinion .firma-hibrida { display: flex; flex-direction: column; gap: 12px; align-items: flex-start; justify-content: flex-start }
.articulo-opinion .entradilla { display: none }
.op-redactor { display: none; gap: 0; align-items: center; justify-content: center }
.articulo-opinion .op-redactor { display: flex }
.Opinion .edition { display: none }
.Opinion .op-redactor .op { display: none }
.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .op-redactor { display: flex; justify-content: flex-start; margin-top: 8px }
.MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-2 .op-redactor, .MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-3 .op-redactor { justify-content: flex-start }
.MODULO .slick-list .articulo-opinion .wrap-text .pretitulo { text-align: center }
.MODULO .slick-list .articulo-opinion .wrap-both .wrap-text .entradilla { text-align: center }
.MODULO .slick-list .articulo-opinion .op-redactor { margin-top: 12px }
.MODULO .slick-list .articulo-opinion .wrap-text { margin-top: 4px }
.MODULO .slick-list .articulo-opinion header { margin-top: 4px }
.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both, .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both { display: flex; gap: 12px }
.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-text .pretitulo, .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-text .pretitulo { text-align: left }
.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both .wrap-text h3 a, .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both .wrap-text h3 a { text-align: left !important }
.MODULO .slick-list.slider-x3 .articulo-opinion .op-redactor, .MODULO .slick-list.slider-x4 .articulo-opinion .op-redactor { justify-content: flex-start }
.tags-and-share { display: flex; flex-wrap: nowrap; width: calc(33% -70px); gap: 12px; margin-left: .5rem }
.tags-and-share .share-box { width: 100%; padding: 24px 0 }
.barra-compartir-articulo { display: flex; align-items: center }
.tags-and-share .share-box ul { margin: 0; display: flex; align-items: flex-start; justify-content: flex-start; gap: 12px; flex-wrap: wrap }
.tags-and-share .share-box ul li { font-family: var(--font-1); color: var(--neutral-black); text-transform: uppercase; font-size: 14px; font-weight: 700 }
.tags-and-share .share-box ul li { font-family: var(--font-1); font-size: 11px; font-weight: 600; line-height: 26px; color: #4d4f4f !important; text-transform: uppercase !important; background-color: transparent !important }
.tags-and-share .share-box ul.tags li a { color: var(--primary) !important; font-family: var(--font-1); font-size: 12px; text-transform: capitalize !important; font-weight: 600; line-height: 26px; font-style: italic; height: 100%; display: flex; align-items: center }
.tags { display: flex; gap: 12px; align-items: center; justify-content: center }
.tags-and-share .barra-compartir-articulo { max-width: fit-content; padding-bottom: 0; border-bottom: 0; margin-bottom: .3rem }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote div { border: 0 !important; background: initial !important }
.autor-foto { position: relative }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .cate, .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .cate, .wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .cate, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .cate { display: none }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2 span { margin: 0; margin-right: auto; padding: 12px 24px; background-color: var(--live) }
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2 span, .wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2 span { margin: 0; margin-right: auto; padding: 12px 24px; background-color: var(--primary) }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2 span { margin: 0; margin-right: auto; padding: 12px 24px; background-color: var(--secondary) }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2, .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2, .wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2 { padding-left: 0 }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2 span .live-icon { display: none }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2 span, .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2 span, .wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2 span, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2 span { font-family: var(--font-1); font-weight: 700; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--neutral-white); letter-spacing: 0; display: flex; justify-content: flex-start; align-items: center; max-width: fit-content; border-radius: 5px }
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2.top-title, .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2.top-title, .wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2.top-title, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2.top-title { margin-bottom: 0 }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-autor { display: none !important }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .op-redactor { display: flex }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit .art-entradilla { border-bottom: 0; padding-bottom: 0; margin-bottom: 0 }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .op-redactor .nombre-op-redactor span a { color: var(--neutral-white) }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor { float: none; margin-right: 0; width: calc(66% - 2em); margin: 0 2em 1em 0; order: 2 }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media { width: 100%; float: none; margin-right: 0; margin-bottom: 0 }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date { display: flex; align-items: stretch; gap: 12px; justify-content: space-between; flex-wrap: nowrap; margin-bottom: 12px; padding-top: 1em; border-top: solid 1px var(--neutral-4) }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author { width: 60%; display: flex; flex-direction: row; gap: 12px; align-items: center; justify-content: flex-start }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .wrap-image { width: 60px; height: 60px; border-radius: 60px; overflow: hidden }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .wrap-image img { width: 100%; height: 100%; border-radius: 100%; object-fit: cover }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .information { display: flex; flex-direction: column; gap: 8px; align-items: flex-start; justify-content: flex-start }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .information .edition a { font-family: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 14px; font-weight: var(--fw-700); color: var(--primary); position: relative; padding-left: 16px }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .information .edition a::after { content: ""; position: absolute; top: 6px; left: 0; width: 8px; height: 8px; border-radius: 2px; background-color: var(--primary) }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date { width: 40% }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-uno, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-dos { text-align: end; font-family: var(--font-3); color: var(--neutral-3); font-weight: 400; font-size: 14px }
.MODULO .MODULO_VERT_6 .slider-x6 .wrap-both .wrap-text .entradilla { display: none }
.MODULO .MODULO_VERT_6 .slider-x6 .wrap-otros .pie-noticia .contenedor-redactor .firma-hibrida { display: none }
.sidenav-logotype { display: none }
.lo-mas-leido-cabecero.busqueda-avanzada span { margin: 0; margin-right: auto; padding: 12px 24px; background-color: var(--secondary) }
.lo-mas-leido-cabecero.busqueda-avanzada { padding-left: 0 }
.lo-mas-leido-cabecero.busqueda-avanzada::after { background: var(--primary); left: unset; right: 0; max-width: calc(100% - 400px) }
.lo-mas-leido-cabecero.busqueda-avanzada span { font-family: var(--font-1); font-weight: 700; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--neutral-white); letter-spacing: 0; display: flex; justify-content: flex-start; align-items: center; max-width: fit-content; border-radius: 5px }
.wrap-LISTADO.wrap-MEDIO .MODULO { margin-bottom: 1em }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:first-of-type { background: #f1f1f1; padding: 24px }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article { border-bottom: 0; margin-bottom: 0; padding-bottom: 0 }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO { margin-bottom: 40px }
.modulo-opinio .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { max-width: 63px; min-width: 63px; height: 63px; min-height: 63px; position: relative; margin-right: 1rem }
.modulo-opinio .MODULO .wrap-both .wrap-media figure { width: 100%; height: 100%; position: relative }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:nth-child(odd) .wrap-both .wrap-media figure::after { content: ""; position: absolute; top: 0; right: 0; left: unset; width: 17px; height: 17px; background-color: #3effd0 }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:nth-child(even) .wrap-both .wrap-media figure::after { content: ""; position: absolute; top: 0; left: 0; right: unset; width: 17px; height: 17px; background-color: #3effd0 }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:first-of-type figure::before { content: ""; position: absolute; bottom: 0; left: 0; width: 17px; height: 17px; background-color: #0061f2; top: unset; z-index: 1 }
.modulo-opinio .MODULO .wrap-both .wrap-media figure a { display: block; height: 100%; width: 100% }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 100% }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text * { justify-content: flex-start !important; text-align: left !important }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; gap: 6px; padding-top: 0 }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .categoria-tag { display: none }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .wrap-otros { order: 1; margin: 0 }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text header { order: 2; margin: 0 }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text header h3, .modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text header h3 a { margin: 0; font-weight: 700 }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla { order: 3; display: flex !important; color: var(--negro); font-family: "Aeonik"; font-weight: 400 }
.modulo-opinio .wrap-otros .pie-noticia .contenedor-redactor span a { font-family: var(--font-1) !important; font-style: normal; letter-spacing: 0; font-size: 16px; line-height: 21px; font-weight: var(--fw-400); color: var(--black); position: relative; text-transform: uppercase }
.destacado-negro .MODULO .articulo-opinion .op-redactor .op { background: var(--neutral-white); border-right: 2px solid var(--neutral-4) }
.destacado-negro .MODULO .articulo-opinion .op-redactor .op span { color: var(--primary) !important }
.destacado-negro .MODULO .articulo-opinion .op-redactor .nombre-op-redactor { background: var(--neutral-white) }
.destacado-negro .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span { color: var(--secondary) !important }
.MODULO .articulo-opinion .pretitulo { margin-top: 8px }
.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .wrap-text header h3 { margin-bottom: 8px }
.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .wrap-text header h3 a { font-size: 28px; line-height: normal }
.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .wrap-text .op-redactor { margin-top: 8px }
.MODULO .MODULO_XXL_NUEVO .sec-wrap .pretitulo { text-align: center }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-both { display: flex; gap: 24px }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .firma-hibrida { width: 110px; margin: 0; min-width: 110px }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text { flex-direction: column; gap: 0; padding-top: .5em; align-items: flex-start; width: 100% }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text header { width: 100% }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .entradilla { text-align: center; margin-bottom: 8px }
.MODULO .MODULO_VERT_2 .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_VERT_2 .articulo-opinion .entradilla { text-align: center; margin-bottom: 8px }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-both { gap: 24px; align-items: center }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .firma-hibrida { width: 110px; min-width: 110px; margin: 0 }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion header { margin-top: 0.5em !important }
.MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion .entradilla { text-align: center; margin-bottom: 8px }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-both { gap: 24px; align-items: center }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .entradilla { display: none !important }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_ASIM_1_6 .first-wrap .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_ASIM_1_6 .first-wrap .articulo-opinion .entradilla { text-align: center; margin-bottom: 8px }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_2_1_4 .wrap_two .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_2_1_4 .wrap_three .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_2_1_4 .wrap_three .articulo-opinion .entradilla { text-align: center; margin-bottom: 8px }
.MODULO .MODULO_2_1_4 .wrap_four .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_2_1_4 .wrap_four .articulo-opinion { padding: 0 0 2rem }
.MODULO .MODULO_XXL .first-wrap .articulo-opinion header { margin-top: 0.5em !important }
.MODULO .MODULO_XXL .first-wrap .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_XXL .first-wrap .articulo-opinion .entradilla { text-align: center; margin-bottom: 8px }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-both { gap: 24px }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .pretitulo { margin-top: 0; text-align: left }
.MODULO .MODULO_HORIZ_3 .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion { margin-bottom: 1em }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-both { flex-direction: row }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-text { flex-basis: 100% !important }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .pretitulo { margin-top: 0 }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion header h3 { margin-bottom: 4px }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion header h3 a { display: inline; text-align: left }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .op-redactor .op { z-index: 2 }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .op-redactor .nombre-op-redactor { z-index: 1 }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .entradilla { margin-bottom: 8px; text-align: center }
.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .wrap-both { height: 100%; min-height: 1px }
.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .wrap-text { position: unset !important; top: unset; right: unset; transform: unset; -webkit-transform: unset; background: var(--neutral-white); float: unset; display: flex; flex-direction: column; align-items: center; justify-content: center; margin: auto }
.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .op-redactor .op { z-index: 2 }
.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .op-redactor .nombre-op-redactor { z-index: 1 }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-both { gap: 24px }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: left }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_1_1_4 .sec-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_1_4 .sec-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .wrap-both { gap: 24px }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: left }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_1_1_3 .first-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_1_3 .first-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_1_1_3 .sec-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_1_3 .sec-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .wrap-both { gap: 24px }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: left }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_1_4 .first-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4 .first-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4 .sec-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4 .sec-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4_1 .first-wrap .articulo-opinion .wrap-text { position: relative }
.MODULO .MODULO_1_4_1 .first-wrap .articulo-opinion .wrap-text .pretitulo { text-align: center }
.MODULO .MODULO_ASIM_1_3_3 .first-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_ASIM_1_3_3 .first-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_ASIM_1_3_3 .sec-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_ASIM_1_3_3 .sec-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4_3 .first-wrap .articulo-opinion .wrap-both { flex-direction: column }
.MODULO .MODULO_1_4_3 .first-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4_3 .first-wrap .articulo-opinion .entradilla { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4_3 .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_GRID_VERT .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_XL_OVER .articulo-opinion .wrap-both .wrap-text { position: relative; margin-top: 1rem }
.MODULO .MODULO_XL_OVER .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_SLIDER .articulo-opinion .wrap-both { position: relative; display: flex; flex-direction: column; align-items: center }
.MODULO .MODULO_SLIDER .articulo-opinion .wrap-both .wrap-text { position: relative; bottom: 0 }
.MODULO_1_3_1_2 .articulo-opinion .pretitulo { text-align: center !important }
.MODULO_1_3_1_2 .articulo-opinion .entradilla { text-align: center !important }
.MODULO_HORIZ_1 .sec-wrap .articulo-opinion .wrap-both { flex-direction: column }
.MODULO_HORIZ_1 .articulo-opinion .pretitulo { text-align: center !important }
.MODULO_HORIZ_1 .articulo-opinion .entradilla { text-align: center !important }
.MODULO-4-4 .articulo-opinion .pretitulo { text-align: center !important }
.MODULO-4-4 .articulo-opinion .entradilla { text-align: center !important }
.MODULO_M .articulo-opinion .pretitulo { text-align: center !important }
.MODULO_M .articulo-opinion .entradilla { text-align: center !important }
.MODULO_L .articulo-opinion .pretitulo { text-align: center !important }
.MODULO_L .articulo-opinion .entradilla { text-align: center !important }
.MODULO .MODULO_SLIDER .articulo-opinion .wrap-both .wrap-text { left: unset !important }
.MODULO_1_4.MODULO_1_4_ROBA .first-wrap { flex: 1 0 33% }
.MODULO_1_4.MODULO_1_4_ROBA .sec-wrap { flex: 1 0 33% }
.MODULO_1_4.MODULO_1_4_ROBA .third-wrap { flex: 1 0 33% }
.MODULO_2_4_ROBA .first-wrap .wrap_one article .wrap-both { flex-direction: column !important }
.MODULO_2_4_ROBA .sec-wrap { background-color: transparent !important }
.MODULO_3_1_1 .first-wrap { border: none; flex: 1 0 66%; margin-left: 1em; padding-left: 1em; margin-right: 0; padding-right: 0 }
.MODULO_3_1_1 .third-wrap .wrap-both header { margin-top: 0 }
.MODULO_3_1_1 .third-wrap article .wrap-both { gap: 20px }
.MODULO_3_1_1 .wrap-text .pretitulo { padding-left: 0; margin-bottom: 2px; margin-top: 0; text-align: left; position: relative }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="https://player.vimeo.com/"] { height: 426px !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { margin: 0 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img { margin-bottom: 0 }
.grid-container__inner { width: 100%; max-width: 100%; margin: 0 auto; position: relative; display: flex; justify-content: flex-start }
.grid-container__inner .col-3-4 { width: 100%; margin-left: 0; margin-right: 0 }
.grid-container__inner .col-1-4.last { width: fit-content; clear: right; float: right; margin-right: 0 }
.grid-container__inner .col-3-4 .media.noticia { display: flex; flex-direction: row; gap: 20px }
.grid-container__inner .col-3-4 .media.noticia .img { margin-right: 0; width: 25%; max-width: 161px; border-radius: 4px }
.grid-container__inner .col-3-4 .media.noticia .img img { display: block; width: 100%; max-width: 100%; height: auto; border-radius: 4px }
.grid-container__inner .col-3-4 .media.noticia .bd { display: flex; flex-direction: column; align-items: flex-start; gap: 12px; width: 100% }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__superior span { font-family: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 14px; font-weight: var(--fw-700); color: var(--primary); position: relative; padding-left: 16px }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__superior span::after { content: ""; position: absolute; top: 6px; left: 0; width: 8px; height: 8px; border-radius: 2px; background-color: var(--primary) }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__titulo.h3 { font-size: 2.999em; line-height: 100%; font-weight: 700; color: var(--neutral-gray-1); margin-bottom: 0; margin-top: 0; letter-spacing: -1px }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla { display: flex; flex-direction: column; align-items: flex-start; gap: 8px }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma { float: left; font-size: 14px; font-weight: 400; line-height: 100%; text-transform: uppercase; display: flex; flex-wrap: wrap }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .noticia__por { display: none }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .tag-list { margin: 0; list-style: none; display: flex; padding: 0; gap: 5px }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .tag-list li a { text-decoration: none; color: var(--primary); font-family: var(--font-3) }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .noticia__firma-separador { font-weight: 400; color: #8a8a8a }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .html-content p { margin: 0 !important; line-height: normal; font-size: 16px; font-weight: 400; font-family: var(--font-2) }
.nav-podcast__plataformas.nav-podcast__plataformas--programa { display: flex; flex-direction: row; align-items: center; justify-content: flex-start; width: 100%; gap: 10px }
.nav-podcast__plataformas a { width: fit-content; max-width: 22px; display: flex; justify-content: center }
.nav-podcast__plataformas svg { max-width: 100% }
.wrap-LISTADO.wrap-MEDIO .container-mega { max-width: 95% }
.wrap-LISTADO.wrap-MEDIO .container-mega .BN { max-width: 1200px; margin: auto }
@media (max-width:767px) {
 .modulo-opinio .CONTENIDO-IZQ, .modulo-opinio .CONTENIDO-DER { padding: 0 1em }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO { margin-bottom: 24px }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO { margin-bottom: 24px; border-bottom: solid 1px #ececec }
.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:first-of-type { padding: 24px 16px !important; border-bottom: 0 }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 100% !important }
.modulo-opinio #boton-cargar-mas { max-width: 100% }
.wrap-LISTADO.wrap-MEDIO { padding: 1em 0 }
.grid-container__inner .col-3-4 .media.noticia { flex-direction: column }
.grid-container__inner .col-3-4 .media.noticia .img { width: 100%; max-width: 75% }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla { gap: 10px }
.grid-container__inner .col-3-4 .media.noticia .bd .noticia__titulo.h3 { font-size: 28px }
.wrap-LISTADO.wrap-MEDIO .MODULO article { margin-bottom: 0 !important }
.container-mega:last-of-type { margin-top: 24px; margin-bottom: 0 !important }
.container-mega:last-of-type .BN { margin-bottom: 0 !important }
 }
.contenedor-estrecho { width: 100%; max-width: 1272px; margin: 0 auto; position: relative; margin-top: 40px }
.contenedor-estrecho article { margin-bottom: 20px }
.contenedor-estrecho .noticia { font-size: 16px; display: flex }
.contenedor-estrecho .noticia .img { width: 25%; max-width: 161px; margin-right: 20px }
.contenedor-estrecho .noticia .img .plazaradio-programa { display: none }
.contenedor-estrecho .bd .noticia__titulo { font-weight: 700; font-size: 22px; color: #292929; margin-bottom: 10px; line-height: 1.1; margin-top: 0; letter-spacing: -1px }
.contenedor-estrecho .bd .noticia__titulo .html-content { color: #292929 }
.contenedor-estrecho .bd .noticia__entradilla .noticia__firma .noticia__por { display: none }
.contenedor-estrecho .bd .noticia__entradilla .noticia__firma .tag-list li a { text-decoration: none; color: #4a82b9 }
@media (max-width:1213px) {
 .MODULO_ASIM_1_3_3 .first-wrap { width: 100%; flex: 1 }
.MODULO_ASIM_1_3_3 .sec-wrap { width: 100%; flex: 1 }
.MODULO_ASIM_1_3_3 { flex-wrap: wrap; flex-direction: column }
 }
@media (max-width:991px) {
 .MODULO_2_1_4.MODULO_CULTURPLAZA article { margin-bottom: 1em !important; width: 100% }
.wrap-FOOTER .footer-mid .box__ { flex-wrap: wrap }
.wrap-FOOTER .footer-mid .box__ .box_.box_1, .wrap-FOOTER .footer-mid .box__ .box_.box_2 { width: calc(50% - 16px) }
.wrap-FOOTER .footer-mid .box__ .box_.box_3 { width: 100% }
.module_newsletter .float_image { top: unset; bottom: -20px }
.wrap-organigrama .second-row .wrap-autores .card-autor, .wrap-organigrama .fourth-row .wrap-autores .card-autor { width: calc(33% - 30px) }
.wrap-organigrama .third-row .wrap-autores .card-autor { width: calc(50% - 24px) }
.MODULO .MODULO_XL .wrap-text .pretitulo { text-align: left }
.MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .wrap-text { align-items: center }
.MODULO .MODULO-OPINION.MODULO-OPINION-7 .wrap-text .pretitulo { text-align: center }
.MODULO .MODULO_XL .wrap-otros .pie-noticia { justify-content: flex-start }
.MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros .pie-noticia { justify-content: flex-start }
.MODULO .MODULO_1_3_1_2 .first-wrap .wrap-text .pretitulo { text-align: left }
.MODULO .MODULO_ASIM_1_3 .first-wrap { margin-bottom: 1em }
.MODULO .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media { width: 100%; margin-bottom: 0; margin-right: 0 }
.MODULO_1_4_3 .third-wrap article { margin-bottom: 0 }
.MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-2 .op-redactor, .MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-3 .op-redactor { justify-content: center }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor { float: none; margin-right: 0; width: 100%; margin: 0 0em 1.5em 0; order: 2 }
.MODULO .MODULO_XL .articulo-opinion .wrap-both { display: flex; gap: 24px; align-items: center; justify-content: flex-start }
.MODULO .MODULO_XL .articulo-opinion .wrap-both .firma-hibrida { width: 80px; margin: 0 }
.MODULO .MODULO_XL .articulo-opinion .pretitulo { text-align: left; margin-top: 0 }
.MODULO .MODULO_XL .articulo-opinion .wrap-both .wrap-text header h3 { margin-top: 0; margin-bottom: 8px }
.MODULO .MODULO_XL .articulo-opinion .wrap-both .wrap-text header h3 a { display: inline }
.MODULO .MODULO_XL .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion { margin-bottom: 1em }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-both { gap: 0 }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion header h3 { text-align: center }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .op-redactor { justify-content: center }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .pretitulo { text-align: center }
.MODULO .MODULO_HORIZ_3 .articulo-opinion header h3 a { display: block }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .op-redactor { justify-content: center }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion { width: 100% }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-text { width: 100%; padding-top: 0 !important }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-both { gap: 24px; align-items: center; flex-direction: row; display: flex }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .entradilla { text-align: center }
.MODULO .MODULO_1_4_3 .third-wrap .articulo-opinion .wrap-both { flex-direction: column }
.MODULO .MODULO_1_4_3 .third-wrap .articulo-opinion .pretitulo { text-align: center }
.modal-accionistas { background: var(--white); max-width: 100%; width: 100%; top: 0 !important; max-height: 100% !important }
.modal-accionistas .mid-content .left-content, .modal-accionistas .mid-content .right-content { width: 100% !important; align-items: center !important }
.mid-content .accionistas .col-12.col-lg-6 { width: 100% !important }
 }
@media (max-width:767px) {
 .es-multimedia { height: 40px; width: 40px }
article:hover .es-multimedia .element { width: 14px !important; height: 15px !important }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2::before { max-width: calc(100% - 140px) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo::after { font-size: 18px; line-height: 18px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo { padding-left: 22px; line-height: 18px }
.TITULO-listado.sin_enlace h2.TITULO-ESPECIAL { font-size: 18px !important }
.heading-XL { font-size: 40px }
.heading-L { font-size: 28px }
.heading-M { font-size: 24px }
.heading-S { font-size: 18px }
.heading-TAG { font-size: 18px }
.semi-heading { font-size: 16px }
.paragraph-M { font-size: 18px }
.paragraph-S { font-size: 16px }
#modal-suscripcion-new { width: 100% }
#modal-suscripcion-new .modal-content { padding-top: 0 }
#modal-suscripcion-new .mid-content .Formulario { flex-direction: column }
#modal-suscripcion-new .mid-content .left-content { width: 100%; order: 2 }
#modal-suscripcion-new .mid-content .right-content { width: 100%; order: 1 }
.corporative-pages .wrap-titulo { margin-bottom: 24px }
.corporative-pages .wrap-titulo h2 { font-size: 24px }
.corporative-pages .header-content { height: 350px }
.wrap-organigrama .first-row { margin: 0 }
.wrap-organigrama .second-row .wrap-autores, .wrap-organigrama .third-row .wrap-autores, .wrap-organigrama .fourth-row .wrap-autores { gap: 24px }
.wrap-organigrama .second-row .wrap-autores .card-autor, .wrap-organigrama .third-row .wrap-autores .card-autor, .wrap-organigrama .fourth-row .wrap-autores .card-autor { width: calc(50% - 12px) }
.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both, .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both { gap: 4px; flex-direction: column }
.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-text .pretitulo, .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-text .pretitulo { text-align: center }
.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both .wrap-text h3 a, .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both .wrap-text h3 a { text-align: center !important }
.MODULO .slick-list.slider-x3 .articulo-opinion .op-redactor, .MODULO .slick-list.slider-x4 .articulo-opinion .op-redactor { justify-content: center }
.tags-and-share { align-items: center; justify-content: space-between; flex-wrap: wrap; gap: 0; flex-direction: column; margin-left: 0 !important; width: 100% !important; max-width: 100% !important; border-top: 1px solid var(--neutral-4) }
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2::before { max-width: calc(100% - 160px) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { margin-bottom: 1em }
.wrap-LISTADO.wrap-MEDIO .CONTENIDO-DER.wrap-SIMPLE { margin-top: 1em }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date { flex-direction: column }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author { width: 100% }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date { width: 100% }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-uno, .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-dos { text-align: left }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor { margin: 0 0em 1em 0 }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media { margin-left: 0 }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text header { margin-top: 0 }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text .entradilla { text-align: center; margin-bottom: 12px }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-both { display: flex; gap: 24px; align-items: center }
.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-both { align-items: center }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .firma-hibrida, .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .firma-hibrida { width: 100px; margin: 0; min-width: 100px }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-text { flex-direction: column; gap: 0; padding-top: .5em; align-items: flex-start; width: 100% }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-text header { width: 100%; margin-top: 0 }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .pretitulo, .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .pretitulo { text-align: left; margin-top: 0 }
.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .op-redactor, .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .op-redactor { justify-content: flex-start; margin-top: 8px }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-both { gap: 8px }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .op-redactor { justify-content: center }
.MODULO .MODULO_HORIZ_2 .articulo-opinion header { margin-top: 0 }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-both { gap: 24px }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .op-redactor { justify-content: center }
.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion h3 { text-align: center }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .op-redactor { justify-content: center }
.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion h3 { text-align: center }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .pretitulo { margin-top: 0; text-align: center }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion header h3 a { display: inline }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .op-redactor { justify-content: center }
.MODULO .MODULO_1_4 .third-wrap .articulo-opinion h3 { text-align: center }
.MODULO .MODULO_1_4 .sec-wrap { flex-direction: column }
.MODULO .MODULO_1_4_1 .sec-wrap { flex-direction: column }
.MODULO .MODULO_1_4_1 .first-wrap article { margin-right: 0 }
.MODULO .MODULO_1_4_1 .sec-wrap article { margin-right: 0 }
.MODULO .MODULO_1_4 .first-wrap article { margin-right: 0 }
.MODULO .MODULO_1_4 .sec-wrap article { margin-right: 0 }
.MODULO .MODULO_1_4_3 .articulo-opinion .pretitulo { text-align: center }
.modal-accionistas .top-content img { max-width: 80px; margin: 18px 0 }
.modal-accionistas .mid-content { width: 100%; padding: 12px; gap: 24px }
.modal-accionistas .banner-login { padding: 24px; gap: 12px }
.wrap-FICHA-ARTICULO .wrap-tit .wrap-podcast { margin-bottom: 1em }
.MODULO_MOTOR { display: flex; flex-direction: column }
.MODULO_MOTOR .first-wrap, .MODULO_MOTOR .third-wrap { width: 100% }
.MODULO_MOTOR .sec-wrap { width: 100%; padding: 0 }
.MODULO_3_1_1 .third-wrap { display: block }
.MODULO_3_1_1 .first-wrap { border: none; flex: 1 0 66%; margin-left: 0em; padding-left: 0em; border-left: none }
 }
@media (max-width:600px) {
 .MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion { margin-bottom: 1em }
.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .entradilla { text-align: center }
.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion header { margin-top: 8px }
.MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .wrap-both { flex-direction: row; gap: 24px }
.MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .firma-hibrida { width: 80px; margin: 0 }
.MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .pretitulo { text-align: left }
.MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .pretitulo { margin-top: 0; text-align: left }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-both { display: flex; gap: 24px; flex-direction: row; align-items: center }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .firma-hibrida { width: 100px; margin: 0; min-width: 100px }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-text { flex-direction: column; gap: 0; padding-top: .5em; align-items: flex-start; width: 100%; padding: 0; padding-top: .5em }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-text header { width: 100% }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_ASIM_2_1 .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_VERT_2 .articulo-opinion .pretitulo { margin-top: 0; text-align: left }
.MODULO .MODULO_VERT_2 .articulo-opinion .wrap-both { display: flex; gap: 24px; flex-direction: row; align-items: center }
.MODULO .MODULO_VERT_2 .articulo-opinion .firma-hibrida { width: 100px; margin: 0; min-width: 100px }
.MODULO .MODULO_VERT_2 .articulo-opinion .wrap-text { flex-direction: column; gap: 0; padding-top: .5em; align-items: flex-start; width: 100%; padding: 0; padding-top: .5em }
.MODULO .MODULO_VERT_2 .articulo-opinion .wrap-text header { width: 100% }
.MODULO .MODULO_VERT_2 .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_VERT_2 .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_VERT_2 .articulo-opinion .entradilla { text-align: left }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .pretitulo { margin-top: 0; text-align: left }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-both { display: flex; gap: 24px; flex-direction: row; align-items: center }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .firma-hibrida { width: 100px; margin: 0; min-width: 100px }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text { flex-direction: column; gap: 0; padding-top: .5em; align-items: flex-start; width: 100%; padding: 0; padding-top: .5em }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text header { width: 100% }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_HORIZ_2 .articulo-opinion .entradilla { text-align: left }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-both { flex-direction: row; gap: 24px }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion header h3 { text-align: left }
.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .wrap-both { gap: 24px; align-items: center; flex-direction: row }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .wrap-both { gap: 24px; align-items: center; flex-direction: row }
.MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .wrap-text { width: 100% }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .wrap-both { gap: 24px; align-items: center; flex-direction: row }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-text { width: 100%; padding-top: 0 !important }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-both { gap: 24px; align-items: center; flex-direction: row }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .entradilla { margin-bottom: 8px }
.MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .wrap-text { width: 100%; padding-top: 0 !important }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .wrap-both { gap: 24px; align-items: center; flex-direction: row; display: flex }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .firma-hibrida { width: 100px; min-width: 100px; margin: 0 }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .pretitulo { display: none }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .op-redactor { justify-content: flex-start }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .entradilla { margin-bottom: 8px; text-align: left }
.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .wrap-text header h3 a { display: inline }
.MODULO_3_1_1 .third-wrap article .wrap-both { flex-direction: row !important }
.MODULO_1_1_3 .third-wrap article .wrap-both { flex-direction: row !important }
 }
@media (max-width:575px) {
 .wrap-FOOTER .page-footer { padding: 24px 0px !important }
.page-footer .footer-top { padding: 18px 0px !important }
.wrap-FOOTER .footer-mid .box__ { gap: 14px }
.wrap-FOOTER .footer-mid .box__ .box_.box_1, .wrap-FOOTER .footer-mid .box__ .box_.box_2 { width: 100% }
.wrap-FOOTER .footer-copyright .centrado { flex-direction: column; justify-content: center; gap: 4px }
.wrap-FOOTER .footer-copyright .centrado span { text-align: center }
.footer-top nav ul { flex-direction: column }
#modal-suscripcion-new .mid-content .right-content .check__>div span img { max-height: 16px }
#modal-suscripcion-new .mid-content { margin-top: 12px; gap: 16px }
#modal-suscripcion-new .mid-content .left-content>div { gap: 12px }
#modal-suscripcion-new .mid-content .left-content { gap: 12px }
#modal-suscripcion-new .mid-content .left-content form { gap: 12px; flex-direction: column }
#modal-suscripcion-new .mid-content .left-content form .input-field, #modal-suscripcion-new .mid-content .left-content form button { width: 100% }
#modal-suscripcion-new .mid-content .left-content form button { margin-bottom: 0 }
#modal-suscripcion-new .bottom-content { margin-top: 16px; padding-top: 16px }
.module_newsletter { flex-wrap: wrap }
.module_newsletter .content__ { width: 100%; text-align: center }
.module_newsletter .content__.mid_content p { text-align: center }
.module_box p { font-size: 24px }
.corporative-pages .wrap-precontent h3 { font-size: 28px }
.corporative-pages .wrap-precontent { margin-bottom: 24px }
.box___ { max-width: 100%; margin-bottom: 0; padding: 24px; flex-direction: column; justify-content: center; gap: 24px }
.box___.box_horizontal_triple .content_box:first-of-type { width: 100% }
.box___.box_horizontal_triple .content_box { width: 100% }
.box___.box_horizontal_triple.box_app a img { max-height: 60px; width: auto; margin: auto }
.box___.box_horizontal_triple .content_box p { margin-bottom: 6px }
.box___.box_horizontal_triple .content_box p, .box___.box_horizontal_triple .content_box span { text-align: center }
.box___ .content_box.box_buttons { gap: 12px }
.box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type, .box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(2), .box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(3) { width: 100% }
.box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type { text-align: center }
.box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type img { max-height: 60px; width: auto; margin: auto }
#btn-enlaces-periodicos img { max-width: 38px }
#modal-suscripcion-new, #modal-enlaces-periodicos { width: 100%; min-height: 100vh; top: 0 !important }
.op-redactor .op span { font-size: 12px; line-height: 18px }
.op-redactor .nombre-op-redactor span { font-size: 12px; line-height: 18px }
 }
.art-con-fondo-negro { background: var(--color-9) !important }
.art-con-fondo-negro *:not(footer) { color: var(--neutral-white) !important; fill: var(--neutral-white) !important }
.art-con-fondo-negro .lo-mas-leido-cabecero span { background: var(--color-9) }
.wrap-FICHA-ARTICULO.art-con-fondo-negro .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { color: var(--neutral-white) !important }
.wrap-FICHA-ARTICULO.art-con-fondo-negro .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor::after { background: var(--neutral-white) !important }
.art-con-fondo-negro .rsDefault, .art-con-fondo-negro .rsDefault .rsOverflow, .art-con-fondo-negro .rsDefault .rsSlide, .art-con-fondo-negro .rsDefault .rsThumbs, .art-con-fondo-negro .rsDefault .rsVideoFrameHolder { background: var(--color-9) !important }
.art-con-fondo-negro .rsDefault .rsFullscreenIcn:hover { background: var(--color-9) !important }
.art-con-fondo-negro .infoBlockLeftBlack { background: var(--color-9) !important }
.art-con-fondo-negro .btn_white_black { color: var(--neutral-1) !important }
.art-con-fondo-negro .module_newsletter { background-color: var(--neutral-1) }
.MODULO .MODULO_ROBA_1_1_3 .sec-wrap article .wrap-both { flex-direction: row; gap: .5rem }
.MODULO .MODULO_ROBA_1_1_3 .third-wrap article .wrap-both .wrap-media { width: calc(100%); margin-bottom: 1em; margin-right: 0 }
.MODULO_ROBA_VERT_2 { display: flex; flex: 1 0 100%; flex-direction: row; justify-content: space-between; margin-right: 0 }
.MODULO_ROBA_VERT_2 .first-wrap, .MODULO_ROBA_VERT_2 .sec-wrap, .MODULO_ROBA_VERT_2 .third-wrap { flex: 1; margin-bottom: 1em; margin-right: 1em; padding-bottom: 0 }
.MODULO_ROBA_VERT_2 .third-wrap { margin-right: 0 }
.MODULO_ROBA_VERT_2 .first-wrap header h3, .MODULO_ROBA_VERT_2 .sec-wrap header h3 { font-size: 1.3rem }
.MODULO_ROBA_VERT_2 header { margin-top: .5rem }
.MODULO_ROBA_M { display: flex; flex-direction: row; justify-content: space-between; margin-right: 0 }
.MODULO_ROBA_M .first-wrap, .MODULO_ROBA_M .sec-wrap { margin-bottom: 1em; margin-right: 1em; padding-bottom: 0 }
.MODULO_ROBA_M .first-wrap { flex: 1 0 70% }
.MODULO_ROBA_M .sec-wrap { flex: 1 0 calc(30% - 1em) }
.MODULO_ROBA_M .sec-wrap { margin-right: 0 }
.MODULO_ROBA_M .first-wrap .wrap-both { display: flex; flex-direction: row; justify-content: space-between }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-media { flex: 1 0 40% }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text { flex: 1 0 calc(60% - 1em); display: flex; flex-direction: column; justify-content: center; padding: 1rem }
.entrevista .MODULO_ROBA_M .first-wrap article { background: #000 }
.entrevista .MODULO_ROBA_M .first-wrap .wrap-text header h3 a { color: #fff }
.entrevista .MODULO_ROBA_M .categoria-tag * { justify-content: center; color: #fff }
.MODULO_ROBA_M .categoria-tag * { justify-content: center; color: var(--negro) }
.MODULO_ROBA_M .categoria-tag { justify-content: center }
.categoria-tag p { font-size: 14px; font-family: var(--font-1); font-weight: 700; color: var(--negro); text-transform: uppercase }
.tag-articulo { font-weight: 400; color: var(--black) }
.div-tag-articulo { display: flex; gap: 3px; align-items: center }
.tag-cuadrado { height: 15px; width: 15px; position: relative; display: block }
.entrevista .MODULO_ROBA_M .first-wrap .wrap-otros .pie-noticia .contenedor-redactor span a { color: #fff; text-align: center }
.entrevista .MODULO .wrap-both .wrap-text .wrap-otros .pie-noticia { justify-content: center }
.MODULO_50_50_ROBA { grid-template-columns: 1fr 1fr 1fr; display: grid; grid-gap: 24px }
.MODULO_50_50_ROBA .first-wrap { grid-column: 1; grid-row: 1; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; margin-top: 1rem; margin-bottom: 0 }
.MODULO_50_50_ROBA .sec-wrap { grid-column: 2; grid-row: 1; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; margin-top: 1rem }
.MODULO_50_50_ROBA .third-wrap { grid-column: 3; grid-row: 1; display: flex; flex-direction: column; align-items: center; justify-content: flex-start }
.MODULO_50_50_ROBA .first-wrap article, .MODULO_50_50_ROBA .sec-wrap article { margin: 0; flex: 0 }
.MODULO_50_50_ROBA .first-wrap>*:not(:first-child), .MODULO_50_50_ROBA .sec-wrap>*:not(:first-child) { margin-top: 20px; margin-bottom: 0 }
.MODULO_50_50_ROBA .first-wrap .wrap-text, .MODULO_50_50_ROBA .sec-wrap .wrap-text { display: flex; flex-flow: column nowrap; align-items: stretch; width: 100%; gap: 8px }
.MODULO_50_50_ROBA .first-wrap .wrap-text header, .MODULO_50_50_ROBA .sec-wrap .wrap-text header { margin-top: 0; margin-bottom: 0 }
.MODULO_50_50_ROBA .first-wrap .wrap-text h3, .MODULO_50_50_ROBA .sec-wrap .wrap-text h3 { margin-bottom: 0; font-size: 1.3rem }
.MODULO_50_50_ROBA .first-wrap .wrap-text h3 a, .MODULO_50_50_ROBA .sec-wrap .wrap-text h3 a { line-height: 120%; margin-top: 0 }
.MODULO_50_50_ROBA .sec-wrap .wrap-text .entradilla { display: block }
.MODULO_50_50_ROBA .first-wrap .wrap-otros, .MODULO_50_50_ROBA .sec-wrap .wrap-otros { margin-top: 0 !important }
.MODULO_ROBA_L { display: flex; flex-direction: row; justify-content: space-between; margin-right: 0 }
.MODULO .MODULO_ROBA_L .first-wrap .wrap-media .img-wrap { padding-bottom: 40% !important }
.MODULO_ROBA_L article { margin-bottom: 0 !important }
.MODULO_ROBA_L .first-wrap, .MODULO_ROBA_L .sec-wrap { margin-bottom: 1em; margin-right: 1em; padding-bottom: 0 }
.MODULO_ROBA_L .first-wrap { flex: 1 0 70% }
.MODULO_ROBA_L .sec-wrap { flex: 1 0 calc(30% - 1em) }
.MODULO_ROBA_L .sec-wrap { margin-right: 0 }
.MODULO_ROBA_L .wrap-both .wrap-text header h3 { margin-top: .3em; font-size: 2.999em }
.MODULO .MODULO_ROBA_L article .wrap-both .wrap-media, .MODULO .MODULO_ROBA_L .wrap-both .wrap-media figure, .MODULO .MODULO_ROBA_L .wrap-both .wrap-media figure a { overflow: hidden }
.MODULO .MODULO_ROBA_L .first-wrap .wrap-media .img-wrap { padding-bottom: 56% }
.MODULO .MODULO_ROBA_XL_OVER .first-wrap .wrap-media .img-wrap { padding-bottom: 40% }
.MODULO_ROBA_2_1_4.MODULO_2_1_4 .sec-wrap .wrap-both .wrap-media .img-wrap { padding-bottom: 40% !important }
.MODULO_ROBA_XL_OVER { display: flex; flex-direction: row; justify-content: space-between; margin-right: 0 }
.MODULO_ROBA_XL_OVER article { margin-bottom: 0 !important }
.MODULO_ROBA_XL_OVER article .pretitulo, .MODULO_ROBA_XL_OVER article .entradilla, .MODULO_ROBA_XL_OVER article .wrap-otros { display: none !important }
.MODULO_ROBA_XL_OVER .first-wrap, .MODULO_ROBA_XL_OVER .sec-wrap { margin-bottom: 1em; margin-right: 1em; padding-bottom: 0 }
.MODULO_ROBA_XL_OVER .first-wrap { flex: 1 0 70% }
.MODULO_ROBA_XL_OVER .sec-wrap { flex: 1 0 calc(30% - 1em) }
.MODULO_ROBA_XL_OVER .sec-wrap { margin-right: 0 }
.MODULO_ROBA_XL_OVER .wrap-both { position: relative }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text { position: absolute; bottom: 0; padding: 1rem; background: rgb(0 0 0 / .5) }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 { margin-top: .7em }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 a { color: #fff }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag p { color: #fff }
.MODULO_ROBA_XL { display: flex; flex-direction: row; justify-content: space-between; margin-right: 0 }
.MODULO_ROBA_XL article { margin-bottom: 0 !important }
.MODULO_ROBA_XL .first-wrap, .MODULO_ROBA_XL .sec-wrap { margin-bottom: 1em; margin-right: 1em; padding-bottom: 0 }
.MODULO_ROBA_XL .first-wrap { flex: 1 0 70% }
.MODULO_ROBA_XL .sec-wrap { flex: 1 0 calc(30% - 1em) }
.MODULO_ROBA_XL .sec-wrap { margin-right: 0 }
.MODULO_ROBA_XL .wrap-both .wrap-text { text-align: center }
.MODULO_ROBA_SLIDER { display: flex; flex-direction: row; justify-content: space-between; margin-right: 0; margin-bottom: 0 }
.MODULO_ROBA_SLIDER article { margin-bottom: 0 !important }
.MODULO_ROBA_SLIDER .slick-slider, .MODULO_ROBA_SLIDER .sec-wrap { margin-bottom: 1em; margin-right: 1em; padding-bottom: 0 }
.MODULO_ROBA_SLIDER .slick-slider { flex: 1 0 70% }
.MODULO_ROBA_SLIDER .sec-wrap { flex: 1 0 calc(30% - 1em) }
.MODULO_ROBA_SLIDER .sec-wrap { margin-right: 0 }
.MODULO_ROBA_SLIDER .wrap-both .wrap-text { left: 1em !important; right: 1em !important; bottom: 1em !important; width: calc(70% - 2em) !important }
.MODULO_ROBA_SLIDER .wrap-both .wrap-text header h3 { font-size: 1.4rem }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article { margin-bottom: 1em }
.MODULO_ROBA_LISTADO_50_50 .entradilla { display: none !important }
.cd-main-content { position: relative }
.z-9999 { z-index: 9999 }
.MODULO_ASIM_2_1 article h3 { font-size: 175% !important; margin-top: 0 !important }
.contenedor_audio_unico { margin-bottom: 24px }
.contenedor_audio_unico .titulo_audio_unico_art { width: fit-content; padding: 5px 10px; color: var(--primary) !important; font-family: var(--font-1); text-transform: uppercase; font-size: 16px; font-weight: 700 }
.reproductor_audio_ficha_art { width: 100% }
.MODULO .MODULO_ROBA2X_L .first-wrap .wrap-media .img-wrap { padding-bottom: 56% !important }
.select-wrapper input.select-dropdown { border: 0; height: auto; margin: 0; line-height: 100%; padding: 5px; padding-left: 20px }
.select-wrapper { max-width: fit-content; gap: 1rem }
.iconos_header { max-width: 18px; max-height: 18px }
.btn-principal { white-space: nowrap }
.wrap-NAV .NAV-Bottom { background: white !important; height: auto !important; border-bottom: 0 !important; padding: 0 !important; max-height: initial !important; line-height: initial !important }
.wrap-logo { background-position: left center }
.iconos_footer { max-width: 30px; max-height: 30px }
.btn_principal { background-color: var(--secondary); width: fit-content; display: flex; justify-content: center; align-items: center; padding: 10px 10px; color: var(--color-2); border-radius: 6px; max-height: 36px }
.btn_principal:hover { background-color: #000; color: #fff }
.btn_principal_1 { background-color: var(--secondary); width: fit-content; display: flex; justify-content: center; align-items: center; padding: 10px 42px; color: var(--color-2); border-radius: 6px; max-height: 36px }
.btn_principal_1:hover { background-color: var(--primary); color: var(--secondary) }
.btn_principal_2 { background-color: var(--primary); color: var(--color-1) }
.btn_principal_2:hover { background-color: var(--secondary); color: var(--primary) }
.mt-24 { margin-top: 24px }
.logos-periodicos { border-top: 1px solid #000; border-bottom: 1px solid var(--borde-gris) }
ul.logos-footer { gap: 0 !important }
.titulo_footer { text-transform: uppercase }
@media (max-width:991px) {
 .MODULO_50_50_ROBA { grid-template-columns: 1fr 1fr; grid-template-rows: auto auto; display: grid; grid-gap: 24px }
.MODULO_50_50_ROBA .first-wrap { grid-column: 1 / 2; grid-row: 1; display: flex; flex-direction: column; align-items: center; justify-content: flex-start }
.MODULO_50_50_ROBA .sec-wrap { grid-column: 2 / 3; grid-row: 1; display: flex; flex-direction: column; align-items: center; justify-content: flex-start }
.MODULO_50_50_ROBA .third-wrap { grid-column: 1 / -1; grid-row: 2; display: flex; flex-direction: column; align-items: center; justify-content: flex-start }
 }
.row { width: 100% }
.wrap-FOOTER .page-footer { margin-top: 0; padding: 48px 0; padding-bottom: 0 }
.wrap-FOOTER .footer-mid .box__ { display: flex; gap: 48px; align-items: stretch; justify-content: space-between; width: 100% }
.wrap-FOOTER .footer-mid .box__ .box_ { width: 25%; display: flex; flex-direction: column; position: relative; min-height: 165px; overflow: hidden; position: relative }
.wrap-FOOTER .footer-mid .box__ .box_2, .wrap-FOOTER .footer-mid .box__ .box_3 { max-width: fit-content }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 { align-items: start; justify-content: start; gap: 24px }
.wrap-FOOTER .footer-mid .box__ .box_.box_4 { display: flex; flex-direction: column; gap: 24px; align-items: center }
.wrap-FOOTER .footer-mid .box__ .box_.box_4 img { width: 180px; margin: 0 auto; display: flex }
.wrap-FOOTER .footer-mid .box__ .box_ p { font-family: var(--font-3); font-weight: 700; font-size: 20px; line-height: 16.8px; color: var(--white); margin-bottom: 1rem }
.wrap-FOOTER .footer-mid .box__ .box_ ul { display: flex; flex-direction: column; gap: 0 }
.wrap-FOOTER .footer-mid .box__ .box_ ul li a { font-family: var(--font-2); font-weight: 400; font-size: 16px; line-height: 100%; color: var(--white); height: 30px; display: flex; align-items: center }
.wrap-FOOTER .footer-mid .box__ .box_4 .card-suscripcion img { -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; position: absolute; max-width: 100px; opacity: .3; bottom: 0%; right: 0; -webkit-transform: scale(1) translate(0, 0%); -moz-transform: scale(1) translate(0, 0%); -ms-transform: scale(1) translate(0, 0%); -o-transform: scale(1) translate(0, 0%); transform: scale(1) translate(0, 0%) }
.wrap-FOOTER .footer-mid .box__ .box_4 .card-suscripcion:hover img { -webkit-transform: scale(2) translate(0, 0%); -moz-transform: scale(2) translate(0, 0%); -ms-transform: scale(2) translate(0, 0%); -o-transform: scale(2) translate(0, 0%); transform: scale(2) translate(0, 0%); opacity: 0 }
.card-suscripcion { background-color: rgb(42 42 42 / .4); width: 100%; max-width: 100%; position: relative; display: flex; align-items: center; justify-content: center; flex-direction: column; border-radius: 20px; gap: 10px; padding: 15px }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 img { width: 100%; max-width: 277px }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 ul { display: flex; flex-direction: row; flex-wrap: wrap; width: 100%; justify-content: start; margin: 0; gap: 18px }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 ul li a { font-size: 18px }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 .btn_footer { background-color: var(--secondary); padding: 10px 30px; border-radius: 6px; color: var(--color-2); font-family: var(--font-1); font-weight: 700; font-size: 13px; line-height: 15.6px; text-align: center; width: 100%; max-width: 227px; margin-bottom: 15px }
.wrap-FOOTER .footer-top .box_1 { display: flex; justify-content: space-evenly; flex-wrap: wrap; padding: 24px; border-top: 1px solid #fff; border-bottom: 1px solid var(--borde-gris); border-left: none; border-right: none; gap: 24px }
.wrap-FOOTER .footer-top .box_2 { border-bottom: 2px solid #fff; padding-bottom: 20px }
.wrap-FOOTER .footer-top .box_2 ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 10px }
.wrap-FOOTER .footer-top .box_2 ul li a { display: flex; align-items: center }
.wrap-FOOTER .footer-top .box_2 ul li img { opacity: .5 }
.wrap-FOOTER .footer-copyright { overflow: hidden; min-height: 50px; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; padding: 0; color: rgb(255 255 255 / .8); background-color: unset }
.wrap-FOOTER .footer-copyright .centrado { display: flex; align-items: center; justify-content: space-between; gap: 12px }
.wrap-FOOTER .footer-copyright .centrado p { font-family: var(--font-3) !important; font-weight: 400; font-size: 14px; line-height: 16.8px; color: var(--white) }
.wrap-FOOTER .footer-copyright .centrado p a { font-family: var(--font-3); font-weight: 700; font-size: 14px; line-height: 16.8px; color: var(--white); text-transform: none }
.footer-top .box_2 ul li { display: flex; align-items: start; justify-content: center }
.wrap-FOOTER .footer-top .box_2 ul li a { height: 100%; display: flex; align-items: center; justify-content: center }
.titulo { border-top: 1px solid #c4c4c4; margin-bottom: 48px; width: 100% }
@media (max-width:992px) {
 .titulo { border-top: 1px solid #c4c4c4; margin-bottom: 20px }
 }
.titulo h4 { position: relative; font-size: 18px; line-height: 20px; font-weight: 800; color: var(--primary); margin: 0; display: flex; width: fit-content; padding-bottom: 5px; font-family: var(--font-3) }
.titulo h4::after { content: ""; position: absolute; top: -4px; margin-bottom: 5px; left: 0; width: 100%; height: 4px; background-color: var(--primary); z-index: 0 }
.switch-button { display: inline-block }
.switch-button .switch-button__checkbox { display: none }
.switch-button .switch-button__label { margin: 0; font-size: 21px; line-height: 25.2px; font-weight: 700; font-family: var(--font-1) }
.switch-button .switch-button__label:before { transition: 0.2s; display: block; position: absolute; width: 50px; height: 30px; background-color: #7a7c7d; content: ""; transform: translateX(2rem); display: none }
.switch-button .switch-button__checkbox:checked+.switch-button__label:before { background-color: var(--primary); transform: translateX(0) }
.button { width: 100%; display: flex; justify-content: center }
.button button[type="button"]:focus { outline: none; border: none; background-color: var(--negro) }
input { width: 100% }
input[type="text"]::placeholder { padding-left: 10px; color: var(--negro) }
input[type="text"]:focus { border: none; border-radius: 5px; box-shadow: 0 4px 10px rgb(0 0 0 / .2) }
.checkbox-politicas { display: flex; align-items: center; gap: 10px }
.checkbox-politicas .checkbox { position: static; opacity: 1; pointer-events: auto }
.checkbox-politicas .checkbox { width: 20px; height: 20px; cursor: pointer }
.wrap-SUPERIOR .TRIPLE_SUPERIOR:nth-child(1) .container .section .row .col .MODULO { border-bottom: 0 }
.MODULO_50_ROBAX2_VERTICAL { grid-template-columns: 1fr 1fr; display: grid; grid-gap: 24px }
.icon-close line { stroke: var(--primary) }
.TITULO-listado h2 a { font-family: var(--font-2) !important }
@media (max-width:768px) {
 .MODULO_TABS .first-wrap { display: flex; flex-direction: column }
.MODULO_TABS .first-wrap .wrap_one { flex: 1 0 100%; margin-right: 0 }
.MODULO_TABS .first-wrap .wrap_two { flex: 1 0 100%; margin-right: 0 }
.MODULO_TABS .first-wrap .wrap_two .wrap-text header h3 a { font-size: 1.2rem; font-weight: 700; line-height: 100%; color: black !important }
 }
input.email-form { font-weight: 700; text-align: center; font-family: var(--font-2) !important; font-size: 16px !important; line-height: 25.2px; letter-spacing: .05em; text-transform: lowercase !important; color: var(--black); border: none !important; border-radius: 0 !important; box-shadow: initial !important; height: initial !important; margin: initial !important; border-bottom: 1px solid #9e9e9e !important; width: 100% }
input.email-form:focus { border-bottom: 1px solid var(--primary) !important }
input.email-form::placeholder { font-weight: 700; text-align: center; font-family: var(--font-2) !important; font-size: 16px !important; line-height: 25.2px; letter-spacing: .05em; text-transform: lowercase !important; color: var(--black); border: none !important; border-radius: 0 !important; box-shadow: initial !important; height: initial !important; margin: initial !important }
.banner-suscripcion { width: 100%; display: flex; flex-wrap: wrap; margin-top: 32px; margin-bottom: 32px; background-color: var(--primary); gap: 1rem; text-align: center; justify-content: space-between; padding-right: 3rem }
.banner-suscripcion .banner-logo { width: 86px; display: flex; align-items: center }
.banner-suscripcion .banner-logo img { max-width: 86px }
.banner-suscripcion .banner-texto { display: flex; align-items: center; justify-self: center; width: fit-content; max-width: 60% }
.banner-suscripcion .banner-btn { width: fit-content; display: flex; align-items: center; justify-self: center }
.wrap-FICHA-ARTICULO figure figcaption { background: #fff0; font-family: var(--font-1); text-align: end; position: relative; width: 100% }
.wrap-FICHA-ARTICULO figcaption ul li { color: var(--negro) }
.wrap-FICHA-ARTICULO figcaption ul { font-size: 14px; line-height: 14px; margin: 0; overflow: hidden; padding: .25em 0; text-transform: initial }
.wrap-FICHA-ARTICULO figure figcaption ul li { color: var(--negro); font-weight: 700; text-transform: initial !important }
.wrap-FICHA-ARTICULO figcaption ul .media-autor { text-transform: uppercase !important; font-weight: 400 }
.banner-lineas { position: relative; width: 100%; border-top: 1px solid #7a7c7d; border-bottom: 1px solid var(--borde-gris); padding: 26px 32px; display: flex; align-items: center }
.banner-lineas::before { content: ""; position: absolute; top: -1px; left: 0; width: 40%; height: 4px; background-color: var(--primary) }
.banner-lineas::after { content: ""; position: absolute; bottom: -1px; right: 0; width: 40%; height: 4px; background-color: var(--primary) }
.categoria { font-size: 14px !important; margin: 0 !important; font-family: var(--font-1) !important; font-weight: 700; color: var(--negro); display: flex; flex-direction: row; text-transform: uppercase; align-items: stretch; justify-content: flex-start; gap: 10px }
.nombre-articulo { font-size: 16px !important; margin: 0 !important; font-family: var(--font-1) !important; font-weight: 700; color: var(--negro); display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; gap: 10px; line-height: 19px }
.ul-lo-mas-leido li a:hover { text-decoration: underline !important }
.autor { font-size: 14px !important; margin: 0 !important; font-family: var(--font-1) !important; font-weight: 400; color: var(--negro); display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; gap: 10px }
.art-autor-foot-noticia { border-top: 1px solid var(--neutral-4); padding-top: 1em; margin-top: 1rem }
.container-autor-footer-noticia { width: fit-content; display: flex; gap: 1rem; flex-direction: column }
.contendor-redactor { padding-left: 2rem; width: 100% }
.container-redactor .autor-articulo { display: flex; gap: 40px; max-width: 100%; width: 100% }
.container-redactor .autor-articulo .top-title { max-width: fit-content !important }
.container-autor-footer-noticia .autor-foto { max-width: 70px }
.art-autor-foot-noticia { display: flex; flex-direction: row; gap: 10px; justify-content: flex-start !important; align-items: start }
.container-autor-footer-noticia.flex-column .container-descripcion-autor { margin-top: 2.5rem }
.wrap-FICHA-ARTICULO .container-descripcion-autor .social-media { margin-top: 1rem !important }
.h3-articulo { margin-bottom: 0; margin-top: 0; font-family: var(--font-3); color: var(--primary); font-weight: 900; font-size: 26px; padding: 19px 0 }
.container-relacionados ul { display: flex; gap: 1rem; width: 100%; flex-wrap: wrap }
.container-relacionados ul li { display: flex; align-items: center; width: 100% }
.container-relacionados ul li img { max-width: 45% }
.container-relacionados ul li .contenido-relacionado-texto { display: flex; flex-direction: column; justify-self: center; align-items: center; width: 55% }
.container-relacionados ul li .contenido-relacionado-texto a::after { display: none !important }
.span-titulo { font-size: 34px !important; font-family: var(--font-1) !important; background-color: transparent !important; color: #2a2a2a !important; text-transform: initial !important; padding: 0 !important; letter-spacing: initial !important; line-height: 100% !important; font-weight: 600 !important }
.top-title { padding-bottom: 14px !important; border-radius: 0 !important; width: 100% !important }
.cabecero-page-autor { display: flex; align-items: flex-start; justify-content: flex-start; gap: 24px; flex-wrap: wrap; flex-direction: column; border-bottom: solid 1px var(--neutral-4); border-top: solid 1px var(--neutral-4); margin-bottom: 1em; padding-bottom: 1em; margin-top: .1em; padding-top: 1em }
.cabecero-page-autor .wrap-left { display: flex; align-items: center; justify-content: flex-start; gap: 16px; width: 100% }
.cabecero-page-autor .wrap-left .wrap-image { width: 150px; height: 150px; min-width: 150px; border-radius: 100%; overflow: hidden; position: relative; background-color: var(--primary) }
.cabecero-page-autor .wrap-left .wrap-image img { width: 100%; height: 100%; border-radius: 100% }
.cabecero-page-autor .wrap-left .wrap-image::after { content: ""; position: absolute; width: 100%; height: 100%; border-radius: 100%; top: 0; left: 0; transition: all ease-in-out 0.5s }
.cabecero-page-autor .wrap-left .datos { display: flex; flex-direction: column; align-items: flex-start; justify-content: center; gap: 12px }
.cabecero-page-autor .wrap-left .datos .nombre { color: var(--neutral-gray-1); font-family: var(--font-1); font-size: 22px; font-weight: 900; line-height: normal; margin: 0 }
.cabecero-page-autor .wrap-left .datos .cargo { color: var(--primary); font-family: var(--font-3); font-size: 18px; font-weight: 600; line-height: normal; margin: 0 }
.cabecero-page-autor .wrap-left .datos ul { margin: 0; padding: 0; display: flex; align-items: center; justify-content: center; gap: 16px }
.cabecero-page-autor .wrap-left .datos ul li { list-style-type: none !important; background: #eaeaea; width: 30px; height: 30px; display: flex; align-items: center; justify-content: center; text-align: center; border-radius: 100% }
.cabecero-page-autor .wrap-left .datos ul li a { -webkit-transition: 0.5s all ease-in-out; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; cursor: pointer; font-size: 22px; height: auto; line-height: normal; padding: 0; text-align: center; font-family: var(--font-2); font-weight: var(--fw-700); color: var(--neutral-black); display: flex; justify-content: space-between; align-items: center }
.cabecero-page-autor .wrap-left .datos ul li a svg { width: 15px }
.cabecero-page-autor .wrap-left .datos ul li a svg path { color: var(--neutral-black) }
.cabecero-page-autor .wrap-left .datos ul li a:hover { opacity: .8 }
.cabecero-page-autor .wrap-right { width: 100% }
.cabecero-page-autor .wrap-right p { color: var(--neutral-gray-1); font-family: var(--font-3); font-size: 16px; font-weight: 400; line-height: normal; margin: 0 }
.listado-busqueda-tag { margin-bottom: 1em }
.box-tag { justify-content: flex-start; position: relative; display: flex; gap: 8px; align-items: center; flex-direction: row; margin: 1px 0; width: 100%; padding-left: 0; text-align: left; margin-bottom: 12px !important }
.box-tag::after { content: ""; position: absolute; background: var(--primary); left: unset; right: 0; max-width: 100%; top: 50%; transform: translate(0, -50%); width: 100%; height: 1px; z-index: -1 }
.box-tag span { font-family: var(--font-3); font-weight: 700; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--neutral-white); letter-spacing: 0; display: flex; justify-content: flex-start; align-items: center; max-width: fit-content; border-radius: 5px; margin: 0; margin-right: auto; padding: 12px 24px; background-color: var(--primary); position: relative }
.box-tag span::before { content: ""; position: absolute; background: var(--white); top: 0; right: -30px; width: 30px; height: 100% }
@media (max-width:600px) {
 .cabecero-page-autor .wrap-left { flex-direction: column; align-items: center; justify-content: center; text-align: center }
.cabecero-page-autor .wrap-left .datos { align-items: center; justify-content: center; text-align: center; width: 100% }
 }
.cabecero-cate-tag { font-size: 60%; margin-bottom: 40px }
.container-redactor .social-media { display: flex; gap: 5px; justify-content: start; align-items: center }
.container-redactor .social-media li { padding: 6px; border-radius: 5px; height: 30px; width: 30px; display: flex; align-items: center; justify-content: center }
.container-redactor .social-media li a { color: #2a2a2a }
.header-redactor { width: 100%; display: flex; gap: 0rem }
.w-100 { width: 100% }
.container-redactor { gap: 1rem }
.container-descripcion-autor a, .container-descripcion-autor p { font-family: var(--font-2) !important; font-weight: 400; font-size: 18px; color: #4a4a4a }
.MODULO-50-50 .wrap-media { flex: 0 0 calc(45% - 1em) !important }
.MODULO-50-50 .wrap-text { flex: 0 0 calc(55% - 1em) !important }
.MODULO-50-50 .wrap-text .wrap-otros { display: flex !important }
.MODULO .ARAMATEIX .wrap-both .wrap-text header h3 a { text-align: center !important }
.fecha-art { font-family: var(--font-1); color: #7a7c7d; display: none }
.MODULO-50-50 .nombre-redactor-art { display: none !important }
.MODULO-50-50 .wrap-text * { text-align: center !important; justify-content: center !important }
.ARAMATEIX .fecha-art, .MODULO-50-50 .fecha-art { display: BLOCK }
.MODULO .nombre-redactor-art { display: none }
.ARAMATEIX .nombre-redactor-art { display: flex }
.MODULO_100_IZQ .wrap-both .wrap-text header h3 a { font-weight: bold !important; font-size: 2.9rem; line-height: 3.2rem }
.MODULO_OPINION_DER .contenedor-redactor { display: flex; justify-content: center }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA h2 { font-size: 1.5rem }
#cd-search form { height: 100% }
.wrap-HEADER.pinned .nav-tiempo { display: none }
.wrap-HEADER.pinned { padding: 10px 0 !important }
.wrap-HEADER.pinned .contenedor_horario_publicacion { flex-direction: row }
.wrap-HEADER.pinned .MODULO_Header_Animado .contenedor_horario_publicacion { max-width: fit-content; height: 43px }
.wrap-HEADER.pinned .svg-ida { right: -75px }
.wrap-HEADER.pinned .svg-ida rect, .wrap-HEADER.pinned .svg-ida path { fill: var(--secondary) }
.wrap-HEADER.pinned .svg-vuelta { right: -75px }
.wrap-HEADER.pinned .svg-vuelta rect, .wrap-HEADER.pinned .svg-vuelta path { fill: var(--secondary) }
.wrap-HEADER.pinned .MODULO_Header_Animado .contenedor_horario_publicacion .nombre { height: 43px }
.wrap-HEADER.pinned .MODULO_Header_Animado .contenedor_horario_publicacion .fecha { height: 43px }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap { gap: .5rem; display: flex; flex-direction: column }
.MODULO_REELS { margin-top: 1rem }
.white p, .white a { color: white !important }
.white svg path { fill: #fff }
.white.wrap-FOOTER * { border-top-color: white !important; border-bottom-color: white !important }
.white.wrap-FOOTER .footer-top .box_1 { border-bottom-color: var(--white) !important }
.white.wrap-FOOTER .box_.box_1 svg path { stroke: white !important; stroke-width: 1 }
.white.wrap-FOOTER .box_.box_1 svg rect { fill: transparent !important }
.white.wrap-FOOTER .box_.box_1 svg .youtube { fill: transparent !important }
.black p, .black a { color: black !important }
.black svg path { fill: #000 }
.black svg mask path { fill: #000 }
.black.wrap-FOOTER * { border-top-color: black !important; border-bottom-color: black !important; color: black !important }
.black.wrap-FOOTER .footer-top .box_1 { border-bottom-color: var(--black) !important }
.periodico_4 .wrap-FOOTER .box_4 * { color: white !important }
.wrap-HEADER .collapsible-body ul { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 1rem }
.wrap-HEADER .collapsible-body { top: 0; padding: 12px; box-shadow: 0 24px 48px 2px rgb(0 0 0 / .25); background-color: #fff; border: solid 1px #e7e7e7; position: absolute; top: 80%; z-index: 1; overflow: auto; align-items: center; max-height: 50vh }
.wrap-NAV .enlaces .enlaces__ { display: flex; justify-content: center; align-items: center; margin: 0; max-width: 100%; overflow-x: scroll }
.wrap-NAV .enlaces .enlaces__ a { align-items: center; display: flex }
.select2-container--default .select2-selection--single { border: none; text-transform: uppercase }
@media (max-width:1471px) {
 .MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter { width: 100% }
 }
@media (max-width:1200px) {
 .wrap-FOOTER .footer-mid .box__ .box_.box_1 ul { justify-content: center }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 { width: 100%; display: flex; flex-direction: column; position: relative; align-items: center; min-height: initial; overflow: hidden; position: relative }
 }
@media (max-width:992px) {
 #slide-out>li #cd-search { position: relative; right: initial !important; display: flex; max-width: 100% }
#slide-out>li #cd-search form { width: 100% }
.btn-accesos { display: block !important }
.cd-search-trigger { display: none !important }
.linea-2 { display: none !important }
.MODULO_Alta_Newsletter .first-wrap .row .columna-1 { padding: 0 !important; padding-bottom: 30px !important }
.MODULO_Alta_Newsletter .first-wrap .row .columna-2 { padding: 0 !important }
.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter { width: 100% }
.fecha-tiempo { display: none }
.wrap-HEADER.pin-top .container.d-flex.justify-content-between { justify-content: end !important }
.cd-search-trigger { order: 3 }
#contenedor-login-header { order: 5 }
.btn-newsletter-movil { order: 1 }
.linea-1 { order: 2 }
.linea-2 { order: 4 }
.cd-search-trigger span, .btn-login-movil span { display: none }
.borde-blanco { border-bottom: 1px solid #fff }
.footer-mid .box_ { align-items: center; justify-content: center; display: flex; flex-direction: column }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 { justify-content: center !important; align-items: center !important }
.wrap-FOOTER .footer-mid .box__ { display: flex; flex-direction: column; gap: 20px; align-items: stretch; justify-content: center; width: 100% }
.page-footer .collapsible li:first-of-type { flex-direction: column !important }
.wrap-FOOTER .footer-mid .box__ .box_ { width: unset; display: flex; flex-direction: column; position: relative; padding: unset; min-height: initial; overflow: hidden; position: relative }
.wrap-FOOTER .footer-mid .box__ .box_ ul { padding-bottom: 0 }
.wrap-FOOTER .footer-top .box_1 { display: flex; flex-wrap: wrap; padding: 24px; border-top: 2px solid #7a7c7d; border-bottom: 2px solid #7a7c7d; border-left: none; border-right: none; gap: 15px }
.wrap-FOOTER .footer-copyright .centrado { display: flex; flex-direction: column; align-items: center; justify-content: space-between; gap: 15px; padding-top: 12px }
.wrap-FOOTER .footer-mid { margin-bottom: unset }
 }
@media (min-width:992px) and (max-width:1467px) {
 .wrap-FOOTER .footer-mid .box__ { display: flex; flex-wrap: wrap; gap: 48px; align-items: stretch; justify-content: center; width: 100% }
.wrap-FOOTER .footer-mid { margin-bottom: 50px }
.wrap-FOOTER .footer-mid .box__ .box_ { width: fit-content; display: flex; flex-direction: column; position: relative; min-height: initial; overflow: hidden; position: relative }
.MODULO_Mensaje_Alta_Confirmada .first-wrap { flex-direction: column }
.wrap-FOOTER .collapsible { padding-bottom: 0 !important }
.wrap-FOOTER .collapsible-body { margin-bottom: 0 !important; width: 100% }
.wrap-FOOTER .footer-mid .box__ .box_4 a { text-align: center }
.wrap-FOOTER .collapsible-body li { display: flex; justify-content: center; text-align: center }
 }
@media (max-width:768px) {
 .wrap-HEADER { justify-content: start !important; gap: 0 !important }
.wrap-NAV .NAV-Bottom .container nav { max-width: 100% }
#enlaces { max-width: 91% }
.aramateix-movil { background-color: #064896; color: #fff; height: 100%; max-width: 134px; display: flex; align-items: center; justify-content: end; height: 37px; width: 100%; gap: 3px; line-height: 12px; font-size: 18px; font-family: "MarkW01" !important; display: none !important }
.aramateix-movil:hover { background-color: var(--secondary); color: white !important }
.aramateix-movil::after { content: ""; width: 20px; height: 2px; background-color: #fff; margin-top: 5px }
.wrap-NAV .NAV-Bottom .container { justify-content: space-between; gap: 5px }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 img { max-width: 180px }
.wrap-NAV .NAV-Bottom { padding: 0 !important }
.side-nav { width: 90%; max-height: 100% }
.MODULO_50_50_ROBA .first-wrap>*:first-child, .MODULO_50_50_ROBA .sec-wrap>*:first-child { margin-bottom: 0 !important }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast { width: 100%; min-width: 100%; border-radius: 4px; height: fit-content; margin-bottom: 2rem }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a { width: 100%; height: 100%; border-radius: 4px }
.CORP-right { display: none !important }
 }
@media (max-width:600px) {
 .MODULO_ROBA_VERT_2 { flex-direction: column }
.MODULO_ROBA_VERT_2 .first-wrap, .MODULO_ROBA_VERT_2 .sec-wrap, .MODULO_ROBA_VERT_2 .third-wrap { margin-right: 0; flex: 1 0 100%; margin-bottom: 1.2em }
.MODULO_ROBA_VERT_2 .third-wrap { margin-bottom: calc(1.2em + 10px) }
.MODULO_ROBA_L { flex-direction: column }
.MODULO_ROBA_L .first-wrap { margin-right: 0 }
.MODULO_ROBA_XL_OVER { flex-direction: column }
.MODULO_ROBA_XL_OVER .first-wrap { margin-right: 0 }
.MODULO_ROBA_XL { flex-direction: column }
.MODULO_ROBA_XL .first-wrap { margin-right: 0 }
.MODULO_ROBA_SLIDER { flex-direction: column }
.MODULO_ROBA_SLIDER .first-wrap { margin-right: 0 }
.MODULO_ROBA_SLIDER .wrap-both .wrap-text { width: 100% !important }
 }
.wrap-NAV .page-nav { background: var(--primary); margin-top: 0; height: 30px; z-index: 99; position: relative }
.wrap-NAV .nav-mid .box__ { display: flex; align-items: center; justify-content: space-between; height: 30px }
.wrap-NAV .nav-mid .box__ .box_.box_1 { display: flex; align-items: center; gap: 4px }
.wrap-NAV .nav-mid .box__.box_.box_1 .cont-info .borde-top p { font-family: var(--font-1); border-top: 1px solid #fff; font-weight: 700 }
.wrap-NAV .nav-mid .box__.box_.box_1 .cont-info { display: flex; gap: 10px; align-items: center }
.wrap-NAV .nav-mid .box__.box_.box_1 div { display: flex; gap: 5px }
.wrap-NAV .nav-mid .box__.box_.box_1 p { font-family: var(--font-1); font-weight: 400; font-size: 14px; line-height: 16.8px; color: #fff }
.wrap-NAV .nav-mid .box__ .box_.box_2 { display: flex; align-items: center; gap: 4px }
.wrap-NAV .nav-mid .box__ .box_.box_2 div p { font-family: var(--font-1); border-top: 1px solid #fff; font-weight: 700 }
.wrap-NAV .nav-mid .box__ .box_.box_2 div { display: flex; gap: 5px }
.wrap-NAV .nav-mid .box__ .box_.box_2 p { font-family: var(--font-1); font-weight: 400; font-size: 14px; line-height: 16.8px; color: #fff }
.wrap-NAV .nav-mid .box__ .box_.box_3 { display: flex; align-items: center; gap: 4px }
.wrap-NAV .nav-mid .box__ .box_.box_3 .cont-info .borde-top p { font-family: var(--font-1); border-top: 1px solid #fff; font-weight: 700 }
.wrap-NAV .nav-mid .box__ .box_.box_3 .cont-info { display: flex; gap: 10px }
.wrap-NAV .nav-mid .box__ .box_.box_3 div { display: flex; gap: 5px }
.wrap-NAV .nav-mid .box__ .box_.box_3 a, .wrap-NAV .nav-mid .box__ .box_.box_3 p { font-family: var(--font-1); font-weight: 400; font-size: 14px; line-height: 16.8px; color: #fff }
.wrap-NAV .nav-mid .box__ .box_.box_4 { display: flex; align-items: center; gap: 4px; align-items: center }
.wrap-NAV .nav-mid .box__ .box_.box_4 .cont-info .borde-top p { font-family: var(--font-1); border-top: 1px solid #fff; font-weight: 700 }
.wrap-NAV .nav-mid .box__ .box_.box_4 .cont-info { display: flex; gap: 10px }
.wrap-NAV .nav-mid .box__ .box_.box_4 div { display: flex; gap: 5px }
.wrap-NAV .nav-mid .box__ .box_.box_4 a, .wrap-NAV .nav-mid .box__ .box_.box_4 p, .wrap-NAV .nav-mid .box__ .box_.box_4 span { font-family: var(--font-1); font-weight: 400; font-size: 14px; line-height: 16.8px; color: #fff }
.wrap-NAV .nav-mid .box__ .box_.box_4 span:last-of-type { display: none }
.wrap-NAV { background: #fff; margin-top: 0; box-shadow: none }
.wrap-NAV .nav_2 { display: flex; justify-content: space-between; padding: 10px 0; text-transform: uppercase }
.wrap-logo { height: 60px }
.wrap-NAV .nav_2 div { display: flex; gap: 12px; max-width: 25%; width: 100% }
.wrap-NAV .nav_2 .main-logo { max-width: 50%; justify-content: center }
.wrap-NAV .nav_2 div:last-of-type { justify-content: end }
.wrap-NAV .nav_2 .btn_subs { display: flex; justify-content: end; background-color: #fac400; padding: 10px 30px; border-radius: 0; color: var(--primary); font-family: var(--font-1); font-weight: 700; white-space: nowrap }
.nav-tiempo { z-index: 9999; position: relative; display: flex }
.wrap-NAV .enlaces.show { display: block }
.wrap-NAV .enlaces .enlaces__ { display: flex; justify-content: center; align-items: center; margin: 0; width: 100% }
.collapsible-accordion { box-shadow: initial !important; border: 0 !important; margin: 0 }
.collapsible-header { border: 0 !important }
.wrap-NAV .enlaces .enlaces__ a { line-height: 16.8px; align-items: center; display: flex }
.MODULO_100_25 .wrap-one article:first-of-type h3 a { font-size: 2.8rem !important; font-weight: 900 !important; line-height: 47px !important }
.MODULO_100_25 .wrap_one .contenedor-redactor { margin-bottom: .5rem }
.CORP-center .enlace_secundario { position: absolute; left: 0%; width: 50%; height: 100%; top: 0 }
.CORP-center h1 { position: relative }
.pag-404 h3 { text-align: center }
.pag-404 { background-color: #f1f1f1; padding: 1rem }
@media (max-width:992px) {
 .wrap-HEADER .wrap-CORP .container .CORP-right { display: none !important }
 }
@media (max-width:768px) {
 .CORP-center .wrap-logo.logo-edicion { max-height: 40px }
.MODULO_VERT_4 .sec-wrap, .MODULO_REELS .sec-wrap, .MODULO_ROBA_M .sec-wrap { display: none !important }
 }
#enlaces { margin-top: 20px; padding: 10px 0 }
#enlaces ul li:last-child { border-right: none }
.collapsible-header i { width: fit-content }
#enlaces { justify-content: space-between; display: flex; width: 100% }
.MODULO_100_IZQ .fecha-noticia, .MODULO_ROBA_M .fecha-noticia, .MODULO_GRID_VERT .fecha-noticia, .MODULO_1_4_1 .fecha-noticia, .MODULO_VERT_3 .fecha-noticia, .MODULO_VERT_4 .fecha-noticia, .MODULO_CRIAR .fecha-noticia, .MODULO_1_4_3 .fecha-noticia, .MODULO_100_25 .fecha-noticia, .MODULO_TABS .fecha-noticia, .MODULO_VERT_6 .fecha-noticia, .MODULO_ASIM_1_3 .fecha-noticia { display: none }
.OPINION .wrap-both { gap: 0; align-items: start }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article.OPINION .wrap-both .wrap-text { padding-top: 0 }
.OPINION .firma-hibrida img { width: 63px; height: 63px; object-fit: contain; border-radius: 100%; filter: grayscale(1) }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap { max-height: 63px; max-width: 63px }
.modulo-opinio .fecha-noticia { order: 4 }
.MODULO .categoria-tag { margin-bottom: .5rem }
.art-cuerpo a { color: var(--primary) }
@media (max-width:992px) {
 .tipo_opinion { display: flex; gap: 10px; font-size: var(--font-1) !important; font-size: 12px !important; font-weight: bold !important; line-height: 16px !important; color: #000; align-items: center }
 }
.MODULO-OPINION .categoria-tag { justify-content: start; width: 100% }
.MODULO-OPINION-4 .categoria-tag { justify-content: center; width: 100% }
@media (max-width:768px) {
 .MODULO_VERT_3 .categoria-tag a { font-size: 11px !important; font-weight: 400; line-height: 11px }
#slide-out li { width: fit-content }
.logo { order: 1 }
#cd-search { order: 2; margin-bottom: 1rem }
 }
.collapsible-header p { font-family: var(--font-1) !important; text-align: start !important; font-family: 16px; font-weight: 600 !important }
.periodico_1 .page-footer .footer-top { background: #4a4a4a; border-top: 0 }
.page-footer .footer-top { background: var(--primary); border-top: 0 }
.periodico_2 { background-color: #fff0e5 }
.periodico_2 .wrap-HEADER, .periodico_2 .wrap-NAV, .periodico_2 .wrap-HEADER .wrap-CORP, .periodico_2 .wrap-NAV .NAV-Bottom { background-color: #fff0e5 !important }
.pie-articulo { font-size: 10px; font-family: var(--font-2); font-weight: 400 }
.logo { display: flex; align-items: center }
.p-newsletter { font-size: var(--font-s-36); font-family: var(--font-1) !important; line-height: 110%; color: #1c1c1c !important; font-weight: 600 }
#formulario_suscripcion input { background-color: #F3F3F3; padding-left: 10px; width: calc(50% - 10px); border-radius: 50px !important; box-shadow: initial !important; border: 0 !important }
.titulo_nav { justify-content: center; align-items: center; height: 60px }
.titulo_nav img { width: fit-content }
.titulo_nav_podcast { background-color: #009968 }
.titulo_nav_tv { background-color: #069 }
@media (max-width:768px) {
 #formulario_suscripcion input { width: 100% }
 }
.notificaciones-wrapper { position: relative; display: inline-block }
#notificacion-icono { cursor: pointer; font-size: 20px }
#dropdown-ultimahora { display: none; position: absolute; top: 30px; left: 0; background-color: #fff; border: 1px solid #ddd; width: 300px; box-shadow: 0 4px 8px rgb(0 0 0 / .1); z-index: 1000; font-family: var(--font-1) }
#dropdown-ultimahora .titulo { font-weight: 700; color: var(--primary); padding: 10px; border-bottom: 1px solid #eee; font-size: 14px; margin-bottom: 0 }
#dropdown-ultimahora ul { list-style: none; margin: 0; padding: 0 }
#dropdown-ultimahora li { padding: 10px; font-size: 13px; border-bottom: 1px solid #eee; color: #000 }
#dropdown-ultimahora li span { font-weight: 700; display: block; color: #000; margin-bottom: 5px; font-size: 12px }
#dropdown-ultimahora li a:hover { color: black !important }
.ver-mas { display: block; text-align: right; padding: 10px; color: var(--primary); font-size: 13px; text-decoration: none }
.wrap-FICHA-ARTICULO .art-cuerpo figure figcaption { display: none }
.wrap-FICHA-ARTICULO .art-cuerpo figure:hover figcaption { display: flex }
.redes-cabecero i { color: #4a4a4a }
.btn-user { font-family: var(--font-1); font-size: 16px; font-weight: 600; color: #2a2a2a }
.btn-guardar { background-color: #fff0; color: #2a2a2a !important; font-size: 12px; font-family: var(--font-1); font-weight: 600; box-shadow: initial; border: 0 }
.header-opinion { margin-top: 1rem; background-color: #f3f3f3; padding: 40px; box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .header-opinion .h1-opinion { font-size: 46px; font-family: var(--font-1); font-style: normal; font-weight: 600; color: #2a2a2a; margin-bottom: 1rem }
.header-opinion .art-autor { display: flex; align-items: center; gap: 20px }
.header-opinion .art-autor .autor-foto { max-width: 100px; max-height: 100px; border-radius: 100px; background: #fff; padding: 0; box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); min-width: 100px }
.header-opinion .art-autor .autor-foto img { border-radius: 100px; filter: grayscale(1) }
.header-opinion .art-autor .redactor a { font-family: var(--font-2); color: var(--primary); font-weight: 700; font-size: 18px }
.header-opinion .art-autor { height: fit-content }
.header-opinion ul { display: flex; align-items: start; gap: .5rem; flex-direction: column }
.header-opinion .cargo { font-family: var(--font-2); font-size: 18px; font-weight: 400; color: #4a4a4a }
.pag-opinion, .MODULO-OPINION { .articulo-opinion { background-color: #f3f3f3; padding: 20px; box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.OPINION { background-color: #f3f3f3; padding: 20px; box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.categoria-tag { display: none }
.wrap-both { display: flex; justify-content: space-between }
.firma-hibrida { order: 2; width: 63px !important; min-width: 63px !important; max-width: 63px !important; height: 63px !important; max-height: 63px !important; min-height: 63px !important; background-color: #fff; border-radius: 100px; box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.wrap-text { order: 1; display: flex; flex-direction: column; padding: 0 !important }
.wrap-text header { order: 2 }
.wrap-text .wrap-otros { order: 1 }
.MODULO-OPINION .wrap-otros .pie-noticia, .articulo-opinion .pie-noticia { justify-content: start !important }
.articulo-opinion h3 a { text-align: start !important }
.wrap-otros .pie-noticia .contenedor-redactor span a { color: var(--primary); font-weight: 600 !important; font-family: var(--font-1) !important }
 }
.registro-h4 span { font-weight: 900 }
.registro-h4 { font-family: var(--font-1) !important; font-size: 38px !important; color: #1c1c1c !important; font-weight: 600; text-align: start; width: fit-content; max-width: 60%; margin-bottom: 0 }
.pequeno { font-size: 8px !important; color: #000; line-height: 100%; margin-bottom: 0 }
.modal { max-height: fit-content }
#modal-registro .modal-content { padding-top: 0 !important }
#modal-registro .btn-suscripcion { padding: 13px 30px !important }
@media (max-width:992px) {
 #dropdown-ultimahora { display: none; position: absolute; top: 30px; right: 0; background-color: #fff; border: 1px solid #ddd; width: 300px; box-shadow: 0 4px 8px rgb(0 0 0 / .1); z-index: 1000; font-family: var(--font-1) }
.wrap-FOOTER .footer-mid .box__ .box_ ul li a { justify-content: center }
.wrap-FOOTER .footer-mid .box__ .box_ p { text-align: center }
.wrap-FOOTER .semi-heading { width: 100%; display: flex }
 }
.consalud { .TITULO-listado h2 span::after { background-color: #069 }
.slick-slider .slick-arrow { background-color: #069 }
.linea-titulo { border-color: #069 }
 }
.beone { .TITULO-listado h2 span::after { background-color: #d52b1e }
.TITULO-listado h2 span, .cabecero-cate-tag h2 { color: #d52b1e }
.slick-slider .slick-arrow { background-color: #d52b1e }
.linea-titulo { border-color: #d52b1e }
 }
.gsk { .TITULO-listado h2 span::after { background-color: #ec7a08 }
.TITULO-listado h2 span, .cabecero-cate-tag h2 { color: #ec7a08 }
.slick-slider .slick-arrow { background-color: #ec7a08 }
.linea-titulo { border-color: #ec7a08 }
 }
.consalud.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/consalud/consalud_plain.svg); background-position: center left; background-repeat: no-repeat; background-size: contain; min-width: 200px; min-height: 50px }
 }
.consaludtv { .TITULO-listado h2 span::after { background-color: #069 }
.slick-slider .slick-arrow { background-color: #069 }
.linea-titulo { border: 0 }
.wrap-text h3 a { color: white !important }
.wrap-otros .pie-noticia .contenedor-redactor span a { color: #efaa23 !important }
 }
.TRIPLE_SUPERIOR.consaludtv { background-color: #069 }
.consaludtv.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/consalud/consaludtv_plain.svg); background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-width: 200px; min-height: 50px }
 }
.estetic { .TITULO-listado h2 span::after { background-color: #df3657 }
.slick-slider .slick-arrow { background-color: #df3657 }
.linea-titulo { border-color: #df3657 }
 }
.con-logo .TITULO-listado h2 span a { margin-top: 0.5rem; }
.estetic.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/estetic/estetic_cabecero.svg); background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-width: 200px; min-height: 50px }
 }
.saludigital { .TITULO-listado h2 span::after { background-color: #ffd780 }
.slick-slider .slick-arrow { background-color: #ffd780 }
.slick-slider .slick-arrow svg path { fill: var(--black); stroke: var(--black) }
.linea-titulo { border-color: #ffd780 }
 }
.saludigital.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/saludigital/saludigita_cabecero.svg); background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-width: 200px; min-height: 50px }
 }
.animalcare { .TITULO-listado h2 span::after { background-color: #950 }
.slick-slider .slick-arrow { background-color: #950 }
.linea-titulo { border-color: #950 }
 }
.animalcare.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/animalcare/animalcare_cabecero.svg); background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-width: 200px; min-height: 34px; }
 }
.dentalia { .TITULO-listado h2 span::after { background-color: #009699 }
.slick-slider .slick-arrow { background-color: #009699 }
.linea-titulo { border-color: #009699 }
 }
.dentalia.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/dentalia/dentalia_cabecero.svg); background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-width: 200px; min-height: 50px }
 }
.influcare { .TITULO-listado h2 span::after { background-color: #2af2ea }
.slick-slider .slick-arrow { background-color: #2af2ea }
.linea-titulo { border-color: #2af2ea }
 }
.influcare.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/influcare/influcare_cabecero.svg); background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-width: 200px; min-height: 50px }
 }
.salud35 { .TITULO-listado h2 span::after { background-color: #03b196 }
.slick-slider .slick-arrow { background-color: #03b196 }
.linea-titulo { border-color: #03b196 }
 }
.salud35.con-logo { .TITULO-listado h2 span a { background: url(/web/assets_new/img/salud35/salud35_cabecero.svg); background-position: bottom left; background-repeat: no-repeat; background-size: contain; min-width: 180px; min-height: 45px }
 }
#modal-suscripcion-new .form-check-label img { height: fit-content; max-height: 28px; max-width: 100%; width: auto; object-fit: contain; width: initial }
#modal-suscripcion-new .btn-suscripcion { height: 100% }
#modal-suscripcion-new .check_left .grupo-boletines .form-check-label { height: 42px; width: 100%; display: flex }
.MODULO .categoria-tag { display: none !important }
.auspiciante span { font-size: 12px }
.MODULO_ROBA_1_4_3 .wrap_one .wrap-both .wrap-text header h3 a { font-size: 2rem; line-height: 100% }
.MODULO_ROBA_1_4_3 .wrap_two .wrap-both .wrap-text header h3 a { font-size: 18px; line-height: 100% }
.MODULO_ROBA2X_1_4_3 .wrap_one .wrap-both .wrap-text header h3 a { font-size: 2rem; line-height: 100% }
.MODULO_ROBA2X_1_4_3 .wrap_two .wrap-both .wrap-text header h3 a { font-size: 18px; line-height: 100% }
.container-movil { display: none !important }
@media (max-width:992px) {
 .container-movil { display: flex !important }
.container-desktop { display: none !important }
.wrap-HEADER .wrap-CORP .container .CORP-right { display: flex !important; order: 3; padding-right: 12px }
.MODULO_Registro .first-wrap form .inputs-registro .select-wrapper { width: 100%; max-width: 96% }
.MODULO_HORIZ_2 .wrap-both, .MODULO_1_1_3 .third-wrap .wrap-both, .MODULO_ASIM_1_6 .sec-wrap .wrap-both { display: flex; flex-direction: row !important; gap: 0.5rem !important }
.MODULO_HORIZ_2 .wrap-both .wrap-media, .MODULO_1_1_3 .third-wrap .wrap-both .wrap-media, .MODULO_ASIM_1_6 .sec-wrap .wrap-both .wrap-media { max-width: calc(40% - 0.5rem) !important; width: calc(40% - 0.5rem) !important; flex: 1 0 40% !important }
.MODULO_HORIZ_2 article .wrap-both .wrap-media, .MODULO_1_1_3 .third-wrap article .wrap-both .wrap-media, .MODULO_ASIM_1_6 .sec-wrap article .wrap-both .wrap-media { margin-bottom: 1em; margin-right: 0 !important }
.MODULO .MODULO_HORIZ_2 .sec-wrap .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_HORIZ_2 .third-wrap .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_1_1_3 .sec-wrap .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_1_1_3 .third-wrap .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_ASIM_1_6 .sec-wrap .wrap-both .wrap-media .img-wrap, .MODULO .MODULO_ASIM_1_6 .third-wrap .wrap-both .wrap-media .img-wrap { padding-bottom: 65% !important }
.TITULO-listado { padding: 1rem 0; padding-top: 0 }
.MODULO_1_1_3 .first-wrap .wrap-both .wrap-text h3, .MODULO_1_1_3 .sec-wrap .wrap-both .wrap-text h3, .MODULO_ASIM_1_6 .first-wrap .wrap-both .wrap-text h3 { font-size: 20px !important }
.MODULO_HORIZ_2 .wrap-both .wrap-text, .MODULO_1_1_3 .third-wrap .wrap-both .wrap-text, .MODULO_ASIM_1_6 .sec-wrap .wrap-both .wrap-text { max-width: calc(60% - 0.5rem) !important; width: calc(60% - 0.5rem) !important; flex: 1 0 60% !important; padding-top: 0 !important }
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida { order: 1 }
.destacado-gris { .linea-titulo { border-color: var(--black) }
.TITULO-listado h2 span { color: var(--black) }
.TITULO-listado h2 span::after { background-color: var(--black) }
.TITULO-listado { padding: .5rem 0 }
.MODULO_ASIM_1_6 { padding-top: 1rem }
 }
.destacado-ceramica .container, .destacado-verde .container, .destacado-revista .container, .destacado-cultura .container, .destacado-negro .container, .destacado-deporte .container, .destacado-innovacion .container, .destacado-gris .container, .destacado-inmobiliaria .container, .destacado-confidencial .container { padding: 0; padding-bottom: 0 !important; margin-top: 0 !important; margin-bottom: 0 !important }
.MODULO_ROBA_1_4_3 .wrap_one .wrap-both .wrap-text header h3 a { font-size: 20px; line-height: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul .media-pie { color: rgb(0 0 0 / .87) !important; font-weight: 400; font-size: 10px !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote { padding: 10px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h2 { margin-top: 0; font-size: 22px }
.wrap-logo { display: flex; justify-content: center }
.wrap-logo img { max-width: fit-content }
.CORP-right .btn-cs { display: flex; gap: 0 }
.wrap-FOOTER .footer-copyright .centrado p { max-height: 22px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .header-opinion .h1-opinion { font-size: 24px; font-family: var(--font-1); font-style: normal; font-weight: 600; color: #2a2a2a; margin-bottom: 1rem }
.titulo_nav { margin-top: 1rem }
.MODULO_NUEVO h3 { font-size: 20px !important }
 }
@media (max-width:600px) {
 .MODULO_SLIDER .wrap-text { padding: .5em }
 }
.color-primary { background-color: var(--primary) !important }
.color-primary:hover { background-color: #014060 !important }
.MODULO_PODCAST .img-wrap { padding-bottom: 57.25%; margin-bottom: 10px }
.titulo-podcast { font-size: 22px; font-family: var(--font-1); color: #2a2a2a; font-weight: 600; line-height: 26px; padding-top: 10px }
.btn-vermas { margin-top: 1rem }
@media (max-width:992px) {
 .titulo-podcast { font-size: 26px }
.periodico_2 .wrap-HEADER .wrap-DEST, .periodico_3 .wrap-HEADER .wrap-DEST, .periodico_4 .wrap-HEADER .wrap-DEST, .periodico_5 .wrap-HEADER .wrap-DEST, .periodico_6 .wrap-HEADER .wrap-DEST, .periodico_7 .wrap-HEADER .wrap-DEST { display: flex; justify-content: center; align-items: center; margin-bottom: 0 }
.periodico_2 .wrap-HEADER .wrap-DEST .col, .periodico_3 .wrap-HEADER .wrap-DEST .col, .periodico_4 .wrap-HEADER .wrap-DEST .col, .periodico_5 .wrap-HEADER .wrap-DEST .col, .periodico_6 .wrap-HEADER .wrap-DEST .col, .periodico_7 .wrap-HEADER .wrap-DEST .col { display: none }
.periodico_2 .wrap-HEADER .wrap-DEST .row, .periodico_3 .wrap-HEADER .wrap-DEST .row, .periodico_4 .wrap-HEADER .wrap-DEST .row, .periodico_5 .wrap-HEADER .wrap-DEST .row, .periodico_6 .wrap-HEADER .wrap-DEST .row, .periodico_7 .wrap-HEADER .wrap-DEST .row { justify-content: center !important }
.periodico_2 .wrap-HEADER .wrap-DEST .col-auto, .periodico_3 .wrap-HEADER .wrap-DEST .col-auto, .periodico_4 .wrap-HEADER .wrap-DEST .col-auto, .periodico_5 .wrap-HEADER .wrap-DEST .col-auto, .periodico_6 .wrap-HEADER .wrap-DEST .col-auto, .periodico_7 .wrap-HEADER .wrap-DEST .col-auto { max-width: 100px }
.periodico_2 .wrap-HEADER .wrap-DEST .col-auto *, .periodico_3 .wrap-HEADER .wrap-DEST .col-auto *, .periodico_4 .wrap-HEADER .wrap-DEST .col-auto *, .periodico_5 .wrap-HEADER .wrap-DEST .col-auto *, .periodico_6 .wrap-HEADER .wrap-DEST .col-auto *, .periodico_7 .wrap-HEADER .wrap-DEST .col-auto * { max-width: 100px }
.periodico_2 .wrap-HEADER .wrap-DEST .col-auto img, .periodico_3 .wrap-HEADER .wrap-DEST .col-auto img, .periodico_4 .wrap-HEADER .wrap-DEST .col-auto img, .periodico_5 .wrap-HEADER .wrap-DEST .col-auto img, .periodico_6 .wrap-HEADER .wrap-DEST .col-auto img, .periodico_7 .wrap-HEADER .wrap-DEST .col-auto img { width: 100%; object-fit: contain; max-width: 100px }
.CORP-left { min-width: 62px }
.periodico_5 .wrap-CORP .CORP-center .wrap-logo img { height: 39px !important; object-fit: contain !important; object-position: center !important; margin-top: 0rem }
.periodico_3 .wrap-CORP .CORP-center .wrap-logo img { height: 35px !important; object-fit: contain !important; object-position: center !important; margin-top: 0rem }
.periodico_4 .wrap-CORP .CORP-center .wrap-logo img { height: 36px !important; object-fit: contain !important; object-position: center !important; margin-top: 0rem }
.periodico_7 .wrap-CORP .CORP-center .wrap-logo img { height: 38px !important; object-fit: contain !important; object-position: center !important; margin-top: 0rem }
.MODULO_XL_OVER h3 * { font-size: 26px }
.pinned .wrap-TRIPLE.wrap-DEST { display: none !important }
.wrap-DEST { font-size: 12px; font-weight: var(--fw-700); height: fit-content; line-height: fit-content; max-height: fit-content; overflow-x: scroll; overflow: hidden }
.MODULO_ASIM_1_3 h3, .MODULO_1_1_3 .first-wrap h3 { font-size: 20px !important }
 }
.periodico_2 .wrap-HEADER .wrap-CORP .container .wrap-logo { max-height: 70px }
.periodico_6 .wrap-HEADER .wrap-CORP .container .wrap-logo { max-height: 60px }
.periodico_2 .wrap-HEADER .wrap-CORP .container .wrap-logo img, .periodico_6 .wrap-HEADER .wrap-CORP .container .wrap-logo img { height: fit-content }
.btn-menu-open img { object-fit: contain; max-width: 200px }
.slick-disabled { background: gray !important }
.pt-0 { padding-top: 0 }
.MODULO_100_DER_PODCAST p { font-weight: 600 }
.MODULO_100_DER_PODCAST .wrap-text { padding-left: 1rem }
.MODULO_100_DER_PODCAST .wrap-text a { color: black !important }
#modal-suscripcion-new .columna-2 .titulo { margin-bottom: 0 }
@media (max-width:992px) {
 .MODULO_100_DER_PODCAST .wrap-text { padding-left: 0; padding-top: 1rem }
.MODULO_100_DER_PODCAST .wrap-text a { font-weight: 700; font-size: 18px; color: black !important }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h3 a { font-size: 20px; line-height: 24px }
 }
.right { order: 2 }
.MODULO_VERT_4 { padding-bottom: 1rem; border-bottom: 1px solid #c4c4c4 }
.card-expertos { background: #f3f3f3; -webkit-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); -moz-box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15); box-shadow: 4px 4px 10px 0 rgb(0 0 0 / .15) }
.card-expertos img.img-fluid { width: 150px; height: 150px; border-radius: 100%; filter: grayscale(1) }
.card-expertos h3 { color: var(--primary); font-size: var(--font-s-22); font-family: var(--font-1); font-weight: 600 }
.card-expertos p { font-size: var(--font-s-16); font-family: var(--font-2); font-weight: 400 }
.wrap-periodico-distinto { position: absolute; z-index: 999; width: 100%; height: fit-content; bottom: 0; height: 30px; display: flex; align-items: center }
.wrap-periodico-distinto img { max-height: 30px; padding: 5px 0 }
.MODULO_1_4_3 .wrap-periodico-distinto { display: none }
.img_animalcare, .img_estetic, .img_salud35 { max-height: 25px !important }
.portada_203 .hora-noticia { display: block !important; font-family: var(--font-1) !important; font-style: normal; letter-spacing: 0; font-size: 11px; line-height: 11.8px; font-weight: var(--fw-400); color: var(--black); position: relative }
@media (max-width:992px) {
 .TITULO-listado h2 span, .cabecero-cate-tag h2 { font-size: 18px; padding-top: 3px }
.TITULO-listado h2 span a { padding-top: 0 }
.TITULO-listado .auspiciante span { font-size: 11px }
.TITULO-listado .auspiciante img { max-width: 50px; width: auto }
.TITULO-listado .auspiciante-derecha { align-items: end; display: flex; flex-direction: column; justify-content: start }
 }
.svg-video { position: absolute; bottom: 10px; right: 10px; z-index: 1000 }
@media(max-width:992px) {
 .wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo { display: flex }
.es-multimedia .element { width: 20px !important; height: 20px !important }
 }
@media only screen and (min-width:601px) {
 .MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media { height: fit-content }
 }
.SIN_FOTO .wrap-media { display: none }
.banner-cs { width: 100%; display: flex; gap: 1rem; justify-content: space-between; align-items: center; background-color: var(--amarillo); padding: 40px 80px }
.color-white { color: white !important }
.banner-cs a { font-size: 16px !important; text-transform: initial !important; white-space: nowrap }
.banner-cs a.bg-transparent { background-color: #fff0; border: 2px solid #000; color: black !important }
.banner-cs a.bg-transparent:hover { opacity: .5 }
.banner-cs p { font-family: var(--font-1) !important; font-size: 38px !important; font-weight: 600; text-align: center; width: fit-content }
@media(max-width:992px) {
 .banner-cs { flex-direction: column; padding: 20px 40px }
.banner-cs p { font-size: 20px !important }
 }
.categoria-listado { color: var(--color-3) !important }
.fecha-pub { color: var(--color-3) !important }
.MODULO_NUEVO .first-wrap .wrap_two article.articulo-sin-imagen .wrap-both .wrap-text { flex-basis: 100% }
.modulo-articulo-premium.articulo-sin-imagen { position: relative }
.modulo-articulo-premium.articulo-sin-imagen::before { background-color: #FCC006; content: ""; position: relative; display: flex; top: 0; left: 0; width: 40px; height: 20px; padding: 10px; border-radius: 5px }
.modulo-articulo-premium.articulo-sin-imagen::after { background-image: url("data:image/svg+xml; utf8,<svg xmlns='http://www.w3.org/2000/svg' width='96' height='40' viewBox='0 0 96 40' fill='none'><path d='M56.3168 7.87985C55.4725 2.83474 47.5947 1.70103 43.7601 3.61149C41.1066 4.93372 40.6467 8.4178 42.6218 10.5243C45.3432 13.4252 52.7059 14.8279 56.646 17.588C66.8532 24.7422 63.4583 38.8418 51.1655 39.875C41.9484 40.6492 32.681 38.0047 34.3294 26.811L39.242 25.8256C37.5132 33.397 40.4457 37.7106 48.419 37.13C55.372 36.6247 55.7967 30.1945 50.2156 26.7808C44.2225 23.1157 36.5608 22.8242 34.7893 14.0914C32.49 2.7543 44.0466 -1.54423 53.3617 0.547214C58.6085 1.72365 60.938 6.01464 61.1088 11.11L56.3168 12.0225C56.1686 10.7531 56.5179 9.09148 56.3168 7.88236V7.87985Z' fill='%232A2A2A'/><path d='M26.2823 14.0262C26.908 11.1228 26.3853 6.22849 23.8901 4.24765C21.327 2.21151 17.5828 2.23413 15.359 4.74035C11.0821 9.55671 11.1298 26.8288 13.6804 32.5249C16.5048 38.832 24.1665 38.5856 27.1719 32.6129C28.6017 29.7699 28.368 27.1279 28.0413 24.0712C28.9937 24.491 32.3735 24.687 32.5619 25.6976C32.9514 27.7739 32.2629 31.1047 31.3507 33.0252C27.6141 40.8756 14.7408 41.4865 7.95108 37.751C-2.12545 32.2107 -1.49472 13.0659 5.68951 5.36376C10.3534 0.36138 19.2715 -1.58176 25.4506 1.43475C28.8605 3.09886 31.5141 7.86998 30.8029 11.6482C30.6421 12.5003 27.2121 13.5611 26.2823 14.0287V14.0262Z' fill='%232A2A2A'/><rect x='65.667' y='5' width='30' height='30' rx='15' fill='white'/><path d='M83.667 17.1699H90.082V22.623H83.667V30H77.7236V22.623H71.252V17.1699H77.7236V10H83.667V17.1699Z' fill='%23FCC006'/></svg>"); background-size: contain; background-repeat: no-repeat; content: ""; position: absolute; top: 3px; left: 5px; width: 30px; height: 10px; padding: 10px; border-radius: 5px }
.modulo-articulo-premium.articulo-sin-imagen .wrap-text { padding-top: 0 }
@media(max-width:992px) {
 .articulo-sin-imagen { margin-top: .5rem }
.articulo-sin-imagen.modulo-articulo-premium { margin-top: 1.5rem }
.portada_122 .MODULO_2_1_4 .wrap_two { margin-bottom: 0 !important }
 }
.auspiciante.auspiciante-derecha { margin-top: .25rem }
.TRIPLE_SUPERIOR .container-mega .BN { padding-left: 8px; padding-right: 8px }
.ad-wrapper-side { display: none }
div#content-sticky { display: flex; position: fixed; bottom: 0; text-align: center; background: var(--neutral-white); border-top: 1px solid #ccc; width: 100%; padding: .5rem; z-index: 5 }
#content-sticky div, #content-sticky iframe { margin: auto !important }
#content-sticky { -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out }
#content-sticky .toggle-button { position: absolute; top: -28px; right: 0; opacity: 1; background-color: #fff; color: var(--gray-2); border: none; border-radius: 5px; padding: 5px 10px; cursor: pointer; font-size: 14px; z-index: 1001; border-radius: 3px 2px 0 0; box-shadow: 0 -1px 3px 0 rgb(0 0 0 / .2); width: 28px; height: 28px; font-family: var(--font-1); font-weight: 700; text-align: center; display: flex; justify-content: center; align-items: center }
#content-sticky.hidden { bottom: -105px }
.wrap-TRIPLE .BN iframe, .wrap-TRIPLE .BN ins { display: block !important; max-width: calc(300px - 12px) !important }
@media (max-width:1500px) {
 .skyscraper#sky1 { right: 1205px }
.skyscraper#sky2 { left: 1205px }
 }
@media (min-width:1200px) {
 .ad-wrapper-side { display: block; position: relative; z-index: 3; overflow-x: visible; height: 1px; top: 200px; flex: 0 0 auto; width: 100%; transition: top 0.3s ease-in; max-width: 1724px; min-width: 1724px; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); left: 50% }
.ad-wrapper-side-left, .ad-wrapper-side-right { position: absolute; z-index: 1; margin: 0 auto; background-color: #fff0; height: 100%; height: auto; width: 250px; display: flex; max-height: calc(100vh - 180px); object-fit: cover }
.ad-wrapper-side-left { left: 0; top: 0; justify-content: flex-end }
.ad-wrapper-side-right { right: 0; top: 0; justify-content: flex-start }
.ad-wrapper-side-left .ad { float: left; overflow: hidden }
.ad-wrapper-side-right .ad { float: right; overflow: hidden; margin-right: 0; margin-top: 0 }
.ad-wrapper-side.fix-top { position: fixed; top: 100px }
.ad-wrapper-side.fix-top .ad-wrapper-side-left, .ad-wrapper-side.fix-top .ad-wrapper-side-right { max-height: calc(100vh - 110px) }
 }
@media (max-width:1485px) {
 .ad-wrapper-side { display: none }
 }
@media (max-width:767px) {
 div#content-sticky { display: block; z-index: 4147483647; width: 100% }
 }
.MODULO .third-wrap { height: 100% }
.MODULO .third-wrap>div, .MODULO .sec-wrap>div { height: 100%; width: 100% }
.MODULO .third-wrap .wrap_three>div { height: 100%; width: 100% }
.fixed_add { z-index: 1; max-width: calc(300px - 24px) }
.stick-bottom { z-index: 1; bottom: 12px; max-width: calc(300px - 24px) }
.TRIPLE_SUPERIOR .BN { padding: 12px; background: #fbfbfb; border-radius: 0; margin-bottom: 0; height: 100%; position: relative; overflow: hidden; margin: 0; width: 100% }
.periodico_2 .TRIPLE_SUPERIOR .BN { background: #fbeadd }
.wrap-FICHA-ARTICULO.ficha-articulo-opinion .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p:first-of-type::first-letter { font-size: 4em; font-weight: 700; float: left; margin-right: 15px; line-height: 1 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { width: 30%; min-width: 300px; max-width: 300px }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { width: calc(100% - 332px) }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img { max-width: 100%; height: auto }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 { gap: 32px }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .first-wrap { flex: 1 0 calc(100% - 332px); margin-right: 0; padding-right: 0; margin-bottom: 0 }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .sec-wrap { flex: 1 0 calc(30% - 32px); margin-right: 0; margin-bottom: 0; padding-right: 0; max-width: 300px; min-width: 300px }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap { margin-bottom: 0; padding-top: 0 }
.MODULO_1_1_3.MODULO_ROBA_1_1_3.MODULO_3_1_1 .first-wrap { margin-left: 0; padding-left: 0 }
.MODULO_1_4_3.MODULO_ROBA2X_1_4_3 { grid-column-gap: 32px; grid-template-columns: calc(100% - 332px) calc(25% - 32px) }
.MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap { max-width: 300px; min-width: 300px }
.MODULO_1_4_3.MODULO_ROBA_1_4_3 { grid-column-gap: 32px; grid-template-columns: calc(100% - 332px) calc(25% - 32px) }
.MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap { max-width: 300px; min-width: 300px }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 { display: flex; flex-direction: row; gap: 32px; align-items: stretch; justify-content: flex-start }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap { flex: 1 0 calc(100% - 332px); display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: wrap; flex-direction: row; margin: 0; gap: 32px }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap article { flex: 1 0 calc(50% - 32px); margin-top: 0 !important }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .sec-wrap { flex: 1 0 calc(30% - 32px); max-width: 300px; min-width: 300px; margin-top: 0 }
.MODULO_ROBA_VERT_2 { justify-content: flex-start; align-items: stretch; gap: 32px }
.MODULO_ROBA_VERT_2 .first-wrap { display: flex; align-items: stretch; flex-direction: row; gap: 32px; flex: 1 0 calc(100% - 332px); margin: 0 }
.MODULO_ROBA_VERT_2 .first-wrap article { flex: 1 0 calc(50% - 32px) }
.MODULO_ROBA_VERT_2 .sec-wrap { flex: 1 0 calc(30% - 32px); margin: 0; max-width: 300px; min-width: 300px }
.MODULO_ROBA_M_VERT { justify-content: flex-start; align-items: stretch; gap: 32px }
.MODULO_ROBA_M_VERT .first-wrap { margin: 0; flex: 1 0 calc(100% - 332px) }
.MODULO_ROBA_M_VERT .sec-wrap { margin: 0; flex: 1 0 calc(30% - 32px); max-width: 300px; min-width: 300px }
.MODULO_ROBA_L_HORI { justify-content: flex-start; align-items: stretch; gap: 32px }
.MODULO_ROBA_L_HORI .first-wrap { flex: 1 0 calc(100% - 332px); margin: 0 }
.MODULO_ROBA_L_HORI .sec-wrap { flex: 1 0 calc(30% - 32px); max-width: 300px; min-width: 300px }
.MODULO_1_Banner_3_ROBA { margin-bottom: 0; height: auto; align-items: stretch; justify-content: flex-start; gap: 32px; flex-direction: row }
.MODULO_1_Banner_3_ROBA .first-wrap { flex: 1 0 calc(100% - 332px); height: auto }
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one { margin-bottom: 32px }
.MODULO_1_Banner_3_ROBA .third-wrap { flex: 1 0 calc(30% - 32px); height: auto; max-width: 300px; min-width: 300px }
.MODULO_1_Banner_3_ROBA .third-wrap .BN { align-items: flex-start }
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both { align-items: stretch }
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure { height: 100% }
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure a { display: block; height: 100% }
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure a .img-wrap { height: 100% }
.MODULO_1_Banner_3_ROBA .first-wrap .wrap_one article .wrap-both figure a img { height: 100% }
.MODULO_ROBAX_2_1_4 { display: flex; align-items: stretch; justify-content: flex-start; flex-direction: row; gap: 32px }
.MODULO_ROBAX_2_1_4 .first-wrap { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 32px; flex: 1 0 calc(100% - 332px) }
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one { display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; gap: 32px }
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one article { flex: 1 0 calc(50% - 32px) }
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one article h3 { font-size: 20px }
.MODULO_ROBAX_2_1_4 .sec-wrap { flex: 1 0 calc(30% - 32px); max-width: 300px; min-width: 300px }
.MODULO_ROBAX_1_4_1 { gap: 16px; align-items: stretch; justify-content: space-between }
.MODULO_ROBAX_1_4_1 .first-wrap { margin-right: 0; flex: 0 0 calc(40% - 16px); height: fit-content; display: flex; flex-direction: column; gap: 32px; margin-bottom: 0 }
.MODULO_ROBAX_1_4_1 .sec-wrap { margin-right: 0; flex: 0 0 calc(30% - 16px) }
.MODULO_1_4_1 .third-wrap { flex: 1 0 calc(30% - 16px); max-width: 300px; min-width: 300px; height: auto }
.MODULO_ROBA_XL_OVER { justify-content: flex-start; align-items: stretch; gap: 32px }
.MODULO_ROBA_XL_OVER .first-wrap { flex: 1 0 calc(100% - 332px); margin: 0 }
.MODULO_ROBA_XL_OVER .sec-wrap { flex: 1 0 calc(30% - 32px); margin: 0; max-width: 300px; min-width: 300px }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text { bottom: 24px }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 { font-size: 28px; margin: 16px auto; line-height: normal }
.MODULO_ROBA_XL_OVER article, .MODULO_ROBA_XL_OVER article .wrap-both, .MODULO_ROBA_XL_OVER article .wrap-both .wrap-media, .MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure, .MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure a, .MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure a .img-wrap { height: 100% }
.MODULO_ROBA_XL_OVER article .wrap-both .wrap-media figure a { display: block }
.MODULO_ROBA_SLIDER { display: flex; flex-direction: row; justify-content: flex-start; margin-right: 0; margin-bottom: 0; align-items: stretch; gap: 32px }
.MODULO_ROBA_SLIDER .slick-slider { flex: 1 0 calc(100% - 332px); margin: 0; position: relative }
.MODULO_ROBA_SLIDER .sec-wrap { flex: 1 0 calc(30% - 32px); margin: 0; max-width: 300px; min-width: 300px }
.MODULO_ROBA_SLIDER .slick-list .slid-prev { left: 12px !important }
.MODULO_ROBA_SLIDER .slick-list .slid-next { right: 12px !important }
.MODULO_ROBA_SLIDER article, .MODULO_ROBA_SLIDER article .wrap-both, .MODULO_ROBA_SLIDER article .wrap-both .wrap-media, .MODULO_ROBA_SLIDER article .wrap-both .wrap-media figure, .MODULO_ROBA_SLIDER article .wrap-both .wrap-media figure a, .MODULO_ROBA_SLIDER article .wrap-both .wrap-media figure a .img-wrap { height: 100% }
.MODULO_TABS.tabs-roba { gap: 32px; align-items: stretch; justify-content: flex-start }
.MODULO_TABS.tabs-roba .first-wrap { margin: 0; width: 100%; flex: 1 0 calc(100% - 332px) }
.MODULO_TABS.tabs-roba .sec-wrap { flex: 1 0 calc(30% - 32px); max-width: 300px; min-width: 300px }
.MODULO_ASIM_2_1 .sec-wrap { gap: 32px }
.MODULO_ASIM_2_1 .sec-wrap article { flex: 1 0 calc(33.33% - 32px); margin-bottom: 0; margin-right: 0; padding-bottom: 0 }
.MODULO_ASIM_2_1.asim_color article:nth-child(3) { background: var(--neutral-5); padding: 12px; padding-top: 24px }
.MODULO_ASIM_2_1.asim_color article:nth-child(3) .wrap-text h3 a { color: var(--gray-1) !important }
.MODULO_ASIM_2_1.asim_color article:nth-child(3) .wrap-text h3 a span { color: var(--primary) !important }
@media(max-width:991px) {
 .MODULO_1_1_3.MODULO_ROBA_1_1_3 { flex-direction: column }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .first-wrap { flex: 1 0 100% }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .sec-wrap { flex: 1 0 100%; margin: auto; order: 3 }
.MODULO .MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap article:last-of-type .wrap-both .wrap-text, .MODULO .MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap article:last-of-type .wrap-both .wrap-media, .MODULO .MODULO_1_1_3.MODULO_ROBA_1_1_3 .third-wrap article:last-of-type { margin-bottom: 0 }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 .BN { padding: 0 }
.MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap { margin: auto; margin-top: 32px }
.MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap .BN { padding: 0 }
.MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap { margin: auto; margin-top: 32px }
.MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap .BN { padding: 0 }
.MODULO_ROBA_M_VERT { flex-direction: column; align-items: center; gap: 32px }
.MODULO_ROBA_L.MODULO_ROBA_L_HORI .wrap-both .wrap-text header h3 { font-size: 32px }
.MODULO_1_Banner_3_ROBA .third-wrap { margin: auto }
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one { flex-direction: column; order: 2 }
.MODULO_ROBAX_1_4_1 { align-items: center }
 }
@media(max-width:767px) {
 .MODULO .MODULO_XL article { margin-bottom: 0 !important }
.MODULO .MODULO_XL .wrap-both .wrap-text header h3 { margin-top: 0 !important; font-size: 20px !important }
.MODULO_XL { padding-bottom: 0 !important }
.MODULO_ASIM_2_1 .sec-wrap { gap: 16px; flex-direction: row; flex-wrap: wrap }
.MODULO_ASIM_2_1 .sec-wrap article { flex: 1 0 calc(50% - 16px) }
.MODULO_ASIM_2_1 .sec-wrap article:nth-child(1) { flex: 1 0 100% }
.MODULO_ASIM_2_1 .sec-wrap article:nth-child(1) h3 a { font-size: 20px; line-height: normal }
.MODULO_ASIM_2_1 .sec-wrap article:nth-child(2) h3 a, .MODULO_ASIM_2_1 .sec-wrap article:nth-child(3) h3 a { font-size: 16px; line-height: normal }
.MODULO_ASIM_2_1 .sec-wrap article .wrap-both { gap: 0 }
.MODULO_ASIM_2_1.asim_color .sec-wrap article { flex: 1 0 100% }
.MODULO_1_1_3.MODULO_ROBA_1_1_3 { gap: 16px }
.MODULO_1_4_3.MODULO_ROBA2X_1_4_3 .third-wrap { margin: auto; margin-top: 16px }
.MODULO_1_4_3.MODULO_ROBA_1_4_3 .third-wrap { margin: auto; margin-top: 16px }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 { gap: 16px; flex-direction: column; margin-top: 16px }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap { flex: 1 0 100%; gap: 16px }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .first-wrap article { flex: 1 0 calc(50% - 16px); margin-bottom: 0 !important }
.MODULO_50_50_ROBA.MODULO_50_50_ROBAX2 .sec-wrap { flex: 1 0 100%; margin: auto }
.MODULO_ROBA_VERT_2 { flex-direction: column; gap: 16px; align-items: center }
.MODULO_ROBA_VERT_2 .first-wrap { gap: 16px; flex: 1 0 100% }
.MODULO_ROBA_VERT_2 .first-wrap article { flex: 1 0 calc(50% - 16px) }
.MODULO_ROBA_M_VERT { gap: 16px }
.MODULO_ROBA_M.MODULO_ROBA_M_VERT .sec-wrap { display: block !important }
.MODULO_ROBA_M.MODULO_ROBA_M_VERT .first-wrap article:last-child { margin-bottom: 0 !important; padding-bottom: 0 !important }
.MODULO_ROBA_L_HORI { justify-content: flex-start; align-items: center; gap: 16px; flex-direction: column }
.MODULO_ROBA_L_HORI .first-wrap { flex: 1 0 100% }
.MODULO_ROBA_L_HORI .sec-wrap { flex: 1 0 100% }
.MODULO_ROBAX_2_1_4 { align-items: center; flex-direction: column; gap: 16px }
.MODULO_ROBAX_2_1_4 .first-wrap { gap: 16px; flex: 1 0 100% }
.MODULO_ROBAX_2_1_4 .first-wrap .wrap_one { gap: 16px }
.MODULO_ROBAX_2_1_4 .wrap_two { margin-bottom: 0 !important }
.MODULO_ROBAX_1_4_1 .first-wrap { gap: 16px }
.MODULO_1_4_1 .third-wrap { margin: auto }
.MODULO_ROBA_XL_OVER { flex-direction: column; gap: 16px }
.MODULO_ROBA_XL_OVER .sec-wrap { margin: auto }
.MODULO_ROBA_SLIDER { flex-direction: column; align-items: center; gap: 16px }
.MODULO_TABS.tabs-roba { gap: 16px; align-items: center }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { width: 100%; min-width: 300px; max-width: 100% }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { width: 100% }
 }
.wrap-area-restringida { text-align: center; padding: 40px; border-radius: 10px; max-width: 750px; margin: auto; background-color: #f6f6f6; margin-top: 24px }
.wrap-area-restringida h2 { margin-bottom: 20px; margin-top: 0 }
.wrap-area-restringida p { font-size: 16px; margin-bottom: 30px; margin-top: 0 }
.MODULO article .wrap-both .wrap-media { position: relative }
.MODULO article .wrap-both .wrap-media .wrap-premium { position: relative; top: 0; left: 0; width: 100%; height: 7px; background-color: var(--amarillo); border-top-left-radius: 5px; border-top-right-radius: 5px; z-index: 2 }
.MODULO article .wrap-both .wrap-media .wrap-premium .wrap-svg { position: absolute; top: 7px; left: 20px; width: 45px; height: 25px; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; background: var(--amarillo); display: flex; align-items: center; justify-content: center; z-index: 3 }
.MODULO article .wrap-both .wrap-media .wrap-premium .wrap-svg svg { max-width: 30px }
.MODULO article .wrap-both .wrap-media .wrap-premium { display: none }
.MODULO article.modulo-articulo-premium .wrap-both .wrap-media .wrap-premium { display: block }
@keyframes spin {
 0% { transform: rotate(0deg) }
100% { transform: rotate(360deg) }
 }
@-webkit-keyframes spin { 0% { transform: rotate(0deg) }
100% { transform: rotate(360deg) }
 }
@media(max-width:991px) {
 .navbar-left>div { justify-content: center !important }
.navbar-left .btn-cs-cabecero { display: none }
.navbar-left .redes-cabecero { gap: 12px }
.navbar-right { width: 100%; margin: 12px 0 }
.wrap-HEADER .wrap-CORP .container { max-width: 98% !important }
 }
@media(max-width:767px) {
 .wrap-area-restringida { padding: 24px }
.wrap-area-restringida h2 { font-size: 24px }
 }
.banner-articulo { display: flex; flex-wrap: wrap; align-items: center; background-color: #f1f1f1; padding: 2rem; width: 100%; margin: 1rem 0; gap: 2rem }
.banner-articulo .foto { width: calc(50% - 2rem) }
.banner-articulo .contenido { width: calc(50% - 2rem); display: flex; flex-direction: column; align-items: start; justify-self: center; gap: 1rem }
.banner-articulo .categoria-tag { font-family: var(--font-1); font-size: 14px; font-weight: 700; color: #000 }
.banner-articulo .tag-articulo { font-family: var(--font-1); font-size: 14px; font-weight: 400; text-transform: uppercase }
.banner-articulo .banner-titulo { font-family: var(--font-1); font-size: 26px; font-weight: 700; color: #000; line-height: 31px; text-align: start }
.banner-articulo .categoria-tag { display: none }
.banner-articulo .banner-autor { font-family: var(--font-1); font-size: 14px; font-weight: 400; text-transform: initial; line-height: 16px; text-align: start; color: #7A7C7D !important }
.banner-articulo img { aspect-ratio: 16/9; object-fit: cover }
@media (max-width:992px) {
 .banner-articulo .foto { width: 100% }
.con-logo .TITULO-listado h2 span a { min-width: 102px !important; min-height: 30px !important; }
.animalcare.con-logo { .TITULO-listado h2 span a { min-width: 100px; min-height: 17px !important; }
 }
.salud35.con-logo { .TITULO-listado h2 span a { min-width: 100px; min-height: 23px !important; }
 }
 }
.foto-100 { flex-direction: column; }
.foto-100 * { width:100% !important; object-fit:cover!important; flex-direction:column; margin:0 !important; max-height:initial !important }
@media (max-width:767px) {
    .MODULO .MODULO_XL .wrap-both .wrap-text header h3 a{font-size: 32px;line-height: normal;text-align: center;}
    .MODULO .MODULO_XL .wrap-otros .pie-noticia{justify-content: center;}
}