@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"); /* @import url(https://db.onlinewebfonts.com/c/0a35369632660fbd41b57bcc32f1d229?family=Orbikular+Regular); */
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/GalanoClassic-Medium.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/GalanoClassic-SemiBold.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-SemiBold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/GalanoClassic-ExtraLight.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-ExtraLight.woff") format("woff"); font-weight: 200; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/GalanoClassic-Thin.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-Thin.woff") format("woff"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/GalanoClassic-ExtraBold.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-ExtraBold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: "Aeonik"; src: url("/web/assets_new/fonts/Aeonik/Aeonik-Air.woff") format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Aeonik"; src: url("/web/assets_new/fonts/Aeonik/Aeonik-Medium.woff") format("woff"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Aeonik"; src: url("/web/assets_new/fonts/Aeonik/Aeonik-Regular.woff") format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: "Aeonik"; src: url("/web/assets_new/fonts/Aeonik/Aeonik-Bold.woff") format("woff"); font-weight: 800; font-style: normal; }
@font-face { font-family: "Orbikular"; src: url("/web/assets_new/fonts/Orbikular/Orbikular-Light.woff") format("woff"); font-weight: 300; font-style: normal; }
@font-face { font-family: "Orbikular"; src: url("/web/assets_new/fonts/Orbikular/Orbikular-SemiBold.woff") format("woff"); font-weight: 500; font-style: normal; }
@font-face { font-family: "Orbikular"; src: url("/web/assets_new/fonts/Orbikular/Orbikular-Regular.woff") format("woff"); font-weight: 400; font-style: normal; }
@font-face { font-family: "Orbikular"; src: url("/web/assets_new/fonts/Orbikular/Orbikular-Bold.woff") format("woff"); font-weight: 800; font-style: normal; }
/* @font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-Bold.otf") format("otf"); font-weight: bold; font-style: normal; }
*/
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-SemiboldItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-SemiboldItalic.woff") format("woff"); font-weight: 600; font-style: italic; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-MediumItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-MediumItalic.woff") format("woff"); font-weight: 500; font-style: italic; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-Black.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-LightItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-LightItalic.woff") format("woff"); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-Medium.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-BoldItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-BoldItalic.woff") format("woff"); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-Bold.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Bold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-Light.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Light.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-Bold.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Bold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-BlackItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-BlackItalic.woff") format("woff"); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: "Quarto"; src: url("/web/assets_new/fonts/quarto/Quarto-Semibold.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Semibold.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta"; src: url("/web/assets_new/fonts/texta/TextaMedium.ttf") format("ttf"); font-weight: bold; font-style: normal; }
@font-face { font-family: "MarkW01"; src: url("/web/assets_new/fonts/markw01-heavy/MarkW01-Heavy.woff") format("woff"); font-weight: bold; font-style: normal; }
/*font-family: "Playfair Display", serif; font-family: "DM Sans", serif; font-family: 'Cabinet Grotesk', sans-serif; */
: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; --color-ediciones-plaza: #607387; --color-ediciones-plaza-claro: #b3b8c5; --alicanteplaza: #4a82b9; --plazadeportiva: #aca200; --cartagenaplaza: #9c1f2d; --culturplaza: #ec2739; --castellonplaza: #4a82b9; --plazapodcast: #27348b; --murciaplaza: #4a82b9; --plazamotor: #354651; --elcheplaza: #419a35; --guiahedonista: #da3626; --revistaplaza: #43a7bb; --cincobarricas: #c4023d; --plazaceramica: #cf5316; --valenciaplaza: #4a82b9; --neutral-white: #ffffff; --neutral-black: #000000; --dolcevita: #e2267a; --live: #e60000; --bg-autor: #f0f5fb; --borde-gris: rgba(122, 124, 125, 0.2); --c1: #004b23; --c2: #007200; --c3: #37a338; --c4: #70e000; --c5: #ccff33; --font-1: "Quarto"; --font-2: "Texta"; --font-3: "Sanchez", sans-serif; --gap-1: 4px; --gap-2: 10px; --gap-3: 24px; --gap-4: 48px; --gap-5: 96px; }
html { font-family: var(--font-1); }
.d-flex { display: flex; }
.flex-column { flex-direction: column !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.align-items-center { align-items: center !important; }
.gap-3 { gap: 1rem; }
.wrap-HEADER p { font-family: var(--font-1) !important; }
.wrap-HEADER a { font-family: var(--font-1) !important; }
@media (min-width: 992px) {
 .flex-lg-row { flex-direction: row !important; }
.gap-lg-3 { gap: 1rem !important; }
.MODULO_VERT_2 .first-wrap article h3,
  .MODULO_VERT_2 .sec-wrap article h3 { font-size: 26px !important; }
 }
.my-3 { margin-top: 1rem; margin-bottom: 1rem; }
/* keyframes */
@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: 0.1; transform: scale(1); }
25% { opacity: 1; transform: scale(1.5); }
50% { opacity: 1; }
75% { opacity: 1; transform: scale(1); }
100% { opacity: 0.3; }
 }
@keyframes on-air-in {
 0% { opacity: 0.3; }
25% { opacity: 0.3; }
50% { opacity: 1; }
75% { opacity: 1; }
100% { opacity: 0.3; }
 }
@keyframes on-air-out {
 0% { opacity: 0.3; }
50% { opacity: 0.3; }
75% { opacity: 1; }
100% { opacity: 0.3; }
 }
@-webkit-keyframes on-air-circle { 0% { opacity: 0.1; transform: scale(1); }
25% { opacity: 1; transform: scale(1.5); }
50% { opacity: 1; }
75% { opacity: 1; transform: scale(1); }
100% { opacity: 0.3; }
 }
@-webkit-keyframes on-air-in { 0% { opacity: 0.3; }
25% { opacity: 0.3; }
50% { opacity: 1; }
75% { opacity: 1; }
100% { opacity: 0.3; }
 }
@-webkit-keyframes on-air-out { 0% { opacity: 0.3; }
50% { opacity: 0.3; }
75% { opacity: 1; }
100% { opacity: 0.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; }
.cd-main-content { padding-top: 12px; }
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: 0px; 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; /* border-radius: 4px; */ }
.MODULO article:hover .wrap-both .wrap-text header { opacity: 0.8; cursor: pointer; }
/* .MODULO article:hover img { opacity: 0.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: 0.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: transparent; 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: 0.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: transparent; 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: 0.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 0px; color: var(--neutral-gray-1); background: transparent; 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-PAGINA-CORPORATIVA a { color: var(--primary); }
*/
.wrap-HEADER.pinned { padding: 12px 0px; padding-bottom: 0; border-bottom: 0; }
/* .wrap-HEADER.pinned .NAV-Bottom { display: none; }
*/
.wrap-HEADER.pinned .wrap-CORP .container .wrap-logo { height: 50px; }
#slide-out .collapsible-header,
#slide-out.fixed .collapsible-heade { border-left: 0px; }
#slide-out li { font-size: 16px; font-family: var(--font-2); font-weight: var(--fw-700); color: var(--neutral-black); line-height: 38px; /*text-transform: uppercase; */ }
#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); }
#slide-out li>a>svg>path { fill: 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: var(--neutral-gray-1); }
.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 { background-color: var(--neutral-gray-3); font-size: 14px !important; font-family: var(--font-1) !important; font-weight: var(--fw-600); color: var(--neutral-black); position: relative; padding-left: 30px; line-height: 100%; height: fit-content; }
#slide-out .collapsible-header,
#slide-out li a { font-family: var(--font-1) !important; }
#slide-out .collapsible-body ul li a::after { display: none; }
/* #slide-out.activo li>a:hover, #slide-out.activo li li>a:hover { background-color: var(--primary) !important; color: var(--secondary) !important; }
*/
#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; /*text-transform: capitalize; */ }
#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 ul li div:first-of-type ul li ul li a + div ul li::after { position: absolute; top: 0; left: 34px; 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: 0px; }
#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: transparent; 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: transparent; }
#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: white !important; font-size: 1rem; height: 100%; color: black !important; border: 1px solid black !important; margin: 0; border-radius: 5px !important; }
#cd-search form input::placeholder { color: var(--negro); }
.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(0.25, 0.46, 0.45, 0.94); }
.nav-offcanvas .close { position: absolute; right: 10px; top: 20px; outline: 0; opacity: 1; background: transparent; 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(0px); }
.nav-offcanvas.open { right: 0; }
.offcanvas-overlay { position: fixed; top: 0; width: 100%; height: 100vh; background-color: rgba(0, 0, 0, 0.5); backdrop-filter: blur(20px); -webkit-backdrop-filter: blur(20px); z-index: 1999; transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.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: bold; 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: bold; 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: 12px; }
.wrap-otros .pie-noticia { display: flex; align-items: center; justify-content: flex-start; 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: 14px; line-height: 100%; font-weight: var(--fw-400); color: var(--black); position: relative; }
.MODULO_XL_OVER .wrap-otros .pie-noticia .contenedor-redactor span a { color: black !important; }
.wrap-otros .pie-noticia .contenedor-comentarios { display: flex; align-items: center; justify-content: flex-start; gap: 4px; margin-left: 12px; }
.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: 0px; 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::before { content: ""; position: absolute; left: 0; right: 0; top: 50%; transform: translate(0, -50%); width: 100%; height: 1px; background-color: var(--neutral-3); }
.TRIPLE_SUPERIOR:first-of-type .linea-titulo { display: none; }
.TRIPLE_SUPERIOR:first-of-type .col .linea-titulo-after::after { display: none; }
.TRIPLE_SUPERIOR .col .linea-titulo-after::after { content: ""; position: absolute; left: 0; right: 0; top: 1rem; transform: translate(0%, -50%); width: 20%; height: 4px; background-color: var(--negro); z-index: 23; }
.linea-titulo { width: 100%; position: relative; }
.TITULO-listado h2 span { background: initial; position: relative; z-index: 2; padding-left: 0px; padding-right: 16px; line-height: 100%; color: var(--negro); line-height: 48px; }
.TITULO-listado h2 span:after { background: transparent; }
.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: 0px 24px 0px 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: bold; 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: 0.5em; align-items: center; flex-direction: row; }
.lo-mas-leido-cabecero { font-family: var(--font-1); line-height: 26px; color: var(--gray-1); border-bottom: 0; justify-content: flex-start; position: relative; display: flex; gap: 8px; align-items: center; flex-direction: row; margin: 1px 0; text-transform: capitalize !important; width: 100%; padding-left: 0; font-size: 24px; text-align: left; margin-bottom: 12px !important; font-weight: bold; letter-spacing: 0; }
/* .TITULO-bloque h4::after,
.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); }
*/
.TITULO-bloque h4 span,
.lo-mas-leido-cabecero span { /* background: black; */
  color: var(--negro); position: relative; font-size: 18px; font-family: var(--font-1); z-index: 2; padding-left: 0; padding-right: 16px; }
.TITULO-bloque h4 span:after,
.lo-mas-leido-cabecero span::after { background: transparent; }
.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 { border-right: 1px solid var(--black); }
.wrap-NAV .NAV-Bottom .container nav ul li:last-child { border-right: 0px; }
*/
.wrap-NAV .NAV-Bottom .container nav ul li a { font-weight: var(--fw-400); font-family: var(--font-3); text-transform: uppercase; font-size: 14px; 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 { border-bottom: solid 1px var(--neutral-4); z-index: 4; }
.wrap-HEADER .wrap-CORP { background: var(--primary); 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: 0px; }
.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 { background: var(--primary); 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_ASIM_2_1 article:nth-child(3) .wrap-text h3 a { color: var(--gray-1) !important; }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a span { color: var(--primary) !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: transparent; 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: 0.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: transparent; 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; }
/* srtart páginas corporativas */
.wrap-PAGINA-CORPORATIVA h1 { border-bottom: solid 8px var(--color-5); color: var(--color-5); margin: 1px 0; display: flex; width: 100%; gap: 16px; align-items: center; }
.wrap-PAGINA-CORPORATIVA.first-wrap { position: relative; }
.ul-lo-mas-leido { list-style: none; margin: 0; margin-bottom: 2em; padding: 0; width: 100%; background: transparent; }
.ul-lo-mas-leido li { margin: 0; padding: 0.5em 0.5em 0.5em 0.5em; position: relative; border-bottom: 1px solid rgba(122, 124, 125, 0.2); }
.ul-lo-mas-leido li a .div-number { border-radius: 0; background: transparent; color: var(--negro); font-size: 17px; font-family: var(--font-1) !important; display: flex; align-items: flex-start; justify-content: flex-start; font-weight: bold; line-height: 20.4px; white-space: nowrap; }
.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: bold; color: var(--negro); display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; gap: 10px; line-height: 20.4px; }
.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; /*padding-bottom: 50%; */ }
.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: 0.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: 0.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: 0px; 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: 0.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 { background-color: #dc3545; border-bottom: 0; }
.wrap-HEADER .wrap-DEST .container ul { max-width: 100%; margin: auto; }
.wrap-HEADER .wrap-DEST .container .destfijo a { font-family: var(--font-1); font-size: 14px; color: var(--white); font-weight: var(--fw-800); font-style: normal; }
.wrap-HEADER .wrap-DEST .container ul li a { font-family: var(--font-1); font-size: 14px; color: var(--white); font-weight: var(--fw-800); font-style: normal; text-transform: capitalize; background-color: transparent; }
.wrap-HEADER .wrap-CAROUSEL { display: none; }
/** BLOG **/
.LISTADO_BLOGS.articulo-opinion .titulo-pagina { display: flex; gap: 0.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: 0.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: transparent; 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: transparent; 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: transparent; 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: 0.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; }
.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); }
/** blog end **/
/** podcast start **/
.wrap-FICHA-ARTICULO .wrap-tit .wrap-podcast { margin-top: 1em; width: 100%; }
/** podcast end **/
/* end páginas corporativas */
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: rgba(0, 0, 0, 1); bottom: 12px; right: 12px; left: unset; height: 60px; width: 60px; padding: 0; display: flex; align-items: center; justify-content: center; }
.es-multimedia .element { background-color: var(--neutral-white); width: 38px !important; height: 40px !important; position: absolute; clip-path: path("M10.2092 3.33627C7.25816 1.73239 3.7192 3.84981 3.7192 7.0371V32.9634C3.7192 36.1526 7.25816 38.2681 10.2092 36.6643L34.0478 23.7011C37.0249 22.0823 37.0249 17.9182 34.0478 16.3013L10.2092 3.33627ZM0.928223 7.0371C0.928223 1.63191 6.82091 -1.68377 11.5432 0.885789L35.3819 13.849C40.3015 16.5246 40.3015 23.476 35.3819 26.1516L11.5432 39.1147C6.82091 41.6824 0.928223 38.3705 0.928223 32.9634V7.0371Z"
    ); }
