@font-face {
  font-family: 'Social-Icons';
  src: url("") format("woff2"), url("") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'multimedia-icons';
  src: url("") format("woff2"), url("") format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Petrona-Regular';
  src: url("../fonts/Petrona-VF.woff2") format("woff2 supports variations"), url("../fonts/Petrona-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Petrona-Medium';
  src: url("../fonts/Petrona-VF.woff2") format("woff2 supports variations"), url("../fonts/Petrona-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Petrona-Bold';
  src: url("../fonts/Petrona-VF.woff2") format("woff2 supports variations"), url("../fonts/Petrona-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope-Light';
  src: url("../fonts/Manrope-VF.woff2") format("woff2 supports variations"), url("../fonts/Manrope-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope-Regular';
  src: url("../fonts/Manrope-VF.woff2") format("woff2 supports variations"), url("../fonts/Manrope-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope-Medium';
  src: url("../fonts/Manrope-VF.woff2") format("woff2 supports variations"), url("../fonts/Manrope-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope-Bold';
  src: url("../fonts/Manrope-VF.woff2") format("woff2 supports variations"), url("../fonts/Manrope-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@font-face {
  font-family: 'Manrope-ExtraBold';
  src: url("../fonts/Manrope-VF.woff2") format("woff2 supports variations"), url("../fonts/Manrope-VF.woff2") format("woff2-variations");
  font-weight: 100 900;
  font-style: normal;
  font-display: swap; }

@keyframes flickerAnimation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes directAnimation {
  0% {
    opacity: 1; }
  10% {
    transform: translateX(0.03rem); }
  20% {
    transform: translateX(-0.03rem); }
  30% {
    transform: translateX(0.03rem); }
  40% {
    transform: translateX(-0.03rem); }
  50% {
    opacity: 0; }
  60% {
    transform: translateX(0.03rem); }
  70% {
    transform: translateX(-0.03rem); }
  80% {
    transform: translateX(0.03rem); }
  90% {
    transform: translateX(-0.03rem); }
  100% {
    opacity: 1; } }

.social {
  display: flex;
  gap: 1rem; }
  .social li a {
    display: flex;
    align-items: center;
    justify-content: center;
    width: 3rem;
    height: 3rem;
    color: #7f7f7f;
    border: 1px solid #7f7f7f;
    border-radius: 50%;
    overflow: hidden; }
    .social li a svg {
      width: 2rem;
      height: 2rem; }

.rating {
  display: flex;
  flex-direction: column-reverse;
  max-width: 98rem;
  width: 100%;
  margin: 0 auto 2rem; }
  .rating .rate {
    display: flex;
    align-items: baseline; }
    .rating .rate .label-rating {
      margin-right: 1rem;
      font-family: "Manrope-ExtraBold";
      font-weight: 900;
      font-size: 1.6rem;
      line-height: 1;
      color: #000;
      text-transform: uppercase; }
    .rating .rate .stars {
      display: flex;
      align-items: baseline; }
      .rating .rate .stars .solid, .rating .rate .stars .half, .rating .rate .stars .void {
        display: none;
        width: 1.8rem;
        height: 1.8rem; }
  .rating.r_0 .rate .stars .solid {
    display: none; }
  .rating.r_0 .rate .stars .void {
    display: flex;
    color: #dedede; }
  .rating.r_0-5 .rate .stars .solid {
    display: none; }
  .rating.r_0-5 .rate .stars .void:nth-last-child(-n+4) {
    display: flex;
    color: #dedede; }
  .rating.r_0-5 .rate .stars .half {
    display: flex;
    color: #24344C; }
  .rating.r_1 .rate .stars .solid:first-child {
    display: flex;
    color: #24344C; }
  .rating.r_1 .rate .stars .void:nth-last-child(-n+4) {
    display: flex;
    color: #dedede; }
  .rating.r_1-5 .rate .stars .solid:first-child {
    display: flex;
    color: #24344C; }
  .rating.r_1-5 .rate .stars .void:nth-last-child(-n+3) {
    display: flex;
    color: #dedede; }
  .rating.r_1-5 .rate .stars .half {
    display: flex;
    color: #24344C; }
  .rating.r_2 .rate .stars .solid:nth-child(-n+2) {
    display: flex;
    color: #24344C; }
  .rating.r_2 .rate .stars .void:nth-last-child(-n+3) {
    display: flex;
    color: #dedede; }
  .rating.r_2-5 .rate .stars .solid:nth-child(-n+2) {
    display: flex;
    color: #24344C; }
  .rating.r_2-5 .rate .stars .void:nth-last-child(-n+2) {
    display: flex;
    color: #dedede; }
  .rating.r_2-5 .rate .stars .half {
    display: flex;
    color: #24344C; }
  .rating.r_3 .rate .stars .solid:nth-child(-n+3) {
    display: flex;
    color: #24344C; }
  .rating.r_3 .rate .stars .void:nth-last-child(-n+2) {
    display: flex;
    color: #dedede; }
  .rating.r_3-5 .rate .stars .solid:nth-child(-n+3) {
    display: flex;
    color: #24344C; }
  .rating.r_3-5 .rate .stars .void:last-child {
    display: flex;
    color: #dedede; }
  .rating.r_3-5 .rate .stars .half {
    display: flex;
    color: #24344C; }
  .rating.r_4 .rate .stars .solid:nth-child(-n+4) {
    display: flex;
    color: #24344C; }
  .rating.r_4 .rate .stars .void:last-child {
    display: flex;
    color: #dedede; }
  .rating.r_4-5 .rate .stars .solid:nth-child(-n+4) {
    display: flex;
    color: #24344C; }
  .rating.r_4-5 .rate .stars .void {
    display: none; }
  .rating.r_4-5 .rate .stars .half {
    display: flex;
    color: #24344C; }
  .rating.r_5 .rate .stars .solid {
    display: flex;
    color: #24344C; }
  .rating.r_5 .rate .stars .void {
    display: none; }

.coral-no-comments,
.coral-no-subscribe {
  display: block;
  margin-bottom: 2rem;
  padding: 0 1rem;
  font-size: 1.5rem; }
  .coral-no-comments span,
  .coral-no-subscribe span {
    display: block;
    margin-bottom: 1rem;
    font-family: "Petrona-Regular";
    font-weight: 400;
    font-size: 1.8rem;
    line-height: 1.4; }
    .coral-no-comments span.btn-register, .coral-no-comments span.btn-login, .coral-no-comments span.btn-suscripcion,
    .coral-no-subscribe span.btn-register,
    .coral-no-subscribe span.btn-login,
    .coral-no-subscribe span.btn-suscripcion {
      display: inline-block;
      width: 14rem;
      margin-right: 1rem; }
    .coral-no-comments span a,
    .coral-no-subscribe span a {
      display: flex;
      align-items: center;
      justify-content: center;
      height: 3rem;
      max-width: 14rem;
      padding: 0 1rem;
      font-family: "Manrope-Bold";
      font-weight: 700;
      font-size: 1.3rem;
      line-height: 1.2;
      color: #fff;
      background-color: #24344C;
      border-radius: .5rem; }
      .coral-no-comments span a:hover,
      .coral-no-subscribe span a:hover {
        color: #fff;
        background-color: #555; }

.coralThread {
  margin-bottom: 5rem;
  padding: 0 1rem; }

html {
  font-size: 10px; }

* {
  padding: 0;
  margin: 0;
  font-family: "Petrona-Regular";
  font-weight: 400;
  box-sizing: border-box; }

body {
  overflow-x: hidden; }

[class^="icon-"],
[class*=" icon-"] {
  height: 2.7rem;
  width: 2.7rem;
  display: inline-block;
  fill: currentColor; }

a {
  text-decoration: none;
  color: #000; }
  a:hover {
    color: #c5c5c5; }

strong,
b {
  font-weight: 800; }

p {
  margin-bottom: 1rem;
  font-size: 2rem;
  line-height: 2.7rem; }
  p a,
  p u,
  p span {
    font-size: 1em; }
  p strong,
  p b {
    font-family: "Petrona-Bold";
    font-weight: 800;
    font-size: 1em; }
  p em,
  p i {
    font-style: italic;
    font-size: 1em; }

ul {
  margin: 0;
  padding-left: 0;
  list-style: none; }

ol {
  margin: 0 0 2rem 2rem; }

h1,
h2,
h3 {
  margin-bottom: 1rem;
  line-height: 1.15em; }

h1 {
  font-family: "Petrona-Bold";
  font-weight: 800; }

h2 {
  font-family: "Petrona-Bold";
  font-weight: 800; }

h3 {
  font-family: "Petrona-Bold";
  font-weight: 800; }

h4 {
  font-family: "Petrona-Medium";
  font-weight: 500;
  font-size: 1.7rem;
  line-height: 2.1rem; }

h6 {
  margin-bottom: 2rem;
  font-size: 1.4rem; }

.hide,
.hidden {
  display: none; }

.hindent {
  text-indent: -20000px;
  height: 0;
  margin: 0; }

figure img {
  width: 100%;
  height: auto;
  display: block; }

img[width="0"] {
  width: 0; }

.bttn {
  display: flex;
  align-items: center;
  height: 2.5rem;
  padding: 0 1rem;
  font-family: "Manrope-Bold";
  font-weight: 700;
  font-size: 1.3rem;
  line-height: 1.2;
  color: #fff;
  background-color: #24344C;
  border-radius: .5rem; }
  .bttn svg {
    width: 1.2rem;
    height: 1.2rem; }
  .bttn:hover {
    color: #fff;
    background-color: #555; }

input:focus {
  outline: none; }

input[type="search"]::-webkit-search-decoration,
input[type="search"]::-webkit-search-cancel-button,
input[type="search"]::-webkit-search-results-button,
input[type="search"]::-webkit-search-results-decoration {
  display: none; }

fieldset {
  border: none; }

.media-responsive {
  position: relative;
  overflow: hidden;
  margin: 0 auto 1rem auto;
  padding-bottom: 56.25%;
  height: 0; }
  .media-responsive iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%; }

.titleIcon {
  display: none; }
  .titleIcon.contenido-exclusivo {
    background-color: #005EA8;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-right: .5rem;
    width: 1.5rem;
    height: 1.5rem;
    border-radius: 50%; }
    .titleIcon.contenido-exclusivo .box-icon {
      color: #fff;
      padding: 0;
      width: .9rem;
      height: .9rem; }
  .titleIcon.contenido-suscripcion {
    display: block;
    margin: 0 0 .5rem; }
    .titleIcon.contenido-suscripcion .box-icon {
      display: none; }
    .titleIcon.contenido-suscripcion .titleIcon-label {
      display: flex;
      align-items: center;
      align-content: center; }
      .titleIcon.contenido-suscripcion .titleIcon-label:before {
        content: '';
        margin: 0;
        width: 1.5rem;
        min-width: 1.5rem;
        height: 1.5rem;
        background: url("") no-repeat 0 0; }
      .titleIcon.contenido-suscripcion .titleIcon-label:after {
        content: 'Exclusivo';
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.075rem;
        line-height: 1;
        margin: 0 .3rem 0 .5rem;
        min-width: 6rem;
        display: inline-block;
        text-transform: uppercase; }

.articleModule .image-container {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: center;
  justify-items: center; }
  .articleModule .image-container figure {
    grid-row: 1;
    grid-column: 1; }
  .articleModule .image-container > a {
    display: none;
    grid-row: 1;
    grid-column: 1;
    width: 4.5rem;
    height: 4.5rem;
    color: #000;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 0.5rem 0.5rem rgba(0, 0, 0, 0.05); }
    .articleModule .image-container > a svg {
      width: 1.7rem;
      height: 1.7rem; }

.articleModule[class*="with-icon"] .image-container > a {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: center;
  justify-items: center;
  z-index: 2;
  align-self: end;
  justify-self: start;
  margin: 0 0 1rem 1rem;
  transition: all .35s; }
  .articleModule[class*="with-icon"] .image-container > a .multimedia-icons {
    display: none;
    width: 1.7rem;
    height: 1.7rem; }

.articleModule[class*="with-icon"] .image-container:hover > a {
  background: #000; }
  .articleModule[class*="with-icon"] .image-container:hover > a .multimedia-icons {
    color: #fff; }

.articleModule[class*="with-icon"].with-icon-gallery .image-container > a .gallery-icon {
  display: block; }

.articleModule[class*="with-icon"].with-icon-video .image-container > a .video-icon {
  display: block; }

.articleModule[class*="with-icon"].with-icon-audio .image-container > a .audio-icon {
  display: block; }

.articleModule[class*="with-icon"].with-icon-poll .image-container > a .poll-icon {
  display: block; }

.articleModule[class*="with-icon"].with-icon-graphic .image-container > a .graphic-icon {
  display: block; }

.articleModule.article-no-image[class*="with-icon"] .image-container > a {
  display: none; }

.mirror .articleModule .image-container > .img {
  justify-self: end; }

.image-container figure a {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: center;
  justify-items: center; }
  .image-container figure a img {
    grid-row: 1;
    grid-column: 1; }
  .image-container figure a .multimedia-icons {
    grid-row: 1;
    grid-column: 1;
    display: grid;
    grid-template-columns: 1fr;
    grid-template-rows: 1fr;
    align-items: center;
    justify-items: center;
    width: 8.5rem;
    height: 8.5rem;
    background: #fff;
    border-radius: 50%;
    box-shadow: 0 0 0.5rem 0.5rem rgba(0, 0, 0, 0.05); }
    .image-container figure a .multimedia-icons svg {
      fill: #000; }

.articleModule .image-container .label-type {
  display: none;
  grid-row: 1;
  grid-column: 1;
  align-items: center;
  align-self: start;
  justify-self: start;
  gap: 1rem;
  margin: .5rem 0 0 -.2rem;
  padding: .1rem .6rem;
  height: 2.5rem;
  border-radius: .5rem 0;
  box-shadow: 0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.2);
  z-index: 2; }
  .articleModule .image-container .label-type .box-icon {
    width: 2rem;
    height: 2rem;
    fill: #fff; }
  .articleModule .image-container .label-type .box-txt:before {
    content: '';
    font-family: "Manrope-Bold";
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.2;
    font-weight: 700;
    text-transform: uppercase;
    color: #fff; }

.articleModule.en-directo .image-container .en-directo-label {
  display: flex;
  background-color: #F60404; }
  .articleModule.en-directo .image-container .en-directo-label .box-txt:before {
    content: 'En directo'; }
  .articleModule.en-directo .image-container .en-directo-label .box-icon {
    stroke: #fff;
    stroke-width: 1rem;
    animation: flickerAnimation 1s infinite; }

.articleModule.encuentro-digital .image-container .encuentro-digital-label {
  display: flex;
  background-color: #24344C; }
  .articleModule.encuentro-digital .image-container .encuentro-digital-label .box-icon {
    height: 1.7rem; }
  .articleModule.encuentro-digital .image-container .encuentro-digital-label .box-txt:before {
    content: 'Encuentro digital'; }

.articleModule.noticia-patrocinada .image-container .noticia-patrocinada-label {
  display: flex;
  background-color: #fff;
  border: 1px solid #DEECFE; }
  .articleModule.noticia-patrocinada .image-container .noticia-patrocinada-label:before {
    content: 'Noticia patrocinada';
    font-family: "Manrope-Bold";
    font-weight: 700;
    font-size: 1.1rem;
    line-height: 1.2;
    text-transform: uppercase;
    color: #000; }

.articleModule.heraldo-joven .image-container .heraldo-joven-label {
  display: flex;
  gap: .5rem;
  background-color: #bfd5e5; }
  .articleModule.heraldo-joven .image-container .heraldo-joven-label svg {
    height: 1.7rem; }
  .articleModule.heraldo-joven .image-container .heraldo-joven-label .box-txt:before {
    content: 'Heraldo joven';
    color: #000; }

.abc {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1rem; }
  .abc li {
    display: flex;
    align-items: center;
    justify-content: center; }
    .abc li a {
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 2rem;
      line-height: 1;
      color: #24344C; }
      .abc li a:hover {
        color: #bfd5e5; }
    .abc li.activate-letter {
      width: 3rem;
      height: 3rem;
      background-color: #24344C;
      color: #fff;
      border-radius: 50%; }
      .abc li.activate-letter a {
        color: #fff; }

.related-tags {
  display: block;
  margin-bottom: 2rem; }
  .related-tags .tags-title,
  .related-tags .box-title {
    display: flex;
    align-items: center;
    gap: 0.5rem;
    margin-bottom: 2rem;
    font-family: "Manrope-ExtraBold";
    font-weight: 900;
    font-size: 1.6rem;
    line-height: 1;
    text-transform: uppercase; }
    .related-tags .tags-title:after,
    .related-tags .box-title:after {
      flex: 1 auto;
      content: "";
      height: 0.1rem;
      width: auto;
      background-color: #dedede;
      box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
  .related-tags ul.tags-container {
    width: 100%;
    display: flex;
    align-items: center;
    gap: 1rem;
    flex-wrap: wrap; }
    .related-tags ul.tags-container li.tag {
      display: inline-block;
      max-width: 100%; }
      .related-tags ul.tags-container li.tag h2 {
        margin: 0; }
        .related-tags ul.tags-container li.tag h2 a {
          display: block;
          padding: 0.5rem 1.5rem;
          font-family: "Manrope-Light";
          font-weight: 250;
          font-size: 1.6rem;
          line-height: 1.5;
          color: #24344C;
          border: 0.1rem solid #24344C;
          border-radius: 1.5rem;
          white-space: nowrap;
          overflow: hidden;
          text-overflow: ellipsis; }
          .related-tags ul.tags-container li.tag h2 a:hover {
            background-color: #24344C;
            color: #fff; }
      .related-tags ul.tags-container li.tag:hover {
        display: contents; }
        .related-tags ul.tags-container li.tag:hover h2 a {
          white-space: inherit; }

.search-box-form {
  height: 4.2rem;
  width: 100%;
  margin-bottom: 3rem;
  padding-right: 1rem;
  background-color: #fff;
  border: 2px solid #c5c5c5; }
  .search-box-form form {
    display: flex;
    align-items: center;
    gap: 1rem; }
    .search-box-form form .search-input {
      height: inherit;
      width: 100%;
      padding: 1rem;
      border: none;
      font-family: "Manrope-Light";
      font-weight: 250;
      font-size: 1.5rem;
      line-height: 1.2;
      font-style: italic;
      color: #c5c5c5; }
      .search-box-form form .search-input:focus {
        outline: none; }
    .search-box-form form .icon-search {
      height: 25px;
      width: 25px;
      fill: #c5c5c5;
      stroke: #c5c5c5;
      stroke-width: 5%;
      margin-top: -27px; }

.module1colAds,
.module2colAds {
  width: 100%;
  height: 100%; }

.category-sidebar .free-content {
  clear: both; }

.category-sidebar .board-most-listing {
  margin-bottom: 20px; }

#x01 {
  width: 100%;
  float: left;
  clear: both;
  text-align: center;
  line-height: 1px; }

@-moz-document url-prefix() {
  #x01 {
    position: relative; } }

#top {
  margin: 0 auto;
  width: 100%;
  clear: both;
  text-align: center;
  float: inherit; }

.ad-unit,
.ad-unit-dynamic-right {
  width: 100%;
  margin-bottom: 1.5rem;
  top: 80px;
  text-align: center;
  position: sticky; }

.special .ad-unit,
.special .ad-unit-dynamic-right {
  top: initial;
  position: relative; }

.top_ads_container {
  display: flex;
  align-items: center;
  justify-content: center;
  min-height: 25rem;
  margin-bottom: 2rem;
  width: 100%;
  background-color: #fff; }
  .top_ads_container .ad-unit {
    position: static; }

#bottom {
  width: 100%;
  float: left;
  clear: both;
  text-align: center;
  margin: 2rem 0; }

.section-home #cont-skys {
  margin: 0 auto;
  width: 990px;
  top: 72px !important;
  position: sticky; }

#cont-skys {
  margin: 0 auto;
  width: 990px;
  top: 72px !important;
  position: fixed;
  position: sticky;
  top: 0;
  left: 0;
  right: 0; }

#x31 {
  width: auto !important;
  position: absolute;
  top: 0;
  right: 995px; }

#x41 {
  width: auto !important;
  position: absolute;
  top: 0;
  left: 995px; }

.container-grid-cell.contenedor-box .ad-unit {
  position: static; }

.container-grid-cell.article-sidebar .ad-unit {
  height: initial;
  float: none; }

.intext {
  width: 100%;
  clear: both;
  text-align: center;
  position: relative;
  float: inherit; }

.intext-margin {
  margin: 20px 0; }

.ad-admin {
  background-color: #7f7f7f;
  font-size: 25px;
  float: inherit; }

#top.ad-admin {
  height: 90px;
  padding-top: 27px; }

#bottom.ad-admin {
  height: 90px;
  padding-top: 27px; }

#right1.ad-admin,
#right2.ad-admin,
#right3.ad-admin,
#right4.ad-admin,
#right5.ad-admin,
#right6.ad-admin,
#right7.ad-admin,
#right8.ad-admin,
#right9.ad-admin,
.ad-unit-dynamic-right.ad-admin {
  float: none;
  clear: initial;
  text-align: center;
  height: 300px;
  padding-top: 125px; }

@keyframes flickerAnimation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes directAnimation {
  0% {
    opacity: 1; }
  10% {
    transform: translateX(0.03rem); }
  20% {
    transform: translateX(-0.03rem); }
  30% {
    transform: translateX(0.03rem); }
  40% {
    transform: translateX(-0.03rem); }
  50% {
    opacity: 0; }
  60% {
    transform: translateX(0.03rem); }
  70% {
    transform: translateX(-0.03rem); }
  80% {
    transform: translateX(0.03rem); }
  90% {
    transform: translateX(-0.03rem); }
  100% {
    opacity: 1; } }

.header-default {
  position: fixed;
  width: 100%;
  top: 0;
  left: 0;
  z-index: 5555; }
  .header-default .header-primary {
    background-color: #fff;
    border-bottom: 0.3rem solid #005EA8; }
    .header-default .header-primary .middle-header {
      width: 99rem;
      height: 6.5rem;
      margin: 0 auto;
      display: flex;
      align-items: center;
      justify-content: space-between;
      position: relative; }
      .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-icon {
        width: 2.7rem; }
        .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-icon .menu a {
          display: flex;
          width: 6.5rem;
          align-items: center;
          justify-content: center; }
          .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-icon .menu a svg {
            width: 2.7rem;
            height: 2.7rem;
            fill: #000; }
        .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-icon .menu.fold a .icon-bars {
          display: none; }
        .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-icon .menu.fold a .icon-times {
          display: block !important;
          padding: 2rem;
          height: 8rem;
          width: 8rem;
          fill: #000;
          background-color: #E8E8E8; }
      .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content {
        position: absolute;
        top: 6.5rem;
        left: 0;
        margin: 0 auto;
        width: 100%;
        background-color: #E8E8E8; }
        .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu {
          padding: 1.5rem 2rem 2.5rem; }
          .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-block h2 {
            font-family: "Manrope-ExtraBold";
            font-weight: 900;
            font-size: 1.2rem;
            line-height: 1.2;
            text-transform: uppercase;
            color: #24344C; }
          .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-block ul li {
            position: relative; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-block ul li a {
              font-family: "Manrope-Regular";
              font-weight: 400;
              font-size: 1.4rem;
              line-height: 1.2;
              color: #7f7f7f; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-block ul li a span {
                font-family: "Manrope-Regular";
                font-weight: 400;
                font-size: 1.4rem;
                line-height: 1.2; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-block ul li a.bttn {
                font-family: "Manrope-Bold";
                font-weight: 700;
                font-size: 1.3rem;
                line-height: 1.2;
                color: #fff; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-block ul li:before {
              content: '';
              position: absolute;
              top: .5rem;
              left: 0;
              width: .5rem;
              height: .5rem;
              background-color: #24344C;
              border-radius: 50%; }
          .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav {
            display: grid;
            grid-template-columns: 56rem 19.5rem 15.5rem;
            grid-template-rows: 12rem 11rem;
            gap: 2rem;
            margin-bottom: 4rem; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-sections {
              grid-column: 1;
              grid-row: 1/3; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-sections ul li {
                display: inline-block;
                width: 17.4rem;
                padding-left: 1.5rem;
                margin: 0 1.9rem 1.5rem 0; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-sections ul li:nth-child(3n) {
                  margin-right: 0; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-sections ul li a:hover {
                  color: #555; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-heraldo {
              grid-column: 2;
              grid-row: 1; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-heraldo ul li {
                display: inline-block;
                width: 100%;
                padding-left: 1.5rem;
                margin: 0 1.9rem 1.5rem 0; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-heraldo ul li a:hover {
                  color: #555; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-foryou {
              grid-column: 2;
              grid-row: 2; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-foryou ul li {
                margin-bottom: .5rem; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-foryou ul li:before {
                  display: none; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-foryou ul li a {
                  display: flex;
                  justify-content: space-between; }
                  .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-foryou ul li a:hover {
                    color: #fff; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-cover {
              grid-column: 3;
              grid-row: 1/3;
              text-align: center; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-cover .cover-img {
                width: 15.5rem;
                height: 20rem;
                margin: 1rem 0 .3rem;
                background-color: #fff;
                border: 1px solid #c5c5c5; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-cover .cover-img img {
                  max-height: 19.8rem;
                  max-width: 15.3rem;
                  margin: 0 auto; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-cover .subscribe-btn {
                font-family: "Manrope-Bold";
                font-weight: 700;
                font-size: 1rem;
                line-height: 1.2;
                text-transform: uppercase;
                color: #7f7f7f; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-row nav .sub-menu-cover .subscribe-btn a {
                  font-family: "Manrope-Bold";
                  font-weight: 700;
                  font-size: 1rem;
                  line-height: 1.2; }
          .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-topics {
            float: left;
            width: 56rem;
            margin-right: 2rem; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-topics > div {
              margin-bottom: 1rem;
              font-family: "Manrope-ExtraBold";
              font-weight: 900;
              font-size: 1.2rem;
              line-height: 1.2;
              text-transform: uppercase;
              color: #24344C; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-topics > div i {
                display: none; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-topics ul {
              display: flex;
              flex-wrap: wrap;
              gap: .5rem 1rem;
              margin-bottom: 1.5rem; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-topics ul li {
                display: inline-block;
                width: 18rem;
                padding-left: 1.5rem; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-topics ul li a:hover {
                  color: #555; }
          .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social h2 {
            margin-bottom: 1.7rem; }
          .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu {
            display: flex;
            justify-content: start;
            gap: 1rem; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li:before {
              display: none; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li a {
              display: inline-block;
              width: 3.5rem;
              height: 3.5rem;
              padding: .5rem 0 0 .2rem;
              border: 0.1rem solid #7f7f7f;
              border-radius: 50%;
              color: transparent;
              overflow: hidden; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li a span {
                display: flex;
                align-items: center;
                justify-content: center;
                position: relative; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li a span:before {
                  position: absolute;
                  left: 5px;
                  top: 1px;
                  font-family: "Social-Icons";
                  font-size: 1.4em;
                  font-weight: 300;
                  color: #7f7f7f; }
              .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li a:hover {
                background-color: #7f7f7f; }
                .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li a:hover span:before {
                  color: #E8E8E8; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li.facebook a span:before {
              content: "\e000"; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li.twitter a span:before {
              content: "\e007"; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li.flipboard a span:before {
              content: "\e001"; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li.instagram a span:before {
              content: "\e002"; }
            .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content .primary-sub-menu .sub-menu-social .default-redes-menu li.linkedin a span:before {
              content: "\e004"; }
      .header-default .header-primary .middle-header .header-logo-center {
        display: inline-block;
        width: 24.8rem;
        height: 3.7rem;
        background: url("../img/logo_heraldo.svg") no-repeat center;
        background-size: 100%;
        filter: brightness(0);
        position: absolute;
        margin: auto;
        left: 0;
        right: 0; }
      .header-default .header-primary .middle-header > div:last-of-type {
        position: relative;
        width: 26.5rem;
        display: flex;
        flex-flow: row-reverse;
        gap: 0.5rem; }
        .header-default .header-primary .middle-header > div:last-of-type .btn-suscripcion {
          width: 13rem;
          height: 2.85rem; }
          .header-default .header-primary .middle-header > div:last-of-type .btn-suscripcion a {
            display: flex;
            align-items: center;
            justify-content: center;
            height: 100%;
            background-color: #24344C;
            font-family: "Manrope-Bold";
            font-weight: 700;
            font-size: 1.3rem;
            line-height: 1;
            color: #fff;
            border-radius: 0.5rem; }
        .header-default .header-primary .middle-header > div:last-of-type .userbox {
          display: flex;
          align-items: center;
          justify-content: center;
          gap: .5rem;
          width: 13rem;
          height: 2.85rem;
          border: 1px solid #000;
          border-radius: 0.5rem;
          cursor: pointer; }
          .header-default .header-primary .middle-header > div:last-of-type .userbox .claim {
            display: block;
            max-width: 9rem;
            white-space: nowrap;
            overflow: hidden;
            text-overflow: ellipsis;
            font-family: "Manrope-Bold";
            font-weight: 700;
            font-size: 1.3rem;
            line-height: 1;
            color: #000; }
          .header-default .header-primary .middle-header > div:last-of-type .userbox svg {
            width: 1.54rem;
            height: 1.54rem;
            justify-self: end;
            fill: #000; }
          .header-default .header-primary .middle-header > div:last-of-type .userbox .user-icon {
            z-index: 5; }
          .header-default .header-primary .middle-header > div:last-of-type .userbox .logged-user-icon {
            text-align: center;
            width: 0 !important;
            height: 0 !important;
            border-radius: 50%;
            background-color: #24344C;
            font-size: 1.3rem;
            line-height: 1.5;
            color: #fff; }
          .header-default .header-primary .middle-header > div:last-of-type .userbox .userlogged {
            display: none; }
          .header-default .header-primary .middle-header > div:last-of-type .userbox.logged .logged-user-icon {
            width: 2.2rem !important;
            height: 2.2rem !important; }
        .header-default .header-primary .middle-header > div:last-of-type .user-info-header,
        .header-default .header-primary .middle-header > div:last-of-type .loggedGigya {
          position: absolute;
          top: -.5rem;
          width: 26.5rem;
          height: 4rem;
          background-color: #bfd5e5;
          border-radius: .5rem; }
          .header-default .header-primary .middle-header > div:last-of-type .user-info-header .initialsGigyaLogo,
          .header-default .header-primary .middle-header > div:last-of-type .loggedGigya .initialsGigyaLogo {
            display: none; }
          .header-default .header-primary .middle-header > div:last-of-type .user-info-header .loggedContent,
          .header-default .header-primary .middle-header > div:last-of-type .loggedGigya .loggedContent {
            display: flex;
            align-items: center;
            justify-content: start;
            gap: 1rem;
            padding-left: 2rem;
            height: inherit; }
            .header-default .header-primary .middle-header > div:last-of-type .user-info-header .loggedContent svg,
            .header-default .header-primary .middle-header > div:last-of-type .loggedGigya .loggedContent svg {
              width: 1.54rem;
              height: 1.54rem;
              fill: #24344C; }
          .header-default .header-primary .middle-header > div:last-of-type .user-info-header .notLoggedGigya,
          .header-default .header-primary .middle-header > div:last-of-type .loggedGigya .notLoggedGigya {
            display: flex;
            align-items: center;
            justify-content: start;
            gap: 1rem;
            padding-left: 2rem;
            height: inherit; }
            .header-default .header-primary .middle-header > div:last-of-type .user-info-header .notLoggedGigya svg,
            .header-default .header-primary .middle-header > div:last-of-type .loggedGigya .notLoggedGigya svg {
              width: 1.54rem;
              height: 1.54rem;
              fill: #24344C; }
          .header-default .header-primary .middle-header > div:last-of-type .user-info-header a,
          .header-default .header-primary .middle-header > div:last-of-type .loggedGigya a {
            display: flex;
            align-items: center;
            font-family: "Manrope-Bold";
            font-weight: 700;
            font-size: 1.1rem;
            line-height: 1;
            color: #24344C; }
            .header-default .header-primary .middle-header > div:last-of-type .user-info-header a span,
            .header-default .header-primary .middle-header > div:last-of-type .loggedGigya a span {
              font-family: "Manrope-Bold";
              font-weight: 700;
              font-size: 1.1rem;
              line-height: 1; }
  .header-default nav.menu_header_1 {
    height: 4.5rem;
    margin-top: .5rem; }
    .header-default nav.menu_header_1 ul {
      display: flex;
      height: 4.5rem;
      align-items: center;
      justify-content: center;
      gap: 3rem; }
      .header-default nav.menu_header_1 ul li a {
        font-family: "Manrope-Medium";
        font-weight: 500;
        font-size: 1.5rem;
        line-height: 1.1;
        color: #555;
        text-transform: uppercase; }
        .header-default nav.menu_header_1 ul li a span {
          font-family: "Manrope-Medium";
          font-weight: 500;
          font-size: 1.5rem;
          line-height: 1.1; }
        .header-default nav.menu_header_1 ul li a:hover {
          color: #005EA8; }
  .header-default.scrolled nav.menu.menu_header_1 {
    display: none; }
  .header-default.header-default-secondary .header-primary .middle-header:after {
    left: 6.5rem;
    right: initial;
    width: 19.5rem; }
  .header-default.header-default-secondary .header-primary .middle-header .header-logo-right {
    width: 17.8rem;
    height: 3.7rem;
    background: url("../img/logo_heraldo.svg") no-repeat center;
    filter: brightness(0);
    position: relative; }
  .header-default.header-default-secondary .header-primary .header-category-title {
    width: 42.5rem;
    text-align: center;
    font-family: "Manrope-Medium";
    font-weight: 500;
    font-size: 1.9rem;
    line-height: 1;
    color: #555;
    text-transform: uppercase; }
  .header-default.header-custom-container {
    height: 7.2rem; }
    .header-default.header-custom-container .header-primary .middle-header > div:last-of-type {
      width: 13rem; }

.breaking-news > a {
  display: flex;
  align-items: center;
  gap: 1.5rem;
  height: 3.5rem;
  margin-bottom: 1.5rem;
  background-color: #E8E8E8;
  border-radius: 1rem 0 0; }
  .breaking-news > a .content-color {
    display: flex;
    align-items: center;
    justify-content: start;
    gap: .8rem;
    width: 12.8rem;
    height: 100%;
    padding-left: 1rem;
    background-color: #F60404;
    border-right: .3rem solid #fff;
    border-radius: 1rem 0; }
    .breaking-news > a .content-color span {
      display: flex;
      align-items: center;
      gap: .8rem;
      font-family: "Manrope-ExtraBold";
      font-weight: 900;
      font-size: 1.2rem;
      line-height: 1.2;
      font-weight: 600;
      color: #fff;
      text-transform: uppercase; }
      .breaking-news > a .content-color span:before {
        content: '';
        width: .9rem;
        height: .9rem;
        border-radius: 50%;
        background-color: #fff; }
  .breaking-news > a .bn-title {
    margin-bottom: 0;
    font-family: "Petrona-Medium";
    font-weight: 500;
    font-size: 1.7rem;
    line-height: 1.2;
    color: #000; }
  .breaking-news > a:hover .bn-title {
    color: #7f7f7f; }

.breaking-news.live a {
  background-color: #e5eef4; }
  .breaking-news.live a .content-color {
    background-color: #005EA8; }

.header-custom {
  display: flex;
  flex-direction: row;
  align-content: center;
  align-items: center;
  justify-content: center;
  width: 56rem; }
  .header-custom .header-custom-text {
    font-size: 1.3rem;
    font-weight: 600;
    line-height: 3.3rem;
    margin-right: 1rem;
    color: #000; }
  .header-custom a:last-of-type {
    max-width: 15rem; }

main {
  /* width: 99rem; */
  margin: 0 auto;
  background-color: #fff; }

.main-container.page-content {
  margin: 0 auto;
  padding-top: 12rem; }

.page-category .main-container.con.page-content {
  padding-top: 12rem; }
  .page-category .main-container.con.page-content .common-web-boards,
  .page-category .main-container.con.page-content > section {
    padding-left: 1rem;
    padding-right: 1rem; }

.search-page .main-container .common-web-boards,
.search-page .main-container .listing-main,
.search-page .main-container .box-title,
.search-page .main-container .board-title,
.search-page .main-container .container-grid-box,
.page-search-tags .main-container .common-web-boards,
.page-search-tags .main-container .listing-main,
.page-search-tags .main-container .box-title,
.page-search-tags .main-container .board-title,
.page-search-tags .main-container .container-grid-box,
.videos .main-container .common-web-boards,
.videos .main-container .listing-main,
.videos .main-container .box-title,
.videos .main-container .board-title,
.videos .main-container .container-grid-box,
.photos .main-container .common-web-boards,
.photos .main-container .listing-main,
.photos .main-container .box-title,
.photos .main-container .board-title,
.photos .main-container .container-grid-box {
  padding-left: 1rem;
  padding-right: 1rem; }

.search-page .main-container form.search,
.page-search-tags .main-container form.search,
.videos .main-container form.search,
.photos .main-container form.search {
  margin: 0 1rem 2rem; }

.article-bottom-box {
  padding: 0 1rem; }

.container-grid-box {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  width: 100%; }
  .container-grid-box .container-grid-cell {
    flex: 1 0; }
    .container-grid-box .container-grid-cell.contenedor-box {
      width: 63rem;
      max-width: 63rem;
      position: relative; }
    .container-grid-box .container-grid-cell.article-sidebar {
      width: 30rem;
      max-width: 30rem;
      position: relative;
      display: flex;
      flex-flow: column; }
      .container-grid-box .container-grid-cell.article-sidebar .free-content.board {
        position: relative;
        height: 75rem;
        min-height: 75rem; }
        .container-grid-box .container-grid-cell.article-sidebar .free-content.board > div {
          top: 80px;
          position: sticky; }
      .container-grid-box .container-grid-cell.article-sidebar > div:last-child {
        display: flex;
        flex-flow: column;
        flex-grow: 1;
        position: relative; }
        .container-grid-box .container-grid-cell.article-sidebar > div:last-child > div {
          display: flex;
          flex-flow: column;
          flex-grow: 1; }
          .container-grid-box .container-grid-cell.article-sidebar > div:last-child > div > div {
            display: flex;
            flex-flow: column;
            flex-grow: 1; }
            .container-grid-box .container-grid-cell.article-sidebar > div:last-child > div > div > section {
              display: flex;
              flex-flow: column;
              flex-grow: 1; }
              .container-grid-box .container-grid-cell.article-sidebar > div:last-child > div > div > section .category-sidebar {
                height: 100%;
                display: flex;
                flex-direction: column;
                flex-grow: 1; }
                .container-grid-box .container-grid-cell.article-sidebar > div:last-child > div > div > section .category-sidebar .free-content:nth-of-type(4) {
                  flex-grow: 1;
                  position: relative; }
                  .container-grid-box .container-grid-cell.article-sidebar > div:last-child > div > div > section .category-sidebar .free-content:nth-of-type(4) > div {
                    top: 80px;
                    position: sticky; }

.page-category .article-sidebar > div > section, .photos .article-sidebar > div > section, .videos .article-sidebar > div > section, .page-search-tags .article-sidebar > div > section, .page-content .article-sidebar > div > section {
  height: 100%; }
  .page-category .article-sidebar > div > section .category-sidebar, .photos .article-sidebar > div > section .category-sidebar, .videos .article-sidebar > div > section .category-sidebar, .page-search-tags .article-sidebar > div > section .category-sidebar, .page-content .article-sidebar > div > section .category-sidebar {
    height: 100%;
    display: flex;
    flex-direction: column; }
    .page-category .article-sidebar > div > section .category-sidebar > :last-child, .photos .article-sidebar > div > section .category-sidebar > :last-child, .videos .article-sidebar > div > section .category-sidebar > :last-child, .page-search-tags .article-sidebar > div > section .category-sidebar > :last-child, .page-content .article-sidebar > div > section .category-sidebar > :last-child {
      flex-grow: 1;
      position: relative; }
    .page-category .article-sidebar > div > section .category-sidebar > .free-content.board:not(:last-child), .photos .article-sidebar > div > section .category-sidebar > .free-content.board:not(:last-child), .videos .article-sidebar > div > section .category-sidebar > .free-content.board:not(:last-child), .page-search-tags .article-sidebar > div > section .category-sidebar > .free-content.board:not(:last-child), .page-content .article-sidebar > div > section .category-sidebar > .free-content.board:not(:last-child) {
      height: 75rem;
      width: 100%;
      position: relative;
      display: table;
      left: 0;
      right: 0;
      margin: 0 auto; }
    .page-category .article-sidebar > div > section .category-sidebar .loading, .photos .article-sidebar > div > section .category-sidebar .loading, .videos .article-sidebar > div > section .category-sidebar .loading, .page-search-tags .article-sidebar > div > section .category-sidebar .loading, .page-content .article-sidebar > div > section .category-sidebar .loading {
      position: sticky;
      top: 7rem;
      right: 0;
      left: 0;
      margin: 0 auto;
      display: block; }
    .page-category .article-sidebar > div > section .category-sidebar #right1, .page-category .article-sidebar > div > section .category-sidebar #right2, .page-category .article-sidebar > div > section .category-sidebar #right3, .photos .article-sidebar > div > section .category-sidebar #right1, .photos .article-sidebar > div > section .category-sidebar #right2, .photos .article-sidebar > div > section .category-sidebar #right3, .videos .article-sidebar > div > section .category-sidebar #right1, .videos .article-sidebar > div > section .category-sidebar #right2, .videos .article-sidebar > div > section .category-sidebar #right3, .page-search-tags .article-sidebar > div > section .category-sidebar #right1, .page-search-tags .article-sidebar > div > section .category-sidebar #right2, .page-search-tags .article-sidebar > div > section .category-sidebar #right3, .page-content .article-sidebar > div > section .category-sidebar #right1, .page-content .article-sidebar > div > section .category-sidebar #right2, .page-content .article-sidebar > div > section .category-sidebar #right3 {
      height: initial;
      float: none; }

.tooltip {
  position: relative;
  cursor: pointer;
 }
  .tooltip::after {
    background-color: #E8E8E8;
    border-radius: 0.25rem;
    color: #000;
    content: attr(data-tooltip-title);
    font-weight: normal;
    min-width: 20rem;
    padding: 0.5rem 0.75rem;
    text-align: left;
    text-transform: none;
    font-size: 1.2rem; }
  .tooltip:disabled::after {
    content: attr(data-disabled-tooltip-title); }
  .tooltip::before {
    width: 0;
    height: 0;
    content: "";
    position: absolute;
    -webkit-transition: opacity 0.3s ease 0ms, -webkit-transform 0.3s ease 0ms;
    transition: opacity 0.3s ease 0ms, transform 0.3s ease 0ms, -webkit-transform 0.3s ease 0ms;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    opacity: 0;
    display: none;
    z-index: -1; }
  .tooltip::after {
    position: absolute;
    -webkit-transition: opacity 0.3s ease 0ms, -webkit-transform 0.3s ease 0ms;
    transition: opacity 0.3s ease 0ms, transform 0.3s ease 0ms, -webkit-transform 0.3s ease 0ms;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    opacity: 0;
    display: none;
    z-index: -1; }

/* bottom */
.tooltip[data-tooltip-position="bottom"]::before {
  border-left: 0.7rem solid transparent;
  border-right: 0.7rem solid transparent;
  left: 50%;
  -webkit-transform: translate3d(-50%, -10px, 0);
  transform: translate3d(-50%, -10px, 0);
  border-bottom: 0.7rem solid #E8E8E8;
  top: calc(100% + 3px); }

.tooltip[data-tooltip-position="bottom"]:hover::before {
  -webkit-transform: translate3d(-50%, 0px, 0);
  transform: translate3d(-50%, 0px, 0); }

.tooltip[data-tooltip-position="bottom"]::after {
  left: 50%;
  -webkit-transform: translate3d(-50%, -10px, 0);
  transform: translate3d(-50%, -10px, 0);
  top: calc(100% + 10px); }

.tooltip[data-tooltip-position="bottom"]:hover::after {
  -webkit-transform: translate3d(-50%, 0px, 0);
  transform: translate3d(-50%, 0px, 0); }

.tooltip[data-tooltip-position="bottom"]:hover::before, .tooltip[data-tooltip-position="bottom"]:hover::after {
  opacity: 1;
  display: block;
  z-index: 100; }

.blq-row {
  display: flex;
  width: 100%; }

.blq-2,
.blq-3,
.blq-4 {
  display: flex;
  justify-content: space-between;
  gap: 1rem; }
  .blq-2 > *,
  .blq-3 > *,
  .blq-4 > * {
    flex: 1;
    padding-right: 1rem;
    border-right: .1rem solid #b5b5b5; }
    .blq-2 > *:last-child,
    .blq-3 > *:last-child,
    .blq-4 > *:last-child {
      padding-right: 0;
      border: none; }
  .blq-2 .articleModule .image-container,
  .blq-3 .articleModule .image-container,
  .blq-4 .articleModule .image-container {
    margin-bottom: 0.5rem; }

.blq-big {
  width: 65rem;
  padding-right: 1rem;
  border-right: .1rem solid #b5b5b5; }

.blq-small {
  width: 31rem; }

.trustproject_logo {
  border-top: 1px solid #000;
  border-bottom: 1px solid #000;
  clear: both;
  height: 4.6rem;
  font-size: 1.3rem;
  width: 100%;
  margin: 0 auto 2rem;
  max-width: 97rem; }
  .trustproject_logo .trustproject_container {
    justify-content: space-between;
    display: flex; }
    .trustproject_logo .trustproject_container .trustproject {
      display: flex;
      align-items: center;
      padding: 1rem 1.5rem; }
      .trustproject_logo .trustproject_container .trustproject .trustproject_title {
        display: flex;
        align-items: center;
        color: #202D48;
        padding-right: 1.5rem; }
      .trustproject_logo .trustproject_container .trustproject .trustproject_img {
        display: flex;
        align-items: center; }
        .trustproject_logo .trustproject_container .trustproject .trustproject_img img {
          width: 14.6rem; }
        .trustproject_logo .trustproject_container .trustproject .trustproject_img:hover {
          opacity: 0.6; }
    .trustproject_logo .trustproject_container .trustproject_link {
      display: flex;
      align-items: center;
      padding: 0 1.5rem; }
      .trustproject_logo .trustproject_container .trustproject_link a {
        border: initial;
        font-family: "Manrope-Regular";
        font-weight: 600; }
        .trustproject_logo .trustproject_container .trustproject_link a:hover {
          opacity: 0.6; }

.swiper.auto .swiper-button-prev,
.swiper.auto .swiper-button-next {
  display: none; }

footer {
  display: block;
  padding: 5rem 0 0;
  position: relative;
  max-width: 97rem;
  width: 100%;
  margin: auto;
  overflow: auto; }
  footer .cont-pie {
    display: inline-block;
    max-width: 97rem;
    margin: 0 auto 2.2rem auto;
    position: relative;
    border-top: 1px solid #dedede;
    padding-top: 3.5rem; }
    footer .cont-pie a.logo img {
      background-color: #fff;
      width: 13.1rem;
      height: 5.6rem;
      position: absolute;
      top: -5rem;
      left: 44%;
      border-left: 2.5rem solid #fff;
      border-right: 2.5rem solid #fff; }
    footer .cont-pie .otros-sitios a {
      display: inline-block;
      cursor: pointer; }
      footer .cont-pie .otros-sitios a svg {
        height: 1.5rem;
        margin-bottom: -1.9rem;
        fill: #000; }
    footer .cont-pie .col-pie-1 {
      width: 50%;
      float: left;
      padding-right: 3rem;
      border-right: 1px solid #dedede; }
      footer .cont-pie .col-pie-1 .copyright-text p {
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.2rem;
        line-height: 1.35;
        color: #555; }
      footer .cont-pie .col-pie-1.col-pie-2 {
        padding-left: 0; }
    footer .cont-pie .col-pie-2 {
      width: 50%;
      float: left;
      padding-left: 3rem; }
      footer .cont-pie .col-pie-2 ul.footer-links-menu {
        display: inline-block; }
        footer .cont-pie .col-pie-2 ul.footer-links-menu li {
          float: left;
          width: auto;
          margin-right: 1rem; }
          footer .cont-pie .col-pie-2 ul.footer-links-menu li a {
            font-family: "Manrope-Regular";
            font-weight: 400;
            font-size: 1.3rem;
            line-height: 1.5;
            color: #005EA8; }
            footer .cont-pie .col-pie-2 ul.footer-links-menu li a span {
              font-family: "Manrope-Regular";
              font-weight: 400;
              font-size: 1.3rem;
              line-height: 1.5; }
            footer .cont-pie .col-pie-2 ul.footer-links-menu li a:hover {
              text-decoration: underline; }
      footer .cont-pie .col-pie-2 .datos {
        margin-top: 10px;
        font-family: "Manrope-Bold";
        font-weight: 700;
        font-size: 1.3rem;
        line-height: 1.2;
        color: #555; }
        footer .cont-pie .col-pie-2 .datos svg {
          width: 1.3rem;
          height: 1.3rem;
          margin-bottom: -0.2rem; }
      footer .cont-pie .col-pie-2 strong {
        float: left;
        font-family: "Manrope-Bold";
        font-weight: 700;
        font-size: 1.2rem;
        line-height: 1.2;
        color: #000;
        text-transform: uppercase;
        margin-top: 1.5rem; }
  footer .footer-last {
    display: none;
    padding: 0.9rem 0;
    border-top: 0.1rem solid #dedede;
    border-bottom: 0.1rem solid #dedede;
    margin-bottom: 1rem; }
    footer .footer-last .footer-bck {
      display: flex;
      background: #f8f8f8;
      padding: 2.3rem 0 3rem 0; }
      footer .footer-last .footer-bck .footer-last-container {
        max-width: 97rem;
        margin: 0 auto;
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.3rem;
        line-height: 1.2;
        color: #555;
        display: block; }
        footer .footer-last .footer-bck .footer-last-container span.tit-footer {
          width: 100%;
          float: left;
          text-align: center;
          margin-bottom: 2rem; }
        footer .footer-last .footer-bck .footer-last-container .list-footer {
          min-height: 10rem;
          width: 25%;
          float: left;
          border-right: 1px solid #dedede;
          padding: 0 2rem; }
          footer .footer-last .footer-bck .footer-last-container .list-footer strong {
            font-family: "Manrope-ExtraBold";
            font-weight: 900;
            font-size: 1.2rem;
            line-height: 1.2;
            text-transform: uppercase;
            float: left;
            letter-spacing: -0.5px;
            margin-bottom: 2rem;
            text-align: center;
            width: 100%; }
            footer .footer-last .footer-bck .footer-last-container .list-footer strong:nth-of-type(even) {
              margin-left: 3.2rem; }
          footer .footer-last .footer-bck .footer-last-container .list-footer ul {
            max-width: inherit; }
            footer .footer-last .footer-bck .footer-last-container .list-footer ul li {
              text-align: center;
              margin-bottom: 0.6rem; }
              footer .footer-last .footer-bck .footer-last-container .list-footer ul li a {
                font-family: "Manrope-Regular";
                font-weight: 400;
                font-size: 1.3rem;
                line-height: 1.2;
                color: #555; }
                footer .footer-last .footer-bck .footer-last-container .list-footer ul li a:hover {
                  color: #000; }
          footer .footer-last .footer-bck .footer-last-container .list-footer:last-child {
            border: 0; }
    footer .footer-last.active {
      display: block; }

.article-page.multimedia.gallery footer .cont-pie {
  max-width: 100%; }

.footer-custom {
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 1rem;
  margin: 0;
  padding: 1rem 0;
  border-top: .3rem solid white;
  border-bottom: .3rem solid white;
  margin: -5rem 0 6rem; }
  .footer-custom .footer-custom-text {
    font-family: "Manrope-Bold";
    font-weight: 700;
    font-size: 1.6rem;
    line-height: 1.2;
    color: #fff; }
  .footer-custom a:last-of-type {
    max-width: 15rem; }

@keyframes flickerAnimation {
  0% {
    opacity: 1; }
  50% {
    opacity: 0; }
  100% {
    opacity: 1; } }

@keyframes directAnimation {
  0% {
    opacity: 1; }
  10% {
    transform: translateX(0.03rem); }
  20% {
    transform: translateX(-0.03rem); }
  30% {
    transform: translateX(0.03rem); }
  40% {
    transform: translateX(-0.03rem); }
  50% {
    opacity: 0; }
  60% {
    transform: translateX(0.03rem); }
  70% {
    transform: translateX(-0.03rem); }
  80% {
    transform: translateX(0.03rem); }
  90% {
    transform: translateX(-0.03rem); }
  100% {
    opacity: 1; } }

.home-boards {
  padding: 0 1rem; }

.board-title-container {
  width: 100%;
  max-width: 97rem;
  margin: 0 auto 1rem;
  position: relative; }
  .board-title-container .board-title-module {
    display: flex;
    flex-flow: column;
    align-items: center;
    gap: 1rem; }
    .board-title-container .board-title-module > div {
      display: flex;
      flex-flow: column;
      align-items: center;
      width: 100%; }
      .board-title-container .board-title-module > div h3 {
        display: flex;
        align-items: center;
        gap: 1rem;
        width: 100%;
        margin-bottom: 0; }
        .board-title-container .board-title-module > div h3 .bt-text {
          flex: 0 auto;
          margin-right: 1rem;
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 1.6rem;
          line-height: 1.2;
          color: #000;
          text-transform: uppercase; }
          .board-title-container .board-title-module > div h3 .bt-text a {
            font-family: "Manrope-Bold";
            font-weight: 700;
            font-size: 1.6rem;
            line-height: 1.2; }
        .board-title-container .board-title-module > div h3:before {
          flex: auto;
          flex: 0 auto;
          content: "";
          width: 2.5rem;
          height: 1.5rem;
          background-color: #005EA8;
          border-radius: 0.5rem 0; }
        .board-title-container .board-title-module > div h3:after {
          flex: 1 auto;
          content: "";
          height: 0.1rem;
          width: auto;
          background-color: #dedede;
          box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
      .board-title-container .board-title-module > div .bt-see-more {
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 1.2; }
      .board-title-container .board-title-module > div .title-links {
        display: flex;
        align-items: center;
        justify-content: end;
        gap: 1.5rem;
        width: 100%;
        margin: -0.5rem 0 1rem; }
        .board-title-container .board-title-module > div .title-links a {
          font-family: "Manrope-Bold";
          font-weight: 700;
          font-size: 1rem;
          line-height: 1.2;
          text-transform: uppercase;
          color: #000; }
          .board-title-container .board-title-module > div .title-links a:hover {
            color: #005EA8; }
      .board-title-container .board-title-module > div.bt-col-right {
        display: none; }

.template-type-opinion .board-title-module h3:before, .template-type-opinion .board-title-module h3:after {
  background-color: #dac89f !important; }

.template-type-deportes .board-title-module h3:before, .template-type-deportes .board-title-module h3:after {
  background-color: #005EA8 !important; }

.board {
  display: block;
  margin-bottom: 5rem; }
  .board .articleModule {
    margin-bottom: 0;
    padding-bottom: 1.5rem; }
    .board .articleModule .supratitle-container {
      display: inline; }
      .board .articleModule .supratitle-container h3.supratitle {
        display: inline;
        margin-right: .5rem;
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 2.3rem;
        line-height: 1.1;
        color: #005EA8; }
    .board .articleModule .article-details {
      display: inline; }
    .board .articleModule h1.title {
      display: inline;
      margin: 0;
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 2.3rem;
      line-height: 1.1; }
      .board .articleModule h1.title a {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 2.3rem;
        line-height: 1.1;
        color: #000; }
        .board .articleModule h1.title a:hover {
          text-decoration: none;
          color: #666; }
    .board .articleModule .cont-bottom {
      grid-row: 2;
      display: flex;
      margin-top: 1.5rem; }
      .board .articleModule .cont-bottom .author span {
        font-family: "Manrope-Medium";
        font-weight: 500;
        font-size: 1.1rem;
        line-height: 1.2;
        color: #7f7f7f;
        text-transform: uppercase; }
    .board .articleModule .collection ul {
      margin-top: 2rem; }
    .board .articleModule.article-no-image figure {
      display: none; }
      .board .articleModule.article-no-image figure.sponsored-free-html {
        display: initial; }
    .board .articleModule a:hover img {
      opacity: 0.9; }
    .board .articleModule.home-opinion-module .contenido-suscripcion {
      margin-right: 0.5rem; }
      .board .articleModule.home-opinion-module .contenido-suscripcion .titleIcon-label:after {
        display: none; }
    .board .articleModule.home-opinion-module .articleModuleContent {
      height: 100%;
      padding: 1rem;
      background-color: #24344C;
      border-radius: 1rem 0; }
      .board .articleModule.home-opinion-module .articleModuleContent .supratitle-container,
      .board .articleModule.home-opinion-module .articleModuleContent .sponsored-container {
        display: none; }
      .board .articleModule.home-opinion-module .articleModuleContent .article-details {
        display: flex;
        flex-flow: column-reverse;
        justify-content: start; }
        .board .articleModule.home-opinion-module .articleModuleContent .article-details h1.title {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 2rem;
          line-height: 1.2;
          font-style: italic; }
          .board .articleModule.home-opinion-module .articleModuleContent .article-details h1.title a {
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 2rem;
            line-height: 1.2;
            color: #fff;
            font-style: italic; }
            .board .articleModule.home-opinion-module .articleModuleContent .article-details h1.title a:before {
              content: '';
              display: inline-block;
              margin: 0 .3rem -.1rem 0;
              width: 1.5rem;
              min-width: 1.5rem;
              height: 1.5rem;
              background: url("") no-repeat 0 0; }
          .board .articleModule.home-opinion-module .articleModuleContent .article-details h1.title .contenido-suscripcion {
            float: left;
            margin: 0.6rem 0.5rem 0 0; }
            .board .articleModule.home-opinion-module .articleModuleContent .article-details h1.title .contenido-suscripcion .titleIcon-label:after {
              display: none; }
        .board .articleModule.home-opinion-module .articleModuleContent .article-details .cont-bottom .author {
          position: relative;
          width: 100%;
          padding-bottom: 1rem;
          margin-bottom: 1rem;
          border-bottom: 0.1rem solid #dac89f; }
          .board .articleModule.home-opinion-module .articleModuleContent .article-details .cont-bottom .author span {
            font-family: "Petrona-Bold";
            font-weight: 800;
            font-size: 1.4rem;
            line-height: 1.2;
            color: #dac89f;
            text-transform: uppercase; }
          .board .articleModule.home-opinion-module .articleModuleContent .article-details .cont-bottom .author:before {
            position: absolute;
            bottom: -0.2rem;
            left: 0;
            content: "";
            width: 11.5rem;
            height: 0.4rem;
            background-color: #dac89f;
            border-radius: 3rem; }
    .board .articleModule .sponsored-container {
      display: flex;
      align-items: center;
      justify-content: space-between; }
      .board .articleModule .sponsored-container .sponsored-text {
        margin-bottom: 0.5rem;
        font-family: "Manrope-Bold";
        font-weight: 700;
        font-size: 1.5rem;
        line-height: 1; }
      .board .articleModule .sponsored-container .sponsored-free-html {
        margin-bottom: 0.5rem; }
        .board .articleModule .sponsored-container .sponsored-free-html .image-container {
          margin-bottom: 0; }
          .board .articleModule .sponsored-container .sponsored-free-html .image-container .sponsored-free-html {
            margin-bottom: 0; }
  .board.board-a .v1 .blq-row-1,
  .board.board-a .v4 .blq-row-1 {
    margin-bottom: 2rem; }
    .board.board-a .v1 .blq-row-1 .articleModule h3.supratitle,
    .board.board-a .v4 .blq-row-1 .articleModule h3.supratitle {
      font-size: 5rem;
      line-height: 1.1; }
    .board.board-a .v1 .blq-row-1 .articleModule h1.title,
    .board.board-a .v4 .blq-row-1 .articleModule h1.title {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 5rem;
      line-height: 1.1; }
      .board.board-a .v1 .blq-row-1 .articleModule h1.title a,
      .board.board-a .v4 .blq-row-1 .articleModule h1.title a {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 5rem;
        line-height: 1.1; }
  .board.board-a .v1 .blq-row-2,
  .board.board-a .v4 .blq-row-2 {
    gap: 2rem; }
    .board.board-a .v1 .blq-row-2 .articleModule h3.supratitle,
    .board.board-a .v4 .blq-row-2 .articleModule h3.supratitle {
      display: none; }
    .board.board-a .v1 .blq-row-2 .articleModule h1.title,
    .board.board-a .v4 .blq-row-2 .articleModule h1.title {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 1.8rem;
      line-height: 1.4; }
      .board.board-a .v1 .blq-row-2 .articleModule h1.title .titleIcon.contenido-exclusivo,
      .board.board-a .v4 .blq-row-2 .articleModule h1.title .titleIcon.contenido-exclusivo {
        width: 1.5rem;
        height: 1.5rem; }
        .board.board-a .v1 .blq-row-2 .articleModule h1.title .titleIcon.contenido-exclusivo .box-icon,
        .board.board-a .v4 .blq-row-2 .articleModule h1.title .titleIcon.contenido-exclusivo .box-icon {
          margin: 0.2rem 0 0.3rem 0.25rem;
          width: 1.1rem;
          height: 1rem; }
      .board.board-a .v1 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion,
      .board.board-a .v4 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion {
        display: inline-block;
        margin-right: 0.5rem; }
        .board.board-a .v1 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion .titleIcon-label,
        .board.board-a .v4 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion .titleIcon-label {
          margin-top: 0.1rem; }
          .board.board-a .v1 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion .titleIcon-label:before,
          .board.board-a .v4 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion .titleIcon-label:before {
            line-height: 0.93; }
          .board.board-a .v1 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion .titleIcon-label:after,
          .board.board-a .v4 .blq-row-2 .articleModule h1.title .titleIcon.contenido-suscripcion .titleIcon-label:after {
            display: none; }
      .board.board-a .v1 .blq-row-2 .articleModule h1.title a,
      .board.board-a .v4 .blq-row-2 .articleModule h1.title a {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 1.8rem;
        line-height: 1.4;
        color: #555;
        border-bottom: 0.11rem dashed #7f7f7f; }
        .board.board-a .v1 .blq-row-2 .articleModule h1.title a:before,
        .board.board-a .v4 .blq-row-2 .articleModule h1.title a:before {
          content: "";
          width: 1rem;
          min-width: 1rem;
          height: 0.6rem;
          margin: 0 0.5rem 0.1rem 0;
          display: inline-block;
          background-color: #555;
          border-radius: 0.3rem 0; }
        .board.board-a .v1 .blq-row-2 .articleModule h1.title a:hover,
        .board.board-a .v4 .blq-row-2 .articleModule h1.title a:hover {
          color: #7f7f7f;
          text-decoration: none; }
      .board.board-a .v1 .blq-row-2 .articleModule h1.title span.contenido-exclusivo ~ a:before,
      .board.board-a .v1 .blq-row-2 .articleModule h1.title span.contenido-suscripcion ~ a:before,
      .board.board-a .v4 .blq-row-2 .articleModule h1.title span.contenido-exclusivo ~ a:before,
      .board.board-a .v4 .blq-row-2 .articleModule h1.title span.contenido-suscripcion ~ a:before {
        display: none; }
    .board.board-a .v1 .blq-row-2 .articleModule .cont-bottom,
    .board.board-a .v4 .blq-row-2 .articleModule .cont-bottom {
      display: none; }
    .board.board-a .v1 .blq-row-2 .articleModule.article-no-image,
    .board.board-a .v4 .blq-row-2 .articleModule.article-no-image {
      min-width: 25rem;
      max-width: 31rem; }
    .board.board-a .v1 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent,
    .board.board-a .v4 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent {
      display: flex;
      gap: 1rem;
      width: 43rem; }
      .board.board-a .v1 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent .supratitle-container,
      .board.board-a .v4 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent .supratitle-container {
        display: none; }
      .board.board-a .v1 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent .image-container figure img,
      .board.board-a .v4 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent .image-container figure img {
        width: 14rem;
        min-width: 14rem; }
      .board.board-a .v1 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent.no-image,
      .board.board-a .v4 .blq-row-2 .articleModule:nth-child(2) .articleModuleContent.no-image {
        max-width: 31rem;
        gap: 0; }
  .board.board-a .v2 {
    border-bottom: 0.1rem solid #b5b5b5; }
    .board.board-a .v2 .articleModule {
      padding-bottom: 2rem; }
      .board.board-a .v2 .articleModule .image-container {
        width: 39.5rem;
        margin-right: 1.5rem;
        float: left; }
      .board.board-a .v2 .articleModule .container-details .supratitle-container {
        display: inline; }
        .board.board-a .v2 .articleModule .container-details .supratitle-container h3.supratitle {
          font-size: 4.5rem;
          line-height: 1.1; }
      .board.board-a .v2 .articleModule .container-details .article-details {
        display: inline; }
        .board.board-a .v2 .articleModule .container-details .article-details h1.title {
          display: inline;
          min-height: 19rem;
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 4.5rem;
          line-height: 1.1; }
          .board.board-a .v2 .articleModule .container-details .article-details h1.title a {
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 4.5rem;
            line-height: 1.1; }
      .board.board-a .v2 .articleModule .collection .rel {
        margin-top: 3rem;
        display: flex;
        gap: 2rem; }
        .board.board-a .v2 .articleModule .collection .rel li {
          flex: 1;
          margin-bottom: 0; }
    .board.board-a .v2.mirror .articleModule .image-container {
      margin-left: 1.5rem;
      float: right; }
  .board.board-a .v3 .articleModule {
    padding-bottom: 0; }
    .board.board-a .v3 .articleModule .articleModuleContent {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: repeat(3, auto); }
      .board.board-a .v3 .articleModule .articleModuleContent .image-container {
        grid-row: 1 / 3;
        grid-column: 1; }
      .board.board-a .v3 .articleModule .articleModuleContent .container-details {
        grid-row: 2 / 3;
        grid-column: 1;
        padding: 1.5rem 2rem;
        background-color: rgba(0, 0, 0, 0.4);
        z-index: 2; }
        .board.board-a .v3 .articleModule .articleModuleContent .container-details h3.supratitle {
          font-size: 4.3rem;
          line-height: 1.2; }
        .board.board-a .v3 .articleModule .articleModuleContent .container-details h1.title {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 4.3rem;
          line-height: 1.2; }
          .board.board-a .v3 .articleModule .articleModuleContent .container-details h1.title a {
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 4.3rem;
            line-height: 1.2;
            color: #fff; }
          .board.board-a .v3 .articleModule .articleModuleContent .container-details h1.title .titleIcon-label:after {
            color: #fff; }
        .board.board-a .v3 .articleModule .articleModuleContent .container-details .titleIcon-label {
          color: #fff; }
        .board.board-a .v3 .articleModule .articleModuleContent .container-details .author span {
          color: #fff; }
      .board.board-a .v3 .articleModule .articleModuleContent .collection {
        grid-row: 3;
        grid-column: 1; }
        .board.board-a .v3 .articleModule .articleModuleContent .collection .rel {
          display: flex;
          gap: 2rem; }
          .board.board-a .v3 .articleModule .articleModuleContent .collection .rel li {
            flex: 1;
            margin-bottom: 0; }
  .board.board-a .v4 .blq-row-1 {
    flex-flow: column;
    gap: 1rem;
    margin-bottom: 2rem; }
    .board.board-a .v4 .blq-row-1 .articleModule:last-child h3.supratitle {
      font-size: 3.5rem;
      line-height: 1.2; }
    .board.board-a .v4 .blq-row-1 .articleModule:last-child h1.title {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 3.5rem;
      line-height: 1.2; }
      .board.board-a .v4 .blq-row-1 .articleModule:last-child h1.title a {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 3.5rem;
        line-height: 1.2; }
  .board.board-a .v5 .articleModule .articleModuleContent {
    display: grid; }
    .board.board-a .v5 .articleModule .articleModuleContent .image-container {
      grid-row: 1;
      grid-column: 1;
      margin-left: 15rem; }
    .board.board-a .v5 .articleModule .articleModuleContent .supratitle-container {
      display: inline; }
      .board.board-a .v5 .articleModule .articleModuleContent .supratitle-container h3.supratitle {
        font-size: 3.5rem;
        line-height: 1; }
    .board.board-a .v5 .articleModule .articleModuleContent .container-details {
      position: relative;
      top: 3.5rem;
      left: 0;
      width: auto;
      max-width: 30rem;
      min-height: 37.5rem;
      padding: 4rem 1rem 2rem;
      background-color: #fff;
      grid-row: 1;
      grid-column: 1;
      display: inline;
      height: fit-content; }
      .board.board-a .v5 .articleModule .articleModuleContent .container-details h1.title {
        display: inline;
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 3.5rem;
        line-height: 1; }
        .board.board-a .v5 .articleModule .articleModuleContent .container-details h1.title a {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 3.5rem;
          line-height: 1; }
  .board.board-b .blq-row-1 {
    margin-bottom: 1rem;
    padding-bottom: 1rem;
    border-bottom: 0.1rem solid #b5b5b5; }
    .board.board-b .blq-row-1 .articleModule {
      margin-bottom: 0;
      padding-bottom: 0; }
      .board.board-b .blq-row-1 .articleModule .articleModuleContent {
        display: flex;
        gap: 1rem;
        align-items: flex-start; }
        .board.board-b .blq-row-1 .articleModule .articleModuleContent .container-details .supratitle-container {
          display: inline; }
        .board.board-b .blq-row-1 .articleModule .articleModuleContent .container-details .article-details {
          display: inline; }
          .board.board-b .blq-row-1 .articleModule .articleModuleContent .container-details .article-details h1.title {
            display: inline; }
          .board.board-b .blq-row-1 .articleModule .articleModuleContent .container-details .article-details .collection {
            grid-row: 3; }
  .board.board-b .v1 .blq-row-1 .articleModule .articleModuleContent .container-details .supratitle-container h3.supratitle {
    font-size: 4.5rem;
    line-height: 1.1; }
  .board.board-b .v1 .blq-row-1 .articleModule .articleModuleContent .container-details .article-details h1.title {
    font-size: 4.5rem;
    line-height: 1.1; }
    .board.board-b .v1 .blq-row-1 .articleModule .articleModuleContent .container-details .article-details h1.title a {
      font-size: 4.5rem;
      line-height: 1.1;
      word-break: break-word; }
  .board.board-b .v1 .blq-row-1 .articleModule .articleModuleContent .container-details .article-details .collection {
    grid-row: 3; }
  .board.board-b .v1 .blq-row-1 .articleModule .articleModuleContent .image-container {
    width: 65rem;
    min-width: 65rem;
    height: auto; }
  .board.board-b .v1.mirror .articleModuleContent {
    flex-direction: row-reverse; }
  .board.board-b .v2 .articleModule h3.supratitle {
    font-size: 3rem;
    line-height: 1.2; }
  .board.board-b .v2 .articleModule h1.title {
    font-family: "Petrona-Medium";
    font-weight: 500;
    font-size: 3rem;
    line-height: 1.2; }
    .board.board-b .v2 .articleModule h1.title a {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 3rem;
      line-height: 1.2; }
  .board.board-b .v3 {
    display: flex;
    justify-content: space-between; }
    .board.board-b .v3 .articleModule {
      margin-bottom: 1rem;
      padding-bottom: 1rem;
      border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-b .v3 .articleModule .image-container {
        margin-bottom: 0.5rem; }
      .board.board-b .v3 .articleModule:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none; }
    .board.board-b .v3 .blq-big .articleModule.blue-back {
      padding: 1rem;
      background-color: #e5eef4;
      border-radius: 1rem 0; }
    .board.board-b .v3 .blq-big .articleModule.gray-back {
      padding: 1rem;
      background-color: #E8E8E8;
      border-radius: 1rem 0; }
    .board.board-b .v3 .blq-big .articleModule h3.supratitle {
      font-size: 4rem;
      line-height: 1.1; }
    .board.board-b .v3 .blq-big .articleModule h1.title {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 4rem;
      line-height: 1.1; }
      .board.board-b .v3 .blq-big .articleModule h1.title a {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 4rem;
        line-height: 1.1; }
    .board.board-b .v3 .blq-big .articleModule.article-no-image h1.title {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 4rem;
      line-height: 1.1; }
      .board.board-b .v3 .blq-big .articleModule.article-no-image h1.title a {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 4rem;
        line-height: 1.1; }
    .board.board-b .v3 .blq-small {
      display: flex;
      flex-direction: column; }
      .board.board-b .v3 .blq-small > * {
        flex: 1; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule .articleModuleContent {
    display: block; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule .supratitle-container {
    padding-left: 0; }
    .board.board-b .v4 .blq-row-1 .blq-2 .articleModule .supratitle-container h3.supratitle {
      font-size: 2.5rem;
      line-height: 1.2; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule .article-details {
    display: inline;
    padding-left: 0; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule h1.title {
    display: inline;
    font-family: "Petrona-Medium";
    font-weight: 500;
    font-size: 2.5rem;
    line-height: 1.2; }
    .board.board-b .v4 .blq-row-1 .blq-2 .articleModule h1.title a {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 2.5rem;
      line-height: 1.2; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule.article-no-image h3.supratitle {
    font-size: 4rem;
    line-height: 1.1; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule.article-no-image h1.title {
    font-family: "Petrona-Medium";
    font-weight: 500;
    font-size: 4rem;
    line-height: 1.1; }
    .board.board-b .v4 .blq-row-1 .blq-2 .articleModule.article-no-image h1.title a {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 4rem;
      line-height: 1.1; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule.blue-back .articleModuleContent {
    padding: 1rem;
    background-color: #e5eef4;
    border-radius: 1rem 0; }
  .board.board-b .v4 .blq-row-1 .blq-2 .articleModule.gray-back .articleModuleContent {
    padding: 1rem;
    background-color: #E8E8E8;
    border-radius: 1rem 0; }
  .board.board-b .v5 .blq-row-1 .articleModule .articleModuleContent {
    align-items: flex-start; }
    .board.board-b .v5 .blq-row-1 .articleModule .articleModuleContent .container-details {
      width: 50%;
      min-width: 50%; }
      .board.board-b .v5 .blq-row-1 .articleModule .articleModuleContent .container-details .supratitle-container h3.supratitle {
        font-size: 4.5rem;
        line-height: 1.1; }
      .board.board-b .v5 .blq-row-1 .articleModule .articleModuleContent .container-details .article-details h1.title {
        font-size: 4.5rem;
        line-height: 1.1; }
        .board.board-b .v5 .blq-row-1 .articleModule .articleModuleContent .container-details .article-details h1.title a {
          font-size: 4.5rem;
          line-height: 1.1; }
  .board.board-b .v5 .blq-row-1 .articleModule.blue-back .articleModuleContent {
    padding: 1rem;
    background-color: #e5eef4;
    border-radius: 1rem 0; }
  .board.board-b .v5 .blq-row-1 .articleModule.gray-back .articleModuleContent {
    padding: 1rem;
    background-color: #E8E8E8;
    border-radius: 1rem 0; }
  .board.board-b .v5 .blq-row-2 .blq-3 > div {
    flex: 1;
    display: flex;
    flex-flow: column;
    gap: 1rem;
    padding-right: 1rem;
    border-right: 0.1rem solid #b5b5b5; }
    .board.board-b .v5 .blq-row-2 .blq-3 > div .articleModule {
      flex: 1;
      margin-bottom: 0;
      padding: 0 0 1rem 0;
      border-right: none;
      border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-b .v5 .blq-row-2 .blq-3 > div .articleModule:last-child {
        padding-bottom: 0;
        border: none; }
  .board.board-b .v5 .blq-row-2 .blq-3 .media:last-child.box2_c2 {
    padding-right: 0;
    border-right: none; }
    .board.board-b .v5 .blq-row-2 .blq-3 .media:last-child.box2_c2.board-opinion .contenido-suscripcion {
      display: none; }
  .board.board-b .v5.mirror .blq-row-1 .articleModule .articleModuleContent {
    flex-direction: row-reverse; }
  .board.board-b .v6 {
    display: flex;
    justify-content: space-between; }
    .board.board-b .v6 .articleModule {
      margin-bottom: 1rem;
      padding-bottom: 1rem;
      border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-b .v6 .articleModule .image-container {
        margin-bottom: 0.5rem; }
      .board.board-b .v6 .articleModule:last-child {
        margin-bottom: 0;
        padding-bottom: 0;
        border-bottom: none; }
    .board.board-b .v6 .blq-small {
      display: flex;
      flex-direction: column; }
      .board.board-b .v6 .blq-small .articleModule {
        flex: 1; }
        .board.board-b .v6 .blq-small .articleModule h1.title {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 2.4rem;
          line-height: 1.1; }
          .board.board-b .v6 .blq-small .articleModule h1.title a {
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 2.4rem;
            line-height: 1.1; }
        .board.board-b .v6 .blq-small .articleModule.article-no-image h3.supratitle {
          font-size: 4rem;
          line-height: 1.1; }
        .board.board-b .v6 .blq-small .articleModule.article-no-image h1.title {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 4rem;
          line-height: 1.1; }
          .board.board-b .v6 .blq-small .articleModule.article-no-image h1.title a {
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 4rem;
            line-height: 1.1; }
      .board.board-b .v6 .blq-small .free-html {
        flex: 1; }
    .board.board-b .v6 .blq-big {
      padding: 0 0 0 1rem;
      border-left: 0 0.1rem solid #b5b5b5;
      border-right: none; }
      .board.board-b .v6 .blq-big .articleModule h3.supratitle {
        font-size: 3.3rem;
        line-height: 1.1; }
      .board.board-b .v6 .blq-big .articleModule h1.title {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 3.3rem;
        line-height: 1.1; }
        .board.board-b .v6 .blq-big .articleModule h1.title a {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 3.3rem;
          line-height: 1.1; }
      .board.board-b .v6 .blq-big .articleModule .collection ul {
        display: flex;
        gap: 2rem; }
        .board.board-b .v6 .blq-big .articleModule .collection ul li {
          flex: 1; }
    .board.board-b .v6.mirror {
      flex-flow: row-reverse; }
      .board.board-b .v6.mirror .blq-big {
        padding-right: 1rem;
        padding-left: 0;
        border-right: 0.1rem solid #b5b5b5;
        border-left: none; }
  .board.board-c .blq-3 > div {
    flex: 1;
    display: flex;
    flex-flow: column;
    gap: 1rem; }
    .board.board-c .blq-3 > div .articleModule {
      flex: 1;
      margin-bottom: 0;
      padding: 0 0 1rem 0;
      border-right: none;
      border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-c .blq-3 > div .articleModule:last-child {
        padding-bottom: 0;
        border: none; }
    .board.board-c .blq-3 > div.board-opinion .contenido-suscripcion {
      display: none; }
  .board.board-c .blq-3 .media:last-child.box2_c2 {
    padding-right: 0;
    border-right: none; }
  .board.board-c .v4 .articleModule h3.supratitle {
    font-size: 2rem;
    line-height: 1.1; }
  .board.board-c .v4 .articleModule h1.title {
    font-family: "Petrona-Medium";
    font-weight: 500;
    font-size: 2rem;
    line-height: 1.1; }
    .board.board-c .v4 .articleModule h1.title a {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 2rem;
      line-height: 1.1; }
  .board.board-c .board-opinion .home-opinion-module {
    padding-bottom: 0; }
    .board.board-c .board-opinion .home-opinion-module .opinion-module-content {
      display: flex;
      flex-flow: column-reverse;
      justify-content: start;
      height: 100%;
      padding: 1rem;
      background-color: #24344C;
      border-radius: 1rem 0; }
      .board.board-c .board-opinion .home-opinion-module .opinion-module-content .author {
        position: relative;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
        border-bottom: 1px solid #dac89f; }
        .board.board-c .board-opinion .home-opinion-module .opinion-module-content .author h2 {
          margin-bottom: 0.5rem;
          line-height: 0; }
          .board.board-c .board-opinion .home-opinion-module .opinion-module-content .author h2 span {
            font-family: "Petrona-Bold";
            font-weight: 800;
            font-size: 1.4rem;
            line-height: 1.2;
            color: #dac89f;
            text-transform: uppercase; }
        .board.board-c .board-opinion .home-opinion-module .opinion-module-content .author:before {
          position: absolute;
          bottom: -0.2rem;
          left: 0;
          content: "";
          width: 11.5rem;
          height: 0.4rem;
          background-color: #dac89f;
          border-radius: 3rem; }
      .board.board-c .board-opinion .home-opinion-module .opinion-module-content h1.title {
        margin-bottom: 1rem;
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 2rem;
        line-height: 1.2;
        font-style: italic; }
        .board.board-c .board-opinion .home-opinion-module .opinion-module-content h1.title a {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 2rem;
          line-height: 1.2;
          font-style: italic;
          color: #fff; }
        .board.board-c .board-opinion .home-opinion-module .opinion-module-content h1.title .contenido-suscripcion {
          float: left;
          margin: 0.6rem 0.5rem 0 0; }
          .board.board-c .board-opinion .home-opinion-module .opinion-module-content h1.title .contenido-suscripcion .titleIcon-label:after {
            display: none; }
  .board.board-d .v1 {
    display: flex;
    gap: 1rem; }
    .board.board-d .v1 .blq-big {
      padding-right: 0; }
      .board.board-d .v1 .blq-big .blq-2 {
        align-items: stretch;
        flex-wrap: wrap;
        gap: 0; }
        .board.board-d .v1 .blq-big .blq-2 .articleModule {
          flex: auto;
          width: 30.5rem;
          max-width: 32rem; }
          .board.board-d .v1 .blq-big .blq-2 .articleModule:nth-child(2n) {
            border-right: none;
            padding-right: 1rem; }
          .board.board-d .v1 .blq-big .blq-2 .articleModule:nth-child(odd) {
            margin-right: 1rem; }
        .board.board-d .v1 .blq-big .blq-2 > div {
          flex: 1;
          display: flex;
          flex-flow: column;
          gap: 1rem;
          padding: 0 1rem 1rem 0;
          margin-right: 1rem;
          width: 30rem;
          min-width: 30rem;
          border-right: 0.1rem solid #b5b5b5; }
          .board.board-d .v1 .blq-big .blq-2 > div .articleModule {
            flex: 1;
            width: 30.8rem;
            margin-bottom: 0;
            margin-right: 0;
            padding: 0 0 1rem 0;
            border-right: none;
            border-bottom: 0.1rem solid #b5b5b5; }
            .board.board-d .v1 .blq-big .blq-2 > div .articleModule .articleModuleContent {
              padding-bottom: 0;
              border-bottom: none; }
              .board.board-d .v1 .blq-big .blq-2 > div .articleModule .articleModuleContent .titleIcon.contenido-suscripcion {
                margin-bottom: 0; }
            .board.board-d .v1 .blq-big .blq-2 > div .articleModule:first-child .articleModuleContent {
              padding-top: 1rem;
              border-top: 0.1rem solid #b5b5b5; }
            .board.board-d .v1 .blq-big .blq-2 > div .articleModule:last-child {
              padding-bottom: 0;
              border: none; }
          .board.board-d .v1 .blq-big .blq-2 > div:nth-child(even) {
            width: 31rem;
            min-width: 31rem;
            padding-right: 0;
            margin-right: 1rem;
            border-right: none; }
          .board.board-d .v1 .blq-big .blq-2 > div:nth-child(-n + 2) .articleModule:first-child .articleModuleContent {
            padding-top: 0;
            border-top: none; }
    .board.board-d .v1 .v5 .blq-row-1 .articleModule .articleModuleContent {
      grid-template-columns: repeat(2, 1fr); }
    .board.board-d .v1 .v5 .blq-row-2 .blq-3 > div {
      flex: 1;
      padding-right: 1rem;
      border-right: 0.1rem solid #b5b5b5; }
      .board.board-d .v1 .v5 .blq-row-2 .blq-3 > div .articleModule {
        padding-right: 0;
        border: none; }
  .board.board-d .v2 {
    display: flex;
    gap: 1rem; }
    .board.board-d .v2 .blq-big .blq-row-1 {
      margin-bottom: 1rem;
      border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-d .v2 .blq-big .blq-row-1 .articleModule .image-container {
        margin-bottom: 0.5rem; }
      .board.board-d .v2 .blq-big .blq-row-1 .articleModule h3.supratitle {
        font-size: 4rem;
        line-height: 1.1; }
      .board.board-d .v2 .blq-big .blq-row-1 .articleModule h1.title {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 4rem;
        line-height: 1.1; }
        .board.board-d .v2 .blq-big .blq-row-1 .articleModule h1.title a {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 4rem;
          line-height: 1.1; }
    .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div {
      display: flex;
      height: 100%; }
      .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div .html-suscription {
        position: relative;
        display: flex;
        flex-flow: column;
        align-items: center;
        justify-content: center;
        gap: 1rem;
        width: 100%;
        padding: 1rem 3rem 2rem;
        text-align: center;
        color: #fff;
        border-radius: 1rem 0;
        background: #24344C url("") no-repeat 21rem 0;
        background-size: 10rem; }
        .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div .html-suscription .claim-1 {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 1.8rem;
          line-height: 1.2;
          text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.65); }
        .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div .html-suscription .claim-2 {
          font-family: "Manrope-Medium";
          font-weight: 500;
          font-size: 2.3rem;
          line-height: 1.2;
          text-shadow: 2px 2px 1px rgba(0, 0, 0, 0.65); }
        .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div .html-suscription .price {
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 5rem;
          line-height: 1; }
        .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div .html-suscription p {
          margin-bottom: 0;
          font-family: "Manrope-Medium";
          font-weight: 500;
          font-size: 2.3rem;
          line-height: 1.2; }
          .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div .html-suscription p .strike {
            text-decoration: line-through; }
        .board.board-d .v2 .blq-big .blq-row-2 .blq-2 .free-html > div .html-suscription .bttn {
          padding: 2rem;
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 1.8rem;
          line-height: 1.2;
          color: #24344C;
          text-transform: uppercase;
          background-color: #dac89f; }
  .board.board-e .v1 {
    display: flex;
    gap: 1rem; }
    .board.board-e .v1 .blq-row-1 {
      padding-bottom: 1rem;
      margin-bottom: 1rem;
      border-bottom: 0.1rem solid #b5b5b5; }
    .board.board-e .v1 .blq-row-2 {
      flex-wrap: wrap;
      gap: 0; }
      .board.board-e .v1 .blq-row-2 .articleModule {
        width: 30.5rem;
        min-width: 30.5rem;
        margin: 0 1rem 1rem 0;
        padding-right: 1rem;
        border: none; }
        .board.board-e .v1 .blq-row-2 .articleModule .articleModuleContent {
          display: flex;
          align-items: flex-start;
          gap: 1rem; }
          .board.board-e .v1 .blq-row-2 .articleModule .articleModuleContent .image-container > a {
            display: none; }
          .board.board-e .v1 .blq-row-2 .articleModule .articleModuleContent .image-container img {
            width: 6.6rem; }
          .board.board-e .v1 .blq-row-2 .articleModule .articleModuleContent .supratitle-container {
            display: none; }
          .board.board-e .v1 .blq-row-2 .articleModule .articleModuleContent h1.title {
            margin-bottom: 1rem;
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 2rem;
            line-height: 1.2; }
            .board.board-e .v1 .blq-row-2 .articleModule .articleModuleContent h1.title a {
              font-family: "Petrona-Medium";
              font-weight: 500;
              font-size: 2rem;
              line-height: 1.2; }
        .board.board-e .v1 .blq-row-2 .articleModule:nth-child(2n) {
          margin: 0 0 1rem 1rem;
          padding-right: 0; }
        .board.board-e .v1 .blq-row-2 .articleModule:nth-child(-n + 2) {
          border-bottom: 0.1rem solid #b5b5b5; }
  .board.board-f .v1 {
    display: flex;
    gap: 1rem; }
    .board.board-f .v1 .blq-row-1 {
      margin-bottom: 1rem;
      padding-bottom: 1rem;
      border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-f .v1 .blq-row-1 .articleModule {
        margin-bottom: 0;
        padding-bottom: 0; }
        .board.board-f .v1 .blq-row-1 .articleModule .articleModuleContent {
          display: grid;
          grid-template-columns: 40rem 1fr;
          grid-template-rows: auto 1fr; }
          .board.board-f .v1 .blq-row-1 .articleModule .articleModuleContent .supratitle-container {
            grid-row: 1;
            grid-column: 2 / 3;
            padding-left: 1rem; }
          .board.board-f .v1 .blq-row-1 .articleModule .articleModuleContent .image-container {
            grid-row: 1 / 3;
            grid-column: 1; }
          .board.board-f .v1 .blq-row-1 .articleModule .articleModuleContent .article-details {
            grid-row: 2;
            grid-column: 2 / 3;
            display: grid;
            grid-template-columns: 1fr;
            grid-template-rows: repeat(3, auto);
            gap: 1rem;
            padding-left: 1rem; }
            .board.board-f .v1 .blq-row-1 .articleModule .articleModuleContent .article-details h1.title {
              grid-row: 1;
              font-size: 2.5rem; }
              .board.board-f .v1 .blq-row-1 .articleModule .articleModuleContent .article-details h1.title a {
                font-size: 2.5rem;
                font-family: "Petrona-Medium";
                font-weight: 500; }
            .board.board-f .v1 .blq-row-1 .articleModule .articleModuleContent .article-details .collection {
              grid-row: 3; }
    .board.board-f .v1 .blq-row-2 .box.blq-2 {
      padding-right: 0;
      border-right: none; }
    .board.board-f .v1 .blq-row-2 .box {
      display: flex;
      max-width: 32.5rem;
      flex-wrap: wrap; }
      .board.board-f .v1 .blq-row-2 .box .article-details {
        display: inline-block; }
      .board.board-f .v1 .blq-row-2 .box h3.supratitle {
        font-size: 2rem; }
      .board.board-f .v1 .blq-row-2 .box h1.title {
        grid-row: 1;
        font-size: 2rem; }
        .board.board-f .v1 .blq-row-2 .box h1.title a {
          font-size: 2rem;
          font-family: "Petrona-Medium";
          font-weight: 500; }
      .board.board-f .v1 .blq-row-2 .box:last-child {
        gap: 1rem;
        padding-left: 1rem;
        border-left: 0.1rem solid #b5b5b5; }
        .board.board-f .v1 .blq-row-2 .box:last-child .articleModule {
          min-width: 14.9rem;
          max-width: 14.9rem;
          padding: 0;
          border-right: none; }
          .board.board-f .v1 .blq-row-2 .box:last-child .articleModule h3.supratitle {
            font-size: 1.8rem; }
          .board.board-f .v1 .blq-row-2 .box:last-child .articleModule h1.title {
            font-size: 1.8rem; }
            .board.board-f .v1 .blq-row-2 .box:last-child .articleModule h1.title a {
              font-size: 1.8rem; }
          .board.board-f .v1 .blq-row-2 .box:last-child .articleModule:nth-child(-n + 2) {
            padding-bottom: 1rem;
            border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-f .v1 .blq-row-2 .box .contenido-suscripcion {
        margin-right: 0.5rem; }
        .board.board-f .v1 .blq-row-2 .box .contenido-suscripcion .titleIcon-label:after {
          display: none; }
  .board.board-g .v1 {
    display: flex;
    gap: 1rem; }
    .board.board-g .v1 .articleModule {
      margin-bottom: 1rem;
      border-bottom: 0.1rem solid #b5b5b5; }
      .board.board-g .v1 .articleModule .articleModuleContent {
        display: flex;
        align-items: flex-start;
        gap: 1rem; }
        .board.board-g .v1 .articleModule .articleModuleContent .image-container img {
          width: 15rem; }
        .board.board-g .v1 .articleModule .articleModuleContent .supratitle-container {
          display: none; }
        .board.board-g .v1 .articleModule .articleModuleContent h1.title {
          margin-bottom: 1rem;
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 2.4rem;
          line-height: 1.2; }
          .board.board-g .v1 .articleModule .articleModuleContent h1.title a {
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 2.4rem;
            line-height: 1.2; }
      .board.board-g .v1 .articleModule:last-child {
        margin-bottom: 0;
        border-bottom: none; }
  .board.board-newsletter .blq-3 article, .board.board-services .blq-3 article {
    display: flex;
    gap: 1rem;
    padding: 0;
    border: none; }
    .board.board-newsletter .blq-3 article figure, .board.board-services .blq-3 article figure {
      width: 11rem; }
    .board.board-newsletter .blq-3 article h1, .board.board-services .blq-3 article h1 {
      margin: 0;
      font-size: 1.5rem;
      line-height: 1.3; }
      .board.board-newsletter .blq-3 article h1 a, .board.board-services .blq-3 article h1 a {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 1.5rem;
        line-height: 1.3;
        color: #000; }

.box-title,
.board-title {
  display: flex;
  align-items: center;
  gap: 1rem;
  width: 100%;
  margin-bottom: 1rem;
  font-family: "Manrope-ExtraBold";
  font-weight: 900;
  font-size: 1.6rem;
  line-height: 1.2;
  color: #000;
  text-transform: uppercase; }
  .box-title h1,
  .box-title span,
  .board-title h1,
  .board-title span {
    margin-bottom: 0;
    font-family: "Manrope-ExtraBold";
    font-weight: 900;
    font-size: 1.6rem;
    line-height: 1.2; }
  .box-title:before,
  .board-title:before {
    flex: auto;
    flex: 0 auto;
    content: "";
    width: 2.5rem;
    height: 1.5rem;
    background-color: #005EA8;
    border-radius: 0.5rem 0; }
  .box-title:after,
  .board-title:after {
    flex: 1 auto;
    content: "";
    height: 0.1rem;
    width: auto;
    background-color: #dedede;
    box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }

.collection .rel {
  padding: 0;
  margin: 0; }
  .collection .rel li {
    margin-bottom: 1rem; }
    .collection .rel li h3,
    .collection .rel li h2,
    .collection .rel li h1 {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 1.8rem;
      line-height: 1.2; }
      .collection .rel li h3 a,
      .collection .rel li h2 a,
      .collection .rel li h1 a {
        display: inline;
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 1.8rem;
        line-height: 1.2;
        color: #555;
        border-bottom: 0.11rem dashed #c5c5c5; }
        .collection .rel li h3 a:hover,
        .collection .rel li h2 a:hover,
        .collection .rel li h1 a:hover {
          color: #7f7f7f; }
      .collection .rel li h3:before,
      .collection .rel li h2:before,
      .collection .rel li h1:before {
        content: "";
        width: 1rem;
        min-width: 1rem;
        height: 0.6rem;
        margin: 0 0.5rem 0.1rem 0;
        display: inline-block;
        background-color: #555;
        border-radius: 0.3rem 0; }
    .collection .rel li.bolo-gallery h3:before,
    .collection .rel li.bolo-gallery h2:before,
    .collection .rel li.bolo-gallery h1:before, .collection .rel li.bolo-video h3:before,
    .collection .rel li.bolo-video h2:before,
    .collection .rel li.bolo-video h1:before, .collection .rel li.bolo-poll h3:before,
    .collection .rel li.bolo-poll h2:before,
    .collection .rel li.bolo-poll h1:before, .collection .rel li.bolo-audio h3:before,
    .collection .rel li.bolo-audio h2:before,
    .collection .rel li.bolo-audio h1:before, .collection .rel li.bolo-direct h3:before,
    .collection .rel li.bolo-direct h2:before,
    .collection .rel li.bolo-direct h1:before, .collection .rel li.bolo-blog h3:before,
    .collection .rel li.bolo-blog h2:before,
    .collection .rel li.bolo-blog h1:before, .collection .rel li.bolo-register h3:before,
    .collection .rel li.bolo-register h2:before,
    .collection .rel li.bolo-register h1:before, .collection .rel li.bolo-suscription h3:before,
    .collection .rel li.bolo-suscription h2:before,
    .collection .rel li.bolo-suscription h1:before {
      content: "";
      width: 1.6rem;
      height: 1.6rem;
      margin: 0 0.3rem -.2rem 0;
      background: transparent url("") no-repeat -158px 3px;
      left: 0;
      top: 2px;
      transform: none; }
    .collection .rel li.bolo-gallery h3:before,
    .collection .rel li.bolo-gallery h2:before,
    .collection .rel li.bolo-gallery h1:before {
      background-position: -60px 3px;
      transform: none; }
    .collection .rel li.bolo-video h3:before,
    .collection .rel li.bolo-video h2:before,
    .collection .rel li.bolo-video h1:before {
      background-position: -27px 3px;
      transform: none; }
    .collection .rel li.bolo-poll h3:before,
    .collection .rel li.bolo-poll h2:before,
    .collection .rel li.bolo-poll h1:before {
      background-position: -92px 3px;
      transform: none; }
    .collection .rel li.bolo-audio h3:before,
    .collection .rel li.bolo-audio h2:before,
    .collection .rel li.bolo-audio h1:before {
      background-position: -110px 3px;
      transform: none; }
    .collection .rel li.bolo-direct h3:before,
    .collection .rel li.bolo-direct h2:before,
    .collection .rel li.bolo-direct h1:before {
      background-position: -168px 3px;
      transform: none;
      animation: directAnimation 1s infinite;
      filter: invert(31%) sepia(68%) saturate(7498%) hue-rotate(2deg) brightness(101%) contrast(108%); }
    .collection .rel li.bolo-blog h3:before,
    .collection .rel li.bolo-blog h2:before,
    .collection .rel li.bolo-blog h1:before {
      background-position: -77px 3px;
      transform: none; }
    .collection .rel li.bolo-register h3:before,
    .collection .rel li.bolo-register h2:before,
    .collection .rel li.bolo-register h1:before {
      background-position: -203px 2px;
      transform: none; }
    .collection .rel li.bolo-suscription h3:before,
    .collection .rel li.bolo-suscription h2:before,
    .collection .rel li.bolo-suscription h1:before {
      content: '';
      margin: 0 .5rem -.3rem 0;
      width: 1.5rem;
      min-width: 1.5rem;
      height: 1.5rem;
      background: url("") no-repeat 0 0; }

.board-template.blue-back .board-content-container, .board-template.gray-back .board-content-container {
  padding: 1rem; }

.board-template.blue-back.template-board-b .v1 .articleModuleContent, .board-template.gray-back.template-board-b .v1 .articleModuleContent {
  grid-template-columns: 63.5rem 1fr; }

.board-template.blue-back.template-board-b .v1.mirror .articleModuleContent, .board-template.gray-back.template-board-b .v1.mirror .articleModuleContent {
  grid-template-columns: 1fr 63.5rem; }

.board-template.blue-back.template-board-b .v3 .blq-big, .board-template.gray-back.template-board-b .v3 .blq-big {
  width: 63.5rem; }

.board-template.blue-back.template-board-b .v3 .blq-small, .board-template.gray-back.template-board-b .v3 .blq-small {
  width: 30.5rem; }

.board-template.blue-back.template-board-d .v1 .blq-big .blq-2 .articleModule, .board-template.gray-back.template-board-d .v1 .blq-big .blq-2 .articleModule {
  width: 29.5rem;
  max-width: 31rem; }
  .board-template.blue-back.template-board-d .v1 .blq-big .blq-2 .articleModule:nth-child(2n), .board-template.gray-back.template-board-d .v1 .blq-big .blq-2 .articleModule:nth-child(2n) {
    margin-right: .3rem; }

.board-template.blue-back.template-board-d .v1 .blq-big .blq-2 > div, .board-template.gray-back.template-board-d .v1 .blq-big .blq-2 > div {
  width: 29rem;
  min-width: 29rem;
  max-width: 31rem; }
  .board-template.blue-back.template-board-d .v1 .blq-big .blq-2 > div .articleModule, .board-template.gray-back.template-board-d .v1 .blq-big .blq-2 > div .articleModule {
    width: 29.8rem; }
  .board-template.blue-back.template-board-d .v1 .blq-big .blq-2 > div:nth-child(even), .board-template.gray-back.template-board-d .v1 .blq-big .blq-2 > div:nth-child(even) {
    width: 30rem;
    min-width: 30rem; }

.board-template.gray-back .board-content-container {
  background-color: #E8E8E8; }

.board-template.blue-back .board-content-container {
  background-color: #e5eef4; }

.manual-board .blq-3 {
  flex-wrap: wrap;
  gap: 3rem 1rem; }
  .manual-board .blq-3 > div {
    flex: 1;
    width: 31rem;
    min-width: 31rem;
    border-right: none; }
    .manual-board .blq-3 > div .articleModule {
      height: 100%;
      border-bottom: 0.1rem solid #b5b5b5; }
    .manual-board .blq-3 > div:nth-child(3n) {
      padding-right: 0; }
    .manual-board .blq-3 > div:nth-last-child(-n + 3) .articleModule {
      border-bottom: none; }

.semi-boards .listing.con .articleModule {
  display: inline-block;
  margin-bottom: 3rem;
  padding-bottom: 1rem; }
  .semi-boards .listing.con .articleModule .image-container {
    width: 46rem;
    margin-right: 1.5rem;
    float: left; }
  .semi-boards .listing.con .articleModule .supratitle-container {
    display: none; }
  .semi-boards .listing.con .articleModule .article-details {
    display: flex;
    flex-flow: column; }
    .semi-boards .listing.con .articleModule .article-details h1.title {
      min-height: 19rem;
      font-family: "Petrona-Bold";
      font-weight: 800;
      font-size: 4rem;
      line-height: 1.2; }
      .semi-boards .listing.con .articleModule .article-details h1.title a {
        font-family: "Petrona-Bold";
        font-weight: 800;
        font-size: 4rem;
        line-height: 1.2;
        color: #000; }
        .semi-boards .listing.con .articleModule .article-details h1.title a:hover {
          text-decoration: underline; }
  .semi-boards .listing.con .articleModule .cont-bottom .author span {
    font-family: "Manrope-Regular";
    font-weight: 400;
    font-size: 1.1rem;
    line-height: 1.2;
    color: #7f7f7f;
    text-transform: uppercase; }

.section-list,
.listing-multimedia {
  display: flex;
  flex-flow: column;
  gap: 1rem; }
  .section-list > li,
  .listing-multimedia > li {
    flex: 1;
    padding-bottom: 1rem;
    border-bottom: 1px solid #dedede; }
    .section-list > li article,
    .listing-multimedia > li article {
      display: flex;
      gap: 1.5rem; }
      .section-list > li article .image-container,
      .listing-multimedia > li article .image-container {
        width: 24rem;
        min-width: 24rem;
        height: auto; }
        .section-list > li article .image-container a,
        .listing-multimedia > li article .image-container a {
          display: grid;
          grid-template-columns: 1fr;
          grid-template-rows: 1fr;
          align-items: center;
          justify-items: center; }
          .section-list > li article .image-container a > *,
          .listing-multimedia > li article .image-container a > * {
            grid-row: 1;
            grid-column: 1; }
          .section-list > li article .image-container a img,
          .listing-multimedia > li article .image-container a img {
            width: 100%;
            height: auto; }
          .section-list > li article .image-container a .multimedia-icons,
          .listing-multimedia > li article .image-container a .multimedia-icons {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 4.5rem;
            height: 4.5rem;
            align-self: end;
            justify-self: start;
            margin: 0 0 1rem 1rem;
            background: #fff;
            border-radius: 50%;
            box-shadow: 0 0 0.5rem 0.5rem rgba(0, 0, 0, 0.07);
            z-index: 1; }
            .section-list > li article .image-container a .multimedia-icons svg,
            .listing-multimedia > li article .image-container a .multimedia-icons svg {
              width: 1.7rem;
              height: 1.7rem;
              color: #000; }
          .section-list > li article .image-container a .accesstype,
          .listing-multimedia > li article .image-container a .accesstype {
            align-self: start;
            justify-self: start;
            margin: .5rem 0 0 .5rem;
            z-index: 2; }
            .section-list > li article .image-container a .accesstype.accesstype-registro span:not(.accesstype-container),
            .listing-multimedia > li article .image-container a .accesstype.accesstype-registro span:not(.accesstype-container) {
              display: flex;
              align-items: center;
              justify-content: center;
              width: 2.5rem;
              height: 2.5rem;
              background-color: #005EA8;
              border-radius: 50%;
              box-shadow: 0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.2); }
            .section-list > li article .image-container a .accesstype.accesstype-registro svg,
            .listing-multimedia > li article .image-container a .accesstype.accesstype-registro svg {
              width: 1.5rem;
              height: 1.5rem;
              color: #fff; }
            .section-list > li article .image-container a .accesstype.accesstype-suscripcion,
            .listing-multimedia > li article .image-container a .accesstype.accesstype-suscripcion {
              display: flex;
              align-items: center;
              justify-content: center;
              width: 2.5rem;
              min-width: 2.5rem;
              height: 2.5rem;
              background-color: #dac89f;
              border-radius: 50%;
              box-shadow: 0.3rem 0.3rem 0.3rem rgba(0, 0, 0, 0.2); }
              .section-list > li article .image-container a .accesstype.accesstype-suscripcion:after,
              .listing-multimedia > li article .image-container a .accesstype.accesstype-suscripcion:after {
                content: '';
                margin: 0;
                width: 2.5rem;
                min-width: 2.5rem;
                height: 2.5rem;
                background: url("") no-repeat 0 0; }
          .section-list > li article .image-container a:hover img,
          .listing-multimedia > li article .image-container a:hover img {
            opacity: .8; }
          .section-list > li article .image-container a:hover .multimedia-icons,
          .listing-multimedia > li article .image-container a:hover .multimedia-icons {
            background-color: #000; }
            .section-list > li article .image-container a:hover .multimedia-icons svg,
            .listing-multimedia > li article .image-container a:hover .multimedia-icons svg {
              color: #fff; }
        .section-list > li article .image-container .multimedia-icons,
        .listing-multimedia > li article .image-container .multimedia-icons {
          display: flex;
          align-items: center;
          justify-content: center;
          width: 7.5rem;
          height: 7.5rem;
          background: rgba(255, 255, 255, 0.5);
          border-radius: 50%;
          box-shadow: 0 0 0.5rem 0.5rem rgba(0, 0, 0, 0.07); }
          .section-list > li article .image-container .multimedia-icons svg,
          .listing-multimedia > li article .image-container .multimedia-icons svg {
            color: #555; }
      .section-list > li article .article-details .title,
      .listing-multimedia > li article .article-details .title {
        margin-bottom: 2rem;
        font-family: "Petrona-Regular";
        font-weight: 400;
        font-size: 2.4rem;
        line-height: 1.2; }
        .section-list > li article .article-details .title a,
        .listing-multimedia > li article .article-details .title a {
          font-family: "Petrona-Regular";
          font-weight: 400;
          font-size: 2.4rem;
          line-height: 1.2;
          color: #000; }
          .section-list > li article .article-details .title a:hover,
          .listing-multimedia > li article .article-details .title a:hover {
            text-decoration: underline; }
      .section-list > li article .article-details .list-authors,
      .listing-multimedia > li article .article-details .list-authors {
        display: flex;
        gap: 1rem; }
        .section-list > li article .article-details .list-authors li,
        .listing-multimedia > li article .article-details .list-authors li {
          font-family: "Manrope-Regular";
          font-weight: 400;
          font-size: 1.1rem;
          line-height: 1.2;
          color: #7f7f7f;
          text-transform: uppercase;
          border-right: 1px solid #dedede; }
          .section-list > li article .article-details .list-authors li:last-child,
          .listing-multimedia > li article .article-details .list-authors li:last-child {
            border: none; }
      .section-list > li article .article-details .date,
      .listing-multimedia > li article .article-details .date {
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.1rem;
        line-height: 1.2;
        color: #7f7f7f;
        text-transform: uppercase; }

.search-page .semi-boards,
.page-search-tags .semi-boards {
  width: 100%; }

.search-page .image-container,
.page-search-tags .image-container {
  display: grid;
  grid-template-columns: 1fr;
  grid-template-rows: 1fr;
  align-items: center;
  justify-items: center; }
  .search-page .image-container > *,
  .page-search-tags .image-container > * {
    grid-row: 1;
    grid-column: 1; }

.automatic-multimedia {
  margin-bottom: 4rem; }
  .automatic-multimedia .articleModule .image-container {
    margin-bottom: .5rem; }
    .automatic-multimedia .articleModule .image-container a {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr;
      align-items: center;
      justify-items: center;
      z-index: 2;
      align-self: end;
      justify-self: start; }
    .automatic-multimedia .articleModule .image-container > a {
      margin: 0 0 1rem 1rem; }
      .automatic-multimedia .articleModule .image-container > a .multimedia-icons {
        height: 1.7rem; }
    .automatic-multimedia .articleModule .image-container:hover > a {
      background-color: #000; }
      .automatic-multimedia .articleModule .image-container:hover > a .multimedia-icons svg {
        color: #fff; }
  .automatic-multimedia .articleModule h1.title {
    font-family: "Petrona-Bold";
    font-weight: 800;
    font-size: 2.5rem;
    line-height: 1.2; }
    .automatic-multimedia .articleModule h1.title a {
      font-family: "Petrona-Bold";
      font-weight: 800;
      font-size: 2.5rem;
      line-height: 1.2;
      color: #000; }
      .automatic-multimedia .articleModule h1.title a:hover {
        text-decoration: underline; }

.author-list {
  display: flex;
  flex-flow: column;
  gap: 1rem;
  margin-bottom: 2rem;
  padding: 1rem;
  background-color: #f8f8f8;
  border: 1px solid #dedede;
  border-radius: .5rem; }
  .author-list .author-info {
    display: flex;
    gap: 1rem; }
    .author-list .author-info .author-img {
      max-width: 10rem;
      background-color: #fff; }
    .author-list .author-info .author-data {
      display: flex;
      flex-flow: column;
      gap: .5rem; }
      .author-list .author-info .author-data > * {
        flex: 1; }
      .author-list .author-info .author-data .author-name {
        margin-bottom: 0;
        font-size: 2.5rem;
        color: #24344C; }
      .author-list .author-info .author-data .author-position {
        margin-bottom: 0;
        font-size: 2rem; }
      .author-list .author-info .author-data .author-accounts {
        display: flex;
        gap: 1rem; }
        .author-list .author-info .author-data .author-accounts .account {
          font-family: "Manrope-Regular";
          font-weight: 400;
          font-size: 1.5rem;
          line-height: 1.2; }
  .author-list .author-description {
    margin-bottom: 0;
    padding-top: 1rem;
    font-family: "Manrope-Regular";
    font-weight: 400;
    font-size: 1.7rem;
    line-height: 1.2;
    background-position: top;
    background-image: linear-gradient(to right, #7f7f7f 25%, rgba(255, 255, 255, 0) 0%);
    background-size: 4px 1px;
    background-repeat: repeat-x; }

.opinion .top-content {
  display: flex;
  align-items: center;
  flex-flow: column;
  gap: 2rem;
  margin-bottom: 2rem; }
  .opinion .top-content .author-data {
    display: flex;
    align-items: center;
    flex-flow: column;
    gap: 1rem;
    position: relative;
    width: 100%;
    padding-bottom: 2rem; }
    .opinion .top-content .author-data .author-img {
      width: 8rem;
      max-width: 8rem;
      height: 8rem; }
    .opinion .top-content .author-data .author {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .opinion .top-content .author-data .author span {
        font-family: "Petrona-Regular";
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 1.2; }
      .opinion .top-content .author-data .author .list-authors {
        font-family: "Petrona-Bold";
        font-weight: 800;
        font-size: 1.8rem;
        line-height: 1.2;
        text-transform: uppercase; }
        .opinion .top-content .author-data .author .list-authors a {
          font-family: "Petrona-Bold";
          font-weight: 800;
          font-size: 1.8rem;
          line-height: 1.2;
          color: #24344C;
          text-transform: uppercase; }
          .opinion .top-content .author-data .author .list-authors a:hover {
            color: #7f7f7f; }
    .opinion .top-content .author-data .author-position {
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.6rem;
      line-height: 1.2;
      color: #7f7f7f; }
    .opinion .top-content .author-data:after {
      content: '';
      position: absolute;
      bottom: -.1rem;
      width: 8rem;
      height: .4rem;
      background-color: #24344C; }
  .opinion .top-content .title {
    font-style: italic !important; }

.opinion .article-content .content-modules .paragraph:first-of-type:first-letter {
  float: left;
  margin-top: -.5rem;
  margin-right: 1rem;
  font-size: 8rem;
  font-weight: 900;
  line-height: 1;
  color: #24344C; }

form.search {
  display: flex;
  flex-flow: column;
  gap: 1rem;
  margin-bottom: 2rem;
  padding: 1rem;
  background-color: #f8f8f8;
  border: 1px solid #dedede;
  border-radius: .5rem; }
  form.search fieldset {
    border: none; }
    form.search fieldset button {
      padding: .7rem 1.2rem;
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.5rem;
      line-height: 1;
      color: #24344C;
      background-color: #bfd5e5;
      border: none;
      border-radius: .5rem;
      cursor: pointer; }
      form.search fieldset button:hover {
        color: #bfd5e5 !important;
        background-color: #24344C !important; }
    form.search fieldset.bck {
      display: flex;
      align-items: center;
      gap: 1rem;
      height: 4.4rem;
      width: 100%;
      margin-bottom: 1rem;
      padding-right: .5rem;
      background-color: #fff;
      border: 2px solid #c5c5c5; }
      form.search fieldset.bck input {
        width: 100%;
        height: 4rem;
        padding: 1rem;
        border: none;
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.5rem;
        line-height: 1;
        font-style: italic;
        color: #000; }
      form.search fieldset.bck .search-button {
        color: #fff;
        background-color: #24344C; }
    form.search fieldset .tabs-nav {
      display: flex;
      align-items: center;
      gap: 1rem; }
      form.search fieldset .tabs-nav li button.active {
        color: #fff;
        background-color: #24344C; }

.listing-main .box-title span {
  font-family: "Manrope-ExtraBold";
  font-weight: 900;
  font-size: 1.6rem;
  line-height: 1.2; }
  .listing-main .box-title span:before {
    content: '('; }
  .listing-main .box-title span:after {
    content: ')'; }

.page-tags .main-container .common-web-boards,
.page-tags .main-container > section {
  padding: 1rem; }
  .page-tags .main-container .common-web-boards .listing-types,
  .page-tags .main-container > section .listing-types {
    display: flex;
    align-items: center;
    gap: 1rem;
    margin-bottom: 3rem; }
    .page-tags .main-container .common-web-boards .listing-types li a,
    .page-tags .main-container > section .listing-types li a {
      padding: .7rem 1.2rem;
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.5rem;
      line-height: 1;
      color: #24344C;
      background-color: #bfd5e5;
      border: none;
      border-radius: .5rem; }
      .page-tags .main-container .common-web-boards .listing-types li a:hover,
      .page-tags .main-container > section .listing-types li a:hover {
        color: #bfd5e5;
        background-color: #24344C; }
      .page-tags .main-container .common-web-boards .listing-types li a.selected,
      .page-tags .main-container > section .listing-types li a.selected {
        color: #fff;
        background-color: #24344C; }
  .page-tags .main-container .common-web-boards .sup-tags,
  .page-tags .main-container > section .sup-tags {
    margin-bottom: 3rem; }
    .page-tags .main-container .common-web-boards .sup-tags .search-results-count,
    .page-tags .main-container > section .sup-tags .search-results-count {
      display: none; }
  .page-tags .main-container .common-web-boards .listing-tags,
  .page-tags .main-container > section .listing-tags {
    display: block;
    margin-bottom: 2rem;
    overflow: hidden; }
    .page-tags .main-container .common-web-boards .listing-tags li,
    .page-tags .main-container > section .listing-tags li {
      float: left;
      width: 23%;
      margin-right: 2%;
      border-bottom: 1px solid #dedede; }
      .page-tags .main-container .common-web-boards .listing-tags li a,
      .page-tags .main-container > section .listing-tags li a {
        display: inline-block;
        padding: 1rem .5rem 1rem 0;
        font: 1.4rem/1.2 "Manrope-Regular";
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.4rem;
        line-height: 1.2;
        text-transform: uppercase;
        color: #7f7f7f; }
        .page-tags .main-container .common-web-boards .listing-tags li a:hover,
        .page-tags .main-container > section .listing-tags li a:hover {
          color: #005EA8; }
      .page-tags .main-container .common-web-boards .listing-tags li:nth-child(4n+4),
      .page-tags .main-container > section .listing-tags li:nth-child(4n+4) {
        float: right;
        margin-right: 0;
        width: 25%; }

.page-search-tags article.board-info-tag .image-container .see-also-image {
  margin-bottom: 1rem;
  border-radius: 1.5rem 0;
  overflow: hidden; }

.page-search-tags article.board-info-tag .title h3 {
  font-family: "Petrona-Bold";
  font-weight: 800;
  font-size: 4.5rem;
  line-height: 1.1;
  color: #000;
  text-align: center; }

.page-search-tags article.board-info-tag .description p {
  font-family: "Petrona-Regular";
  font-weight: 400;
  font-size: 2.2rem;
  line-height: 2.7rem;
  color: #555;
  margin-bottom: 1.5rem; }
  .page-search-tags article.board-info-tag .description p a {
    font-weight: 450;
    color: #555;
    background-position: bottom;
    background-image: linear-gradient(to right, #7f7f7f 25%, rgba(255, 255, 255, 0) 0%);
    background-size: 4px 1px;
    background-repeat: repeat-x; }
    .page-search-tags article.board-info-tag .description p a:hover {
      color: #7f7f7f; }

.page-search-tags article.board-info-tag p strong, .page-search-tags article.board-info-tag p b {
  font-family: "Petrona-Bold";
  font-weight: 800;
  font-size: 2.2rem; }

.gallery-v2 {
  margin: 0 auto; }
  .gallery-v2 .article-details .article-details-content .gallery-main-image {
    margin-bottom: 10px; }
  .gallery-v2 .article-details .article-details-content .supratitle {
    margin-bottom: 5px;
    font-size: 15px; }
  .gallery-v2 .article-details .article-details-content .title {
    font-size: 30px; }
  .gallery-v2 .article-details .article-details-content .article-author a,
  .gallery-v2 .article-details .article-details-content .article-date a {
    font-size: 15px; }
  .gallery-v2 .article-details .article-details-content .share-options {
    float: right; }
  .gallery-v2 .article-details .article-details-content .epigraph {
    margin: 20px 0 0; }
    .gallery-v2 .article-details .article-details-content .epigraph p {
      font-size: 18px; }
  .gallery-v2 .main-slider {
    display: flex;
    flex-flow: column;
    align-items: center;
    justify-content: center;
    gap: 50px;
    width: 100%; }
    .gallery-v2 .main-slider .slide {
      width: 100%; }
      .gallery-v2 .main-slider .slide img {
        width: 100%; }
      .gallery-v2 .main-slider .slide .article-details {
        padding: 0 20px; }
        .gallery-v2 .main-slider .slide .article-details .article-details-content {
          display: flex;
          align-items: center;
          justify-content: space-between; }
          .gallery-v2 .main-slider .slide .article-details .article-details-content .picture-counter {
            display: inline-block;
            margin: 5px 0;
            font-size: 25px; }
          .gallery-v2 .main-slider .slide .article-details .article-details-content .share-options ul {
            display: flex;
            align-items: center;
            justify-content: center;
            gap: 10px; }
      .gallery-v2 .main-slider .slide .photo-info {
        padding: 0 20px; }
        .gallery-v2 .main-slider .slide .photo-info .title-photo {
          display: block;
          font-size: 25px; }
        .gallery-v2 .main-slider .slide .photo-info .description {
          display: inline;
          margin-right: 10px;
          font-size: 18px; }
        .gallery-v2 .main-slider .slide .photo-info .credits {
          font-size: 15px; }
    .gallery-v2 .main-slider .axds-gallery {
      min-height: 600px;
      text-align: center; }

.gallery-v2 {
  position: relative;
  width: 97rem;
  max-width: 97rem;
  margin: 0 auto; }
  .gallery-v2 .content-gallery {
    margin-bottom: 10rem;
    height: auto !important; }
  .gallery-v2 .article-details.editor .article-details-content .gallery-main-image {
    position: relative;
    margin-bottom: 2rem; }
    .gallery-v2 .article-details.editor .article-details-content .gallery-main-image figure {
      min-height: 54.6rem; }
    .gallery-v2 .article-details.editor .article-details-content .gallery-main-image .gallery-main-titles {
      position: absolute;
      bottom: 0;
      left: 4rem;
      width: 65%;
      padding: 2rem 2rem 0;
      background-color: #fff; }
      .gallery-v2 .article-details.editor .article-details-content .gallery-main-image .gallery-main-titles .supratitle-container {
        display: inline;
        margin: 0 .5rem 0 0; }
        .gallery-v2 .article-details.editor .article-details-content .gallery-main-image .gallery-main-titles .supratitle-container .supratitle {
          display: inline;
          font-size: 3.8rem;
          text-transform: none;
          color: #7f7f7f; }
      .gallery-v2 .article-details.editor .article-details-content .gallery-main-image .gallery-main-titles .title {
        display: inline;
        margin-bottom: 0;
        font-size: 3.8rem; }
  .gallery-v2 .article-details.editor .article-details-content .article-author {
    padding-left: 7rem;
    text-transform: uppercase; }
    .gallery-v2 .article-details.editor .article-details-content .article-author a {
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.3rem;
      color: #000; }
      .gallery-v2 .article-details.editor .article-details-content .article-author a strong {
        font-family: "Manrope-Regular";
        font-weight: 400; }
  .gallery-v2 .article-details.editor .article-details-content .article-date {
    margin-left: .5rem; }
    .gallery-v2 .article-details.editor .article-details-content .article-date a {
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.3rem;
      color: #000; }
  .gallery-v2 .article-details.editor .article-details-content .share-options {
    float: right;
    margin: -1rem 2rem 0 0; }
  .gallery-v2 .article-details.editor .article-details-content .epigraph {
    margin: 4rem 15rem  2rem 7rem; }
    .gallery-v2 .article-details.editor .article-details-content .epigraph p {
      font-size: 2rem; }
      .gallery-v2 .article-details.editor .article-details-content .epigraph p a {
        color: #005EA8;
        background-position: bottom;
        background-image: linear-gradient(to right, #005EA8 25%, rgba(255, 255, 255, 0) 0%);
        background-size: 4px 1px;
        background-repeat: repeat-x; }
  .gallery-v2 .main-slider .slide .article-details {
    padding: 0 2rem 0 3rem;
    margin-bottom: 3rem; }
    .gallery-v2 .main-slider .slide .article-details .article-details-content .picture-counter {
      display: flex;
      align-items: center;
      justify-content: center;
      gap: .5rem;
      width: auto;
      margin: -1.5rem 0 0 0;
      padding: .6rem 2.5rem;
      background-color: #24344C;
      border-radius: 3rem;
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.5rem;
      color: #fff;
      line-height: 1.2;
      border: none; }
      .gallery-v2 .main-slider .slide .article-details .article-details-content .picture-counter span {
        font-family: "Manrope-Bold";
        font-weight: 700;
        color: #fff;
        font-size: 1.5rem;
        line-height: 1.2; }
    .gallery-v2 .main-slider .slide .article-details .article-details-content .share-options {
      margin: 3rem 0 -7rem 0; }
  .gallery-v2 .main-slider .slide .photo-info {
    max-width: 85%;
    padding-left: 5rem; }
    .gallery-v2 .main-slider .slide .photo-info .title-photo {
      margin-bottom: .5rem;
      font-weight: bold; }
    .gallery-v2 .main-slider .slide .photo-info .description {
      margin-right: .5rem;
      font-size: 2rem; }
    .gallery-v2 .main-slider .slide .photo-info .credits {
      font-family: "Manrope-Bold";
      font-weight: 700;
      font-size: 1.4rem;
      line-height: 1.2;
      text-transform: uppercase; }
      .gallery-v2 .main-slider .slide .photo-info .credits:before {
        content: '';
        margin-right: .5rem;
        display: inline-block;
        width: .1rem;
        height: 1.2rem;
        background-color: #555; }
  .gallery-v2 .main-slider .axds-gallery {
    position: relative;
    min-height: 60rem !important;
    top: 0; }
    .gallery-v2 .main-slider .axds-gallery > div {
      position: sticky;
      top: 7rem; }
  .gallery-v2 .social {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: .5rem !important; }
    .gallery-v2 .social li {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 3rem;
      height: 3rem;
      background-color: #E8E8E8;
      cursor: pointer; }
      .gallery-v2 .social li a {
        border: none; }
      .gallery-v2 .social li svg {
        width: 1.6rem;
        height: 1.6rem;
        fill: #24344C; }
      .gallery-v2 .social li:hover svg {
        fill: #7f7f7f; }

.other-galleries {
  margin-bottom: 2rem; }
  .other-galleries .listing-multimedia {
    flex-flow: row;
    flex-wrap: wrap; }
    .other-galleries .listing-multimedia li {
      flex: 1;
      padding-right: 1rem;
      padding-bottom: 0;
      margin-bottom: 2rem;
      border-right: 1px solid #dedede;
      border-bottom: 0; }
      .other-galleries .listing-multimedia li > article {
        flex-flow: column;
        gap: .5rem; }
        .other-galleries .listing-multimedia li > article .image-container {
          width: 30.9rem; }
        .other-galleries .listing-multimedia li > article .article-details .title {
          margin-bottom: 0; }
      .other-galleries .listing-multimedia li:nth-child(3n) {
        padding-right: 0;
        border-right: none; }

.pag {
  margin: 2.5rem auto; }
  .pag ul {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 1rem; }
    .pag ul li {
      display: flex;
      align-items: center;
      justify-content: center;
      width: 3rem;
      height: 3rem;
      border-radius: 50%;
      overflow: hidden; }
      .pag ul li a {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 100%;
        height: 100%;
        background-color: #E8E8E8;
        font-family: "Manrope-Bold";
        font-weight: 700;
        font-size: 1.2rem;
        line-height: 1;
        color: #24344C;
        border-radius: 50%; }
        .pag ul li a:hover {
          background-color: #bfd5e5; }
      .pag ul li.active {
        background-color: #24344C; }
        .pag ul li.active span {
          font-family: "Manrope-Bold";
          font-weight: 700;
          font-size: 1.2rem;
          line-height: 1;
          color: #fff; }
      .pag ul li.next a:after, .pag ul li.prev a:after {
        content: '\e01e';
        font-family: 'multimedia-icons';
        font-size: 1rem;
        font-weight: 900;
        transform: rotate(270deg); }
      .pag ul li.prev a:after {
        transform: rotate(90deg); }

.error {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: 2rem;
  padding: 0 10rem 5rem;
  text-align: center;
  font-family: "Petrona-Bold";
  font-weight: 800;
  font-size: 3rem; }
  .error span {
    font-family: "Petrona-Bold";
    font-weight: 800;
    font-size: 3rem;
    line-height: 1.2;
    color: #000; }
    .error span.error_tipo {
      font-family: "Petrona-Bold";
      font-weight: 800;
      font-size: 25rem;
      line-height: 1;
      color: #24344C; }
  .error p {
    font-family: "Manrope-Regular";
    font-weight: 400;
    font-size: 1.7rem;
    line-height: 1.2;
    color: #7f7f7f; }
    .error p a {
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.7rem;
      line-height: 1.2;
      font-weight: 450;
      color: #7f7f7f;
      background-position: bottom;
      background-image: linear-gradient(to right, #7f7f7f 25%, rgba(255, 255, 255, 0) 0%);
      background-size: 4px 1px;
      background-repeat: repeat-x; }

.search-box-form {
  width: 50%;
  margin: 2rem auto 5rem; }

.listing-secondary .error {
  background: aliceblue;
  background: linear-gradient(90deg, aliceblue 54%, rgba(240, 248, 255, 0) 100%);
  border-radius: .8rem;
  min-height: 5rem;
  border: none;
  margin-bottom: 2rem;
  display: flex;
  justify-content: center;
  align-items: flex-start;
  padding: 0 0 0 1.5rem; }

.static-pages .article .top-content h1.title {
  margin: 3rem 0 5rem;
  font-family: "Manrope-ExtraBold";
  font-weight: 900;
  font-size: 1.6rem;
  line-height: 1.2;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .static-pages .article .top-content h1.title:before {
    flex: 0 auto;
    content: "";
    width: 2.5rem;
    height: 1.5rem;
    background-color: #005EA8;
    border-radius: 0.5rem 0;
    margin-right: 0.5rem; }
  .static-pages .article .top-content h1.title:after {
    flex: 1 auto;
    content: "";
    height: .1rem;
    width: auto;
    background-color: #dedede;
    box-shadow: 0 0.5rem 0.5rem 0 rgba(204, 202, 204, 0.65);
    margin-left: 0.5rem; }

.static-pages h4 {
  font-family: "Manrope-Bold";
  font-weight: 700;
  font-size: 2.2rem;
  line-height: 1.2; }

.static-pages h6 {
  font-family: "Manrope-Bold";
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.2; }

.static-pages .article .article-content .content-modules .titulo-newsletter {
  margin: 3rem 1rem 3rem 0;
  font-family: "Manrope-ExtraBold";
  font-weight: 900;
  font-size: 1.6rem;
  line-height: 1.2;
  text-transform: uppercase;
  flex: 0 auto;
  display: flex;
  flex-wrap: wrap;
  align-items: center; }
  .static-pages .article .article-content .content-modules .titulo-newsletter:before {
    flex: 0 auto;
    content: "";
    width: 2.5rem;
    height: 1.5rem;
    background-color: #005EA8;
    border-radius: 0.5rem 0;
    margin-right: 0.5rem; }
  .static-pages .article .article-content .content-modules .titulo-newsletter :after {
    flex: 1 auto;
    content: "";
    height: .1rem;
    width: auto;
    background-color: #dedede;
    box-shadow: 0 0.5rem 0.5rem 0 rgba(204, 202, 204, 0.65);
    margin-left: 0.5rem; }

.static-pages .article .article-content .content-modules .content-boletin {
  width: 100%;
  max-width: 97rem;
  margin: 2rem auto;
  padding: 2rem 0 4rem;
  overflow: hidden;
  display: flex;
  flex-direction: row; }
  .static-pages .article .article-content .content-modules .content-boletin .left-col, .static-pages .article .article-content .content-modules .content-boletin .right-col {
    flex: 1; }
  .static-pages .article .article-content .content-modules .content-boletin .left-col img {
    width: 80%; }
  .static-pages .article .article-content .content-modules .content-boletin .right-col h1 {
    font-family: "Petrona-Bold";
    font-weight: 800;
    font-size: 4.5rem;
    line-height: 1.1;
    color: #000; }
  .static-pages .article .article-content .content-modules .content-boletin .right-col p {
    font-family: "Petrona-Regular";
    font-weight: 400;
    font-size: 2.1rem;
    line-height: 1.4;
    color: #555;
    margin-bottom: 3.5rem; }
    .static-pages .article .article-content .content-modules .content-boletin .right-col p a {
      font-weight: 450;
      color: #555;
      background-position: bottom;
      background-image: linear-gradient(to right, #7f7f7f 25%, rgba(255, 255, 255, 0) 0%);
      background-size: 4px 1px;
      background-repeat: repeat-x; }
      .static-pages .article .article-content .content-modules .content-boletin .right-col p a:hover {
        color: #7f7f7f; }
  .static-pages .article .article-content .content-modules .content-boletin .right-col .bttn {
    position: relative;
    border: 0;
    padding: 0;
    font-weight: 900;
    display: flex;
    width: 100%;
    transition: all 0.2s ease-out;
    background: #005EA8;
    color: #ffffff;
    font-size: 2rem;
    text-decoration: none;
    border-radius: .4rem;
    justify-content: center;
    align-items: center;
    min-height: 4.5rem; }
    .static-pages .article .article-content .content-modules .content-boletin .right-col .bttn:hover {
      background-color: #555; }
  .static-pages .article .article-content .content-modules .content-boletin .right-col .premium {
    font-size: 1.2rem;
    text-transform: uppercase;
    display: inline-block;
    margin-bottom: 3rem;
    font-weight: 700;
    color: #dac89f;
    background: #202D48;
    padding: .3rem .5rem;
    border-radius: .4rem;
    margin-left: -95px; }

.static-pages .article .article-content .content-modules h4 {
  font-family: "Manrope-Bold";
  font-weight: 700;
  font-size: 2.2rem;
  line-height: 1.2;
  text-align: center;
  margin: 3.5rem 0 2rem 0;
  padding: 0; }

.static-pages .article .article-content .content-modules h6 {
  font-family: "Manrope-Bold";
  font-weight: 700;
  font-size: 1.8rem;
  line-height: 1.2;
  margin: 3.5rem 0 2rem 0;
  padding: 0; }

.static-pages .article .article-content .content-modules ul li {
  line-height: 3rem; }
  .static-pages .article .article-content .content-modules ul li a {
    color: black;
    font-weight: 700;
    display: inline-block !important;
    background-position: bottom;
    background-image: linear-gradient(to right, #7f7f7f 25%, rgba(255, 255, 255, 0) 0%);
    background-size: 4px 1px;
    background-repeat: repeat-x; }
    .static-pages .article .article-content .content-modules ul li a:hover {
      color: #7f7f7f; }

.static-pages .article .article-content .content-modules .estilos_politica ul {
  list-style: none;
  border: 0.1rem solid rgba(0, 0, 0, 0.1);
  margin: 0 0 5rem 0;
  padding: 0; }
  .static-pages .article .article-content .content-modules .estilos_politica ul li {
    border-bottom: 0.1rem solid rgba(0, 0, 0, 0.1);
    transition: all 0.2s ease-out; }
    .static-pages .article .article-content .content-modules .estilos_politica ul li:before {
      content: "";
      margin: 0; }
    .static-pages .article .article-content .content-modules .estilos_politica ul li:hover a {
      background: #005EA8;
      color: #FFF;
      box-shadow: 0 0 1rem rgba(0, 0, 0, 0.3); }
      .static-pages .article .article-content .content-modules .estilos_politica ul li:hover a i {
        border-right: 1.2rem solid #005EA8; }
    .static-pages .article .article-content .content-modules .estilos_politica ul li a {
      color: #555;
      text-decoration: none;
      font-size: 1.6rem;
      font-weight: 300;
      display: block;
      transition: all 0.2s ease-out;
      padding: 1rem;
      border-bottom: 0; }
      .static-pages .article .article-content .content-modules .estilos_politica ul li a i {
        background: #005EA8;
        color: #FFF;
        padding: 1rem;
        margin-right: 1rem;
        transition: all 0.2s ease-out;
        border-right: 0.4rem solid #005EA8;
        width: 1.5rem;
        height: 1.5rem;
        text-align: center; }

.static-pages .article .article-content .content-modules .composite-related ul {
  display: flex;
  flex-wrap: wrap;
  gap: 0.8rem; }
  .static-pages .article .article-content .content-modules .composite-related ul li {
    flex: initial;
    padding-right: 1rem;
    border-right: 0.1rem solid #c5c5c5; }
    .static-pages .article .article-content .content-modules .composite-related ul li:nth-child(3n+3) {
      padding-right: 0;
      border-right: none; }
    .static-pages .article .article-content .content-modules .composite-related ul li a {
      display: inherit !important; }
    .static-pages .article .article-content .content-modules .composite-related ul li .articleModule {
      background-color: transparent;
      border-radius: 0;
      display: flex;
      flex-flow: column;
      gap: 0.5rem;
      width: 30.9rem; }
      .static-pages .article .article-content .content-modules .composite-related ul li .articleModule:not([class*="with-icon"]) .image-container figure + a {
        display: none !important; }
        .static-pages .article .article-content .content-modules .composite-related ul li .articleModule:not([class*="with-icon"]) .image-container figure + a .multimedia-icons {
          display: none; }
      .static-pages .article .article-content .content-modules .composite-related ul li .articleModule figure .image {
        display: grid !important;
        background-image: none; }
      .static-pages .article .article-content .content-modules .composite-related ul li .articleModule .container-details .title .article-title-link {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 2.3rem;
        line-height: 1.1;
        color: #000;
        background-image: none; }
        .static-pages .article .article-content .content-modules .composite-related ul li .articleModule .container-details .title .article-title-link:hover {
          color: #7f7f7f; }
      .static-pages .article .article-content .content-modules .composite-related ul li .articleModule .container-details .author span {
        font-family: "Manrope-Medium";
        font-weight: 500;
        font-size: 1.1rem;
        line-height: 1.2;
        color: #7f7f7f;
        text-transform: uppercase;
        padding: 0; }

.home-newsletter .caja {
  min-height: 425px !important; }

.home-newsletter .bttn {
  height: auto;
  bottom: 35px !important; }

.section-home .home-free-html .prometeo-content {
  margin-bottom: 5rem; }
  .section-home .home-free-html .prometeo-content .prometeo-main-content {
    width: 100%; }
    .section-home .home-free-html .prometeo-content .prometeo-main-content .tituloSeccion {
      display: none; }
    .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-image-box {
      position: relative;
      height: 17.3rem;
      margin-bottom: .5rem; }
    .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-image-box .prometeo-article-image-bg {
      position: absolute;
      display: inline-block;
      top: 0;
      right: 0;
      bottom: 0;
      left: 0;
      margin-left: 0;
      margin-right: 0;
      background-color: transparent;
      background-position: center center;
      background-repeat: no-repeat;
      background-size: cover; }
    .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-articles-content {
      display: flex;
      flex-wrap: wrap;
      justify-content: space-between;
      gap: 0 1rem; }
    .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box {
      display: flex;
      flex-flow: column;
      min-width: 31rem;
      flex: 1;
      padding-right: 1rem;
      border-right: .1rem solid #b5b5b5; }
      .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box:nth-child(3n) {
        padding-right: 0;
        border-right: none; }
      .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box:nth-child(n+4) {
        padding-top: 1rem; }
        .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box:nth-child(n+4) .prometeo-article-image-box {
          display: none; }
      .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box:nth-last-child(-n+3) .prometeo-article-title-box {
        border-bottom: none; }
      .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box .prometeo-article-title-box {
        display: flex;
        flex-flow: column;
        justify-content: space-between;
        flex: auto;
        padding-bottom: 1rem;
        border-bottom: .1rem solid #b5b5b5; }
      .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box .prometeo-article-title {
        margin-bottom: 1rem; }
        .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box .prometeo-article-title > a {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 2.3rem;
          line-height: 1.1;
          color: #000; }
      .section-home .home-free-html .prometeo-content .prometeo-main-content .prometeo-article-box .prometeo-article-signature {
        font-family: "Manrope-Medium";
        font-weight: 500;
        font-size: 1.1rem;
        line-height: 1.2;
        color: #7f7f7f;
        text-transform: uppercase; }
  .section-home .home-free-html .prometeo-content.content-MlE37mAKCc0IsdR0ZFRS .prometeo-article-box:first-child:before {
    margin-bottom: .5rem;
    content: '';
    width: 100%;
    height: 2.5rem;
    background: url("") no-repeat right -34px;
    background-size: 20rem; }
  .section-home .home-free-html .prometeo-content.content-MlE37mAKCc0IsdR0ZFRS .prometeo-article-box:nth-child(2):before {
    margin-bottom: .5rem;
    content: '';
    width: 100%;
    height: 2.5rem;
    background: url("") no-repeat right 0;
    background-size: 20rem; }
  .section-home .home-free-html .prometeo-content.content-MlE37mAKCc0IsdR0ZFRS .prometeo-article-box:nth-child(3):before {
    margin-bottom: .5rem;
    content: '';
    width: 100%;
    height: 2.5rem;
    background: url("") no-repeat right -67px;
    background-size: 20rem; }
  .section-home .home-free-html .prometeo-content.content-RfVHzBhFPayGZ3KTgqw4 .prometeo-article-box:first-child:before {
    margin-bottom: .5rem;
    content: '';
    width: 100%;
    height: 2.5rem;
    background: url("") no-repeat right -134px;
    background-size: 20rem; }
  .section-home .home-free-html .prometeo-content.content-RfVHzBhFPayGZ3KTgqw4 .prometeo-article-box:nth-child(2):before {
    margin-bottom: .3rem;
    content: '';
    width: 100%;
    height: 2.7rem;
    background: url("") no-repeat right -98px;
    background-size: 20rem; }
  .section-home .home-free-html .prometeo-content.content-RfVHzBhFPayGZ3KTgqw4 .prometeo-article-box:nth-child(3):before {
    margin-bottom: .5rem;
    content: '';
    width: 100%;
    height: 2.5rem;
    background: url("") no-repeat right -199px;
    background-size: 20rem; }
  .section-home .home-free-html .prometeo-content.content-n7cnKsuqjmtWlYDmjA52 .prometeo-main-content .tituloSeccion, .section-home .home-free-html .prometeo-content.content-xpPuLYWOfzAQtN0yWI4S .prometeo-main-content .tituloSeccion {
    display: flex;
    align-items: center;
    gap: 1rem;
    width: 100%;
    margin: 0 1rem 1rem 0;
    font-family: "Manrope-ExtraBold";
    font-weight: 900;
    font-size: 1.6rem;
    line-height: 1.2;
    color: #000;
    text-transform: uppercase; }
    .section-home .home-free-html .prometeo-content.content-n7cnKsuqjmtWlYDmjA52 .prometeo-main-content .tituloSeccion:before, .section-home .home-free-html .prometeo-content.content-xpPuLYWOfzAQtN0yWI4S .prometeo-main-content .tituloSeccion:before {
      flex: auto;
      flex: 0 auto;
      content: "";
      width: 2.5rem;
      height: 1.5rem;
      background-color: #005EA8;
      border-radius: 0.5rem 0; }
    .section-home .home-free-html .prometeo-content.content-n7cnKsuqjmtWlYDmjA52 .prometeo-main-content .tituloSeccion:after, .section-home .home-free-html .prometeo-content.content-xpPuLYWOfzAQtN0yWI4S .prometeo-main-content .tituloSeccion:after {
      flex: 1 auto;
      content: "";
      height: 0.1rem;
      width: auto;
      background-color: #dedede;
      box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
  .section-home .home-free-html .prometeo-content.content-xpPuLYWOfzAQtN0yWI4S .prometeo-main-content .tituloSeccion:before {
    background-color: #dac89f; }
  .section-home .home-free-html .prometeo-content.content-xpPuLYWOfzAQtN0yWI4S .prometeo-main-content .tituloSeccion:after {
    background-color: #dac89f; }
  .section-home .home-free-html .prometeo-content.content-xpPuLYWOfzAQtN0yWI4S .prometeo-main-content .prometeo-article-box .prometeo-article-signature:before {
    content: 'Exclusivo';
    margin-right: .5rem;
    padding-left: 2rem;
    font-family: "Manrope-Regular";
    font-weight: 400;
    font-size: 1.075rem;
    line-height: 1;
    color: #000;
    background: url("") no-repeat 0 0;
    background-size: 1.5rem; }

.section-home .board-c .WIDGET-PROMETEO-V2 .prometeo-main-content .tituloSeccion {
  display: none; }

.section-home .board-c .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-image-box {
  position: relative;
  height: 17.3rem;
  margin-bottom: .5rem; }

.section-home .board-c .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-image-box .prometeo-article-image-bg {
  position: absolute;
  display: inline-block;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  margin-left: 0;
  margin-right: 0;
  background-color: transparent;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover; }

.section-home .board-c .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title-box {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  flex: auto;
  padding-bottom: 1rem; }

.section-home .board-c .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title {
  margin-bottom: 1rem; }
  .section-home .board-c .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title > a {
    font-family: "Petrona-Medium";
    font-weight: 500;
    font-size: 2.3rem;
    line-height: 1.1;
    color: #000; }

.section-home .board-c .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-signature {
  font-family: "Manrope-Medium";
  font-weight: 500;
  font-size: 1.1rem;
  line-height: 1.2;
  color: #7f7f7f;
  text-transform: uppercase; }

.category-sidebar .WIDGET-PROMETEO-V2 {
  position: relative; }
  .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content {
    width: auto;
    display: block;
    margin: 2rem auto;
    max-width: 30rem; }
    .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-main-title {
      display: flex;
      align-items: center;
      gap: 1rem;
      width: 100%;
      margin-bottom: 1rem;
      font-family: "Manrope-ExtraBold";
      font-weight: 900;
      font-size: 1.6rem;
      line-height: 1.2;
      color: #000;
      text-transform: uppercase; }
      .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-main-title:after {
        flex: 1 auto;
        content: "";
        height: 0.1rem;
        width: auto;
        background-color: #dedede;
        box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
    .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content {
      display: flex;
      flex-direction: column;
      list-style: none;
      margin: 0;
      padding: 0; }
    .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box {
      flex-direction: row;
      margin-bottom: 1rem;
      border-bottom: 0.1rem solid #dedede;
      vertical-align: top;
      width: 100%;
      min-height: 9.1rem;
      margin-top: 0;
      display: flex;
      padding: 0 0 1rem; }
      .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box:last-child {
        padding: 0;
        border-bottom: none; }
      .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-image-box {
        background-color: #7f7f7f;
        margin: 0;
        width: 100%;
        position: relative;
        max-width: 10.6rem;
        min-width: 10.6rem;
        max-height: 8rem;
        min-height: 8rem;
        overflow: hidden; }
        .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-image-box figure {
          margin: 0;
          padding: 0;
          position: initial; }
        .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-image-box .prometeo-article-image-bg {
          position: absolute;
          display: inline-block;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          margin-left: 0;
          margin-right: 0;
          background-color: transparent;
          background-position: center center;
          background-repeat: no-repeat;
          background-size: cover; }
      .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title-box {
        box-sizing: border-box;
        display: flex;
        flex-direction: column;
        padding-top: 0;
        min-height: 9.1rem;
        margin-left: 1.5rem; }
      .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title {
        margin: 0;
        font-family: "Petrona-Regular";
        font-weight: 400;
        font-size: 1.7rem;
        line-height: 2rem; }
        .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title .prometeo-article-title-link {
          display: inline-block;
          margin-bottom: .5rem;
          padding-top: 0;
          line-height: 2rem; }
      .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title-link {
        text-decoration: none;
        color: #000; }
        .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-title-link:hover {
          text-decoration: underline; }
      .category-sidebar .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-article-box .prometeo-article-signature {
        margin: 0;
        font-size: 1.1rem;
        color: #7f7f7f;
        font-family: "Manrope-Regular";
        font-weight: 400;
        text-transform: uppercase; }
  .category-sidebar .WIDGET-PROMETEO-V2.content-QC3yAXp8rQIRJ2iv0PQZ .prometeo-main-content .prometeo-article-box {
    min-height: auto; }
    .category-sidebar .WIDGET-PROMETEO-V2.content-QC3yAXp8rQIRJ2iv0PQZ .prometeo-main-content .prometeo-article-box .prometeo-article-image-box {
      display: none; }
    .category-sidebar .WIDGET-PROMETEO-V2.content-QC3yAXp8rQIRJ2iv0PQZ .prometeo-main-content .prometeo-article-box .prometeo-article-title-box {
      margin-left: 0;
      min-height: auto; }
  .category-sidebar .WIDGET-PROMETEO-V2.content-FokYWp07L09bFoyuZnwk .prometeo-main-content .prometeo-article-box {
    flex-direction: column; }
    .category-sidebar .WIDGET-PROMETEO-V2.content-FokYWp07L09bFoyuZnwk .prometeo-main-content .prometeo-article-box .prometeo-article-image-box {
      min-width: 100%;
      min-height: 18rem;
      margin-bottom: 1rem; }
    .category-sidebar .WIDGET-PROMETEO-V2.content-FokYWp07L09bFoyuZnwk .prometeo-main-content .prometeo-article-box .prometeo-article-title-box {
      margin-left: 0;
      min-height: auto; }
      .category-sidebar .WIDGET-PROMETEO-V2.content-FokYWp07L09bFoyuZnwk .prometeo-main-content .prometeo-article-box .prometeo-article-title-box .prometeo-article-title {
        font-size: 2rem; }
        .category-sidebar .WIDGET-PROMETEO-V2.content-FokYWp07L09bFoyuZnwk .prometeo-main-content .prometeo-article-box .prometeo-article-title-box .prometeo-article-title .prometeo-article-title-link {
          line-height: 1.2; }

.article .prometeoArticleBottom {
  min-height: initial; }

.article-bottom-content .WIDGET-PROMETEO-V2,
.prometeoArticleBottom .WIDGET-PROMETEO-V2 {
  position: relative; }
  .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content,
  .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content {
    width: auto;
    display: block;
    margin: 0;
    max-width: 66.9rem; }
    .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-main-title,
    .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-main-title {
      display: flex;
      align-items: center;
      gap: 1rem;
      width: 100%;
      margin-bottom: 1rem;
      font-family: "Manrope-ExtraBold";
      font-weight: 900;
      font-size: 1.6rem;
      line-height: 1.2;
      color: #000;
      text-transform: uppercase; }
    .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content,
    .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content {
      list-style: none;
      width: 100%;
      margin: 1rem 0;
      padding: 0;
      display: flex;
      flex-direction: row;
      flex-wrap: wrap; }
      .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box,
      .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box {
        display: flex;
        flex-direction: column;
        min-height: 25rem;
        padding-right: .7rem;
        margin-bottom: 1rem;
        width: 33.33%;
        vertical-align: top;
        border-bottom: 0.1rem solid #e5eef4; }
        .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box:last-child, .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box:nth-child(3),
        .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box:last-child,
        .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box:nth-child(3) {
          padding-right: 0; }
        .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box .prometeo-article-image-box,
        .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box .prometeo-article-image-box {
          background-color: #e5eef4;
          margin: 0;
          width: 100%;
          min-height: 14rem;
          position: relative; }
        .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box figure,
        .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box figure {
          margin: 0;
          padding: 0;
          position: initial; }
        .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box .prometeo-article-image-bg,
        .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-box .prometeo-article-image-bg {
          position: absolute;
          display: inline-block;
          top: 0;
          right: 0;
          bottom: 0;
          left: 0;
          margin-left: 0;
          margin-right: 0;
          background-color: transparent;
          background-position: center center;
          background-repeat: no-repeat;
          background-size: cover; }
      .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box,
      .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box {
        box-sizing: border-box;
        max-width: 100%;
        display: flex;
        flex-direction: column;
        justify-content: space-between;
        min-height: 11.3rem;
        height: 13rem;
        overflow: hidden;
        margin-bottom: 1rem;
        padding-top: 1.3rem; }
        .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box .prometeo-article-title-link,
        .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box .prometeo-article-title-link {
          font-family: "Petrona-Medium";
          font-weight: 500;
          font-size: 1.6rem;
          text-decoration: none;
          color: #24344C; }
          .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box .prometeo-article-title-link:hover,
          .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box .prometeo-article-title-link:hover {
            color: #555; }
        .article-bottom-content .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box .prometeo-article-signature,
        .prometeoArticleBottom .WIDGET-PROMETEO-V2 .prometeo-main-content .prometeo-articles-content .prometeo-article-title-box .prometeo-article-signature {
          font-family: "Manrope-Bold";
          font-weight: 700;
          font-size: 1.2rem;
          line-height: 1.2; }
