@import url("https://fonts.googleapis.com/css2?family=DM+Sans:ital,opsz,wght@0,9..40,100..1000;1,9..40,100..1000&family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
@import url("https://fonts.cdnfonts.com/css/cabinet-grotesk");
/* @import url(https://db.onlinewebfonts.com/c/0a35369632660fbd41b57bcc32f1d229?family=Orbikular+Regular); */

@font-face {
  font-family: "Galano";
  src: url("/web/assets_new/fonts/GalanoClassic-Medium.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Galano";
  src: url("/web/assets_new/fonts/GalanoClassic-SemiBold.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-SemiBold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Galano";
  src: url("/web/assets_new/fonts/GalanoClassic-ExtraLight.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-ExtraLight.woff") format("woff");
  font-weight: 200;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Galano";
  src: url("/web/assets_new/fonts/GalanoClassic-Thin.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-Thin.woff") format("woff");
  font-weight: 100;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Galano";
  src: url("/web/assets_new/fonts/GalanoClassic-ExtraBold.woff2") format("woff2"),
    url("/web/assets_new/fonts/GalanoClassic-ExtraBold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Aeonik";
  src: url("/web/assets_new/fonts/Aeonik/Aeonik-Air.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Aeonik";
  src: url("/web/assets_new/fonts/Aeonik/Aeonik-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Aeonik";
  src: url("/web/assets_new/fonts/Aeonik/Aeonik-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Aeonik";
  src: url("/web/assets_new/fonts/Aeonik/Aeonik-Bold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}

@font-face {
  font-family: "Orbikular";
  src: url("/web/assets_new/fonts/Orbikular/Orbikular-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
}

@font-face {
  font-family: "Orbikular";
  src: url("/web/assets_new/fonts/Orbikular/Orbikular-SemiBold.woff") format("woff");
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: "Orbikular";
  src: url("/web/assets_new/fonts/Orbikular/Orbikular-Regular.woff") format("woff");
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: "Orbikular";
  src: url("/web/assets_new/fonts/Orbikular/Orbikular-Bold.woff") format("woff");
  font-weight: 800;
  font-style: normal;
}

/* @font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-Bold.otf") format("otf");
  font-weight: bold;
  font-style: normal;
} */
@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-SemiboldItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-SemiboldItalic.woff") format("woff");
  font-weight: 600;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-MediumItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-MediumItalic.woff") format("woff");
  font-weight: 500;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-Black.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Black.woff") format("woff");
  font-weight: 900;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-LightItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-LightItalic.woff") format("woff");
  font-weight: 300;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-Medium.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Medium.woff") format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-BoldItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-BoldItalic.woff") format("woff");
  font-weight: bold;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-Bold.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-Light.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Light.woff") format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-Bold.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Bold.woff") format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-BlackItalic.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-BlackItalic.woff") format("woff");
  font-weight: 900;
  font-style: italic;
  font-display: swap;
}

@font-face {
  font-family: "Quarto";
  src: url("/web/assets_new/fonts/quarto/Quarto-Semibold.woff2") format("woff2"),
    url("/web/assets_new/fonts/quarto/Quarto-Semibold.woff") format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}

@font-face {
  font-family: "Texta";
  src: url("/web/assets_new/fonts/texta/TextaMedium.ttf") format("ttf");
  font-weight: bold;
  font-style: normal;
}

/*font-family: "Playfair Display", serif;font-family: "DM Sans", serif;font-family: 'Cabinet Grotesk', sans-serif;*/
:root {
  --black: #4d4f4f;
  --white: #ffffff;
  --primary: #3effd0;
  --secondary: #23468c;
  --neutral-1: #4d4f4f;
  --neutral-2: #4d4f4f;
  --neutral-3: #777777;
  --neutral-4: #e8e8e8;
  --neutral-5: #f8f8f8;
  --neutral-6: #ffffff;
  --gray-1: #4d4f4f;
  --gray-2: #545351;
  --color-0: #e8e8e8;
  --color-1: #0061f2;
  --color-2: #3effd0;
  --color-3: #4d4f4f;
  --color-4: #7a7c7d;
  --color-5: #4d4f4f;
  --color-6: #4d4f4f;
  --color-7: #4d4f4f;
  --color-8: #4d4f4f;
  --color-9: #4d4f4f;
  --negro: #000000;
  --color-ediciones-plaza: #607387;
  --color-ediciones-plaza-claro: #b3b8c5;
  --alicanteplaza: #4a82b9;
  --plazadeportiva: #aca200;
  --cartagenaplaza: #9c1f2d;
  --culturplaza: #ec2739;
  --castellonplaza: #4a82b9;
  --plazapodcast: #27348b;
  --murciaplaza: #4a82b9;
  --plazamotor: #354651;
  --elcheplaza: #419a35;
  --guiahedonista: #da3626;
  --revistaplaza: #43a7bb;
  --cincobarricas: #c4023d;
  --plazaceramica: #cf5316;
  --valenciaplaza: #4a82b9;

  --neutral-white: #ffffff;
  --neutral-black: #000000;
  --dolcevita: #e2267a;
  --live: #e60000;
  --bg-autor: #f0f5fb;
  --borde-gris: rgba(122, 124, 125, 0.2);
  --c1: #004b23;
  --c2: #007200;
  --c3: #37a338;
  --c4: #70e000;
  --c5: #ccff33;

  --font-1: "Quarto";
  --font-2: "Texta";
  --font-3: "Sanchez", sans-serif;

  --gap-1: 4px;
  --gap-2: 10px;
  --gap-3: 24px;
  --gap-4: 48px;
  --gap-5: 96px;
}

html {
  font-family: var(--font-1);
}

.d-flex {
  display: flex;
}

.flex-column {
  flex-direction: column !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.align-items-center {
  align-items: center !important;
  
}

.gap-3 {
  gap: 1rem;
}

.wrap-HEADER p {
  font-family: var(--font-1) !important;
}

.wrap-HEADER a {
  font-family: var(--font-1) !important;
}

@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }

  .gap-lg-3 {
    gap: 1rem !important;
  }

  .MODULO_VERT_2 .first-wrap article h3,
  .MODULO_VERT_2 .sec-wrap article h3 {
    font-size: 26px !important;
  }
}

.my-3 {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* keyframes */
@keyframes play-infinite {
  0% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 75%,
        50% 75%,
        50% 75%,
        50% 75%,
        100% 50%,
        100% 50%);
  }

  15% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 75%,
        50% 75%,
        50% 75%,
        50% 75%,
        100% 50%,
        100% 50%);
  }

  30% {
    transform: rotate(90deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        100% 0%);
  }

  44.99% {
    transform: rotate(90deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        100% 0%);
  }

  45% {
    transform: rotate(-90deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        100% 0%);
  }

  60% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        40% 100%,
        40% 0%,
        60% 0%,
        60% 100%,
        100% 100%,
        100% 0%);
  }

  75% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        40% 100%,
        40% 0%,
        60% 0%,
        60% 100%,
        100% 100%,
        100% 0%);
  }

  90% {
    transform: rotate(90deg);
    clip-path: polygon(50% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        50% 0%);
  }

  100% {
    transform: rotate(90deg);
    clip-path: polygon(50% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        50% 0%);
  }
}

@-webkit-keyframes play-infinite {
  0% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 75%,
        50% 75%,
        50% 75%,
        50% 75%,
        100% 50%,
        100% 50%);
  }

  15% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 75%,
        50% 75%,
        50% 75%,
        50% 75%,
        100% 50%,
        100% 50%);
  }

  30% {
    transform: rotate(90deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        100% 0%);
  }

  44.99% {
    transform: rotate(90deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        100% 0%);
  }

  45% {
    transform: rotate(-90deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        100% 0%);
  }

  60% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        40% 100%,
        40% 0%,
        60% 0%,
        60% 100%,
        100% 100%,
        100% 0%);
  }

  75% {
    transform: rotate(0deg);
    clip-path: polygon(0% 0%,
        0% 100%,
        40% 100%,
        40% 0%,
        60% 0%,
        60% 100%,
        100% 100%,
        100% 0%);
  }

  90% {
    transform: rotate(90deg);
    clip-path: polygon(50% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        50% 0%);
  }

  100% {
    transform: rotate(90deg);
    clip-path: polygon(50% 0%,
        0% 100%,
        50% 100%,
        50% 0%,
        50% 0%,
        50% 100%,
        100% 100%,
        50% 0%);
  }
}

@keyframes on-air-circle {
  0% {
    opacity: 0.1;
    transform: scale(1);
  }

  25% {
    opacity: 1;
    transform: scale(1.5);
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0.3;
  }
}

@keyframes on-air-in {
  0% {
    opacity: 0.3;
  }

  25% {
    opacity: 0.3;
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0.3;
  }
}

@keyframes on-air-out {
  0% {
    opacity: 0.3;
  }

  50% {
    opacity: 0.3;
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0.3;
  }
}

@-webkit-keyframes on-air-circle {
  0% {
    opacity: 0.1;
    transform: scale(1);
  }

  25% {
    opacity: 1;
    transform: scale(1.5);
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
    transform: scale(1);
  }

  100% {
    opacity: 0.3;
  }
}

@-webkit-keyframes on-air-in {
  0% {
    opacity: 0.3;
  }

  25% {
    opacity: 0.3;
  }

  50% {
    opacity: 1;
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0.3;
  }
}

@-webkit-keyframes on-air-out {
  0% {
    opacity: 0.3;
  }

  50% {
    opacity: 0.3;
  }

  75% {
    opacity: 1;
  }

  100% {
    opacity: 0.3;
  }
}

@keyframes live {

  0%,
  100% {
    background: none;
  }

  50% {
    background: var(--live);
  }
}

@-webkit-keyframes live {

  0%,
  100% {
    background: none;
  }

  50% {
    background: var(--live);
  }
}

@keyframes punto {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

@-webkit-keyframes punto {
  0% {
    opacity: 0;
  }

  50% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

* {
  font-variant-numeric: lining-nums;
}

.cd-main-content {
  padding-top: 12px;
}

input:not([type]):focus:not([readonly]),
input[type="date"]:focus:not([readonly]),
input[type="datetime-local"]:focus:not([readonly]),
input[type="datetime"]:focus:not([readonly]),
input[type="email"]:focus:not([readonly]),
input[type="number"]:focus:not([readonly]),
input[type="password"]:focus:not([readonly]),
input[type="search"]:focus:not([readonly]),
input[type="tel"]:focus:not([readonly]),
input[type="text"]:focus:not([readonly]),
input[type="time"]:focus:not([readonly]),
input[type="url"]:focus:not([readonly]),
textarea.materialize-textarea:focus:not([readonly]) {
  border-bottom: 1px solid var(--primary);
  box-shadow: 0 1px 0 0 var(--primary);
}

[type="checkbox"]+label:before,
[type="checkbox"]:not(.filled-in)+label:after {
  width: 15px;
  height: 15px;
  border: 2px solid #d2d2d2;
  background: #d2d2d2;
  border-radius: 5px;
  top: 5px;
}

[type="checkbox"]:checked+label:before {
  top: 5px;
  left: 0px;
  width: 15px;
  height: 15px;
  border-top: 2px solid var(--primary);
  border-left: 2px solid var(--primary);
  border-right: 2px solid var(--primary);
  border-bottom: 2px solid var(--primary);
  -webkit-transform: rotate(40deg);
  transform: unset;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
  transform-origin: unset;
  position: absolute;
  background: var(--primary);
}

.MODULO article img,
.MODULO article .wrap-both .wrap-text header,
.MODULO article .img-wrap,
.MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg,
.MODULO article:hover .es-multimedia {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: 0.5s all ease;
  transition: all 0.5s ease;
}

.MODULO article:hover .es-multimedia {
  background-color: var(--primary) !important;
}

.MODULO article .img-wrap {
  background-image: none;
  /* border-radius: 4px; */
}

.MODULO article:hover .wrap-both .wrap-text header {
  opacity: 0.8;
  cursor: pointer;
}

/* .MODULO article:hover img {
  opacity: 0.9;
} */

.MODULO article:hover .es-multimedia .element {
  animation: play-infinite 4s ease infinite;
  transform-origin: center center;
}

.btn_primary {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 30px;
  color: var(--neutral-white);
  background: var(--neutral-gray-1);
  border: solid 1px var(--neutral-gray-1);
  border-radius: 0;
  white-space: nowrap;
  letter-spacing: 0;
  text-decoration: none;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
}

.btn_primary span {
  color: var(--neutral-white);
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: var(--fw-500);
  text-align: center;
}

.btn_primary svg path {
  fill: var(--neutral-white);
}

.btn_primary:hover {
  color: var(--neutral-white);
  background: var(--neutral-gray-1);
  opacity: 0.8;
  cursor: pointer;
}

.btn_primary_outline {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 30px;
  color: var(--neutral-gray-1);
  background: transparent;
  border-radius: 0;
  border: solid 1px var(--neutral-gray-1);
  white-space: nowrap;
  letter-spacing: 0;
  text-decoration: none;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
}

.btn_primary_outline span {
  color: var(--neutral-gray-1);
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: var(--fw-500);
  text-align: center;
}

.btn_primary_outline svg path {
  fill: var(--neutral-gray-1);
}

.btn_primary_outline:hover {
  color: var(--neutral-white);
  background: var(--neutral-gray-1);
  border: solid 1px var(--neutral-gray-1);
  opacity: 0.8;
  cursor: pointer;
}

.btn_primary_outline:hover span {
  color: var(--neutral-white);
}

.btn_primary_outline:hover svg path {
  fill: var(--neutral-white);
}

.btn_primary_outline_acceso {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 10px;
  padding: 10px 30px;
  color: var(--neutral-gray-1);
  background: transparent;
  border-radius: 0;
  border: solid 1px var(--neutral-gray-1);
  white-space: nowrap;
  letter-spacing: 0;
  text-decoration: none;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
}

.btn_primary_outline_acceso span {
  color: var(--neutral-gray-1);
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 16px;
  font-style: normal;
  font-weight: var(--fw-500);
  text-align: center;
}

.btn_primary_outline_acceso:hover {
  color: var(--neutral-white);
  background: var(--neutral-gray-1);
  border: solid 1px var(--neutral-gray-1);
  opacity: 0.8;
  cursor: pointer;
}

.btn_primary_outline_acceso:hover span {
  color: var(--neutral-white);
}

.btn_primary_outline_acceso:hover svg path {
  fill: var(--neutral-white);
}

.btn-simple {
  font-size: 16px;
  font-weight: var(--fw-400);
  font-size: 16px;
  line-height: 18px;
  padding: 4px 0px;
  color: var(--neutral-gray-1);
  background: transparent;
  border: 0;
  border-bottom: solid 1px var(--neutral-gray-1);
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  width: fit-content;
}

.btn-usuario .wrap-img {
  width: 32px;
  height: 32px;
  border-radius: 32px;
  overflow: hidden;
  display: none;
}

.btn-usuario .wrap-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
}

.btn-usuario:hover .wrap-img img {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
}

/*.wrap-PAGINA-CORPORATIVA a {color: var(--primary);}*/
.wrap-HEADER.pinned {
  padding: 12px 0px;
  padding-bottom: 0;
  border-bottom: 0;
}

/* .wrap-HEADER.pinned .NAV-Bottom {
  display: none;
} */

.wrap-HEADER.pinned .wrap-CORP .container .wrap-logo {
  height: 50px;
}

#slide-out .collapsible-header,
#slide-out.fixed .collapsible-heade {
  border-left: 0px;
}

#slide-out li {
  font-size: 16px;
  font-family: var(--font-2);
  font-weight: var(--fw-700);
  color: var(--neutral-black);
  line-height: 38px;
  /*text-transform: uppercase;*/
}

#sidenav-overlay {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
}

.wrap-ULTIMAHORA {
  margin: 0;
  margin-bottom: 12px;
}

.wrap-ULTIMAHORA .container .ticker-fijo {
  background: var(--neutral-gray-1);
}

.wrap-ULTIMAHORA .container .simple-ticker {
  background: var(--neutral-gray-4);
}

#slide-out li>a>i {
  color: var(--gray-2);
}

#slide-out li>a>svg>path {
  fill: var(--gray-2);
}

.no-padding a {
  width: 100%;
}

#slide-out>li,
#slide-out .collapsible-body ul li {
  border-bottom: 0;
}

#slide-out li>a>i,
#slide-out li>a>i.material-icons {
  color: var(--neutral-gray-1);
}

.collapsible-header i {
  font-size: 1.1rem;
  line-height: 100%;
  float: right;
}

#slide-out ul.social {
  border-top: 0;
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: flex-start;
  padding: 0 4px;
  margin-top: 24px;
  gap: 24px;
  padding-bottom: 12px;
}

#slide-out ul.social li {
  background: var(--primary);
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 100%;
}

#slide-out ul.social li a i {
  color: var(--neutral-6);
}

#slide-out ul.social li a svg path {
  fill: var(--neutral-6);
}

#slide-out.active,
#slide-out li.active {
  background-color: transparent !important;
}

#slide-out .collapsible-body ul li a {
  background-color: var(--neutral-gray-3);
  font-size: 14px !important;
  font-family: var(--font-1) !important;
  font-weight: var(--fw-600);
  color: var(--neutral-black);
  position: relative;
  padding-left: 30px;
  line-height: 100%;
  height: fit-content;
}

#slide-out .collapsible-header,
#slide-out li a {
  font-family: var(--font-1) !important;
}

#slide-out .collapsible-body ul li a::after {
  display: none;
}

/* #slide-out.activo li>a:hover, #slide-out.activo li li>a:hover {
  background-color: var(--primary) !important;
  color: var(--secondary) !important;
} */
#slide-out li ul li div:first-of-type ul li ul li a {
  padding-left: 30px !important;
}

#slide-out li ul li div:first-of-type ul li ul li a+div ul li,
#slide-out li ul li div:first-of-type ul li ul li a+div ul li a {
  background-color: var(--neutral-gray-3);
  font-size: 14px !important;
  font-family: var(--font-3);
  font-weight: var(--fw-600);
  color: var(--neutral-black);
  position: relative;
  padding-left: 45px !important;
  /*text-transform: capitalize;*/
}

#slide-out li ul li div:first-of-type ul li ul li a+div ul li a {
  padding-left: 0 !important;
}

#slide-out li ul li div:first-of-type ul li ul li a+div ul li a::after {
  position: absolute;
  top: 0;
  left: -12px;
  content: "\25A0";
  font-size: 15px;
  color: var(--primary);
}

/*#slide-out li ul li div:first-of-type ul li ul li a + div ul li::after {
  position: absolute;
  top: 0;
  left: 34px;
  content: "\25A0";
  font-size: 15px;
  color: var(--primary);
}*/

#slide-out>li #cd-search {
  left: unset;
  opacity: 1;
  position: relative;
  top: unset;
  transform: unset;
  visibility: visible;
  width: 100%;
  z-index: 1;
  margin-top: 16px;
  margin-bottom: 16px;
  padding: 0px;
}

#slide-out>li #cd-search form {
  min-height: 40px;
}

#slide-out>li #cd-search form label {
  color: var(--neutral-gray-2);
  font-size: 16px;
  font-weight: var(--fw-500);
  font-family: var(--font-2);
}

#slide-out>li #cd-search form input {
  background: transparent;
  border-bottom: 0;
  border-radius: 0;
  box-sizing: border-box;
  color: var(--neutral-white);
  font-size: 20px;
  font-weight: var(--fw-300);
  font-family: var(--font-3);
  height: 32px;
  padding: 1em;
  margin-bottom: 0 !important;
  padding-right: 40px;
  text-align: left;
  background-color: transparent;
}

#slide-out>li #cd-search form input::placeholder {
  color: var(--neutral-white);
  font-size: 16px;
  font-weight: var(--fw-300);
  font-family: var(--font-3);
}

#slide-out>li #cd-search form div {
  width: 100%;
  position: relative;
}

#slide-out>li #cd-search form svg {
  position: absolute;
  left: unset;
  top: 7px;
  right: 5px;
  z-index: 2;
  opacity: 1;
  height: 24px;
}

#slide-out>li #cd-search form svg path {
  fill: var(--neutral-white);
}

#cd-search form input {
  background: white !important;
  font-size: 1rem;
  height: 100%;
  color: black !important;
  border: 1px solid black !important;
  margin: 0;
  border-radius: 5px !important;
}

#cd-search form input::placeholder {
  color: var(--negro);
}

.nav-offcanvas {
  width: auto;
  background: var(--neutral-white);
  height: 100%;
  min-height: 100vh;
  position: fixed;
  overflow-x: auto;
  z-index: 2000;
  padding: 0;
  top: 0;
  right: -100%;
  transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.nav-offcanvas .close {
  position: absolute;
  right: 10px;
  top: 20px;
  outline: 0;
  opacity: 1;
  background: transparent;
  border: none;
  box-shadow: none;
  cursor: pointer;
  transition: 0.3s ease;
}

.nav-offcanvas .close i {
  font-size: 24px;
  color: var(--neutral-gray-1);
  text-shadow: none;
  font-weight: 700;
}

.nav-offcanvas .close:hover {
  transform: rotate(90deg);
}

.nav-offcanvas-menu ul {
  margin-bottom: 0;
  padding-left: 0;
  list-style: none;
}

.nav-offcanvas-menu ul li {
  position: relative;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
}

.nav-offcanvas-menu ul li:hover {
  transform: translateX(10px);
  -webkit-transform: translateX(10px);
}

.nav-offcanvas-menu ul li.name-usuario:hover {
  transform: translateX(0px);
}

.nav-offcanvas.open {
  right: 0;
}

.offcanvas-overlay {
  position: fixed;
  top: 0;
  width: 100%;
  height: 100vh;
  background-color: rgba(0, 0, 0, 0.5);
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  z-index: 1999;
  transition: 0.3s cubic-bezier(0.25, 0.46, 0.45, 0.94);
  visibility: hidden;
  opacity: 0;
}

.offcanvas-overlay.on {
  opacity: 1;
  visibility: visible;
}

.nav-offcanvas .nav-offcanvas-menu {
  height: 100%;
}

.nav-offcanvas .wrap-principal {
  display: flex;
  flex-direction: column;
  border-radius: 0;
  height: 100%;
}

.nav-offcanvas .wrap-principal .wrap-links {
  background: var(--neutral-gray-4);
  padding: 48px;
  display: flex;
  flex-direction: column;
  gap: 24px;
  align-items: flex-start;
  justify-content: space-between;
  width: 100%;
  max-width: 370px;
  min-width: 370px;
  height: 50%;
}

.nav-offcanvas .wrap-principal .wrap-links ul {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 16px;
  width: 100%;
  margin: 0;
  margin-top: 24px;
}

.nav-offcanvas .wrap-principal .wrap-links ul li {
  width: 100%;
}

.nav-offcanvas .wrap-principal .wrap-links ul li .separador {
  height: 1px;
  background: var(--neutral-gray-1);
  width: 100%;
}

.nav-offcanvas .wrap-principal .wrap-links ul li.name-usuario {
  font-family: var(--font-2);
  font-weight: var(--fw-700);
  color: var(--neutral-gray-1);
  font-size: 22px;
  line-height: 24px;
}

.nav-offcanvas .wrap-principal .wrap-links ul li a {
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  color: var(--neutral-gray-1);
  font-size: 16px;
  line-height: 18px;
}

.nav-offcanvas .wrap-principal .wrap-suscripcion {
  display: flex;
  flex-direction: column;
  width: 100%;
  max-width: 370px;
  min-width: 370px;
  height: 50%;
}

.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-top {
  width: 100%;
  min-height: 50%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom {
  width: 100%;
  padding: 48px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 50%;
}

.nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom p {
  font-family: var(--font-1);
  font-weight: bold;
  color: var(--neutral-white);
  font-size: 24px;
  line-height: 26px;
  margin: 0;
}

.btn-accesos {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 12px;
}

.MODULO_HORIZ_3 .es-multimedia,
.MODULO_HORIZ_3 .cate-tag {
  display: none;
}

.MODULO_S .es-multimedia {
  height: 25px;
  width: 25px;
  border-radius: 25px;
}

.MODULO_S .es-multimedia .element {
  width: 10px;
  height: 10px;
}

.MODULO_S .cate-tag {
  font-size: 11px;
  line-height: 11px;
}

.MODULO_S .cate-tag svg {
  max-width: 16px;
}

.slick-arrow i.material-icons {
  color: var(--primary);
}

/* .MODULO_1_Banner_3 .sec-wrap {
  background-color: var(--neutral-5);
} */

.MODULO article .wrap-both .wrap-media {
  position: relative;
}

.cate-tag {
  position: absolute;
  z-index: 1;
  background: var(--primary);
  padding: 8px 12px;
  border-radius: 0;
  font-size: 14px;
  line-height: 16px;
  white-space: nowrap;
  color: var(--neutral-white);
  font-family: var(--font-1);
  font-weight: bold;
  top: 0;
  left: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  border-bottom-right-radius: 4px;
  border-top-left-radius: 4px;
}

.cate-tag>svg path#on-air-out {
  animation: on-air-out 2s infinite;
}

.cate-tag>svg path#on-air-in {
  animation: on-air-in 2s infinite;
}

.cate-tag>svg ellipse {
  transform-origin: 50% 50%;
  animation: on-air-circle 2s infinite;
}

.cate-tag.podcast {
  background: #27348b;
  top: unset;
  left: unset;
  bottom: 0;
  right: 0;
  border-top-left-radius: 4px;
}

.cate-tag.podcast img {
  max-height: 20px;
}

.MODULO .wrap-both .wrap-text .wrap-otros {
  display: flex;
  margin-top: 12px;
  margin-bottom: 12px;
}

.wrap-otros .pie-noticia {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 0;
  width: 100%;
}

.wrap-otros .pie-noticia .contenedor-redactor span {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 6px;
  flex-wrap: wrap;
}

.wrap-otros .pie-noticia .contenedor-redactor .firma-hibrida {
  width: 30px;
  min-width: 30px;
  height: 30px;
  border-radius: 30px;
  overflow: hidden;
}

.wrap-otros .pie-noticia .contenedor-redactor .firma-hibrida img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  object-position: center;
}

.wrap-otros .pie-noticia .contenedor-redactor span a {
  font-family: var(--font-1) !important;
  font-style: normal;
  letter-spacing: 0;
  font-size: 14px;
  line-height: 100%;
  font-weight: var(--fw-400);
  color: var(--black);
  position: relative;
}

.MODULO_XL_OVER .wrap-otros .pie-noticia .contenedor-redactor span a {
  color: black !important;
}

.wrap-otros .pie-noticia .contenedor-comentarios {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
  margin-left: 12px;
}

.wrap-otros .pie-noticia .contenedor-comentarios span {
  font-family: var(--font-2);
  font-style: normal;
  letter-spacing: 0;

  font-size: 16px;
  line-height: 16px;
  font-weight: var(--fw-400);
  color: var(--neutral-gray-2);
}

.wrap-otros .pie-noticia .contenedor-comentarios svg {
  max-width: 18px;
}

.wrap-otros .pie-noticia .contenedor-comentarios .save {
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
  position: relative;
  max-width: 16px;
}

.wrap-otros .pie-noticia .contenedor-comentarios .save:hover {
  cursor: pointer;
  transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
}

.wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--primary);
}

.MODULO .wrap-both .wrap-text .entradilla {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--neutral-gray-1);
}

.MODULO .wrap-text .pretitulo {
  padding-left: 0px;
  margin-bottom: 2px;
  margin-top: 4px;
  text-align: left;
  position: relative;
}

.MODULO .wrap-text .pretitulo::after {
  content: "";
  position: absolute;
  top: 2px;
  left: 0;
  height: 17px;
  width: 3px;
  background-color: var(--primary);
  display: none;
}

.MODULO .wrap-text .pretitulo a {
  color: var(--gray-2);
  font-family: var(--font-3);
  font-weight: var(--fw-500);
  font-size: 13px;
  line-height: 24px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.MODULO .MODULO-OPINION-4 .pretitulo {
  text-align: center;
}

.MODULO .MODULO-OPINION-5 .container-1 .pretitulo {
  text-align: center;
}

.MODULO .MODULO-OPINION-7 .container-1 .pretitulo {
  text-align: center;
}

.MODULO .wrap-text h3 a {
  color: var(--neutral-gray-1);
  font-family: var(--font-1);
}

.MODULO .wrap-text .link-redactor-edicion {
  font-family: var(--font-2);
  font-size: 18px;
  font-weight: 500;
}

.MODULO .wrap-text h3 a span,
.MODULO .wrap-text h3 a span {
  color: var(--primary);
  display: flex;
  margin-bottom: 4px;
}

.MODULO_1_3_1_2 .first-wrap .wrap-text .link-redactor-edicion {
  display: none !important;
}

.TRIPLE_SUPERIOR .col .linea-titulo::before {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  background-color: var(--neutral-3);
}

.TRIPLE_SUPERIOR:first-of-type .linea-titulo {
  display: none;
}

.TRIPLE_SUPERIOR:first-of-type .col .linea-titulo-after::after {
  display: none;
}

.TRIPLE_SUPERIOR .col .linea-titulo-after::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 1rem;
  transform: translate(0%, -50%);
  width: 20%;
  height: 4px;
  background-color: var(--negro);
  z-index: 23;
}

.linea-titulo {
  width: 100%;
  position: relative;
}

.TITULO-listado h2 span {
  background: initial;
  position: relative;
  z-index: 2;
  padding-left: 0px;
  padding-right: 16px;
  line-height: 100%;
  color: var(--negro);
  line-height: 48px;
}

.TITULO-listado h2 span:after {
  background: transparent;
}

.TITULO-listado h2 ul {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 24px;
  margin: 0;
  background: var(--neutral-white);
  position: relative;
  z-index: 2;
  padding: 0px 24px 0px 8px;
}

.TITULO-listado h2 ul li a {
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
  font-family: var(--font-2);
  font-size: 18px;
  line-height: 20px;
  font-weight: var(--fw-400);
  font-style: italic;
  color: var(--neutral-gray-2);
  text-transform: capitalize;
}

.TITULO-bloque h4 {
  font-family: var(--font-2);
  font-weight: bold;
  font-size: 24px;
  line-height: 26px;
  letter-spacing: 20%;
  color: var(--neutral-gray-1);
  border-bottom: 0;
  text-transform: uppercase;
  justify-content: center;
  position: relative;
  display: flex;
  gap: 0.5em;
  align-items: center;
  flex-direction: row;
}

.lo-mas-leido-cabecero {
  font-family: var(--font-1);
  line-height: 26px;
  color: var(--gray-1);
  border-bottom: 0;
  justify-content: flex-start;
  position: relative;
  display: flex;
  gap: 8px;
  align-items: center;
  flex-direction: row;
  margin: 1px 0;
  text-transform: capitalize !important;
  width: 100%;
  padding-left: 0;
  font-size: 24px;
  text-align: left;
  margin-bottom: 12px !important;
  font-weight: bold;
  letter-spacing: 0;
}

/* .TITULO-bloque h4::after,
.lo-mas-leido-cabecero::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  background-color: var(--neutral-gray-1);
} */

.TITULO-bloque h4 span,
.lo-mas-leido-cabecero span {
  /* background: black; */
  color: var(--negro);
  position: relative;
  font-size: 18px;
  font-family: var(--font-1);
  z-index: 2;
  padding-left: 0;
  padding-right: 16px;
}

.TITULO-bloque h4 span:after,
.lo-mas-leido-cabecero span::after {
  background: transparent;
}

.TITULO-listado.sin_enlace h2 {
  display: flex;
  gap: 0em;
  align-items: start;
  flex-direction: column;
  justify-content: space-between;
}

.TITULO-listado li {
  line-height: 10px;
}

.auspiciante-centro {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
}

.auspiciante-centro span {
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 18px;
  font-weight: var(--fw-400);
  font-style: italic;
  color: var(--gray-2);
  padding: 0;
  text-transform: initial;
}

.TITULO-listado h2 .auspiciante {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background: var(--neutral-white);
  padding-left: 0;
  padding-right: 16px;
  position: relative;
  z-index: 2;
}

.TITULO-listado h2 .auspiciante span {
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 18px;
  font-weight: var(--fw-400);
  font-style: italic;
  color: var(--gray-2);
  padding: 0;
  text-transform: initial;
}

.TITULO-listado h2 .auspiciante img {
  max-height: 35px;
  width: auto;
}

/* .wrap-NAV .NAV-Bottom .container nav ul li {
  border-right: 1px solid var(--black);
}

.wrap-NAV .NAV-Bottom .container nav ul li:last-child {
  border-right: 0px;
} */

.wrap-NAV .NAV-Bottom .container nav ul li a {
  font-weight: var(--fw-400);
  font-family: var(--font-3);
  text-transform: uppercase;
  font-size: 14px;
  color: var(--black);
}

.wrap-NAV .NAV-Bottom .container nav ul li a.activo {
  color: var(--gray-1);
}

.wrap-NAV .NAV-Bottom .container nav {
  width: fit-content;
  display: flex;
}

.wrap-NAV .NAV-Bottom .container nav ul li a.activo:after {
  background: var(--neutral-gray-2);
  height: 2px;
  left: 10px;
  width: calc(100% - 20px);
}

.wrap-NAV .NAV-Bottom .container {
  display: flex;
  justify-content: start;
  align-items: center;
  gap: 24px;
}

.wrap-HEADER {
  border-bottom: solid 1px var(--neutral-4);
  z-index: 4;
}

.wrap-HEADER .wrap-CORP {
  background: var(--primary);
  z-index: 1;
  padding: 0;
}

.wrap-HEADER.pinned .wrap-CORP {
  padding-top: 0;
  padding-bottom: 0;
}

.wrap-HEADER .wrap-CORP .container .CORP-left .cd-search-trigger {
  width: auto;
  display: flex;
  align-items: center;
  justify-content: center;
  background: var(--primary);
  padding: 0px;
}

.wrap-HEADER .wrap-CORP .container .CORP-left .cd-search-trigger svg {
  color: var(--primary);
}

.wrap-HEADER .wrap-CORP .container .CORP-left .button-collapse svg {
  color: var(--primary);
}

ul.logos-footer li a.logos-pie.logo-ai {
  opacity: 1;
  background-size: contain !important;
  min-height: 136px;
}

.wrap-HEADER .wrap-CORP .container .CORP-right {
  order: 3;
  width: 30%;
  justify-content: flex-end;
  max-width: 100%;
}

.wrap-HEADER .wrap-CORP .container .CORP-left {
  order: 1;
  width: 30%;
  justify-content: flex-start;
  max-width: 100%;
}

.wrap-HEADER .icon-acceso-sm {
  display: none;
}

.wrap-FOOTER .page-footer {
  background: var(--primary);

  margin-top: 20px;
}

.CULTURPLAZA .wrap-FOOTER .page-footer {
  border-top: 3px solid var(--secondary);
}

.footer-top nav ul li a {
  color: var(--neutral-gray-2);
  font-size: 16px;
  line-height: 18px;
  padding: 0 10px;
  text-transform: none;
  font-family: var(--font-2);
  font-weight: var(--fw-300);
}

.wrap-FOOTER .footer-copyright span,
.wrap-FOOTER .footer-copyright .developer,
.wrap-FOOTER .footer-copyright a {
  font-size: 16px;
  font-weight: var(--fw-400);
  color: var(--neutral-gray-1);
}

ul.logos-footer li a.logos-pie.logo-pbs {
  background-image: url(../img/logos-pie/logo-negro-verde.svg) !important;
}

.MODULO_SLIDER .slider-x1 .wrap-text {
  background: var(--neutral-white);
}

.MODULO_SLIDER .slider-x1 .wrap-text h3 a .edicion,
.MODULO_SLIDER .slider-x1 .wrap-text h3 a .redaccion {
  color: var(--neutral-gray-1);
}

.MODULO_SLIDER .slider-x1 .wrap-text h3 a {
  /* color: var(--neutral-gray-1) !important; */
}

.MODULO_1_1_4 .first-wrap {
  position: relative;
}

.MODULO_1_1_4 .third-wrap .img-wrap {
  padding-bottom: 80% !important;
}

.MODULO_1_1_4 .third-wrap header h3 {
  font-size: 20px !important;
}

.MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a {
  color: var(--gray-1) !important;
}

.MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a span {
  color: var(--primary) !important;
}

.MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros {
  display: flex;
  margin-top: 12px;
}

.MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros .pie-noticia {
  justify-content: center;
}

.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text header h3 a,
.destacado .MODULO_1_4_3 .wrap-both .wrap-text header h3 a,
.destacado .MODULO_1_Banner_4 .wrap-both .wrap-text header h3 a,
.destacado .MODULO_2_1_4 .wrap-both .wrap-text header h3 a {
  color: var(--neutral-white);
}

.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text header h3 a span,
.destacado .MODULO_1_4_3 .wrap-both .wrap-text header h3 a span,
.destacado .MODULO_1_Banner_4 .wrap-both .wrap-text header h3 a span,
.destacado .MODULO_2_1_4 .wrap-both .wrap-text header h3 a span {
  color: var(--neutral-gray-1);
}

.destacado .MODULO_1_3_1_2 .wrap-both .wrap-text .entradilla,
.destacado .MODULO_1_4_3 .wrap-both .wrap-text .entradilla,
.destacado .MODULO_1_Banner_4 .wrap-both .wrap-text .entradilla,
.destacado .MODULO_2_1_4 .wrap-both .wrap-text .entradilla {
  color: var(--neutral-white);
}

.formulario-listado-busqueda {
  background: transparent;
  border: 0;
}

.formulario-listado-busqueda h4 {
  font-family: var(--font-2);
  margin-bottom: 1em;
  color: var(--color-5);
}

.formulario-listado-busqueda .input-field.col label {
  color: var(--color-5);
  font-family: var(--font-2);
  font-weight: var(--fw-700);
}

.formulario-listado-busqueda .input-field.col input::placeholder {
  color: var(--color-6);
  font-family: var(--font-2);
  font-weight: var(--fw-300);
}

.LISTADO_BUSQUEDA .TITULO-listado h1 {
  font-family: var(--font-3);
  color: var(--gray-1);
}

.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article {
  border-bottom: solid 1px var(--neutral-4);
  margin-bottom: 1em;
  padding-bottom: 0.5em;
}

.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap {
  padding-bottom: 56%;
}

.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-otros {
  display: none;
}

.wrap-DOBLE .MODULO_SLIDER .wrap-both .wrap-text,
.wrap-TRIPLE .MODULO_SLIDER .wrap-both .wrap-text {
  bottom: 2em;
  left: unset;
  right: 2em;
}

.wrap-TRIPLE .MODULO_SLIDER .img-wrap:before {
  background: none;
}

.MODULO_Numerado {
  background: var(--neutral-gray-4);
}

.MODULO_Numerado li h3 {
  font-family: var(--font-2);
  font-weight: 600;
  font-size: 16px;
  line-height: 18px;
  color: var(--neutral-gray-1);
  margin: 0 !important;
}

.MODULO_Numerado li {
  margin: 0;
  padding: 1em 1em 1em 1em;
  position: relative;
  border-bottom: 0;
}

.MODULO_Numerado li:before {
  width: 22px;
  height: 22px;
  border-radius: 0;
  background: transparent;
  color: var(--neutral-gray-2);
  font-size: 22px;
  line-height: 22px;
  font-family: var(--font-2) !important;
  left: 1em;
}

.MODULO_Numerado li:hover:before {
  color: var(--primary);
}

.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both {
  background: var(--neutral-gray-4);
}

.TITULO-bloque h4 a {
  border-bottom: solid 8px var(--color-5);
  text-transform: capitalize !important;
  margin: 1px 0;
  color: var(--color-5);
  display: flex;
  flex-direction: row;
  gap: 16px;
  align-items: center;
  justify-content: flex-start;
  font-family: var(--font-1);
  width: 100%;
  padding-left: 0;
  border-bottom: 0;
}

/* srtart páginas corporativas */
.wrap-PAGINA-CORPORATIVA h1 {
  border-bottom: solid 8px var(--color-5);
  color: var(--color-5);
  margin: 1px 0;
  display: flex;
  width: 100%;
  gap: 16px;
  align-items: center;
}

.wrap-PAGINA-CORPORATIVA.first-wrap {
  position: relative;
}

.ul-lo-mas-leido {
  list-style: none;
  margin: 0;
  margin-bottom: 2em;
  padding: 0;
  width: 100%;
  background: transparent;
}

.ul-lo-mas-leido li {
  margin: 0;
  padding: 0.5em 0.5em 0.5em 0.5em;
  position: relative;
  border-bottom: 1px solid rgba(122, 124, 125, 0.2);
}

.ul-lo-mas-leido li a .div-number {
  border-radius: 0;
  background: transparent;
  color: var(--negro);
  font-size: 17px;
  font-family: var(--font-1) !important;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  font-weight: bold;
  line-height: 20.4px;
  white-space: nowrap;
}

.ul-lo-mas-leido li a {
  word-break: break-word;
  text-wrap: pretty;
  font-size: 17px !important;
  margin: 0 !important;
  font-family: var(--font-1) !important;
  font-weight: bold;
  color: var(--negro);
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  line-height: 20.4px;
}

.wrap-PAGINA-CORPORATIVA .first-wrap {
  display: block;
}

.wrap-PAGINA-CORPORATIVA .wrap-both .wrap-media figure {
  line-height: 10px;
  margin: 0;
  padding: 0;
  position: relative;
}

.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media .img-wrap {
  padding-bottom: 66% !important;
  /*padding-bottom: 50%;*/
}

.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text h3 div {
  color: var(--primary) !important;
}

.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text h3 div .edicion,
.wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text h3 div .redaccion {
  color: var(--neutral-gray-1);
}

.wrap-PAGINA-CORPORATIVA .wrap-both .wrap-text .entradilla p {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  margin-bottom: 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-text h3 {
  margin-top: 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-text .nombre_redactor {
  border-left: solid 5px var(--primary);
  padding-left: 4px;
  margin-bottom: 8px;
  text-align: left;
}

.wrap-PAGINA-CORPORATIVA .wrap-text .nombre_redactor span {
  color: var(--neutral-gray-1);
  font-family: var(--font-2);
  font-weight: var(--fw-700);
}

.wrap-PAGINA-CORPORATIVA .wrap-both {
  margin: 3em 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse {
  width: 50%;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
  height: 100%;
  padding-right: 48px;
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p {
  margin: 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p.title {
  color: var(--neutral-gray-1);
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 110%;
  font-family: var(--font-1);
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p.title span {
  color: var(--primary);
  font-weight: 700;
  font-size: 1.3rem;
  font-family: var(--font-1);
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse p.entradilla {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  font-size: 1.1rem;
  line-height: 1.2;
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse {
  width: 50%;
  height: 600px;
}

.wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.wrap-PAGINA-CORPORATIVA .wrap-count {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
  gap: 96px;
  width: fit-content;
  margin: auto;
  margin: 3em 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-count .wrap-text {
  width: fit-content;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
}

.wrap-PAGINA-CORPORATIVA .wrap-count .wrap-text span {
  color: var(--primary);
  font-weight: var(--fw-300);
  font-family: var(--font-1);
  text-align: center;
  font-size: 5em;
  line-height: 100%;
  white-space: nowrap;
}

.wrap-PAGINA-CORPORATIVA .wrap-count .wrap-text p {
  color: var(--color-6);
  font-weight: var(--fw-300);
  font-family: var(--font-2);
  text-align: center;
  font-size: 24px;
  margin: 0;
  line-height: 100%;
}

.wrap-PAGINA-CORPORATIVA .wrap-float {
  width: 100%;
  height: 550px;
  position: relative;
  margin-bottom: 3em;
}

.wrap-PAGINA-CORPORATIVA .wrap-float .wrap-img {
  width: 100%;
  height: 100%;
  position: relative;
}

.wrap-PAGINA-CORPORATIVA .wrap-float img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.wrap-PAGINA-CORPORATIVA .wrap-float .wrap-text {
  position: absolute;
  bottom: 0;
  right: 60px;
  background: var(--neutral-white);
  padding: 48px;
  width: 100%;
  max-width: 500px;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
}

.wrap-PAGINA-CORPORATIVA .wrap-float p.title {
  color: var(--neutral-gray-1);
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 110%;
  font-family: var(--font-1);
}

.wrap-PAGINA-CORPORATIVA .wrap-float p.title span {
  color: var(--primary);
  font-weight: 700;
  font-size: 1.3rem;
  font-family: var(--font-1);
}

.wrap-PAGINA-CORPORATIVA .wrap-float p.entradilla {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  font-size: 1.1rem;
  line-height: 1.2;
}

.wrap-PAGINA-CORPORATIVA .wrap-float p {
  margin: 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
  width: 100%;
  margin: 3em 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap {
  width: 100%;
  max-width: min-content;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap .title {
  font-size: 1.3rem;
  font-family: var(--font-1);
  color: var(--neutral-gray-1);
  line-height: 100%;
  margin: 0;
  margin-bottom: 10px;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul {
  width: 100%;
  list-style: none;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  border-top: solid 5px var(--color-5);
  margin: 0;
  padding: 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li {
  padding: 24px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  border-bottom: solid 2px var(--primary);
  background-color: var(--color-4);
  width: 100%;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a svg {
  min-width: 50px;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a span {
  color: var(--color-5);
  font-weight: var(--fw-700);
  font-size: 1.3rem;
  line-height: 110%;
  font-family: var(--font-2);
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap {
  width: 100%;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form {
  width: 50%;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form label {
  font-size: 1em;
  font-family: var(--font-1);
  font-weight: 700;
  color: var(--neutral-gray-1);
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form input::placeholder,
.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form textarea::placeholder {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-6);
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form p {
  margin: 0.5em 0;
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-6);
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form .form-check-label {
  margin: 0.5em 0;
  padding-left: 25px;
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-6);
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form .form-check {
  margin-bottom: 2em;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form .form-check-label a {
  color: var(--primary);
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form textarea {
  border: 0;
  border-bottom: solid 1px var(--neutral-gray-1);
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map {
  width: 50%;
}

.wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map iframe {
  width: 100%;
  height: 528px;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

.wrap-PAGINA-CORPORATIVA .wrap-publicidad {
  width: 100%;
  margin: 3em 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
}

.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}

.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text .titulo {
  border-left: solid 5px var(--primary);
  padding-left: 4px;
  margin: 0px;
  text-align: left;
  color: var(--negro);
  font-family: var(--font-2);
  font-weight: var(--fw-700);
  font-size: 1.3rem;
  line-height: 110%;
}

.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text .entradilla {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  font-size: 1.1rem;
  line-height: 1.2;
  margin: 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-publicidad .wrap-text .entradilla a {
  color: var(--primary);
}

.wrap-PAGINA-CORPORATIVA .wrap-politicas {
  margin: 3em 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-politicas p {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  font-size: 1.1rem;
  line-height: 1.2;
  margin-top: 0;
  margin-bottom: 0.8em;
}

.wrap-PAGINA-CORPORATIVA .wrap-politicas ul {
  margin: 0;
}

.wrap-PAGINA-CORPORATIVA .wrap-politicas ul li {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  font-size: 1.1rem;
  line-height: 1.2;
}

.wrap-PAGINA-CORPORATIVA .wrap-politicas a {
  color: var(--primary);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys span {
  background: transparent !important;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys a.color svg path {
  fill: var(--primary) !important;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys a.link_especial svg path {
  fill: var(--primary) !important;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .ADDTOANY .wrap-addtoanys a.link_especial svg path+path {
  fill: var(--primary) !important;
}

.publicacion-auditada {
  font-family: var(--font-2);
  color: var(--neutral-white);
  font-weight: var(--fw-400);
}

.wrap-loader {
  order: 3;
  width: 100%;
  min-height: 60px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.wrap-loader svg path,
.wrap-loader svg rect {
  fill: var(--color-5);
}

.wrap-HEADER .wrap-DEST {
  background-color: #dc3545;
  border-bottom: 0;
}

.wrap-HEADER .wrap-DEST .container ul {
  max-width: 100%;
  margin: auto;
}

.wrap-HEADER .wrap-DEST .container .destfijo a {
  font-family: var(--font-1);
  font-size: 14px;
  color: var(--white);
  font-weight: var(--fw-800);
  font-style: normal;
}

.wrap-HEADER .wrap-DEST .container ul li a {
  font-family: var(--font-1);
  font-size: 14px;
  color: var(--white);
  font-weight: var(--fw-800);
  font-style: normal;
  text-transform: capitalize;
  background-color: transparent;
}

.wrap-HEADER .wrap-CAROUSEL {
  display: none;
}

/** BLOG **/
.LISTADO_BLOGS.articulo-opinion .titulo-pagina {
  display: flex;
  gap: 0.5em;
  align-items: center;
  flex-direction: row;
  border-bottom: solid 8px var(--color-5);
  color: var(--color-5);
  font-size: 2em !important;
  text-align: left;
  padding: 0.75em 0;
  font-weight: var(--fw-700);
  margin-top: 0;
  padding-top: 0;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR {
  border-radius: 0;
  position: relative;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor {
  align-content: flex-start;
  background: var(--neutral-white);
  display: flex;
  flex-direction: row;
  flex-wrap: no-wrap;
  justify-content: space-between;
  min-height: 300px;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto {
  width: 40%;
  background: var(--bg-autor);
  padding: 0;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img {
  width: 100%;
  background: var(--bg-autor);
  padding: 0;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  mix-blend-mode: luminosity;
  border-radius: 0;
  border: 0;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .contenedor-derecho {
  width: 60%;
  padding: 24px 48px;
  background: var(--color-4);
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles {
  background: transparent;
  flex-grow: 1;
  padding: 0;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles h4 {
  font-size: 2em;
  margin-top: 0;
  color: var(--primary);
  font-weight: 500;
  font-family: var(--font-1);
  text-align: left;
  margin-bottom: 8px;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles p {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  text-align: left;
  margin-top: 0;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles ul {
  margin-top: 8px;
  text-align: left;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles ul li a i {
  color: var(--primary);
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog {
  margin-top: 24px;
  background: transparent;
  padding: 0;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog h5 {
  color: var(--color-5);
  text-align: left;
  font-weight: 500;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog p {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  text-align: left;
  margin-top: 0;
}

.wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .detalles-blog .btn {
  background: var(--primary);
  font-family: var(--font-2);
  float: left;
}

.ARTICULO_BLOG.articulo-opinion h1,
.LISTADO_BLOGS_ARTICULOS.articulo-opinion h1 {
  margin-top: 0;
  font-size: 48px;
  font-family: var(--font-1);
  color: var(--color-5);
  text-align: center;
  max-width: 750px;
  margin: auto;
}

.LISTADO_BLOGS_ARTICULOS h1:after,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after,
.wrap-FICHA-ARTICULO.articulo-opinion h1:after {
  color: var(--primary);
  width: 200px;
  font-weight: 700;
  font-size: 18px;
}

.LISTADO_BLOGS_ARTICULOS h1:before {
  background: var(--primary);
  width: 340px;
}

.LISTADO_BLOGS_ARTICULOS p.detalles {
  margin-bottom: 0;
  border: 0;
  color: var(--color-5);
  font-family: var(--font-2);
  max-width: 950px;
  margin: auto;
}

.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR,
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR {
  border-radius: 0;
  box-shadow: none;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto {
  padding: 0;
  background: var(--bg-autor);
  height: 350px;
  position: relative;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto:before {
  content: "";
  position: absolute;
  bottom: 0;
  right: 0;
  transform: translate(-10px, 40px);
  -webkit-transform: translate(-10px, 40px);
  width: 78px;
  height: 150px;
  background-image: url(../img/decor/exclamation-white.svg);
  z-index: 2;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto img {
  width: 100%;
  background: var(--bg-autor);
  padding: 0;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  mix-blend-mode: luminosity;
  border-radius: 0;
  border: 0;
  height: 100%;
  object-fit: contain;
  object-position: bottom;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles {
  padding: 24px;
  background-color: var(--color-4);
  text-align: left;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 {
  font-size: 2em;
  margin-top: 0;
  color: var(--primary);
  font-weight: 500;
  font-family: var(--font-1);
  text-align: left;
  margin-bottom: 8px;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles p {
  font-family: var(--font-2);
  font-weight: var(--fw-300);
  color: var(--color-5);
  text-align: left;
  margin-bottom: 0;
}

.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog,
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog {
  background: transparent;
  padding: 24px 0;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog h5 {
  color: var(--color-6);
  font-weight: 700;
  margin-top: 0;
  text-align: left;
  font-family: var(--font-1);
  font-size: 24px;
}

.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog p {
  color: var(--color-5);
  font-family: var(--font-2);
  font-size: 0.8em;
  text-align: left;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla {
  color: var(--black);
  text-align: left;
  font-size: 1.5rem;
}

.ARTICULO_BLOG.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor,
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor {
  background: var(--bg-autor);
}

.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a,
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles h4 a {
  color: var(--color-5);
}

.ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a,
.LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles ul li a {
  color: var(--primary);
}

/** blog end **/

/** podcast start **/
.wrap-FICHA-ARTICULO .wrap-tit .wrap-podcast {
  margin-top: 1em;
  width: 100%;
}

/** podcast end **/

/* end páginas corporativas */
ul.logos-footer.logosotros li a {
  width: 150px !important;
}

.destacado.dest-secundario .MODULO_2_1_4 a span {
  color: var(--primary) !important;
}

.es-multimedia {
  backdrop-filter: blur(20px);
  background-color: rgba(0, 0, 0, 1);
  bottom: 12px;
  right: 12px;
  left: unset;
  height: 60px;
  width: 60px;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
}

.es-multimedia .element {
  background-color: var(--neutral-white);
  width: 38px !important;
  height: 40px !important;
  position: absolute;
  clip-path: path("M10.2092 3.33627C7.25816 1.73239 3.7192 3.84981 3.7192 7.0371V32.9634C3.7192 36.1526 7.25816 38.2681 10.2092 36.6643L34.0478 23.7011C37.0249 22.0823 37.0249 17.9182 34.0478 16.3013L10.2092 3.33627ZM0.928223 7.0371C0.928223 1.63191 6.82091 -1.68377 11.5432 0.885789L35.3819 13.849C40.3015 16.5246 40.3015 23.476 35.3819 26.1516L11.5432 39.1147C6.82091 41.6824 0.928223 38.3705 0.928223 32.9634V7.0371Z"
    );
}

.es-multimedia .play {
  transform-origin: center center;
}

.destacado.dest-secundario .wrap-both .wrap-text .entradilla {
  color: var(--color-5);
}

#estilo-modulo-bomarzo .wrap-text h3 a span svg {
  display: none;
}

#estilo-modulo-bomarzo .wrap-text h3 a:first-of-type {
  font-size: 18px;
}

#estilo-modulo-bomarzo .wrap-text h3 a span {
  color: var(--color-5);
}

.destacado.dest-principal .wrap-both .wrap-text .entradilla {
  color: var(--neutral-white);
}

.exclusiva {
  background: var(--primary);
  display: inline;
  padding: 2px;
  border-radius: 4px;
  color: var(--neutral-white);
  padding-left: 4px;
  padding-right: 4px;
  font-size: 75%;
  display: none;
}

.destacado.dest-principal .sec-wrap a {
  color: var(--neutral-white);
}

.destacado.dest-principal .sec-wrap a:first-of-type {
  color: var(--neutral-gray-1) !important;
}

.MODULO .wrap-both .wrap-text header h3 {
  margin-top: 0;
}

.MODULO_VERT_4 .wrap-both header {
  margin-top: 1rem;
  font-size: 20px;
}

.MODULO .sec-wrap article .wrap-both .wrap-media,
.MODULO .third-wrap article .wrap-both .wrap-media {
  margin-bottom: 0;
}

.wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .wrap-text {
  padding: 1em 0.5em;
}

.MODULO_ASIM_2_1 article:nth-child(3) .wrap-text {
  padding: 1em 0em;
}

.MODULO .slick-list .wrap-text .nombre_redactor {
  margin-top: 0.5em;
}

.MODULO .sec-wrap .wrap-both header {
  margin-bottom: 0.5em;
  margin-top: 0.3em;
}

.CONT-IZQ-DER.CENTRO.wrap-SIMPLE .MODULO .sec-wrap .wrap-both header {
  margin-top: 0em;
}

.MODULO_VERT_6 .wrap-both header {
  margin-top: 0.4rem;
}

.MODULO_VERT_6 .wrap-text {
  padding-top: 0.5rem;
}

/* 
.MODULO_1_1_3 .first-wrap .wrap-both header {
  margin-top: 1em;
} */

/* .MODULO_1_1_3 .third-wrap .wrap-both header {
  margin-top: 0.5em;

} */

.MODULO_1_1_3 .first-wrap article .wrap-text header h3 {
  font-size: 36px;
  margin-bottom: 0;
}

.MODULO_1_1_3 .third-wrap article .wrap-text header h3 {
  font-size: 18px;
}

.MODULO_1_1_3 .third-wrap article .wrap-both .wrap-media {
  min-width: 150px;
  width: auto;
}

.MODULO_ASIM_2_1 article:nth-child(3) .wrap-both header {
  margin-top: 0;
}

/* MÓDULOS DESTACADOS */
.destacado-ceramica .TITULO-listado h2,
.destacado-verde .TITULO-listado h2,
.destacado-revista .TITULO-listado h2,
.destacado-cultura .TITULO-listado h2,
.destacado-negro .TITULO-listado h2,
.destacado-confidencial .TITULO-listado h2,
.destacado-ceramica .TITULO-listado h2 ul li a,
.destacado-verde .TITULO-listado h2 ul li a,
.destacado-confidencial .TITULO-listado h2 ul li a,
.destacado-revista .TITULO-listado h2 ul li a,
.destacado-cultura .TITULO-listado h2 ul li a,
.destacado-negro .TITULO-listado h2 ul li a,
.destacado-ceramica .TITULO-listado h2 .auspiciante span,
.destacado-verde .TITULO-listado h2 .auspiciante span,
.destacado-confidencial .TITULO-listado h2 .auspiciante span,
.destacado-revista .TITULO-listado h2 .auspiciante span,
.destacado-cultura .TITULO-listado h2 .auspiciante span,
.destacado-negro .TITULO-listado h2 .auspiciante span {
  color: var(--neutral-white);
}

.destacado-ceramica .TITULO-listado h2 .auspiciante img,
.destacado-verde .TITULO-listado h2 .auspiciante img,
.destacado-confidencial .TITULO-listado h2 .auspiciante img,
.destacado-revista .TITULO-listado h2 .auspiciante img,
.destacado-cultura .TITULO-listado h2 .auspiciante img {
  filter: brightness(0) invert(1);
}

/*.destacado-deporte .TITULO-listado h2 .auspiciante img,.destacado-innovacion .TITULO-listado h2 .auspiciante img {filter: brightness(0) invert(1);}
.destacado-gris .TITULO-listado h2 .auspiciante img {filter: brightness(0) invert(0);}
.destacado-inmobiliaria .TITULO-listado h2 .auspiciante img {filter: brightness(0) invert(0);}*/
.destacado-ceramica .TITULO-listado h2 span,
.destacado-ceramica .TITULO-listado h2 ul,
.destacado-ceramica .TITULO-listado h2 .auspiciante {
  background: var(--color-1);
}

.destacado-revista .TITULO-listado h2 span,
.destacado-revista .TITULO-listado h2 ul,
.destacado-revista .TITULO-listado h2 .auspiciante {
  background: var(--color-2);
}

.destacado-cultura .TITULO-listado h2 span,
.destacado-cultura .TITULO-listado h2 ul,
.destacado-cultura .TITULO-listado h2 .auspiciante {
  background: var(--color-3);
}

.destacado-negro .TITULO-listado h2 span,
.destacado-negro .TITULO-listado h2 ul,
.destacado-negro .TITULO-listado h2 .auspiciante {
  background: var(--color-9);
}

.destacado-confidencial .TITULO-listado h2 span,
.destacado-confidencial .TITULO-listado h2 ul,
.destacado-confidencial .TITULO-listado h2 .auspiciante {
  background: var(--color-6);
}

.destacado-verde .TITULO-listado h2 span,
.destacado-verde .TITULO-listado h2 ul,
.destacado-verde .TITULO-listado h2 .auspiciante {
  background: var(--color-7);
}

.destacado-ceramica .TITULO-listado h2::after,
.destacado-verde .TITULO-listado h2::after,
.destacado-confidencial .TITULO-listado h2::after,
.destacado-revista .TITULO-listado h2::after,
.destacado-cultura .TITULO-listado h2::after,
.destacado-negro .TITULO-listado h2::after {
  background-color: var(--neutral-white);
}

.destacado-ceramica .MODULO article:hover .es-multimedia {
  background-color: var(--color-1) !important;
}

.destacado-revista .MODULO article:hover .es-multimedia {
  background-color: var(--color-2) !important;
}

.destacado-cultura .MODULO article:hover .es-multimedia {
  background-color: var(--color-3) !important;
}

.destacado-negro .MODULO article:hover .es-multimedia {
  background-color: var(--color-9) !important;
}

.destacado-confidencial .MODULO article:hover .es-multimedia {
  background-color: var(--color-6) !important;
}

.destacado-verde .MODULO article:hover .es-multimedia {
  background-color: var(--color-7) !important;
}

.destacado-ceramica .cate-tag {
  background: var(--color-1);
}

.destacado-revista .cate-tag {
  background: var(--color-2);
}

.destacado-cultura .cate-tag {
  background: var(--color-3);
}

.destacado-negro .cate-tag {
  background: var(--color-9);
}

.destacado-verde .cate-tag {
  background: var(--color-1);
}

.destacado-confidencial .cate-tag {
  background: var(--color-6);
}

.destacado-ceramica .MODULO_1_Banner_3 .sec-wrap,
.destacado-verde .MODULO_1_Banner_3 .sec-wrap,
.destacado-confidencial .MODULO_1_Banner_3 .sec-wrap,
.destacado-revista .MODULO_1_Banner_3 .sec-wrap,
.destacado-cultura .MODULO_1_Banner_3 .sec-wrap,
.destacado-negro .MODULO_1_Banner_3 .sec-wrap {
  background-color: #ffffff4d;
}

.destacado-deporte .MODULO_1_Banner_3 .sec-wrap,
.destacado-innovacion .MODULO_1_Banner_3 .sec-wrap {
  background-color: #ffffff4d;
}

.destacado-gris .MODULO_1_Banner_3 .sec-wrap {
  background-color: hsla(0, 0%, 59%, 0.15);
}

.destacado-inmobiliaria .MODULO_1_Banner_3 .sec-wrap {
  background-color: hsla(0, 0%, 59%, 0.15);
}

.destacado-deporte .TITULO-listado h2,
.destacado-innovacion .TITULO-listado h2,
.destacado-deporte .TITULO-listado h2 ul li a,
.destacado-innovacion .TITULO-listado h2 ul li a,
.destacado-deporte .TITULO-listado h2 .auspiciante span,
.destacado-innovacion .TITULO-listado h2 .auspiciante span {
  color: var(--gray-1);
}

.destacado-gris .TITULO-listado h2,
.destacado-gris .TITULO-listado h2 ul li a,
.destacado-gris .TITULO-listado h2 .auspiciante span {
  color: var(--gray-1);
}

.destacado-inmobiliaria .TITULO-listado h2,
.destacado-inmobiliaria .TITULO-listado h2 ul li a,
.destacado-inmobiliaria .TITULO-listado h2 .auspiciante span {
  color: var(--gray-1);
}

.destacado-deporte .TITULO-listado h2 span,
.destacado-deporte .TITULO-listado h2 ul,
.destacado-deporte .TITULO-listado h2 .auspiciante {
  background: var(--color-4);
}

.destacado-innovacion .TITULO-listado h2 span,
.destacado-innovacion .TITULO-listado h2 ul,
.destacado-innovacion .TITULO-listado h2 .auspiciante {
  background: var(--color-5);
}

.destacado-gris .TITULO-listado h2 span,
.destacado-gris .TITULO-listado h2 ul,
.destacado-gris .TITULO-listado h2 .auspiciante {
  background: var(--color-0);
  color: var(--gray-1);
}

.destacado-inmobiliaria .TITULO-listado h2 span,
.destacado-inmobiliaria .TITULO-listado h2 ul,
.destacado-inmobiliaria .TITULO-listado h2 .auspiciante {
  background: var(--color-8);
  color: var(--gray-1);
}

.destacado-deporte .TITULO-listado h2::after,
.destacado-innovacion .TITULO-listado h2::after {
  background-color: var(--neutral-white);
}

.destacado-gris .TITULO-listado h2::after {
  background-color: var(--gray-1);
}

.destacado-inmobiliaria .TITULO-listado h2::after {
  background-color: var(--gray-1);
}

.destacado-deporte .MODULO .wrap-both .wrap-text header h3 a,
.destacado-innovacion .MODULO .wrap-both .wrap-text header h3 a {
  color: var(--gray-1);
}

.destacado-gris .MODULO .wrap-both .wrap-text header h3 a {
  color: var(--gray-1);
}

.destacado-inmobiliaria .MODULO .wrap-both .wrap-text header h3 a {
  color: var(--gray-1);
}

.destacado-deporte .MODULO .wrap-both .wrap-text .entradilla,
.destacado-innovacion .MODULO .wrap-both .wrap-text .entradilla {
  color: var(--gray-1);
}

.destacado-gris .MODULO .wrap-both .wrap-text .entradilla {
  color: var(--gray-1);
}

.destacado-inmobiliaria .MODULO .wrap-both .wrap-text .entradilla {
  color: var(--gray-1);
}

.destacado-deporte .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-deporte .wrap-otros .pie-noticia .contenedor-comentarios span,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-comentarios span {
  color: var(--gray-1);
}

.destacado-gris .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-gris .wrap-otros .pie-noticia .contenedor-comentarios span {
  color: var(--gray-1);
}

.destacado-inmobiliaria .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-inmobiliaria .wrap-otros .pie-noticia .contenedor-comentarios span {
  color: var(--gray-1);
}

.destacado-deporte .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path,
.destacado-innovacion .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--gray-1);
}

.destacado-gris .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--gray-1);
}

.destacado-inmobiliaria .MODULO article .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--gray-1);
}

.destacado-deporte .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--gray-1);
}

.destacado-gris .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--gray-1);
}

.destacado-inmobiliaria .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--gray-1);
}

.destacado-deporte .MODULO article:hover .es-multimedia {
  background-color: var(--color-4) !important;
}

.destacado-innovacion .MODULO article:hover .es-multimedia {
  background-color: var(--color-5) !important;
}

.destacado-gris .MODULO article:hover .es-multimedia {
  background-color: var(--color-0) !important;
}

.destacado-inmobiliaria .MODULO article:hover .es-multimedia {
  background-color: var(--color-8) !important;
}

.destacado-inmobiliaria .MODULO article:hover .es-multimedia {
  background-color: var(--color-8) !important;
}

.destacado-deporte .cate-tag {
  background: var(--color-4);
  color: var(--gray-1);
}

.destacado-innovacion .cate-tag {
  background: var(--color-5);
  color: var(--gray-1);
}

.destacado-gris .cate-tag {
  background: var(--color-0);
  color: var(--gray-1);
}

.destacado-inmobiliaria .cate-tag {
  background: var(--color-8);
  color: var(--gray-1);
}

.destacado-deporte .cate-tag svg ellipse {
  fill: var(--neutral-white);
}

.destacado-innovacion .cate-tag svg ellipse {
  fill: var(--neutral-white);
}

.destacado-gris .cate-tag svg ellipse {
  fill: var(--gray-1);
}

.destacado-inmobiliaria .cate-tag svg ellipse {
  fill: var(--gray-1);
}

.destacado-deporte .cate-tag svg path {
  fill: var(--neutral-white);
}

.destacado-innovacion .cate-tag svg path {
  fill: var(--neutral-white);
}

.destacado-gris .cate-tag svg path {
  fill: var(--gray-1);
}

.destacado-inmobiliaria .cate-tag svg path {
  fill: var(--gray-1);
}

/* clase dolcevita */
.dolcevita .TITULO-listado.sin_enlace h2 {
  color: var(--dolcevita);
}

.dolcevita article .wrap-both .wrap-text header {
  padding-left: 8px;
  border-left: solid 5px var(--dolcevita);
}

.dolcevita .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--dolcevita);
}

.dolcevita .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--dolcevita);
  stroke: var(--dolcevita);
}

.dolcevita .cate-tag {
  background: var(--dolcevita);
}

.dolcevita .MODULO article:hover .es-multimedia {
  background-color: var(--dolcevita);
}

/* clases colores sin fondo */
.titulo-color-ceramica .TITULO-listado.sin_enlace h2 {
  color: var(--color-1);
}

.titulo-color-revista .TITULO-listado.sin_enlace h2 {
  color: var(--color-2);
}

.titulo-color-cultura .TITULO-listado.sin_enlace h2 {
  color: var(--color-3);
}

.titulo-color-deporte .TITULO-listado.sin_enlace h2 {
  color: var(--color-4);
}

.titulo-color-innovacion .TITULO-listado.sin_enlace h2 {
  color: var(--color-5);
}

.titulo-color-confidencial .TITULO-listado.sin_enlace h2 {
  color: var(--color-6);
}

.titulo-color-verde .TITULO-listado.sin_enlace h2 {
  color: var(--color-7);
}

.titulo-color-ceramica .TITULO-listado h2::after {
  background-color: var(--color-1);
}

.titulo-color-revista .TITULO-listado h2::after {
  background-color: var(--color-2);
}

.titulo-color-cultura .TITULO-listado h2::after {
  background-color: var(--color-3);
}

.titulo-color-deporte .TITULO-listado h2::after {
  background-color: var(--color-4);
}

.titulo-color-innovacion .TITULO-listado h2::after {
  background-color: var(--color-5);
}

.titulo-color-confidencial .TITULO-listado h2::after {
  background-color: var(--color-6);
}

.titulo-color-verde .TITULO-listado h2::after {
  background-color: var(--color-7);
}

.titulo-color-ceramica .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--color-1);
}

.titulo-color-revista .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--color-2);
}

.titulo-color-cultura .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--color-3);
}

.titulo-color-deporte .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--color-4);
}

.titulo-color-innovacion .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--color-5);
}

.titulo-color-confidencial .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--color-6);
}

.titulo-color-verde .MODULO article:hover .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--color-7);
}

.titulo-color-ceramica .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--color-1);
  stroke: var(--color-1);
}

.titulo-color-revista .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--color-2);
  stroke: var(--color-2);
}

.titulo-color-cultura .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--color-3);
  stroke: var(--color-3);
}

.titulo-color-deporte .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--color-4);
  stroke: var(--color-4);
}

.titulo-color-innovacion .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--color-5);
  stroke: var(--color-5);
}

.titulo-color-confidencial .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--color-6);
  stroke: var(--color-6);
}

.titulo-color-verde .wrap-otros .pie-noticia .contenedor-comentarios .save.guardado path {
  fill: var(--color-7);
  stroke: var(--color-7);
}

.titulo-color-ceramica .cate-tag {
  background: var(--color-1);
}

.titulo-color-revista .cate-tag {
  background: var(--color-2);
}

.titulo-color-cultura .cate-tag {
  background: var(--color-3);
}

.titulo-color-deporte .cate-tag {
  background: var(--color-4);
}

.titulo-color-innovacion .cate-tag {
  background: var(--color-5);
}

.titulo-color-confidencial .cate-tag {
  background: var(--color-6);
}

.titulo-color-verde .cate-tag {
  background: var(--color-7);
}

.titulo-color-ceramica .MODULO article:hover .es-multimedia {
  background-color: var(--color-1);
}

.titulo-color-revista .MODULO article:hover .es-multimedia {
  background-color: var(--color-2);
}

.titulo-color-cultura .MODULO article:hover .es-multimedia {
  background-color: var(--color-3);
}

.titulo-color-deporte .MODULO article:hover .es-multimedia {
  background-color: var(--color-4);
}

.titulo-color-innovacion .MODULO article:hover .es-multimedia {
  background-color: var(--color-5);
}

.titulo-color-confidencial .MODULO article:hover .es-multimedia {
  background-color: var(--color-6);
}

.titulo-color-verde .MODULO article:hover .es-multimedia {
  background-color: var(--color-7);
}

/* DESTACADOS NUEVO */
.destacado-ceramica .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-ceramica .container,
.destacado-ceramica a,
.destacado-ceramica b,
.destacado-ceramica div,
.destacado-ceramica h1,
.destacado-ceramica h2,
.destacado-ceramica h3,
.destacado-ceramica h4,
.destacado-ceramica h5,
.destacado-ceramica h6,
.destacado-ceramica p,
.destacado-ceramica span,
.destacado-ceramica strong,
.destacado-revista .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-revista .container,
.destacado-revista a,
.destacado-revista b,
.destacado-revista div,
.destacado-revista h1,
.destacado-revista h2,
.destacado-revista h3,
.destacado-revista h4,
.destacado-revista h5,
.destacado-revista h6,
.destacado-revista p,
.destacado-revista span,
.destacado-revista strong,
.destacado-cultura .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-cultura .container,
.destacado-cultura a,
.destacado-cultura b,
.destacado-cultura div,
.destacado-cultura h1,
.destacado-cultura h2,
.destacado-cultura h3,
.destacado-cultura h4,
.destacado-cultura h5,
.destacado-cultura h6,
.destacado-cultura p,
.destacado-cultura span,
.destacado-cultura strong,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-confidencial .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-confidencial .container,
.destacado-confidencial a,
.destacado-confidencial b,
.destacado-confidencial div,
.destacado-confidencial h1,
.destacado-confidencial h2,
.destacado-confidencial h3,
.destacado-confidencial h4,
.destacado-confidencial h5,
.destacado-confidencial h6,
.destacado-confidencial p,
.destacado-confidencial span,
.destacado-confidencial strong,
.destacado-verde .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-verde .container,
.destacado-verde a,
.destacado-verde b,
.destacado-verde div,
.destacado-verde h1,
.destacado-verde h2,
.destacado-verde h3,
.destacado-verde h4,
.destacado-verde h5,
.destacado-verde h6,
.destacado-verde p,
.destacado-verde span,
.destacado-verde strong,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros a,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-cultura .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-negro .container,
.destacado-negro a,
.destacado-negro b,
.destacado-negro div,
.destacado-negro h1,
.destacado-negro h2,
.destacado-negro h3,
.destacado-negro h4,
.destacado-negro h5,
.destacado-negro h6,
.destacado-negro p,
.destacado-negro span,
.destacado-negro strong {
  color: var(--neutral-white) !important;
}

.destacado-deporte .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-deporte .container,
.destacado-deporte a,
.destacado-deporte b,
.destacado-deporte div,
.destacado-deporte h1,
.destacado-deporte h2,
.destacado-deporte h3,
.destacado-deporte h4,
.destacado-deporte h5,
.destacado-deporte h6,
.destacado-deporte p,
.destacado-deporte span,
.destacado-deporte strong {
  color: var(--neutral-white) !important;
}

.destacado-innovacion .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-innovacion .container,
.destacado-innovacion a,
.destacado-innovacion b,
.destacado-innovacion div,
.destacado-innovacion h1,
.destacado-innovacion h2,
.destacado-innovacion h3,
.destacado-innovacion h4,
.destacado-innovacion h5,
.destacado-innovacion h6,
.destacado-innovacion p,
.destacado-innovacion span,
.destacado-innovacion strong {
  color: var(--neutral-white) !important;
}

.destacado-ceramica {
  background-color: var(--color-1) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-revista {
  background-color: var(--color-2) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-cultura {
  background-color: var(--color-3) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-negro {
  background-color: var(--color-9) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-verde {
  background-color: var(--color-7) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-deporte .container,
.destacado-innovacion .container,
.destacado-gris .container,
.destacado-inmobiliaria .container {
  color: var(--neutral-gray-1) !important;
}

.destacado-deporte {
  background-color: var(--color-4) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-innovacion {
  background-color: var(--color-5) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-gris {
  background-color: var(--color-0) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-inmobiliaria {
  background-color: var(--color-8) !important;
  margin-top: 0;
  margin-bottom: 0;
}

.destacado-confidencial {
  background-color: var(--color-6) !important;
  margin-top: 0;
  margin-bottom: 0;
}

/* .destacado-ceramica .container,
.destacado-verde .container,
.destacado-confidencial .container,
.destacado-revista .container,
.destacado-cultura .container,
.destacado-negro .container,
.destacado-deporte .container,
.destacado-innovacion .container,
.destacado-gris .container,
.destacado-inmobiliaria .container {
  padding: 24px;
} */

.destacado-ceramica svg path,
.destacado-verde svg path,
.destacado-confidencial svg path,
.destacado-revista svg path,
.destacado-cultura svg path,
.destacado-negro svg path {
  stroke: var(--neutral-white);
}

.destacado-ceramica svg.guardado path,
.destacado-verde svg.guardado path,
.destacado-confidencial svg.guardado path,
.destacado-revista svg.guardado path,
.destacado-cultura svg.guardado path,
.destacado-negro svg.guardado path {
  fill: var(--neutral-white);
  stroke: var(--neutral-white);
}

.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-deporte .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-deporte a,
.destacado-deporte b,
.destacado-deporte div,
.destacado-deporte h1,
.destacado-deporte h2,
.destacado-deporte h3,
.destacado-deporte h4,
.destacado-deporte h5,
.destacado-deporte h6,
.destacado-deporte p,
.destacado-deporte span,
.destacado-deporte strong,
.destacado-innovacion .MODULO .MODULO_SLIDER .wrap-both .wrap-text header h3 a,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-innovacion a,
.destacado-innovacion b,
.destacado-innovacion div,
.destacado-innovacion h1,
.destacado-innovacion h2,
.destacado-innovacion h3,
.destacado-innovacion h4,
.destacado-innovacion h5,
.destacado-innovacion h6,
.destacado-innovacion p,
.destacado-innovacion span,
.destacado-innovacion strong,
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-gris a,
.destacado-gris b,
.destacado-gris div,
.destacado-gris h1,
.destacado-gris h2,
.destacado-gris h3,
.destacado-gris h4,
.destacado-gris h5,
.destacado-gris h6,
.destacado-gris p,
.destacado-gris span,
.destacado-gris strong,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) .entradilla,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text a,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text div,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text h3,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .entradilla {
  color: var(--neutral-white);
}

.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-deporte svg path,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-innovacion svg path,
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text svg path,
.destacado-gris svg path {
  stroke: var(--neutral-white);
}

.destacado-deporte svg.guardado path,
.destacado-innovacion svg.guardado path,
.destacado-gris svg.guardado path,
.destacado-inmobiliaria svg.guardado path {
  fill: var(--neutral-gray-1);
  stroke: var(--neutral-gray-1);
}

.destacado-ceramica .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-ceramica .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-ceramica .slick-slider .slick-arrow {
  background: var(--color-1);
}

.destacado-revista .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-revista .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-revista .slick-slider .slick-arrow {
  background: var(--color-2);
}

.destacado-cultura .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-cultura .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-cultura .slick-slider .slick-arrow {
  background: var(--color-3);
}

.destacado-negro .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-negro .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-negro .slick-slider .slick-arrow {
  background: var(--color-9);
}

.destacado-deporte .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-deporte .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-deporte .slick-slider .slick-arrow {
  background: var(--color-4);
}

.destacado-innovacion .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-innovacion .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-innovacion .slick-slider .slick-arrow {
  background: var(--color-5);
}

.destacado-confidencial .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-confidencial .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-confidencial .slick-slider .slick-arrow {
  background: var(--color-6);
}

.destacado-verde .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-verde .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-verde .slick-slider .slick-arrow {
  background: var(--color-7);
}

.destacado-gris .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-gris .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-gris .MODULO-4-4 .second-wrap .contenedor-1,
.destacado-gris .slick-slider .slick-arrow {
  background: var(--color-0);
}

.destacado-inmobiliaria .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2 span,
.destacado-inmobiliaria .MODULO .MODULO_XL_OVER .wrap-both .wrap-text,
.destacado-inmobiliaria .MODULO-4-4 .second-wrap .contenedor-1,
.destacado-inmobiliaria .slick-slider .slick-arrow {
  background: var(--color-8);
}

.destacado-ceramica .slick-slider .slick-arrow i.material-icons,
.destacado-verde .slick-slider .slick-arrow i.material-icons,
.destacado-confidencial .slick-slider .slick-arrow i.material-icons,
.destacado-revista .slick-slider .slick-arrow i.material-icons,
.destacado-cultura .slick-slider .slick-arrow i.material-icons,
.destacado-negro .slick-slider .slick-arrow i.material-icons,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) div,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) div,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) div {
  color: var(--neutral-white);
}

.destacado-deporte .slick-slider .slick-arrow i.material-icons,
.destacado-innovacion .slick-slider .slick-arrow i.material-icons,
.destacado-gris .slick-slider .slick-arrow i.material-icons,
.destacado-inmobiliaria .slick-slider .slick-arrow i.material-icons {
  color: var(--neutral-gray-1);
}

.destacado-ceramica .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-verde .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-confidencial .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-revista .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-cultura .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-negro .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) {
  background: #ffffff4d;
}

.destacado-deporte .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-innovacion .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-gris .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3),
.destacado-inmobiliaria .MODULO .MODULO_DIRECTO.en_directo_general .wrap-tit h2::before,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) {
  background: #ffffff4d;
}

.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) svg path {
  stroke: var(--neutral-gray-1) !important;
}

.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path {
  fill: var(--neutral-gray-1) !important;
}

.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) svg path,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) svg path {
  stroke: var(--neutral-white) !important;
}

.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) svg.guardado path {
  fill: var(--neutral-white) !important;
}

.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path,
.destacado-inmobiliaria .MODULO_1_1_4 .first-wrap .wrap-text svg.guardado path {
  fill: var(--neutral-gray-1);
}

.destacado-ceramica .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-verde .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-confidencial .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-revista .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-cultura .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-negro .MODULO_DIRECTO_TIMELINE .second-wrap .timeline {
  border-left: 1px solid var(--neutral-white);
}

.destacado-deporte .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-innovacion .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-gris .MODULO_DIRECTO_TIMELINE .second-wrap .timeline,
.destacado-inmobiliaria .MODULO_DIRECTO_TIMELINE .second-wrap .timeline {
  border-left: 1px solid var(--neutral-gray-1);
}

.destacado-ceramica .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-1) !important;
}

.destacado-revista .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-2) !important;
}

.destacado-cultura .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-3) !important;
}

.destacado-negro .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-9) !important;
}

.destacado-deporte .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-4) !important;
}

.destacado-innovacion .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-5) !important;
}

.destacado-confidencial .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-6) !important;
}

.destacado-verde .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-7) !important;
}

.destacado-gris .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-0) !important;
}

.destacado-inmobiliaria .MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  background: var(--color-8) !important;
}

.destacado-ceramica .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-revista .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-cultura .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-negro .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-deporte .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-innovacion .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-confidencial .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-verde .MODULO-4-4 .second-wrap .contenedor-1 {
  background: #ffffff4d;
}

.destacado-ceramica .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-verde .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-confidencial .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-revista .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-cultura .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-negro .wrap-otros .pie-noticia .contenedor-redactor span a::after {
  background-color: var(--neutral-white);
}

.destacado-deporte .wrap-otros .pie-noticia .contenedor-redactor span a::after,
.destacado-innovacion .wrap-otros .pie-noticia .contenedor-redactor span a::after {
  background-color: var(--neutral-white);
}

.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a {
  color: white !important;
}

.destacado-ceramica .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-verde .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-confidencial .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-revista .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-cultura .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-negro .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-deporte .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-innovacion .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a {
  color: var(--neutral-white) !important;
}

.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-gris .MODULO_ASIM_2_1 article:nth-child(3) .entradilla {
  color: var(--gray-1) !important;
}

.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) a,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) h3 a,
.destacado-inmobiliaria .MODULO_ASIM_2_1 article:nth-child(3) .entradilla {
  color: var(--gray-1) !important;
}

.destacado-ceramica article.articulo-opinion .firma-hibrida img,
.destacado-verde article.articulo-opinion .firma-hibrida img,
.destacado-confidencial article.articulo-opinion .firma-hibrida img,
.destacado-revista article.articulo-opinion .firma-hibrida img,
.destacado-cultura article.articulo-opinion .firma-hibrida img,
.destacado-negro article.articulo-opinion .firma-hibrida img,
.destacado-deporte article.articulo-opinion .firma-hibrida img,
.destacado-innovacion article.articulo-opinion .firma-hibrida img {
  border: 0;
}

.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text {
  background: #ffffff4d;
}

.destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-deporte .MODULO_1_1_4 .first-wrap .wrap-text h3 a,
.destacado-innovacion .MODULO_1_1_4 .first-wrap .wrap-text h3 a {
  color: var(--neutral-white) !important;
}

.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text {
  background: var(--gray-2);
}

.destacado-gris .MODULO_1_1_4 .first-wrap .wrap-text h3 a {
  color: var(--neutral-white) !important;
}

.destacado-gris .MODULO_1_1_4 .wrap-both .wrap-text .entradilla {
  color: var(--neutral-white);
}

.destacado-gris .MODULO_1_1_4 .third-wrap {
  border-left: 1px solid var(--gray-2);
}

.destacado-gris .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-gris .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-comentarios span {
  color: var(--neutral-white);
}

.destacado-gris .MODULO .MODULO_DIRECTO .wrap-tit h2::before {
  background: var(--gray-1);
}

.destacado-gris .MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline a strong {
  color: var(--gray-1) !important;
}

.destacado-inmobiliaria .MODULO_1_1_4 .first-wrap .wrap-text {
  background: var(--gray-2);
}

.destacado-inmobiliaria .MODULO_1_1_4 .first-wrap .wrap-text h3 a {
  color: var(--neutral-white) !important;
}

.destacado-inmobiliaria .MODULO_1_1_4 .wrap-both .wrap-text .entradilla {
  color: var(--neutral-white);
}

.destacado-inmobiliaria .MODULO_1_1_4 .third-wrap {
  border-left: 1px solid var(--gray-2);
}

.destacado-inmobiliaria .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-redactor span a,
.destacado-inmobiliaria .MODULO_1_1_4 .wrap-otros .pie-noticia .contenedor-comentarios span {
  color: var(--neutral-white);
}

.destacado-inmobiliaria .MODULO .MODULO_DIRECTO .wrap-tit h2::before {
  background: var(--gray-1);
}

.destacado-inmobiliaria .MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline a strong {
  color: var(--gray-1) !important;
}

/* sistema de comentarios */
.comment-section {
  width: 100%;
  margin: 20px auto;
  font-family: Arial, sans-serif;
}

.toggle-comments {
  width: 100%;
  background-color: transparent;
  border: none;
  padding: 10px;
  text-align: left;
  display: flex;
  justify-content: space-between;
  cursor: pointer;
}

.toggle-comments:focus {
  background-color: transparent;
}

.toggle-comments .item-izquierdo div {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}

.toggle-comments .item-izquierdo span {
  font-family: var(--font-2);
  color: var(--neutral-gray-1);
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
}

.toggle-comments .item-izquierdo p {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 8px;
  font-family: var(--font-1);
  color: var(--negro);
  font-weight: bold;
  font-size: 21px;
}

.toggle-comments .item-derecho {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 4px;
}

.toggle-comments .item-derecho p {
  margin-bottom: 0;
  margin-top: 0;
  font-family: var(--font-2);
  color: var(--neutral-gray-1);
  font-weight: bold;
  font-size: 16px;
}

.arrow {
  transform: rotate(0deg);
  transition: transform 0.3s;
}

.arrow.up {
  transform: rotate(180deg);
}

.comments-container {
  margin-top: 12px;
  border: 0;
  border-top: none;
  padding: 48px;
  background-color: #f1f1f1;
}

.numero-comentarios {
  font-size: 21px;
  font-family: var(--font-2);
  color: var(--negro);
  padding-bottom: 12px;
  border-bottom: 1px solid rgba(122, 124, 125, 0.2);
  width: 100%;
  display: flex;
}

.comments-container .acceso-obligatorio {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 25px;
  margin-bottom: 48px;
}

.comments-container .acceso-obligatorio p {
  margin: 0;
  font-family: var(--font-2);
  font-size: 21px;
  line-height: 31.5px;
  font-weight: 400;
  color: var(--negro);
}

.comments-container .acceso-obligatorio .btn-accesos {
  justify-content: flex-start;
}

.comment {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  padding-bottom: 24px;
  margin-bottom: 24px;
  border-bottom: 1px solid rgba(122, 124, 125, 0.2);
}

.comment-avatar {
  width: 75px;
  min-width: 75px;
  height: 75px;
  border-radius: 75px;
  overflow: hidden;
  filter: grayscale(100%);
}

.comment-avatar img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
}

.comment-body {
  flex-grow: 1;
}

.comment-body p {
  margin: 0 0 10px;
}

.comment-body .nombre {
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: var(--neutral-gray-1);
}

.comment-body .fecha {
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 18px;
  font-weight: 400;
  color: var(--neutral-gray-2);
  margin-bottom: 0;
}

.comment-body .comentario {
  margin-top: 10px;
  font-family: var(--font-2);
  font-size: 16px;
  font-weight: 400;
  color: var(--neutral-gray-1);
}

.comment-actions {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 10px;
  width: 100%;
}

.comment-actions .reacciones {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

.comment-actions .reply-btn {
  background: transparent;
  border: 0;
  padding: 0;
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 18px;
  font-weight: bold;
  color: var(--neutral-gray-1);
}

.comment-actions .reply-btn,
.comment-actions .like,
.comment-actions .dislike {
  cursor: pointer;
}

.comment-actions .like,
.comment-actions .dislike {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 4px;
  background-color: var(--neutral-gray-4);
  padding: 4px 8px;
  border-radius: 50px;
}

.comment-actions .like span,
.comment-actions .dislike span {
  font-family: var(--font-1);
  font-size: 12px;
  line-height: 15px;
  font-weight: bold;
  color: #7a7c7d;
}

.comment-actions .like svg,
.comment-actions .dislike svg {
  position: relative;
  transform: translateY(0);
  transition: all 0.5s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.comment-actions .like svg:hover,
.comment-actions .dislike svg:hover {
  transform: translateY(-10px) scale(1.5);
}

.comment-actions .like svg:hover path,
.comment-actions .dislike svg:hover path {
  fill: var(--primary);
}

.reply-form {
  margin-top: 10px;
}

.reply-form textarea {
  width: 100%;
  height: 60px;
  padding: 8px;
  border: 1px solid var(--neutral-gray-3);
  margin-bottom: 5px;
  resize: none;
  font-family: var(--font-2);
  font-size: 16px;
  font-weight: 300;
  color: var(--neutral-gray-1);
}

.reply-form textarea::placeholder {
  font-family: var(--font-2);
  font-size: 16px;
  font-weight: 300;
  color: var(--neutral-gray-3);
}

.reply-form button {
  margin-left: auto;
  padding: 6px 18px;
}

.new-comment {
  margin-top: 20px;
}

.new-comment textarea {
  width: 100%;
  height: 60px;
  padding: 8px;
  border: 1px solid var(--neutral-gray-3);
  margin-bottom: 5px;
  resize: none;
  font-family: var(--font-2);
  font-size: 16px;
  font-weight: 300;
  color: var(--neutral-gray-1);
  background-color: white;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  border-radius: 6px;
}

.new-comment .send-comment-btn {
  margin: 20px auto;
  background-color: var(--negro);
  color: var(--primary);
  border-radius: 6px;
}

/* Ocultar comentarios al inicio */
.hidden {
  display: none;
}

/* profile */
.profile {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
}

.profile p {
  margin: 0;
  font-family: var(--font-2);
  font-weight: bold;
  font-size: 22px;
  line-height: 24px;
  color: var(--neutral-gray-1);
}

.profile .separador {
  width: 100%;
  height: 1px;
  background-color: var(--neutral-gray-1);
}

.profile div {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
}

.profile .form-control {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  gap: 24px;
}

.profile .form-control div {
  display: flex;
  flex-direction: column;
  gap: 8px;
  width: 100%;
  max-width: fit-content;
}

.profile .form-control div label {
  font-weight: var(--fw-400);
  color: var(--neutral-gray-2);
  font-size: 16px;
  font-family: var(--font-2);
}

.profile .form-control div input {
  height: auto;
  font-weight: var(--fw-400);
  color: var(--neutral-gray-1);
  font-size: 22px;
  font-family: var(--font-2);
  margin-bottom: 0 !important;
}

.profile button {
  margin-top: 24px;
}

/* avatar upload */
.avatar-upload {
  position: relative;
  width: fit-content !important;
  margin: 0;
  gap: 8px !important;
}

.avatar-upload p {
  font-weight: var(--fw-400);
  color: var(--neutral-gray-2);
  font-size: 16px;
  font-family: var(--font-2);
}

.avatar-upload .avatar-edit {
  position: absolute;
  right: 12px;
  z-index: 1;
  top: 10px;
}

.avatar-upload .avatar-edit input {
  display: none;
}

.avatar-upload .avatar-edit input+label {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 34px;
  height: 34px;
  margin-bottom: 0;
  border-radius: 100%;
  background: var(--neutral-white);
  border: 1px solid transparent;
  box-shadow: 0px 2px 4px 0px rgba(0, 0, 0, 0.12);
  cursor: pointer;
  font-weight: normal;
  transition: all 0.2s ease-in-out;
}

.avatar-upload .avatar-edit input+label:hover {
  background: #f1f1f1;
  border-color: #d6d6d6;
}

.avatar-upload .avatar-edit input+label:after {
  color: #757575;
  position: absolute;
  top: 10px;
  left: 0;
  right: 0;
  text-align: center;
  margin: auto;
}

.avatar-upload .avatar-preview {
  width: 100px;
  height: 100px;
  position: relative;
  border-radius: 100px;
}

.avatar-upload .avatar-preview>div {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

/* cabecero panel usuario */
.cabecero-panel-usuario {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  width: 100%;
  margin-bottom: 48px;
  padding-bottom: 24px;
  border-bottom: solid 2px var(--neutral-gray-1);
}

.cabecero-panel-usuario>div {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
}

.cabecero-panel-usuario .left {
  width: 50%;
}

.cabecero-panel-usuario .center {
  width: 100%;
  text-align: center;
  justify-content: center;
}

.cabecero-panel-usuario .center img {
  max-height: 60px;
  width: auto;
}

.cabecero-panel-usuario .right {
  width: 50%;
  justify-content: flex-end;
}

/* suscripciones */
.suscripciones {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 48px;
  margin-bottom: 48px;
}

.suscripciones .titulos {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.suscripciones .titulos p {
  font-family: var(--font-1);
  font-size: 32px;
  text-align: center;
  font-weight: bold;
  color: var(--neutral-gray-1);
  margin: 0;
}

.suscripciones .titulos span {
  font-family: var(--font-2);
  font-size: 22px;
  text-align: center;
  font-weight: 300;
  color: var(--neutral-gray-2);
}

.suscripciones .precios {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

.suscripciones .precios .subs {
  padding: 24px;
  min-height: 320px;
  width: 33%;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: 0.5s all ease;
  transition: all 0.5s ease;
}

.suscripciones .precios .subs .titulo {
  font-family: var(--font-2);
  font-size: 16px;
  font-weight: 400;
  color: var(--neutral-black);
  text-transform: uppercase;
  margin: 0;
  text-align: center;
}

.suscripciones .precios .subs .precio {
  font-family: var(--font-1);
  font-size: 64px;
  line-height: 64px;
  font-weight: bold;
  color: var(--neutral-black);
  margin: 0;
  text-align: center;
}

.suscripciones .precios .subs .texto {
  font-family: var(--font-2);
  font-size: 16px;
  font-weight: 400;
  color: var(--neutral-gray-2);
  margin: 0;
  text-align: center;
}

.suscripciones .precios .subs:hover {
  background-color: var(--neutral-gray-4);
  transform: scale(1.1);
}

/* equipo & error */
.page-equipo .titulo p,
.page-error p {
  margin: 0;
  font-family: var(--font-1);
  font-weight: 700;
  font-size: 32px;
}

.page-aportaciones .seccion-tres,
.page-aportaciones .seccion-uno {
  min-height: 300px;
  background-color: var(--neutral-gray-4);
  display: flex;
  position: relative;
}

.page-error {
  height: 800px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: row;
}

.page-error .left,
.page-error .right {
  width: 50%;
  height: 100%;
}

.page-error .left {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  padding: 12px;
}

.page-equipo .subtitulo,
.page-equipo .titulo {
  padding: 24px 0;
  border-top: solid 1px var(--neutral-gray-1);
}

.page-error .right {
  background-image: url("../../assets/img/decor/404.png");
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.page-error .left div {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 48px;
  max-width: 400px;
  margin: auto;
}

.page-error p {
  color: var(--neutral-gray-1);
}

.page-error p span {
  color: var(--primary);
}

.page-equipo .titulo {
  margin-bottom: 0;
}

.page-equipo .titulo p {
  text-align: left;
  color: var(--neutral-gray-1);
}

.page-aportaciones .seccion-uno>div>p,
.page-equipo .subtitulo p {
  font-size: 24px;
  font-weight: 700;
  font-family: var(--font-1);
  margin: 0;
  text-align: left;
  color: var(--neutral-gray-1);
}

.page-equipo .subtitulo {
  margin-bottom: 24px;
}

.page-equipo .contenido {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}

.page-equipo .contenido.sin-subcate {
  gap: 0;
}

.page-equipo .contenido .subtitulo {
  width: 25%;
}

.page-equipo .contenido .integrantes {
  width: 75%;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}

.page-equipo .contenido.sin-subcate .integrantes {
  width: 100%;
}

.page-equipo .contenido .integrantes div.card {
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  width: calc(33% - 14px);
  box-shadow: none;
  margin: 0;
  background-color: transparent;
  padding: 0;
  position: relative;
}

.page-equipo .contenido .integrantes div.card .wrap-image {
  width: 110px;
  height: 110px;
  border-radius: 110px;
  border: solid 1px var(--neutral-gray-1);
  overflow: hidden;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
  position: relative;
  z-index: 1;
}

.page-equipo .contenido .integrantes div.card .wrap-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.page-equipo .contenido .integrantes div.card .card-body {
  min-height: 180px;
  border: solid 1px var(--neutral-gray-1);
  padding: 48px 24px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
  width: 100%;
  position: relative;
  top: -30px;
}

.page-equipo .contenido .integrantes div.card .card-body .datos {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 4px;
}

.page-equipo .contenido .integrantes div.card .card-body .datos .nombre {
  font-family: var(--font-2);
  font-weight: 700;
  font-size: 22px;
  line-height: 26px;
  color: var(--neutral-gray-1);
  margin: 0;
}

.page-equipo .contenido .integrantes div.card .card-body .datos .cate {
  font-family: var(--font-2);
  font-weight: 400;
  font-size: 16px;
  line-height: 16px;
  color: var(--neutral-gray-1);
  margin: 0;
}

.page-equipo .contenido .integrantes div.card .card-body .contacto {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
}

.page-equipo .contenido .integrantes div.card .card-body .contacto a svg path {
  -moz-transition: 0.5s;
  -o-transition: 0.5s;
  -webkit-transition: 0.5s;
  transition: 0.5s;
}

.page-equipo .contenido .integrantes div.card .card-body .contacto a:hover svg path {
  fill: var(--primary);
}

.page-aportaciones .seccion-uno {
  padding: 48px 0;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
  flex-wrap: wrap;
}

.page-aportaciones .seccion-uno img {
  position: absolute;
  right: 0;
  bottom: 0;
  object-fit: contain;
  max-width: 250px;
}

.page-aportaciones .seccion-uno>div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
  max-width: 768px;
  margin-left: 48px;
}

.page-aportaciones .seccion-uno>div>p {
  line-height: 120%;
}

.page-aportaciones .seccion-uno>div>span {
  font-size: 16px;
  font-weight: var(--fw-400);
  font-family: var(--font-2);
  line-height: 120%;
  color: var(--neutral-gray-1);
  text-align: left;
}

.page-aportaciones .seccion-uno form {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  flex-direction: column;
  gap: 16px;
  padding: 24px;
  border-radius: 4px;
  background: var(--neutral-white);
}

.page-aportaciones .seccion-uno form .titulo {
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  font-size: 16px;
  line-height: 18px;
  color: var(--neutral-gray-1);
  margin-bottom: 8px;
}

.page-aportaciones .seccion-uno form .form-check-inline {
  margin: 4px 0;
}

.page-aportaciones .seccion-dos .box {
  width: 100%;
  margin: 48px 0;
  background: 0 0;
}

::-webkit-details-marker {
  float: right;
  margin-top: 3px;
}

.page-aportaciones .seccion-dos details {
  background: 0 0;
  padding: 10px 20px;
  border-radius: 0;
  margin-top: 20px;
  font-family: var(--font-2);
  font-size: 18px;
  letter-spacing: 1px;
  cursor: pointer;
  border-bottom: solid 1px var(--neutral-gray-2);
}

.page-aportaciones .seccion-dos details summary {
  outline: 0;
}

.page-aportaciones .seccion-tres {
  padding: 48px;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 16px;
}

.page-aportaciones .seccion-tres svg {
  position: absolute;
  top: 48px;
  left: 48px;
}

.page-aportaciones .seccion-tres p {
  font-family: var(--font-2);
  color: var(--neutral-gray-1);
  font-size: 20px;
  font-weight: 500;
  margin: 0 !important;
}

.page-aportaciones .seccion-tres span {
  color: var(--neutral-gray-2);
  font-weight: 400;
}

/* ARTÍCULO */
.CONF,
.FEX,
.FEN,
.FP,
.FD,
.FB {
  display: none;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .FD {
  display: flex;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo {
  font-family: var(--font-3);
  color: var(--neutral-black);
  display: block;
  text-align: left;
  font-size: 16px;
  position: relative;
  padding-left: 20px;
  margin-top: 1rem;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo::after {
  position: absolute;
  top: 5px;
  left: 0;
  content: "";
  height: 15px;
  width: 15px;
  background: var(--primary);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 {
  background-color: transparent;
  clip-path: unset;
  margin: unset;
  position: relative;
  width: fit-content;
}

.cat-art {
  gap: 1rem;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.top-title {
  margin-bottom: 24px;
}

/* .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2::before {
  content: "";
  position: absolute;
  top: 50%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  background: var(--neutral-gray-1);
} */

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 span {
  padding: 0 24px;
  background: var(--neutral-white);
  position: relative;
  z-index: 1;
  font-family: var(--font-2);
  color: var(--neutral-gray-1);
  font-weight: 700;
  font-size: 24px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  margin: auto;
  gap: 12px;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate {
  padding: 0;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a {
  font-family: var(--font-1);
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--black);
  letter-spacing: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: fit-content;
}

.periodico_22 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a {
  font-family: var(--font-1);
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: white;
  letter-spacing: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: fit-content;
}

.periodico_21 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a {
  font-family: var(--font-1);
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--criar-2);
  letter-spacing: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: fit-content;
}

.periodico_21 .art-cuerpo ul li {
  list-style: none !important;
  position: relative;
  display: inline-block;
  gap: 10px;
}

.periodico_21 .art-cuerpo ul li:before {
  content: "";
  top: 0.125rem;
  position: absolute;
  width: 1.25rem;
  height: 1.3125rem;
  background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg viewBox='0 0 19 44' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.07 29L9.5 0 .93 29C.5 30.103 0 33.03 0 34.5a9.5 9.5 0 0 0 19 0c0-1.47-.5-4.397-.93-5.5z' fill='%23B1D0C0'/%3E%3C/svg%3E");
  background-position: 0;
  background-repeat: no-repeat;
  display: block;
  background-size: contain;
  left: -20px;
}

.periodico_21 .art-cuerpo .wrap-media-imagen ul li:before {
  display: none !important;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate::before {
  display: none;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2 span .live-icon {
  display: inline-block;
  margin: 0 auto;
  border-radius: 50%;
  background: var(--live);
  width: 14px;
  height: 14px;
  animation: 1.6s infinite live;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 {
  color: var(--negro);
  font-weight: 800;
  text-align: left;
  font-family: var(--font-1);
  font-size: 3rem;
}

/*area usuario */
.area-usuario {
  padding-bottom: 24px;
}

.grupo-parrafos {
  order: 2 !important;
  width: calc(60% - 1rem) !important;
}

.video-short .art-cuerpo p {
  order: 2 !important;
  width: calc(100% - 1rem);
}

.area-usuario .contenedor-tabs {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  overflow-x: scroll;
}

.area-usuario .inputs,
.area-usuario [type="radio"]:checked+label:after,
.area-usuario [type="radio"]:checked+label:before,
.area-usuario [type="radio"]:not(:checked)+label:after,
.area-usuario [type="radio"]:not(:checked)+label:before {
  display: none;
}

.area-usuario .inputs:checked+label {
  background: var(--neutral-gray-4);
  color: var(--neutral-gray-1);
}

.area-usuario .contenedor-tabs label {
  display: inline-block;
  height: 47px !important;
  line-height: 47px !important;
  width: 100%;
  background: 0 0;
  color: #555;
  position: relative;
  transition: background 0.25s;
  cursor: pointer;
  text-align: center;
  padding: 0 !important;
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  color: var(--neutral-gray-2);
  border-bottom: solid 1px var(--neutral-gray-3);
  min-width: 175px;
  font-size: 16px;
}

.area-usuario .content-container {
  background: 0 0;
  position: relative;
  height: auto;
  margin-top: 48px;
}

.area-usuario .content-container .content {
  position: relative;
  width: 100%;
  opacity: 0;
  transition: 0.25s;
  display: none;
}

.area-usuario .content-container .content.active {
  opacity: 1;
  display: block;
}

.area-usuario .titulo {
  margin-top: 0;
  margin-bottom: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.area-usuario .titulo span {
  text-align: center;
  font-family: var(--font-1);
  font-size: 32px;
  line-height: 34px;
  color: var(--neutral-gray-1);
  font-weight: 700;
}

.area-usuario .wrap-img {
  width: 75px;
  height: 75px;
  border-radius: 75px;
  overflow: hidden;
}

.area-usuario .wrap-img img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  -o-object-fit: cover;
  object-position: center;
  -o-object-position: center;
}

.area-usuario .content-container .content .CONTENIDO-DER .contenedor-menu-lateral {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 32px;
  width: 100%;
}

.area-usuario .content-container .content .CONTENIDO-DER .titulo {
  text-align: left;
  margin: 0;
  font-family: var(--font-1);
  font-weight: 700;
  font-size: 32px;
  color: var(--neutral-black);
}

.area-usuario .content-container .content .CONTENIDO-DER .estado-subs {
  text-align: left;
  margin: 0;
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  font-size: 18px;
  color: var(--neutral-black);
}

.area-usuario .content-container .content .CONTENIDO-DER select {
  display: block;
  background-color: rgba(255, 255, 255, 0.9);
  width: 100%;
  padding: 10px;
  border: 1px solid var(--neutral-gray-1);
  border-radius: 0;
  height: 3rem;
  text-align: center;
  color: var(--neutral-gray-1);
  font-family: var(--font-2);
  font-weight: 700;
  font-size: 18px;
}

.area-usuario .content-container .content #cd-search {
  left: unset;
  opacity: 1;
  position: relative;
  top: unset;
  transform: unset;
  visibility: visible;
  width: 100%;
  z-index: 1;
  margin-top: 0;
  margin-bottom: 0;
  padding: 0;
}

.area-usuario .content-container .content #cd-search form label {
  color: var(--neutral-gray-2);
  font-size: 16px;
  font-weight: var(--fw-500);
  font-family: var(--font-2);
  text-align: left;
  border-bottom: 0;
}

.area-usuario .content-container .content #cd-search form input {
  background: 0 0;
  border-bottom: solid 1px var(--neutral-gray-1);
  border-radius: 0;
  box-sizing: border-box;
  color: var(--neutral-gray-1);
  font-size: 20px;
  font-weight: var(--fw-300);
  font-family: var(--font-2);
  height: 32px;
  padding: 0.5em 0.5em 16px;
  margin-bottom: 0 !important;
  position: relative;
}

.area-usuario .content-container .content #cd-search form input::placeholder {
  color: var(--neutral-gray-1);
}

.area-usuario .content-container .content #cd-search form div {
  width: 100%;
  height: 32px;
  position: relative;
}

.area-usuario .content-container .content #cd-search form svg {
  position: absolute;
  left: unset;
  top: -3px;
  right: 5px;
  z-index: 2;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-text {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-text .fecha-guardado {
  margin: 0;
  font-family: var(--font-2);
  font-size: 14px;
  font-style: italic;
  font-weight: var(--fw-400);
  color: var(--neutral-gray-2);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-text .wrap-otros {
  margin-top: 0;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium {
  width: 100%;
  display: flex;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  width: 60%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  padding: 48px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq .titulo {
  margin: 0;
  font-family: var(--font-1);
  font-weight: 700;
  font-size: 32px;
  line-height: 34px;
  color: var(--neutral-white);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  margin: 0;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li {
  display: flex;
  align-items: center;
  gap: 4px;
  font-family: var(--font-2);
  font-weight: var(--fw-500);
  font-size: 22px;
  line-height: 24px;
  color: var(--neutral-white);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li.line {
  width: 100%;
  height: 1px;
  background-color: var(--neutral-white);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-der {
  width: 40%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

.area-usuario .content-container .content .tipo-newsletter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
  padding-bottom: 8px;
}

.area-usuario .content-container .content .tipo-newsletter .tipo {
  font-family: var(--font-2);
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  color: var(--neutral-gray-1);
  margin: 0;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .titulo {
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  font-size: 22px;
  line-height: 24px;
  color: var(--primary);
  margin: 0;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .titulo {
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  font-size: 22px;
  line-height: 24px;
  color: var(--primary);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  width: 100%;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_.blocked {
  opacity: 0.5;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_.blocked:hover {
  cursor: not-allowed;
  opacity: 0.7;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos {
  width: 80%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos h3 {
  margin: 0;
  font-family: var(--font-2);
  font-weight: 700;
  font-size: 22px;
  line-height: 24px;
  color: var(--neutral-gray-1);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos .descripcion {
  margin: 0;
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  font-size: 16px;
  line-height: 18px;
  color: var(--neutral-gray-2);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .textos .frecuencia {
  margin: 0;
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  font-size: 22px;
  line-height: 24px;
  color: var(--neutral-gray-1);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .premium {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
  flex-wrap: wrap;
  width: 100%;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .premium>div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 24px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .premium>div>div {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 4px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .check>div {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  gap: 8px;
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .check label {
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
  color: var(--neutral-gray-1);
}

.area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ .check input {
  position: unset;
  opacity: 1;
  border-radius: 0;
  border-color: var(--neutral-gray-1);
}

/* TIPOS DE FICHAS ARTÍCULOS */
.wrap-listado-noticias ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1px;
  margin-bottom: 0 !important;
  margin-top: 8px;
}

.wrap-listado-noticias ul li {
  text-align: left;
  line-height: 17px !important;
  margin-bottom: 0.5rem;
}

.wrap-listado-noticias ul li a {
  font-family: var(--font-1);
  color: #7a7c7d;
  font-weight: 400;
  font-size: 17px;
  line-height: 17px !important;
  position: relative;
  padding-left: 20px;
}

.wrap-listado-noticias ul li a::after {
  position: absolute;
  top: 2px;
  left: 0;
  content: "\2192";
  font-size: 15px;
  color: var(--secondary);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption {
  background: transparent;

  font-family: var(--font-1);
  text-align: end;
  position: relative;
  width: 100%;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul li {
  color: var(--negro);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  overflow: hidden;
  padding: 0.25em 0;
  text-transform: initial;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-media figure .gallerias-leyenda figcaption ul .media-autor {
  text-transform: uppercase;
}

.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .wrap-listado-noticias,
.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .wrap-listado-noticias {
  display: flex;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .mas-informacion {
  margin-bottom: 48px;
  display: flex;
}

.wrap-FICHA-ARTICULO .mas-informacion ul li {
  margin: 0;
  padding: 18px 0.5em;
  position: relative;
  border-bottom: solid 1px var(--neutral-4);
}

.wrap-FICHA-ARTICULO .mas-informacion ul li:last-child {
  border-bottom: 0;
}

.wrap-FICHA-ARTICULO .mas-informacion ul li a {
  word-break: break-word;
  text-wrap: pretty;
  font-size: 16px !important;
  margin: 0 !important;
  font-family: var(--font-1) !important;
  font-weight: bold;
  color: var(--gray-1);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0;
  line-height: normal;
}

/* .wrap-FICHA-ARTICULO .lo-mas-leido-cabecero span {
  font-size: 24px;
} */

.wrap-FICHA-ARTICULO .lo-mas-leido-cabecero span {
  padding-left: 0;
}

.newsletter .TITULO-listado h2 span {
  font-size: 18px;
  font-weight: 400;
  letter-spacing: 0.2em;
  text-transform: capitalize !important;
}

.newsletter .TITULO-listado p {
  font-family: var(--font-1);
  color: var(--neutral-black);
  font-size: 24px;
  font-weight: 700;
  text-align: center;
  max-width: 80%;
  margin: auto;
  line-height: 120%;
  text-wrap: pretty;
}

.newsletter .BLOQUE-BOLETIN {
  background: var(--neutral-white);
  border: 0;
  border-radius: 0;
  margin: 0 0 24px;
  padding: 0;
}

.newsletter .TITULO-listado {
  margin-bottom: 0;
}

.newsletter .BLOQUE-BOLETIN .wrap-boletin input {
  background: 0 0 !important;
  margin: 0;
  padding-left: 0;
  font-family: var(--font-2);
  border: 0 !important;
  border-bottom: solid 1px var(--neutral-gray-1) !important;
  box-sizing: border-box;
  color: var(--neutral-gray-1);
  font-family: var(--font-2);
}

.LISTADO_BLOGS_ARTICULOS h1:after,
.newsletter .select-wrapper span.caret,
.wrap-FICHA-ARTICULO .art-relacionados .MODULO>div>div .cate-tag,
.wrap-FICHA-ARTICULO .art-relacionados .MODULO>div>div .es-multimedia,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:before,
.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .FP .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p,
.wrap-FICHA-ARTICULO.ARTICULO_SIN_COMENTARIOS .comment-section,
.wrap-FICHA-ARTICULO.ARTICULO_SIN_PUB .BANNER,
.wrap-FICHA-ARTICULO.articulo-opinion h1:after,
.wrap-FICHA-ARTICULO.articulo-opinion h1:before {
  display: none;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li {
  font-family: var(--font-2);
  color: var(--neutral-gray-2);
  font-weight: var(--fw-700);
  font-size: 16px;
  font-family: var(--font-2);
  font-style: normal;
  text-transform: capitalize;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO ul.art-etiquetas li a {
  border-right: 0;
  display: block;
  padding: 0 0.5em;
  font-family: var(--font-2);
  color: var(--neutral-gray-1);
  font-weight: var(--fw-700);
  text-decoration: none;
  font-size: 16px;
  font-style: italic;
  text-transform: capitalize;
}

.wrap-FICHA-ARTICULO .art-relacionados .TITULO-listado h2 span {
  font-size: 24px;
  font-weight: 700;
  font-family: var(--font-2);
  color: var(--neutral-gray-1);
}

.wrap-FICHA-ARTICULO .art-relacionados .MODULO>div {
  display: flex;
  flex-wrap: wrap;
  gap: 24px;
}

.art-relacionados .unslick article .wrap-media {
  margin: 0 !important;
}

.wrap-FICHA-ARTICULO .BN-intermedio-especial {
  width: 100%;
  border-top: solid 1px var(--neutral-gray-1);
  border-bottom: solid 1px var(--neutral-gray-1);
  padding: 18px 0;
  overflow: hidden;
  position: relative;
  min-height: 200px;
  margin-bottom: 48px;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
}

.wrap-FICHA-ARTICULO .BN-intermedio-especial .wrap-logo {
  background-image: url(../img/logos/logo-central.png);
  max-width: 150px;
  height: 30px;
}

.wrap-FICHA-ARTICULO .BN-intermedio-especial div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
  max-width: 260px;
}

.wrap-FICHA-ARTICULO .BN-intermedio-especial div>p {
  font-size: 24px;
  font-weight: 700;
  font-family: var(--font-1);
  line-height: 120%;
  color: var(--neutral-gray-1);
  margin: 0;
  text-align: left;
}

.wrap-FICHA-ARTICULO .BN-intermedio-especial div>span {
  font-size: 16px;
  font-weight: var(--fw-400);
  font-family: var(--font-2);
  line-height: 120%;
  color: var(--neutral-gray-1);
  text-align: left;
}

.wrap-FICHA-ARTICULO .BN-intermedio-especial div>img {
  position: absolute;
  max-height: 200px;
  width: auto;
  right: 0;
  bottom: 0;
  opacity: 0.9;
  z-index: -1;
}

.wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child {
  margin-bottom: 8px;
  color: var(--neutral-gray-1) !important;
  font-weight: 400;
  font-family: var(--font-2);
  font-size: 22px;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor .edicion {
  display: none;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor::after {
  content: "";
  position: absolute;
  top: 8px;
  left: 0;
  width: 10px;
  height: 10px;
  border-radius: 2px;
  background-color: var(--primary);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a {
  padding-right: 0;
  color: var(--primary) !important;
  font-weight: bold;
  font-size: 16px;
  font-family: var(--font-1);
}

.wrap-FICHA-ARTICULO .CONTENIDO-ARTICULO .art-autor>ul li a,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child {
  color: var(--neutral-gray-1);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor .edicion a {
  color: var(--primary) !important;
  font-family: var(--font-1);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.edicion {
  color: var(--neutral-gray-1) !important;
  font-family: var(--font-2);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-pub,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .hora-pub {
  display: inline;
  white-space: nowrap;
  color: var(--neutral-3);
  font-family: var(--font-3);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado .fecha-mod strong {
  color: var(--neutral-3);
  font-weight: 700;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo {
  width: 100%;
  padding: 48px;
  background: var(--neutral-gray-4);
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
  margin-bottom: 48px;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo .lo-mas-leido-cabecero span {
  background: var(--neutral-gray-4);
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 18px;
  overflow: scroll;
  max-height: 400px;
  width: 100%;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-image {
  width: 25%;
  min-width: 25%;
  height: 115px;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-info {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-info .hora {
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  font-size: 16px;
  color: var(--primary);
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-info .entradilla {
  font-family: var(--font-1);
  font-weight: 700;
  font-size: 16px;
  color: var(--neutral-gray-1);
  text-decoration: none;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .FB,
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .FEN,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .FEX,
.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .FP,
.wrap-FICHA-ARTICULO.ARTICULO_CONFIDENCIAL .CONF {
  display: block;
}

.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .FP .suscripciones {
  gap: 12px;
  padding-bottom: 24px;
}

.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p:first-child {
  display: block;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 8;
  overflow: hidden;
  text-overflow: ellipsis;
}

.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .premium {
  min-height: 200px;
  width: 100%;
  background: var(--neutral-gray-4);
  position: relative;
}

.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .premium:before {
  content: "";
  position: absolute;
  top: -13.3125rem;
  left: 0;
  height: 12.5rem;
  width: 100%;
  background: linear-gradient(to bottom,
      rgba(255, 255, 255, 0) 23%,
      var(--neutral-white) 74%);
  pointer-events: none;
}

.wrap-FICHA-ARTICULO.ARTICULO_PREMIUM .premium .suscripciones .precios .subs:hover {
  box-shadow: 1px 1px 30px var(--neutral-gray-1);
}

.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita.FEN,
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote {
  border: none !important;
  color: var(--neutral-gray-2);
  font-size: 0.95em !important;
  font-style: italic;
  line-height: 1.45em;
  margin: 2em 0;
  position: relative;
  width: 100%;
  background: var(--neutral-gray-4);
  padding: 24px;
}

.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita.FEN:before,
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote:before {
  -webkit-font-feature-settings: "liga";
  color: var(--primary);
  content: "format_quote";
  font-family: Material Icons;
  font-size: 4em;
  font-style: normal;
  left: 0;
  position: absolute;
  top: -10px;
  transform: scaleX(-1);
  opacity: 0.5;
}

.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .CONTENIDO-ARTICULO,
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .wrap-media,
.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .wrap-tit {
  width: 100% !important;
}

.wrap-FICHA-ARTICULO.ARTICULO_ANCHO .COLUMNA-DER {
  display: none !important;
}

/* CAMBIOS LEO */
.position-relative {
  position: relative !important;
}

.MODULO_TABS .first-wrap {
  display: flex;
}

.MODULO_TABS .first-wrap .wrap_one {
  flex: 1 0 30%;
  margin-right: 40px;
}

.MODULO_TABS .first-wrap .wrap_two {
  flex: 1 0 70%;
  margin-right: 0;
}

.MODULO_TABS .first-wrap .wrap_two .wrap-text header h3 a {
  text-align: center;
}

.destacado-gris .TITULO-listado span {
  color: black !important;
}

.MODULO_TABS .first-wrap .wrap_two .wrap-text header h3 a {
  font-size: 32px;
  line-height: 100%;
  color: black;
}

.MODULO_TABS .tabs {
  display: flex;
  background-color: transparent !important;
  gap: 12px;
}

.MODULO_TABS .tabs .btn-tabs {
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  text-transform: uppercase !important;

  font-family: var(--font-1);
  font-size: 13px;
  color: black !important;
  background-color: white !important;
  border-radius: 5px;
}

.MODULO_TABS .tabs .btn-tabs.active {
  font-family: var(--font-1);
  font-size: 13px;
  color: var(--negro);
  font-weight: bold;
  background-color: var(--color-2) !important;
}

/* .ARAMATEIX img {
  width: initial !important;
} */

.btn-suscripcion {
  color: var(--primary);
  background: black;
  font-family: var(--font-1) !important;
  padding: 10px 30px;
  border-radius: 5px;
  max-height: 36px;
  line-height: 100%;
  font-size: 13px;
  width: fit-content !important;
}

#modal-suscripcion-new,
#modal-enlaces-periodicos {
  background: var(--neutral-6);
  max-width: 100% !important;
  width: 95% !important;
}

[type="checkbox"]:checked+label:before {
  top: -2px !important;
  left: 0px;
  /* width: 30px; */
  /* height: 30px; */
  border-top: 2px solid var(--primary);
  border-left: 2px solid var(--primary);
  border-right: 2px solid var(--primary);
  border-bottom: 2px solid var(--primary);
  -webkit-transform: rotate(40deg);
  transform: unset;
  -webkit-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transform-origin: 100% 100%;
  transform-origin: unset;
  position: absolute;
  background: var(--primary);
  width: 50px !important;
  height: 30px !important;
}

.checkbox-politicas [type="checkbox"]+label:before,
[type="checkbox"]:not(.filled-in)+label:after {
  display: none !important;
}

.checkbox-politicas label {
  width: fit-content !important;
  font-family: var(--font-1) !important;
  font-size: 14px !important;
  text-align: start !important;
  padding-left: 0 !important;
  color: black !important;
}

.checkbox-politicas input {
  width: fit-content !important;
}

.MODULO_Alta_Newsletter {
  margin-top: 0;
}

.MODULO_Alta_Newsletter .first-wrap .row .columna-2 {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  padding-right: 0 !important;
  justify-content: start;
}

.MODULO_Alta_Newsletter .btn-suscripcion {
  margin-top: 3rem;
}

.modalNew form p:last-child::after {
  display: none !important;
}

.validate {
  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;
}

.MODULO_Registro {
  margin-top: 0 !important;
}

.MODULO_Registro .first-wrap form .inputs-registro {
  justify-content: center;
}

.MODULO-4-4 .second-wrap .card-noticias-destacada h3,
.titulo-destacado h2 {
  font-size: 16px !important;
}

/* 
.MODULO .wrap-media .img-wrap {
  padding-bottom: 40%;
} */

.side-nav {
  padding: 0.5rem;
  padding-left: 0.5rem !important;
  z-index: 9999999999;
  width: 400px;
  max-height: fit-content;
  overflow: scroll;
}

.side-nav li>a li>a>[class*="mdi-"],
.side-nav li>a>[class^="mdi-"],
.side-nav li>a>i,
.side-nav li>a>i.material-icons {
  line-height: 100%;
  height: 22px;
}

.side-nav li {
  line-height: normal;
}

.collapsible-header {
  min-height: 1px;
}

#slide-out .zmdi {
  font-size: 22px;
}

.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios span,
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a {
  color: var(--neutral-white) !important;
}

.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg,
.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg path {
  stroke: var(--neutral-white);
}

.wrap-otros .pie-noticia .contenedor-comentarios svg:hover path {
  stroke: var(--primary) !important;
}

.MODULO-30-70 {
  display: flex;
  flex-wrap: nowrap;
  gap: 1rem;
}

.MODULO-30-70 .first-wrap {
  width: 30%;
  gap: 24px;
}

.MODULO-30-70 .first-wrap .firma-hibrida,
.MODULO-30-70 .first-wrap .wrap-media,
.MODULO-4-4 .second-wrap .card-noticias-destacada .entradilla,
.MODULO-4-4 .second-wrap .card-noticias-destacada .wrap-media,
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text .entradilla,
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text .firma-hibrida,
.MODULO-OPINION .first-wrap .contenedores .entradilla,
.MODULO-OPINION .first-wrap .contenedores .wrap-media,
.MODULO-OPINION.MODULO-OPINION-6 .wrap-both .firma-hibrida::before,
.MODULO_DIRECTO_TIMELINE .second-wrap .entradilla,
.MODULO_DIRECTO_TIMELINE .second-wrap .wrap-media,
article.articulo-opinion .img-wrap {
  display: none;
}

.MODULO-30-70 .first-wrap .entradilla,
.MODULO_DIRECTO .entradilla,
.directo .MODULO_DIRECTO_TIMELINE .second-wrap .TITULO-listado a::after {
  display: none !important;
}

.MODULO-30-70 .first-wrap h3 {
  font-size: 20px !important;
}

.MODULO-30-70 .second-wrap,
.MODULO_DIRECTO_TIMELINE .first-wrap {
  width: 70%;
}

.MODULO-30-70 .second-wrap .wrap-text {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5em;
  padding-top: 1rem;
  align-items: center;
}

/* .MODULO-30-70 .second-wrap .wrap-text .entradilla, .MODULO-30-70 .second-wrap .wrap-text header {
  width: calc(50% - .5em)
} */

.MODULO-30-70 .second-wrap .wrap-text header h3 a {
  font-size: 0.8em;
}

.MODULO-30-70 .second-wrap .wrap-text .wrap-otros {
  width: 100%;
  margin-top: 0;
}

.MODULO-30-70 .second-wrap .entradilla,
.MODULO-30-70 .second-wrap .wrap-otros,
.MODULO-30-70 .second-wrap header,
.MODULO-OPINION .first-wrap .contenedores .wrap-both .wrap-text,
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida,
.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .wrap-text,
.MODULO-OPINION.MODULO-OPINION-4 .contenedores {
  width: 100%;
}

.MODULO-30-70 .second-wrap h3 {
  font-size: 2.5em;
}

.MODULO .MODULO_DIRECTO .first-wrap .wrap-media .img-wrap {
  padding-bottom: 50%;
}

.directo .TITULO-listado h2 span {
  background: var(--neutral-white);
  position: relative;
  z-index: 2;
  padding-left: 16px;
  padding-right: 32px;
}

.directo .TITULO-listado a {
  position: relative;
}

.MODULO_DIRECTO a,
.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline a {
  color: var(--neutral-gray-1);
}

.directo .TITULO-listado a::after {
  content: "";
  position: absolute;
  right: -20px;
  top: 50%;
  transform: translateY(-50%);
  width: 16px;
  height: 16px;
  animation: 2s infinite punto;
  background-color: var(--live);
  border-radius: 16px;
}

.directo .MODULO_DIRECTO_TIMELINE .second-wrap .TITULO-listado h2 span {
  background: var(--neutral-white);
  position: relative;
  z-index: 2;
  padding-left: 16px;
  padding-right: 16px;
}

.MODULO_DIRECTO_TIMELINE {
  display: flex;
  gap: 24px;
  position: relative;
}

.MODULO_DIRECTO_TIMELINE .second-wrap {
  width: 30%;
  display: flex;
  flex-direction: column;
  height: 100%;
}

.MODULO_DIRECTO_TIMELINE .second-wrap .timeline-container {
  padding-left: 1rem;
}

.MODULO_DIRECTO_TIMELINE .second-wrap header h3 {
  font-size: 16px;
}

.MODULO_DIRECTO_TIMELINE .second-wrap .timeline {
  border-left: 1px solid var(--neutral-black);
  display: flex;
  flex-direction: column;
  gap: 1rem;
  padding-left: 1rem;
}

.MODULO_DIRECTO_TIMELINE .second-wrap .titulo-timeline h2 {
  font-size: 16px !important;
  font-weight: 400;
}

.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline {
  position: relative;

  display: flex;
  flex-direction: column;
  justify-content: start;
  gap: 8px;
}

.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline::before {
  content: "";
  background-color: #f45151 !important;
  border-radius: 15px;
  width: 15px;
  height: 15px;
  position: absolute;
  left: -24px;
  top: 3px;
  z-index: 99;
}

.MODULO_DIRECTO_TIMELINE .fecha-noticia {
  display: none;
}

.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline.is_video::before {
  background-image: url(/web/assets_new/img/decor/icon-video.svg);
}

.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline.is_multimedia::before {
  background-image: url(/web/assets_new/img/decor/icon-multimedia.svg);
}

.MODULO_DIRECTO_TIMELINE .second-wrap .noticia-timeline .hora {
  font-size: 14px;
  color: var(--negro);
  font-family: var(--font-1);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit {
  width: 100%;
  order: 1;
}

/* .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul {
  padding-left: 0;
} */

.MODULO-4-4,
.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both {
  display: flex;
}

.MODULO-4-4 .first-wrap {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.MODULO-4-4 .first-wrap article .wrap-both .wrap-text header {
  margin-top: 1rem;
}

.MODULO-4-4 .second-wrap {
  width: 50%;
  display: flex;
  flex-direction: column;
  padding-left: 1rem;
  gap: 1rem;
}

.MODULO-4-4 .second-wrap .contenedor-1 {
  display: flex;
  gap: 1rem;
  flex-direction: column;
  background-color: var(--neutral-5);
  padding: 1em;
}

.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-media {
  width: 40%;
}

.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text {
  width: 60%;
  padding-top: 6px;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}

.MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text h3 {
  font-size: 16px;
  padding-right: 10px;
}

.titulo-destacado h2 {
  font-weight: 400 !important;
}

.MODULO-4-4 .second-wrap .card-noticias-destacada .numero-destacado {
  font-size: 22px !important;
  color: var(--neutral-gray-2);
  margin: 0 0 8px;
}

.MODULO-4-4 .second-wrap .contenedor-2 .noticias-destacadas {
  display: flex;
  flex-direction: column;
  gap: 1rem;
}

.MODULO-4-4 .second-wrap .contenedor-2 .titulo-destacado,
.MODULO-OPINION-6 .contenedores.container-1:last-child {
  margin-bottom: 0;
}

.MODULO_ASIM_1_6 .sec-wrap article {
  margin-right: 0;
}

.MODULO_ASIM_1_6 .sec-wrap {
  gap: 1rem;
}

.MODULO_ASIM_1_6 .pretitulo {
  display: none !important;
}

.MODULO-OPINION {
  display: flex;
  flex-direction: column;
  padding-top: 1em;
  padding-bottom: 1em;
}

.MODULO-OPINION .first-wrap {
  display: flex;
  gap: 1rem;
}

.MODULO-OPINION .first-wrap .contenedores {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 1.5em;
}

.MODULO-OPINION .first-wrap .contenedores h3 {
  font-size: 20px;
  line-height: 24px;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-max-lines: 3;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

.MODULO-OPINION .contenedores,
.MODULO-OPINION.MODULO-OPINION-5 .container-1 {
  width: 33%;
}

.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida {
  width: 25%;
  border-radius: 50%;
  border: 0;
  display: flex;
  justify-content: center;
  margin-bottom: 0;
}

.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida::before {
  content: "";
  position: absolute;
  top: 0px;
  right: 0px;
  width: 13px;
  height: 13px;
  background-color: var(--primary);
}

.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida::after {
  content: "";
  position: absolute;
  bottom: 0px;
  left: 0px;
  width: 13px;
  height: 13px;
  background-color: var(--secondary);
}

.MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida img {
  border-radius: 0;
}

.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida {
  border: 0;
  max-width: 110px;
  position: relative;
}

.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 1rem;
}

.MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .wrap-text h3 {
  display: block;
  text-align: center;
}

.MODULO-OPINION .wrap-otros .pie-noticia,
.articulo-opinion .pie-noticia {
  justify-content: center !important;
}

.MODULO_OPINION_DER .articulo-opinion .pie-noticia {
  justify-content: flex-start !important;
}

.MODULO_OPINION_DER article.articulo-opinion .img-wrap {
  display: flex;
}

.articulo-opinion h3 a {
  text-align: center !important;
}

.MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 {
  display: flex;
  flex-direction: row;
}

.MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 article {
  width: 25%;
}

.MODULO-OPINION.MODULO-OPINION-4 .container-1 .firma-hibrida,
.MODULO-OPINION.MODULO-OPINION-5 .container-1 .firma-hibrida {
  display: flex;
  justify-content: center;
}

.MODULO .MODULO-OPINION-7 .container-2 .wrap-both .wrap-text .wrap-otros,
.MODULO .MODULO-OPINION-7 .container-3 .wrap-both .wrap-text .wrap-otros,
.MODULO-OPINION.MODULO-OPINION-4 .wrap-both .wrap-text .wrap-otros {
  margin-top: 12px;
}

.MODULO-OPINION.MODULO-OPINION-5 .container-2 {
  flex-direction: row !important;
  flex-wrap: wrap;
  justify-content: start;
  align-items: start;
  height: fit-content;
  width: 66%;
}

.MODULO-OPINION.MODULO-OPINION-5 .container-2 article {
  width: calc(50% - 1rem);
  height: fit-content;
}

.MODULO .MODULO-OPINION-7 .container-2 .wrap-both,
.MODULO .MODULO-OPINION-7 .container-3 .wrap-both,
.MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 1em;
}

.MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .firma-hibrida {
  margin-bottom: 0;
  min-width: 110px;
}

.MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .wrap-text {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 0.5em;
}

.MODULO .MODULO-OPINION-7 .container-2 .wrap-both .wrap-text header h3 a,
.MODULO .MODULO-OPINION-7 .container-3 .wrap-both .wrap-text header h3 a,
.MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .wrap-text header h3 a,
.MODULO-OPINION.MODULO-OPINION-6 .wrap-both .wrap-text header h3 a {
  text-align: left !important;
}

.MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-otros,
.MODULO-OPINION.MODULO-OPINION-6 .wrap-both .wrap-text .wrap-otros {
  margin-top: 0;
}

.MODULO .MODULO-OPINION-7 .container-2 .wrap-otros .pie-noticia,
.MODULO .MODULO-OPINION-7 .container-3 .wrap-otros .pie-noticia,
.MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-otros .pie-noticia {
  justify-content: flex-start !important;
}

.MODULO-OPINION-6 .first-wrap {
  display: block;
}

.MODULO-OPINION-6 .contenedores {
  flex-direction: row !important;
  width: 100%;
}

.MODULO-OPINION-6 .contenedores article {
  width: calc(33% - 1rem);
}

.MODULO-OPINION.MODULO-OPINION-6 .wrap-both {
  flex-direction: row !important;
}

.MODULO-OPINION.MODULO-OPINION-6 .wrap-both .firma-hibrida {
  width: 25px !important;
  border: 1px solid var(--primary) !important;
  min-width: 80px;
}

.MODULO-OPINION.MODULO-OPINION-6 .wrap-both .wrap-text {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}

article.articulo-opinion .firma-hibrida {
  display: flex !important;
  width: 44%;
  justify-content: center;
  /* margin: 0 auto; */
  max-width: 110px;
  min-width: 110px;
  height: 110px;
}

article.articulo-opinion .firma-hibrida img {
  border-radius: 100%;
  border: 0;
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.modulo-opinio,
.OPINION {
  article.articulo-opinion .firma-hibrida img {
    border-radius: 0;
  }

  article.articulo-opinion .firma-hibrida {
    position: relative;
  }

  article.articulo-opinion .firma-hibrida::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 13px;
    height: 13px;
    background-color: var(--primary);
  }

  article.articulo-opinion .firma-hibrida::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 13px;
    height: 13px;
    background-color: var(--secondary);
  }

  article.OPINION .firma-hibrida img {
    border-radius: 0;
  }

  article.OPINION .firma-hibrida {
    position: relative;
  }

  article.OPINION .firma-hibrida::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 13px;
    height: 13px;
    background-color: var(--primary);
  }

  article.OPINION .firma-hibrida::after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 13px;
    height: 13px;
    background-color: var(--secondary);
  }
}

.directo .cate-tag.en-directo,
article.exclusiva .cate-tag.en-exclusiva {
  display: block !important;
}

article.exclusiva * {
  color: var(--neutral-white) !important;
  stroke: var(--neutral-white);
}

/* .wrap-text {
  padding: 1rem 0;
} */

.MODULO-4-4 .second-wrap .contenedor-1 .wrap-text {
  padding: 0 0 0 1rem !important;
}

.MODULO-4-4 .noticias-destacadas .wrap-text {
  padding: 0 !important;
}

.MODULO .MODULO-OPINION-7 .first-wrap .contenedores {
  justify-content: flex-start;
}

.MODULO .MODULO-OPINION-7 .container-1 .wrap-both .wrap-text header {
  max-width: 90%;
  margin: auto;
}

.wrap-FICHA-ARTICULO .social-media {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1.2em;
  margin-top: 0.5em !important;
}

.wrap-FICHA-ARTICULO .social-media li {
  display: flex !important;
  align-items: center;
  justify-content: center;
}

.wrap-FICHA-ARTICULO .social-media li a i {
  color: var(--gray-2);
  font-size: 20px;
}

.wrap-FICHA-ARTICULO .social-media .autor-comentarios {
  position: relative;
  border-left: solid 1px var(--neutral-gray-1);
  padding-left: 8px;
}

.wrap-FICHA-ARTICULO .social-media .autor-comentarios span {
  position: absolute;
  background: var(--neutral-gray-1);
  width: 18px;
  height: 18px;
  border-radius: 15px;
  color: var(--neutral-white);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: 12px;
  font-weight: 400;
  font-family: var(--font-2);
  top: -8px;
  right: -8px;
}

/* cambios solicitados 26/09/24 */
.MODULO_XL .wrap-media .img-wrap {
  padding-bottom: 40%;
}

.MODULO_XL .wrap-media .img-wrap img,
.wrap-media .img-wrap.img-center img {
  object-fit: cover;
  object-position: center;
}

.wrap-media .img-wrap.img-top img {
  object-fit: cover;
  object-position: top;
}

.wrap-media .img-wrap.img-bottom img {
  object-fit: cover;
  object-position: bottom;
}

.wrap-media .img-wrap.img-left img {
  object-fit: cover;
  object-position: left;
}

.wrap-media .img-wrap.img-right img {
  object-fit: cover;
  object-position: right;
}

.wrap-FICHA-ARTICULO .container .BN {
  background: 0 0;
  border: 0;
}

.wrap-ULTIMAHORA h3 {
  line-height: 40px;
}

.wrap-ULTIMAHORA .container .simple-ticker ul li article .wrap-both .wrap-text {
  padding: 0 !important;
}

.MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text,
.MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text,
.MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text {
  padding-top: 0;
}

.MODULO_ASIM_1_3 article .wrap-both .wrap-text header,
.MODULO_HORIZ_3 article .wrap-both .wrap-text header {
  margin-top: 0;
}

.MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a {
  color: var(--neutral-gray-1) !important;
}

.MODULO_VERT_4_Opinion article {
  padding-right: 2em;
}

.MODULO_VERT_4_Opinion article:last-child {
  padding-right: 0;
}

.slick-slider .slick-arrow {
  background: white;
  border-radius: 50%;
  border: 2px solid var(--borde-gris);
}

.slick-slider .slick-arrow i.material-icons {
  color: #7a7c7d;
}

.MODULO .MODULO_1_4_1 .sec-wrap article .es-multimedia {
  display: none;
}

/* 
.wrap-text {
  padding: 0;
} */

.MODULO .sec-wrap article .wrap-both .wrap-text {
  margin-bottom: 0;
}

.MODULO_XL_OVER .entradilla {
  font-size: 1.4rem;
}

.MODULO_SLIDER .wrap-text {
  padding: 0.75em 2em;
}

.MODULO .MODULO_DIRECTO_TIMELINE article .wrap-both .wrap-text header,
.MODULO_1_4 .first-wrap header {
  margin-top: 0.7rem;
}

.MODULO_1_4_1 .third-wrap article .wrap-both .wrap-text header,
.MODULO_ASIM_1_3_3 .first-wrap article .wrap-both .wrap-text header,
.MODULO_VERT_2 header {
  margin-top: 0.5rem !important;
  font-size: 24px;
}

.MODULO_XL .wrap-both .wrap-text header h3 {
  margin-bottom: 0;
}

/* .MODULO_ASIM_1_3 .first-wrap article .wrap-both .wrap-text header,
.MODULO_ASIM_1_6 .first-wrap article .wrap-both .wrap-text header,
.MODULO_XXL .first-wrap article .wrap-both .wrap-text header {
  margin-top: 1em !important;
} */

.MODULO_1_4 .sec-wrap header {
  margin-top: 0 !important;
}

.MODULO_1_4 .sec-wrap article {
  margin-bottom: 1rem;
}

.MODULO_1_4 .sec-wrap article:last-child {
  margin-bottom: 0;
}

.MODULO_1_4 .first-wrap article .wrap-media .img-wrap {
  padding-bottom: 50%;
}

.MODULO .MODULO_HORIZ_1 article .wrap-both .wrap-text header,
.MODULO .MODULO_M article .wrap-both .wrap-text header,
.MODULO_1_4_1 .sec-wrap article .wrap-both .wrap-text header {
  margin-top: 0;
}

.MODULO_ASIM_1_3_3 {
  flex-wrap: wrap;
}

.MODULO_ASIM_1_3_3 .sec-wrap article:last-child {
  border-bottom: none;
  margin-bottom: 0;
}

.gridtab--0>div.wrap-text {
  border-width: 0 !important;
  border-color: transparent !important;
  background: 0 0 !important;
  width: 25% !important;
}

.gridtab--0>div:first-child,
.gridtab--0>div:nth-child(2),
.gridtab--0>div:nth-child(3),
.gridtab--0>div:nth-child(4) {
  padding-top: 0;
}

.MODULO_DIRECTO .wrap-both,
.MODULO_DIRECTO_TIMELINE .wrap-text {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  gap: 0.5rem;
}

.MODULO_DIRECTO_TIMELINE .wrap-text .wrap-otros {
  order: 3;
  margin: 0 !important;
}

.MODULO_DIRECTO_TIMELINE .wrap-text .categoria-tag {
  margin-bottom: 0;
}

.MODULO_DIRECTO .wrap-both .wrap-media {
  order: 1;
}

.MODULO_DIRECTO .wrap-both header {
  order: 2;
}

.MODULO_DIRECTO .wrap-both .wrap-text {
  order: 3;
}

.MODULO_DIRECTO_TIMELINE .wrap-both header {
  order: 1;
}

.MODULO_DIRECTO_TIMELINE .wrap-both .categoria-tag {
  order: 2;
}

.MODULO_DIRECTO .wrap-both .wrap-text .wrap-otros {
  display: flex;
  margin-top: 0.5rem;
}

.MODULO .MODULO_L .sec-wrap article .wrap-both .wrap-media .img-wrap,
.MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap {
  padding-bottom: 40%;
}

.MODULO .MODULO_DIRECTO .wrap-tit {
  width: 100%;
}

.MODULO .MODULO_DIRECTO .wrap-tit h2 {
  clip-path: unset;
  margin: auto;
  position: relative;
  font-size: 0.85em;
  font-weight: var(--fw-700);
  letter-spacing: 2px;
  text-transform: uppercase;
  color: var(--color-5);
  background-color: transparent;
  padding: 10px;
  width: 100%;
  margin-bottom: 1rem;
}

.MODULO .MODULO_DIRECTO .wrap-tit h2::before {
  content: "";
  position: absolute;
  top: 60%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  background: var(--neutral-gray-1);
}

.MODULO .MODULO_DIRECTO .wrap-tit h2 span {
  padding: 0 24px;
  background: var(--neutral-white);
  position: relative;
  z-index: 1;
  font-family: var(--font-1);
  color: var(--gray-1);
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
  display: flex;
  align-items: center;
  justify-content: center;
  width: fit-content;
  margin: auto;
  gap: 12px;
}

.live-icon {
  display: inline-block;
  margin: 0 auto;
  border-radius: 50%;
  background: var(--live);
  width: 14px;
  height: 14px;
  animation: 1.6s infinite live;
}

.MODULO .MODULO_DIRECTO_TIMELINE .TITULO-listado h2 span {
  padding-bottom: 0;
  padding-top: 0;
  display: flex;
  gap: 0.5rem;
  align-items: center;
}

.MODULO .MODULO_M .sec-wrap article .wrap-both {
  flex-direction: row;
}

.MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media {
  width: 40%;
  margin-right: 2em;
}

.MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text {
  width: 60%;
}

.MODULO .MODULO_XL .wrap-otros .pie-noticia {
  justify-content: center;
}

.MODULO .MODULO_SLIDER .wrap-both .wrap-text {
  left: 2em;
  right: unset;
}

/* BN */
.BN.BN-MEGATOP {
  margin: 0;
  display: block;
  text-align: center;
}

.BN.BN-MEGATOP img {
  width: auto;
  max-width: 100%;
  height: auto;
  padding: 10px;
}

.BN .thumbnails-a .trc_rbox_header {
  position: relative !important;
  text-align: center !important;
  margin-bottom: 24px !important;
}

.BN .thumbnails-a .trc_rbox_header .logoDiv {
  display: none !important;
}

.BN .thumbnails-a .trc_rbox_header::after {
  content: "" !important;
  position: absolute !important;
  left: 0 !important;
  right: 0 !important;
  top: 50% !important;
  transform: translate(0, -50%) !important;
  width: 100% !important;
  height: 1px !important;
  background-color: var(--neutral-gray-1) !important;
}

.BN .trc_rbox_container [class*="span"] {
  background: var(--neutral-white) !important;
  position: relative !important;
  z-index: 2 !important;
  padding-left: 16px !important;
  padding-right: 16px !important;
  font-family: var(--font-2) !important;
  font-weight: 400 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  line-height: 26px !important;
  font-size: 18px !important;
}

.BN .thumbnails-a .syndicatedItem .video-title {
  font-family: var(--font-1) !important;
  color: var(--neutral-gray-1) !important;
  line-height: normal !important;
  margin-top: 8px !important;
}

.BN .thumbnails-a .syndicatedItem .branding {
  font-family: var(--font-2) !important;
  color: var(--neutral-gray-2) !important;
  text-transform: uppercase !important;
}

.BN .videoCube .video-cta-href button.video-cta-button {
  color: var(--neutral-gray-1) !important;
  font-family: var(--font-2) !important;
  font-weight: 500 !important;
  padding: 1px 8px !important;
  border: 1px solid var(--neutral-gray-1) !important;
  border-radius: 0 !important;
}

/*timeline dentro de ficha en directo */
.ARTICULO_EN_DIRECTO .timeline-container {
  width: 100%;
  margin-bottom: 24px;
  padding-left: 1rem;
}

.ARTICULO_EN_DIRECTO .timeline {
  /* border-left: 1px solid var(--neutral-black); */
  display: flex;
  flex-direction: column;
  gap: 1.5em;
  padding-left: 1rem;
  margin-top: 24px;
}

.ARTICULO_EN_DIRECTO .titulo-timeline h2 {
  font-size: 16px !important;
  font-weight: 400;
}

.ARTICULO_EN_DIRECTO .noticia-timeline {
  position: relative;
  min-height: 121px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  gap: 16px;
  border-bottom: 1px solid #7a7c7d;
}

.ARTICULO_EN_DIRECTO .noticia-timeline:last-child {
  border-bottom: 0;
}

.ARTICULO_EN_DIRECTO .noticia-timeline iframe {
  display: none;
}

.ARTICULO_EN_DIRECTO .noticia-timeline::before {
  content: "";
  background-color: #f45151 !important;
  border-radius: 20px;
  width: 20px;
  height: 20px;
  position: absolute;
  left: -25px;
  top: 0;
  z-index: 2;
}

.titulo-directo {
  font-size: 21px;
  font-weight: bold;
  line-height: 25.2px;
  font-family: var(--font-1);
}

.texto-directo {
  font-size: 21px;
  font-weight: 400;
  line-height: 31.5px;
  font-family: var(--font-2);
}

/* .ARTICULO_EN_DIRECTO .noticia-timeline.is_video::before {
  background-image: url(/web/assets_new/img/decor/icon-video.svg);
} */

/* .ARTICULO_EN_DIRECTO .noticia-timeline.is_multimedia::before {
  background-image: url(/web/assets_new/img/decor/icon-multimedia.svg);
} */

.ARTICULO_EN_DIRECTO .noticia-timeline .hora {
  font-size: 14px;
  color: var(--negro);
  font-family: var(--font-1);
}

.ARTICULO_EN_DIRECTO .noticia-timeline a {
  color: var(--neutral-gray-1);
}

.ARTICULO_EN_DIRECTO .noticia-timeline .wrap-image {
  max-width: 150px;
  height: 100px;
  min-width: 150px;
  display: none !important;
}

.ARTICULO_EN_DIRECTO .noticia-timeline .wrap-image iframe,
.ARTICULO_EN_DIRECTO .noticia-timeline .wrap-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.ARTICULO_EN_DIRECTO .noticia-timeline .container-video-responsive {
  position: relative;
  width: 100%;
  height: 310px;
  max-height: 310px;
  max-width: 500px;
  min-width: 500px;
  padding-bottom: 0;
}

.ARTICULO_EN_DIRECTO .noticia-timeline.is_video .wrap-image,
.articulo-opinion .wrap-media,
.barra-compartir-articulo .a2a_kit .a2a_dd,
.paginadores {
  display: none;
}

.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero {
  font-family: var(--font-1);
  font-weight: 800;
  font-size: 18px;
  line-height: 16.8px;

  color: var(--neutral-gray-1);
  border-bottom: 0;
  text-transform: uppercase;
  justify-content: start;
  position: relative;
  display: flex;
  gap: 0.5em;
  align-items: center;
  flex-direction: row;
  margin-bottom: 0 !important;
}

.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  background-color: var(--neutral-gray-1);
  display: none;
}

.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero span {
  background: var(--neutral-white);
  position: relative;
  z-index: 2;
  font-family: var(--font-1);
  font-weight: 800;
}

.ARTICULO_EN_DIRECTO .lo-mas-leido-cabecero span::after {
  background: 0 0;
}

.barra-compartir-articulo {
  padding-bottom: 1em;
  border-bottom: solid 1px var(--neutral-4);
  margin-bottom: 1em;
}

.barra-compartir-articulo .a2a_kit {
  max-width: fit-content;
  margin-left: auto;
}

.barra-compartir-articulo a span {
  background-color: transparent !important;
}

.barra-compartir-articulo a span svg path {
  fill: var(--gray-2) !important;
}

.barra-compartir-articulo .a2a_svg {
  height: 26px;
  line-height: 26px;
  width: 26px;
}

.ARTICULO_ANCHO .CONTENIDO-ARTICULO {
  margin-right: 0 !important;
}

.MODULO_1_4_1 .articulo-opinion .entradilla {
  text-align: center;
}

.MODULO_1_4_1 .sec-wrap .articulo-opinion .wrap-both {
  align-items: center;
}

.MODULO_1_4_1 .sec-wrap .articulo-opinion .firma-hibrida {
  width: 33% !important;
}

div#content-sticky {
  display: none;
  position: fixed;
  bottom: 0;
  text-align: center;
  background: var(--neutral-white);
  border-top: 1px solid #ccc;
  width: 100%;
  padding: 0.5rem;
  z-index: 3;
  height: 100px;
}

div#content-sticky a {
  display: block;
  width: 100%;
  height: 100%;
}

div#content-sticky a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.footer-ad {
  position: fixed;
  bottom: 0;
  width: 90%;
  height: 90px;
  background-color: var(--neutral-white);
  display: flex;
  align-items: center;
  justify-content: center;
  z-index: 1000;
  max-width: 990px;
  left: 50%;
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  border-radius: 5px 0 0 0;
  box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -webkit-transition: 0.5s all ease-in-out;
  transition: all 0.5s ease-in-out;
}

.footer-ad a {
  display: block;
  width: 100%;
  height: 100%;
}

.footer-ad a img {
  width: 100%;
  height: 100%;
  object-fit: contain;
}

.footer-ad .toggle-button {
  position: absolute;
  top: -28px;
  right: 0;
  opacity: 1;
  background-color: #ffffff;
  color: var(--primary);
  border: none;
  border-radius: 5px;
  padding: 5px 10px;
  cursor: pointer;
  font-size: 14px;
  z-index: 1001;
  border-radius: 5px 5px 0 0;
  box-shadow: 0px -1px 3px 0px rgba(0, 0, 0, 0.2);
  width: 28px;
  height: 28px;
  font-family: var(--font-3);
  font-weight: bold;
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
}

.footer-ad.hidden {
  transform: translate(-50%, 0);
  -webkit-transform: translate(-50%, 0);
  bottom: -85px;
}

/* MODALES LOGIN Y REGISTRO */
#modal-pass p,
.modalNew p.lead {
  color: var(--neutral-black);
  font-size: 18px;
}

.modalNew#modal-login,
.modalNew#modal-registro {
  border-top: 6px solid var(--primary) !important;
}

.modalNew#modal-login .modal-content {
  padding-top: 0;
}

.modalNew#modal-login,
.modalNew#modal-pass,
.modalNew#modal-registro {
  border-top: 6px solid var(--color-2);
  background-color: var(--neutral-white);
}

.modalNew#modal-pass .modal-footer button {
  margin-left: auto;
}

.modalNew h3 {
  font-family: var(--font-1);
  font-weight: var(--fw-700);
}

.modalNew p.lead {
  font-family: var(--font-2);
  font-weight: var(--fw-400);
  margin-top: 0;
}

.modalNew .Formulario .select-wrapper+label,
.modalNew .modal-close,
.modalNew .modal-footer p,
.modalNew form p:last-child small {
  font-size: 16px;
  font-family: var(--font-2);
  font-weight: var(--fw-400);
}

.modalNew .Formulario input {
  color: var(--neutral-gray-1);
  font-weight: var(--fw-400);
  font-family: var(--font-2);
  background: var(--neutral-5);
}

.modalNew .Formulario input+label {
  color: var(--neutral-gray-2);
  font-weight: var(--fw-400);
  font-family: var(--font-2);
}

.modalNew .modal-close {
  color: var(--neutral-black);
}

.modalNew .modal-close.close-btn {
  display: flex;
  align-items: center;
  justify-content: flex-end;
  padding: 12px;
}

.modalNew form p:last-child {
  position: relative;
}

.modalNew form p:last-child::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  background-color: var(--neutral-gray-2);
}

.modalNew form p:last-child small {
  background: var(--neutral-white);
  position: relative;
  z-index: 2;
  padding: 0.75em 8px;
  color: var(--neutral-gray-2);
}

.modalNew .Formulario .btn_primary_outline_acceso:first-child {
  margin-bottom: 12px !important;
}

.modalNew .modal-footer {
  background-color: var(--neutral-white) !important;
  height: auto;
  padding: 0.75rem;
  border-top: solid 1px var(--neutral-gray-3);
}

.modalNew .modal-footer p {
  color: var(--neutral-gray-1);
  margin: 0 !important;
}

.modalNew .modal-close.link_primary {
  color: var(--primary);
}

.modalNew .Formulario .select-wrapper+label {
  color: var(--neutral-gray-2);
}

.modalNew .select-wrapper span.caret {
  top: 30px;
  height: 100%;
  z-index: 2;
  color: var(--neutral-gray-1);
}

#modal-denuncia .modal-content h4,
#modal-pass .modal-content h4 {
  background: var(--primary);
  color: var(--neutral-white);
  font-family: var(--font-1);
  font-weight: var(--fw-700);
}

#modal-denuncia .modal-content h4:after,
#modal-pass .modal-content h4:after {
  border-color: var(--primary) transparent transparent;
}

#modal-pass p {
  font-family: var(--font-2);
  font-weight: var(--fw-400);
}

/* Swal alert */
div:where(.swal2-container) h2:where(.swal2-title) {
  color: var(--neutral-gray-1) !important;
  font-family: var(--font-1) !important;
}

div:where(.swal2-container) .swal2-html-container {
  font-family: var(--font-2) !important;
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm) {
  background-color: var(--primary) !important;
}

div:where(.swal2-container) button:where(.swal2-styled):where(.swal2-confirm):focus-visible {
  box-shadow: 0 0 0 3px rgb(28 159 0 / 50%) !important;
}

/* MODALES LOGIN Y REGISTRO */
.ad-wrapper-side {
  display: none;
}

.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text {
  width: 100% !important;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p a {
  color: var(--secondary) !important;

  font-family: var(--font-2) !important;
  font-size: 21px !important;
}

.periodico_22 .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p a {
  color: var(--primary) !important;

  font-family: var(--font-2) !important;
  font-size: 21px !important;
}

.cabecero-redactor {
  position: relative;
  width: 100%;
  min-height: 250px;
  margin-bottom: 36px;
  background: #0ba568;
  background: -moz-linear-gradient(90deg, #0ba568 35%, #0db15f 100%);
  background: -webkit-linear-gradient(90deg, #0ba568 35%, #0db15f 100%);
  background: linear-gradient(90deg, #0ba568 35%, #0db15f 100%);
}

.cabecero-redactor .bg-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 100%;
  width: auto;
  left: 50px;
  z-index: 0;
  opacity: 0.5;
}

.cabecero-redactor .contenedor-redactor-datos {
  width: 100%;
  max-width: 850px;
  margin: auto;
  padding: 24px 24px 0;
  position: relative;
  z-index: 1;
  height: 100%;
  display: flex;
  align-items: end;
  gap: 24px;
}

.cabecero-redactor .contenedor-redactor-datos img {
  height: 200px;
  width: 200px;
  max-height: 200px;
  border-radius: 200px;
  filter: grayscale(1);
  -webkit-filter: grayscale(1);
}

.cabecero-redactor .contenedor-redactor-datos .datos-redactor {
  padding: 24px;
  background: var(--neutral-white);
}

.cabecero-redactor .contenedor-redactor-datos .nombre {
  margin: 1rem 0;
  text-align: start;
  color: var(--neutral-gray-1);
  font-family: var(--font-1);
  font-size: 22px;
  line-height: 24px;
  font-weight: 700;
  text-transform: uppercase;
}

.cabecero-redactor .contenedor-redactor-datos .departamento {
  margin: 1rem 0;
  text-align: start;
  color: var(--neutral-gray-2);
  font-family: var(--font-2);
  font-size: 16px;
  line-height: 18px;
  font-weight: 500;
}

.cabecero-redactor .contenedor-redactor-datos .descripcion,
.cabecero-subportadas .sub-subportadas ul li a,
.cabecero-subportadas h1 {
  color: var(--neutral-gray-1);
  font-weight: 400;
  font-family: var(--font-2);
}

.cabecero-redactor .contenedor-redactor-datos .descripcion {
  margin: 1rem 0;
  text-align: start;
  font-size: 18px;
  line-height: 24px;
}

.cabecero-redactor .contenedor-redactor-datos .redes-sociales {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 12px;
  width: 100%;
}

.cabecero-redactor .contenedor-redactor-datos .redes-sociales li a {
  text-decoration: none;
}

.cabecero-redactor .contenedor-redactor-datos .redes-sociales li a svg {
  max-width: 14px;
  min-width: 14px;
  min-height: 16px;
  height: 16px;
}

.cabecero-redactor .contenedor-redactor-datos .redes-sociales li a svg path {
  fill: var(--neutral-gray-1);
}

.cabecero-subportadas,
.cabecero-subportadas .sub-subportadas,
.container-mega {
  width: 100%;
}

.mega-listado {
  margin-bottom: 24px !important;
}

.cabecero-subportadas h1 {
  text-transform: capitalize !important;
  margin: 1px 0;
  display: flex;
  flex-direction: row;
  gap: 8px;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding-left: 0;
  position: relative;
  text-align: left;
  margin-bottom: 1em !important;
  line-height: 26px;
  border-bottom: 0;
  letter-spacing: 0.2em;
  font-size: 1.5em;
}

.cabecero-subportadas h1::after {
  content: "";
  position: absolute;
  left: 0;
  right: 0;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  background-color: var(--neutral-gray-1);
}

.cabecero-subportadas h1 span {
  background: var(--neutral-white);
  position: relative;
  z-index: 2;
  padding-left: 16px;
  padding-right: 16px;
}

.cabecero-subportadas .sub-subportadas ul {
  width: 100%;
  margin-bottom: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  flex-wrap: wrap;
}

.cabecero-subportadas .sub-subportadas ul li a {
  font-style: italic;
  text-decoration: none;
}

.tag {
  width: 100%;
  margin-bottom: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.tag h1 {
  width: fit-content;
  padding: 8px 16px;
  background-color: var(--primary);
  color: var(--neutral-white);
  font-family: var(--font-2);
  font-weight: 700;
  letter-spacing: 0.2em;
  line-height: 28px;
  font-size: 24px;
  margin: 0;
  text-align: center;
}

.MODULO_XXL_NUEVO .first-wrap .wrap-text .wrap-otros .pie-noticia {
  justify-content: center;
}

.modal-overlay {
  backdrop-filter: blur(20px);
  -webkit-backdrop-filter: blur(20px);
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 1 !important;
}

#content-sticky div,
#content-sticky iframe,
.BN div,
.BN iframe,
.BN iframe html {
  margin: auto !important;
}

/* modal politicas */
#modal-politicas {
  max-width: 911px;
}

#modal-politicas .modal-content {
  padding: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 0;
  flex-direction: column;
}

#modal-politicas .modal-content .bloque-superior {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 0;
  flex-direction: row;
  width: 100%;
}

#modal-politicas .modal-content .bloque-superior .superior-der,
#modal-politicas .modal-content .bloque-superior .superior-izq {
  width: 50%;
}

#modal-politicas .modal-content .bloque-superior .superior-izq {
  padding: 48px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 48px;
}

#modal-politicas .modal-content .bloque-superior .superior-izq .titulo {
  font-family: var(--font-1);
  font-size: 32px;
  line-height: normal;
  font-weight: 700;
  color: var(--neutral-gray-1);
  margin: 0;
}

#modal-politicas .modal-content .bloque-superior .superior-izq .titulo span {
  color: var(--primary);
}

#modal-politicas .modal-content .bloque-superior .superior-izq .cuerpo {
  font-family: var(--font-2);
  font-size: 16px;
  line-height: normal;
  font-weight: 400;
  color: var(--neutral-gray-1);
  margin: 0;
}

#modal-politicas .modal-content .bloque-superior .superior-der .sup {
  width: 100%;
  height: 65%;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}

#modal-politicas .modal-content .bloque-superior .superior-der .inf {
  width: 100%;
  padding: 48px;
  display: flex;
  align-items: center;
  justify-content: center;
  flex-direction: column;
  gap: 24px;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
  height: 35%;
}

#modal-politicas .modal-content .bloque-inferior {
  background-color: var(--neutral-gray-3);
  padding: 48px;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

#modal-politicas .modal-content .bloque-inferior p {
  color: var(--neutral-gray-2);
  font-family: var(--font-2);
  font-weight: 400;
  line-height: normal;
  font-size: 12px;
  text-align: left;
  margin: 0;
}

/*MODIFICACIONES PUBLI PARA CONTROL ENTRADA PROGRAMÁTICA */
.container-mega {
  width: 100%;
  position: relative;
  z-index: 3;
  max-width: fit-content;
  margin: auto;
}

.container {
  position: relative;
  z-index: 3;
}

/* MÓDULO COTIZACIONES ESTRATEGIAS DE INVERSIÓN */
.wrap-iframes {
  display: flex;
  align-items: flex-start;
  justify-content: center;
  gap: 24px;
  flex-wrap: wrap;
  width: 100%;
}

.wrap-iframes .wrap__ {
  width: calc(33% - 16px);
}

.wrap-iframes .wrap__ iframe {
  width: 100% !important;
}

/* MODULOS NUEVOS */
/* MODULO_70_TOTAL */
.MODULO_70_TOTAL {
  display: flex;
  gap: 1rem;
}

.MODULO_70_TOTAL .sec-wrap {
  flex-direction: column;
  width: 30%;
  flex: initial;
  border-right: 1px solid var(--neutral-gray-2);
}

.MODULO_70_TOTAL .first-wrap {
  flex-direction: column;
  width: 70%;
  flex: initial;
}

.MODULO .MODULO_70_TOTAL .sec-wrap article {
  border-bottom: 1px solid var(--neutral-gray-2);
  margin-bottom: 0 !important;
  padding-bottom: 1rem;
}

.MODULO .MODULO_70_TOTAL .sec-wrap article:last-child {
  margin-right: 2em;
  border: 0;
}

.MODULO_70_TOTAL .sec-wrap article .wrap-media {
  display: none;
}

.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-media {
  display: block;
}

.MODULO_70_TOTAL .sec-wrap article:first-child h3 {
  font-size: 1.5em;
}

.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both {
  display: flex;
  flex-direction: row;
}

.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both .wrap-media {
  order: 2;
  width: 100%;
}

.MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both .wrap-text {
  order: 1;
}

/* 30_colmena */
.MODULO_30_COLMENA {
  display: flex;
  gap: 1rem;
}

.MODULO_30_COLMENA .first-wrap {
  display: flex;
  gap: 1rem;
  width: 60%;
  flex: initial;
  border-right: 1px solid var(--neutral-gray-2);
  padding-right: 1rem;
}

.MODULO_30_COLMENA .sec-wrap {
  flex: initial;
  gap: 1rem;
  width: 40%;
}

.MODULO_30_COLMENA .sec-wrap article:first-child {
  border-right: 1px solid var(--neutral-gray-2);
  padding-right: 1rem;
  margin: 0;
}

.MODULO_30_COLMENA .first-wrap .wrap-both {
  display: flex;
  gap: 1rem;
  flex: initial;
}

.MODULO_30_COLMENA .first-wrap .wrap-both .wrap-text {
  order: 1;
  width: 50%;
}

.MODULO_30_COLMENA .first-wrap .wrap-both .wrap-media {
  width: 50%;
  order: 2;
}

/* 25_colmena */
.MODULO_25_COLMENA {
  display: flex;
  gap: 1rem;
}

.MODULO_25_COLMENA .first-wrap {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  border-right: 1px solid var(--neutral-gray-2);
  width: 50%;
  flex: initial;
  padding-right: 1rem;
}

.MODULO_25_COLMENA .sec-wrap {
  width: 50%;
  display: flex;
  flex-direction: column;
  flex: initial;
}

.MODULO .MODULO_25_COLMENA .sec-wrap article:first-child,
.MODULO_25_COLMENA article {
  margin-right: 0 !important;
  border-bottom: 1px solid var(--neutral-gray-2);
  padding-bottom: 1rem !important;
  padding-top: 1rem !important;
  margin-bottom: 0 !important;
}

.MODULO_25_COLMENA article h3 {
  font-size: 1.2em !important;
  margin-top: 0 !important;
}

.MODULO_25_COLMENA .sec-wrap .wrap-both header {
  margin-top: 0 !important;
}

.MODULO_25_COLMENA .wrap-both {
  display: flex;
  flex-direction: row !important;
  gap: 0.5rem;
}

.MODULO_25_COLMENA .wrap-both .wrap-text {
  width: 70%;
  flex: initial;
  order: 1;
}

.MODULO_25_COLMENA .wrap-both .wrap-media {
  width: 30% !important;
  flex: initial;
  order: 2;
}

/* MODULO_30_30_30 */
.MODULO_30_30_30 .sec-wrap {
  display: flex;
  flex-direction: row;
}

.MODULO_30_30_30 article {
  width: 33%;
}

/* MODULO_70_15_30 */
.MODULO_70_15_30 {
  display: flex;
  gap: 1rem;
}

.MODULO_70_15_30 .first-wrap,
.MODULO_70_15_30 .sec-wrap {
  display: flex;
  flex-direction: column;
  width: 50%;
  flex: initial;
}

.MODULO_70_15_30 .sec-wrap article:first-child .wrap-media,
.MODULO_70_15_30 .sec-wrap article:nth-child(2) .wrap-media {
  display: none;
}

.MODULO_70_15_30 .sec-wrap article:nth-child(3) .wrap-both,
.MODULO_70_15_30 .sec-wrap article:nth-child(4) .wrap-both {
  display: flex;
  flex: initial;
  flex-direction: row;
}

.MODULO_70_15_30 .sec-wrap article {
  margin-right: 0 !important;
}

.MODULO_70_15_30 .sec-wrap article:nth-child(3) .wrap-both .wrap-media,
.MODULO_70_15_30 .sec-wrap article:nth-child(4) .wrap-both .wrap-media {
  width: 30%;
  flex: initial;
}

.MODULO_70_15_30 .sec-wrap article:nth-child(3) .wrap-both .wrap-text,
.MODULO_70_15_30 .sec-wrap article:nth-child(4) .wrap-both .wrap-text {
  width: 70%;
  flex: initial;
  padding-left: 1rem;
}

/* MODULO_70_30_15 */
.MODULO_70_30_15 {
  display: flex;
  flex-direction: row;
  gap: 2rem;
}

.MODULO_70_30_15 .sec-wrap {
  display: flex;
  flex-direction: column;
  width: 50%;
  flex: initial;
}

.MODULO_70_30_15 .first-wrap {
  display: flex;
  flex-direction: column;
  width: 50%;
  flex: initial;
}

.MODULO_70_30_15 .sec-wrap .wrap-media {
  display: none;
}

.MODULO_70_30_15 .sec-wrap article:first-child .wrap-media {
  display: block;
  width: 70%;
  margin: 0 auto;
}

/* MODULO_70_15_SLIDER */
.MODULO_70_15_slider {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  flex-wrap: wrap;
}

.MODULO_70_15_slider .first-wrap .wrap-both {
  float: left;
  height: 100%;
  min-height: 420px;
  overflow: hidden;
  position: relative;
  width: 100%;
}

.MODULO_70_15_slider .first-wrap .wrap-media {
  height: 100%;
  left: 0;
  position: relative;
  top: 0;
  width: 62.5%;
}

.MODULO_70_15_slider .first-wrap .wrap-text {
  position: absolute !important;
  top: 50%;
  right: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: var(--neutral-gray-4);
  color: var(--neutral-gray-1) !important;
  min-height: 1px;
  float: right;
  margin-bottom: 2em;
  margin-left: -12.5%;
  margin-top: 40px;
  padding: 20px 40px 30px;
  position: relative;
  width: 50%;
  z-index: 1;
}

.MODULO_70_15_slider .sec-wrap {
  flex-direction: column;
  width: 50%;
}

.MODULO_70_15_slider .sec-wrap .wrap-media {
  display: none;
}

.MODULO_70_15_slider .slider-x4 article {
  margin-right: 2em;
}

.MODULO_70_15_slider .slider-x4 article h3 {
  font-size: 1.3rem;
}

.MODULO_70_15_slider .slider-x4 article .entradilla {
  display: none;
}

/* MODULO_70_25_25 */
.MODULO_70_25_25 {
  display: flex;
  gap: 1rem;
}

.MODULO_70_25_25 .first-wrap {
  width: 50%;
  flex: initial;
}

.MODULO_70_25_25 .sec-wrap {
  width: 50%;
  flex-direction: column;
  flex: initial;
}

.MODULO_70_25_25 .sec-wrap article:last-child {
  margin-right: 2em;
}

.MODULO_70_25_25 .sec-wrap .wrap-both {
  flex-direction: row !important;
  gap: 1rem;
}

.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-media {
  width: 30%;
}

.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text {
  width: 70%;
}

.MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text header {
  margin-top: 0 !important;
}

/* MODULO_70-hombrillo */
.MODULO_70-hombrillo {
  display: flex;
}

.MODULO .MODULO_70-hombrillo .sec-wrap {
  flex-direction: column !important;
  justify-content: space-between;
}

.MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both {
  flex-direction: row;
}

.MODULO_70-hombrillo .sec-wrap {
  border-bottom: none;
  flex: initial !important;
  width: 50%;
  padding-bottom: 0;
}

.MODULO_70-hombrillo .sec-wrap article:last-child {
  margin-right: 2em !important;
}

.MODULO_70-hombrillo .first-wrap {
  border-bottom: none;
  flex: initial !important;
  width: 50% !important;
}

.MODULO_70-hombrillo .first-wrap .img-wrap {
  padding-bottom: 40%;
}

.MODULO_70-hombrillo .sec-wrap {
  display: block;
  flex: initial;
  flex-direction: column;
}

.MODULO_70-hombrillo .sec-wrap .wrap-both header {
  margin-top: 0 !important;
}

.MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media {
  flex: initial !important;
  margin-right: 1em !important;
}

.MODULO .MODULO_70-hombrillo .third-wrap,
.MODULO .MODULO_70-hombrillo .wrap-both .wrap-text .wrap-otros .contenedor-comentarios,
.MODULO_70-hombrillo .wrap-text .nombre_redactor {
  display: none;
}

.MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-text h3,
.MODULO_70-hombrillo .third-wrap article .wrap-both .wrap-text h3 {
  margin-top: 0;
}

/* MODULO 70-25-15  */
.MODULO_70-25-15 .third-wrap article .wrap-both {
  gap: 2rem;
}

.MODULO_70-25-15 .third-wrap article .wrap-both .wrap-media {
  width: 50%;
  flex: unset !important;
  margin-bottom: unset !important;
  margin-right: unset !important;
}

.MODULO_70-25-15 .third-wrap article .wrap-both .wrap-text {
  width: 50%;
  display: flex;
  flex-direction: column;
  justify-content: center;
}

/* MODULO 35-35-35  */
.MODULO_35-35-35 .sec-wrap article {
  padding: 2rem;
  margin-bottom: 0 !important;
}

.MODULO_35-35-35 .sec-wrap article:nth-of-type(2) {
  padding: 2rem;
  background-color: var(--neutral-gray-4);
}

/* MODULO 50-50-XS  */
.MODULO_50-50-XS,
.MODULO_50-50-XS .wrap-both {
  display: flex;
}

.MODULO_50-50-XS .nombre_redactor {
  display: none;
}

.MODULO_50-50-XS {
  display: flex;
  justify-content: space-between;
}

.MODULO_50-50-XS .sec-wrap,
.MODULO_50-50-XS .third-wrap {
  border-bottom: none;
  flex: initial !important;
  padding-bottom: 0;
}

.MODULO_50-50-XS header {
  margin-top: 0 !important;
}

.MODULO_50-50-XS .sec-wrap article,
.MODULO_50-50-XS .third-wrap article {
  border-bottom: none;
  padding-bottom: 0;
}

.MODULO_50-50-XS .sec-wrap article .wrap-both,
.MODULO_50-50-XS .third-wrap article .wrap-both {
  display: flex;
  flex-direction: row !important;
}

.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-media,
.MODULO_50-50-XS .third-wrap article .wrap-both .wrap-media {
  flex: initial !important;
  margin-bottom: 1em;
  margin-right: 1em !important;
}

.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-media .img-wrap,
.MODULO_50-50-XS .third-wrap article .wrap-both .wrap-media .img-wrap {
  padding-bottom: 56% !important;
}

.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-text,
.MODULO_50-50-XS .third-wrap article .wrap-both .wrap-text {
  margin-bottom: 1em;
}

.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-text h3,
.MODULO_50-50-XS .third-wrap article .wrap-both .wrap-text h3 {
  font-size: 1.414em;
  margin-top: 0;
}

.MODULO_50-50-XS .sec-wrap article .wrap-both .wrap-text .entradilla,
.MODULO_50-50-XS .third-wrap article .wrap-both .wrap-text .entradilla {
  display: none !important;
}

/* MODULO_70-hombrillo  */
.MODULO_70-hombrillo {
  display: flex;
}

.MODULO .MODULO_70-hombrillo .sec-wrap {
  flex-direction: column !important;
  justify-content: space-between;
  padding-left: 24px;
}

.MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both {
  flex-direction: row;
}

.MODULO_70-hombrillo .sec-wrap,
.MODULO_70-hombrillo .third-wrap {
  border-bottom: none;
  flex: initial !important;
  padding-bottom: 0;
}

.MODULO_70-hombrillo .first-wrap {
  border-bottom: none;
  flex: initial !important;
  width: 50%;
  padding-right: 2em;
}

.MODULO_70-hombrillo .first-wrap .img-wrap {
  padding-bottom: 40%;
}

.MODULO_70-hombrillo .sec-wrap {
  display: block;
  flex: initial;
  flex-direction: column;
}

.MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media {
  flex: initial !important;
  margin-right: 1em !important;
}

.MODULO_70-hombrillo .wrap-text .nombre_redactor {
  display: none;
}

.MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-text h3,
.MODULO_70-hombrillo .third-wrap article .wrap-both .wrap-text h3 {
  margin-top: 0;
}

.MODULO .MODULO_70-hombrillo .wrap-both .wrap-text .wrap-otros .contenedor-comentarios {
  display: none;
}

.MODULO .MODULO_70-hombrillo .third-wrap {
  display: none;
}

/* MODULO_70-25-opi */
.MODULO_70-25-opi {
  display: flex;
  flex-direction: column;
}

.MODULO_70-25-opi .sec-wrap article:first-child {
  display: none;
}

.MODULO_70-25-opi .contenedores article {
  width: calc(51% - 1rem);
  display: none;
  margin-top: 15px;
}

.MODULO_70-25-opi .contenedores {
  display: flex;
}

.MODULO_70-25-opi .contenedores article:first-child {
  display: block;
}

.MODULO .MODULO_70-25-opi .sec-wrap article .wrap-both {
  display: flex;
  justify-content: center;
  flex-direction: column !important;
}

.MODULO_70-25-opi .contenedores article.articulo-opinion .firma-hibrida {
  display: flex !important;
  width: 13%;
  justify-content: center;
  margin: 0 28px;
}

.MODULO .MODULO_70-25-opi .third-wrap article .wrap-both .wrap-text {
  margin-bottom: 0em;
  margin-top: 3rem;
}

.MODULO .MODULO_70-25-opi .third-wrap {
  display: flex;
  flex: 1 0 100%;
  flex-direction: column;
  margin-right: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

/* MODULO_70-opi-25 */
.MODULO_70-opi-25 {
  display: flex;
  flex-direction: column;
}

.MODULO_70-opi-25 .contenedores article {
  width: calc(51% - 1rem);
  display: none;
  margin-top: 15px;
}

.MODULO_70-opi-25 .contenedores article:first-child {
  display: block;
}

.MODULO_70-opi-25 .contenedores article:first-child {
  display: flex;
  justify-content: center;
  width: 95%;
}

.MODULO .MODULO_70-opi-25 .sec-wrap article .wrap-both,
.MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both {
  display: flex;
  justify-content: center;
}

.MODULO_70-opi-25 .contenedores article.articulo-opinion .firma-hibrida {
  display: flex !important;
  width: 13%;
  justify-content: center;
  margin: 0 28px;
}

.MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both .wrap-text {
  margin-bottom: 0em;
  margin-top: 1rem;
}

.MODULO .MODULO_70-opi-25 .third-wrap {
  display: flex;
  flex: 1 0 100%;
  flex-direction: column;
  margin-right: 0;
  margin-top: 1rem;
  margin-bottom: 1rem;
}

.MODULO .MODULO_70-opi-25 .first-wrap {
  flex: 1;
  padding-bottom: 0;
}

/* MODULO_70-25-listado */
.MODULO_70-25-listado {
  display: flex;
  gap: 1rem;
}

.MODULO .MODULO_70-25-listado .sec-wrap {
  flex-direction: column !important;
  justify-content: space-between;
}

.MODULO .MODULO_70-25-listado .sec-wrap article .wrap-both {
  flex-direction: row;
}

.MODULO_70-25-listado .third-wrap {
  border-bottom: none;
  width: 50%;
  padding-bottom: 0;
}

.MODULO_70-25-listado .first-wrap {
  border-bottom: none;
  flex: initial;
  width: 50%;
}

.MODULO_70-25-listado .sec-wrap article:last-child {
  margin-right: 2em;
}

.MODULO_70-25-listado .first-wrap .img-wrap {
  padding-bottom: 40%;
}

.MODULO_70-25-listado .sec-wrap {
  display: block;
  flex: initial;
  flex-direction: column;
  width: 50%;
}

.MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-media {
  flex: initial !important;
  margin-right: 1em !important;
}

.MODULO_70-25-listado .wrap-text .nombre_redactor {
  display: none;
}

.MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-text h3,
.MODULO_70-25-listado .third-wrap article .wrap-both .wrap-text h3 {
  margin-top: 0;
}

.MODULO .MODULO_70-25-listado .wrap-both .wrap-text .wrap-otros .contenedor-comentarios {
  display: none;
}

.MODULO .MODULO_70-25-listado .third-wrap {
  display: none;
}

.MODULO_70-25-listado .first-wrap .wrap-both {
  margin-bottom: 1rem;
}

/* MODULO_70-listado-30 */
.MODULO_70-listado-30 {
  display: flex;
  gap: 1rem;
}

.MODULO .MODULO_70-listado-30 .sec-wrap {
  flex-direction: column !important;
  justify-content: space-between;
  width: 50%;
}

.MODULO .MODULO_70-listado-30 .sec-wrap article .wrap-both {
  flex-direction: row;
}

.MODULO_70-listado-30 .sec-wrap,
.MODULO_70-listado-30 .third-wrap {
  border-bottom: none;
  flex: initial !important;
  padding-bottom: 0;
  width: 50%;
}

.MODULO_70-listado-30 .first-wrap {
  border-bottom: none;
  flex: initial !important;
  width: 50%;
}

.MODULO_70-listado-30 .first-wrap .img-wrap {
  padding-bottom: 40%;
}

.MODULO_70-listado-30 .sec-wrap {
  display: block;
  flex: initial;
  width: 50%;
  flex-direction: column;
}

.MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-media,
.MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-media {
  flex: initial !important;
  margin-right: 1em !important;
}

.MODULO .MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-media,
.MODULO .MODULO_70-listado-30 .third-wrap,
.MODULO .MODULO_70-listado-30 .wrap-both .wrap-text .wrap-otros .contenedor-comentarios,
.MODULO_70-listado-30 .wrap-text .nombre_redactor {
  display: none;
}

.MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-text h3,
.MODULO_70-listado-30 .third-wrap article .wrap-both .wrap-text h3 {
  margin-top: 0;
}

.MODULO .MODULO_70-listado-30 .sec-wrap article {
  margin-bottom: 1rem !important;
}

.MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-media,
.MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-text {
  display: block;
  width: 50%;
}

/* MODULO FULL */
.MODULO_FULL {
  display: flex;
  flex-wrap: wrap;
}

.MODULO .MODULO_FULL .first-wrap,
.MODULO .MODULO_FULL .sec-wrap {
  display: flex;
  flex: 1 0 100%;
  flex-direction: column;
  margin-right: 0;
}

.MODULO .MODULO_FULL .third-wrap article {
  flex: 0 0 47%;
}

.MODULO .MODULO_FULL .sec-wrap,
.MODULO .MODULO_FULL .third-wrap {
  display: flex;
  flex: 1 0 50%;
  flex-direction: column;
}

.MODULO .MODULO_FULL .sec-wrap article:first-of-type .wrap-both .wrap-media,
.MODULO .MODULO_FULL .sec-wrap article:nth-of-type(2) .wrap-both .wrap-media,
.MODULO_FULL .first-wrap article .wrap-both .wrap-media {
  display: none;
}

.MODULO .MODULO_FULL .sec-wrap {
  display: flex;
  flex-direction: row !important;
  display: flex;
  flex-direction: column !important;
  padding-right: 10px;
}

.MODULO .MODULO_FULL .third-wrap,
.MODULO .MODULO_FULL .third-wrap article:first-of-type {
  display: flex;
  flex: 1 0 50%;
  flex-direction: row;
  margin-right: 0;
}

.MODULO .MODULO_FULL .sec-wrap {
  display: flex;
  flex: 1 0 12%;
  flex-direction: column;
  margin-right: 0;
}

.MODULO .MODULO_FULL .third-wrap article .wrap-both {
  display: flex;
  flex-direction: column !important;
}

.MODULO .MODULO_FULL .third-wrap article {
  border-bottom: 0 solid hsla(0, 0%, 59%, 0.4);
  flex: 0 0 36%;
  margin-bottom: 1em;
  margin-right: 0;
  padding-bottom: 0;
}

/* MODULO 70-50-50 */
.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-media {
  flex: 1 0 51%;
  margin-right: 0;
}

.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both {
  flex-direction: row;
}

.MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-media {
  order: 2;
}

.MODULO .MODULO_70-50-50 .sec-wrap article:nth-of-type(2) .wrap-both .wrap-text {
  margin-right: 1rem;
}

/* MODULO_70-25-colmena */
.MODULO_70-25-colmena .first-wrap {
  display: flex;
}

.MODULO_70-25-colmena .first-wrap article:nth-of-type(1) {
  flex: 1 0 67%;
  margin-right: 1rem;
}

/* MODULO_70-slider */
.MODULO_70-slider .first-wrap {
  position: relative;
}

.MODULO_70-slider .first-wrap article .wrap-both {
  height: 450px;
  position: relative;
}

.MODULO_70-slider .first-wrap article .wrap-both .wrap-media {
  height: 100%;
  right: 0;
  position: absolute;
  top: 0;
  width: 62.5%;
}

.MODULO_70-slider .first-wrap article .wrap-both .wrap-text {
  position: absolute !important;
  top: 47%;
  left: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: var(--neutral-gray-4);
  min-height: 1px;
  width: 50%;
  padding: 20px 40px 30px;
  z-index: 1;
}

.MODULO_70-slider .sec-wrap .wrap-media {
  display: none;
}

/* MODULO_70-30 */
.MODULO_70-30 {
  display: flex;
  gap: 2rem;
}

.MODULO_70-30 .first-wrap {
  border-bottom: none;
  flex: unset;
  margin-bottom: 0;
  padding-bottom: 0;
  width: 35%;
}

.MODULO_70-30 .first-wrap article {
  padding-bottom: 2rem;
}

.MODULO_70-30 .sec-wrap {
  display: flex;
  flex: unset;
  flex-direction: column;
  margin-right: 0;
  width: 65%;
}

/* MODULO_70-colmena */
.MODULO_70-colmena {
  display: flex;
  flex-wrap: wrap;
  background-color: var(--primary);
  padding: 40px;
}

.MODULO_70-colmena .first-wrap {
  position: relative;
  width: 100%;
  flex: none;
}

.MODULO_70-colmena .first-wrap article .wrap-both {
  height: 450px;
  position: relative;
}

.MODULO_70-colmena .first-wrap article .wrap-both .wrap-media {
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 62.5%;
}

.MODULO_70-colmena .first-wrap article .wrap-both .wrap-text {
  position: absolute !important;
  top: 44%;
  right: 0;
  transform: translate(0, -50%);
  -webkit-transform: translate(0, -50%);
  background: var(--neutral-gray-4);
  min-height: 1px;
  width: 50%;
  padding: 20px 40px 30px;
  z-index: 1;
}

.MODULO_70-colmena .third-wrap {
  display: flex;
  flex: none;
  flex-direction: column;
  margin-right: 0;
  width: 48%;
  border-left: 1px solid var(--neutral-white);
  margin-left: 1em;
  padding-left: 1em;
}

.MODULO_70-colmena .third-wrap article {
  flex: none;
  margin-bottom: 1em;
  margin-right: 0;
  padding-bottom: 0;
}

.MODULO_70-colmena .sec-wrap {
  flex: none;
  position: relative;
  width: 50%;
}

/* Modificaciones última hora 22/11/2024 */
.breaking-news-container {
  display: flex !important;
  align-items: center;
  background: var(--neutral-white);
  padding: 0;
  border: 0;
  overflow: hidden;
  width: 100%;
  flex-shrink: 0;
}

.breaking-news-container .breaking-news-label {
  white-space: nowrap;
  padding-right: 15px;
  font-weight: 700;
  flex-shrink: 0;
}

.breaking-news-container .black-label {
  background: var(--gray-2);
  color: var(--neutral-white);
  padding: 20px 12px;
  border-radius: 5px;
  height: 60px;
  text-align: center;
  font-family: var(--font-2);
  font-style: italic;
  font-size: 14px;
  line-height: 20px;
  text-transform: uppercase;
  font-weight: 500;
  box-shadow: 4px 4px 10px rgb(0 0 0 / 25%);
  position: relative;
}

.breaking-news-container.red-news .black-label {
  background: #dc3545;
  color: var(--neutral-white);
}

.breaking-news-container.blue-news .black-label {
  background: #178fe6;
  color: var(--neutral-white);
}

.breaking-news-container.green-news .black-label {
  background: #0f5132;
  color: var(--neutral-white);
}

.breaking-news-container .news-slider {
  flex-grow: 1;
  overflow: hidden;
  background: var(--neutral-5);
  padding: 8px 10px;
  height: 40px;
  display: flex;
  align-items: center;
  border-radius: 5px;
  padding-left: 12px;
}

.breaking-news-container.red-news .news-slider {
  background: #ff001036;
}

.breaking-news-container.blue-news .news-slider {
  background: #d7eaf8;
}

.breaking-news-container.green-news .news-slider {
  background: #09a45124;
}

.breaking-news-container .news-list {
  list-style: none;
  margin: 0;
  padding: 0;
  display: flex;
  flex-direction: column;
  max-width: 100%;
}

.breaking-news-container .news-list li {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  line-height: 1;
}

.breaking-news-container .news-list li a {
  color: var(--gray-1);
  text-decoration: none;
  max-width: 100%;
  display: inline-block;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  font-family: var(--font-1);
  font-style: normal;
  font-weight: 400;
}

.breaking-news-container.red-news .news-list li a {
  color: #e71f31;
}

.breaking-news-container.blue-news .news-list li a {
  color: #6ea8fe;
}

.breaking-news-container.green-news .news-list li a {
  color: var(--gray-2);
}

/* Pretitulo */
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a {
  padding: 12px 24px;
  border-radius: 5px;
  background: var(--primary);
}

.MODULO .MODULO_XL .wrap-text .pretitulo {
  margin-top: 12px;
  text-align: center;
}

/*NEW*/
/* soccer bar */

.PLAZADEPORTIVA .wrap-HEADER.pinned {
  padding-bottom: 0;
}

.wrap-HEADER.pinned .soccer-bar {
  display: block;
}

.soccer-bar {
  padding: 8px 9px;
  background: #f3f3ed;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
  /*display: none;*/
}

.PLAZADEPORTIVA .soccer-bar {
  display: block;
}

.soccer-bar--wrapper {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-line-pack: center;
  align-content: center;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  gap: 12px;
  -webkit-overflow-scrolling: touch;
  flex-direction: row;
  flex-wrap: nowrap;
  margin: 0;
  overflow-x: auto;
  padding-top: 2px;
}

.soccer-bar .soccer-club {
  width: 40px;
  min-width: 40px;
}

.soccer-bar .soccer-club--item:hover img {
  transform: translateY(-2px);
  -webkit-transform: translateY(-2px);
}

.soccer-bar .soccer-club--item__img {
  width: 100%;
  height: auto;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast {
  width: 100%;
  min-width: 100%;
  height: 288px;
  border-radius: 4px;
  overflow: hidden;
}

.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a {
  width: 100%;
  height: 100%;
  border-radius: 4px;
}

.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  border-radius: 4px;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}

.MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a:hover img {
  transform: scale(1.2);
  cursor: pointer;
  opacity: 0.8;
}

.wrap-titulo-especial {
  display: none;
}

.CULTURPLAZA .wrap-titulo-especial {
  display: block;
}

.TITULO-listado.sin_enlace h2.TITULO-ESPECIAL {
  justify-content: center;
  text-transform: unset;
  font-size: 26px !important;
  color: var(--primary);
  text-align: center;
  font-weight: 500;
  font-style: normal;
  font-family: var(--font-3);
  line-height: normal;
}

.TITULO-listado h2.TITULO-ESPECIAL span {
  padding-left: 16px;
  padding-right: 16px;
}

.MODULO .MODULO_1_3_1_2 .first-wrap .wrap-text .pretitulo {
  text-align: center;
}

.MODULO .MODULO_XXL_NUEVO .first-wrap .wrap-text .pretitulo {
  text-align: center;
}

.MODULO .MODULO-30-70 .second-wrap .wrap-text .pretitulo {
  display: none;
}

.MODULO_DIRECTO_TIMELINE .titulo-timeline h2 span {
  padding-left: 16px;
}

.MODULO_DIRECTO_TIMELINE .titulo-timeline h2 span a {
  font-family: var(--font-1) !important;
  color: #f45151 !important;
  font-weight: 700;
  font-size: 18px;
  text-transform: uppercase;
}

.wrap-LISTADO .wrap-carga-mas a {
  /* font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--black);
  letter-spacing: 0px;
  font-family: var(--font-1) !important; */
}

/* BREACKPOINTS */
/* max-width: de mayor a menor */
@media (max-width: 1500px) {
  .skyscraper#sky1 {
    right: 1205px;
  }

  .skyscraper#sky2 {
    left: 1205px;
  }
}

@media (max-width: 1199px) {
  .wrap-HEADER .wrap-CORP .container .enlaces-extra {
    gap: 8px;
  }
}

@media only screen and (max-width: 992px) {

  .ARTICULO_BLOG.articulo-opinion .MODULO_AUTOR .datos-autor,
  .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor {
    flex-direction: column;
  }

  .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .detalles-blog {
    padding: 24px;
    padding-bottom: 0;
    width: 100%;
  }

  .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-foto {
    width: 100%;
  }

  .LISTADO_BLOGS_ARTICULOS.articulo-opinion .MODULO_AUTOR .datos-autor .autor-detalles {
    width: 100%;
  }
}

@media (max-width: 991px) {
  .wrap-PAGINA-CORPORATIVA .wrap-text .nombre_redactor {
    margin-top: 1em;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-contacto {
    flex-direction: column;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap {
    width: 100%;
    max-width: 100%;
  }

  .wrap-HEADER .wrap-CORP .container .enlaces-extra {
    display: none;
  }

  .wrap-HEADER .wrap-CORP .container .CORP-right {
    display: flex;
  }

  .wrap-HEADER .wrap-CORP .container .CORP-right .btn-acceso-usuarios {
    padding: 0;
    background-color: transparent;
  }

  .wrap-HEADER .wrap-CORP .container .CORP-right .btn-acceso-usuarios .icon-acceso-lg,
  .wrap-HEADER .wrap-CORP .container .CORP-right .btn-acceso-usuarios span {
    display: none !important;
  }

  .wrap-HEADER .wrap-CORP .container .CORP-right .icon-acceso-sm {
    display: flex;
  }

  .wrap-HEADER .wrap-CORP .container .CORP-right .social {
    display: none !important;
  }

  .wrap-HEADER.pinned .wrap-CORP .CORP-center {
    margin: auto;
  }

  .wrap-HEADER.pinned .wrap-CORP .CORP-center .wrap-logo {
    display: block;
    /* max-height: 40px; */
    -moz-transition: all 0.5s ease-in-out;
    -o-transition: all 0.5s ease-in-out;
    -webkit-transition: 0.5s all ease-in-out;
    transition: all 0.5s ease-in-out;
  }

  .wrap-NAV .NAV-Bottom .container nav ul,
  .soccer-bar--wrapper {
    justify-content: flex-start;
  }

  .btn_primary.btn-suscribirse {
    display: none !important;
  }

  .btn-usuario {
    padding: 0;
    border: 0;
  }

  .btn-usuario:hover {
    background: transparent;
    border: 0;
  }

  .btn-usuario span {
    display: none !important;
  }

  .btn-usuario .wrap-img {
    display: flex;
  }

  .btn-usuario i {
    display: none !important;
  }

  .area-usuario .content-container .CONTENIDO-DER {
    margin-bottom: 48px;
  }

  .gridtab--0>div.wrap-media {
    min-width: 50% !important;
    width: 50% !important;
  }

  /* .MODULO_1_Banner_3 .sec-wrap {
    margin-top: 1em;
  } */

  .wrap-HEADER .wrap-CORP .container .CORP-right #bloque_botones_invitado .icon-acceso-sm {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    align-content: center;
  }

  .wrap-HEADER .wrap-CORP .container .CORP-right #bloque_botones_invitado .icon-acceso-sm svg {
    margin: auto;
  }

  .CONTENIDO-DER .wrap-SIMPLE {
    margin-top: 24px;
  }

  .wrap-iframes .wrap__:first-child {
    width: 100% !important;
  }

  .wrap-iframes .wrap__:first-child iframe section {
    margin-bottom: 0 !important;
  }

  .wrap-iframes .wrap__ {
    width: calc(50% - 12px);
  }

  .MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 {
    gap: 1em;
    flex-wrap: wrap;
  }

  .MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 article {
    width: calc(50% - 1em);
  }

  .MODULO-OPINION.MODULO-OPINION-5 .first-wrap {
    flex-direction: column;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .first-wrap .container-1 {
    width: 100%;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .first-wrap .container-2 {
    width: 100%;
    justify-content: center;
    align-items: center;
  }

  .MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-both {
    align-items: center;
    justify-content: center;
    gap: 0.5em;
  }

  .MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-text {
    text-align: center;
  }

  .MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-text header h3 a {
    text-align: center !important;
  }

  .MODULO .MODULO-OPINION-5 .wrap-both .wrap-text .wrap-otros {
    margin-top: 0px;
    width: 100%;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-otros .pie-noticia {
    justify-content: center !important;
  }

  .MODULO-OPINION .first-wrap .contenedores .wrap-both {
    display: flex;
    gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .MODULO-OPINION .first-wrap .contenedores .wrap-both .wrap-text {
    width: 100%;
  }

  .MODULO-OPINION .first-wrap .contenedores h3 {
    display: block;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida {
    width: 50%;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap {
    flex-wrap: wrap;
    gap: 0;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .contenedores {
    width: 50%;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-1 {
    width: 100%;
    margin-bottom: 2em;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-2 {
    width: calc(50% - 1em);
    padding-right: 1em;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-3 {
    width: calc(50% - 1em);
    padding-left: 1em;
  }

  .MODULO .MODULO-OPINION-7 .container-2 .wrap-both .wrap-text header h3 a,
  .MODULO .MODULO-OPINION-7 .container-3 .wrap-both .wrap-text header h3 a {
    text-align: center !important;
  }

  .MODULO .MODULO-OPINION-7 .container-2 .wrap-otros .pie-noticia,
  .MODULO .MODULO-OPINION-7 .container-3 .wrap-otros .pie-noticia {
    justify-content: center !important;
  }

  .MODULO_ASIM_1_3 .sec-wrap article .wrap-both .wrap-text {
    padding-top: 1rem;
  }

  .MODULO_HORIZ_3 .sec-wrap article .wrap-both .wrap-text,
  .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-text {
    padding-top: 1rem;
  }

  .MODULO_70_15_slider .first-wrap .wrap-text {
    position: absolute !important;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -100%);
    background: var(--neutral-gray-4);
    color: var(--neutral-gray-1) !important;
    min-height: 1px;
    float: right;
    margin-bottom: 2em;
    margin-left: -12.5%;
    margin-top: 40px;
    padding: 20px 40px 30px;
    position: relative;
    width: 50%;
    z-index: 1;
  }
}

@media only screen and (max-width: 990px) {
  .wrap-FICHA-ARTICULO .MODULO_AUTOR {
    flex: 0 0 100% !important;
  }

  .wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor {
    max-height: 400px;
  }
}

@media only screen and (max-width: 768px) {
  .wrap-HEADER.pin-top {
    position: relative;
  }

  .MODULO .sec-wrap .wrap-both .wrap-media .img-wrap,
  .MODULO .third-wrap .wrap-both .wrap-media .img-wrap {
    padding-bottom: 56% !important;
  }

  .wrap-SUPERIOR .MODULO {
    margin-top: 0;
  }
}

@media (max-width: 767px) {
  .wrap-FICHA-ARTICULO .MODULO_AUTOR::before {
    top: 30%;
    left: 100%;
    transform: translate(-100%, -30%);
    -webkit-transform: translate(-100%, -30%);
  }

  .wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor {
    max-height: 100%;
    flex-direction: column;
  }

  .wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto {
    width: 100%;
    height: 250px;
  }

  .wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .autor-foto img {
    object-fit: contain;
  }

  .wrap-FICHA-ARTICULO .MODULO_AUTOR .datos-autor .contenedor-derecho {
    width: 100%;
    padding: 24px;
  }

  .LISTADO_BLOGS_ARTICULOS h1:before {
    display: none;
  }

  .LISTADO_BLOGS_ARTICULOS h1:after,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG h1:after,
  .wrap-FICHA-ARTICULO.articulo-opinion h1:after {
    width: fit-content;
    left: 50%;
    transform: translate(-50%, 10px);
    -webkit-transform: translate(-50%, 10px);
  }

  .LISTADO_BLOGS_ARTICULOS p.detalles {
    text-align: center;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-reverse {
    flex-direction: column-reverse;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse,
  .wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse {
    width: 100%;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-reverse .first-wrap-reverse {
    padding-right: 0;
    margin-top: 2em;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-reverse .sec-wrap-reverse {
    height: 364px;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-count {
    flex-wrap: wrap;
    gap: 24px;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-float .wrap-text {
    max-width: 90%;
    left: 50%;
    right: unset;
    transform: translate(-50%, 0px);
    -webkit-transform: translate(-50%, 0px);
    padding: 12px;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-float {
    height: 1px;
    min-height: 400px;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap {
    flex-direction: column-reverse;
    gap: 24px;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap form,
  .wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map {
    width: 100%;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-contacto .sec-wrap .wrap-map iframe {
    height: 250px;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li {
    justify-content: center;
  }

  .wrap-PAGINA-CORPORATIVA .wrap-contacto .first-wrap ul li a {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .MODULO_SLIDER .wrap-text {
    padding: 0.5em 0em 1.5em;
  }

  /* .MODULO_SLIDER .slider-x1 .wrap-text h3 a {
    color: var(--neutral-gray-1) !important;
  } */

  .MODULO_SLIDER .slider-x1 .wrap-text h3 a .edicion,
  .MODULO_SLIDER .slider-x1 .wrap-text h3 a .redaccion {
    color: var(--neutral-gray-1);
  }

  .paginadores .paginador {
    background: var(--primary);
  }

  .paginadores .paginador a:before {
    color: var(--neutral-white);
  }

  .wrap-HEADER {
    gap: 9px;
    padding-top: 9px;
    border-bottom: 0;
    padding-bottom: 0;
  }

  .wrap-HEADER .wrap-NAV .NAV-Bottom {
    height: 30px;
    line-height: 30px;
    max-height: 30px;
  }

  .wrap-HEADER .wrap-CAROUSEL .slick-slide img {
    max-height: 40px;
  }

  .page-footer .footer-top {
    padding: 12px 0px;
  }

  .footer-top nav {
    gap: 12px;
  }

  .MODULO_1_1_4 .first-wrap::before {
    display: none;
  }

  .MODULO_ASIM_2_1 .wrap-text {
    flex: 1 0 50%;
  }

  .wrap-MEDIO .wrap-SIMPLE.CENTRO .MODULO .MODULO_S article .wrap-both {
    background: transparent;
  }

  .paginadores .paginador {
    opacity: 1;
  }

  .paginadores .paginador a h5 {
    color: var(--neutral-white);
    font-family: var(--font-2);
    font-weight: 300;
  }

  .cd-main-content {
    padding-top: 12px;
  }

  .wrap-HEADER .wrap-CORP .container .CORP-right,
  .wrap-HEADER .wrap-CORP .container .CORP-left {
    width: 50%;
  }

  footer.page-footer {
    border-top: solid 1px var(--neutral-gray-1);
  }

  footer .footer-mid {
    padding-top: 24px;
    padding-bottom: 12px;
  }

  ul.logos-footer {
    margin: 0;
    padding: 0;
  }

  ul.logos-footer li a.logos-pie.logo-pbs {
    background-size: 200px !important;
    height: 48px !important;
  }

  /* .MODULO .wrap-both .wrap-text .wrap-otros {
    margin-top: 16px;
  } */

  .es-multimedia .element {
    width: 10px;
    height: 10px;
    animation: play-infinite 4s ease infinite;
  }

  .cate-tag {
    padding: 4px 8px;
    font-size: 12px;
    line-height: 12px;
    font-weight: 500;
    font-family: var(--font-3);
  }

  .cate-tag svg {
    max-width: 10px;
  }

  .nav-offcanvas {
    right: -200%;
  }

  .nav-offcanvas .wrap-principal .wrap-links ul {
    gap: 8px;
    margin-top: 24px;
  }

  .nav-offcanvas .wrap-principal .wrap-links,
  .nav-offcanvas .wrap-principal .wrap-suscripcion {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
  }

  .nav-offcanvas .wrap-principal .wrap-links {
    height: 50%;
    padding: 24px;
  }

  .nav-offcanvas .wrap-principal .wrap-links>div {
    width: 100%;
  }

  .nav-offcanvas .wrap-principal .wrap-suscripcion {
    height: 40%;
  }

  .nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-top {
    display: none;
  }

  .nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom {
    padding: 24px;
    height: 100%;
    align-items: center;
  }

  .nav-offcanvas .wrap-principal .wrap-suscripcion .wrap-s-bottom p {
    text-align: center;
  }

  .TITULO-listado h2 {
    flex-direction: column !important;
    gap: 8px;
  }

  .TITULO-listado h2 span {
    padding-left: 0;
  }

  .TITULO-listado h2 ul {
    gap: 12px;
    padding: 4px 12px;
  }

  .TITULO-listado h2 ul li a {
    font-size: 14px;
    line-height: 16px;
  }

  .TITULO-listado h2 .auspiciante {
    padding: 4px 12px;
  }

  .comment-section {
    margin: 0px auto;
  }

  .comments-container {
    margin-top: 0;
  }

  .comments-container .acceso-obligatorio {
    margin-bottom: 24px;
  }

  .comments-container .acceso-obligatorio .btn-accesos {
    display: flex !important;
    flex-wrap: wrap;
  }

  .comments-container .acceso-obligatorio .btn-accesos a {
    width: 100%;
  }

  .comment {
    flex-direction: column;
    gap: 12px;
  }

  .profile {
    gap: 24px;
  }

  .profile div {
    gap: 24px;
  }

  .profile .form-control div {
    max-width: 100%;
  }

  .cabecero-panel-usuario {
    gap: 12px;
    margin-bottom: 24px;
  }

  .cabecero-panel-usuario .center img {
    max-height: 30px;
  }

  .cabecero-panel-usuario>div {
    flex-direction: column;
    align-items: center;
    justify-content: center;
  }

  .cabecero-panel-usuario .left,
  .cabecero-panel-usuario .right {
    width: 100%;
  }

  .cabecero-panel-usuario .left {
    text-align: center;
  }

  .suscripciones {
    gap: 12px;
    margin-bottom: 24px;
  }

  .suscripciones .precios {
    flex-direction: column;
  }

  .suscripciones .precios .subs {
    padding: 24px;
    min-height: auto;
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 12px;
    transition: all 0.5s ease;
    -moz-transition: all 0.5s ease;
    -o-transition: all 0.5s ease;
    -webkit-transition: 0.5s all ease;
  }

  .page-error {
    height: 100vh;
    flex-direction: column-reverse;
  }

  .page-error .left,
  .page-error .right {
    width: 100%;
    height: 50%;
  }

  .page-error .left div {
    gap: 24px;
    max-width: 100%;
    margin: 0;
  }

  .page-error p {
    line-height: 34px;
  }

  .page-equipo .contenido {
    gap: 12px;
    flex-direction: column;
  }

  .page-equipo .titulo {
    padding: 24px 0px;
    margin-bottom: 0;
  }

  .page-equipo .contenido .subtitulo {
    width: 100%;
    padding: 12px 0px;
  }

  .page-equipo .subtitulo {
    padding: 24px 0px;
    border-top: solid 1px var(--neutral-gray-1);
    border-bottom: solid 1px var(--neutral-gray-1);
  }

  .page-equipo .titulo p {
    font-size: 24px;
  }

  .page-equipo .subtitulo p {
    font-size: 20px;
    font-weight: 400;
  }

  .page-equipo .contenido .integrantes {
    width: 100%;
  }

  .page-equipo .contenido .integrantes div.card {
    width: 100%;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
    border-bottom: solid 1px var(--neutral-gray-2);
    padding-bottom: 16px;
  }

  .page-equipo .contenido .integrantes div.card .wrap-image {
    width: 80px;
    height: 80px;
    border-radius: 80px;
    min-width: 80px;
  }

  .page-equipo .contenido .integrantes div.card .card-body {
    min-height: 1px;
    border: 0;
    align-items: flex-start;
    justify-content: space-between;
    gap: 12px;
    top: unset;
    padding: 24px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .area-usuario .wrap-img {
    width: 40px;
    height: 40px;
    border-radius: 40px;
  }

  .area-usuario .titulo span {
    font-size: 24px;
    line-height: 26px;
  }

  .area-usuario .content-container {
    margin-top: 24px;
  }

  .area-usuario .content-container .CONTENIDO-DER {
    margin-bottom: 24px;
  }

  .area-usuario .content-container .content .CONTENIDO-DER .contenedor-menu-lateral {
    gap: 16px;
    padding: 24px 12px;
    background: var(--neutral-gray-4);
    gap: 12px;
  }

  .area-usuario .titulo {
    gap: 12px;
    margin-bottom: 24px;
  }

  .area-usuario .content-container .content .CONTENIDO-DER .titulo {
    font-size: 24px;
  }

  .area-usuario .content-container .content .CONTENIDO-DER select {
    background-color: var(--neutral-gray-4);
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium {
    flex-direction: column;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq {
    padding: 24px 12px;
    width: 100%;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq .titulo {
    font-size: 24px;
    line-height: 26px;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul {
    gap: 12px;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li {
    font-size: 16px;
    line-height: 18px;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-izq ul li svg {
    max-width: 18px;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .contenedor-premium .wrap-der {
    width: 100%;
    height: 250px;
  }

  .area-usuario .content-container .content .tipo-newsletter::before {
    content: "";
    width: 7px;
    height: 7px;
    background: var(--primary);
    position: absolute;
    top: 9px;
    left: -1px;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter {
    gap: 0px;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .wrap-newsletter .newsletter_ {
    flex-direction: column;
    gap: 12px;
    border-bottom: solid 1px var(--neutral-gray-3);
    padding-bottom: 12px;
    margin-bottom: 12px;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ .premium {
    justify-content: space-between;
    gap: 12px;
    width: 100%;
  }

  .wrap-FICHA-ARTICULO .TITULO-listado h2 span {
    padding-bottom: 18px;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo {
    margin-bottom: 0px;
  }

  .wrap-FICHA-ARTICULO .art-relacionados .MODULO>div {
    gap: 12px;
  }

  .wrap-FICHA-ARTICULO .mas-informacion {
    margin-bottom: 24px;
  }

  .ul-lo-mas-leido {
    margin-bottom: 24px;
    margin-top: 8px;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo {
    padding: 12px;
    gap: 12px;
    margin-bottom: 24px;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul {
    gap: 24px;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li {
    flex-direction: column;
    gap: 12px;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .seg-vivo ul li .wrap-image {
    width: 100%;
    min-width: 100%;
    height: 150px;
  }

  .MODULO_DIRECTO_TIMELINE .second-wrap .timeline-container {
    overflow-x: unset !important;
    overflow-y: unset !important;
    max-height: 100%;
  }

  .ARTICULO_EN_DIRECTO .noticia-timeline {
    flex-direction: column;
    gap: 12px;
  }

  .MODULO .wrap-media .img-wrap {
    padding-bottom: 56%;
  }

  .MODULO-30-70 .first-wrap article {
    margin-bottom: 0.5em;
  }

  .MODULO-30-70 .second-wrap .wrap-text {
    display: block !important;
  }

  .MODULO-30-70 .second-wrap .wrap-text header,
  .MODULO-30-70 .second-wrap .wrap-text .entradilla {
    width: 100% !important;
  }

  .MODULO-30-70 .second-wrap .wrap-text .wrap-otros {
    margin-top: 12px !important;
  }

  .MODULO-30-70 .second-wrap .wrap-text header h3 {
    margin-bottom: 0;
  }

  .MODULO-30-70 .second-wrap .wrap-text header h3 a {
    font-size: 1.3rem;
    line-height: normal;
    margin-bottom: 8px;
  }

  .MODULO-30-70 .second-wrap .wrap-text header {
    margin: 0;
  }

  .MODULO_ASIM_1_3 {
    flex-wrap: nowrap;
  }

  .destacado-ceramica .MODULO_1_Banner_3 .sec-wrap,
  .destacado-verde .MODULO_1_Banner_3 .sec-wrap,
  .destacado-confidencial .MODULO_1_Banner_3 .sec-wrap,
  .destacado-revista .MODULO_1_Banner_3 .sec-wrap,
  .destacado-cultura .MODULO_1_Banner_3 .sec-wrap,
  .destacado-negro .MODULO_1_Banner_3 .sec-wrap {
    background-color: transparent;
    padding: 0;
  }

  .MODULO_1_1_4 {
    flex-wrap: nowrap;
  }

  .MODULO_1_4 .sec-wrap header {
    margin-top: 1rem !important;
  }

  .MODULO_1_4 .first-wrap {
    margin-top: 1rem;
  }

  .MODULO_1_4_1 .sec-wrap article .wrap-both .wrap-text header {
    margin-top: 1em;
  }

  .MODULO_GRIDTAB .gridtab .wrap-media {
    padding: 0.7em;
  }

  .gridtab--0>div.wrap-media {
    min-width: 50% !important;
    width: 50% !important;
  }

  .MODULO_DIRECTO .wrap-both header h3 {
    margin: 0 !important;
  }

  .MODULO .MODULO_M .sec-wrap article .wrap-both {
    flex-direction: column;
  }

  .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media {
    width: 100%;
    margin-right: 0;
  }

  .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text {
    width: 100%;
  }

  .MODULO .MODULO_M article .wrap-both .wrap-text header {
    margin-top: 1rem;
  }

  .MODULO .MODULO_XL .wrap-otros .pie-noticia {
    justify-content: center;
  }

  .MODULO .MODULO-OPINION-4 .wrap-both header {
    margin-top: 0;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .container-2 article .wrap-both .wrap-text header {
    margin-top: 0;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .container-2 .firma-hibrida {
    min-width: 90px;
  }

  .MODULO-OPINION.MODULO-OPINION-6 article .wrap-both .wrap-text header {
    margin-top: 0;
  }

  .MODULO-OPINION.MODULO-OPINION-6 .container-2 article:last-child {
    margin-bottom: 0;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .container-1 {
    margin-bottom: 0;
  }

  .MODULO .MODULO-OPINION-7 article .wrap-both .wrap-text header {
    margin-top: 0;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2,
  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 {
    gap: 0;
    flex-direction: row;
    flex-wrap: wrap;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 article,
  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 article {
    width: 50%;
    margin-bottom: 18px !important;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 article:last-child,
  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 article:last-child {
    width: 100%;
    margin-top: 1em;
    margin-bottom: 1em;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both .firma-hibrida,
  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both .firma-hibrida {
    min-width: 90px;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both,
  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both {
    gap: 0.5em;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both .wrap-text,
  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both .wrap-text {
    text-align: center;
  }

  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-2 .wrap-both .wrap-text .wrap-otros .pie-noticia,
  .MODULO .MODULO-OPINION-7 .first-wrap .contenedores.container-3 .wrap-both .wrap-text .wrap-otros .pie-noticia {
    justify-content: center;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit {
    width: 100%;
    margin: 0;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.top-title {
    margin-bottom: 1em;
  }

  .wrap-listado-noticias ul {
    margin-top: 0;
    margin-bottom: 1.2em !important;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul {
    flex: 1 0 calc(80% - 1em);
    margin: 0;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul {
    margin: 1.5em 0;
  }

  .wrap-FICHA-ARTICULO .BN-intermedio-especial div>img {
    opacity: 0.3;
  }

  .wrap-FICHA-ARTICULO .BN-intermedio-especial {
    flex-direction: column;
    gap: 24px;
    margin-bottom: 1em;
  }

  #taboola-below-article-thumbnails {
    padding-top: 1.5em !important;
  }

  .BN .thumbnails-a .trc_rbox_header {
    margin-bottom: 1em !important;
  }

  .wrap-FICHA-ARTICULO .container .BN {
    margin-bottom: 1em;
  }

  .lo-mas-leido-cabecero {
    margin-bottom: 0 !important;
  }

  .wrap-FICHA-ARTICULO .mas-informacion ul li {
    padding: 8px 0.5em 8px 0em;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .mas-informacion {
    margin-bottom: 0;
  }

  .MODULO_XL_OVER .entradilla {
    font-size: 1.1rem;
  }

  .MODULO .MODULO_HORIZ_1 article .wrap-both .wrap-text header {
    margin-top: 8px;
  }

  .btn-usuario .wrap-img {
    width: 30px;
    height: 30px;
    border-radius: 30px;
  }

  .btn-usuario .wrap-img img {
    filter: grayscale(0);
    -webkit-filter: grayscale(0);
  }

  .area-usuario .content-container .content .tipo-newsletter {
    gap: 0px;
    padding-left: 12px;
    position: relative;
  }

  .area-usuario .content-container .content .tipo-newsletter .tipo {
    font-size: 18px;
  }

  .barra-compartir-articulo .a2a_kit {
    margin-left: 0;
    max-width: 100%;
    width: 100%;
    justify-content: start;
    gap: 10px;
  }

  #slide-out .collapsible-body ul li a::after {
    left: 14px;
  }

  .MODULO .wrap-both .wrap-text .entradilla {
    font-size: 1rem;
  }

  .MODULO .third-wrap article .wrap-both .wrap-text {
    margin-bottom: 0em;
  }

  .cabecero-redactor .contenedor-redactor-datos {
    padding: 24px 1px;
    padding-bottom: 1px;
    gap: 12px;
    flex-direction: column;
    align-items: center;
  }

  .cabecero-subportadas .sub-subportadas ul {
    width: 100%;
    margin-bottom: 24px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    gap: 12px;
    flex-wrap: wrap;
  }

  .formulario-listado-busqueda {
    padding: 0;
  }

  .formulario-listado-busqueda h4 {
    margin-bottom: 0;
  }

  .formulario-listado-busqueda .input-field.col label {
    position: unset;
  }

  #boton-cargar-mas {
    margin-bottom: 36px;
  }

  .modulo-opinio #boton-cargar-mas {
    max-width: fit-content;
  }

  .busqueda-avanzada,
  .noticias-relacionadas {
    font-size: 18px;
  }

  .tag {
    margin-bottom: 24px;
    margin-top: 16px;
  }

  .tag h1 {
    line-height: 22px;
    font-size: 18px;
  }

  .destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-ceramica .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-revista .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-cultura .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-confidencial .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-verde .MODULO_1_1_4 .first-wrap .wrap-text div,
  .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text h3,
  .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text a,
  .destacado-negro .MODULO_1_1_4 .first-wrap .wrap-text div {
    color: var(--neutral-white) !important;
  }

  .MODULO_XXL_NUEVO .first-wrap .wrap-text .wrap-otros .pie-noticia {
    justify-content: center;
  }

  #modal-politicas {
    top: 50% !important;
    width: 95%;
    max-height: 100%;
    transform: translate(0px, -50%) !important;
  }

  #modal-politicas .modal-content .bloque-superior {
    flex-direction: column;
  }

  #modal-politicas .modal-content .bloque-superior .superior-izq {
    padding: 24px;
    gap: 24px;
    width: 100%;
  }

  #modal-politicas .modal-content .bloque-superior .superior-der {
    width: 100%;
  }

  #modal-politicas .modal-content .bloque-superior .superior-der .sup {
    display: none;
  }

  #modal-politicas .modal-content .bloque-superior .superior-der .inf {
    height: 120px;
  }

  #modal-politicas .modal-content .bloque-inferior {
    padding: 24px;
  }

  .wrap-iframes {
    gap: 12px;
    margin-bottom: 1rem;
  }

  .wrap-iframes .wrap__ {
    width: 100%;
  }

  .wrap-iframes .wrap__ iframe section {
    margin-bottom: 0 !important;
  }

  .toggle-comments {
    flex-direction: column;
    gap: 8px;
  }

  .MODULO .MODULO_1_1_4 .third-wrap article .wrap-both .wrap-media,
  .MODULO .MODULO_HORIZ_2 .third-wrap article .wrap-both .wrap-media {
    width: 100%;
  }

  .page-aportaciones .seccion-uno {
    min-height: 1px;
    padding: 24px;
    gap: 24px;
  }

  .page-aportaciones .seccion-uno>div {
    max-width: 100%;
    margin-left: 0;
  }

  .page-aportaciones .seccion-uno img {
    display: none;
  }

  .page-aportaciones .seccion-tres {
    min-height: 1px;
    padding: 24px;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .contenedores {
    width: 100%;
  }

  .MODULO-OPINION-6 .contenedores {
    flex-direction: column !important;
    width: 100%;
  }

  .MODULO-OPINION-6 .contenedores article {
    width: 100%;
  }

  .MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .firma-hibrida {
    width: 50%;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .container-2 {
    flex-direction: column;
    width: 100%;
    justify-content: center;
    align-items: center;
    gap: 1em;
  }

  .MODULO-OPINION.MODULO-OPINION-4 .first-wrap .container-1 article {
    width: calc(50% - 16px);
    margin-bottom: 12px !important;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .container-2 article {
    /*width: 100%;*/
    width: calc(50% - 0.5em);
    margin-bottom: 1em;
  }

  .MODULO .MODULO-OPINION-5 .contenedores.container-2 article .wrap-text {
    gap: 0;
  }

  .MODULO-30-70 .second-wrap header {
    width: 100%;
  }

  .MODULO-30-70 .second-wrap .entradilla {
    width: 100%;
  }

  .MODULO .wrap-both header {
    margin-bottom: 0.1em;
    margin-top: 1em;
  }

  .MODULO-30-70 {
    display: flex;
    flex-wrap: nowrap;
    gap: 1rem;
    flex-direction: column;
  }

  .MODULO-30-70 .first-wrap {
    width: 100%;
    gap: 24px;
    display: flex;
    flex-direction: column;
  }

  .MODULO-30-70 .second-wrap {
    width: 100%;
    gap: 24px;
  }

  .MODULO-30-70 .first-wrap .wrap-media {
    display: block;
  }

  .MODULO-30-70 .first-wrap .entradilla {
    display: block !important;
  }

  .MODULO-30-70 .first-wrap h3 {
    font-size: 20px !important;
  }

  .MODULO-30-70 .first-wrap .firma-hibrida {
    display: block !important;
  }

  .MODULO .sec-wrap article .wrap-both .wrap-media,
  .MODULO .third-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: 1;
    max-width: 100%;
  }

  .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-redactor span a {
    color: var(--neutral-gray-1) !important;
  }

  .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios span {
    color: var(--neutral-gray-2) !important;
  }

  .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg {
    stroke: var(--neutral-gray-2) !important;
  }

  .MODULO_ASIM_2_1 article:nth-child(3) .wrap-text h3 a {
    color: var(--neutral-gray-1) !important;
  }

  .MODULO_ASIM_2_1 article:nth-child(3) .wrap-otros .pie-noticia .contenedor-comentarios svg path {
    stroke: var(--neutral-gray-2) !important;
  }

  #slide-out .collapsible-header {
    font-size: 16px;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h1 {
    color: black;
    font-weight: bold;
    text-align: left;
    font-family: var(--font-1);
    font-size: 2rem;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-tit .art-entradilla {
    font-family: var(--font-2);
    color: var(--gray-2);
  }

  .MODULO_DIRECTO_TIMELINE {
    display: flex;
    flex-direction: column;
  }

  .MODULO_DIRECTO_TIMELINE .first-wrap {
    width: 100%;
  }

  .MODULO_DIRECTO_TIMELINE .second-wrap {
    width: 100%;
  }

  .MODULO-4-4 {
    display: flex;
    flex-direction: column;
  }

  .MODULO-4-4 .second-wrap .contenedor-1 .wrap-both {
    display: flex;
    flex-direction: column;
  }

  .MODULO-4-4 .first-wrap {
    width: 100%;
  }

  .MODULO-4-4 .second-wrap {
    width: 100%;
    padding-left: 0;
  }

  .MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-media {
    width: 100%;
  }

  .MODULO-4-4 .second-wrap .contenedor-1 .wrap-both .wrap-text {
    width: 100%;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-2 {
    padding-right: 0;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .container-3 {
    padding-left: 0;
  }

  .MODULO_XL .wrap-media .img-wrap {
    padding-bottom: 56%;
  }

  .destacado-ceramica .container,
  .destacado-verde .container,
  .destacado-revista .container,
  .destacado-cultura .container,
  .destacado-negro .container,
  .destacado-deporte .container,
  .destacado-innovacion .container,
  .destacado-gris .container,
  .destacado-inmobiliaria .container,
  .destacado-confidencial .container {
    padding: 12px;
    padding-bottom: 24px;
    margin-top: 12px;
    margin-bottom: 12px;
  }

  .modalNew .modal-content {
    padding: 12px 12px;
  }

  .modalNew#modal-login,
  .modalNew#modal-registro,
  .modalNew#modal-pass {
    top: 0 !important;
    margin: 0;
    width: 100%;
    max-width: 100%;
    min-height: 100vh;
    z-index: 9999999;
  }

  .modalNew#modal-pass {
    border: 0;
  }

  .modalNew form p:last-child small {
    font-size: 13px;
  }

  .wrap-HEADER .wrap-CORP .container .wrap-logo {
    height: 50px;
  }

  /* .wrap-HEADER.pinned .wrap-CORP {
    padding-top: 8px;
    padding-bottom: 8px;
  } */

  .wrap-HEADER .wrap-CORP .container .CORP-right {
    gap: 4px;
  }

  .modalNew .Formulario input[type="checkbox"]+label {
    padding-left: 30px;

    line-height: normal;
    text-align: left;
    margin-bottom: 8px;
  }

  #modal-login .modal-footer {
    margin-top: 12px;
  }

  .modalNew p.lead {
    margin-bottom: 0 !important;
  }

  #modal-registro.modalNew h3 {
    margin-top: 0;
  }

  .MODULO .first-wrap {
    margin-bottom: 0;
  }

  .MODULO_1_3_1_2 {
    margin-bottom: 0;
  }

  .MODULO article {
    margin-bottom: 0 !important;
    border-bottom: 0 !important;
  }

  .MODULO_1_3_1_2 .first-wrap .wrap_one article .wrap-media {
    display: block;
  }

  .MODULO_GRIDTAB {
    margin-bottom: 1.5rem;
  }

  .MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros .pie-noticia {
    justify-content: flex-start;
  }

  div#content-sticky {
    display: block;
    z-index: 4147483647;
  }

  .MODULO_1_4_3 .sec-wrap .wrap_two {
    display: flex;
    flex-wrap: wrap;
    gap: 1rem;
  }

  .MODULO_1_4_3 .sec-wrap .wrap_two article {
    flex: 1 0 calc(50% - 1rem);
  }

  .MODULO-OPINION.MODULO-OPINION-5 .first-wrap .container-2 {
    align-items: flex-start;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .first-wrap {
    gap: 1rem;
  }

  .MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both .wrap-text header {
    margin-top: 0;
  }

  .MODULO-OPINION .first-wrap .contenedores.container-1 .wrap-both {
    gap: 12px;
  }

  .wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA ol {
    margin-bottom: 0;
    padding-left: 24px;
  }

  .wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA p {
    /* margin-bottom: 1em; */
    text-align: left;
  }

  /* .wrap-HEADER.pinned .wrap-CORP .container .wrap-logo {
    height: 31px;
  } */

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado {
    flex-direction: column;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p,
  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p+p {
    text-align: left !important;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo p {
    margin-bottom: 1.4em;
  }

  .MODULO_1_1_3 {
    padding-bottom: 0;
  }

  .MODULO_70_TOTAL {
    display: flex;
    flex-direction: column;
  }

  .MODULO_70_TOTAL .sec-wrap {
    flex-direction: column;
    width: 100%;
    flex: initial;
    border-right: 0;
  }

  .MODULO_70_TOTAL .sec-wrap article {
    border-bottom: 1px solid var(--neutral-gray-2) !important;
    margin: 0;
    padding-bottom: 1rem;
    padding-top: 1rem;
  }

  .MODULO_70_TOTAL .sec-wrap .wrap-both header {
    margin-bottom: 0.5em;
    margin-top: 0;
  }

  .MODULO_70_TOTAL .first-wrap {
    flex-direction: column;
    width: 100%;
    flex: initial;
  }

  .MODULO .MODULO_70_TOTAL .sec-wrap article:last-child {
    margin-right: 0;
  }

  .MODULO_70_TOTAL .sec-wrap article:last-child .wrap-both .wrap-media {
    flex: initial;
  }

  .MODULO_70_TOTAL .sec-wrap article:first-child .wrap-both {
    flex-direction: column;
  }

  .MODULO_70_TOTAL .sec-wrap article:first-child .wrap-media {
    display: block;
    order: 2;
  }

  .MODULO_30_COLMENA {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .MODULO_30_COLMENA .first-wrap {
    display: flex;
    gap: 1rem;
    width: 100%;
    flex: initial;
    border-right: 0;
    border-bottom: 1px solid var(--neutral-gray-2);
  }

  .MODULO_30_COLMENA .sec-wrap {
    flex: initial;
    gap: 1rem;
    width: 100%;
    flex-direction: row;
  }

  .MODULO_30_COLMENA .sec-wrap article {
    flex: initial;
    width: 50%;
  }

  .MODULO_30_COLMENA .sec-wrap article:first-child {
    border-right: 1px solid var(--neutral-gray-2);
    padding-right: 1rem;
    margin: 0;
  }

  .MODULO_30_COLMENA .first-wrap .wrap-both {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    flex: initial;
  }

  .MODULO_30_COLMENA .first-wrap .wrap-both .wrap-text {
    order: 2;
    width: 100%;
  }

  .MODULO_30_COLMENA .first-wrap .wrap-both .wrap-media {
    width: 100%;
    order: 1;
  }

  .MODULO_25_COLMENA {
    display: flex;
    gap: 1rem;
    flex-direction: column;
  }

  .MODULO_25_COLMENA .first-wrap {
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
    border-right: 0;
    width: 100%;
    flex: initial;
    padding-right: 0;
  }

  .MODULO_25_COLMENA .sec-wrap {
    width: 100%;
    display: flex;
    flex-direction: column;
    flex: initial;
  }

  .MODULO_25_COLMENA .wrap-both .wrap-media {
    width: 30% !important;
    flex: initial !important;
    order: 2;
    margin-right: 0 !important;
  }

  .MODULO_25_COLMENA article {
    border-bottom: 1px solid var(--neutral-gray-2) !important;
  }

  .MODULO .MODULO_25_COLMENA .wrap-both header {
    margin-top: 0 !important;
  }

  .MODULO_30_30_30 .sec-wrap {
    display: flex;
    flex-direction: column;
    visibility: visible !important;
  }

  .MODULO_30_30_30 article {
    width: 100%;
    border-bottom: 1px solid var(--neutral-gray-2) !important;
    margin-bottom: 0 !important;
    padding: 1rem 0 !important;
  }

  .MODULO_30_30_30 article .wrap-both {
    display: flex;
    flex-direction: row !important;
    gap: 1rem;
  }

  .MODULO_30_30_30 article .wrap-both .wrap-media {
    width: 35%;
    flex: initial;
  }

  .MODULO_30_30_30 article .wrap-both .wrap-text {
    width: 65%;
    flex: initial;
  }

  .MODULO_30_30_30 article .wrap-both .wrap-text header {
    margin-top: 0 !important;
  }

  .MODULO_70_15_30 {
    display: flex;
    gap: 1rem;
    flex-direction: column;
  }

  .MODULO_70_15_30 .sec-wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex: initial;
  }

  .MODULO_70_15_30 .first-wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex: initial;
  }

  .MODULO_70_30_15 {
    display: flex;
    flex-direction: column;
    gap: 0rem;
  }

  .MODULO_70_30_15 .sec-wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex: initial;
  }

  .MODULO_70_30_15 .first-wrap {
    display: flex;
    flex-direction: column;
    width: 100%;
    flex: initial;
  }

  .MODULO_70_30_15 .sec-wrap .wrap-media {
    display: none;
  }

  .MODULO_70_30_15 .sec-wrap article:first-child .wrap-both .wrap-media {
    display: block;
    width: 30%;
    margin: 0 auto;
  }

  .MODULO_70_30_15 .sec-wrap article:first-child .wrap-both .wrap-text {
    width: 70%;
  }

  .MODULO_70_30_15 .sec-wrap article:first-child .wrap-both .wrap-text header {
    margin: 0 !important;
  }

  .MODULO_70_30_15 .sec-wrap article:first-child .wrap-both {
    display: flex;
    flex-direction: row !important;
    gap: 1rem;
    width: 100%;
    margin: 0 auto;
  }

  .MODULO_70_15_slider {
    display: flex;
    flex-direction: column;
    gap: 1rem;
    flex-wrap: wrap;
  }

  .MODULO_70_15_slider .first-wrap .wrap-both {
    float: initial;
    height: 100%;
    min-height: 1px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }

  .MODULO_70_15_slider .first-wrap .wrap-media {
    min-height: 315px;
    left: 0;
    position: relative;
    top: 0;
    width: 100%;
  }

  .MODULO_70_15_slider .first-wrap .wrap-text {
    position: relative !important;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    background: var(--neutral-white) !important;
    color: var(--neutral-gray-1) !important;
    min-height: 1px;
    float: initial;
    margin-bottom: 0em;
    margin-left: 0%;
    margin-top: 0;
    padding: 0;
    padding-top: 1rem;
    position: relative;
    width: 100%;
    z-index: 1;
  }

  .MODULO_70_15_slider .sec-wrap {
    flex-direction: column;
    width: 100%;
  }

  .MODULO_70_15_slider .sec-wrap .wrap-media {
    display: none;
  }

  .MODULO_70_15_slider .slider-x4 article {
    margin-right: 2em;
  }

  .MODULO_70_15_slider .slider-x4 article h3 {
    font-size: 1.3rem;
  }

  .MODULO_70_15_slider .slider-x4 article .entradilla {
    display: none;
  }

  .MODULO_70-hombrillo h3 a {
    font-size: 0.8em;
    line-height: initial;
  }

  .MODULO_70-hombrillo {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .MODULO_70-hombrillo .wrap_two .wrap-both {
    display: flex;
    flex-direction: column !important;
  }

  .MODULO_70-hombrillo .sec-wrap .wrap_two {
    display: flex;
    flex-wrap: wrap !important;
  }

  .MODULO_70-hombrillo .sec-wrap .wrap_two article {
    flex: initial;
    width: 50%;
    margin-bottom: 1em !important;
    margin-right: 0 !important;
    padding: 1rem;
  }

  .MODULO_70-hombrillo .sec-wrap {
    width: 100% !important;
  }

  .MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media .img-wrap,
  .MODULO .MODULO_70-hombrillo .third-wrap article .wrap-both .wrap-media .img-wrap {
    padding-bottom: 56% !important;
  }

  .MODULO_70-25-15 .third-wrap article .wrap-both {
    flex-direction: row;
  }

  .MODULO_70-25-15 .third-wrap article .wrap-both .wrap-text header {
    margin: 0;
  }

  .MODULO_70-25-15 .sec-wrap {
    flex-direction: row;
    justify-content: space-between;
    gap: 2rem;
  }

  .MODULO_70-25-15 .sec-wrap article {
    flex: 1;
    margin-bottom: 1em;
    margin-right: 0;
    padding-bottom: 0;
  }

  .MODULO_35-35-35 .sec-wrap {
    display: flex;
    flex: unset !important;
    flex-direction: unset;
    margin-right: 0;
  }

  .MODULO_35-35-35 .sec-wrap article {
    padding: 1.8rem;
    flex: unset;
    margin-right: 0;
  }

  .MODULO_35-35-35 .sec-wrap article:nth-of-type(1) {
    padding-left: 0;
  }

  .MODULO_35-35-35 .sec-wrap article:nth-of-type(3) {
    padding-right: 0;
  }

  .MODULO_35-35-35 .sec-wrap article:nth-of-type(2) {
    padding: 0;
    display: flex;
    flex-direction: column;
    justify-content: center;
    background-color: unset;
    transform: scale(1.2);
  }

  .MODULO_35-35-35 .sec-wrap article:nth-of-type(2) .wrap-both {
    background-color: var(--neutral-gray-2);
  }

  .MODULO_35-35-35 .sec-wrap article:nth-of-type(2) .wrap-text {
    background-color: var(--neutral-gray-2);
  }

  .MODULO_35-35-35 .sec-wrap article .wrap-both {
    flex-direction: row;
    padding: 0 1rem;
  }

  .MODULO_35-35-35 .sec-wrap article .wrap-text {
    padding: 0 1rem;
  }

  .MODULO_35-35-35 .sec-wrap article .wrap-both .wrap-media {
    margin-right: 0;
  }

  .MODULO_50-50-XS {
    display: flex;
    flex-direction: column;
  }

  .MODULO_50-50-XS .wrap-both {
    display: flex;
  }

  .MODULO_70-hombrillo .first-wrap {
    border-bottom: none;
    flex: initial !important;
    width: 50%;
    padding-right: 0em;
    margin-left: 23px;
  }

  .MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both .wrap-media,
  .MODULO .MODULO_70-hombrillo .third-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: auto;
    max-width: 100%;
  }

  .MODULO .MODULO_70-hombrillo .sec-wrap article .wrap-both {
    flex-direction: column !important;
  }

  .MODULO .MODULO_70-hombrillo .sec-wrap article {
    flex: 1 0 45%;
    margin-bottom: 1em;
    margin-right: 0;
    padding-bottom: 0;
  }

  .MODULO .MODULO_70-hombrillo .sec-wrap {
    display: flex;
    flex: 1 0 100%;
    flex-direction: row !important;
    margin-right: 0;
    flex-wrap: wrap;
    justify-content: space-between;
    padding-left: 24px;
  }

  .MODULO .MODULO_70-hombrillo .sec-wrap article:nth-of-type(1) {
    margin-right: 1rem;
  }

  .MODULO .MODULO_70-hombrillo .sec-wrap article:nth-of-type(3) {
    margin-right: 1rem;
  }

  .MODULO_70-25-opi {
    display: flex;
    flex-direction: column;
  }

  .MODULO .MODULO_70-25-opi .sec-wrap article,
  .MODULO .MODULO_70-25-opi .third-wrap article {
    flex: 0 0 49%;
    margin-bottom: 1em;
    margin-right: 6px;
    padding-bottom: 0;
  }

  .MODULO .MODULO_70-25-opi .sec-wrap,
  .MODULO .MODULO_70-25-opi .third-wrap {
    display: flex;
    flex: 1 0 100%;
    flex-direction: row;
    margin-right: 0;
  }

  .MODULO .MODULO_70-25-opi .third-wrap article .wrap-both {
    flex-direction: row;
  }

  .MODULO_70-25-opi .contenedores article {
    width: calc(100% - 1rem);
    display: none;
    margin-top: 15px;
  }

  .MODULO_70-25-opi .contenedores {
    display: block;
  }

  .MODULO_70-25-opi .contenedores article.articulo-opinion .firma-hibrida {
    display: flex !important;
    width: 33%;
    justify-content: center;
    margin: 0 28px;
  }

  .MODULO .MODULO_70-25-opi .third-wrap {
    display: flex;
    flex: 1 0 100%;
    flex-direction: column;
    margin-right: 0;
    margin-top: 0rem;
    margin-bottom: 0rem;
  }

  .MODULO .MODULO_70-25-opi .third-wrap article .wrap-both .wrap-text {
    margin-bottom: 0em;
    margin-top: 0rem;
  }

  .MODULO_70-opi-25 .contenedores article.articulo-opinion .firma-hibrida {
    display: flex !important;
    width: 33%;
    justify-content: center;
    margin: 0 28px;
  }

  .MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both .wrap-text {
    margin-bottom: 0em;
    margin-top: 0rem;
  }

  .MODULO .MODULO_70-opi-25 .third-wrap {
    display: flex;
    flex: 1 0 100%;
    flex-direction: column;
    margin-right: 0;
    margin-top: 0rem;
    margin-bottom: 1rem;
  }

  .MODULO_70-opi-25 .sec-wrap article .wrap-both {
    flex-direction: column !important;
  }

  .MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both {
    display: flex;
    justify-content: center;
    flex-direction: row !important;
  }

  .MODULO .MODULO_70-opi-25 .sec-wrap article .wrap-both .wrap-media,
  .MODULO .MODULO_70-opi-25 .third-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: auto;
    max-width: 100%;
  }

  .MODULO_70-opi-25 .sec-wrap {
    flex-direction: column !important;
  }

  .MODULO_70-25-listado h3 a {
    font-size: 0.8em;
    line-height: initial;
  }

  .MODULO_70-25-listado {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .MODULO_70-25-listado .wrap_one article:nth-of-type(2) .wrap-both {
    display: flex;
  }

  .MODULO_70-25-listado .wrap_one article:nth-of-type(2) .wrap-both .wrap-text {
    margin-left: 1rem;
  }

  .MODULO_70-25-listado .wrap_one article:nth-of-type(2) .wrap-both .wrap-text header {
    margin-bottom: 0.1em;
    margin-top: 0em;
  }

  .MODULO_70-25-listado .sec-wrap {
    display: flex;
    flex-wrap: wrap !important;
    gap: 1rem;
  }

  .MODULO_70-25-listado .sec-wrap article .wrap-media {
    display: none;
  }

  .MODULO_70-25-listado .first-wrap {
    border-bottom: none;
    flex: initial;
    width: 100%;
    padding-right: 0em;
  }

  .MODULO_70-25-listado .first-wrap article:nth-child(2) .wrap-both {
    flex-direction: row !important;
    display: flex !important;
    gap: 1rem;
  }

  .MODULO_70-25-listado .first-wrap article:nth-child(2) .wrap-both header {
    margin-top: 0 !important;
  }

  .MODULO .MODULO_70-25-listado .sec-wrap {
    width: 100%;
    flex: 1;
  }

  .MODULO .MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-media,
  .MODULO .MODULO_70-25-listado .third-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: 1;
    max-width: 100%;
  }

  .MODULO .MODULO_70-25-listado .sec-wrap article .wrap-both .wrap-media .img-wrap,
  .MODULO .MODULO_70-25-listado .third-wrap article .wrap-both .wrap-media .img-wrap {
    padding-bottom: 56% !important;
  }

  .MODULO .MODULO_70-25-listado .sec-wrap article {
    margin-bottom: 1rem !important;
  }

  .MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-media {
    display: block;
    width: 100% !important;
  }

  .MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both .wrap-text {
    display: block;
    width: 100% !important;
  }

  .MODULO_70-listado-30 {
    display: flex;
    flex-direction: column;
  }

  .MODULO_70-listado-30 .first-wrap {
    border-bottom: none;
    flex: initial !important;
    width: 100% !important;
    padding-right: 0em;
    margin-left: 0px;
  }

  .MODULO_70-listado-30 .sec-wrap {
    border-bottom: none;
    flex: initial !important;
    width: 100% !important;
    padding-right: 0em;
    margin-left: 0px;
  }

  .MODULO .MODULO_70-listado-30 .sec-wrap {
    flex-direction: column !important;
    justify-content: space-between;
    padding-left: 0px;
  }

  .MODULO .MODULO_70-listado-30 .sec-wrap article .wrap-both .wrap-media {
    display: none;
  }

  .MODULO .MODULO_70-listado-30 .sec-wrap article:nth-of-type(3) .wrap-both {
    display: flex;
    flex-direction: column !important;
  }

  .MODULO_FULL {
    display: block !important;
    flex-wrap: wrap;
  }

  .MODULO_FULL .first-wrap article .wrap-both .wrap-media {
    display: block;
  }

  .MODULO .MODULO_FULL .sec-wrap article .wrap-both .wrap-media,
  .MODULO .MODULO_FULL .third-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: auto;
    max-width: 100%;
  }

  .MODULO .MODULO_FULL .sec-wrap article .wrap-both .wrap-media {
    display: none;
  }

  .MODULO .MODULO_FULL .third-wrap article:nth-of-type(1) .wrap-both .wrap-media {
    display: block;
  }

  .MODULO .MODULO_FULL .third-wrap article:nth-of-type(2) .wrap-both .wrap-media {
    display: block;
    order: 2;
  }

  .MODULO .MODULO_FULL .third-wrap article:nth-of-type(1) .wrap-both {
    order: 1;
  }

  .MODULO .MODULO_FULL .third-wrap article .wrap-both {
    display: flex;
    flex-direction: row !important;
  }

  .MODULO .MODULO_FULL .third-wrap {
    display: flex;
    flex: 1 0 50%;
    flex-direction: column !important;
    margin-right: 0;
  }

  .MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-media {
    order: 1;
  }

  .MODULO .MODULO_70-50-50 .sec-wrap article .wrap-both .wrap-text {
    order: 2;
    margin-left: 1rem;
  }

  .MODULO_70-50-50 .sec-wrap {
    flex-direction: column !important;
  }

  .MODULO_70-50-50 .sec-wrap article:last-child {
    margin-right: 2em !important;
  }

  .MODULO_70-25-colmena .first-wrap {
    display: flex;
    flex-direction: column !important;
  }

  .MODULO_70-25-colmena .first-wrap article:nth-of-type(1) {
    margin-right: 0rem;
  }

  .MODULO_70-25-colmena .first-wrap article:nth-of-type(2) .wrap-both {
    display: flex;
  }

  .MODULO_70-25-colmena .first-wrap article:nth-of-type(2) .wrap-text {
    margin-left: 1rem;
  }

  .MODULO .MODULO_70-25-colmena .sec-wrap article .wrap-both .wrap-media,
  .MODULO .MODULO_70-25-colmena .third-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: auto;
    max-width: 100%;
  }

  .MODULO .MODULO_70-25-colmena .sec-wrap article .wrap-both {
    flex-direction: column !important;
  }

  .MODULO .MODULO_70-25-colmena .sec-wrap article {
    flex: 1 0 45%;
    margin-bottom: 1em;
    margin-right: 0;
    padding-bottom: 0;
  }

  .MODULO .MODULO_70-25-colmena .sec-wrap {
    display: flex;
    flex: 1 0 100%;
    flex-direction: row;
    margin-right: 0;
    flex-wrap: wrap;
  }

  .MODULO .MODULO_70-25-colmena .sec-wrap article:nth-of-type(1) {
    margin-right: 1rem;
  }

  .MODULO .MODULO_70-25-colmena .sec-wrap article:nth-of-type(3) {
    margin-right: 1rem;
  }

  .MODULO_70-slider .first-wrap article .wrap-both {
    all: unset;
  }

  .MODULO_70-slider .first-wrap article .wrap-both .wrap-media {
    all: unset;
  }

  .MODULO_70-slider .first-wrap article .wrap-both .wrap-text {
    all: unset;
    position: unset !important;
  }

  .MODULO_70-slider .sec-wrap article .wrap-both {
    flex-direction: row;
  }

  .MODULO_70-slider .sec-wrap article .wrap-both .wrap-media {
    width: 35%;
    flex: unset;
    display: unset;
  }

  .MODULO_70-slider .sec-wrap article .wrap-both .wrap-text {
    width: 65%;
  }

  .MODULO_70-slider .sec-wrap article .wrap-both header {
    margin-top: 0;
  }

  .MODULO_70-30 {
    display: flex;
    flex-direction: column;
    gap: 2rem;
  }

  .MODULO_70-30 .first-wrap {
    order: 2;
    width: 100%;
  }

  .MODULO_70-30 .first-wrap article .wrap-both {
    display: flex;
    gap: 1rem;
  }

  .MODULO_70-30 .first-wrap article .wrap-both .wrap-media {
    width: 35%;
  }

  .MODULO_70-30 .first-wrap article .wrap-both .wrap-text {
    width: 65%;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .MODULO_70-30 .first-wrap article:nth-of-type(2) .wrap-both .wrap-media {
    order: 2;
  }

  .MODULO_70-30 .first-wrap article:nth-of-type(2) .wrap-both .wrap-text {
    order: 1;
  }

  .MODULO_70-30 .first-wrap article:nth-of-type(2) .wrap-both .wrap-text .wrap-otros .pie-noticia .contenedor-comentarios {
    display: none;
  }

  .MODULO_70-30 .first-wrap article .wrap-both .wrap-text header {
    margin-top: 0;
  }

  .MODULO_70-30 .sec-wrap {
    order: 1;
    width: 100%;
  }

  .MODULO_70-colmena {
    padding: 20px;
  }

  .MODULO_70-colmena .first-wrap article .wrap-both {
    all: unset;
  }

  .MODULO_70-colmena .first-wrap article .wrap-both .wrap-media {
    all: unset;
  }

  .MODULO_70-colmena .first-wrap article .wrap-both .wrap-text {
    all: unset;
    position: unset !important;
  }

  .MODULO_70-colmena .sec-wrap {
    width: 100%;
  }

  .MODULO_70-colmena .third-wrap {
    width: 100%;
    border-left: none;
    margin-left: 0;
    padding-left: 0;
  }

  .MODULO_70-colmena .third-wrap article .wrap-both {
    flex-direction: row;
  }

  .MODULO_70-colmena .third-wrap article .wrap-both .wrap-media {
    width: 35%;
    flex: unset;
    display: unset;
  }

  .MODULO_70-colmena .third-wrap article .wrap-both .wrap-text {
    width: 65%;
  }

  .MODULO_70-colmena .third-wrap article .wrap-both header {
    margin-top: 0;
  }

  .MODULO_70_25_25 {
    display: flex;
    flex-direction: column;
    gap: 1rem;
  }

  .MODULO_70_25_25 .first-wrap {
    width: 100%;
    flex: initial;
  }

  .MODULO_70_25_25 .sec-wrap {
    width: 100%;
    flex-direction: column;
    flex: initial;
  }

  .MODULO_70_25_25 .sec-wrap article:last-child {
    margin-right: 2em;
  }

  .MODULO_70_25_25 .sec-wrap .wrap-both {
    flex-direction: row !important;
    gap: 1rem;
  }

  .MODULO_70_25_25 .sec-wrap .wrap-both .wrap-media {
    width: 30%;
  }

  .MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text {
    width: 70%;
  }

  .MODULO_70_25_25 .sec-wrap .wrap-both .wrap-text header {
    margin-top: 0 !important;
  }

  .MODULO .MODULO-OPINION .wrap-text .pretitulo {
    width: 100%;
    text-align: center;
  }

  .MODULO .MODULO-OPINION.MODULO-OPINION-6 .wrap-text .pretitulo {
    width: 100%;
    text-align: left;
  }

  .MODULO .MODULO_XXL .first-wrap {
    margin-bottom: 1em;
  }
}

@media (max-width: 575px) {
  .TITULO-listado h2 span {
    padding-top: 8px;
  }

  .wrap-ULTIMAHORA {
    height: 100%;
  }

  .breaking-news-container .breaking-news-label {
    text-align: center;
    font-size: 14px;
  }

  .breaking-news-container .news-slider {
    height: auto;
    width: 100%;
  }

  .breaking-news-container .news-list li a {
    text-overflow: unset;
    overflow: unset;
    overflow-x: scroll;
    overflow-y: hidden;
    font-size: 14px;
    scrollbar-width: none;
  }

  .breaking-news-container .news-list li a::-webkit-scrollbar {
    display: none;
  }

  .TITULO-listado {
    margin-bottom: 0.5rem;
  }

  .MODULO article:last-of-type {
    /*margin-bottom: 0 !important;*/
    padding-bottom: 0 !important;
  }

  .es-multimedia .iconogaleria,
  .es-multimedia .iconovideo {
    height: 0.9em;
    width: 0.9em;
  }

  .MODULO .wrap-both header {
    margin-top: 0.5em !important;
  }

  .MODULO_1_3_1_2 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO_1_3_1_2 .sec-wrap .wrap_two,
  .MODULO_1_3_1_2 .sec-wrap .wrap_three {
    margin-bottom: 1em;
  }

  .MODULO-4-4 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO_VERT_2 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO_M .sec-wrap {
    margin-bottom: 1em;
  }

  .MODULO_M .sec-wrap:last-of-type {
    margin-bottom: 0;
  }

  .MODULO .MODULO_XXL_NUEVO .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO_VERT_6,
  .MODULO_VERT_8 {
    padding-bottom: 1em;
  }

  .MODULO-30-70 .first-wrap {
    gap: 0;
  }

  .MODULO .MODULO_HORIZ_2 .second-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_ASIM_1_3 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_ASIM_1_6 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO_ASIM_1_6 .sec-wrap {
    gap: 0;
  }

  .MODULO .MODULO_HORIZ_3 .sec-wrap {
    margin-bottom: 1em;
  }

  /* 
  .MODULO_1_Banner_3 .first-wrap .wrap_one {
    margin-bottom: 1em;
  } */
  .MODULO_100_IZQ .wrap-text {
    padding-bottom: 0 !important;
  }

  .MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag {
    gap: 0.5rem;
  }

  .MODULO_ROBA_M .first-wrap .wrap-both .wrap-text .categoria-tag a:first-of-type {
    white-space: nowrap;
  }

  .MODULO_1_Banner_3 .first-wrap .wrap_one article {
    margin-bottom: 0em !important;
  }

  .MODULO_1_Banner_3 .sec-wrap article .wrap-both .wrap-text {
    margin-bottom: 0;
  }

  .MODULO .MODULO_1_1_4 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_1_1_3 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_1_4_1 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_1_4 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_ASIM_1_3_3 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_1_4_3 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO_DIRECTO_TIMELINE {
    gap: 12px;
  }

  .MODULO .MODULO_2_1_4 .wrap_three {
    margin-bottom: 1em;
  }

  .MODULO-4-4 .first-wrap {
    gap: 0;
  }

  .MODULO-4-4 .second-wrap .contenedor-1 {
    gap: 0;
  }

  .MODULO-OPINION {
    padding-top: 0;
  }

  .MODULO-OPINION.MODULO-OPINION-6 .first-wrap .contenedores {
    gap: 0.5em;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .first-wrap .contenedores {
    margin-bottom: 1em;
  }

  .MODULO-OPINION.MODULO-OPINION-7 {
    padding-bottom: 0;
  }
}

@media screen and (min-width: 0px) and (max-width: 499px) {
  .item-thumbnail-href {
    display: block !important;
    height: 250px !important;
  }

  .trc_elastic_thumbnails-a .videoCube_aspect {
    padding-bottom: 0 !important;
  }

  .trc_elastic .thumbBlock_holder {
    height: 100% !important;
  }
}

/* min-width: de menor a mayor */
@media only screen and (min-width: 601px) {
  .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media {
    margin: 0;
  }

  .wrap-PAGINA-CORPORATIVA .img-wrap {
    padding-bottom: 56.25%;
  }

  .ARTICULO_BLOG.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles,
  .LISTADO_BLOGS_ARTICULOS.articulo-opinion .CONTENIDO-ARTICULO .MODULO_AUTOR .datos-autor .autor-detalles {
    padding: 1.5em;
    text-align: left;
    width: calc(50% - 120px);
    background-color: var(--color-4);
  }

  .MODULO_1_4_3 .third-wrap {
    border-top: 1px solid var(--neutral-white) !important;
    padding-top: 0rem !important;
  }

  .MODULO_XL_OVER .wrap-both .wrap-text {
    /* background: var(--neutral-5); */
    padding: 0.75em 2em 0.75em;
  }

  .MODULO_S .sec-wrap article .wrap-both .wrap-text,
  .MODULO_S .third-wrap article .wrap-both .wrap-text {
    margin-bottom: 2rem;
  }

  .CONTENIDO-IZQ .CONT-IZQ-DER {
    background: var(--neutral-gray-4);
    padding: 24px 12px;
  }

  .CONTENIDO-IZQ .CONT-IZQ-DER .TITULO-bloque h4 span {
    background: var(--neutral-gray-4);
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor .publicado {
    padding-left: 0;
    padding-top: 0.5em;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap {
    flex-wrap: wrap;
    justify-content: flex-start;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article {
    border-bottom: none;
    flex: 1 0 calc(32% - 1em);
    margin-bottom: 1em;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article .wrap-media .img-wrap {
    padding-bottom: 56.25% !important;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article:nth-child(3n + 3) {
    margin-right: 0;
  }
}

@media only screen and (min-width: 768px) {
  .MODULO_1_1_4 {
    padding-bottom: 1rem !important;
  }

  .wrap-PAGINA-CORPORATIVA .first-wrap {
    border: none;
    flex: 1 0 100%;
    margin-bottom: 2em;
  }

  .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-both {
    float: left;
    height: 100%;
    min-height: 360px;
    overflow: hidden;
    position: relative;
    width: 100%;
  }

  .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 62.5%;
  }

  .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media figure {
    height: 100%;
  }

  .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-media figure .img-wrap {
    height: 100%;
    padding-bottom: 0;
  }

  .wrap-PAGINA-CORPORATIVA .first-wrap .wrap-text {
    background: var(--color-4);
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    height: 100%;
    min-height: 360px;
    padding: 20px 96px 30px;
    color: hsla(0, 0%, 100%, 0.7);
    float: right;
    position: relative;
    width: 50%;
    z-index: 1;
    display: flex;
    flex-direction: column;
    justify-content: center;
  }

  .MODULO_1_1_4 .first-wrap .wrap-text {
    position: absolute !important;
    top: 50%;
    right: 0;
    transform: translate(0, -50%);
    -webkit-transform: translate(0, -50%);
    background: var(--neutral-5);
    margin-bottom: 0;
    margin-left: 0;
    margin-top: 0;
    height: 100%;
    min-height: 1px;
    height: auto;
  }

  .MODULO_1_1_4 .first-wrap .wrap-text .nombre_redactor {
    border-left: solid 5px var(--neutral-gray-1);
    padding-left: 4px;
    margin-bottom: 0;
  }

  .MODULO_1_1_4 .first-wrap .wrap-text .nombre_redactor a {
    color: var(--neutral-black);
    font-family: var(--font-2);
    font-weight: var(--fw-700);
  }

  .MODULO_1_1_4 .first-wrap .wrap-text .nombre_redactor a:hover {
    opacity: 0.8;
  }

  .MODULO_1_1_4 .first-wrap .wrap-text h3 a {
    color: var(--neutral-gray-1) !important;
  }

  .MODULO_1_1_4 .first-wrap .wrap-text h3 a .edicion,
  .MODULO_1_1_4 .first-wrap .wrap-text h3 a .redaccion {
    color: var(--neutral-gray-1);
  }

  .MODULO_1_1_4 .first-wrap footer a {
    color: var(--neutral-gray-1);
    text-transform: capitalize;
  }

  .MODULO_1_1_4 .sec-wrap .wrap-text .nombre_redactor a,
  .MODULO_1_1_4 .third-wrap .wrap-text .nombre_redactor a {
    color: var(--color-6);
  }

  .MODULO_1_1_4 .sec-wrap .wrap-both .wrap-text .entradilla {
    color: var(--gray-2);
  }

  .MODULO_1_1_4 .first-wrap .wrap-both {
    height: 450px;
  }

  .destacado-ceramica .MODULO_1_1_4 .third-wrap,
  .destacado-verde .MODULO_1_1_4 .third-wrap,
  .destacado-confidencial .MODULO_1_1_4 .third-wrap,
  .destacado-revista .MODULO_1_1_4 .third-wrap,
  .destacado-cultura .MODULO_1_1_4 .third-wrap {
    border-left: 1px solid var(--neutral-white);
  }

  .destacado-deporte .MODULO_1_1_4 .third-wrap,
  .destacado-innovacion .MODULO_1_1_4 .third-wrap {
    border-left: 1px solid var(--neutral-gray-1);
  }

  .destacado-ceramica .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-1);
  }

  .destacado-revista .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-2);
  }

  .destacado-cultura .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-3);
  }

  .destacado-negro .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-9);
  }

  .destacado-deporte .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-4);
  }

  .destacado-innovacion .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-5);
  }

  .destacado-confidencial .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-6);
  }

  .destacado-verde .MODULO_1_4_1 .first-wrap article .wrap-both .wrap-text {
    background: var(--color-7);
  }
}

@media only screen and (min-width: 991px) {
  .wrap-FICHA-ARTICULO .MODULO_AUTOR {
    flex: 0 0 initial !important;
  }
}

@media only screen and (min-width: 993px) {
  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_two article:nth-child(2) .wrap-media {
    display: block;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx2 {
    display: flex;
    gap: 1em;
    margin-bottom: 0.5em;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx2 article {
    width: calc(50% - 0.5em);
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .wrap-both .wrap-text header h3 a {
    font-size: 1.4rem;
    line-height: 110%;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three article .entradilla,
  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_two article .entradilla,
  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_four article .entradilla {
    display: none;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .wrap-both .wrap-text .wrap-otros {
    margin-bottom: 12px;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 {
    padding-top: 12px;
    border-top: solid 1px var(--neutral-3);
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 article {
    position: relative;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-text {
    position: absolute;
    width: 100%;
    padding: 24px;
    bottom: 0;
    left: 0;
    background: rgba(0, 0, 0, 0.5);
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-text header {
    margin: 0;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-text header h3 {
    margin: 0;
    color: var(--neutral-white);
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_three .wrapx1 .wrap-both .wrap-text header h3 a {
    font-size: 1em;
  }

  .MODULO_2_1_4.MODULO_CULTURPLAZA .sec-wrap .wrap_four .img-wrap {
    padding-bottom: 75% !important;
  }

  .MODULO_1_4_3 .third-wrap article {
    border-bottom: 1px solid var(--neutral-gray-3) !important;
  }

  .MODULO_1_1_3 .first-wrap {
    border: none;
    flex: 1 0 66%;
    margin-right: 1em;
    padding-right: 1em;
    border-right: solid 1px var(--neutral-gray-2);
  }

  .area-usuario .content-container .content .flex {
    display: flex;
    flex-wrap: wrap;
  }

  .area-usuario .content-container .content .CONTENIDO-IZQ {
    margin-left: 3em;
    width: 66%;
  }

  .area-usuario .content-container .content .CONTENIDO-DER {
    width: calc(34% - 3em);
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit {
    width: 100%;
  }

  /*width: calc(66% - 2em);*/
  .wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .wrap-media,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media {
    width: calc(66% - 2em);
  }

  .wrap-FICHA-ARTICULO.ARTICULO_ANCHO .container .row .col .wrap-FULL .COLUMNA-DER
  /*.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .COLUMNA-DER {order: 1;width: calc(34% + 2em);padding-left: 2em;}*/

    {
    background: var(--neutral-5);
    padding: 12px;
    padding-top: 24px;
  }

  .MODULO_ASIM_2_1 article:nth-child(3) {
    background: initial !important;
    padding: 0;
    padding-top: 0;
  }

  .MODULO_1_Banner_3 .first-wrap .wrap_one article .wrap-both .wrap-media .img-wrap {
    padding-bottom: 56%;
  }

  /* .MODULO_1_1_3 .third-wrap article .wrap-text {
    padding-top: 0;
  } */

  /*.MODULO .sec-wrap article {margin-bottom: 1rem !important;}*/
  .MODULO_ASIM_1_3_3 {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
  }

  .MODULO_ASIM_1_3_3 .first-wrap {
    border-bottom: none;
    flex: 1 0 50%;
    padding-right: 2em;
  }

  .MODULO_ASIM_1_3_3 .first-wrap .img-wrap {
    padding-bottom: 56.25% !important;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap {
    flex: 1 0 30%;
    flex-direction: row;
    flex-wrap: wrap;
    justify-content: flex-start;
    gap: 1em;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article {
    border-bottom: none;
    margin-right: 0;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article .wrap-both {
    display: flex;
    flex-direction: column;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article .wrap-both .wrap-media {
    flex: 1;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article .wrap-both .wrap-media .img-wrap {
    padding-bottom: 56.25% !important;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article:nth-child(3n + 3) {
    margin-right: 0;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap article:last-child {
    margin-bottom: 1em;
  }

  .MODULO_1_4 .sec-wrap article .wrap-both .firma-hibrida {
    margin-right: 0;
    margin-left: 0;
  }

  .MODULO_1_4 .sec-wrap article .wrap-both .wrap-text header h3 a {
    text-align: left !important;
  }

  .MODULO_1_4 .sec-wrap article.articulo-opinion .wrap-both {
    align-items: center;
  }

  .destacado-ceramica .MODULO_1_1_3 .first-wrap,
  .destacado-verde .MODULO_1_1_3 .first-wrap,
  .destacado-confidencial .MODULO_1_1_3 .first-wrap,
  .destacado-revista .MODULO_1_1_3 .first-wrap,
  .destacado-cultura .MODULO_1_1_3 .first-wrap,
  .destacado-negro .MODULO_1_1_3 .first-wrap,
  .destacado-deporte .MODULO_1_1_3 .first-wrap,
  .destacado-innovacion .MODULO_1_1_3 .first-wrap {
    border-right: solid 1px var(--neutral-white);
  }

  .destacado-gris .MODULO_1_1_3 .first-wrap {
    border-right: solid 1px var(--gray-1);
  }

  .destacado-inmobiliaria .MODULO_1_1_3 .first-wrap {
    border-right: solid 1px var(--gray-1);
  }
}

@media (min-width: 1200px) {
  .ad-wrapper-side {
    display: block;
    position: fixed;
    z-index: 0;
    overflow-x: visible;
    height: 600px;
    top: 198px;
    left: 0;
    flex: 0 0 auto;
    width: 100%;
    transition: top 0.3s ease-in;
  }

  .ad-wrapper-side-left,
  .ad-wrapper-side-right {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    width: 1040px;
    background-color: transparent;
    height: 100%;
  }

  .ad-wrapper-side-left,
  .ad-wrapper-side-right {
    position: relative;
    z-index: 1;
    margin: 0 auto;
    width: 1040px;
    background-color: transparent;
  }

  .ad-wrapper-side-left .ad {
    margin-left: -210px;
    max-width: 180px;
    float: left;
    overflow: hidden;
  }

  .ad-wrapper-side-right .ad {
    margin-right: -210px;
    margin-top: -600px;
    float: right;
    max-width: 180px;
    overflow: hidden;
  }

  .ad-container {
    text-align: center;
  }

  /* .container-mega {
    align-content: center;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 15px;
  } */

  .container-mega .BN {
    max-width: 980px;
  }

  /*.wrap-TRIPLE.wrap-DEST {height: 0;}*/
  .ad-wrapper-side {
    display: block;
    position: fixed;
    z-index: 1;
    overflow-x: visible;
    height: 600px;
    top: 198px;
    left: 0;
    flex: 0 0 auto;
    width: 100%;
    transition: top 0.2s ease-in;
    pointer-events: none;
  }

  .ad-wrapper-side.fix-top {
    top: 80px;
  }

  .ad-wrapper-side-left,
  .ad-wrapper-side-right {
    position: relative;
    z-index: 2;
    margin: 0 auto;
    width: 1040px;
    background-color: transparent;
    height: 100%;
    pointer-events: all;
  }
}

/*nuevo*/
/* general */
[type="checkbox"]+span:not(.lever):before {
  border: 2px solid var(--neutral-3) !important;
}

[type="checkbox"]:checked+span:not(.lever):before {
  border-right: 2px solid var(--primary) !important;
  border-bottom: 2px solid var(--primary) !important;
}

.btn_ {
  position: relative;
  border-radius: 10px;
  border: 0;
  padding: 10px 20px;
  font-family: var(--font-2);
  font-weight: bold;
  font-size: 16px;
  line-height: normal;
  text-decoration: none;
  text-align: center;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 4px;
  cursor: pointer;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.btn_:hover {
  cursor: pointer;
  opacity: 0.8;
}

.btn_white_black {
  background: var(--neutral-6);
  color: var(--neutral-1);
}

.btn_white_black:hover {
  background: var(--neutral-6);
  color: var(--neutral-1);
}

.btn_black_white {
  background: var(--neutral-1);
  color: var(--neutral-6);
}

.btn_black_white:hover {
  background: var(--neutral-1);
  color: var(--neutral-6);
}

.btn_periodico {
  background: var(--primary);
  color: var(--neutral-6);
  font-family: var(--font-2) !important;
}

.btn_periodico:hover {
  background: var(--primary);
  color: var(--neutral-6);
  opacity: 0.8;
  cursor: pointer;
}

.btn_periodico_secundario {
  background: var(--secondary);
  color: var(--neutral-6);
  font-family: var(--font-2) !important;
}

.btn_periodico_secundario:hover {
  background: var(--secondary);
  color: var(--neutral-6);
  opacity: 0.8;
  cursor: pointer;
}

.heading-XL {
  font-family: var(--font-1);
  font-size: 80px;
  font-weight: bold;
}

.heading-L {
  font-family: var(--font-1);
  font-size: 40px;
  font-weight: bold;
}

.heading-M {
  font-family: var(--font-1);
  font-size: 28px;
  font-weight: bold;
}

.heading-S {
  font-family: var(--font-1);
  font-size: 20px;
  font-weight: 400;
}

.heading-TAG {
  font-family: var(--font-1);
  font-size: 20px;
  font-weight: bold;
}

.semi-heading {
  font-family: var(--font-2);
  font-size: 16px;
  font-weight: bold;
}

.paragraph-M {
  font-family: var(--font-3);
  font-size: 20px;
  font-weight: 400;
}

.paragraph-S {
  font-family: var(--font-3);
  font-size: 16px;
  font-weight: 400;
}

/* dropdown navbar enlaces periodicos */
#btn-enlaces-periodicos img {
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  position: relative;
  cursor: pointer;
  width: 100%;
  max-width: 60px;
  height: auto;
}

#btn-enlaces-periodicos:hover img {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

/** footer **/
.wrap-FOOTER .page-footer {
  background: var(--primary);
  padding: 48px 0px;
}

.CULTURPLAZA .wrap-FOOTER .page-footer {
  background: var(--primary);
}

.page-footer .footer-top {
  background: var(--primary);
  border-top: 0;
}

.CULTURPLAZA .page-footer .footer-top {
  background: var(--primary);
}

.footer-top nav {
  background: var(--primary);
  gap: 16px;
  margin-top: 24px;
  height: auto;
}

.CULTURPLAZA .footer-top nav {
  background: var(--primary);
}

.wrap-FOOTER .footer-copyright {
  background: var(--primary);
  padding: 0;
  min-height: auto;
  height: auto;
}

.CULTURPLAZA .wrap-FOOTER .footer-copyright {
  background: var(--primary);
}

.wrap-FOOTER .footer-mid .box__ {
  display: flex;
  gap: 28px;
  align-items: stretch;
  justify-content: center;
  width: 100%;
  flex-wrap: nowrap;
}

.wrap-FOOTER .footer-top .foot-brand {
  width: auto;
  max-width: 295px;
  display: block;
  margin: auto 0;
  max-height: 60px;
}

.footer-top nav {
  box-shadow: none;
  display: flex;
  flex-direction: column;
  align-items: start;
  justify-content: center;
  gap: 24px;
}

.wrap-FOOTER .footer-top nav ul:nth-of-type(1) li a {
  font-family: var(--font-2);
  color: var(--neutral-6);
  font-weight: bold;
  font-size: 18px;
  line-height: normal;
}

.wrap-FOOTER .footer-top nav ul:nth-of-type(2) li a {
  font-family: var(--font-3);
  color: var(--neutral-6);
  font-weight: 400;
  font-size: 16px;
  line-height: normal;
}

.wrap-FOOTER .footer-top nav ul li a {
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.wrap-FOOTER .footer-top nav ul li a:hover {
  color: var(--neutral-6);
  opacity: 0.8;
  cursor: pointer;
}

.wrap-FOOTER .footer-copyright .centrado {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.wrap-FOOTER .footer-copyright .centrado span {
  font-family: var(--font-3);
  color: var(--neutral-6);
  font-weight: 400;
  font-size: 16px;
  line-height: normal;
}

.wrap-FOOTER .footer-copyright .centrado span a {
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  text-decoration: none;
  font-family: var(--font-3);
  color: var(--neutral-6);
  font-weight: 400;
  font-size: 16px;
  line-height: normal;
}

/* modal suscripcion */
#modal-suscripcion-new,
#modal-enlaces-periodicos {
  background: var(--neutral-6);
  max-width: 990px;
  width: 95%;
}

#modal-suscripcion-new .top-content img,
#modal-enlaces-periodicos .top-content img {
  max-width: 110px;
  margin-bottom: 12px;
}

#modal-enlaces-periodicos .modal-content,
#modal-suscripcion-new .modal-content {
  padding-top: 0;
}

#modal-suscripcion-new .mid-content {
  margin-top: 24px;
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  gap: 48px;
}

#modal-suscripcion-new .mid-content .left-content,
#modal-suscripcion-new .mid-content .right-content {
  width: 50%;
}

#modal-suscripcion-new .mid-content .left-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}

#modal-suscripcion-new .mid-content .left-content>div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}

#modal-suscripcion-new .mid-content .left-content p {
  margin: 0;
  text-align: left;
  line-height: normal;
  color: #1c1c1c;
}

#modal-suscripcion-new .mid-content .left-content span {
  text-align: left;
  line-height: normal;
  color: #1c1c1c;
}

#modal-suscripcion-new .mid-content .left-content form {
  width: 100%;
  margin-top: 0;
  border: 0 !important;
  padding-top: 0 !important;
  display: flex;
  align-items: center;
  gap: 24px;
}

#modal-suscripcion-new .mid-content .left-content form .input-field {
  margin: 0;
  width: 70%;
}

#modal-suscripcion-new .mid-content .left-content form .input-field input {
  background: var(--neutral-5);
  border-bottom: 2px solid var(--primary);
}

#modal-suscripcion-new .mid-content .left-content form button {
  width: 30%;
  margin-bottom: 0;
}

#modal-suscripcion-new .modal-footer {
  height: 5px;
  padding-top: 0;
  background-color: var(--primary) !important;
}

#modal-suscripcion-new .bottom-content {
  margin-top: 24px;
  padding-top: 24px;
  border-top: solid 1px var(--neutral-3);
}

#modal-suscripcion-new .bottom-content p {
  text-align: left;
  margin: 0;
  font-family: var(--font-3);
  line-height: normal;
}

.modalNew .Formulario input+label.active {
  color: var(--primary) !important;
}

#modal-suscripcion-new .mid-content .right-content {
  display: flex;
  flex-direction: row;
  gap: 24px;
  align-items: flex-start;
  justify-content: flex-start;
}

#modal-suscripcion-new .mid-content .right-content .check__ {
  width: 100%;
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
}

#modal-suscripcion-new .mid-content .right-content .check__>div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 24px;
  text-align: left;
}

#modal-suscripcion-new .mid-content .right-content .check__>div label {
  display: flex;
  gap: 24px;
  min-height: 25px;
  align-items: center;
  justify-content: flex-start;
}

#modal-suscripcion-new .mid-content .right-content .check__>div label input {
  position: relative;
  left: 0;
  opacity: 1;
  width: 15px;
  height: 15px;
}

#modal-suscripcion-new .mid-content .right-content .check__>div span {
  min-height: 25px;
  display: flex;
  align-items: center;
  justify-content: flex-start;
}

#modal-suscripcion-new .mid-content .right-content .check__>div span img {
  max-height: 25px;
  max-width: 120px;
}

#modal-suscripcion-new .Formulario {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 24px;
}

#modal-suscripcion-new .Formulario #email_reg {
  margin-bottom: 0;
  background: var(--neutral-5);
}

/* MODAL ACCIONISTAS */
.modal-accionistas {
  background: var(--white);
  max-width: 1350px;
  width: 95%;
  top: 20px !important;
  max-height: auto !important;
}

.modal-accionistas .modal-close.close-btn {
  position: absolute;
  width: 100%;
  color: var(--neutral-white);
}

#modal-enlaces-periodicos .top-content img {
  max-width: 168px;
  margin: auto 0;
}

.modal-accionistas .top-content img {
  max-width: 168px;
  margin: 24px 0;
}

#modal-enlaces-periodicos .modal-content,
.modal-accionistas .modal-content {
  padding-top: 0;
}

.modal-accionistas .mid-content {
  width: 90%;
  max-width: 1200px;
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: center;
  gap: 48px;
  margin: 24px auto;
  flex-wrap: wrap;
}

.modal-accionistas .mid-content .left-content,
.modal-accionistas .mid-content .right-content {
  width: calc(49% - 1rem) !important;
}

.modal-accionistas .mid-content .left-content {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: space-between;
  gap: 24px;
}

.modal-accionistas .mid-content .left-content>div {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}

.modal-accionistas .mid-content .left-content p {
  margin: 0;
  text-align: left;
  line-height: normal;
  color: #1c1c1c;
}

.modal-accionistas .mid-content .left-content span {
  text-align: left;
  line-height: normal;
  color: #1c1c1c;
}

.modal-accionistas .mid-content .left-content form {
  width: 100%;
  margin-top: 0;
  border: 0 !important;
  padding-top: 0 !important;
  display: flex;
  align-items: center;
  gap: 24px;
}

.modal-accionistas .mid-content .left-content form .input-field {
  margin: 0;
  width: 70%;
}

.modal-accionistas .mid-content .left-content form .input-field input {
  background: var(--neutral-5);
  border-bottom: 2px solid var(--primary);
}

.modal-accionistas .mid-content .left-content form button {
  width: 30%;
  margin-bottom: 0;
}

.modal-accionistas .modal-footer {
  height: 5px;
  padding-top: 0;
  background-color: var(--primary) !important;
}

.modal-accionistas .bottom-content {
  margin-top: 24px;
  padding-top: 24px;
  border-top: solid 1px var(--neutral-3);
}

.modal-accionistas .bottom-content p {
  text-align: left;
  margin: 0;
  font-family: var(--font-3);
  line-height: normal;
}

.modalNew .Formulario input+label.active {
  color: var(--primary) !important;
}

.modal-accionistas .mid-content .right-content {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
}

.modal-accionistas .right-content p {
  text-align: start;
  margin: 0;
  font-family: var(--font-3);
}

.modal-accionistas .top-content {
  background-color: var(--color-ediciones-plaza);
  height: auto;
  display: flex;
  align-items: center;
  justify-content: center;
}

.modal-accionistas .mid-content .right-content .check__ {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
}

.modal-accionistas .btn_periodico {
  background: var(--color-ediciones-plaza);
}

.modal-accionistas .mid-content .right-content .check__>div {
  display: block;
  text-align: left;
}

.modal-accionistas .mid-content .right-content .check__>div label {
  display: flex;
  gap: 8px;
  align-items: center;
  justify-content: flex-start;
}

.modal-accionistas .mid-content .right-content .check__>div label input {
  position: relative;
  left: 0;
  opacity: 1;
  width: 15px;
  height: 15px;
}

.modal-accionistas .mid-content .right-content .check__>div span img {
  max-height: 25px;
}

.modal-accionistas .Formulario {
  display: flex;
  align-items: stretch;
  justify-content: flex-start;
  gap: 24px;
}

.modal-accionistas .Formulario #email_reg {
  margin-bottom: 0;
  background: var(--neutral-5);
}

.modal-accionistas .accionistas {
  display: flex;
  flex-direction: column;
  gap: 1rem;
  width: 100%;
}

.modal-accionistas .accionistas .modulo-accionistas {
  display: flex;
  flex-direction: row;
  width: 100%;
  justify-content: space-between;
  border-radius: 10px;
  -webkit-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 20px 2px rgba(0, 0, 0, 0.1);
  padding: 24px;
  background-color: var(--neutral-gray-3);
  gap: 12px;
  align-items: center;
}

.modal-accionistas .mid-content h3 {
  color: var(--color-ediciones-plaza);
  font-family: var(--font-1);
  font-size: 28px;
  font-weight: 800;
  text-align: start;
  margin: 0;
}

.modal-accionistas .mid-content h4 {
  color: var(--black);
  font-family: var(--font-1);
  font-size: 16px;
  font-weight: 800;
  text-align: start;
  line-height: normal;
  margin: auto 0;
}

.modal-accionistas .banner-login {
  width: 90%;
  max-width: 1200px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  margin: 24px auto;
  margin-top: 0;
  background-color: var(--color-ediciones-plaza-claro);
  padding: 48px 24px;
  border-radius: 10px;
}

.modal-accionistas .banner-login .btn_ {
  width: fit-content;
}

.modal-accionistas .banner-login h5 {
  color: white;
  font-size: 28px;
  font-family: var(--font-1);
  font-weight: 800;
  margin: 0;
}

.modal-accionistas .wrap-FOOTER .page-footer {
  padding: 24px 0;
}

.modal-accionistas .modal-content {
  padding: 0;
}

.modal-accionistas .text-center {
  text-align: center !important;
}

.mid-content .accionistas .col-12.col-lg-6 {
  width: calc(50% - 1rem) !important;
}

.mid-content .accionistas .row {
  display: flex;
  flex-wrap: wrap;
  width: 100%;
  margin: 0 auto;
  gap: 1rem;
}

#modal-accionistas-logueado .mid-content .accionistas {
  padding-bottom: 48px;
  border-bottom: solid 1px #d2d2d2;
}

/* modal enlaces periódico */
#modal-enlaces-periodicos .mid-content .second-content {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 24px;
  width: 100%;
  max-width: 750px;
  margin: auto;
}

#modal-enlaces-periodicos .mid-content .second-content a {
  display: flex;
  cursor: pointer;
}

#modal-enlaces-periodicos .mid-content .second-content a img {
  max-height: 22px;
  min-height: 22px;
  width: auto;
  position: relative;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

#modal-enlaces-periodicos .mid-content .second-content a:hover img {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

#modal-enlaces-periodicos .mid-content .first-content>div {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
  margin-bottom: 36px;
}

#modal-enlaces-periodicos .mid-content .first-content p {
  margin: 0;
  text-align: center;
  line-height: normal;
  color: #1c1c1c;
}

#modal-enlaces-periodicos .mid-content .first-content span {
  text-align: center;
  line-height: normal;
  color: #1c1c1c;
}

/* subscripciones module */
.module_newsletter {
  width: 100%;
  min-height: 150px;
  background-color: var(--neutral-4);
  padding: 32px;
  border-bottom: solid 10px var(--primary);
  border-radius: 0;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 24px;
}

.module_newsletter .float_image {
  max-height: 140px;
  width: auto;
  position: absolute;
  right: -20px;
  top: -20px;
}

.module_newsletter .content__ {
  width: 33%;
}

.module_newsletter .content__.brand_content img {
  max-height: 45px;
  width: auto;
  max-width: 100%;
}

.module_newsletter .content__.mid_content p {
  font-size: 24px;
  color: #1c1c1c;
  line-height: normal;
  font-family: var(--font-1);
  font-weight: bold;
  margin: 0;
  text-align: left;
}

.module_newsletter .content__.last_content button {
  margin: auto;
}

.module_box {
  width: 100%;
  max-width: 100%;
  background-color: var(--primary);
  padding: 24px;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
  margin-bottom: 24px;
}

.module_box.module_box_culturplaza {
  display: none;
}

.CULTURPLAZA .module_box.module_box {
  display: none;
}

.CULTURPLAZA .module_box.module_box_culturplaza {
  display: flex;
}

.module_box.module_box_secondary {
  background-color: var(--secondary);
}

.module_box .float_image {
  max-height: 170px;
  width: auto;
  position: absolute;
  right: -40px;
  top: 50%;
  -webkit-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
}

.module_box p {
  font-size: 28px;
  color: var(--neutral-6);
  line-height: normal;
  font-family: var(--font-1);
  font-weight: bold;
  margin: 0;
  margin-bottom: 8px;
  text-align: center;
}

.module_box p+p {
  font-size: 16px;
  color: var(--neutral-6);
  line-height: normal;
  font-family: var(--font-1);
  font-weight: bold;
  margin: 0;
  text-align: center;
}

/* páginas corporativas */
.corporative-pages .wrap-titulo {
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  position: relative;
  text-align: left;
  margin-bottom: 48px;
}

.corporative-pages .wrap-titulo::before {
  content: "";
  position: absolute;
  z-index: 1;
  top: 50%;
  left: 0;
  -webkit-transform: translate(0px, -50%);
  -moz-transform: translate(0px, -50%);
  -o-transform: translate(0px, -50%);
  -ms-transform: translate(0px, -50%);
  transform: translate(0px, -50%);
  width: 100%;
  height: 1px;
  background-color: var(--neutral-4);
}

.corporative-pages .wrap-titulo h2 {
  font-family: var(--font-1);
  font-weight: 900;
  line-height: normal;
  background-color: var(--neutral-6);
  padding-right: 24px;
  color: var(--primary);
  font-size: 28px;
  position: relative;
  z-index: 2;
  margin: 0;
}

.corporative-pages .header-content {
  width: 100%;
  height: 450px;
  border-radius: 5px;
  margin-bottom: 24px;
}

.corporative-pages .header-content img {
  width: 100%;
  height: 100%;
  border-radius: 5px;
  object-fit: cover;
}

.corporative-pages .wrap-precontent {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 16px;
}

.corporative-pages .wrap-precontent h3 {
  font-family: var(--font-1);
  font-weight: 900;
  color: var(--gray-1);
  font-size: 44px;
  line-height: normal;
  margin: 0;
}

.corporative-pages .wrap-precontent p {
  font-family: var(--font-3);
  font-weight: 400;
  color: var(--gray-2);
  font-size: 16px;
  line-height: normal;
  margin-top: 0;
}

.corporative-pages .wrap-precontent p:last-of-type {
  margin-bottom: 0;
}

.corporative-pages .wrap-precontent {
  margin-bottom: 48px;
}

.box___ {
  width: 100%;
  max-width: 750px;
  margin: auto;
  margin-bottom: 48px;
  min-height: 150px;
  background-color: var(--neutral-4);
  padding: 48px;
  border-bottom: solid 10px var(--primary);
  border-radius: 0;
  position: relative;
  overflow: hidden;
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 48px;
}

.box___.box_horizontal_triple .content_box {
  width: 30%;
}

.box___.box_horizontal_triple .content_box:first-of-type {
  width: 40%;
}

.box___.box_horizontal_triple .content_box p {
  font-family: var(--font-1);
  font-weight: 900;
  color: var(--gray-1);
  font-size: 16px;
  line-height: normal;
  margin: 0;
  margin-bottom: 12px;
}

.box___.box_horizontal_triple .content_box span {
  font-family: var(--font-3);
  font-weight: 400;
  color: var(--gray-1);
  font-size: 16px;
  line-height: normal;
  margin: 0;
  display: block;
}

.box___.box_horizontal_triple.box_app a {
  display: flex;
}

.box___.box_horizontal_triple.box_app a img {
  width: 100%;
  height: auto;
  position: relative;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.box___.box_horizontal_triple.box_app a:hover img {
  cursor: pointer;
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

.box___.box_vertical {
  flex-direction: column;
}

.box___.box_vertical .content_box:first-of-type {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.box___.box_vertical .content_box:first-of-type a img {
  max-height: 20px;
  width: 100%;
  position: relative;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.box___.box_vertical .content_box:first-of-type a:hover img {
  cursor: pointer;
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
}

.box___.box_vertical .content_box {
  width: 100%;
}

.box___.box_vertical .content_box ul {
  margin-top: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.box___.box_vertical .content_box ul:last-of-type {
  margin-bottom: 0;
}

.box___.box_vertical .content_box ul h4 {
  margin: 0;
  font-family: var(--font-1);
  color: var(--primary);
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-transform: uppercase;
  text-align: center;
}

.box___.box_vertical .content_box ul li a {
  font-family: var(--font-1);
  color: var(--gray-1);
  font-weight: bold;
  line-height: normal;
  font-size: 16px;
  text-align: center;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.box___.box_vertical .content_box ul li a:hover {
  color: var(--gray-1);
  cursor: pointer;
  opacity: 0.8;
}

.box___ .content_box.box_buttons {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 24px;
  flex-wrap: wrap;
}

.box___.box_horizontal_triple.box_quienes_somos {
  max-width: 100%;
}

.box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type {
  width: 25%;
}

.box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(2) {
  width: 50%;
}

.box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(3) {
  width: 25%;
}

.box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(2) p {
  margin: 0;
  text-align: center;
}

.box___.box_publicidad .content_box.box_buttons .btn_periodico_secundario {
  color: var(--neutral-white);
}

.wrap-organigrama {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
  flex-wrap: wrap;
  width: 100%;
  margin-bottom: 96px;
}

.wrap-organigrama .first-row {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 48px;
  flex-wrap: wrap;
  margin: 24px 0px;
  margin-bottom: 0;
  width: 100%;
}

.card-autor {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 24px;
}

.card-autor .wrap-image {
  width: 150px;
  min-width: 150px;
  height: 150px;
  border-radius: 150px;
  overflow: hidden;
}

.card-autor .wrap-image img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.card-autor .wrap-info {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 12px;
}

.card-autor .wrap-info .wrap-head {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.card-autor .wrap-info .wrap-head p {
  font-family: var(--font-1);
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  color: var(--gray-1);
  text-align: center;
  margin: 0;
}

.card-autor .wrap-info .wrap-head span {
  display: block;
  font-family: var(--font-1);
  font-size: 16px;
  font-weight: bold;
  line-height: normal;
  color: var(--primary);
  text-align: center;
  margin: 0;
}

.card-autor .wrap-info .wrap-foot {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.card-autor .wrap-info .wrap-foot a svg {
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  max-height: 17px;
  width: auto;
  position: relative;
}

.card-autor .wrap-info .wrap-foot a:hover svg {
  -webkit-transform: translateY(-2px);
  -moz-transform: translateY(-2px);
  -o-transform: translateY(-2px);
  -ms-transform: translateY(-2px);
  transform: translateY(-2px);
  opacity: 0.8;
  cursor: pointer;
}

.wrap-organigrama .second-row,
.wrap-organigrama .third-row,
.wrap-organigrama .fourth-row {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
}

.wrap-organigrama .wrap-titulo h2 {
  color: var(--gray-1);
}

.wrap-organigrama .second-row .wrap-autores,
.wrap-organigrama .third-row .wrap-autores,
.wrap-organigrama .fourth-row .wrap-autores {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 48px;
  width: 100%;
  flex-wrap: wrap;
}

.wrap-organigrama .second-row .wrap-autores .card-autor,
.wrap-organigrama .fourth-row .wrap-autores .card-autor {
  width: calc(25% - 36px);
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
}

.wrap-organigrama .third-row .wrap-autores .card-autor {
  width: calc(33% - 30px);
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
}

.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-image,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-image {
  width: 100px;
  min-width: 100px;
  height: 100px;
  border-radius: 100px;
}

.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-image {
  width: 15px;
  min-width: 15px;
  height: 16px;
  border-radius: 0;
}

.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info {
  align-items: flex-start;
  justify-content: space-between;
}

.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info .wrap-head p,
.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info .wrap-head span,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info .wrap-head p,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info .wrap-head span,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info .wrap-head p,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info .wrap-head span {
  text-align: left;
}

.wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info .wrap-head,
.wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info .wrap-head,
.wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info .wrap-head {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 8px;
}

/* politicas */
.corporative-pages .wrap-text p,
.corporative-pages .wrap-text ul li,
.corporative-pages .wrap-text span {
  margin-top: 0;
  margin-bottom: 0.75em;
  font-weight: 400;
  color: var(--gray-1);
  font-family: var(--font-3);
  font-size: 16px;
  line-height: normal;
}

.corporative-pages .wrap-text ul {
  padding-left: 1.5em;
}

.corporative-pages .wrap-text ul:not(.browser-default)>li {
  list-style-type: disc !important;
}

.corporative-pages .wrap-text a {
  margin-top: 0;
  margin-bottom: 0.75em;
  font-weight: 400;
  color: var(--primary);
  font-family: var(--font-3);
  font-size: 16px;
  line-height: normal;
  text-decoration: underline;
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}

.corporative-pages .wrap-text a:hover {
  cursor: pointer;
  color: var(--primary);
  opacity: 0.8;
}

/*new item op opninion */
.articulo-opinion .firma-hibrida {
  display: flex;
  flex-direction: column;
  gap: 12px;
  align-items: flex-start;
  justify-content: flex-start;
}

.articulo-opinion .entradilla {
  display: none;
}

/* .articulo-opinion .wrap-otros {
  display: none !important;
} */

.op-redactor {
  display: none;
  gap: 0;
  align-items: center;
  justify-content: center;
}

.articulo-opinion .op-redactor {
  display: flex;
}

/* 
.op-redactor .op {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 4px;
  border-radius: 5px;
  background: var(--primary);
  position: relative;
  z-index: 1;
}

.op-redactor .op span {
  font-family: var(--font-2);
  color: var(--neutral-white);
  font-weight: 900;
  font-size: 16px;
  line-height: 24px;
  letter-spacing: -2px;
}

.op-redactor .nombre-op-redactor {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 4px 8px;
  border-radius: 5px;
  background: var(--secondary);
  position: relative;
  z-index: 0;
  margin-left: -5px;
  padding-left: 13px;
}

.op-redactor .nombre-op-redactor span {
  font-family: var(--font-2);
  color: var(--neutral-white);
  font-weight: 900;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
}

.Opinion .op-redactor .nombre-op-redactor {
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  padding: 4px 8px;
  border-radius: 5px;
  background: transparent;
  position: relative;
  z-index: 0;
  margin-left: -5px;
  padding-left: 13px;
}

.Opinion .op-redactor .nombre-op-redactor span {
  font-family: var(--font-2);
  color: var(--primary);
  font-weight: 900;
  font-size: 16px;
  line-height: 24px;
  white-space: nowrap;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .op-redactor .nombre-op-redactor span a {
  color: var(--neutral-gray-1) !important;
} */

.Opinion .edition {
  display: none;
}

.Opinion .op-redactor .op {
  display: none;
}

.LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .op-redactor {
  display: flex;
  justify-content: flex-start;
  margin-top: 8px;
}

.MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-2 .op-redactor,
.MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-3 .op-redactor {
  justify-content: flex-start;
}

.MODULO .slick-list .articulo-opinion .wrap-text .pretitulo {
  text-align: center;
}

.MODULO .slick-list .articulo-opinion .wrap-both .wrap-text .entradilla {
  text-align: center;
}

.MODULO .slick-list .articulo-opinion .op-redactor {
  margin-top: 12px;
}

.MODULO .slick-list .articulo-opinion .wrap-text {
  margin-top: 4px;
}

.MODULO .slick-list .articulo-opinion header {
  margin-top: 4px;
}

.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both,
.MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both {
  display: flex;
  gap: 12px;
}

.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-text .pretitulo,
.MODULO .slick-list.slider-x4 .articulo-opinion .wrap-text .pretitulo {
  text-align: left;
}

.MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both .wrap-text h3 a,
.MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both .wrap-text h3 a {
  text-align: left !important;
}

.MODULO .slick-list.slider-x3 .articulo-opinion .op-redactor,
.MODULO .slick-list.slider-x4 .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

/* tags and share */
.tags-and-share {
  display: flex;
  flex-wrap: nowrap;
  width: 100%;
  gap: 12px;
  margin-left: 0.5rem;
}

.tags-and-share .share-box {
  width: 100%;
  padding: 24px 0;
}

.tags-and-share .share-box ul {
  margin: 0;
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 12px;
  flex-wrap: wrap;
}

.tags-and-share .share-box ul li {
  font-family: var(--font-1);
  color: var(--neutral-black);
  text-transform: uppercase;
  font-size: 14px;
  font-weight: bold;
}

.tags-and-share .share-box ul li {
  font-family: var(--font-1);
  font-size: 13px;
  font-weight: 400;
  text-transform: uppercase;
  -webkit-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);
  text-transform: uppercase !important;
  color: black !important;
  background-color: white !important;
  border-radius: 5px;
  padding: 10px 15px;
}

.tags {
  display: flex;
  gap: 12px;
  align-items: center;
  justify-content: center;
}

.tags-and-share .barra-compartir-articulo {
  max-width: fit-content;
  padding-bottom: 0;
  border-bottom: 0;
  margin-bottom: 0;
}

.autor-foto {
  position: relative;
}

.autor-foto::before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 13px;
  height: 13px;
  background-color: var(--primary);
}

.autor-foto::after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 13px;
  height: 13px;
  background-color: var(--secondary);
}

/* .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .cate,
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .cate,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .cate,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .cate {
  display: none;
} */

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2 span {
  margin: 0;
  margin-right: auto;
  padding: 12px 24px;
  background-color: var(--live);
}

.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2 span,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2 span {
  margin: 0;
  margin-right: auto;
  padding: 12px 24px;
  background-color: var(--primary);
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2 span {
  margin: 0;
  margin-right: auto;
  padding: 12px 24px;
  background-color: var(--secondary);
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2,
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2 {
  padding-left: 0;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2 span .live-icon {
  display: none;
}

/* .wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2::before {
  background: var(--live);
  left: unset;
  right: 0;
  max-width: calc(100% - 180px);
} */

/* .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2::before,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2::before {
  background: var(--primary);
  left: unset;
  right: 0;
  max-width: calc(100% - 180px);
} */

/* .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2::before {
  background: var(--secondary);
  left: unset;
  right: 0;
  max-width: calc(100% - 150px);
} */

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2 span,
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2 span,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2 span,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2 span {
  font-family: var(--font-1);
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--neutral-white);
  letter-spacing: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: fit-content;
  border-radius: 5px;
}

.wrap-FICHA-ARTICULO.ARTICULO_EN_DIRECTO .container .row .col .wrap-FULL .wrap-tit h2.top-title,
.wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2.top-title,
.wrap-FICHA-ARTICULO.ARTICULO_EXCLUSIVA .container .row .col .wrap-FULL .wrap-tit h2.top-title,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2.top-title {
  margin-bottom: 0;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .art-autor {
  display: none !important;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .op-redactor {
  display: flex;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit .art-entradilla {
  border-bottom: 0;
  padding-bottom: 0;
  margin-bottom: 0;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .op-redactor .nombre-op-redactor span a {
  color: var(--neutral-white);
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor {
  float: none;
  margin-right: 0;
  width: calc(66% - 2em);
  margin: 0 2em 1em 0;
  order: 2;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media {
  width: 100%;
  float: none;
  margin-right: 0;
  margin-bottom: 0;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date {
  display: flex;
  align-items: stretch;
  gap: 12px;
  justify-content: space-between;
  flex-wrap: nowrap;
  margin-bottom: 12px;
  padding-top: 1em;
  border-top: solid 1px var(--neutral-4);
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author {
  width: 60%;
  display: flex;
  flex-direction: row;
  gap: 12px;
  align-items: center;
  justify-content: flex-start;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .wrap-image {
  width: 60px;
  height: 60px;
  border-radius: 60px;
  overflow: hidden;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .wrap-image img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
  object-fit: cover;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .information {
  display: flex;
  flex-direction: column;
  gap: 8px;
  align-items: flex-start;
  justify-content: flex-start;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .information .edition a {
  font-family: var(--font-1);
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  font-weight: var(--fw-700);
  color: var(--primary);
  position: relative;
  padding-left: 16px;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author .information .edition a::after {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 2px;
  background-color: var(--primary);
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date {
  width: 40%;
}

.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-uno,
.wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-dos {
  text-align: end;
  font-family: var(--font-3);
  color: var(--neutral-3);
  font-weight: 400;
  font-size: 14px;
}

/* OTROS */
.MODULO .MODULO_VERT_6 .slider-x6 .wrap-both .wrap-text .entradilla {
  display: none;
}

.MODULO .MODULO_VERT_6 .slider-x6 .wrap-otros .pie-noticia .contenedor-redactor .firma-hibrida {
  display: none;
}

.sidenav-logotype {
  display: none;
}

/* HEMEROTECA */
.lo-mas-leido-cabecero.busqueda-avanzada span {
  margin: 0;
  margin-right: auto;
  padding: 12px 24px;
  background-color: var(--secondary);
}

.lo-mas-leido-cabecero.busqueda-avanzada {
  padding-left: 0;
}

.lo-mas-leido-cabecero.busqueda-avanzada::after {
  background: var(--primary);
  left: unset;
  right: 0;
  max-width: calc(100% - 400px);
}

.lo-mas-leido-cabecero.busqueda-avanzada span {
  font-family: var(--font-1);
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--neutral-white);
  letter-spacing: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: fit-content;
  border-radius: 5px;
}

.wrap-LISTADO.wrap-MEDIO .MODULO {
  margin-bottom: 1em;
}

/* wrap listado módulo opinió */
/* .modulo-opinio .wrap-CORP .CORP-center .wrap-logo img{
  display: none;
} */

.modulo-opinio .wrap-CORP .CORP-center {
  /* background-image: url(../img/decor/logo-opinio-nacio.svg); */
  /* background-repeat: no-repeat;
  background-size: contain;
  background-position: left; */
}

.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:first-of-type {
  background: #f1f1f1;
  padding: 24px;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article {
  border-bottom: 0;
  margin-bottom: 0;
  padding-bottom: 0;
}

.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO {
  margin-bottom: 40px;
}

.modulo-opinio .LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media {
  max-width: 63px;
  min-width: 63px;
  height: 63px;
  min-height: 63px;
  position: relative;
  margin-right: 1rem;
}

.modulo-opinio .MODULO .wrap-both .wrap-media figure {
  width: 100%;
  height: 100%;
  position: relative;
}

.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:nth-child(odd) .wrap-both .wrap-media figure::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  left: unset;
  width: 17px;
  height: 17px;
  background-color: #3effd0;
}

.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:nth-child(even) .wrap-both .wrap-media figure::after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: unset;
  width: 17px;
  height: 17px;
  background-color: #3effd0;
}

.modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:first-of-type figure::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  width: 17px;
  height: 17px;
  background-color: #0061f2;
  top: unset;
  z-index: 1;
}

.modulo-opinio .MODULO .wrap-both .wrap-media figure a {
  display: block;
  height: 100%;
  width: 100%;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap {
  padding-bottom: 100%;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text * {
  justify-content: flex-start !important;
  text-align: left !important;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text {
  display: flex;
  /* flex-direction: column; */
  flex-wrap: wrap;
  gap: 6px;
  padding-top: 0;
  flex: 1 !important;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .categoria-tag {
  order: 2;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .wrap-otros {
  order: 1;
  margin: 0;
  margin-bottom: 0.5rem;
  width: auto;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text header {
  order: 3;
  width: 100%;
  margin: 0;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text header h3,
.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text header h3 a {
  margin: 0;
  font-weight: 700;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla {
  order: 3;
  width: 100%;
  display: flex !important;
  color: var(--negro);
  font-family: var(--font-1);
  font-size: 19px;
  line-height: 27px;
  font-weight: 400;
}

.modulo-opinio .wrap-otros .pie-noticia .contenedor-redactor span a {
  font-family: var(--font-1) !important;
  font-style: normal;
  letter-spacing: 0;
  font-size: 16px;
  line-height: 21px;
  font-weight: var(--fw-400);
  color: var(--black);
  position: relative;
  text-transform: uppercase;
}

/* art. opinión dentro de todos los módulos*/
.destacado-ceramica .MODULO .articulo-opinion .op-redactor .op,
.destacado-verde .MODULO .articulo-opinion .op-redactor .op,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .op,
.destacado-revista .MODULO .articulo-opinion .op-redactor .op,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .op,
.destacado-negro .MODULO .articulo-opinion .op-redactor .op,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .op,
.destacado-innovacion .MODULO .articulo-opinion .op-redactor .op {
  background: var(--neutral-white);
  border-right: 2px solid var(--neutral-4);
}

.destacado-ceramica .MODULO .articulo-opinion .op-redactor .op span,
.destacado-verde .MODULO .articulo-opinion .op-redactor .op span,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .op span,
.destacado-revista .MODULO .articulo-opinion .op-redactor .op span,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .op span,
.destacado-negro .MODULO .articulo-opinion .op-redactor .op span,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .op span,
.destacado-innovacion .MODULO .articulo-opinion .op-redactor .op span {
  color: var(--primary) !important;
}

.destacado-ceramica .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-verde .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-revista .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-negro .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .nombre-op-redactor,
.destacado-innovacion .MODULO .articulo-opinion .op-redactor .nombre-op-redactor {
  background: var(--neutral-white);
}

.destacado-ceramica .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-verde .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-confidencial .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-revista .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-cultura .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-negro .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-deporte .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span,
.destacado-innovacion .MODULO .articulo-opinion .op-redactor .nombre-op-redactor span {
  color: var(--secondary) !important;
}

.MODULO .articulo-opinion .pretitulo {
  margin-top: 8px;
}

.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .wrap-text header h3 {
  margin-bottom: 8px;
}

.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .wrap-text header h3 a {
  font-size: 28px;
  line-height: normal;
}

.MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .wrap-text .op-redactor {
  margin-top: 8px;
}

.MODULO .MODULO_XXL_NUEVO .sec-wrap .pretitulo {
  text-align: center;
}

.MODULO .MODULO-30-70 .first-wrap .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-both {
  display: flex;
  gap: 24px;
}

.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .firma-hibrida {
  width: 110px;
  margin: 0;
  min-width: 110px;
}

.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text {
  flex-direction: column;
  gap: 0;
  padding-top: 0.5em;
  align-items: flex-start;
  width: 100%;
}

.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text header {
  width: 100%;
}

.MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text header h3 a {
  display: inline;
}

.MODULO .MODULO_ASIM_2_1 .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_ASIM_2_1 .articulo-opinion .entradilla {
  text-align: center;
  margin-bottom: 8px;
}

.MODULO .MODULO_VERT_2 .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_VERT_2 .articulo-opinion .entradilla {
  text-align: center;
  margin-bottom: 8px;
}

.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-both {
  gap: 24px;
  align-items: center;
}

.MODULO .MODULO_HORIZ_2 .articulo-opinion .firma-hibrida {
  width: 110px;
  min-width: 110px;
  margin: 0;
}

.MODULO .MODULO_HORIZ_2 .articulo-opinion .pretitulo {
  display: none;
}

.MODULO .MODULO_HORIZ_2 .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

.MODULO .MODULO_HORIZ_2 .articulo-opinion .entradilla {
  margin-bottom: 8px;
}

.MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text header h3 a {
  display: inline;
}

.MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion header {
  margin-top: 0.5em !important;
}

.MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion .entradilla {
  text-align: center;
  margin-bottom: 8px;
}

.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-both {
  gap: 24px;
  align-items: center;
}

.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-text {
  width: 100%;
}

.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .firma-hibrida {
  width: 100px;
  min-width: 100px;
  margin: 0;
}

.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .pretitulo {
  display: none;
}

.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .entradilla {
  display: none !important;
}

.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion header h3 a {
  display: inline;
}

.MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

.MODULO .MODULO_ASIM_1_6 .first-wrap .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_ASIM_1_6 .first-wrap .articulo-opinion .entradilla {
  text-align: center;
  margin-bottom: 8px;
}

.MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_2_1_4 .wrap_two .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_2_1_4 .wrap_three .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_2_1_4 .wrap_three .articulo-opinion .entradilla {
  text-align: center;
  margin-bottom: 8px;
}

.MODULO .MODULO_2_1_4 .wrap_four .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_2_1_4 .wrap_four .articulo-opinion {
  padding: 0 0 2rem;
}

.MODULO .MODULO_XXL .first-wrap .articulo-opinion header {
  margin-top: 0.5em !important;
}

.MODULO .MODULO_XXL .first-wrap .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_XXL .first-wrap .articulo-opinion .entradilla {
  text-align: center;
  margin-bottom: 8px;
}

.MODULO .MODULO_XXL .sec-wrap .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-both {
  gap: 24px;
}

.MODULO .MODULO_HORIZ_3 .articulo-opinion .firma-hibrida {
  width: 100px;
  min-width: 100px;
}

.MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-text {
  width: 100%;
}

.MODULO .MODULO_HORIZ_3 .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: left;
}

.MODULO .MODULO_HORIZ_3 .articulo-opinion header h3 a {
  display: inline;
}

.MODULO .MODULO_HORIZ_3 .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion {
  margin-bottom: 1em;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-both {
  flex-direction: row;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .firma-hibrida {
  width: 100px;
  min-width: 100px;
  margin: 0;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-text {
  flex-basis: 100% !important;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .pretitulo {
  margin-top: 0;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion header h3 {
  margin-bottom: 4px;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion header h3 a {
  display: inline;
  text-align: left;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

.MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .entradilla {
  margin-bottom: 8px;
}

.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .op-redactor .op {
  z-index: 2;
}

.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .op-redactor .nombre-op-redactor {
  z-index: 1;
}

.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .entradilla {
  margin-bottom: 8px;
  text-align: center;
}

.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .wrap-both {
  height: 100%;
  min-height: 1px;
}

.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .wrap-text {
  position: unset !important;
  top: unset;
  right: unset;
  transform: unset;
  -webkit-transform: unset;
  background: var(--neutral-white);
  float: unset;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  margin: auto;
}

.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .entradilla {
  margin-bottom: 8px;
}

.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .op-redactor .op {
  z-index: 2;
}

.MODULO .MODULO_1_1_4 .first-wrap .articulo-opinion .op-redactor .nombre-op-redactor {
  z-index: 1;
}

.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-both {
  gap: 24px;
}

.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .firma-hibrida {
  width: 100px;
  min-width: 100px;
}

.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-text {
  width: 100%;
}

.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: left;
}

.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion header h3 a {
  display: inline;
}

.MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

.MODULO .MODULO_1_1_4 .sec-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_1_4 .sec-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .wrap-both {
  gap: 24px;
}

.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .firma-hibrida {
  width: 100px;
  min-width: 100px;
}

.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .wrap-text {
  width: 100%;
}

.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: left;
}

.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion header h3 a {
  display: inline;
}

.MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

.MODULO .MODULO_1_1_3 .first-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_1_3 .first-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_1_3 .sec-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_1_3 .sec-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .wrap-both {
  gap: 24px;
}

.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .firma-hibrida {
  width: 100px;
  min-width: 100px;
}

.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .wrap-text {
  width: 100%;
}

.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: left;
}

.MODULO .MODULO_1_4 .third-wrap .articulo-opinion header h3 a {
  display: inline;
}

.MODULO .MODULO_1_4 .third-wrap .articulo-opinion .op-redactor {
  justify-content: flex-start;
}

.MODULO .MODULO_1_4 .first-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4 .first-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4 .sec-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4 .sec-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4_1 .first-wrap .articulo-opinion .wrap-text {
  position: relative;
}

.MODULO .MODULO_1_4_1 .first-wrap .articulo-opinion .wrap-text .pretitulo {
  text-align: center;
}

.MODULO .MODULO_ASIM_1_3_3 .first-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_ASIM_1_3_3 .first-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_ASIM_1_3_3 .sec-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_ASIM_1_3_3 .sec-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4_3 .first-wrap .articulo-opinion .wrap-both {
  flex-direction: column;
}

.MODULO .MODULO_1_4_3 .first-wrap .articulo-opinion .pretitulo {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4_3 .first-wrap .articulo-opinion .entradilla {
  margin-top: 0;
  text-align: center;
}

.MODULO .MODULO_1_4_3 .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_GRID_VERT .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_XL_OVER .articulo-opinion .wrap-both .wrap-text {
  position: relative;
  margin-top: 1rem;
}

.MODULO .MODULO_XL_OVER .articulo-opinion .pretitulo {
  text-align: center;
}

.MODULO .MODULO_SLIDER .articulo-opinion .wrap-both {
  position: relative;
  display: flex;
  flex-direction: column;
  align-items: center;
}

.MODULO .MODULO_SLIDER .articulo-opinion .wrap-both .wrap-text {
  position: relative;
  bottom: 0;
}

.MODULO_1_3_1_2 .articulo-opinion .pretitulo {
  text-align: center !important;
}

.MODULO_1_3_1_2 .articulo-opinion .entradilla {
  text-align: center !important;
}

.MODULO_HORIZ_1 .sec-wrap .articulo-opinion .wrap-both {
  flex-direction: column;
}

.MODULO_HORIZ_1 .fecha-noticia,
.MODULO_HORIZ_3 .fecha-noticia,
.MODULO_VERT_2 .fecha-noticia {
  display: none;
}

.MODULO_HORIZ_1 .articulo-opinion .pretitulo {
  text-align: center !important;
}

.MODULO_HORIZ_1 .articulo-opinion .entradilla {
  text-align: center !important;
}

.MODULO-4-4 .articulo-opinion .pretitulo {
  text-align: center !important;
}

.MODULO-4-4 .articulo-opinion .entradilla {
  text-align: center !important;
}

.MODULO_M .articulo-opinion .pretitulo {
  text-align: center !important;
}

.MODULO_M .articulo-opinion .entradilla {
  text-align: center !important;
}

.MODULO_L .articulo-opinion .pretitulo {
  text-align: center !important;
}

.MODULO_L .articulo-opinion .entradilla {
  text-align: center !important;
}

.MODULO .MODULO_SLIDER .articulo-opinion .wrap-both .wrap-text {
  left: unset !important;
}

.MODULO_1_4.MODULO_1_4_ROBA .first-wrap {
  flex: 1 0 33%;
}

.MODULO_1_4.MODULO_1_4_ROBA .sec-wrap {
  flex: 1 0 33%;
}

.MODULO_1_4.MODULO_1_4_ROBA .third-wrap {
  flex: 1 0 33%;
}

.MODULO_2_4_ROBA .first-wrap .wrap_one article .wrap-both {
  flex-direction: column !important;
}

.MODULO_2_4_ROBA .sec-wrap {
  background-color: transparent !important;
}

.MODULO_MOTOR {
  display: flex;
}

.MODULO_MOTOR .first-wrap,
.MODULO_MOTOR .third-wrap {
  width: 25%;
}

.MODULO_MOTOR .sec-wrap {
  width: 50%;
  padding: 0 20px;
}

.MODULO_MOTOR .sec-wrap,
.MODULO_MOTOR .third-wrap {
  display: flex;
  flex: unset;
  margin-right: 0;
}

.MODULO_MOTOR .sec-wrap article,
.MODULO_MOTOR .third-wrap article {
  border-bottom: none;
  flex: unset;
  margin-bottom: 0;
  margin-right: 0;
  padding-bottom: 0;
}

.MODULO_MOTOR .sec-wrap article .wrap-both,
.MODULO_MOTOR .third-wrap article .wrap-both {
  flex-direction: column !important;
}

.MODULO_MOTOR .third-wrap article .wrap-both .wrap-media {
  flex: unset;
  width: 100%;
  margin-bottom: 1em;
  margin-right: 1em;
}

.MODULO_MOTOR .wrap-otros .pie-noticia .contenedor-redactor span a::after {
  content: none;
  position: absolute;
  top: 4px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 2px;
  background-color: var(--primary);
}

.MODULO_MOTOR .wrap-otros .pie-noticia .contenedor-redactor span a {
  font-family: var(--font-1);
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  font-weight: var(--fw-700);
  color: var(--primary);
  position: relative;
  padding-left: 0px;
}

.MODULO_MOTOR .wrap-text .pretitulo {
  display: none;
  padding-left: 0px;
  margin-bottom: 2px;
  margin-top: 4px;
  text-align: left;
  position: relative;
}

.MODULO_MOTOR .wrap-both .wrap-text header h3 {
  word-break: break-word;
  font-size: 1.3rem;
}

.MODULO_MOTOR article .wrap-both .wrap-media {
  position: relative;
  margin-bottom: 1em;
}

.MODULO_MOTOR .first-wrap article .wrap-both .wrap-text,
.MODULO_MOTOR .sec-wrap article .wrap-both .wrap-text,
.MODULO_MOTOR .third-wrap article .wrap-both .wrap-text {
  margin-bottom: 1em;
}

.MODULO_MOTOR .sec-wrap {
  display: flex;
  flex: unset;
  margin-right: 0;
  flex-direction: column;
}

.MODULO_MOTOR .sec-wrap .wrap-media .img-wrap {
  padding-bottom: 40% !important;
}

.MODULO_3_1_1 .first-wrap {
  border: none;
  flex: 1 0 66%;
  margin-left: 1em;
  padding-left: 1em;
  border-left: solid 1px var(--neutral-gray-2);
}

.MODULO_3_1_1 .third-wrap .wrap-both header {
  margin-top: 0;
}

.MODULO_3_1_1 .third-wrap article .wrap-both {
  gap: 20px;
}

.MODULO_3_1_1 .wrap-text .pretitulo {
  padding-left: 0px;
  margin-bottom: 2px;
  margin-top: 0px;
  text-align: left;
  position: relative;
}

/* .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe {
  height: 100%;
} */

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo iframe[src*="https://player.vimeo.com/"] {
  height: 426px !important;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ol,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul {
  margin: 0;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo img {
  margin-bottom: 0;
}

.grid-container__inner {
  width: 100%;
  max-width: 100%;
  margin: 0 auto;
  position: relative;
  display: flex;
  justify-content: flex-start;
}

.grid-container__inner .col-3-4 {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
}

.grid-container__inner .col-1-4.last {
  width: fit-content;
  clear: right;
  float: right;
  margin-right: 0;
}

.grid-container__inner .col-3-4 .media.noticia {
  display: flex;
  flex-direction: row;
  gap: 20px;
}

.grid-container__inner .col-3-4 .media.noticia .img {
  margin-right: 0;
  width: 25%;
  max-width: 161px;
  border-radius: 4px;
}

.grid-container__inner .col-3-4 .media.noticia .img img {
  display: block;
  width: 100%;
  max-width: 100%;
  height: auto;
  border-radius: 4px;
}

.grid-container__inner .col-3-4 .media.noticia .bd {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 12px;
  width: 100%;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__superior span {
  font-family: var(--font-1);
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 14px;
  font-weight: var(--fw-700);
  color: var(--primary);
  position: relative;
  padding-left: 16px;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__superior span::after {
  content: "";
  position: absolute;
  top: 6px;
  left: 0;
  width: 8px;
  height: 8px;
  border-radius: 2px;
  background-color: var(--primary);
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__titulo.h3 {
  font-size: 2.999em;
  line-height: 100%;
  font-weight: bold;
  color: var(--neutral-gray-1);
  margin-bottom: 0;
  margin-top: 0;
  letter-spacing: -1px;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 8px;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma {
  float: left;
  font-size: 14px;
  font-weight: normal;
  line-height: 100%;
  text-transform: uppercase;
  display: flex;
  flex-wrap: wrap;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .noticia__por {
  display: none;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .tag-list {
  margin: 0;
  list-style: none;
  display: flex;
  padding: 0;
  gap: 5px;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .tag-list li a {
  text-decoration: none;
  color: var(--primary);
  font-family: var(--font-3);
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .noticia__firma .noticia__firma-separador {
  font-weight: normal;
  color: #8a8a8a;
}

.grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla .html-content p {
  margin: 0 !important;
  line-height: normal;
  font-size: 16px;
  font-weight: normal;
  font-family: var(--font-2);
}

.nav-podcast__plataformas.nav-podcast__plataformas--programa {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  width: 100%;
  gap: 10px;
}

.nav-podcast__plataformas a {
  width: fit-content;
  max-width: 22px;
  display: flex;
  justify-content: center;
}

.nav-podcast__plataformas svg {
  max-width: 100%;
}

.wrap-LISTADO.wrap-MEDIO .container-mega {
  max-width: 95%;
}

.wrap-LISTADO.wrap-MEDIO .container-mega .BN {
  max-width: 1200px;
  margin: auto;
}

@media (max-width: 767px) {

  .modulo-opinio .CONTENIDO-IZQ,
  .modulo-opinio .CONTENIDO-DER {
    padding: 0px 1em;
  }

  .modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO {
    margin-bottom: 24px;
  }

  .modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO {
    margin-bottom: 24px;
    border-bottom: solid 1px #ececec;
  }

  .modulo-opinio .wrap-LISTADO.wrap-MEDIO .MODULO:first-of-type {
    padding: 24px 16px !important;
    border-bottom: 0;
  }

  .modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap {
    padding-bottom: 100% !important;
  }

  .modulo-opinio #boton-cargar-mas {
    max-width: 100%;
  }

  .wrap-LISTADO.wrap-MEDIO {
    padding: 1em 0;
  }

  .grid-container__inner .col-3-4 .media.noticia {
    flex-direction: column;
  }

  .grid-container__inner .col-3-4 .media.noticia .img {
    width: 100%;
    max-width: 75%;
  }

  .grid-container__inner .col-3-4 .media.noticia .bd .noticia__entradilla {
    gap: 10px;
  }

  .grid-container__inner .col-3-4 .media.noticia .bd .noticia__titulo.h3 {
    font-size: 28px;
  }

  .wrap-LISTADO.wrap-MEDIO .MODULO article {
    margin-bottom: 0 !important;
  }

  .container-mega:last-of-type {
    margin-top: 24px;
    margin-bottom: 0 !important;
  }

  .container-mega:last-of-type .BN {
    margin-bottom: 0 !important;
  }
}

.contenedor-estrecho {
  width: 100%;
  max-width: 1272px;
  margin: 0 auto;
  position: relative;
  margin-top: 40px;
}

.contenedor-estrecho article {
  margin-bottom: 20px;
}

.contenedor-estrecho .noticia {
  font-size: 16px;
  display: flex;
}

.contenedor-estrecho .noticia .img {
  width: 25%;
  max-width: 161px;
  margin-right: 20px;
}

.contenedor-estrecho .noticia .img .plazaradio-programa {
  display: none;
}

.contenedor-estrecho .bd .noticia__titulo {
  font-weight: bold;
  font-size: 22px;
  color: #292929;
  margin-bottom: 10px;
  line-height: 1.1;
  margin-top: 0;
  letter-spacing: -1px;
}

.contenedor-estrecho .bd .noticia__titulo .html-content {
  color: #292929;
}

.contenedor-estrecho .bd .noticia__entradilla .noticia__firma .noticia__por {
  display: none;
}

.contenedor-estrecho .bd .noticia__entradilla .noticia__firma .tag-list li a {
  text-decoration: none;
  color: #4a82b9;
}

/* BREACKPOINTS */
@media (max-width: 1213px) {
  .MODULO_ASIM_1_3_3 .first-wrap {
    width: 100%;
    flex: 1;
  }

  .MODULO_ASIM_1_3_3 .sec-wrap {
    width: 100%;
    flex: 1;
  }

  .MODULO_ASIM_1_3_3 {
    flex-wrap: wrap;
    flex-direction: column;
  }
}

@media (max-width: 1199px) {}

@media (max-width: 1024px) {}

@media (max-width: 991px) {
  .MODULO_2_1_4.MODULO_CULTURPLAZA article {
    margin-bottom: 1em !important;
    width: 100%;
  }

  .wrap-FOOTER .footer-mid .box__ {
    flex-wrap: wrap;
  }

  .wrap-FOOTER .footer-mid .box__ .box_.box_1,
  .wrap-FOOTER .footer-mid .box__ .box_.box_2 {
    width: calc(50% - 16px);
  }

  .wrap-FOOTER .footer-mid .box__ .box_.box_3 {
    width: 100%;
  }

  .module_newsletter .float_image {
    top: unset;
    bottom: -20px;
  }

  .wrap-organigrama .second-row .wrap-autores .card-autor,
  .wrap-organigrama .fourth-row .wrap-autores .card-autor {
    width: calc(33% - 30px);
  }

  .wrap-organigrama .third-row .wrap-autores .card-autor {
    width: calc(50% - 24px);
  }

  .MODULO .MODULO_XL .wrap-text .pretitulo {
    text-align: left;
  }

  .MODULO-OPINION.MODULO-OPINION-5 .container-2 .wrap-both .wrap-text {
    align-items: center;
  }

  .MODULO .MODULO-OPINION.MODULO-OPINION-7 .wrap-text .pretitulo {
    text-align: center;
  }

  .MODULO .MODULO_XL .wrap-otros .pie-noticia {
    justify-content: flex-start;
  }

  .MODULO_1_3_1_2 .first-wrap .wrap_one .wrap-otros .pie-noticia {
    justify-content: flex-start;
  }

  .MODULO .MODULO_1_3_1_2 .first-wrap .wrap-text .pretitulo {
    text-align: left;
  }

  .MODULO .MODULO_ASIM_1_3 .first-wrap {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_HORIZ_3 .third-wrap article .wrap-both .wrap-media {
    width: 100%;
    margin-bottom: 0;
    margin-right: 0;
  }

  /* .MODULO .MODULO_1_1_4 .third-wrap article .wrap-both .wrap-text,
  .MODULO .MODULO_1_1_3 .third-wrap article .wrap-both .wrap-text {
    padding-left: 1em;
  } */

  .MODULO_1_4_3 .third-wrap article {
    margin-bottom: 0;
  }

  .MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-2 .op-redactor,
  .MODULO-OPINION.MODULO-OPINION-7 .contenedores.container-3 .op-redactor {
    justify-content: center;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor {
    float: none;
    margin-right: 0;
    width: 100%;
    margin: 0 0em 1.5em 0;
    order: 2;
  }

  .MODULO .MODULO_XL .articulo-opinion .wrap-both {
    display: flex;
    gap: 24px;
    align-items: center;
    justify-content: flex-start;
  }

  .MODULO .MODULO_XL .articulo-opinion .wrap-both .firma-hibrida {
    width: 80px;
    margin: 0;
  }

  .MODULO .MODULO_XL .articulo-opinion .pretitulo {
    text-align: left;
    margin-top: 0;
  }

  .MODULO .MODULO_XL .articulo-opinion .wrap-both .wrap-text header h3 {
    margin-top: 0;
    margin-bottom: 8px;
  }

  .MODULO .MODULO_XL .articulo-opinion .wrap-both .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_XL .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_ASIM_1_3 .first-wrap .articulo-opinion {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-both {
    gap: 0;
  }

  .MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion header h3 {
    text-align: center;
  }

  .MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .op-redactor {
    justify-content: center;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .pretitulo {
    text-align: center;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion header h3 a {
    display: block;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .op-redactor {
    justify-content: center;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion {
    width: 100%;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-text {
    width: 100%;
    padding-top: 0 !important;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-both {
    gap: 24px;
    align-items: center;
    flex-direction: row;
    display: flex;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
    margin: 0;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .pretitulo {
    display: none;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .entradilla {
    margin-bottom: 8px;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_one .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .entradilla {
    text-align: center;
  }

  .MODULO .MODULO_1_4_3 .third-wrap .articulo-opinion .wrap-both {
    flex-direction: column;
  }

  .MODULO .MODULO_1_4_3 .third-wrap .articulo-opinion .pretitulo {
    text-align: center;
  }

  .modal-accionistas {
    background: var(--white);
    max-width: 100%;
    width: 100%;
    top: 0 !important;
    max-height: 100% !important;
  }

  .modal-accionistas .mid-content .left-content,
  .modal-accionistas .mid-content .right-content {
    width: 100% !important;
    align-items: center !important;
  }

  .mid-content .accionistas .col-12.col-lg-6 {
    width: 100% !important;
  }
}

@media (max-width: 767px) {
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-tit h2::before {
    max-width: calc(100% - 140px);
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo::after {
    font-size: 18px;
    line-height: 18px;
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .span-antetitulo {
    padding-left: 22px;
    line-height: 18px;
  }

  .TITULO-listado.sin_enlace h2.TITULO-ESPECIAL {
    font-size: 18px !important;
  }

  .heading-XL {
    font-size: 40px;
  }

  .heading-L {
    font-size: 28px;
  }

  .heading-M {
    font-size: 24px;
  }

  .heading-S {
    font-size: 18px;
  }

  .heading-TAG {
    font-size: 18px;
  }

  .semi-heading {
    font-size: 16px;
  }

  .paragraph-M {
    font-size: 18px;
  }

  .paragraph-S {
    font-size: 16px;
  }

  #modal-suscripcion-new {
    width: 100%;
  }

  #modal-suscripcion-new .modal-content {
    padding-top: 0;
  }

  #modal-suscripcion-new .mid-content .Formulario {
    flex-direction: column;
  }

  #modal-suscripcion-new .mid-content .left-content {
    width: 100%;
    order: 2;
  }

  #modal-suscripcion-new .mid-content .right-content {
    width: 100%;
    order: 1;
  }

  .corporative-pages .wrap-titulo {
    margin-bottom: 24px;
  }

  .corporative-pages .wrap-titulo h2 {
    font-size: 24px;
  }

  .corporative-pages .header-content {
    height: 350px;
  }

  .wrap-organigrama .first-row {
    margin: 0;
  }

  .wrap-organigrama .second-row .wrap-autores,
  .wrap-organigrama .third-row .wrap-autores,
  .wrap-organigrama .fourth-row .wrap-autores {
    gap: 24px;
  }

  .wrap-organigrama .second-row .wrap-autores .card-autor,
  .wrap-organigrama .third-row .wrap-autores .card-autor,
  .wrap-organigrama .fourth-row .wrap-autores .card-autor {
    width: calc(50% - 12px);
  }

  .MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both,
  .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both {
    gap: 4px;
    flex-direction: column;
  }

  .MODULO .slick-list.slider-x3 .articulo-opinion .wrap-text .pretitulo,
  .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-text .pretitulo {
    text-align: center;
  }

  .MODULO .slick-list.slider-x3 .articulo-opinion .wrap-both .wrap-text h3 a,
  .MODULO .slick-list.slider-x4 .articulo-opinion .wrap-both .wrap-text h3 a {
    text-align: center !important;
  }

  .MODULO .slick-list.slider-x3 .articulo-opinion .op-redactor,
  .MODULO .slick-list.slider-x4 .articulo-opinion .op-redactor {
    justify-content: center;
  }

  .tags-and-share {
    align-items: flex-start;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 0;
    flex-direction: column;
    margin-left: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_ENTREVISTA .container .row .col .wrap-FULL .wrap-tit h2::before {
    max-width: calc(100% - 160px);
  }

  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo,
  .wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit .art-entradilla {
    margin-bottom: 1em;
  }

  .wrap-LISTADO.wrap-MEDIO .CONTENIDO-DER.wrap-SIMPLE {
    margin-top: 1em;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date {
    flex-direction: column;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .author {
    width: 100%;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date {
    width: 100%;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-uno,
  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor .author-and-date .date .date-dos {
    text-align: left;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .wrap-media-and-autor {
    margin: 0 0em 1em 0;
  }

  .wrap-FICHA-ARTICULO.ARTICULO_BLOG .container .row .col .wrap-FULL .wrap-media {
    margin-left: 0;
  }

  .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text header {
    margin-top: 0;
  }

  .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-text .entradilla {
    text-align: center;
    margin-bottom: 12px;
  }

  .MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-both {
    display: flex;
    gap: 24px;
    align-items: center;
  }

  .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .wrap-both {
    align-items: center;
  }

  .MODULO .MODULO-30-70 .first-wrap .articulo-opinion .firma-hibrida,
  .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .firma-hibrida {
    width: 100px;
    margin: 0;
    min-width: 100px;
  }

  .MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-text {
    flex-direction: column;
    gap: 0;
    padding-top: 0.5em;
    align-items: flex-start;
    width: 100%;
  }

  .MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-text header {
    width: 100%;
    margin-top: 0;
  }

  .MODULO .MODULO-30-70 .first-wrap .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO-30-70 .first-wrap .articulo-opinion .pretitulo,
  .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .pretitulo {
    text-align: left;
    margin-top: 0;
  }

  .MODULO .MODULO-30-70 .first-wrap .articulo-opinion .op-redactor,
  .MODULO .MODULO-30-70 .second-wrap .articulo-opinion .op-redactor {
    justify-content: flex-start;
    margin-top: 8px;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-both {
    gap: 8px;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .op-redactor {
    justify-content: center;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion header {
    margin-top: 0;
  }

  .MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-both {
    gap: 24px;
  }

  .MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
  }

  .MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .wrap-text {
    width: 100%;
  }

  .MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .pretitulo {
    margin-top: 0;
    text-align: center;
  }

  .MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion header h3 a {
    display: inline;
  }

  .MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion .op-redactor {
    justify-content: center;
  }

  .MODULO .MODULO_1_1_4 .third-wrap .articulo-opinion h3 {
    text-align: center;
  }

  .MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
  }

  .MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .wrap-text {
    width: 100%;
  }

  .MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .pretitulo {
    margin-top: 0;
    text-align: center;
  }

  .MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion header h3 a {
    display: inline;
  }

  .MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion .op-redactor {
    justify-content: center;
  }

  .MODULO .MODULO_1_1_3 .third-wrap .articulo-opinion h3 {
    text-align: center;
  }

  .MODULO .MODULO_1_4 .third-wrap .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
  }

  .MODULO .MODULO_1_4 .third-wrap .articulo-opinion .wrap-text {
    width: 100%;
  }

  .MODULO .MODULO_1_4 .third-wrap .articulo-opinion .pretitulo {
    margin-top: 0;
    text-align: center;
  }

  .MODULO .MODULO_1_4 .third-wrap .articulo-opinion header h3 a {
    display: inline;
  }

  .MODULO .MODULO_1_4 .third-wrap .articulo-opinion .op-redactor {
    justify-content: center;
  }

  .MODULO .MODULO_1_4 .third-wrap .articulo-opinion h3 {
    text-align: center;
  }

  .MODULO .MODULO_1_4 .sec-wrap {
    flex-direction: column;
  }

  .MODULO .MODULO_1_4_1 .sec-wrap {
    flex-direction: column;
  }

  .MODULO .MODULO_1_4_1 .first-wrap article {
    margin-right: 0;
  }

  .MODULO .MODULO_1_4_1 .sec-wrap article {
    margin-right: 0;
  }

  .MODULO .MODULO_1_4 .first-wrap article {
    margin-right: 0;
  }

  .MODULO .MODULO_1_4 .sec-wrap article {
    margin-right: 0;
  }

  .MODULO .MODULO_1_4_3 .articulo-opinion .pretitulo {
    text-align: center;
  }

  .modal-accionistas .top-content img {
    max-width: 80px;
    margin: 18px 0;
  }

  .modal-accionistas .mid-content {
    width: 100%;
    padding: 12px;
    gap: 24px;
  }

  .modal-accionistas .banner-login {
    padding: 24px;
    gap: 12px;
  }

  .wrap-FICHA-ARTICULO .wrap-tit .wrap-podcast {
    margin-bottom: 1em;
  }

  .MODULO_MOTOR {
    display: flex;
    flex-direction: column;
  }

  .MODULO_MOTOR .first-wrap,
  .MODULO_MOTOR .third-wrap {
    width: 100%;
  }

  .MODULO_MOTOR .sec-wrap {
    width: 100%;
    padding: 0px;
  }

  .MODULO_3_1_1 .third-wrap {
    display: block;
  }

  .MODULO_3_1_1 .first-wrap {
    border: none;
    flex: 1 0 66%;
    margin-left: 0em;
    padding-left: 0em;
    border-left: none;
  }
}

@media (max-width: 600px) {
  .MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion {
    margin-bottom: 1em;
  }

  .MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion .entradilla {
    text-align: center;
  }

  .MODULO .MODULO_XXL_NUEVO .first-wrap .articulo-opinion header {
    margin-top: 8px;
  }

  .MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .wrap-both {
    flex-direction: row;
    gap: 24px;
  }

  .MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .firma-hibrida {
    width: 80px;
    margin: 0;
  }

  .MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .pretitulo {
    text-align: left;
  }

  .MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_XXL_NUEVO .sec-wrap .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_ASIM_2_1 .articulo-opinion .pretitulo {
    margin-top: 0;
    text-align: left;
  }

  .MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-both {
    display: flex;
    gap: 24px;
    flex-direction: row;
    align-items: center;
  }

  .MODULO .MODULO_ASIM_2_1 .articulo-opinion .firma-hibrida {
    width: 100px;
    margin: 0;
    min-width: 100px;
  }

  .MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-text {
    flex-direction: column;
    gap: 0;
    padding-top: 0.5em;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    padding-top: 0.5em;
  }

  .MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-text header {
    width: 100%;
  }

  .MODULO .MODULO_ASIM_2_1 .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_ASIM_2_1 .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .pretitulo {
    margin-top: 0;
    text-align: left;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .wrap-both {
    display: flex;
    gap: 24px;
    flex-direction: row;
    align-items: center;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .firma-hibrida {
    width: 100px;
    margin: 0;
    min-width: 100px;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .wrap-text {
    flex-direction: column;
    gap: 0;
    padding-top: 0.5em;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    padding-top: 0.5em;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .wrap-text header {
    width: 100%;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_VERT_2 .articulo-opinion .entradilla {
    text-align: left;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .pretitulo {
    margin-top: 0;
    text-align: left;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-both {
    display: flex;
    gap: 24px;
    flex-direction: row;
    align-items: center;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .firma-hibrida {
    width: 100px;
    margin: 0;
    min-width: 100px;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text {
    flex-direction: column;
    gap: 0;
    padding-top: 0.5em;
    align-items: flex-start;
    width: 100%;
    padding: 0;
    padding-top: 0.5em;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text header {
    width: 100%;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_HORIZ_2 .articulo-opinion .entradilla {
    text-align: left;
  }

  .MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .wrap-both {
    flex-direction: row;
    gap: 24px;
  }

  .MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion header h3 {
    text-align: left;
  }

  .MODULO .MODULO_ASIM_1_3 .sec-wrap .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .wrap-text {
    width: 100%;
  }

  .MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .wrap-both {
    gap: 24px;
    align-items: center;
    flex-direction: row;
  }

  .MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
    margin: 0;
  }

  .MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .pretitulo {
    display: none;
  }

  .MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .entradilla {
    margin-bottom: 8px;
  }

  .MODULO .MODULO_ASIM_1_6 .sec-wrap .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .wrap-text {
    width: 100%;
  }

  .MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .wrap-both {
    gap: 24px;
    align-items: center;
    flex-direction: row;
  }

  .MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
    margin: 0;
  }

  .MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .pretitulo {
    display: none;
  }

  .MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .entradilla {
    margin-bottom: 8px;
  }

  .MODULO .MODULO_2_1_4 .sec-wrap .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_XXL .sec-wrap .articulo-opinion .wrap-text {
    width: 100%;
  }

  .MODULO .MODULO_XXL .sec-wrap .articulo-opinion .wrap-both {
    gap: 24px;
    align-items: center;
    flex-direction: row;
  }

  .MODULO .MODULO_XXL .sec-wrap .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
    margin: 0;
  }

  .MODULO .MODULO_XXL .sec-wrap .articulo-opinion .pretitulo {
    display: none;
  }

  .MODULO .MODULO_XXL .sec-wrap .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_XXL .sec-wrap .articulo-opinion .entradilla {
    margin-bottom: 8px;
  }

  .MODULO .MODULO_XXL .sec-wrap .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-text {
    width: 100%;
    padding-top: 0 !important;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-both {
    gap: 24px;
    align-items: center;
    flex-direction: row;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
    margin: 0;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .pretitulo {
    display: none;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .entradilla {
    margin-bottom: 8px;
  }

  .MODULO .MODULO_HORIZ_3 .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .wrap-text {
    width: 100%;
    padding-top: 0 !important;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .wrap-both {
    gap: 24px;
    align-items: center;
    flex-direction: row;
    display: flex;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .firma-hibrida {
    width: 100px;
    min-width: 100px;
    margin: 0;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .pretitulo {
    display: none;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .op-redactor {
    justify-content: flex-start;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .entradilla {
    margin-bottom: 8px;
    text-align: left;
  }

  .MODULO .MODULO_1_Banner_3 .wrap_two .articulo-opinion .wrap-text header h3 a {
    display: inline;
  }

  .PORTADILLA_CULTURPLAZA {
    flex-direction: column;
    flex-wrap: nowrap;
  }

  .PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text h3 {
    color: inherit;
  }

  .PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text .entradilla {
    color: inherit;
  }

  .PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text {
    position: relative !important;
    background: transparent !important;
    padding: 0 !important;
  }

  .MODULO_3_1_1 .third-wrap article .wrap-both {
    flex-direction: column !important;
  }

  .MODULO_1_1_3 .third-wrap article .wrap-both {
    flex-direction: column !important;
  }
}

@media (max-width: 575px) {
  .wrap-FOOTER .page-footer {
    padding: 24px 0px;
  }

  .page-footer .footer-top {
    padding: 36px 0px;
  }

  .wrap-FOOTER .footer-mid .box__ {
    gap: 14px;
  }

  .wrap-FOOTER .footer-mid .box__ .box_.box_1,
  .wrap-FOOTER .footer-mid .box__ .box_.box_2 {
    width: 100%;
  }

  .wrap-FOOTER .footer-copyright .centrado {
    flex-direction: column;
    justify-content: center;
    gap: 4px;
  }

  .wrap-FOOTER .footer-copyright .centrado span {
    text-align: center;
  }

  .footer-top nav ul {
    flex-direction: column;
  }

  #modal-suscripcion-new .mid-content .right-content .check__>div span img {
    max-height: 16px;
  }

  #modal-suscripcion-new .mid-content {
    margin-top: 12px;
    gap: 16px;
  }

  #modal-suscripcion-new .mid-content .left-content>div {
    gap: 12px;
  }

  #modal-suscripcion-new .mid-content .left-content {
    gap: 12px;
  }

  #modal-suscripcion-new .mid-content .left-content form {
    gap: 12px;
    flex-direction: column;
  }

  #modal-suscripcion-new .mid-content .left-content form .input-field,
  #modal-suscripcion-new .mid-content .left-content form button {
    width: 100%;
  }

  #modal-suscripcion-new .mid-content .left-content form button {
    margin-bottom: 0;
  }

  #modal-suscripcion-new .bottom-content {
    margin-top: 16px;
    padding-top: 16px;
  }

  .module_newsletter {
    flex-wrap: wrap;
  }

  .module_newsletter .content__ {
    width: 100%;
    text-align: center;
  }

  .module_newsletter .content__.mid_content p {
    text-align: center;
  }

  .module_box p {
    font-size: 24px;
  }

  .corporative-pages .wrap-precontent h3 {
    font-size: 28px;
  }

  .corporative-pages .wrap-precontent {
    margin-bottom: 24px;
  }

  .box___ {
    max-width: 100%;
    margin-bottom: 0px;
    padding: 24px;
    flex-direction: column;
    justify-content: center;
    gap: 24px;
  }

  .box___.box_horizontal_triple .content_box:first-of-type {
    width: 100%;
  }

  .box___.box_horizontal_triple .content_box {
    width: 100%;
  }

  .box___.box_horizontal_triple.box_app a img {
    max-height: 60px;
    width: auto;
    margin: auto;
  }

  .box___.box_horizontal_triple .content_box p {
    margin-bottom: 6px;
  }

  .box___.box_horizontal_triple .content_box p,
  .box___.box_horizontal_triple .content_box span {
    text-align: center;
  }

  .box___ .content_box.box_buttons {
    gap: 12px;
  }

  .box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type,
  .box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(2),
  .box___.box_horizontal_triple.box_quienes_somos .content_box:nth-of-type(3) {
    width: 100%;
  }

  .box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type {
    text-align: center;
  }

  .box___.box_horizontal_triple.box_quienes_somos .content_box:first-of-type img {
    max-height: 60px;
    width: auto;
    margin: auto;
  }

  .wrap-organigrama .second-row .wrap-autores .card-autor,
  .wrap-organigrama .third-row .wrap-autores .card-autor,
  .wrap-organigrama .fourth-row .wrap-autores .card-autor {
    width: 100%;
    padding-bottom: 12px;
    margin-bottom: 12px;
    border-bottom: solid 1px var(--neutral-4);
  }

  .wrap-organigrama .second-row .wrap-autores .card-autor:last-of-type,
  .wrap-organigrama .third-row .wrap-autores .card-autor:last-of-type,
  .wrap-organigrama .fourth-row .wrap-autores .card-autor:last-of-type {
    padding-bottom: 0;
    margin-bottom: 0;
    border-bottom: 0;
  }

  .wrap-organigrama .second-row .wrap-autores .card-autor .wrap-info,
  .wrap-organigrama .third-row .wrap-autores .card-autor .wrap-info,
  .wrap-organigrama .fourth-row .wrap-autores .card-autor .wrap-info {
    width: 100%;
  }

  .wrap-organigrama .second-row,
  .wrap-organigrama .third-row,
  .wrap-organigrama .fourth-row {
    gap: 12px;
  }

  .wrap-organigrama .second-row .wrap-autores,
  .wrap-organigrama .third-row .wrap-autores,
  .wrap-organigrama .fourth-row .wrap-autores {
    gap: 0;
  }

  .wrap-organigrama {
    margin-bottom: 24px;
    gap: 24px;
  }

  .wrap-organigrama .first-row {
    gap: 24px;
  }

  .wrap-organigrama .first-row .card-autor {
    width: calc(50% - 12px);
    gap: 16px;
  }

  .wrap-organigrama .first-row .card-autor .wrap-image {
    width: 120px;
    min-width: 120px;
    height: 120px;
    border-radius: 120px;
  }

  #btn-enlaces-periodicos img {
    max-width: 38px;
  }

  #modal-suscripcion-new,
  #modal-enlaces-periodicos {
    width: 100%;
    min-height: 100vh;
    top: 0 !important;
  }

  .op-redactor .op span {
    font-size: 12px;
    line-height: 18px;
  }

  .op-redactor .nombre-op-redactor span {
    font-size: 12px;
    line-height: 18px;
  }
}

/* ESTILOS ART. CON GALERÍA DE IMG */
.art-con-fondo-negro {
  background: var(--color-9) !important;
}

.art-con-fondo-negro *:not(footer) {
  color: var(--neutral-white) !important;
  fill: var(--neutral-white) !important;
}

.art-con-fondo-negro .lo-mas-leido-cabecero span {
  background: var(--color-9);
}

.wrap-FICHA-ARTICULO.art-con-fondo-negro .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor a:first-child {
  color: var(--neutral-white) !important;
}

.wrap-FICHA-ARTICULO.art-con-fondo-negro .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-autor ul li.redactor::after {
  background: var(--neutral-white) !important;
}

.art-con-fondo-negro .rsDefault,
.art-con-fondo-negro .rsDefault .rsOverflow,
.art-con-fondo-negro .rsDefault .rsSlide,
.art-con-fondo-negro .rsDefault .rsThumbs,
.art-con-fondo-negro .rsDefault .rsVideoFrameHolder {
  background: var(--color-9) !important;
}

.art-con-fondo-negro .rsDefault .rsFullscreenIcn:hover {
  background: var(--color-9) !important;
}

.art-con-fondo-negro .infoBlockLeftBlack {
  background: var(--color-9) !important;
}

.art-con-fondo-negro .btn_white_black {
  color: var(--neutral-1) !important;
}

.art-con-fondo-negro .module_newsletter {
  background-color: var(--neutral-1);
}

/* NUEVOS MÓDULOS ROBA Y MEGA */

/* .MODULO_ROBA_1_1_3 */
/* .MODULO .MODULO_ROBA_1_1_3 .sec-wrap article .wrap-both,
.MODULO .third-wrap article .wrap-both {
  flex-direction: row;
  gap: 0.5rem;
} */

/* .MODULO_ROBA_VERT_2 */
.MODULO_ROBA_VERT_2 {
  display: flex;
  flex: 1 0 100%;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
}

.MODULO_ROBA_VERT_2 .first-wrap,
.MODULO_ROBA_VERT_2 .sec-wrap,
.MODULO_ROBA_VERT_2 .third-wrap {
  flex: 1;
  margin-bottom: 1em;
  margin-right: 1em;
  padding-bottom: 0;
}

.MODULO_ROBA_VERT_2 .third-wrap {
  margin-right: 0;
}

.MODULO_ROBA_VERT_2 .first-wrap header h3,
.MODULO_ROBA_VERT_2 .sec-wrap header h3 {
  font-size: 1.3rem;
}

.MODULO_ROBA_VERT_2 header {
  margin-top: 0.5rem;
}

/*.MODULO_ROBA_M*/
.MODULO_ROBA_M {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
}

.MODULO_ROBA_M .first-wrap,
.MODULO_ROBA_M .sec-wrap {
  margin-bottom: 1em;
  margin-right: 1em;
  padding-bottom: 0;
}

.MODULO_ROBA_M .first-wrap {
  flex: 1 0 70%;
}

.MODULO_ROBA_M .sec-wrap {
  flex: 1 0 calc(30% - 1em);
}

.MODULO_ROBA_M .sec-wrap {
  margin-right: 0;
}

.MODULO_ROBA_M .first-wrap .wrap-both {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
}

.MODULO_ROBA_M .first-wrap .wrap-both .wrap-media {
  flex: 1 0 40%;
}

.MODULO_ROBA_M .first-wrap .wrap-both .wrap-text {
  flex: 1 0 calc(60% - 1em);
  display: flex;
  flex-direction: column;
  justify-content: center;

  padding: 1rem;
}

/* .MODULO_XXL_NUEVO .categoria-tag {
  justify-content: center;
} */
.entrevista .MODULO_ROBA_M .first-wrap article {
  background: black;
}

.entrevista .MODULO_ROBA_M .first-wrap .wrap-text header h3 a {
  color: white;
}

.entrevista .MODULO_ROBA_M .categoria-tag * {
  justify-content: center;
  color: white;
}

.MODULO_ROBA_M .categoria-tag * {
  justify-content: center;
  color: var(--negro);
}

.MODULO_ROBA_M .categoria-tag {
  justify-content: center;
}

.categoria-tag p {
  font-size: 14px;
  font-family: var(--font-1);
  font-weight: bold;
  color: var(--negro);
  text-transform: uppercase;
}

.tag-articulo {
  font-weight: 400;
  color: var(--black);
}

.div-tag-articulo {
  display: flex;
  gap: 3px;
  align-items: center;
}

.tag-cuadrado {
  height: 15px;
  width: 15px;

  position: relative;
  display: block;
}

.entrevista .MODULO_ROBA_M .first-wrap .wrap-otros .pie-noticia .contenedor-redactor span a {
  color: white;
  text-align: center;
}

.entrevista .MODULO .wrap-both .wrap-text .wrap-otros .pie-noticia {
  justify-content: center;
}

/* MODULO_50_50_ROBA */
.MODULO_50_50_ROBA {
  grid-template-columns: 1fr 1fr 1fr;
  display: grid;
  grid-gap: 24px;
}

.MODULO_50_50_ROBA .first-wrap {
  grid-column: 1;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.MODULO_50_50_ROBA .sec-wrap {
  grid-column: 2;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.MODULO_50_50_ROBA .third-wrap {
  grid-column: 3;
  grid-row: 1;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}

.MODULO_50_50_ROBA .first-wrap article,
.MODULO_50_50_ROBA .sec-wrap article {
  margin: 0;
  flex: 0;
}

.MODULO_50_50_ROBA .first-wrap>*:not(:first-child),
.MODULO_50_50_ROBA .sec-wrap>*:not(:first-child) {
  margin-top: 20px;
  margin-bottom: 20px;
}

.MODULO_50_50_ROBA .first-wrap .wrap-text,
.MODULO_50_50_ROBA .sec-wrap .wrap-text {
  display: flex;
  flex-flow: column nowrap;
  align-items: stretch;
  width: 100%;
  gap: 8px;
}

.MODULO_50_50_ROBA .first-wrap .wrap-text header,
.MODULO_50_50_ROBA .sec-wrap .wrap-text header {
  margin-top: 12px;
  margin-bottom: 0;
}

.MODULO_50_50_ROBA .first-wrap .wrap-text h3,
.MODULO_50_50_ROBA .sec-wrap .wrap-text h3 {
  margin-bottom: 0;
  font-size: 1.3rem;
}

.MODULO_50_50_ROBA .first-wrap .wrap-text h3 a,
.MODULO_50_50_ROBA .sec-wrap .wrap-text h3 a {
  line-height: 120%;
  margin-top: 0;
}

.MODULO_50_50_ROBA .sec-wrap .wrap-text .entradilla {
  display: block;
}

.MODULO_50_50_ROBA .first-wrap .wrap-otros,
.MODULO_50_50_ROBA .sec-wrap .wrap-otros {
  margin-top: 0 !important;
}

/*.MODULO_ROBA_L*/
.MODULO_ROBA_L {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
}

.MODULO .MODULO_ROBA_L .first-wrap .wrap-media .img-wrap {
  padding-bottom: 56% !important;
}

.MODULO_ROBA_L article {
  margin-bottom: 0 !important;
}

.MODULO_ROBA_L .first-wrap,
.MODULO_ROBA_L .sec-wrap {
  margin-bottom: 1em;
  margin-right: 1em;
  padding-bottom: 0;
}

.MODULO_ROBA_L .first-wrap {
  flex: 1 0 70%;
}

.MODULO_ROBA_L .sec-wrap {
  flex: 1 0 calc(30% - 1em);
}

.MODULO_ROBA_L .sec-wrap {
  margin-right: 0;
}

.MODULO_ROBA_L .wrap-both .wrap-text header h3 {
  margin-top: 0em;
  margin-bottom: 0;
  font-size: 2.999em;
}

.MODULO .MODULO_ROBA_L article .wrap-both .wrap-media,
.MODULO .MODULO_ROBA_L .wrap-both .wrap-media figure,
.MODULO .MODULO_ROBA_L .wrap-both .wrap-media figure a {
  /* max-height: 300px; */
  overflow: hidden;
}

.MODULO .MODULO_ROBA_L .first-wrap .wrap-media .img-wrap {
  padding-bottom: 56%;
}

.MODULO .MODULO_ROBA_XL_OVER .first-wrap .wrap-media .img-wrap {
  padding-bottom: 56%;
}

.MODULO_ROBA_2_1_4.MODULO_2_1_4 .sec-wrap .wrap-both .wrap-media .img-wrap {
  padding-bottom: 40% !important;
}

/*.MODULO_ROBA_XL_OVER*/
.MODULO_ROBA_XL_OVER {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
}

.MODULO_ROBA_XL_OVER article {
  margin-bottom: 0 !important;
}

.MODULO_ROBA_XL_OVER article .pretitulo,
.MODULO_ROBA_XL_OVER article .entradilla,
.MODULO_ROBA_XL_OVER article .wrap-otros {
  display: none !important;
}

.MODULO_ROBA_XL_OVER .first-wrap,
.MODULO_ROBA_XL_OVER .sec-wrap {
  margin-bottom: 1em;
  margin-right: 1em;
  padding-bottom: 0;
}

.MODULO_ROBA_XL_OVER .first-wrap {
  flex: 1 0 70%;
}

.MODULO_ROBA_XL_OVER .sec-wrap {
  flex: 1 0 calc(30% - 1em);
}

.MODULO_ROBA_XL_OVER .sec-wrap {
  margin-right: 0;
}

.MODULO_ROBA_XL_OVER .wrap-both {
  position: relative;
}

.MODULO_ROBA_XL_OVER .wrap-both .wrap-text {
  position: absolute;
  bottom: 0;
  padding: 1rem;
}

.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 {
  margin-top: 0.7em;
}

.MODULO_ROBA_XL_OVER .wrap-both .wrap-text header h3 a {
  color: black;
}

.MODULO_ROBA_XL_OVER .wrap-both .wrap-text .categoria-tag p {
  color: black;
}

/*.MODULO_ROBA_XL*/
.MODULO_ROBA_XL {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
}

.MODULO_ROBA_XL article {
  margin-bottom: 0 !important;
}

.MODULO_ROBA_XL .first-wrap,
.MODULO_ROBA_XL .sec-wrap {
  margin-bottom: 1em;
  margin-right: 1em;
  padding-bottom: 0;
}

.MODULO_ROBA_XL .first-wrap {
  flex: 1 0 70%;
}

.MODULO_ROBA_XL .sec-wrap {
  flex: 1 0 calc(30% - 1em);
}

.MODULO_ROBA_XL .sec-wrap {
  margin-right: 0;
}

.MODULO_ROBA_XL .wrap-both .wrap-text {
  text-align: center;
}

/*.MODULO_ROBA_SLIDER*/
.MODULO_ROBA_SLIDER {
  display: flex;
  flex-direction: row;
  justify-content: space-between;
  margin-right: 0;
  margin-bottom: 0;
}

.MODULO_ROBA_SLIDER article {
  margin-bottom: 0 !important;
}

.MODULO_ROBA_SLIDER .slick-slider,
.MODULO_ROBA_SLIDER .sec-wrap {
  margin-bottom: 1em;
  margin-right: 1em;
  padding-bottom: 0;
}

.MODULO_ROBA_SLIDER .slick-slider {
  flex: 1 0 70%;
}

.MODULO_ROBA_SLIDER .sec-wrap {
  flex: 1 0 calc(30% - 1em);
}

.MODULO_ROBA_SLIDER .sec-wrap {
  margin-right: 0;
}

.MODULO_ROBA_SLIDER .wrap-both .wrap-text {
  left: 1em !important;
  right: 1em !important;
  bottom: 1em !important;
  width: calc(70% - 2em) !important;
}

.MODULO_ROBA_SLIDER .wrap-both .wrap-text header h3 {
  font-size: 1.4rem;
}

/* .MODULO_ROBA_LISTADO_50_50 */
.MODULO_ROBA_LISTADO_50_50 .first-wrap article {
  margin-bottom: 1em;
}

.MODULO_ROBA_LISTADO_50_50 .entradilla {
  display: none !important;
}

/* galeria de imagenes articulo */

.cd-main-content {
  position: relative;
}

.z-9999 {
  z-index: 9999;
}

/* BREACKPOINTS MÓDULOS ROBA Y MEGA */
.PORTADILLA_CULTURPLAZA .first-wrap {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(2) {
  flex: unset;
  width: calc(50% - 0.5rem);
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(3) {
  flex: unset;
  width: calc(50% - 0.5rem);
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(2) h3 {
  font-size: 20px !important;
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(3) h3 {
  font-size: 20px !important;
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .img-wrap {
  padding-bottom: 40%;
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) {
  flex: 100%;
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-both {
  position: relative;
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text {
  position: absolute;
  bottom: 0;
  padding: 1rem;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text h3 {
  color: var(--neutral-6);
}

.PORTADILLA_CULTURPLAZA .first-wrap article:nth-child(1) .wrap-text .entradilla {
  color: var(--neutral-6);
}

.PORTADILLA_CULTURPLAZA .sec-wrap {
  display: flex;
  justify-content: space-between;
}

.PORTADILLA_CULTURPLAZA .sec-wrap article .wrap-both .wrap-media {
  flex: 0 0 calc(40% - 1rem);
}

.PORTADILLA_CULTURPLAZA .sec-wrap article .wrap-both .wrap-text {
  flex: 0 0 calc(60% - 1rem);
}

.MODULO_ASIM_2_1 article h3 {
  font-size: 26px !important;
  line-height: 29px;
  margin-top: 0 !important;
}

.contenedor_audio_unico {
  margin-bottom: 24px;
}

.contenedor_audio_unico .titulo_audio_unico_art {
  width: fit-content;
  padding: 5px 10px;
  color: var(--primary) !important;
  font-family: var(--font-1);
  text-transform: uppercase;
  font-size: 16px;
  font-weight: bold;
}

.reproductor_audio_ficha_art {
  width: 100%;
}

.MODULO .MODULO_ROBA2X_L .first-wrap .wrap-media .img-wrap {
  padding-bottom: 56% !important;
}

/* .MODULO_ROBA2X_LISTADO_50_50 article {
  margin-bottom: 1rem;
} */

/* NACIO */
/* -------------------------------- MODULO_Header_Animado --------------------------------- */

.MODULO_Header_Animado .contenedor_horario_publicacion {
  display: flex;
  flex-direction: column;
  max-width: 150px;
  position: relative;
  height: 86px;
}

.MODULO_Header_Animado .contenedor_horario_publicacion .nombre {
  background-color: #064896;
  padding: 0 15px;
  padding-left: 7px;
  height: 43px;
  align-items: center;
  display: flex;
}

.MODULO_Header_Animado .contenedor_horario_publicacion .nombre p {
  font-family: "MarkW01" !important;
  font-size: 21px;
  font-weight: 900;
  line-height: 100%;
  letter-spacing: 0.08px;
  color: white;
  margin: 0;
  padding-right: 10px;
  white-space: nowrap;
  padding-bottom: 6px;
}

.MODULO_Header_Animado .contenedor_horario_publicacion .fecha {
  background-color: #0061f2;
  padding: 0px 7px;
  display: flex;
  height: 43px;
  align-items: center;
}

.MODULO_Header_Animado .contenedor_horario_publicacion .fecha p {
  font-family: "MarkW01" !important;
  font-size: 14px;
  font-weight: 900;
  line-height: 100%;
  letter-spacing: 0.08px;
  color: #3effd0;
  margin: 0;
}

.svg-ida {
  position: absolute;
  bottom: 9px;
  right: 2px;
  animation: ocultarSvg 0.1s 4s both;
  width: 72px;
}

@keyframes ocultarSvg {
  0% {
    opacity: 1;
  }

  100% {
    opacity: 0;
  }
}

.svg-vuelta {
  position: absolute;
  bottom: 9px;
  right: 2px;
  animation: mostrarSvg 0.1s 3.9s both;
  width: 72px;
}

@keyframes mostrarSvg {
  0% {
    opacity: 0;
  }

  100% {
    opacity: 1;
  }
}

/* ------------------ IDA ------------------ */

.circulo-ida {
  animation: moverCirculo-ida 3s 1s both;
}

@keyframes moverCirculo-ida {
  0% {
    transform: translate(65px, -42px);
  }

  50% {
    transform: translate(65px);
  }

  100% {
    transform: unset;
  }
}

.linea-vertical-ida {
  animation: lineaVertical-ida 1.7s 1s both;
}

@keyframes lineaVertical-ida {
  0% {
    height: 0px;
  }

  100% {
    height: 42px;
  }
}

.linea-horizontal-ida {
  transform: rotate(180deg);
  animation: lineaHorizontal-ida 1.6s 2.5s both;
}

@keyframes lineaHorizontal-ida {
  0% {
    width: 0px;
  }

  100% {
    width: 65px;
  }
}

/* ------------------ IDA ------------------ */

/* ------------------ VUELTA ------------------ */

.circulo-vuelta {
  animation: moverCirculo-vuelta 3s 4s both;
}

@keyframes moverCirculo-vuelta {
  100% {
    transform: translate(65px, -42px);
  }

  50% {
    transform: translate(65px);
  }

  0% {
    transform: unset;
  }
}

.linea-vertical-vuelta {
  animation: lineaVertical-vuelta 1.7s 5.5s both;
}

@keyframes lineaVertical-vuelta {
  0% {
    height: 43px;
  }

  100% {
    height: 0px;
  }
}

.linea-horizontal-vuelta {
  transform: rotate(180deg);
  animation: lineaHorizontal-vuelta 1.6s 4s both;
}

@keyframes lineaHorizontal-vuelta {
  0% {
    width: 65px;
  }

  100% {
    width: 0px;
  }
}

/* ------------------ VUELTA ------------------ */

.lineas {
  position: relative;
}

/* -------------------------------- MODULO_Header_Animado --------------------------------- */

.select-wrapper input.select-dropdown {
  border: 0;
  height: auto;
  margin: 0;
  line-height: 100%;
  padding: 5px;
}

.select-wrapper {
  max-width: fit-content;
  gap: 1rem;
}

.iconos_header {
  max-width: 18px;
  max-height: 18px;
}

.btn-principal {
  white-space: nowrap;
}

.wrap-NAV .NAV-Bottom {
  background: white !important;
  height: auto !important;
  border-bottom: 0 !important;
  /* padding: 18px 0 !important; */
  padding: 0 !important;
  max-height: initial !important;
  line-height: initial !important;
}

.wrap-logo {
  background-position: left center;
}

/* .wrap-HEADER .wrap-CORP .container .wrap-logo{
  height: fit-content !important;
} */
.iconos_footer {
  max-width: 30px;
  max-height: 30px;
}

.btn_principal {
  background-color: var(--secondary);
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 10px;
  color: var(--color-2);
  border-radius: 6px;
  max-height: 36px;
}

.btn_principal:hover {
  background-color: black;
  color: white;
}

.btn_principal_1 {
  background-color: var(--secondary);
  width: fit-content;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 10px 42px;
  color: var(--color-2);
  border-radius: 6px;
  max-height: 36px;
}

.btn_principal_1:hover {
  background-color: var(--primary);
  color: var(--secondary);
}

.btn_principal_2 {
  background-color: var(--primary);
  color: var(--color-1);
}

.btn_principal_2:hover {
  background-color: var(--secondary);
  color: var(--primary);
}

.mt-24 {
  margin-top: 24px;
}

.logos-periodicos {
  border-top: 1px solid black;
  border-bottom: 1px solid var(--borde-gris);
}

ul.logos-footer {
  gap: 0 !important;
}

.titulo_footer {
  text-transform: uppercase;
}

/* .MODULO_Azul-Salmon img {
  width: auto !important;
} */

@media (max-width: 991px) {
  .MODULO_50_50_ROBA {
    grid-template-columns: 1fr 1fr;
    grid-template-rows: auto auto;
    display: grid;
    grid-gap: 24px;
  }

  .MODULO_50_50_ROBA .first-wrap {
    grid-column: 1 / 2;
    grid-row: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
  }

  .MODULO_50_50_ROBA .sec-wrap {
    grid-column: 2 / 3;
    grid-row: 1;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
  }

  .MODULO_50_50_ROBA .third-wrap {
    grid-column: 1 / -1;
    grid-row: 2;
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: flex-start;
  }
}

.aramateix-movil {
  display: none;
}

/* -------------------------------- NACIO_Footer --------------------------------- */

.row {
  margin-left: auto !important;
  margin-right: auto !important;
  margin-bottom: 0px;
}

.wrap-FOOTER .page-footer {
  background: var(--primary);
  border-top: 3px solid var(--primary);
  margin-top: 0px;
  padding: 48px 0px;
}

/* .wrap-FOOTER .footer-mid {
  margin-bottom: 90px;
} */

.wrap-FOOTER .footer-mid .box__ {
  display: flex;
  gap: 48px;
  align-items: stretch;
  justify-content: center;
  width: 100%;
  /* flex-wrap: nowrap; */
}

.wrap-FOOTER .footer-mid .box__ .box_ {
  width: 25%;
  display: flex;
  flex-direction: column;
  position: relative;
  min-height: 165px;
  overflow: hidden;
  position: relative;
}

.wrap-FOOTER .footer-mid .box__ .box_.box_1 {
  align-items: start;
  justify-content: start;
  gap: 24px;
}

.wrap-FOOTER .footer-mid .box__ .box_.box_4 {
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.wrap-FOOTER .footer-mid .box__ .box_.box_4 img {
  width: 238px;
}

.wrap-FOOTER .footer-mid .box__ .box_ p {
  font-family: var(--font-1) !important;
  font-weight: bold;
  font-size: 16px;
  line-height: 16.8px;
  color: var(--negro);
  text-transform: uppercase;
}

.wrap-FOOTER .footer-mid .box__ .box_ ul {
  display: flex;
  flex-direction: column;
  gap: 10px;
}

.wrap-FOOTER .footer-mid .box__ .box_ ul li a {
  font-family: var(--font-2);
  font-weight: 400;
  font-size: 18px;
  line-height: 31.5px;
  color: var(--negro);
}

.wrap-FOOTER .footer-mid .box__ .box_.box_1 img {
  width: 100%;
  max-width: 277px;
}

.wrap-FOOTER .footer-mid .box__ .box_.box_1 ul {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  width: 100%;
  justify-content: start;
  margin: 0;
  gap: 7px;
}

.wrap-FOOTER .footer-mid .box__ .box_.box_1 .btn_footer {
  background-color: var(--secondary);
  padding: 10px 30px;
  border-radius: 6px;
  color: var(--color-2);
  font-family: var(--font-1);
  font-weight: bold;
  font-size: 13px;
  line-height: 15.6px;
  text-align: center;
  width: 100%;
  max-width: 227px;
  margin-bottom: 15px;
}

.wrap-FOOTER .footer-top .box_1 {
  display: flex;
  justify-content: space-evenly;
  flex-wrap: wrap;
  padding: 24px;
  border-top: 2px solid black;
  border-bottom: 2px solid var(--borde-gris);
  border-left: none;
  border-right: none;
  gap: 24px;
}

.wrap-FOOTER .footer-top .box_2 {
  border-bottom: 2px solid black;
  padding-bottom: 20px;
}

.wrap-FOOTER .footer-top .box_2 ul {
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
  gap: 10px;
}

.wrap-FOOTER .footer-top .box_2 ul li a {
  display: flex;
  align-items: center;
}

.wrap-FOOTER .footer-top .box_2 ul li img {
  opacity: 0.5;
}

.wrap-FOOTER .footer-copyright {
  overflow: hidden;
  min-height: 50px;
  display: -webkit-box;
  display: -webkit-flex;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -webkit-align-items: center;
  -ms-flex-align: center;
  align-items: center;
  -webkit-box-pack: justify;
  -webkit-justify-content: space-between;
  -ms-flex-pack: justify;
  justify-content: space-between;
  padding: 0px;
  color: rgba(255, 255, 255, 0.8);
  background-color: unset;
}

.wrap-FOOTER .footer-copyright .centrado {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 12px;
}

.wrap-FOOTER .footer-copyright .centrado p {
  font-family: var(--font-1) !important;
  font-weight: 400;
  font-size: 14px;
  line-height: 16.8px;
  color: var(--negro);
}

.wrap-FOOTER .footer-copyright .centrado p a {
  font-family: var(--font-1);
  font-weight: bold;
  font-size: 14px;
  line-height: 16.8px;
  color: var(--negro);
  text-transform: none;
}

.footer-top .box_2 ul li {
  display: flex;
  align-items: start;
  justify-content: center;
}

.wrap-FOOTER .footer-top .box_2 ul li a {
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}

/* -------------------------------- GENERAL --------------------------------- */

.titulo {
  border-bottom: 1px solid var(--borde-gris);
  margin-bottom: 48px;
}

@media (max-width: 992px) {
  .titulo {
    border-bottom: 1px solid var(--borde-gris);
    margin-bottom: 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: white;
  border: none;
  border-radius: 4px;
  padding: 10px 30px;
  cursor: pointer;
}

.button button[type="button"]:focus {
  outline: none;
  border: none;
  background-color: var(--negro);
}

input {
  width: 100%;
}

/* 
input[type="text"] {
  font-size: 13px !important;
  line-height: 16.8px;
  font-weight: lighter;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-family: var(--font-1);
  border: none !important;
  border-radius: 5px !important;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important;
  height: 37px !important;
  margin: 0 !important;
} */

input[type="text"]::placeholder {
  padding-left: 10px;
  color: var(--negro);
}

input[type="text"]:focus {
  border: none;
  border-radius: 5px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.checkbox-politicas {
  display: flex;
  align-items: center;
  gap: 10px;
}

.checkbox-politicas .checkbox {
  position: static;
  opacity: 1;
  pointer-events: auto;
}

.checkbox-politicas .checkbox {
  width: 20px;
  height: 20px;
  cursor: pointer;
}

/* -------------------------------- GENERAL --------------------------------- */

/* -------------------------------- MODULO_Alta_Newsletter --------------------------------- */

.MODULO_Alta_Newsletter {
  margin-top: 50px;
}

.MODULO_Alta_Newsletter .first-wrap .row .col {
  padding: 0 20px;
}

.MODULO_Alta_Newsletter .first-wrap .row .columna-1 {
  display: flex;
  flex-direction: column;
  gap: 20px;
  padding-left: 0 !important;
}

.MODULO_Alta_Newsletter .first-wrap .row .columna-1 p:nth-of-type(1) {
  font-size: 21px;
  line-height: 31.5px;
  font-weight: normal;
  font-family: "Orbikular";
}

.MODULO_Alta_Newsletter .first-wrap .row .columna-1 div p {
  font-size: 14px !important;
  line-height: 16.8px !important;
  font-weight: normal !important;
  font-family: var(--font-1);
}

.MODULO_Alta_Newsletter .first-wrap .row .columna-1 div p a {
  color: var(--negro);
  text-decoration: underline;
}

.MODULO_Alta_Newsletter .first-wrap .row .columna-2 {
  display: flex;
  flex-wrap: wrap;
  gap: 40px;
  padding-right: 0 !important;
}

.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter {
  display: flex;
  flex-direction: column;
  gap: 20px;
  width: 47%;
}

.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter div:nth-of-type(1) {
  display: flex;
  align-items: center;
  justify-content: space-between;
}

.MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter div:nth-of-type(1) h3 {
  margin: 0;
  font-size: 21px;
  line-height: 25.2px;
  font-weight: 700;
  font-family: var(--font-1);
}

p {
  margin: 0;
  padding: 0;
}

.MODULO_Mensaje_Alta_Confirmada {
  margin-top: 50px;
}

.MODULO_Mensaje_Alta_Confirmada .first-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 40px;
}

.MODULO_Mensaje_Alta_Confirmada .first-wrap p {
  font-size: 21px;
  line-height: 25.2px;
  font-weight: 700;
  font-family: var(--font-1);
}

.MODULO_Iniciar_Sesion {
  margin-top: 50px;
}

.MODULO_Iniciar_Sesion .first-wrap {
  display: flex;
  flex-direction: column;
  align-items: center;
}

.MODULO_Iniciar_Sesion .first-wrap form {
  width: 100%;
  max-width: 350px;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
  border-bottom: 1px solid var(--borde-gris);
  padding-bottom: 20px;
  margin-bottom: 20px;
}

.MODULO_Iniciar_Sesion .first-wrap form a {
  font-size: 14px;
  line-height: 16.8px;
  font-weight: 400;
  font-family: var(--font-1);
  color: var(--negro);
}

.MODULO_Iniciar_Sesion .first-wrap p {
  font-size: 21px;
  line-height: 31.5px;
  font-weight: 400;
  /* font-family: ; Orbikular*/
  margin-bottom: 12px;
}

.MODULO_Iniciar_Sesion .first-wrap a {
  font-size: 14px;
  line-height: 16.8px;
  font-weight: 700;
  font-family: var(--font-1);
}

/* -------------------------------- MODULO_Iniciar_Sesion --------------------------------- */

/* -------------------------------- MODULO_Registro --------------------------------- */

.MODULO_Registro {
  margin-top: 50px;
}

.MODULO_Registro .first-wrap {
  display: flex;
  align-items: center;
  gap: 40px;
}

.MODULO_Registro .first-wrap p {
  font-size: 21px;
  line-height: 25px;
  font-weight: 700;
  font-family: var(--font-1);
  text-transform: uppercase;
  max-width: 440px;
}

.MODULO_Registro .first-wrap p span {
  color: #0061f2;
}

.MODULO_Registro .first-wrap form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.MODULO_Registro .first-wrap form p {
  font-size: 14px;
  line-height: 16.8px;
  font-weight: 400;
  font-family: var(--font-1);
}

.MODULO_Registro .first-wrap form .inputs-registro {
  display: flex;
  flex-wrap: wrap;
  gap: 15px;
}

.MODULO_Registro .first-wrap form .inputs-registro input {
  max-width: 290px;
}

@media (max-width: 1495px) {
  .MODULO_Registro .first-wrap form .inputs-registro input {
    width: 100%;
    max-width: unset;
  }
}

@media (max-width: 992px) {
  .MODULO_Registro .first-wrap {
    flex-direction: column;
  }
}

/* -------------------------------- MODULO_Registro --------------------------------- */

/* -------------------------------- MODULO_Area_Usuario_Datos --------------------------------- */

.MODULO_Area_Usuario_Datos {
  margin-top: 50px;
}

.MODULO_Area_Usuario_Datos .first-wrap {
  display: flex;
  gap: 80px;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-1 {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 12px;
  width: 20%;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-1 img {
  height: 150px;
  width: 150px;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-1 p:nth-of-type(1) {
  font-size: 21px;
  line-height: 25.2px;
  font-weight: 700;
  font-family: var(--font-1);
  text-align: center;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-1 p:nth-of-type(2) {
  font-size: 20px;
  line-height: auto;
  font-weight: 400;
  font-family: var(--font-2);
  text-align: center;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-1 div {
  display: flex;
  flex-direction: column;
  align-items: end;
  gap: 12px;
  width: 100%;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-1 div p:nth-of-type(1) {
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 700;
  letter-spacing: 0.005em;
  font-family: var(--font-1);
  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: "Orbikular";
}

.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;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info:nth-of-type(5) {
  min-height: 101.5px;
  display: flex;
  justify-content: center;
  align-items: center;
  text-align: center;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info:nth-of-type(5) p:nth-of-type(1) {
  font-size: 13px;
  line-height: 16.8px;
  font-weight: 200;
  font-family: var(--font-1);
  letter-spacing: 0.05em;
  text-transform: uppercase;
}

.MODULO_Area_Usuario_Datos .first-wrap .columna-2 .apartados-info:nth-of-type(5) p:nth-of-type(2) {
  font-size: 14px;
  line-height: 16.8px;
  font-weight: 700;
  font-family: var(--font-1);
  color: #0061f2;
}

@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;
}

.NACIO_Audiencias .header_audiencia p {
  font-family: var(--font-2) !important;
  font-size: 50px;
  font-weight: 700;
  line-height: 38.8px;
  color: white;
  text-transform: initial !important;
}

.NACIO_Audiencias .header_audiencia .fecha {
  /* display: flex;
  align-items: center;
  padding: 5px;
  gap: 5px;
  background-color: #f800bb;
  border-radius: 6px; */
}

.NACIO_Audiencias .header_audiencia .fecha input {
  font-family: var(--font-1);
  font-size: 14px;
  font-weight: 700;
  line-height: 16.8px;
  color: white;
  text-transform: uppercase;
  width: fit-content !important;
}

.NACIO_Audiencias .contenido_audiencia {
  display: flex;
  gap: 40px;
}

.NACIO_Audiencias .contenido_audiencia .portada {
  width: 50%;
  position: relative;
}

.NACIO_Audiencias .contenido_audiencia .portada img {
  width: 100%;
}

.NACIO_Audiencias .contenido_audiencia .texto-portada {
  width: 100%;
  max-width: 288px;
  position: absolute;
  bottom: 0;
  padding: 20px;
  display: flex;
  flex-direction: column;
  gap: 12px;
  background-color: #f800bb;
  left: 50%;
  transform: translateX(-50%);
}

.NACIO_Audiencias .contenido_audiencia .texto-portada p:nth-of-type(1) {
  font-family: var(--font-1);
  font-size: 14px;
  font-weight: 700;
  line-height: 16.8px;
  color: white;
  text-transform: uppercase;
}

.NACIO_Audiencias .contenido_audiencia .texto-portada p:nth-of-type(2) {
  font-family: var(--font-1);
  font-size: 17px;
  font-weight: 900;
  line-height: 20.4px;
  color: white;
}

.NACIO_Audiencias .contenido_audiencia .texto-portada p:nth-of-type(3) {
  font-family: var(--font-1);
  font-size: 14px;
  font-weight: 400;
  line-height: 16.8px;
  color: white;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas {
  width: 50%;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas p:nth-of-type(1) {
  font-family: var(--font-1) !important;
  font-size: 18px;
  font-weight: 700;
  line-height: 16.8px;
  color: white;
  text-transform: uppercase;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa {
  display: flex;
  justify-content: space-between;
  border-bottom: 1px solid white;
  padding-bottom: 24px;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa:last-of-type {
  border-bottom: none;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .canal {
  display: flex;
  gap: 12px;
  align-items: center;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .canal .logo-canal {
  width: 25px;
  height: 25px;
  border-radius: 6px;
  background-color: #f1f1f1;
  padding: 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: var(--font-1);
  font-size: 16px;
  font-weight: 700;
  line-height: 20.4px;
  color: white;
  text-transform: unset;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .numeros {
  display: flex;
  align-items: center;
  gap: 12px;
}

.NACIO_Audiencias .contenido_audiencia .contenedor-programas .programa .numeros p {
  font-family: var(--font-1) !important;
  font-size: 13px;
  font-weight: 700;
  line-height: 15.6px;
  color: white;
}

.NACIO_Audiencias .contenedor-canales {
  display: flex;
  justify-content: space-between;
}

.NACIO_Audiencias .contenedor-canales .canal {
  width: 58px;
  height: 62px;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  gap: 10px;
  background-color: white;
  border-radius: 6px;
}

.NACIO_Audiencias .contenedor-canales .canal p {
  font-family: var(--font-1) !important;
  font-size: 13px;
  font-weight: 800;
  line-height: 16.8px;
  color: var(--negro);
}

/* -------------------------------- NACIO_Audiencias --------------------------------- */

/* -------------------------------- NACIO_Frases_con_secciones --------------------------------- */
.MODULO_TEXTO_LIBRE_2 {
  /* background-color: var(--primary); */
}

.NACIO_Frases_con_secciones {
  /* padding: 52px; */
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.NACIO_Frases_con_secciones p:nth-of-type(1) {
  width: 11%;
  font-family: var(--font-1);
  font-size: 18px;
  font-weight: 700;
  line-height: 16.8px;
  color: var(--negro);
  text-transform: uppercase;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) {
  font-family: var(--font-1);
  font-size: 48px;
  font-weight: 400;
  line-height: 52px;
  color: var(--negro);
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1) {
  font-family: var(--font-1);
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  color: var(--negro);
  position: relative;
  z-index: 99;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1):hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(1)::after {
  content: "";
  position: absolute;
  width: 185px;
  height: 50px;
  background-color: #3effd0;
  left: -3px;
  top: 7px;
  z-index: -1;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2) {
  font-family: var(--font-1);
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  color: var(--negro);
  position: relative;
  z-index: 99;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2):hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(2)::after {
  content: "";
  position: absolute;
  width: 215px;
  height: 50px;
  background-color: #3effd0;
  left: -3px;
  top: 7px;
  z-index: -1;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3) {
  font-family: var(--font-1);
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  color: var(--negro);
  position: relative;
  z-index: 99;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3):hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(3)::after {
  content: "";
  position: absolute;
  width: 229px;
  height: 50px;
  background-color: #3effd0;
  left: -3px;
  top: 7px;
  z-index: -1;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4) {
  font-family: var(--font-1);
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  color: var(--negro);
  position: relative;
  z-index: 99;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4):hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(4)::after {
  content: "";
  position: absolute;
  width: 180px;
  height: 50px;
  background-color: #3effd0;
  left: -3px;
  top: 7px;
  z-index: -1;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5) {
  font-family: var(--font-1);
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  color: var(--negro);
  position: relative;
  z-index: 99;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5):hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after {
  content: "";
  position: absolute;
  width: 339px;
  height: 50px;
  background-color: #3effd0;
  left: -3px;
  top: 7px;
  z-index: -1;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6) {
  font-family: var(--font-1);
  font-size: 48px;
  font-weight: 700;
  line-height: 52px;
  color: var(--negro);
  position: relative;
  z-index: 99;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6):hover {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(6)::after {
  content: "";
  position: absolute;
  width: 135px;
  height: 50px;
  background-color: #3effd0;
  left: -3px;
  top: 7px;
  z-index: -1;
}

.NACIO_Frases_con_secciones p:nth-of-type(2) span {
  text-decoration: underline;
  text-decoration-thickness: 3px;
}

@media (max-width: 768px) {
  .NACIO_Frases_con_secciones p:nth-of-type(2) a:nth-of-type(5)::after {
    content: "";
    position: absolute;
    width: 180px;
    height: 103px;
    background-color: #3effd0;
    left: -3px;
    top: 7px;
    z-index: -1;
  }
}

/* -------------------------------- NACIO_Frases_con_secciones --------------------------------- */

/* -------------------------------- NACIO_Equipo --------------------------------- */

/* cuadrados-arriba-derecha */

.cuadrado-agua {
  width: 17px;
  height: 17px;
  background-color: #3effd0;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
}

.cuadrado-turquesa-arriba {
  width: 17px;
  height: 17px;
  background-color: #00b7ac;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
}

.cuadrado-salmon-dark {
  width: 17px;
  height: 17px;
  background-color: #f45151;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
}

.cuadrado-morado-arriba {
  width: 17px;
  height: 17px;
  background-color: #4b18ad;
  position: absolute;
  top: 0;
  right: 0;
  opacity: 0.6;
}

/* cuadrados-arriba-derecha */

/* cuadrados-abajo-izquierda */

.cuadrado-azul {
  width: 17px;
  height: 17px;
  background-color: #0061f2;
  position: absolute;
  bottom: 0;
  opacity: 0.6;
}

.cuadrado-turquesa-abajo {
  width: 17px;
  height: 17px;
  background-color: #00b7ac;
  position: absolute;
  bottom: 0;
  opacity: 0.6;
}

.cuadrado-salmon {
  width: 17px;
  height: 17px;
  background-color: #ef6666;
  position: absolute;
  bottom: 0;
  opacity: 0.6;
}

.cuadrado-morado-abajo {
  width: 17px;
  height: 17px;
  background-color: #4b18ad;
  position: absolute;
  bottom: 0;
  opacity: 0.6;
}

.cuadrado-criarclaro {
  width: 17px;
  height: 17px;
  background-color: #e3f9ea;
  position: absolute;
  bottom: 0;
  opacity: 0.6;
}

/* cuadrados-abajo-izquierda */

.NACIO_Equipo .first-wrap {
  padding: 24px;
  background-color: #f1f1f1;
  display: flex;
  flex-direction: column;
  gap: 40px;
  margin-bottom: 0;
}

.NACIO_Equipo .funciones {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 24px;
}

.NACIO_Equipo .first-wrap .funciones .titulo-funciones {
  border-top: 1px solid #7a7c7d;
  display: flex;
  justify-content: center;
  padding-top: 23px;
}

.NACIO_Equipo .first-wrap .funciones .titulo-funciones p {
  font-family: var(--font-1);
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 0;
}

/* ---------- perfil persona ---------- */

.contenedor-personas {
  display: flex;
  justify-content: center;
  gap: 30px;
}

.contenedor-personas .persona {
  display: flex;
  gap: 20px;
}

.contenedor-personas .persona .foto-persona {
  min-width: 90px;
  min-height: 90px;
  position: relative;
  display: none;
}

.contenedor-personas .persona .foto-persona img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}

.contenedor-personas .persona .info-persona {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  gap: 6px;
}

.contenedor-personas .persona .info-persona p:nth-of-type(1) {
  font-family: var(--font-1);
  font-size: 17px;
  font-weight: 700;
  line-height: 16.8px;
  text-transform: uppercase;
  white-space: nowrap;
  margin-bottom: 0;
}

.contenedor-personas .persona .info-persona p:nth-of-type(2) {
  font-family: var(--font-1);
  font-size: 14px;
  font-weight: 500;
  line-height: 20.4px;
  color: #7a7c7d;
  white-space: nowrap;
  margin-bottom: 0;
}

.contenedor-personas .persona .info-persona .contenedor-redes-sociales {
  display: flex;
  gap: 12px;
}

.contenedor-personas .persona .info-persona .contenedor-redes-sociales .redes {
  width: 24px;
  height: 24px;
  border-radius: 6px;
  background-color: #7a7c7d;
  display: flex;
  justify-content: center;
  align-items: center;
  padding: 0.25rem;
}

/* ---------- perfil persona ---------- */

.NACIO_Equipo .second-wrap {
  padding-top: 40px;
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.NACIO_Equipo .second-wrap .funciones:nth-of-type(4) {
  gap: 40px;
}

.NACIO_Equipo .second-wrap .funciones:nth-of-type(4) .titulo-funciones {
  border-top: 1px solid #7a7c7d;
  padding-top: 0;
}

.NACIO_Equipo .second-wrap .funciones .titulo-funciones {
  border-top: 1px solid #7a7c7d;
  padding-top: 23px;
}

.NACIO_Equipo .second-wrap .funciones .titulo-funciones p {
  font-family: var(--font-1);
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
  text-transform: uppercase;
  margin-bottom: 0;
}

.NACIO_Equipo .second-wrap .funciones .contenedor-personas {
  display: flex;
  justify-content: start;
  flex-wrap: wrap;
  gap: 40px 30px;
}

@media (max-width: 1492px) {
  .NACIO_Equipo .second-wrap .funciones .contenedor-personas {
    display: flex;
    justify-content: start;
    flex-wrap: wrap;
    gap: 40px 24px;
  }
}

@media (max-width: 992px) {
  .contenedor-personas {
    display: flex;
    justify-content: center;
    align-items: start;
    flex-direction: column;
    gap: 40px;
  }

  .NACIO_Equipo .first-wrap {
    padding: 24px;
    background-color: #f1f1f1;
    display: flex;
    flex-direction: column;
    gap: 40px;
  }
}

/* -------------------------------- NACIO_Equipo --------------------------------- */

/* -------------------------------- NACIO_Reconocimineto --------------------------------- */

.NACIO_Reconocimiento {
  display: flex;
  flex-direction: column;
  gap: 30px;
}

/* 
.NACIO_Reconocimiento img {
  width: initial;
} */

.NACIO_Reconocimiento .reconocimiento {
  display: flex;
  flex-direction: column;
  gap: 20px;
}

.NACIO_Reconocimiento .reconocimiento .fecha {
  display: flex;
  align-items: end;
  gap: 12px;
}

.NACIO_Reconocimiento .reconocimiento .fecha p {
  font-family: var(--font-1);
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
  text-transform: uppercase;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento {
  display: flex;
  gap: 40px;
  padding-left: 30px;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-texto {
  position: relative;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .logo {
  position: absolute;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .logo img:nth-of-type(1) {
  width: fit-content;
  height: fit-content;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento p {
  padding-left: 110px;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento p span {
  font-family: var(--font-1);
  font-size: 21px;
  font-weight: 700;
  line-height: 25px;
  color: #0061f2;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-principal {
  min-width: 430px;
}

.NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-principal img {
  width: 100%;
}

@media (max-width: 992px) {
  .NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento {
    display: flex;
    flex-direction: column;
    gap: 20px;
    padding-left: unset;
  }

  .NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento p {
    padding-left: 100px;
  }

  .NACIO_Reconocimiento .reconocimiento .contenedor-reconocimiento .foto-principal {
    width: 100%;
    min-width: unset;
  }
}

/* -------------------------------- NACIO_Reconocimineto --------------------------------- */

/* -------------------------------- NACIO_Publicidad --------------------------------- */

.NACIO_Publicidad .contenido-publicidad {
  display: flex;
  gap: 40px;
}

.NACIO_Publicidad .contenido-publicidad .texto-publicidad {
  width: 37%;
}

.NACIO_Publicidad .contenido-publicidad .texto-publicidad p {
  font-family: "Orbikular";
  font-size: 21px;
  font-weight: 500;
  line-height: 31.5px;
}

.NACIO_Publicidad .contenido-publicidad .texto-publicidad p a {
  color: #0061f2;
}

.NACIO_Publicidad .contenido-publicidad .texto-publicidad p a:hover {
  text-decoration: underline black;
}

.NACIO_Publicidad .contenido-publicidad .formulario-publicidad {
  width: 63%;
}

.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
}

.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad input {
  max-width: 316px;
}

.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad select {
  display: block;
  width: 100%;
  max-width: unset;
  font-size: 13px !important;
  line-height: 16.8px;
  font-weight: lighter;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-family: var(--font-1);
  border: none !important;
  border-radius: 5px !important;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important;
  height: 37px !important;
  margin: 0 !important;
}

.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad select {
  border: none;
  border-radius: 5px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad select {
  appearance: none;
  /* Oculta la flecha predeterminada */
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(../img/flecha-dropdown.svg) no-repeat right 10px center;
  background-size: 15px;
  padding-right: 30px;
  /* Espacio para la flecha */
}

@media (max-width: 1492px) {
  .NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad input {
    max-width: unset;
    width: 100%;
  }
}

@media (max-width: 992px) {
  .NACIO_Publicidad .contenido-publicidad {
    display: flex;
    gap: 40px;
    flex-direction: column;
  }

  .NACIO_Publicidad .contenido-publicidad .texto-publicidad {
    width: unset;
  }

  .NACIO_Publicidad .contenido-publicidad .formulario-publicidad {
    width: unset;
  }

  .NACIO_Publicidad .contenido-publicidad .formulario-publicidad form .inputs-publicidad input {
    max-width: unset;
    width: 100%;
  }
}

/* -------------------------------- NACIO_Publicidad --------------------------------- */

/* -------------------------------- NACIO_Publicidad --------------------------------- */

.NACIO_Contacto .contenido-contacto {
  display: flex;
  gap: 40px;
  padding-bottom: 48px;
}

.NACIO_Contacto .contenido-contacto .texto-contacto {
  width: 100%;
  max-width: 380px;
}

.NACIO_Contacto .contenido-contacto .texto-contacto p {
  font-family: var(--font-2);
  font-size: 21px;
  font-weight: 400;
  line-height: 31.5px;
}

.NACIO_Contacto .contenido-contacto .texto-contacto p a {
  color: var(--secondary);
}

.NACIO_Contacto .contenido-contacto .texto-contacto p a:hover {
  text-decoration: underline black;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto {
  width: 63%;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form {
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 20px;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto {
  display: flex;
  flex-wrap: wrap;
  gap: 20px;
  justify-content: space-between;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input {
  max-width: calc(50% - 20px);
  padding-left: 10px;
  font-weight: 400;
  font-family: var(--font-1);
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input::placeholder {
  padding-left: 0 !important;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto .select-wrapper {
  width: 100%;
  max-width: 99%;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto .select-wrapper input {
  width: 100%;
  max-width: 100%;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto select {
  display: block;
  width: 100%;
  max-width: unset;
  font-size: 13px !important;
  line-height: 16.8px;
  font-weight: lighter;
  letter-spacing: 0.05em;
  text-transform: uppercase;
  font-family: var(--font-1);
  border: none !important;
  border-radius: 5px !important;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important;
  height: 37px !important;
  margin: 0 !important;
  display: none;
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto select {
  border: none;
  border-radius: 5px;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2);
}

.NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto select {
  appearance: none;
  /* Oculta la flecha predeterminada */
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url(../img/flecha-dropdown.svg) no-repeat right 10px center;
  background-size: 15px;
  padding-right: 30px;
  /* Espacio para la flecha */
}

@media (max-width: 1492px) {
  .NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input {
    max-width: unset;
    width: 100%;
  }
}

@media (max-width: 992px) {
  .NACIO_Contacto .contenido-contacto {
    display: flex;
    gap: 40px;
    flex-direction: column;
  }

  .NACIO_Contacto .contenido-contacto .texto-contacto {
    width: unset;
  }

  .NACIO_Contacto .contenido-contacto .formulario-contacto {
    width: unset;
  }

  .NACIO_Contacto .contenido-contacto .formulario-contacto form .inputs-contacto input {
    max-width: unset;
    width: 100%;
  }
}

/* -------------------------------- NACIO_contacto --------------------------------- */

/* ESTILO GASTON */

.ARAMATEIX .first-wrap {
  flex: 1 0 30%;
  padding-right: 0;
  order: 2;
}

.ARAMATEIX .sec-wrap {
  flex: 1 0 70%;
  padding-right: 2em;
  order: 1;
}

/* .MODULO {
  border-bottom: 1px solid rgba(122, 124, 125, 0.2);
} */
/* .TRIPLE_SUPERIOR .col.s12 {
  border-bottom: 1px solid rgba(122, 124, 125, 0.2);
} */

.wrap-SUPERIOR .TRIPLE_SUPERIOR:nth-child(1) .container .section .row .col .MODULO {
  border-bottom: 0;
}

.ARAMATEIX .sec-wrap .wrap-text {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: center;
  gap: 0rem;
  padding: 0;
}

.ARAMATEIX .sec-wrap article .wrap-both .wrap-text h3 {
  font-size: 26px;
  line-height: 31.2px;
}

.ARAMATEIX .sec-wrap article .wrap-both .wrap-text .categoria-tag a:first-of-type {
  font-weight: bold !important;
}

.ARAMATEIX .sec-wrap article .wrap-both .wrap-text .wrap-otros {
  margin-top: 0 !important;
}

.ARAMATEIX.ARAMATEIX_TERRASSA .wrap-text {
  width: 100%;
  display: flex;
  flex-direction: column;
  align-items: start;
  gap: 1rem;
  padding: 0;
}

.MODULO_50_ROBAX2_VERTICAL {
  grid-template-columns: 1fr 1fr;
  display: grid;
  grid-gap: 24px;
}

.icon-close line {
  stroke: var(--primary);
}

.TITULO-listado h2 a {
  font-family: var(--font-2) !important;
}

@media (max-width: 992px) {
  .ARAMATEIX .sec-wrap .wrap-text {
    width: 100%;
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 0rem;
    padding: 0;
  }

  .ARAMATEIX {
    flex-direction: row;
  }

  .ARAMATEIX .sec-wrap article .wrap-both {
    flex-direction: row;
  }

  /* 
  .footer-top {
    display: none;
  } */

  .ARAMATEIX .sec-wrap .wrap-text {
    width: 60%;
  }

  .ARAMATEIX .sec-wrap .wrap-media {
    width: 40%;
  }

  .ARAMATEIX .sec-wrap {
    flex: 1 0 70%;
    padding-right: 0;
    order: 1;
  }

  .MODULO_Azul-Salmon {
    max-width: 100%;
    margin-top: 2rem;
  }

  .entrevista .MODULO_ROBA_M .first-wrap .wrap-text header h3 a {
    font-size: 20px;
  }

  .entrevista .MODULO article {
    margin-bottom: 0 !important;
    border-bottom: 0 !important;
  }
}

@media (max-width: 768px) {
  .ARAMATEIX .sec-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: 0 0 113px !important;
    max-width: 100%;
  }

  .ARAMATEIX .sec-wrap article .wrap-both .wrap-text {
    padding-top: unset !important;
  }

  .ARAMATEIX .sec-wrap article .wrap-both .wrap-text .wrap-otros {
    margin-top: unset !important;
  }

  .ARAMATEIX .sec-wrap article .wrap-both {
    flex-direction: row !important;
  }

  .ARAMATEIX .sec-wrap article .wrap-both .wrap-media {
    overflow: hidden;
  }

  .ARAMATEIX .sec-wrap article .wrap-both .wrap-media .img-wrap {
    background-color: #f0f0f0;
    background-image: url(../img/decor/loading.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px;
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: unset !important;
    height: 113px;
  }
}

/* -------------------------------- MODULO_OPINION_DER --------------------------------- */

.MODULO_OPINION_DER .wrap_two {
  position: relative;
  border-bottom: 1px solid var(--borde-gris);
  margin-bottom: 1rem;
}

.MODULO_OPINION_DER .wrap_two article {
  margin: 0 0 1rem !important;
  padding: 0 0 1rem !important;
  /* border-bottom: 1px solid var(--borde-gris);; */
}

.MODULO_OPINION_DER .wrap_two {}

.MODULO_OPINION_DER .wrap_two header h3 a {
  position: relative;
}

.MODULO_OPINION_DER .sec-wrap .wrap_three .wrap-both header {
  margin-bottom: 0.5em;
  margin-top: 2.3em;
}

/* .MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text header h3 a::before {
  content: url("../img/decor/ic-flecha.svg");
  display: inline-block;
  width: 20px;
  height: 20px;
  position: absolute;
  left: 0px;
  top: 8px;
  z-index: 2;
} */

.MODULO_OPINION_DER .wrap_two .wrap-media {
  display: none;
}

.MODULO_OPINION_DER .wrap_two .wrap-both {
  display: flex !important;
  flex-direction: row !important;
}

.MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text header h3 a {
  font-family: var(--font-1) !important;
  font-size: 17px;
  font-weight: var(--fw-400);
  line-height: 20.4px;
}

.MODULO_OPINION_DER .wrap_two .wrap-both .wrap-text .wrap-otros .pie-noticia .contenedor-redactor span a {
  /* font-family: inter; */
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16.8px;
  font-weight: var(--fw-800);
  color: var(--negro);
  position: relative;
}

.MODULO_OPINION_DER .wrap_three .wrap-otros .pie-noticia {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 0;
  width: 100%;
}

.MODULO_OPINION_DER .wrap_three .wrap-both .wrap-text header h3 a {
  text-align: center;
}

.MODULO_OPINION_DER .wrap_three .wrap-both .wrap-text .wrap-otros {
  display: none !important;
}

.MODULO_OPINION_DER .wrap_three .indicador-noticia {
  display: flex;
  justify-content: center;
}

.MODULO_OPINION_DER .wrap_three .indicador-noticia p:nth-of-type(1) {
  /* font-family: Aeonik; */
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16.8px;
  font-weight: var(--fw-800);
  color: var(--negro);
}

.MODULO_OPINION_DER .wrap_three .indicador-noticia .cuadrado-indicador-noticia {
  width: 15px;
  height: 15px;
  background-color: var(--color-1);
  margin: 0 5px 0 15px;
}

.MODULO_OPINION_DER .wrap_three .indicador-noticia p:nth-of-type(2) {
  /* font-family: Aeonik TRIAL; */
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16.8px;
  font-weight: var(--fw-400);
  color: var(--negro);
}

.MODULO_OPINION_DER .wrap_three .autor-noticia {
  display: flex;
  justify-content: center;
}

.MODULO_OPINION_DER .wrap_three .autor-noticia {
  /* font-family: Aeonik; */
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16.8px;
  font-weight: var(--fw-400);
  color: #7a7d7c;
}

.MODULO_OPINION_DER .opiniones .titulo-opiniones {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 20px;
}

.MODULO_OPINION_DER .opiniones .titulo-opiniones p {
  /* font-family: Aeonik; */
  font-size: 18px;
  font-weight: var(--fw-800);
  line-height: 16.8px;
  color: var(--neutral-black);
  text-transform: uppercase;
}

.MODULO_OPINION_DER .opiniones .wrap-both {
  display: flex !important;
  flex-direction: row !important;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media {
  order: 2;
  flex: initial !important;
  display: flex;
  flex-direction: column;
  justify-content: center;
  width: 40%;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap {
  background-color: unset;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap:before {
  box-shadow: none;
  content: unset;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap img {
  width: 100%;
  border-radius: 0px;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-media * {
  height: 100% !important;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-text {
  order: 1;
  padding-right: 1rem;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-text header h3 a {
  font-family: var(--font-1) !important;
  font-size: 17px;
  font-weight: var(--fw-800);
  line-height: 20.4px;
  text-align: start !important;
}

.MODULO_OPINION_DER .opiniones .wrap-both .wrap-text .wrap-otros .pie-noticia .contenedor-redactor span a {
  /* font-family: inter; */
  font-style: normal;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 14px;
  line-height: 16.8px;
  font-weight: var(--fw-400);
  color: var(--negro);
  position: relative;
}

.MODULO_OPINION_DER .slick-dots {
  bottom: 25px;
  display: block;
  list-style: none;
  margin: 0;
  padding: 0;
  position: absolute;
  text-align: center;
  width: 100%;
  z-index: 2;
}

.MODULO_OPINION_DER .slick-dots li button:before {
  color: #000;
  content: "·";
  font-size: 4px;
  height: 7px;
  left: 0;
  line-height: 20px;
  position: absolute;
  text-align: center;
  top: 0;
  width: 7px;
  background: var(--neutral-black);
}

.MODULO_OPINION_DER .opiniones header {
  order: 2;
}

.MODULO_OPINION_DER .opiniones .wrap-otros {
  order: 1;
  margin-bottom: 0 !important;
}

.MODULO_OPINION_DER .opiniones .wrap-text {
  display: flex;
  flex-direction: column;
  width: 60%;
}

.MODULO_OPINION_DER.MODULO_2_1_4 .wrap_three .entradilla {
  display: none !important;
}

.MODULO_OPINION_DER .opiniones .categoria-tag {
  display: none !important;
}

@media (max-width: 768px) {

  .MODULO_OPINION_DER .sec-wrap article .wrap-both .wrap-media,
  .MODULO_OPINION_DER .third-wrap article .wrap-both .wrap-media {
    margin-right: 0 !important;
  }

  .MODULO_OPINION_DER .opiniones .wrap-both .wrap-media .img-wrap img {
    width: 100%;
    border-radius: 0px;
  }

  .MODULO_OPINION_DER .wrap_two article {
    margin: 0 0 1rem !important;
    padding: 0 0 1rem !important;
    border-bottom: 1px solid #7a7c7d !important;
  }
}

/* -------------------------------- MODULO_OPINION_DER --------------------------------- */

/* -------------------------------- MODULO_NEXT --------------------------------- */

.MODULO_NEXT .sec-wrap .wrap_two {
  display: block;
  flex-basis: 66%;
  gap: 0;
}

.MODULO .sec-wrap .wrap_two .wrap-both header {
  margin-bottom: 0.5em;
  margin-top: 1em;
}

.MODULO_NEXT .wrap_three article .wrap-both {
  display: flex;
  flex-direction: row !important;
}

.MODULO_NEXT .wrap_three article .wrap-both .wrap-text {
  width: 50%;
  display: flex;
  align-items: center;
}

/* .MODULO_NEXT .wrap_three .wrap-both .wrap-text header {
  margin: 0 40px;
} */

.MODULO_NEXT .wrap_three .wrap-both .wrap-text header h3 a {
  /* font-family: inter; */
  color: var(--negro);
  font-weight: var(--fw-400);
  font-size: 17px;
  line-height: 20.4px;
  text-align: center;
}

.MODULO_NEXT .pie_articulo {
  display: flex;
  justify-content: center;
  margin-top: 15px;
}

.MODULO_NEXT .pie_articulo p {
  /* font-family: inter; */
  color: var(--negro);
  font-weight: var(--fw-400);
  font-size: 14px;
  line-height: 16.8px;
  text-align: center;
  color: #7a7c7d;
  text-transform: uppercase;
}

@media (max-width: 768px) {
  .MODULO_NEXT .sec-wrap .wrap_two {
    order: 1;
  }

  .MODULO_NEXT .wrap_three .wrap-both .wrap-text header {
    margin: 0 15px !important;
  }

  .MODULO_NEXT .wrap_three .wrap-both .wrap-text header h3 a {
    /* font-family: inter; */
    color: var(--negro);
    font-weight: 800;
    font-size: 17px;
    line-height: 20.4px;
    text-align: center !important;
  }

  .MODULO_NEXT .wrap_three article .wrap-both {
    align-items: center;
  }

  .MODULO_NEXT .wrap_three .pie_articulo {
    display: flex;
    justify-content: start !important;
  }

  .MODULO_NEXT .wrap_three article:nth-of-type(1) {
    border-bottom: 1px solid #7a7c7d !important;
  }

  .MODULO_NEXT .wrap_three article {
    border-bottom: 1px solid #7a7c7d !important;
    padding: 10px 0 !important;
    margin: 0 !important;
  }

  .MODULO_NEXT .wrap_three article:nth-of-type(3) {
    padding-bottom: 20px !important;
  }

  .MODULO_NEXT .sec-wrap article .wrap-both .wrap-media,
  .MODULO_NEXT .third-wrap article .wrap-both .wrap-media {
    margin-right: 0 !important;
  }
}

/* -------------------------------- MODULO_NEXT --------------------------------- */

/* -------------------------------- MODULO_TABS (tabs-roba) --------------------------------- */
.MODULO_TABS.tabs-roba {
  display: flex;
}

.MODULO_TABS.tabs-roba .first-wrap {
  flex-direction: column;
  padding: 35px;
  background-color: #f1f1f1;
  margin-right: 20px;
  width: 72%;
  flex: unset !important;
}

.MODULO_TABS.tabs-roba .first-wrap .tabs {
  margin-bottom: 20px !important;
}

.MODULO_TABS.tabs-roba .first-wrap .wrap_one {
  display: flex;
  justify-content: space-between;
  gap: 30px;
}

.MODULO_TABS.tabs-roba .first-wrap .wrap_one {
  margin-right: 0px !important;
}

.MODULO_TABS.tabs-roba .first-wrap .wrap-otros {
  display: unset !important;
}

.MODULO_TABS.tabs-roba .sec-wrap {
  display: flex;
  flex: 1 !important;
  flex-direction: column !important;
  margin-right: 0;
  justify-content: unset !important;
}

.MODULO_TABS.tabs-roba h4 {
  /* font-family: Aeonik; */
  color: var(--negro);
  font-weight: var(--fw-800);
  font-size: 18px;
  line-height: 16.8px;
  text-transform: uppercase;
  margin-bottom: 1em;
  margin-top: 0 !important;
}

.MODULO_TABS.tabs-roba .sec-wrap article {
  border-bottom: 1px solid hsla(0, 0%, 59%, 0.4);
  flex: unset !important;
  margin-right: unset !important;
  padding-bottom: 1em !important;
}

.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both {
  flex-direction: row !important;
  align-items: center;
  gap: 15px;
}

.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media {
  order: 2;
  margin: 0;
}

.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media figure {
  width: 90px !important;
}

.MODULO_TABS.tabs-roba .sec-wrap article .wrap-both .wrap-media figure a .img-wrap {
  padding-bottom: 90px !important;
}

@media (max-width: 768px) {
  .MODULO_TABS.tabs-roba {
    display: flex;
    flex-direction: column;
    gap: 40px;
  }

  .MODULO_TABS.tabs-roba .first-wrap {
    flex-direction: column;
    padding: 15px;
    background-color: #f1f1f1;
    margin-right: unset !important;
    width: unset !important;
    flex: unset !important;
  }

  .MODULO_TABS.tabs-roba .first-wrap .wrap_one {
    display: flex;
    justify-content: unset;
    gap: unset;
    flex-direction: column;
  }

  .MODULO_TABS.tabs-roba .first-wrap .wrap_one article .wrap-both .wrap-text {
    text-align: center;
  }

  .MODULO_TABS.tabs-roba .first-wrap .wrap_one article .wrap-both .wrap-text .wrap-otros .pie-noticia {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 0;
    width: 100%;
  }
}

/* -------------------------------- MODULO_TABS (tabs-roba) --------------------------------- */

/* -------------------------------- BANNER_Contacta --------------------------------- */

.MODULO_DENUNCIA .BANNER_Contacta {
  background-image: url(../img/decor/img-denuncia.png);
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  height: 184px;
  display: flex;
  justify-content: end;
  align-items: center;
  padding: 0 35px;
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 24px;
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p {
  /* font-family: ; Aeonik */
  font-size: 36px;
  font-weight: 400;
  line-height: 43.2px;
  color: var(--negro);
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces {
  display: flex;
  justify-content: space-between;
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a {
  width: fit-content;
  /* font-family: ; Aeonik */
  font-size: 13px;
  font-weight: 700;
  line-height: 15.6px;
  padding: 10px 30px;
  background-color: var(--negro);
  border-radius: 6px;
  color: #3effd0;
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(3) {
  width: fit-content;
  /* font-family: ; Aeonik */
  font-size: 13px;
  font-weight: 700;
  line-height: 15.6px;
  padding: 10px 30px;
  background-color: #0061f2;
  border-radius: 6px;
  color: #3effd0;
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) img {
  display: none;
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) img {
  display: none;
}

.MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p span img {
  width: unset;
  margin: 0;
}

@media (max-width: 768px) {
  .MODULO_DENUNCIA .BANNER_Contacta {
    background-image: url(../img/decor/img-denuncia-movil.png);
    background-position: center;
    background-repeat: no-repeat;
    background-size: cover;
    height: 415px;
    display: flex;
    justify-content: center;
    align-items: center;
    padding: 20px;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p {
    font-size: 36px;
    font-weight: 400;
    line-height: 43.2px;
    color: var(--negro);
    padding: 20px;
    text-align: center;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p span {
    display: block;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos p span img {
    margin-top: 20px;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) .texto {
    display: none;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) .texto {
    display: none;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(1) img {
    display: block;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces a:nth-of-type(2) img {
    display: block;
  }

  .MODULO_DENUNCIA .BANNER_Contacta .contenedor-contactos .enlaces {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    gap: 20px;
  }
}

/* -------------------------------- BANNER_Contacta --------------------------------- */

/* -------------------------------- MODULO_ROBA_LISTADO_50_50 --------------------------------- */

@media (max-width: 768px) {
  .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-media {
    width: 100%;
    flex: 0 0 113px !important;
    max-width: 100%;
  }

  .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text {
    padding-top: unset !important;
  }

  .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-text .wrap-otros {
    margin-top: unset !important;
  }

  .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both {
    flex-direction: row !important;
    gap: 1rem;
  }

  .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-media {
    overflow: hidden;
  }

  .MODULO_ROBA_LISTADO_50_50 .first-wrap article .wrap-both .wrap-media .img-wrap {
    background-color: #f0f0f0;
    background-image: url(../img/decor/loading.gif);
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 50px;
    display: block;
    height: 0;
    overflow: hidden;
    padding-bottom: unset !important;
    height: 113px;
  }

  .MODULO_ROBA_LISTADO_50_50 .first-wrap .wrap-both .wrap-text {
    flex: unset !important;
  }
}

/* -------------------------------- MODULO_ROBA_LISTADO_50_50 --------------------------------- */

@media (max-width: 768px) {
  .MODULO_TABS .first-wrap {
    display: flex;
    flex-direction: column;
  }

  .MODULO_TABS .first-wrap .wrap_one {
    flex: 1 0 100%;
    margin-right: 0;
  }

  .MODULO_TABS .first-wrap .wrap_two {
    flex: 1 0 100%;
    margin-right: 0;
  }

  .MODULO_TABS .first-wrap .wrap_two .wrap-text header h3 a {
    font-size: 1.2rem;
    font-weight: 700;
    line-height: 100%;
    color: black !important;
  }
}

input.email-form {
  font-weight: 700;

  text-align: center;
  font-family: var(--font-2) !important;

  font-size: 16px !important;
  line-height: 25.2px;

  letter-spacing: 0.05em;
  text-transform: lowercase !important;
  color: var(--black);
  border: none !important;
  border-radius: 0 !important;
  box-shadow: initial !important;
  height: initial !important;
  margin: initial !important;
  border-bottom: 1px solid #9e9e9e !important;
  width: 100%;
}

input.email-form:focus {
  border-bottom: 1px solid var(--primary) !important;
}

input.email-form::placeholder {
  font-weight: 700;

  text-align: center;
  font-family: var(--font-2) !important;

  font-size: 16px !important;
  line-height: 25.2px;

  letter-spacing: 0.05em;
  text-transform: lowercase !important;
  color: var(--black);
  border: none !important;
  border-radius: 0 !important;
  box-shadow: initial !important;
  height: initial !important;
  margin: initial !important;
}

.banner-suscripcion {
  width: 100%;
  display: flex;
  flex-wrap: wrap;
  margin-top: 32px;
  margin-bottom: 32px;
  background-color: var(--primary);
  gap: 1rem;
  text-align: center;
  justify-content: space-between;
  padding-right: 3rem;
}

.banner-suscripcion .banner-logo {
  width: 86px;
  display: flex;
  align-items: center;
}

.banner-suscripcion .banner-logo img {
  max-width: 86px;
}

.banner-suscripcion .banner-texto {
  display: flex;
  align-items: center;
  justify-self: center;
  width: fit-content;
  max-width: 60%;
}

.banner-suscripcion .banner-btn {
  width: fit-content;
  display: flex;
  align-items: center;
  justify-self: center;
}

.wrap-FICHA-ARTICULO figure figcaption {
  background: transparent;
  font-family: var(--font-1);
  text-align: end;
  position: relative;
  width: 100%;
}

.wrap-FICHA-ARTICULO figcaption ul li {
  color: var(--negro);
}

.wrap-FICHA-ARTICULO figcaption ul {
  font-size: 14px;
  line-height: 14px;
  margin: 0;
  overflow: hidden;
  padding: 0.25em 0;
  text-transform: initial;
}

.wrap-FICHA-ARTICULO figure figcaption ul li {
  color: var(--negro);
  font-weight: 700;
  text-transform: initial !important;
}

.wrap-FICHA-ARTICULO figcaption ul .media-autor {
  text-transform: uppercase !important;
  font-weight: 400;
}

.banner-lineas {
  position: relative;
  width: 100%;
  border-top: 1px solid #7a7c7d;
  border-bottom: 1px solid var(--borde-gris);
  padding: 26px 32px;
  display: flex;
  align-items: center;
}

.banner-lineas::before {
  content: "";
  position: absolute;
  top: -1px;
  left: 0;
  width: 40%;
  height: 4px;
  background-color: var(--primary);
}

.banner-lineas::after {
  content: "";
  position: absolute;
  bottom: -1px;
  right: 0;
  width: 40%;
  height: 4px;
  background-color: var(--primary);
}

.ara-portada {
  display: flex;
  flex-direction: column;
  align-items: start;
}

.ara-portada li {
  display: flex;
  border-bottom: 1px solid rgba(122, 124, 125, 0.2);
  gap: 1rem;
  padding: 12px 0;
  justify-content: space-between;
  width: 100%;
}

/* .ara-portada li:last-child {
  border-bottom: 0;
} */

.categoria {
  font-size: 14px !important;
  margin: 0 !important;
  font-family: var(--font-1) !important;
  font-weight: 700;
  color: var(--negro);
  display: flex;
  flex-direction: row;
  text-transform: uppercase;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
}

.nombre-articulo {
  font-size: 16px !important;
  margin: 0 !important;
  font-family: var(--font-1) !important;
  font-weight: bold;
  color: var(--negro);
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
  line-height: 19px;
}

.ara-portada .nombre-articulo:hover,
.ara-portada .categoria:hover,
.ara-portada .autor:hover {
  text-decoration: underline !important;
  color: var(--secondary);
}

.ul-lo-mas-leido li a:hover {
  text-decoration: underline !important;
  color: var(--secondary);
}

.autor {
  font-size: 14px !important;
  margin: 0 !important;
  font-family: var(--font-1) !important;
  font-weight: 400;
  color: var(--negro);
  display: flex;
  flex-direction: row;
  align-items: stretch;
  justify-content: flex-start;
  gap: 10px;
}

.art-autor-foot-noticia {
  border-top: 1px solid var(--neutral-4);
  padding-top: 1em;
  margin-top: 1rem;
}

.container-autor-footer-noticia {
  width: fit-content;
  display: flex;
  gap: 1rem;
}

.container-redactor .autor-articulo {
  width: fit-content;
  display: flex;
  flex-direction: column;
  gap: 10px;
  max-width: fit-content;
}

.container-autor-footer-noticia .autor-foto {
  max-width: 70px;
}

.art-autor-foot-noticia {
  display: flex;
  flex-direction: row;
  gap: 10px;
  justify-content: flex-start !important;
  align-items: start;
}

.container-autor-footer-noticia.flex-column .container-descripcion-autor {
  margin-top: 2.5rem;
}

.wrap-FICHA-ARTICULO .container-descripcion-autor .social-media {
  margin-top: 1rem !important;
}

/* .container-autor-footer-noticia .social-media {
  margin-top: 0 !important;
} */

.h3-articulo {
  margin-bottom: 0;
  margin-top: 0;
  padding-left: 8px;
  font-family: var(--font-1);
  color: var(--negro);
  font-weight: bold;
  font-size: 21px;
  text-transform: uppercase;
  padding: 19px 0;
}

.container-relacionados ul {
  display: flex;
  gap: 1rem;
  width: 100%;
  flex-wrap: wrap;
}

.container-relacionados ul li {
  display: flex;
  align-items: center;
  width: 100%;
}

.container-relacionados ul li img {
  max-width: 45%;
}

.container-relacionados ul li .contenido-relacionado-texto {
  display: flex;
  flex-direction: column;
  justify-self: center;
  align-items: center;
  width: 55%;
}

.container-relacionados ul li .contenido-relacionado-texto a::after {
  display: none !important;
}

.span-titulo {
  font-size: 2.8rem !important;
  font-family: var(--font-2) !important;
  background-color: transparent !important;
  color: black !important;
  text-transform: initial !important;
  padding: 0 !important;
  letter-spacing: initial !important;
  line-height: 100% !important;
  font-weight: bold !important;
}

.top-title {
  padding-bottom: 14px !important;
  padding-top: 24px !important;
  /* border-top: 1px solid #7a7c7d; */
  /* border-bottom: 1px solid rgba(122, 124, 125, 0.2); */
  border-radius: 0 !important;
  width: 100% !important;
}

/* cabecera autor */
.cabecero-page-autor {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 24px;
  flex-wrap: wrap;
  flex-direction: column;
  border-bottom: solid 1px var(--neutral-4);
  border-top: solid 1px var(--neutral-4);
  margin-bottom: 1em;
  padding-bottom: 1em;
  margin-top: 0.1em;
  padding-top: 1em;
}

.cabecero-page-autor .wrap-left {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  gap: 16px;
  width: 100%;
}

.cabecero-page-autor .wrap-left .wrap-image {
  width: 150px;
  height: 150px;
  min-width: 150px;
  border-radius: 100%;
  overflow: hidden;
  position: relative;
  background-color: var(--primary);
}

.cabecero-page-autor .wrap-left .wrap-image img {
  width: 100%;
  height: 100%;
  border-radius: 100%;
}

.cabecero-page-autor .wrap-left .wrap-image::after {
  content: "";
  position: absolute;
  width: 100%;
  height: 100%;
  border-radius: 100%;
  top: 0;
  left: 0;
  transition: all ease-in-out 0.5s;
}

.cabecero-page-autor .wrap-left .datos {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: 12px;
}

.cabecero-page-autor .wrap-left .datos .nombre {
  color: var(--neutral-gray-1);
  font-family: var(--font-1);
  font-size: 22px;
  font-weight: 900;
  line-height: normal;
  margin: 0;
}

.cabecero-page-autor .wrap-left .datos .cargo {
  color: var(--primary);
  font-family: var(--font-3);
  font-size: 18px;
  font-weight: 600;
  line-height: normal;
  margin: 0;
}

.cabecero-page-autor .wrap-left .datos ul {
  margin: 0;
  padding: 0;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 16px;
}

.cabecero-page-autor .wrap-left .datos ul li {
  list-style-type: none !important;
  background: #eaeaea;
  width: 30px;
  height: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  text-align: center;
  border-radius: 100%;
}

.cabecero-page-autor .wrap-left .datos ul li a {
  -webkit-transition: 0.5s all ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
  cursor: pointer;
  font-size: 22px;
  height: auto;
  line-height: normal;
  padding: 0;
  text-align: center;
  font-family: var(--font-2);
  font-weight: var(--fw-700);
  color: var(--neutral-black);
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.cabecero-page-autor .wrap-left .datos ul li a svg {
  width: 15px;
}

.cabecero-page-autor .wrap-left .datos ul li a svg path {
  color: var(--neutral-black);
}

.cabecero-page-autor .wrap-left .datos ul li a:hover {
  opacity: 0.8;
}

.cabecero-page-autor .wrap-right {
  width: 100%;
}

.cabecero-page-autor .wrap-right p {
  color: var(--neutral-gray-1);
  font-family: var(--font-3);
  font-size: 16px;
  font-weight: 400;
  line-height: normal;
  margin: 0;
}

/* cabecera tag */
.listado-busqueda-tag {
  margin-bottom: 1em;
}

.box-tag {
  justify-content: flex-start;
  position: relative;
  display: flex;
  gap: 8px;
  align-items: center;
  flex-direction: row;
  margin: 1px 0;
  width: 100%;
  padding-left: 0;
  text-align: left;
  margin-bottom: 12px !important;
}

.box-tag::after {
  content: "";
  position: absolute;
  background: var(--primary);
  left: unset;
  right: 0;
  max-width: 100%;
  top: 50%;
  transform: translate(0, -50%);
  width: 100%;
  height: 1px;
  z-index: -1;
}

.box-tag span {
  font-family: var(--font-3);
  font-weight: bold;
  font-size: 14px;
  line-height: 16px;
  text-transform: uppercase;
  color: var(--neutral-white);
  letter-spacing: 0px;
  display: flex;
  justify-content: flex-start;
  align-items: center;
  max-width: fit-content;
  border-radius: 5px;
  margin: 0;
  margin-right: auto;
  padding: 12px 24px;
  background-color: var(--primary);
  position: relative;
}

.box-tag span::before {
  content: "";
  position: absolute;
  background: var(--white);
  top: 0;
  right: -30px;
  width: 30px;
  height: 100%;
}

@media (max-width: 600px) {
  .cabecero-page-autor .wrap-left {
    flex-direction: column;
    align-items: center;
    justify-content: center;
    text-align: center;
  }

  .cabecero-page-autor .wrap-left .datos {
    align-items: center;
    justify-content: center;
    text-align: center;
    width: 100%;
  }
}

.cabecero-cate-tag {
  font-size: 60%;
  margin-bottom: 40px;
}

.container-redactor .social-media {
  display: flex;
  gap: 10px;
  justify-content: start;
  align-items: center;
}

.container-redactor .social-media li {
  background: gray;
  padding: 6px;
  border-radius: 5px;
  height: 30px;
  width: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
}

.container-redactor .social-media li a {
  color: white;
}

.header-redactor {
  width: 100%;
  margin-bottom: 3rem;
}

.w-100 {
  width: 100%;
}

.container-redactor {
  gap: 2rem;
  border-bottom: 1px solid rgba(122, 124, 125, 0.2);
  padding-bottom: 24px;
  margin-bottom: 1rem;
}

.MODULO-50-50 .wrap-media {
  flex: 0 0 calc(45% - 1em) !important;
}

.MODULO-50-50 .wrap-text {
  flex: 0 0 calc(55% - 1em) !important;
}

.MODULO-50-50 .wrap-text .wrap-otros {
  display: flex !important;
}

.MODULO .ARAMATEIX .wrap-both .wrap-text header h3 a {
  text-align: center !important;
}

.fecha-art {
  font-family: var(--font-1);
  color: #7a7c7d;
  display: none;
}

.MODULO-50-50 .nombre-redactor-art {
  display: none !important;
}

.MODULO-50-50 .wrap-text * {
  text-align: center !important;
  justify-content: center !important;
}

.ARAMATEIX .fecha-art,
.MODULO-50-50 .fecha-art {
  display: BLOCK;
}

.MODULO .nombre-redactor-art {
  display: none;
}

.ARAMATEIX .nombre-redactor-art {
  display: flex;
}

.MODULO_100_IZQ .wrap-both .wrap-text header h3 a {
  font-weight: bold !important;
  font-size: 40px;
  line-height: 3.2rem;
}

.MODULO_OPINION_DER .contenedor-redactor {
  display: flex;
  justify-content: center;
}

/* 
.MODULO_100_IZQ .wrap-both .wrap-otros {
  order: 2;
  display: flex;
  width: fit-content;
  margin-bottom: 0 !important;
  margin-top: 0 !important;

}

.MODULO_100_IZQ .wrap-both .wrap-text header {
  order: 1;
  width: 100%;
}

.MODULO_100_IZQ .wrap-both .wrap-text {
  display: flex !important;
  flex-wrap: wrap;
  align-items:start !important;
}

.MODULO_100_IZQ .wrap-both .wrap-text .nombre-redactor{
  display: flex;
  order: 3;
  width: fit-content;
} */

.wrap-PAGINA-CORPORATIVA .CONTENIDO-PAGINA h2 {
  font-size: 1.5rem;
}

#cd-search {
  height: fit-content;
  top: 50px;
  max-width: 530px;
  right: 24%;
  transform: translateX(0%);
  border-radius: 5px;
  left: initial;
}

#cd-search form {
  height: 100%;
}

.wrap-HEADER.pinned .nav-tiempo {
  display: none;
}

.wrap-HEADER.pinned {
  padding-top: 0 !important;
}

.wrap-HEADER.pinned .contenedor_horario_publicacion {
  flex-direction: row;
}

.wrap-HEADER.pinned .MODULO_Header_Animado .contenedor_horario_publicacion {
  max-width: fit-content;
  height: 43px;
}

.wrap-HEADER.pinned .svg-ida {
  right: -75px;
}

.wrap-HEADER.pinned .svg-ida rect,
.wrap-HEADER.pinned .svg-ida path {
  fill: var(--secondary);
}

.wrap-HEADER.pinned .svg-vuelta {
  right: -75px;
}

.wrap-HEADER.pinned .svg-vuelta rect,
.wrap-HEADER.pinned .svg-vuelta path {
  fill: var(--secondary);
}

.wrap-HEADER.pinned .MODULO_Header_Animado .contenedor_horario_publicacion .nombre {
  height: 43px;
}

.wrap-HEADER.pinned .MODULO_Header_Animado .contenedor_horario_publicacion .fecha {
  height: 43px;
}

.MODULO_ROBA2X_LISTADO_50_50 .first-wrap {
  gap: 0.5rem;
  display: flex;
  flex-direction: column;
}

.MODULO_REELS {
  margin-top: 1rem;
}

.white p,
.white a {
  color: white !important;
}

.white svg path {
  fill: white;
}

.white.wrap-FOOTER * {
  border-top-color: white !important;
  border-bottom-color: white !important;
}

.white.wrap-FOOTER .footer-top .box_1 {
  border-bottom-color: var(--borde-gris) !important;
}

.white.wrap-FOOTER .box_.box_1 svg path {
  stroke: white !important;
  stroke-width: 1;
}

.white.wrap-FOOTER .box_.box_1 svg rect {
  fill: transparent !important;
}

.white.wrap-FOOTER .box_.box_1 svg .youtube {
  fill: transparent !important;
}

.wrap-HEADER .collapsible-body ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1rem;
}

.wrap-HEADER .collapsible-body {
  top: 0;
  padding: 12px;
  box-shadow: 0 24px 48px 2px rgba(0, 0, 0, 0.25);
  background-color: #fff;
  border: solid 1px #e7e7e7;
  position: absolute;
  top: 77%;
  z-index: 1;
  overflow: unset;
  align-items: center;
}

.wrap-HEADER .collapsible-body ul {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 1rem;
}

.wrap-NAV .enlaces .enlaces__ {
  display: flex;
  justify-content: start;
  align-items: center;
  margin: 0;
  max-width: 100%;
  overflow-x: scroll;
}

.collapsible-accordion {
  box-shadow: initial !important;
  border: 0 !important;
  margin: 0;
}

.collapsible-header {
  border: 0 !important;
}

.wrap-NAV .enlaces .enlaces__ a {
  color: black;
  font-weight: 400;
  font-size: 14px;
  line-height: 16.8px;
  text-transform: uppercase;
  align-items: center;
  display: flex;
}

.select2-container--default .select2-selection--single {
  border: none;
  text-transform: uppercase;
}

/* 
.MODULO_VERT_3.MODULO_REELS .slick-list .slid-next,
.MODULO_VERT_4.MODULO_REELS .slick-list .slid-next {
  right: 0;
}

.MODULO_VERT_3.MODULO_REELS .slick-list .slid-prev,
.MODULO_VERT_4.MODULO_REELS .slick-list .slid-prev {
  right: 50px;
}

.arrow-titulo {
  top: 20px !important;

}

.MODULO_VERT_3.MODULO_REELS .slick-list .arrow-titulo.slid-next,
.MODULO_VERT_4.MODULO_REELS .slick-list .arrow-titulo.slid-next {
  right: 0px;
}

.MODULO_VERT_3.MODULO_REELS .slick-list .arrow-titulo.slid-prev,
.MODULO_VERT_4.MODULO_REELS .slick-list .arrow-titulo.slid-prev {
  right: 50px;
} */
/* 
.MODULO_VERT_3.MODULO_REELS,
.MODULO_VERT_4.MODULO_REELS {
  position: relative;
} */
/* .MODULO_100_IZQ .wrap-text h3 a span, .MODULO .wrap-text h3 a span{
  color:black !important;
  line-height:1.2em;
  align-items:start;
  gap: 4px;
}
.MODULO_100_IZQ .wrap-text h3 a span img{
  padding-top: 7px;
}
.categoria-tag *{
  text-transform: uppercase !important;
}
.MODULO_100_IZQ .wrap-text{
  display: flex;
  flex-wrap: wrap;
}
.MODULO_100_IZQ .wrap-text .categoria-tag{
order:2;
padding-bottom: 1rem;}
.MODULO_100_IZQ .wrap-text header{
  order: 1;
} */
@media (max-width: 1471px) {
  .MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter {
    width: 100%;
  }
}

@media (max-width: 1200px) {
  .wrap-FOOTER .footer-mid .box__ .box_.box_1 ul {
    justify-content: center;
  }

  .wrap-FOOTER .footer-mid .box__ .box_.box_1 {
    width: 100%;
    display: flex;
    flex-direction: column;
    position: relative;
    align-items: center;
    min-height: initial;
    overflow: hidden;
    position: relative;
  }

  #cd-search {
    height: fit-content;
    top: 50px;
    max-width: 36%;
    right: 15%;
    transform: translateX(0%);
    border-radius: 5px;
    left: initial;
  }
}

@media (max-width: 992px) {
  #slide-out>li #cd-search {
    position: relative;
    right: initial !important;
    display: flex;
    max-width: 100%;
  }

  #slide-out>li #cd-search form {
    width: 100%;
  }

  #cd-search form input {
    background: transparent !important;
  }

  .btn-accesos {
    display: block !important;
  }

  .cd-search-trigger {
    display: none !important;
  }

  .linea-2 {
    display: none !important;
  }

  .MODULO_Alta_Newsletter .first-wrap .row .columna-1 {
    padding: 0 !important;
    padding-bottom: 30px !important;
  }

  .MODULO_Alta_Newsletter .first-wrap .row .columna-2 {
    padding: 0 !important;
  }

  .MODULO_Alta_Newsletter .first-wrap .row .marcador-newsletter {
    width: 100%;
  }

  .fecha-tiempo {
    display: none;
  }

  .wrap-HEADER.pin-top .container.d-flex.justify-content-between {
    justify-content: end !important;
  }

  .cd-search-trigger {
    order: 3;
  }

  #contenedor-login-header {
    order: 5;
  }

  .btn-newsletter-movil {
    order: 1;
  }

  .linea-1 {
    order: 2;
  }

  .linea-2 {
    order: 4;
  }

  .cd-search-trigger span,
  .btn-login-movil span {
    display: none;
  }

  .borde-blanco {
    border-bottom: 1px solid white;
  }

  .footer-mid .box_ {
    align-items: center;
    justify-content: center;
    display: flex;
    flex-direction: column;
  }

  .wrap-FOOTER .footer-mid .box__ .box_.box_1 {
    justify-content: center !important;
    align-items: center !important;
  }

  .wrap-FOOTER .footer-mid .box__ {
    display: flex;
    flex-direction: column;
    gap: 10px;
    align-items: stretch;
    justify-content: center;
    width: 100%;
  }

  .page-footer .collapsible li:first-of-type {
    flex-direction: column !important;
  }

  .wrap-FOOTER .footer-mid .box__ .box_ {
    width: unset;
    display: flex;
    flex-direction: column;
    position: relative;
    padding: unset;
    min-height: initial;
    overflow: hidden;
    position: relative;
  }

  .wrap-FOOTER .footer-mid .box__ .box_ ul {
    padding-bottom: 0;
  }

  .wrap-FOOTER .footer-top .box_1 {
    display: flex;
    justify-content: space-evenly;
    flex-wrap: wrap;
    padding: 24px;
    border-top: 2px solid black;
    border-bottom: 2px solid #7a7c7d;
    border-left: none;
    border-right: none;
    gap: 24px;
  }

  .wrap-FOOTER .footer-copyright .centrado {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: space-between;
    gap: 15px;
    padding-top: 12px;
  }

  .wrap-FOOTER .footer-mid {
    margin-bottom: unset;
  }
}

@media (min-width: 992px) and (max-width: 1467px) {
  .wrap-FOOTER .footer-mid .box__ {
    display: flex;
    flex-wrap: wrap;
    gap: 48px;
    align-items: stretch;
    justify-content: center;
    width: 100%;
  }

  .wrap-FOOTER .footer-mid {
    margin-bottom: 50px;
  }

  .wrap-FOOTER .footer-mid .box__ .box_ {
    width: 30%;
    display: flex;
    flex-direction: column;
    position: relative;
    min-height: initial;
    overflow: hidden;
    position: relative;
  }

  .MODULO_Mensaje_Alta_Confirmada .first-wrap {
    flex-direction: column;
  }

  .wrap-FOOTER .collapsible {
    padding-bottom: 0 !important;
  }

  .wrap-FOOTER .collapsible-body {
    margin-bottom: 0 !important;
    width: 100%;
  }

  .wrap-FOOTER .footer-mid .box__ .box_ p {
    text-align: center;
  }

  .wrap-FOOTER .footer-mid .box__ .box_4 a {
    text-align: center;
  }

  .wrap-FOOTER .collapsible-body li {
    display: flex;
    justify-content: center;
    text-align: center;
  }
}

@media (max-width: 768px) {
  .wrap-HEADER {
    justify-content: start !important;
    gap: 0 !important;
  }

  .wrap-NAV .NAV-Bottom .container nav {
    max-width: 100%;
  }

  #enlaces {
    max-width: 91%;
  }

  .aramateix-movil {
    background-color: #064896;
    color: white;
    height: 100%;

    max-width: 134px;
    display: flex;
    align-items: center;
    justify-content: end;
    height: 37px;
    width: 100%;
    gap: 3px;
    line-height: 12px;
    font-size: 18px;
    font-family: "MarkW01" !important;
    display: none !important;
  }

  .aramateix-movil:hover {
    background-color: var(--secondary);
    color: white !important;
  }

  .aramateix-movil::after {
    content: "";
    width: 20px;
    height: 2px;
    background-color: white;
    margin-top: 5px;
  }

  .wrap-NAV .NAV-Bottom .container {
    justify-content: space-between;
    gap: 5px;
  }

  .wrap-FOOTER .footer-mid .box__ .box_.box_1 img {
    max-width: 180px;
  }

  .wrap-NAV .NAV-Bottom {
    padding: 0 !important;
  }

  .side-nav {
    width: 90%;
    max-height: 100%;
  }

  .MODULO_50_50_ROBA .first-wrap>*:first-child,
  .MODULO_50_50_ROBA .sec-wrap>*:first-child {
    margin-bottom: 0 !important;
  }

  .MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast {
    width: 100%;
    min-width: 100%;
    height: auto;
    border-radius: 4px;
    overflow: hidden;
  }

  .MODULO_GRID_VERT.MODULO_PODCAST .wrap-podcast a {
    width: 100%;
    height: 100%;
    border-radius: 4px;
  }

  .CORP-right {
    display: none !important;
  }
}

@media (max-width: 600px) {
  .MODULO_ROBA_VERT_2 {
    flex-direction: column;
  }

  .MODULO_ROBA_VERT_2 .first-wrap,
  .MODULO_ROBA_VERT_2 .sec-wrap,
  .MODULO_ROBA_VERT_2 .third-wrap {
    margin-right: 0;
    flex: 1 0 100%;
    margin-bottom: 1.2em;
  }

  .MODULO_ROBA_VERT_2 .third-wrap {
    margin-bottom: calc(1.2em + 10px);
  }

  /* .MODULO_ROBA_M {
    flex-direction: column;
  } */

  /* .MODULO_ROBA_M .first-wrap {
    margin-right: 0;
  } */

  /* .MODULO_ROBA_M .first-wrap .wrap-both {
    flex-direction: column;
  } */

  /* .MODULO_ROBA_M .first-wrap .wrap-both .wrap-media,
  .MODULO_ROBA_M .first-wrap .wrap-both .wrap-text {
    flex: 1 0 100%;
  } */

  .MODULO_ROBA_L {
    flex-direction: column;
  }

  .MODULO_ROBA_L .first-wrap {
    margin-right: 0;
  }

  .MODULO_ROBA_XL_OVER {
    flex-direction: column;
  }

  .MODULO_ROBA_XL_OVER .first-wrap {
    margin-right: 0;
  }

  .MODULO_ROBA_XL {
    flex-direction: column;
  }

  .MODULO_ROBA_XL .first-wrap {
    margin-right: 0;
  }

  .MODULO_ROBA_SLIDER {
    flex-direction: column;
  }

  .MODULO_ROBA_SLIDER .first-wrap {
    margin-right: 0;
  }

  .MODULO_ROBA_SLIDER .wrap-both .wrap-text {
    width: 100% !important;
  }
}

/* -------------------------------- SABADELL_NAV --------------------------------- */

.wrap-NAV .page-nav {
  background: var(--primary);
  margin-top: 0px;
  height: 30px;
  z-index: 99;
  position: relative;
}

.wrap-NAV .nav-mid .box__ {
  display: flex;
  align-items: center;
  justify-content: space-between;
  height: 30px;
}

.wrap-NAV .nav-mid .box__ .box_.box_1 {
  display: flex;
  align-items: center;
  gap: 4px;
}

.wrap-NAV .nav-mid .box__.box_.box_1 .cont-info .borde-top p {
  font-family: var(--font-1);
  border-top: 1px solid white;
  font-weight: bold;
}

.wrap-NAV .nav-mid .box__.box_.box_1 .cont-info {
  display: flex;
  gap: 10px;
  align-items: center;
}

.wrap-NAV .nav-mid .box__.box_.box_1 div {
  display: flex;
  gap: 5px;
}

.wrap-NAV .nav-mid .box__.box_.box_1 p {
  font-family: var(--font-1);
  font-weight: normal;
  font-size: 14px;
  line-height: 16.8px;
  color: rgb(255, 255, 255);
}

.wrap-NAV .nav-mid .box__ .box_.box_2 {
  display: flex;
  align-items: center;
  gap: 4px;
}

.wrap-NAV .nav-mid .box__ .box_.box_2 div p {
  font-family: var(--font-1);
  border-top: 1px solid white;
  font-weight: bold;
}

.wrap-NAV .nav-mid .box__ .box_.box_2 div {
  display: flex;
  gap: 5px;
}

.wrap-NAV .nav-mid .box__ .box_.box_2 p {
  font-family: var(--font-1);
  font-weight: normal;
  font-size: 14px;
  line-height: 16.8px;
  color: rgb(255, 255, 255);
}

.wrap-NAV .nav-mid .box__ .box_.box_3 {
  display: flex;
  align-items: center;
  gap: 4px;
}

.wrap-NAV .nav-mid .box__ .box_.box_3 .cont-info .borde-top p {
  font-family: var(--font-1);
  border-top: 1px solid white;
  font-weight: bold;
}

.wrap-NAV .nav-mid .box__ .box_.box_3 .cont-info {
  display: flex;
  gap: 10px;
}

.wrap-NAV .nav-mid .box__ .box_.box_3 div {
  display: flex;
  gap: 5px;
}

.wrap-NAV .nav-mid .box__ .box_.box_3 a,
.wrap-NAV .nav-mid .box__ .box_.box_3 p {
  font-family: var(--font-1);
  font-weight: normal;
  font-size: 14px;
  line-height: 16.8px;
  color: rgb(255, 255, 255);
}

.wrap-NAV .nav-mid .box__ .box_.box_4 {
  display: flex;
  align-items: center;
  gap: 4px;
  align-items: center;
}

.wrap-NAV .nav-mid .box__ .box_.box_4 .cont-info .borde-top p {
  font-family: var(--font-1);
  border-top: 1px solid white;
  font-weight: bold;
}

.wrap-NAV .nav-mid .box__ .box_.box_4 .cont-info {
  display: flex;
  gap: 10px;
}

.wrap-NAV .nav-mid .box__ .box_.box_4 div {
  display: flex;
  gap: 5px;
}

.wrap-NAV .nav-mid .box__ .box_.box_4 a,
.wrap-NAV .nav-mid .box__ .box_.box_4 p,
.wrap-NAV .nav-mid .box__ .box_.box_4 span {
  font-family: var(--font-1);
  font-weight: normal;
  font-size: 14px;
  line-height: 16.8px;
  color: rgb(255, 255, 255);
}

.wrap-NAV .nav-mid .box__ .box_.box_4 span:last-of-type {
  display: none;
}

.wrap-NAV {
  background: #ffffff;
  margin-top: 0px;
  /* height: 180px; */
  box-shadow: none;
}

.wrap-NAV .nav_2 {
  display: flex;
  justify-content: space-between;
  padding: 10px 0px;

  text-transform: uppercase;
}

.wrap-logo {
  height: 60px;
}

.wrap-NAV .nav_2 div {
  display: flex;

  gap: 12px;
  max-width: 25%;
  width: 100%;
}

.wrap-NAV .nav_2 .main-logo {
  max-width: 50%;
  justify-content: center;
}

.wrap-NAV .nav_2 div:last-of-type {
  justify-content: end;
}

.wrap-NAV .nav_2 .btn_subs {
  display: flex;
  justify-content: end;
  background-color: #fac400;
  padding: 10px 30px;
  border-radius: 0px;
  color: var(--primary);
  font-family: var(--font-1);
  font-weight: bold;
  white-space: nowrap;
}

.nav-tiempo {
  z-index: 9999;
  position: relative;
  display: flex;
}

.wrap-NAV .enlaces.show {
  display: block;
}

.wrap-NAV .enlaces .enlaces__ {
  display: flex;
  justify-content: start;
  align-items: center;
  margin: 0;
  width: 100%;
}

.collapsible-accordion {
  box-shadow: initial !important;
  border: 0 !important;
  margin: 0;
}

.collapsible-header {
  border: 0 !important;
}

.wrap-NAV .enlaces .enlaces__ a {
  color: black;
  font-weight: 400;
  font-size: 14px;
  line-height: 16.8px;
  text-transform: uppercase;
  align-items: center;
  display: flex;
}

.periodico_22 .wrap-logo img {
  max-width: 349px;
}

.periodico_22 .MODULO_Header_Animado,
.periodico_21 .MODULO_Header_Animado {
  display: none;
}

.periodico_22 .fecha-tiempo .select-wrapper,
.periodico_21 .fecha-tiempo .select-wrapper {
  display: none;
}

.MODULO_100_25 .wrap-one article:first-of-type h3 a {
  font-size: 2.8rem !important;
  font-weight: 900 !important;
  line-height: 47px !important;
}

/* .MODULO_100_25 .wrap_one .contenedor-redactor {
  margin-bottom: 0.5rem;
} */

.periodico_22 .MODULO_100_25 .wrap-one article:first-of-type h3 a {
  font-size: 2.8rem !important;
  font-weight: 800 !important;
  line-height: 55.2px !important;
}

.NACIO_Audiencias .contenedor-canales .canal p {
  color: black !important;
}

.NACIO_Audiencias {
  max-width: 100%;
}

.periodico_21 .wrap-HEADER .wrap-CORP .container .wrap-logo {
  max-width: 50%;
}

.logo_nacio {
  display: none !important;
}

.logo_nacio svg {
  margin-bottom: 6px;
}

.periodico_21 .logo_nacio,
.periodico_22 .logo_nacio,
.periodico_16 .logo_nacio,
.periodico_32 .logo_nacio,
.periodico_37 .logo_nacio,
.periodico_30 .logo_nacio {
  max-width: 141px;
  width: 100%;
  background-color: #3effd0;
  height: 30px;
  display: flex !important;
  justify-content: center;
  align-items: center;
}

.CORP-center .enlace_secundario {
  position: absolute;
  left: 0%;
  width: 50%;
  height: 100%;
  top: 0;
}

.CORP-center h1 {
  position: relative;
}

.pag-404 h3 {
  text-align: center;
}

.pag-404 {
  background-color: #f1f1f1;
  padding: 1rem;
}

@media (max-width: 992px) {
  .wrap-HEADER .wrap-CORP .container .CORP-right {
    display: none !important;
  }
}

@media (max-width: 768px) {
  .CORP-center .wrap-logo.logo-edicion {
    max-height: 40px;
  }

  .periodico_22 .wrap-logo img {
    max-width: 220px;
  }

  .periodico_21 .aramateix-movil,
  .periodico_22 .aramateix-movil {
    display: none;
  }

  .periodico_21 .wrap-NAV .NAV-Bottom .container,
  .periodico_22 .wrap-NAV .NAV-Bottom .container {
    justify-content: start;
    gap: 5px;
  }

  .periodico_21 #enlaces,
  .periodico_22 #enlaces {
    max-width: 91%;
  }

  .NACIO_Audiencias .contenedor-canales .canal {
    width: 25%;
  }

  .MODULO_VERT_4 .sec-wrap,
  .MODULO_REELS .sec-wrap,
  .MODULO_ROBA_M .sec-wrap {
    display: none !important;
  }
}

#enlaces ul li {
  border-right: 1px solid var(--borde-gris);
}

#enlaces ul li:last-child {
  border-right: none;
}

#enlaces {
  justify-content: space-between;
  display: flex;
  width: 100%;
}

.MODULO_100_IZQ .fecha-noticia,
.MODULO_ROBA_M .fecha-noticia,
.MODULO_GRID_VERT .fecha-noticia,
.MODULO_1_4_1 .fecha-noticia,
.MODULO_VERT_3 .fecha-noticia,
.MODULO_VERT_4 .fecha-noticia,
.MODULO_CRIAR .fecha-noticia,
.MODULO_1_4_3 .fecha-noticia,
.MODULO_100_25 .fecha-noticia,
.MODULO_TABS .fecha-noticia,
.MODULO_VERT_6 .fecha-noticia,
.MODULO_ASIM_2_1 .fecha-noticia,
.MODULO_ASIM_1_3 .fecha-noticia {
  display: none;
}

.OPINION .wrap-both {
  gap: 1rem;
  align-items: start;
}

.LISTADO_NORMAL .MODULO .MODULO_M .sec-wrap article.OPINION .wrap-both .wrap-text {
  padding-top: 0;
}

.OPINION .firma-hibrida img {
  width: 90px;
  height: 90px;
  object-fit: contain;
}

.modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-media .img-wrap {
  max-height: 63px;
  max-width: 63px;
}

.modulo-opinio .fecha-noticia {
  order: 3;
  margin: 0.5rem 0;
}

/* -------------------------------- Obituaris --------------------------------- */

.MODULO_Obituaris {
  margin-top: 50px;
  border-top: 1px solid black;
  padding-top: 30px;
}

.MODULO_Obituaris .titulo {
  display: flex;
  justify-content: space-between;
  padding-bottom: 5px;
}

.MODULO_Obituaris .titulo .contenedor-apoyo {
  width: 40%;
  display: flex;
  align-items: center;
  justify-content: end;
  gap: 24px;
  padding-right: 10px;
}

.MODULO_Obituaris .first-wrap {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
  margin-bottom: 40px;
  gap: 15px;
}

.MODULO_Obituaris .first-wrap .filtro {
  display: flex;
  align-items: center;
  gap: 20px;
}

.MODULO_Obituaris .first-wrap div:nth-child(1) p {
  /* font-family: ; Aeonik */
  font-size: 13px !important;
  line-height: 16.8px;
  font-weight: lighter;
  letter-spacing: 5%;
  text-transform: uppercase;
  margin-bottom: 0 !important;
}

.MODULO_Obituaris .first-wrap form {
  display: flex;

  gap: 20px;
}

.MODULO_Obituaris .first-wrap form select {
  display: none;
  background-color: unset !important;
  width: unset;
  border: unset !important;
  border-radius: 6px;
  height: unset !important;
}

.MODULO_Obituaris .first-wrap form select {
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: url("../img/flecha-dropdown.svg") no-repeat right 10px center;
  background-size: 12px;
  padding: 10px 30px 10px 10px;
  border: 1px solid #ccc;
  border-radius: 5px;
  font-size: 16px;
  cursor: pointer;
  box-shadow: 4px 4px 10px rgba(0, 0, 0, 0.2);
}

.MODULO_Obituaris .first-wrap form input:placeholder {
  font-size: 16px !important;
  cursor: pointer;
  color: Black !important;
}

.MODULO_Obituaris .select-wrapper input.select-dropdown {
  font-size: 16px !important;
  cursor: pointer;
  color: Black !important;
}

.MODULO_Obituaris .first-wrap form button {
  border: none;
  background-color: unset;
  padding: unset;
  cursor: pointer;
}

.MODULO_Obituaris .second-wrap {
  display: flex;
  flex-direction: column;
  gap: 40px;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari {
  background-color: #f1f1f1;
  padding: 48px;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari:last-of-type {
  margin-bottom: 40px;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .titulo-obituari {
  padding-bottom: 5px;
  margin-bottom: 24px;
  border-bottom: 1px solid #7a7c7d;
  width: 100%;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .titulo-obituari p {
  /* font-family: ; Aeonik */
  font-size: 21px !important;
  line-height: 25px;
  font-weight: bold;
  text-transform: uppercase;
  color: black;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona {
  display: flex;
  flex-wrap: wrap;
  gap: 1rem;
  justify-content: center;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona a {
  width: calc(50% - 1rem);
  background-color: white;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona {
  width: 100%;
  padding: 1rem;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona:nth-child(n + 3) {
  margin-top: 40px;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(1) {
  /* font-family: ; Aeonik TRIAL*/
  font-size: 14px !important;
  line-height: 16.8px;
  font-weight: bold;
  text-transform: uppercase;
  color: #00b7ac;
  /* color: var(color-primario); */
  padding-bottom: 5px;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(2) {
  /* font-family: ; Aeonik */
  font-size: 23px !important;
  line-height: 27.6px;
  font-weight: bold;
  padding-bottom: 5px;
  margin: 0;
}

.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(3),
.MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona p:nth-child(4) {
  /* font-family: ; Orbikular */
  font-size: 21px !important;
  line-height: 31.5px;
  font-weight: 400;
  margin: 0;
}

.MODULO_Obituaris img {
  width: initial !important;
  max-width: 120px;
}

@media (max-width: 992px) {
  .MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona a {
    width: 100% !important;
  }

  .MODULO_Obituaris .titulo {
    flex-direction: column;
    gap: 10px;
  }

  .MODULO_Obituaris .contenedor-apoyo {
    width: 100% !important;
    justify-content: start !important;
  }

  .MODULO_Obituaris .second-wrap .contenedor-obituari {
    padding: 20px;
  }

  .MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona {
    display: flex;
    flex-wrap: wrap;
    justify-content: unset;
    gap: 20px;
  }

  .MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona {
    width: 100%;
  }

  .MODULO_Obituaris .second-wrap .contenedor-obituari .contenedor-obituari-persona .card-persona:nth-child(n + 3) {
    margin-top: unset;
  }
}

/* -------------------------------- Obituaris --------------------------------- */

/* .MODULO .categoria-tag {

  margin-bottom: 0.5rem;
} */

.art-cuerpo a {
  color: var(--secondary);
}

.tipo_opinion {
  line-height: 21px !important;
  margin-top: 2px;
}

@media (max-width: 992px) {
  .tipo_opinion {
    display: flex;
    gap: 10px;
    font-size: var(--font-1) !important;
    font-size: 12px !important;
    font-weight: bold !important;
    line-height: 16px !important;
    color: black;
    align-items: center;
  }

  .modulo-opinio .LISTADO_BUSQUEDA .MODULO .MODULO_M .sec-wrap article .wrap-both .wrap-text .entradilla {
    order: 3;
    display: flex !important;
    color: var(--negro);
    font-family: var(--font-1);
    font-size: 16px;
    line-height: 27px;
    font-weight: 400;
  }
}

.MODULO-OPINION .categoria-tag {
  justify-content: center;
}

@media (max-width: 768px) {
  .MODULO_VERT_3 .categoria-tag a {
    font-size: 11px !important;
    font-weight: 400;
    line-height: 11px;
  }
}

.wrap-FOOTER.criar .box_1 ul li a svg rect {
  fill: var(--secondary);
}

.wrap-FOOTER.criar .box_1 ul li a svg .youtube {
  fill: var(--secondary) !important;
}

.wrap-FOOTER.criar .btn_principal {
  background-color: #00b7ac !important;
  color: white !important;
}

/* .MODULO-OPINION .first-wrap .contenedores .wrap-both .firma-hibrida img {
  width: 110px;
  height: 110px;
  object-fit: contain;
} */

.modulo-opinio .LISTADO_BUSQUEDA .articulo-opinion .pie-noticia {
  display: block !important;
}

.MODULO_1_Banner_3 .sec-wrap .wrap-otros .pie-noticia .contenedor-redactor span a {
  color: black;
}

.MODULO_1_Banner_3.MODULO_100_25 .sec-wrap .wrap-otros .pie-noticia .contenedor-redactor span a {
  color: white;
}

.entradilla {
  display: block !important;
}

.MODULO_NUEVO .wrap-text {
  display: flex;
  flex-direction: column;
}

.MODULO_NUEVO .wrap-text .categoria-tag {
  order: 1;
}

.MODULO_NUEVO .wrap-text .wrap-otros {
  order: 3;
}

.MODULO_NUEVO .wrap-text header {
  order: 2;
}

.art-cuerpo {
  font-size: 21px !important;
  line-height: 1.5em !important;
}

.art-cuerpo {
  font-size: 21px;
  line-height: 31px;
  margin: 1em 0;
  border-bottom: solid 1px var(--neutral-4);
}

.art-cuerpo h2 {
  font-family: var(--font-2);
  font-size: 26px;
}

.art-cuerpo h3 {
  font-family: var(--font-2);
  font-size: 1.2em;
}

.art-cuerpo p {
  font-family: var(--font-2);

  color: var(--neutral-black);
}

.breu {
  padding: 12px 24px;
  padding-bottom: 18px;
  border-radius: 5px;
  background: #064896;
  font-family: "MarkW01" !important;
  display: flex;
  align-items: center;
  color: white;
  text-transform: lowercase;
  display: flex;
  align-items: center;
  font-size: 21px;
  font-weight: 900;
  line-height: 100%;
  letter-spacing: 0.08px;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .wrap-tit h2.cate a.sin-fondo {
  background-color: initial !important;
  padding: 12px 0;
}

.breu~.cate {
  margin-top: 6px !important;
}

.breu-fecha div {
  font-weight: 700;
}

.categoria-tag {
  margin-bottom: 0.5rem;
}

.MODULO_XXL_NUEVO .wrap-text h3 a span {
  justify-content: center;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote {
  border: none !important;
  color: #4d4d4d;
  font-size: 0.95em !important;
  font-style: italic;
  line-height: 1.45em;
  margin: 2em 0;
  padding-left: 0;
  position: relative;
  width: 100%;
  max-width: 100%;
  border-top: 1px solid #7a7c7d !important;
  border-bottom: 1px solid #7a7c7d !important;
  padding: 1rem 0;
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita:before,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote:before {
  -webkit-font-feature-settings: "initial";
  color: var(--secondary);
  content: "";
  font-family: initial;
  font-size: 2em;
  font-style: normal;
  left: 0;
  position: absolute;
  top: 0;
  transform: initial;
  width: 40%;
  border: 2px solid var(--secondary);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo .art-cita:after,
.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote:after {
  -webkit-font-feature-settings: "initial";
  color: var(--secondary);
  content: "";
  font-family: initial;
  font-size: 2em;
  font-style: normal;
  right: 0;
  position: absolute;
  bottom: 0;
  transform: initial;
  width: 40%;
  border: 2px solid var(--secondary);
}

.wrap-FICHA-ARTICULO .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo blockquote p {
  text-align: center;
}

.MODULO_2_1_4.MODULO_NUEVO .sec-wrap .wrap-text .entrevista-card {
  order: 2;
}

.MODULO_XXL_NUEVO .first-wrap .entrevista-card {
  margin-bottom: 0;
}

.MODULO_XL .wrap-otros {
  margin: 0;
}

.MODULO_1_Banner_3 .wrap_two header {
  margin-top: 0rem !important;
}

.TITULO-listado h2 * {
  font-family: var(--font-2);
}

.titulo-seccion-peque {
  font-size: 21px !important;
  font-family: var(--font-1) !important;
}

.TITULO-listado h2 span a.titulo-seccion-peque {
  font-size: 21px !important;
  font-family: var(--font-1) !important;
}

.sin-after::after {
  display: none !important;
}

.sin-after::before {
  display: none !important;
}

.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul {
  display: flex;
  justify-content: center;
  gap: 0.5rem;
  flex-direction: column;
  max-width: 70%;
  margin: 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;
}

@media (max-width: 992px) {
  .ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO .art-cuerpo ul {
    display: flex;
    justify-content: center;
    gap: 0.5rem;
    flex-direction: column;
    max-width: 100%;
    margin: 0 auto;
    align-items: end;
  }

  .breu {
    padding: 6px;
    margin-bottom: 1rem;
    font-size: 12px;
    line-height: 16px;
  }

  .TITULO-listado h2 span {
    line-height: 100%;
  }

  .MODULO_HORIZ_1 .sec-wrap .wrap-both .wrap-text {
    flex: 1 0 calc(60% - 1em) !important;
    display: flex !important;
    flex-direction: column !important;
    justify-content: center !important;
    padding-top: 0 !important;
  }

  .fons-impacte .container .col .MODULO_HORIZ_1 .sec-wrap article {
    margin-bottom: 0 !important;
  }

  .MODULO_HORIZ_1 .sec-wrap .wrap-both .wrap-media .img-wrap {
    padding-bottom: 100% !important;
  }

  .MODULO_HORIZ_1 .sec-wrap .wrap-both .wrap-media {
    flex: 1 0 20% !important;
  }

  .MODULO_HORIZ_1 .sec-wrap .wrap-both {
    flex-direction: row !important;
  }

  .MODULO_ROBA_M .first-wrap,
  .MODULO_ROBA_M .sec-wrap {
    margin: 0 !important;
  }

  .MODULO_ROBA_M .first-wrap article:last-child {
    margin-bottom: 0;
  }

  .fons-impacte .container .col .MODULO_HORIZ_1 {
    padding-top: 1rem;
  }

  .entrevista-card {
    align-items: start !important;
    justify-content: flex-start;
  }

  .MODULO_NEXT .wrap_two .wrap-otros {
    margin-top: 0 !important;
  }

  .MODULO_ROBA_XL_OVER .wrap-both .wrap-text {
    position: relative;
    bottom: 0;
    padding: 1rem;
  }

  .MODULO_DIRECTO_TIMELINE .titulo-timeline h2 span {
    padding-left: 0;
  }

  .wrap-listado-noticias ul li {
    text-align: left;
    line-height: 14px !important;
    margin-bottom: 0.5rem;
  }

  .wrap-listado-noticias ul li a {
    font-family: var(--font-1);
    color: #7a7c7d;
    font-weight: 400;
    font-size: 14px;
    line-height: 14px !important;
    position: relative;
    padding-left: 20px;
  }

  .grupo-parrafos {
    order: 2 !important;
    width: calc(100% - 1rem) !important;
  }
}

.ficha-articulo.ESPECIAL .wrap-FICHA-ARTICULO.branded .container .row .col .wrap-FULL .CONTENIDO-ARTICULO figcaption ul {
  flex-direction: row !important;
  justify-content: flex-end !important;
  width: 100% !important;
  max-width: 100% !important;
}

.nacio {
  position: absolute;
  width: 200px;
  left: 95px;
  top: 20px;
  height: 60px;
  z-index: 99999;
}

.text-blanc .flechita * {
  fill: var(--white) !important;
}

.OBITUARIS h1 {
  font-family: var(--font-1) !important;
  font-size: 2.5rem;
}

.OBITUARIS h2 {
  font-family: var(--font-2) !important;
  font-size: 1.5rem;
}

.OBITUARIS p {
  font-size: 21px;
}

.OBITUARIS .CONTENIDO-ARTICULO {
  width: 100% !important;
  margin-bottom: 2rem;
  border-bottom: 1px solid var(--black);
}

.fons-gris .MODULO_HORIZ_2 {
  padding-bottom: 1rem !important;
}

@media (max-width: 767px) {
  .MODULO_IMPERDIBLE .sec-wrap {
    display: block !important;
    flex: 1 0 100%;
    flex-direction: column;
    margin-right: 0;
  }

  .slick-slider .categoria-tag {
    flex-direction: row !important;
    align-items: center;
  }

  .entrevista-card {
    flex-direction: row !important;
    margin-bottom: 0;
  }

  .slick-slider .categoria-tag {
    justify-content: start !important;
  }

  .breaking-news-container .news-slider {
    padding-left: 12px;
  }
}

.fons-tele .MODULO_VERT_4 .slick-dots {
  bottom: -10px;
}

.MODULO_GRID_VERT .entrevista-card {
  justify-content: start !important;
}

body.contacto .container-mega {
  z-index: 0 !important;
}

#form-contacto .select-wrapper ul li {
  list-style-type: none;
}

.inputs-contacto textarea {
  font-size: 13px !important;
  line-height: 16.8px;
  font-weight: 400;
  letter-spacing: 0.05em;
  text-transform: initial !important;
  font-family: var(--font-1) !important;
  border: none !important;
  border-radius: 5px !important;
  box-shadow: 0px 4px 10px rgba(0, 0, 0, 0.2) !important;
  min-height: 100px;
  margin: 0 !important;
  padding-left: 10px;
  color: black;
}

.inputs-contacto textarea::placeholder {
  color: black !important;
}

.MODULO .wrap-both .wrap-text header h3 {
  word-break: initial;
}

article.destacado h3 a {
  font-size: 46px !important;
  font-weight: bold !important;
  line-height: 110% !important;

}

article.destacado .wrap-text {
  display: flex;
  flex-wrap: wrap;
  gap: 0.5rem
}

article.destacado header {
  order: 1;
  width: 100%
}

article.destacado .categoria-tag {
  order: 2;
  width: fit-content;
  margin-bottom: 0;
}

article.destacado .wrap-otros {
  order: 3;
  width: fit-content;
}

@media (max-width: 992px) {
  article.destacado h3 a {
    font-size: 26px !important;
    font-weight: bold !important;
  }

  .MODULO_ROBA_M .entrevista-card {
    justify-content: start !important;
  }

  .MODULO_ASIM_2_1 article h3 {
    font-size: 18px !important;
    line-height: 114%;
    margin-top: 0 !important;
  }

}


/* CAMBIOS 16/06/25 */

.MODULO_IMPERDIBLE .wrap-text {
  justify-content: center;
}

.MODULO_IMPERDIBLE .wrap-text .wrap-otros {
  margin-bottom: 0 !important;
  margin-top: 0 !important;
}

@media(max-width:992px) {

  .nacio {
    left: 0;
    top: 0px;
    height: 50px;
  }

  .menu-nav-seccion {
    flex-direction: column;
  }

  .nav-seccion {

    align-items: start !important
  }




}

@media(max-width:768px) {
  .MODULO_IMPERDIBLE .wrap-text {
    justify-content: start;
  }

  .MODULO_IMPERDIBLE .wrap-text header {
    margin-top: 0 !important;
  }

}

.MODULO_100_25 .sec-wrap .entrevista-card {
  justify-content: start;
  align-items: start
}

.MODULO_XL .wrap-otros .pie-noticia .contenedor-redactor span {
  align-items: center
}