.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: 1rem; font-size: 20px; }
.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 0.5em; }
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-text { padding: 1em 0em; }
.MODULO .slick-list .wrap-text .nombre_redactor { margin-top: 0.5em; }
.MODULO .sec-wrap .wrap-both header { margin-bottom: 0.5em; margin-top: 0.3em; }
.CONT-IZQ-DER.CENTRO.wrap-SIMPLE .MODULO .sec-wrap .wrap-both header { margin-top: 0em; }
.MODULO_VERT_6 .wrap-both header { margin-top: 0.4rem; }
.MODULO_VERT_6 .wrap-text { padding-top: 0.5rem; }
/* 
.MODULO_1_1_3 .first-wrap .wrap-both header { margin-top: 1em; }
*/
/* .MODULO_1_1_3 .third-wrap .wrap-both header { margin-top: 0.5em; }
*/
.MODULO_1_1_3 .first-wrap article .wrap-text header h3 { font-size: 36px; margin-bottom: 0; }
.MODULO_1_1_3 .third-wrap article .wrap-text header h3 { font-size: 18px; }
.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; }
/* MÓDULOS DESTACADOS */
.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-deporte .TITULO-listado h2 .auspiciante img,.destacado-innovacion .TITULO-listado h2 .auspiciante img { filter: brightness(0) invert(1); }
.destacado-gris .TITULO-listado h2 .auspiciante img { filter: brightness(0) invert(0); }
.destacado-inmobiliaria .TITULO-listado h2 .auspiciante img { filter: brightness(0) invert(0); }
*/
.destacado-ceramica .TITULO-listado h2 span,
.destacado-ceramica .TITULO-listado h2 ul,
.destacado-ceramica .TITULO-listado h2 .auspiciante { background: var(--color-1); }
.destacado-revista .TITULO-listado h2 span,
.destacado-revista .TITULO-listado h2 ul,
.destacado-revista .TITULO-listado h2 .auspiciante { background: var(--color-2); }
.destacado-cultura .TITULO-listado h2 span,
.destacado-cultura .TITULO-listado h2 ul,
.destacado-cultura .TITULO-listado h2 .auspiciante { background: var(--color-3); }
.destacado-negro .TITULO-listado h2 span,
.destacado-negro .TITULO-listado h2 ul,
.destacado-negro .TITULO-listado h2 .auspiciante { background: var(--color-9); }
.destacado-confidencial .TITULO-listado h2 span,
.destacado-confidencial .TITULO-listado h2 ul,
.destacado-confidencial .TITULO-listado h2 .auspiciante { background: var(--color-6); }
.destacado-verde .TITULO-listado h2 span,
.destacado-verde .TITULO-listado h2 ul,
.destacado-verde .TITULO-listado h2 .auspiciante { background: var(--color-7); }
.destacado-ceramica .TITULO-listado h2::after,
.destacado-verde .TITULO-listado h2::after,
.destacado-confidencial .TITULO-listado h2::after,
.destacado-revista .TITULO-listado h2::after,
.destacado-cultura .TITULO-listado h2::after,
.destacado-negro .TITULO-listado h2::after { background-color: var(--neutral-white); }
.destacado-ceramica .MODULO article:hover .es-multimedia { background-color: var(--color-1) !important; }
.destacado-revista .MODULO article:hover .es-multimedia { background-color: var(--color-2) !important; }
.destacado-cultura .MODULO article:hover .es-multimedia { background-color: var(--color-3) !important; }
.destacado-negro .MODULO article:hover .es-multimedia { background-color: var(--color-9) !important; }
.destacado-confidencial .MODULO article:hover .es-multimedia { background-color: var(--color-6) !important; }
.destacado-verde .MODULO article:hover .es-multimedia { background-color: var(--color-7) !important; }
.destacado-ceramica .cate-tag { background: var(--color-1); }
.destacado-revista .cate-tag { background: var(--color-2); }
.destacado-cultura .cate-tag { background: var(--color-3); }
.destacado-negro .cate-tag { background: var(--color-9); }
.destacado-verde .cate-tag { background: var(--color-1); }
.destacado-confidencial .cate-tag { background: var(--color-6); }
.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: #ffffff4d; }
.destacado-deporte .MODULO_1_Banner_3 .sec-wrap,
.destacado-innovacion .MODULO_1_Banner_3 .sec-wrap { background-color: #ffffff4d; }
.destacado-gris .MODULO_1_Banner_3 .sec-wrap { background-color: hsla(0, 0%, 59%, 0.15); }
.destacado-inmobiliaria .MODULO_1_Banner_3 .sec-wrap { background-color: hsla(0, 0%, 59%, 0.15); }
.destacado-deporte .TITULO-listado h2,
.destacado-innovacion .TITULO-listado h2,
.destacado-deporte .TITULO-listado h2 ul li a,
.destacado-innovacion .TITULO-listado h2 ul li a,
.destacado-deporte .TITULO-listado h2 .auspiciante span,
.destacado-innovacion .TITULO-listado h2 .auspiciante span { color: var(--gray-1); }
.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-inmobiliaria .TITULO-listado h2,
.destacado-inmobiliaria .TITULO-listado h2 ul li a,
.destacado-inmobiliaria .TITULO-listado h2 .auspiciante span { color: var(--gray-1); }
.destacado-deporte .TITULO-listado h2 span,
.destacado-deporte .TITULO-listado h2 ul,
.destacado-deporte .TITULO-listado h2 .auspiciante { background: var(--color-4); }
.destacado-innovacion .TITULO-listado h2 span,
.destacado-innovacion .TITULO-listado h2 ul,
.destacado-innovacion .TITULO-listado h2 .auspiciante { background: var(--color-5); }
.destacado-gris .TITULO-listado h2 span,
.destacado-gris .TITULO-listado h2 ul,
.destacado-gris .TITULO-listado h2 .auspiciante { background: var(--color-0); color: var(--gray-1); }
.destacado-inmobiliaria .TITULO-listado h2 span,
.destacado-inmobiliaria .TITULO-listado h2 ul,
.destacado-inmobiliaria .TITULO-listado h2 .auspiciante { background: var(--color-8); color: var(--gray-1); }
.destacado-deporte .TITULO-listado h2::after,
.destacado-innovacion .TITULO-listado h2::after { background-color: var(--neutral-white); }
.destacado-gris .TITULO-listado h2::after { background-color: var(--gray-1); }
.destacado-inmobiliaria .TITULO-listado h2::after { background-color: var(--gray-1); }
.destacado-deporte .MODULO .wrap-both .wrap-text header h3 a,
.destacado-innovacion .MODULO .wrap-both .wrap-text header h3 a { color: var(--gray-1); }
.destacado-gris .MODULO .wrap-both .wrap-text header h3 a { color: var(--gray-1); }
.destacado-inmobiliaria .MODULO .wrap-both .wrap-text header h3 a { color: var(--gray-1); }
.destacado-deporte .MODULO .wrap-both .wrap-text .entradilla,
.destacado-innovacion .MODULO .wrap-both .wrap-text .entradilla { color: var(--gray-1); }
.destacado-gris .MODULO .wrap-both .wrap-text .entradilla { color: var(--gray-1); }
.destacado-inmobiliaria .MODULO .wrap-both .wrap-text .entradilla { color: var(--gray-1); }
.destacado-deporte .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-deporte .wrap-otros .pie-noticia .contenedor-comentarios span,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-comentarios span { 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-inmobiliaria .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-inmobiliaria .wrap-otros .pie-noticia .contenedor-comentarios span { color: var(--gray-1); }
.destacado-deporte .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path,
.destacado-innovacion .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--gray-1); }
.destacado-gris .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--gray-1); }
.destacado-inmobiliaria .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--gray-1); }
.destacado-deporte .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--gray-1); }
.destacado-gris .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--gray-1); }
.destacado-inmobiliaria .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--gray-1); }
.destacado-deporte .MODULO article:hover .es-multimedia { background-color: var(--color-4) !important; }
.destacado-innovacion .MODULO article:hover .es-multimedia { background-color: var(--color-5) !important; }
.destacado-gris .MODULO article:hover .es-multimedia { background-color: var(--color-0) !important; }
.destacado-inmobiliaria .MODULO article:hover .es-multimedia { background-color: var(--color-8) !important; }
.destacado-inmobiliaria .MODULO article:hover .es-multimedia { background-color: var(--color-8) !important; }
.destacado-deporte .cate-tag { background: var(--color-4); color: var(--gray-1); }
.destacado-innovacion .cate-tag { background: var(--color-5); color: var(--gray-1); }
.destacado-gris .cate-tag { background: var(--color-0); color: var(--gray-1); }
.destacado-inmobiliaria .cate-tag { background: var(--color-8); color: var(--gray-1); }
.destacado-deporte .cate-tag svg ellipse { fill: var(--neutral-white); }
.destacado-innovacion .cate-tag svg ellipse { fill: var(--neutral-white); }
.destacado-gris .cate-tag svg ellipse { fill: var(--gray-1); }
.destacado-inmobiliaria .cate-tag svg ellipse { fill: var(--gray-1); }
.destacado-deporte .cate-tag svg path { fill: var(--neutral-white); }
.destacado-innovacion .cate-tag svg path { fill: var(--neutral-white); }
.destacado-gris .cate-tag svg path { fill: var(--gray-1); }
.destacado-inmobiliaria .cate-tag svg path { fill: var(--gray-1); }
/* clase dolcevita */
.dolcevita .TITULO-listado.sin_enlace h2 { color: var(--dolcevita); }
.dolcevita article .wrap-both .wrap-text header { padding-left: 8px; border-left: solid 5px var(--dolcevita); }
.dolcevita .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--dolcevita); }
.dolcevita .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--dolcevita); stroke: var(--dolcevita); }
.dolcevita .cate-tag { background: var(--dolcevita); }
.dolcevita .MODULO article:hover .es-multimedia { background-color: var(--dolcevita); }
/* clases colores sin fondo */
.titulo-color-ceramica .TITULO-listado.sin_enlace h2 { color: var(--color-1); }
.titulo-color-revista .TITULO-listado.sin_enlace h2 { color: var(--color-2); }
.titulo-color-cultura .TITULO-listado.sin_enlace h2 { color: var(--color-3); }
.titulo-color-deporte .TITULO-listado.sin_enlace h2 { color: var(--color-4); }
.titulo-color-innovacion .TITULO-listado.sin_enlace h2 { color: var(--color-5); }
.titulo-color-confidencial .TITULO-listado.sin_enlace h2 { color: var(--color-6); }
.titulo-color-verde .TITULO-listado.sin_enlace h2 { color: var(--color-7); }
.titulo-color-ceramica .TITULO-listado h2::after { background-color: var(--color-1); }
.titulo-color-revista .TITULO-listado h2::after { background-color: var(--color-2); }
.titulo-color-cultura .TITULO-listado h2::after { background-color: var(--color-3); }
.titulo-color-deporte .TITULO-listado h2::after { background-color: var(--color-4); }
.titulo-color-innovacion .TITULO-listado h2::after { background-color: var(--color-5); }
.titulo-color-confidencial .TITULO-listado h2::after { background-color: var(--color-6); }
.titulo-color-verde .TITULO-listado h2::after { background-color: var(--color-7); }
.titulo-color-ceramica .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--color-1); }
.titulo-color-revista .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--color-2); }
.titulo-color-cultura .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--color-3); }
.titulo-color-deporte .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--color-4); }
.titulo-color-innovacion .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--color-5); }
.titulo-color-confidencial .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--color-6); }
.titulo-color-verde .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path { stroke: var(--color-7); }
.titulo-color-ceramica .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--color-1); stroke: var(--color-1); }
.titulo-color-revista .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--color-2); stroke: var(--color-2); }
.titulo-color-cultura .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--color-3); stroke: var(--color-3); }
.titulo-color-deporte .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--color-4); stroke: var(--color-4); }
.titulo-color-innovacion .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--color-5); stroke: var(--color-5); }
.titulo-color-confidencial .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--color-6); stroke: var(--color-6); }
.titulo-color-verde .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path { fill: var(--color-7); stroke: var(--color-7); }
.titulo-color-ceramica .cate-tag { background: var(--color-1); }
.titulo-color-revista .cate-tag { background: var(--color-2); }
.titulo-color-cultura .cate-tag { background: var(--color-3); }
.titulo-color-deporte .cate-tag { background: var(--color-4); }
.titulo-color-innovacion .cate-tag { background: var(--color-5); }
.titulo-color-confidencial .cate-tag { background: var(--color-6); }
.titulo-color-verde .cate-tag { background: var(--color-7); }
.titulo-color-ceramica .MODULO article:hover .es-multimedia { background-color: var(--color-1); }
.titulo-color-revista .MODULO article:hover .es-multimedia { background-color: var(--color-2); }
.titulo-color-cultura .MODULO article:hover .es-multimedia { background-color: var(--color-3); }
.titulo-color-deporte .MODULO article:hover .es-multimedia { background-color: var(--color-4); }
.titulo-color-innovacion .MODULO article:hover .es-multimedia { background-color: var(--color-5); }
.titulo-color-confidencial .MODULO article:hover .es-multimedia { background-color: var(--color-6); }
.titulo-color-verde .MODULO article:hover .es-multimedia { background-color: var(--color-7); }
/* DESTACADOS NUEVO */
.destacado-ceramica .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-ceramica .container,
.destacado-ceramica a,
.destacado-ceramica b,
.destacado-ceramica div,
.destacado-ceramica h1,
.destacado-ceramica h2,
.destacado-ceramica h3,
.destacado-ceramica h4,
.destacado-ceramica h5,
.destacado-ceramica h6,
.destacado-ceramica p,
.destacado-ceramica span,
.destacado-ceramica strong,
.destacado-revista .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-revista .container,
.destacado-revista a,
.destacado-revista b,
.destacado-revista div,
.destacado-revista h1,
.destacado-revista h2,
.destacado-revista h3,
.destacado-revista h4,
.destacado-revista h5,
.destacado-revista h6,
.destacado-revista p,
.destacado-revista span,
.destacado-revista strong,
.destacado-cultura .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-cultura .container,
.destacado-cultura a,
.destacado-cultura b,
.destacado-cultura div,
.destacado-cultura h1,
.destacado-cultura h2,
.destacado-cultura h3,
.destacado-cultura h4,
.destacado-cultura h5,
.destacado-cultura h6,
.destacado-cultura p,
.destacado-cultura span,
.destacado-cultura strong,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-confidencial .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-confidencial .container,
.destacado-confidencial a,
.destacado-confidencial b,
.destacado-confidencial div,
.destacado-confidencial h1,
.destacado-confidencial h2,
.destacado-confidencial h3,
.destacado-confidencial h4,
.destacado-confidencial h5,
.destacado-confidencial h6,
.destacado-confidencial p,
.destacado-confidencial span,
.destacado-confidencial strong,
.destacado-verde .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-verde .container,
.destacado-verde a,
.destacado-verde b,
.destacado-verde div,
.destacado-verde h1,
.destacado-verde h2,
.destacado-verde h3,
.destacado-verde h4,
.destacado-verde h5,
.destacado-verde h6,
.destacado-verde p,
.destacado-verde span,
.destacado-verde strong,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-cultura .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.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-deporte .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-deporte .container,
.destacado-deporte a,
.destacado-deporte b,
.destacado-deporte div,
.destacado-deporte h1,
.destacado-deporte h2,
.destacado-deporte h3,
.destacado-deporte h4,
.destacado-deporte h5,
.destacado-deporte h6,
.destacado-deporte p,
.destacado-deporte span,
.destacado-deporte strong { color: var(--neutral-white) !important; }
.destacado-innovacion .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-innovacion .container,
.destacado-innovacion a,
.destacado-innovacion b,
.destacado-innovacion div,
.destacado-innovacion h1,
.destacado-innovacion h2,
.destacado-innovacion h3,
.destacado-innovacion h4,
.destacado-innovacion h5,
.destacado-innovacion h6,
.destacado-innovacion p,
.destacado-innovacion span,
.destacado-innovacion strong { color: var(--neutral-white) !important; }
.destacado-ceramica { background-color: var(--color-1) !important; margin-top: 0; margin-bottom: 0; }
.destacado-revista { background-color: var(--color-2) !important; margin-top: 0; margin-bottom: 0; }
.destacado-cultura { background-color: var(--color-3) !important; margin-top: 0; margin-bottom: 0; }
.destacado-negro { background-color: var(--color-9) !important; margin-top: 0; margin-bottom: 0; }
.destacado-verde { background-color: var(--color-7) !important; margin-top: 0; margin-bottom: 0; }
.destacado-deporte .container,
.destacado-innovacion .container,
.destacado-gris .container,
.destacado-inmobiliaria .container { color: var(--neutral-gray-1) !important; }
.destacado-deporte { background-color: var(--color-4) !important; margin-top: 0; margin-bottom: 0; }
.destacado-innovacion { background-color: var(--color-5) !important; margin-top: 0; margin-bottom: 0; }
.destacado-gris { background-color: var(--color-0) !important; margin-top: 0; margin-bottom: 0; }
.destacado-inmobiliaria { background-color: var(--color-8) !important; margin-top: 0; margin-bottom: 0; }
.destacado-confidencial { background-color: var(--color-6) !important; margin-top: 0; margin-bottom: 0; }
/* .destacado-ceramica .container,
.destacado-verde .container,
.destacado-confidencial .container,
.destacado-revista .container,
.destacado-cultura .container,
.destacado-negro .container,
.destacado-deporte .container,
.destacado-innovacion .container,
.destacado-gris .container,
.destacado-inmobiliaria .container { padding: 24px; }
*/
.destacado-ceramica svg path,
.destacado-verde svg path,
.destacado-confidencial svg path,
.destacado-revista svg path,
.destacado-cultura svg path,
.destacado-negro svg path { stroke: var(--neutral-white); }
.destacado-ceramica svg.guardado path,
.destacado-verde svg.guardado path,
.destacado-confidencial svg.guardado path,
.destacado-revista svg.guardado path,
.destacado-cultura svg.guardado path,
.destacado-negro svg.guardado path { fill: var(--neutral-white); stroke: var(--neutral-white); }
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-deporte .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-deporte a,
.destacado-deporte b,
.destacado-deporte div,
.destacado-deporte h1,
.destacado-deporte h2,
.destacado-deporte h3,
.destacado-deporte h4,
.destacado-deporte h5,
.destacado-deporte h6,
.destacado-deporte p,
.destacado-deporte span,
.destacado-deporte strong,
.destacado-innovacion .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-innovacion a,
.destacado-innovacion b,
.destacado-innovacion div,
.destacado-innovacion h1,
.destacado-innovacion h2,
.destacado-innovacion h3,
.destacado-innovacion h4,
.destacado-innovacion h5,
.destacado-innovacion h6,
.destacado-innovacion p,
.destacado-innovacion span,
.destacado-innovacion strong,
.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-confidencial .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.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-ceramica .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-deporte svg path,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-innovacion svg path,
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-gris svg path { stroke: var(--neutral-white); }
.destacado-deporte svg.guardado path,
.destacado-innovacion svg.guardado path,
.destacado-gris svg.guardado path,
.destacado-inmobiliaria svg.guardado path { fill: var(--neutral-gray-1); stroke: var(--neutral-gray-1); }
.destacado-ceramica .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-ceramica .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-ceramica .slick-slider .slick-arrow { background: var(--color-1); }
.destacado-revista .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-revista .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-revista .slick-slider .slick-arrow { background: var(--color-2); }
.destacado-cultura .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-cultura .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-cultura .slick-slider .slick-arrow { background: var(--color-3); }
.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-deporte .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-deporte .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-deporte .slick-slider .slick-arrow { background: var(--color-4); }
.destacado-innovacion .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-innovacion .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-innovacion .slick-slider .slick-arrow { background: var(--color-5); }
.destacado-confidencial .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-confidencial .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-confidencial .slick-slider .slick-arrow { background: var(--color-6); }
.destacado-verde .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-verde .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-verde .slick-slider .slick-arrow { background: var(--color-7); }
.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-inmobiliaria .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-inmobiliaria .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-inmobiliaria .MODULO-4-4 .second-wrap .contenedor-1,
.destacado-inmobiliaria .slick-slider .slick-arrow { background: var(--color-8); }
.destacado-ceramica .slick-slider .slick-arrow i.material-icons,
.destacado-verde .slick-slider .slick-arrow i.material-icons,
.destacado-confidencial .slick-slider .slick-arrow i.material-icons,
.destacado-revista .slick-slider .slick-arrow i.material-icons,
.destacado-cultura .slick-slider .slick-arrow i.material-icons,
.destacado-negro .slick-slider .slick-arrow i.material-icons,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) div,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) div,
.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-deporte .slick-slider .slick-arrow i.material-icons,
.destacado-innovacion .slick-slider .slick-arrow i.material-icons,
.destacado-gris .slick-slider .slick-arrow i.material-icons,
.destacado-inmobiliaria .slick-slider .slick-arrow i.material-icons { color: var(--neutral-gray-1); }
.destacado-ceramica .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-verde .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-confidencial .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-revista .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-cultura .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3),
.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-deporte .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-innovacion .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-gris .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-inmobiliaria .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) { background: #ffffff4d; }
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) svg path { stroke: var(--neutral-gray-1) !important; }
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path { fill: var(--neutral-gray-1) !important; }
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) svg path { stroke: var(--neutral-white) !important; }
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path { fill: var(--neutral-white) !important; }
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-inmobiliaria .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path { fill: var(--neutral-gray-1); }
.destacado-ceramica .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-verde .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-confidencial .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-revista .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-cultura .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-negro .MODULO_DIRECTO_TIMELINE .second-wrap .timeline { border-left: 1px solid var(--neutral-white); }
.destacado-deporte .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-innovacion .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-gris .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-inmobiliaria .MODULO_DIRECTO_TIMELINE .second-wrap .timeline { border-left: 1px solid var(--neutral-gray-1); }
.destacado-ceramica .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-1) !important; }
.destacado-revista .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-2) !important; }
.destacado-cultura .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-3) !important; }
.destacado-negro .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-9) !important; }
.destacado-deporte .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-4) !important; }
.destacado-innovacion .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-5) !important; }
.destacado-confidencial .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-6) !important; }
.destacado-verde .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-7) !important; }
.destacado-gris .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-0) !important; }
.destacado-inmobiliaria .MODULO .MODULO_SLIDER .wrap-both .wrap-text { background: var(--color-8) !important; }
.destacado-ceramica .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-revista .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-cultura .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-negro .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-deporte .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-innovacion .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-confidencial .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-verde .MODULO-4-4 .second-wrap .contenedor-1 { background: #ffffff4d; }
.destacado-ceramica .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-verde .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-confidencial .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-revista .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-cultura .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-negro .wrap-otros .pie-noticia .contenedor-redactor span a::after { background-color: var(--neutral-white); }
.destacado-deporte .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-redactor span a::after { background-color: var(--neutral-white); }
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a { color: white !important; }
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-innovacion .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-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) .entradilla { color: var(--gray-1) !important; }
.destacado-ceramica article.articulo-opinion .firma-hibrida img,
.destacado-verde article.articulo-opinion .firma-hibrida img,
.destacado-confidencial article.articulo-opinion .firma-hibrida img,
.destacado-revista article.articulo-opinion .firma-hibrida img,
.destacado-cultura article.articulo-opinion .firma-hibrida img,
.destacado-negro article.articulo-opinion .firma-hibrida img,
.destacado-deporte article.articulo-opinion .firma-hibrida img,
.destacado-innovacion article.articulo-opinion .firma-hibrida img { border: 0; }
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text { background: #ffffff4d; }
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-innovacion .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; }
.destacado-inmobiliaria .MODULO_1_1_4 .first-wrap .wrap-text { background: var(--gray-2); }
.destacado-inmobiliaria .MODULO_1_1_4 .first-wrap .wrap-text h3 a { color: var(--neutral-white) !important; }
.destacado-inmobiliaria .MODULO_1_1_4 .wrap-both .wrap-text .entradilla { color: var(--neutral-white); }
.destacado-inmobiliaria .MODULO_1_1_4 .third-wrap { border-left: 1px solid var(--gray-2); }
.destacado-inmobiliaria .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-inmobiliaria .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-comentarios span { color: var(--neutral-white); }
.destacado-inmobiliaria .MODULO .MODULO_DIRECTO .wrap-tit h2::before { background: var(--gray-1); }
.destacado-inmobiliaria .MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline a strong { color: var(--gray-1) !important; }
/* sistema de comentarios */
.comment-section { width: 100%; margin: 20px auto; font-family: Arial, sans-serif; }
.toggle-comments { width: 100%; background-color: transparent; border: none; padding: 10px; text-align: left; display: flex; justify-content: space-between; cursor: pointer; }
.toggle-comments:focus { background-color: transparent; }
.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: bold; 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: bold; 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 rgba(122, 124, 125, 0.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 rgba(122, 124, 125, 0.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: bold; 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: transparent; border: 0; padding: 0; font-family: var(--font-2); font-size: 16px; line-height: 18px; font-weight: bold; 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: bold; color: #7a7c7d; }
.comment-actions .like svg,
.comment-actions .dislike svg { position: relative; transform: translateY(0); transition: all 0.5s cubic-bezier(0.68, -0.55, 0.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: white; -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); border-radius: 6px; }
.send-comment-btn.btn_principal { margin: 20px auto; background-color: var(--negro); box-shadow:initial !important; color: var(--primary); border-radius: 6px; }
.send-reply-btn.btn_principal { background-color: var(--negro); box-shadow:initial !important; color: var(--primary); border-radius: 6px; }
/* Ocultar comentarios al inicio */
.hidden { display: none; }
/* profile */
.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: bold; 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 */
.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 transparent; box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12); cursor: pointer; font-weight: normal; 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 */
.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 */
.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: bold; 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: bold; 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); }
/* equipo & error */
.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: transparent; 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; }
/* ARTÍCULO */
.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: transparent; clip-path: unset; margin: unset; position: relative; width: fit-content; }
.cat-art { gap: 1rem; }
.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::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); }
*/
.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 { font-family: var(--font-1); font-weight: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--black); letter-spacing: 0px; 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: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: white; letter-spacing: 0px; display: flex; justify-content: flex-start; align-items: center; max-width: fit-content; }
.periodico_21 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a { font-family: var(--font-1); font-weight: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--criar-2); letter-spacing: 0px; display: flex; justify-content: flex-start; align-items: center; max-width: fit-content; }
.periodico_21 .art-cuerpo ul li { list-style: none !important; position: relative; display: inline-block; gap: 10px; }
.periodico_21 .art-cuerpo ul li:before { content: ""; top: 0.125rem; position: absolute; width: 1.25rem; height: 1.3125rem; background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg viewBox='0 0 19 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.07 29L9.5 0 .93 29C.5 30.103 0 33.03 0 34.5a9.5 9.5 0 0 0 19 0c0-1.47-.5-4.397-.93-5.5z' fill='%23B1D0C0'/%3E%3C/svg%3E"); background-position: 0; background-repeat: no-repeat; display: block; background-size: contain; left: -20px; }
.periodico_21 .art-cuerpo .wrap-media-imagen ul li:before { display: none !important; }
.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 */
.area-usuario { padding-bottom: 24px; }
.grupo-parrafos { order: 2 !important; width: calc(60% - 1rem) !important; }
.video-short .art-cuerpo p { order: 2 !important; width: calc(100% - 1rem); }
.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: rgba(255, 255, 255, 0.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: 0.5em 0.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: 0.5; }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_.blocked:hover { cursor: not-allowed; opacity: 0.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); }
/* TIPOS DE FICHAS ARTÍCULOS */
.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; line-height: 17px !important; margin-bottom: 0.5rem; }
.wrap-listado-noticias ul li a { font-family: var(--font-1); color: #7a7c7d; font-weight: 400; font-size: 17px; line-height: 17px !important; position: relative; padding-left: 20px; }
.wrap-listado-noticias ul li a::after { position: absolute; top: 2px; left: 0; content: "\2192"; font-size: 15px; color: var(--secondary); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption { background: transparent; 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: 0.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 0.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: bold; 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 { font-size: 24px; }
*/
.wrap-FICHA-ARTICULO .lo-mas-leido-cabecero span { padding-left: 0; }
.newsletter .TITULO-listado h2 span { font-size: 18px; font-weight: 400; letter-spacing: 0.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 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: 0.9; z-index: -1; }
.wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { margin-bottom: 8px; 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: bold; 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: bold; }
.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: inline; white-space: nowrap; color: var(--neutral-3); 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 .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p:first-child { display: block; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 8; overflow: hidden; text-overflow: ellipsis; }
.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,
      rgba(255, 255, 255, 0) 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: 0.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; }
/* CAMBIOS LEO */
.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; }
.destacado-gris .TITULO-listado span { color: black !important; }
.MODULO_TABS .first-wrap .wrap_two .wrap-text header h3 a { font-size: 32px; line-height: 100%; color: black; }
.MODULO_TABS .tabs { display: flex; background-color: transparent !important; gap: 12px; }
.MODULO_TABS .tabs .btn-tabs { -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 10px 0px rgba(0, 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: bold; background-color: var(--color-2) !important; }
/* .ARAMATEIX img { width: initial !important; }
*/
.btn-suscripcion { color: var(--primary); background: black; font-family: var(--font-1) !important; padding: 10px 30px; border-radius: 5px; max-height: 36px; line-height: 100%; font-size: 13px; width: fit-content !important; }
#modal-suscripcion-new,
#modal-enlaces-periodicos { background: var(--neutral-6); max-width: 100% !important; width: 95% !important; }
[type="checkbox"]:checked+label:before { top: -2px !important; left: 0px; /* width: 30px; */
  /* height: 30px; */
  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); width: 50px !important; height: 30px !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; line-height: 100% !important; margin:0 !important; height: initial !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; }
/* .MODULO_Alta_Newsletter .btn-suscripcion { margin-top: 3rem; margin-left: 20px; }
*/
.modalNew form p:last-child::after { display: none !important; }
.validate { color:black; font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: 0.05em; text-transform: initial; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0px 4px 10px rgba(0, 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; }
/* 
.MODULO .wrap-media .img-wrap { padding-bottom: 40%; }
*/
.side-nav { padding: 0.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 { 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 .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: 0.5em; padding-top: 1rem; align-items: center; }
/* .MODULO-30-70 .second-wrap .wrap-text .entradilla, .MODULO-30-70 .second-wrap .wrap-text header { width: calc(50% - .5em) }
*/
.MODULO-30-70 .second-wrap .wrap-text header h3 a { font-size: 0.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 { 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; display: flex; flex-direction: column; justify-content: start; gap: 8px; }
.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline::before { content: ""; background-color: #f45151 !important; border-radius: 15px; width: 15px; height: 15px; position: absolute; left: -24px; top: 3px; z-index: 99; }
.MODULO_DIRECTO_TIMELINE .fecha-noticia { display: none; }
.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: 14px; color: var(--negro); font-family: var(--font-1); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { width: 100%; order: 1; }
/* .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { padding-left: 0; }
*/
.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::before { content: ""; position: absolute; top: 0px; right: 0px; width: 13px; height: 13px; background-color: var(--primary); }
.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida::after { content: ""; position: absolute; bottom: 0px; left: 0px; width: 13px; height: 13px; background-color: var(--secondary); }
.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida img { border-radius: 0; }
.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 { display: flex; flex-direction: column; align-items: center; gap: 1rem; }
.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: 0.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; /* margin: 0 auto; */
  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; }
.modulo-opinio,
.OPINION { article.articulo-opinion .firma-hibrida img { border-radius: 0; }
article.articulo-opinion .firma-hibrida { position: relative; }
article.articulo-opinion .firma-hibrida::before { content: ""; position: absolute; top: 0; right: 0; width: 13px; height: 13px; background-color: var(--primary); }
article.articulo-opinion .firma-hibrida::after { content: ""; position: absolute; bottom: 0; left: 0; width: 13px; height: 13px; background-color: var(--secondary); }
article.OPINION .firma-hibrida img { border-radius: 0; }
article.OPINION .firma-hibrida { position: relative; }
article.OPINION .firma-hibrida::before { content: ""; position: absolute; top: 0; right: 0; width: 13px; height: 13px; background-color: var(--primary); }
article.OPINION .firma-hibrida::after { content: ""; position: absolute; bottom: 0; left: 0; width: 13px; height: 13px; background-color: var(--secondary); }
 }
.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; }
*/
.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; }
/* cambios solicitados 26/09/24 */
.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: white; border-radius: 50%; border: 2px solid var(--borde-gris); }
.slick-slider .slick-arrow i.material-icons { color: #7a7c7d; }
.MODULO .MODULO_1_4_1 .sec-wrap article .es-multimedia { display: none; }
/* 
.wrap-text { padding: 0; }
*/
.MODULO .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0; }
.MODULO_XL_OVER .entradilla { font-size: 1.4rem; }
.MODULO_SLIDER .wrap-text { padding: 0.75em 2em; }
.MODULO .MODULO_DIRECTO_TIMELINE article .wrap-both .wrap-text header,
.MODULO_1_4 .first-wrap header { margin-top: 0.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_XL .wrap-both .wrap-text header h3 { margin-bottom: 0; }
/* .MODULO_ASIM_1_3 .first-wrap article .wrap-both .wrap-text header,
.MODULO_ASIM_1_6 .first-wrap article .wrap-both .wrap-text header,
.MODULO_XXL .first-wrap article .wrap-both .wrap-text header { margin-top: 1em !important; }
*/
.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,
.MODULO_DIRECTO_TIMELINE .wrap-text { display: flex; flex-direction: row; flex-wrap: wrap; gap: 0.5rem; }
.MODULO_DIRECTO_TIMELINE .wrap-text .wrap-otros { order: 3; margin: 0 !important; }
.MODULO_DIRECTO_TIMELINE .wrap-text .categoria-tag { margin-bottom: 0; }
.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_TIMELINE .wrap-both header { order: 1; }
.MODULO_DIRECTO_TIMELINE .wrap-both .categoria-tag { order: 2; }
.MODULO_DIRECTO .wrap-both .wrap-text .wrap-otros { display: flex; margin-top: 0.5rem; }
.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: 0.85em; font-weight: var(--fw-700); letter-spacing: 2px; text-transform: uppercase; color: var(--color-5); background-color: transparent; padding: 10px; width: 100%; margin-bottom: 1rem; }
.MODULO .MODULO_DIRECTO .wrap-tit h2::before { content: ""; position: absolute; top: 60%; 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-1); color: var(--gray-1); font-weight: 700; font-size: 18px; text-transform: uppercase; display: flex; align-items: center; justify-content: center; width: fit-content; margin: auto; gap: 12px; }
.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; display: flex; gap: 0.5rem; align-items: center; }
.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.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; }
/*timeline dentro de ficha en directo */
.ARTICULO_EN_DIRECTO .timeline-container { width: 100%; margin-bottom: 24px; padding-left: 1rem; }
.ARTICULO_EN_DIRECTO .timeline { /* border-left: 1px solid var(--neutral-black); */
  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; border-bottom: 1px solid #7a7c7d; }
.ARTICULO_EN_DIRECTO .noticia-timeline:last-child { border-bottom: 0; }
.ARTICULO_EN_DIRECTO .noticia-timeline iframe { display: none; }
.ARTICULO_EN_DIRECTO .noticia-timeline::before { content: ""; background-color: #f45151 !important; border-radius: 20px; width: 20px; height: 20px; position: absolute; left: -25px; top: 0; z-index: 2; }
.titulo-directo { font-size: 21px; font-weight: bold; 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.is_video::before { background-image: url(/web/assets_new/img/decor/icon-video.svg); }
*/
/* .ARTICULO_EN_DIRECTO .noticia-timeline.is_multimedia::before { background-image: url(/web/assets_new/img/decor/icon-multimedia.svg); }
*/
.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: 0.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: 0.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 rgba(0, 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: #ffffff; 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: 0px -1px 3px 0px rgba(0, 0, 0, 0.2); width: 28px; height: 28px; font-family: var(--font-3); font-weight: bold; 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; }
/* MODALES LOGIN Y REGISTRO */
#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,
.modalNew#modal-registro { border-top: 6px solid var(--color-2); 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; }
.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); }
.Formulario input { color: var(--neutral-gray-1); font-weight: var(--fw-400); font-family: var(--font-2); background: var(--neutral-5); }
.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: 0.75em 8px; color: var(--neutral-gray-2); }
.Formulario .btn_primary_outline_acceso:first-child { margin-bottom: 12px !important; }
.modalNew .modal-footer { background-color: var(--neutral-white) !important; height: auto; padding: 0.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); }
.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) transparent transparent; }
#modal-pass p { font-family: var(--font-2); font-weight: var(--fw-400); }
/* Swal alert */
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; color:black !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; }
/* MODALES LOGIN Y REGISTRO */
.ad-wrapper-side { display: none; }
.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text { width: 100% !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p a { color: var(--secondary) !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: 0.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: 0.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: 0.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: rgba(0, 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 */
#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; }
/*MODIFICACIONES PUBLI PARA CONTROL ENTRADA PROGRAMÁTICA */
.container-mega { width: 100%; position: relative; z-index: 3; max-width: fit-content; margin: auto; }
.container { position: relative; z-index: 3; }
/* MÓDULO COTIZACIONES ESTRATEGIAS DE INVERSIÓN */
.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; }
/* MODULOS NUEVOS */
/* MODULO_70_TOTAL */
.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; }
/* 30_colmena */
.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; }
/* 25_colmena */
.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: 0.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 */
.MODULO_30_30_30 .sec-wrap { display: flex; flex-direction: row; }
.MODULO_30_30_30 article { width: 33%; }
/* MODULO_70_15_30 */
.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 */
.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 */
.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 */
.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 */
.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  */
.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  */
.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,
.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  */
.MODULO_70-hombrillo { display: flex; }
.MODULO .MODULO_70-hombrillo .sec-wrap { flex-direction: column !important; justify-content: space-between; padding-left: 24px; }
.MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both { flex-direction: row; }
.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 .first-wrap .img-wrap { padding-bottom: 40%; }
.MODULO_70-hombrillo .sec-wrap { display: block; flex: initial; flex-direction: column; }
.MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media { flex: initial !important; margin-right: 1em !important; }
.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 .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 */
.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 */
.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 */
.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 */
.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 */
.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 hsla(0, 0%, 59%, 0.4); flex: 0 0 36%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0; }
/* MODULO 70-50-50 */
.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 */
.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 */
.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 */
.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 */
.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_70-colmena .sec-wrap { flex: none; position: relative; width: 50%; }
/* Modificaciones última hora 22/11/2024 */
.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: 12px; }
.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-1); font-style: normal; font-weight: 400; }
.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); }
/* Pretitulo */
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a { padding: 12px 24px; border-radius: 5px; background: var(--primary); }
.MODULO .MODULO_XL .wrap-text .pretitulo { margin-top: 12px; text-align: center; }
/*NEW*/
/* soccer bar */
.PLAZADEPORTIVA .wrap-HEADER.pinned { padding-bottom: 0; }
.wrap-HEADER.pinned .soccer-bar { display: block; }
.soccer-bar { padding: 8px 9px; background: #f3f3ed; -moz-transition: all 0.5s ease; -o-transition: all 0.5s ease; -webkit-transition: all 0.5s ease; transition: all 0.5s ease; /*display: none; */ }
.PLAZADEPORTIVA .soccer-bar { display: block; }
.soccer-bar--wrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-line-pack: center; align-content: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; gap: 12px; -webkit-overflow-scrolling: touch; flex-direction: row; flex-wrap: nowrap; margin: 0; overflow-x: auto; padding-top: 2px; }
.soccer-bar .soccer-club { width: 40px; min-width: 40px; }
.soccer-bar .soccer-club--item:hover img { transform: translateY(-2px); -webkit-transform: translateY(-2px); }
.soccer-bar .soccer-club--item__img { width: 100%; height: auto; -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 { width: 100%; min-width: 100%; height: 288px; border-radius: 4px; overflow: hidden; }
.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a { width: 100%; height: 100%; border-radius: 4px; }
.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.2); cursor: pointer; opacity: 0.8; }
.wrap-titulo-especial { display: none; }
.CULTURPLAZA .wrap-titulo-especial { display: block; }
.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-1) !important; color: #f45151 !important; font-weight: 700; font-size: 18px; text-transform: uppercase; }
.wrap-LISTADO .wrap-carga-mas a { /* font-weight: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--black); letter-spacing: 0px; font-family: var(--font-1) !important; */ }
/* BREACKPOINTS */
/* max-width: de mayor a menor */
@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: transparent; }
.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; /* max-height: 40px; */
    -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: transparent; 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: 0.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: 0px; 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; }
