@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; } }

.common-web-boards {
  padding: 0 1rem; }

.article {
  max-width: 99rem;
  padding: 0 1rem;
  margin: 0 auto; }
  .article.special {
    max-width: initial;
    padding: initial;
    margin: initial; }
  .article .top-content h3.supratitle {
    font-family: "Manrope-ExtraBold";
    font-weight: 900;
    font-size: 1.6rem;
    line-height: 1.2;
    color: #24344C;
    text-transform: uppercase; }
  .article .top-content h1.title {
    font-family: "Petrona-Bold";
    font-weight: 800;
    font-size: 4.5rem;
    line-height: 1.1;
    color: #000; }
  .article .top-content .epigraph {
    font-family: "Petrona-Regular";
    font-weight: 400;
    font-size: 2.2rem;
    line-height: 2.7rem;
    color: #555; }
    .article .top-content .epigraph a {
      font-weight: 450;
      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; }
      .article .top-content .epigraph a:hover {
        color: #7f7f7f; }
  .article .top-content .epigraph-module-container {
    margin-bottom: 2rem;
    color: #555; }
    .article .top-content .epigraph-module-container p {
      font-family: "Petrona-Regular";
      font-weight: 400;
      font-size: 2.2rem;
      line-height: 2.7rem;
      margin-bottom: 1.5rem; }
    .article .top-content .epigraph-module-container ul {
      padding: 0;
      list-style: none; }
      .article .top-content .epigraph-module-container ul li {
        font-family: "Petrona-Regular";
        font-weight: 400;
        font-size: 2.2rem;
        line-height: 2.7rem;
        margin-bottom: .5rem; }
        .article .top-content .epigraph-module-container ul li:before {
          content: "";
          width: 1rem;
          min-width: 1rem;
          height: .6rem;
          margin: 0 1rem .1rem 0;
          display: inline-block;
          background-color: #005EA8;
          border-radius: 0.3rem 0; }
        .article .top-content .epigraph-module-container ul li a,
        .article .top-content .epigraph-module-container ul li .relacionada-bolo {
          color: #005EA8; }
          .article .top-content .epigraph-module-container ul li a:hover,
          .article .top-content .epigraph-module-container ul li .relacionada-bolo:hover {
            color: #7f7f7f;
            cursor: pointer;
            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; }
    .article .top-content .epigraph-module-container .rel li .relacionada-bolo {
      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; }
  .article .article-info {
    position: relative;
    margin-bottom: 2rem; }
    .article .article-info:before {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 0.1rem;
      width: 100%;
      background-color: #dedede;
      box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
    .article .article-info:after {
      content: "";
      position: absolute;
      bottom: 0;
      left: 0;
      height: 0.1rem;
      width: 100%;
      background-color: #dedede;
      box-shadow: 0px -5px 5px 0px rgba(204, 202, 204, 0.65); }
    .article .article-info .article-info-container {
      display: flex;
      align-items: center;
      gap: 0.5rem;
      padding: 0.5rem 0; }
      .article .article-info .article-info-container .contenido-suscripcion-content {
        display: flex;
        align-items: center;
        position: relative;
        margin-right: 3.5rem;
        font-family: "Manrope-ExtraBold";
        font-weight: 900;
        font-size: 1.4rem;
        line-height: 1.2;
        text-transform: uppercase;
        color: #202D48; }
        .article .article-info .article-info-container .contenido-suscripcion-content:before {
          content: "";
          position: absolute;
          right: -3rem;
          width: 2rem;
          height: 2rem;
          background: url("") no-repeat 0 0; }
      .article .article-info .article-info-container .publish-info {
        display: flex;
        align-items: center;
        gap: 0.5rem; }
        .article .article-info .article-info-container .publish-info .author-location {
          display: flex;
          align-items: center;
          gap: 1rem; }
          .article .article-info .article-info-container .publish-info .author-location .author {
            display: flex;
            gap: 0.5rem; }
          .article .article-info .article-info-container .publish-info .author-location .trustproject_marca:after {
            content: "/";
            font-family: "Manrope-Regular";
            font-weight: 400;
            font-size: 1.4rem;
            line-height: 1.2;
            color: #555; }
          .article .article-info .article-info-container .publish-info .author-location ul {
            display: flex;
            align-items: center;
            gap: 0.5rem; }
            .article .article-info .article-info-container .publish-info .author-location ul li a:hover {
              color: #005EA8; }
            .article .article-info .article-info-container .publish-info .author-location ul li:after {
              content: "-";
              font-family: "Manrope-Regular";
              font-weight: 400;
              font-size: 1.4rem;
              line-height: 1.2;
              color: #555; }
            .article .article-info .article-info-container .publish-info .author-location ul li:last-child:after {
              display: none; }
          .article .article-info .article-info-container .publish-info .author-location * {
            font-family: "Manrope-ExtraBold";
            font-weight: 900;
            font-size: 1.4rem;
            line-height: 1.2;
            text-transform: uppercase;
            color: #202D48; }
        .article .article-info .article-info-container .publish-info .tooltip {
          font-family: "Manrope-Regular";
          font-weight: 400;
          font-size: 1.4rem;
          line-height: 1.2;
          text-transform: uppercase;
          color: #555; }
        .article .article-info .article-info-container .publish-info .published-date {
          display: flex;
          align-items: center;
          gap: 0.5rem; }
          .article .article-info .article-info-container .publish-info .published-date span {
            font-family: "Manrope-Light";
            font-weight: 250;
            font-size: 1.4rem;
            line-height: 1.2;
            text-transform: uppercase;
            color: #555; }
          .article .article-info .article-info-container .publish-info .published-date:before {
            content: "/";
            font-family: "Manrope-Regular";
            font-weight: 400;
            font-size: 1.4rem;
            line-height: 1.2;
            color: #555; }
      .article .article-info .article-info-container .share-options {
        flex: 1 auto; }
        .article .article-info .article-info-container .share-options .social {
          justify-content: end;
          gap: 0.5rem; }
          .article .article-info .article-info-container .share-options .social li {
            display: flex;
            align-items: center;
            justify-content: center;
            width: 3rem;
            height: 3rem;
            background-color: #E8E8E8;
            cursor: pointer; }
            .article .article-info .article-info-container .share-options .social li svg {
              width: 1.6rem;
              height: 1.6rem;
              fill: #24344C; }
            .article .article-info .article-info-container .share-options .social li:hover svg {
              fill: #7f7f7f; }
  .article .article-content.content-media .image-container {
    /* min-height: 37rem;  */
  }
  .article .article-content .related-gallery {
    margin-bottom: 2.5rem; }
    .article .article-content .related-gallery .image-container {
      margin-bottom: 0; }
      .article .article-content .related-gallery .image-container figure img {
        margin-bottom: 0; }
      .article .article-content .related-gallery .image-container figure a .multimedia-icons {
        width: 4.5rem;
        height: 4.5rem;
        align-self: end;
        justify-self: start;
        margin: 0 0 1rem 1rem;
        transition: all .35s; }
        .article .article-content .related-gallery .image-container figure a .multimedia-icons svg {
          width: 1.7rem;
          height: 1.7rem; }
      .article .article-content .related-gallery .image-container figure a:hover .multimedia-icons {
        background-color: #000; }
        .article .article-content .related-gallery .image-container figure a:hover .multimedia-icons svg {
          fill: #fff; }
    .article .article-content .related-gallery > a {
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 2rem;
      line-height: 1.2; }
    .article .article-content .related-gallery .related-link {
      padding: 1rem;
      display: flex;
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 1.9rem;
      line-height: 1.2;
      color: #555;
      background-color: #E8E8E8; }
      .article .article-content .related-gallery .related-link:before {
        content: "";
        width: 1rem;
        min-width: 1rem;
        height: 0.6rem;
        margin: 0.7rem 0.5rem 0.1rem 0;
        display: inline-block;
        background-color: #555;
        border-radius: 0.3rem 0; }
      .article .article-content .related-gallery .related-link:hover {
        color: #7f7f7f; }
  .article .article-content .image-container,
  .article .article-content .composite-captioned-inline-image {
    margin-bottom: 2rem;
    position: relative; }
    .article .article-content .image-container .video-overimage,
    .article .article-content .composite-captioned-inline-image .video-overimage {
      position: absolute;
      top: 0;
      left: 0;
      right: 0;
      bottom: 0;
      z-index: 9; }
    .article .article-content .image-container figure img,
    .article .article-content .composite-captioned-inline-image figure img {
      margin-bottom: 0.5rem; }
    .article .article-content .image-container figcaption,
    .article .article-content .composite-captioned-inline-image figcaption {
      display: inline;
      margin-right: 0.5rem;
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.4rem;
      line-height: 1.2; }
    .article .article-content .image-container .author,
    .article .article-content .image-container .credits,
    .article .article-content .composite-captioned-inline-image .author,
    .article .article-content .composite-captioned-inline-image .credits {
      font-family: "Manrope-Bold";
      font-weight: 700;
      font-size: 1.4rem;
      line-height: 1.2; }
      .article .article-content .image-container .author:before,
      .article .article-content .image-container .credits:before,
      .article .article-content .composite-captioned-inline-image .author:before,
      .article .article-content .composite-captioned-inline-image .credits:before {
        content: "";
        margin-right: 0.5rem;
        display: inline-block;
        width: 0.1rem;
        height: 1.2rem;
        background-color: #555; }
  .article .article-content .content-modules {
    margin-bottom: 5rem; }
    .article .article-content .content-modules .paragraph {
      margin-bottom: 2rem; }
      .article .article-content .content-modules .paragraph 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; }
        .article .article-content .content-modules .paragraph a:hover {
          color: #7f7f7f; }
      .article .article-content .content-modules .paragraph ul {
        margin: 0 0 2rem 2rem;
        list-style: disc;
        font-size: 2rem;
        line-height: 2.7rem; }
      .article .article-content .content-modules .paragraph ol {
        font-size: 2rem;
        line-height: 2.7rem; }
    .article .article-content .content-modules .paragraph-ladillo {
      margin-bottom: 1rem;
      font-family: "Petrona-Bold";
      font-weight: 800;
      font-size: 2.5rem;
      line-height: 1.2; }
    .article .article-content .content-modules .interview {
      display: flex;
      flex-direction: column;
      gap: 4rem;
      margin-bottom: 3rem; }
      .article .article-content .content-modules .interview .interview-line {
        display: flex;
        flex-direction: column;
        gap: 2rem; }
        .article .article-content .content-modules .interview .interview-line span:first-child {
          font-family: "Petrona-Bold";
          font-weight: 800; }
    .article .article-content .content-modules .composite-phrase {
      position: relative;
      margin-bottom: 2rem;
      padding: 2rem 1rem; }
      .article .article-content .content-modules .composite-phrase .content-title-phrase {
        font-family: "Petrona-Medium";
        font-weight: 500;
        font-size: 2.5rem;
        line-height: 1.2;
        font-style: italic;
        color: #24344C; }
      .article .article-content .content-modules .composite-phrase:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 0.1rem;
        width: 100%;
        background-color: #dedede;
        box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
      .article .article-content .content-modules .composite-phrase:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        height: 0.1rem;
        width: 100%;
        background-color: #dedede;
        box-shadow: 0px -5px 5px 0px rgba(204, 202, 204, 0.65); }
    .article .article-content .content-modules .composite-captioned-video .image-container {
      min-height: 37rem; }
    .article .article-content .content-modules .archivo {
      margin-bottom: 2rem;
      padding: 1rem;
      background-color: #E8E8E8;
      border-radius: 1rem 0; }
      .article .article-content .content-modules .archivo > div {
        display: flex;
        align-items: center;
        gap: 1rem; }
        .article .article-content .content-modules .archivo > div svg {
          fill: #555; }
        .article .article-content .content-modules .archivo > div a {
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 1.5rem;
          line-height: 1.2;
          color: #555; }
    .article .article-content .content-modules .cont-list {
      margin-bottom: 2rem; }
      .article .article-content .content-modules .cont-list .list-description 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; }
        .article .article-content .content-modules .cont-list .list-description a:hover {
          color: #7f7f7f; }
      .article .article-content .content-modules .cont-list .composite-list-little {
        display: flex;
        padding: 0 0 1.5rem 2.5rem;
        margin-bottom: 1.5rem;
        position: relative;
        background-position: bottom;
        background-image: linear-gradient(to right, #24344C 25%, rgba(255, 255, 255, 0) 0%);
        background-size: 4px 1px;
        background-repeat: repeat-x; }
        .article .article-content .content-modules .cont-list .composite-list-little .list-number {
          display: flex;
          align-items: center;
          justify-content: center;
          position: absolute;
          top: 1.5rem;
          left: 0;
          width: 4.5rem;
          height: 4.5rem;
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 2.8rem;
          line-height: 1;
          background-color: #fff;
          color: #24344C; }
        .article .article-content .content-modules .cont-list .composite-list-little .list-image figure img {
          width: 31rem; }
        .article .article-content .content-modules .cont-list .composite-list-little .list-item-info {
          display: flex;
          flex-flow: column;
          gap: 0.5rem;
          margin-left: 2rem; }
          .article .article-content .content-modules .cont-list .composite-list-little .list-item-info .list-title {
            margin-bottom: 0;
            font-family: "Petrona-Bold";
            font-weight: 800;
            font-size: 2.2rem;
            line-height: 1.2; }
        .article .article-content .content-modules .cont-list .composite-list-little:last-child {
          margin-bottom: 0; }
    .article .article-content .content-modules .cont-list-big {
      margin-bottom: 2rem; }
      .article .article-content .content-modules .cont-list-big .composite-list-big {
        display: flex;
        flex-flow: column;
        padding-bottom: 1.5rem;
        margin-bottom: 1.5rem;
        background-position: bottom;
        background-image: linear-gradient(to right, #24344C 25%, rgba(255, 255, 255, 0) 0%);
        background-size: 4px 1px;
        background-repeat: repeat-x; }
        .article .article-content .content-modules .cont-list-big .composite-list-big .image-container {
          position: relative;
          margin-bottom: 0; }
          .article .article-content .content-modules .cont-list-big .composite-list-big .image-container .list-number {
            display: flex;
            align-items: center;
            justify-content: center;
            position: absolute;
            bottom: -3.3rem;
            left: 2rem;
            width: 6.6rem;
            height: 6.6rem;
            font-family: "Manrope-ExtraBold";
            font-weight: 900;
            font-size: 4rem;
            line-height: 1;
            background-color: #fff;
            color: #24344C; }
        .article .article-content .content-modules .cont-list-big .composite-list-big .list-title {
          padding: 0 2rem 0 10rem;
          margin-bottom: 2rem; }
          .article .article-content .content-modules .cont-list-big .composite-list-big .list-title div {
            font-family: "Petrona-Bold";
            font-weight: 800;
            font-size: 2.5rem;
            line-height: 1.2; }
        .article .article-content .content-modules .cont-list-big .composite-list-big:last-child {
          padding-bottom: 0;
          margin-bottom: 0; }
    .article .article-content .content-modules .module-label {
      margin-bottom: 1rem; }
      .article .article-content .content-modules .module-label span {
        font-family: "Manrope-ExtraBold";
        font-weight: 900;
        font-size: 1.6rem;
        line-height: 1;
        color: #000;
        text-transform: uppercase; }
    .article .article-content .content-modules .related-page-see-also {
      display: block;
      margin-bottom: 2rem; }
      .article .article-content .content-modules .related-page-see-also .see-also-container {
        display: flex;
        gap: 1rem;
        margin-bottom: 1rem;
        background-color: #E8E8E8;
        border-radius: 1rem 0;
        overflow: hidden; }
        .article .article-content .content-modules .related-page-see-also .see-also-container .see-also-image-container figure img {
          width: 20.5rem; }
        .article .article-content .content-modules .related-page-see-also .see-also-container span {
          padding: 1rem; }
          .article .article-content .content-modules .related-page-see-also .see-also-container span a {
            display: flex;
            font-family: "Petrona-Medium";
            font-weight: 500;
            font-size: 1.9rem;
            line-height: 1.2;
            color: #555; }
            .article .article-content .content-modules .related-page-see-also .see-also-container span a:before {
              content: "";
              width: 1rem;
              min-width: 1rem;
              height: 0.6rem;
              margin: 0.7rem 0.5rem 0.1rem 0;
              display: inline-block;
              background-color: #555;
              border-radius: 0.3rem 0; }
            .article .article-content .content-modules .related-page-see-also .see-also-container span a:hover {
              color: #7f7f7f; }
    .article .article-content .content-modules .composite-related {
      margin-bottom: 2rem; }
      .article .article-content .content-modules .composite-related ul li {
        margin-bottom: 1rem; }
        .article .article-content .content-modules .composite-related ul li article {
          display: flex;
          gap: 1rem;
          background-color: #E8E8E8;
          border-radius: 1rem 0;
          overflow: hidden; }
          .article .article-content .content-modules .composite-related ul li article .related-page-image img {
            width: 20.5rem; }
          .article .article-content .content-modules .composite-related ul li article span {
            padding: 1rem; }
            .article .article-content .content-modules .composite-related ul li article span a {
              display: flex;
              font-family: "Petrona-Medium";
              font-weight: 500;
              font-size: 1.9rem;
              line-height: 1.2;
              color: #555; }
              .article .article-content .content-modules .composite-related ul li article span a:before {
                content: "";
                width: 1rem;
                min-width: 1rem;
                height: 0.6rem;
                margin: 0.7rem 0.5rem 0.1rem 0;
                display: inline-block;
                background-color: #555;
                border-radius: 0.3rem 0; }
              .article .article-content .content-modules .composite-related ul li article span a:hover {
                color: #7f7f7f; }
    .article .article-content .content-modules .composite_business_list {
      position: relative;
      display: grid;
      grid-template-columns: 1fr 1fr;
      grid-template-rows: repeat(4, auto);
      gap: 1.5rem;
      margin-bottom: 2rem;
      padding: 1.5rem 0; }
      .article .article-content .content-modules .composite_business_list .business-row {
        padding-right: 1.5rem; }
        .article .article-content .content-modules .composite_business_list .business-row .info-lable {
          margin-right: 0.5rem;
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 1.6rem;
          line-height: 1.2; }
        .article .article-content .content-modules .composite_business_list .business-row .business_text {
          font-family: "Manrope-Regular";
          font-weight: 400;
          font-size: 1.6rem;
          line-height: 1.2; }
      .article .article-content .content-modules .composite_business_list .bio {
        display: flex;
        align-items: center;
        gap: 1rem;
        padding-top: 1rem; }
        .article .article-content .content-modules .composite_business_list .bio svg {
          width: 2.5rem;
          height: 2.5rem;
          fill: #24344C; }
        .article .article-content .content-modules .composite_business_list .bio a {
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 1.6rem;
          line-height: 1.2;
          color: #24344C; }
      .article .article-content .content-modules .composite_business_list:before {
        content: "";
        position: absolute;
        top: 0;
        left: 0;
        height: 0.1rem;
        width: 100%;
        background-color: #dedede;
        box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
      .article .article-content .content-modules .composite_business_list:after {
        content: "";
        position: absolute;
        bottom: 0;
        left: 0;
        height: 0.1rem;
        width: 100%;
        background-color: #dedede;
        box-shadow: 0px -5px 5px 0px rgba(204, 202, 204, 0.65); }
      .article .article-content .content-modules .composite_business_list .module-label {
        grid-row: 1;
        grid-column: 1 / 3; }
      .article .article-content .content-modules .composite_business_list > div:nth-child(2) {
        grid-row: 2;
        grid-column: 1 / 2;
        border-right: 1px solid #dedede; }
      .article .article-content .content-modules .composite_business_list > div:nth-child(3) {
        grid-row: 2;
        grid-column: 2 / 3; }
      .article .article-content .content-modules .composite_business_list > div:nth-child(4) {
        grid-row: 3;
        grid-column: 1 / 3;
        padding-top: 1.5rem;
        border-top: 1px solid #dedede; }
      .article .article-content .content-modules .composite_business_list > div:nth-child(5) {
        grid-row: 4;
        grid-column: 1 / 3;
        margin-top: 1rem;
        border-top: 1px solid #dedede; }
    .article .article-content .content-modules .card {
      position: relative; }
      .article .article-content .content-modules .card.movie-card {
        margin-bottom: 2rem; }
        .article .article-content .content-modules .card.movie-card .movie-card-content {
          display: grid;
          grid-template-columns: 1fr 25rem;
          grid-template-rows: repeat(2, auto);
          gap: 1.5rem; }
          .article .article-content .content-modules .card.movie-card .movie-card-content .movie-card-title {
            position: relative;
            padding-bottom: 1rem;
            margin-bottom: 0;
            font-family: "Petrona-Bold";
            font-weight: 800;
            font-size: 2rem;
            line-height: 1.2; }
            .article .article-content .content-modules .card.movie-card .movie-card-content .movie-card-title:after {
              content: "";
              position: absolute;
              top: 3.5rem;
              left: 0;
              height: 0.1rem;
              width: 100%;
              background-color: #dedede;
              box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
          .article .article-content .content-modules .card.movie-card .movie-card-content > div {
            grid-row: 1;
            grid-column: 1/3; }
          .article .article-content .content-modules .card.movie-card .movie-card-content figure.poster {
            grid-row: 2;
            grid-column: 2; }
          .article .article-content .content-modules .card.movie-card .movie-card-content .movie-data {
            grid-row: 2;
            grid-column: 1;
            display: flex;
            flex-direction: column; }
            .article .article-content .content-modules .card.movie-card .movie-card-content .movie-data .movie-data-row {
              padding: 1.5rem 0;
              border-bottom: 1px solid #dedede; }
              .article .article-content .content-modules .card.movie-card .movie-card-content .movie-data .movie-data-row .movie-data-label {
                display: inline;
                font-family: "Manrope-ExtraBold";
                font-weight: 900;
                font-size: 1.8rem;
                line-height: 1.2; }
              .article .article-content .content-modules .card.movie-card .movie-card-content .movie-data .movie-data-row p {
                display: inline;
                font-family: "Manrope-Regular";
                font-weight: 400;
                font-size: 1.5rem;
                line-height: 1.5; }
                .article .article-content .content-modules .card.movie-card .movie-card-content .movie-data .movie-data-row p a {
                  font-family: "Manrope-Regular";
                  font-weight: 400;
                  font-size: 1.5rem;
                  line-height: 1.5;
                  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; }
                  .article .article-content .content-modules .card.movie-card .movie-card-content .movie-data .movie-data-row p a:hover {
                    color: #7f7f7f; }
              .article .article-content .content-modules .card.movie-card .movie-card-content .movie-data .movie-data-row:last-child {
                border-bottom: none; }
        .article .article-content .content-modules .card.movie-card:after {
          content: "";
          position: absolute;
          bottom: 0;
          left: 0;
          height: 0.1rem;
          width: 100%;
          background-color: #dedede;
          box-shadow: 0px -5px 5px 0px rgba(204, 202, 204, 0.65); }
    .article .article-content .content-modules .content-recipe-information {
      display: block;
      margin-bottom: 2rem; }
      .article .article-content .content-modules .content-recipe-information .module-details {
        display: flex;
        justify-content: center;
        gap: 3rem; }
        .article .article-content .content-modules .content-recipe-information .module-details .module-recipe-label-text {
          position: relative;
          display: inline-block;
          color: transparent;
          overflow: hidden; }
          .article .article-content .content-modules .content-recipe-information .module-details .module-recipe-label-text:before {
            position: absolute;
            font-family: "multimedia-icons";
            color: #7f7f7f; }
        .article .article-content .content-modules .content-recipe-information .module-details .datasheet-col {
          display: none; }
        .article .article-content .content-modules .content-recipe-information .module-details .difficulty-col {
          display: flex;
          gap: 0.2rem;
          border-radius: 0.5rem 0;
          overflow: hidden; }
          .article .article-content .content-modules .content-recipe-information .module-details .difficulty-col span {
            display: flex;
            align-items: center;
            height: 2.8rem;
            padding: 0 1rem;
            width: 5.7rem;
            background-color: #E8E8E8;
            font-family: "Manrope-Bold";
            font-weight: 700;
            font-size: 1.6rem;
            line-height: 1.2; }
            .article .article-content .content-modules .content-recipe-information .module-details .difficulty-col span:last-child {
              width: auto;
              background-color: #e5eef4; }
            .article .article-content .content-modules .content-recipe-information .module-details .difficulty-col span.module-recipe-label-text {
              position: relative;
              display: inline-block;
              color: transparent;
              overflow: hidden; }
              .article .article-content .content-modules .content-recipe-information .module-details .difficulty-col span.module-recipe-label-text:before {
                content: "\e015";
                top: 0;
                left: 1.5rem;
                font-size: 2.5rem; }
        .article .article-content .content-modules .content-recipe-information .module-details .others-col {
          display: flex;
          gap: 3rem; }
          .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row {
            display: flex;
            gap: 0.2rem;
            border-radius: 0.5rem 0;
            overflow: hidden; }
            .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row span {
              display: flex;
              align-items: center;
              height: 2.8rem;
              padding: 0 1rem;
              width: 5.7rem;
              background-color: #E8E8E8;
              font-family: "Manrope-Bold";
              font-weight: 700;
              font-size: 1.6rem;
              line-height: 1.2; }
              .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row span:last-child {
                width: auto;
                background-color: #e5eef4; }
              .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row span.module-recipe-label-text {
                position: relative;
                display: inline-block;
                color: transparent;
                overflow: hidden; }
                .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row span.module-recipe-label-text:before {
                  content: "\e013";
                  top: 0.2rem;
                  left: 1.8rem;
                  font-size: 2rem; }
            .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row:nth-child(2) .module-recipe-label-text {
              position: relative;
              display: inline-block;
              color: transparent;
              overflow: hidden; }
              .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row:nth-child(2) .module-recipe-label-text:before {
                content: "\e00b"; }
            .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row:last-child .module-recipe-label-text {
              position: relative;
              display: inline-block;
              color: transparent;
              overflow: hidden; }
              .article .article-content .content-modules .content-recipe-information .module-details .others-col .others-row:last-child .module-recipe-label-text:before {
                content: "\e014"; }
    .article .article-content .content-modules .content-recipe-ingredients {
      display: block;
      margin-bottom: 2rem;
      padding-bottom: 1.5rem;
      border-bottom: 1px solid #dedede; }
      .article .article-content .content-modules .content-recipe-ingredients .modules-top .module-supra-title {
        position: relative;
        padding-bottom: 1rem;
        margin-bottom: 1rem;
        font-family: "Petrona-Bold";
        font-weight: 800;
        font-size: 2.5rem;
        line-height: 1.2; }
        .article .article-content .content-modules .content-recipe-ingredients .modules-top .module-supra-title:after {
          content: "";
          position: absolute;
          top: 3.5rem;
          left: 0;
          height: 0.1rem;
          width: 100%;
          background-color: #dedede;
          box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
      .article .article-content .content-modules .content-recipe-ingredients .modules-top .module-title {
        font-family: "Manrope-ExtraBold";
        font-weight: 900;
        font-size: 1.8rem;
        line-height: 1.2; }
      .article .article-content .content-modules .content-recipe-ingredients .module-text-ingredients {
        display: inline-block; }
        .article .article-content .content-modules .content-recipe-ingredients .module-text-ingredients .module-text {
          width: 50%;
          float: left;
          padding: 0.5rem 0 0.5rem 1rem;
          margin-bottom: -0.5rem;
          font-family: "Manrope-Regular";
          font-weight: 400;
          font-size: 1.8rem;
          line-height: 1.2; }
          .article .article-content .content-modules .content-recipe-ingredients .module-text-ingredients .module-text:nth-child(odd) {
            border-right: 1px solid #dedede; }
          .article .article-content .content-modules .content-recipe-ingredients .module-text-ingredients .module-text:nth-child(even) {
            padding-left: 2rem; }
          .article .article-content .content-modules .content-recipe-ingredients .module-text-ingredients .module-text:before {
            content: "-";
            margin-right: 0.5rem;
            font-family: "Manrope-Regular";
            font-weight: 400;
            font-size: 1.8rem;
            line-height: 1.2; }
    .article .article-content .content-modules .content-recipe-elaboration {
      position: relative;
      display: block;
      margin-bottom: 2rem; }
      .article .article-content .content-modules .content-recipe-elaboration .module-text {
        position: relative;
        padding: 2rem 0 2.5rem 4.5rem;
        margin-bottom: 0;
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.8rem;
        line-height: 1.2;
        border-bottom: 1px solid #dedede; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text strong,
        .article .article-content .content-modules .content-recipe-elaboration .module-text b {
          font-family: "Manrope-Bold";
          font-weight: 700;
          font-size: 1.8rem;
          line-height: 1.2; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text em,
        .article .article-content .content-modules .content-recipe-elaboration .module-text i {
          font-family: "Manrope-Regular";
          font-weight: 400;
          font-size: 1.8rem;
          line-height: 1.2;
          font-style: italic; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:before {
          position: absolute;
          top: 1.5rem;
          left: 0.5rem;
          font-family: "Manrope-ExtraBold";
          font-weight: 900;
          font-size: 4rem;
          line-height: 1;
          color: #24344C; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(1):before {
          content: "1 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(2):before {
          content: "2 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(3):before {
          content: "3 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(4):before {
          content: "4 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(5):before {
          content: "5 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(6):before {
          content: "6 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(7):before {
          content: "7 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(8):before {
          content: "8 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(9):before {
          content: "9 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(10):before {
          content: "10 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(11):before {
          content: "11 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(12):before {
          content: "12 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(13):before {
          content: "13 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(14):before {
          content: "14 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:nth-of-type(15):before {
          content: "15 "; }
        .article .article-content .content-modules .content-recipe-elaboration .module-text:last-child {
          border-bottom: 0; }
      .article .article-content .content-modules .content-recipe-elaboration:after {
        content: "";
        position: absolute;
        bottom: -1rem;
        left: 0;
        height: 0.1rem;
        width: 100%;
        background-color: #dedede;
        box-shadow: 0px -5px 5px 0px rgba(204, 202, 204, 0.65); }
  .article.branded .top-content .supratitle-container {
    display: none; }
  .article.branded .top-content .title,
  .article.branded .top-content .epigraph {
    text-align: center; }
  .article.branded .container-grid-box .container-grid-cell.contenedor-box {
    width: 100%;
    max-width: initial; }
  .article .branded_module {
    margin: 3.5rem 0 5rem; }
    .article .branded_module .branded {
      display: flex;
      flex-direction: column-reverse;
      gap: 2rem; }
      .article .branded_module .branded .content-title-labeled {
        max-width: 22rem;
        margin: 0 auto; }
      .article .branded_module .branded .title {
        text-align: center;
        text-transform: uppercase;
        font-family: "Manrope-ExtraBold";
        font-weight: 900;
        font-size: 1.6rem;
        line-height: 1.1;
        color: #005EA8;
        display: block;
        width: 100%; }

.article-page.video .multimedia.video {
  padding: 0 1rem; }

.article-page.video .article-details {
  margin-bottom: 2rem; }
  .article-page.video .article-details .title {
    float: left;
    margin-top: -.5rem;
    width: 85%;
    max-width: 85%; }
    .article-page.video .article-details .title h1.title {
      font-family: "Petrona-Bold";
      font-weight: 800;
      font-size: 4.5rem;
      line-height: 5rem;
      color: #000; }
  .article-page.video .article-details .share-options {
    flex: 1 auto; }
    .article-page.video .article-details .share-options .social {
      justify-content: end;
      gap: .5rem; }
      .article-page.video .article-details .share-options .social li {
        display: flex;
        align-items: center;
        justify-content: center;
        width: 3rem;
        height: 3rem;
        background-color: #E8E8E8;
        cursor: pointer; }
        .article-page.video .article-details .share-options .social li svg {
          width: 1.6rem;
          height: 1.6rem;
          fill: #24344C; }
        .article-page.video .article-details .share-options .social li:hover svg {
          fill: #7f7f7f; }
  .article-page.video .article-details .publish-info {
    float: right;
    margin-top: 1rem; }
    .article-page.video .article-details .publish-info .published-date {
      display: flex;
      align-items: center;
      gap: .5rem; }
      .article-page.video .article-details .publish-info .published-date span {
        font-family: "Manrope-Light";
        font-weight: 250;
        font-size: 1.4rem;
        line-height: 1.2;
        text-transform: uppercase;
        color: #555; }
  .article-page.video .article-details .epigraph {
    width: 85%;
    max-width: 85%; }

.article-page.video .article-bottom-content {
  padding: 0 1rem; }
  .article-page.video .article-bottom-content .article-bottom-box {
    padding: 0; }
  .article-page.video .article-bottom-content .listing-multimedia {
    flex-flow: row;
    flex-wrap: wrap; }
    .article-page.video .article-bottom-content .listing-multimedia li {
      flex: 1;
      padding-right: 1rem;
      padding-bottom: 0;
      margin-bottom: 2rem;
      border-right: 1px solid #dedede;
      border-bottom: 0; }
      .article-page.video .article-bottom-content .listing-multimedia li > article {
        flex-flow: column;
        gap: .5rem; }
        .article-page.video .article-bottom-content .listing-multimedia li > article .image-container {
          width: 30.9rem; }
        .article-page.video .article-bottom-content .listing-multimedia li > article .article-details .title {
          margin-bottom: 0; }
          .article-page.video .article-bottom-content .listing-multimedia li > article .article-details .title span {
            font-family: "Petrona-Regular";
            font-weight: 400;
            font-size: 2.4rem;
            line-height: 1.2; }
            .article-page.video .article-bottom-content .listing-multimedia li > article .article-details .title span a {
              font-family: "Petrona-Regular";
              font-weight: 400;
              font-size: 2.4rem;
              line-height: 1.2;
              color: #000; }
              .article-page.video .article-bottom-content .listing-multimedia li > article .article-details .title span a:hover {
                text-decoration: underline; }
      .article-page.video .article-bottom-content .listing-multimedia li:nth-child(3n) {
        padding-right: 0;
        border-right: none; }

.mam.content {
  margin-bottom: 2.5rem;
  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; }
  .mam.content .top-content {
    margin-bottom: 2rem; }
    .mam.content .top-content .title-container {
      text-align: center; }
      .mam.content .top-content .title-container h1.title {
        padding-bottom: 1.5rem;
        margin-bottom: 1.5rem;
        font-family: "Manrope-ExtraBold";
        font-weight: 900;
        font-size: 1.6rem;
        line-height: 1;
        color: #24344C;
        text-transform: uppercase;
        background-position: bottom;
        background-image: linear-gradient(to right, #24344C 25%, rgba(255, 255, 255, 0) 0%);
        background-size: 4px 1px;
        background-repeat: repeat-x; }
    .mam.content .top-content .mam-epigraph {
      font-family: "Petrona-Regular";
      font-weight: 400;
      font-size: 3.5rem;
      line-height: 1.2;
      color: #000; }

.mam-container {
  display: flex;
  flex-flow: column;
  gap: 1rem; }
  .mam-container .mam-item {
    position: relative;
    padding-top: 1rem; }
    .mam-container .mam-item .mam-details .mam-time-details {
      display: flex;
      align-items: center;
      gap: .2rem;
      margin-bottom: 1rem; }
      .mam-container .mam-item .mam-details .mam-time-details time {
        display: inline-block;
        padding: .3rem .5rem;
        font-family: "Manrope-Regular";
        font-weight: 400;
        font-size: 1.6rem;
        line-height: 1;
        color: #555; }
      .mam-container .mam-item .mam-details .mam-time-details .mam-time {
        background-color: #e5eef4;
        border-radius: .5rem 0 0; }
        .mam-container .mam-item .mam-details .mam-time-details .mam-time time {
          font-weight: 900;
          color: #24344C; }
      .mam-container .mam-item .mam-details .mam-time-details .mam-date {
        background-color: #E8E8E8;
        border-radius: 0 0 .5rem; }
    .mam-container .mam-item .mam-details .mam-label-details {
      float: left;
      margin-right: 1rem; }
      .mam-container .mam-item .mam-details .mam-label-details .label-mam {
        display: none;
        width: 4rem;
        height: 4rem;
        border-radius: 50%;
        color: transparent;
        overflow: hidden; }
    .mam-container .mam-item:after {
      content: "";
      position: absolute;
      top: 0;
      left: 0;
      height: 0.1rem;
      width: 100%;
      background-color: #dedede;
      box-shadow: 0px 5px 5px 0px rgba(204, 202, 204, 0.65); }
    .mam-container .mam-item.gol .mam-details .mam-label-details .label-mam.label-gol {
      display: inline-block;
      background: url("") no-repeat center center #fff;
      background-size: 4rem; }
    .mam-container .mam-item.cambio .mam-details .mam-label-details .label-mam.label-cambio {
      display: inline-block;
      background: url("") no-repeat center center #24344C;
      background-size: 2.5rem; }
    .mam-container .mam-item.roja .mam-details .mam-label-details .label-mam.label-roja {
      display: inline-block;
      background: url("") no-repeat 0.6rem center #24344C;
      background-size: 2.5rem; }
    .mam-container .mam-item.amarilla .mam-details .mam-label-details .label-mam.label-amarilla {
      display: inline-block;
      background: url("") no-repeat 0.6rem center #24344C;
      background-size: 2.5rem; }
    .mam-container .mam-item.falta .mam-details .mam-label-details .label-mam.label-falta {
      display: inline-block;
      background: url("") no-repeat center center #24344C;
      background-size: 3rem; }
    .mam-container .mam-item.corner .mam-details .mam-label-details .label-mam.label-corner {
      display: inline-block;
      background: url("") no-repeat center center #24344C;
      background-size: 2rem; }
    .mam-container .mam-item.penalty .mam-details .mam-label-details .label-mam.label-penalty {
      display: inline-block;
      background: url("") no-repeat center center #24344C;
      background-size: 2.5rem; }
    .mam-container .mam-item.var .mam-details .mam-label-details .label-mam.label-var {
      display: inline-block;
      background: url("") no-repeat center 1rem #24344C;
      background-size: 2.5rem; }
    .mam-container .mam-item .mam-text .content-modules .content-title-phrase {
      position: relative;
      padding-bottom: 1.5rem;
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 2.5rem;
      line-height: 1.2;
      font-style: italic;
      color: #24344C; }
    .mam-container .mam-item .mam-text .content-modules .article-picture img {
      margin-bottom: .5rem; }
    .mam-container .mam-item .mam-text .content-modules figcaption {
      display: inline;
      margin-right: .5rem;
      font-family: "Manrope-Regular";
      font-weight: 400;
      font-size: 1.4rem;
      line-height: 1.2; }
    .mam-container .mam-item .mam-text .content-modules .author,
    .mam-container .mam-item .mam-text .content-modules .credits {
      font-family: "Manrope-Bold";
      font-weight: 700;
      font-size: 1.4rem;
      line-height: 1.2; }
      .mam-container .mam-item .mam-text .content-modules .author:before,
      .mam-container .mam-item .mam-text .content-modules .credits:before {
        content: '';
        margin-right: .5rem;
        display: inline-block;
        width: .1rem;
        height: 1.2rem;
        background-color: #555; }
    .mam-container .mam-item .mam-text .content-modules .related-gallery figure {
      display: grid;
      grid-template-columns: 1fr;
      grid-template-rows: 1fr;
      align-items: center;
      justify-items: center; }
      .mam-container .mam-item .mam-text .content-modules .related-gallery figure a {
        grid-row: 1;
        grid-column: 1;
        display: grid;
        grid-template-columns: 1fr;
        grid-template-rows: 1fr;
        align-items: center;
        justify-items: center; }
        .mam-container .mam-item .mam-text .content-modules .related-gallery figure a img {
          grid-row: 1;
          grid-column: 1; }
        .mam-container .mam-item .mam-text .content-modules .related-gallery figure a .icon-v2 {
          grid-row: 1;
          grid-column: 1;
          display: flex;
          align-items: center;
          justify-content: center;
          width: 4.5rem;
          height: 4.5rem;
          background: #fff;
          border-radius: 50%;
          box-shadow: 0 0 0.5rem 0.5rem rgba(0, 0, 0, 0.05);
          align-self: end;
          justify-self: start;
          margin: 0 0 1rem 1rem;
          transition: all .35s; }
          .mam-container .mam-item .mam-text .content-modules .related-gallery figure a .icon-v2:before {
            content: '\e026';
            font-family: 'multimedia-icons';
            color: #000;
            font-size: 2rem;
            font-weight: 300; }
        .mam-container .mam-item .mam-text .content-modules .related-gallery figure a:hover img {
          opacity: .9; }
        .mam-container .mam-item .mam-text .content-modules .related-gallery figure a:hover .icon-v2 {
          background-color: #000;
          z-index: 1; }
          .mam-container .mam-item .mam-text .content-modules .related-gallery figure a:hover .icon-v2:before {
            color: #fff; }
    .mam-container .mam-item .mam-text .content-modules .related-gallery > a {
      padding: 1rem;
      display: flex;
      font-family: "Petrona-Medium";
      font-weight: 500;
      font-size: 1.9rem;
      line-height: 1.2;
      color: #555;
      background-color: #E8E8E8; }
      .mam-container .mam-item .mam-text .content-modules .related-gallery > a:before {
        content: "";
        width: 1rem;
        min-width: 1rem;
        height: .6rem;
        margin: .7rem .5rem .1rem 0;
        display: inline-block;
        background-color: #555;
        border-radius: .3rem 0; }
      .mam-container .mam-item .mam-text .content-modules .related-gallery > a:hover {
        color: #7f7f7f; }
    .mam-container .mam-item .content-modules {
      margin-bottom: 0; }

.wf-editor .wf-module .article-mam {
  width: 61rem;
  margin: 0 auto; }



  @media(max-width:500px){
    .container-grid-box .container-grid-cell.article-sidebar .free-content.board{
      display: none;
    }
    #cont-skys{
      display: none;

    }

    .header-default .header-primary .middle-header .hamburger-menu .hamburger-menu-content {
      position: absolute;
      top: 6.5rem;
      left: 0px;
      margin: 0px auto;
      width: 42%;
      background-color: rgb(232, 232, 232);
  }

  .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: 0px 1.4em 1.5rem 0px;
}

.header-default.header-default-secondary .header-primary .middle-header .header-logo-right {
  width: 16rem;
  height: 3.7rem;
  background: url("../img/logo_heraldo.svg") center center no-repeat;
  filter: brightness(0);
  position: relative;
  left: -20px;
}
.main-container.page-content {
  margin: 0px auto;
  padding-top: 10rem;
}
.article .top-content h1.title {
  font-family: "Petrona-Bold";
  font-weight: 800;
  font-size: 3.2rem;
  line-height: 1.1;
  color: #000;
}

.search-box-form form .icon-search {
  height: 25px;
  width: 25px;
  fill: rgb(197, 197, 197);
  stroke: rgb(197, 197, 197);
  stroke-width: 5%;
  margin-top: -9px;
}

  }
