@charset "UTF-8"; @import "../../assets/css/materialize.min.css"; @import "../../assets/fonts/material-design-iconic-font/css/material-design-iconic-font.min.css"; @import url("https://fonts.googleapis.com/css2?family=DM+Serif+Text:ital@0; 1&family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900; 1,8..144,100..900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100; 0,200; 0,300; 0,400; 0,500; 0,600; 0,700; 0,800; 0,900; 1,100; 1,200; 1,300; 1,400; 1,500; 1,600; 1,700; 1,800; 1,900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,300; 0,400; 0,700; 1,400; 1,700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Fira+Sans:ital,wght@0,300; 0,400; 0,700; 0,900; 1,200; 1,300; 1,400; 1,700; 1,900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Roboto+Condensed:wght@400; 700&family=Roboto:wght@300; 400; 700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Noto+Serif:ital,wght@0,400; 0,700; 1,400; 1,700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400; 0,500; 0,700; 1,400; 1,700&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Asap:ital,wght@0,100..900; 1,100..900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900; 1,100..900&display=swap"); @import url("https://fonts.googleapis.com/css2?family=Open+Sans:ital,wght@0,300..800; 1,300..800&display=swap"); @import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000; 1,9..40,100..1000&family=Playfair+Display:ital,wght@0,400..900; 1,400..900&display=swap"); @import url("https://use.typekit.net/hrt6dyv.css"); @import url('https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900; 1,14..32,100..900&family=Sanchez:ital@0; 1&display=swap'); 

@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/galano/GalanoClassicHeavy.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/galano/GalanoClassicMedium.woff") format("woff"); font-weight: 600; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/galano/GalanoClassicLight.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/galano/GalanoClassicRegular.woff") format("woff"); font-weight: 400; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/galano/GalanoClassicBlack.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Galano"; src: url("/web/assets_new/fonts/galano/GalanoClassicBold.woff") format("woff"); font-weight: 800; 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: "Texta"; src: url("/web/assets_new/fonts/texta/Texta-Light.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Light.woff") format("woff"); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta"; src: url("/web/assets_new/fonts/texta/Texta-Heavy.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Heavy.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta"; src: url("/web/assets_new/fonts/texta/Texta-Regular.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Regular.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta"; src: url("/web/assets_new/fonts/texta/Texta-Bold.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Bold.woff") format("woff"); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta"; src: url("/web/assets_new/fonts/texta/Texta-Medium.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Medium.woff") format("woff"); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta"; src: url("/web/assets_new/fonts/texta/Texta-Thin.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Thin.woff") format("woff"); font-weight: 100; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta"; src: url("/web/assets_new/fonts/texta/Texta-Black.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Black.woff") format("woff"); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: "Texta Book"; src: url("/web/assets_new/fonts/texta/Texta-Book.woff2") format("woff2"),
    url("/web/assets_new/fonts/texta/Texta-Book.woff") format("woff"); font-weight: normal; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-Light.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-Light.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-LightItalic.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-LightItalic.woff') format('woff'); font-weight: 300; font-style: italic; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-Medium.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-Medium.woff') format('woff'); font-weight: 500; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-BlackItalic.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-BlackItalic.woff') format('woff'); font-weight: 900; font-style: italic; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-BoldItalic.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-BoldItalic.woff') format('woff'); font-weight: bold; font-style: italic; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-Bold.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-Bold.woff') format('woff'); font-weight: bold; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-Black.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-Black.woff') format('woff'); font-weight: 900; font-style: normal; font-display: swap; }
@font-face { font-family: 'Ardina'; src: url('/web/assets_new/fonts/ardina/ArdinaTitle-MediumItalic.woff2') format('woff2'),
    url('/web/assets_new/fonts/ardina/ArdinaTitle-MediumItalic.woff') format('woff'); font-weight: 500; font-style: italic; font-display: swap; }
.fs-18 { font-size: 18px !important; }
.fs-14 { font-size: 14px !important; }
.text-uppercase { text-transform: uppercase; }
.wrap-NAV .enlaces .enlaces__::-webkit-scrollbar,
.diari_sabadell .wrap-NAV .nav-mid .box__ .box_.box_4::-webkit-scrollbar { display: none; }
/*
font-family: "Asap", sans-serif; font-family: "Montserrat", sans-serif; font-family: "Open Sans", sans-serif; font-family: 'Helvetica Neue'; */
:root { --white: #ffffff; --black: #000000; --primary: #09a451; --neutral-white: #ffffff; --neutral-black: #000000; --neutral-gray-1: #353535; --neutral-gray-2: #777777; --neutral-gray-3: #f8f8f8; --color-1: #6e6e6e; --color-2: #515151; --color-3: #6d6d6d; --color-4: #7f7e7e; --fw-100: 100; --fw-200: 200; --fw-300: 300; --fw-400: 400; --fw-500: 500; --fw-600: 600; --fw-700: 700; --fw-800: 800; --fw-900: 900; --negre: #000000; --blanc: #ffffff; --blau-nacio: #0061F2; --nacio: #3EFFD0; --gris: #F1F1F1; --criar-1: #E3F9EA; --criar-2: #4B18AD; --criar-3: #00B7AC; --criar-4: #ffad7f; --criar-5: #00B7AC; --next: #CF40E0; --verticals-2: #061B51; --impacte: #1476A4; --tele: #240E41; --tele-2: #F800BB; --viure: #DE6E6A; --viure-2: #F45151; --tgn-1: #EF6666; --tgn-2: #FFBEAF; --locals-1: #00B7AC; --locals-2: #D1F4EC; --sabadell-1: #356B93; --sabadell-2: #4BBDCF; --sabadell-3: #0083ba; --sabadell-4: #FAC400; --sabadell-diners: #5cb3c6; --sabadell-cultura: #aca263; --sabadell-cultura-2: #bb6289; --sabadell-esports: #ea5825; --sabadell-sapsones: #fed500;--sabadell-nadal:#e7dbcd; --DS-taula: #ba262d; --DS-familia: #6b2254; --DS-cases: #d15f6f; --DS-motor: #5e0513; --terrassa: #E94733; --terrassa-opinio: #EC6D84; --terrassa-gent: #EC6B33; --terrassa-aula: #722D54; --terrassa-habitatge: #D75C6F; --terrassa-motor: #F6E832; --terrassa-salut: #618591; --terrassa-taula: #8B406F; }
html { font-size: 1em; font-size: 16px; }
.mb-3 { margin-bottom: 1rem; }
.mb-0 { margin-bottom: 0rem !important; }
.mt-3 { margin-top: 1rem; }
.my-3 { margin: 1rem 0; }
.d-flex { display: flex; }
.flex-wrap { flex-wrap: wrap; }
.flex-column { flex-direction: column !important; }
.justify-content-center { justify-content: center !important; }
.justify-content-between { justify-content: space-between !important; }
.justify-content-end { justify-content: flex-end; }
.gap-2 { gap: 0.5rem; }
.align-items-center { align-items: center !important; }
.gap-3 { gap: 1rem; }
.d-none { display: none !important }
body { /* font-family: var(--font-2); font-weight: var(--fw-400); line-height: 1.6; */
  width: 100% !important; overflow-x: hidden; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family: var(--font-1); font-weight: var(--fw-700); margin: 0.75em 0 0.5em; line-height: 110%; }
h1 { font-size: 3.998em; }
h2 { font-size: 2.827em; }
h3 { /* font-size: 1.999em*/
  font-size: 1.999em; }
h4 { font-size: 1.414em; font-size: 1.2em; }
h5 { font-size: 1em; }
p { font-family: var(--font-2) !important; }
strong { font-weight: 700; }
.font_small,
small { font-size: 0.75em; }
.txt-upper { text-transform: uppercase; }
.h-100 { height: 100% }
@media only screen and (min-width: 993px) {
 html { font-size: 1em; font-size: 15px; }
 }
@media only screen and (min-width: 1201px) {
 html { font-size: 1em; font-size: 16px; }
 }
.TITULO-listado h2 { font-size: 1em; margin: -1px 0 0; position: relative; text-align: left; text-transform: uppercase; }
.TITULO-listado h2 span { display: inline-block; padding: 0.6em; position: relative; }
.TITULO-listado h2 span a { color: inherit; padding-left: 1.25em; }
.TITULO-listado h2 span a i { color: var(--color-4); left: 0; position: absolute; top: 8px; }
.TITULO-listado h2 span a:hover { opacity: 0.8; }
.TITULO-listado h2 span:after { background: var(--color-4); content: ""; height: 4px; left: 0; position: absolute; top: -1px; width: 100%; }
@media only screen and (max-width: 767px) {
 .TITULO-listado h2 span { padding: 0.75em; }
 }
@media only screen and (min-width: 993px) {
 .TITULO-listado h2 { font-size: 1.414em; text-transform: none; }
.TITULO-listado h2 span a { padding-left: 1em; }
.TITULO-listado h2 span a i { font-size: 28px; top: 12px; }
 }
.wrap-TITULO-seccion { display: block; width: 100%; }
.TRIPLE_INFERIOR .TITULO-listado h2 { border-top: none; margin-top: 0; }
.TRIPLE_INFERIOR .TITULO-listado h2 span:after { display: none; }
.INFORMACION .TITULO-listado h2 { color: #4d4d4d; }
.INFORMACION .TITULO-listado h2 span a i { color: #4791ff; }
.INFORMACION .TITULO-listado h2 span a:hover { color: #005ae0; }
.INFORMACION .TITULO-listado h2 span:after { background: #4791ff; }
.TITULO-bloque h4 { /*border-top:1px solid #d9d9d9; */
  font-size: 1.5em; margin: -1px 0 0; position: relative; text-align: left; text-transform: uppercase; margin-bottom: 1em !important; }
.TITULO-bloque h4 span { display: inline-block; padding: 0.75em; position: relative; }
.TITULO-bloque h4 span a { color: inherit; /*padding-left:1.25em*/ }
/*.TITULO-bloque h4 span a i,.TITULO-bloque h4 span a svg { color:var(--color-4); left:0; position:absolute; top:8px }
*/
.TITULO-bloque h4 span a:hover { opacity: 0.8; }
/*.TITULO-bloque h4 span:after { background:var(--color-4); content:""; height:4px; left:0; position:absolute; top:-1px; width:100% }
*/
.wrap-SIMPLE .TITULO-bloque h4 { margin: calc(-1em - 1px) 0 0; }
@media only screen and (min-width: 601px) {
 .wrap-SIMPLE.CENTRO .TITULO-bloque h4 { background: transparent; }
 }
.wrap-SIMPLE.CONTENIDO-DER .MODULO:first-child .TITULO-bloque h4 { margin: 0; }
.TITULO-bloque+.MODULO_XS { margin-top: 1em; }
.TITULILLO-seccion .col { padding: 0 !important; }
.TITULILLO-seccion h2 { color: #333; flex-grow: 1; font-size: 1.6em; margin-bottom: 1em; }
.TITULILLO-seccion h2 i { color: var(--color-4); font-size: 36px; font-weight: 700; }
.TITULILLO-seccion a.btn { -webkit-font-smoothing: antialiased; border: 2px solid #ddd; border-radius: 6px; color: #ccc; font-size: 14px; font-weight: var(--fw-700); line-height: 2.5em; margin-left: 40px; margin-top: -14px; text-transform: uppercase; }
.TITULILLO-seccion:hover a.btn,
.TITULILLO-seccion a.btn:hover { background: var(--color-4); border-color: var(--color-4); color: #fff; }
.TITULILLO-seccion h2 { align-items: center; display: flex; position: relative; }
.TITULILLO-seccion h2 strong { font-weight: var(--fw-700); line-height: 32px; }
.TITULILLO-seccion h2 span { flex-grow: 1; transition: all 1s; }
.TITULILLO-seccion h2 span i { margin-top: 6px; }
@media only screen and (max-width: 600px) {
 .TITULILLO-seccion a.btn,
  .TITULILLO-seccion h2 i { display: none; }
 }
.TITULO-listado { padding: 1rem 0; padding-top: 0; }
.TITULO-listado h2 { color: var(--color-5); font-size: 2em !important; margin: 1px 0; border-bottom: solid 8px var(--color-4); }
.TITULO-listado h2 span { display: block; padding: 0; position: relative; }
.TITULO-listado h2 span a { color: inherit; display: flex; flex-direction: row; gap: 0.5em; padding-left: 0; }
.TITULO-listado h2 span a i { color: var(--color-2); font-size: 1em !important; order: 1; position: relative; top: auto !important; }
.TITULO-listado h2 span a:hover { opacity: 0.8; }
.TITULO-listado h2 span a:hover i { color: inherit !important; }
.TITULO-listado h2 span:after { background: var(--color-2); content: ""; height: 2px; left: 0; position: absolute; top: -1px; width: 100%; }
/* @media only screen and (max-width: 767px) {
 .TITULO-listado h2 span { padding: 0.75em 0; }
 }
*/
@media only screen and (min-width: 993px) {
 .TITULO-listado h2 { font-size: 1.414em; text-transform: none; }
.TITULO-listado h2 span a { padding-left: 0; }
.TITULO-listado h2 span a i { font-size: 1em; top: auto; }
 }
@media print {
 #modal-adblock,
  #modal-boletin,
  #modal-iniciativa,
  .a2a_kit,
  .adsbygoogle,
  .advsmodule,
  .art-autor,
  .art-comentarios,
  .art-etiquetas,
  .art-subtitulos,
  .BN,
  .CONTENIDO-DER,
  .material-tooltip,
  .scrollindicator,
  .skys,
  .wrap-FOOTER,
  .wrap-HEADER,
  .wrap-SUB-HEADER,
  .wrap-SUP-FOOTER { display: none !important; }
.BN-DER,
  .fb-comments,
  .pbs,
  .site-description,
  .site-title { display: none; }
h1 { font-size: 48px; line-height: 52px; }
 }
a { color: var(--color-4); outline: none; transition: color 0.2s ease; }
a:hover { color: var(--primary); }
:focus,
a:focus { outline: none; }
.art-cuerpo a { color: var(--primary); }
.art-cuerpo a:hover { color: var(--secondary); }
.btn,
.btn-large { background-color: var(--primary); color: #fff !important; font-family: var(--font-2); }
.btn-large:focus,
.btn-large:hover,
.btn:focus,
.btn:hover { background-color: var(--color-4); }
.INFORMACION a { color: #4791ff; }
.INFORMACION a:hover { color: #005ae0; }
.INFORMACION .btn,
.INFORMACION .btn-large { background-color: #4791ff; color: #fff; }
.INFORMACION .btn-large:focus,
.INFORMACION .btn-large:hover,
.INFORMACION .btn:focus,
.INFORMACION .btn:hover { background-color: #005ae0; color: #fff; }
.cargar-mas { display: block; height: auto; line-height: normal; margin: 0 auto 1em; overflow: hidden; padding: 0 3em; text-align: center; text-decoration: none; width: 100%; margin-top: 0 !important; margin-bottom: 24px !important; }
.cargar-mas.cargando-mas { background: none !important; }
#cargando_mas.cargando-mas,
.cargar-mas.cargando-mas { -webkit-animation: rotate 1.5s linear infinite; animation: rotate 1.5s linear infinite; -webkit-animation-delay: 0.2s; animation-delay: 0.2s; background-color: transparent; border: 0.4em solid #e1e1e1; border-radius: 2em; border-top-color: var(--color-4); box-sizing: border-box; color: transparent; height: 4em; padding: 0; pointer-events: none; width: 4em; }
#cargando_mas.cargando-mas { margin: auto auto 40px; }
@-webkit-keyframes rotate { to { transform: rotate(1turn); }
 }
@keyframes rotate {
 to { transform: rotate(1turn); }
 }
.div-carga-mas-articulos-dob_1 { flex: 0 0 calc(33.33% - 1em); }
img { width: 100%; }
p iframe,
p img { margin-bottom: 1em; }
p iframe { width: 100%; }
.img-wrap { background-color: #f0f0f0; background-image: url(/web/assets_new/img/decor/loading.gif); background-position: 50%; background-repeat: no-repeat; background-size: 50px; display: block; height: 0; overflow: hidden; padding-bottom: 56%; position: relative; }
.img-wrap:before { box-shadow: inset 0 0 10px rgba(0, 0, 0, 0.1); content: ""; left: 0; z-index: 1; /*background: rgba(0, 0, 0, .1); */ }
.img-wrap:before,
.img-wrap img { height: 100%; position: absolute; width: 100%; }
.img-wrap img { bottom: -1000%; left: -1000%; margin: auto; -o-object-fit: cover; object-fit: cover; right: -1000%; top: -1000%; }
hr { background: #ddd; border: none; height: 1px; margin: 0 0 2em; }
.hidden-content { clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: polygon(0 0, 0 0, 0 0, 0 0); clip-path: polygon(0 0, 0 0, 0 0, 0 0); height: 1px; overflow: hidden; position: absolute !important; width: 1px; }
@media only screen and (min-width: 601px) {
 .img-wrap { padding-bottom: 56.25%; }
 }
.row { margin-bottom: 0; }
.section { padding: 0; }
@media only screen and (min-width: 1201px) {
 .container { max-width: 1200px !important; width: 98%; }
 }
@media only screen and (min-width: 993px) and (max-width: 1200px) {
 .container { max-width: 1100px !important; width: 90%; }
 }
@media only screen and (max-width: 992px) {
 .slick-arrow { display: flex !important; }
.container { width: 95%; }
 }
@media only screen and (max-width: 600px) {
 .container { width: 90%; width: calc(90% + 1em); }
 }
.wrap-FOOTER,
.wrap-HEADER,
.wrap-INFERIOR,
.wrap-MEDIO,
.wrap-SUP-FOOTER,
.wrap-SUPERIOR { font-family: var(--font-1); position: relative; }
.wrap-HEADER { z-index: 3; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -webkit-transition: 0.5s all ease-in-out; transition: all 0.5s ease-in-out; }
.wrap-MEDIO { padding: 2em 0; }
.wrap-INFERIOR .TRIPLE_INFERIOR { padding: 1em 0; }
.wrap-SUP-FOOTER { padding: 2em 0; }
@media only screen and (min-width: 601px) and (max-width: 992px) {
 .wrap-SUP-FOOTER .TITULILLO-seccion { width: 50% !important; }
.wrap-SUP-FOOTER .TITULILLO-seccion:last-child { width: 100% !important; }
 }
.CONTENIDO-IZQ { display: flex; flex-direction: column; }
.CONTENIDO-IZQ .CONT-IZQ-DER,
.CONTENIDO-IZQ .CONT-IZQ-DOBLE,
.CONTENIDO-IZQ .CONT-IZQ-IZQ { display: flex; flex-direction: column; margin-bottom: 2em; }
.CONTENIDO-DER { display: flex; flex-direction: column; }
@media only screen and (min-width: 601px) {
 .CONTENIDO-IZQ { width: 100%; }
.CONTENIDO-IZQ .CONT-IZQ-IZQ { flex: 0 0 calc(66% - 2em); }
.CONTENIDO-IZQ .CONT-IZQ-DER { background: transparent; flex: 0 0 34%; }
 }
@media only screen and (min-width: 768px) {
 .wrap-MEDIO .flex { display: block; }
.wrap-MEDIO .flex .CONTENIDO-IZQ { width: 100%; }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex { display: flex; flex-wrap: wrap; }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex .CONT-IZQ-IZQ { margin-right: 24px; width: 100%; max-width: calc(100% - 324px); }
.wrap-MEDIO .flex .CONTENIDO-IZQ .flex .CONT-IZQ-DER { width: 100%; max-width: 300px; }
.wrap-MEDIO .flex .CONTENIDO-DER { display: block; width: 100%; }
 }
@media only screen and (min-width: 993px) {
 .wrap-MEDIO .flex { display: flex; flex-wrap: wrap; }
.wrap-MEDIO .flex .CONTENIDO-IZQ { margin-right: 24px; width: 100%; max-width: calc(100% - 324px); }
.wrap-MEDIO .flex .CONTENIDO-DER { width: 100%; max-width: 300px; }
 }
@media only screen and (min-width: 768px) and (max-width: 993px) {
 .wrap-MEDIO .flex .CONTENIDO-DER .TITULO-bloque h4 { margin-top: 0 !important; }
.wrap-MEDIO .flex .CONTENIDO-DER .BN-DER { -moz-columns: 2; column-count: 2; -moz-column-gap: 2em; column-gap: 2em; }
.wrap-MEDIO .flex .CONTENIDO-DER .BN-DER a,
  .wrap-MEDIO .flex .CONTENIDO-DER .BN-DER iframe { display: block; max-width: 100%; }
 }
.slider-x1,
.slider-x3,
.slider-x4,
.slider-x6,
.slider-x8 { visibility: hidden !important; }
.slider-x1.slick-initialized,
.slider-x3.slick-initialized,
.slider-x4.slick-initialized,
.slider-x6.slick-initialized,
.slider-x8.slick-initialized { visibility: visible !important; }
.slick-list { display: none; }
.slider.slick-initialized { display: block; }
.test-banner { background: #eee; float: left; margin: 1em 0; min-height: 100px; padding-bottom: 10px; position: relative; width: 100%; }
.test-banner:after { bottom: 2px; color: #999; content: "PUBLICIDAD"; font-size: 8px; letter-spacing: 1px; position: absolute; z-index: 2; }
.BN,
.test-banner:after { text-align: center; width: 100%; }
.BN { display: block; margin: 1em auto; margin-top: 0; }
.BN a,
.BN-DER>div,
.BN-DER a,
.BN-DER iframe,
ins.adsbygoogle { border: 0 !important; display: block; overflow: hidden; padding: 0; }
.BN-DER>div,
.BN-DER a,
.BN-DER iframe,
ins.adsbygoogle { margin-bottom: 2em !important; }
.BN a,
.BN div,
.BN img,
.BN picture,
.BN-DER a,
.BN-DER div,
.BN-DER img,
.BN-DER picture,
ins.adsbygoogle { height: auto; /*max-width: 300px!important; */ }
.BN iframe { max-width: 100%; }
.BN-DER .adsbygoogle { height: auto !important; margin-bottom: 1em !important; width: 100% !important; }
@media only screen and (max-width: 600px) {
 .oculto-movil { display: none; }
 }
@media (max-width: 700px) {
 .BN .dc-video-player-wrapper,
  .BN .dc-video-player-wrapper video,
  .BN div[class*="_app-"] { height: 210px !important; width: 100% !important; }
 }
.es-multimedia { background-color: var(--color-4); bottom: 0; height: 2em; left: 0; padding: 0.5em; position: absolute; width: 2em; z-index: 1; }
.es-multimedia .iconogaleria,
.es-multimedia .iconovideo { height: 1em; width: 1em; }
.es-multimedia .iconovideo { background: url(../img/ics/play-button.svg) 0 100% no-repeat; background-size: contain; }
.es-multimedia .iconogaleria { background: url(../img/ics/galeria-button.svg) 0 100% no-repeat; background-size: contain; }
.wrap-PAGINA-CORPORATIVA h1 { border-bottom: 1px solid #d9d9d9; font-size: 1.999em; margin-bottom: 0.25em; padding-bottom: 0.5em; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA { padding-bottom: 1em; margin-top: 30px; }
.wrap-PAGINA-CORPORATIVA ol,
.wrap-PAGINA-CORPORATIVA ul { padding-left: 14px; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA h2 { font-size: 2.25em; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ul { list-style-type: disc; margin-bottom: 2em; padding-left: 14px; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ol { margin-bottom: 2em; padding-left: 14px; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ul li { line-height: 2em; list-style-type: disc; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA p { margin-bottom: 2em; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .NACIO_Equipo p { margin-bottom: 0.5rem; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf { display: block; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf .embed-pdf { border: 2px solid #bfbfbf; margin-bottom: 2em; width: 100%; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video { display: block; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video .embed-video { border: 2px solid #bfbfbf; margin-bottom: 2em; width: 100%; }
@media only screen and (min-width: 601px) {
 .wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf { display: flex; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-pdf .embed-pdf { margin-right: 3%; width: 25%; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video { display: flex; flex-wrap: wrap; justify-content: space-between; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .wrap-embed-video .embed-video { flex: 0 0 calc(50% - 1em); }
 }
@media only screen and (min-width: 993px) {
 .wrap-PAGINA-CORPORATIVA h1 { font-size: 2.827em; }
 }
.pag404 { background: #f7f7f7; border: 1px solid #ddd; padding: 80px 60px; }
@media only screen and (max-width: 600px) {
 .pag404 h2 { font-size: 2em; }
 }
#content-slider-1 { display: none !important; }
#content-slider-1.rsAutoHeight { display: block !important; }
.content-slider-bg { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important; }
#gallery-img-horiz .rsImg { display: none !important; }
#gallery-img-horiz.rsWithThumbs .rsImg { display: block !important; }
#gallery-img-horiz { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important; }
#gallery-t-group .rsImg { display: none !important; }
#gallery-t-group.rsWithThumbs .rsImg { display: block !important; }
#gallery-t-group { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important; }
#full-width-slider .rsContent { display: none !important; }
#full-width-slider.rsWithBullets .rsContent { display: block !important; }
#full-width-slider { background-color: #eee !important; background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important; }
.onesignal-slidedown-container .onesignal-slidedown-dialog { border-radius: 0.25em; margin: 1em !important; max-width: 320px !important; padding: 1em !important; }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-button { font-size: 0.85em !important; padding: 0.5em 1em !important; }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-body-icon { border-radius: 0.25em; height: 40px !important; overflow: hidden; width: 40px !important; }
.onesignal-slidedown-container .onesignal-slidedown-dialog .slidedown-footer { margin-top: 1em; }
.VIDEOBANNER .BN { background: #111; border-radius: 10px; padding: 16px; position: relative; }
.VIDEOBANNER .BN a { background-color: #bc1622; background-image: url(/web/assets/img/decor/logo7.svg); background-position: calc(50% + 120px); background-repeat: no-repeat; background-size: 50px; border: none !important; border-radius: 5px; display: block; height: 70px; margin: 0 auto; position: relative; transition-duration: 0.3s; width: 100%; }
.VIDEOBANNER .BN a:before { bottom: 24px; color: #fff; content: "Streaming en directo desde: "; font-size: 18px; left: 50%; margin-left: -140px; position: absolute; text-align: left; }
.VIDEOBANNER .BN a:hover { background-color: #981a20; }
.VIDEOBANNER .dacast-theo { height: 100% !important; margin-bottom: 16px; width: 100% !important; }
.VIDEOBANNER .theoplayer-container { margin: 0 auto; max-width: 720px; }
.VIDEOBANNER .video-js .theo-player-wrapper { padding-bottom: 56%; position: relative !important; }
.VIDEOBANNER .theo-primary-color,
.VIDEOBANNER .theo-secondary-color { color: #fff !important; }
.VIDEOBANNER .theoplayer-skin .theo-control-bar-shadow { background: none !important; }
@media only screen and (max-width: 320px) {
 .VIDEOBANNER .BN a:before { font-size: 15px; margin-left: -120px; }
 }
.VIDEOBANNERYOUTUBE .BN { background: #111; border-radius: 10px; height: 0; padding: 15px 15px 56.25%; position: relative; }
.VIDEOBANNERYOUTUBE .BN iframe { height: calc(100% - 30px); left: 15px; position: absolute; top: 15px; width: calc(100% - 30px); }
.skys { position: relative; }
.skyscraper { position: absolute; top: 50px; width: 120px; /*height: 600px; */
  z-index: 1; }
.skyscraper#sky1 { right: 1230px; /*border-color: red; background-color: red; font-size: 20px; font-weight: 900; color: white; text-align: center; */ }
/*.skyscraper#sky1::before { content: 'SKY IZQ'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 4; }
*/
.skyscraper#sky2 { left: 1230px; /*border-color: red; background-color: red; font-size: 20px; font-weight: 900; color: white; text-align: center; */ }
/*.skyscraper#sky2::before { content: 'SKY DER'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); z-index: 4; }
*/
.cd-main-content { overflow-x: hidden; }
@media only screen and (max-width: 1199px) {
 .skyscraper { display: none; }
 }
#wrap-pantallazo { background: rgba(10, 30, 67, 0.95) !important; height: 100%; left: 0; padding-top: 100px; position: fixed; text-align: center; top: 0; width: 100%; z-index: 999999; }
#div-pantallazo { background: var(--color-4); margin-bottom: 20px; margin-left: auto; margin-right: auto; padding: 20px; position: fixed; right: 0; text-align: right; top: 0; }
#wrap-pantallazo .BN { margin-left: auto; margin-right: auto; margin-top: 5%; max-width: 800px; }
#div-pantallazo i { font-size: 32px; }
.dropdown-content li>a,
.dropdown-content li>span { color: rgba(0, 0, 0, 0.54); }
.prop-iframe { height: 0; padding-bottom: 51%; position: relative; width: 100%; }
.prop-iframe iframe { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
#taboola-below-article-thumbnails { border-top: 1px solid #e9ebee; margin: 0 1% !important; padding-top: 3em; width: 98%; }
.cell-party.truncate { display: table-cell; }
.porcentual-widget-elecciones-container { border: 1px solid #c3c5c6; float: left; margin: 0.6% !important; max-width: 32% !important; width: 33%; }
.porcentual-widget-elecciones { margin: 0 !important; max-width: 100% !important; width: 100% !important; }
.porcentual-widget-elecciones-container .tabs { background: none; height: auto; }
.CONTENIDO-DER .porcentual-widget-elecciones-container { margin: 0 0 30px !important; max-width: 100% !important; width: 100% !important; }
@media only screen and (max-width: 1199px) {
 .porcentual-widget-elecciones-container { max-width: 48% !important; width: 48% !important; }
.porcentual-widget-elecciones-container:last-child { float: none; margin: auto !important; }
 }
@media only screen and (max-width: 809px) {
 .porcentual-widget-elecciones-container { float: none; margin: auto auto 30px !important; max-width: 100% !important; width: 100% !important; }
 }
@media only screen and (max-width: 1200px) {
 body .qc-cmp-persistent-link { left: auto !important; right: 10px !important; }
.cd-Corona,
  .cd-TV { margin-left: 2px; }
.cd-header-buttons { z-index: 1; }
.wrap-NAVEGACION .container { width: 100%; }
.pinned .cd-Corona { display: none !important; }
 }
@media only screen and (min-width: 1201px) {
 .cd-header-buttons { right: 210px; }
.cd-TV { right: 95px; }
 }
.miframe { display: inline-block; overflow: hidden; padding-top: 200px; position: relative; }
.miframe iframe { border: 0; height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
@media screen and (max-width: 978px) {
 .miframe { padding-top: 400px; }
 }
#avatar-container { bottom: 9vh !important; z-index: 2247483648 !important; }
.TRIPLE_SUPERIOR:first-child iframe { min-height: 195px; }
.TRIPLE_SUPERIOR .BN { position: relative; }
.hash-listos { background: url(../img/logos/logo-especial-LISTOS-negro.svg) 50% no-repeat; background-size: contain; border-radius: 12px; box-shadow: 0 0 20px #ddd; height: 60px; position: absolute; right: 0; top: calc(100% + 30px); width: 20%; z-index: 1; }
.hash-listos:hover { box-shadow: 0 0 15px #ccc; cursor: pointer; }
@media only screen and (max-width: 1024px) {
 .hash-listos { width: 40%; }
 }
@media only screen and (max-width: 728px) {
 .hash-listos { top: calc(100% - 40px); width: 100%; }
.TRIPLE_SUPERIOR:first-child iframe { margin-bottom: 60px; }
 }
body iframe[data-value="notix-iframe"] { z-index: 1000 !important; }
#qc-cmp2-container { z-index: 2247483647 !important; }
body .qc-cmp2-persistent-link { display: none !important; }
.enviatunoticia { align-items: center; background: var(--color-4); border-radius: 8px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25); color: #fff; display: flex; flex-wrap: wrap; font-family: var(--font-1); font-size: 1rem; justify-content: space-between; line-height: 1; margin: 40px 0; overflow: hidden; padding: 10px; }
.enviatunoticia span { align-items: center; display: flex; flex-grow: 1; font-size: 1.2rem; gap: 1em; justify-content: center; padding: 10px 20px; text-align: center; white-space: nowrap; }
.enviatunoticia a { background: var(--color-1); border: 1px solid var(--color-1); border-radius: 6px; color: #fff; flex-grow: 1; padding: 20px 40px; position: relative; text-align: center; text-decoration: underline; text-decoration: none; }
.enviatunoticia a:hover { background: var(--color-3); border: 1px solid var(--color-4); text-decoration: none; }
.wrap-HEADER { background: var(--secondary); }
.INFORMACION .wrap-HEADER { background: #0049b8; }
.wrap-CORP { color: hsla(0, 0%, 100%, 0.3); display: flex; flex-direction: row; font-size: 12px; padding: 20px; position: relative; z-index: 3; }
.wrap-CORP .container { display: flex; flex-direction: row; width: 100%; }
.wrap-CORP .CORP-left { max-width: 80px; width: 10%; }
.wrap-CORP .CORP-left .widget-tiempo { line-height: 12px; }
.wrap-CORP .CORP-left .widget-tiempo .tutiempo { margin-left: -10px; max-height: 55px; }
.wrap-CORP .CORP-center { flex-grow: 1; order: 2; align-content: center; }
.wrap-CORP .CORP-center h1 { margin: 0; padding: 0; }
.wrap-CORP .CORP-right { max-width: 200px; position: relative; text-align: right; width: 20%; }
@media only screen and (max-width: 992px) {
 .wrap-CORP { padding: 10px; }
.wrap-CORP .CORP-left,
  .wrap-CORP .CORP-right { display: none; }
 }
@media only screen and (max-width: 600px) {
 .wrap-CORP { display: none; }
 }
.wrap-logo { background-position: 50%; background-repeat: no-repeat; background-size: contain; display: block; height: 120px; position: relative; transition: opacity 0.4s ease-in-out; width: 100%; }
@media only screen and (max-width: 992px) {
 .wrap-logo { height: 80px; }
 }
.wrap-logo .subedicion { background: var(--color-1); bottom: 0; color: hsla(0, 0%, 100%, 0.7); font-size: 10px; font-weight: var(--fw-400); left: 50%; letter-spacing: 2px; line-height: 10px; padding: 2px 5px 1px; position: absolute; text-align: center; text-transform: uppercase; transform: translateX(-50%); }
@media only screen and (min-width: 601px) {
 .wrap-logo .subedicion { background: var(--color-2); }
 }
@media only screen and (min-width: 768px) {
 .wrap-logo .subedicion { bottom: -2px; font-size: 12px; padding: 3px 5px 2px; }
 }
@media only screen and (min-width: 993px) {
 .wrap-logo .subedicion { bottom: 0; font-size: 14px; }
 }
.side-nav .subedicion { background: #0d1844; bottom: 4px !important; font-size: 10px !important; padding: 2px 5px 1px !important; }
.pinned .wrap-logo .subedicion { background: var(--color-1); font-size: 10px !important; }
.INFORMACION .wrap-logo .subedicion { background: #005ae0; }
@media only screen and (min-width: 601px) {
 .INFORMACION .wrap-logo .subedicion { background: #0049b8; }
 }
.INFORMACION .pinned .wrap-logo .subedicion { background: #005ae0 !important; bottom: 0; padding: 2px 5px 1px; }
.INFORMACION .side-nav .subedicion { background: #005ae0 !important; bottom: 4px; }
.wrap-NAV { background: transparent; position: relative; width: 100%; z-index: 4; }
.wrap-NAV .NAV-Top { height: 50px; line-height: 50px; }
.wrap-NAV .NAV-Top,
.wrap-NAV .NAV-Top .container { display: flex; flex-direction: row; justify-content: space-between; width: 100%; }
.wrap-NAV .NAV-Top .container { margin: 0 auto; }
.wrap-NAV .NAV-Top .NAV-left .button-collapse { background: var(--color-4); color: #fff; display: inline-block; float: left; height: 50px; line-height: 50px; text-align: center; width: 50px; }
.wrap-NAV .NAV-Top .NAV-left .button-collapse i { font-size: 36px; line-height: 50px; }
.wrap-NAV .NAV-Top .NAV-center { flex: 0 1 0%; }
.wrap-NAV .NAV-Top .NAV-center .navlogo { background-position: center -2px; height: 50px; opacity: 0; width: 100%; }
.wrap-NAV .NAV-Top .NAV-right { display: flex; justify-content: flex-end; }
.wrap-NAV .NAV-Top .NAV-right .btn-extra { color: #fff; display: block; display: none; height: 50px; line-height: 50px; text-align: center; width: 50px; }
.wrap-NAV .NAV-Top .NAV-right .btn-extra i { margin-top: 12px; }
.wrap-NAV .NAV-Top .NAV-right .btn-extra:hover { opacity: 0.8; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { background: var(--color-3); display: inline-block; float: left; padding: 3px; }
.wrap-NAV .NAV-Top .NAV-right .social { float: left; margin: 0 10px; opacity: 1; transition: opacity 0.4s ease-in-out; }
.wrap-NAV .NAV-Top .NAV-right .social li { float: left; margin: 0 10px; }
.wrap-NAV .NAV-Top .NAV-right .social li a { color: hsla(0, 0%, 100%, 0.7); font-size: 18px; }
.wrap-NAV .NAV-Top .NAV-right .social li a:hover { color: #fff; }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-tiktok { background: url(../img/ics/ic-tik-tok.svg) 50% no-repeat; background-size: contain; height: 16px; opacity: 0.7; width: 14px; }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-tiktok:hover { opacity: 1; }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-telegram { background: url(../img/ics/ic-telegram.svg) 50% no-repeat; background-size: contain; height: 16px; opacity: 0.7; width: 16px; }
.wrap-NAV .NAV-Top .NAV-right .social li a i.zmdi-telegram:hover { opacity: 1; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { color: transparent; display: block; font-size: 11px; height: 50px; line-height: 10px; overflow: hidden; position: relative; text-align: center; white-space: nowrap; width: 50px; z-index: 3; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:hover { color: #fff; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:after,
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:before { -webkit-backface-visibility: hidden; backface-visibility: hidden; content: ""; position: absolute; transform: translateZ(0); transition: opacity 0.3s; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:before { border: 3px solid #fff; border-radius: 50%; height: 18px; left: 14px; top: 14px; width: 18px; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger:after { background: #fff; bottom: 17px; height: 3px; right: 13px; transform: rotate(45deg); width: 10px; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span { height: 100%; left: 0; position: absolute; top: 0; width: 100%; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:after,
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:before { -webkit-backface-visibility: hidden; backface-visibility: hidden; background: #2e3233; background: #fff; content: ""; display: inline-block; height: 3px; left: 50%; margin-left: -11px; margin-top: -2px; opacity: 0; position: absolute; top: 50%; transform: translateZ(0); transition: opacity 0.3s, transform 0.3s; width: 22px; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:before { transform: rotate(45deg); }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger span:after { transform: rotate(-45deg); }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:after,
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:before { opacity: 1; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:before { transform: rotate(135deg); }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger.search-is-visible span:after { transform: rotate(45deg); }
.wrap-NAV .NAV-Top .NAV-right .cd-search { height: 50px; left: 0; opacity: 0; position: absolute; top: 100%; transition: opacity 0.3s 0s, visibility 0 0.3s; visibility: hidden; width: 100%; z-index: 3; }
.wrap-NAV .NAV-Top .NAV-right .cd-search form { height: 100%; width: 100%; }
.wrap-NAV .NAV-Top .NAV-right .cd-search input { -webkit-appearance: none; -moz-appearance: none; -o-appearance: none; appearance: none; background: #fff; border: none; border-radius: 0; box-shadow: inset 0 1px 0 #e2e3df, 0 3px 6px rgba(0, 0, 0, 0.05); box-sizing: border-box; height: 100%; padding: 0 5%; width: 100%; }
.wrap-NAV .NAV-Top .NAV-right .cd-search input::-webkit-input-placeholder { color: #c9cbc4; }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:-moz-placeholder,
.wrap-NAV .NAV-Top .NAV-right .cd-search input::-moz-placeholder { color: #c9cbc4; }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:-ms-input-placeholder { color: #c9cbc4; }
.wrap-NAV .NAV-Top .NAV-right .cd-search input:focus { outline: none; }
.wrap-NAV .NAV-Top .NAV-right .cd-search.is-visible { opacity: 1; transition: opacity 0.3s 0s, visibility 0 0; visibility: visible; }
.wrap-NAV .NAV-Top .NAV-right .nav-is-fixed .cd-search { position: fixed; }
.wrap-NAV .NAV-Top .NAV-right .no-js .cd-search { opacity: 1; position: relative; top: 0; visibility: visible; }
@media only screen and (min-width: 1201px) {
 .wrap-NAV .NAV-Top .NAV-right .cd-search { height: 120px; top: 100%; }
.wrap-NAV .NAV-Top .NAV-right .cd-search input { box-sizing: border-box; font-size: 2.5rem; font-weight: var(--fw-300); padding: 0 4em; }
 }
.wrap-NAV .NAV-Bottom { /*background:var(--color-2); box-shadow:inset 0 4px 6px rgba(0,0,0,.2); */
  background: var(--primary) !important; height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: visible; }
.wrap-NAV .NAV-Bottom .container { width: 100%; }
.wrap-NAV .NAV-Bottom .container nav { box-shadow: none; }
/* .wrap-NAV .NAV-Bottom .container nav ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0; overflow-x: auto; justify-content: center; 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 .NAV-Bottom .container nav ul::-webkit-scrollbar,
.soccer-bar--wrapper::-webkit-scrollbar { display: none; }
.wrap-NAV .NAV-Bottom .container nav ul li { flex: 0 0 auto; font-size: 14px; font-weight: var(--fw-700); width: auto; }
.wrap-NAV .NAV-Bottom .container nav ul li a { color: hsla(0, 0%, 100%, 0.7); display: block; padding: 0 10px; }
.wrap-NAV .NAV-Bottom .container nav ul li a:hover { opacity: 0.8; }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo { color: #fff; position: relative; }
.wrap-NAV .NAV-Bottom .container nav ul li a.activo:after { background: var(--color-4); bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100%; }
.wrap-NAV.pinned .NAV-Top .NAV-center { display: block; flex-grow: 1; }
.wrap-NAV.pinned .NAV-Top .NAV-center .navlogo { opacity: 1 !important; }
.wrap-NAV.pinned .NAV-Top .social { display: none; opacity: 0 !important; }
@media only screen and (max-width: 600px) {
 .wrap-NAV { position: fixed; top: 0; }
.wrap-NAV .NAV-Top .navlogo { opacity: 1 !important; }
.wrap-NAV .NAV-Top .NAV-left { flex: 0 1; }
.wrap-NAV .NAV-Top .NAV-center { flex-grow: 1 !important; }
.wrap-NAV .NAV-Top .NAV-right .cd-search-trigger,
  .wrap-NAV .NAV-Top .NAV-right .social,
  .wrap-NAV .NAV-Top .NAV-right .tv { display: none; }
.wrap-NAV .NAV-Top .NAV-right .btn-extra,
  .wrap-NAV .NAV-Top .NAV-right.showextra .cd-search-trigger,
  .wrap-NAV .NAV-Top .NAV-right.showextra .tv { display: block; }
.wrap-NAV .NAV-Top .NAV-left,
  .wrap-NAV .NAV-Top .NAV-right { flex: 0 1 50px; }
/* body { padding-top: 90px; }
*/ }
.INFORMACION .wrap-NAV { background: #005ae0; }
.INFORMACION .wrap-NAV .NAV-Top .NAV-left .button-collapse { background: #fcc978; }
.INFORMACION .wrap-NAV .NAV-Top .NAV-left .button-collapse i { color: #00398f; }
.INFORMACION .wrap-NAV .NAV-Top .NAV-right .cd-search-trigger { background: #4791ff; }
.INFORMACION .wrap-NAV .NAV-Bottom { background: #00398f; }
.INFORMACION .wrap-NAV .NAV-Bottom nav ul li a.activo:after { background: #4791ff; }
#slide-out { background: black; color: #fff; font-family: var(--font-1); border-bottom-right-radius: 10px; }
#slide-out>li { border-bottom: 2px solid rgba(0, 0, 0, 0.2); }
#slide-out li a { color: var(--color-5); font-weight: 700; }
#slide-out.active,
#slide-out li.active,
#slide-out li>a:hover,
#slide-out li li>a:hover { background-color: rgba(0, 0, 0, 0.03); }
#slide-out .li>a li>a>[class*="mdi-"],
#slide-out li>a>[class^="mdi-"],
#slide-out li>a>i,
#slide-out li>a>i.material-icons { color: var(--color-5); float: right; margin: 0; }
/* #slide-out li>a>svg { width: 15px; }
*/
#slide-out li>a>svg>path { fill: var(--color-5); }
#slide-out .collapsible-body,
#slide-out .fixed .collapsible-body { background-color: var(--white); }
#slide-out .collapsible-body ul li,
#slide-out .fixed .collapsible-body ul li { border-bottom: 2px solid rgba(0, 0, 0, 0.1); }
#slide-out .collapsible-body ul li a,
#slide-out .fixed .collapsible-body ul li a { color: var(--color-6); font-weight: 400; font-family: var(--font-2); }
#slide-out .collapsible-body ul li:last-child,
#slide-out .fixed .collapsible-body ul li:last-child { border-bottom: none !important; }
#slide-out .collapsible-header,
#slide-out.fixed .collapsible-header { border-left: 6px solid var(--color-1); font-size: 16px; padding: 0 20px 0 32px; }
#slide-out .collapsible-header.active i,
#slide-out.fixed .collapsible-header.active i { transform: rotate(180deg); }
#slide-out .fijo-sidenav { background: var(--white); }
#slide-out .fijo-sidenav .side-logo { margin-left: 10%; width: 80%; }
#slide-out .fijo-sidenav .side-logo .wrap-logo { height: 4em; }
#slide-out .fijo-sidenav .descarga_pdf { font-size: 0.8em; font-weight: var(--fw-400); height: 28px; line-height: 28px; margin-top: 0; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-out; }
#slide-out .bg-darkblue { background: transparent; }
#slide-out .bg-darkblue a { font-weight: 700; }
#slide-out::-webkit-scrollbar { -ms-overflow-style: none; display: none; scrollbar-width: none; }
.INFORMACION #slide-out { background: #00398f; }
.INFORMACION #slide-out>li { border-bottom: 2px solid rgba(0, 0, 0, 0.25); }
.INFORMACION #slide-out.active,
.INFORMACION #slide-out li>a:hover { background-color: rgba(0, 0, 0, 0.3); }
.INFORMACION #slide-out .collapsible-body,
.INFORMACION #slide-out .fixed .collapsible-body { background-color: #00398f; }
.INFORMACION #slide-out .collapsible-body ul li,
.INFORMACION #slide-out .fixed .collapsible-body ul li { border-bottom: 2px solid rgba(0, 0, 0, 0.25) !important; }
.INFORMACION #slide-out .collapsible-header,
.INFORMACION #slide-out.fixed .collapsible-header { border-left: 6px solid #005ae0; }
.INFORMACION #slide-out .fijo-sidenav { background: #00398f; }
.INFORMACION #slide-out .collapsible-body,
.INFORMACION #slide-out .fixed .collapsible-body { background-color: rgba(0, 0, 0, 0.2); }
.INFORMACION #slide-out .collapsible-body ul li,
.INFORMACION #slide-out .fixed .collapsible-body ul li { border-bottom: 2px solid var(--color-2); }
.INFORMACION #slide-out .collapsible-body ul li a,
.INFORMACION #slide-out .fixed .collapsible-body ul li a { color: hsla(0, 0%, 100%, 0.7); font-weight: 400; }
.INFORMACION #slide-out .collapsible-body ul li:last-child,
.INFORMACION #slide-out .fixed .collapsible-body ul li:last-child { border-bottom: none !important; }
.INFORMACION #slide-out.active,
.INFORMACION #slide-out li.active,
.INFORMACION #slide-out li>a:hover,
.INFORMACION #slide-out li li>a:hover { background-color: #00398f; }
.INFORMACION #slide-out a.descarga_pdf { background-color: #4791ff; }
.INFORMACION #slide-out a.descarga_pdf:hover { background-color: #005ae0; }
.wrap-DEST { background: #f0f0f0; font-size: 12px; font-weight: var(--fw-700); height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: hidden; }
.wrap-DEST,
.wrap-DEST .container { position: relative; }
.wrap-DEST .destfijo { left: 0; padding: 0; position: absolute; top: 0; }
.wrap-DEST .destfijo a { color: var(--color-4); font-weight: 700; }
.wrap-DEST .destfijo a:hover { color: var(--color-1); }
.wrap-DEST ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0 5px 0 80px; overflow-x: auto; }
.wrap-DEST ul::-webkit-scrollbar { display: none; }
.wrap-DEST ul li { flex: 0 0 auto; position: relative; text-transform: uppercase; width: auto; }
.wrap-DEST ul li a { color: rgba(0, 0, 0, 0.54); display: block; padding: 0 10px; }
.wrap-DEST ul li a:hover { color: rgba(0, 0, 0, 0.38); }
.wrap-DEST ul li :after { content: "|"; margin-top: -1px; position: absolute; right: 0; top: 0; }
.wrap-DEST ul li:last-child :after { display: none; }
@media only screen and (max-width: 600px) {
 .wrap-DEST ul { margin: 0 5px 0 85px; }
 }
.INFORMACION .wrap-DEST .destfijo a { color: #005ae0; }
.INFORMACION .wrap-DEST .destfijo a:hover { color: #00398f; }
.wrap-ULTIMAHORA { height: 60px; margin: 1em 0; overflow: hidden; }
.wrap-ULTIMAHORA .container { position: relative; }
.wrap-ULTIMAHORA .container .ticker-fijo { background: var(--color-1); border-bottom-left-radius: 0px; border-top-left-radius: 0px; color: #fff; font-size: 12px; font-weight: var(--fw-700); left: 0; line-height: 40px; padding: 0 20px; position: absolute; text-transform: uppercase; top: 0; z-index: 2; font-family: var(--font-2); }
.wrap-ULTIMAHORA .container .simple-ticker { background: #f0f0f0; border-bottom-right-radius: 0px; border-top-right-radius: 0px; height: 40px; line-height: 40px; overflow: hidden; padding: 0 0 0 135px; position: relative; width: 100%; }
.wrap-ULTIMAHORA .container .simple-ticker ul { list-style: none; margin: 0; padding: 0; position: relative; width: 100%; }
.wrap-ULTIMAHORA .container .simple-ticker ul li { display: none; margin: 0; padding: 0; width: 100%; z-index: 1 !important; }
.wrap-ULTIMAHORA .container .simple-ticker h3 { font-size: 0.95em; font-weight: var(--fw-400); line-height: 40px; margin: 0; }
.wrap-ULTIMAHORA .container .simple-ticker h3 a { color: var(--black); padding-left: 20px; font-family: var(--font-2); }
.wrap-ULTIMAHORA .container .simple-ticker h3 a:hover { opacity: 0.8; }
/*@media only screen and (max-width:600px) {
 .wrap-ULTIMAHORA { display: none }
 }
*/
.cd-overlay { -webkit-backface-visibility: hidden; backface-visibility: hidden; background-color: rgba(31, 31, 31, 0.8); cursor: pointer; height: 100%; opacity: 0; position: fixed; right: 0; top: 0; transition: opacity 0.3s 0s, visibility 0 0.3s, transform 0.3s 0; visibility: hidden; width: 100%; z-index: 2; }
.cd-overlay.is-visible { opacity: 1; transition: opacity 0.3s 0s, visibility 0 0s, transform 0.3s 0; visibility: visible; }
@media only screen and (max-width: 1200px) {
 .cd-overlay.is-visible,
  .nav-on-left .cd-overlay.is-visible { transform: translateX(260px); }
.cd-overlay.is-visible.search-is-visible,
  .nav-on-left .cd-overlay.is-visible.search-is-visible { transform: translateX(0); z-index: 2; }
 }
.wrap-hemeroteca { bottom: -20px; height: 110px; overflow: hidden; position: absolute; right: 0; text-align: center; width: 160px; }
.wrap-hemeroteca:after { background: linear-gradient(180deg, transparent 0, rgba(0, 0, 0, 0.65)); bottom: 0; content: ""; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000", endColorstr="#a6000000", GradientType=0); height: 30px; position: absolute; right: -1px; width: 101%; }
.wrap-hemeroteca a { background: #ca2527 !important; font-size: 0.8em; height: 28px; line-height: 28px; transition-duration: 0.3s; transition-property: all; transition-timing-function: ease-out; }
.wrap-hemeroteca a:hover { background: #931b1d !important; color: #fff !important; }
.wrap-hemeroteca img { left: 0; position: absolute; top: 10px; transition-duration: 0.3s; transition-property: transform; transition-timing-function: ease-out; }
.wrap-hemeroteca:hover img { transform: translateY(-10px); }
.wrap-hemeroteca a.descarga_pdf { bottom: 20px; left: 50%; margin-left: -72px; opacity: 0; position: absolute; }
.wrap-hemeroteca:hover a.descarga_pdf { opacity: 1; }
.wrap-CORPORATIVO.hemerohover { z-index: 5; }
.hemerohover .wrap-hemeroteca { overflow: visible; width: 300px; }
.hemerohover .wrap-hemeroteca:after { display: none; }
.hemerohover .wrap-hemeroteca img { box-shadow: 0 0 20px #000; }
.wrap-hemeroteca-sin-sombra:after { display: none !important; }
@media only screen and (max-width: 1200px) {
 .wrap-hemeroteca { display: none; }
 }
.wrap-TRIPLE.wrap-CORP .container { position: relative; }
.app { background-position: 100%; background-repeat: no-repeat; display: none !important; height: 40px; opacity: 0.4; position: absolute; right: 0; transition: all 0.3s ease; width: 140px; z-index: 1; }
.app.appstore { background-image: url(../img/ics/ic-appstore.svg); top: 26px; }
.app.googleplay { background-image: url(../img/ics/ic-googleplay.svg); top: 80px; }
.app:hover { opacity: 1; }
@media only screen and (max-width: 992px) {
 .app { height: 28px; right: 5px; }
.app.appstore { top: 0; }
.app.googleplay { top: 45px; }
 }
@media only screen and (max-width: 992px) {
 .wrap-CORP .CORP-left,
  .wrap-CORP .CORP-right { display: block; }
.wrap-CORP .CORP-left *,
  .wrap-CORP .CORP-right * { display: none; }
.wrap-CORP .CORP-left .logo-And_Unica,
  .wrap-CORP .CORP-right .logo-And_Unica { display: none; height: calc(100% - 32px); }
 }
.au .logo-And_Unica { display: block; }
@media only screen and (max-width: 992px) {
 .au .wrap-CORP .CORP-left .logo-And_Unica,
  .au .wrap-CORP .CORP-right .logo-And_Unica { display: block; }
 }
.Usr_login { display: flex; flex-direction: row; gap: 1rem; }
.Usr_login .btn-xs { align-self: center; color: #fff; font-size: 12px; }
.Usr_login .btn-xs:hover { opacity: 0.7; }
.Usr_login .btn.btn-xs { height: auto; line-height: 1; padding: 8px 12px; text-transform: none; }
.Usr_login .btn.btn-xs:hover { opacity: 1; }
.side-nav .Usr_login { border-top: 2px solid rgba(0, 0, 0, 0.2); justify-content: center; padding: 0 10px; }
.side-nav .Usr_login .btn-xs { font-size: 13px; font-weight: 400 !important; }
.modalNew { background-color: #f0f0f0; max-height: 100%; max-width: 500px; }
.modalNew#modal-registro { max-width: 95%; width: 95%; }
.modalNew#modal-login,
.modalNew#modal-registro { border-top: 6px solid var(--color-4); }
.modalNew h3 { font-family: var(--font-2); font-weight: var(--fw-400); margin-bottom: 0.25em; margin-top: 0.5em; }
.modalNew p { color: rgba(0, 0, 0, 0.54); font-family: var(--font-1); }
.modalNew p.lead { color: var(--color-4); font-family: var(--font-1); font-weight: var(--fw-700); margin-top: 0; }
.Formulario { font-family: var(--font-1) !important; }
.Formulario input { background-color: #fff; padding-left: 10px; width: calc(100% - 10px); }
.Formulario input+label { padding-left: 10px; }
.Formulario input+label.active { padding-left: 0; top: 0.5rem; }
.Formulario input[type="checkbox"]+label { padding-left: 30px; }
.Formulario .select-wrapper+label { top: -20px; }
.Formulario button { margin-bottom: 0; width: 100%; }
.Formulario button.btn-redes { background-color: #fff; color: #737373 !important; display: flex; flex-direction: row; font-size: 14px; height: auto; justify-content: center; padding: 0 10px; text-transform: none; }
.Formulario button.btn-redes span { align-self: center; line-height: 1; margin: 20px 5px; }
.Formulario button.btn-redes svg { align-self: center; margin: 0 5px; }
.Formulario button.btn-redes:hover { color: #4d4d4d !important; }
@media only screen and (max-width: 600px) {
 .Formulario button.btn-redes { margin-bottom: 1em; }
 }
.Formulario hr { margin-bottom: 1rem; }
.modalNew .modal-footer { background-color: var(--color-1) !important; height: auto; padding: 0.75rem; }
.modalNew .modal-footer p { color: hsla(0, 0%, 100%, 0.7); font-family: var(--font-1); }
.modalNew .modal-footer p a { text-decoration: underline; }
.modalNew .modal-footer p a:hover { color: inherit; opacity: 0.7; }
/*.modalNew .modal-footer button { float: none !important; font-family: var(--font-1); font-size: 14px; padding: 0 1em }
*/
.modalNew form p:last-child { margin-bottom: 10px; }
#modal-denuncia,
#modal-pass { padding-top: 2em; }
#modal-denuncia .modal-content,
#modal-pass .modal-content { padding: 1.5em 1.5em 0.5em; }
#modal-denuncia .modal-content h4,
#modal-pass .modal-content h4 { background: var(--color-1); color: #fff; font-size: 1.2em; left: 0; line-height: 2.5em; padding: 0 1em; position: absolute; top: 0; width: 100%; }
#modal-denuncia .modal-content h4:after,
#modal-pass .modal-content h4:after { border-color: var(--color-1) transparent transparent; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 20px; position: absolute; width: 0; }
#modal-denuncia .modal-action,
#modal-pass .modal-action { position: absolute; right: 10px; top: 10px; }
#modal-denuncia .modal-action i,
#modal-pass .modal-action i { color: #fff; }
#modal-denuncia button { background-color: #ca2527; }
#modal-comentarios,
#modal-normas { max-width: 90%; }
#modal-comentarios .modal-content,
#modal-normas .modal-content { padding: 2em; }
#modal-comentarios h3,
#modal-normas h3 { background: var(--color-1); color: #fff; font-size: 1.75em; margin: 0; padding: 1em; text-align: center; width: 100%; }
#modal-comentarios h5,
#modal-normas h5 { font-weight: var(--fw-400); line-height: 1.25em; }
#modal-comentarios hr,
#modal-normas hr { margin-bottom: 1.5em; }
#modal-comentarios ol,
#modal-normas ol { color: rgba(0, 0, 0, 0.54); counter-reset: contador; font-family: var(--font-1); list-style: none; margin-bottom: 0; margin-top: 2em; padding-left: 0; }
#modal-comentarios ol li,
#modal-normas ol li { border-bottom: 1px dashed rgba(0, 0, 0, 0.15); counter-increment: contador; margin-bottom: 1em; padding-bottom: 1em; }
#modal-comentarios ol li:before,
#modal-normas ol li:before { align-items: center; background: var(--color-4); border-radius: 50px; color: #fff; content: counter(contador); display: inline-block; display: inline-flex; font-size: 12px; font-weight: var(--fw-700); height: 20px; justify-content: center; line-height: 1em; margin-right: 12px; min-width: 20px; text-align: center; width: auto; }
#modal-comentarios ol li:last-child,
#modal-normas ol li:last-child { border: none; margin-bottom: 0; padding-bottom: 0; }
.INFO #modal-denuncia .modal-content h4,
.INFO #modal-pass .modal-content h4 { background: #0049b8; }
.INFO #modal-denuncia h4:after,
.INFO #modal-pass h4:after { border-color: #0049b8 transparent transparent; }
.INFO #modal-comentarios h3,
.INFO #modal-normas h3 { background-color: #0049b8; }
.INFO #modal-comentarios ol li:before,
.INFO #modal-normas ol li:before { background: #00398f; }
#modal-suscripcion { background: #f0f0f0; bottom: 2em !important; left: auto !important; margin: 0; max-width: 560px; padding-top: 3em; right: 2em; top: auto !important; }
#modal-suscripcion .modal-content { padding: 1.5em; }
#modal-suscripcion .modal-content h4 { background: var(--color-1); color: #fff; font-size: 1.2em; left: 0; padding: 1em; position: absolute; top: 0; width: 100%; }
#modal-suscripcion .modal-content h4:after { border-color: var(--color-1) transparent transparent; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 26px; position: absolute; width: 0; }
#modal-suscripcion .modal-content h3 { font-size: 1.25em; margin-top: 1em; }
#modal-suscripcion .modal-content p { margin-bottom: 2em; }
#modal-suscripcion .modal-content button { font-family: var(--font-1); }
#modal-suscripcion .modal-content .row { display: flex; margin: 1em 0 0; text-align: center; }
#modal-suscripcion .modal-content .row .col { padding: 0; }
#modal-suscripcion .modal-content .row .col button { height: 100%; line-height: 1.5em; padding: 0.75em 1em; width: 100%; }
#modal-suscripcion .modal-content .row .col p { line-height: 1.25; margin: 0; }
#modal-suscripcion .modal-content .row .col p a { text-decoration: underline; }
#modal-suscripcion .modal-content .row:last-child { border-top: 1px solid rgba(0, 0, 0, 0.1); padding-top: 1em; }
#modal-suscripcion .modal-content .row:last-child p { text-align: left; }
@media only screen and (max-width: 600px) {
 #modal-suscripcion .modal-content .row { display: block; }
#modal-suscripcion .modal-content .row button { margin-bottom: 1em; }
 }
#modal-suscripcion .modal-action { position: absolute; right: 10px; top: 10px; }
#modal-suscripcion .modal-action i { color: #fff; }
html { scroll-behavior: smooth; }
.BLOQUE-COMENTARIOS .info-comentarios { background-color: #f0f0f0; border-radius: 4px; display: flex; flex-direction: row; font-size: 14px; padding: 1em; }
.BLOQUE-COMENTARIOS .info-comentarios a { text-decoration: underline; }
.BLOQUE-COMENTARIOS .info-comentarios svg { align-self: center; margin-right: 0.5em; }
.BLOQUE-COMENTARIOS .form-comentarios { border-bottom: 1px solid #f0f0f0; margin-bottom: 1em; padding-bottom: 1em; }
.BLOQUE-COMENTARIOS .form-comentarios textarea { background-color: #f0f0f0; border: none; border-radius: 4px; font-family: var(--font-1); font-size: 16px; line-height: 1.25em; max-width: 100%; min-height: 9em; padding: 1em; }
.BLOQUE-COMENTARIOS .form-comentarios textarea::-webkit-input-placeholder { color: #999; }
.BLOQUE-COMENTARIOS .form-comentarios textarea::-moz-placeholder { color: #999; }
.BLOQUE-COMENTARIOS .form-comentarios textarea:-ms-input-placeholder { color: #999; }
.BLOQUE-COMENTARIOS .form-comentarios textarea:-moz-placeholder { color: #999; }
.BLOQUE-COMENTARIOS .form-comentarios button { font-family: var(--font-1); width: 100%; }
.BLOQUE-COMENTARIOS .form-comentarios p { font-size: 14px; margin-top: 6px; }
.BLOQUE-COMENTARIOS .form-comentarios p a { text-decoration: underline; }
.BLOQUE-COMENTARIOS .comentario { position: relative; scroll-margin-top: 100px; }
.BLOQUE-COMENTARIOS .comentario i.cont { color: rgba(0, 0, 0, 0.38); display: none; left: 0; position: absolute; top: 5px; }
.BLOQUE-COMENTARIOS .comentario .otros-com { background: #f0f0f0; border-radius: 4px; display: flex; flex-direction: row; gap: 6px; margin-top: 2px; overflow: hidden; padding: 0; }
.BLOQUE-COMENTARIOS .comentario .otros-com .respuesta { align-self: center; color: rgba(0, 0, 0, 0.38); display: none; font-size: 12px; font-weight: var(--fw-700); line-height: 18px; padding-left: 6px; text-transform: uppercase; }
.BLOQUE-COMENTARIOS .comentario .otros-com .respuesta:hover { color: rgba(0, 0, 0, 0.54); }
.BLOQUE-COMENTARIOS .comentario .otros-com .num-com { background: var(--color-4); color: #fff; font-size: 12px; font-weight: var(--fw-400); line-height: 18px; padding: 0 4px; }
.BLOQUE-COMENTARIOS .comentario .comentario { padding-left: 32px; }
.BLOQUE-COMENTARIOS .comentario .comentario i { display: block; }
@media only screen and (max-width: 600px) {
 .BLOQUE-COMENTARIOS .comentario .comentario { padding-left: 0; }
.BLOQUE-COMENTARIOS .comentario .comentario .usuario-com { padding-left: 42px; }
 }
.BLOQUE-COMENTARIOS .comentario .comentario .otros-com .respuesta { display: block !important; }
.BLOQUE-COMENTARIOS .comentario .comentario .comentario .comentario .comentario .comentario { padding-left: 0 !important; }
.BLOQUE-COMENTARIOS .comentario .comentario .comentario .comentario .comentario .comentario i.cont { left: -30px; }
.BLOQUE-COMENTARIOS .comentario :not(i) { font-family: var(--font-1) !important; }
.BLOQUE-COMENTARIOS .comentario .fila { display: flex; flex-direction: row; justify-content: start; }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .avatar-com { background-color: var(--color-4); border-radius: 50%; color: #fff; display: flex; flex-direction: column; height: 40px; justify-content: center; margin-right: 12px; min-width: 40px; overflow: hidden; width: 40px; }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .avatar-com span { align-self: center; }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com { flex-grow: 1; }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com h5 { -webkit-line-clamp: 1; display: flex; font-size: 18px; line-height: 1; margin: 4px 0; max-height: 18px; overflow: hidden; }
.BLOQUE-COMENTARIOS .comentario .fila.usuario-com .datos-com h6 { -webkit-line-clamp: 1; color: #888; font-size: 12px; font-weight: var(--fw-400); line-height: 1; margin: 0; max-height: 18px; max-height: 12px; overflow: hidden; }
.BLOQUE-COMENTARIOS .comentario .fila.texto-com p { font-size: 14px; line-height: 20px; }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com { border-bottom: 1px solid #f0f0f0; border-top: 1px solid #f0f0f0; display: flex; flex-direction: row; gap: 16px; justify-content: start; margin-bottom: 20px; padding: 16px 0; }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a,
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com button { background: transparent !important; border: none !important; display: flex; flex-direction: row; flex-wrap: nowrap; font-size: 14px; gap: 6px; justify-content: start; padding: 0; }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a span,
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com button span { align-self: center; background: transparent !important; color: rgba(0, 0, 0, 0.54); padding: 0; }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a i,
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com button i { color: rgba(0, 0, 0, 0.54); font-size: 20px; }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com a:hover *,
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com button:hover * { color: var(--color-4) !important; }
.BLOQUE-COMENTARIOS .comentario .fila.acciones-com .denunciar { display: flex; flex-grow: 1; justify-content: end; }
@media only screen and (max-width: 600px) {
 .BLOQUE-COMENTARIOS .comentario .fila.acciones-com .denunciar span { display: none; }
 }
.modal .BLOQUE-COMENTARIOS .info-comentarios { background-color: #d9d9d9; }
.modal .BLOQUE-COMENTARIOS .form-comentarios { border: none; margin: 0; padding: 0; }
.modal .BLOQUE-COMENTARIOS .form-comentarios textarea { background-color: #d9d9d9; }
.wrap-HEADER { background: var(--white); /*box-shadow:0 0 10px rgba(0,0,0,.5); */
  display: flex; flex-direction: column; width: 100%; gap: 0px; padding-top: 0px; padding-bottom: 0; }
.wrap-HEADER.pinned { gap: 0; box-shadow: 0 0 10px rgba(0, 0, 0, 0.5); padding-bottom: 0px; padding-top: 12px; }
.wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo { display: block; max-height: 43px; }
.wrap-HEADER.pinned .wrap-CORP .container .enlaces-extra { display: none; }
/* .wrap-NAV.pinned .NAV-Bottom { padding: 5px 0 !important }
*/
.wrap-NAV.pinned { top: 43px !important; }
.wrap-HEADER .wrap-CORP .container .wrap-logo .subedicion { display: none; }
.wrap-HEADER .wrap-CORP { background: var(--white); order: 2; padding: 24px 20px; width: 100%; z-index: 5; }
.wrap-HEADER .wrap-CORP .container { /*max-width:98%!important*/ }
.wrap-HEADER .wrap-CORP .container .CORP-left { align-items: center; display: flex; gap: 14px; order: 3; justify-content: flex-end; }
.wrap-HEADER .wrap-CORP .container .CORP-right { align-items: center; display: flex; gap: 0; justify-content: flex-start; order: 1; }
.wrap-HEADER .wrap-CORP .container .CORP-right .social { display: flex; align-items: center; justify-content: center; gap: 16px; }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a { color: var(--color-1); }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a i { font-size: 16px; }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a svg { max-height: 13px; width: 13px; }
.wrap-HEADER .wrap-CORP .container .CORP-right .social li a svg path { fill: var(--color-1); }
.wrap-HEADER .wrap-CORP .container .CORP-right .cd-search-trigger { display: none; }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-xs { text-wrap: nowrap; color: #fff; font-size: 14px; padding: 0 1rem; text-transform: none !important; }
.wrap-HEADER .wrap-CORP .container .wrap-logo { height: 86px; }
.wrap-HEADER .wrap-CORP .container .wrap-logo .subedicion { background-color: var(--color-1); border-radius: 4px; bottom: 8px; color: #38b8f4 !important; font-family: var(--font-2) !important; font-size: 12px !important; font-weight: var(--fw-700); letter-spacing: 1px !important; }
.wrap-HEADER .wrap-CORP .container .enlaces-extra { display: flex; align-items: center; justify-content: center; gap: 16px; }
.wrap-HEADER .wrap-CORP .container .enlaces-extra li a { color: var(--color-6); font-weight: var(--fw-700); font-size: 14px; font-family: var(--font-2); }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom { background: var(--color-2); box-shadow: inset 0 4px 6px rgba(0, 0, 0, 0.2); height: 40px; line-height: 40px; max-height: 40px; overflow-x: scroll; overflow: hidden; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container { width: 100%; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav { box-shadow: none; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul { -webkit-overflow-scrolling: touch; display: flex; flex-direction: row; flex-wrap: nowrap; margin: 0; overflow-x: auto; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul::-webkit-scrollbar { display: none; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li { flex: 0 0 auto; font-size: 14px; font-weight: var(--fw-700); text-transform: uppercase; width: auto; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a { color: hsla(0, 0%, 100%, 0.7); display: block; padding: 0 10px; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a:hover { color: #fff; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a.activo { color: #fff; position: relative; }
.wrap-HEADER .wrap-CORP .container .NAV-Bottom .container nav ul li a.activo:after { background: var(--color-4); bottom: 0; content: ""; height: 3px; left: 0; position: absolute; width: 100%; }
@media only screen and (max-width: 992px) {
 .wrap-HEADER .wrap-CORP .container .CORP-left { max-width: 50px; }
.wrap-HEADER .wrap-CORP .container .CORP-left * { display: block !important; }
.wrap-HEADER .wrap-CORP .container .CORP-left .cd-search-trigger { display: none !important; }
.wrap-HEADER .wrap-CORP .container .CORP-right { max-width: 50px; }
.wrap-HEADER .wrap-CORP .container .CORP-right .btn-xs { display: none !important; }
.wrap-HEADER .wrap-CORP .container .CORP-right * { display: flex !important; }
 }
.wrap-HEADER .wrap-NAV { order: 4; }
.wrap-HEADER .wrap-NAV .NAV-Bottom { height: 46px; line-height: 46px; max-height: 46px; padding-bottom: 24px; }
.wrap-HEADER .wrap-NAV .NAV-Bottom .container nav ul li { font-size: 15px; }
.wrap-HEADER .wrap-DEST { background-color: #f0f0f0; font-family: var(--font-2); order: 1; padding: 0 15px; order: 1; }
.wrap-HEADER .wrap-DEST .container { display: flex; justify-content: space-between; }
.wrap-HEADER .wrap-DEST .container .destfijo { position: relative; }
.wrap-HEADER .wrap-DEST .container .destfijo a { color: var(--color-5); }
.wrap-HEADER .wrap-DEST .container ul { margin: 0; width: 100%; justify-content: space-between; }
.wrap-HEADER .wrap-DEST .container ul li { text-transform: capitalize; }
.wrap-HEADER .wrap-DEST .container ul li a { color: var(--color-5); font-weight: var(--fw-400); padding: 0 6px; text-transform: uppercase; font-family: var(--font-2); }
.wrap-HEADER .wrap-DEST .container ul li a:hover { opacity: 0.8; }
.wrap-HEADER.pinned .wrap-DEST,
.wrap-HEADER .wrap-DEST .container ul li a:after { display: none; }
.cd-overlay { background-color: rgba(31, 31, 31, 0); z-index: 20 !important; }
#cd-search { left: 0; opacity: 0; position: fixed; top: 0; transform: translate(0, 0); visibility: hidden; width: 100%; z-index: 21; }
#cd-search.is-visible { opacity: 1; visibility: visible; }
#cd-search form { position: relative; }
#cd-search form svg { height: 32px; left: 18px; opacity: 0.4; position: absolute; top: 18px; width: 32px; z-index: 1; }
#cd-search form input { background: #111; border-bottom: none; border-bottom-left-radius: 5px; border-bottom-right-radius: 5px; box-sizing: border-box; color: #fff; font-size: 2rem; font-weight: bold; height: auto; padding: 0.5em; position: relative; text-align: left; }
#cd-search form input::placeholder { font-family: var(--font-3); }
@media only screen and (max-width: 600px) {
 /* body { padding-top: 0px !important; }
*/
  .TITULO-listado h2 { font-size: 1.5em !important; }
.wrap-HEADER { position: fixed; }
.wrap-HEADER .wrap-CORP { display: block; }
.wrap-HEADER .wrap-NAV { position: relative !important; }
.wrap-HEADER .wrap-DEST { display: none; }
 }
.wrap-ULTIMAHORA .container .ticker-fijo { background: var(--color-1); font-family: var(--font-2); color: var(--white); }
.wrap-SUBHEADER { border-bottom: 1px solid #d9d9d9; padding-bottom: 0.5rem; }
.wrap-SUBHEADER .container { display: flex; flex-direction: row; justify-content: space-between; }
.wrap-SUBHEADER .container .SUBHEADER-col { border-left: 2px solid #d9d9d9; color: #111; display: flex; gap: 0.75rem; justify-content: flex-start; margin: 1rem 0 0.5rem; padding: 0 1rem; width: 25%; }
.wrap-SUBHEADER .container .SUBHEADER-col:hover { opacity: 0.6; }
.wrap-SUBHEADER .container .SUBHEADER-col:first-child { border: none; padding-left: 0; }
.wrap-SUBHEADER .container .SUBHEADER-col svg { flex-shrink: 0; width: 40px; }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap { display: flex; flex-direction: column; justify-content: start; }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap h6 { color: #111; font-family: var(--font-2); font-size: 14px; margin: 0 0 4px; text-transform: uppercase; }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap p { color: rgba(0, 0, 0, 0.54); font-size: 0.8rem; line-height: 1; margin: 0; }
@media only screen and (max-width: 992px) {
 .wrap-SUBHEADER .container .SUBHEADER-col svg { height: 32px; }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap { justify-content: center; }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap p { display: none; }
 }
@media only screen and (max-width: 727px) {
 .wrap-SUBHEADER .container .SUBHEADER-col { flex-direction: column; text-align: center; }
.wrap-SUBHEADER .container .SUBHEADER-col svg { width: 100%; }
 }
@media only screen and (max-width: 599px) {
 .wrap-SUBHEADER .container .SUBHEADER-col { margin: 0 0 1rem; padding: 0; }
.wrap-SUBHEADER .container .SUBHEADER-col .wrap h6 { font-size: 11px; }
.wrap-SUBHEADER { margin-bottom: 1rem; }
 }
#slide-out .wrap-logo { background-size: contain; height: 60px !important; }
#slide-out .collapsible-header,
#slide-out.fixed .collapsible-header { font-size: 20px; padding: 4px 20px 4px 32px; font-family: var(--font-2); }
#slide-out li>a { font-size: 18px; }
#slide-out .Usr_login { line-height: 64px; }
#slide-out .Usr_login .btn-xs { font-size: 15px; }
.wrap-FOOTER .page-footer { background: var(--color-1); display: block; padding-top: 0; }
.wrap-FOOTER .centrado { text-align: center; }
.page-footer .container { padding: 0; }
.page-footer .footer-top { align-items: center; background: var(--color-1); display: flex; min-height: 1px; overflow: hidden; padding: 24px 0px; }
.footer-top nav { box-shadow: none; display: flex; flex-direction: column; align-items: center; justify-content: center; gap: 24px; }
.footer-top nav ul { display: flex; flex-direction: row; flex-wrap: wrap; margin: 0; padding: 0; text-align: center; justify-content: center; }
.footer-top nav ul li { margin: 0; padding: 0; }
.footer-top nav ul li a { color: #fff; font-size: 0.9em; line-height: 2em; padding: 0 10px; text-transform: capitalize; font-family: var(--font-2); font-weight: 700; }
.footer-top nav ul li a:hover { opacity: 0.8; }
.footer-top nav .second-nav li.separador { margin: 0; }
.footer-top nav .second-nav li.separador div { width: 1px; height: 100%; background: var(--white); }
.footer-top nav .second-nav li a { font-family: var(--font-2); font-weight: 300; }
.wrap-FOOTER .footer-copyright { background: var(--white); font-size: 1em; padding: 24px 0px; }
.wrap-FOOTER .footer-copyright p,
.wrap-FOOTER .footer-copyright span,
.wrap-FOOTER .footer-copyright a,
.wrap-FOOTER .footer-copyright .developer { color: var(--color-1); font-family: var(--font-2); }
.wrap-FOOTER .footer-copyright a:hover { color: var(--color-1); opacity: 0.8; }
.wrap-FOOTER .collapsible { border: none; box-shadow: none; padding-bottom: 0; position: relative; }
.wrap-FOOTER .collapsible-header { background: none; border-bottom: 1px solid hsla(0, 0%, 100%, 0.15); padding: 0; }
.wrap-FOOTER .collapsible-header.active { padding-bottom: 24px; }
.wrap-FOOTER .collapsible-body { border: none; /* border-bottom: 1px solid hsla(0, 0%, 100%, .15); */
  float: left; font-size: 0.9em; margin-bottom: 0; padding: 0; }
.wrap-FOOTER .collapsible .btn-floating { background: var(--color-4); bottom: 0; left: 50%; margin-left: -28px; position: absolute; }
.wrap-FOOTER .collapsible .rotar45 { transform: rotate(135deg); }
.wrap-FOOTER .collapsible i { width: 100%; }
/* .wrap-FOOTER .collapsible-header.active { margin-bottom: 3em }
*/
.wrap-FOOTER .collapsible-header.active .btn-floating { background: #ca2527; bottom: 3em; transform: rotate(135deg); }
@media only screen and (max-width: 600px) {
 .page-footer .footer-copyright { text-align: center; }
 }
@media only screen and (min-width: 601px) {
 .page-footer .footer-copyright .developer { text-align: right; }
 }
.material-tooltip { font-size: 0.8rem; min-height: 30px; padding: 8px 15px; }
.material-tooltip .backdrop { background: var(--color-4); }
@media only screen and (min-width: 993px) and (max-width: 1200px) {
 .wrap-FOOTER .collapsible .btn-floating { bottom: 3px; }
.wrap-FOOTER .collapsible-header.active .btn-floating { bottom: calc(33px + 3em); }
 }
@media only screen and (min-width: 1201px) {
 .footer-top nav ul li { margin: auto; }
.footer-top nav ul li:first-child a { padding-left: 0; }
.footer-mid nav ul { font-size: 0.9em; line-height: 1.8em; }
.wrap-FOOTER .collapsible .btn-floating { bottom: 5px; }
.wrap-FOOTER .collapsible-header.active .btn-floating { bottom: calc(5px + 3em); }
 }
.footer-mid .logo-foot { background: url(../img/logos/logo-andinfo-grupo-2019.svg) top no-repeat; background-size: contain; height: 120px; margin: 20px 0; width: 100%; }
.lista-ediciones { display: none; }
.lista-ediciones ul { float: left; padding-bottom: 2em; width: 100%; }
.lista-ediciones ul li { float: left; padding-right: 3%; width: 100%; }
.lista-ediciones ul li a { color: hsla(0, 0%, 100%, 0.7); font-size: 13px; line-height: 22px; }
.lista-ediciones ul li a:hover { color: #fff; }
@media only screen and (min-width: 601px) {
 .lista-ediciones ul li { width: 50%; }
.lista-ediciones .l3 ul li { width: 100%; }
 }
@media only screen and (min-width: 1201px) {
 .lista-ediciones ul { padding-bottom: 4em; }
 }
@media only screen and (max-width: 600px) {
 .footer-mid .l6 ul li { padding-right: 0; width: 100%; }
.footer-copyright p { float: left !important; margin: 0 0 0.5em; }
 }
.SUP-FOOTER .TRIPLE_INFERIOR { border-color: transparent !important; }
.SUP-FOOTER .TITULILLO-seccion { padding-bottom: 2em; }
#SUP-footer-1,
#SUP-footer-2 { background: #f5f5f5; margin: 0; padding: 0; }
.titpbs { border-bottom: 1px solid var(--white); border-top: 1px solid var(--white); font-size: 14px; letter-spacing: 1px; padding: 1em; text-transform: uppercase; font-family: var(--font-2); color: var(--white); font-weight: 400; }
ul.logos-pie { border-bottom: 1px solid hsla(0, 0%, 100%, 0.15); margin-bottom: 2em; padding-bottom: 2em; text-align: center; }
ul.logos-pie li { display: inline-block; margin: 10px 10px 0 0; max-width: 150px; }
ul.logos-pie li a { display: block; }
ul.logos-pie li a img { opacity: 0.6; transition: opacity 0.2s; }
ul.logos-pie li a:hover img { opacity: 1; }
ul.logos-footer { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: center; margin-bottom: 24px; margin-top: 24px; gap: 1rem; }
ul.logos-footer li { display: block; align-content: center; }
ul.logos-footer li a.logos-pie { background-position: 50%; background-repeat: no-repeat; background-size: 150px; display: block; filter: grayscale(100%); height: 60px; opacity: 1; transition: opacity 0.4s ease-in-out; width: 170px; }
ul.logos-footer li a.logos-pie:hover { opacity: 1; }
ul.logos-footer li a.logos-pie.logo-pbs { background-size: 200px !important; filter: none !important; height: 82px !important; opacity: 1 !important; width: 200px !important; }
ul.logos-footer li a.logos-pie.logo-vivaalmeria { background-image: url(../img/logos/logo-andinfo-viva-almeria.svg) !important; }
ul.logos-footer li a.logos-pie.logo-uno { background-size: contain; width: 100px; }
ul.logos-footer li a.logos-pie.logo-dos { background-size: contain; width: 100px; }
ul.logos-footer li a.logos-pie.logo-tres { background-size: contain; width: 100px; }
ul.logos-footer li a.logos-pie.logo-cuatro { background-size: contain; width: 100px; }
ul.logos-footer li a.logos-pie.logo-cinco { background-size: contain; width: 100px; }
ul.logos-footer li a.logos-pie.logo-seis { background-size: contain; width: 100px; }
ul.logos-footer li a.logos-pie.logo-siete { background-size: contain; width: 100px; }
ul.logos-footer li a.logos-pie.logoinfo .logo-uno { background-size: contain; width: 120px; }
ul.logos-footer li a.logos-pie.logo-ai { background-size: 260px !important; width: 300px !important; }
ul.logos-footer li a.logos-pie.logoinfo { background-size: 200px !important; height: 60px; width: 240px !important; }
ul.logos-footer li a.logos-pie.logos-pie-repeat { background-size: contain; }
ul.logos-footer.logoai { margin-top: 2em; }
ul.logos-footer.logoai li,
ul.logos-footer.logoai li a,
ul.logos-footer.logosinfo,
ul.logos-footer.logosinfo li,
ul.logos-footer.logosinfo li a { visibility: visible; }
ul.logos-footer.logosviva { margin-bottom: 2em; }
ul.logos-footer.logosviva li,
ul.logos-footer.logosviva li a { visibility: visible; }
ul.logos-footer.logosotros { margin-bottom: 2em; margin-top: 2em; }
ul.logos-footer.logosotros li { margin: 0 20px; visibility: visible; }
ul.logos-footer.logosotros li a { visibility: visible; }
.wrap-newsletterform { background: #f0f0f0; padding: 30px 40px 40px; }
.wrap-newsletterform h5 { margin-bottom: 2em; text-transform: uppercase; }
.wrap-newsletterform input::-webkit-input-placeholder { color: #999; }
.wrap-newsletterform input::-moz-placeholder { color: #999; }
.wrap-newsletterform input:-ms-input-placeholder { color: #999; }
.wrap-newsletterform input:-moz-placeholder { color: #999; }
.wrap-newsletterform .select-dropdown,
.wrap-newsletterform input { background: #fff !important; border: none !important; box-sizing: border-box; color: #999; padding-left: 10px; }
.wrap-newsletterform input[type="email"]::-moz-placeholder { color: #999; }
.wrap-newsletterform input[type="email"]:-ms-input-placeholder { color: #999; }
.wrap-newsletterform input[type="email"]::placeholder { color: #999; }
.wrap-newsletterform .select-dropdown { box-sizing: border-box; padding-left: 0 !important; text-indent: 10px; }
.wrap-newsletterform button { box-sizing: border-box; margin-top: 1rem; width: 100%; }
#newsletter_ko,
#newsletter_ko_email,
#newsletter_ok { display: none; }
.newsletter_status { border-radius: 6px; margin: 16px 0; padding: 16px; text-align: center; }
#newsletter_ok.newsletter_status { background-color: #74df00; }
#newsletter_ko.newsletter_status,
#newsletter_ko_email.newsletter_status { background-color: #df0101; color: #fff; }
#modal-iniciativa { background: var(--color-1); }
#modal-iniciativa h2 { color: #fff; text-align: center; }
#modal-iniciativa img { height: auto; width: 100%; }
#modal-iniciativa .modal-content { text-align: center; }
.modal .modal-footer { background-color: #f0f0f0; }
@media only screen and (max-width: 600px) {
 #modal-iniciativa { height: 50%; }
 }
.premio-iniciativa { text-align: center; }
.premio-iniciativa .btn.blue { background-color: #04699a !important; }
#modal-boletin { background: #f0f0f0; height: 440px; }
#modal-boletin .modal-content { padding: 0; }
#modal-boletin .modal-footer { background: #bfbfbf; }
#modal-urgente .modal-content { padding: 4em; }
#modal-urgente .modal-content h4 { font-size: 1.999em; font-weight: var(--fw-700); line-height: 32px; }
#modal-urgente .modal-footer { border-top: 1px solid #999; bottom: 0; box-shadow: 0 0 15px rgba(0, 0, 0, 0.4); position: fixed; z-index: 1; }
.logoComscore,
.logoOJD { background-position: 50%; background-repeat: no-repeat; background-size: contain; display: block; height: 40px; margin: 1em 0 0; opacity: 0.6; text-align: center; transition: opacity 0.2s; width: 100%; }
.logoComscore:hover,
.logoOJD:hover { opacity: 1; }
.logoOJD { background-image: url(/web/assets_new/img/decor/logo-ojd.png); }
.logoComscore { background-image: url(/web/assets_new/img/decor/logo-comscore.png); }
.wrap-logo-clabe { display: flex; flex-direction: row; justify-content: center; }
.wrap-logo-clabe .logoCLABE { background: url(../img/logos-pie/logo-clabe.png) 50% no-repeat; background-size: contain; height: 100px; transition: opacity 0.25s ease-in-out; width: 100px; }
.wrap-logo-clabe .logoCLABE:hover { cursor: pointer; opacity: 0.7; }
.INFORMACION .wrap-FOOTER .page-footer { background: #00398f; }
.INFORMACION .wrap-FOOTER .footer-top { background: #005ae0; }
.INFORMACION .wrap-FOOTER .footer-copyright { background: #00398f; }
.INFORMACION .wrap-FOOTER .footer-copyright a { color: #fcc978; }
#slide-out ul.social { border-top: 2px solid rgba(0, 0, 0, 0.2); display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-around; padding: 0 10px; }
#slide-out ul.social li a { font-size: 18px; height: auto; line-height: normal; padding: 0; text-align: center; }
#slide-out ul.social li a:hover { background-color: transparent !important; }
#slide-out ul.social li a i.zmdi-tiktok { background: url(../img/ics/ic-tik-tok.svg) 50% no-repeat; background-size: 16px; }
#slide-out ul.social li a i.zmdi-telegram { background: url(../img/ics/ic-telegram.svg) 50% no-repeat; background-size: 16px; }
#slide-out ul.social li:last-child { display: none; }
.INFORMACION #slide-out ul.social { border-top: 2px solid rgba(0, 0, 0, 0.25); }
.simple-overlay { background: #0a2451; bottom: 0; box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.25); color: #fff; cursor: pointer; display: block; height: auto; left: 0; padding: 20px 0; position: fixed; right: 0; width: 100%; z-index: 100000; }
.simple-overlay.simple-hide { display: none; }
.simple-overlay .simple-container { margin-bottom: auto; margin-top: auto; max-width: 100%; padding-left: 15px; padding-right: 15px; position: relative; width: 100%; }
.simple-overlay .simple-container strong { color: #fff; }
.simple-overlay .close { color: #fff; font-size: 60px; height: 40px; line-height: 30px; margin: 0; opacity: 1; padding: 0; position: absolute; right: 20px; text-align: center; top: 20px; transition: all 0.1s ease-in-out; width: 40px; }
.simple-overlay .close:active,
.simple-overlay .close:focus,
.simple-overlay .close:hover { opacity: 1; }
.simple-overlay.overlay-white { background: hsla(0, 0%, 100%, 0.85); color: #fff; }
.simple-overlay.overlay-white .simple-container strong { color: #000; }
.simple-overlay.overlay-white .close { color: #fff; }
.simple-overlay.background-image { background-repeat: no-repeat; background-size: cover; }
.simple-overlay a { background-size: contain; display: inline-block; height: 40px; margin-right: 10px; width: 110px; }
.simple-overlay a:hover { opacity: 0.8; }
.simple-overlay a.ic-appstore { background: url(/web/assets_new/img/ics/ic-appstore.svg) 0 no-repeat; }
.simple-overlay a.ic-googleplay { background: url(/web/assets_new/img/ics/ic-googleplay.svg) 0 no-repeat; width: 120px; }
.simple-overlay img { height: auto; left: 50%; margin: 0 auto; position: relative; top: 20px; transform: translateX(-50%); width: 170px; }
@media only screen and (max-width: 600px) {
 .simple-overlay img { display: none; }
 }
.MODULO .wrap-both .wrap-text header h3 { word-break: initial; }
.MODULO .wrap-both .wrap-text header h3 a { color: inherit; display: block; }
.MODULO .wrap-both .wrap-text header h3 a:hover { opacity: 0.8; }
.MODULO .wrap-both .wrap-text .entradilla { font-size: 1em; }
.MODULO .wrap-both .wrap-text .wrap-otros { display: none; }
.MODULO .wrap-both .wrap-text footer { display: block; font-size: 0.75em; text-transform: uppercase; }
.MODULO .wrap-both .wrap-text footer .comentarios { display: none; }
.MODULO .wrap-both .wrap-text footer .autor ul { margin: 0; padding: 0; }
.MODULO .wrap-both .wrap-text footer .autor ul li { display: inline; font-weight: var(--fw-700); margin-right: 0.5em; padding: 0; }
.MODULO .wrap-both .wrap-text footer .autor ul li.exclusiva { background: #ca2527; color: #fff; display: inline-block; font-weight: var(--fw-700); letter-spacing: 0.5px; margin-bottom: 2px; margin-right: 4px; padding: 2px 6px 0; position: relative; text-transform: uppercase; }
.MODULO .wrap-both .wrap-text footer .autor ul li.redactor { margin-right: 2px; padding-right: 8px; position: relative; }
.MODULO .wrap-both .wrap-text footer .autor ul li.redactor:after { background: var(--color-4); content: ""; height: 3px; position: absolute; right: 0; top: 5px; width: 3px; }
.MODULO .wrap-both .wrap-media figure { line-height: 10px; margin: 0; padding: 0; position: relative; border-radius: 4px; }
.MODULO .first-wrap { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
  flex: 1; margin-bottom: 1em; padding-bottom: 0; }
.MODULO .first-wrap .wrap-media .img-wrap { padding-bottom: 50%; }
.MODULO .first-wrap .wrap-text .entradilla,
.MODULO .first-wrap .wrap-text footer { display: block; }
.MODULO .first-wrap .wrap-text .wrap-otros { display: none; }
.MODULO .sec-wrap,
.MODULO .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0; }
.MODULO .sec-wrap article,
.MODULO .third-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
  flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0; }
.MODULO .sec-wrap article .wrap-both { display: flex; flex-direction: row; }
.MODULO .sec-wrap article .wrap-both .wrap-media,
.MODULO .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em; }
.MODULO .sec-wrap article .wrap-both .wrap-media .img-wrap,
.MODULO .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56%; }
.MODULO .sec-wrap article .wrap-both .wrap-text,
.MODULO .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em; }
.MODULO .sec-wrap h3,
.MODULO .third-wrap h3 { font-size: 1.2em; }
.MODULO .sec-wrap .entradilla,
.MODULO .third-wrap .entradilla { /*display: none*/ }
.MODULO_1_4_3 .third-wrap article .wrap-both .wrap-text { margin-bottom: 0; }
/* .MODULO .ENTREVISTA .categoria-tag { margin-bottom: 1rem; }
*/
@media only screen and (max-width: 600px) {
 .MODULO .sec-wrap .wrap-both .wrap-media,
  .MODULO .third-wrap .wrap-both .wrap-media { max-width: 100px; }
.MODULO .sec-wrap .wrap-both .wrap-media .img-wrap,
  .MODULO .third-wrap .wrap-both .wrap-media .img-wrap { padding-bottom: 80% !important; }
.MODULO .sec-wrap article:last-child,
  .MODULO .third-wrap article:last-child { border-bottom: none; margin-bottom: 0; }
 }
@media only screen and (min-width: 601px) {
 .MODULO .first-wrap .wrap-media { margin: 0; }
.MODULO .sec-wrap { flex-direction: row; justify-content: space-between; }
.MODULO .sec-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
    flex: 1; margin-bottom: 1em; margin-right: 2em; padding-bottom: 0; }
.MODULO .sec-wrap article .wrap-both { flex-direction: column; }
.MODULO .sec-wrap article .wrap-both .wrap-media { flex: auto; margin-right: 0; }
.MODULO .sec-wrap article:last-child { margin-right: 0; }
 }
.wrap-SUPERIOR .MODULO { margin-top: 0em; }
.wrap-SUPERIOR .TRIPLE_SUPERIOR:nth-child(2) .container .section .row .col .MODULO { margin-top: 0; }
.wrap-MEDIO .wrap-SIMPLE .MODULO article { flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0; }
.wrap-MEDIO .wrap-SIMPLE .MODULO h3 a { color: inherit; }
.wrap-MEDIO .wrap-SIMPLE .MODULO h3 a:hover { color: rgba(0, 0, 0, 0.54); }
@media only screen and (max-width: 600px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both { display: flex; flex-direction: row; }
.wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em; }
.wrap-MEDIO .wrap-SIMPLE .MODULO article .wrap-both .wrap-media .img-wrap { padding-bottom: 56%; }
.wrap-MEDIO .wrap-SIMPLE .MODULO h3 { font-size: 1.2em; margin-top: 0; }
.wrap-MEDIO .wrap-SIMPLE .MODULO .entradilla { display: none; }
 }
@media only screen and (min-width: 601px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_L h3 { font-size: 1.999em; }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_M article .wrap-both .wrap-media .img-wrap { padding-bottom: 45%; }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_M article .wrap-both .wrap-text h3 { font-size: 1.414em; }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_S h3 { font-size: 1.2em; }
.wrap-MEDIO .wrap-SIMPLE .MODULO .MODULO_XS h3 { font-size: 1em; margin: 0; }
.wrap-MEDIO .wrap-SIMPLE.CONT-IZQ-IZQ .MODULO .MODULO_M article,
  .wrap-MEDIO .wrap-SIMPLE.CONTENIDO-DER .MODULO .MODULO_M article { padding-bottom: 0; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_L h3,
  .wrap-MEDIO .wrap-SIMPLE.CONTENIDO-DER .MODULO .MODULO_S h3 { font-size: 1.2em; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M article { margin-bottom: 0; padding-bottom: 0; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M article h3 { font-size: 1.2em !important; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article { margin-bottom: 0; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both { display: block; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-media { margin-bottom: 0; margin-right: 0; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-media .img-wrap { padding-bottom: 45%; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both .wrap-text h3 { font-size: 1.2em; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS .wrap-text { padding: 0.5em 1.5em; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_Numerado h3,
  .wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS h3 { font-size: 1em; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .entradilla { display: none; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-media { margin-bottom: 0; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-text { padding: 1em 1.5em 0.5em; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_M .sec-wrap:last-child article { padding-bottom: 1em; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S .sec-wrap:last-child article { margin-bottom: 1em; padding-bottom: 1em; }
.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_XS article:last-child { padding-bottom: 1em; }
 }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
  margin-bottom: 1em; padding-bottom: 0; }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both { padding-bottom: 1em !important; }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-media { flex: 0 0 25%; margin-bottom: 0 !important; }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important; }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0 !important; }
.wrap-SUP-FOOTER .MODULO_S .sec-wrap article .wrap-both .wrap-text footer { display: none; }
.TITULO-listado+.MODULO { margin-top: 0; }
@media only screen and (max-width: 600px) {
 .MODULO { margin-top: 0; }
.TITULO-listado+.MODULO { margin-top: -1px; }
 }
@media only screen and (min-width: 601px) {
 .MODULO_L .sec-wrap { border: none; display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0; }
.MODULO_L .sec-wrap article { border: none; flex: 1 0 100%; }
.MODULO_L .sec-wrap article .wrap-both { display: flex; flex-direction: column; }
.MODULO_L .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 45%; }
.MODULO_L .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0; }
.MODULO_L .sec-wrap h3 { font-size: 1.414em; }
.MODULO_L .sec-wrap .entradilla { display: block; }
 }
@media only screen and (min-width: 601px) {
 .MODULO_S .sec-wrap,
  .MODULO_S .third-wrap { display: flex; flex: 1 0 100%; flex-direction: column; margin-right: 0; }
.MODULO_S .sec-wrap article,
  .MODULO_S .third-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
    flex: 1 0 100%; margin-bottom: 1em; margin-right: 0; padding-bottom: 0; }
.MODULO_S .sec-wrap article .wrap-both,
  .MODULO_S .third-wrap article .wrap-both { display: flex; flex-direction: row; }
.MODULO_S .sec-wrap article .wrap-both .wrap-media,
  .MODULO_S .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 0; margin-right: 1em; }
.MODULO_S .sec-wrap article .wrap-both .wrap-media .img-wrap,
  .MODULO_S .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56%; }
.MODULO_S .sec-wrap article .wrap-both .wrap-text,
  .MODULO_S .third-wrap article .wrap-both .wrap-text { margin-bottom: 0; }
.MODULO_S .sec-wrap h3,
  .MODULO_S .third-wrap h3 { font-size: 1.2em; margin: 0; }
.MODULO_S .sec-wrap h3 a,
  .MODULO_S .third-wrap h3 a { -webkit-line-clamp: 3; -webkit-box-orient: vertical; display: -webkit-box !important; overflow: hidden; word-break: break-word; }
.MODULO_S .sec-wrap .entradilla,
  .MODULO_S .third-wrap .entradilla { display: none; }
 }
.MODULO_XXL .sec-wrap article:last-child { border: none; margin-bottom: 0; }
@media only screen and (min-width: 601px) and (max-width: 992px) {
 .MODULO_XXL .sec-wrap { /*border-bottom:1px solid hsla(0,0%,59%,.4)*/ }
.MODULO_XXL .sec-wrap article { border: none; margin-bottom: 0; }
.MODULO_XXL .sec-wrap article .wrap-media { max-width: 100% !important; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_XXL { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
    display: flex; flex-direction: row-reverse; padding-bottom: 1em; }
.MODULO_XXL .first-wrap { border: none; flex: 1 0 66%; }
.MODULO_XXL .first-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 50%; }
.MODULO_XXL .first-wrap article .wrap-both h3 { font-size: 2.827em; }
.MODULO_XXL .sec-wrap { flex: 1 0 calc(34% - 2em); flex-direction: column; margin-right: 2em; }
.MODULO_XXL .sec-wrap article { margin-bottom: 2em; margin-right: 0 !important; }
.MODULO_XXL .sec-wrap article:last-child { border: none; padding: 0; }
.MODULO_XXL .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56.25%; }
 }
@media only screen and (min-width: 601px) {
 .MODULO_XXL_NUEVO .first-wrap { border: none; padding-bottom: 1em; }
.MODULO_XXL_NUEVO .first-wrap .wrap-text { text-align: center; }
.MODULO_XXL_NUEVO .first-wrap .wrap-text .entradilla { font-size: 1em; }
.MODULO_XXL_NUEVO .sec-wrap { flex-direction: row; justify-content: space-between; }
.MODULO_XXL_NUEVO .sec-wrap article { border-bottom: none; flex: 1; margin-right: 2em; padding-bottom: 0; }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both { flex-direction: column; }
.MODULO_XXL_NUEVO .sec-wrap article .wrap-both .wrap-media { flex: auto; margin-right: 0; max-width: 100% !important; }
/* .MODULO_XXL_NUEVO .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 45%; }
*/
  .MODULO_XXL_NUEVO .sec-wrap article:last-child { margin-right: 0; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_XXL_NUEVO .first-wrap h3 { font-size: 2.827em; }
 }
@media only screen and (min-width: 1201px) {
 .MODULO_XXL_NUEVO .first-wrap h3 { font-size: 46px; }
 }
@media only screen and (max-width: 600px) {
 .MODULO_XL_OVER article { padding-bottom: 1em; }
.MODULO_XL_OVER article .wrap-media .img-wrap { padding-bottom: 45%; }
 }
@media only screen and (min-width: 601px) {
 .MODULO_XL_OVER { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
    padding-bottom: 2em; }
.MODULO_XL_OVER .wrap-both { position: relative; }
.MODULO_XL_OVER .wrap-both .wrap-text { bottom: 0; left: 2em; padding: 0.5em 2em 0; position: absolute; text-align: left; width: calc(100% - 4em); z-index: 2; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_XL_OVER h3 { font-size: 2.827em; }
 }
@media only screen and (min-width: 1201px) {
 .MODULO_XL_OVER .img-wrap { padding-bottom: 45%; }
 }
@media only screen and (min-width: 993px) {
 .wrap-DOBLE .MODULO_XL_OVER h3 { font-size: 1.999em; }
.wrap-DOBLE .MODULO_XL_OVER .img-wrap { padding-bottom: 56.25%; }
 }
.MODULO_XL { padding-bottom: 1em; }
.MODULO_XL .img-wrap { padding-bottom: 45%; }
.MODULO_XL .wrap-text { text-align: center; }
@media only screen and (min-width: 993px) {
 .MODULO_XL h3 { font-size: 2.827em; }
 }
@media only screen and (min-width: 993px) {
 .wrap-DOBLE .MODULO_XL .wrap-text { text-align: left; }
 }
.MODULO_1_1_4 { display: flex; flex-direction: column; flex-wrap: wrap; }
.MODULO_1_1_4 .first-wrap { display: block; flex: 1; }
.MODULO_1_1_4 .sec-wrap { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
  display: block; flex: 1; margin-bottom: 1em; }
@media only screen and (min-width: 600px) {
 .MODULO_1_1_4 .sec-wrap .entradilla { display: block; }
 }
.MODULO_1_1_4 .third-wrap { display: block; flex: 1; }
@media only screen and (min-width: 601px) {
 .MODULO_1_1_4 .sec-wrap { border-bottom: none; margin-bottom: 0; }
 }
@media only screen and (min-width: 768px) {
 .MODULO_1_1_4 { flex-direction: row; padding-bottom: 0; }
.MODULO_1_1_4 .first-wrap { border: none; flex: 1 0 100%; margin-bottom: 2em; }
.MODULO_1_1_4 .first-wrap .wrap-both { float: left; height: 100%; min-height: 360px; overflow: hidden; position: relative; width: 100%; }
.MODULO_1_1_4 .first-wrap .wrap-media { height: 100%; left: 0; position: absolute; top: 0; width: 62.5%; }
.MODULO_1_1_4 .first-wrap .wrap-media figure { height: 100%; }
.MODULO_1_1_4 .first-wrap .wrap-media figure .img-wrap { height: 100%; padding-bottom: 0; }
.MODULO_1_1_4 .first-wrap .wrap-text { background: var(--color-1); color: hsla(0, 0%, 100%, 0.7); float: right; margin-bottom: 2em; margin-left: -12.5%; margin-top: 40px; padding: 20px 40px 30px; position: relative; width: 50%; z-index: 1; }
.MODULO_1_1_4 .first-wrap .wrap-text h3 { color: #fff; }
.MODULO_1_1_4 .first-wrap .wrap-text h3 a { color: inherit; }
.MODULO_1_1_4 .first-wrap .wrap-text h3 a:hover { opacity: 0.8 !important; }
.MODULO_1_1_4 .first-wrap footer a { color: hsla(0, 0%, 100%, 0.7); }
.MODULO_1_1_4 .first-wrap footer a:hover { color: #fff; }
.MODULO_1_1_4 .sec-wrap { flex: 1; position: relative; }
.MODULO_1_1_4 .sec-wrap article { border: none; margin-bottom: 0; }
.MODULO_1_1_4 .sec-wrap article h3 { font-size: 1.999em; margin-bottom: 0.5em; }
.MODULO_1_1_4 .sec-wrap article .wrap-media { max-width: none; }
.MODULO_1_1_4 .sec-wrap article .img-wrap { padding-bottom: 48% !important; }
.MODULO_1_1_4 .third-wrap { display: block; flex: 0 0 50%; flex-direction: row; flex-wrap: wrap; padding-left: 2em; padding-left: 1em; border-left: 1px solid var(--neutral-5); margin-left: 1em; }
.MODULO_1_1_4 .third-wrap article:last-child { border: none; /*margin-bottom: 0*/ }
.MODULO_1_1_4 .third-wrap article .wrap-media { flex: 0 0 calc(23% - 1em) !important; }
.INFORMACION .MODULO_1_1_4 .first-wrap .wrap-text { background: #00398f; }
 }
.TRIPLE_INFERIOR .MODULO_1_1_4 { border-bottom: none !important; }
.MODULO_1_4_1 .third-wrap article { border: none; margin-bottom: 0; }
@media only screen and (max-width: 600px) {
 .MODULO_1_4_1 .sec-wrap article:last-child { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important; */
    margin-bottom: 1em !important; }
 }
@media only screen and (min-width: 768px) {
 .MODULO_1_4_1 { display: flex; flex-direction: column; padding-bottom: 0em; }
.MODULO_1_4_1 .first-wrap { border: none; flex: 1 0 100%; margin-bottom: 2em; }
.MODULO_1_4_1 .first-wrap article .wrap-both { height: 100%; position: relative; }
/*.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text { background: #fff; bottom: 0; left: 2em; padding: .5em 2em .5em; position: absolute; text-align: left; width: calc(100% - 4em); z-index: 2 }
*/
  .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text h3 { font-size: 1.999em !important; }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text .entradilla { display: none; }
.MODULO_1_4_1 .sec-wrap { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
    margin-bottom: 1em; }
.MODULO_1_4_1 .sec-wrap article,
  .MODULO_1_4_1 .third-wrap article { border: none; margin-bottom: 0; }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-media { flex: 0 0 22%; margin-bottom: 0; margin-right: 2em; }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text { margin-bottom: 0; width: 45%; }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text h3 { font-size: 20px !important; }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text .entradilla { display: block; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_1_4_1 { flex-direction: row; }
.MODULO_1_4_1 .first-wrap { border: none; flex: 0 0 calc(40% - 1em); /*margin-bottom: 0; */
    margin-right: 1em; }
.MODULO_1_4_1 .first-wrap article { border: none; height: 100%; margin-bottom: 0; }
.MODULO_1_4_1 .first-wrap article .wrap-both { height: 100%; position: relative; display: flex; flex-direction: column; align-items: stretch; height: 100%; }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); height: 100%; }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media figure { height: 100%; }
.MODULO_1_4_1 .first-wrap article .wrap-both .wrap-media figure a { display: block; height: 100%; }
.MODULO_1_4_1 .sec-wrap { border-bottom: none; flex: 0 0 calc(35% - 1em); flex-direction: column; margin-bottom: 0; margin-right: 1em; justify-content: start; height: fit-content; }
.MODULO_1_4_1 .sec-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
    margin-bottom: 1em; margin-right: 0; }
.MODULO_1_4_1 .sec-wrap article .wrap-both { flex-direction: row; height: 100%; }
.MODULO_1_4_1 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(50% - 1em); margin-right: 1em; }
.MODULO_1_4_1 .sec-wrap article footer { display: none !important; }
.MODULO_1_4_1 .sec-wrap article:last-child { border: none; margin-bottom: 0; }
.MODULO_1_4_1 .sec-wrap article:last-child .wrap-media,
  .MODULO_1_4_1 .sec-wrap article:last-child .wrap-text { margin-bottom: 0; }
.MODULO_1_4_1 .third-wrap { flex: 0 0 25%; }
.MODULO_1_4_1 .third-wrap article .wrap-both { flex-direction: column; }
.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-media { margin-bottom: 1em; margin-right: 0; }
 }
.MODULO_1_1_3 { display: flex; flex-wrap: wrap; padding-bottom: 2em; }
@media only screen and (max-width: 767px) {
 .MODULO_1_1_3 .sec-wrap,
  .MODULO_1_1_3 .third-wrap { display: block; }
.MODULO_1_1_3 .sec-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important; */
    margin-bottom: 1em !important; }
 }
@media only screen and (min-width: 768px) {
 .MODULO_1_1_3 .first-wrap { flex: 1 0 100%; }
.MODULO_1_1_3 .first-wrap .wrap-media .img-wrap { padding-bottom: 56% !important; }
.MODULO_1_1_3 .sec-wrap { flex: 0 0 40%; margin-right: 2em; }
.MODULO_1_1_3 .sec-wrap article { border-bottom: none; margin-bottom: 0; }
.MODULO_1_1_3 .sec-wrap article .wrap-text { margin-bottom: 0 !important; }
.MODULO_1_1_3 .sec-wrap article .wrap-text .entradilla { display: block; }
.MODULO_1_1_3 .third-wrap { flex: 0 0 calc(60% - 2em); }
.MODULO_1_1_3 .third-wrap article { flex: none; }
.MODULO_1_1_3 .third-wrap article:last-child { border-bottom: none !important; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_1_1_3 { padding-bottom: 1em; }
.MODULO_1_1_3 .first-wrap { border: none; flex: 1 0 66%; margin-right: 1em; padding-right: 1em; border-right: solid 1px var(--color-1); }
.MODULO_1_1_3 .sec-wrap { flex: 1 0 calc(34% - 2em); margin-bottom: 1em; margin-right: 0; }
.MODULO_1_1_3 .sec-wrap .wrap-media .img-wrap { padding-bottom: 76%; }
.MODULO_1_1_3 .sec-wrap .wrap-text h3 { font-size: 1.414em !important; }
.MODULO_1_1_3 .third-wrap { /*border-top:1px solid hsla(0,0%,59%,.4); */
    flex: 1 0 100%; flex-direction: row; padding-top: 1em; }
.MODULO_1_1_3 .third-wrap article { border-bottom: none !important; flex: none; flex: 0 0 33%; margin-bottom: 0; }
.MODULO_1_1_3 .third-wrap article .wrap-media { margin-bottom: 0 !important; }
.MODULO_1_1_3 .third-wrap article .wrap-text { margin-bottom: 0 !important; padding-right: 1em; }
.MODULO_1_1_3 .third-wrap article .wrap-text header h3 { font-size: 1rem; }
 }
.MODULO_Numerado { list-style: none; margin: 0; margin-bottom: 2em; padding: 0; width: 100%; background: var(--color-4); }
.MODULO_Numerado li { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
  margin: 0; padding: 1em 1em 1em 0; position: relative; border-bottom: solid 1px var(--color-1); }
.MODULO_Numerado li article { border-bottom: none !important; margin: 0 !important; min-height: 45px; padding: 0 !important; padding-top: 30px !important; padding-left: 7px !important; }
.MODULO_Numerado li article .wrap-text { padding: 0 !important; }
.MODULO_Numerado li article .wrap-text h3 { font-size: 1em !important; margin: 0 1em !important; }
.MODULO_Numerado li:last-child article { border-bottom: none !important; }
.MODULO_Numerado li:hover:before { background: transparent; color: #fff; }
.MODULO_Numerado li:before { background: #d9d9d9; border-radius: 22.5px; color: rgba(0, 0, 0, 0.54); content: ""; font-family: var(--font-1) !important; font-size: 20px; height: 45px; left: 0; line-height: 45px; position: absolute; text-align: center; top: 15px; transition: all 0.2s ease; width: 45px; }
.MODULO_Numerado li:first-child:before { content: "01"; }
.MODULO_Numerado li:nth-child(2):before { content: "02"; }
.MODULO_Numerado li:nth-child(3):before { content: "03"; }
.MODULO_Numerado li:nth-child(4):before { content: "04"; }
.MODULO_Numerado li:nth-child(5):before { content: "05"; }
.MODULO_Numerado li:nth-child(6):before { content: "06"; }
.MODULO_Numerado li:nth-child(7):before { content: "07"; }
.MODULO_Numerado li:nth-child(8):before { content: "08"; }
.MODULO_Numerado li:nth-child(9):before { content: "09"; }
.MODULO_Numerado li:nth-child(10):before { content: "10"; }
.CONT-IZQ-DER.CENTRO .MODULO_Numerado li { padding: 1em; }
.CONT-IZQ-DER.CENTRO .MODULO_Numerado li:before { left: 15px; }
.MODULO_XS h3 { font-size: 1em !important; margin: 0 !important; }
.MODULO_SLIDER { margin-bottom: 2em; }
.MODULO_SLIDER article { border-bottom: none !important; margin-bottom: 0 !important; min-height: 200px; padding-bottom: 0 !important; }
.MODULO_SLIDER .wrap-both { min-height: 200px; }
.MODULO_SLIDER .wrap-text { background: #f0f0f0; padding: 0.5em 2em 1.5em; }
.MODULO_SLIDER .wrap-media .img-wrap { padding-bottom: 56% !important; }
.MODULO_SLIDER .slick-dotted.slick-slider { background: transparent; padding-bottom: 0; position: relative; }
.MODULO .MODULO_SLIDER .slick-list .slid-next { right: 1rem !important; top: 1rem !important }
.MODULO .MODULO_SLIDER .slick-list .slid-prev { right: 5rem !important; top: 1rem !important }
@media only screen and (min-width: 768px) {
 .wrap-DOBLE .MODULO_SLIDER .wrap-both,
  .wrap-TRIPLE .MODULO_SLIDER .wrap-both { position: relative; }
.wrap-DOBLE .MODULO_SLIDER .wrap-both .wrap-text,
  .wrap-TRIPLE .MODULO_SLIDER .wrap-both .wrap-text { bottom: 2em; left: 2em; position: absolute; width: calc(66% - 4em); }
 }
@media only screen and (min-width: 768px) {
 .wrap-DOBLE .MODULO_SLIDER .entradilla { display: none; }
 }
@media only screen and (max-width: 600px) {
 .wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both { flex-direction: column; }
.wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both .wrap-media { flex: 1; margin-right: 0; }
.wrap-MEDIO .wrap-SIMPLE .MODULO_SLIDER article .wrap-both .wrap-text { flex: 1; }
 }
.MODULO_VERT_3,
.MODULO_VERT_4 { overflow: hidden; padding-bottom: 1em; }
.MODULO_VERT_3 .slick-list,
.MODULO_VERT_4 .slick-list { width: calc(100% - 1em); }
.MODULO_VERT_3 .slick-list .slick-slide, .MODULO_VERT_4 .slick-list .slick-slide { margin-right: 2em !important; margin-left: 0 !important; }
.MODULO_VERT_3 .slick-list .slick-slide,
.MODULO_VERT_4 .slick-list .slick-slide { margin-right: 2em; }
.MODULO_VERT_3 .slick-list .slid-next,
.MODULO_VERT_4 .slick-list .slid-next { right: 150px; }
.MODULO_VERT_6,
.MODULO_VERT_8 { overflow: hidden; padding-bottom: 2em; }
.MODULO_VERT_6 .slick-list,
.MODULO_VERT_8 .slick-list { width: calc(100% + 0.75em); }
.MODULO_VERT_6 .slick-list .slick-slide,
.MODULO_VERT_8 .slick-list .slick-slide { margin-right: 1.5em; }
.MODULO_VERT_6 .slick-list .slid-next,
.MODULO_VERT_8 .slick-list .slid-next { right: 0.75em; }
.MODULO_VERT_3 h3 { font-size: 1.2em; }
.MODULO_VERT_3 .entradilla { display: none; margin-top: 0.5em; }
@media only screen and (min-width: 768px) {
 .MODULO_VERT_3 h3 { font-size: 1.414em; }
 }
.art-relacionados .MODULO_VERT_3 .wrap-media { margin-bottom: 1em !important; }
.art-relacionados .MODULO_VERT_3 h3,
.MODULO_VERT_4 h3 { font-size: 1.06rem; }
.MODULO_VERT_3 .slick-list .slid-next,
.MODULO_VERT_4 .slick-list .slid-next,
.MODULO_VERT_6 .slick-list .slid-next,
.MODULO_SLIDER .slick-list .slid-next { right: 0; }
.MODULO_VERT_3 .slick-list .slid-prev,
.MODULO_VERT_4 .slick-list .slid-prev,
.MODULO_VERT_6 .slick-list .slid-prev,
.MODULO_SLIDER .slick-list .slid-prev { right: 50px; }
.arrow-titulo { top: 50px !important; }
.MODULO_VERT_3 .slick-list .arrow-titulo.slid-next,
.MODULO_VERT_4 .slick-list .arrow-titulo.slid-next,
.MODULO_VERT_6 .slick-list .arrow-titulo.slid-next,
.MODULO_SLIDER .slick-list .arrow-titulo.slid-next,
.carousel-dots .arrow-titulo.slid-next { right: 200px; }
.MODULO_VERT_3 .slick-list .arrow-titulo.slid-prev,
.MODULO_VERT_4 .slick-list .arrow-titulo.slid-prev,
.MODULO_VERT_6 .slick-list .arrow-titulo.slid-prev,
.MODULO_SLIDER .slick-list .arrow-titulo.slid-prev,
.carousel-dots .arrow-titulo.slid-prev { right: 250px; }
/*.MODULO_VERT_4 .entradilla, .MODULO_VERT_4 .wrap-otros { display: none !important }
*/
.MODULO_VERT_6 h3 { font-size: 17px; }
/*.MODULO_VERT_6 .entradilla, .MODULO_VERT_6 .wrap-otros { display: none !important }
*/
.MODULO_1_4 { display: flex; flex-wrap: wrap; }
.MODULO_1_4 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0; }
@media only screen and (min-width: 601px) and (max-width: 992px) {
 .MODULO_1_4 .sec-wrap article { border-bottom: none; margin-bottom: 1em; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_1_4 { flex-direction: row; flex-wrap: nowrap; }
.MODULO_1_4 .first-wrap { border-bottom: none; flex: 1 0 60%; padding-left: 1em; padding-right: 1em; }
.MODULO_1_4 .first-wrap .img-wrap { padding-bottom: 40%; }
.MODULO_1_4 .sec-wrap { display: block; flex: 1 0 40%; flex-direction: column; }
.MODULO_1_4 .sec-wrap article { margin-right: 0; }
.MODULO_1_4 .sec-wrap article .wrap-both { display: flex; flex-direction: row; }
.MODULO_1_4 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-right: 1em; }
.MODULO_1_4 .sec-wrap article:last-child { margin-bottom: 1em; }
 }
@media only screen and (max-width: 600px) {
 .MODULO_1_4 .sec-wrap { display: block; }
 }
.MODULO_ASIM_1_3 { display: flex; flex-direction: column; flex-wrap: wrap; }
.MODULO_ASIM_1_3 .sec-wrap { flex: 1; }
.MODULO_ASIM_1_3 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0; }
@media only screen and (min-width: 601px) and (max-width: 992px) {
 .MODULO_ASIM_1_3 .sec-wrap { flex-wrap: wrap; }
.MODULO_ASIM_1_3 .sec-wrap article { border-bottom: none; margin-bottom: 1em; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_ASIM_1_3 { flex-direction: row; flex-wrap: nowrap; }
.MODULO_ASIM_1_3 .first-wrap { border-bottom: none; flex: 1 0 50%; padding-right: 2em; }
.MODULO_ASIM_1_3 .first-wrap .wrap-media .img-wrap { padding-bottom: 56.25%; }
.MODULO_ASIM_1_3 .sec-wrap { display: block; flex: 1 0 50%; flex-direction: column; }
.MODULO_ASIM_1_3 .sec-wrap article { margin-right: 0; }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both { display: flex; flex-direction: row; }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(50% - 1em); margin-right: 1em; }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text h3 { font-size: 20px; }
.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text .entradilla { display: block; margin-top: 0.5em; }
.MODULO_ASIM_1_3 .sec-wrap article:last-child { margin-bottom: 1em; }
 }
.MODULO_ASIM_1_6 { flex-wrap: wrap; }
.MODULO_ASIM_1_6 .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0; }
@media only screen and (min-width: 601px) and (max-width: 992px) {
 .MODULO_ASIM_1_6 .sec-wrap { flex-wrap: wrap; justify-content: flex-start; }
.MODULO_ASIM_1_6 .sec-wrap article { border-bottom: none; flex: 1 0 calc(32% - 1em); margin-bottom: 1em; }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-media .img-wrap { padding-bottom: 56.25% !important; }
.MODULO_ASIM_1_6 .sec-wrap article:nth-child(3n + 3) { margin-right: 0; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_ASIM_1_6 { display: flex; flex-direction: row; flex-wrap: nowrap; }
.MODULO_ASIM_1_6 .first-wrap { border-bottom: none; flex: 1 0 50%; padding-right: 2em; }
.MODULO_ASIM_1_6 .first-wrap .img-wrap { padding-bottom: 56.25% !important; }
.MODULO_ASIM_1_6 .sec-wrap { flex: 1 0 50%; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; }
.MODULO_ASIM_1_6 .sec-wrap article { border-bottom: none; flex: 0 0 calc(33% - 1em); margin-right: 1.5em; }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both { display: flex; flex-direction: column; }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both .wrap-media { flex: 1; }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56.25% !important; }
.MODULO_ASIM_1_6 .sec-wrap article:nth-child(3n + 3) { margin-right: 0; }
.MODULO_ASIM_1_6 .sec-wrap article:last-child { margin-bottom: 1em; }
 }
.MODULO_ASIM_2_1 article { border-bottom: 1px solid #f0f0f0; margin-bottom: 1em; padding-bottom: 1em; }
.MODULO_ASIM_2_1 .wrap-both { display: flex; flex-direction: row; }
.MODULO_ASIM_2_1 .wrap-media { flex: 1 0 30%; margin-right: 5%; }
.MODULO_ASIM_2_1 .wrap-text { flex: 1 0 65%; }
/*.MODULO_ASIM_2_1 .entradilla, .MODULO_ASIM_2_1 .wrap-otros { display: none }
*/
.MODULO_ASIM_2_1 figcaption { display: none; }
.MODULO_ASIM_2_1 h3 { font-size: 125%; margin-top: 0; }
@media only screen and (min-width: 601px) {
 .MODULO_ASIM_2_1 article { border-bottom: none !important; }
 }
@media only screen and (min-width: 601px) and (max-width: 992px) {
 .MODULO_ASIM_2_1 h3 { font-size: 150%; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_ASIM_2_1 { display: flex; flex-direction: row; }
.MODULO_ASIM_2_1 article { border-bottom: none; flex: 1 0 32%; margin-bottom: 0; margin-right: 2%; padding-bottom: 0; }
.MODULO_ASIM_2_1 .wrap-media { flex: 1 0 100%; margin-right: 0; }
.MODULO_ASIM_2_1 .wrap-text { flex: 1 0 100%; }
.MODULO_ASIM_2_1 h3 { margin-top: 0.75em; }
.MODULO_ASIM_2_1 .entradilla { display: block !important; }
 }
@media only screen and (min-width: 1201px) {
 .MODULO_ASIM_2_1 h3 { font-size: 150%; }
 }
.MODULO_VERT_2 .sec-wrap { /*border-bottom:1px solid hsla(0,0%,59%,.4)*/ }
@media only screen and (min-width: 601px) {
 .MODULO_VERT_2 { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
    display: flex; justify-content: space-between; }
.MODULO_VERT_2 .first-wrap,
  .MODULO_VERT_2 .sec-wrap { border-bottom: none; flex: 0 0 calc(50% - 1em); padding-bottom: 0; }
.MODULO_VERT_2 .first-wrap article,
  .MODULO_VERT_2 .sec-wrap article { border-bottom: none; padding-bottom: 0; }
.MODULO_VERT_2 .first-wrap article .wrap-media .img-wrap,
  .MODULO_VERT_2 .sec-wrap article .wrap-media .img-wrap { padding-bottom: 44% !important; }
.MODULO_VERT_2 .first-wrap article h3,
  .MODULO_VERT_2 .sec-wrap article h3 { font-size: 26px !important; }
.MODULO_VERT_2 .first-wrap article .entradilla,
  .MODULO_VERT_2 .sec-wrap article .entradilla { display: none !important; }
.wrap-DOBLE .MODULO_VERT_2 { border-bottom: 1px solid hsla(0, 0%, 59%, 0.4); }
 }
@media only screen and (max-width: 600px) {
 .MODULO_HORIZ_3 .sec-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important; */
    margin-bottom: 1em !important; }
 }
@media only screen and (min-width: 601px) {
 .MODULO_HORIZ_3 { display: flex; justify-content: space-between; }
.MODULO_HORIZ_3 .first-wrap,
  .MODULO_HORIZ_3 .sec-wrap,
  .MODULO_HORIZ_3 .third-wrap { border-bottom: none; flex: 0 0 calc(33% - 1em); padding-bottom: 0; }
.MODULO_HORIZ_3 .first-wrap article,
  .MODULO_HORIZ_3 .sec-wrap article,
  .MODULO_HORIZ_3 .third-wrap article { border-bottom: none; padding-bottom: 0; }
.MODULO_HORIZ_3 .first-wrap article .wrap-both,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both { display: flex; flex-direction: row; }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(50% - 1em); margin-bottom: 1em; margin-right: 1em; }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media .img-wrap,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media .img-wrap,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important; }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text { margin-bottom: 1em; }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text h3,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text h3,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text h3 { font-size: 1.2em; margin-top: 0; }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-text .entradilla,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text .entradilla,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text .entradilla { display: none !important; }
 }
@media only screen and (min-width: 601px) and (max-width: 992px) {
 .MODULO_HORIZ_3 .first-wrap article .wrap-both,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both { display: block; }
.MODULO_HORIZ_3 .first-wrap article .wrap-both .wrap-media,
  .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-media,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media { margin-right: 0; }
 }
@media only screen and (max-width: 600px) {
 .MODULO_HORIZ_2 .sec-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important; */
    margin-bottom: 1em !important; }
 }
@media only screen and (min-width: 601px) {
 .MODULO_HORIZ_2 { display: flex; justify-content: space-between; }
.MODULO_HORIZ_2 .sec-wrap,
  .MODULO_HORIZ_2 .third-wrap { border-bottom: none; flex: 0 0 calc(50% - 1em); padding-bottom: 0; }
.MODULO_HORIZ_2 .sec-wrap article,
  .MODULO_HORIZ_2 .third-wrap article { border-bottom: none; padding-bottom: 0; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both { display: flex; flex-direction: row; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em) !important; margin-bottom: 1em; margin-right: 1em; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media .img-wrap,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text { margin-bottom: 0em; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text h3,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text h3 { font-size: 1.414em; margin-top: 0; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text .entradilla,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text .entradilla { display: none !important; }
 }
.MODULO_HORIZ_2 article { margin-bottom: 0 !important; }
.MODULO_HORIZ_2 article .wrap-text { padding-bottom: 0; }
@media only screen and (min-width: 1024px) {
 .MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-media .img-wrap,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text .entradilla,
  .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text .entradilla { display: block !important; }
 }
@media only screen and (min-width: 601px) {
 .MODULO_HORIZ_1 { display: flex; justify-content: space-between; }
.MODULO_HORIZ_1 .sec-wrap { flex: 1; }
.MODULO_HORIZ_1 .sec-wrap,
  .MODULO_HORIZ_1 .sec-wrap article { border-bottom: none; padding-bottom: 0; }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both { display: flex; flex-direction: row; }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(32% - 2em); margin-bottom: 1em; margin-right: 2em; }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56% !important; }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text { margin-bottom: 1em; }
.MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text h3 { font-size: 1.999em; margin-top: 0; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_HORIZ_1 .sec-wrap article .wrap-both .wrap-text .entradilla { display: block !important; font-size: 1em; }
 }
#modal-urgente { background: #f0f0f0; bottom: auto !important; left: 1em; margin: 0; max-width: 25em; padding-top: 3em; top: 1em !important; width: calc(100% - 2em); z-index: 111111; }
#modal-urgente .modal-content { padding: 1.5em; }
#modal-urgente .modal-content h4 { background: var(--primary); color: #fff; font-size: 1.2em; left: 0; line-height: 2.5em; padding: 0 1em; position: absolute; top: 0; width: 100%; }
#modal-urgente .modal-content h4:after { border-color: var(--primary) transparent transparent; border-style: solid; border-width: 25px 25px 0 0; bottom: -15px; content: ""; height: 0; left: 20px; position: absolute; width: 0; }
#modal-urgente .modal-content .MODULO .MODULO_S article .wrap-text header h3 { font-size: 1.2em; line-height: 1.2em; margin: 0; }
#modal-urgente .modal-content .MODULO .MODULO_S article .wrap-text header h3 a { color: inherit; font-family: var(--font-3); }
#modal-urgente .modal-action { position: absolute; right: 10px; top: 10px; }
#modal-urgente .modal-action i { color: #fff; }
.slider-x3.killslick { visibility: visible !important; }
.MODULO .wrap-both .wrap-text .entradilla { font-size: 22px; line-height: 22px; opacity: 1; color: black; }
.MODULO .sec-wrap h3,
.MODULO .third-wrap h3 { font-size: 20px; }
.MODULO .sec-wrap footer,
.MODULO .third-wrap footer { display: none; }
@media only screen and (min-width: 390px) {
 .MODULO .sec-wrap footer,
  .MODULO .third-wrap footer { display: block; margin-top: 0.5rem; }
 }
@media only screen and (max-width: 600px) {
 .MODULO .first-wrap .wrap-media { /*margin-left:-1.5rem; width:calc(100% + 3rem)*/
    margin-left: 0; width: 100%; }
 }
.MODULO .first-wrap .wrap-media .img-wrap { padding-bottom: 56%; }
@media only screen and (max-width: 600px) {
 .MODULO .sec-wrap article .wrap-both .wrap-media,
  .MODULO .third-wrap article .wrap-both .wrap-media { flex: 0 0 140px; max-width: 140px; }
 }
.MODULO_Numerado li article .wrap-text h3 { font-size: 1.25rem; margin: 0 !important; }
.destacado .MODULO_1_3_1_2,
.destacado .MODULO_1_4_3,
.destacado .MODULO_1_Banner_4,
.destacado .MODULO_2_1_4 { border: none !important; border-radius: 0; padding: 1.5rem; }
.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text a:hover,
.destacado .MODULO_1_4_3 .wrap-both .wrap-text a:hover,
.destacado .MODULO_1_Banner_4 .wrap-both .wrap-text a:hover,
.destacado .MODULO_2_1_4 .wrap-both .wrap-text a:hover { color: inherit !important; opacity: 0.7; }
@media only screen and (max-width: 600px) {
 .destacado .MODULO_1_3_1_2,
  .destacado .MODULO_1_4_3,
  .destacado .MODULO_1_Banner_4,
  .destacado .MODULO_2_1_4 { border-radius: 0; margin-left: -0.75rem; width: calc(100% + 1.5rem); }
.destacado .MODULO_1_3_1_2 .first-wrap .wrap-media,
  .destacado .MODULO_1_4_3 .first-wrap .wrap-media,
  .destacado .MODULO_1_Banner_4 .first-wrap .wrap-media,
  .destacado .MODULO_2_1_4 .first-wrap .wrap-media { margin-left: 0; width: 100%; }
 }
.destacado.dest-azul .MODULO_1_3_1_2,
.destacado.dest-azul .MODULO_1_4_3,
.destacado.dest-azul .MODULO_1_Banner_4,
.destacado.dest-azul .MODULO_2_1_4 { background-color: var(--color-1); color: #fff !important; }
.destacado.dest-azul .MODULO_1_3_1_2 a,
.destacado.dest-azul .MODULO_1_4_3 a,
.destacado.dest-azul .MODULO_1_Banner_4 a,
.destacado.dest-azul .MODULO_2_1_4 a { color: #fff !important; }
.destacado.dest-rojo .MODULO_1_3_1_2,
.destacado.dest-rojo .MODULO_1_4_3,
.destacado.dest-rojo .MODULO_1_Banner_4,
.destacado.dest-rojo .MODULO_2_1_4 { background-color: #931b1d; color: #fff !important; }
.destacado.dest-rojo .MODULO_1_3_1_2 a,
.destacado.dest-rojo .MODULO_1_4_3 a,
.destacado.dest-rojo .MODULO_1_Banner_4 a,
.destacado.dest-rojo .MODULO_2_1_4 a { color: #fff !important; }
.destacado.dest-negro .MODULO_1_3_1_2,
.destacado.dest-negro .MODULO_1_4_3,
.destacado.dest-negro .MODULO_1_Banner_4,
.destacado.dest-negro .MODULO_2_1_4 { background-color: #111; color: #fff !important; }
.destacado.dest-negro .MODULO_1_3_1_2 a,
.destacado.dest-negro .MODULO_1_4_3 a,
.destacado.dest-negro .MODULO_1_Banner_4 a,
.destacado.dest-negro .MODULO_2_1_4 a { color: #fff !important; }
.destacado.dest-gris .MODULO_1_3_1_2,
.destacado.dest-gris .MODULO_1_4_3,
.destacado.dest-gris .MODULO_1_Banner_4,
.destacado.dest-gris .MODULO_2_1_4 { background-color: #f0f0f0; }
.MODULO_1_3_1_2 { margin-bottom: 1rem; }
.MODULO_1_3_1_2 article { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important; */
  margin-bottom: 1rem !important; }
.MODULO_1_3_1_2 .first-wrap { border: none; }
.MODULO_1_3_1_2 .first-wrap .wrap_one article { border: none !important; }
.MODULO_1_3_1_2 .first-wrap .wrap_one article .wrap-media { display: none; }
/*.MODULO_1_3_1_2 .first-wrap .wrap_one article .entradilla { display: none !important }
*/
@media only screen and (min-width: 601px) {
 .MODULO_1_3_1_2 .first-wrap .wrap_one article h3 { font-size: clamp(2rem, 1.6rem + 2vw, 3.6rem); margin-bottom: 1rem; }
.MODULO_1_3_1_2 .sec-wrap { flex-direction: column; }
.MODULO_1_3_1_2 .sec-wrap article { border: none; margin: 0; }
.MODULO_1_3_1_2 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1rem; height: fit-content; }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child { flex-basis: 100%; flex-grow: 0; margin-bottom: 0; }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child h3 { font-size: clamp(1.75rem, 0.9rem + 1.125vw, 2.25rem); }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article:first-child .entradilla { display: block; }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.5rem); }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article .wrap-media { display: none; }
.MODULO_1_3_1_2 .sec-wrap .wrap_three article h3 { font-size: clamp(1.75rem, 0.75rem + 1.875vw, 3rem); }
.MODULO_1_3_1_2 .sec-wrap .wrap_three article .entradilla { display: block; }
.MODULO_1_3_1_2 .sec-wrap .wrap_four { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1rem; }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.5rem); }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article .wrap-media { display: none; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_1_3_1_2 { /*border-bottom:1px solid hsla(0,0%,59%,.4)*/ }
.MODULO_1_3_1_2 .first-wrap { text-align: center; margin-bottom: 1.5em; }
.MODULO_1_3_1_2 .sec-wrap { flex-direction: row; gap: 2rem; }
.MODULO_1_3_1_2 .sec-wrap .wrap_two { flex-basis: 33%; gap: 0; }
.MODULO_1_3_1_2 .sec-wrap .wrap_two article { flex-basis: 100%; }
.MODULO_1_3_1_2 .sec-wrap .wrap_three { flex-basis: 66%; }
.MODULO_1_3_1_2 .sec-wrap .wrap_four { display: block; flex-basis: 33%; flex-direction: column; gap: 0; }
.MODULO_1_3_1_2 .sec-wrap .wrap_four article:first-child .entradilla,
  .MODULO_1_3_1_2 .sec-wrap .wrap_four article:first-child .wrap-media { display: block; }
.MODULO_1_3_1_2 .wrap_four article:last-child,
  .MODULO_1_3_1_2 .wrap_one article:last-child,
  .MODULO_1_3_1_2 .wrap_three article:last-child,
  .MODULO_1_3_1_2 .wrap_two article:last-child { border-bottom: none !important; }
 }
.MODULO_2_1_4 { margin-bottom: 1rem; }
.MODULO_DENUNCIA { margin-bottom: 2rem; }
@media only screen and (max-width: 600px) {
 .MODULO_2_1_4 article { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important; */
    margin-bottom: 1rem !important; }
 }
.MODULO_2_1_4 .wrap_three article:first-child .wrap-both { flex-direction: column; }
.MODULO_2_1_4 .wrap_three article:first-child .wrap-both .wrap-media { margin-right: 0; max-width: 100%; }
.MODULO_2_1_4 .wrap_three article:first-child h3 { font-size: 1.999em; }
.MODULO_2_1_4 .wrap_four { order: 3; }
@media only screen and (min-width: 601px) {
 .MODULO_2_1_4 .sec-wrap { flex-direction: column; }
.MODULO_2_1_4 .sec-wrap article { border: none; flex: unset; margin: 0; }
.MODULO_2_1_4 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2rem; }
.MODULO_2_1_4 .sec-wrap .wrap_two article { flex-basis: calc(50% - 1rem); margin: 0 0 2rem; }
.MODULO_2_1_4 .sec-wrap .wrap_three article h3 { font-size: clamp(1.75rem, 0.75rem + 1.875vw, 3rem); }
.MODULO_2_1_4 .sec-wrap .wrap_three article .entradilla { display: block; }
.MODULO_2_1_4 .sec-wrap .wrap_four { display: flex; flex-direction: row; flex-wrap: wrap; gap: 2rem; }
.MODULO_2_1_4 .sec-wrap .wrap_four article { flex-basis: calc(50% - 1rem); }
.MODULO_2_1_4 .sec-wrap .wrap_four article h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.5rem); }
 }
@media only screen and (min-width: 993px) {
 .MODULO_2_1_4 { /*border-bottom:1px solid hsla(0,0%,59%,.4)*/ }
.MODULO_2_1_4 .wrap_two { order: 1; }
.MODULO_2_1_4 .wrap_three { order: 2; }
.MODULO_2_1_4 .sec-wrap { flex-direction: row; gap: 1em; }
.MODULO_2_1_4 .sec-wrap .wrap_two { display: block; flex-basis: 33%; gap: 0; }
.MODULO_2_1_4 .sec-wrap .wrap_two article { flex-basis: 100%; }
.MODULO_2_1_4 .sec-wrap .wrap_two article h3 { font-size: 2rem; }
.MODULO_2_1_4 .sec-wrap .wrap_two article:nth-child(2) .wrap-media { display: none; }
.MODULO_2_1_4 .sec-wrap .wrap_two article:nth-child(2) h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.75rem); }
.MODULO_2_1_4 .sec-wrap .wrap_three { flex-basis: 66%; }
.MODULO_2_1_4 .sec-wrap .wrap_four { flex-basis: 45%; flex-direction: column; gap: 0; }
.MODULO_2_1_4 .sec-wrap .wrap_four article { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important; */
    flex-basis: unset; margin-bottom: 1rem !important; }
.MODULO_2_1_4 .sec-wrap .wrap_four article h3 { font-size: clamp(1.25rem, 1.05rem + 0.375vw, 1.5rem); }
/*.MODULO_2_1_4 .sec-wrap .wrap_four article .wrap-media*/
  .MODULO_2_1_4 .sec-wrap .wrap_four article .entradilla { display: none; }
.MODULO_2_1_4 .sec-wrap .wrap_four article:last-child,
  .MODULO_2_1_4 .sec-wrap .wrap_three article:last-child,
  .MODULO_2_1_4 .sec-wrap .wrap_two article:last-child { border-bottom: none !important; }
 }
.MODULO_1_4_3 .sec-wrap .wrap_two article:last-child,
.MODULO_1_4_3 .third-wrap article:last-child { /*border-bottom:1px solid hsla(0,0%,59%,.4); */
  margin-bottom: 1rem; }
@media only screen and (min-width: 601px) {
 .MODULO_1_4_3 .first-wrap { padding-bottom: 1rem; }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both { display: flex; flex-direction: row-reverse; gap: 1rem; }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: calc(66% - 0.5rem); }
/* .MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap,
  .MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media a,
  .MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-media figure { height: 100%; padding: 0; }
*/
  .MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: calc(34% - 0.5rem); flex: 1; }
.MODULO_1_4_3 .first-wrap .wrap_one article .wrap-both .wrap-text h3 { margin-top: 0; }
.MODULO_1_4_3 .sec-wrap .wrap_two { display: flex; flex-wrap: wrap; gap: 1rem; }
.MODULO_1_4_3 .sec-wrap .wrap_two article { border: none !important; margin: 0; min-width: calc(25% - 1em); }
.MODULO_1_4_3 .third-wrap { /*border-top:1px solid hsla(0,0%,59%,.4)!important; */
    display: flex; flex-direction: row; gap: 1rem; padding-top: 1rem !important; }
.MODULO_1_4_3 .third-wrap .wrap_three { flex: 1; }
.MODULO_1_4_3 .third-wrap article { flex: 1; margin-right: 0; }
.MODULO_1_4_3 .third-wrap article .wrap-media { display: none; }
 }
@media only screen and (min-width: 993px) {
 .MODULO_1_4_3 { grid-column-gap: 1rem; grid-row-gap: 0; display: grid; grid-template-columns: calc(75% - 0.5rem) calc(25% - 0.5rem); grid-template-rows: repeat(2, auto); }
.MODULO_1_4_3 .first-wrap { grid-area: 1/1/2/2; }
.MODULO_1_4_3 .sec-wrap { grid-area: 2/1/3/2; }
.MODULO_1_4_3 .third-wrap { display: block; grid-area: 1/2/3/3; }
.MODULO_1_4_3 .third-wrap article { /*border-bottom:1px solid hsla(0,0%,59%,.4)!important*/ }
.MODULO_1_4_3 .third-wrap article:first-child h3 { font-size: 1.7em; }
.MODULO_1_4_3 .third-wrap article:first-child .wrap-both { flex-direction: column; }
.MODULO_1_4_3 .third-wrap article:first-child .wrap-both .wrap-media { display: block; }
.MODULO_1_4_3 .third-wrap article:last-child { border-bottom: none !important; }
 }
.TRIPLE_SUPERIOR.Opinion { margin-bottom: 2rem; }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article { border-bottom: 1px solid #d9d9d9; margin-bottom: 1em; }
@media only screen and (min-width: 601px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both { flex-direction: row; }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em; }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla { display: block; }
 }
@media only screen and (min-width: 768px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(25% - 1em); }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h3 { font-size: 1.414em; }
 }
.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h3 a { font-weight: 600; margin-top: 4px; }
@media only screen and (min-width: 993px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); }
 }
@media only screen and (min-width: 1201px) {
 .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(30% - 1em); }
 }
.MODULO+.LISTADO_NORMAL { margin-top: 1em; }
.LISTADO_SUBPORTADA .MODULO .MODULO_M .sec-wrap article { border-bottom: 1px solid #d9d9d9; margin-bottom: 1em; }
@media only screen and (min-width: 601px) {
 .LISTADO_SUBPORTADA { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.LISTADO_SUBPORTADA .TITULO-bloque { flex: 1 0 100%; }
.LISTADO_SUBPORTADA .MODULO { border-bottom: 1px solid #d9d9d9; flex: 0 0 calc(33.33% - 1em); margin-bottom: 1em; }
.LISTADO_SUBPORTADA .MODULO .MODULO_M .sec-wrap article { border-bottom: none; margin-bottom: 0; }
.LISTADO_SUBPORTADA:after { content: ""; flex: auto; }
 }
@media only screen and (min-width: 993px) and (max-width: 1200px) {
 .LISTADO_SUBPORTADA .MODULO { flex: 0 0 calc(50% - 1em); }
 }
@media only screen and (min-width: 1201px) {
 .LISTADO_SUBPORTADA .MODULO { flex: 0 0 calc(33.33% - 1em); }
 }
.LISTADO_BLOGS_ARTICULOS h1 { padding-top: 40px; position: relative; text-align: left; width: 100%; }
.LISTADO_BLOGS_ARTICULOS h1:before { background: #ccc; content: ""; height: 1px; left: 0; margin-left: 0; position: absolute; top: 10px; width: 300px; }
.LISTADO_BLOGS_ARTICULOS h1:after { background: #fff; content: "BLOG DE OPINIÓN"; font-size: 16px; font-weight: var(--fw-400); left: 0; line-height: 20px; margin-left: 0; position: absolute; text-align: left; top: 0; width: 160px; }
.LISTADO_BLOGS_ARTICULOS p.detalles { border-bottom: 4px double #ccc; font-size: 1em; margin-bottom: 2em; padding-bottom: 2.4em; position: relative; text-align: left; width: 100%; }
@media only screen and (min-width: 601px) {
 .LISTADO_BLOGS_ARTICULOS h1 { text-align: center; }
.LISTADO_BLOGS_ARTICULOS h1:before { left: 50%; margin-left: -150px; }
.LISTADO_BLOGS_ARTICULOS h1:after { left: 50%; margin-left: -80px; text-align: center; }
.LISTADO_BLOGS_ARTICULOS p.detalles { text-align: center; }
 }
@media only screen and (min-width: 993px) {
 .LISTADO_BLOGS_ARTICULOS p.detalles { font-size: 1.2em; }
.LISTADO_BLOGS_ARTICULOS .CONTENIDO-IZQ { float: left; margin-right: 2em; width: calc(66% - 2em); }
.LISTADO_BLOGS_ARTICULOS .CONTENIDO-DER { float: left; width: 34%; }
 }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article { border-bottom: 1px solid #d9d9d9; margin-bottom: 1em; }
@media only screen and (min-width: 601px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both { flex-direction: row; }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); margin-bottom: 1em; margin-right: 1em; }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla { display: block; }
 }
@media only screen and (min-width: 768px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(25% - 1em); }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text h3 { font-size: 1.414em; }
 }
@media only screen and (min-width: 993px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(33% - 1em); }
 }
@media only screen and (min-width: 1201px) {
 .LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media { flex: 0 0 calc(30% - 1em); }
 }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article { padding-bottom: 1em; }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both { border: 1px solid #d9d9d9; box-shadow: 0 0 1em #d9d9d9; padding: 1.5em; }
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media,
.LISTADO_CONCURSOS .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text { margin-bottom: 0; }
.LISTADO_HEMEROTECA h4.seleccion { background: var(--color-4); color: #fff; padding: 1em; text-align: center; text-transform: uppercase; }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca { padding-bottom: 2em; }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca .wrap-img { background: #f0f0f0; border: 1px solid #ddd; box-sizing: border-box; padding: 6px; }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca .wrap-text { text-align: center; }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca .wrap-text a { font-size: 0.8em; height: 24px; line-height: 24px; }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca h3 { font-size: 1em; }
.LISTADO_HEMEROTECA #container_hemeroteca { display: flex; justify-content: left; }
.LISTADO_HEMEROTECA .wrap-item-hemeroteca { margin-left: 0 !important; }
.LISTADO_HEMEROTECA .dropdown-content { top: 0 !important; }
.LISTADO_BUSQUEDA .TITULO-listado h1 { border-bottom: 1px solid #d9d9d9; border-top: 1px solid #d9d9d9; font-size: 1.999em; margin-bottom: 1em; margin-top: 0; padding-bottom: 1em; padding-top: 1em; }
.formulario-listado-busqueda { background: #f0f0f0; border: 1px solid #d9d9d9; box-sizing: border-box; float: left; margin-bottom: 2em; margin-left: 0em; padding: 1.5em 0 1em; width: calc(100% - 1.5em); }
.formulario-listado-busqueda h4 { margin: 0; }
.formulario-listado-busqueda input { margin-bottom: 0; }
.formulario-listado-busqueda button.btn-large { box-sizing: border-box; width: 100%; }
.campos-buscador .formulario-listado-busqueda .busqueda-avanzada { margin-bottom: 36px !important; }
.campos-buscador .formulario-listado-busqueda .input-field { margin-top: 12px !important; padding: 0 .75rem; min-height: 1px; }
.campos-buscador .formulario-listado-busqueda input[type="text"] { font-size: 13px !important; line-height: 49px; font-weight: 400; 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: 49px !important; margin: 0 !important; padding-left: 12px; }
.campos-buscador .formulario-listado-busqueda input[type="date"] { border: none !important; border-radius: 5px !important; box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important; padding-left: 6px; padding-right: 6px; font-family: var(--font-1); background-color: transparent; min-height: 50px; color: #a6a6a6; }
.campos-buscador .formulario-listado-busqueda .input-field button { max-width: 100%; width: 100%; min-height: 49px; font-family: var(--font-1); }
.LISTADO_BUSQUEDA .TITULO-listado h1 { font-family: var(--font-2) !important; }
@media (min-height: 38.875em) {
 .picker--opened .picker__frame { top: 140px !important; }
 }
.wrap-FICHA-ARTICULO { padding: 0; }
.wrap-FICHA-ARTICULO .container .BN { background: #ffffff; }
.wrap-FICHA-ARTICULO .container .BN *,
.wrap-FICHA-ARTICULO .container .BN a,
.wrap-FICHA-ARTICULO .container .BN iframe { /*margin: 0*/
  /*margin: auto; */ }
.container .row { margin-left: 0; margin-right: 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL { display: flex; flex-direction: row; flex-wrap: wrap; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { margin: 0 0 1em; order: 2; width: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 1.999em; margin-top: 0; color: var(--color-5); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 { font-size: 0.85em; font-weight: var(--fw-700); letter-spacing: 2px; margin: 0.75em 0; text-transform: uppercase; color: var(--color-5); background-color: var(--color-1); width: fit-content; margin: auto; padding: 10px; clip-path: polygon(0 19%, 100% 0, 100% 94%, 0% 100%); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 a { color: var(--white); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva { display: flex; justify-content: center; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva span { background-color: #ca2527; color: #fff; font-size: 1.25rem; padding: 8px 10px 5px; text-align: center; text-transform: uppercase; }
@media screen and (max-width: 992px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva { justify-content: start; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.art-exclusiva span { font-size: 1rem; padding: 6px 7px 3px; }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { color: rgba(0, 0, 0, 0.74); font-size: 1.2em; line-height: 1.8rem; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { margin-bottom: 1em; /*margin-left: -.75em; margin-right: -.75em; */
  order: 1; width: calc(100%); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure { margin: 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .img-wrap { padding-bottom: 56.25%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .img-wrap .jwplayer { z-index: 1; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption { background: rgba(0, 0, 0, 0.54); bottom: 0; font-family: var(--font-1); left: 0; position: absolute; width: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul { font-size: 14px; line-height: 14px; margin: 0; overflow: hidden; padding: 0.25em 1.5em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul li { color: hsla(0, 0%, 100%, 0.7); display: inline; font-family: var(--font-1); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { order: 3; width: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY { border-bottom: 1px solid var(--color-1); display: flex; flex-wrap: wrap; justify-content: space-between; flex-direction: row-reverse; margin: -1em 0 1em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .etiquetas { display: flex; flex: wrap; align-items: center; justify-content: center; gap: 16px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .etiquetas a { font-family: var(--font-2); color: var(--color-6); font-weight: var(--fw-700); text-decoration: none; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys { flex-grow: 1; margin-bottom: 1em; display: flex; align-items: flex-end; justify-content: flex-end; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer { background: var(--color-1); border-radius: 0px; box-sizing: border-box; color: var(--white); flex-grow: 0; font-family: var(--font-2); font-size: 0.75em; height: 32px; line-height: 32px; margin-bottom: 1em; max-width: 340px; padding: 0 10px !important; text-align: left; display: none; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer strong { display: inline; margin-right: 0.5em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer .zmdi { border-right: 1px solid hsla(0, 0%, 100%, 0.4); float: left; font-size: 2em; line-height: 32px; margin-right: 8px; padding-right: 8px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer:hover { opacity: 0.8; color: var(--white); }
@media only screen and (max-width: 600px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys { display: flex; justify-content: space-between; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .boton-leer { flex-grow: 1; max-width: 100%; }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas { border-bottom: 1px solid #d9d9d9; font-family: var(--font-1); font-size: 0.75em; font-weight: var(--fw-700); line-height: 25px; margin: 0 0 1.5em; padding-bottom: 1.5em; position: relative; text-transform: uppercase; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas:before { /*background:var(--color-4); color:#fff; content:"TEMAS:"; padding:8px 14px*/
  background-image: url("/web/assets_new/img/decor/tags.svg"); background-repeat: no-repeat; background-size: contain; background-position: center; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li { display: inline-block; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a { border-right: 1px solid #d9d9d9; display: block; padding: 0 0.5em; font-family: var(--font-2); color: var(--color-6); font-weight: var(--fw-700); text-decoration: none; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a:hover { opacity: 0.8; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li:last-child a { border: none; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor { border-bottom: 1px solid var(--neutral-4); display: flex; flex-direction: row; flex-wrap: wrap; font-family: var(--font-1); justify-content: start; margin-bottom: 0; padding-bottom: 1em; gap: 1rem }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .art-autor-left { display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: start; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { margin-right: 1em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto img { max-width: 60px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(100% - 70px); float: left; font-size: 0.9em; margin: 0 0 1em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li { display: flex !important; gap: 4px !important; flex-direction: column !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor { color: black; font-weight: 700; margin-top: 10px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a { color: inherit; padding-right: 0.5em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:hover { color: rgba(0, 0, 0, 0.38); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { display: block; font-size: 16px; line-height: 24px; margin-top: 0.25em; color: var(--primary) !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.edicion { color: #888; font-size: 0.75em; text-transform: uppercase; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { border-top: 1px solid transparent; display: flex; flex-direction: row; flex-wrap: wrap; font-size: 0.8em; justify-content: space-between; padding-top: 1em; width: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-pub,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .hora-pub { display: inline; white-space: nowrap; color: var(--color-5); font-family: var(--font-2); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod strong { color: #c30034; font-weight: 700; }
@media only screen and (min-width: 601px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(66% - 70px); margin-bottom: 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado { border-left: 1px solid transparent; border-top: 0; display: flex; flex-direction: column; justify-content: center; padding-left: 2em; padding-top: 0; width: auto; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod { display: block; }
 }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo { font-size: 21px; line-height: 31px; margin: 1em 0; border-bottom: solid 1px var(--neutral-4); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h2 { font-family: var(--font-2); font-size: 26px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h3 { font-family: var(--font-2); font-size: 1.2em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { font-family: var(--font-2); color: var(--neutral-black); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol li::marker { font-size: 21px !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p+p { font-family: var(--font-2); margin: 1rem 0; color: var(--neutral-black); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { margin: 1rem 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul li,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol li { font-family: var(--font-2); text-align: initial !important; color: var(--neutral-black); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { margin: 2em 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { padding-left: 40px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul li { list-style-type: disc; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote { border: none !important; color: #4d4d4d; font-size: 0.95em !important; font-style: italic; line-height: 1.45em; margin: 2em 0; padding-left: 40px; position: relative; width: 90%; }
.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: "liga"; color: var(--color-4); content: "format_quote"; font-family: Material Icons; font-size: 2em; font-style: normal; left: 0; position: absolute; top: -0.5em; transform: scaleX(-1); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img { margin: 1em 0; width: 100% !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { margin: 1em 0; width: 100% !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtube.com"],
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtu.be"],
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dailymotion.com"],
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dai.ly"] { aspect-ratio: 16/9; min-height: 600px; }
.video-container-embed { position: relative; width: 100%; padding-bottom: 56.25%; height: 0; overflow: hidden; }
.video-container-embed iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos { margin: 0 0 2em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li { border-bottom: 1px solid #d9d9d9; padding: 0.75em 0 0.75em 30px; position: relative; width: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li h5 { color: rgba(0, 0, 0, 0.74); font-weight: var(--fw-500); line-height: 1.25em; margin: 0.3em 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li a { color: inherit; display: block; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-subtitulos li:before { -webkit-font-feature-settings: "liga"; color: var(--color-4); content: "chevron_right"; font-family: Material Icons; font-size: 1.25em; left: 0; position: absolute; top: 0.5em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas { font-family: var(--font-1); font-size: 18px; margin-bottom: 2em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li:before { display: none; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a { background: var(--color-4); border: none; border-radius: 6px; color: #fff; display: flex; flex-direction: row; font-size: 1em; line-height: 2em; margin-bottom: 1em; padding: 0.75em 0 0.75em 0.75em; transition: all 0.2s ease; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a strong { color: inherit; margin: 0 8px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:before { -webkit-font-feature-settings: "liga"; color: inherit; content: "attach_file"; font-family: Material Icons; font-size: 1.25em; top: 0.4em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:hover { background: rgba(0, 105, 155, 0.8); text-decoration: none; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-relacionados { margin: 0; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .BN+script+div { border: 1px solid #d9d9d9; display: block; margin: 0 0 2em; padding: 0.5em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-comentarios { margin: 0 0 2em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { order: 4; width: 100%; }
.wrap-FICHA-ARTICULO .art-cuerpo .wrap-media-imagen div img { margin: 0 !important; }
.wrap-FICHA-ARTICULO .art-cuerpo .wrap-media-imagen figcaption ul { margin: 0 !important; }
@media only screen and (min-width: 768px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { margin-top: 0.25em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 { font-size: 1em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { margin: 1em 0; width: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { margin-right: 2em; width: calc(70% - 2em); }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { width: 30%; max-width: 300px; margin-top: 1rem; border-top: 1px solid var(--borde-gris); padding-top: 1rem; }
 }
@media only screen and (min-width: 993px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL { display: block; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { float: left; margin: 1.5em 0; order: 1; text-align: center; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 2.827em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { border-bottom: none !important; font-size: 1.2em; margin-bottom: 1.5rem !important; padding-bottom: 0 !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { float: left; margin: 0 2em 1em 0; order: 2; width: 70%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { float: left; margin-right: 0; order: 4; width: 70%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .COLUMNA-DER { float: right; order: 3; width: 30%; }
.ficha-articulo.ESPECIAL .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { width: 100%; }
 }
@media only screen and (min-width: 1201px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-size: 3.998em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 1.4em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { order: 3; }
 }
@media only screen and (min-width: 993px) {
 .wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL { display: flex; }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-tit,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit { float: none; order: 1; }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media { float: none; margin-right: 0; order: 2; width: 100%; }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media figure,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media figure { margin: 0; }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .CONTENIDO-ARTICULO { float: none; margin-right: 2em; order: 3; width: calc(66% - 2em); }
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .COLUMNA-DER,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .COLUMNA-DER { float: none; order: 4; width: 34%; }
 }
.INFO .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a,
.INFO .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas:before { background: #005ae0; }
.INFO .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-descargas li a:hover { background: rgba(0, 90, 224, 0.8); }
.wrap-FICHA-ARTICULO figure { /* line-height: 10px; */
  margin: 0 0 0; padding: 0; position: relative; }
.wrap-FICHA-ARTICULO .art-cuerpo figure figcaption { padding-top: 0 !important; }
.wrap-FICHA-ARTICULO figure figcaption { background: rgb(38 38 38 / 70%); bottom: 0; position: absolute; width: 100%; font-family: var(--font-2); font-size: 12px; display: block; padding: 6px 4px; line-height: 14px; color: white; }
.wrap-FICHA-ARTICULO figure figcaption a { color: white; }
.wrap-FICHA-ARTICULO figure figcaption ul { box-sizing: border-box; line-height: 18px; margin: 0; max-height: 30px; overflow: hidden; /* padding: 6px 15px; */
  text-transform: uppercase; }
.wrap-FICHA-ARTICULO figure figcaption ul li { color: #f0f0f0; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: end; font-size: 0.8em; margin: 0; }
.wrap-FICHA-ARTICULO figure figcaption ul li.media-pie { position: relative; }
@media only screen and (max-width: 600px) {
 .wrap-FICHA-ARTICULO .art-relacionados article { border-left: 0.5em solid #fff; border-right: 0.5em solid #fff; }
.wrap-FICHA-ARTICULO .art-relacionados .MODULO_VERT_3 { margin-left: -0.5em; padding-bottom: 2em; width: calc(100% + 1em); }
 }
.wrap-FICHA-ARTICULO .CONTENIDO-DER figure figcaption { display: none; }
.wrap-FICHA-ARTICULO .CONTENIDO-DER figure { margin: 0; }
.wrap-FICHA-ARTICULO .art-autor+ul.art-subtitulos { margin-top: calc(-2em - 1px); }
.wrap-FICHA-ARTICULO .art-autor+ul.art-etiquetas { margin-top: -1em; }
.wrap-FICHA-ARTICULO .art-relacionados .wrap-media { width: 100% !important; }
.ARTICULO_CONCURSO h1 { font-size: 2.827em; }
.ARTICULO_CONCURSO .art-entradilla { border-bottom: 1px solid #ddd; font-weight: var(--fw-700); margin-bottom: 1em; padding-bottom: 2em; }
.ARTICULO_CONCURSO .a2a_kit { border-bottom: 1px solid #ddd; margin-bottom: 1em; padding-bottom: 0.75em; }
.wrap-FICHA-ARTICULO figure .gallerias-leyenda figcaption { position: relative; }
.wrap-FICHA-ARTICULO figure figcaption ul { max-height: none; }
.boton-lectura { -webkit-font-smoothing: antialiased; -moz-border-radius-topleft: 10px; -moz-border-radius-topright: 10px; -webkit-backface-visibility: hidden; background: #bc1622; -webkit-border-top-left-radius: 10px; border-top-left-radius: 10px; -webkit-border-top-right-radius: 10px; border-top-right-radius: 10px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.25); margin-top: -60px; max-width: 280px; position: fixed; right: -132px; top: 50%; transform: rotate(-90deg); transform-origin: 50% 100%; transition: all 0.25s ease-in-out; z-index: 3; }
.boton-lectura:before { background: var(--color-2); border-radius: 15px; box-shadow: 0 2px 0 hsla(0, 0%, 100%, 0.25); color: #fff; content: "?"; font-size: 15px; font-weight: var(--fw-700); height: 20px; line-height: 20px; position: absolute; right: 10px; text-align: center; top: -15px; width: 20px; }
.btnactivo.boton-lectura:before { content: "x"; font-size: 20px; height: 30px; line-height: 25px; right: 15px; width: 30px; }
.btnactivo.boton-lectura:after { border-color: transparent var(--color-2) transparent transparent; border-style: solid; border-width: 0 30px 30px 0; bottom: -20px; content: ""; height: 0; position: absolute; right: 20px; width: 0; }
.boton-lectura * { transition: all 0.25s ease-in-out; }
.boton-lectura.activo { box-shadow: 0 0 20px rgba(0, 0, 0, 0.5); display: block; }
.boton-lectura h3 { color: #fff; font-size: 18px; margin: 0; padding: 10px 20px 20px; }
.btnactivo.boton-lectura h3 { padding: 15px; }
.boton-lectura:hover { background: #a3141d; }
.boton-lectura:hover,
.boton-lectura h3:hover { cursor: pointer !important; }
.boton-lectura p { background: var(--color-2); color: #fff; display: none; font-size: 14px; line-height: 20px; margin: 0; opacity: 0; padding: 20px; }
.btnactivo.boton-lectura { background: var(--color-4); border-radius: 10px; box-shadow: 0 10px 10px rgba(0, 0, 0, 0.25); max-width: 340px; right: 15px; transform: rotate(0deg); }
.btnactivo.boton-lectura h3:hover { background: rgba(0, 0, 0, 0.15); }
.btnactivo.boton-lectura p { -moz-border-radius-bottomright: 9px; -moz-border-radius-bottomleft: 9px; -webkit-border-bottom-left-radius: 9px; border-bottom-left-radius: 9px; -webkit-border-bottom-right-radius: 9px; border-bottom-right-radius: 9px; display: block; opacity: 1; }
@media only screen and (max-width: 1199px) {
 .boton-lectura { z-index: 2; }
 }
@media only screen and (max-width: 727px) {
 .boton-lectura { right: -142px; }
 }
.paginadores { bottom: 0; display: flex; flex-direction: row; flex-wrap: nowrap; justify-content: space-between; position: fixed; width: 100%; z-index: 900001; }
.paginadores .paginador { background: var(--color-4); display: flex; transition: all 0.5s ease; width: 50%; opacity: 1; }
.paginadores .paginador a { position: relative; transition: all 0.5s ease; }
.paginadores .paginador a:before { -webkit-font-feature-settings: "liga"; color: var(--black); content: ""; font-family: Material Icons; font-size: 2em; left: 0; position: absolute; top: 50%; transform: translateY(-50%); }
.paginadores .paginador a h5 { color: rgba(0, 0, 0, 0.54); font-size: 0.8em; margin: 0; padding: 0.5em 0.5em 0.5em 2.5em; transition: all 0.5s ease; }
.paginadores .paginador a img { display: none; }
.paginadores .paginador a:hover:before { background: var(--color-4); color: var(--black); }
.paginadores .paginador a:hover h5 { color: #111; }
.paginadores .paginador.paginador-anterior { border-right: 1px solid #d9d9d9; }
.paginadores .paginador.paginador-anterior a:before { content: "chevron_left"; }
.paginadores .paginador.paginador-siguiente { border-left: 1px solid #d9d9d9; flex-direction: row-reverse; }
.paginadores .paginador.paginador-siguiente a:before { content: "chevron_right"; left: auto; right: 0; }
.paginadores .paginador.paginador-siguiente a h5 { padding: 0.5em 2.5em 0.5em 0.5em; }
@media only screen and (min-width: 768px) {
 .paginadores { position: static; }
.paginadores .paginador { border: none !important; left: 0; max-width: 300px; min-height: 4.25em; min-width: 2.25em; position: fixed; top: 50%; width: auto; z-index: 2; }
.paginadores .paginador a { display: flex; flex-direction: row; }
.paginadores .paginador a h5 { display: none; }
.paginadores .paginador a:hover :before { color: var(--color-1); }
.paginadores .paginador a:hover h5 { display: block; }
.paginadores .paginador a:hover img { display: block; width: 90px; }
.paginadores .paginador.paginador-siguiente { left: auto; right: 0; }
 }
.art-relacionados .unslick article { border: none !important; }
.art-relacionados .unslick article .wrap-both { border-bottom: 1px solid #d9d9d9; margin-bottom: 2em !important; padding-bottom: 0.5em; }
.art-relacionados .unslick article .wrap-media { float: none !important; margin: 0 2em 1.5em 0 !important; }
.art-relacionados .unslick article:last-of-type .wrap-both { border-bottom: none !important; }
.BLOQUE-BOLETIN { background: #f0f5fb; border: 1px solid transparent; border-radius: 0px; /*box-shadow:0 0 20px rgba(0,0,0,.1); */
  margin: 40px 0; padding: 20px 20px 6px; }
.BLOQUE-BOLETIN .TITULO-listado h2 { border: none !important; }
.BLOQUE-BOLETIN .TITULO-listado h2 span { display: inline; padding-left: 0; }
.BLOQUE-BOLETIN .TITULO-listado h2 span:after { display: none; }
.BLOQUE-BOLETIN .wrap-boletin { margin-bottom: 20px; }
.BLOQUE-BOLETIN .wrap-boletin * { font-family: var(--font-2); }
.BLOQUE-BOLETIN .wrap-boletin input::-webkit-input-placeholder { color: var(--color-6); }
.BLOQUE-BOLETIN .wrap-boletin input::-moz-placeholder { color: var(--color-6); }
.BLOQUE-BOLETIN .wrap-boletin input:-ms-input-placeholder { color: var(--color-6); }
.BLOQUE-BOLETIN .wrap-boletin input:-moz-placeholder { color: var(--color-6); }
.BLOQUE-BOLETIN .wrap-boletin input { border: 0 !important; border-bottom: solid 1px var(--color-5) !important; box-sizing: border-box; color: var(--color-6); font-family: var(--font-2); }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown,
.BLOQUE-BOLETIN .wrap-boletin input { background: transparent !important; margin: 0; padding-left: 10px; font-family: var(--font-2); }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown { background: #f0f5fb !important; }
.BLOQUE-BOLETIN .wrap-boletin input[type="email"]::-moz-placeholder { color: var(--color-5); }
.BLOQUE-BOLETIN .wrap-boletin input[type="email"]:-ms-input-placeholder { color: var(--color-5); }
.BLOQUE-BOLETIN .wrap-boletin input[type="email"]::placeholder { color: var(--color-5); }
.BLOQUE-BOLETIN .wrap-boletin .select-dropdown { box-sizing: border-box; color: var(--color-5); padding-left: 0 !important; text-indent: 10px; }
.BLOQUE-BOLETIN .wrap-boletin button { box-sizing: border-box; width: 100%; }
.BLOQUE-BOLETIN .wrap-boletin .fcheck { min-height: 48px; }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label { display: flex; flex-direction: column; justify-content: center; left: 0; line-height: 1.5; padding-left: 28px; color: var(--color-5); }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label a { color: var(--color-1); }
.BLOQUE-BOLETIN .wrap-boletin .fcheck label small { font-size: 13px; }
.wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO,
.wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .wrap-media { width: 100% !important; }
.wrap-FICHA-ARTICULO .wrap-FICHA-ARTICULO .wrap-tit { text-align: left !important; }
.slick-list,
.slick-slider,
.slick-track { display: block; /* position: relative */ }
.slick-list { height: auto; z-index: 1; }
.slick-loading .slick-slide,
.slick-loading .slick-track { visibility: hidden; }
.slick-slider { -webkit-touch-callout: none; -webkit-tap-highlight-color: transparent; box-sizing: border-box; touch-action: pan-y; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; -khtml-user-select: none; }
.slick-list { margin: 0; overflow: hidden; padding: 0; width: 100%; }
.slick-list:focus { outline: 0; }
.slick-list.dragging { cursor: pointer; cursor: hand; }
.slick-slider .slick-list,
.slick-slider .slick-track { transform: translateZ(0); }
.slick-track { left: 0; top: 0; }
.slick-track:after,
.slick-track:before { content: ""; display: table; }
.slick-track:after { clear: both; }
.slick-slide { display: none; float: left; /* height: 100%; */
  min-height: 1px; }
[dir="rtl"] .slick-slide { float: right; }
.slick-slide img { display: block; }
.slick-slide.slick-loading img { display: none; }
.slick-slide.dragging img { pointer-events: none; }
.slick-initialized .slick-slide { display: block; }
.slick-vertical .slick-slide { border: 1px solid transparent; display: block; height: auto; }
.slick-arrow.slick-hidden { display: none; }
.slick-arrow { /* background: hsla(0, 0%, 100%, .8); */
  line-height: 10px; margin-top: 0; position: absolute; top: 25px; z-index: 2; }
.slick-arrow:hover { background: #fff; cursor: pointer; }
.slick-arrow i.material-icons { font-size: 2em; color: var(--color-1); }
.slid-prev { right: 200px; }
.slid-next { right: 0; }
@media only screen and (max-width: 601px) {
 .slick-arrow { top: 0%; }
 }
.slick-dots li button:before,
.slick-next:before,
.slick-prev:before { -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; font-family: Arial, Helvetica, sans-serif; }
.slick-loading .slick-list { background: url(/web/assets_new/img/decor/ajax-loader.gif) 50% no-repeat #fff; }
.slick-next,
.slick-prev { border: none; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; padding: 0; position: absolute; top: 50%; transform: translateY(-50%); width: 20px; z-index: 2; }
.slick-next,
.slick-next:focus,
.slick-next:hover,
.slick-prev,
.slick-prev:focus,
.slick-prev:hover { background: 0 0; color: transparent; outline: 0; }
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before { opacity: 1; }
.slick-next.slick-disabled:before,
.slick-prev.slick-disabled:before { opacity: 0.25; }
.slick-next:before,
.slick-prev:before { color: red; font-size: 20px; line-height: 1; opacity: 0.75; }
.slick-prev { left: 0; }
[dir="rtl"] .slick-prev { left: auto; right: 0; }
.slick-prev:before { content: "<"; }
.slick-next:before,
[dir="rtl"] .slick-prev:before { content: ">"; }
.slick-next { right: 0; }
[dir="rtl"] .slick-next { left: 0; right: auto; }
[dir="rtl"] .slick-next:before { content: "<"; }
.slick-dotted.slick-slider { margin-bottom: 0; padding-bottom: 2em; }
.slick-dots { bottom: 5px; display: block; list-style: none; margin: 0; padding: 0; position: absolute; text-align: center; width: 100%; z-index: 2; }
.slick-dots li { display: inline-block; margin: 0 5px; padding: 0; position: relative; }
.slick-dots li,
.slick-dots li button { cursor: pointer; height: 4px; width: 13px; }
.slick-dots li button { background: 0 0; border: 0; color: transparent; display: block; font-size: 0; line-height: 0; outline: 0; padding: 5px; }
.slick-dots li button:focus,
.slick-dots li button:hover { outline: 0; }
.slick-dots li button:focus:before,
.slick-dots li button:hover:before { opacity: 1; }
.slick-dots li button:before { color: #000; content: "·"; font-size: 4px; height: 4px; left: 0; line-height: 20px; opacity: 0.25; position: absolute; text-align: center; top: 0; width: 20px; background: var(--neutral-black); }
.slick-dots li.slick-active button:before { color: #000; opacity: 0.75; }
.Opinion h1,
.Opinion h2,
.Opinion h3,
.Opinion h4,
.Opinion h5,
.Opinion h6 { font-family: var(--font-3); font-weight: 400; }
.Opinion .TITULO-listado h2 { border-top: none; }
.Opinion .TITULO-listado h2 span a i,
.Opinion .TITULO-listado h2 span a svg { color: #88c533; }
.Opinion .TITULO-listado h2 span a :hover { color: #ca2527; }
.Opinion .TITULO-bloque h4 span:after,
.Opinion .TITULO-listado h2 span:after { background: #931b1d; }
.Opinion article .wrap-both .wrap-text .wrap-otros { display: none; }
.Opinion article .wrap-both .wrap-text footer { font-size: 0.8em; text-transform: capitalize; }
.Opinion article .wrap-both .wrap-text footer .autor ul li.redactor a { color: #931b1d !important; font-weight: 700; }
.Opinion article .wrap-both .wrap-text footer .autor ul li.redactor:after { background: rgba(0, 0, 0, 0.38); top: 7px; }
.Opinion article .wrap-both .wrap-text footer .autor ul li.edicion a { color: rgba(0, 0, 0, 0.54) !important; font-weight: 700; }
.Opinion .TITULO-listado { border-top: none; }
.Opinion .TITULO-listado h2 { border-bottom: 1px solid #d9d9d9; font-size: 1.75rem !important; font-weight: var(--fw-700); margin-bottom: 0.5rem; padding-bottom: 0.5rem; }
.Opinion .TITULO-listado h2 span a { justify-content: center; }
.Opinion .TITULO-listado h2 span a i,
.Opinion .TITULO-listado h2 span a svg { display: none; }
.Opinion .TITULO-listado h2 span a:hover { color: #ca2527; }
.Opinion .TITULO-listado h2 span:after { display: none; }
/*.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1, .wrap-FICHA-ARTICULO.Opinion h1 { margin-top: .75em !important; padding-top: .5em; padding-top: .75em !important; position: relative; text-align: left; width: 100% }
*/
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before,
.wrap-FICHA-ARTICULO.Opinion h1:before { background: #d9d9d9; content: ""; height: 1px; left: 0; margin-left: 0; position: absolute; top: 0; width: 300px; }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after,
.wrap-FICHA-ARTICULO.Opinion h1:after { background: #fff; content: "ARTÍCULO DE OPINIÓN"; font-size: 16px; font-weight: var(--fw-400); left: 0; line-height: 1em; margin-left: 0; position: absolute; text-align: left; top: -0.5em; width: 200px; }
/*.wrap-FICHA-ARTICULO.ARTICULO_BLOG h2, .wrap-FICHA-ARTICULO.Opinion h2 { display: none }
*/
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado,
.wrap-FICHA-ARTICULO.Opinion .publicado { font-size: 0.707em; }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG f,
.wrap-FICHA-ARTICULO.Opinion .publicado div { display: inline; }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado .fecha-mod,
.wrap-FICHA-ARTICULO.Opinion .publicado .fecha-mod { color: rgba(0, 0, 0, 0.54); }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-entradilla,
.wrap-FICHA-ARTICULO.Opinion .art-entradilla { border-bottom: 4px double #d9d9d9; margin-bottom: 1em; padding-bottom: 1.4em; }
@media only screen and (min-width: 601px) {
 .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1,
  .wrap-FICHA-ARTICULO.Opinion h1 { text-align: center; }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before,
  .wrap-FICHA-ARTICULO.Opinion h1:before { left: 50%; margin-left: -150px; }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after,
  .wrap-FICHA-ARTICULO.Opinion h1:after { left: 50%; margin-left: -100px; text-align: center; }
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-entradilla,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .publicado,
  .wrap-FICHA-ARTICULO.Opinion .art-entradilla,
  .wrap-FICHA-ARTICULO.Opinion .publicado { text-align: center; }
 }
.wrap-TRIPLE.Opinion { background-color: #f0f0f0; background-image: url(../img/bg/shadow-1.png); background-position: top; background-repeat: no-repeat; font-family: var(--font-3); padding-top: 2em; position: relative; }
.wrap-TRIPLE.Opinion:before { background-image: url(../img/bg/shadow-2.png); background-position: bottom; background-repeat: no-repeat; background-size: contain; bottom: 0; content: ""; height: 40px; left: 0; position: absolute; width: 100%; }
.wrap-TRIPLE.Opinion .MODULO { border-bottom: none; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both { background: #fff; border-radius: 8px; box-shadow: 0 0 1em #d9d9d9; overflow: hidden; padding: 45% 0 0; position: relative; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media { padding: 0; width: 100% !important; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap { background: #fff; overflow: visible; padding-bottom: 190px; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap:before { display: none; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-media .img-wrap img { bottom: -10px; height: auto; left: 0; margin: 0; right: 0; top: auto; width: 100%; z-index: 10; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header { align-items: center; background: #931b1d; display: grid; padding: 0.5em 1em 1em; position: relative; z-index: 10; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 { font-size: 1em; margin: 0.5em 0; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 a { -webkit-line-clamp: 3; -webkit-box-orient: vertical; color: #fff; display: -webkit-box !important; overflow: hidden; text-align: center; word-break: break-word; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer { padding: 1.5em 1em; position: absolute; text-align: center; top: 0; width: 100%; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul { display: block !important; margin: 0; padding: 0; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.redactor { border: none; display: block; font-size: 0.85em; font-weight: var(--fw-400); line-height: 1.25em; margin: 0 0 0.25em; padding: 0; text-transform: uppercase; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.redactor:after { display: none; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor ul li.edicion { border: none; display: block; font-size: 1.2em; font-weight: var(--fw-700); line-height: 1em; margin: 0.25em 0; padding: 0; text-transform: none; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .autor a { color: inherit; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer .comentarios { display: none; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 .slick-arrow { top: 33%; }
@media only screen and (max-width: 992px) {
 .wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both .wrap-text header h3 { font-size: 1.1em; }
.wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both footer { font-size: 1em; }
 }
@media only screen and (max-width: 320px) {
 .wrap-TRIPLE.Opinion .MODULO_VERT_6 article .wrap-both { display: block; padding: 66% 0 0; }
 }
.wrap-TRIPLE.Opinion .slider-opinion { margin-bottom: 1rem; margin-left: -0.5rem; overflow: hidden; padding: 1rem 0 3rem; width: calc(100% + 1rem); }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list { overflow: visible; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track { display: flex !important; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide { background-color: #fff; border-radius: 1rem; box-shadow: 0 0 0.5rem #d9d9d9; display: flex; height: inherit !important; margin: 0 0.75rem; overflow: hidden; padding: 1.75rem; position: relative; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media { bottom: 0; position: absolute; right: 0; width: 100%; z-index: 1; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure { margin: 0; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap { background: transparent; height: 120px; margin-left: auto; padding: 0; width: 50%; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap:before { display: none; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-media figure .img-wrap img { filter: grayscale(1); -o-object-fit: contain; object-fit: contain; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text { display: flex; flex-direction: column; height: 100%; position: relative; z-index: 2; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header { height: auto !important; order: 1; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header h3 { font-size: 1.75rem; font-weight: var(--fw-700); margin-top: 0.25em; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text header h3 a { color: #111; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text footer { display: flex; flex: 1; flex-direction: column; font-family: var(--font-1); font-size: 0.9rem; justify-content: end; line-height: 1.25em; min-height: 80px !important; order: 3; padding-right: 90px; text-shadow: 1px 1px 1px #fff; text-transform: uppercase; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text footer ul { margin: 0; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-list .slick-track article.slick-slide .wrap-both .wrap-text .entradilla { color: #111; font-family: var(--font-3); font-size: 1rem; line-height: 1.4em; margin-top: 0.5em; opacity: 0.7; order: 2; text-shadow: 1px 1px 1px #fff; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow { top: calc(50% - 1rem); }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow.slid-prev { left: 0.75rem; }
.wrap-TRIPLE.Opinion .slider-opinion .slick-arrow.slid-next { right: 0.75rem; }
.LISTADO_BLOGS.Opinion { display: flex; flex-direction: row; flex-wrap: wrap; justify-content: space-between; }
.LISTADO_BLOGS.Opinion h1 { margin: 0.75em 0; width: 100%; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR { background: #fff; border-radius: 8px; box-shadow: 0 0 1em #d9d9d9; display: flex; flex: 1 0 100%; margin-bottom: 2em; overflow: hidden; text-align: center; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor { align-content: flex-start; background: #fff; display: flex; flex-direction: column; flex-wrap: no-wrap; justify-content: space-between; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { padding: 2em; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-foto img { border: 4px solid #f0f0f0; width: 50%; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { background: #fff; flex-grow: 1; padding: 0 1.5em 1.5em; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 { font-size: 1.414em; margin-top: 0; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles p { color: rgba(0, 0, 0, 0.54); font-family: var(--font-3); font-size: 0.8em; margin-bottom: 0; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul { margin-bottom: 0; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li { display: inline; padding: 0 0.25em; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a { color: rgba(0, 0, 0, 0.38); }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a:hover { color: rgba(0, 0, 0, 0.54); }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { background: #931b1d; padding: 1.5em 1.5em 2em; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog h5 { color: #fff; margin-top: 0; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog p { color: hsla(0, 0%, 100%, 0.7); font-family: var(--font-3); font-size: 0.8em; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn { background: #ca2527; font-size: 0.707em; height: 3em; line-height: 3em; padding: 0 2em; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn:hover { background: #931b1d; color: #fff; }
@media only screen and (min-width: 601px) {
 .LISTADO_BLOGS.Opinion h1 { text-align: center; }
.LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(50% - 1em); }
 }
@media only screen and (min-width: 768px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(50% - 1em); }
 }
@media only screen and (min-width: 993px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(33% - 1em); }
 }
@media only screen and (min-width: 1024px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(33% - 2em); }
 }
@media only screen and (min-width: 1201px) {
 .LISTADO_BLOGS.Opinion .MODULO_AUTOR { flex: 0 0 calc(25% - 2em); }
 }
.ARTICULO_BLOG.Opinion h1,
.LISTADO_BLOGS_ARTICULOS.Opinion h1 { font-weight: var(--fw-400); width: 100%; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR { background: #fff; border-radius: 8px; box-shadow: 0 0 1em #d9d9d9; display: flex; flex: 1 0 100%; margin-bottom: 2em; overflow: hidden; text-align: center; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor { align-content: flex-start; background: #fff; display: flex; flex-direction: column; flex-wrap: no-wrap; justify-content: space-between; width: 100%; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { padding: 2em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto img,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto img { border: 4px solid #f0f0f0; width: 50%; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { background: #fff; flex-grow: 1; padding: 0 1.5em 1.5em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 { font-size: 1.414em; font-weight: var(--fw-400); margin-top: 0; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a { color: inherit; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles p,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles p { color: rgba(0, 0, 0, 0.54); font-family: var(--font-3); font-size: 0.8em; margin-bottom: 0; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul { margin-bottom: 0; margin-top: 0.5em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li { display: inline; padding: 0 0.25em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a { color: rgba(0, 0, 0, 0.38); }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a:hover,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a:hover { color: rgba(0, 0, 0, 0.54); }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { background: #931b1d; padding: 1.5em 1.5em 2em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog h5,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog h5 { color: #fff; margin-top: 0; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog p,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog p { color: hsla(0, 0%, 100%, 0.7); font-family: var(--font-3); font-size: 0.8em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn { background: #ca2527; font-size: 0.707em; height: 3em; line-height: 3em; padding: 0 2em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn:hover,
.LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog .btn:hover { background: #931b1d; color: #fff; }
.ARTICULO_BLOG.Opinion .rowflex,
.LISTADO_BLOGS_ARTICULOS.Opinion .rowflex { display: flex; flex-direction: row; flex-wrap: wrap; padding-top: 1em; }
.ARTICULO_BLOG.Opinion .rowflex .wrap-media,
.LISTADO_BLOGS_ARTICULOS.Opinion .rowflex .wrap-media { flex: 1 0 100%; }
.ARTICULO_BLOG.Opinion .rowflex .CONTENIDO-DER,
.LISTADO_BLOGS_ARTICULOS.Opinion .rowflex .CONTENIDO-DER { display: block; }
@media only screen and (max-width: 992px) {
 .ARTICULO_BLOG.Opinion,
  .LISTADO_BLOGS_ARTICULOS.Opinion { display: flex; flex-direction: column; }
.ARTICULO_BLOG.Opinion .rowflex,
  .LISTADO_BLOGS_ARTICULOS.Opinion .rowflex { display: flex; flex-direction: column; flex-wrap: nowrap; }
.ARTICULO_BLOG.Opinion .CONTENIDO-IZQ,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-IZQ { order: 2; }
.ARTICULO_BLOG.Opinion .CONTENIDO-DER,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-DER { order: 1; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor { flex-direction: row; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { padding: 1.5em; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto img,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto img { width: 100px; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { padding: 1.5em 1.5em 1.5em 0; text-align: left; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { padding: 1.85em 1.5em 1.5em; text-align: left; width: 50%; }
 }
@media only screen and (max-width: 600px) {
 .ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor { flex-wrap: wrap; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-foto,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-foto { width: 34%; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .autor-detalles,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .autor-detalles { width: 66%; }
.ARTICULO_BLOG.Opinion .MODULO_AUTOR .datos-autor .detalles-blog,
  .LISTADO_BLOGS_ARTICULOS.Opinion .MODULO_AUTOR .datos-autor .detalles-blog { width: 100%; }
 }
@media only screen and (min-width: 601px) {
 .ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor { flex-wrap: wrap; }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto { padding: 1.5em; }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img { width: 80px; }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles { padding: 1.5em 1.5em 1.5em 0; text-align: left; width: calc(50% - 120px); }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog { padding: 1.5em; text-align: center; width: 100%; }
 }
@media only screen and (min-width: 993px) {
 .ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor { flex-direction: row; }
 }
@media only screen and (min-width: 1024px) {
 .ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles { width: 30%; }
.ARTICULO_BLOG.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog,
  .LISTADO_BLOGS_ARTICULOS.Opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog { width: 50%; }
 }
.wrap-TRIPLE.Game { background-color: #88c533; border-color: transparent !important; margin-top: -1px; position: relative; }
.wrap-TRIPLE.Game .autor ul li { color: rgba(0, 0, 0, 0.54); }
.wrap-TRIPLE.Game .autor ul li.redactor:after { background: rgba(0, 0, 0, 0.54) !important; }
.wrap-TRIPLE.TV { background: #ca2527; border-color: transparent; margin-top: -1px; position: relative; }
.wrap-TRIPLE.TV .TITULO-listado h2 { color: #fff; }
.wrap-TRIPLE.TV .TITULO-listado h2 span a,
.wrap-TRIPLE.TV .TITULO-listado h2 span a i { color: #fff !important; }
.wrap-TRIPLE.TV .TITULO-listado h2 span a:hover,
.wrap-TRIPLE.TV .TITULO-listado h2 span a:hover i { opacity: 0.8 !important; }
.wrap-TRIPLE.TV h3 { color: #fff; }
.wrap-TRIPLE.TV h3 a:hover { opacity: 0.8 !important; }
.wrap-TRIPLE.TV .autor ul li { color: hsla(0, 0%, 100%, 0.7); }
.wrap-TRIPLE.TV .autor ul li.redactor:after { background: hsla(0, 0%, 100%, 0.7) !important; }
.MODULO.CEMS .MODULO_SLIDER .wrap-both { background: #fdd100; }
.MODULO.CEMS .MODULO_SLIDER .wrap-text { background: #fdd100; color: #111; }
.MODULO.CEMS .MODULO_SLIDER .wrap-text h3 a:hover { color: rgba(0, 0, 0, 0.54); }
.gridder h5 { font-size: 1.5em; margin: 2rem 0 0; }
.gridder hr { opacity: 0.21; }
.gridder p { color: red; font-size: 0.9em; margin: 1.5rem 0 2rem; }
.gridder a.btn { border-radius: 0.25em; color: red; display: inline-block; font-size: 0.8em; font-weight: var(--fw-400); letter-spacing: 2px; line-height: 3em; margin-bottom: 2px; opacity: 0.75; outline: 2px solid #fff; outline-offset: -2px; padding: 0 2em; text-decoration: none; text-transform: uppercase; transition: all 0.25s ease-in-out; }
.gridder a.btn:hover { cursor: pointer; opacity: 1; }
.gridder .col-8_md-8_sm-12 { padding: 0 0.5em 0 0; }
.gridder img { width: 100%; }
.gridder-show,
.gridder-show.loading { background: url(assets/img/loading-spin.svg) no-repeat 50%; }
.gridder-show { padding: 20px; }
.gridder-navigation .gridder-nav.disabled { opacity: 0.5; }
.gridder-list { cursor: pointer; position: relative; transition: all 0.25s ease-in-out; }
.gridder-list:hover { opacity: 0.8; }
.hasSelectedItem .gridder-list { opacity: 0.5; }
.hasSelectedItem .gridder-list.selectedItem { opacity: 1; }
@media screen and (min-width: 768px) {
 .gridder-list { cursor: pointer; display: inline-block; margin-bottom: 1%; margin-right: 1%; position: relative; width: 32.33%; }
 }
.gridder.hasSelectedItem .gridder-list { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50); opacity: 0.5; }
.gridder.hasSelectedItem .gridder-list.selectedItem { filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100); opacity: 1; }
.gridder-list:nth-of-type(3n) { margin-bottom: 0; margin-right: 0; }
.gridder-list .overlay { color: #fff; display: none; left: 15px; position: absolute; top: 15px; }
.gridder-list .overlay .title { font-size: 16px; font-weight: 800; }
.gridder-list .overlay .description { font-size: 14px; font-weight: 300; }
.gridder-list .image { background-color: #eee; background-image: url(assets/img/loading-spin.svg); background-position: 50%; background-size: cover; height: 250px; }
@media only screen and (max-width: 768px) {
 .gridder-list { width: 48%; }
.gridder-list .image { height: auto; }
.gridder-list:nth-of-type(3n) { margin-bottom: 1%; margin-right: 1%; }
.gridder-list:nth-of-type(2n) { margin-bottom: 0; margin-right: 0; }
 }
@media only screen and (max-width: 600px) {
 .gridder-list { margin-right: 0; width: 100%; }
 }
.gridder-show { margin-bottom: 1%; padding: 0; }
.gridder-show .description { color: #fff; font-family: Arial, serif; font-size: 16px; font-weight: var(--fw-300); left: 0; line-height: 170%; position: absolute; right: 0; text-align: center; top: 60px; width: 100%; }
.gridder-show .description h2 { font-size: 60px; font-weight: 700; }
.gridder-show .description h2,
.gridder-show .description h3 { background: #000; color: #fff; display: inline-block; font-family: Open Sans, sans-serif; margin-bottom: 5px; padding: 5px; }
.gridder-show .description h3 { font-size: 20px; font-weight: 300; }
@media only screen and (max-width: 768px) {
 .gridder-show { padding: 1%; }
 }
.gridder-navigation { left: 0; padding: 0; position: absolute; text-align: center; top: 0; z-index: 1; }
.gridder-navigation a { background: #fff; color: #000; display: inline-block; font-size: 24px; margin-right: 0; padding: 15px; text-decoration: none; transition: all 0.3s ease-in-out; }
.gridder-navigation a:hover { background: #000; color: #fff; }
.gridder-navigation a.disabled { opacity: 0; }
.gridder-expanded-content { -webkit-animation-duration: 0.3s; animation-duration: 0.3s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeIn; animation-name: fadeIn; }
@-webkit-keyframes fadeIn { 0% { opacity: 0; }
to { opacity: 1; }
 }
@keyframes fadeIn {
 0% { opacity: 0; }
to { opacity: 1; }
 }
.wrapRoyalSlider { height: 0; overflow: hidden; padding-bottom: 56%; position: relative; width: 100%; }
.ARTICULO_ANCHO .wrapRoyalSlider { padding-bottom: 45%; }
@media only screen and (max-width: 992px) {
 .wrapRoyalSlider { padding-bottom: 56% !important; }
 }
@media only screen and (max-width: 600px) {
 .wrapRoyalSlider { padding-bottom: 56% !important; }
 }
.royalSlider { background-image: url(/web/assets/img/ics/preloader.gif) !important; background-position: 32px 32px !important; background-repeat: no-repeat !important; bottom: 0; direction: ltr; height: 100%; left: 0; position: absolute; right: 0; top: 0; width: 100%; }
.royalSlider>* { float: left; }
.rsWebkit3d .rsABlock,
.rsWebkit3d .rsAbsoluteEl,
.rsWebkit3d .rsBtnCenterer,
.rsWebkit3d .rsContainer,
.rsWebkit3d .rsLink,
.rsWebkit3d .rsOverflow,
.rsWebkit3d .rsPreloader,
.rsWebkit3d .rsSlide,
.rsWebkit3d .rsThumbs,
.rsWebkit3d img { -webkit-backface-visibility: hidden; }
.rsFade.rsWebkit3d .rsContainer,
.rsFade.rsWebkit3d .rsSlide,
.rsFade.rsWebkit3d img { -webkit-transform: none; }
.rsOverflow { float: left; }
.rsOverflow,
.rsVisibleNearbyWrap { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); height: 100%; overflow: hidden; position: relative; width: 100%; }
.rsVisibleNearbyWrap { left: 0; top: 0; }
.rsVisibleNearbyWrap .rsOverflow { left: 0; position: absolute; top: 0; }
.rsContainer { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); height: 100%; position: relative; width: 100%; }
.rsArrow,
.rsThumbsArrow { cursor: pointer; }
.rsThumb { float: left; position: relative; }
.rsArrow,
.rsNav,
.rsThumbsArrow { opacity: 1; transition: opacity 0.3s linear; }
.rsHidden { opacity: 0; transition: visibility 0 linear 0.3s, opacity 0.3s linear; visibility: hidden; }
.rsGCaption { float: left; text-align: center; width: 100%; }
.royalSlider.rsFullscreen { bottom: 0 !important; height: auto !important; left: 0 !important; margin: 0 !important; padding: 0 !important; position: fixed !important; right: 0 !important; top: 0 !important; width: auto !important; z-index: 2147483647 !important; }
.royalSlider .rsSlide.rsFakePreloader { display: none; opacity: 1 !important; transition: 0; }
.rsSlide { display: block; height: 100%; left: 0; overflow: hidden; position: absolute; top: 0; width: 100%; }
.royalSlider.rsAutoHeight,
.rsAutoHeight .rsSlide { height: auto; }
.rsContent { height: 100%; position: relative; width: 100%; }
.rsPreloader { position: absolute; z-index: 0; }
.rsNav { -moz-user-select: -moz-none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.rsNavItem { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.25); }
.rsThumbs { cursor: pointer; float: left; overflow: hidden; position: relative; z-index: 22; }
.rsTabs { background: none !important; float: left; }
.rsTabs,
.rsThumbs { -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
.rsVideoContainer { height: auto; line-height: 0; position: relative; width: auto; }
.rsVideoFrameHolder { background: #141414; left: 0; opacity: 0; position: absolute; top: 0; -webkit-transition: 0.3s; }
.rsVideoFrameHolder.rsVideoActive { opacity: 1; }
.rsVideoContainer .rsVideoObj,
.rsVideoContainer embed,
.rsVideoContainer iframe,
.rsVideoContainer video { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 50; }
.rsVideoContainer.rsIOSVideo embed,
.rsVideoContainer.rsIOSVideo iframe,
.rsVideoContainer.rsIOSVideo video { box-sizing: border-box; padding-right: 44px; }
.rsABlock { left: 0; position: absolute; top: 0; z-index: 15; }
img.rsImg { max-width: none; max-width: none; width: 100% !important; height: 100% !important; margin: 0 !important; object-fit: cover; }
.grab-cursor { cursor: url(grab.png) 8 8, move; }
.grabbing-cursor { cursor: url(grabbing.png) 8 8, move; }
.rsNoDrag { cursor: auto; }
.rsLink { background: url(blank.gif); display: block; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 20; }
#gallery-t-group { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }
.rsDefaultInv,
.rsDefaultInv .rsOverflow,
.rsDefaultInv .rsSlide,
.rsDefaultInv .rsThumbs,
.rsDefaultInv .rsVideoFrameHolder { background: #eee; }
#gallery-t-group .rsThumb { float: left; height: 56px; margin-right: 1px; overflow: hidden; width: 56px; }
#gallery-t-group .rsThumbs { height: 100%; padding: 0; position: absolute; right: -1px; top: 0; width: 285px; }
#gallery-t-group .rsGCaption { background: #eee; bottom: 0; float: none; font-size: 11px; line-height: 12px; padding: 1px 7px; position: absolute; right: 285px; text-align: left; width: auto; }
@media screen and (min-width: 0px) and (max-width: 1200px) {
 #gallery-t-group .rsThumbs { width: 228px; }
#gallery-t-group .rsGCaption { right: 228px; }
 }
@media screen and (min-width: 0px) and (max-width: 760px) {
 #gallery-t-group .rsThumbs { height: auto; left: 0; padding: 1px 0 0 1px; position: relative; right: 0; width: 100%; }
#gallery-t-group .rsThumbsContainer { height: auto !important; }
#gallery-t-group .rsGCaption { right: 0; }
 }
.rsDefault,
.rsDefault .rsOverflow,
.rsDefault .rsSlide,
.rsDefault .rsThumbs,
.rsDefault .rsVideoFrameHolder { background: #f0f0f0; color: #fff; }
.rsDefault .rsArrow { cursor: pointer; display: block; height: 100%; position: absolute; width: 44px; z-index: 21; }
.rsDefault.rsVer .rsArrow { height: 44px; width: 100%; }
.rsDefault.rsVer .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsVer .rsArrowRight { bottom: 0; left: 0; }
.rsDefault.rsHor .rsArrowLeft { left: 0; top: 0; }
.rsDefault.rsHor .rsArrowRight { right: 0; top: 0; }
.rsDefault .rsArrowIcn { background-color: #000; background-color: rgba(0, 0, 0, 0.75); /*background-color:#000; */
  border-radius: 2px; cursor: pointer; height: 32px; left: 50%; margin-left: -16px; margin-top: -16px; position: absolute; position: relative; top: 50%; width: 32px; }
.rsDefault .rsArrowIcn:hover { background-color: rgba(0, 0, 0, 0.9); }
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn { background-position: -64px -32px; position: relative; }
.rsDefault.rsHor .rsArrowLeft .rsArrowIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "keyboard_arrow_left"; font-family: Material Icons; font-size: 2em; position: absolute; top: 0.35em; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn { background-position: -64px -64px; position: relative; }
.rsDefault.rsHor .rsArrowRight .rsArrowIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "keyboard_arrow_right"; font-family: Material Icons; font-size: 2em; position: absolute; top: 0.35em; }
.rsDefault.rsVer .rsArrowLeft .rsArrowIcn { background-position: -96px -32px; position: relative; }
.rsDefault.rsVer .rsArrowRight .rsArrowIcn { background-position: -96px -64px; position: relative; }
.rsDefault .rsArrowDisabled .rsArrowIcn { display: none; filter: alpha(opacity=20); opacity: 0.2; }
.rsDefault .rsBullets { background: #000; background: rgba(0, 0, 0, 0.75); bottom: 0; height: auto; left: 0; line-height: 8px; margin: 0 auto; overflow: hidden; position: absolute; text-align: center; width: 100%; z-index: 35; }
.rsDefault .rsBullet { zoom: 1; display: inline-block; display: inline; height: 8px; padding: 6px 5px; width: 8px; }
.rsDefault .rsBullet span { background: #777; background: hsla(0, 0%, 100%, 0.5); border-radius: 50%; display: block; height: 8px; width: 8px; }
.rsDefault .rsBullet.rsNavSelected span { background-color: #fff; }
.rsDefault .rsThumbsHor { height: 72px; width: 100%; }
.rsDefault .rsThumbsVer { height: 100%; position: absolute; right: 0; top: 0; width: 96px; }
.rsDefault.rsWithThumbsHor .rsThumbsContainer { height: 100%; position: relative; }
.rsDefault.rsWithThumbsVer .rsThumbsContainer { position: relative; width: 100%; }
.rsDefault .rsThumb { float: left; height: 72px; overflow: hidden; width: 96px; }
.rsDefault .rsThumb img { height: 100%; width: 100%; }
.rsDefault .rsThumb.rsNavSelected { background: #091d44; }
.rsDefault .rsThumb.rsNavSelected img { filter: alpha(opacity=30); opacity: 0.3; }
.rsDefault .rsTmb { display: block; }
.rsDefault .rsTmb h5 { color: #fff; font-size: 16px; line-height: 20px; margin: 0; padding: 0; }
.rsDefault .rsTmb span { color: #ddd; font-size: 13px; line-height: 18px; margin: 0; padding: 0; }
.rsDefault .rsThumbsArrow { background: #000; background: rgba(0, 0, 0, 0.75); cursor: pointer; display: block; height: 100%; position: absolute; width: 20px; z-index: 21; }
.rsDefault .rsThumbsArrow:hover { background: rgba(0, 0, 0, 0.9); }
.rsDefault.rsWithThumbsVer .rsThumbsArrow { height: 20px; width: 100%; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0; left: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top: 0; }
.rsDefault .rsThumbsArrowIcn { background: url(rs-default.png); cursor: pointer; height: 16px; left: 50%; margin-left: -8px; margin-top: -8px; position: absolute; top: 50%; width: 16px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsDefault.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsDefault.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsDefault .rsThumbsArrowDisabled { display: none !important; }
@media screen and (min-width: 0px) and (max-width: 800px) {
 .rsDefault .rsThumb { height: 44px; width: 59px; }
.rsDefault .rsThumbsHor { height: 44px; }
.rsDefault .rsThumbsVer { width: 59px; }
 }
.rsDefault .rsTabs { height: auto; margin: 0 auto; overflow: hidden; padding-top: 12px; position: relative; text-align: center; width: 100%; }
.rsDefault .rsTab { zoom: 1; background-color: #fff; background-image: linear-gradient(180deg, #fefefe, #f4f4f4); border: 1px solid #d9d9dd; border-right-color: #f5f5f5; box-shadow: inset 1px 0 0 #fff; color: #333; cursor: pointer; display: inline-block; display: inline; height: auto; min-width: 72px; padding: 5px 13px 6px; text-align: center; text-decoration: none; width: auto; }
.rsDefault .rsTab:first-child { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.rsDefault .rsTab:last-child { border-bottom-right-radius: 4px; border-right: 1px solid #cfcfcf; border-top-right-radius: 4px; }
.rsDefault .rsTab:active { background-color: #f4f4f4; border: 1px solid #d9d9dd; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2); }
.rsDefault .rsTab.rsNavSelected { background: #acacac; background-image: -moz-llinear-gradient(top, #acacac, #bbb); background-image: linear-gradient(180deg, #acacac, #bbb); border: 1px solid #999; box-shadow: inset 0 1px 9px hsla(0, 0%, 40%, 0.65); color: #fff; text-shadow: 1px 1px #838383; }
.rsDefault .rsFullscreenBtn { cursor: pointer; display: block; height: 44px; position: absolute; right: 0; top: 0; width: 44px; z-index: 22; }
.rsDefault .rsFullscreenIcn { background-color: #000; background-color: rgba(0, 0, 0, 0.75); background-color: #000; border-radius: 2px; display: block; height: 32px; margin: 6px; position: relative; width: 32px; }
.rsDefault .rsFullscreenIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "fullscreen"; font-family: Material Icons; font-size: 2em; position: absolute; top: 0.35em; }
.rsDefault .rsFullscreenIcn:hover { background-color: rgba(0, 0, 0, 0.9); }
.rsDefault.rsFullscreen .rsFullscreenIcn { background-position: -32px 0; }
.rsDefault .rsPlayBtn { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); cursor: pointer; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px; }
.rsDefault .rsPlayBtnIcon { background-color: #000; background-color: rgba(0, 0, 0, 0.75); background-color: #000; border-radius: 4px; display: block; height: 64px; position: relative; transition: 0.3s; width: 64px; }
.rsDefault .rsPlayBtn:hover .rsPlayBtnIcon { background-color: rgba(0, 0, 0, 0.9); }
.rsDefault .rsPlayBtnIcon:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "play_arrow"; font-family: Material Icons; font-size: 3em; left: 0.15em; position: absolute; top: 0.65em; }
.rsDefault .rsBtnCenterer { left: 50%; position: absolute; top: 50%; }
.rsDefault .rsCloseVideoBtn { -webkit-backface-visibility: hidden; cursor: pointer; height: 44px; position: absolute; right: 0; top: 0; -webkit-transform: translateZ(0); width: 44px; z-index: 500; }
.rsDefault .rsCloseVideoBtn.rsiOSBtn { right: -6px; top: -38px; }
.rsDefault .rsCloseVideoIcn { background-color: #000; background-color: rgba(0, 0, 0, 0.75); background-color: #000; height: 32px; margin: 6px; width: 32px; }
.rsDefault .rsCloseVideoIcn:after { -webkit-font-feature-settings: "liga"; color: #fff; content: "close"; font-family: Material Icons; font-size: 2em; left: 0.18em; position: absolute; top: 0.7em; }
.rsDefault .rsCloseVideoIcn:hover { background-color: rgba(0, 0, 0, 0.9); }
.rsDefault .rsPreloader { background-image: url(../preloaders/preloader-white.gif); height: 20px; left: 50%; margin-left: -10px; margin-top: -10px; top: 50%; width: 20px; }
.rsDefault .rsGCaption { background: #000; background: rgba(0, 0, 0, 0.75); border-radius: 2px; bottom: 6px; color: #fff; float: none; font-size: 12px; left: 6px; padding: 2px 8px; position: absolute; text-align: left; width: auto; }
#gallery-img-horiz { -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; width: 100%; }
.contentSlider { background: #eee !important; width: 100%; }
.contentSlider,
.contentSlider .rsOverflow,
.contentSlider .rsSlide,
.contentSlider .rsThumbs,
.contentSlider .rsVideoFrameHolder { background: #eee; color: #000; }
.contentSlider .content-slider-bg,
.contentSlider .rsOverflow,
.contentSlider .rsSlide { background: #eee !important; }
.contentSlider h3 { font-size: 24px; font-weight: var(--fw-700); line-height: 31px; margin: 12px 0 8px; }
.contentSlider img { display: block; height: auto; max-width: 100%; width: 100%; }
.content-slider-bg { box-sizing: border-box; width: 100%; }
.rsMinW,
.rsMinW .rsOverflow,
.rsMinW .rsSlide,
.rsMinW .rsThumbs,
.rsMinW .rsVideoFrameHolder { background: #000; color: #fff; }
.rsMinW .rsArrow { cursor: pointer; display: block; height: 32px; position: absolute; width: 32px; z-index: 21; }
.rsMinW .rsArrowLeft { bottom: 7px; right: 37px; }
.rsMinW .rsArrowRight { bottom: 7px; right: 7px; }
.rsMinW .rsArrowIcn { background: url(rs-minimal-white.png) transparent; border-radius: 2px; cursor: pointer; height: 24px; margin-left: 3px; margin-top: 3px; position: absolute; width: 24px; }
.rsMinW.rsHor .rsArrowLeft .rsArrowIcn { background-position: -68px -36px; }
.rsMinW.rsHor .rsArrowRight .rsArrowIcn { background-position: -68px -68px; }
.rsMinW.rsVer .rsArrowLeft .rsArrowIcn { background-position: -100px -36px; }
.rsMinW.rsVer .rsArrowRight .rsArrowIcn { background-position: -100px -68px; }
.rsMinW .rsArrowDisabled .rsArrowIcn { display: none; filter: alpha(opacity=30); opacity: 0.3 !important; }
.rsMinW .rsBullets { bottom: 15px; height: auto; line-height: 6px; overflow: hidden; padding-top: 4px; position: absolute; right: 73px; text-align: center; z-index: 35; }
.rsMinW .rsBullet { zoom: 1; display: inline-block; display: inline; height: 6px; padding: 6px 5px 6px 4px; width: 6px; }
.rsMinW .rsBullet span { background: #ccc; background: hsla(0, 0%, 100%, 0.5); border-radius: 50%; box-shadow: 0 0 1px 1px rgba(0, 0, 0, 0.1); display: block; height: 6px; width: 6px; }
.rsMinW .rsBullet.rsNavSelected span { background: #fff; }
.rsMinW .rsThumbsHor { height: 72px; width: 100%; }
.rsMinW .rsThumbsVer { height: 100%; position: absolute; right: 0; top: 0; width: 96px; }
.rsMinW.rsWithThumbsHor .rsThumbsContainer { height: 100%; position: relative; }
.rsMinW.rsWithThumbsVer .rsThumbsContainer { position: relative; width: 100%; }
.rsMinW .rsThumb { float: left; height: 72px; overflow: hidden; width: 96px; }
.rsMinW .rsThumb img { height: 100%; width: 100%; }
.rsMinW .rsThumb.rsNavSelected { background: #333; }
.rsMinW .rsThumb.rsNavSelected img { filter: alpha(opacity=40); opacity: 0.7; }
.rsMinW .rsThumb.rsNavSelected span.thumbIco { -webkit-backface-visibility: hidden; border: 2px solid #fff; border: 2px solid hsla(0, 0%, 100%, 0.9); bottom: 0; left: 0; position: absolute; right: 0; top: 0; }
.rsMinW .rsTmb { display: block; }
.rsMinW .rsThumbsArrow { cursor: pointer; display: block; height: 100%; position: absolute; width: 20px; z-index: 21; }
.rsMinW.rsWithThumbsVer .rsThumbsArrow { height: 20px; width: 100%; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft { left: 0; top: 0; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight { bottom: 0; left: 0; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft { left: 0; top: 0; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight { right: 0; top: 0; }
.rsMinW .rsThumbsArrowIcn { background: url(rs-minimal-white.png); cursor: pointer; height: 16px; left: 50%; margin-left: -8px; margin-top: -8px; position: absolute; top: 50%; width: 16px; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -128px -32px; }
.rsMinW.rsWithThumbsHor .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -128px -48px; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowLeft .rsThumbsArrowIcn { background-position: -144px -32px; }
.rsMinW.rsWithThumbsVer .rsThumbsArrowRight .rsThumbsArrowIcn { background-position: -144px -48px; }
.rsMinW .rsThumbsArrowDisabled { display: none !important; }
@media screen and (min-width: 0px) and (max-width: 800px) {
 .rsMinW .rsThumb { height: 44px; width: 59px; }
.rsMinW .rsThumbsHor { height: 44px; }
.rsMinW .rsThumbsVer { width: 59px; }
 }
.rsMinW .rsTabs { height: auto; margin: 0 auto; overflow: hidden; padding-top: 12px; position: relative; text-align: center; width: 100%; }
.rsMinW .rsTab { zoom: 1; background-color: #000; background-image: linear-gradient(180deg, #fefefe, #f4f4f4); border: 1px solid #d9d9dd; border-right-color: #f5f5f5; color: #333; cursor: pointer; display: inline-block; display: inline; height: auto; min-width: 72px; padding: 5px 13px 6px; text-align: center; text-decoration: none; width: auto; }
.rsMinW .rsTab:first-child { border-bottom-left-radius: 4px; border-top-left-radius: 4px; }
.rsMinW .rsTab:last-child { border-bottom-right-radius: 4px; border-right: 1px solid #cfcfcf; border-top-right-radius: 4px; }
.rsMinW .rsTab:active { background-color: #f4f4f4; border: 1px solid #d9d9dd; box-shadow: inset 0 1px 4px rgba(0, 0, 0, 0.2); }
.rsMinW .rsTab.rsNavSelected { background: #acacac; background-image: -moz-llinear-gradient(top, #acacac, #bbb); background-image: linear-gradient(180deg, #acacac, #bbb); border: 1px solid #999; box-shadow: inset 0 1px 9px hsla(0, 0%, 40%, 0.65); color: #000; text-shadow: 1px 1px #838383; }
.rsMinW .rsFullscreenBtn { cursor: pointer; display: block; height: 44px; position: absolute; right: 0; top: 0; width: 44px; z-index: 22; }
.rsMinW .rsFullscreenIcn { background: url(rs-minimal-white.png) 0 0 transparent; display: block; height: 32px; margin: 6px; width: 32px; }
.rsMinW .rsFullscreenIcn:hover { opacity: 0.8; }
.rsMinW.rsFullscreen .rsFullscreenIcn { background-position: -32px 0; }
.rsMinW .rsPlayBtn { -webkit-tap-highlight-color: rgba(0, 0, 0, 0.3); cursor: pointer; height: 64px; margin-left: -32px; margin-top: -32px; width: 64px; }
.rsMinW .rsPlayBtnIcon { background: url(rs-minimal-white.png) no-repeat 0 -32px; background-color: #000; background-color: rgba(0, 0, 0, 0.75); background-color: #000; border-radius: 4px; display: block; height: 64px; transition: 0.3s; width: 64px; }
.rsMinW .rsPlayBtn:hover .rsPlayBtnIcon { background-color: rgba(0, 0, 0, 0.9); }
.rsMinW .rsBtnCenterer { height: 20px; left: 50%; position: absolute; top: 50%; width: 20px; }
.rsMinW .rsCloseVideoBtn { -webkit-backface-visibility: hidden; cursor: pointer; height: 44px; position: absolute; right: 0; top: 0; -webkit-transform: translateZ(0); width: 44px; z-index: 500; }
.rsMinW .rsCloseVideoBtn.rsiOSBtn { right: -6px; top: -38px; }
.rsMinW .rsCloseVideoIcn { background: url(rs-minimal-white.png) -64px 0; background-color: #000; background-color: rgba(0, 0, 0, 0.75); background-color: #000; height: 32px; margin: 6px; width: 32px; }
.rsMinW .rsCloseVideoIcn:hover { background-color: rgba(0, 0, 0, 0.9); }
.rsMinW .rsPreloader { background-image: url(../preloaders/preloader-white.gif); height: 20px; left: 50%; margin-left: -10px; margin-top: -10px; top: 50%; width: 20px; }
.rsMinW .rsGCaption { background: #000; background: rgba(0, 0, 0, 0.75); border-radius: 2px; bottom: 6px; color: #fff; float: none; font-size: 12px; left: 6px; padding: 2px 8px; position: absolute; text-align: left; width: auto; }
#full-width-slider { color: #000; width: 100%; }
.coloredBlock { background: rgba(255, 0, 0, 0.6); color: #fff; left: 20%; padding: 12px; top: 5%; width: 200px; }
.infoBlock { bottom: 0; left: 0; overflow: hidden; padding: 0.5em 1em; position: absolute; right: 0; width: 100%; }
.infoBlockLeftBlack { background: #000; background: rgba(0, 0, 0, 0.75); color: #fff; }
.infoBlock h4 { margin: 0 0.5em 0 0; }
.infoBlock h4,
.infoBlock h5 { display: inline; font-size: 0.8em; line-height: 1.2em; }
.infoBlock h5 { font-weight: 400; }
.infoBlock a { color: #fff; text-decoration: underline; }
.infoBlockLeftBlack * { color: #fff; }
.photosBy { background: #fff; border-radius: 2px; bottom: 12px; font-size: 12px; left: 12px; line-height: 24px; padding: 0 10px; position: absolute; top: auto; z-index: 25; }
.photosBy,
.photosBy a { color: #000; }
@media screen and (min-width: 960px) and (min-height: 660px) {
 .heroSlider .rsOverflow,
  .royalSlider.heroSlider { height: 520px !important; }
 }
@media screen and (min-width: 960px) and (min-height: 1000px) {
 .heroSlider .rsOverflow,
  .royalSlider.heroSlider { height: 660px !important; }
 }
@media screen and (min-width: 0px) and (max-width: 800px) {
 .royalSlider.heroSlider,
  .royalSlider.heroSlider .rsOverflow { height: 300px !important; }
 }
#gallery-t-group .rsThumbs { overflow: scroll !important; }
#gallery-t-group .rsThumb { width: 70px !important; }
#gallery-img-horiz.rsWithThumbs .rsImg,
#gallery-t-group.rsWithThumbs .rsImg { height: auto !important; }
.gridtab,
.gridtab>div.wrap-text,
.gridtab>div.wrap-media { border: 0 solid; margin: 0; padding: 0; position: relative; }
.gridtab { display: flex; flex-wrap: wrap; justify-content: flex-start; }
.gridtab,
.gridtab * { box-sizing: border-box; }
gridtab>div.wrap-text { display: none; flex-basis: 100%; min-width: 100%; z-index: 1; }
gridtab>div.wrap-text>.gridtab__controls { display: flex; position: absolute; right: 0; top: 0; }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close { margin-left: 1px; order: 1; }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:after,
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:before { left: 50%; top: 50%; transform: translate(-50%, -50%) rotate(45deg); }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:after { transform: translate(-50%, -50%) rotate(-45deg); }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow,
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close { background: #666; display: block; height: 25px; overflow: hidden; position: relative; text-indent: -999px; width: 25px; }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:after,
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:before,
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:after,
gridtab>div.wrap-text>.gridtab__controls>.gridtab__close:before { background: #f2f2f2; content: ""; display: block; height: 13px; position: absolute; width: 3px; }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:after,
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:before { height: 10px; left: 50%; margin: -7px 0 0 -3px; top: 50%; transform: rotate(45deg); transform-origin: right; }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow:after { margin-top: -4px; transform: rotate(-45deg); }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__arrow.is-disabled { opacity: 0.25; }
gridtab>div.wrap-text>.gridtab__controls>.gridtab__next { transform: scale(-1); transform-origin: center; }
.gridtab>div.wrap-media { background: #fff; transition: all 1s; }
.gridtab>div.wrap-media:after { content: ""; left: 0; position: absolute; right: 0; }
.gridtab>div.wrap-media.is-disabled { pointer-events: none; }
.gridtab>div.wrap-media.is-active { z-index: 2; }
.gridtab>div.wrap-media>img { float: left; height: auto; max-width: 100%; }
.gridtab[dir="rtl"]>dd>.gridtab__controls { left: 5px; right: auto; }
.gridtab[dir="rtl"]>dd>.gridtab__controls>.gridtab__next { transform: none; }
.gridtab[dir="rtl"]>dd>.gridtab__controls>.gridtab__prev { transform: scale(-1); }
.gridtab[dir="rtl"]>dd>.gridtab__controls>.gridtab__close { margin-left: 0; margin-right: 1px; }
.gridtab--0>dd { background: #f2f2f2 !important; }
.MODULO_GRIDTAB .gridtab { margin-bottom: 0; }
.MODULO_GRIDTAB .gridtab .wrap-text { padding: 1.5em 1em 1em; }
.MODULO_GRIDTAB .gridtab .wrap-text header { display: none; }
.MODULO_GRIDTAB .gridtab .wrap-text .entradilla { font-family: var(--font-1); margin-top: 0; text-transform: uppercase; width: calc(100% - 90px); }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo { font-family: var(--font-1); font-size: 0.85em; line-height: 1.4em; max-height: 12em; overflow: hidden; position: relative; }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo:after { background: #f2f2f2; background: linear-gradient(180deg, hsla(0, 0%, 95%, 0), #f2f2f2 51%); bottom: 0; content: ""; height: 60px; left: 0; position: absolute; width: 100%; }
.MODULO_GRIDTAB .gridtab .wrap-text .cuerpo * { font-family: Roboto, sans-serif; }
.MODULO_GRIDTAB .gridtab .wrap-text a.btn { font-size: 0.75em; height: 28px; line-height: 28px; padding: 0 20px; }
/*.MODULO_GRIDTAB .gridtab .wrap-text .wrap-otros { display: none; }
*/
.MODULO_GRIDTAB .gridtab .wrap-text footer { display: none; }
.MODULO_GRIDTAB .gridtab .wrap-media { padding: 1em; }
.MODULO_GRIDTAB .gridtab .wrap-media figure { line-height: 10px; margin: 0; padding: 0; position: relative; }
.MODULO_GRIDTAB .gridtab .wrap-media h4 { margin-bottom: 0; }
.MODULO_GRIDTAB .gridtab .wrap-media:hover { cursor: pointer; }
.MODULO_GRIDTAB .gridtab .wrap-media:hover h4 { color: rgba(0, 0, 0, 0.54); }
.gridder { font-size: 0; list-style-type: none; margin: 0; padding: 0; }
.gridder-list,
.gridder-show { font-size: 16px; }
.gridder-list { display: inline-block; vertical-align: top; }
.gridder-show { display: block; float: left; position: relative; width: 100%; }
.gridder-content { display: none; }
.gridder-list { width: 49.5%; }
.gridder-list:nth-child(n) { margin-bottom: 1%; margin-right: 1%; }
.gridder-list:nth-of-type(2n) { margin-bottom: 0; margin-right: 0; }
input:not([type]):focus:not([readonly]),
input[type="date"]:focus:not([readonly]),
input[type="datetime-local"]:focus:not([readonly]),
input[type="datetime"]:focus:not([readonly]),
input[type="email"]:focus:not([readonly]),
input[type="number"]:focus:not([readonly]),
input[type="password"]:focus:not([readonly]),
input[type="search"]:focus:not([readonly]),
input[type="tel"]:focus:not([readonly]),
input[type="text"]:focus:not([readonly]),
input[type="time"]:focus:not([readonly]),
input[type="url"]:focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) { border-bottom: 1px solid var(--color-1); box-shadow: 0 1px 0 0 var(--color-1); }
input:not([type]):focus:not([readonly])+label,
input[type="date"]:focus:not([readonly])+label,
input[type="datetime-local"]:focus:not([readonly])+label,
input[type="datetime"]:focus:not([readonly])+label,
input[type="email"]:focus:not([readonly])+label,
input[type="number"]:focus:not([readonly])+label,
input[type="password"]:focus:not([readonly])+label,
input[type="search"]:focus:not([readonly])+label,
input[type="tel"]:focus:not([readonly])+label,
input[type="text"]:focus:not([readonly])+label,
input[type="time"]:focus:not([readonly])+label,
input[type="url"]:focus:not([readonly])+label,
textarea.materialize-textarea:focus:not([readonly])+label { color: var(--color-1); }
.dropdown-content li>a,
.dropdown-content li>span { font-family: var(--font-2); }
.dropdown-content li>a,
.dropdown-content li>span { font-family: var(--font-2); }
.formulario-listado-busqueda input { font-family: var(--font-2); }
/* Módulos destacados */
.destacado .MODULO_1_3_1_2,
.destacado .MODULO_2_1_4,
.destacado .MODULO_1_Banner_4,
.destacado .MODULO_1_4_3,
.destacado .MODULO_1_4_1 { padding: 1.5rem; border: none !important; }
.destacado .wrap-both .wrap-text a:hover { color: inherit !important; opacity: 0.7; }
@media only screen and (max-width: 600px) {
 .destacado .MODULO_1_3_1_2,
  .destacado .MODULO_2_1_4,
  .destacado .MODULO_1_Banner_4,
  .destacado .MODULO_1_4_3,
  .destacado .MODULO_1_4_1 { width: calc(100% + 1.5rem); margin-left: -0.75rem; border-radius: 0; }
.destacado .MODULO_1_3_1_2 .first-wrap .wrap-media { width: 100%; margin-left: 0; }
 }
.destacado.dest-principal .MODULO_1_3_1_2,
.destacado.dest-principal .MODULO_2_1_4,
.destacado.dest-principal .MODULO_1_Banner_4,
.destacado.dest-principal .MODULO_1_4_3,
.destacado.dest-principal .MODULO_1_4_1 { background-color: var(--color-1); color: var(--color-5) !important; }
.destacado.dest-principal .MODULO_1_3_1_2 a,
.destacado.dest-principal .MODULO_2_1_4 a,
.destacado.dest-principal .MODULO_1_Banner_4 a,
.destacado.dest-principal .MODULO_1_4_3 a,
.destacado.dest-principal .MODULO_1_4_1 a { color: var(--black) !important; }
.destacado.dest-principal .MODULO_1_3_1_2 a span,
.destacado.dest-principal .MODULO_2_1_4 a span,
.destacado.dest-principal .MODULO_1_Banner_4 a span,
.destacado.dest-principal .MODULO_1_4_3 a span,
.destacado.dest-principal .MODULO_1_4_1 a span { color: var(--white) !important; }
.destacado.dest-principal .MODULO_1_4_1 .first-wrap a span { color: var(--color-1) !important; }
.destacado.dest-secundario .MODULO_1_3_1_2,
.destacado.dest-secundario .MODULO_2_1_4,
.destacado.dest-secundario .MODULO_1_Banner_4,
.destacado.dest-secundario .MODULO_1_4_3,
.destacado.dest-secundario .MODULO_1_4_1 { background-color: var(--color-4); color: var(--color-5) !important; }
.destacado.dest-secundario .MODULO_1_3_1_2 a,
.destacado.dest-secundario .MODULO_2_1_4 a,
.destacado.dest-secundario .MODULO_1_Banner_4 a,
.destacado.dest-secundario .MODULO_1_4_3 a,
.destacado.dest-secundario .MODULO_1_4_1 a { color: var(--color-5) !important; }
.destacado.dest-secundario .MODULO_1_3_1_2 a span,
.destacado.dest-secundario .MODULO_2_1_4 a span,
.destacado.dest-secundario .MODULO_1_Banner_4 a span,
.destacado.dest-secundario .MODULO_1_4_3 a span,
.destacado.dest-secundario .MODULO_1_4_1 a span { color: var(--color-1); }
.destacado.dest-negro .MODULO_1_3_1_2,
.destacado.dest-negro .MODULO_2_1_4,
.destacado.dest-negro .MODULO_1_Banner_4,
.destacado.dest-negro .MODULO_1_4_3,
.destacado.dest-negro .MODULO_1_4_1 { background-color: var(--black); color: var(--white) !important; }
.destacado.dest-negro .MODULO_1_3_1_2 .edicion,
.destacado.dest-negro .MODULO_2_1_4 .edicion,
.destacado.dest-negro .MODULO_1_Banner_4 .edicion,
.destacado.dest-negro .MODULO_1_4_3 .edicion,
.destacado.dest-negro .MODULO_1_4_1 .edicion { color: var(--black) !important; }
.destacado.dest-negro .MODULO_1_3_1_2 a,
.destacado.dest-negro .MODULO_2_1_4 a,
.destacado.dest-negro .MODULO_1_Banner_4 a,
.destacado.dest-negro .MODULO_1_4_3 a,
.destacado.dest-negro .MODULO_1_4_1 a { color: var(--white) !important; }
.destacado.dest-negro .MODULO_1_4_1 .first-wrap a { color: var(--black) !important; }
.destacado.dest-negro .MODULO_1_4_1 .first-wrap a span { color: var(--color-1) !important; }
.destacado.dest-negro .MODULO_1_3_1_2 a span,
.destacado.dest-negro .MODULO_2_1_4 a span,
.destacado.dest-negro .MODULO_1_Banner_4 a span,
.destacado.dest-negro .MODULO_1_4_3 a span,
.destacado.dest-negro .MODULO_1_4_1 a span { color: var(--color-6) !important; }
.destacado.dest-negro .MODULO_1_4_1 a span { color: var(--color-1) !important; }
.destacado.dest-gris .MODULO_1_3_1_2,
.destacado.dest-gris .MODULO_2_1_4,
.destacado.dest-gris .MODULO_1_Banner_4,
.destacado.dest-gris .MODULO_1_4_3,
.destacado.dest-gris .MODULO_1_4_1 { background-color: #f0f5fb; }
.destacado.dest-gris .MODULO_1_3_1_2 a,
.destacado.dest-gris .MODULO_2_1_4 a,
.destacado.dest-gris .MODULO_1_Banner_4 a,
.destacado.dest-gris .MODULO_1_4_3 a,
.destacado.dest-gris .MODULO_1_4_1 a { color: var(--color-5) !important; }
.destacado.dest-gris .MODULO_1_3_1_2 a span,
.destacado.dest-gris .MODULO_2_1_4 a span,
.destacado.dest-gris .MODULO_1_Banner_4 a span,
.destacado.dest-gris .MODULO_1_4_3 a span,
.destacado.dest-gris .MODULO_1_4_1 a span { color: var(--color-1) !important; }
.destacadofull.dest-negro { background-color: var(--black); color: var(--white) !important; }
.destacadofull.dest-negro h2 span { color: var(--white) !important; }
.destacadofull.dest-negro .TITULO-listado h2 { border-bottom: solid 8px var(--white); }
.widget-tiempo { display: flex; align-items: center; justify-content: flex-start; gap: 8px; padding: 0 16px; }
.widget-tiempo p { font-family: var(--font-2); color: var(--color-5); font-size: 12px; line-height: 12px; padding: 0; white-space: nowrap; margin: 0; }
.widget-tiempo p b { text-transform: uppercase; }
.widget-tiempo table td,
.widget-tiempo table th { padding: 0; }
.widget-tiempo table span { font-family: var(--font-1); color: var(--color-5); font-size: 12px; line-height: 12px; white-space: nowrap; padding: 0 4px; }
.widget-tiempo table img { width: 40px; height: 40px; }
.wrap-HEADER.pinned .widget-tiempo { display: none; }
.publicacion-auditada { margin: 0; font-weight: 300; }
.wrap-botones { display: none; }
.BN { position: relative; }
.BN .disclaimer,
.BN-DER .disclaimer { font-weight: 900; color: rgb(107 107 107 / 40%); font-size: 24px; font-family: var(--font-2); text-align: center; margin: 12px; }
/* NUEVO MÓDULO MODULO_1_Banner_3 */
.MODULO_1_Banner_3 .first-wrap { border: none; }
.MODULO_1_Banner_3 .sec-wrap { /* background-color: hsla(0, 0%, 59%, 0.15); */
  margin-bottom: 0rem; padding: 1rem 0rem; }
.MODULO_1_Banner_3 .BN { align-items: center; background-color: transparent; display: flex; padding: 0px; margin-bottom: 0; width: 29%; }
.MODULO_1_Banner_3 .BN .disclaimer { margin-top: 0; }
@media only screen and (min-width: 601px) {
 .MODULO_1_Banner_3 .first-wrap,
  .MODULO_1_Banner_3 article { border-bottom: none !important; }
.MODULO_1_Banner_3 .first-wrap .wrap_one { display: flex; gap: 2rem; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article h3 { font-size: clamp(2rem, 1.6rem + 2vw, 2rem); }
.MODULO_1_Banner_3 .sec-wrap { border: none; margin-bottom: 0; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two { display: flex; flex-direction: row; flex-wrap: wrap; gap: 1em; width: 100%; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two article { flex-basis: calc(50% - 1rem); margin: 0; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two .wrap-media { /* display: none; */ }
/* .MODULO_1_Banner_3 .sec-wrap .wrap_two .wrap-text { padding-top: 0.5rem; }
*/ }
@media only screen and (min-width: 993px) {
 .MODULO_1_Banner_3 { /*margin-bottom: 2rem; */
    display: flex; height: fit-content; gap: 1rem; }
.MODULO_1_Banner_3 .first-wrap { border: none; padding: 0; width: 71%; height: fit-content; ; margin-bottom: 0; }
.MODULO_1_Banner_3 .first-wrap .wrap_one { position: relative; margin-bottom: 1em; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article { display: inline-block; width: 100%; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both { display: flex; flex-direction: row-reverse; gap: 1rem; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: 60%; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { padding-bottom: 56%; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: 40%; height: fit-content; padding-top: 0; }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-text .wrap-both .wrap-text { padding-top: 1rem; }
 }
.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-text h3 { margin-top: 0; }
.MODULO_1_Banner_3 .first-wrap .wrap_one .BN { display: inline-flex; height: 100%; max-height: 100%; overflow: hidden; position: absolute; right: 0; top: 0; width: calc(25% - 1rem); }
.MODULO_1_Banner_3 .first-wrap .wrap_one .BN img { max-height: 100%; max-width: 100%; width: auto; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two { display: flex; flex-direction: row; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two article { border: none; flex-basis: calc(25% - 2rem); }
 }
@media (max-width: 991px) {
 .MODULO_1_Banner_3 .BN { width: 100%; margin-bottom: 2em; }
.MODULO_1_Banner_3 .sec-wrap { padding-bottom: 1rem; }
 }
@media only screen and (max-width: 600px) {
 .MODULO_1_Banner_3 .sec-wrap article .wrap-both .wrap-media { display: none; }
/* 
  .MODULO_1_Banner_3 .first-wrap .wrap_one { margin-bottom: 2em; }
*/
  .MODULO_1_Banner_3 .wrap-both .wrap-text .entradilla { padding-top: 0; }
 }
.container-video-responsive { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; }
.container-video-responsive .container-video-responsive-iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; }
/* Estilos generales para el contenedor */
.MODULO_GRID_VERT { display: grid; grid-gap: 34px; /* Espacio entre los artículos */ }
/* Desktop: 4 columnas */
@media (min-width: 1024px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(4, 1fr); /* 4 columnas */ }
/* Elimina el margen superior para la primera fila en desktop */
  .MODULO_GRID_VERT article:nth-child(-n + 4) { margin-top: 0 !important; }
 }
/* Tablet: 3 columnas */
@media (min-width: 768px) and (max-width: 1023px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(2, 1fr); /* 3 columnas */ }
/* Elimina el margen superior para la primera fila en tablet */
  .MODULO_GRID_VERT article:nth-child(-n + 2) { margin-top: 0 !important; }
 }
/* Móvil: 2 columnas */
@media (max-width: 767px) {
 .MODULO_GRID_VERT { grid-template-columns: repeat(2, 1fr); /* 2 columnas */ }
/* Elimina el margen superior para la primera fila en móvil */
  .MODULO_GRID_VERT article:nth-child(-n + 2) { margin-top: 0 !important; }
.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; }
 }
/* Margen inferior para todos los artículos */
.MODULO_GRID_VERT article { margin-bottom: 1rem !important; }
.MODULO_GRID_VERT article .wrap-text h3 { font-size: 20px; }
.MODULO .wrap-both .wrap-text header h3 a { color: black; display: block; font-weight: 400; }
/* ------------------------ MODULO_TEXTO_LIBRE NACIO_Frases_con_secciones */
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1)::after { content: ""; position: absolute; width: 170px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2)::after { content: ""; position: absolute; width: 213px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3)::after { content: ""; position: absolute; width: 220px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4)::after { content: ""; position: absolute; width: 171px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after { content: ""; position: absolute; width: 310px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6)::after { content: ""; position: absolute; width: 129px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
@media (max-width: 767px) {
 .MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones { padding: 20px !important; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1)::after { content: ""; position: absolute; width: 169px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2)::after { content: ""; position: absolute; width: 212px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3)::after { content: ""; position: absolute; width: 219px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4)::after { content: ""; position: absolute; width: 170px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after { content: ""; position: absolute; width: 162px; height: 103px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6)::after { content: ""; position: absolute; width: 126px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
 }
/* ------------------------ MODULO_TEXTO_LIBRE NACIO_Frases_con_secciones */
/* ------------------------ MODULO_TEXTO_LIBRE_2 NACIO_Frases_con_secciones */
.MODULO_TEXTO_LIBRE_2 { padding: 52px 12px; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1)::after { content: ""; position: absolute; width: 190px; height: 50px; background-color: #3effd0; left: -2px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2)::after { content: ""; position: absolute; width: 119px; height: 50px; background-color: #3effd0; left: -2px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3)::after { content: ""; position: absolute; width: 248px; height: 50px; background-color: #3effd0; left: -2px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4)::after { content: ""; position: absolute; width: 171px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after { content: ""; position: absolute; width: 269px; height: 50px; background-color: #3effd0; left: -2px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6)::after { content: ""; position: absolute; width: 202px; height: 50px; background-color: #3effd0; left: -2px; top: 7px; z-index: -1; }
@media (max-width: 767px) {
 .MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones { padding: 20px !important; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1)::after { content: ""; position: absolute; width: 169px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2)::after { content: ""; position: absolute; width: 212px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3)::after { content: ""; position: absolute; width: 219px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4)::after { content: ""; position: absolute; width: 170px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after { content: ""; position: absolute; width: 162px; height: 103px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
.MODULO_TEXTO_LIBRE_2 .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6)::after { content: ""; position: absolute; width: 126px; height: 50px; background-color: #3effd0; left: -3px; top: 7px; z-index: -1; }
 }
/* ------------------------ MODULO_TEXTO_LIBRE_2 NACIO_Frases_con_secciones */
/* ---------------------------------------- MODULO_REELS */
.MODULO_REELS { display: flex; }
.MODULO_REELS .slider-x3,
.MODULO_VERT_4 .slider-x3 { width: 70%; }
.MODULO_VERT_4 .sec-wrap,
.MODULO_REELS .sec-wrap { width: 30%; flex: 1 0 30%; }
.MODULO_REELS article .wrap-both .wrap-text .nombre-redactor-art { display: none !important; }
.MODULO_REELS .wrap-both .wrap-text .wrap-otros { display: block !important; }
@media (max-width: 767px) {
 .MODULO_REELS .slider-x3 { width: 100%; flex: 1 0 100% !important }
 }
/* ---------------------------------------- MODULO_REELS */
/* ------------------------ MODULO_CRIAR */
.MODULO_CRIAR { padding: 40px 0; /* background-color: #e3f9ea; */
  flex-direction: column !important; }
.MODULO_CRIAR .titulo-opiniones { display: flex; align-items: center; justify-content: space-between; padding-bottom: 40px; }
.MODULO_CRIAR .titulo-opiniones p { font-size: 50px !important; font-family: var(--font-2) !important; font-weight: var(--fw-800); line-height: 38.4px; color: #4b18ad; }
.MODULO_CRIAR .btn-suscripcion { color: var(--primary); background: #4b18ad; 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; }
.MODULO_CRIAR article:nth-child(1) { flex: 1 0 60% !important; margin-bottom: 0 !important; }
.MODULO_CRIAR article:nth-child(1) .wrap-both { gap: 20px; }
.MODULO_CRIAR article:nth-child(1) .wrap-both .wrap-media { flex: 1 0 65%; order: 2; }
.MODULO_CRIAR article { flex: 1 0 12% !important; }
.MODULO_CRIAR .wrap-text { flex: unset !important; }
.MODULO_CRIAR article:nth-child(3) { background: unset !important; padding: unset !important; padding-top: unset !important; margin-bottom: unset !important; }
.MODULO_CRIAR article:nth-child(1) .wrap-both { flex-direction: row !important; }
.MODULO_CRIAR article:nth-child(3) .wrap-text { /* padding: unset !important; */ }
.MODULO_CRIAR article:nth-child(3) .wrap-text h3 a { color: black !important; }
.MODULO_CRIAR article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a { color: black !important; }
.MODULO_CRIAR article:nth-child(1) .wrap-both .wrap-text header h3 a { font-size: 30px !important; font-family: var(--font-1) !important; font-weight: var(--fw-800); line-height: 35.2px; text-align: center; }
.MODULO_CRIAR .wrap-both .wrap-text header h3 a { font-size: 17px !important; font-family: var(--font-1) !important; font-weight: var(--fw-800); line-height: 20.4px; }
.MODULO_CRIAR .wrap-both .wrap-text .wrap-otros { display: none !important; }
.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; }
.collapsible-header i { margin-right: 0 !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 ul li a { line-height: 24px !important; }
.wrap-HEADER .collapsible-body ul li { width: 100%; border-bottom: solid 1px #ebebeb !important; }
.wrap-HEADER .collapsible-body ul li:last-of-type { border-bottom: 0 !important; }
@media (max-width: 767px) {
 .MODULO_CRIAR { padding: 20px; }
.MODULO_CRIAR article:nth-child(1) .wrap-both { flex-direction: column !important; gap: 0; }
.MODULO_CRIAR article:nth-child(1) .wrap-both .wrap-media { order: unset; }
.MODULO_CRIAR .titulo-opiniones p { font-size: 30px !important; font-family: var(--font-2) !important; font-weight: var(--fw-800); color: #4b18ad; }
.MODULO_CRIAR article:nth-child(1) .wrap-both .wrap-text header h3 a { font-size: 22px !important; font-family: var(--font-1) !important; font-weight: var(--fw-400); line-height: normal; text-align: start; }
.MODULO_CRIAR article:nth-child(1) { flex: 1 0 60% !important; margin-bottom: 25px !important; }
 }
/* ------------------------ MODULO_CRIAR */
/* ------------------------ MODULO_ARAMATEIX */
.ARAMATEIX img { width: initial !important; }
.ARAMATEIX .sec-wrap { display: flex; justify-content: unset !important; }
.ARAMATEIX .sec-wrap article { border-bottom: 1px solid var(--borde-gris) !important; padding-bottom: 0 !important; margin-bottom: 0 !important; flex: initial !important; }
.ARAMATEIX_SABADELL .sec-wrap article { border-bottom: 0 !important; }
.ARAMATEIX .sec-wrap article:last-child { border-bottom: none; margin-bottom: 0 !important; padding-bottom: 0 !important; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text .wrap-otros { display: unset !important; }
.ARAMATEIX .sec-wrap article .wrap-both { align-items: center; }
/* ------------------------ MODULO_ARAMATEIX */
/* ------------------------ MODULO_ROBA2X_LISTADO_50_50 */
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; justify-content: center; }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .d-flex { justify-content: center; }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .wrap-otros { display: flex !important; }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .nombre-redactor-art { display: block !important; }
/* ------------------------ MODULO_ROBA2X_LISTADO_50_50 */
/* ------------------------ MODULO_ROBA_LISTADO_50_50 */
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .nombre-redactor-art { display: block !important; }
.MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; justify-content: center; align-items: center; }
@media (max-width: 767px) {
 .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; justify-content: center; align-items: start; }
 }
/* ------------------------ MODULO_ROBA_LISTADO_50_50 */
/* ------------------------ MODULO_TABS */
.MODULO_TABS .first-wrap .wrap_two { flex: 1 0 66% !important; }
.MODULO_TABS .titulo-opiniones { display: flex; align-items: center; justify-content: space-between; padding-bottom: 40px; }
.MODULO_TABS .titulo-opiniones p { font-size: 50px !important; font-family: var(--font-2) !important; font-weight: var(--fw-800); line-height: 38.4px; color: var(--neutral-black); }
@media (max-width: 767px) {
 .MODULO_TABS .titulo-opiniones { display: flex; align-items: center; justify-content: space-between; padding-bottom: 15px; margin-bottom: 15px; border-bottom: 1px solid var(--borde-gris); }
.MODULO_TABS .titulo-opiniones p { font-size: 30px !important; font-family: var(--font-2) !important; font-weight: var(--fw-800); }
 }
/* ------------------------ MODULO_TABS */
/* ------------------------ MODULO_VERT_3 */
.MODULO_VERT_3 .wrap-media .img-wrap { padding-bottom: 64% !important; }
/* .MODULO_VERT_3 .wrap-both .wrap-text .wrap-otros { display: none !important; }
*/
.MODULO_VERT_3 article .wrap-both .wrap-text .nombre-redactor-art { display: block !important; text-transform: uppercase; }
/* ------------------------ MODULO_VERT_3 */
/* ------------------------ MODULO_NEXT */
.MODULO_NEXT article .wrap-both .wrap-text .nombre-redactor-art { display: block !important; text-transform: uppercase; }
.MODULO_NEXT .wrap_three article .wrap-both .wrap-text { width: 50%; display: flex; align-items: center; flex-direction: column; justify-content: center; }
.MODULO_NEXT .sec-wrap article .wrap-both .wrap-text { display: flex; flex-direction: column; align-items: center; }
.MODULO_NEXT .sec-wrap .wrap-two article .wrap-both .wrap-text { padding: 1rem; }
.MODULO_NEXT .sec-wrap .wrap_two .wrap-both header { text-align: center; }
/* ------------------------ MODULO_NEXT */
/* ------------------------ MODULO_IMPERDIBLE */
.MODULO_IMPERDIBLE .first-wrap { display: flex; gap: 1rem; margin-bottom: 1rem; }
.MODULO_IMPERDIBLE .sec-wrap article { flex-basis: 25%; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two { display: flex; flex-basis: 75%; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two { width: 100%; }
.MODULO_IMPERDIBLE .first-wrap .wrap_three { display: flex; flex-direction: column; flex-basis: 25%; gap: 1rem; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-otros .pie-noticia { justify-content: center; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text header h3 a { color: black; display: block; font-weight: var(--fw-400); font-size: 32px; line-height: 100%; font-family: var(--font-1); text-align: center; }
.MODULO_IMPERDIBLE .first-wrap .wrap_three .wrap-both .wrap-text header h3 a { color: black; display: block; font-size: 17px; line-height: 20.4px; font-family: var(--font-1); }
.MODULO_IMPERDIBLE .sec-wrap .wrap-both .wrap-text header h3 a { color: black; display: block; font-size: 17px; line-height: 20.4px; font-family: var(--font-1); }
.MODULO_IMPERDIBLE .wrap-both .wrap-text .nombre-redactor-art { display: block !important; color: unset !important; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text .nombre-redactor-art { width: 100%; text-align: center; }
@media (max-width: 767px) {
 .MODULO_IMPERDIBLE { margin-top: 40px; }
.MODULO_IMPERDIBLE .first-wrap { display: flex; flex-direction: column; gap: unset; }
.MODULO_IMPERDIBLE .sec-wrap { /* display: none !important; flex: 1 0 100%; flex-direction: column; margin-right: 0; */ }
.MODULO_IMPERDIBLE .first-wrap .wrap_two { order: unset !important; }
.MODULO_IMPERDIBLE .first-wrap .wrap_three { gap: unset !important; margin-bottom: unset !important; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text header h3 a { color: black; display: block; font-weight: var(--fw-800); font-size: 19px; line-height: 20.4px; font-family: var(--font-1); }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text .nombre-redactor-art { width: 100%; text-align: start !important; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-both .wrap-text header h3 a { text-align: start !important; }
.MODULO_IMPERDIBLE .first-wrap .wrap_two .wrap-otros .pie-noticia { justify-content: start !important; }
 }
/* ------------------------ MODULO_IMPERDIBLE */
/* ------------------------ MODULO_NUEVO */
.MODULO_NUEVO { /* background-color: var(--primary); */ }
.MODULO_NUEVO .first-wrap { margin-bottom: 2rem; }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both { display: flex; gap: 20px; }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both .wrap-media { order: 2; flex-basis: 65%; }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both .wrap-text { flex-basis: 35%; }
/* ------------------------ MODULO_NUEVO */
.wrap-NAV { z-index: 1; }
.nav-tiempo .select-wrapper input { font-family: var(--font-1) !important; color: black !important; height: fit-content !important; border: 0 !important; box-shadow: initial !important; font-weight: 400 !important; }
.nav-tiempo .select-wrapper span.caret { height: fit-content; }
.nav-tiempo .dropdown-content li>a,
.dropdown-content li>span { font-family: var(--font-1) !important; color: black !important; height: fit-content !important; border: 0 !important; box-shadow: initial !important; font-weight: 400 !important; }
#sidenav-overlay { backdrop-filter: initial !important; background-color: initial !important; }
#slide-out { top: 148px; left: 0; max-width: 800px; width: 800px; display: none; }
.nav-abajo { top: 2px !important; right: 28% !important; }
#slide-out.activo { left: initial !important; right: 40%; display: block; /* Se mueve al hacer clic */ }
.slide-out li a { justify-content: end; }
#slide-out #cd-search { display: none; }
#slide-out .collapsible-header,
#slide-out li a { justify-content: end !important; }
.wrap-HEADER.pinned .CORP-center { width: 300px; }
.wrap-CORP .CORP-center h1 { width: fit-content !important; }
.wrap-CORP .CORP-center .wrap-logo { width: fit-content !important; }
.wrap-CORP .CORP-center .wrap-logo img { height: 100% !important; object-fit: contain !important; object-position: left !important; }
.wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo img { max-height: 43px !important; }
.MODULO_100_DER.MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both { flex-direction: row; }
.MODULO_100_DER article .wrap-text .entradilla { display: block !important; }
.MODULO_100_IZQ article article,
.MODULO_100_25 article article { width: 100% !important; }
.MODULO_100_IZQ article:first-of-type,
.MODULO_100_25 article:first-of-type { border-bottom: 1px solid var(--borde-gris); padding-bottom: 0 !important; height: fit-content; }
.MODULO_100_IZQ article article header,
.MODULO_100_25 article article header { border-bottom: 0 !important }
.MODULO_100_IZQ article article { border-top: 1px solid var(--borde-gris) !important; order: 4; }
.MODULO_100_25 article article { border-top: 1px solid #d2d2d2 !important; order: 4; margin-right: 1rem; }
.MODULO_100_IZQ .first-wrap .wrap_one,
.MODULO_100_25 .first-wrap .wrap_one { flex-direction: column; gap: 0; }
.MODULO_100_IZQ article article .wrap-media,
.MODULO_100_IZQ article article .wrap-text .wrap-otros,
.MODULO_100_IZQ article article .wrap-text .categoria-tag,
.MODULO_100_IZQ article .wrap-text .entradilla { display: none !important; }
.MODULO_1_4_1 article article .wrap-media,
.MODULO_1_4_1 article article .wrap-text .wrap-otros,
.MODULO_1_4_1 article article .wrap-text .categoria-tag,
.MODULO_1_4_1 article .wrap-text .entradilla { display: none !important; }
.MODULO_100_25 article article .wrap-media,
.MODULO_100_25 article article .wrap-text .wrap-otros,
.MODULO_100_25 article article .wrap-text .categoria-tag,
.MODULO_100_25 article .wrap-text .entradilla { display: none !important; }
.MODULO_1_4_1 article article .wrap-text header h3 a,
.MODULO_100_IZQ article article .wrap-text header h3 a,
.MODULO_100_25 article article .wrap-text header h3 a { font-size: 16px !important; line-height: 20.4px !important; display: block !important; gap: 4px !important; }
.MODULO_100_IZQ article article .wrap-text { flex-basis: 100% !important; }
.MODULO_100_IZQ .wrap-text h3 a span, .MODULO .wrap-text h3 a span { color: black !important; line-height: 1.2em; align-items: start; gap: 4px; }
.MODULO_100_IZQ .wrap-text h3 a span img { padding-top: 7px; }
.categoria-tag * { text-transform: uppercase !important; }
.categoria-tag { align-items: center; }
.MODULO_100_IZQ .wrap-text { display: flex; flex-wrap: wrap; gap: 10px; }
.MODULO_100_IZQ .wrap-both .wrap-text .wrap-otros { margin-bottom: 0rem !important; margin-top: 0 !important; }
.MODULO_100_IZQ .wrap-text .categoria-tag { order: 2; align-items: center; }
.MODULO_100_IZQ .wrap-text header { order: 1; }
.MODULO_100_IZQ .wrap-text .wrap-otros { order: 3 }
/* .MODULO_100_IZQ article article .wrap-text header h3 a span::before { content: ""; background-image: url(/web/assets_new/img/decor/ic-flecha.svg); height: 5px; width: 20px; position: relative; display: flex; background-repeat: no-repeat; margin-top: 8px; }
*/
.MODULO_100_IZQ article article .wrap-both { width: fit-content; flex-direction: row !important; }
@media (max-width: 1200px) {
 #slide-out.activo { left: 0 !important; right: initial !important; /* Se mueve al hacer clic */ }
 }
#slide-out.activo li>a>svg>path { fill: white !important; }
#slide-out .collapsible-header.active svg,
#slide-out.fixed .collapsible-header.active svg { transform: rotate(180deg); }
#slide-out.activo .collapsible-body,
#slide-out.activo .fixed .collapsible-body { background-color: transparent !important; }
#slide-out.activo .collapsible-body ul,
#slide-out.activo .fixed .collapsible-body ul { display: flex; flex-wrap: wrap; gap: 5px; justify-content: end; padding-right: 20px; max-width: 88%; margin-right: 0; margin-left: auto; }
#slide-out.activo li { color: white !important; }
#slide-out.activo .collapsible-body ul li a { padding: 0; color: #d1f4ec; background-color: transparent; text-transform: uppercase; }
#slide-out.activo .no-padding.bg-darkblue { display: flex; gap: 5px; justify-content: end; align-items: center; }
#slide-out.activo .collapsible-body ul li:last-of-type span { display: none; }
.redes-sociales-menu-movil { display: none !important; }
.redes-sociales-menu { display: flex; justify-content: space-around; align-items: center; }
.redes-sociales-menu ul { display: flex; gap: 20px; }
.redes-sociales-menu .btn_principal { padding: 10px 50px !important; color: var(--primary) !important; }
.redes-sociales-menu .btn_principal:hover { color: var(--secondary) !important; background-color: var(--primary) !important; }
.redes-sociales-menu ul li svg { width: 100%; }
.redes-sociales-menu ul li a { /* background: var(--primary); */
  padding: 0px !important; border-radius: 5px; height: 30px !important; width: 30px !important; justify-content: center !important; }
#slide-out.activo .collapsible-header .redes-sociales-menu,
#slide-out.activo .redes-sociales-menu li a { justify-content: center !important; }
#slide-out.activo .redes-sociales-menu .iconos_footer { max-width: 15px; max-height: 15px; }
/* #slide-out.activo li>a:hover,
#slide-out.activo li li>a:hover { background-color: var(--primary) !important; color: var(--secondary) !important; }
*/
#slide-out .collapsible-body ul li a::after { display: none; }
#slide-out .collapsible-header,
#slide-out li a { font-size: 16px; padding: 0px 20px 0px 4px; font-family: var(--font-2); font-weight: var(--fw-700); color: white; line-height: 38px; display: flex; justify-content: space-between; align-items: center; text-transform: uppercase; gap: 10px; display: flex; }
.gap-3 { gap: 1rem; }
.bg-white { background-color: white !important; }
.page-footer .collapsible-header { pointer-events: none; }
.page-footer .collapsible-header svg { display: none; fill: black; }
.fecha-tiempo p { font-family: var(--font-1) !important; text-transform: uppercase !important; font-size: 12px !important; }
@media (max-width: 992px) {
 .page-footer .collapsible-header.active svg { transform: rotate(180deg); }
.page-footer .collapsible-header { display: flex; flex-direction: row !important; gap: 0.5rem; pointer-events: auto; }
.page-footer .collapsible-header svg { display: block; }
.page-footer .collapsible-header svg path { fill: black !important; }
.redes-sociales-menu { display: none !important; }
.redes-sociales-menu-movil { display: flex !important; margin-top: 1rem; }
#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; }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 ul { justify-content: center; }
.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: 35px; align-items: center !important; justify-content: center; width: 100%; }
.wrap-FOOTER .page-footer { background: #3effd0; border-top: 3px solid #3effd0; margin-top: 0px; padding: 0px 0px 24px 0px; }
.wrap-FOOTER .footer-mid .box__ { display: flex; flex-direction: column; gap: 35px; align-items: stretch; justify-content: center; width: 100%; }
.wrap-FOOTER .footer-mid .box__ .box_ { width: unset; display: flex; flex-direction: column; position: relative; padding: unset; min-height: 165px; overflow: hidden; position: relative; }
.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: space-around; width: 100%; }
.wrap-FOOTER .footer-mid { margin-bottom: 50px; }
.wrap-FOOTER .footer-mid .box__ .box_ { width: 30%; display: flex; flex-direction: column; position: relative; min-height: 165px; overflow: hidden; position: relative; }
.MODULO_Mensaje_Alta_Confirmada .first-wrap { flex-direction: column; }
 }
@media (max-width: 768px) {
 .wrap-HEADER { justify-content: start !important; gap: 0 !important; }
.wrap-NAV .NAV-Bottom .container nav { max-width: 45%; }
.aramateix-movil { background-color: #064896; color: white; height: 100%; padding-left: 17px !important; 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; white-space: nowrap; }
.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; }
.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; }
#slide-out.activo .collapsible-body ul,
  #slide-out.activo .fixed .collapsible-body ul { display: flex; flex-wrap: wrap; gap: 5px; justify-content: end; }
#slide-out.activo .no-padding.bg-darkblue { display: flex; gap: 5px; justify-content: end; align-items: center; flex-direction: row !important; }
 }
@media (max-width: 768px) {
 /* .footer-top { display: none !important; }
*/
  .wrap-FOOTER .footer-top .box_2 ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; }
.footer-top .box_1 { align-items: center; flex-direction: column; }
.footer-top .box_1 a img { max-height: 30px; width: initial; }
#slide-out.activo li a.btn_principal { justify-content: center !important; width: 100%; }
#slide-out { top: 122px; left: 0; height: calc(100% - 130px); width: 100%; }
.redes-sociales-menu { display: flex; justify-content: start; align-items: center; flex-wrap: wrap; gap: 20px; }
#slide-out.activo .redes-sociales-menu ul { width: 100% !important; justify-content: space-between !important; }
#slide-out #cd-search { display: block; }
 }
.wrap-FOOTER .footer-top .box_2 ul { display: flex; flex-wrap: wrap; justify-content: center; gap: 35px; }
#slide-out .collapsible.collapsible-accordion .collapsible-body li.no-padding.bg-darkblue::after { content: "-"; }
#slide-out .collapsible.collapsible-accordion .collapsible-body li.no-padding.bg-darkblue:last-of-type::after { display: none; }
.button-collapse.menu-movil .icon-close { display: none; }
.flechita { width: initial; }
.slick-slider .slick-arrow { height: 48px; width: 48px; display: flex; align-items: center; justify-content: center; }
.MODULO_ROBA_1_4_1 .sec-wrap .wrap-text { padding-top: 0; }
/* -------------------------------- GENERAL --------------------------------- */
.titulo { border-top: 1px solid var(--borde-gris); padding-top: 20px; }
@media (max-width: 992px) {
 .titulo { border-top: 1px solid var(--borde-gris); padding-top: 20px; }
 }
.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; }
.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 { transition: 0.2s; display: block; position: absolute; width: 50px; height: 30px; background-color: #7a7c7d; content: ""; transform: translateX(2rem); }
.switch-button .switch-button__checkbox:checked+.switch-button__label:before { background-color: #3effd0; transform: translateX(0); }
/* ----- 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: #3effd0; 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: 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; }
input[type="text"]::placeholder { padding-left: 10px; color: var(--negro); }
input[type="password"]::placeholder { padding-left: 10px; color: var(--negro); }
input[type="number"]::placeholder { padding-left: 10px; color: var(--negro); }
.inputs-contacto textarea { font-size: 13px !important; line-height: 16.8px; font-weight: lighter; 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;font-weight: 400; }
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; }
/* -------------------------------- GENERAL --------------------------------- */
/* -------------------------------- MODULO_Alta_Newsletter --------------------------------- */
.MODULO_Alta_Newsletter { margin-top: 50px; }
/* .row .col { .MODULO_Alta_Newsletter .first-wrap padding: 0 20px; }
*/
.MODULO_Alta_Newsletter .first-wrap { padding: 0 0; }
.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: 40px; 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; }
.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: ; Inter */ }
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); }
.Formulario button { color:var(--primary) !important }
.MODULO_Iniciar_Sesion .first-wrap { display: flex; flex-direction: column; align-items: center; }
.MODULO_Iniciar_Sesion .first-wrap form { width: 100%; max-width: 350px; display: flex; flex-direction: column; align-items: center; gap: 20px; border-bottom: 1px solid var(--borde-gris); padding-bottom: 20px; margin-bottom: 20px; }
.MODULO_Iniciar_Sesion .first-wrap form a { font-size: 14px; line-height: 16.8px; font-weight: 400; font-family: var(--font-1); color: var(--negro); }
.MODULO_Iniciar_Sesion .first-wrap p { font-size: 21px; line-height: 31.5px; font-weight: 400; font-family: var(--font-2); margin-bottom: 12px; }
.MODULO_Iniciar_Sesion .first-wrap a { font-size: 14px; line-height: 16.8px; font-weight: 700; font-family: var(--font-1); }
/* -------------------------------- MODULO_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); 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: 200; letter-spacing: 0.005em; font-family: var(--font-1); 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: 373px; padding: 20px; flex-direction: column; align-items: center; justify-content: start; border-radius: 6px; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info p { font-size: 21px; line-height: 31.5px; font-weight: 400; font-family: var(--font-2); }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info div { box-shadow: none !important; display: flex; justify-content: space-between; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info div p { font-size: 13px; line-height: 16.8px; font-weight: 200; font-family: var(--font-1); letter-spacing: 0.05em; text-transform: uppercase; }
@media (max-width: 1500px) {
 .MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info { width: 100%; }
 }
@media (max-width: 992px) {
 .MODULO_Area_Usuario_Datos .first-wrap { flex-direction: column; gap: 40px; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 { width: 100%; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 { width: 100%; }
 }
/* -------------------------------- MODULO_Area_Usuario_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); text-align: center; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 p:nth-of-type(2) { font-size: 20px; line-height: auto; font-weight: 400; font-family: var(--font-2); text-align: center; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 div { display: flex; flex-direction: column; align-items: end; gap: 12px; width: 100%; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 div p:nth-of-type(2) { font-size: 13px; line-height: 16.8px; font-weight: 700; letter-spacing: 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%; }
.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: 700; 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; /* background-color: var(--primary); */
  padding: 48px; display: flex; flex-direction: column; gap: 24px; }
.NACIO_Audiencias .header_audiencia { display: flex; justify-content: space-between; border-bottom: 1px solid white; padding-bottom: 12px; }
.NACIO_Audiencias .header_audiencia p { /* font-family: ; Inter */
  font-size: 18px; font-weight: 700; line-height: 16.8px; color: white; text-transform: uppercase; }
.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: ; Inter */
  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: ; Inter */
  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: ; Inter */
  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: ; Inter */
  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: ; Inter */
  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: 4px; 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: ; Inter */
  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: ; Inter */
  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: ; Inter */
  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: 40px; background-color: #f1f1f1; display: flex; flex-direction: column; gap: 40px; }
.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; }
/* ---------- perfil persona ---------- */
.contenedor-personas { display: flex; justify-content: center; gap: 30px; }
.contenedor-personas .persona { display: flex; gap: 20px; width: fit-content; width: calc(25% - 40px); }
.contenedor-personas .persona .foto-persona { min-width: 90px; min-height: 90px; position: relative; }
.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; }
.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; }
.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; }
.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: center; 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; margin: 1rem 0; }
.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: var(--font-2); 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(/web/assets_new/img/decor/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(/web/assets_new/img/decor/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: 0em; order: 1; }
/* 
.MODULO { 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 .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); }
.MODULO_ROBA_M .first-wrap .wrap-text .wrap-otros { margin-top: 0 !important; }
.MODULO_ROBA_M .first-wrap .wrap-text header h3 a { font-size: 26px !important; line-height: 29px !important; }
.NACIO_Audiencias .contenido_audiencia .wrap-text a { font-size: 20px; line-height: 22.4px; font-weight: bold !important; margin-top: 0rem; }
@media (max-width: 992px) {
 .TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 2rem !important; line-height: 100%; letter-spacing: 0; color: var(--negro); border-bottom: 0; text-transform: initial !important; justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px; }
.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(/web/assets_new/img/decor/loading.gif); background-position: 50%; background-repeat: no-repeat; background-size: 50px; display: block; height: 0; overflow: hidden; padding-bottom: unset !important; height: 113px; }
 }
/* -------------------------------- MODULO_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 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("/web/assets_new/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: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-800); color: var(--negro); }
.MODULO_OPINION_DER .wrap_three .indicador-noticia .cuadrado-indicador-noticia { width: 15px; height: 15px; background-color: var(--color-1); margin: 0 5px 0 15px; }
.MODULO_OPINION_DER .wrap_three .indicador-noticia p:nth-of-type(2) { font-family: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-400); color: var(--negro); }
.MODULO_OPINION_DER .wrap_three .autor-noticia { display: flex; justify-content: center; }
.MODULO_OPINION_DER .wrap_three .autor-noticia { font-family: var(--font-1); font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 16.8px; font-weight: var(--fw-400); color: #7a7d7c; }
.MODULO_OPINION_DER .opiniones .titulo-opiniones { display: flex; justify-content: space-between; align-items: center; margin-bottom: 20px; }
.MODULO_OPINION_DER .opiniones .titulo-opiniones p { font-family: var(--font-1); font-size: 18px; font-weight: var(--fw-800); line-height: 16.8px; color: var(--neutral-black); text-transform: uppercase; }
.MODULO_OPINION_DER .opiniones .wrap-both { display: flex !important; flex-direction: row !important; }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media { order: 2; flex: initial !important; display: flex; flex-direction: column; justify-content: center; width: 40%; }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap { background-color: unset; }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap:before { box-shadow: none; content: unset; }
.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap img { width: 100%; border-radius: 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 article:nth-of-type(1) { border-bottom: 1px solid var(--borde-gris); padding-top: 0px; padding-bottom: 20px; }
.MODULO_NEXT .wrap_three article { border-bottom: 1px solid var(--borde-gris); padding: 20px 0; }
.MODULO_NEXT .wrap_three article:nth-of-type(3) { padding-top: 20px; padding-bottom: 0px; }
.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; }
.MODULO_NEXT .wrap_two .categoria-tag { margin-bottom: 0 !important; }
@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: 400; 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: 20px 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; align-items: stretch }
.MODULO_TABS.tabs-roba .first-wrap { flex-direction: column; margin-right: 20px; width: calc(70% - 20px); flex: unset !important; }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one { flex-direction: row; padding: 35px; background-color: #f1f1f1; flex: unset !important; }
.MODULO_TABS.tabs-roba .first-wrap .tabs { margin-bottom: 20px !important; }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one { display: flex; justify-content: space-between; gap: 30px; }
.MODULO_TABS.tabs-roba .first-wrap .wrap_one { margin-right: 0px !important; flex-wrap: wrap; }
.MODULO_TABS.tabs-roba .first-wrap .wrap-otros { display: unset !important; }
.MODULO_TABS.tabs-roba .sec-wrap { display: block !important; flex: 1 !important; flex-direction: column !important; margin-right: 0; justify-content: unset !important; }
.MODULO_TABS.tabs-roba .sec-wrap>div { height: 100%; }
.MODULO_TABS.tabs-roba h4 { font-family: var(--font-1); color: var(--negro); font-weight: var(--fw-800); font-size: 18px; line-height: 16.8px; text-transform: uppercase; margin-bottom: 1em; margin-top: 0 !important; }
.MODULO_TABS.tabs-roba .sec-wrap article { border-bottom: 1px solid 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(/web/assets_new/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: var(--font-1); 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: 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; }
.MODULO_DENUNCIA .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; }
.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(/web/assets_new/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(/web/assets_new/img/decor/loading.gif); background-position: 50%; background-repeat: no-repeat; background-size: 50px; display: block; height: 0; overflow: hidden; padding-bottom: unset !important; height: 113px; }
.MODULO_ROBA_LISTADO_50_50 .first-wrap .wrap-both .wrap-text { flex: unset !important; }
 }
/* -------------------------------- MODULO_ROBA_LISTADO_50_50 --------------------------------- */
/* MEDIA QUERY LEO */
@media (max-width: 992px) {
 .MODULO_ASIM_1_3 { display: block; }
 }
@media (max-width: 767px) {
 .slick-dotted.slick-slider { padding-bottom: 0; }
.MODULO_NEXT .sec-wrap { flex-direction: column; gap: 1rem; }
 }
/* ultimos estilos de nacio leo */
.hora-noticia { display: none !important; }
.ARAMATEIX .contenido article .wrap-both { display: flex; flex-direction: column; gap: 1rem; padding-left: 30px; }
.ARAMATEIX .contenido article .wrap-both .wrap-media { display: none; }
.ARAMATEIX .contenido article:first-of-type .wrap-both .wrap-media { order: 2; display: block; }
.ARAMATEIX .contenido article:first-of-type .wrap-both .wrap-text { order: 1; }
.ARAMATEIX .svg-ida,
.ARAMATEIX .svg-vuelta { top: -40px; left: -9px; right: initial; bottom: initial; transform: rotateY(180deg); }
.ARAMATEIX .contenido article .wrap-both .wrap-text header h3 a { font-family: var(--font-1); font-size: 17px; font-weight: 400; text-align: start !important; line-height: 20px !important; color: white; border-bottom: 1px solid white; padding-bottom: 20px; }
.ARAMATEIX .contenido article.urgent svg circle { fill: #EF6666; stroke: #EF6666; }
.ARAMATEIX .contenido article.urgent svg rect { fill: #EF6666; stroke: #EF6666; }
.ARAMATEIX .contenido article.breu .wrap-both .wrap-text header h3 a { font-family: var(--font-1); font-size: 17px; font-weight: 700; text-align: start !important; line-height: 20px !important; color: white; border-bottom: 1px solid white; padding-bottom: 20px; }
.ARAMATEIX .contenido article:first-of-type .wrap-both .wrap-text header h3 a { color: var(--primary); padding-bottom: 10px; border-bottom: 0; }
.ARAMATEIX .contenido article .wrap-both .wrap-text .wrap-otros { display: none !important; }
.ARAMATEIX .contenido article .wrap-both .wrap-text .hora-noticia { font-family: "MarkW01" !important; color: white; font-size: 14px; line-height: 16px; padding-left: 45px; display: flex !important; }
.ARAMATEIX .contenido article:first-of-type .wrap-both .wrap-text .hora-noticia { color: var(--primary); }
.ARAMATEIX .lineas-fijas { position: relative; }
.ARAMATEIX .lineas-fijas svg { position: absolute; top: 4px; }
.ARAMATEIX .categoria-tag { width: 100%; display: flex; justify-content: center; }
.ARAMATEIX .contenido .categoria-tag { display: none; }
.ARAMATEIX .wrap-otros { width: 100%; display: flex; margin: 0; justify-content: center; }
.ARAMATEIX .wrap-otros .pie-noticia { display: flex !important; justify-content: center; }
.ARAMATEIX .sec-wrap .wrap-text * { margin: 0; }
.fecha-noticia { font-family: var(--font-1) !important; font-style: normal; letter-spacing: 0; text-transform: uppercase; font-size: 14px; line-height: 14px; font-weight: var(--fw-400); color: var(--black); position: relative; }
.MODULO-OPINION .fecha-noticia { display: none; }
.MODULO_ROBA_M .fecha-noticia { text-align: center; }
.slick-list .wrap-otros .pie-noticia .contenedor-redactor span { flex-direction: column; gap: 2px; align-items: flex-start; }
.MODULO_OPINION_DER .wrap_two .wrap-otros { display: none !important; }
.MODULO_OPINION_DER .categoria-tag { justify-content: center; margin-top: 12px; }
.MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text .categoria-tag { justify-content: start; }
.articulo-opinion .img-wrap { position: relative; }
.articulo-opinion .wrap-media::after { content: ""; height: 13px; width: 17px; position: absolute; bottom: 0; right: 0; background-color: var(--secondary); }
.articulo-opinion .wrap-media::before { content: ""; height: 13px; width: 17px; position: absolute; top: 0; left: 0; background-color: var(--primary); z-index: 1; }
.MODULO_OPINION_DER .wrap_four .articulo-opinion { padding: 0 !important; border-bottom: 1px solid var(--borde-gris); padding-bottom: 1rem !important; }
.MODULO_OPINION_DER .wrap_four .articulo-opinion:last-child { border-bottom: 0; }
.MODULO_ROBA_LISTADO_50_50 article { border-top: 1px solid var(--borde-gris); padding-bottom: 2rem; padding-top: 2rem; margin: 0 !important; width: 100%; }
.MODULO_ROBA_LISTADO_50_50 article header { text-align: center; }
.destacado-gris .linea-titulo { display: none; }
/* 
.MODULO_TABS { margin-top: 1rem; }
*/
.MODULO_TABS .tabs { margin-bottom: 2rem; }
.MODULO_TABS.tabs-roba .categoria-tag { display: flex; }
.MODULO_TABS.tabs-roba .first-wrap article { width: calc(50% - 1rem); }
.MODULO_CRIAR .categoria-tag,
.MODULO_VERT_6 .categoria-tag .MODULO_OPINION_DER .opiniones .categoria-tag { display: none; }
.MODULO_IMPERDIBLE .wrap_two article { width: 100%; }
.MODULO_IMPERDIBLE .wrap_two article .categoria-tag { justify-content: center; }
.MODULO_IMPERDIBLE .wrap_three .categoria-tag { margin-bottom: 1rem; }
.MODULO_XL .categoria-tag { justify-content: center; }
.ARAMATEIX .sec-wrap article .wrap-both .wrap-text { padding: 0 1rem; }
.MODULO_1_3_1_2 .first-wrap .wrap_one .categoria-tag,
.MODULO-OPINION-5 .container-1 .categoria-tag,
.MODULO-OPINION-7 .container-1 .categoria-tag,
.MODULO_XXL_NUEVO .first-wrap .categoria-tag { justify-content: center; }
.MODULO_1_1_4 .third-wrap article .wrap-both { flex-direction: row; }
.MODULO_1_4 .sec-wrap .wrap-text,
.MODULO_1_4_1 .sec-wrap .wrap-text { padding-top: 0; }
.MODULO_TABS.tabs-roba .sec-wrap .wrap-media { width: 30%; }
.MODULO_TABS.tabs-roba .first-wrap .wrap-text { width: 100%; }
.MODULO_TABS.tabs-roba .sec-wrap .wrap-text { width: 100%; }
.MODULO_50_50_ROBA .first-wrap article,
.MODULO_50_50_ROBA .sec-wrap article { width: 100%; }
.MODULO_50_50_ROBA .first-wrap article header,
.MODULO_50_50_ROBA .sec-wrap article header { min-height: 50px; }
.MODULO_FOTOGALERIA .grid-gallery { display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-rows: 1fr; gap: 10px; }
.MODULO_FOTOGALERIA .grid-gallery { display: grid; grid-template-columns: repeat(12, 1fr); grid-auto-rows: 1fr; gap: 10px; }
/* Asegura que cada artículo y su imagen ocupen bien el espacio */
.MODULO_FOTOGALERIA .grid-gallery>* { width: 100%; height: 100%; }
.MODULO_FOTOGALERIA .grid-gallery * { height: 100%; }
/* Estilo de la imagen dentro del artículo */
.MODULO_FOTOGALERIA .grid-gallery .wrap-media .img-wrap { width: 100%; height: 100%; }
.MODULO_FOTOGALERIA .grid-gallery .wrap-text { display: none; }
/* Posiciones en grid basadas en el orden */
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(1) { grid-column: 1 / span 9; grid-row: 1 / span 2; }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(2) { grid-column: 10 / span 3; grid-row: 1 / span 1; }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(3) { grid-column: 10 / span 3; grid-row: 2 / span 1; }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(4) { grid-column: 1 / span 4; grid-row: 3 / span 1; }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(5) { grid-column: 5 / span 4; grid-row: 3 / span 2; }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(6) { grid-column: 9 / span 4; grid-row: 3 / span 2; }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(7) { grid-column: 1 / span 4; grid-row: 4 / span 1; }
.MODULO_FOTOGALERIA .grid-gallery>*:nth-child(8) { grid-column: 7 / span 6; grid-row: 4 / span 1; }
.despiece { background: rgba(122, 124, 125, 1); padding: 2rem; width: 100%; }
.despiece .titulo-despiece { font-size: 48px; color: black !important; font-family: var(--font-2) !important; }
.despiece .contenedor-imagen-despiece { display: flex; flex-direction: column; }
.despiece .contenedor-imagen-despiece img { width: 100%; object-fit: contain; }
.despiece .contenedor-imagen-despiece span { font-size: 14px; font-family: var(--font-1); color: black !important; }
.despiece .contenedor-texto-despiece { margin-top: 1rem; }
.despiece .contenedor-texto-despiece p { font-size: 21px; font-family: var(--font-1); color: black !important; }
.banner-lineas-porcentaje .banner-texto { display: flex; align-items: start; gap: 1rem; flex-wrap: wrap; }
.banner-lineas .porcentaje { font-family: var(--font-2); font-size: 50px; font-weight: bold; color: var(--secondary); padding-right: 1rem;line-height: 100%; }
.banner-lineas-porcentaje .banner-texto .parrafo { font-family: var(--font-2); font-size: 22px; font-weight: bold; color: black !important }
.banner-lineas .banner-texto { text-align: start !important; font-family: var(--font-2); line-height:100%; font-size: 22px; font-weight: bold; color: black !important }
.banner-articulo { display: flex; flex-wrap: wrap; align-items: center; background-color: white; /* padding: 2rem; */
  width: 100%; margin: 1rem 0; gap: 2rem; background-color: #f1f1f1; }
.banner-articulo .foto { height: 200px !important; }
.banner-articulo img { margin: 0!important; height: 200px !important; }
.banner-articulo .banner-lineas .autor { margin-top: 1rem !important; }
.banner-articulo:has(.banner-lineas) { background-color: white; }
.banner-articulo .foto { width: calc(40% - 2rem); }
.banner-articulo .contenido { width: calc(60% - 2rem); display: flex; flex-direction: column; align-items: center; justify-self: center; gap: 1rem; }
.banner-articulo .categoria-tag a { font-family: var(--font-1); font-size: 14px; font-weight: bold !important; color: black; }
.banner-articulo.banner-autor .banner-lineas { flex-direction: column; align-items: start }
.banner-articulo .tag-articulo { font-family: var(--font-1); font-size: 14px; font-weight: 400; text-transform: uppercase; }
.banner-articulo .banner-titulo { font-family: var(--font-1); font-size: 20px; font-weight: 600; color: black !important; line-height: 26px; text-align: center; }
.banner-articulo .banner-autor { font-family: var(--font-1); font-size: 14px; font-weight: 400; text-transform: initial; line-height: 16px; text-align: center; color: #7A7C7D !important }
.banner-articulo img { aspect-ratio: 16/9; object-fit: cover; }
/* Responsive: convertir en carrusel en tablet y móviles */
@media (max-width: 992px) {
 .banner-articulo { gap: 0; }
.banner-articulo .foto { width: 100%; height: auto !important; }
.banner-articulo .foto img { height: auto !important; }
.banner-articulo .contenido { width: 100%; display: flex; flex-direction: column; align-items: center; justify-self: center; gap: 0.5rem; padding: 0.5rem; }
.banner-articulo .contenido .categoria-tag { margin-bottom: 0 !important; }
.MODULO_FOTOGALERIA .grid-gallery { display: block; }
.MODULO_FOTOGALERIA .grid-gallery>* { width: 100%; margin-bottom: 10px; }
.MODULO_FOTOGALERIA .grid-gallery { display: block; }
.slick-slider .slick-arrow { height: 32px !important; width: 32px !important; display: flex; align-items: center; justify-content: center; }
.MODULO_FOTOGALERIA article { padding: 1rem; }
.slick-dots { height: fit-content !important; }
 }
.MODULO_XXL_NUEVO .first-wrap .wrap-media .img-wrap { padding-bottom: 40%; }
.ARAMATEIX .sec-wrap .wrap-one { display: flex; flex-wrap: wrap; gap: 1rem; }
.ARAMATEIX .sec-wrap .wrap-one .first-wrap { flex: 1 0 63%; order: 1; }
.ARAMATEIX .sec-wrap .wrap-one .first-wrap .wrap-both { flex-direction: column !important; }
.ARAMATEIX .sec-wrap .wrap-one .sec-wrap .wrap-both { flex-direction: column !important; }
.ARAMATEIX .sec-wrap .wrap-one .sec-wrap { flex: 1 0 30%; display: flex; flex-direction: column; gap: 1rem; order: 2; }
.ARAMATEIX.ARAMATEIX_TERRASSA .sec-wrap .wrap-one .sec-wrap { padding-right: 0 !important; }
.ARAMATEIX .sec-wrap .wrap-one article .wrap-both { display: block; }
.ARAMATEIX .sec-wrap .wrap-one article { margin-bottom: 0 !important; padding-bottom: 1rem !important; }
.ARAMATEIX .sec-wrap .wrap-one .wrap-otros .pie-noticia { justify-content: start; order: 2; }
.ARAMATEIX .sec-wrap .wrap-one .wrap-otros .div-tag-articulo { order: 1; }
.MODULO .ARAMATEIX .sec-wrap .wrap-one .wrap-both .wrap-text header h3 a { text-align: start !important; }
.ARAMATEIX .sec-wrap .wrap-one .categoria-tag { justify-content: start; }
.ARAMATEIX .sec-wrap .wrap-two article .wrap-both { display: block; }
.ARAMATEIX .sec-wrap .wrap-two { display: flex; gap: 1rem; }
.ARAMATEIX .sec-wrap .wrap-two article { max-width: 33%; }
.ARAMATEIX .sec-wrap .wrap-one article .div-tag-articulo,
.ARAMATEIX .sec-wrap .wrap-two article .div-tag-articulo { order: 1; }
.ARAMATEIX .sec-wrap .wrap-one article .wrap-both .wrap-otros,
.ARAMATEIX .sec-wrap .wrap-two article .wrap-both .wrap-otros { order: 2; display: flex !important; margin-top: 0; }
.ARAMATEIX .sec-wrap .wrap-one article .wrap-both .wrap-otros .pie-noticia,
.ARAMATEIX .sec-wrap .wrap-two article .wrap-both .wrap-otros .pie-noticia { justify-content: start; order: 2; display: flex; }
.ARAMATEIX .sec-wrap .wrap-one article .hora-noticia,
.ARAMATEIX .sec-wrap .wrap-two article .hora-noticia { display: none !important; }
.ARAMATEIX .sec-wrap .wrap-one .wrap-text,
.ARAMATEIX .sec-wrap .wrap-two .wrap-text { padding-top: 1rem !important; }
.tag-articulo { font-size: 16px; font-family: var(--font-1); line-height: 100%; }
.MODULO .wrap-both .wrap-text .wrap-otros .div-tag-articulo { align-items: center; }
.entradilla { display: none !important; }
.MODULO_100_IZQ .entradilla,
.MODULO_2_1_4 .wrap_three .entradilla,
.MODULO_XXL .first-wrap .entradilla,
.MODULO_1_Banner_3 .wrap_one .entradilla,
.MODULO_1_1_4 .sec-wrap .entradilla,
.MODULO_1_1_3 .first-wrap .entradilla,
.MODULO_1_4 .first-wrap .entradilla,
.MODULO_ASIM_1_3_3 .first-wrap .entradilla,
.MODULO_ASIM_1_3 .first-wrap .entradilla { display: block !important; }
.MODULO_ASIM_1_3.ARAMATEIX .entradilla { display: none !important; }
.MODULO_ASIM_1_3.ARAMATEIX .first-wrap article { margin: 1rem 0; }
.MODULO_ASIM_1_3.ARAMATEIX.ARAMATEIX_TERRASSA .wrap-one .first-wrap .entradilla { display: block !important; }
.MODULO_100_25 { display: flex; flex-wrap: wrap; padding: 2rem 0.5rem; }
.MODULO_100_25 .first-wrap { border: none; padding: 0; width: 100%; margin-right: 0; margin-bottom: 0; border-bottom: var(--secondary) !important; }
.MODULO_100_25 .sec-wrap { width: 100%; position: relative; background-color: transparent !important; padding: 0 !important; }
.MODULO_100_25 .sec-wrap .wrap-text { background: var(--secondary) !important; margin: 1rem; margin-top: -100px; z-index: 2; padding: 1rem; height: 100%; color: white !important; }
.MODULO_100_25 .sec-wrap .wrap-text * { color: white }
.MODULO_100_25 .sec-wrap .wrap-text header h3 a { font-size: 16px !important; line-height: 20px !important; font-weight: bold !important; color: white !important }
.MODULO_1_Banner_3.MODULO_100_25 .wrap_one .entradilla { display: none !important; }
/* .MODULO_1_Banner_3.MODULO_100_25 .wrap_one .categoria-tag { display: none !important; }
*/
.MODULO_100_25 .entradilla { display: none !important; }
/* 
.MODULO_100_25 .div-tag-articulo { display: none !important; }
*/
.MODULO_100_25 .sec-wrap .wrap-both { height: 100%; }
.NACIO_Audiencias img { width: initial; }
.NACIO_Audiencias article img { height: 100%; }
.NACIO_Audiencias .portada .wrap-both { height: 100%; }
.NACIO_Audiencias .portada .wrap-text { background: #F800BB !important; margin: 2rem; margin-top: -10%; z-index: 2; padding: 1rem; height: 100%; color: white !important; position: relative; }
.NACIO_Audiencias .portada .wrap-text * { color: white !important }
.NACIO_Audiencias .fecha .select-wrapper { background-color: var(--secondary); }
.MODULO_ROBA_M .first-wrap article { padding: 1rem 0 !important; /* border-bottom: 1px solid var(--borde-gris) !important */ }
.entrevista .MODULO_ROBA_M .first-wrap article { padding: 0 !important; }
.MODULO_ROBA_M .wrap-both .wrap-text header h3 a { text-align: center; }
.MODULO_ROBA_M .wrap-otros .pie-noticia { justify-content: center !important; }
.MODULO_TABS .first-wrap .wrap_one .wrap-text header h3 a { font-size: 1.2rem; line-height: 22px; color: black; }
.wrap-FOOTER { margin-top: 1rem; }
.row .col { padding: 0; }
.ARAMATEIX article.BREU .wrap-both .wrap-text header h3 a { font-weight: bold !important; }
.ARAMATEIX article.URGENTE .lineas-fijas svg * { fill: var(--tgn-1); stroke: var(--tgn-1); }
/* .ARAMATEIX .contenido article { padding-top: 1rem !important; }
*/
/* MEDIA QUERYS FINALES */
/* DESTACADOS */
.text-negre .TITULO-listado svg * { fill: var(--negre) !important; stroke: var(--negre) !important; }
.text-negre * { color: var(--negre) !important; }
.text-blanc .TITULO-listado svg * { fill: var(--white) !important; stroke: var(--white) !important; }
.text-blanc .flechita * { fill: var(--white) !important; stroke: var(--white) !important; }
.text-blanc * { color: var(--white) !important; }
.text-blau-nacio .TITULO-listado svg * { fill: var(--blau-nacio) !important; stroke: var(--blau-nacio) !important; }
.text-blau-nacio * { color: var(--blau-nacio) !important; }
.text-nacio .TITULO-listado svg * { fill: var(--nacio) !important; stroke: var(--nacio) !important; }
.text-nacio * { color: var(--nacio) !important; }
.text-gris .TITULO-listado svg * { fill: var(--gris) !important; stroke: var(--gris) !important; }
.text-gris * { color: var(--gris) !important; }
.text-criar-1 .TITULO-listado svg * { fill: var(--criar-1) !important; stroke: var(--criar-1) !important; }
.text-criar-1 * { color: var(--criar-1) !important; }
.text-criar-2 .TITULO-listado svg * { fill: var(--criar-2) !important; stroke: var(--criar-2) !important; }
.text-criar-2 * { color: var(--criar-2) !important; }
.text-criar-3 .TITULO-listado svg * { fill: var(--criar-3) !important; stroke: var(--criar-3) !important; }
.text-criar-3 * { color: var(--criar-3) !important; }
.text-criar-4 .TITULO-listado svg * { fill: var(--criar-4) !important; stroke: var(--criar-4) !important; }
.text-criar-4 * { color: var(--criar-4) !important; }
.text-criar-5 .TITULO-listado svg * { fill: var(--criar-5) !important; stroke: var(--criar-5) !important; }
.text-criar-5 * { color: var(--criar-5) !important; }
.text-next .TITULO-listado svg * { fill: var(--next) !important; stroke: var(--next) !important; }
.text-next * { color: var(--next) !important; }
.text-impacte .TITULO-listado svg * { fill: var(--impacte) !important; stroke: var(--impacte) !important; }
.text-impacte * { color: var(--impacte) !important; }
.text-tele .TITULO-listado svg * { fill: var(--tele) !important; stroke: var(--tele) !important; }
.text-tele * { color: var(--tele) !important; }
.text-viure .TITULO-listado svg * { fill: var(--viure) !important; stroke: var(--viure) !important; }
.text-viure * { color: var(--viure) !important; }
.text-tgn-1 .TITULO-listado svg * { fill: var(--tgn-1) !important; stroke: var(--tgn-1) !important; }
.text-tgn-1 * { color: var(--tgn-1) !important; }
.text-tgn-2 .TITULO-listado svg * { fill: var(--tgn-2) !important; stroke: var(--tgn-2) !important; }
.text-tgn-2 * { color: var(--tgn-2) !important; }
.text-locals-1 .TITULO-listado svg * { fill: var(--locals-1) !important; stroke: var(--locals-1) !important; }
.text-locals-1 * { color: var(--locals-1) !important; }
.text-locals-2 .TITULO-listado svg * { fill: var(--locals-2) !important; stroke: var(--locals-2) !important; }
.text-locals-2 * { color: var(--locals-2) !important; }
.text-sabadell-1 .TITULO-listado svg * { fill: var(--sabadell-1) !important; stroke: var(--sabadell-1) !important; }
.text-sabadell-1 * { color: var(--sabadell-1) !important; }
.text-sabadell-2 .TITULO-listado svg * { fill: var(--sabadell-2) !important; stroke: var(--sabadell-2) !important; }
.text-sabadell-2 * { color: var(--sabadell-2) !important; }
.text-sabadell-3 .TITULO-listado svg * { fill: var(--sabadell-3) !important; stroke: var(--sabadell-3) !important; }
.text-sabadell-3 * { color: var(--sabadell-3) !important; }
.text-sabadell-4 .TITULO-listado svg * { fill: var(--sabadell-4) !important; stroke: var(--sabadell-4) !important; }
.text-sabadell-4 * { color: var(--sabadell-4) !important; }
.text-sabadell-sapsones .TITULO-listado svg * { fill: var(--sabadell-sapsones) !important; stroke: var(--sabadell-sapsones) !important; }
.text-sabadell-sapsones * { color: var(--sabadell-sapsones) !important; }
.text-sabadell-nadal .TITULO-listado svg * { fill: var(--sabadell-nadal) !important; stroke: var(--sabadell-nadal) !important; }
.text-sabadell-nadal * { color: var(--sabadell-nadal) !important; }
.text-sabadell-diners .TITULO-listado svg * { fill: var(--sabadell-diners) !important; stroke: var(--sabadell-diners) !important; }
.text-sabadell-diners * { color: var(--sabadell-diners) !important; }
.text-sabadell-cultura .TITULO-listado svg * { fill: var(--sabadell-cultura) !important; stroke: var(--sabadell-cultura) !important; }
.text-sabadell-cultura * { color: var(--sabadell-cultura) !important; }
.text-sabadell-cultura-2 .TITULO-listado svg * { fill: var(--sabadell-cultura-2) !important; stroke: var(--sabadell-cultura-2) !important; }
.text-sabadell-cultura-2 * { color: var(--sabadell-cultura-2) !important; }
.text-sabadell-esports .TITULO-listado svg * { fill: var(--sabadell-esports) !important; stroke: var(--sabadell-esports) !important; }
.text-sabadell-esports * { color: var(--sabadell-esports) !important; }
.text-terrassa .TITULO-listado svg * { fill: var(--terrassa) !important; stroke: var(--terrassa) !important; }
.text-terrassa * { color: var(--terrassa) !important; }
.text-terrassa-opinio .TITULO-listado svg * { fill: var(--terrassa-opinio) !important; stroke: var(--terrassa-opinio) !important; }
.text-terrassa-opinio * { color: var(--terrassa-opinio) !important; }
.text-terrassa-gent .TITULO-listado svg * { fill: var(--terrassa-gent) !important; stroke: var(--terrassa-gent) !important; }
.text-terrassa-gent * { color: var(--terrassa-gent) !important; }
.text-terrassa-aula .TITULO-listado svg * { fill: var(--terrassa-aula) !important; stroke: var(--terrassa-aula) !important; }
.text-terrassa-aula * { color: var(--terrassa-aula) !important; }
.text-terrassa-habitatge .TITULO-listado svg * { fill: var(--terrassa-habitatge) !important; stroke: var(--terrassa-habitatge) !important; }
.text-terrassa-habitatge * { color: var(--terrassa-habitatge) !important; }
.text-terrassa-motor .TITULO-listado svg * { fill: var(--terrassa-motor) !important; stroke: var(--terrassa-motor) !important; }
.text-terrassa-motor * { color: var(--terrassa-motor) !important; }
.text-terrassa-salut .TITULO-listado svg * { fill: var(--terrassa-salut) !important; stroke: var(--terrassa-salut) !important; }
.text-terrassa-salut * { color: var(--terrassa-salut) !important; }
.text-terrassa-taula .TITULO-listado svg * { fill: var(--terrassa-taula) !important; stroke: var(--terrassa-taula) !important; }
.text-terrassa-taula * { color: var(--terrassa-taula) !important; }
.naranja .categoria-tag a:first-of-type { color: var(--naranja) !important; }
.fons-DS-motor .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-DS-motor .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-DS-motor .container { background-color: var(--DS-motor) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-DS-motor .container .MODULO { padding: 0; }
.fons-DS-motor .container .linea-titulo,
.fons-DS-motor .container .linea-titulo-after { display: none; }
.fons-DS-motor .container .TITULO-listado { padding-top:1rem }

.fons-DS-familia .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-DS-familia .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-DS-familia .container { background-color: var(--DS-familia) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-DS-familia .container .MODULO { padding: 0; }
.fons-DS-familia .container .linea-titulo,
.fons-DS-familia .container .linea-titulo-after { display: none; }
.fons-DS-familia .container .TITULO-listado { padding-top:1rem }

.fons-DS-taula .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-DS-taula .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-DS-taula .container { background-color: var(--DS-taula) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-DS-taula .container .MODULO { padding: 0; }
.fons-DS-taula .container .linea-titulo,
.fons-DS-taula .container .linea-titulo-after { display: none; }
.fons-DS-taula .container .TITULO-listado { padding-top:1rem }

.fons-DS-cases .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-DS-cases .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-DS-cases .container { background-color: var(--DS-cases) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-DS-cases .container .MODULO { padding: 0; }
.fons-DS-cases .container .linea-titulo,
.fons-DS-cases .container .linea-titulo-after { display: none; }
.fons-DS-cases .container .TITULO-listado { padding-top:1rem }

.fons-negre .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-negre .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-negre .container { background-color: var(--negre) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-negre .container .MODULO { padding: 0; }
.fons-negre .container .linea-titulo,
.fons-negre .container .linea-titulo-after { display: none; }
.fons-negre .container .TITULO-listado { padding-top:1rem }

.fons-blau-nacio .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-blau-nacio .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-blau-nacio .container { background-color: var(--blau-nacio) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-blau-nacio .container .MODULO { padding: 0; }
.fons-blau-nacio .container .linea-titulo,
.fons-blau-nacio .container .linea-titulo-after { display: none; }
.fons-blau-nacio .container .TITULO-listado { padding-top:1rem }

.fons-nacio .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-nacio .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-nacio .container { background-color: var(--nacio) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-nacio .container .MODULO { padding: 0; }
.fons-nacio .container .linea-titulo,
.fons-nacio .container .linea-titulo-after { display: none; }
.fons-nacio .container .TITULO-listado { padding-top:1rem }

.fons-gris .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-gris .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-gris .container { background-color: var(--gris) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-gris .container .MODULO { padding: 0; }
.fons-gris .container .linea-titulo,
.fons-gris .container .linea-titulo-after { display: none; }
.fons-gris .container .TITULO-listado { padding-top:1rem }

.fons-criar-1 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-criar-1 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-criar-1 .container { background-color: var(--criar-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-1 .container .MODULO { padding: 0; }
.fons-criar-1 .container .linea-titulo,
.fons-criar-1 .container .linea-titulo-after { display: none; }
.fons-criar-1 .container .TITULO-listado { padding-top:1rem }

.fons-criar-2 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-criar-2 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-criar-2 .container { background-color: var(--criar-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-2 .container .MODULO { padding: 0; }
.fons-criar-2 .container .linea-titulo,
.fons-criar-2 .container .linea-titulo-after { display: none; }
.fons-criar-2 .container .TITULO-listado { padding-top:1rem }

.fons-criar-3 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-criar-3 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-criar-3 .container { background-color: var(--criar-3) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-3 .container .MODULO { padding: 0; }
.fons-criar-3 .container .linea-titulo,
.fons-criar-3 .container .linea-titulo-after { display: none; }
.fons-criar-3 .container .TITULO-listado { padding-top:1rem }

.fons-criar-4 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-criar-4 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-criar-4 .container { background-color: var(--criar-4) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-4 .container .MODULO { padding: 0; }
.fons-criar-4 .container .linea-titulo,
.fons-criar-4 .container .linea-titulo-after { display: none; }
.fons-criar-4 .container .TITULO-listado { padding-top:1rem }

.fons-criar-5 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-criar-5 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-criar-5 .container { background-color: var(--criar-5) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-5 .container .MODULO { padding: 0; }
.fons-criar-5 .container .linea-titulo,
.fons-criar-5 .container .linea-titulo-after { display: none; }
.fons-criar-5 .container .TITULO-listado { padding-top:1rem }

.fons-next .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-next .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-next .container { background-color: var(--next) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-next .container .MODULO { padding: 0; }
.fons-next .container .linea-titulo,
.fons-next .container .linea-titulo-after { display: none; }
.fons-next .container .TITULO-listado { padding-top:1rem }

.fons-impacte .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-impacte .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-impacte .container { background-color: var(--impacte) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-impacte .container .MODULO { padding: 0; }
.fons-impacte .container .linea-titulo,
.fons-impacte .container .linea-titulo-after { display: none; }
.fons-impacte .container .TITULO-listado { padding-top:1rem }





.fons-tele .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-tele .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-tele .container { background-color: var(--tele) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tele .container .MODULO { padding: 0; }
.fons-tele .container .linea-titulo,
.fons-tele .container .linea-titulo-after { display: none; }
.fons-tele .container .TITULO-listado { padding-top:1rem }


.fons-tele-2 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-tele-2 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-tele-2 .container { background-color: var(--tele-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tele-2 .container .MODULO { padding: 0; }
.fons-tele-2 .container .linea-titulo,
.fons-tele-2 .container .linea-titulo-after { display: none; }
.fons-tele-2 .container .TITULO-listado { padding-top:1rem }


.fons-viure .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-viure .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-viure .container { background-color: var(--viure) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-viure .container .MODULO { padding: 0; }
.fons-viure .container .linea-titulo,
.fons-viure .container .linea-titulo-after { display: none; }
.fons-viure .container .TITULO-listado { padding-top:1rem }

.fons-tgn-1 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-tgn-1 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-tgn-1 .container { background-color: var(--tgn-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tgn-1 .container .MODULO { padding: 0; }
.fons-tgn-1 .container .linea-titulo,
.fons-tgn-1 .container .linea-titulo-after { display: none; }
.fons-tgn-1 .container .TITULO-listado { padding-top:1rem }


.fons-tgn-2 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-tgn-2 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-tgn-2 .container { background-color: var(--tgn-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tgn-2 .container .MODULO { padding: 0; }
.fons-tgn-2 .container .linea-titulo,
.fons-tgn-2 .container .linea-titulo-after { display: none; }
.fons-tgn-2 .container .TITULO-listado { padding-top:1rem }

.fons-locals-1 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-locals-1 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-locals-1 .container { background-color: var(--locals-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-locals-1 .container .MODULO { padding: 0; }
.fons-locals-1 .container .linea-titulo,
.fons-locals-1 .container .linea-titulo-after { display: none; }
.fons-locals-1 .container .TITULO-listado { padding-top:1rem }

.fons-locals-2 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-locals-2 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-locals-2 .container { background-color: var(--locals-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-locals-2 .container .MODULO { padding: 0; }
.fons-locals-2 .container .linea-titulo,
.fons-locals-2 .container .linea-titulo-after { display: none; }
.fons-locals-2 .container .TITULO-listado { padding-top:1rem }

.fons-sabadell-diners .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-diners .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-diners .container .col .MODULO { background-color: var(--sabadell-diners) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-cultura .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-cultura .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-cultura .container .col .MODULO { background-color: var(--sabadell-cultura) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-cultura-2 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-cultura-2 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-cultura-2 .container .col .MODULO { background-color: var(--sabadell-cultura-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-esports .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-esports .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-esports .container .col .MODULO { background-color: var(--sabadell-esports) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-sapsones .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-sapsones .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-sapsones .container .col .MODULO { background-color: var(--sabadell-sapsones) !important; padding: 0 2rem; margin-top: 0rem; }

.fons-sabadell-nadal .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-nadal .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-nadal .container .col .MODULO { background-color: var(--sabadell-nadal) !important; padding:  2rem; margin-top: 0rem; }


.fons-sabadell-1 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-1 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-1 .container .col .MODULO { background-color: var(--sabadell-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-2 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-2 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-2 .container .col .MODULO { background-color: var(--sabadell-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-3 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-3 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-3 .container .col .MODULO { background-color: var(--sabadell-3) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-4 .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-sabadell-4 .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-sabadell-4 .container .col .MODULO { background-color: var(--sabadell-4) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-1 .container .col .TITULO-listado,
.fons-sabadell-2 .container .col .TITULO-listado,
.fons-sabadell-3 .container .col .TITULO-listado,
.fons-sabadell-4 .container .col .TITULO-listado { padding-top: 2rem; }
.fons-sabadell-1 .container .col .TITULO-listado h2 span::after,
.fons-sabadell-2 .container .col .TITULO-listado h2 span::after,
.fons-sabadell-3 .container .col .TITULO-listado h2 span::after,
.fons-sabadell-4 .container .col .TITULO-listado h2 span::after { display: none; }
.fons-terrassa .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa .container .col .MODULO { background-color: var(--terrassa) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-opinio .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa-opinio .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa-opinio .container .col .MODULO { background-color: var(--terrassa-opinio) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-gent .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa-gent .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa-gent .container .col .MODULO { background-color: var(--terrassa-gent) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-aula .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa-aula .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa-aula .container .col .MODULO { background-color: var(--terrassa-aula) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-habitatge .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa-habitatge .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa-habitatge .container .col .MODULO { background-color: var(--terrassa-habitatge) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-motor .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa-motor .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa-motor .container .col .MODULO { background-color: var(--terrassa-motor) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-salut .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa-salut .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa-salut .container .col .MODULO { background-color: var(--terrassa-salut) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-taula .container .col .MODULO_HORIZ_1 { padding-top: 2rem; }
.fons-terrassa-taula .slick-arrow { top: 25px !important; margin-right: 10px }
.fons-terrassa-taula .container .col .MODULO { background-color: var(--terrassa-taula) !important; padding: 0 2rem; margin-top: 0rem; }
.titol-negre .TITULO-listado h2,
.titol-negre .TITULO-listado h2 span { color: var(--negre) !important }
.titol-blanc .TITULO-listado h2,
.titol-blanc .TITULO-listado h2 span { color: var(--white) !important }
.titol-DS-familia .TITULO-listado h2,
.titol-DS-familia .TITULO-listado h2 span { color: var(--DS-familia) !important }
.titol-DS-taula .TITULO-listado h2,
.titol-DS-taula .TITULO-listado h2 span { color: var(--DS-taula) !important }
.titol-DS-cases .TITULO-listado h2,
.titol-DS-cases .TITULO-listado h2 span { color: var(--DS-cases) !important }
.titol-DS-motor .TITULO-listado h2,
.titol-DS-motor .TITULO-listado h2 span { color: var(--DS-motor) !important }
.titol-blau-nacio .TITULO-listado h2,
.titol-blau-nacio .TITULO-listado h2 span { color: var(--blau-nacio) !important }
.titol-nacio .TITULO-listado h2,
.titol-nacio .TITULO-listado h2 span { color: var(--nacio) !important }
.titol-gris .TITULO-listado h2,
.titol-gris .TITULO-listado h2 span { color: var(--gris) !important }
.titol-criar-1 .TITULO-listado h2,
.titol-criar-1 .TITULO-listado h2 span { color: var(--criar-1) !important }
.titol-criar-2 .TITULO-listado h2,
.titol-criar-2 .TITULO-listado h2 span { color: var(--criar-2) !important }
.titol-criar-3 .TITULO-listado h2,
.titol-criar-3 .TITULO-listado h2 span { color: var(--criar-3) !important }
.titol-criar-4 .TITULO-listado h2,
.titol-criar-4 .TITULO-listado h2 span { color: var(--criar-4) !important }
.titol-criar-5 .TITULO-listado h2,
.titol-criar-5 .TITULO-listado h2 span { color: var(--criar-5) !important }
.titol-next .TITULO-listado h2,
.titol-next .TITULO-listado h2 span { color: var(--next) !important }
.titol-verticals-2 .TITULO-listado h2,
.titol-verticals-2 .TITULO-listado h2 span { color: var(--verticals-2) !important }
.titol-impacte .TITULO-listado h2,
.titol-impacte .TITULO-listado h2 span { color: var(--impacte) !important }
.titol-tele .TITULO-listado h2,
.titol-tele .TITULO-listado h2 span { color: var(--tele) !important }
.titol-tele-2 .TITULO-listado h2,
.titol-tele-2 .TITULO-listado h2 span { color: var(--tele-2) !important }
.titol-viure .TITULO-listado h2,
.titol-viure .TITULO-listado h2 span { color: var(--viure) !important }
.titol-viure-2 .TITULO-listado h2,
.titol-viure-2 .TITULO-listado h2 span { color: var(--viure-2) !important }
.titol-tgn-1 .TITULO-listado h2,
.titol-tgn-1 .TITULO-listado h2 span { color: var(--tgn-1) !important }
.titol-tgn-2 .TITULO-listado h2,
.titol-tgn-2 .TITULO-listado h2 span { color: var(--tgn-2) !important }
.titol-locals-1 .TITULO-listado h2,
.titol-locals-1 .TITULO-listado h2 span { color: var(--locals-1) !important }
.titol-locals-2 .TITULO-listado h2,
.titol-locals-2 .TITULO-listado h2 span { color: var(--locals-2) !important }
.titol-sabadell-diners .TITULO-listado h2,
.titol-sabadell-diners .TITULO-listado h2 span { color: var(--sabadell-diners) !important }
.titol-sabadell-cultura .TITULO-listado h2,
.titol-sabadell-cultura .TITULO-listado h2 span { color: var(--sabadell-cultura) !important }
.titol-sabadell-cultura-2 .TITULO-listado h2,
.titol-sabadell-cultura-2 .TITULO-listado h2 span { color: var(--sabadell-cultura-2) !important }
.titol-sabadell-esports .TITULO-listado h2,
.titol-sabadell-esports .TITULO-listado h2 span { color: var(--sabadell-esports) !important }
.titol-sabadell-sapsones .TITULO-listado h2,
.titol-sabadell-sapsones .TITULO-listado h2 span { color: var(--sabadell-sapsones) !important }

.titol-sabadell-nadal .TITULO-listado h2,
.titol-sabadell-nadal .TITULO-listado h2 span { color: var(--sabadell-nadal) !important }
.titol-sabadell-1 .TITULO-listado h2,
.titol-sabadell-1 .TITULO-listado h2 span { color: var(--sabadell-1) !important }
.titol-sabadell-2 .TITULO-listado h2,
.titol-sabadell-2 .TITULO-listado h2 span { color: var(--sabadell-2) !important }
.titol-sabadell-3 .TITULO-listado h2,
.titol-sabadell-3 .TITULO-listado h2 span { color: var(--sabadell-3) !important }
.titol-sabadell-4 .TITULO-listado h2,
.titol-sabadell-4 .TITULO-listado h2 span { color: var(--sabadell-4) !important }
.titol-terrassa .TITULO-listado h2,
.titol-terrassa .TITULO-listado h2 span { color: var(--terrassa) !important }
.titol-terrassa-opinio .TITULO-listado h2,
.titol-terrassa-opinio .TITULO-listado h2 span { color: var(--terrassa-opinio) !important }
.titol-terrassa-gent .TITULO-listado h2,
.titol-terrassa-gent .TITULO-listado h2 span { color: var(--terrassa-gent) !important }
.titol-terrassa-aula .TITULO-listado h2,
.titol-terrassa-aula .TITULO-listado h2 span { color: var(--terrassa-aula) !important }
.titol-terrassa-habitatge .TITULO-listado h2,
.titol-terrassa-habitatge .TITULO-listado h2 span { color: var(--terrassa-habitatge) !important }
.titol-terrassa-motor .TITULO-listado h2,
.titol-terrassa-motor .TITULO-listado h2 span { color: var(--terrassa-motor) !important }
.titol-terrassa-salut .TITULO-listado h2,
.titol-terrassa-salut .TITULO-listado h2 span { color: var(--terrassa-salut) !important }
.titol-terrassa-taula .TITULO-listado h2,
.titol-terrassa-taula .TITULO-listado h2 span { color: var(--terrassa-taula) !important }
.buto-negre .btn-suscripcion { background-color: var(--negre) !important; color: white !important }
.buto-DS-familia .btn-suscripcion { background-color: var(--DS-familia) !important; color: white !important }
.buto-DS-taula .btn-suscripcion { background-color: var(--DS-taula) !important; color: white !important }
.buto-DS-cases .btn-suscripcion { background-color: var(--DS-cases) !important; color: white !important }
.buto-DS-motor .btn-suscripcion { background-color: var(--DS-motor) !important; color: white !important }
.buto-blau-nacio .btn-suscripcion { background-color: var(--blau-nacio); color: white !important }
.buto-nacio .btn-suscripcion { background-color: var(--nacio); color: black !important }
.buto-gris .btn-suscripcion { background-color: var(--gris); color: black !important }
.buto-criar-1 .btn-suscripcion { background-color: var(--criar-1); color: black !important }
.buto-criar-2 .btn-suscripcion { background-color: var(--criar-2); color: white !important; }
.buto-criar-3 .btn-suscripcion { background-color: var(--criar-3); color: black !important }
.buto-criar-4 .btn-suscripcion { background-color: var(--criar-4); color: black !important }
.buto-criar-5 .btn-suscripcion { background-color: var(--criar-5); color: black !important }
.buto-next .btn-suscripcion { background-color: var(--next); color: black !important }
.buto-verticals-2 .btn-suscripcion { background-color: var(--verticals-2); color: white !important }
.buto-impacte .btn-suscripcion { background-color: var(--impacte); color: white !important }
.buto-tele .btn-suscripcion { background-color: var(--tele); color: white !important }
.buto-tele-2 .btn-suscripcion { background-color: var(--tele-2); color: white !important }
.buto-viure .btn-suscripcion { background-color: var(--viure); color: black !important }
.buto-viure-2 .btn-suscripcion { background-color: var(--viure-2); color: white !important }
.buto-tgn-1 .btn-suscripcion { background-color: var(--tgn-1); color: black !important }
.buto-tgn-2 .btn-suscripcion { background-color: var(--tgn-2); color: black !important }
.buto-locals-1 .btn-suscripcion { background-color: var(--locals-1); color: black !important }
.buto-locals-2 .btn-suscripcion { background-color: var(--locals-2); color: black !important }
.buto-sabadell-diners .btn-suscripcion { background-color: var(--sabadell-diners); color: black !important }
.buto-sabadell-cultura .btn-suscripcion { background-color: var(--sabadell-cultura); color: black !important }
.buto-sabadell-cultura-2 .btn-suscripcion { background-color: var(--sabadell-cultura-2); color: black !important }
.buto-sabadell-esports .btn-suscripcion { background-color: var(--sabadell-esports); color: black !important }
.buto-sabadell-sapsones .btn-suscripcion { background-color: var(--sabadell-sapsones); color: black !important }
.buto-sabadell-nadal .btn-suscripcion { background-color: var(--sabadell-nadal); color: black !important }
.buto-sabadell-1 .btn-suscripcion { background-color: var(--sabadell-1); color: black !important }
.buto-sabadell-2 .btn-suscripcion { background-color: var(--sabadell-2); color: white !important }
.buto-sabadell-3 .btn-suscripcion { background-color: var(--sabadell-3); color: black !important }
.buto-sabadell-4 .btn-suscripcion { background-color: var(--sabadell-4); color: black !important }
.buto-terrassa .btn-suscripcion { background-color: var(--terrassa); color: white !important }
.buto-terrassa-opinio .btn-suscripcion { background-color: var(--terrassa-opinio); color: black !important }
.buto-terrassa-gent .btn-suscripcion { background-color: var(--terrassa); color: white !important }
.buto-terrassa-aula .btn-suscripcion { background-color: var(--terrassa); color: white !important }
.buto-terrassa-habitatge .btn-suscripcion { background-color: var(--terrassa-habitatge); color: black !important }
.buto-terrassa-motor .btn-suscripcion { color: black !important; background-color: var(--terrassa-motor) }
.buto-terrassa-salut .btn-suscripcion { color: black !important; background-color: var(--terrassa-salut) }
.buto-terrassa-taula .btn-suscripcion { background-color: var(--terrassa-taula); color: white !important }
.MODULO { padding: 0 2em; }
.entradilla { display: none !important; }
/* .TRIPLE_SUPERIOR { margin: 1rem 0; }
*/
.TITULO-listado h2 a { font-family: var(--font-2) !important; }
.categoria-tag a{ color: black }
.MODULO_100_IZQ header { height: fit-content }
.linea-titulo { padding: 1rem 0; }
.titulo-seccion-peque { font-size: 21px !important; font-family: var(--font-2); line-height:100% }
.titulo-seccion-peque a { font-size: 21px !important; font-family: var(--font-2); line-height:100% }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media { flex-basis: 60%; }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-text { flex-basis: 40%; }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media * { height: 100% !important; max-height: 437px; }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { padding-bottom: 66%; }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-text { display: flex; flex-direction: row; flex-wrap: wrap; gap: 10px; }
.MODULO_100_25 .first-wrap .wrap_one article .categoria-tag { order: 2; }
.MODULO_100_25 .first-wrap .wrap_one article header { order: 1; }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-otros { order: 3; margin: 0; }
.MODULO_100_25 .first-wrap .wrap_one article article .wrap-media { display: none; }
.MODULO_100_25 .first-wrap .wrap_one article article .wrap-both .wrap-text { flex-basis: 100%; width: 100%; }
.MODULO_100_25 .sec-wrap { padding-top: 2rem !important; border-top: 1px solid var(--borde-gris) }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media * { height: 100% !important; height: 246px; }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 100%; }
.MODULO_100_25 .sec-wrap article { height: 100%; }
.MODULO_100_25 article:first-of-type h3 a { font-size: 2.8rem !important; font-weight: 800 !important; line-height: 55.2px !important; }
.MODULO_REELS article .wrap-media { height: 345px; }
.MODULO_REELS article .wrap-media figure,
.MODULO_REELS article .wrap-media .img-wrap { height: 100% !important; }
.MODULO_REELS .wrap-media .img-wrap { padding-bottom: 0 !important; }
.MODULO_REELS .container-video-responsive { padding-bottom: 0 !important; height: 100%; }
.es-multimedia .element { background-color: var(--neutral-white); width: 18px !important; height: 18px !important; position: absolute; clip-path: polygon(0% 0%, 0% 100%, 50% 75%, 50% 75%, 50% 75%, 50% 75%, 100% 50%, 100% 50%); }
.categoria-tag a { font-size: 13px !important; font-weight: 400; line-height: 10px; }
.MODULO_ROBA2X_L .wrap-both .wrap-text .categoria-tag { justify-content: center; }
.MODULO_GRID_VERT .wrap-both .wrap-text header h3 a { font-weight: bold; font-size: 18px; }
.MODULO_VERT_3 .wrap-both header { margin-top: 0.2rem; }
.MODULO_GRID_VERT .wrap-text { padding-top: 1rem !important }
.MODULO_1_4_3 .sec-wrap .wrap_two .wrap-both header { margin-top: 0 !important }
.MODULO_VERT_3 .wrap-both .wrap-text header h3 a { font-weight: bold; font-size: 18px; }
.con-publicidad { max-width: 70%; }
.MODULO_ROBA_M .first-wrap article { border-bottom: 1px solid var(--borde-gris) !important; }
.MODULO_ROBA_M .first-wrap article:last-child { border-bottom: 0 !important }
.wrap-FOOTER.black .page-footer .collapsible-header svg path { fill: black !important; }
.wrap-FOOTER.white .page-footer .collapsible-header svg path { fill: white !important; }
.MODULO_NUEVO .sec-wrap article { flex: 1 0 24%; }
.art-cuerpoul:not(.browser-default)>li { list-style: initial !important; }
article.VIDEO { position: relative; }
article.VIDEO svg { position: absolute; bottom: 10px; right: 10px; }
.TRIPLE_SUPERIOR { padding: 1rem 0; }
/* .wrap-HEADER.pinned { animation: d .5s 1; top: -0 !important; }
*/
@keyframes d {
 0% { top: 0px; position: relative !important }
to { position: fixed !important; top: -114px; }
 }
.TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 3rem !important; line-height: 21px; letter-spacing: 0; color: var(--negro); border-bottom: 0; /*text-transform: capitalize; */
  justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px; }
.fecha-pub,
.hora-pub { font-family: var(--font-1); }
.publicado { display: flex; justify-content: space-between; padding: 24px 0; border-bottom: 1px solid var(--neutral-4); }
autor-articulo { width: fit-content; display: flex; flex-direction: column; gap: 10px; }
.container-descripcion-autor { width: fit-content; }
.container-autor-footer-noticia .autor-articulo { max-width: fit-content }
.container-descripcion-autor p { font-size: 14px; font-family: var(--font-1) !important; }
.container-descripcion-autor * { font-size: 14px; font-family: var(--font-1) !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul .media-pie { color: rgba(0, 0, 0, .87) !important; font-weight: 700; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul .media-autor { color: rgba(0, 0, 0, .87) !important; }
.listado_notis ul { display: flex; align-items: stretch; justify-content: flex-start; flex-wrap: nowrap; gap: 12px; margin: 0; padding: 0; flex-wrap: wrap; }
.categoria-listado { font-family: var(--font-1) !important; text-transform: uppercase; font-size: 14px !important }
.titulo-listado { font-family: var(--font-1) !important; font-size: 17px !important; font-weight: bold; color: black; line-height: 20px; }
.texto-ara-portada { width: calc(70% - 1rem); display: flex; flex-direction: column; gap: 5px }
.img-ara-portada img { width: 90px; height: 90px; object-fit: cover; }
@media only screen and (min-width: 993px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media { float: left; margin: 0; order: 2; width: 100%; margin-bottom: 2rem }
 }
.media-pie { font-size: 16px !important; }
.media-autor { font-size: 16px !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { width: 70px }
/* ART. FICHA NEW */
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto img { height: 70px; width: 70px; max-width: 100%; object-fit: contain; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { margin-right: 0em; }
.barra-compartir-articulo { margin-top: 0.3em; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { display: block; font-size: 18px; line-height: 22px; margin-top: 0.25em; color: black !important; text-transform: uppercase; }
.cargo { font-size: 14px; font-family: var(--font-1); line-height: 100%; }
.publicado { display: flex; padding: 24px 0; border-bottom: 1px solid var(--neutral-4); }
.fecha-pub { flex-direction: column; display: flex; }
.publicado div { display: flex; width: fit-content; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 21px !important; line-height: 1.5em !important; }
.periodico_16 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 19px !important; line-height: 1.5em !important; }
.periodico_21 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 19px !important; line-height: 1.5em !important; }
.periodico_32 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 19px !important; line-height: 1.5em !important; }
.periodico_37 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 19px !important; line-height: 1.5em !important; }
.periodico_16 .hora-pub,
.periodico_21 .hora-pub,
.periodico_32 .hora-pub,
.periodico_37 .hora-pub { font-size: 14px !important; }
.periodico_16 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1,
.periodico_21 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1,
.periodico_32 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1,
.periodico_37 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 { font-weight: 700 !important; }
.periodico_16 .wrap-listado-noticias ul li a,
.periodico_21 .wrap-listado-noticias ul li a,
.periodico_32 .wrap-listado-noticias ul li a,
.periodico_37 .wrap-listado-noticias ul li a { font-size: 15px !important; }
.periodico_16 .wrap-HEADER .btn-newsletter-movil,
.periodico_21 .wrap-HEADER .btn-newsletter-movil,
.periodico_16 .wrap-HEADER .cd-search-trigger,
.periodico_21 .wrap-HEADER .cd-search-trigger,
.periodico_32 .wrap-HEADER .btn-newsletter-movil,
 .periodico_32 .wrap-HEADER .cd-search-trigger,
.periodico_37 .wrap-HEADER .btn-newsletter-movil,
.periodico_37 .wrap-HEADER .cd-search-trigger { font-size: 14px !important; }
.periodico_16 .TITULO-listado h2,
.periodico_21 .TITULO-listado h2,
.periodico_32 .TITULO-listado h2,
.periodico_37 .TITULO-listado h2 { font-size:2.8rem !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { width: 100% !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .BN iframe { width: auto !important; }
.listado_notis ul li { width: calc(33% - 1rem); list-style-type: none !important; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 2px; }
.listado_notis ul li img { height: 141px; /* height: 100%; */
  object-fit: cover; }
.art-entradilla { font-family: var(--font-1) !important }
.auspiciante img { max-width: 150px; }
.fecha-pub div { font-weight: 400; }
/*art ficha especial*/
.ficha-articulo.ESPECIAL .container.full-width { width: 100%; max-width: 100% !important; }
.ficha-articulo.ESPECIAL .wrap-tit .title { padding: 15px 24px; margin: 0; font-size: 1.75rem; color: inherit; line-height: 1.2; font-family: var(--font-1) !important; }
.ficha-articulo.ESPECIAL .wrap-tit .title span { font-size: 2rem; color: #000; font-weight: 400; font-family: var(--font-1) !important; line-height: 1.2; }
.ficha-articulo.ESPECIAL .wrap-tit .title a { font-size: 19px; color: #000; font-weight: 400; line-height: 1.2; text-transform: uppercase; font-family: var(--font-1) !important; letter-spacing: .06em; }
.ficha-articulo.ESPECIAL .wrap-branded { padding: 8px 24px; background: #f1f1f1; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; gap: 24px; }
.ficha-articulo.ESPECIAL .wrap-branded span { font-size: .875rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif; letter-spacing: .02em; line-height: 1.2; }
.ficha-articulo.ESPECIAL .wrap-branded img { max-height: 3rem; width: auto; height: auto; display: block; }
.ficha-articulo.ESPECIAL .foto-principal { position: relative; }
.ficha-articulo.ESPECIAL { .img-wrap { padding-bottom: 40%; }
 }
.ficha-articulo.ESPECIAL H1 { position: absolute; bottom: 0; font-family: Aeonik; font-weight: 900; color: white; z-index: 0; width: 100%; margin: auto; margin-bottom: 0; text-align: center; left: 50%; transform: translate(-50%, 0); -webkit-transform: translate(-50%, 0); padding: 48px 16px; background: rgba(255, 255, 255, 1.0); background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(1, 1, 1, 0.5)); }
.ul-autor-especial { display: flex; justify-content: center; gap: 1rem; }
.branded .ul-autor-especial { display: flex; justify-content: start; gap: 1rem; }
.ficha-articulo.ESPECIAL H1 span { max-width: 1200px; width: 100%; position: relative; display: flex; justify-content: center; margin: 0 auto; }
.ficha-articulo.ESPECIAL .container-mega { display: none; }
.ficha-articulo.ESPECIAL .CONTENIDO-ARTICULO { width: 100%; }
.ficha-articulo.ESPECIAL .img-wrap:before { background: linear-gradient(57.49deg, rgba(0, 0, 0, .23) 28.14%, transparent 63.23%), linear-gradient(0deg, rgba(0, 0, 0, .2), rgba(0, 0, 0, .2)); }
.ficha-articulo.ESPECIAL .art-autor-foot-noticia,
.ficha-articulo.ESPECIAL .listado_notis { display: none !important; }
.ficha-articulo.ESPECIAL .listado_notis.contenido_relacionado { display: block !important; }
.ficha-articulo.ESPECIAL .art-entradilla { font-family: var(--font-2); font-size: 1.75rem; color: var(--black); line-height: 1.4em; text-align: center; font-weight: 400; padding: 24px 0; border-bottom: 1px solid var(--neutral-4); margin-bottom: 0; }
/* .ficha-articulo.ESPECIAL .art-autor .autor-foto,
.ficha-articulo.ESPECIAL .art-autor .cargo { display: none !important; }
*/
/* .ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.cargo { display: none !important; }
*/
.ficha-articulo.ESPECIAL .art-autor { padding-bottom: 24px !important; padding-top: 24px; }
.ficha-articulo.ESPECIAL .art-autor .redactor { justify-content: center; text-align: center; margin: 0 !important; }
.ficha-articulo.ESPECIAL .art-autor .redactor a { margin: 0 !important; }
.ficha-articulo.ESPECIAL .publicado { border-bottom: 0; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { margin: 2rem 0; max-width: 70%; margin: 2rem auto; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h2 { margin: 2rem 0; max-width: 70%; margin: 0 auto; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo h3 { margin: 2rem 0; max-width: 70%; margin: 0 auto; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { display: flex; justify-content: center; gap: 0.5rem; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .wrap-media-imagen ul { display: flex; justify-content: center; gap: 0.5rem; flex-direction: column; max-width: 70%; margin: 0 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 !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: 0 auto; align-items: start !important }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul li ul { display: flex; justify-content: center; gap: 0.5rem; flex-direction: column; max-width: 100%; margin: initial; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul li ul li { list-style-type: circle; }
.wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita, .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote { max-width: 70%; margin: 0 auto; }
.pag-aramateix .titulo { font-family: "MarkW01" !important; color: white; background-color: #064896; }
.wrap-PAGINA-CORPORATIVA .pag-aramateix .titulo h1 { border-bottom: 0 !important; font-size: 40px !important; line-height: 40px !important; color: white !important; padding: 5px 10px !important; font-family: "MarkW01" !important; }
.NACIO_Reconocimiento.pag-aramateix .reconocimiento .fecha .hora { font-family: var(--font-1) !important; color: black; font-size: 14px; font-weight: bold; line-height: 16px; }
.wrap-PAGINA-CORPORATIVA .pag-aramateix h3 { margin-top: 0 !important; font-size: 26px !important; ; line-height: 31px !important; font-weight: 500 !important; font-family: var(--font-1) !important; ; }
.wrap-PAGINA-CORPORATIVA .pag-aramateix .logo-edicion { margin-right: 1rem; }
.NACIO_Reconocimiento.pag-aramateix .reconocimiento .contenedor-reconocimiento p { padding-left: 0; }
.reconocimiento.PORTADA img { max-height: 301px; object-fit: cover; }
.NACIO_Reconocimiento .reconocimiento.URGENTE .contenedor-reconocimiento { display: flex; background-color: #FFBEAF; gap: 40px; padding: 30px; }
.NACIO_Reconocimiento .reconocimiento.DIRECTO .contenedor-reconocimiento { display: flex; background-color: #F1F1F1; gap: 40px; padding: 30px; }
.aramateix-azul { font-family: "MarkW01"; color: white; font-size: 21px; line-height: 12px; font-weight: 400; background-color: #064896; height: 33px; padding: 0 12px; text-transform: initial !important; display: flex; align-items: end; }
.contendor-azulcito { display: flex; gap: 18px; background-color: #0061F2; align-items: center; height: 33px; padding: 0 5px; }
.breu .hora { color: white !important; }
.NACIO_Reconocimiento .reconocimiento.breu .fecha { gap: 0 !important }
.pag-aramateix .CONTENIDO { max-width: 70%; margin-right: 1rem }
.pag-aramateix .COLUMNA-DER { width: 100%; max-width: 300px; }
.NACIO_Reconocimiento.pag-aramateix .reconocimiento .contenedor-reconocimiento .foto-principal { max-width: 360px !important; min-width: 360px !important; }
.pag-aramateix .periodico { font-family: "MarkW01" !important; color: var(--primary); font-size: 24px !important; font-weight: bold; }
.periodico_21 .fecha-noticia { display: none !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img.gota-verda-ple { width: initial !important; }
.art-cuerpo .divimatgeeditor { width: 100% !important }
.ARAMATEIX .contenido .fecha-noticia { display: none !important; }
.tipo_opinion { display: flex; gap: 10px; font-size: var(--font-1) !important; font-size: 20px !important; font-weight: bold !important; ; line-height: 32px !important; ; color: black; align-items: center; }
h1.art-opinion { font-family: var(--font-2) !important; font-size: 58px !important; font-style: italic; line-height: 70px !important; font-weight: 500 !important; }
.titulo-edicion { font-size: 52px; font-weight: 800; font-family: var(--font-2) !important; line-height: 100%; padding-left: 2rem; margin: 1rem 0; }
.btn_primary_outline { background-color: var(--secondary) !important; color: var(--primary) !important; font-size: 18px; text-transform: uppercase; font-family: var(--font-2) !important; border: 0 !important; outline: 0 !important; border-radius: 0 !important; }
/* .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.cargo { display:none !important }
*/
@media(max-width:992px) {
 .ficha-articulo.ESPECIAL { .img-wrap { padding-bottom: 56%; }
 }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p { max-width: 100%; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul { margin: 2rem 0; max-width: 100%; margin: 0 auto; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .wrap-media-imagen ul { flex-direction: column; padding: 0; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo * { max-width: 100% !important; }
.titulo-edicion { font-size: 40px; font-weight: 800; font-family: var(--font-2); line-height: 100%; padding-left: 0; }
.ficha-articulo.ESPECIAL .wrap-branded img { max-height: 3rem; width: auto; height: auto; display: block; max-width: 150px; }
h1.art-opinion { font-family: var(--font-2) !important; font-size: 40px !important; font-style: italic; line-height: 50px !important; font-weight: 500 !important; }
.wrap-FICHA-ARTICULO { padding: 1rem !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a { padding: 6px !important; ; font-size: 12px !important; ; /* margin-bottom: 1rem !important; */
    ; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO { padding: 0 !important; }
.ficha-articulo.ESPECIAL .art-entradilla { width: 100%; padding-left: 1em; padding-right: 1em; font-size: 16px }
.ficha-articulo.ESPECIAL .CONTENIDO-ARTICULO { width: 100% !important; margin-right: 0 !important; padding-left: 1em; padding-right: 1em; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO figure { margin-bottom: 0; }
.ficha-articulo.ESPECIAL H1 { padding-top: 24px; padding-bottom: 24px; font-size: 24px; background: linear-gradient(180deg, rgba(255, 255, 255, 0), rgba(1, 1, 1, 0.7)); }
.ficha-articulo.ESPECIAL .wrap-branded { padding: 8px 24px; display: flex; flex-direction: row; flex-wrap: wrap; justify-content: flex-start; align-items: center; gap: 5px; }
.NACIO_Audiencias { width: 100%; max-width: 860px; /* background-color: var(--primary); */
    padding: 0 !important; display: flex; flex-direction: column; gap: 24px; }
.NACIO_Audiencias .header_audiencia p { font-size: 45px !important }
.wrap-CORP .CORP-center h1 { padding-left: 1.5rem; }
/* .wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo img { padding:0.5rem 0 }
*/
  .periodico_21 .wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo img { padding: 0 }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media * { max-height: initial; }
.MODULO_100_25 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap { padding-bottom: 56%; }
.MODULO_NUEVO { padding: 0px }
; .MODULO_NUEVO .first-wrap .wrap_two article .wrap-both { gap: 0; }
.NACIO_Audiencias .header_audiencia { width: 100%; display: flex; border-bottom: 1px solid white; flex-wrap: wrap; justify-content: center; gap: 1rem; padding-top: 1rem; }
.NACIO_Audiencias .contenedor-canales { display: flex; justify-content: space-between; margin-bottom: 1rem; }
.MODULO_GRID_VERT { grid-template-columns: repeat(1, 1fr); }
.NACIO_Audiencias .portada .wrap-text { background: #F800BB !important; margin: 1rem; margin-top: -10%; z-index: 2; padding: 1rem; height: 100%; color: white !important; position: relative; }
.MODULO_NUEVO .first-wrap .wrap_two article .wrap-both { flex-direction: column; }
.MODULO_100_25 .sec-wrap { gap: 1rem; }
.MODULO_100_25 .sec-wrap .wrap-both { height: fit-content; }
.MODULO_100_25 .sec-wrap article { height: fit-content; margin: 0; width: calc(50% - 1rem); }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media .img-wrap { padding-bottom: 56%; }
.MODULO_100_25 .sec-wrap .wrap-text { margin: 0rem; margin-top: -50px; }
.NACIO_Audiencias { width: 100%; max-width: 860px; /* background-color: var(--primary); */
    padding: 0; display: flex; flex-direction: column; gap: 24px; }
.wrap-FOOTER .footer-mid .box__ .box_.box_1 ul { justify-content: center !important; }
.MODULO_100_25 article:first-of-type h3 a { font-size: 26px !important; font-weight: 800 !important; line-height: 110% !important; }
.banner-suscripcion { padding-right: 1rem !important; }
.banner-suscripcion .banner-texto { max-width: 50% !important; }
.TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 45px !important; line-height: 100%; letter-spacing: 0; color: var(--negro); border-bottom: 0; text-transform: initial !important; justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px; }
 }
@media(max-width:768px) {
 .titulo-edicion { font-size: 36px; font-weight: 800; font-family: var(--font-2); line-height: 100%; padding-left: 0; margin: 0; }
h1.art-opinion { font-family: var(--font-2) !important; font-size: 36px !important; font-style: italic; line-height: 40px !important; font-weight: 500 !important; margin-top: 1rem !important; }
.tipo_opinion { display: flex; gap: 10px; font-size: var(--font-1) !important; font-size: 17px !important; font-weight: bold !important; line-height: 20px !important; color: black; align-items: center; }
.pag-aramateix .d-flex { flex-wrap: wrap }
.pag-aramateix .CONTENIDO { max-width: 100% }
.pag-aramateix .COLUMNA-DER { max-width: 100% }
.MODULO_HORIZ_3 .wrap-text h3 a,
  .MODULO_1_4_1 .wrap-text h3 a { font-size: 19px !important; line-height: 22px !important; }
.MODULO_ROBA_M .wrap-otros .pie-noticia { justify-content: start !important; }
.categoria-listado { font-size: 11px !important }
.listado_notis ul li { width: calc(50% - 1rem); list-style-type: none !important; display: flex; flex-direction: column; align-items: flex-start; justify-content: flex-start; gap: 6px; }
.listado_notis ul li img { max-height: 91px; height: 100%; object-fit: cover; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe { display: flex; justify-content: center; width: 100% !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .BN iframe { width: auto !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo { font-size: 19px !important; line-height: 1.5em !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla { font-size: 16px !important; line-height: 19px !important; }
.fecha-pub div { font-size: 12px !important }
.barra-compartir-articulo { width: 100% !important; max-width: 100% !important }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child { font-size: 14px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { width: 50px; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto img { height: 50px; width: 50px; max-width: 100%; object-fit: contain; }
.media-pie { font-size: 12px !important; }
.media-autor { font-size: 12px !important; }
.publicado { display: flex; flex-direction: column; padding: 12px 0; border-bottom: 1px solid var(--neutral-4); }
/* Estilos generales para el contenedor */
  .MODULO_GRID_VERT { display: grid; grid-gap: 0; /* Espacio entre los artículos */ }
.MODULO h3 { font-size: 18px !important; }
.MODULO_ASIM_1_3 h3,
  .MODULO_VERT_6 h3 { font-size: 20px !important; }
.MODULO_REELS article .wrap-media { height: 260px; max-width: 300px }
.MODULO_REELS article .wrap-text { max-width: 300px; }
.TITULO-listado h2 { font-family: var(--font-2); font-weight: 800; font-size: 28px !important; line-height: 21px; letter-spacing: 0; color: var(--negro); border-bottom: 0; /*text-transform: capitalize; */
    justify-content: flex-start; position: relative; display: flex; flex-direction: column; align-items: start; gap: 24px; }
.MODULO_GRID_VERT .wrap-both .wrap-text header h3 a { line-height: 22px !important }
.NACIO_Audiencias .header_audiencia p { font-size: 28px !important; }
.fons-negre .container .col .MODULO { background-color: var(--negre) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-blau-nacio .container .col .MODULO { background-color: var(--blau-nacio) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-nacio .container .col .MODULO { background-color: var(--nacio) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-gris .container .col .MODULO { background-color: var(--gris) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-1 .container .col .MODULO { background-color: var(--criar-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-2 .container .col .MODULO { background-color: var(--criar-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-3 .container .col .MODULO { background-color: var(--criar-3) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-4 .container .col .MODULO { background-color: var(--criar-4) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-criar-5 .container .col .MODULO { background-color: var(--criar-5) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-next .container .col .MODULO { background-color: var(--next) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-impacte .container .col .MODULO { background-color: var(--impacte) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tele .container .col .MODULO { background-color: var(--tele) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tele-2 .container .col .MODULO { background-color: var(--tele-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-viure .container .col .MODULO { background-color: var(--viure) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tgn-1 .container .col .MODULO { background-color: var(--tgn-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-tgn-2 .container .col .MODULO { background-color: var(--tgn-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-locals-1 .container .col .MODULO { background-color: var(--locals-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-locals-2 .container .col .MODULO { background-color: var(--locals-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-1 .container .col .MODULO { background-color: var(--sabadell-1) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-2 .container .col .MODULO { background-color: var(--sabadell-2) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-sabadell-3 .container .col .MODULO { background-color: var(--sabadell-3) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa .container .col .MODULO { background-color: var(--terrassa) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-opinio .container .col .MODULO { background-color: var(--terrassa-opinio) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-gent .container .col .MODULO { background-color: var(--terrassa-gent) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-aula .container .col .MODULO { background-color: var(--terrassa-aula) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-habitatge .container .col .MODULO { background-color: var(--terrassa-habitatge) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-motor .container .col .MODULO { background-color: var(--terrassa-motor) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-salut .container .col .MODULO { background-color: var(--terrassa-salut) !important; padding: 0 2rem; margin-top: 0rem; }
.fons-terrassa-taula .container .col .MODULO { background-color: var(--terrassa-taula) !important; padding: 0 2rem; margin-top: 0rem; }
.MODULO_ROBA_M .wrap-both .wrap-text header h3 a { text-align: start; }
.entrevista-card { align-items: start !important; justify-content: flex-start; padding-top: 0.5rem; }
.MODULO_ROBA2X_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .d-flex { justify-content: flex-start; }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag { justify-content: start; }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text { padding: 0 1rem !important }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-media { flex: 1 0 20% !important; }
.MODULO_ROBA_M .first-wrap .wrap-media .img-wrap { padding-bottom: 100%; }
.MODULO_ROBA_M .first-wrap { flex: 1 0 100% !important; }
.MODULO_ROBA_M .first-wrap .wrap-text header h3 a { font-size: 18px !important; line-height: 114% !important; }
.MODULO_100_25 .sec-wrap article .wrap-both .wrap-media { display: block !important; }
.MODULO_100_25 .first-wrap .wrap_one article:first-of-type { margin: 0 !important; }
.MODULO_100_25 .first-wrap .wrap_one article:first-of-type .wrap-text { padding-bottom: 0 !important; margin: 0 !important; }
.MODULO_100_25 .first-wrap .wrap_one { margin-bottom: 0 !important; }
.periodico_22 #slide-out { top: 92px; left: 0; height: calc(100% - 130px); width: 100%; }
.nav-tiempo { padding-right: 1rem; }
body { overflow-x: hidden !important; }
.container { /*width: 100% !important; */ }
.MODULO { padding: 0 1em !important; }
/* .MODULO_ROBA_M .first-wrap .wrap-text header h3 a { font-size: 18px !important; line-height: 110%; }
*/
  .con-publicidad { max-width: 100%; }
.MODULO_100_25 .sec-wrap article { height: fit-content; margin: 0; width: calc(100% - 1rem); }
.titulo-seccion-peque { font-size: 18px !important; text-transform: initial !important; }
.wrap-NAV.pinned { top: 0 !important; }
.NACIO_Audiencias .contenedor-canales { display: flex; justify-content: center; }
.MODULO_TABS.tabs-roba .first-wrap .wrap-text { width: 100%; }
 }
/* Noticia relacionada estilos pagina antigua */
@media (min-width: 769px) {
 .m-related { margin-bottom: 2.5rem }
 }
.m-related__heading { font-size: .8125rem; color: #000; font-weight: 400; font-family: Aeonik, Arial, sans-serif; line-height: 1rem; letter-spacing: .05em; border: none; min-height: auto }
.m-related .m-heading.m-heading--format-2 .m-heading__title { font-size: 1.125rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif }
.m-related .m-heading.m-heading--format-4 .m-heading__title { font-size: .8125rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif }
.m-related .m-category { font-size: .8125rem; color: #000; margin: 0 0 .3125rem; font-weight: 400; font-family: Aeonik, Arial, sans-serif; line-height: 1rem; letter-spacing: .05em }
.m-related .m-category a { border-bottom: 0; color: #000 }
.m-related .m-category:after, .m-related .m-category:before { display: none }
.m-related__item { border-width: 1px 0; border-style: solid; border-color: #e1e1e1; display: flex; flex-direction: row; gap: 15px; padding: 1.25rem 0 1.5rem }
.m-related__item-img-wrapper { flex: 0 0 4.875rem; max-width: 4.875rem; max-height: 4.875rem; overflow: hidden }
.m-related__item-img-wrapper a { float: left; width: 100% }
.m-related a.m-related__item-link { font-size: 1.25rem; color: #000; font-weight: 700; font-family: Aeonik, Arial, sans-serif; line-height: 1.5rem; border-bottom: none; display: inline-block; display: inline; border-bottom: 1px solid transparent; transition: all .15s ease-in-out }
@media (max-width: 768.98px) {
 .m-related a.m-related__item-link { font-size: 1.0625rem }
 }
.m-related a.m-related__item-link:hover { border-bottom: 1px solid }
.m-related__fig { width: 100% }
@media (max-width: 768.98px) {
 .c-mainarticle__body .m-related { margin-left: -30px; margin-right: -30px }
 }
.m-related--out { margin: 1.875rem 0 }
.m-related--out .m-related__item { margin-bottom: 1.25rem; padding: 0 0 1.25rem; border-width: 0 0 1px; border-style: solid; border-color: #969696 }
@media (max-width: 768.98px) {
 .m-related--out .m-related__item { padding-left: 1.875rem; padding-right: 1.875rem }
 }
.m-related--out .m-related__item-img-wrapper { flex: 0 0 5rem }
.m-related--out .m-related__item-img-wrapper picture { aspect-ratio: 1 }
.m-related--out .m-related__item-img-wrapper img { width: 100%; height: 100%; object-fit: cover; object-position: center }
.m-related--out a.m-related__item-link { font-size: 1.25rem; color: #000; font-weight: 700; font-family: Aeonik, Arial, sans-serif; line-height: 1.5rem; display: inline; border-bottom: 1px solid transparent; transition: all .15s ease-in-out }
.m-related--out a.m-related__item-link:hover { border-bottom: 1px solid }
.m-related--out .m-heading { padding-bottom: .625rem }
.m-related--out .m-heading .m-heading__title { font-size: 1.125rem; color: #000; text-transform: uppercase; font-weight: 700; font-family: Aeonik, Arial, sans-serif }
.MODULO_Header_Animado { display: none !important; }
.MODULO_Obituaris { }
.MODULO_Obituaris .select-wrapper input.select-dropdown { font-weight: 400; }
.MODULO_Obituaris .select-wrapper span.caret { right: 10px }
/* .MODULO_Obituaris input[type="text"] { box-shadow:initial !important }
*/
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .MODULO_Obituaris ul { list-style: none !important; padding-left: 0 !important; max-height: 400px; }
.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA .MODULO_Obituaris ul li { list-style: none !important; min-height: initial !important }
.MODULO_Obituaris .dropdown-content li>a, .dropdown-content li>span { padding: 5px !important }
.wrap-FOOTER { z-index: 1; }
.info-persona .contenedor-redes-sociales i { color: white }
.ARAMATEIX_SABADELL .sec-wrap { flex-direction: row; flex-wrap: wrap; }
.ARAMATEIX_SABADELL .sec-wrap article { flex: 1 0 50% !important }
.ARAMATEIX_SABADELL .sec-wrap article .wrap-both { display: block !important; }
.ARAMATEIX_SABADELL img { width: 100% !important; }
.MODULO_Obituaris .contenedor-apoyo p { margin-bottom: 0; }
.cabecero-cate-tag h2 { padding-left: 2rem; font-size: 42px; font-family: var(--font-2); }
.LISTADO_AUTOR .fecha-noticia { display: block !important; }
@media(max-width:768px) {
 .cabecero-cate-tag h2 { padding-left: 0; font-size: 28px; }
.fons-DS-motor { background: var(--fons-DS-motor); }
.fons-DS-motor .container { padding: 0; margin: 0; width: 100% }
.fons-DS-motor .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-DS-familia { background: var(--fons-DS-familia); }
.fons-DS-familia .container { padding: 0; margin: 0; width: 100% }
.fons-DS-familia .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-DS-taula { background: var(--fons-DS-taula); }
.fons-DS-taula .container { padding: 0; margin: 0; width: 100% }
.fons-DS-taula .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-DS-cases { background: var(--fons-DS-cases); }
.fons-DS-cases .container { padding: 0; margin: 0; width: 100% }
.fons-DS-cases .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-negre { background: var(--fons-negre); }
.fons-negre .container { padding: 0; margin: 0; width: 100% }
.fons-negre .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-blau-nacio { background: var(--fons-blau-nacio); }
.fons-blau-nacio .container { padding: 0; margin: 0; width: 100% }
.fons-blau-nacio .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-nacio { background: var(--fons-nacio); }
.fons-nacio .container { padding: 0; margin: 0; width: 100% }
.fons-nacio .container .col .MODULO { background: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-gris { background: var(--fons-gris); }
.fons-gris .container { padding: 0; margin: 0; width: 100% }
.fons-gris .container .col .MODULO { background: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-criar-1 { background: var(--fons-criar-1); }
.fons-criar-1 .container { padding: 0; margin: 0; width: 100% }
.fons-criar-1 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-criar-2 { background: var(--fons-criar-2); }
.fons-criar-2 .container { padding: 0; margin: 0; width: 100% }
.fons-criar-2 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-criar-3 { background: var(--fons-criar-3); }
.fons-criar-3 .container { padding: 0; margin: 0; width: 100% }
.fons-criar-3 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-criar-4 { background: var(--fons-criar-4); }
.fons-criar-4 .container { padding: 0; margin: 0; width: 100% }
.fons-criar-4 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-criar-5 { background: var(--fons-criar-5); }
.fons-criar-5 .container { padding: 0; margin: 0; width: 100% }
.fons-criar-5 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-next { background: var(--fons-next); }
.fons-next .container { padding: 0; margin: 0; width: 100% }
.fons-next .container .col .MODULO { background: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-impacte { background: var(--fons-impacte); }
.fons-impacte .container { padding: 0; margin: 0; width: 100% }
.fons-impacte .container .col .MODULO { background: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-tele { background: var(--fons-tele); }
.fons-tele .container { padding: 0; margin: 0; width: 100% }
.fons-tele .container .col .MODULO { background: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-tele-2 { background: var(--fons-tele-2); }
.fons-tele-2 .container { padding: 0; margin: 0; width: 100% }
.fons-tele-2 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-viure { background: var(--fons-viure); }
.fons-viure .container { padding: 0; margin: 0; width: 100% }
.fons-viure .container .col .MODULO { background: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-tgn-1 { background: var(--fons-tgn-1); }
.fons-tgn-1 .container { padding: 0; margin: 0; width: 100% }
.fons-tgn-1 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-tgn-2 { background: var(--fons-tgn-2); }
.fons-tgn-2 .container { padding: 0; margin: 0; width: 100% }
.fons-tgn-2 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-locals-1 { background-color: var(--fons-locals-1) }
.fons-locals-1 .container { padding: 0; margin: 0; width: 100% }
.fons-locals-1 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-locals-2 { background-color: var(--fons-locals-2) }
.fons-locals-2 .container { padding: 0; margin: 0; width: 100% }
.fons-locals-2 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-sabadell-1 { background-color: var(--sabadell-1); }
.fons-sabadell-1 .container { padding: 0; margin: 0; width: 100% }
.fons-sabadell-1 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-sabadell-2 { background-color: var(--sabadell-2); }
.fons-sabadell-2 .container { padding: 0; margin: 0; width: 100% }
.fons-sabadell-2 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-sabadell-3 { background-color: var(--sabadell-3); }
.fons-sabadell-3 .container { padding: 0; margin: 0; width: 100% }
.fons-sabadell-3 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-sabadell-4 { background-color: var(--sabadell-4); }
.fons-sabadell-4 .container { padding: 0; margin: 0; width: 100% }
.fons-sabadell-4 .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-terrassa { background: var(--terrassa); margin-top: 1rem; margin-bottom:1rem }
.fons-terrassa .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa .container .col .MODULO { background: initial; padding: 0 2rem !important; margin-top: 0rem; }
.fons-terrassa-opinio { background-color: var(--fons-terrassa-opinio); }
.fons-terrassa-opinio .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa-opinio .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-terrassa-gent { background-color: var(--terrassa-gent); }
.fons-terrassa-gent .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa-gent .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-terrassa-aula { background-color: var(--terrassa-aula); }
.fons-terrassa-aula .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa-aula .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-terrassa-habitatge { background-color: var(--terrassa-habitatge); }
.fons-terrassa-habitatge .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa-habitatge .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-terrassa-motor { background-color: var(--fons-terrassa-motor); }
.fons-terrassa-motor .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa-motor .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-terrassa-salut { background-color: var(--fons-terrassa-salut); }
.fons-terrassa-salut .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa-salut .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.fons-terrassa-taula { background-color: var(--fons-terrassa-taula); }
.fons-terrassa-taula .container { padding: 0; margin: 0; width: 100% }
.fons-terrassa-taula .container .col .MODULO { background-color: initial; padding: 0 1rem !important; margin-top: 0rem; }
.sin-padding .container { margin: 0; width: 100%; }
.sin-padding { width: 100%; }
.tipo_opinion { display: flex; gap: 10px; font-size: var(--font-1) !important; font-size: 12px !important; font-weight: bold !important; ; line-height: 16px !important; ; color: black; align-items: center; }
 }
.enlaces__ li a { padding: 0 10px; }
.LISTADO_BUSQUEDA .articulo-opinion .pie-noticia { display: none !important; }
.LISTADO_BUSQUEDA .articulo-opinion .firma-hibrida { width: 40%; display: flex; justify-content: center; align-items: center }
.LISTADO_BUSQUEDA .articulo-opinion .firma-hibrida img { max-width: 150px; }
.titol-gran article:first-of-type .wrap-both .wrap-text header h3 { font-size: 5rem !important; }
.titol-mitja article:first-of-type .wrap-both .wrap-text header h3 a { font-size: 4rem !important; }
/* .titol-petit article:first-of-type .wrap-both .wrap-text header h3 a { font-size: 3rem !important; }
*/
@media(max-width:768px) {
 .titol-gran article:first-of-type .wrap-both .wrap-text header h3 { font-size: 3rem !important; }
.titol-mitja article:first-of-type .wrap-both .wrap-text header h3 a { font-size: 2rem !important; }
.titol-petit article:first-of-type .wrap-both .wrap-text header h3 a { font-size: 1.5rem !important; }
.titol-petit article:first-of-type article .wrap-both .wrap-text header h3 a { font-size: 17px !important; }
.MODULO { padding: 0px 0em !important; }
.sin-padding .MODULO_100_IZQ .wrap-text,
  .sin-padding .MODULO_100_DER .wrap-text,
  .sin-padding .MODULO_NUEVO .wrap-text,
  .sin-padding .MODULO_XXL_NEW .wrap-text,
  .sin-padding .MODULO_XL .wrap-text,
  .sin-padding .MODULO_XL_OVER .wrap-text,
  .sin-padding .MODULO_SLIDER .wrap-text,
  .sin-padding .MODULO_1_Banner_4 .wrap-text,
  .sin-padding .MODULO_ROBA_L .wrap-text,
  .sin-padding .MODULO_ROBA_1_1_3 .wrap-text,
  .sin-padding .MODULO_ROBA2X_L .wrap-text,
  .sin-padding .MODULO_XXL_NUEVO .wrap-text { padding: 0.5rem; }
.MODULO_XXL_NUEVO .first-wrap .wrap-text header h3 a { text-align: center !important; }
.MODULO_XXL_NUEVO article:first-of-type .wrap-both .wrap-text header h3 a { font-size: 18px !important; }
 }
.wrap-ULTIMAHORA .linea-titulo { display: none !important; }
.wrap-ULTIMAHORA .breaking-news-container .black-label { font-family: var(--font-1) !important; font-style: normal !important; font-weight: bold !important; }
.MODULO_XXL_NUEVO .fecha-noticia { display: none !important; }
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida { border: 0; max-width: 110px; position: relative; margin: 0 auto; }
@media(max-width:992px) {
 .MODULO_NUEVO .first-wrap .wrap_two article .wrap-both { display: block; }
.MODULO_NUEVO .contenedor-redactor span { display: flex; flex-direction: row !important; align-items: center !important }
.periodico_16 .wrap-HEADER .wrap-CORP .container .wrap-logo { height: 40px; }
 }
.MODULO_NUEVO .first-wrap h3 a { font-weight: bold !important; }
.MODULO_NUEVO .first-wrap .wrap-text { display: flex; flex-direction: row; flex-wrap: wrap; gap: 0.5rem; height: fit-content; }
.MODULO_NUEVO .first-wrap .wrap-text header { order: 1; }
.MODULO_NUEVO .first-wrap .wrap-text .categoria-tag { order: 2; align-items: center; }
.MODULO_NUEVO .first-wrap .wrap-text .wrap-otros { order: 3; }
.MODULO_NUEVO .wrap-text .wrap-otros { margin-top: 0 !important; margin-bottom: 0px !important; }
.MODULO_NUEVO .first-wrap .wrap-both .wrap-text .categoria-tag { margin-bottom: 0rem; }
@media(max-width:992px) {
 }
@media (max-width: 767px) {
 .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; line-height: 110%; }
.MODULO_NUEVO .first-wrap h3 a { font-weight: bold !important; font-size: 26px !important; line-height: 30px !important; }
 }
.MODULO_NUEVO .fecha-noticia { display: none !important; }
.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .art-autor .redactor { justify-content: start !important; text-align: start !important; }
.wrap-podcast audio { width: 100%; }
.nombre_entrevistado { font-size: 20px; font-weight: 700; color: black !important; display: flex; align-items: center; font-family: var(--font-1) !important; }
.nombre_entrevistado.cargo_entrevistado { font-weight: 400; }
.urgente { font-size: 20px; font-weight: 700; color: #F45151 !important; display: flex; align-items: center; gap: 0.5rem; text-transform: uppercase; font-family: var(--font-1) !important; }
.urgente .tag-cuadrado { animation: fade 1.5s ease-in-out infinite; }
@keyframes fade {
 0%, 100% { opacity: 0; }
50% { opacity: 1; }
 }
.is-short * { max-height: 575px; max-width: 343px !important; margin: 0 !important; }
.video-short .art-cuerpo { display: flex; flex-wrap: wrap; gap: 1rem; }
.video-short .CONTENIDO-ARTICULO { display: flex; flex-direction: column; }
.video-short .art-autor-foot-noticia { display: none !important; }
.video-short .CONTENIDO-ARTICULO div { order: 4 }
.video-short .CONTENIDO-ARTICULO hr { order: 5 }
.video-short .CONTENIDO-ARTICULO .listado_notis { order: 6 }
.video-short .CONTENIDO-ARTICULO .art-cuerpo { order: 1 }
.video-short .CONTENIDO-ARTICULO .art-autor { order: 2 }
.video-short .CONTENIDO-ARTICULO .publicado { order: 2 }
.is-short { height: 575px !important; width: calc(40% - 1rem) !important; max-width: 343px; order: 1 !important }
.grupo-parrafos { order: 2 !important; width: calc(60% - 1rem) !important; }
.video-short .art-cuerpo p { order: 2 !important; width: calc(100% - 1rem); }
.video-short .autor-foto { order: 1; }
.video-short .wrap-media { display: none !important; }
.video-short .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .autor-foto { order: 1; }
.video-short .art-autor ul { order: 2; }
.video-short .art-entradilla,
.video-short .wrap-podcast { display: none; }
.video-short h1 { margin-bottom: 0 !important; }
.directo { color: #F45151; font-size: 36px; font-family: var(--font-2); line-height: 100%; font-weight: bold; }
.MODULO_XL_OVER .fecha-noticia,
.MODULO_SLIDER .fecha-noticia,
.MODULO_ROBA_L .fecha-noticia,
.MODULO_XL .fecha-noticia,
.MODULO_1_Banner_3 .fecha-noticia,
.MODULO_ROBA_1_1_3 .fecha-noticia,
.MODULO-30-70.fecha-noticia,
.MODULO_ASIM_1_6 .fecha-noticia,
.MODULO-30-70 .fecha-noticia,
.MODULO_ASIM_1_3_3.fecha-noticia,
.MODULO_2_1_4 .fecha-noticia,
.MODULO_ROBA_VERT_2 .fecha-noticia,
.MODULO_HORIZ_2 .fecha-noticia,
.MODULO_1_4 .fecha-noticia,
.MODULO_ASIM_1_3_3 .fecha-noticia,
.MODULO_ROBA_XL_OVER .fecha-noticia,
.MODULO_DIRECTO .fecha-noticia { display: none; }
.categoria-tag { flex-wrap: wrap; gap: 0.5rem !important; }
.MODULO_XL_OVER .wrap-both .wrap-tex,
.MODULO_ROBA_XL_OVER .wrap-both .wrap-tex { background: transparent !important; padding: 0.75em 2em 0.75em; }
.MODULO .MODULO_XL_OVER .wrap-both .wrap-text .categoria-tag a,
.MODULO .MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag a { background-color: var(--primary) !important; color: black !important; line-height: 100% !important; padding: 8px !important; }
.periodico_39 .MODULO .MODULO_XL_OVER .wrap-both .wrap-text .categoria-tag a,
.periodico_38 .MODULO .MODULO_XL_OVER .wrap-both .wrap-text .categoria-tag a,
.periodico_41 .MODULO .MODULO_XL_OVER .wrap-both .wrap-text .categoria-tag a,
.periodico_39 .MODULO .MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag a .periodico_38 .MODULO .MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag a .periodico_41 .MODULO .MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag a { background-color: var(--secondary) !important; color: white !important }
.categoria-tag a { font-size: 13px !important; }
.MODULO .MODULO_XL_OVER .wrap-both .wrap-text .categoria-tag,
.MODULO .MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag { justify-content: center !important; margin-bottom: 1rem; }
.MODULO_XL_OVER header a span,
.MODULO_ROBA_XL_OVER header a span { background: white; display: inline !important; text-align: center; padding: 0 10px; padding-bottom: 4px; font-weight: bold; }
.MODULO_XL_OVER h3,
.MODULO_ROBA_XL_OVER h3 { margin-bottom: 1rem !important; }
.MODULO_XL_OVER .wrap-both .wrap-text header h3 a,
.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 a { text-align: center; }
.MODULO_XL_OVER .wrap-otros .pie-noticia,
.MODULO_ROBA_XL_OVER .wrap-otros .pie-noticia { justify-content: center !important; align-items: center !important; text-align: center !important; }
.MODULO_XL_OVER .wrap-otros .pie-noticia .contenedor-redactor span,
.MODULO_ROBA_XL_OVER .wrap-otros .pie-noticia .contenedor-redactor span { padding: 8px; background-color: rgba(241, 241, 241, 0.5); }
@media(max-width:992px) {
 .is-short * { max-height: 575px; max-width: 100% !important; margin: 0 !important; }
.is-short { height: 575px !important; width: 100% !important; max-width: 100%; order: 1 !important }
.video-short .art-cuerpo p { order: 2 !important; width: 100%; }
 }
.entrevista-card { flex-wrap: wrap; margin-bottom: 0.5rem; }
.entrevista-card span { font-size: 13px !important; font-family: var(--font-1) !important; text-transform: uppercase; font-weight: bold; line-height: 110%; }
.entrevista-card span:nth-child(3) { font-weight: 400; }
.entrevista-card span:nth-child(2) { font-weight: 400; }
.gap-1 { gap: 0.25rem; }
.pt-5 { padding-top: 3rem; }
.MODULO_XL_OVER .entrevista-card { justify-content: center; width: fit-content; padding: 8px; margin-bottom: 1rem !important; margin: 0 auto; background-color: rgba(241, 241, 241, 0.5); }
.MODULO_ROBA_L .entrevista-card { margin-bottom: 0rem; }
@media(max-width:992px) {
 .pt-5 { padding-top: 0rem; }
.entrevista-card { flex-direction: column; align-items: start !important }
.MODULO .sec-wrap article .wrap-both,
  .MODULO .third-wrap article .wrap-both { flex-direction: column; gap: 0.5rem }
 }
@media(min-width:992px) {
 .d-lg-block { display: block !important; }
 }
.wrap-FICHA-ARTICULO .wrap-media figure { margin: 0; }
.img-fotogaleria { margin-top: 1rem; }
.fotogaleria-imagenes ul { display: flex; justify-content: flex-end; }
ul .media-pie { color: rgba(0, 0, 0, .87) !important; font-weight: 700; }
ul .media-autor { color: rgba(0, 0, 0, .87) !important; }
.opacidad-menos { opacity: 0.7; font-size: 12px; }
.MODULO_XL .wrap-both .wrap-text,
.MODULO_XXL_NUEVO .first-wrap .wrap-both .wrap-text { justify-content: center; }
.MODULO .MODULO_SLIDER .wrap-both .wrap-text header,
.MODULO .MODULO_ROBA_L .wrap-both .wrap-text header,
.MODULO_XL .wrap-both .wrap-text header,
.MODULO_XXL_NUEVO .first-wrap .wrap-both .wrap-text header,
.MODULO_1_Banner_3 .wrap_one .wrap-both .wrap-text header,
.MODULO_ROBA_1_1_3 .first-wrap .wrap-both .wrap-text header { width: 100%; }
.MODULO_XXL_NUEVO .first-wrap .wrap-both .wrap-text header { max-width: 100%; }
.MODULO .MODULO_SLIDER .wrap-both .wrap-text,
.MODULO .MODULO_ROBA_L .wrap-both .wrap-text,
.MODULO_XL .wrap-both .wrap-text,
.MODULO_XXL_NUEVO .first-wrap .wrap-both .wrap-text,
.MODULO_1_Banner_3 .wrap_one .wrap-both .wrap-text,
.MODULO_ROBA_1_1_3 .first-wrap .wrap-both .wrap-text { display: flex; flex-wrap: wrap; gap: 0.5rem; }
.MODULO .MODULO_SLIDER .categoria-tag,
.MODULO .MODULO_ROBA_L .categoria-tag,
.MODULO_XL .categoria-tag,
.MODULO_XXL_NUEVO .first-wrap .categoria-tag,
.MODULO_1_Banner_3 .wrap_one .categoria-tag,
.MODULO_ROBA_1_1_3 .first-wrap .categoria-tag { order: 2; margin-bottom: 0; }
.MODULO .MODULO_SLIDER .wrap-both .wrap-text .wrap-otros,
.MODULO .MODULO_ROBA_L .wrap-both .wrap-text .wrap-otros,
.MODULO_XL .wrap-both .wrap-text .wrap-otros,
.MODULO_XXL_NUEVO .first-wrap .wrap-both .wrap-text .wrap-otros,
.MODULO_1_Banner_3 .wrap_one .wrap-both .wrap-text .wrap-otros,
.MODULO_ROBA_1_1_3 .first-wrap .wrap-both .wrap-text .wrap-otros { order: 3; }
.MODULO .MODULO_SLIDER .slick-list .slid-next { right: 3rem; }
.MODULO .MODULO_SLIDER .slick-arrow { top: 40px; }
.MODULO .MODULO_SLIDER .slick-list .slid-prev { right: 7rem; }
.MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.MODULO_ROBA_L .wrap-both .wrap-text header h3 a,
.MODULO_XL .wrap-both .wrap-text header h3 a,
.MODULO_XXL_NUEVO .wrap-text h3 a span,
.MODULO_1_Banner_3 .wrap_one .wrap-both .wrap-text header h3 a,
.MODULO_ROBA_1_1_3 .first-wrap .wrap-both .wrap-text header h3 a { font-weight: 700; }
.MODULO_ROBA_L .wrap-both .wrap-text header h3 a,
.MODULO_NUEVO .first-wrap .wrap-both .wrap-text header h3 a { font-size: 40px; line-height: 110%; }
.MODULO_SLIDER .wrap-both .wrap-text header h3 { margin-bottom: 0.5rem; }
.MODULO_XXL_NUEVO .wrap-text h3 { margin-bottom: 0; }
.MODULO_1_Banner_3 .first-wrap .wrap_one .wrap-text { padding-bottom: 0; }
.MODULO_1_Banner_3 .first-wrap .wrap_one { margin-bottom: 0; }
.MODULO .MODULO_ROBA_1_1_3 .third-wrap article .wrap-both .wrap-media { width: calc(100% - 1em); margin-bottom: 1em; margin-right: 0; }
.wrap-text { padding: 1rem 0; }
.MODULO-OPINION-6 .contenedores.container-1 { margin-bottom: 1em; }
.MODULO-30-70 .first-wrap article .wrap-text { padding-top: 0 !important }
.MODULO_ASIM_1_6 .sec-wrap article { margin-bottom: 0; }
.MODULO_ASIM_1_6 .sec-wrap article .wrap-text { padding-bottom: 0; }
.MODULO_HORIZ_2 .sec-wrap article .wrap-both .wrap-text, .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text { padding-top: 0; }
.MODULO_1_4_3 .third-wrap .wrap-both .wrap-media { width: 100%; flex: unset; display: block; }
.MODULO_TABS .wrap_two .categoria-tag { justify-content: center; }
.MODULO_TABS .wrap_two .wrap-otros .pie-noticia { justify-content: center !important; }
.MODULO_ASIM_1_3_3 .first-wrap article header h3 * { font-size: 32px; line-height: 100%; }
.MODULO_NEXT .wrap_three h3 { margin-bottom: 0 !important; }
.MODULO_DIRECTO h3 { margin-bottom: 0rem; }
.MODULO_DIRECTO_TIMELINE h3 a { font-weight: 700 !important; }
.MODULO_ROBA_SLIDER .slick-dots { display: none; bottom: -10px; }
.MODULO_ROBA_M .entrevista-card { justify-content: center; }
@media (max-width: 992px) {
 .MODULO_ROBA_SLIDER .slick-dots { position: relative; display: block; bottom: -10px; }
.MODULO_ROBA_SLIDER article { min-height: fit-content !important; }
.NACIO_Audiencias .contenido_audiencia { flex-direction: column; }
.NACIO_Audiencias .contenido_audiencia .portada { width: 100% !important; }
.NACIO_Audiencias .contenido_audiencia .contenedor-programas { width: 100% !important; }
.NACIO_Audiencias .contenedor-canales { flex-wrap: wrap; gap: 0.5rem }
.MODULO_100_25 .sec-wrap { display: flex; flex-wrap: wrap; }
.MODULO_100_25 .sec-wrap article { width: 50%; flex: initial; }
.MODULO_ROBA_M .first-wrap .wrap-both { flex-direction: column; }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-media { margin-right: 0em; }
.MODULO_OPINION_DER .opiniones .titulo-opiniones { width: 100%; }
.MODULO_ROBA_LISTADO_50_50 .first-wrap { flex-direction: row; display: flex; gap: 1rem; }
.MODULO_NEXT .sec-wrap { flex-direction: row; gap: 1rem; }
.MODULO_NEXT .wrap_two { order: 1; }
.MODULO_NEXT .wrap_three { order: 2; }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both { flex-direction: column !important; }
.MODULO_TABS.tabs-roba .first-wrap { margin-right: 20px; width: 70%; }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media { display: none; }
.NACIO_Frases_con_secciones p:nth-of-type(1) { width: 100%; font-family: var(--font-1); font-size: 18px; font-weight: 700; line-height: 16.8px; color: black; text-transform: uppercase; }
.MODULO_CRIAR .sec-wrap { flex-wrap: wrap; gap: 1rem; }
.MODULO_CRIAR .sec-wrap article { width: calc(50% - 2rem); flex: 1 0 calc(50% - 2rem) !important; }
.MODULO_CRIAR .sec-wrap article:first-of-type { width: 100%; flex: 1 0 100% !important; }
.MODULO_IMPERDIBLE .sec-wrap article { padding: 1rem; }
 }
@media (max-width: 768px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtube.com"],
  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="youtu.be"],
  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dailymotion.com"],
  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="dai.ly"] { aspect-ratio: 16/9; min-height: 300px; }
#slide-out.activo .collapsible-body ul, #slide-out.activo .fixed .collapsible-body ul { max-width: 100%; padding-top: 20px; padding-bottom: 20px; }
.MODULO_100_25 .sec-wrap article { width: 100%; }
body { overflow-x: hidden !important; }
.MODULO_100_IZQ .wrap-both .wrap-text header h3 a { font-size: 26px !important; line-height: 30px !important; ; }
.MODULO_100_IZQ article article .wrap-both .wrap-text header h3 a { font-size: 17px !important; line-height: 20.4px !important; ; }
.ARAMATEIX .sec-wrap article .wrap-both { align-items: unset !important; }
.MODULO_ROBA_LISTADO_50_50 .first-wrap { flex-direction: column; display: flex; gap: 1rem; }
.slick-arrow { display: none !important; }
.contenedor-redactor span { display: flex; flex-direction: column; align-items: center !important }
.MODULO_NEXT .sec-wrap { flex-direction: column; gap: 1rem; }
.MODULO_TABS.tabs-roba .first-wrap article { width: 100%; }
.MODULO_TABS.tabs-roba .first-wrap .categoria-tag { justify-content: center; }
.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both { align-items: start; }
.NACIO_Frases_con_secciones div * { font-size: 30px !important; }
.slick-track article .wrap-text { margin-bottom: 0; padding-bottom: 0; }
.slick-dots { bottom: 5px; }
.MODULO_TABS.tabs-roba .sec-wrap article { padding-bottom: 0 !important; }
.MODULO_CRIAR .sec-wrap article { width: 100%; flex: 1 0 100% !important; margin-bottom: 0 !important; }
/* .TITULO-listado h2 { padding-top: 1rem; }
*/
  .MODULO_IMPERDIBLE .first-wrap article { margin-bottom: 0 !important; }
.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag { justify-content: start; }
.MODULO_XXL_NUEVO .categoria-tag { justify-content: start; }
.MODULO .MODULO_ROBA_1_1_3 .sec-wrap article .wrap-both,
  .MODULO .third-wrap article .wrap-both { flex-direction: column; }
#slide-out li { line-height: 25px !important; }
.wrap-NAV.pinned .NAV-Bottom { padding: 0; }
.slick-slider .categoria-tag { flex-direction: column !important; align-items: start; justify-content: center; }
.TRIPLE_SUPERIOR { padding: 0; }
.MODULO article { margin-bottom: 0 !important; }
.MODULO_XL_OVER .wrap-otros .pie-noticia .contenedor-redactor span { padding: 0; background-color: initial !important }
.MODULO h3 { font-size: 18px !important; }
.MODULO_ROBA_L .wrap-both .wrap-text header h3 a,
  .MODULO_NUEVO .first-wrap .wrap-both .wrap-text header h3 a,
  .MODULO_100_IZQ .wrap-text h3 *,
  .MODULO_XL_OVER .wrap-text h3 *,
  .MODULO_SLIDER .wrap-text h3 *,
  .MODULO_XL .wrap-text h3 *,
  .MODULO_XXL_NUEVO .first-wrap .wrap-text h3 *,
  .MODULO_1_Banner_3 .first-wrap article:first-child .wrap_one .wrap-text h3 *,
  .MODULO_1_1_3 .first-wrap .wrap-text h3 *,
  .MODULO_ROBA_XL_OVER .wrap-text h3 * { font-size: 26px !important; line-height: 110%; }
.MODULO_XL .wrap-both .wrap-text,
  .MODULO_XXL_NUEVO .wrap-text,
  .MODULO_ROBA_L .wrap-both .wrap-text,
  .MODULO_1_Banner_3 .first-wrap .wrap_one .wrap-text { padding-top: 0; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two .wrap-text { padding: 0; }
.MODULO_XL_OVER .wrap-both .wrap-text { background: transparent !important; padding: 0.75em 1em 0.75em; }
.MODULO .sec-wrap article .wrap-both,
  .MODULO .third-wrap article .wrap-both { flex-direction: column; gap: 1rem }
.MODULO_1_Banner_3 .sec-wrap .wrap-otros .pie-noticia .contenedor-redactor span a { color: black; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two { flex-direction: column; }
.MODULO_1_Banner_3 .sec-wrap .wrap_two .categoria-tag { display: none; }
.MODULO_ROBA_1_1_3 .sec-wrap { order: 3; }
.MODULO_ROBA_1_1_3 .first-wrap { order: 1; }
.MODULO_ROBA_1_1_3 .third-wrap { order: 2; }
.MODULO .MODULO_ROBA_1_1_3 .third-wrap article .wrap-both .wrap-media { width: 100%; margin-bottom: 0em; margin-right: 0; }
.MODULO_1_1_3 .third-wrap .wrap-otros { margin-top: 0.4rem !important; }
.MODULO_100_25 article article { border-bottom: 0 !important }
.MODULO_100_25 article * { border-bottom: 0 !important }
.MODULO_100_25 .sec-wrap { padding-top: 2rem !important; border-top: 0px !important }
.MODULO-30-70 .first-wrap article .wrap-text { padding-top: 1rem !important }
.MODULO-30-70 .second-wrap .wrap-text header h3 a,
  .MODULO_ASIM_1_6 .first-wrap .wrap-text header h3 a,
  .MODULO_ASIM_1_3 .first-wrap .wrap-text header h3 a,
  .MODULO-30-70 .sec-wrap .wrap-text header h3 a,
  .MODULO_1_4 .first-wrap .wrap-text header h3 a,
  .MODULO_1_4_3 .first-wrap .wrap-text header h3 a,
  .MODULO_1_4_1 .first-wrap .wrap-text header h3 a { font-weight: bold !important; }
.MODULO_ASIM_1_6 .sec-wrap .wrap-both,
  .MODULO_ASIM_1_3 .sec-wrap .wrap-both,
  .MODULO_VERT_2 .sec-wrap .wrap-both,
  .MODULO_HORIZ_3 .sec-wrap .wrap-both,
  .MODULO_1_4_3 .sec-wrap .wrap-both,
  .MODULO_ASIM_1_3_3 .sec-wrap .wrap-both,
  .MODULO_ROBA_VERT_2 .sec-wrap .wrap-both { gap: 0 !important }
.MODULO-30-70 .first-wrap .flechita { display: none; }
.MODULO_1_4_3 .sec-wrap .wrap_two article .wrap-text { padding-bottom: 0; }
.MODULO_1_4_3 .sec-wrap .wrap_two article { margin-bottom: 0 !important; }
.MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-text { padding-top: 1rem; }
.modulo-alreves .first-wrap { order: 2 }
.modulo-alreves .sec-wrap { order: 1 }
.MODULO_1_4 .first-wrap { order: 1 }
.MODULO_1_4 .sec-wrap { order: 2 }
.MODULO_TABS .wrap_two { order: 1; }
.MODULO_TABS .wrap_one { order: 2; }
.MODULO_ASIM_1_3_3 .first-wrap article header h3 *,
  .MODULO_NEXT .wrap_two h3 * { font-size: 1.2rem; line-height: 100%; font-weight: bold !important; }
.MODULO_IMPERDIBLE .wrap_two article .categoria-tag { justify-content: start !important; }
.MODULO_IMPERDIBLE .wrap_three .categoria-tag { margin-bottom: 0.5rem; }
.MODULO_NEXT .wrap_two h3 { margin-bottom: 0 !important; }
.MODULO_NEXT .wrap_three h3 * { font-weight: 400 !important; }
.MODULO_ROBA_SLIDER .wrap-otros { margin: 0 !important; }
.MODULO_DIRECTO .wrap-text { padding: 0.5em 0; }
.MODULO_DIRECTO_TIMELINE .wrap-text { padding: 0; }
.MODULO_HORIZ_1 .wrap-media { margin-right: 0 !important; }
.MODULO_ROBA_SLIDER .slick-dots { bottom: 0px; }
.MODULO .MODULO_SLIDER .wrap-both .wrap-text { padding-bottom: 1rem; }
 }
.OBITUARIS h1 { font-family: var(--font-1) !important; font-size: 3rem; }
/* CAMBIOS 16/06/25 */
.MODULO_100_IZQ header h3 * { font-size: 46px !important; }
.font-16 article.destacado header h3 * { font-size: 16px !important; }
.font-18 article.destacado header h3 * { font-size: 18px !important; }
.font-20 article.destacado header h3 * { font-size: 20px !important; }
.font-24 article.destacado header h3 * { font-size: 24px !important; }
.font-26 article.destacado header h3 * { font-size: 26px !important; }
.font-28 article.destacado header h3 * { font-size: 28px !important; }
.font-30 article.destacado header h3 * { font-size: 30px !important; }
.font-32 article.destacado header h3 * { font-size: 32px !important; }
.font-34 article.destacado header h3 * { font-size: 34px !important; }
.font-36 article.destacado header h3 * { font-size: 36px !important; }
.font-38 article.destacado header h3 * { font-size: 38px !important; }
.font-40 article.destacado header h3 * { font-size: 40px !important; }
.font-42 article.destacado header h3 * { font-size: 42px !important; }
.font-44 article.destacado header h3 * { font-size: 44px !important; }
.font-46 article.destacado header h3 * { font-size: 46px !important; }
.font-48 article.destacado header h3 * { font-size: 48px !important; }
.font-50 article.destacado header h3 * { font-size: 50px !important; }
.cabecero-cate-tag h2 { color: black; font-size: 52px !important; font-weight: 600; border-bottom: 1px solid #7A7C7D; padding-left: 0; }
.cabecero-cate-tag h2::first-letter { text-transform: uppercase; }
.menu-secciones { font-size: 13px; font-family: var(--font-1); text-transform: uppercase; }
.menu-secciones::after { content: "|"; padding-left: 0.25rem; }
.nav-seccion .menu-secciones:last-child:after { display: none; }
/* .menu-nav-seccion { margin-bottom: 20px; border-bottom:1px solid #7A7C7D }
*/
.MODULO_IMPERDIBLE .wrap-text { justify-content: center; }
.MODULO_IMPERDIBLE .wrap-text .wrap-otros { margin-bottom: 0 !important; margin-top: 0 !important; }
@media(max-width:992px) {
 .cabecero-cate-tag h2 { font-size: 28px !important }
.nacio { left: 0; top: 0px; height: 50px; }
.menu-nav-seccion { flex-direction: column; }
.nav-seccion { align-items: start !important }
.font-16 article.destacado header h3 * { font-size: 16px !important; }
.font-18 article.destacado header h3 * { font-size: 16px !important; }
.font-20 article.destacado header h3 * { font-size: 16px !important; }
.font-24 article.destacado header h3 * { font-size: 18px !important; }
.font-26 article.destacado header h3 * { font-size: 18px !important; }
.font-28 article.destacado header h3 * { font-size: 18px !important; }
.font-30 article.destacado header h3 * { font-size: 20px !important; }
.font-32 article.destacado header h3 * { font-size: 20px !important; }
.font-34 article.destacado header h3 * { font-size: 22px !important; }
.font-36 article.destacado header h3 * { font-size: 22px !important; }
.font-38 article.destacado header h3 * { font-size: 22px !important; }
.font-40 article.destacado header h3 * { font-size: 24px !important; }
.font-42 article.destacado header h3 * { font-size: 24px !important; }
.font-44 article.destacado header h3 * { font-size: 24px !important; }
.font-46 article.destacado header h3 * { font-size: 26px !important; }
.font-48 article.destacado header h3 * { font-size: 28px !important; }
.font-50 article.destacado header h3 * { font-size: 30px !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_100_25 .sec-wrap .entrevista-card span:nth-child(2) { display: none; }
.MODULO_XL .wrap-otros .pie-noticia .contenedor-redactor span { align-items: center }
.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 { display: flex; flex-direction: column; }
/* 17/06/25 */
.wrap-otros .pie-noticia .contenedor-redactor span { align-items: center !important }
/* .MODULO_XL_OVER header a,
.MODULO_ROBA_XL_OVER header a { background: white; display: inline !important; text-align: center; padding: 0 10px; padding-bottom: 4px; font-weight: bold; }
*/
.MODULO_2_1_4.MODULO_NUEVO .sec-wrap .wrap-text .entrevista-card,
.MODULO_2_1_4.MODULO_NUEVO .sec-wrap .wrap-text .entrevista-card,
.MODULO_ROBA_1_1_3 .wrap-text .entrevista-card,
.MODULO_1_1_3 .wrap-text .entrevista-card { justify-content: start !important }
@media(max-width:992px) {
 .MODULO_2_1_4.MODULO_NUEVO .sec-wrap .wrap-text .entrevista-card { margin-top: 0 !important; }
 }
.MODULO_XL_OVER .pretitulo { text-align: center !important; display: flex; justify-content: center; }
.MODULO_XL_OVER .pretitulo a { text-align: center !important; color: white !important; }
/* 18/06/25 */
.ficha-articulo.ESPECIAL .gallerias-leyenda { position: absolute; bottom: 0; right: 0; z-index: 999; }
.ficha-articulo.ESPECIAL .gallerias-leyenda figcaption ul li { color: #9f9f9f !important }
.ficha-articulo.ESPECIAL .foto-principal .gallerias-leyenda figcaption ul li { color: white !important }
@media(max-width:768px) {
 .ficha-articulo.ESPECIAL .gallerias-leyenda figcaption ul { display: inline; padding: 0; width: 100%; }
.ficha-articulo.ESPECIAL H1 { padding-bottom: 46px; }
.ficha-articulo.ESPECIAL .gallerias-leyenda figcaption ul li { text-align: start; font-size: 8px !important; }
 }
/* 19/06/25 */
.MODULO_XL_OVER article.destacado .wrap-text { justify-content: center }
.MODULO_XL_OVER article.destacado .wrap-text .categoria-tag { margin-bottom: 0 !important; }
/* 23/06/25 */
@media(max-width:768px) {
 .MODULO_HORIZ_1 .wrap-text .entrevista-card { margin-top: 0 !important; }
.MODULO_HORIZ_1 .wrap-text .wrap-otros { margin-top: 0 !important }
 }
.art-cuerpo .wrap-media-imagen figcaption ul { flex-direction: row !important; display: flex !important; justify-content: end !important; gap: 5px; flex-wrap: wrap; }
.MODULO_M.MODULO-50-50 .OPINION .wrap-both { justify-content: center; }
/* 24/06/25 */
.texto-directo ul li { list-style-type: disc !important; }
.texto-directo ul { padding-left: 2rem; }
/* 26/06/25 */
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit { margin-bottom: 0; }
@media(max-width:992px) {
 .MODULO_TABS.tabs-roba .sec-wrap { width: 100%; max-width: 100% !important; }
 }
/* 2/7/25 */
.BN { min-height: 600px; background-color: #ffffff; position: relative; width: 300px; height: 100%; }
.BN::after { content: 'Publicitat'; position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); font-family: var(--font-2); font-size: 14px; line-height: 14px; font-weight: var(--fw-500); color: #adadad; z-index: -1; }
.container-mega .BN { min-height: 100px; max-height: 250px; width: 100%; }
.BN.BN-MEGATOP { min-height: fit-content; width: 100%; }
.banner-nativo { min-height: 1500px; }
@media(max-width:768px) {
 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .BN iframe { width: 100% !important; min-width: 300px !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .BN { width: 100% !important; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p .sm-it-main-container { max-width: 300px !important; min-height: 300px; }
.banner-nativo { min-height: fit-content; }
 }
/* 14/7 */
.MODULO_DIRECTO header,
.MODULO_DIRECTO_TIMELINE .wrap-text header { width: 100%; }
.MODULO_DIRECTO .wrap-both .wrap-media { width: 100%; }
.container-autor-footer-noticia .autor-articulo { width: 100%; max-width: 100% ; display: flex; gap:1rem }
.container-autor-footer-noticia .container-descripcion-autor { max-width: 70%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: initial !important }
.carousel-img .slid-prev { opacity: 0.4; left: 10px !important; top: 50% !important; right: initial !important; transform: translateY(-50%) !important; }
.carousel-img .slid-next { opacity: 0.4; right: 10px !important; top: 50% !important; transform: translateY(-50%) !important; }
@media(max-width:992px) {
 .ficha-articulo.ESPECIAL .wrap-tit .title { padding: 15px 24px; margin: 0; font-size: 14px; color: inherit; line-height: 1.2; font-family: var(--font-1) !important; }
.ficha-articulo.ESPECIAL .wrap-tit .title span { font-size: 14px; color: #000; font-weight: 400; font-family: var(--font-1) !important; line-height: 1.2; }
.ficha-articulo.ESPECIAL .wrap-tit .title a { font-size: 14px; color: #000; font-weight: 400; line-height: 1.2; text-transform: uppercase; font-family: var(--font-1) !important; letter-spacing: .06em; }
.container-autor-footer-noticia .autor-articulo { width: 100%; max-width: 100% !important; }
.container-autor-footer-noticia .container-descripcion-autor { max-width: 100%; }
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul { flex: 1 0 calc(80% - 1em) !important; }
 }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 div { flex-wrap: wrap; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 .newsletter_ { width: calc(50% - 12px); margin-top: 1rem; display: flex; justify-content: space-between; }
.MODULO_TEXTO_LIBRE .first-wrap { padding: 52px; background: #3EFFD0; display: flex; flex-direction: column; gap: 1rem; }
.texto_libre_footer { display: flex; align-items: center; gap: 0.5rem; padding-top: 1rem; border-top: 1px solid #7A7C7D; }
.texto_libre_enlaces_footer a:hover { color: var(--secondary) }
@media(max-width:992px) {
 .carousel-img  .slick-arrow { display: flex !important; }
.texto_libre_footer { flex-direction: column; align-items: start; }
.art-cuerpo .wrap-media-imagen figcaption ul { display: block !important; }
 }
/* ARAMATEIX  18/7*/
.portada-aramateix { .TITULO-listado h2 span { color: var(--secondary) }
.pretitulo { display: flex; align-items: center; gap: 1rem; flex: 1 0 95%; height: fit-content; }
.pretitulo .time { margin-left: 24px; padding-left: 10px; padding-right: 10px; background: white; font-weight: bold; }
.pretitulo h3 { margin: 0 !important; font-size: 16px; line-height: 16px; }
.aramateix-noticia .pretitulo { background-color: var(--primary) }
.aramateix-directo { .pretitulo { background-color: #F45151; }
.pretitulo h3 { color: white }
 }
.aramateix-urgente { background-color: #FFBEAF; padding: 1rem; .pretitulo .time { background-color: #FFBEAF }
.pretitulo { background-color: #EF6666 }
.pretitulo h3 { color: white }
 }
.aramateix-local { .pretitulo { background-color: #EF6666 }
.pretitulo h3 { color: white }
 }
.aramateix-breu { .pretitulo { background-color: #0061f2 }
.img-aramateix { display: none }
.pretitulo h3 { color: white }
 }
.img-aramateix { max-height: 300px; object-fit: cover; object-position: top; }
.articulo-aramateix { margin: 1rem 0; }
.articulo-aramateix .linea { border-bottom: 2px solid grey; max-width: 70%; margin-top: 2rem; }
.foto-izq .cuerpo { display: flex; gap: 1rem; flex-wrap: wrap; }
.foto-izq .cuerpo img { max-width: calc(30% - 1rem); }
.foto-izq .cuerpo p { max-width: calc(70% - 1rem); }
.foto-izq .cuerpo .titulo-aramateix { width: 100%; }
.titulo-aramateix { font-size: 20px; font-weight: bold; font-family: var(--font-1); }
.cuerpo-aramateix { font-size: 16px; font-family: var(--font-2); }
.titulo_en_foto { position: relative; }
.titulo_en_foto .titulo-aramateix { position: absolute; color: white; top: 210px; left: 50%; transform: translateX(-50%); font-size: 30px; text-align: center; width: 70%; min-height: 90px; }
.titulo_en_foto .cuerpo-aramateix { display: none; }
.pie { display: flex; width: 100%; justify-content: end; align-items: center; gap: 5px; }
.pie .cuadradito-azul { width: 10px; height: 10px; background: var(--secondary) }
.pie a { font-size: 14px; font-style: italic; }
 }
.modulo-aramateix-portada .first-wrap { flex: 1 0 70%; }
.modulo-aramateix-portada .sec-wrap { flex: 1 0 30%; }
.ob-widget-header { margin: 0 !important; }
.CR_SFD_MAIN_1.ob-widget.ob-feed-layout .ob-widget-header .ob_what { padding: 0 !important; margin-left: 4px !important; height: 12px !important; }
.background-1 { background-color:var(--primary) !important }
.background-2 { background-color:var(--secundary) !important }
.color-1 { color:var(--primary) !important }
.color-2 { color:var(--secundary) !important }
.caja-comentarios { 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; }
.comment-respuesta { padding-left: 1rem; }
#container-listado-comentarios { padding-top: 1rem; }
.caja-comentarios::placeholder { color:var(--neutral-gray-1)!important }
.comment-body .fecha,.comment-body .reply-btn { font-family: var(--font-1) !important; }
.comment-body .comentario { font-family: var(--font-2) !important; }
#formulario_suscripcion .select2-selection__placeholder { display: flex; text-align: start; text-transform: initial; }
#formulario_suscripcion .select2 { 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; display: flex; align-items: center; background: var(--neutral-5); }
#formulario_suscripcion .select2-container .select2-selection--single .select2-selection__rendered { text-overflow: initial; width: fit-content; padding-left:20px; padding-right: 0; overflow: visible; }
#formulario_suscripcion .select2-container--default .select2-selection--single { background-color: var(--neutral-5); }
#formulario_suscripcion .select2-container--default .select2-selection--single .select2-selection__rendered { font-size: 13px !important; font-weight: 400; letter-spacing: 0.05em; text-transform: initial; font-family: var(--font-1) }
#formulario_suscripcion  .select2-container--default .select2-selection--single .select2-selection__placeholder { color:black !important }
.select2-container--default .select2-results__option--highlighted[aria-selected] { background-color:var(--secondary) }
.varios-autores .autor-articulo { display: flex; flex-direction: column; width: fit-content; max-width: calc(50% - 1rem); }
.container-autor-footer-noticia.varios-autores  .container-descripcion-autor { max-width: 100%; }
.tres-autores .autor-articulo { display: flex; flex-direction: column; width: fit-content; max-width: calc(33% - 1rem); }
.branded .banner-articulo { max-width: 70%; margin:0 auto }
.branded .banner-articulo .banner-articulo { max-width: 100%; }
@media(max-width:992px) {
 .MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter div:nth-of-type(1) h3 { font-size: 16px !important; line-height: 100% !important; }
.MODULO_Alta_Newsletter .first-wrap .row .columna-2 { gap: 10px !important; }
.MODULO_Registro .first-wrap { gap: 10px !important; }
 }
/* AREA USUARIO */
 .area-usuario .div-tabs label { -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); font-size: 13px; line-height: 16.8px; font-weight: 700; letter-spacing: 0.005em; font-family: var(--font-1) !important; text-align: center; display: flex; justify-content: center; text-transform: uppercase; height: 36px; align-items: center; padding: 10px 15px; border-radius: 6px; width: fit-content; color: var(--black); }
.area-usuario .inputs:checked+label { background-color: #3EFFD0; font-weight: 700; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 .first-wrap { display: flex; align-items: start; height: fit-content; gap: 12px; flex-wrap: wrap; }
.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: ; Texta */
            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: ; Aeonik TRIAL */
            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: 200; letter-spacing: 0.005em; font-family: var(--font-1); 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: 373px; padding: 20px; flex-direction: column; border-radius: 6px; min-height: 150px; }
.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: space-between; align-items: center; flex-wrap: nowrap; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info div p { font-size: 13px; line-height: 16.8px; font-weight: 200; font-family: var(--font-1); letter-spacing: 0.05em; text-transform: uppercase; margin-bottom: 0; }
.MODULO_Area_Usuario_Suscripciones img { width: initial !important; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info:nth-of-type(6) p:nth-of-type(2) { font-size: 14px; line-height: 16.8px; font-weight: 700; font-family: var(--font-1); color: #0061F2; }
.content { display: none !important; }
.content.active { display: flex !important; flex-direction: column; }
.area-usuario label.active { background-color: #3EFFD0; font-weight: 700; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 { width: 80%; display: flex; flex-wrap: wrap; height: fit-content; gap: 16px; margin-top: 0 !important; }
.area-usuario .contenedor-tabs { width: fit-content; justify-content: center; margin: 0 auto; }
.btn-simple { cursor: pointer; }
.cerrar-sesion { display: flex; gap: 1rem; }
.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter { flex-direction: row; }
.mb-3 { margin-bottom: 1rem !important; }
.w-50 { width: 50%; display: flex; flex-direction: column; gap: 0.5rem; }
.input-file { position: absolute; width: 100%; height: 100%; opacity: 0; cursor: pointer; z-index: 1; background-color: transparent; border: none; outline: none; }
.material-symbols-outlined { font-variation-settings:
                'FILL' 0,
                'wght' 400,
                'GRAD' 0,
                'opsz' 24 }
.cambiar-foto { position: absolute; justify-content: center; display: flex; align-items: center !important; height: 100%; width: 150px !important; color: white !important; }
.cambiar-foto p { background-color: transparent !important; box-shadow: initial !important; color: white !important; }
.cambiar-foto span { color: white !important; }
.cambiar-foto img { width: 150px !important; }
.input-file:hover .cambiar-foto img::after { background: black !important; position: absolute; }
.foto-perfil { position: relative; }
.visible { background-color: rgba(0, 0, 0, 0.5); z-index: 1; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 .first-wrap .btn_primary { margin: 0 auto; }
.area-usuario .apartados-info label.active { background-color: transparent !important; font-weight: 400; }
@media(max-width:992px) {
 .MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 { width: 100%; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-1 { width: 100%; }
.MODULO_Area_Usuario_Datos .first-wrap { gap: 20px; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-1 div { align-items: center; }
.MODULO_Area_Usuario_Datos .first-wrap .columna-2 p { text-align: center; }
.MODULO_Area_Usuario_Suscripciones .first-wrap .columna-2 .first-wrap { justify-content: center; }
.MODULO_1_Banner_3 .BN { width: 100% !important; justify-content: center; }
 }
.btn-login-movil span { font-size: 16px; font-weight:400; font-family: var(--font-1); text-transform: initial; }
div[id^="google_ads_iframe"] { display: block!important; }
.MODULO_CABECERA { display: flex; width: 100%; justify-content: space-between; align-items:end; }
.MODULO_CABECERA .titulo-edicion { align-items:end !important; margin: 0 !important; }
.MODULO_CABECERA h2 { margin: 0; }
.MODULO_CABECERA img { height: auto; object-fit: contain; }
.MODULO_CABECERA .menu-secciones { font-family: var(--font-2) !important; }
.MODULO_CABECERA  h1 { font-family: var(--font-3) !important; }
.localidad { font-family: var(--font-1); font-weight: bold; font-size: 14px; line-height: 16px; text-transform: uppercase; color: var(--black) !important; letter-spacing: 0px; display: flex
; justify-content: flex-start; align-items: center; max-width: fit-content; }
.form-win:before { content: "V"; background: #59cc38; }
.form-icon:before { display: block; width: 16px; height: 16px; text-align: center; line-height: 16px; font-weight: bold; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; border-radius: 2px; color: #FFFFFF; font-size: 11px }
.form-loss:before { content: "D"; background: #fd5f54; }
.form-draw:before { content: "E"; background: #ffb260; }
.MODULO_LIGA tbody th.pos1,.MODULO_LIGAlegend tbody th.pos1,#tabla_coef tbody th.pos1,.MODULO_LIGAlegend tbody th.pos1 { background: #5bd02b }
.MODULO_LIGA tbody th.pos2,.MODULO_LIGAlegend tbody th.pos2,#tabla_coef tbody th.pos2,.MODULO_LIGAlegend tbody th.pos2 { background: #80ad83 }
.MODULO_LIGA tbody th.pos3,.MODULO_LIGAlegend tbody th.pos3,#tabla_coef tbody th.pos3,.MODULO_LIGAlegend tbody th.pos3 { background: #3d74f0 }
.MODULO_LIGA tbody th.pos4,.MODULO_LIGAlegend tbody th.pos4,#tabla_coef tbody th.pos4,.MODULO_LIGAlegend tbody th.pos4 { background: #666 }
.MODULO_LIGA tbody th.pos5,.MODULO_LIGAlegend tbody th.pos5,#tabla_coef tbody th.pos5,.MODULO_LIGAlegend tbody th.pos5 { background: #cd4040 }
.MODULO_LIGA tbody th.pos6,.MODULO_LIGAlegend tbody th.pos6,#tabla_coef tbody th.pos6,.MODULO_LIGAlegend tbody th.pos6 { background: #b9e630 }
.MODULO_LIGA tbody th.pos7,.MODULO_LIGAlegend tbody th.pos7,#tabla_coef tbody th.pos7,.MODULO_LIGAlegend tbody th.pos7 { background: #ff9759 }
.MODULO_LIGA tbody th.pos8,.MODULO_LIGAlegend tbody th.pos8,#tabla_coef tbody th.pos8,.MODULO_LIGAlegend tbody th.pos8 { background: #2b8e01 }
.MODULO_LIGA tbody th.pos9,.MODULO_LIGAlegend tbody th.pos9,#tabla_coef tbody th.pos9,.MODULO_LIGAlegend tbody th.pos9 { background: #b2258f }
.MODULO_LIGA tbody th.pos10,.MODULO_LIGAlegend tbody th.pos10,#tabla_coef tbody th.pos10,.MODULO_LIGAlegend tbody th.pos10 { background: #a53e01 }
.MODULO_LIGA tbody th.pos-playd,.MODULO_LIGAlegend tbody th.pos-playd,#tabla_coef tbody th.pos-playd,.MODULO_LIGAlegend tbody th.pos-playd { background-color: #ffba00 }
.MODULO_LIGA tbody th.pos-desc,.MODULO_LIGAlegend tbody th.pos-desc,#tabla_coef tbody th.pos-desc,.MODULO_LIGAlegend tbody th.pos-desc { background-color: #ff0000 }
.MODULO_LIGA td.equipo img, #tabla_coef td.equipo img { max-width: 18px; }
.MODULO_LIGA .impar td, .MODULO_LIGA th,#tabla_coef .impar td, #tabla_coef th,.MODULO_LIGAlegend th { color: #FFF; padding: 0; text-align: center; border: none; color: #000; padding: 0 1px 0 1pt; width: 30px }
.MODULO_LIGA td, .MODULO_LIGAlegend td.comparar, #tabla_coef td, .MODULO_LIGAlegend td.comparar { padding: 5px 0 4px 0; text-align: center; width: 60px; }
.MODULO_LIGA td.equipo, #tabla_coef td.equipo { font-weight: bold; padding-left: 16px; text-align: left; width: 250px; }
.leyendaresultados { margin: 0 auto !important; max-width: 90px; gap: 5px; display: flex; justify-content: center; }
.MODULO_LIGA a { color:black }
.MODULO_LIGA th { border-radius:0 !important }
.MODULO_LIGA_ROBA .first-wrap { max-width: calc(70% - 1rem); flex: initial; }
.MODULO_LIGA_ROBA { display: flex; flex-wrap: wrap; }
.MODULO_LIGA_ROBA .third-wrap { max-width: calc(30% - 1rem); flex: initial; }
.MODULO_LIGA #tabla2 * { font-family: var(--font-2) !important; }
.selector-jornada_roba { height: fit-content !important; }
.selector-jornada_roba * { font-family: var(--font-2) !important; }
.selector-jornada_roba select,
.selector-jornada_roba .dropdown-content li { height: fit-content !important; min-height: fit-content !important; }
.selector-jornada_roba .select-wrapper input.select-dropdown { font-weight: 400 !important; height: 15px !important; font-family: var(--font-2) !important; }
.selector-jornada_roba .select-wrapper { width: 95px; }
.selector-jornada_roba .caret { padding: 10px 0; margin: 0 !important; }
.ARTICULO_EN_DIRECTO .noticia-timeline a{
    color: var(--secondary) !important;
}
.ARTICULO_EN_DIRECTO .noticia-timeline .banner-articulo .categoria-tag a,
.ARTICULO_EN_DIRECTO .noticia-timeline .banner-articulo a.banner-autor,
.ARTICULO_EN_DIRECTO .noticia-timeline .banner-articulo a.banner-titulo{
    color: var(--black)!important;
} 
.MODULO_VERT_3 .slick-list .slick-slide, 
 .MODULO_VERT_4 .slick-list .slick-slide {margin-right: 2em !important;margin-left: 0 !important;}
@media(max-width:992px) {
  .MODULO_VERT_3 .slick-list, .MODULO_VERT_4 .slick-list {
    width: 100%;
    
}
.slider-x6 .slick-slide {
    padding: 0 10px;
}
.slider-x6 .slick-list {
    margin: 0 ;
}
.slider-x3 .slick-slide {
    padding: 0 10px;
}
.slider-x3 .slick-list {
    margin: 0 ;
}
.slider-x4 .slick-slide {
    padding: 0 10px;
}
.slider-x4 .slick-list {
    margin: 0 ;
}.MODULO_VERT_3 .slick-list .slick-slide, 
 .MODULO_VERT_4 .slick-list .slick-slide {margin-right: 0 !important;margin-left: 0 !important;}
 .MODULO_LIGA_ROBA .first-wrap { max-width:100%; width:100%; flex: initial; }
.MODULO_LIGA_ROBA .third-wrap { max-width:100%; width:100%; flex: initial; }
.MODULO_CABECERA .div-1 { flex-direction: column; }
.MODULO_CABECERA .menu-secciones { font-size: 14px !important; }
.MODULO_CABECERA { flex-direction: column; align-items:start; }
.MODULO_CABECERA .div-1 { gap: 1rem; margin-bottom: 1rem; }
 }
.titulo-centrado { .MODULO_CABECERA { align-items:center !important; .div-1 { align-items:center !important }
.titulo-edicion { align-items:center !important }
.nav-seccion { align-items:center !important }
 }
 }
.titulo-abajo { .MODULO_CABECERA { align-items:end !important; .div-1 { align-items:end !important }
.titulo-edicion { align-items:end !important }
.nav-seccion { align-items:end !important }
 }


 }
.instagram-media.instagram-media-rendered { margin: 0 auto !important; }
.NACIO_Audiencias .canal img { max-width: 30px; }


.container-autor-footer-noticia{
  width: 100% !important;
}
.fondo-titulo-periodico .TITULO-listado h2 span{
  background-color: var(--primary);
  padding-left: 16px;
}
@media (max-width:768px){.obertura .MODULO .first-wrap .wrap-media{
          margin-left: -5%;
        width: 110%;
}}