.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%, 0px); -webkit-transform: translate(-50%, 0px); 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: 0.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 0px; }
.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: transparent; }
.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; }
.wrap-HEADER .wrap-CORP .container .CORP-right,
  .wrap-HEADER .wrap-CORP .container .CORP-left { width: 50%; }
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: 16px; }
*/
  .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: 0px 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 0px; margin-bottom: 0; }
.page-equipo .contenido .subtitulo { width: 100%; padding: 12px 0px; }
.page-equipo .subtitulo { padding: 24px 0px; 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: 0px; }
.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: 0px; }
.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: 0.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: transparent; 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: 0.7em; }
.gridtab--0>div.wrap-media { min-width: 50% !important; width: 50% !important; }
.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: 0.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; }
.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: 0.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 0.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: 0px; 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: start; 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-ceramica .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text div,
  .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: center; }
#modal-politicas { top: 50% !important; width: 95%; max-height: 100%; transform: translate(0px, -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: 100%; */
    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: 0.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-text h3 a { color: var(--neutral-gray-1) !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: black; font-weight: bold; text-align: left; font-family: var(--font-1); font-size: 2rem; }
.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-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: 12px; 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; }
/* .wrap-HEADER.pinned .wrap-CORP { padding-top: 8px; padding-bottom: 8px; }
*/
  .wrap-HEADER .wrap-CORP .container .CORP-right { gap: 4px; }
.Formulario input[type="checkbox"]+label { padding-left: 30px; line-height: normal; text-align: left; margin-bottom: 8px; }
#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 !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; }
.MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros .pie-noticia { justify-content: flex-start; }
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); }
.MODULO-OPINION.MODULO-OPINION-5 .first-wrap .container-2 { align-items: flex-start; }
.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 { /* margin-bottom: 1em; */
    text-align: left; }
/* .wrap-HEADER.pinned .wrap-CORP .container .wrap-logo { height: 31px; }
*/
  .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: 0.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: 0.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: 0.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: 0.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: 0px; }
.MODULO_70-listado-30 .sec-wrap { border-bottom: none; flex: initial !important; width: 100% !important; padding-right: 0em; margin-left: 0px; }
.MODULO .MODULO_70-listado-30 .sec-wrap { flex-direction: column !important; justify-content: space-between; padding-left: 0px; }
.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: 0.5rem; }
.MODULO article:last-of-type { /*margin-bottom: 0 !important; */
    padding-bottom: 0 !important; }
.es-multimedia .iconogaleria,
  .es-multimedia .iconovideo { height: 0.9em; width: 0.9em; }
.MODULO .wrap-both header { margin-top: 0.5em !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_3 .first-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_1_Banner_3 .first-wrap .wrap_one { margin-bottom: 1em; }
*/
  .MODULO_100_IZQ .wrap-text { padding-bottom: 0 !important; }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag { gap: 0.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 .MODULO_2_1_4 .wrap_three { 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: 0.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: 0px) 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; }
 }
/* min-width: de menor a mayor */
@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: 0.75em 2em 0.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: 0.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: hsla(0, 0%, 100%, 0.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: 0.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-ceramica .MODULO_1_1_4 .third-wrap,
  .destacado-verde .MODULO_1_1_4 .third-wrap,
  .destacado-confidencial .MODULO_1_1_4 .third-wrap,
  .destacado-revista .MODULO_1_1_4 .third-wrap,
  .destacado-cultura .MODULO_1_1_4 .third-wrap { border-left: 1px solid var(--neutral-white); }
.destacado-deporte .MODULO_1_1_4 .third-wrap,
  .destacado-innovacion .MODULO_1_1_4 .third-wrap { border-left: 1px solid var(--neutral-gray-1); }
.destacado-ceramica .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-1); }
.destacado-revista .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-2); }
.destacado-cultura .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-3); }
.destacado-negro .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-9); }
.destacado-deporte .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-4); }
.destacado-innovacion .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-5); }
.destacado-confidencial .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-6); }
.destacado-verde .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: var(--color-7); }
 }
@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: 0.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: rgba(0, 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; border-right: solid 1px var(--neutral-gray-2); }
.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%; }
/*width: calc(66% - 2em); */
  .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
  /*.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .COLUMNA-DER { order: 1; width: calc(34% + 2em); padding-left: 2em; }
*/ { background: var(--neutral-5); padding: 12px; padding-top: 24px; }
.MODULO_ASIM_2_1 article:nth-child(3) { background: initial !important; padding: 0; padding-top: 0; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { padding-bottom: 56%; }
/* .MODULO_1_1_3 .third-wrap article .wrap-text { padding-top: 0; }
*/
  /*.MODULO .sec-wrap article { margin-bottom: 1rem !important; }
*/
  .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:nth-child(3n + 3) { margin-right: 0; }
.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-ceramica .MODULO_1_1_3 .first-wrap,
  .destacado-verde .MODULO_1_1_3 .first-wrap,
  .destacado-confidencial .MODULO_1_1_3 .first-wrap,
  .destacado-revista .MODULO_1_1_3 .first-wrap,
  .destacado-cultura .MODULO_1_1_3 .first-wrap,
  .destacado-negro .MODULO_1_1_3 .first-wrap,
  .destacado-deporte .MODULO_1_1_3 .first-wrap,
  .destacado-innovacion .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); }
.destacado-inmobiliaria .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: transparent; height: 100%; }
.ad-wrapper-side-left,
  .ad-wrapper-side-right { position: relative; z-index: 1; margin: 0 auto; width: 1040px; background-color: transparent; }
.ad-wrapper-side-left .ad { margin-left: -210px; max-width: 180px; float: left; overflow: hidden; }
.ad-wrapper-side-right .ad { margin-right: -210px; margin-top: -600px; float: right; max-width: 180px; overflow: hidden; }
.ad-container { text-align: center; }
/* .container-mega { align-content: center; display: flex; align-items: center; justify-content: center; margin-top: 15px; }
*/
  .container-mega .BN { max-width: 980px; }
/*.wrap-TRIPLE.wrap-DEST { height: 0; }
*/
  .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: transparent; height: 100%; pointer-events: all; }
 }
/*nuevo*/
/* general */
[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-radius: 10px; border: 0; padding: 10px 20px; font-family: var(--font-2); font-weight: bold; font-size: 16px; 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: 0.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(--black); font-family: var(--font-2) !important; }
.btn_periodico:hover { background: var(--primary); color: var(--neutral-6); opacity: 0.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: 0.8; cursor: pointer; }
.heading-XL { font-family: var(--font-1); font-size: 80px; font-weight: bold; }
.heading-L { font-family: var(--font-1); font-size: 40px; font-weight: bold; }
.heading-M { font-family: var(--font-1); font-size: 28px; font-weight: bold; }
.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: bold; }
.semi-heading { font-family: var(--font-2); font-size: 16px; font-weight: bold; }
.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; }
/* dropdown navbar enlaces periodicos */
#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); }
/** footer **/
.wrap-FOOTER .page-footer { background: var(--primary); padding: 48px 0px; }
.CULTURPLAZA .wrap-FOOTER .page-footer { background: var(--primary); }
.page-footer .footer-top { background: var(--primary); border-top: 0; }
.CULTURPLAZA .page-footer .footer-top { background: var(--primary); }
.footer-top nav { background: var(--primary); gap: 16px; margin-top: 24px; height: auto; }
.CULTURPLAZA .footer-top nav { background: var(--primary); }
.wrap-FOOTER .footer-copyright { background: var(--primary); padding: 0; min-height: auto; height: auto; }
.CULTURPLAZA .wrap-FOOTER .footer-copyright { background: var(--primary); }
.wrap-FOOTER .footer-mid .box__ { display: flex; gap: 28px; align-items: stretch; justify-content: center; 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: bold; 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: 0.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 */
#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; }
.Formulario input+label.active { color: var(--primary) !important; }
#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); }
/* MODAL ACCIONISTAS */
.modal-accionistas { background: var(--white); max-width: 1350px; width: 95%; top: 20px !important; max-height: auto !important; }
.modal-accionistas .modal-close.close-btn { position: absolute; width: 100%; color: var(--neutral-white); }
#modal-enlaces-periodicos .top-content img { max-width: 168px; margin: auto 0; }
.modal-accionistas .top-content img { max-width: 168px; margin: 24px 0; }
#modal-enlaces-periodicos .modal-content,
.modal-accionistas .modal-content { padding-top: 0; }
.modal-accionistas .mid-content { width: 90%; max-width: 1200px; display: flex; flex-direction: row; align-items: stretch; justify-content: center; gap: 48px; margin: 24px auto; flex-wrap: wrap; }
.modal-accionistas .mid-content .left-content,
.modal-accionistas .mid-content .right-content { width: calc(49% - 1rem) !important; }
.modal-accionistas .mid-content .left-content { display: flex; flex-direction: column; align-items: flex-start; justify-content: space-between; gap: 24px; }
.modal-accionistas .mid-content .left-content>div { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 24px; }
.modal-accionistas .mid-content .left-content p { margin: 0; text-align: left; line-height: normal; color: #1c1c1c; }
.modal-accionistas .mid-content .left-content span { text-align: left; line-height: normal; color: #1c1c1c; }
.modal-accionistas .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-accionistas .mid-content .left-content form .input-field { margin: 0; width: 70%; }
.modal-accionistas .mid-content .left-content form .input-field input { background: var(--neutral-5); border-bottom: 2px solid var(--primary); }
.modal-accionistas .mid-content .left-content form button { width: 30%; margin-bottom: 0; }
.modal-accionistas .modal-footer { height: 5px; padding-top: 0; background-color: var(--primary) !important; }
.modal-accionistas .bottom-content { margin-top: 24px; padding-top: 24px; border-top: solid 1px var(--neutral-3); }
.modal-accionistas .bottom-content p { text-align: left; margin: 0; font-family: var(--font-3); line-height: normal; }
.Formulario input+label.active { color: var(--primary) !important; }
.modal-accionistas .mid-content .right-content { display: flex; flex-direction: column; gap: 12px; align-items: flex-start; justify-content: flex-start; }
.modal-accionistas .right-content p { text-align: start; margin: 0; font-family: var(--font-3); }
.modal-accionistas .top-content { background-color: var(--color-ediciones-plaza); height: auto; display: flex; align-items: center; justify-content: center; }
.modal-accionistas .mid-content .right-content .check__ { width: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 16px; }
.modal-accionistas .btn_periodico { background: var(--color-ediciones-plaza); }
.modal-accionistas .mid-content .right-content .check__>div { display: block; text-align: left; }
.modal-accionistas .mid-content .right-content .check__>div label { display: flex; gap: 8px; align-items: center; justify-content: flex-start; }
.modal-accionistas .mid-content .right-content .check__>div label input { position: relative; left: 0; opacity: 1; width: 15px; height: 15px; }
.modal-accionistas .mid-content .right-content .check__>div span img { max-height: 25px; }
.modal-accionistas .Formulario { display: flex; align-items: stretch; justify-content: flex-start; gap: 24px; }
.modal-accionistas .Formulario #email_reg { margin-bottom: 0; background: var(--neutral-5); }
.modal-accionistas .accionistas { display: flex; flex-direction: column; gap: 1rem; width: 100%; }
.modal-accionistas .accionistas .modulo-accionistas { display: flex; flex-direction: row; width: 100%; justify-content: space-between; border-radius: 10px; -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1); -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1); box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1); padding: 24px; background-color: var(--neutral-gray-3); gap: 12px; align-items: center; }
.modal-accionistas .mid-content h3 { color: var(--color-ediciones-plaza); font-family: var(--font-1); font-size: 28px; font-weight: 800; text-align: start; margin: 0; }
.modal-accionistas .mid-content h4 { color: var(--black); font-family: var(--font-1); font-size: 16px; font-weight: 800; text-align: start; line-height: normal; margin: auto 0; }
.modal-accionistas .banner-login { width: 90%; max-width: 1200px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px; margin: 24px auto; margin-top: 0; background-color: var(--color-ediciones-plaza-claro); padding: 48px 24px; border-radius: 10px; }
.modal-accionistas .banner-login .btn_ { width: fit-content; }
.modal-accionistas .banner-login h5 { color: white; font-size: 28px; font-family: var(--font-1); font-weight: 800; margin: 0; }
.modal-accionistas .wrap-FOOTER .page-footer { padding: 24px 0; }
.modal-accionistas .modal-content { padding: 0; }
.modal-accionistas .text-center { text-align: center !important; }
.mid-content .accionistas .col-12.col-lg-6 { width: calc(50% - 1rem) !important; }
.mid-content .accionistas .row { display: flex; flex-wrap: wrap; width: 100%; margin: 0 auto; gap: 1rem; }
#modal-accionistas-logueado .mid-content .accionistas { padding-bottom: 48px; border-bottom: solid 1px #d2d2d2; }
/* modal enlaces periódico */
#modal-enlaces-periodicos .mid-content .second-content { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 24px; width: 100%; max-width: 750px; margin: auto; }
#modal-enlaces-periodicos .mid-content .second-content a { display: flex; cursor: pointer; }
#modal-enlaces-periodicos .mid-content .second-content a img { max-height: 22px; min-height: 22px; width: 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; }
#modal-enlaces-periodicos .mid-content .second-content a:hover img { -webkit-transform: translateY(-2px); -moz-transform: translateY(-2px); -o-transform: translateY(-2px); -ms-transform: translateY(-2px); transform: translateY(-2px); }
#modal-enlaces-periodicos .mid-content .first-content>div { display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 12px; margin-bottom: 36px; }
#modal-enlaces-periodicos .mid-content .first-content p { margin: 0; text-align: center; line-height: normal; color: #1c1c1c; }
#modal-enlaces-periodicos .mid-content .first-content span { text-align: center; line-height: normal; color: #1c1c1c; }
/* subscripciones module */
.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: bold; 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_culturplaza { display: none; }
.CULTURPLAZA .module_box.module_box { display: none; }
.CULTURPLAZA .module_box.module_box_culturplaza { display: flex; }
.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(0px, -50%); -moz-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -50%); }
.module_box p { font-size: 28px; color: var(--neutral-6); line-height: normal; font-family: var(--font-1); font-weight: bold; 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: bold; margin: 0; text-align: center; }
/* páginas corporativas */
.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(0px, -50%); -moz-transform: translate(0px, -50%); -o-transform: translate(0px, -50%); -ms-transform: translate(0px, -50%); transform: translate(0px, -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: bold; 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: bold; 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: 0.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); }
.wrap-organigrama { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 48px; flex-wrap: wrap; width: 100%; margin-bottom: 96px; }
.wrap-organigrama .first-row { display: flex; align-items: center; justify-content: center; gap: 48px; flex-wrap: wrap; margin: 24px 0px; margin-bottom: 0; width: 100%; }
.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: bold; 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: bold; 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: 0.8; cursor: pointer; }
.wrap-organigrama .second-row,
.wrap-organigrama .third-row,
.wrap-organigrama .fourth-row { width: 100%; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 24px; }
.wrap-organigrama .wrap-titulo h2 { color: var(--gray-1); }
.wrap-organigrama .second-row .wrap-autores,
.wrap-organigrama .third-row .wrap-autores,
.wrap-organigrama .fourth-row .wrap-autores { display: flex; flex-direction: row; align-items: flex-start; justify-content: flex-start; gap: 48px; width: 100%; flex-wrap: wrap; }
.wrap-organigrama .second-row .wrap-autores .card-autor,
.wrap-organigrama .fourth-row .wrap-autores .card-autor { width: calc(25% - 36px); flex-direction: row; align-items: stretch; justify-content: flex-start; }
.wrap-organigrama .third-row .wrap-autores .card-autor { width: calc(33% - 30px); flex-direction: row; align-items: stretch; justify-content: flex-start; }
.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-image,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-image { width: 100px; min-width: 100px; height: 100px; border-radius: 100px; }
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-image { width: 15px; min-width: 15px; height: 16px; border-radius: 0; }
.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info { align-items: flex-start; justify-content: space-between; }
.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info .wrap-head p,
.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info .wrap-head span,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info .wrap-head p,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info .wrap-head span,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info .wrap-head p,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info .wrap-head span { text-align: left; }
.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info .wrap-head,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info .wrap-head,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info .wrap-head { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 8px; }
/* politicas */
.corporative-pages .wrap-text p,
.corporative-pages .wrap-text ul li,
.corporative-pages .wrap-text span { margin-top: 0; margin-bottom: 0.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: 0.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: 0.8; }
/*new item op opninion */
.articulo-opinion .firma-hibrida { display: flex; flex-direction: column; gap: 12px; align-items: flex-start; justify-content: flex-start; }
.articulo-opinion .entradilla { display: none; }
/* .articulo-opinion .wrap-otros { display: none !important; }
*/
.op-redactor { display: none; gap: 0; align-items: center; justify-content: center; }
.articulo-opinion .op-redactor { display: flex; }
/* 
.op-redactor .op { display: flex; align-items: center; justify-content: center; text-align: center; padding: 4px; border-radius: 5px; background: var(--primary); position: relative; z-index: 1; }
.op-redactor .op span { font-family: var(--font-2); color: var(--neutral-white); font-weight: 900; font-size: 16px; line-height: 24px; letter-spacing: -2px; }
.op-redactor .nombre-op-redactor { display: flex; align-items: center; justify-content: center; text-align: center; padding: 4px 8px; border-radius: 5px; background: var(--secondary); position: relative; z-index: 0; margin-left: -5px; padding-left: 13px; }
.op-redactor .nombre-op-redactor span { font-family: var(--font-2); color: var(--neutral-white); font-weight: 900; font-size: 16px; line-height: 24px; white-space: nowrap; }
.Opinion .op-redactor .nombre-op-redactor { display: flex; align-items: center; justify-content: center; text-align: center; padding: 4px 8px; border-radius: 5px; background: transparent; position: relative; z-index: 0; margin-left: -5px; padding-left: 13px; }
.Opinion .op-redactor .nombre-op-redactor span { font-family: var(--font-2); color: var(--primary); font-weight: 900; font-size: 16px; line-height: 24px; white-space: nowrap; }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .op-redactor .nombre-op-redactor span a { color: var(--neutral-gray-1) !important; }
*/
.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 */
.tags-and-share { display: flex; flex-wrap: nowrap; width: 100%; gap: 12px; margin-left: 0.5rem; }
.tags-and-share .share-box { width: 100%; padding: 24px 0; }
.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: bold; }
.tags-and-share .share-box ul li { font-family: var(--font-1); font-size: 13px; font-weight: 400; text-transform: uppercase; -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15); text-transform: uppercase !important; color: black !important; background-color: white !important; border-radius: 5px; padding: 10px 15px; }
.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: 0; }
.autor-foto { position: relative; }
.autor-foto::before { content: ""; position: absolute; top: 0; right: 0; width: 13px; height: 13px; background-color: var(--primary); }
.autor-foto::after { content: ""; position: absolute; bottom: 0; left: 0; width: 13px; height: 13px; background-color: var(--secondary); }
/* .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::before { background: var(--live); left: unset; right: 0; max-width: calc(100% - 180px); }
*/
/* .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2::before,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2::before { background: var(--primary); left: unset; right: 0; max-width: calc(100% - 180px); }
*/
/* .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2::before { background: var(--secondary); left: unset; right: 0; max-width: calc(100% - 150px); }
*/
.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: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--neutral-white); letter-spacing: 0px; 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; }
/* OTROS */
.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; }
/* HEMEROTECA */
.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: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--neutral-white); letter-spacing: 0px; display: flex; justify-content: flex-start; align-items: center; max-width: fit-content; border-radius: 5px; }
.wrap-LISTADO.wrap-MEDIO .MODULO { margin-bottom: 1em; }
/* wrap listado módulo opinió */
/* .modulo-opinio .wrap-CORP .CORP-center .wrap-logo img { display: none; }
*/
.modulo-opinio .wrap-CORP .CORP-center { /* background-image: url(../img/decor/logo-opinio-nacio.svg); */
  /* background-repeat: no-repeat; background-size: contain; background-position: left; */ }
.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; */
  flex-wrap: wrap; gap: 6px; padding-top: 0; flex: 1 !important; }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .categoria-tag { order: 2; }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .wrap-otros { order: 1; margin: 0; margin-bottom: 0.5rem; width: auto; }
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text header { order: 3; width: 100%; 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; width: 100%; display: flex !important; color: var(--negro); font-family: var(--font-1); font-size: 19px; line-height: 27px; 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; }
/* art. opinión dentro de todos los módulos*/
.destacado-ceramica .MODULO .articulo-opinion .op-redactor .op,
.destacado-verde .MODULO .articulo-opinion .op-redactor .op,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .op,
.destacado-revista .MODULO .articulo-opinion .op-redactor .op,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .op,
.destacado-negro .MODULO .articulo-opinion .op-redactor .op,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .op,
.destacado-innovacion .MODULO .articulo-opinion .op-redactor .op { background: var(--neutral-white); border-right: 2px solid var(--neutral-4); }
.destacado-ceramica .MODULO .articulo-opinion .op-redactor .op span,
.destacado-verde .MODULO .articulo-opinion .op-redactor .op span,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .op span,
.destacado-revista .MODULO .articulo-opinion .op-redactor .op span,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .op span,
.destacado-negro .MODULO .articulo-opinion .op-redactor .op span,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .op span,
.destacado-innovacion .MODULO .articulo-opinion .op-redactor .op span { color: var(--primary) !important; }
.destacado-ceramica .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-verde .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-revista .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-negro .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-innovacion .MODULO .articulo-opinion .op-redactor .nombre-op-redactor { background: var(--neutral-white); }
.destacado-ceramica .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-verde .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-revista .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-negro .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-innovacion .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: 0.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 .fecha-noticia,
.MODULO_HORIZ_3 .fecha-noticia,
.MODULO_VERT_2 .fecha-noticia { display: none; }
.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_MOTOR { display: flex; }
.MODULO_MOTOR .first-wrap,
.MODULO_MOTOR .third-wrap { width: 25%; }
.MODULO_MOTOR .sec-wrap { width: 50%; padding: 0 20px; }
.MODULO_MOTOR .sec-wrap,
.MODULO_MOTOR .third-wrap { display: flex; flex: unset; margin-right: 0; }
.MODULO_MOTOR .sec-wrap article,
.MODULO_MOTOR .third-wrap article { border-bottom: none; flex: unset; margin-bottom: 0; margin-right: 0; padding-bottom: 0; }
.MODULO_MOTOR .sec-wrap article .wrap-both,
.MODULO_MOTOR .third-wrap article .wrap-both { flex-direction: column !important; }
.MODULO_MOTOR .third-wrap article .wrap-both .wrap-media { flex: unset; width: 100%; margin-bottom: 1em; margin-right: 1em; }
.MODULO_MOTOR .wrap-otros .pie-noticia .contenedor-redactor span a::after { content: none; position: absolute; top: 4px; left: 0; width: 8px; height: 8px; border-radius: 2px; background-color: var(--primary); }
.MODULO_MOTOR .wrap-otros .pie-noticia .contenedor-redactor span 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: 0px; }
.MODULO_MOTOR .wrap-text .pretitulo { display: none; padding-left: 0px; margin-bottom: 2px; margin-top: 4px; text-align: left; position: relative; }
.MODULO_MOTOR .wrap-both .wrap-text header h3 { word-break: break-word; font-size: 1.3rem; }
.MODULO_MOTOR article .wrap-both .wrap-media { position: relative; margin-bottom: 1em; }
.MODULO_MOTOR .first-wrap article .wrap-both .wrap-text,
.MODULO_MOTOR .sec-wrap article .wrap-both .wrap-text,
.MODULO_MOTOR .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em; }
.MODULO_MOTOR .sec-wrap { display: flex; flex: unset; margin-right: 0; flex-direction: column; }
.MODULO_MOTOR .sec-wrap .wrap-media .img-wrap { padding-bottom: 40% !important; }
.MODULO_3_1_1 .first-wrap { border: none; flex: 1 0 66%; margin-left: 1em; padding-left: 1em; border-left: solid 1px var(--neutral-gray-2); }
.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: 0px; margin-bottom: 2px; margin-top: 0px; text-align: left; position: relative; }
/* .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { height: 100%; }
*/
.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: bold; 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: normal; 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: normal; 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: normal; 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: 0px 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: bold; 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; }
/* BREACKPOINTS */
@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: 1199px) {
 }
@media (max-width: 1024px) {
 }
@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 .MODULO_1_1_4 .third-wrap article .wrap-both .wrap-text,
  .MODULO .MODULO_1_1_3 .third-wrap article .wrap-both .wrap-text { padding-left: 1em; }
*/
  .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) {
 .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: flex-start; justify-content: space-between; flex-wrap: wrap; gap: 0; flex-direction: column; margin-left: 0 !important; width: 100% !important; max-width: 100% !important; }
.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: 0.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: 0px; }
.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: 0.5em; align-items: flex-start; width: 100%; padding: 0; padding-top: 0.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: 0.5em; align-items: flex-start; width: 100%; padding: 0; padding-top: 0.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: 0.5em; align-items: flex-start; width: 100%; padding: 0; padding-top: 0.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; }
.PORTADILLA_CULTURPLAZA { flex-direction: column; flex-wrap: nowrap; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text h3 { color: inherit; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text .entradilla { color: inherit; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text { position: relative !important; background: transparent !important; padding: 0 !important; }
.MODULO_3_1_1 .third-wrap article .wrap-both { flex-direction: column !important; }
.MODULO_1_1_3 .third-wrap article .wrap-both { flex-direction: column !important; }
 }
@media (max-width: 575px) {
 .wrap-FOOTER .page-footer { padding: 24px 0px; }
.page-footer .footer-top { padding: 36px 0px; }
.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: 0px; 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; }
.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: 100%; padding-bottom: 12px; margin-bottom: 12px; border-bottom: solid 1px var(--neutral-4); }
.wrap-organigrama .second-row .wrap-autores .card-autor:last-of-type,
  .wrap-organigrama .third-row .wrap-autores .card-autor:last-of-type,
  .wrap-organigrama .fourth-row .wrap-autores .card-autor:last-of-type { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; }
.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info,
  .wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info,
  .wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info { width: 100%; }
.wrap-organigrama .second-row,
  .wrap-organigrama .third-row,
  .wrap-organigrama .fourth-row { gap: 12px; }
.wrap-organigrama .second-row .wrap-autores,
  .wrap-organigrama .third-row .wrap-autores,
  .wrap-organigrama .fourth-row .wrap-autores { gap: 0; }
.wrap-organigrama { margin-bottom: 24px; gap: 24px; }
.wrap-organigrama .first-row { gap: 24px; }
.wrap-organigrama .first-row .card-autor { width: calc(50% - 12px); gap: 16px; }
.wrap-organigrama .first-row .card-autor .wrap-image { width: 120px; min-width: 120px; height: 120px; border-radius: 120px; }
#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; }
 }
/* ESTILOS ART. CON GALERÍA DE IMG */
.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); }
/* NUEVOS MÓDULOS ROBA Y MEGA */
/* .MODULO_ROBA_1_1_3 */
/* .MODULO .MODULO_ROBA_1_1_3 .sec-wrap article .wrap-both,
.MODULO .third-wrap article .wrap-both { flex-direction: row; gap: 0.5rem; }
*/
/* .MODULO_ROBA_VERT_2 */
.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: 0.5rem; }
/*.MODULO_ROBA_M*/
.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; }
/* .MODULO_XXL_NUEVO .categoria-tag { justify-content: center; }
*/
.entrevista .MODULO_ROBA_M .first-wrap article { background: black; }
.entrevista .MODULO_ROBA_M .first-wrap .wrap-text header h3 a { color: white; }
.entrevista .MODULO_ROBA_M .categoria-tag * { justify-content: center; color: white; }
.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: bold; 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: white; text-align: center; }
.entrevista .MODULO .wrap-both .wrap-text .wrap-otros .pie-noticia { justify-content: center; }
/* MODULO_50_50_ROBA */
.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; }
.MODULO_50_50_ROBA .sec-wrap { grid-column: 2; grid-row: 1; display: flex; flex-direction: column; align-items: center; justify-content: flex-start; }
.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: 20px; }
.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: 12px; 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*/
.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: 56% !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: 0em; margin-bottom: 0; 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 { /* max-height: 300px; */
  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: 56%; }
.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*/
.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; }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 { margin-top: 0.7em; }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 a { color: black; }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag p { color: black; }
/*.MODULO_ROBA_XL*/
.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*/
.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 */
.MODULO_ROBA_LISTADO_50_50 .first-wrap article { margin-bottom: 1em; }
.MODULO_ROBA_LISTADO_50_50 .entradilla { display: none !important; }
/* galeria de imagenes articulo */
.cd-main-content { position: relative; }
.z-9999 { z-index: 9999; }
/* BREACKPOINTS MÓDULOS ROBA Y MEGA */
.PORTADILLA_CULTURPLAZA .first-wrap { display: flex; flex-wrap: wrap; gap: 1rem; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(2) { flex: unset; width: calc(50% - 0.5rem); }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(3) { flex: unset; width: calc(50% - 0.5rem); }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(2) h3 { font-size: 20px !important; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(3) h3 { font-size: 20px !important; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .img-wrap { padding-bottom: 40%; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) { flex: 100%; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-both { position: relative; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text { position: absolute; bottom: 0; padding: 1rem; background: rgba(0, 0, 0, 0.5); width: 100%; }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text h3 { color: var(--neutral-6); }
.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text .entradilla { color: var(--neutral-6); }
.PORTADILLA_CULTURPLAZA .sec-wrap { display: flex; justify-content: space-between; }
.PORTADILLA_CULTURPLAZA .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(40% - 1rem); }
.PORTADILLA_CULTURPLAZA .sec-wrap article .wrap-both .wrap-text { flex: 0 0 calc(60% - 1rem); }
.MODULO_ASIM_2_1 article h3 { font-size: 26px !important; line-height: 29px; 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: bold; }
.reproductor_audio_ficha_art { width: 100%; }
.MODULO .MODULO_ROBA2X_L .first-wrap .wrap-media .img-wrap { padding-bottom: 56% !important; }
/* .MODULO_ROBA2X_LISTADO_50_50 article { margin-bottom: 1rem; }
*/
/* NACIO */
/* -------------------------------- MODULO_Header_Animado --------------------------------- */
.MODULO_Header_Animado .contenedor_horario_publicacion { display: flex; flex-direction: column; max-width: 150px; position: relative; height: 86px; }
.MODULO_Header_Animado .contenedor_horario_publicacion .nombre { background-color: #064896; padding: 0 15px; padding-left: 7px; height: 43px; align-items: center; display: flex; }
.MODULO_Header_Animado .contenedor_horario_publicacion .nombre p { font-family: "MarkW01" !important; font-size: 21px; font-weight: 900; line-height: 100%; letter-spacing: 0.08px; color: white; margin: 0; padding-right: 10px; white-space: nowrap; padding-bottom: 6px; }
.MODULO_Header_Animado .contenedor_horario_publicacion .fecha { background-color: #0061f2; padding: 0px 7px; display: flex; height: 43px; align-items: center; }
.MODULO_Header_Animado .contenedor_horario_publicacion .fecha p { font-family: "MarkW01" !important; font-size: 14px; font-weight: 900; line-height: 100%; letter-spacing: 0.08px; color: #3effd0; margin: 0; }
.svg-ida { position: absolute; bottom: 9px; right: 2px; animation: ocultarSvg 0.1s 4s both; width: 72px; }
@keyframes ocultarSvg {
 0% { opacity: 1; }
100% { opacity: 0; }
 }
.svg-vuelta { position: absolute; bottom: 9px; right: 2px; animation: mostrarSvg 0.1s 3.9s both; width: 72px; }
@keyframes mostrarSvg {
 0% { opacity: 0; }
100% { opacity: 1; }
 }
/* ------------------ IDA ------------------ */
.circulo-ida { animation: moverCirculo-ida 3s 1s both; }
@keyframes moverCirculo-ida {
 0% { transform: translate(65px, -42px); }
50% { transform: translate(65px); }
100% { transform: unset; }
 }
.linea-vertical-ida { animation: lineaVertical-ida 1.7s 1s both; }
@keyframes lineaVertical-ida {
 0% { height: 0px; }
100% { height: 42px; }
 }
.linea-horizontal-ida { transform: rotate(180deg); animation: lineaHorizontal-ida 1.6s 2.5s both; }
@keyframes lineaHorizontal-ida {
 0% { width: 0px; }
100% { width: 65px; }
 }
/* ------------------ IDA ------------------ */
/* ------------------ VUELTA ------------------ */
.circulo-vuelta { animation: moverCirculo-vuelta 3s 4s both; }
@keyframes moverCirculo-vuelta {
 100% { transform: translate(65px, -42px); }
50% { transform: translate(65px); }
0% { transform: unset; }
 }
.linea-vertical-vuelta { animation: lineaVertical-vuelta 1.7s 5.5s both; }
@keyframes lineaVertical-vuelta {
 0% { height: 43px; }
100% { height: 0px; }
 }
.linea-horizontal-vuelta { transform: rotate(180deg); animation: lineaHorizontal-vuelta 1.6s 4s both; }
@keyframes lineaHorizontal-vuelta {
 0% { width: 65px; }
100% { width: 0px; }
 }
/* ------------------ VUELTA ------------------ */
.lineas { position: relative; }
/* -------------------------------- MODULO_Header_Animado --------------------------------- */
.select-wrapper input.select-dropdown { border: 0; height: auto; margin: 0; line-height: 100%; padding: 5px; }
.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: 18px 0 !important; */
  padding: 0 !important; max-height: initial !important; line-height: initial !important; }
.wrap-logo { background-position: left center; }
/* .wrap-HEADER .wrap-CORP .container .wrap-logo { height: fit-content !important; }
*/
.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: black; color: white; }
.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 black; border-bottom: 1px solid var(--borde-gris); }
ul.logos-footer { gap: 0 !important; }
.titulo_footer { text-transform: uppercase; }
/* .MODULO_Azul-Salmon img { width: auto !important; }
*/
@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; }
 }
.aramateix-movil { display: none; }
/* -------------------------------- NACIO_Footer --------------------------------- */
.row { margin-left: auto !important; margin-right: auto !important; margin-bottom: 0px; }
.wrap-FOOTER .page-footer { background: var(--primary); border-top: 3px solid var(--primary); margin-top: 0px; padding: 48px 0px; }
/* .wrap-FOOTER .footer-mid { margin-bottom: 90px; }
*/
.wrap-FOOTER .footer-mid .box__ { display: flex; gap: 48px; align-items: stretch; justify-content: center; width: 100%; /* flex-wrap: nowrap; */ }
.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_.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; }
.wrap-FOOTER .footer-mid .box__ .box_.box_4 img { width: 238px; }
.wrap-FOOTER .footer-mid .box__ .box_ p { font-family: var(--font-1) !important; font-weight: bold; font-size: 16px; line-height: 16.8px; color: var(--negro); text-transform: uppercase; }
.wrap-FOOTER .footer-mid .box__ .box_ ul { display: flex; flex-direction: column; gap: 10px; }
.wrap-FOOTER .footer-mid .box__ .box_ ul li a { font-family: var(--font-2); font-weight: 400; font-size: 18px; line-height: 31.5px; color: var(--negro); }
.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: 7px; }
.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: bold; 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: 2px solid black; border-bottom: 2px solid var(--borde-gris); border-left: none; border-right: none; gap: 24px; }
.wrap-FOOTER .footer-top .box_2 { border-bottom: 2px solid black; 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: 0.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: 0px; color: rgba(255, 255, 255, 0.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-1) !important; font-weight: 400; font-size: 14px; line-height: 16.8px; color: var(--negro); }
.wrap-FOOTER .footer-copyright .centrado p a { font-family: var(--font-1); font-weight: bold; font-size: 14px; line-height: 16.8px; color: var(--negro); 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; }
/* -------------------------------- GENERAL --------------------------------- */
.titulo { border-bottom: 1px solid var(--borde-gris); border-top: 1px solid var(--black); padding: 10px 0; margin-bottom: 1rem; }
@media (max-width: 992px) {
 .titulo { border-bottom: 1px solid var(--borde-gris); padding: 10px 0; border-top: 1px solid var(--black) }
 }
.titulo h4 { font-size: 32px; line-height: 38.4px; font-weight: 900; color: var(--negro); margin: 0; padding-bottom: 5px; font-family: "Orbikular"; }
/* ----- boton (activo / no activo) ----- */
.switch-button { display: inline-block; }
[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: 0px; 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); }
.switch-button .switch-button__checkbox { display: none; }
.switch-button .switch-button__label { background-color: #f1f1f1; width: 80px; height: 30px; display: inline-block; position: relative; }
.switch-button .switch-button__label:before { text-align:center; color:white; transition: 0.2s; display: block; position: absolute; width: 50px; height: 30px; background-color: #7a7c7d; content: "OFF"; transform: translateX(2rem); }
.switch-button .switch-button__checkbox:checked+.switch-button__label:before { color:black; background-color: var(--primary); transform: translateX(0); content:"ON"; }
.switch-button .switch-button__checkbox { display: none; }
/* .switch-button .switch-button__checkbox { width:20px !important; height: 20px !important; position: relative !important; left:initial !important; opacity: 1 !important; display: block; }
*/
/* ----- boton (activo / no activo) ----- */
.button { width: 100%; display: flex; justify-content: center; }
.button button[type="button"] { font-size: 13px; line-height: 15.6px; font-weight: 700; font-family: var(--font-1); background-color: var(--negro); color: white; border: none; border-radius: 4px; padding: 10px 30px; cursor: pointer; }
.button button[type="button"]:focus { outline: none; border: none; background-color: var(--negro); }
input { width: 100%; }
/* 
input[type="text"] { font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: 0.05em; text-transform: uppercase; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important; height: 37px !important; margin: 0 !important; }
*/
input[type="text"]::placeholder { padding-left: 10px; color: var(--negro); }
input[type="text"]:focus { border: none; border-radius: 5px; box-shadow: 0px 4px 10px rgba(0, 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; }
.Formulario .checkbox-politicas label { display: flex !important; }
/* -------------------------------- GENERAL --------------------------------- */
/* -------------------------------- MODULO_Alta_Newsletter --------------------------------- */
.MODULO_Alta_Newsletter { margin: 0 0 25px 0; }
.MODULO_Alta_Newsletter .first-wrap .row .col { 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 p:nth-of-type(1) { font-size: 21px; line-height: 31.5px; font-weight: normal; font-family: "Orbikular"; }
.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: 20px; padding-right: 0 !important; }
.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter { display: flex; flex-direction: column; gap: 20px; width: calc(50% - 40px); }
.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter div:nth-of-type(1) { display: flex; align-items: center; justify-content: space-between; gap:1rem }
.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; font-family: var(--font-1); }
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 .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: ; Orbikular*/
  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_Iniciar_Sesion --------------------------------- */
/* -------------------------------- MODULO_Registro --------------------------------- */
.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_Registro --------------------------------- */
/* -------------------------------- MODULO_Area_Usuario_Datos --------------------------------- */
.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: 0.005em; font-family: var(--font-1) !important; text-align: center; text-transform: uppercase; background-color: #3effd0; padding: 10px 0px; 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: 400; letter-spacing: 0.005em; font-family: var(--font-1) !important; text-align: end; text-transform: uppercase; padding: 10px 15px; border-radius: 6px; box-shadow: 0px 4px 10px rgba(0, 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: 0px 4px 10px rgba(0, 0, 0, 0.2) !important; width: calc(50% - 20px); padding: 20px; flex-direction: column; align-items: start; 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: "Orbikular"; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info div { box-shadow: none !important; display: flex; justify-content: start; width:100% }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info div p { font-size: 13px; line-height: 16.8px; font-weight: 400; font-family: var(--font-1)  !important; letter-spacing: 0.05em; text-transform: uppercase; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info:nth-of-type(5) { min-height: 101.5px; display: flex; justify-content: center; align-items: center; text-align: center; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info:nth-of-type(5) p:nth-of-type(1) { font-size: 13px; line-height: 16.8px; font-weight: 400; font-family: var(--font-1) !important; letter-spacing: 0.05em; text-transform: uppercase; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info:nth-of-type(5) p:nth-of-type(2) { font-size: 14px; line-height: 16.8px; font-weight: 700; font-family: var(--font-1) !important; color: #0061f2; }
@media (max-width: 1200px) {
 .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_Datos --------------------------------- */
/* -------------------------------- MODULO_Area_Usuario_Suscripciones --------------------------------- */
.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) !important; 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-1)!important; text-align: center; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 div { display: flex; flex-direction: column; align-items: end; gap: 12px; width: 100%; max-width:150px }
.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: 0.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%; font-family: var(--font-1) !important; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 div { display: flex; align-items: start; height: fit-content; gap: 12px; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 div h3 { font-size: 21px; line-height: 25.2px; font-weight: 800; font-family: var(--font-1); margin: 0; }
@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; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 div { display: flex; align-items: center; justify-content: space-between; }
 }
/* -------------------------------- MODULO_Area_Usuario_Suscripciones --------------------------------- */
/* -------------------------------- MODULO_Azul-Salmon --------------------------------- */
.art-aramateix { display: flex; flex-direction: column; gap: 20px; }
.MODULO_Azul-Salmon { max-width: 300px; }
.MODULO_Azul-Salmon .Azul { position: relative; }
.MODULO_Azul-Salmon .Azul .linea { position: absolute; left: 20px; top: 19px; }
.MODULO_Azul-Salmon .Azul .titulo { margin: 0; background-color: #064896; }
.MODULO_Azul-Salmon .titulo a { font-family: "MarkW01" !important; font-size: 21px; font-weight: 700; letter-spacing: 0.005em; color: white; padding: 5px 35px; }
.MODULO_Azul-Salmon .Azul .contenido { background-color: #0061f2; padding: 10px 20px 20px 20px; display: flex; flex-direction: column; gap: 15px; }
.MODULO_Azul-Salmon .contenido .fecha { display: flex; gap: 12px; }
.MODULO_Azul-Salmon .contenido .fecha p { font-family: "MarkW01" !important; font-size: 14px; font-weight: 700; line-height: 16px; letter-spacing: 0.005em; color: white; }
.MODULO_Azul-Salmon .contenido .fecha-1 { display: flex; gap: 12px; align-items: start; }
.MODULO_Azul-Salmon .contenido .fecha-1 p { font-family: "MarkW01" !important; font-size: 14px; font-weight: 700; line-height: 16px; letter-spacing: 0.005em; color: #3effd0; }
.MODULO_Azul-Salmon .contenido .articulo { padding: 0 0 0 30px; }
.MODULO_Azul-Salmon .Azul .contenido .articulo p { font-family: var(--font-1); font-size: 17px; font-weight: 700; line-height: 20.4px; color: white; padding-bottom: 12px; border-bottom: 1px solid white; }
/* .MODULO_Azul-Salmon .contenido .articulo-1 { padding: 0 0 0 30px; }
*/
/* .MODULO_Azul-Salmon .contenido .fecha-1 { padding: 0 0 0 30px; }
*/
.MODULO_Azul-Salmon .Azul .contenido .articulo-1 p { font-family: var(--font-1); font-size: 17px; font-weight: 700; line-height: 20.4px; color: #3effd0; padding-bottom: 12px; border-bottom: none; }
.MODULO_Azul-Salmon .Salmon { margin-top: 30px; position: relative; }
.MODULO_Azul-Salmon .Salmon .linea { position: absolute; left: 20px; top: 19px; }
.MODULO_Azul-Salmon .Salmon .titulo { margin: 0; background-color: #064896; }
.MODULO_Azul-Salmon .Salmon .contenido { background-color: #ef6666; padding: 10px 20px 20px 20px; display: flex; flex-direction: column; gap: 15px; }
.MODULO_Azul-Salmon .Salmon .contenido .articulo p { font-family: var(--font-1); font-size: 17px; font-weight: 700; line-height: 20.4px; color: white; padding-bottom: 12px; border-bottom: 1px solid white; }
.MODULO_Azul-Salmon .Salmon .contenido .articulo-1 p { font-family: var(--font-1); font-size: 17px; font-weight: 700; line-height: 20.4px; color: #3effd0; padding-bottom: 12px; border-bottom: none; }
/* -------------------------------- MODULO_Azul-Salmon --------------------------------- */
/* -------------------------------- BANNER_Newsletter --------------------------------- */
.BANNER_Newsletter { width: 100%; height: 400px; display: flex; align-items: end; position: relative; }
.BANNER_Newsletter .contenedor-principal { width: 100%; height: 268px; background-color: #f1f1f1; padding: 40px 120px; display: flex; }
.BANNER_Newsletter img { position: absolute; right: 0; }
.BANNER_Newsletter .contenedor-texto { width: 408px; display: flex; flex-direction: column; justify-content: space-between; }
.BANNER_Newsletter .contenedor-texto p:nth-of-type(1) { /* font-family: ; Sanchez */
  font-size: 18px; font-weight: 400; line-height: normal; color: #4bbdcf; position: relative; }
.BANNER_Newsletter .contenedor-texto p:nth-of-type(1)::before { content: ""; position: absolute; width: 88px; height: 4px; background-color: #4bbdcf; }
.BANNER_Newsletter .contenedor-texto p:nth-of-type(2) { /* font-family: ; Sanchez */
  font-size: 32px; font-weight: 400; line-height: normal; color: #0083ba; }
.BANNER_Newsletter .contenedor-texto button { background-color: #fac400; font-family: var(--font-2); font-size: 18px; font-weight: 700; line-height: normal; color: #356b93; text-transform: uppercase; border: none; width: fit-content; padding: 10px 20px; cursor: pointer; }
@media (max-width: 992px) {
 .BANNER_Newsletter { width: 100%; height: unset; display: flex; flex-direction: column; position: relative; background-color: #f1f1f1; padding: 20px; padding-bottom: 0; gap: 30px; }
.BANNER_Newsletter .contenedor-principal { width: 100%; height: fit-content; padding: unset; display: flex; }
.BANNER_Newsletter .contenedor-texto { width: 408px; height: fit-content; display: flex; flex-direction: column; justify-content: center; gap: 20px; }
.BANNER_Newsletter img { position: unset; width: 100%; max-width: 600px; }
 }
/* -------------------------------- BANNER_Newsletter --------------------------------- */
/* -------------------------------- BANNER_Hemeroteca_Portadas --------------------------------- */
.BANNER_Hemeroteca_Portadas { width: 100%; height: 400px; display: flex; align-items: end; position: relative; }
.BANNER_Hemeroteca_Portadas .contenedor-principal { width: 100%; height: 268px; background-color: #fac400; padding: 40px 120px; display: flex; }
.BANNER_Hemeroteca_Portadas img { position: absolute; right: 200px; }
.BANNER_Hemeroteca_Portadas .contenedor-texto { width: 408px; display: flex; flex-direction: column; justify-content: space-between; }
.BANNER_Hemeroteca_Portadas .contenedor-texto p:nth-of-type(1) { /* font-family: ; Sanchez */
  font-size: 18px; font-weight: 400; line-height: normal; color: #356b93; position: relative; }
.BANNER_Hemeroteca_Portadas .contenedor-texto p:nth-of-type(1)::before { content: ""; position: absolute; width: 136px; height: 4px; background-color: #356b93; }
.BANNER_Hemeroteca_Portadas .contenedor-texto p:nth-of-type(2) { /* font-family: ; Sanchez */
  font-size: 32px; font-weight: 400; line-height: normal; color: #0083ba; }
.BANNER_Hemeroteca_Portadas .contenedor-texto button { font-family: var(--font-2); font-size: 18px; font-weight: 700; line-height: normal; color: #356b93; text-transform: uppercase; border: none; width: fit-content; padding: 10px 20px; cursor: pointer; background-color: #4bbdcf; }
@media (max-width: 992px) {
 .BANNER_Hemeroteca_Portadas { width: 100%; height: unset; display: flex; flex-direction: column; align-items: center; position: relative; background-color: #fac400; padding: 20px; padding-bottom: 0; gap: 30px; }
.BANNER_Hemeroteca_Portadas .contenedor-principal { width: 100%; height: fit-content; padding: unset; display: flex; }
.BANNER_Hemeroteca_Portadas .contenedor-texto { width: 408px; height: fit-content; display: flex; flex-direction: column; justify-content: center; gap: 20px; }
.BANNER_Hemeroteca_Portadas img { position: unset; width: 100%; max-width: 317px; }
 }
/* -------------------------------- BANNER_Hemeroteca_Portadas --------------------------------- */
/* -------------------------------- BANNER_Newsletter_Butlleti --------------------------------- */
.BANNER_Newsletter_Butlleti { width: 100%; height: 290px; position: relative; display: flex; align-items: end; }
.BANNER_Newsletter_Butlleti .contenedor-principal { width: 100%; height: 262px; border: 3px solid black; display: flex; justify-content: center; }
.BANNER_Newsletter_Butlleti .contenedor-principal img { display: none; }
.BANNER_Newsletter_Butlleti .contenedor-texto { width: 70%; height: 100%; position: relative; z-index: 1; background: white; display: flex; flex-direction: column; justify-content: center; align-items: end; padding: 0 70px; }
.BANNER_Newsletter_Butlleti .contenedor-texto div { width: 381px; display: flex; flex-wrap: wrap; }
.BANNER_Newsletter_Butlleti .barra-negra { width: 100%; height: 50px; background-color: var(--negro); position: absolute; top: 50%; transform: translateY(-50%); }
.BANNER_Newsletter_Butlleti img { position: absolute; top: 0; left: 270px; z-index: 2; }
.BANNER_Newsletter_Butlleti .contenedor-texto p:nth-of-type(1) { /* font-family: ; Galano Classic */
  font-size: 30px; font-weight: 700; line-height: normal; color: var(--negro); text-transform: uppercase; }
.BANNER_Newsletter_Butlleti .contenedor-texto button:nth-of-type(1) { font-family: var(--font-2); font-size: 18px; font-weight: 400; line-height: normal; color: #1d1d1b; border: 1px solid black; height: 68px; width: fit-content; padding: 0px 20px; cursor: pointer; background-color: white; }
.BANNER_Newsletter_Butlleti .contenedor-texto button:nth-of-type(2) { font-family: var(--font-2); font-size: 14px; font-weight: 400; line-height: 16.8px; letter-spacing: 0.05em; color: #ffffff; border: none; text-transform: uppercase; width: fit-content; height: 68px; padding: 0px 20px; cursor: pointer; background-color: #e94733; }
@media (max-width: 1100px) {
 .BANNER_Newsletter_Butlleti img { position: absolute; top: 0; left: 180px; z-index: 2; }
 }
@media (max-width: 992px) {
 .BANNER_Newsletter_Butlleti { width: 300px; height: unset; position: relative; display: flex; align-items: end; }
.BANNER_Newsletter_Butlleti .contenedor-principal { width: 100%; height: unset; border: 3px solid black; display: flex; flex-direction: column; align-items: center; padding: 12px; gap: 12px; }
.BANNER_Newsletter_Butlleti .contenedor-principal img { position: unset; display: block; width: 73.46px; }
.BANNER_Newsletter_Butlleti .barra-negra { display: none; }
.BANNER_Newsletter_Butlleti .contenedor-texto { width: 100%; height: 100%; position: relative; z-index: 1; background: white; display: flex; flex-direction: column; justify-content: center; align-items: end; padding: unset; }
.BANNER_Newsletter_Butlleti .imagen-desktop { display: none; }
.BANNER_Newsletter_Butlleti .contenedor-texto p:nth-of-type(1) { /* font-family: ; Galano Classic */
    font-size: 20px; font-weight: 700; line-height: normal; color: var(--negro); text-transform: uppercase; text-align: center; padding: 12px 20px; }
.BANNER_Newsletter_Butlleti .contenedor-texto button:nth-of-type(1) span { display: none; }
.BANNER_Newsletter_Butlleti .contenedor-texto div { width: 100%; display: flex; justify-content: center; flex-wrap: wrap; }
.BANNER_Newsletter_Butlleti .contenedor-texto button:nth-of-type(1) { font-family: var(--font-2); font-size: 18px; font-weight: 400; line-height: normal; color: #1d1d1b; border: 1px solid black; height: 46px; width: fit-content; padding: 0px 15px; cursor: pointer; background-color: white; }
.BANNER_Newsletter_Butlleti .contenedor-texto button:nth-of-type(2) { font-family: var(--font-2); font-size: 14px; font-weight: 400; line-height: 16.8px; letter-spacing: 0.05em; color: #ffffff; border: none; text-transform: uppercase; width: fit-content; height: 46px; padding: 0px 15px; cursor: pointer; background-color: #e94733; }
 }
/* -------------------------------- BANNER_Newsletter_Butlleti --------------------------------- */
/* -------------------------------- BANNER_Contacta --------------------------------- */
.BANNER_Contacta { background-image: url(../img/recurso-14.png); background-position: center; background-repeat: no-repeat; background-size: cover; height: 184px; display: flex; justify-content: end; align-items: center; padding: 0 35px; }
.BANNER_Contacta .contenedor-contactos { width: fit-content; display: flex; flex-direction: column; gap: 24px; }
.BANNER_Contacta .contenedor-contactos p { font-family: var(--font-1); font-size: 36px; font-weight: 400; line-height: 43.2px; color: var(--negro); }
.BANNER_Contacta .contenedor-contactos .enlaces { display: flex; justify-content: space-between; }
.BANNER_Contacta .contenedor-contactos .enlaces a { width: fit-content; font-family: var(--font-1); font-size: 13px; font-weight: 700; line-height: 15.6px; padding: 10px 30px; background-color: var(--negro); border-radius: 6px; color: #3effd0; }
.BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(3) { width: fit-content; font-family: var(--font-1); font-size: 13px; font-weight: 700; line-height: 15.6px; padding: 10px 30px; background-color: #0061f2; border-radius: 6px; color: #3effd0; }
.BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) img { display: none; }
.BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) img { display: none; }
@media (max-width: 992px) {
 .BANNER_Contacta { background-image: url(../img/recurso-17.png); background-position: center; background-repeat: no-repeat; background-size: cover; height: 415px; display: flex; justify-content: center; align-items: center; padding: 20px; }
.BANNER_Contacta .contenedor-contactos p { font-size: 36px; font-weight: 400; line-height: 43.2px; color: var(--negro); padding: 20px; text-align: center; }
.BANNER_Contacta .contenedor-contactos p span { display: block; }
.BANNER_Contacta .contenedor-contactos p span img { margin-top: 20px; }
.BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) .texto { display: none; }
.BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) .texto { display: none; }
.BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) img { display: block; }
.BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) img { display: block; }
.BANNER_Contacta .contenedor-contactos .enlaces { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; }
 }
/* -------------------------------- BANNER_Contacta --------------------------------- */
/* -------------------------------- BANNER_Contacta-2 --------------------------------- */
.BANNER_Contacta-2 { margin-top: 50px; background-image: url(../img/recurso-15.png); background-position: center; background-repeat: no-repeat; background-size: cover; height: 218px; display: flex; justify-content: end; align-items: center; padding: 0 35px; }
.BANNER_Contacta-2 .contenedor-contactos { width: 100%; display: flex; justify-content: space-between; gap: 24px; }
.BANNER_Contacta-2 .contenedor-contactos p { width: 30%; font-family: var(--font-1); font-size: 36px; font-weight: 400; line-height: 43.2px; color: var(--negro); }
.BANNER_Contacta-2 .contenedor-contactos p span { display: block; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces { display: flex; flex-direction: column; align-items: end; gap: 15px; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a { width: fit-content; font-family: var(--font-1); font-size: 13px; font-weight: 700; line-height: 15.6px; padding: 10px 30px; background-color: var(--negro); border-radius: 6px; color: #3effd0; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a:nth-of-type(3) { width: fit-content; font-family: var(--font-1); font-size: 13px; font-weight: 700; line-height: 15.6px; padding: 10px 30px; background-color: #0061f2; border-radius: 6px; color: #3effd0; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a:nth-of-type(1) img { display: none; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a:nth-of-type(2) img { display: none; }
@media (max-width: 992px) {
 .BANNER_Contacta-2 { background-image: url(../img/recurso-15.png); background-position: center; background-repeat: no-repeat; background-size: cover; height: 415px; display: flex; justify-content: center; align-items: center; padding: 20px; }
.BANNER_Contacta-2 .contenedor-contactos { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 24px; }
.BANNER_Contacta-2 .contenedor-contactos p { width: unset; font-size: 36px; font-weight: 400; line-height: 43.2px; color: var(--negro); padding: 20px; text-align: center; }
.BANNER_Contacta-2 .contenedor-contactos p span { display: block; }
.BANNER_Contacta-2 .contenedor-contactos p span img { margin-top: 20px; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a:nth-of-type(1) .texto { display: none; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a:nth-of-type(2) .texto { display: none; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a:nth-of-type(1) img { display: block; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces a:nth-of-type(2) img { display: block; }
.BANNER_Contacta-2 .contenedor-contactos .enlaces { display: flex; flex-wrap: wrap; justify-content: center; flex-direction: unset; align-items: unset; gap: 20px; }
 }
/* -------------------------------- BANNER_Contacta-2 --------------------------------- */
/* -------------------------------- NACIO_Newsletter --------------------------------- */
.NACIO_Newsletter { display: flex; flex-direction: column; align-items: center; gap: 50px; margin-top: 50px; }
.NACIO_Newsletter .contenedor-agua { width: 100%; max-width: 860px; display: flex; align-items: center; justify-content: space-between; background-color: #3effd0; padding-right: 60px; }
.NACIO_Newsletter .contenedor-agua .texto { display: flex; flex-direction: column; gap: 5px; }
.NACIO_Newsletter .contenedor-agua p:nth-of-type(1) { font-family: var(--font-1); font-size: 17px; font-weight: 700; line-height: 20.4px; text-align: center; }
.NACIO_Newsletter .contenedor-agua p:nth-of-type(2) { font-family: var(--font-1); font-size: 13px; font-weight: 300; line-height: 16.8px; text-align: center; text-transform: uppercase; }
.NACIO_Newsletter .contenedor-agua a { font-family: var(--font-1); font-size: 13px; font-weight: 700; line-height: 15.6px; color: #3effd0; padding: 10px 30px; background-color: #0061f2; height: fit-content; border-radius: 6px; }
.NACIO_Newsletter .contenedor-turquesa { width: 100%; max-width: 860px; display: flex; align-items: center; justify-content: space-between; background-color: #99e2de; padding-right: 60px; }
.NACIO_Newsletter .contenedor-turquesa .texto { display: flex; flex-direction: column; gap: 5px; }
.NACIO_Newsletter .contenedor-turquesa p:nth-of-type(1) { font-family: var(--font-1); font-size: 17px; font-weight: 700; line-height: 20.4px; text-align: center; }
.NACIO_Newsletter .contenedor-turquesa p:nth-of-type(2) { font-family: var(--font-1); font-size: 13px; font-weight: 300; line-height: 16.8px; text-align: center; text-transform: uppercase; }
.NACIO_Newsletter .contenedor-turquesa a { font-family: var(--font-1); font-size: 13px; font-weight: 700; line-height: 15.6px; color: white; padding: 10px 30px; background-color: #00b7ac; height: fit-content; border-radius: 6px; }
@media (max-width: 992px) {
 .NACIO_Newsletter .contenedor-agua { width: 100%; max-width: 860px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; background-color: #3effd0; padding-right: unset; gap: 20px; padding: 20px; }
.NACIO_Newsletter .contenedor-turquesa { width: 100%; max-width: 860px; display: flex; flex-direction: column; align-items: center; justify-content: space-between; background-color: #99e2de; padding-right: unset; gap: 20px; padding: 20px; }
 }
/* -------------------------------- NACIO_Newsletter --------------------------------- */
/* -------------------------------- NACIO_Audiencias --------------------------------- */
.NACIO_Audiencias { width: 100%; max-width: 860px; padding: 48px !important; display: flex; flex-direction: column; gap: 24px; }
.NACIO_Audiencias .header_audiencia { display: flex; justify-content: space-between; border-bottom: 1px solid white; }
.NACIO_Audiencias .header_audiencia p { font-family: var(--font-2) !important; font-size: 50px; font-weight: 700; line-height: 38.8px; color: white; text-transform: initial !important; }
.NACIO_Audiencias .header_audiencia .fecha { /* display: flex; align-items: center; padding: 5px; gap: 5px; background-color: #f800bb; border-radius: 6px; */ }
.NACIO_Audiencias .header_audiencia .fecha input { font-family: var(--font-1); font-size: 14px; font-weight: 700; line-height: 16.8px; color: white; text-transform: uppercase; width: fit-content !important; }
.NACIO_Audiencias .contenido_audiencia { display: flex; gap: 40px; }
.NACIO_Audiencias .contenido_audiencia .portada { width: 50%; position: relative; }
.NACIO_Audiencias .contenido_audiencia .portada img { width: 100%; }
.NACIO_Audiencias .contenido_audiencia .texto-portada { width: 100%; max-width: 288px; position: absolute; bottom: 0; padding: 20px; display: flex; flex-direction: column; gap: 12px; background-color: #f800bb; left: 50%; transform: translateX(-50%); }
.NACIO_Audiencias .contenido_audiencia .texto-portada p:nth-of-type(1) { font-family: var(--font-1); font-size: 14px; font-weight: 700; line-height: 16.8px; color: white; text-transform: uppercase; }
.NACIO_Audiencias .contenido_audiencia .texto-portada p:nth-of-type(2) { font-family: var(--font-1); font-size: 17px; font-weight: 900; line-height: 20.4px; color: white; }
.NACIO_Audiencias .contenido_audiencia .texto-portada p:nth-of-type(3) { font-family: var(--font-1); font-size: 14px; font-weight: 400; line-height: 16.8px; color: white; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas { width: 50%; display: flex; flex-direction: column; gap: 24px; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas p:nth-of-type(1) { font-family: var(--font-1) !important; font-size: 18px; font-weight: 700; line-height: 16.8px; color: white; text-transform: uppercase; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa { display: flex; justify-content: space-between; border-bottom: 1px solid white; padding-bottom: 24px; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa:last-of-type { border-bottom: none; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .canal { display: flex; gap: 12px; align-items: center; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .canal .logo-canal { width: 25px; height: 25px; border-radius: 6px; background-color: #f1f1f1; padding: 1px; display: flex; justify-content: center; align-items: center; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .canal .logo-canal img { width: 100%; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .canal p { font-family: var(--font-1); font-size: 16px; font-weight: 700; line-height: 20.4px; color: white; text-transform: unset; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .numeros { display: flex; align-items: center; gap: 12px; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .numeros p { font-family: var(--font-1) !important; font-size: 13px; font-weight: 700; line-height: 15.6px; color: white; }
.NACIO_Audiencias .contenedor-canales { display: flex; justify-content: space-between; }
.NACIO_Audiencias .contenedor-canales .canal { width: 58px; height: 62px; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 10px; background-color: white; border-radius: 6px; }
.NACIO_Audiencias .contenedor-canales .canal p { font-family: var(--font-1) !important; font-size: 13px; font-weight: 800; line-height: 16.8px; color: var(--negro); }
/* -------------------------------- NACIO_Audiencias --------------------------------- */
/* -------------------------------- NACIO_Frases_con_secciones --------------------------------- */
.MODULO_TEXTO_LIBRE_2 { /* background-color: var(--primary); */ }
.NACIO_Frases_con_secciones { /* padding: 52px; */
  display: flex; flex-direction: column; gap: 24px; }
.NACIO_Frases_con_secciones p:nth-of-type(1) { width: 11%; font-family: var(--font-1); font-size: 18px; font-weight: 700; line-height: 16.8px; color: var(--negro); text-transform: uppercase; }
.NACIO_Frases_con_secciones p:nth-of-type(2) { font-family: var(--font-1); font-size: 48px; font-weight: 400; line-height: 52px; color: var(--negro); }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1) { font-family: var(--font-1); font-size: 48px; font-weight: 700; line-height: 52px; color: var(--negro); position: relative; z-index: 99; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1):hover { text-decoration: underline; text-decoration-thickness: 3px; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1)::after { content: ""; position: absolute; width: 185px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2) { font-family: var(--font-1); font-size: 48px; font-weight: 700; line-height: 52px; color: var(--negro); position: relative; z-index: 99; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2):hover { text-decoration: underline; text-decoration-thickness: 3px; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2)::after { content: ""; position: absolute; width: 215px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3) { font-family: var(--font-1); font-size: 48px; font-weight: 700; line-height: 52px; color: var(--negro); position: relative; z-index: 99; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3):hover { text-decoration: underline; text-decoration-thickness: 3px; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3)::after { content: ""; position: absolute; width: 229px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4) { font-family: var(--font-1); font-size: 48px; font-weight: 700; line-height: 52px; color: var(--negro); position: relative; z-index: 99; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4):hover { text-decoration: underline; text-decoration-thickness: 3px; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4)::after { content: ""; position: absolute; width: 180px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5) { font-family: var(--font-1); font-size: 48px; font-weight: 700; line-height: 52px; color: var(--negro); position: relative; z-index: 99; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5):hover { text-decoration: underline; text-decoration-thickness: 3px; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after { content: ""; position: absolute; width: 339px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6) { font-family: var(--font-1); font-size: 48px; font-weight: 700; line-height: 52px; color: var(--negro); position: relative; z-index: 99; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6):hover { text-decoration: underline; text-decoration-thickness: 3px; }
.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6)::after { content: ""; position: absolute; width: 135px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.NACIO_Frases_con_secciones p:nth-of-type(2) span { text-decoration: underline; text-decoration-thickness: 3px; }
@media (max-width: 768px) {
 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after { content: ""; position: absolute; width: 180px; height: 103px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
 }
/* -------------------------------- NACIO_Frases_con_secciones --------------------------------- */
/* -------------------------------- NACIO_Equipo --------------------------------- */
/* cuadrados-arriba-derecha */
.cuadrado-agua { width: 17px; height: 17px; background-color: #3effd0; position: absolute; top: 0; right: 0; opacity: 0.6; }
.cuadrado-turquesa-arriba { width: 17px; height: 17px; background-color: #00b7ac; position: absolute; top: 0; right: 0; opacity: 0.6; }
.cuadrado-salmon-dark { width: 17px; height: 17px; background-color: #f45151; position: absolute; top: 0; right: 0; opacity: 0.6; }
.cuadrado-morado-arriba { width: 17px; height: 17px; background-color: #4b18ad; position: absolute; top: 0; right: 0; opacity: 0.6; }
/* cuadrados-arriba-derecha */
/* cuadrados-abajo-izquierda */
.cuadrado-azul { width: 17px; height: 17px; background-color: #0061f2; position: absolute; bottom: 0; opacity: 0.6; }
.cuadrado-turquesa-abajo { width: 17px; height: 17px; background-color: #00b7ac; position: absolute; bottom: 0; opacity: 0.6; }
.cuadrado-salmon { width: 17px; height: 17px; background-color: #ef6666; position: absolute; bottom: 0; opacity: 0.6; }
.cuadrado-morado-abajo { width: 17px; height: 17px; background-color: #4b18ad; position: absolute; bottom: 0; opacity: 0.6; }
.cuadrado-criarclaro { width: 17px; height: 17px; background-color: #e3f9ea; position: absolute; bottom: 0; opacity: 0.6; }
/* cuadrados-abajo-izquierda */
.NACIO_Equipo .first-wrap { padding: 24px; background-color: #f1f1f1; display: flex; flex-direction: column; gap: 40px; margin-bottom: 0; }
.NACIO_Equipo .funciones { display: flex; flex-direction: column; justify-content: center; gap: 24px; }
.NACIO_Equipo .first-wrap .funciones .titulo-funciones { border-top: 1px solid #7a7c7d; display: flex; justify-content: center; padding-top: 23px; }
.NACIO_Equipo .first-wrap .funciones .titulo-funciones p { font-family: var(--font-1); font-size: 21px; font-weight: 700; line-height: 25px; text-transform: uppercase; margin-bottom: 0; }
/* ---------- perfil persona ---------- */
.contenedor-personas { display: flex; justify-content: center; gap: 30px; }
.contenedor-personas .persona { display: flex; gap: 20px; }
.contenedor-personas .persona .foto-persona { min-width: 90px; min-height: 90px; position: relative; display: none; }
.contenedor-personas .persona .foto-persona img { width: 100%; height: 100%; object-fit: cover; }
.contenedor-personas .persona .info-persona { display: flex; flex-direction: column; justify-content: space-between; gap: 6px; }
.contenedor-personas .persona .info-persona p:nth-of-type(1) { font-family: var(--font-1); font-size: 17px; font-weight: 700; line-height: 16.8px; text-transform: uppercase; white-space: nowrap; margin-bottom: 0; }
.contenedor-personas .persona .info-persona p:nth-of-type(2) { font-family: var(--font-1); font-size: 14px; font-weight: 500; line-height: 20.4px; color: #7a7c7d; white-space: nowrap; margin-bottom: 0; }
.contenedor-personas .persona .info-persona .contenedor-redes-sociales { display: flex; gap: 12px; }
.contenedor-personas .persona .info-persona .contenedor-redes-sociales .redes { width: 24px; height: 24px; border-radius: 6px; background-color: #7a7c7d; display: flex; justify-content: center; align-items: center; padding: 0.25rem; }
/* ---------- perfil persona ---------- */
.NACIO_Equipo .second-wrap { padding-top: 40px; display: flex; flex-direction: column; gap: 40px; }
.NACIO_Equipo .second-wrap .funciones:nth-of-type(4) { gap: 40px; }
.NACIO_Equipo .second-wrap .funciones:nth-of-type(4) .titulo-funciones { border-top: 1px solid #7a7c7d; padding-top: 0; }
.NACIO_Equipo .second-wrap .funciones .titulo-funciones { border-top: 1px solid #7a7c7d; padding-top: 23px; }
.NACIO_Equipo .second-wrap .funciones .titulo-funciones p { font-family: var(--font-1); font-size: 21px; font-weight: 700; line-height: 25px; text-transform: uppercase; margin-bottom: 0; }
.NACIO_Equipo .second-wrap .funciones .contenedor-personas { display: flex; justify-content: start; flex-wrap: wrap; gap: 40px 30px; }
@media (max-width: 1492px) {
 .NACIO_Equipo .second-wrap .funciones .contenedor-personas { display: flex; justify-content: start; flex-wrap: wrap; gap: 40px 24px; }
 }
@media (max-width: 992px) {
 .contenedor-personas { display: flex; justify-content: center; align-items: start; flex-direction: column; gap: 40px; }
.NACIO_Equipo .first-wrap { padding: 24px; background-color: #f1f1f1; display: flex; flex-direction: column; gap: 40px; }
 }
/* -------------------------------- NACIO_Equipo --------------------------------- */
/* -------------------------------- NACIO_Reconocimineto --------------------------------- */
.NACIO_Reconocimiento { display: flex; flex-direction: column; gap: 30px; }
/* 
.NACIO_Reconocimiento img { width: initial; }
*/
.NACIO_Reconocimiento .reconocimiento { display: flex; flex-direction: column; gap: 20px; }
.NACIO_Reconocimiento .reconocimiento .fecha { display: flex; align-items: end; gap: 12px; }
.NACIO_Reconocimiento .reconocimiento .fecha p { font-family: var(--font-1); font-size: 21px; font-weight: 700; line-height: 25px; text-transform: uppercase; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento { display: flex; gap: 40px; padding-left: 30px; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-texto { position: relative; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .logo { position: absolute; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .logo img:nth-of-type(1) { width: fit-content; height: fit-content; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento p { padding-left: 110px; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento p span { font-family: var(--font-1); font-size: 21px; font-weight: 700; line-height: 25px; color: #0061f2; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-principal { min-width: 430px; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-principal img { width: 100%; }
@media (max-width: 992px) {
 .NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento { display: flex; flex-direction: column; gap: 20px; padding-left: unset; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento p { padding-left: 100px; }
.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-principal { width: 100%; min-width: unset; }
 }
/* -------------------------------- NACIO_Reconocimineto --------------------------------- */
/* -------------------------------- NACIO_Publicidad --------------------------------- */
.NACIO_Publicidad .contenido-publicidad { display: flex; gap: 40px; }
.NACIO_Publicidad .contenido-publicidad .texto-publicidad { width: 37%; }
.NACIO_Publicidad .contenido-publicidad .texto-publicidad p { font-family: "Orbikular"; font-size: 21px; font-weight: 500; line-height: 31.5px; }
.NACIO_Publicidad .contenido-publicidad .texto-publicidad p a { color: #0061f2; }
.NACIO_Publicidad .contenido-publicidad .texto-publicidad p a:hover { text-decoration: underline black; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad { width: 63%; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form { display: flex; flex-direction: column; align-items: center; gap: 20px; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad { display: flex; flex-wrap: wrap; gap: 20px; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad input { max-width: 316px; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad select { display: block; width: 100%; max-width: unset; font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: 0.05em; text-transform: uppercase; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important; height: 37px !important; margin: 0 !important; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad select { border: none; border-radius: 5px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad select { appearance: none; /* Oculta la flecha predeterminada */
  -webkit-appearance: none; -moz-appearance: none; background: url(../img/flecha-dropdown.svg) no-repeat right 10px center; background-size: 15px; padding-right: 30px; /* Espacio para la flecha */ }
@media (max-width: 1492px) {
 .NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad input { max-width: unset; width: 100%; }
 }
@media (max-width: 992px) {
 .NACIO_Publicidad .contenido-publicidad { display: flex; gap: 40px; flex-direction: column; }
.NACIO_Publicidad .contenido-publicidad .texto-publicidad { width: unset; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad { width: unset; }
.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad input { max-width: unset; width: 100%; }
 }
/* -------------------------------- NACIO_Publicidad --------------------------------- */
/* -------------------------------- NACIO_Publicidad --------------------------------- */
.NACIO_Contacto .contenido-contacto { display: flex; gap: 40px; padding-bottom: 48px; }
.NACIO_Contacto .contenido-contacto .texto-contacto { width: 100%; max-width: 380px; }
.NACIO_Contacto .contenido-contacto .texto-contacto p { font-family: var(--font-2); font-size: 21px; font-weight: 400; line-height: 31.5px; }
.NACIO_Contacto .contenido-contacto .texto-contacto p a { color: var(--secondary); }
.NACIO_Contacto .contenido-contacto .texto-contacto p a:hover { text-decoration: underline black; }
.NACIO_Contacto .contenido-contacto .formulario-contacto { width: 63%; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form { display: flex; flex-direction: column; align-items: center; gap: 20px; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto { display: flex; flex-wrap: wrap; gap: 20px; justify-content: space-between; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input { max-width: calc(50% - 20px); padding-left: 10px; font-weight: 400; font-family: var(--font-1); }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input::placeholder { padding-left: 0 !important; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto .select-wrapper { width: 100%; max-width: 99%; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto .select-wrapper input { width: 100%; max-width: 100%; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto select { display: block; width: 100%; max-width: unset; font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: 0.05em; text-transform: uppercase; font-family: var(--font-1); border: none !important; border-radius: 5px !important; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important; height: 37px !important; margin: 0 !important; display: none; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto select { border: none; border-radius: 5px; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2); }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto select { appearance: none; /* Oculta la flecha predeterminada */
  -webkit-appearance: none; -moz-appearance: none; background: url(../img/flecha-dropdown.svg) no-repeat right 10px center; background-size: 15px; padding-right: 30px; /* Espacio para la flecha */ }
@media (max-width: 1492px) {
 .NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input { max-width: unset; width: 100%; }
 }
@media (max-width: 992px) {
 .NACIO_Contacto .contenido-contacto { display: flex; gap: 40px; flex-direction: column; }
.NACIO_Contacto .contenido-contacto .texto-contacto { width: unset; }
.NACIO_Contacto .contenido-contacto .formulario-contacto { width: unset; }
.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input { max-width: unset; width: 100%; }
 }
/* -------------------------------- NACIO_contacto --------------------------------- */
/* ESTILO GASTON */
.ARAMATEIX .first-wrap { flex: 1 0 30%; padding-right: 0; order: 2; }
.ARAMATEIX .sec-wrap { flex: 1 0 70%; padding-right: 2em; order: 1; }
/* .MODULO { border-bottom: 1px solid rgba(122, 124, 125, 0.2); }
*/
/* .TRIPLE_SUPERIOR .col.s12 { border-bottom: 1px solid rgba(122, 124, 125, 0.2); }
*/
.wrap-SUPERIOR .TRIPLE_SUPERIOR:nth-child(1) .container .section .row .col .MODULO { border-bottom: 0; }
.ARAMATEIX .sec-wrap .wrap-text { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 0rem; padding: 0; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text h3 { font-size: 26px; line-height: 31.2px; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text .categoria-tag a:first-of-type { font-weight: bold !important; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text .wrap-otros { margin-top: 0 !important; }
.ARAMATEIX.ARAMATEIX_TERRASSA .wrap-text { width: 100%; display: flex; flex-direction: column; align-items: start; gap: 1rem; padding: 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: 992px) {
 .ARAMATEIX .sec-wrap .wrap-text { width: 100%; display: flex; flex-direction: column; align-items: center; gap: 0rem; padding: 0; }
.ARAMATEIX { flex-direction: row; }
.ARAMATEIX .sec-wrap article .wrap-both { flex-direction: row; }
/* 
  .footer-top { display: none; }
*/
  .ARAMATEIX .sec-wrap .wrap-text { width: 60%; }
.ARAMATEIX .sec-wrap .wrap-media { width: 40%; }
.ARAMATEIX .sec-wrap { flex: 1 0 70%; padding-right: 0; order: 1; }
.MODULO_Azul-Salmon { max-width: 100%; margin-top: 2rem; }
.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; }
 }
@media (max-width: 768px) {
 .ARAMATEIX .sec-wrap article .wrap-both .wrap-media { width: 100%; flex: 0 0 113px !important; max-width: 100%; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text { padding-top: unset !important; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text .wrap-otros { margin-top: unset !important; }
.ARAMATEIX .sec-wrap article .wrap-both { flex-direction: row !important; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-media { overflow: hidden; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-media .img-wrap { background-color: #f0f0f0; background-image: url(../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_OPINION_DER --------------------------------- */
.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; /* border-bottom: 1px solid var(--borde-gris); ; */ }
.MODULO_OPINION_DER .wrap_two { }
.MODULO_OPINION_DER .wrap_two header h3 a { position: relative; }
.MODULO_OPINION_DER .sec-wrap .wrap_three .wrap-both header { margin-bottom: 0.5em; margin-top: 2.3em; }
/* .MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text header h3 a::before { content: url("../img/decor/ic-flecha.svg"); display: inline-block; width: 20px; height: 20px; position: absolute; left: 0px; top: 8px; z-index: 2; }
*/
.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-family: inter; */
  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: Aeonik; */
  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: Aeonik TRIAL; */
  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: Aeonik; */
  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: Aeonik; */
  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: 0px; }
.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-family: inter; */
  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: 0px; }
.MODULO_OPINION_DER .wrap_two article { margin: 0 0 1rem !important; padding: 0 0 1rem !important; border-bottom: 1px solid #7a7c7d !important; }
 }
/* -------------------------------- MODULO_OPINION_DER --------------------------------- */
/* -------------------------------- MODULO_NEXT --------------------------------- */
.MODULO_NEXT .sec-wrap .wrap_two { display: block; flex-basis: 66%; gap: 0; }
.MODULO .sec-wrap .wrap_two .wrap-both header { margin-bottom: 0.5em; margin-top: 1em; }
.MODULO_NEXT .wrap_three article .wrap-both { display: flex; flex-direction: row !important; }
.MODULO_NEXT .wrap_three article .wrap-both .wrap-text { width: 50%; display: flex; align-items: center; }
/* .MODULO_NEXT .wrap_three .wrap-both .wrap-text header { margin: 0 40px; }
*/
.MODULO_NEXT .wrap_three .wrap-both .wrap-text header h3 a { /* font-family: inter; */
  color: var(--negro); font-weight: var(--fw-400); font-size: 17px; line-height: 20.4px; text-align: center; }
.MODULO_NEXT .pie_articulo { display: flex; justify-content: center; margin-top: 15px; }
.MODULO_NEXT .pie_articulo p { /* font-family: inter; */
  color: var(--negro); font-weight: var(--fw-400); font-size: 14px; line-height: 16.8px; text-align: center; color: #7a7c7d; text-transform: uppercase; }
@media (max-width: 768px) {
 .MODULO_NEXT .sec-wrap .wrap_two { order: 1; }
.MODULO_NEXT .wrap_three .wrap-both .wrap-text header { margin: 0 15px !important; }
.MODULO_NEXT .wrap_three .wrap-both .wrap-text header h3 a { /* font-family: inter; */
    color: var(--negro); font-weight: 800; font-size: 17px; line-height: 20.4px; text-align: center !important; }
.MODULO_NEXT .wrap_three article .wrap-both { align-items: center; }
.MODULO_NEXT .wrap_three .pie_articulo { display: flex; justify-content: start !important; }
.MODULO_NEXT .wrap_three article:nth-of-type(1) { border-bottom: 1px solid #7a7c7d !important; }
.MODULO_NEXT .wrap_three article { border-bottom: 1px solid #7a7c7d !important; padding: 10px 0 !important; margin: 0 !important; }
.MODULO_NEXT .wrap_three article:nth-of-type(3) { padding-bottom: 20px !important; }
.MODULO_NEXT .sec-wrap article .wrap-both .wrap-media,
  .MODULO_NEXT .third-wrap article .wrap-both .wrap-media { margin-right: 0 !important; }
 }
/* -------------------------------- MODULO_NEXT --------------------------------- */
/* -------------------------------- MODULO_TABS (tabs-roba) --------------------------------- */
.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; }
.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: Aeonik; */
  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 hsla(0, 0%, 59%, 0.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%; }
 }
/* -------------------------------- MODULO_TABS (tabs-roba) --------------------------------- */
/* -------------------------------- BANNER_Contacta --------------------------------- */
.MODULO_DENUNCIA .BANNER_Contacta { background-image: url(../img/decor/img-denuncia.png); background-position: center; background-repeat: no-repeat; background-size: cover; height: 184px; display: flex; justify-content: end; align-items: center; padding: 0 35px; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos { width: fit-content; display: flex; flex-direction: column; gap: 24px; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p { /* font-family: ; Aeonik */
  font-size: 36px; font-weight: 400; line-height: 43.2px; color: var(--negro); }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces { display: flex; justify-content: space-between; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a { width: fit-content; /* font-family: ; Aeonik */
  font-size: 13px; font-weight: 700; line-height: 15.6px; padding: 10px 30px; background-color: var(--negro); border-radius: 6px; color: #3effd0; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(3) { width: fit-content; /* font-family: ; Aeonik */
  font-size: 13px; font-weight: 700; line-height: 15.6px; padding: 10px 30px; background-color: #0061f2; border-radius: 6px; color: #3effd0; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) img { display: none; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) img { display: none; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p span img { width: unset; margin: 0; }
@media (max-width: 768px) {
 .MODULO_DENUNCIA .BANNER_Contacta { background-image: url(../img/decor/img-denuncia-movil.png); background-position: center; background-repeat: no-repeat; background-size: cover; height: 415px; display: flex; justify-content: center; align-items: center; padding: 20px; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p { font-size: 36px; font-weight: 400; line-height: 43.2px; color: var(--negro); padding: 20px; text-align: center; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p span { display: block; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p span img { margin-top: 20px; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) .texto { display: none; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) .texto { display: none; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) img { display: block; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) img { display: block; }
.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; }
 }
/* -------------------------------- BANNER_Contacta --------------------------------- */
/* -------------------------------- MODULO_ROBA_LISTADO_50_50 --------------------------------- */
@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(../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; }
 }
/* -------------------------------- MODULO_ROBA_LISTADO_50_50 --------------------------------- */
@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: start; font-family: var(--font-1) !important; font-size: 16px !important; line-height: 25.2px; letter-spacing: 0.05em; text-transform: initial !important; color: var(--black); border: none !important; border-radius: 0 !important; box-shadow: initial !important; height: initial !important; margin: initial !important; width: 100%; display: inline-block; width: auto; max-width: none; box-sizing: content-box; flex: 0 0 auto; min-width: 0; }
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-1) !important; font-size: 16px !important; line-height: 25.2px; letter-spacing: 0.05em; text-transform: initial !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 .art-cuerpo figure figcaption { padding-top: 0 !important; }
.wrap-FICHA-ARTICULO figure figcaption { background: transparent; 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: 0.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); }
.ara-portada { display: flex; flex-direction: column; align-items: start; }
.ara-portada li { display: flex; border-bottom: 1px solid rgba(122, 124, 125, 0.2); gap: 1rem; padding: 12px 0; justify-content: space-between; width: 100%; }
/* .ara-portada li:last-child { border-bottom: 0; }
*/
.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: bold; color: var(--negro); display: flex; flex-direction: row; align-items: stretch; justify-content: flex-start; gap: 10px; line-height: 19px; }
.ara-portada .nombre-articulo:hover,
.ara-portada .categoria:hover,
.ara-portada .autor:hover { text-decoration: underline !important; color: var(--secondary); }
.ul-lo-mas-leido li a:hover { text-decoration: underline !important; color: var(--secondary); }
.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; }
.container-redactor .autor-articulo { width: fit-content; display: flex; flex-direction: column; gap: 10px; max-width: fit-content; }
.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; }
/* .container-autor-footer-noticia .social-media { margin-top: 0 !important; }
*/
.h3-articulo { margin-bottom: 0; margin-top: 0; padding-left: 8px; font-family: var(--font-1); color: var(--negro); font-weight: bold; font-size: 21px; text-transform: uppercase; 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: 2.8rem !important; font-family: var(--font-2) !important; background-color: transparent !important; color: black !important; text-transform: initial !important; padding: 0 !important; letter-spacing: initial !important; line-height: 100% !important; font-weight: bold !important; }
.top-title { padding-bottom: 14px !important; padding-top: 24px !important; /* border-top: 1px solid #7a7c7d; */
  /* border-bottom: 1px solid rgba(122, 124, 125, 0.2); */
  border-radius: 0 !important; width: 100% !important; }
/* cabecera autor */
.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: 0.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: 0.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; }
/* cabecera tag */
.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: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--neutral-white); letter-spacing: 0px; 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: 10px; justify-content: start; align-items: center; }
.container-redactor .social-media li { background: gray; padding: 6px; border-radius: 5px; height: 30px; width: 30px; display: flex; align-items: center; justify-content: center; }
.container-redactor .social-media li a { color: white; }
.header-redactor { width: 100%; margin-bottom: 3rem; }
.w-100 { width: 100%; }
.container-redactor { gap: 2rem; border-bottom: 1px solid rgba(122, 124, 125, 0.2); padding-bottom: 24px; margin-bottom: 1rem; }
.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: 40px; line-height: 3.2rem; }
.MODULO_OPINION_DER .contenedor-redactor { display: flex; justify-content: center; }
/* 
.MODULO_100_IZQ .wrap-both .wrap-otros { order: 2; display: flex; width: fit-content; margin-bottom: 0 !important; margin-top: 0 !important; }
.MODULO_100_IZQ .wrap-both .wrap-text header { order: 1; width: 100%; }
.MODULO_100_IZQ .wrap-both .wrap-text { display: flex !important; flex-wrap: wrap; align-items:start !important; }
.MODULO_100_IZQ .wrap-both .wrap-text .nombre-redactor { display: flex; order: 3; width: fit-content; }
*/
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA h2 { font-size: 1.5rem; }
#cd-search { height: fit-content; top: 50px; max-width: 530px; right: 24%; transform: translateX(0%); border-radius: 5px; left: initial; }
#cd-search form { height: 100%; }
.wrap-HEADER.pinned .nav-tiempo { display: none; }
.wrap-HEADER.pinned { padding-top: 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: 0.5rem; display: flex; flex-direction: column; }
.MODULO_REELS { margin-top: 1rem; }
.white p,
.white a { color: white !important; }
.white svg path { fill: white; }
.white.wrap-FOOTER * { border-top-color: white !important; border-bottom-color: white !important; }
.white.wrap-FOOTER .footer-top .box_1 { border-bottom-color: var(--borde-gris) !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; }
.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 rgba(0, 0, 0, 0.25); background-color: #fff; border: solid 1px #e7e7e7; position: absolute; top: 77%; z-index: 1; overflow: unset; align-items: center; }
.wrap-HEADER .collapsible-body ul { display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 1rem; }
.wrap-NAV .enlaces .enlaces__ { display: flex; justify-content: start; align-items: center; margin: 0; max-width: 100%; overflow-x: scroll; }
.collapsible-accordion { box-shadow: initial !important; border: 0 !important; margin: 0; }
.collapsible-header { border: 0 !important; }
.wrap-NAV .enlaces .enlaces__ a { color: black; font-weight: 400; font-size: 14px; line-height: 16.8px; text-transform: uppercase; align-items: center; display: flex; }
.select2-container--default .select2-selection--single { border: none; text-transform: uppercase; }
/* 
.MODULO_VERT_3.MODULO_REELS .slick-list .slid-next,
.MODULO_VERT_4.MODULO_REELS .slick-list .slid-next { right: 0; }
.MODULO_VERT_3.MODULO_REELS .slick-list .slid-prev,
.MODULO_VERT_4.MODULO_REELS .slick-list .slid-prev { right: 50px; }
.arrow-titulo { top: 20px !important; }
.MODULO_VERT_3.MODULO_REELS .slick-list .arrow-titulo.slid-next,
.MODULO_VERT_4.MODULO_REELS .slick-list .arrow-titulo.slid-next { right: 0px; }
.MODULO_VERT_3.MODULO_REELS .slick-list .arrow-titulo.slid-prev,
.MODULO_VERT_4.MODULO_REELS .slick-list .arrow-titulo.slid-prev { right: 50px; }
*/
/* 
.MODULO_VERT_3.MODULO_REELS,
.MODULO_VERT_4.MODULO_REELS { position: relative; }
*/
/* .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; }
.MODULO_100_IZQ .wrap-text { display: flex; flex-wrap: wrap; }
.MODULO_100_IZQ .wrap-text .categoria-tag { order:2; padding-bottom: 1rem; }
.MODULO_100_IZQ .wrap-text header { order: 1; }
*/
@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; }
#cd-search { height: fit-content; top: 50px; max-width: 36%; right: 15%; transform: translateX(0%); border-radius: 5px; left: initial; }
 }
@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%; }
#cd-search form input { background: transparent !important; }
.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 white; }
.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: 10px; 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; justify-content: space-evenly; flex-wrap: wrap; padding: 24px; border-top: 2px solid black; border-bottom: 2px solid #7a7c7d; border-left: none; border-right: none; gap: 24px; }
.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: 30%; 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_ p { text-align: center; }
.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: white; 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: white; 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%; height: auto; border-radius: 4px; overflow: hidden; }
.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_M { flex-direction: column; }
*/
  /* .MODULO_ROBA_M .first-wrap { margin-right: 0; }
*/
  /* .MODULO_ROBA_M .first-wrap .wrap-both { flex-direction: column; }
*/
  /* .MODULO_ROBA_M .first-wrap .wrap-both .wrap-media,
  .MODULO_ROBA_M .first-wrap .wrap-both .wrap-text { flex: 1 0 100%; }
*/
  .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; }
 }
/* -------------------------------- SABADELL_NAV --------------------------------- */
.wrap-NAV .page-nav { background: var(--primary); margin-top: 0px; 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 white; font-weight: bold; }
.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: normal; font-size: 14px; line-height: 16.8px; color: rgb(255, 255, 255); }
.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 white; font-weight: bold; }
.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: normal; font-size: 14px; line-height: 16.8px; color: rgb(255, 255, 255); }
.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 white; font-weight: bold; }
.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: normal; font-size: 14px; line-height: 16.8px; color: rgb(255, 255, 255); }
.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 white; font-weight: bold; }
.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: normal; font-size: 14px; line-height: 16.8px; color: rgb(255, 255, 255); }
.wrap-NAV .nav-mid .box__ .box_.box_4 span:last-of-type { display: none; }
.wrap-NAV { background: #ffffff; margin-top: 0px; /* height: 180px; */
  box-shadow: none; }
.wrap-NAV .nav_2 { display: flex; justify-content: space-between; padding: 10px 0px; 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: 0px; color: var(--primary); font-family: var(--font-1); font-weight: bold; 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: start; 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 { color: black; font-weight: 400; font-size: 14px; line-height: 16.8px; text-transform: uppercase; align-items: center; display: flex; }
.periodico_22 .wrap-logo img { max-width: 349px; }
.periodico_22 .MODULO_Header_Animado,
.periodico_21 .MODULO_Header_Animado { display: none; }
.periodico_22 .fecha-tiempo .select-wrapper,
.periodico_21 .fecha-tiempo .select-wrapper { display: none; }
.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: 0.5rem; }
*/
.periodico_22 .MODULO_100_25 .wrap-one article:first-of-type h3 a { font-size: 2.8rem !important; font-weight: 800 !important; line-height: 55.2px !important; }
.NACIO_Audiencias .contenedor-canales .canal p { color: black !important; }
.NACIO_Audiencias { max-width: 100%; }
.periodico_21 .wrap-HEADER .wrap-CORP .container .wrap-logo { max-width: 50%; }
.logo_nacio { display: none !important; }
.logo_nacio svg { margin-bottom: 6px; }
.periodico_21 .logo_nacio,
.periodico_22 .logo_nacio,
.periodico_16 .logo_nacio,
.periodico_32 .logo_nacio,
.periodico_37 .logo_nacio,
.periodico_30 .logo_nacio { max-width: 141px; width: 100%; background-color: #3effd0; height: 30px; display: flex !important; justify-content: center; align-items: center; }
.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) {
 .NACIO_Audiencias { padding: 24px !important; }
.CORP-center .wrap-logo.logo-edicion { max-height: 40px; }
.periodico_22 .wrap-logo img { max-width: 220px; }
.periodico_21 .aramateix-movil,
  .periodico_22 .aramateix-movil { display: none; }
.periodico_21 .wrap-NAV .NAV-Bottom .container,
  .periodico_22 .wrap-NAV .NAV-Bottom .container { justify-content: start; gap: 5px; }
.periodico_21 #enlaces,
  .periodico_22 #enlaces { max-width: 91%; }
.NACIO_Audiencias .contenedor-canales .canal { width: 25%; }
.MODULO_VERT_4 .sec-wrap,
  .MODULO_REELS .sec-wrap,
  .MODULO_ROBA_M .sec-wrap { display: none !important; }
 }
#enlaces ul li { border-right: 1px solid var(--borde-gris); }
#enlaces ul li:last-child { border-right: none; }
#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_2_1 .fecha-noticia,
.MODULO_ASIM_1_3 .fecha-noticia { display: none; }
.OPINION .wrap-both { gap: 1rem; align-items: start; }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article.OPINION .wrap-both .wrap-text { padding-top: 0; }
.OPINION .firma-hibrida img { width: 90px; height: 90px; object-fit: contain; }
.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: 3; margin: 0.5rem 0; }
/* -------------------------------- Obituaris --------------------------------- */
.MODULO_Obituaris { margin-top: 50px; border-top: 1px solid black; padding-top: 30px; }
.MODULO_Obituaris .titulo { display: flex; justify-content: space-between; padding-bottom: 5px; }
.MODULO_Obituaris .titulo .contenedor-apoyo { width: 40%; display: flex; align-items: center; justify-content: end; gap: 24px; padding-right: 10px; }
.MODULO_Obituaris .first-wrap { display: flex; justify-content: center; flex-wrap: wrap; margin-bottom: 40px; gap: 15px; }
.MODULO_Obituaris .first-wrap .filtro { display: flex; align-items: center; gap: 20px; }
.MODULO_Obituaris .first-wrap div:nth-child(1) p { /* font-family: ; Aeonik */
  font-size: 13px !important; line-height: 16.8px; font-weight: lighter; letter-spacing: 5%; text-transform: uppercase; margin-bottom: 0 !important; }
.MODULO_Obituaris .first-wrap form { display: flex; gap: 20px; }
.MODULO_Obituaris .first-wrap form select { display: none; background-color: unset !important; width: unset; border: unset !important; border-radius: 6px; height: unset !important; }
.MODULO_Obituaris .first-wrap form select { appearance: none; -webkit-appearance: none; -moz-appearance: none; background: url("../img/flecha-dropdown.svg") no-repeat right 10px center; background-size: 12px; padding: 10px 30px 10px 10px; border: 1px solid #ccc; border-radius: 5px; font-size: 16px; cursor: pointer; box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2); }
.MODULO_Obituaris .first-wrap form input:placeholder { font-size: 16px !important; cursor: pointer; color: Black !important; }
.MODULO_Obituaris .select-wrapper input.select-dropdown { font-size: 16px !important; cursor: pointer; color: Black !important; }
.MODULO_Obituaris .first-wrap form button { border: none; background-color: unset; padding: unset; cursor: pointer; }
.MODULO_Obituaris .second-wrap { display: flex; flex-direction: column; gap: 40px; }
.MODULO_Obituaris .second-wrap .contenedor-obituari { background-color: #f1f1f1; padding: 48px; }
.MODULO_Obituaris .second-wrap .contenedor-obituari:last-of-type { margin-bottom: 40px; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .titulo-obituari { padding-bottom: 5px; margin-bottom: 24px; border-bottom: 1px solid #7a7c7d; width: 100%; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .titulo-obituari p { /* font-family: ; Aeonik */
  font-size: 21px !important; line-height: 25px; font-weight: bold; text-transform: uppercase; color: black; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona { display: flex; flex-wrap: wrap; gap: 1rem; justify-content: center; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona a { width: calc(50% - 1rem); background-color: white; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona { width: 100%; padding: 1rem; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona:nth-child(n + 3) { margin-top: 40px; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(1) { /* font-family: ; Aeonik TRIAL*/
  font-size: 14px !important; line-height: 16.8px; font-weight: bold; text-transform: uppercase; color: #00b7ac; /* color: var(color-primario); */
  padding-bottom: 5px; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(2) { /* font-family: ; Aeonik */
  font-size: 23px !important; line-height: 27.6px; font-weight: bold; padding-bottom: 5px; margin: 0; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(3),
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(4) { /* font-family: ; Orbikular */
  font-size: 21px !important; line-height: 31.5px; font-weight: 400; margin: 0; }
.MODULO_Obituaris img { width: initial !important; max-width: 120px; }
@media (max-width: 992px) {
 .MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona a { width: 100% !important; }
.MODULO_Obituaris .titulo { flex-direction: column; gap: 10px; }
.MODULO_Obituaris .contenedor-apoyo { width: 100% !important; justify-content: start !important; }
.MODULO_Obituaris .second-wrap .contenedor-obituari { padding: 20px; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona { display: flex; flex-wrap: wrap; justify-content: unset; gap: 20px; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona { width: 100%; }
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona:nth-child(n + 3) { margin-top: unset; }
 }
/* -------------------------------- Obituaris --------------------------------- */
/* .MODULO .categoria-tag { margin-bottom: 0.5rem; }
*/
.art-cuerpo a { color: var(--secondary); }
.tipo_opinion { line-height: 21px !important; margin-top: 2px; }
@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: black; align-items: center; }
.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: var(--font-1); font-size: 16px; line-height: 27px; font-weight: 400; }
 }
.MODULO-OPINION .categoria-tag { justify-content: center; }
@media (max-width: 768px) {
 .MODULO_VERT_3 .categoria-tag a { font-size: 11px !important; font-weight: 400; line-height: 11px; }
 }
.wrap-FOOTER.criar .box_1 ul li a svg rect { fill: var(--secondary); }
.wrap-FOOTER.criar .box_1 ul li a svg .youtube { fill: var(--secondary) !important; }
.wrap-FOOTER.criar .btn_principal { background-color: #00b7ac !important; color: white !important; }
/* .MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida img { width: 110px; height: 110px; object-fit: contain; }
*/
.modulo-opinio .LISTADO_BUSQUEDA .articulo-opinion .pie-noticia { display: block !important; }
.MODULO_1_Banner_3 .sec-wrap .wrap-otros .pie-noticia .contenedor-redactor span a { color: black; }
.MODULO_1_Banner_3.MODULO_100_25 .sec-wrap .wrap-otros .pie-noticia .contenedor-redactor span a { color: white; }
.entradilla { display: block !important; }
.MODULO_NUEVO .wrap-text { display: flex; flex-direction: column; }
.MODULO_NUEVO .wrap-text .categoria-tag { order: 1; }
.MODULO_NUEVO .wrap-text .wrap-otros { order: 3; }
.MODULO_NUEVO .wrap-text header { order: 2; }
.art-cuerpo { font-size: 21px !important; line-height: 1.5em !important; }
.art-cuerpo { font-size: 21px; line-height: 31px; margin: 1em 0; border-bottom: solid 1px var(--neutral-4); }
.art-cuerpo h2 { font-family: var(--font-2); font-size: 26px; }
.art-cuerpo h3 { font-family: var(--font-2); font-size: 1.2em; }
.art-cuerpo p { font-family: var(--font-2); color: var(--neutral-black); }
.breu { padding: 12px 24px; padding-bottom: 18px; border-radius: 5px; background: #064896; font-family: "MarkW01" !important; display: flex; align-items: center; color: white; text-transform: lowercase; display: flex; align-items: center; font-size: 21px; font-weight: 900; line-height: 100%; letter-spacing: 0.08px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a.sin-fondo { background-color: initial !important; padding: 12px 0; }
.breu~.cate { margin-top: 6px !important; }
.breu-fecha div { font-weight: 700; }
.categoria-tag { margin-bottom: 0.5rem; }
.MODULO_XXL_NUEVO .wrap-text h3 a span { justify-content: center; }
.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; color: #4d4d4d; font-size: 0.95em !important; font-style: italic; line-height: 1.45em; margin: 2em 0; padding-left: 0; position: relative; width: 100%; max-width: 100%; border-top: 1px solid #7a7c7d !important; border-bottom: 1px solid #7a7c7d !important; padding: 1rem 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita:before,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote:before { -webkit-font-feature-settings: "initial"; color: var(--secondary); content: ""; font-family: initial; font-size: 2em; font-style: normal; left: 0; position: absolute; top: 0; transform: initial; width: 40%; border: 2px solid var(--secondary); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita:after,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote:after { -webkit-font-feature-settings: "initial"; color: var(--secondary); content: ""; font-family: initial; font-size: 2em; font-style: normal; right: 0; position: absolute; bottom: 0; transform: initial; width: 40%; border: 2px solid var(--secondary); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote p { text-align: center; }
.MODULO_2_1_4.MODULO_NUEVO .sec-wrap .wrap-text .entrevista-card { order: 2; }
.MODULO_XXL_NUEVO .first-wrap .entrevista-card { margin-bottom: 0; }
.MODULO_XL .wrap-otros { margin: 0; }
.MODULO_1_Banner_3 .wrap_two header { margin-top: 0rem !important; }
.TITULO-listado h2 * { font-family: var(--font-2); }
.titulo-seccion-peque { font-size: 21px !important; font-family: var(--font-1) !important; }
.TITULO-listado h2 span a.titulo-seccion-peque { font-size: 21px !important; font-family: var(--font-1) !important; }
.sin-after::after { display: none !important; }
.sin-after::before { display: none !important; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { display: flex; justify-content: center; gap: 0.5rem; flex-direction: column; max-width: 70%; margin: 2rem auto; align-items: end; }
/* .ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { display: flex; justify-content: center; gap: 0.5rem; flex-direction: column; max-width: 70%; margin: 0 auto; align-items: start; }
*/
@media (max-width: 992px) {
 .ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { display: flex; justify-content: center; gap: 0.5rem; flex-direction: column; max-width: 100%; margin: 0 auto; align-items: end; }
.breu { padding: 6px; margin-bottom: 1rem; font-size: 12px; line-height: 16px; }
.TITULO-listado h2 span { line-height: 100%; }
.MODULO_HORIZ_1 .sec-wrap .wrap-both .wrap-text { flex: 1 0 calc(60% - 1em) !important; display: flex !important; flex-direction: column !important; justify-content: center !important; padding-top: 0 !important; }
.fons-impacte .container .col .MODULO_HORIZ_1 .sec-wrap article { margin-bottom: 0 !important; }
.MODULO_HORIZ_1 .sec-wrap .wrap-both .wrap-media .img-wrap { padding-bottom: 100% !important; }
.MODULO_HORIZ_1 .sec-wrap .wrap-both .wrap-media { flex: 1 0 20% !important; }
.MODULO_HORIZ_1 .sec-wrap .wrap-both { flex-direction: row !important; }
.MODULO_ROBA_M .first-wrap,
  .MODULO_ROBA_M .sec-wrap { margin: 0 !important; }
.MODULO_ROBA_M .first-wrap article:last-child { margin-bottom: 0; }
.fons-impacte .container .col .MODULO_HORIZ_1 { padding-top: 1rem; }
.entrevista-card { align-items: start !important; justify-content: flex-start; }
.MODULO_NEXT .wrap_two .wrap-otros { margin-top: 0 !important; }
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text { position: relative; bottom: 0; padding: 1rem; }
.MODULO_DIRECTO_TIMELINE .titulo-timeline h2 span { padding-left: 0; }
.wrap-listado-noticias ul li { text-align: left; line-height: 14px !important; margin-bottom: 0.5rem; }
.wrap-listado-noticias ul li a { font-family: var(--font-1); color: #7a7c7d; font-weight: 400; font-size: 14px; line-height: 14px !important; position: relative; padding-left: 20px; }
.grupo-parrafos { order: 2 !important; width: calc(100% - 1rem) !important; }
 }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO figcaption ul { flex-direction: row !important; justify-content: flex-end !important; width: 100% !important; max-width: 100% !important; }
.nacio { position: absolute; width: 200px; left: 95px; top: 20px; height: 60px; z-index: 99999; }
.text-blanc .flechita * { fill: var(--white) !important; }
.OBITUARIS h1 { font-family: var(--font-1) !important; font-size: 2.5rem; }
.OBITUARIS h2 { font-family: var(--font-2) !important; font-size: 1.5rem; }
.OBITUARIS p { font-size: 21px; }
.OBITUARIS .CONTENIDO-ARTICULO { width: 100% !important; margin-bottom: 2rem; border-bottom: 1px solid var(--black); }
.fons-gris .MODULO_HORIZ_2 { padding-bottom: 1rem !important; }
@media (max-width: 767px) {
 .MODULO_IMPERDIBLE .sec-wrap { display: block !important; flex: 1 0 100%; flex-direction: column; margin-right: 0; }
.slick-slider .categoria-tag { flex-direction: row !important; align-items: center; }
.entrevista-card { flex-direction: row !important; margin-bottom: 0; }
.slick-slider .categoria-tag { justify-content: start !important; }
.breaking-news-container .news-slider { padding-left: 12px; }
 }
.fons-tele .MODULO_VERT_4 .slick-dots { bottom: -0; }
.MODULO_GRID_VERT .entrevista-card { justify-content: start !important; }
body.contacto .container-mega { z-index: 0 !important; }
#form-contacto .select-wrapper ul li { list-style-type: none; }
.inputs-contacto textarea { font-size: 13px !important; line-height: 16.8px; font-weight: 400; letter-spacing: 0.05em; text-transform: initial !important; font-family: var(--font-1) !important; border: none !important; border-radius: 5px !important; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important; min-height: 100px; margin: 0 !important; padding-left: 10px; color: black; }
.inputs-contacto textarea::placeholder { color: black !important; }
.MODULO .wrap-both .wrap-text header h3 { word-break: initial; }
article.destacado h3 a { font-size: 46px !important; font-weight: bold !important; line-height: 110% !important; }
article.destacado .wrap-text { display: flex; flex-wrap: wrap; gap: 0.5rem }
article.destacado header { order: 1; width: 100% }
article.destacado .categoria-tag { order: 2; width: fit-content; margin-bottom: 0; }
article.destacado .wrap-otros { order: 3; width: fit-content; }
@media (max-width: 992px) {
 article.destacado h3 a { font-size: 26px !important; font-weight: bold !important; }
.MODULO_ROBA_M .entrevista-card { justify-content: start !important; }
.MODULO_ASIM_2_1 article h3 { font-size: 18px !important; line-height: 114%; margin-top: 0 !important; }
 }
/* CAMBIOS 16/06/25 */
.MODULO_IMPERDIBLE .wrap-text { justify-content: center; }
.MODULO_IMPERDIBLE .wrap-text .wrap-otros { margin-bottom: 0 !important; margin-top: 0 !important; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol { display: flex
; justify-content: center; gap: 0.5rem; flex-direction: column; max-width: 70%; margin: 2rem auto; }
@media(max-width:992px) {
 .nacio { left: 0; top: 0px; height: 50px; }
.menu-nav-seccion { flex-direction: column; }
.nav-seccion { align-items: start !important }
.MODULO_Alta_Newsletter .columna-2 { width: 100% !important; }
.MODULO_Alta_Newsletter .columna-1 { width: 100% !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p a { font-size: 19px !important; }
 }
@media(max-width:768px) {
 .MODULO_IMPERDIBLE .wrap-text { justify-content: start; }
.MODULO_IMPERDIBLE .wrap-text header { margin-top: 0 !important; }
 }
.MODULO_100_25 .sec-wrap .entrevista-card { justify-content: start; align-items: start }
.MODULO_XL .wrap-otros .pie-noticia .contenedor-redactor span { align-items: center }
/* AREA USUARIO */
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info { min-height: initial !important; }
.text-end { text-align: end !important; }
.text-start { text-align: start!important; }
.MODULO_Area_Usuario_Datos .btn_principal { border:0; margin: 0 auto; }
.apartados-info.w-100 { width: 100% !important; }
.w-100 { width: 100% !important; }
.text-center { text-align: center !important; }
.area-usuario .div-tabs label { width: 100%; }
.desc-news { font-size: 16px !important; font-family: var(--font-2) !important; font-weight: 400 !important; line-height:
100%  !important; }
.area-usuario label.active { background-color: #3EFFD0 !important; font-weight: 700 !important; }
.wrap-HEADER.pinned .nacio { position: absolute; width: 153px; left: 0px; top: 0; height: 44px; z-index: 99999; }
