@charset "UTF-8";

@font-face {
   font-display: swap;
   font-family: Roboto;
   font-style: normal;
   font-weight: 400;
   src: local("Roboto"), local("Roboto-Regular"), url(../fonts/roboto-v20-latin-regular.woff2) format("woff2"), url(../fonts/roboto-v20-latin-regular.woff) format("woff");
   unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
   font-display: swap;
   font-family: Roboto;
   font-style: normal;
   font-weight: 500;
   src: local("Roboto Medium"), local("Roboto-Medium"), url(../fonts/roboto-v20-latin-500.woff2) format("woff2"), url(../fonts/roboto-v20-latin-500.woff) format("woff");
   unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
   font-display: swap;
   font-family: Roboto;
   font-style: normal;
   font-weight: 700;
   src: local("Roboto Bold"), local("Roboto-Bold"), url(../fonts/roboto-v20-latin-700.woff2) format("woff2"), url(../fonts/roboto-v20-latin-700.woff) format("woff");
   unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

@font-face {
   font-display: swap;
   font-family: Georgia;
   font-style: normal;
   font-weight: 400;
   src: local("Georgia"), local("Georgia-Regular"), url(../fonts/georgia-latin-regular.woff2) format("woff2"), url(../fonts/georgia-latin-regular.woff) format("woff");
   unicode-range: U+00??, U+0131, U+0152-0153, U+02bb-02bc, U+02c6, U+02da, U+02dc, U+2000-206f, U+2074, U+20ac, U+2122, U+2191, U+2193, U+2212, U+2215, U+feff, U+fffd
}

.menu {
   content-visibility: auto;
   background-color: #333;
   bottom: 0;
   font-family: Roboto, fallback-local, sans-serif;
   height: calc(100vh - 48px);
   left: 0;
   top: 48px;
   transform: translateX(-100vw);
   transform-origin: left;
   transition: all .5s ease;
   width: 100%;
   will-change: transform;
   z-index: 1
}

.menu.active {
   transform: translateX(0)
}

.menu__content {
   box-sizing: content-box;
   justify-content: space-between;
   opacity: 0;
   overflow-x: hidden;
   overflow-y: scroll;
   transition: opacity .5s ease 0s;
   width: 100%;
   will-change: opacity
}

.menu__content.active {
   opacity: 1;
   transition: opacity .5s cubic-bezier(.56, 1.3, .76, .88) .4s
}

.menu input[type=search].menu__input {
   background-color: #fff;
   border-radius: 4px;
   border-width: 0;
   color: #333;
   display: inline-block;
   font-size: 14px;
   height: 40px;
   line-height: 1.33;
   outline: none;
   padding: 10px 15px;
   text-indent: 0
}

.menu__search {
   display: block;
   padding: 15px 30px
}

.menu__form {
   border-bottom: 1px solid #e8e8e8;
   padding-bottom: 15px
}

.menu__body {
   padding: 15px 0
}

.menu__item {
   align-items: center;
   flex-wrap: wrap;
   justify-content: space-between
}

.menu__label {
   color: #fff;
   cursor: pointer;
   font-size: 12px;
   padding: 10px 20px 10px 25px;
   right: 0;
   top: 5px;
   transition: all .5s ease-in-out;
   will-change: transform
}

.menu__label:after {
   content: "❯"
}

.menu__sub {
   max-height: 0;
   transition: max-height .5s ease-in-out
}

.menu__menu-arrow {
   display: none
}

.menu__menu-arrow:checked+.menu__label {
   padding: 20px 10px 25px;
   right: 10px;
   top: -5px;
   transform: rotate(90deg)
}

.menu__menu-arrow:checked~.menu__sub {
   max-height: 100vh
}

.menu__link {
   color: #fff;
   font-size: 14px;
   padding: 15px 15px 15px 25px;
   width: 100%
}

.menu__link:hover {
   background-color: rgba(0, 0, 0, .8)
}

.menu__text {
   color: #fff;
   display: block;
   font-size: 14px;
   font-weight: 300;
   padding: 5px 0
}

.menu__footer {
   padding: 30px
}

.menu--somos {
   height: calc(100vh - 60px);
   top: 60px
}

.story-gallery-slider {
   background-color: transparent;
   max-width: 100vw;
   padding: 0 20px
}

.story-gallery-slider__content {
   transition: transform .4s ease
}

.story-gallery-slider__item {
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   pointer-events: none;
   user-select: none;
   width: 280px
}

.story-gallery-slider__img {
   -o-object-fit: cover;
   height: 240px;
   object-fit: cover
}

.story-gallery-slider__body {
   overflow: hidden;
   position: relative
}

.story-gallery-slider__quantity {
   align-items: center;
   background-color: #333;
   color: #fff;
   float: left;
   height: 30px;
   justify-content: center;
   letter-spacing: 3px;
   margin-right: 10px;
   width: 102px
}

.story-gallery-slider__arrows {
   align-items: center;
   height: calc(100% - 86px);
   justify-content: center;
   outline: 0;
   padding-left: 20px;
   position: absolute;
   top: 0;
   width: auto
}

.story-gallery-slider__arrows--left,
.story-gallery-slider__arrows--right {
   align-items: center;
   background-color: #fff;
   border: 1px dashed #575757;
   border-radius: 50%;
   color: #575757;
   display: flex;
   font-size: 18px;
   font-weight: 700;
   height: 40px;
   justify-content: center;
   width: 40px
}

.story-gallery-slider__caption {
   padding: 20px 20px 20px 0
}

.story-gallery-slider__figure {
   position: relative
}

.story-gallery-slider__right {
   padding-right: 20px;
   right: 0
}

.story-contents {
   border-bottom: 1px solid #e8e8e8
}

.story-contents__blockquote {
   background-color: #f5f5f5;
   position: relative
}

.story-contents__blockquote:before {
   background-color: #1d75c9;
   content: "";
   display: block;
   height: calc(100% - 40px);
   left: 24px;
   position: absolute;
   top: 50%;
   transform: translate(-50%, -50%);
   width: 2px
}

.story-contents__time {
   color: #444;
   display: block;
   line-height: 18px;
   text-align: right;
   width: 100%
}

.story-contents__link {
   color: #747a84
}

.story-contents__font-paragraph {
   color: #343434
}

.story-contents__font-paragraph a {
   color: #306d95;
   text-decoration: underline
}

.story-contents__font-paragraph b {
   font-weight: 700
}

.story-contents__tag-link {
   color: #575757
}

.story-contents__p-default {
   background-color: #000;
   height: 157px
}

.story-contents__lL-iframe,
.story-contents__lL-video {
   padding-top: 20px
}

.story-contents * iframe {
   width: 100%
}

.story-contents .pquote {
   background: none
}

.story-contents .pquote__text {
   color: #469bc6;
   font-size: 1.3rem;
   font-style: italic;
   padding: 15px
}

.story-contents .pquote:first-letter {
   font-size: 1.5em;
   font-weight: 700
}

.story-contents__content>section {
   width: 100%
}

.story-contents__content>section>h1 {
   font-size: 2em
}

.story-contents__content>section>h2 {
   font-size: 24px;
   padding-bottom: 4px
}

.story-contents__content>section>h3 {
   font-size: 1.601em
}

.story-contents__content>section>h4 {
   font-size: 1.379em
}

.story-contents__content>section>h5 {
   font-size: 1.25em
}

.story-contents__content>section>h6 {
   font-size: 1.188em
}

.story-contents__content>section>h1,
.story-contents__content>section>h2,
.story-contents__content>section>h3,
.story-contents__content>section>h4,
.story-contents__content>section>h5,
.story-contents__content>section>h6 {
   font-family: Georgia, fallback-local, serif;
   font-weight: 700;
   line-height: 1.3
}

.story-contents__content {
   padding-top: 5px
}

.story-contents__content,
.story-contents__font-paragraph {
   word-wrap: break-word
}

.story-contents__image figcaption {
   color: #575757;
   font-size: 13px;
   padding: 14px 0
}

.story-contents__icon-list {
   margin-right: -49px
}

.story-contents__caption {
   border-bottom: 1px solid #ddd;
   color: #888
}

.story-contents__caption>span {
   display: none
}

.story-contents__embed {
   padding-bottom: 20px
}

.story-contents__embed .twitter-tweet {
   width: 100% !important
}

.story-contents__embed .instagram-media {
   max-width: 500px !important;
   min-width: 0 !important
}

.story-contents__embed [src*=youtube] {
   margin: 20px 0;
   width: 100% !important
}

.story-contents__embed .fb-post {
   max-width: 500px;
   width: 100% !important
}

.story-contents__embed .fb-post>span,
.story-contents__embed .fb-post>span>[src*=facebook],
.story-contents__embed .fb-post>span>[src*=facebook]>[data-testid*=newsFeedStream] {
   width: 100% !important
}

.story-contents__embed img {
   width: 100%
}

.story-contents__link:hover {
   text-decoration: none
}

.story-contents__list-more {
   box-shadow: 2px 6px 7px rgba(25, 57, 22, .2);
   right: 50px;
   width: 80px
}

.story-contents__list-more:after {
   background-color: #fff;
   border: 0;
   box-shadow: 4px -1px 3px rgba(25, 57, 22, .2);
   content: "";
   display: block;
   height: 16px;
   position: absolute;
   right: -6px;
   top: calc(50% - 8px);
   transform: rotate(45deg);
   width: 16px;
   z-index: -1
}

.story-contents__list-more .story-contents__item {
   margin-bottom: 0
}

.story-contents__tags-link {
   font-size: 14px
}

.story-contents__more-link:hover {
   text-decoration: none
}

.story-contents__more-link .icon-facebook-circle {
   color: #3b5998
}

.story-contents__more-link .icon-twitter-circle {
   color: #00acee
}

.story-contents li a {
   color: #306d95
}

.story-contents li a b {
   font-family: Georgia, fallback-local, serif
}

.story-contents__paragraph-list li a {
   color: #306d95;
   text-decoration: underline
}

.story-contents ul.story-contents__paragraph-list {
   list-style-type: disc
}

.story-contents ol.story-contents__paragraph-list {
   list-style-type: decimal
}

.story-contents__alignment-center {
   text-align: center
}

.story-contents__alignment-left {
   text-align: left
}

.story-contents__alignment-right {
   text-align: right
}

.story-contents__social {
   margin: 0 0 15px;
   padding: 0 0 15px
}

.story-contents__social .st-social__share {
   float: right
}

.story-contents__customblock__backstory {
   border-bottom: 1px solid #e8e8e8;
   border-top: 1px solid #e8e8e8;
   font-size: 18px;
   margin-bottom: 20px;
   padding-bottom: 20px;
   padding-top: 20px
}

.story-contents__customblock__backstory__title {
   background-color: #000;
   color: #fff;
   display: inline-block;
   font-size: 24px;
   font-weight: 700;
   margin-bottom: 20px;
   padding: 10px 20px;
   text-transform: uppercase
}

.bbc-head {
   padding-top: 1em
}

.bbc-head img {
   width: 100%
}

.banner-bbc-footer {
   display: block;
   overflow: hidden
}

.banner-bbc-footer img {
   height: 42px;
   width: auto
}

.story-content__embed {
   padding-bottom: 20px
}

.story-content__interstitial-link {
   color: #4a88b1;
   display: block;
   font: 700 .6rem Libre Franklin, sans-serif;
   margin-bottom: 10px;
   margin-top: 10px;
   text-decoration: underline
}

.story-content__interstitial-link:before {
   color: #000;
   content: "[";
   margin-right: 4px
}

.story-content__interstitial-link:after {
   color: #000;
   content: "]";
   margin-left: 4px
}

.story-content__correction {
   border-bottom: 1px solid #575757;
   border-top: 1px solid #575757;
   font-size: .8rem;
   font-style: italic;
   margin: 10px 0;
   padding: 10px 0
}

.story-content__correction__title {
   font-size: .9rem;
   font-weight: 700
}

.story-content__stamp-trust {
   background: #f3f3f3
}

.story-content__stamp-trust__link {
   background: #ededed;
   color: #2e6d9d;
   vertical-align: middle
}

.story-content__link-list {
   background-color: #f8f8f8;
   border: 1px solid #f0f0f0;
   margin: 20px 20px 20px 0;
   padding: 20px;
   position: relative
}

.story-content__link-list-item {
   display: flex;
   margin-top: 20px
}

.story-content__link-list-figure {
   height: 64px;
   width: 96px
}

.story-content__link-list-title {
   font-family: Georgia, fallback-local, serif;
   font-size: 16px;
   margin-bottom: 20px
}

.story-content__link-list-title-link {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 3;
   display: -webkit-box;
   font-size: 15px;
   font-weight: 700;
   height: 62px;
   line-height: 20px;
   overflow: hidden;
   text-decoration: underline
}

.story-content__link-list-information {
   padding: 0 0 0 20px
}

.overflow-hidden {
   overflow: hidden
}

.story-table {
   border: 1px solid #333;
   border-collapse: collapse;
   margin-top: 20px
}

.story-table__cell {
   border: 1px solid #333;
   padding: 10px;
   text-align: center;
   vertical-align: middle
}

.story-table thead {
   background-color: #f7c600;
   border-bottom: 1px solid #333;
   color: #333
}

.story-table thead th {
   border-right: 1px solid #333;
   padding: 5px
}

.story-table thead th:last-child {
   border-right: 0
}

.story-table tbody tr:nth-child(2n) {
   background-color: #ebebeb
}

.st-rel {
   content-visibility: auto;
   contain-intrinsic-size: 512px;
   border-top: 1px solid #888;
   margin: 0 20px 14px;
   padding-top: 20px
}

.st-rel__title {
   color: #222;
   font: 700 14px/18px Roboto, fallback-local, sans-serif;
   letter-spacing: 0;
   padding-bottom: 20px;
   text-transform: uppercase
}

.st-rel__item {
   border-top: 2px solid #e1e1e1;
   padding-bottom: 20px;
   padding-top: 20px
}

.st-rel__logo {
   height: 29px;
   margin-right: 10px;
   width: 29px
}

.st-rel__author {
   color: #888;
   font: 700 11px/15px Roboto, fallback-local, sans-serif;
   letter-spacing: 0;
   text-transform: uppercase
}

.st-rel__img {
   -o-object-fit: cover;
   height: 100px;
   object-fit: cover;
   width: 100px
}

.st-rel__txt {
   color: #111;
   font: 700 16px/22px Roboto, fallback-local, sans-serif;
   letter-spacing: 0;
   padding: 0 30px 5px 0
}

.st-tags {
   content-visibility: auto;
   contain-intrinsic-size: 80px;
   color: #333
}

.st-tags__tag {
   display: inline-block
}

.st-tags__box {
   flex: 1 1
}

.link-site {
   content-visibility: auto;
   contain-intrinsic-size: 512px;
   border-top: 1px solid #888
}

.link-site__image {
   -o-object-fit: cover;
   object-fit: cover
}

.link-site__pic {
   display: block
}

.link-site__header {
   border-bottom: 2px solid #e1e1e1
}

.link-site__h-text,
.link-site__subtitle {
   color: #111
}

.link-site__site {
   font-weight: 700
}

.link-site__title-link {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 4;
   color: #111;
   display: block;
   display: -webkit-box
}

.link-site__item {
   border-bottom: 2px solid #e1e1e1
}

.st-continue {
   content-visibility: auto;
   contain-intrinsic-size: 100px
}

.st-continue__progress-box {
   align-items: center;
   background-color: #f5f5f5;
   height: 30px
}

.st-continue__progress {
   background-color: #cddde5;
   height: 100%;
   transform-origin: left;
   width: 100%
}

.st-continue__progress.loading {
   -webkit-animation: a 2s ease-in-out infinite alternate;
   animation: a 2s ease-in-out infinite alternate
}

.st-continue__subtitle {
   color: #333;
   font: 700 11px/18px Roboto, fallback-local, sans-serif;
   padding: 0 15px
}

.st-continue__close {
   fill: #fff;
   background-color: #333;
   border-radius: 50%;
   right: 15px
}

.st-continue__title {
   color: #333;
   font: 400 20px/26px Georgia, fallback-local, serif;
   padding: 10px 15px 60px
}

@-webkit-keyframes a {
   0% {
      transform: scaleX(0)
   }

   to {
      transform: scaleX(100%)
   }
}

@keyframes a {
   0% {
      transform: scaleX(0)
   }

   to {
      transform: scaleX(100%)
   }
}

.st-continue__anchor {
   content-visibility: auto;
   contain-intrinsic-size: 50px;
   background-color: #f7c600;
   border-radius: 0;
   bottom: 0;
   height: 50px;
   position: fixed;
   right: 0;
   transform: translateY(50px) rotate(90deg);
   transition: all .5s ease;
   width: 50px;
   will-change: transform
}

.st-continue__anchor.active {
   transform: translateY(0) rotate(-90deg)
}

.st-foot {
   background-color: #fff;
   flex-direction: column;
   font: 400 13px/20px Roboto, fallback-local, sans-serif;
   padding: 20px 30px
}

.st-foot__img-box {
   padding: 10px 0
}

.st-foot__img {
   width: 180px
}

.st-foot__content {
   flex: 1 1;
   flex-direction: column;
   text-align: center
}

.st-foot__block {
   border-bottom: 1px solid #ddd;
   color: #333;
   padding: 15px;
   white-space: nowrap
}

.st-foot__block:last-child {
   border-bottom: unset;
   border-right: unset
}

.st-foot__link {
   text-decoration: underline
}

.m-icon {
   fill: #fff;
   height: 24px;
   left: 50%;
   top: 50%;
   transform: translate(-50%, -50%);
   width: 24px
}

.story-taboola {
   content-visibility: auto;
   contain-intrinsic-size: 645px;
   padding: 20px 20px 0
}

.story-taboola .thumbnails-a {
   width: 100% !important
}

.most-read {
   content-visibility: auto;
   contain-intrinsic-size: 380px
}

.most-read__title {
   color: #222;
   text-transform: capitalize
}

.most-read__img {
   -o-object-fit: cover
}

.most-read__txt {
   -webkit-box-orient: vertical;
   -webkit-line-clamp: 4;
   color: #333;
   display: -webkit-box;
   opacity: 1
}

.story-google-news__container {
   content-visibility: auto;
   contain-intrinsic-size: 90px;
   background: #f5f5f5 0 0;
   border-radius: 5px
}

.story-google-news__link {
   color: #6b6d73
}

.story-google-news__letter--color-1 {
   color: #4285f4
}

.story-google-news__letter--color-2 {
   color: #ea4335
}

.story-google-news__letter--color-3 {
   color: #fbbc05
}

.story-google-news__letter--color-4 {
   color: #34a853
}

.st-interest {
   width: 100%
}

.st-interest__title {
   background: #000;
   color: #fff;
   font-size: 13px;
   height: 26px;
   line-height: 30px;
   margin-bottom: 15px;
   margin-left: 15px;
   margin-right: 15px;
   text-align: center;
   text-transform: uppercase;
   vertical-align: middle;
   width: 112px
}

.st-interest__title-p {
   border-bottom: 1px solid #525252;
   margin-left: 15px;
   margin-right: 15px
}

.st-interest__item {
   display: inline-block;
   float: left;
   min-width: 33.3%;
   padding-bottom: 20px;
   padding-left: 25px;
   padding-right: 25px
}

.st-interest__item-title {
   display: flex;
   font-size: 1rem;
   overflow: hidden;
   text-decoration: none
}

.st-interest__detail {
   padding-top: 10px
}

.st-interest__detail-section {
   color: #1c75c9;
   font-family: Roboto, fallback-local, sans-serif;
   font-size: 14px;
   letter-spacing: .28px;
   padding-bottom: 10px;
   text-align: left;
   text-transform: uppercase
}

.st-interest__detail-title {
   color: #000;
   font-size: 24px;
   font-weight: 700;
   letter-spacing: -.58px;
   line-height: normal;
   padding-bottom: 10px
}

.st-interest__detail-subtitle {
   color: #444;
   font-size: 16px;
   line-height: normal
}

.st-interest__link-img {
   width: 100%
}

@-webkit-keyframes b {
   0% {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

@keyframes b {
   0% {
      opacity: 0
   }

   to {
      opacity: 1
   }
}

#signwall-app {
   position: fixed
}

.signwall-modal {
   -webkit-animation: b .5s;
   animation: b .5s;
   background-color: rgba(0, 0, 0, .5);
   display: flex;
   font-family: -apple-system, BlinkMacSystemFont, Segoe UI, Roboto, Oxygen, Ubuntu, Cantarell, Open Sans, Helvetica Neue, sans-serif;
   font-size: 16px;
   height: 100%;
   justify-content: center;
   left: 0;
   overflow-x: hidden;
   overflow-y: auto;
   position: fixed;
   top: 0;
   transition: opacity .25s;
   width: 100%;
   will-change: transform;
   z-index: 2147483647
}

.signwall-modal.white {
   background-color: hsla(0, 0%, 100%, .5)
}

.signwall-modal.black {
   background-color: rgba(0, 0, 0, .5)
}

.signwall-modal.open {
   overflow: hidden
}

.signwall-modal .close-modal {
   cursor: pointer;
   padding: 20px;
   position: absolute;
   right: 0;
   top: 0
}

.signwall-modal .cont-modal {
   display: block;
   min-height: 490px
}

.signwall-modal .cont-modal .left-modal,
.signwall-modal .cont-modal .right-modal {
   display: inline-block;
   vertical-align: top
}

.signwall-modal .cont-modal .left-modal {
   background-color: #f4f4f4;
   height: 100%
}

.signwall-modal .cont-modal .right-modal {
   background-color: #fff
}

.signwall-modal .cont-modal .bg-trome {
   background: #fff;
   display: block !important;
   font-family: Encode Sans Condensed, sans-serif
}

.signwall-modal .body-modal {
   align-self: flex-start;
   background: #fff;
   border-radius: 0;
   box-shadow: 0 0 .5rem #949494;
   display: block;
   pointer-events: auto;
   position: relative;
   z-index: 0
}

.signwall-modal .body-modal.position-middle {
   -ms-grid-row-align: center;
   align-self: center;
   max-height: 100%;
   overflow-y: auto
}

.signwall-modal .body-modal.position-bottom {
   align-self: flex-end;
   max-height: 100%;
   overflow-y: auto
}

.signwall-modal .body-modal.position-fit {
   width: 100%
}

.signwall-modal .body-modal.size-mini {
   height: auto;
   padding: 20px;
   width: 90%
}

.signwall-modal .body-modal.size-small {
   height: 100%;
   padding: 0;
   width: 100%
}

.signwall-modal .body-modal.size-small .left-modal {
   display: none
}

.signwall-modal .body-modal.size-medium,
.signwall-modal .body-modal.size-medium-large,
.signwall-modal .body-modal.size-small .right-modal {
   width: 100%
}

.signwall-modal .body-modal.size-medium-large .left-modal,
.signwall-modal .body-modal.size-medium .left-modal {
   display: none
}

.signwall-modal .body-modal.size-medium-large .right-modal,
.signwall-modal .body-modal.size-medium .right-modal {
   width: 100%
}

.signwall-modal .body-modal.size-smallbottom,
.signwall-modal .body-modal.size-smallbottom-large {
   width: 90%
}

.signwall-modal .body-modal.size-large {
   height: 100%;
   width: 100%
}

.signwall-modal .body-modal.size-large .left-modal {
   display: none
}

.signwall-modal .body-modal.size-large .right-modal {
   width: 100%
}

.signwall-modal .body-modal.size-full {
   height: 100%;
   width: 100%
}

.signwall-modal .body-modal.bottom-trome {
   border-bottom: 11px solid #ff650f
}

.signwall-inside_body-title {
   color: #fff;
   font-weight: 600;
   text-align: center;
   text-shadow: 0 4px 5px rgba(0, 0, 0, .49)
}

.signwall-inside_body-title.paywall {
   font-size: 30px
}

.signwall-inside_body-title.premium {
   font-size: 24px
}

.signwall-inside_body-cont {
   padding: 12px 20px;
   position: relative;
   width: 100%
}

.signwall-inside_body-cont.paywall {
   min-height: 170px !important
}

.signwall-inside_body-cont.paywall p {
   color: #fff;
   font-size: 16px;
   line-height: 26px;
   margin-bottom: 10px;
   text-align: center;
   width: 100%
}

.signwall-inside_body-cont.paywall .logo {
   height: auto;
   margin-top: 25px;
   max-width: 320px;
   min-height: 25px;
   width: auto
}

.signwall-inside_body-cont.premium {
   min-height: 140px !important
}

.signwall-inside_body-cont.premium p {
   color: #fff;
   font-size: 14px;
   line-height: 26px;
   margin-bottom: 5px;
   text-align: center;
   width: 100%
}

.signwall-inside_body-cont.premium .logo {
   margin-top: 20px;
   max-width: 200px
}

.signwall-inside_body-cont.premium .first__block-access {
   color: #000;
   font-family: Bitter, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: 700;
   text-align: left
}

.signwall-inside_body-cont.premium .first__block-categories {
   color: #000;
   font-family: Bitter, Arial, Helvetica, sans-serif;
   font-size: 13px;
   line-height: 1.3;
   padding-left: 10px;
   text-align: left
}

.signwall-inside_body-cont.premium .second__block {
   margin-top: 10px
}

.signwall-inside_body-cont.premium .second__block-nav {
   color: #000;
   font-family: Bitter, Arial, Helvetica, sans-serif;
   font-size: 15px;
   font-weight: 700;
   line-height: 1.3;
   text-align: left
}

.signwall-inside_body-cont.premium .second__block-nav-link {
   text-decoration: underline
}

.signwall-inside_body-cont.premium .list-benefits {
   display: none;
   line-height: 22px;
   margin-top: 20px
}

.signwall-inside_body-cont.premium .list-benefits li {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAMCAYAAABWdVznAAAABHNCSVQICAgIfAhkiAAAANlJREFUKFOFkWFxAlEMhL9VADioA8ABdUAdgILiAFAADooDJNxVQcHBOYAqCLNMHvOAYcifm5fbTTa7oqqImAHfwCjbv5ImNUZ+REQfaIABsAUOCeokdYmZSGoLwYAzMJXk713l5h/gU/lYWcYb8FzSzgRP30mylFeTr2D/NCG8KnWbbFmHSsYNfEfwQQnypg1gmTdwRNit5knSq8kRsQBm5eglMC5HR8RHsbOy/Q9Y17aegK9HpzKjvTOSNKqDa4HeQ3BO3FL+AQd3vhJKpX4Dhtk7ekCx1L0LPSp8cMmgIaUAAAAASUVORK5CYII=");
   background-position: 8px 5px;
   background-repeat: no-repeat;
   color: #fff;
   font-size: 12px;
   margin-bottom: 10px;
   padding-left: 30px
}

.signwall-inside_body-cont.premium .list-benefits li:last-child {
   margin-bottom: 0
}

.signwall-inside_body-close {
   background: none;
   border: none;
   color: #000;
   cursor: pointer;
   outline: none;
   padding: 10px;
   position: absolute;
   right: 10px;
   top: 10px;
   z-index: 1
}

.signwall-inside_body-close.paywall {
   right: 10px;
   top: 180px
}

.signwall-inside_body-close.premium {
   right: 5px
}

.signwall-inside_body-container {
   display: block;
   height: 100%
}

.signwall-inside_body-container.paywall {
   min-height: 510px
}

.signwall-inside_body-container.premium {
   min-height: 290px
}

.signwall-inside_body-container.landing {
   min-height: 520px
}

.signwall-inside_body-left,
.signwall-inside_body-right {
   display: inline-block;
   position: relative;
   vertical-align: top;
   width: 100%
}

.signwall-inside_body-right {
   background-color: #fff
}

.signwall-inside_body-right.register {
   padding: 20px 0
}

.signwall-inside_body-left {
   height: 100%;
   overflow: hidden
}

.signwall-inside_body-left.paywall {
   display: block;
   height: auto
}

.signwall-inside_body-left.premium {
   display: block
}

.signwall-inside_body-left.landing {
   display: none
}

.signwall-inside_body-left__bg {
   -o-object-fit: cover;
   bottom: 0;
   display: none;
   height: 100%;
   left: 0;
   object-fit: cover;
   position: absolute;
   right: 0;
   top: 0;
   width: 100%
}

.signwall-inside_forms-checkbox {
   -webkit-user-select: none;
   -moz-user-select: none;
   -ms-user-select: none;
   color: #8b8b8b;
   cursor: pointer;
   display: block;
   font-size: 12px;
   line-height: 20px;
   padding-left: 30px;
   position: relative;
   text-align: left;
   user-select: none
}

.signwall-inside_forms-checkbox input {
   cursor: pointer !important;
   height: 5px !important;
   opacity: 0;
   position: absolute;
   width: 5px !important
}

.signwall-inside_forms-checkbox input:checked~.checkmark {
   background-color: #2196f3;
   border: 1px solid #2196f3
}

.signwall-inside_forms-checkbox input:checked~.checkmark:after {
   display: block
}

.signwall-inside_forms-checkbox input:checked~.checkmark.trome {
   background-color: #ff650f;
   border: 1px solid #ff650f
}

.signwall-inside_forms-checkbox .checkmark {
   background-color: #fff;
   border: 1px solid #bbb;
   border-radius: 4px;
   height: 20px;
   left: 0;
   position: absolute;
   top: 2px;
   width: 20px
}

.signwall-inside_forms-checkbox .checkmark:after {
   border: solid #fff;
   border-width: 0 2px 2px 0;
   content: "";
   display: none;
   height: 10px;
   left: 6px;
   position: absolute;
   top: 3px;
   transform: rotate(45deg);
   width: 5px
}

.signwall-inside_forms-checkbox .checkmark.error {
   border: 1px solid #ff2b2b;
   margin-top: 0
}

.signwall-inside_forms-checkbox .default-border {
   background-color: #fff;
   border: 2.5px solid #000;
   border-radius: 4px;
   height: 20px;
   left: 0;
   position: absolute;
   top: 2px;
   width: 20px
}

.signwall-inside_forms-checkbox .default-border:after {
   border: solid #fff;
   border-width: 0 2px 2px 0;
   content: "";
   display: none;
   height: 10px;
   left: 6px;
   position: absolute;
   top: 3px;
   transform: rotate(45deg);
   width: 5px
}

.signwall-inside_forms-checkbox .default-border.error {
   border: 1px solid #ff2b2b;
   margin-top: 0
}

.signwall-inside_forms-checkbox span.error {
   color: #ff2b2b;
   display: block;
   line-height: 18px;
   margin-top: 5px
}

.signwall-inside_forms-field {
   background-color: inherit;
   display: flex;
   flex-flow: column-reverse;
   position: relative
}

.signwall-inside_forms-field label {
   position: relative;
   z-index: 2
}

.signwall-inside_forms-cont {
   background-color: inherit;
   display: inline-block;
   width: 100%
}

.signwall-inside_forms-cont input,
.signwall-inside_forms-cont label,
.signwall-inside_forms-cont select {
   pointer-events: auto;
   touch-action: manipulation;
   transition: all .2s
}

.signwall-inside_forms-cont label {
   background-color: #fff;
   color: gray;
   pointer-events: none;
   width: -webkit-fit-content;
   width: -moz-fit-content;
   width: fit-content
}

.signwall-inside_forms-cont label.error {
   color: #ff2b2b
}

.signwall-inside_forms-cont input,
.signwall-inside_forms-cont select {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   font-family: inherit
}

.signwall-inside_forms-cont input:-moz-placeholder-shown+label,
.signwall-inside_forms-cont select:-moz-placeholder-shown+label {
   cursor: text;
   font-size: 15px;
   margin: 0;
   transform: translate(1rem, 1.8rem) scale(.95);
   transform-origin: 0 0
}

.signwall-inside_forms-cont input:-ms-input-placeholder+label,
.signwall-inside_forms-cont select:-ms-input-placeholder+label {
   cursor: text;
   font-size: 15px;
   margin: 0;
   transform: translate(1rem, 1.8rem) scale(.95);
   transform-origin: 0 0
}

.signwall-inside_forms-cont input:placeholder-shown+label,
.signwall-inside_forms-cont select:placeholder-shown+label {
   cursor: text;
   font-size: 15px;
   margin: 0;
   transform: translate(1rem, 1.8rem) scale(.95);
   transform-origin: 0 0
}

.signwall-inside_forms-cont input::-moz-placeholder,
.signwall-inside_forms-cont select::-moz-placeholder {
   -moz-transition: inherit;
   font-size: 14px;
   opacity: 0;
   transition: inherit
}

.signwall-inside_forms-cont input:-ms-input-placeholder,
.signwall-inside_forms-cont select:-ms-input-placeholder {
   -ms-transition: inherit;
   font-size: 14px;
   opacity: 0;
   transition: inherit
}

.signwall-inside_forms-cont input::placeholder,
.signwall-inside_forms-cont select::placeholder {
   font-size: 14px;
   opacity: 0;
   transition: inherit
}

.signwall-inside_forms-cont input:focus::-moz-placeholder,
.signwall-inside_forms-cont select:focus::-moz-placeholder {
   opacity: .3
}

.signwall-inside_forms-cont input:focus:-ms-input-placeholder,
.signwall-inside_forms-cont select:focus:-ms-input-placeholder {
   opacity: .3
}

.signwall-inside_forms-cont input:focus::placeholder,
.signwall-inside_forms-cont select:focus::placeholder {
   opacity: .3
}

.signwall-inside_forms-cont input:-webkit-autofill+label,
.signwall-inside_forms-cont input:focus+label,
.signwall-inside_forms-cont input:not(:placeholder-shown)+label,
.signwall-inside_forms-cont select:-webkit-autofill+label,
.signwall-inside_forms-cont select:focus+label,
.signwall-inside_forms-cont select:not(:placeholder-shown)+label {
   background-color: inherit;
   cursor: pointer;
   margin: 0;
   padding: 0 5px;
   transform: translate(.5rem, .58rem) scale(.75);
   transform-origin: 0 0
}

@supports (-moz-appearance:none) {

   .signwall-inside_forms-cont input,
   .signwall-inside_forms-cont select {
      margin-top: 2px
   }

   .signwall-inside_forms-cont input:required:invalid {
      box-shadow: none
   }

   .signwall-inside_forms-cont input::-moz-placeholder {
      font-size: 14px
   }

   .signwall-inside_forms-cont input:-ms-input-placeholder {
      font-size: 14px
   }

   .signwall-inside_forms-cont input::placeholder {
      font-size: 14px
   }

   .signwall-inside_forms-cont input:-moz-placeholder-shown+label,
   .signwall-inside_forms-cont select:-moz-placeholder-shown+label {
      cursor: text;
      transform: translate(1rem, 2.1rem) scale(.75);
      transform-origin: 0 0
   }

   .signwall-inside_forms-cont input:-ms-input-placeholder+label,
   .signwall-inside_forms-cont select:-ms-input-placeholder+label {
      cursor: text;
      transform: translate(1rem, 2.1rem) scale(.75);
      transform-origin: 0 0
   }

   .signwall-inside_forms-cont input:placeholder-shown+label,
   .signwall-inside_forms-cont select:placeholder-shown+label {
      cursor: text;
      transform: translate(1rem, 2.1rem) scale(.75);
      transform-origin: 0 0
   }

   .signwall-inside_forms-cont input:-webkit-autofill+label,
   .signwall-inside_forms-cont input:focus+label,
   .signwall-inside_forms-cont input:not(:placeholder-shown)+label {
      background-color: inherit;
      cursor: pointer;
      margin: 0;
      padding: 0 5px;
      transform: translate(.5rem, .58rem) scale(.75);
      transform-origin: 0 0
   }
}

@supports (-ms-accelerator:true) or (-ms-ime-align:auto) {

   .signwall-inside_forms-cont input,
   .signwall-inside_forms-cont select {
      margin-top: 10px
   }

   .signwall-inside_forms-cont label {
      background: transparent;
      font-size: 12px;
      margin-bottom: -10px;
      margin-left: 10px;
      margin-top: 10px;
      position: absolute
   }
}

.signwall-inside_forms-btn-email {
   background: #f2f2f2;
   border-bottom: 2px solid #d4d4d4 !important;
   color: #818181;
   font-weight: 400;
   margin-bottom: 40px;
   margin-top: 10px
}

.signwall-inside_forms-btn-email svg {
   margin-right: 10px
}

.signwall-inside_forms-btn-social {
   color: #fff;
   cursor: pointer;
   display: inline-block;
   font-size: 16px !important;
   font-weight: 400;
   height: 45px !important;
   margin-left: 0;
   margin-right: 0;
   padding: 0 10px 0 45px !important;
   position: relative;
   text-transform: capitalize;
   vertical-align: top;
   width: calc(50% - 10px) !important
}

.signwall-inside_forms-btn-social.full {
   font-size: 18px !important;
   padding: 0 45px !important;
   width: 100% !important
}

.signwall-inside_forms-btn-social.default-size {
   margin: 5px 0 !important;
   width: 100% !important
}

.signwall-inside_forms-btn-social.facebook-middle {
   margin-right: 10px !important
}

.signwall-inside_forms-btn-social.google-middle {
   margin-left: 10px !important
}

.signwall-inside_forms-btn-social svg {
   position: absolute
}

.signwall-inside_forms-btn-social.facebook {
   background: #4267b2;
   border: 1px solid #4267b2
}

.signwall-inside_forms-btn-social.facebook svg {
   left: 10px;
   top: 8px
}

.signwall-inside_forms-btn-social.google {
   background: #4285f4;
   border: 1px solid #4285f4
}

.signwall-inside_forms-btn-social.google svg {
   left: 0;
   top: 0
}

.signwall-inside_forms-btn-social.trome-facebook,
.signwall-inside_forms-btn-social.trome-google {
   border: 0;
   height: 67px !important;
   margin-left: 0 !important;
   margin-right: 50px !important;
   width: 67px !important
}

.signwall-inside_forms-btn-social.trome-facebook {
   background: url(../images/icon-facebook.png)
}

.signwall-inside_forms-btn-social.trome-google {
   background: url(../images/icon-google.png)
}

.signwall-inside_forms-button-call {
   background: #f7c600 url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABmJLR0QA/wD/AP+gvaeTAAABZ0lEQVRIie3TP0scURQF8J+LEFRMFSFtQC1ECz9AYqOQtMk3EFKlE9PY2NtIFBIk+Q75AAqBiIUQBCWga5r4r9tooZa6KeauPHF2dtfdTg9cZu55554z780Mj+gApvAVZVxElYObbMd4COuoJnUelXI/Mdiq+QTOwmAX03iWrA8EtxeaU7xs1nw4Bqr4hB68x3dUcIktfMRTLIX2n2zXDbEWA9/wHJvRL2LO7ePZxQt8if5HI/OJEP5FP35Ff4VxdMdO0pA/suM7iP5VUcByiGbwITFZTjQlLERobX0es3G/VBSwE6IRbMT9KvpytGP4jH3ZUY2GfrsooBKiXtmLXsGTooEEfTFbqSeYxHWIxBOR7WQ9R5/HV8PjXY0oJYsr6Er633FNQ1PU47tkn/dNk6bn8a3gjkepjrBjSAOOO+h7kke+waH8c20Wtf/ibRseTQXcoPseBo1w1KLnnYCiOsTrdgIeIP4DEkVzjBCABR8AAAAASUVORK5CYII=");
   background-position: 60px;
   background-repeat: no-repeat;
   border: 0 !important;
   color: #000;
   cursor: pointer;
   font-size: 18px;
   font-weight: 400
}

.signwall-inside_forms-button-call:disabled {
   opacity: .7
}

.signwall-inside_forms-cont-correo-register {
   font-family: Bitter, Arial, Helvetica, sans-serif;
   margin-top: 30px;
   position: relative
}

.signwall-inside_forms-cont-correo-register .logo-correo {
   left: 50%;
   position: absolute;
   top: -100px;
   transform: translateX(-50%);
   width: 80px
}

.signwall-inside_forms-cont-correo-register .title-register {
   color: #000;
   font-weight: 700;
   padding-bottom: 10px
}

.signwall-inside_forms-cont-correo-register .subtitle-register {
   color: #000;
   font-family: Titillium Web;
   font-size: 18px
}

.signwall-inside_forms-cont-correo-register .block-list {
   display: inline-block;
   justify-content: center;
   padding-top: 20px
}

.signwall-inside_forms-cont-correo-register .block__benefits {
   align-items: center;
   display: flex;
   justify-content: start;
   padding: 5px 30px 4px
}

.signwall-inside_forms-cont-correo-register .block__benefits_first-img {
   height: auto;
   width: 40px
}

.signwall-inside_forms-cont-correo-register .block__benefits_second-description {
   font-family: Titillium Web;
   font-size: 15px;
   line-height: normal;
   padding-left: 20px;
   text-align: left
}

.signwall-inside_forms-cont-correo-register .button__continue {
   font-family: Titillium Web;
   font-size: 18px;
   margin-top: 15px;
   width: 70%
}

.signwall-inside_forms-cont-correo-register .text-info {
   color: #000;
   font-family: Titillium, Arial, Helvetica, sans-serif;
   font-size: 17px;
   font-weight: 400;
   margin-bottom: 5px
}

.signwall-inside_forms-cont-correo-register .text-boletin {
   color: #000;
   font-family: Titillium, Arial, Helvetica, sans-serif;
   font-size: 20px;
   font-weight: 700
}

.signwall-inside_forms-cont-correo-register .barra {
   background-color: #000;
   color: #000;
   margin-bottom: 14px;
   margin-top: 14px;
   width: 50%
}

.signwall-inside_forms-cont-correo-register .text-news {
   font-family: Bitter, Arial, Helvetica, sans-serif;
   font-size: 32px;
   font-weight: 700;
   text-transform: uppercase
}

.signwall-inside_forms-cont-paywall {
   color: #444;
   font-family: Open Sans, Arial, Helvetica, sans-serif;
   line-height: 20px;
   position: relative
}

.signwall-inside_forms-cont-paywall .cont-price-detail {
   margin-top: 20px
}

.signwall-inside_forms-cont-paywall .cont-price-detail .detail-price,
.signwall-inside_forms-cont-paywall .cont-price-detail .detail-price-middle,
.signwall-inside_forms-cont-paywall .cont-price-detail .price,
.signwall-inside_forms-cont-paywall .cont-price-detail .price-middle {
   display: inline-block;
   vertical-align: baseline;
   vertical-align: initial
}

.signwall-inside_forms-cont-paywall .cont-price-detail .price {
   font-size: 65px;
   font-weight: 600;
   letter-spacing: -2px;
   text-align: center;
   width: 40%
}

.signwall-inside_forms-cont-paywall .cont-price-detail .price i {
   font-size: .5em;
   font-style: normal;
   font-weight: 400;
   letter-spacing: 0
}

.signwall-inside_forms-cont-paywall .cont-price-detail .detail-price {
   font-size: 14px;
   line-height: 20px;
   width: 60%
}

.signwall-inside_forms-cont-paywall .cont-price-detail .price-middle {
   width: 50%
}

.signwall-inside_forms-cont-paywall .cont-price-detail .price-middle h3 {
   font-family: inherit;
   font-size: 42px;
   font-weight: 700;
   text-align: center
}

.signwall-inside_forms-cont-paywall .cont-price-detail .detail-price-middle {
   width: 50%
}

.signwall-inside_forms-cont-paywall .title-line {
   font-size: 14px;
   font-weight: 700;
   margin-bottom: 10px;
   margin-top: 20px;
   position: relative;
   text-align: center
}

.signwall-inside_forms-cont-paywall .title-line:before {
   border-top: 1px solid gray;
   content: "";
   display: block;
   height: 2px;
   position: absolute;
   top: 50%;
   width: 100%;
   z-index: 0
}

.signwall-inside_forms-cont-paywall .title-line span {
   background: #fff;
   padding: 0 10px;
   position: relative;
   z-index: 1
}

.signwall-inside_forms-cont-paywall .line-gestion:before {
   border-top: 1px solid #a98e7c !important
}

.signwall-inside_forms-cont-paywall .line-elcomercio:before {
   border-top: 1px solid #c6b065 !important
}

.signwall-inside_forms-cont-paywall .list-benefits {
   font-size: 14px;
   line-height: 24px
}

.signwall-inside_forms-cont-paywall .list-benefits li {
   background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAAXNSR0IArs4c6QAAAYNJREFUOBGFUsFxgzAQBEEDqSDgBuIOogH/43QQXnmGdOBUELsC55mn/Qcjd0AaICqBArDJrgeIkB3nZsSduN3T3kmuY5mUMvB9/wW/Jda0S5fw2yzLFt1+cP4QIYjjeOm6LslO27ZfiLfwNXyAtTGxfez2AcglQHfYb5umSZVSus/ZPoqiJ2Dv8zxPTgWMk98uyTQLkCyEWFPh4XCQbtfzN0DscW6C7dgmQ2UtPM9LCaRsm2DuL5GZF1iScvqeZ7OZZMK0v8jECA4OS3PDduAKzGTNPe0amfnRNVIFCAmHhCK8yr05MPZMEg1KN3APgvIR3PInbbfbfRyPxwSqRtM2ycSBF5DLGSisaScf4W8RAnhVNplYtg6oGq4R4A0exuOpwj+fXj5uLvS01nUYhjeUPJlMnKqq9tf4IC+Qf8aBq6IoPs+eMpVA9itkawAHo2y8mXccNMfP4dENBYg0njS3JYppBiAFcFMsDm+FVlPGtFEB/uhOIkB2gyKJN6WgbGkr+wHP1//N8PmHWQAAAABJRU5ErkJggg==");
   background-position: 0 4px;
   background-repeat: no-repeat;
   margin-bottom: 10px;
   padding-left: 30px
}

.signwall-inside_forms-error {
   background: #ff2b2b;
   border-radius: 4px;
   color: #fff;
   font-family: Libre Franklin, sans-serif;
   font-size: 12px;
   line-height: 16px;
   margin-bottom: 0;
   margin-top: 5px;
   padding: 5px 10px;
   text-align: center
}

.signwall-inside_forms-error.warning {
   background: #f9d8a7;
   color: #925700
}

.signwall-inside_forms-error .link {
   background: inherit;
   border: 0;
   color: #925700;
   cursor: pointer;
   display: block;
   font-size: 12px;
   font-weight: 700;
   height: auto;
   margin: 0 auto;
   padding: 0;
   text-decoration: underline;
   width: auto
}

.signwall-inside_forms-error span {
   display: block
}

.signwall-inside_forms-link {
   cursor: pointer;
   display: inline-block;
   font-weight: 400;
   text-decoration: underline
}

.signwall-inside_forms-btn-base {
   background: none;
   border: 0 !important;
   color: #000;
   cursor: pointer;
   font-weight: 700;
   height: auto;
   padding: 0;
   width: auto !important
}

.signwall-inside_forms-btn-base:disabled {
   opacity: .7
}

.signwall-inside_forms-btn-base svg {
   margin-right: 10px
}

.signwall-inside_forms-btn {
   background: #0179af;
   border: 0 !important;
   color: #fff !important;
   cursor: pointer;
   font-weight: 700
}

.signwall-inside_forms-btn:disabled {
   opacity: .7
}

.signwall-inside_forms-btn-codp,
.signwall-inside_forms-btn-codp:disabled {
   font-size: 16.5px !important;
   font-weight: 400 !important
}

.signwall-inside_forms-btn-codp:disabled {
   opacity: .7
}

.signwall-inside_forms-form {
   background-color: inherit;
   box-sizing: border-box;
   display: block;
   padding: 10px 25px;
   width: 100%
}

.signwall-inside_forms-form .msg-confirmation .title-success {
   font-weight: 700;
   margin-bottom: 10px;
   text-align: center
}

.signwall-inside_forms-form .msg-confirmation .loading-call {
   display: inline-block;
   height: 40px;
   margin: 20px 80px;
   position: relative;
   width: 80px
}

.signwall-inside_forms-form .msg-confirmation .loading-call>div {
   -webkit-animation-timing-function: cubic-bezier(0, 1, 1, 0);
   animation-timing-function: cubic-bezier(0, 1, 1, 0);
   background: #6b6b6b;
   border-radius: 50%;
   height: 13px;
   position: absolute;
   top: 15px;
   width: 13px
}

.signwall-inside_forms-form .msg-confirmation .loading-call>div:first-child {
   -webkit-animation: c .6s infinite;
   animation: c .6s infinite;
   left: 8px
}

.signwall-inside_forms-form .msg-confirmation .loading-call>div:nth-child(2) {
   -webkit-animation: e .6s infinite;
   animation: e .6s infinite;
   left: 8px
}

.signwall-inside_forms-form .msg-confirmation .loading-call>div:nth-child(3) {
   -webkit-animation: e .6s infinite;
   animation: e .6s infinite;
   left: 32px
}

.signwall-inside_forms-form .msg-confirmation .loading-call>div:nth-child(4) {
   -webkit-animation: d .6s infinite;
   animation: d .6s infinite;
   left: 56px
}

.signwall-inside_forms-form.npadding {
   padding: 0
}

.signwall-inside_forms-form.premium {
   padding: 10px 20px !important
}

.signwall-inside_forms-form input:-webkit-autofill,
.signwall-inside_forms-form input:-webkit-autofill:active,
.signwall-inside_forms-form input:-webkit-autofill:focus,
.signwall-inside_forms-form input:-webkit-autofill:hover {
   -webkit-box-shadow: inset 0 0 0 30px #fff !important
}

.signwall-inside_forms-form button,
.signwall-inside_forms-form input,
.signwall-inside_forms-form select,
.signwall-inside_forms-form textarea {
   -webkit-appearance: none;
   -moz-appearance: none;
   appearance: none;
   border: 1px solid #bbb;
   border-radius: 4px;
   font-size: 14px;
   height: 42px;
   outline: none;
   padding: 5px 10px;
   width: 100%
}

.signwall-inside_forms-form textarea {
   height: 65px;
   resize: none
}

.signwall-inside_forms-form input {
   box-sizing: border-box;
   cursor: text;
   line-height: 20px
}

.signwall-inside_forms-form input.error {
   border: 1px solid #ff2b2b
}

.signwall-inside_forms-form select {
   background: transparent;
   background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>");
   background-position-x: 100%;
   background-position-y: 10px;
   background-repeat: no-repeat;
   cursor: text
}

.signwall-inside_forms-form select.error {
   border: 1px solid #ff2b2b
}

.signwall-inside_forms-form select:focus {
   background-image: url("data:image/svg+xml;utf8,<svg fill='gray' height='24' viewBox='0 0 24 24' width='24' xmlns='http://www.w3.org/2000/svg'><path d='M7 10l5 5 5-5z'/><path d='M0 0h24v24H0z' fill='none'/></svg>")
}

.signwall-inside_forms-form .mb-5 {
   margin-bottom: 5px
}

.signwall-inside_forms-form .mb-10 {
   margin-bottom: 10px
}

.signwall-inside_forms-form .mb-20 {
   margin-bottom: 20px
}

.signwall-inside_forms-form .mt-10 {
   margin-top: 10px
}

.signwall-inside_forms-form .mt-15 {
   margin-top: 15px
}

.signwall-inside_forms-form .mt-20 {
   margin-top: 20px
}

.signwall-inside_forms-form .mt-40 {
   margin-top: 40px
}

.signwall-inside_forms-form .ml-5 {
   margin-left: 5px
}

.signwall-inside_forms-form .mr-5 {
   margin-right: 5px
}

.signwall-inside_forms-form .ml-10 {
   margin-left: 10px
}

.signwall-inside_forms-form .mr-10 {
   margin-right: 10px
}

.signwall-inside_forms-form .center {
   text-align: center
}

.signwall-inside_forms-form .justify {
   text-align: justify
}

.signwall-inside_forms-form .bold {
   font-weight: 700
}

.signwall-inside_forms-form .right {
   text-align: right
}

.signwall-inside_forms-form .f-right {
   float: right
}

.signwall-inside_forms-form .text-sm {
   font-size: 12px
}

.signwall-inside_forms-form .block {
   display: block
}

.signwall-inside_forms-form .inline {
   display: inline
}

.signwall-inside_forms-form .sz-20 {
   font-size: 20px
}

.signwall-inside_forms-form .label {
   color: gray;
   font-size: 12px;
   margin-bottom: 5px
}

.signwall-inside_forms-form .group-inline {
   display: flex;
   justify-content: space-between
}

.signwall-inside_forms-form .only-mobile-tablet {
   display: block
}

.signwall-inside_forms-form .note-premium {
   padding: 0
}

.signwall-inside_forms-form .group-float-trome {
   font-family: Encode Sans Condensed, sans-serif;
   position: relative
}

.signwall-inside_forms-form .group-float-trome__title {
   font-size: 26px;
   font-weight: 700;
   margin-bottom: 20px;
   margin-top: 0
}

.signwall-inside_forms-form .group-float-trome__subtitle {
   font-size: 14px;
   font-weight: 700
}

.signwall-inside_forms-form .spacing-trome {
   display: none
}

.signwall-inside_forms-title {
   color: #000;
   font-family: inherit;
   font-weight: 700;
   line-height: 28px;
   word-break: break-word
}

.signwall-inside_forms-text {
   color: #444;
   font-family: Open Sans, Arial, Helvetica, sans-serif;
   font-size: 14px;
   font-weight: 400;
   line-height: 18px
}

.signwall-inside_forms-text .sub-paragraph {
   display: inline-block
}

.signwall-inside_forms-text .sub-paragraph .price {
   display: inline-block;
   min-width: 30px
}

@-webkit-keyframes c {
   0% {
      transform: scale(0)
   }

   to {
      transform: scale(1)
   }
}

@keyframes c {
   0% {
      transform: scale(0)
   }

   to {
      transform: scale(1)
   }
}

@-webkit-keyframes d {
   0% {
      transform: scale(1)
   }

   to {
      transform: scale(0)
   }
}

@keyframes d {
   0% {
      transform: scale(1)
   }

   to {
      transform: scale(0)
   }
}

@-webkit-keyframes e {
   0% {
      transform: translate(0)
   }

   to {
      transform: translate(24px)
   }
}

@keyframes e {
   0% {
      transform: translate(0)
   }

   to {
      transform: translate(24px)
   }
}

.form-trome .signwall-inside_forms-btn {
   padding-top: 20px;
   text-align: left
}

.form-trome .signwall-inside_forms-link {
   text-decoration: none
}

.form-trome .signwall-inside_forms-cont input:-moz-placeholder-shown+label,
.form-trome .signwall-inside_forms-cont select:-moz-placeholder-shown+label {
   transform: translate(.5rem, 2.3rem) scale(.95)
}

.form-trome .signwall-inside_forms-cont input:-ms-input-placeholder+label,
.form-trome .signwall-inside_forms-cont select:-ms-input-placeholder+label {
   transform: translate(.5rem, 2.3rem) scale(.95)
}

.form-trome .signwall-inside_forms-cont input:placeholder-shown+label,
.form-trome .signwall-inside_forms-cont select:placeholder-shown+label {
   transform: translate(.5rem, 2.3rem) scale(.95)
}

.form-trome .signwall-inside_forms-cont input:focus+label {
   background-color: inherit;
   cursor: pointer;
   margin: 0;
   padding: 0 5px;
   transform: translate(.5rem, .58rem) scale(.75);
   transform-origin: 0 0
}

.form-trome .signwall-inside_forms-text {
   text-align: left
}

.form-trome .signwall-inside_forms-text-note {
   font-family: Encode Sans Condensed, sans-serif;
   font-size: 10px;
   line-height: 13px;
   margin-top: 100px;
   text-align: right
}

.form-peru21 input {
   border-radius: 4px !important
}

.form-peru21 .p-link {
   color: #000;
   font-size: 12px;
   letter-spacing: .02em;
   margin-bottom: 15px;
   margin-top: 15px
}

.form-diariocorreo input,
.form-peru21 .signwall-inside_forms-btn,
.form-peru21 .signwall-inside_forms-btn-social {
   border-radius: 4px !important
}

.form-diariocorreo .p-link {
   color: #000;
   font-size: 12px;
   letter-spacing: .02em;
   margin-bottom: 15px;
   margin-top: 15px
}

.form-diariocorreo .signwall-inside_forms-btn,
.form-diariocorreo .signwall-inside_forms-btn-social,
.form-ojo input {
   border-radius: 4px !important
}

.form-ojo .p-link {
   color: #000;
   font-size: 12px;
   letter-spacing: .02em;
   margin-bottom: 15px;
   margin-top: 15px
}

.form-depor input,
.form-ojo .signwall-inside_forms-btn,
.form-ojo .signwall-inside_forms-btn-social {
   border-radius: 4px !important
}

.form-depor .p-link {
   color: #000;
   font-size: 12px;
   letter-spacing: .02em;
   margin-bottom: 15px;
   margin-top: 15px
}

.form-depor .signwall-inside_forms-btn,
.form-depor .signwall-inside_forms-btn-social,
.form-elbocon input {
   border-radius: 4px !important
}

.form-elbocon .p-link {
   color: #000;
   font-size: 12px;
   letter-spacing: .02em;
   margin-bottom: 15px;
   margin-top: 15px
}

.form-elbocon .signwall-inside_forms-btn,
.form-elbocon .signwall-inside_forms-btn-social {
   border-radius: 4px !important
}

@-webkit-keyframes f {
   50% {
      transform: scale(1.2)
   }

   to {
      transform: scale(1)
   }
}

@keyframes f {
   50% {
      transform: scale(1.2)
   }

   to {
      transform: scale(1)
   }
}

.sign-loading {
   text-align: center;
   width: 100%
}

.sign-loading.full {
   background: #fff;
   height: 100%;
   left: 0;
   margin: 0;
   padding: 0;
   position: fixed;
   top: 0;
   width: 100%;
   z-index: 20
}

.sign-loading.block {
   background: transparent;
   padding: 50% 0;
   position: relative
}

.sign-loading.transparent {
   align-items: center;
   background: hsla(0, 4%, 5%, .5);
   border-radius: .3em;
   bottom: 0;
   display: flex;
   justify-content: center;
   left: 0;
   position: absolute;
   right: 0;
   top: 0;
   z-index: 20
}

.sign-loading.premium {
   background: transparent;
   padding: 20% 0;
   position: relative
}

.sign-loading .cont-loader-logo.full {
   height: 50px;
   left: 50%;
   margin-left: -100px;
   margin-top: -25px;
   position: absolute;
   text-align: center;
   top: 50%;
   width: 200px
}

.sign-loading .cont-loader-logo svg {
   margin: 0 5px
}

.sign-loading .cont-loader-logo svg:first-child,
.sign-loading .cont-loader-logo svg:nth-child(2) {
   -webkit-animation: f .7s linear infinite;
   animation: f .7s linear infinite
}

.sign-loading .cont-loader-logo svg:nth-child(2) {
   -webkit-animation-delay: .35s;
   animation-delay: .35s
}

.sign-loading .cont-loader-logo svg:nth-child(3) {
   -webkit-animation: f .7s linear infinite;
   -webkit-animation-delay: .7s;
   animation: f .7s linear infinite;
   animation-delay: .7s
}

.sign-loading .cont-loader-default {
   align-items: center;
   border-radius: 50%;
   display: flex;
   height: 120px;
   justify-content: center;
   left: 50%;
   margin-left: -60px;
   margin-top: -60px;
   position: absolute;
   text-align: center;
   top: 50%;
   width: 120px
}

.sign-loading .cont-loader-default img {
   -webkit-animation: f .7s linear infinite;
   animation: f .7s linear infinite;
   max-height: 30px;
   max-width: 80px;
   width: auto
}

.saltar-intro-title__container {
   border-top: 2px solid #646464;
   justify-content: center;
   margin-bottom: 10px;
   margin-top: 15px;
   padding-top: 10px;
   position: relative
}

.saltar-intro-title__container--section {
   border-bottom: 1px solid #646464;
   border-top: 0;
   flex-direction: column
}

.saltar-intro-title__container--section:before {
   border-left: 11.5px solid #7360bc;
   content: "";
   height: 105px;
   position: absolute;
   transform: rotate(0deg) skew(0deg, -45deg)
}

.saltar-intro-title__container--section .saltar-intro-title__title {
   border: 0;
   font-size: 32px;
   font-weight: 900;
   line-height: 24px;
   margin-bottom: 10px;
   margin-top: 50px;
   position: unset;
   text-align: left
}

.saltar-intro-title__container--section .saltar-intro-title__box-line {
   padding-left: 10px
}

.saltar-intro-title__container--section .saltar-intro-title__line {
   margin-bottom: 3px
}

.saltar-intro-title__title {
   background-color: #fff;
   border-left: 1px solid #646464;
   border-right: 1px solid #646464;
   color: #575757;
   font-size: 23px;
   font-weight: 800;
   letter-spacing: 0;
   line-height: 23px;
   padding: 5px 20px;
   position: absolute;
   text-align: center;
   text-transform: uppercase;
   top: 6px
}

.saltar-intro-title__box-line {
   width: 100%
}

.saltar-intro-title__line {
   border-top: 1px dashed #646464;
   margin-bottom: 5px
}

.header {
   color: #333;
   height: 58px
}

.header__date {
   -ms-grid-row-align: center;
   align-self: center;
   font-size: 9px;
   white-space: nowrap
}

.header__logo {
   height: 44px
}

.header__item {
   white-space: nowrap
}

.header__item :hover {
   color: #333
}

.header__link {
   color: #f7c600;
   letter-spacing: .02rem
}

.header__tags {
   -ms-grid-row-align: center;
   align-self: center;
   font-size: 9px;
   font-weight: 700;
   white-space: nowrap
}

.header__custom-item {
   padding: 0 5px
}

.header__custom-item .header__link {
   padding: 5px
}

.header__custom-item:before {
   content: none
}

.header__featured.slider {
   -ms-overflow-style: none;
   justify-content: space-between;
   margin: 0;
   overflow: -moz-scrollbars-none;
   overflow-x: auto;
   scroll-behavior: smooth;
   scrollbar-width: none
}

.header__featured.slider::-webkit-scrollbar {
   display: none
}

.header__icon-back {
   background-color: #555;
   font-size: 11px
}

.header__button:focus {
   outline: 0
}

.header__button.right {
   transform: rotate(180deg)
}

.header__button.left:before,
.header__button.right:before {
   background: linear-gradient(90deg, hsla(0, 0%, 100%, .75) 0, hsla(0, 0%, 100%, .15));
   content: "";
   display: block;
   height: 100%;
   position: absolute;
   right: 0;
   top: 0;
   transform: translateX(100%);
   width: 20px
}

.header__button.disabled {
   pointer-events: none
}

.header__button.disabled:before {
   content: none
}

.header__button.disabled .header__icon-back {
   background-color: #8a8a8a
}

.header-section__img {
   width: 115px
}

.header-section__logo-wrapper {
   height: 50px;
   width: 50px
}

.header-section__btn:focus {
   outline: 0
}

.section-menu {
   left: 0;
   position: fixed;
   z-index: 1
}

.section-menu__content {
   overflow: auto;
   transform: translate3d(-100%, 0, 0);
   transition: all 2ms;
   width: 255px
}

.section-menu__search-input {
   height: 32px
}

.section-menu__search-icon {
   right: 17px;
   top: 21px
}

.section-menu__link {
   position: relative
}

.section-menu__link--v:before {
   display: none
}

.section-menu__close {
   height: 50px
}

.section-menu--active {
   position: fixed;
   z-index: 20
}

.section-menu--active .section-menu__content {
   transform: translateZ(0);
   transition: all .25s
}

.saltar-intro .navbar-somos {
   background-color: #f7c600;
   height: 45px;
   justify-content: space-between;
   padding: 0 15px
}

.saltar-intro .navbar-somos__icon {
   display: none
}

.saltar-intro .navbar-somos button:focus {
   outline: none
}

.saltar-intro .navbar-somos__logo-img {
   filter: invert(1);
   max-height: 30px
}

.saltar-intro .navbar-somos__btn-subs {
   background-color: #333;
   border: 1px solid #333;
   color: #fff;
   font-size: 11px;
   font-weight: 700;
   margin-right: 10px;
   outline: none;
   padding: 8px 12px;
   text-transform: uppercase
}

.saltar-intro .navbar-somos__btn-subs:hover {
   text-decoration: none
}

.saltar-intro .navbar-somos__btn-sign {
   border: 1px solid;
   border-radius: 50%;
   cursor: pointer;
   display: block;
   height: 34px;
   padding: 0;
   width: 34px
}

.saltar-intro .navbar-somos__btn-sign>i {
   display: inline;
   font-family: sans-serif;
   font-style: normal;
   font-weight: 400;
   text-transform: uppercase
}

.saltar-intro .navbar-somos__btn-sign>span {
   display: none
}

.saltar-intro .navbar-somos__icon-user {
   color: #f8d002
}

.saltar-intro .navbar-somos__search-button {
   height: 35px;
   width: 35px
}

.saltar-intro .navbar-somos__close-button {
   height: 35px;
   width: 50px
}

.saltar-intro .navbar-somos__search-input {
   height: 35px;
   width: 185px
}

.saltar-intro .header {
   display: none !important
}

.saltar-intro .header__icon-back {
   background-color: #7e7e7e !important
}

.saltar-intro .header__item {
   color: #000;
   font-size: 12px;
   padding: 0 10px;
   white-space: nowrap
}

.saltar-intro .header__item:before {
   background-color: #333;
   border-radius: 50px;
   content: "";
   display: block;
   height: 4px;
   margin-right: 5px;
   width: 4px
}

.saltar-intro .header__item:first-child:before {
   display: none
}

.saltar-intro .header__link {
   background-color: transparent !important;
   color: #333 !important;
   font-family: Roboto, fallback-local, sans-serif;
   font-size: 12px;
   font-weight: 600;
   letter-spacing: -.14px;
   text-transform: uppercase
}

.saltar-intro .header__button.left:before,
.saltar-intro .header__button.right:before {
   background: transparent !important
}

.saltar-intro nav.nav__wrapper {
   background-color: #e3e3e3;
   display: flex;
   height: 36px
}

.saltar-intro .header-section__img-wrapper {
   justify-content: center
}

.saltar-intro .header-section__logo-wrapper {
   display: none
}

.saltar-intro .header-section__icon:before {
   color: #707070;
   content: ""
}

.saltar-intro .header-section__btn {
   border-right: 2px solid;
   color: #707070;
   padding: 8px 8px 8px 0
}

.saltar-intro .header-section__img {
   max-height: 31px;
   max-width: 241px;
   width: 100%
}

.saltar-intro .section-menu__search {
   display: none
}

.saltar-intro .section-menu__item a {
   font-family: Roboto, fallback-local, sans-serif;
   font-weight: 500;
   letter-spacing: .22px
}

.saltar-intro .section-menu__item:last-child {
   border-right: 1px solid
}

.saltar-intro .section-menu__item-link {
   align-items: center;
   display: flex
}

.saltar-intro .section-menu__item-link:first-child {
   display: none
}

.saltar-intro-synopsis {
   border-left: 1px solid #707070;
   border-right: 1px solid #707070;
   display: flex;
   flex-direction: column;
   margin: 0 20px 20px;
   opacity: 1
}

.saltar-intro-synopsis__box {
   min-width: 200px;
   padding-left: 10px;
   padding-right: 10px
}

.saltar-intro-synopsis__box--border-bottom {
   border-bottom: 1px solid rgba(0, 0, 0, .30196);
   opacity: 1
}

.saltar-intro-synopsis__box--full {
   margin-bottom: 5px
}

.saltar-intro-synopsis__box--main {
   display: flex
}

.saltar-intro-synopsis__box--main .saltar-intro-synopsis__box:first-child {
   border-right: 1px solid #707070
}

.saltar-intro-synopsis__title {
   color: #000;
   font-size: 16px;
   font-weight: 900;
   letter-spacing: -.22px;
   line-height: 24px;
   opacity: 1
}

.saltar-intro-synopsis__stars {
   margin-bottom: 5px
}

.saltar-intro-synopsis__stars--color:before {
   color: #7360bc !important;
   content: "★";
   position: absolute;
   text-shadow: 0 0 2px rgba(0, 0, 0, .7)
}

.saltar-intro-synopsis__year {
   color: #000;
   font-weight: 500;
   line-height: 24px
}

.saltar-intro-synopsis__plataform,
.saltar-intro-synopsis__year {
   display: inline-block;
   font-size: 12px;
   letter-spacing: .17px;
   opacity: 1
}

.saltar-intro-synopsis__plataform {
   background-color: #000;
   color: #fff;
   float: right;
   font-weight: 600;
   line-height: 18px;
   margin-top: 5px;
   min-width: 97px;
   padding: 4px 10px 3px;
   text-transform: uppercase;
   transform: skew(-10deg)
}

.saltar-intro-synopsis__plataform--reversing {
   display: block;
   transform: skew(10deg)
}

.saltar-intro-synopsis__subhead {
   color: #917de5;
   font-size: 12px;
   font-weight: 800;
   letter-spacing: 0;
   line-height: 15px
}

.saltar-intro-synopsis__value {
   color: #000;
   font-size: 12px;
   font-weight: 500;
   letter-spacing: 0;
   line-height: 15px
}

@media screen and (min-width:640px) {
   .menu {
      max-width: 330px;
      transform: scaleX(0)
   }

   .menu.active {
      transform: scaleX(1)
   }

   .story-gallery-slider {
      padding: 0
   }

   .story-gallery-slider__img {
      height: 400px
   }

   .story-gallery-slider__arrows--left,
   .story-gallery-slider__arrows--right {
      font-size: 20px;
      height: 60px;
      width: 60px
   }

   .story-contents li {
      font-size: 18px
   }

   .story-content__link-list-information {
      padding: 0 10px 0 20px
   }

   .link-site__title-link {
      -webkit-line-clamp: 3
   }

   .link-site__item {
      border-bottom: 0
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_first {
      width: 15%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second {
      width: 85%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second-description {
      padding-left: 0
   }

   .saltar-intro .navbar-somos__btn-sign {
      margin-right: 20px
   }
}

@media screen and (min-width:1024px) {
   .menu {
      height: calc(100vh - 60px);
      top: 60px
   }

   .menu__content {
      width: calc(100% + 17px)
   }

   .menu__search {
      display: none
   }

   .menu--somos {
      height: calc(100vh - 80px);
      top: 80px
   }

   .story-gallery-slider {
      max-width: 1024px
   }

   .story-gallery-slider__img {
      height: 510px
   }

   .story-gallery-slider__quantity {
      height: 40px
   }

   .story-gallery-slider__arrows--left,
   .story-gallery-slider__arrows--right {
      font-size: 24px;
      height: 70px;
      width: 70px
   }

   .story-contents__font-paragraph {
      font-size: 20px
   }

   .story-contents__p-default {
      height: 345px
   }

   .story-contents li {
      font-size: 20px
   }

   .story-content__link-list-title-link {
      font-size: 17px
   }

   .st-rel__img {
      width: 200px
   }

   .st-rel__txt {
      font: 700 19px/23px Roboto, fallback-local, sans-serif;
      padding-right: 30px
   }

   .st-tags__title {
      font: 700 14px/18px Roboto, fallback-local, sans-serif
   }

   .st-tags__link {
      font: 400 16px/28px Roboto, fallback-local, sans-serif
   }

   .st-foot {
      align-items: flex-start;
      flex-direction: row;
      font: 400 11px/17px Roboto, fallback-local, sans-serif
   }

   .st-foot__img-box {
      padding: 10px 30px 10px 0
   }

   .st-foot__img {
      width: 130px
   }

   .st-foot__content {
      align-items: flex-start;
      border-left: 1px solid #ddd;
      flex: unset;
      flex-direction: row;
      text-align: left;
      text-align: initial
   }

   .st-foot__block {
      border-bottom: unset;
      border-right: 1px solid #ddd;
      padding: 0 30px
   }

   .st-foot__link {
      text-decoration: none
   }

   .most-read {
      margin: 0
   }

   .story-google-news__link {
      font-size: 22px;
      line-height: 27px
   }

   .st-interest {
      padding: 0 20px
   }

   .st-interest__title,
   .st-interest__title-p {
      margin-left: 0;
      margin-right: 0
   }

   .st-interest__item {
      margin-bottom: 15px;
      padding-bottom: 0;
      padding-left: 0;
      padding-right: 5px;
      width: calc(33.33333% - 20px)
   }

   .st-interest__item:last-child,
   .st-interest__item:nth-child(5) {
      padding-right: 0
   }

   .st-interest__link-img {
      height: 140px
   }

   .saltar-intro-title__container--section:before {
      height: 81px
   }

   .saltar-intro-title__container--section .saltar-intro-title__title {
      font-size: 50px;
      margin-top: 25px
   }

   .header__button.left:before,
   .header__button.right:before {
      width: 30px
   }

   .header-section {
      border-top: none
   }

   .header-section__img {
      max-height: 150px;
      max-width: 100%;
      width: auto
   }

   .section-menu {
      background-color: #fff;
      position: relative;
      transition: all 5ms
   }

   .section-menu__content {
      background-color: transparent;
      margin: auto;
      overflow-y: hidden;
      transform: translateZ(0);
      transition: all 10ms
   }

   .section-menu__link {
      color: #333
   }

   .section-menu__link--v:before {
      background-color: #585858;
      border-radius: 50px;
      content: "";
      display: block;
      height: 5px;
      position: absolute;
      right: -10px;
      top: 50%;
      transform: translateY(-50%);
      width: 5px
   }

   .saltar-intro .navbar-somos__btn-sign {
      border-radius: 4px;
      font-size: 11px;
      font-weight: 700;
      height: 32px;
      outline: none;
      padding: 6px 12px;
      text-transform: uppercase;
      width: auto
   }

   .saltar-intro .navbar-somos__btn-sign>i {
      display: none
   }

   .saltar-intro .navbar-somos__btn-sign>span {
      display: block
   }

   .saltar-intro .header-section__icon-wrapper {
      display: none
   }

   .saltar-intro .header-section__img {
      max-height: 61px;
      max-width: 484px
   }

   .saltar-intro .section-menu {
      background-color: #fff;
      height: auto;
      padding-bottom: 30px;
      position: relative;
      transition: all 5ms;
      width: 100%
   }

   .saltar-intro .section-menu__content {
      background-color: transparent;
      margin: auto;
      overflow-y: hidden;
      text-align: center;
      transform: translateZ(0);
      transition: all 10ms;
      width: 100%
   }

   .saltar-intro .section-menu__close {
      display: none
   }

   .saltar-intro .section-menu__list {
      border-top: 1px solid;
      justify-content: space-around;
      list-style: none;
      margin: 0;
      padding: 0 50px
   }

   .saltar-intro .section-menu__item {
      align-items: center;
      border-left: 1px solid;
      display: flex;
      height: 44px;
      width: 100%
   }

   .saltar-intro .section-menu__item a {
      color: #000;
      font-size: 16px;
      justify-content: center
   }

   .saltar-intro .section-menu__item a:before {
      display: none
   }

   .saltar-intro-synopsis {
      flex-direction: row
   }

   .saltar-intro-synopsis__box--full {
      margin-bottom: 0
   }

   .saltar-intro-synopsis__box--main .saltar-intro-synopsis__box:first-child {
      border-left: 1px solid #707070
   }

   .saltar-intro-synopsis__title {
      font-size: 14px
   }

   .saltar-intro-synopsis__year {
      display: block
   }

   .saltar-intro-synopsis__plataform {
      float: unset
   }
}

@media screen and (max-width:639px) {
   .menu {
      position: fixed;
      z-index: 999
   }

   .story-gallery-slider__arrows {
      height: calc(100% - 158px)
   }

   .story-contents__time {
      text-align: left
   }

   .story-content__stamp-trust {
      text-align: center
   }

   .story-content__stamp-trust__link {
      width: 100%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_first {
      width: 20%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second {
      width: 80%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second-description {
      padding-left: 20px
   }

   .saltar-intro-title__container--section {
      margin: 0 15px
   }

   .saltar-intro .navbar-somos__btn-subs {
      background-color: #333;
      border: 1px solid #333;
      font-family: sans-serif;
      font-size: 10px;
      font-weight: 400;
      padding: 5px 7px;
      text-transform: uppercase
   }

   .saltar-intro-synopsis__box--little:nth-child(2) {
      border-bottom: 1px solid rgba(0, 0, 0, .30196);
      padding-bottom: 10px
   }
}

@media print {
   .story-contents__visual--image {
      width: 815px
   }
}

@media screen and (min-width:768px) {
   .signwall-modal .body-modal.size-mini {
      height: auto;
      width: 60%
   }

   .signwall-modal .body-modal.size-small {
      height: auto;
      width: 70%
   }

   .signwall-modal .body-modal.size-medium {
      width: 600px
   }

   .signwall-modal .body-modal.size-medium-large {
      width: 70%
   }

   .signwall-modal .body-modal.size-large {
      height: 650px;
      width: 70%
   }

   .signwall-modal .body-modal.size-smallbottom {
      width: 648px
   }

   .signwall-modal .body-modal.size-smallbottom-large {
      width: 640px
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_first {
      width: 15%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second {
      width: 85%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second-description {
      padding-left: 10px
   }

   .signwall-inside_body-cont.premium {
      display: flex;
      flex-direction: column;
      height: 100%;
      justify-content: center;
      min-height: 120px !important
   }

   .signwall-inside_body-cont.premium .list-benefits {
      display: block;
      margin-top: 10px
   }

   .signwall-inside_body-close.premium {
      right: 10px;
      top: 10px
   }

   .signwall-inside_body-container {
      display: table;
      width: 100%
   }

   .signwall-inside_body-right.premium {
      display: table-cell;
      width: 50%
   }

   .signwall-inside_body-left.premium {
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      display: table-cell;
      width: 50%
   }

   .signwall-inside_forms-form {
      padding: 20px 80px
   }

   .signwall-inside_forms-form.npadding {
      padding: 0
   }

   .signwall-inside_forms-form .only-mobile-tablet {
      display: none
   }

   .sign-loading.premium {
      padding: 30% 0
   }
}

@media screen and (min-width:769px) and (min-width:1024px) {
   .signwall-modal .cont-modal .bg-trome {
      background: #fff url(../images/hand.png) no-repeat;
      background-position: bottom;
      display: inline-block !important
   }

   .signwall-modal .body-modal.size-medium {
      height: 630px;
      width: 680px
   }

   .signwall-modal .body-modal.size-medium .left-modal {
      display: inline-block;
      width: 45%
   }

   .signwall-modal .body-modal.size-medium .right-modal {
      width: 55%
   }

   .signwall-modal .body-modal.size-medium-large {
      width: 864px
   }

   .signwall-modal .body-modal.size-medium-large .left-modal,
   .signwall-modal .body-modal.size-medium-large .right-modal {
      width: 50%
   }

   .signwall-modal .body-modal.size-medium-large .left-modal {
      display: inline-block
   }

   .signwall-modal .body-modal.size-small {
      height: auto;
      width: 50%
   }

   .signwall-modal .body-modal.size-large {
      height: 580px;
      width: 90%
   }

   .signwall-modal .body-modal.size-large .left-modal {
      display: inline-block;
      width: 58%
   }

   .signwall-modal .body-modal.size-large .right-modal {
      width: 42%
   }

   .signwall-inside_body-left__bg {
      display: block
   }

   .signwall-inside_body-cont.paywall {
      margin-top: 25%;
      padding: 40px
   }

   .signwall-inside_body-cont.premium .logo.gestion {
      margin-top: 10px;
      max-width: 160px
   }

   .signwall-inside_body-cont.premium .logo .elcomercio {
      margin-top: 20px;
      max-width: 220px
   }

   .signwall-inside_body-close.paywall {
      top: 10px
   }

   .signwall-inside_body-right.paywall {
      display: table-cell;
      width: 100%
   }

   .signwall-inside_body-right.landing {
      display: table-cell;
      width: 50%
   }

   .signwall-inside_body-left.landing,
   .signwall-inside_body-left.paywall {
      background-position: 50%;
      background-repeat: no-repeat;
      background-size: cover;
      display: table-cell;
      width: 50%
   }

   .signwall-inside_forms-btn-social {
      padding: 0 10px 0 45px
   }

   .signwall-inside_forms-btn-social .full {
      padding: 0 30px 0 45px
   }

   .signwall-inside_forms-cont-paywall .cont-price-detail {
      margin-top: 35px
   }

   .signwall-inside_forms-cont-paywall .cont-price-detail .price {
      font-size: 58px
   }

   .signwall-inside_forms-form {
      padding: 10px 50px
   }

   .signwall-inside_forms-form .group-float-trome {
      left: 40px;
      position: absolute;
      top: 80px
   }

   .signwall-inside_forms-form .spacing-trome {
      display: block;
      height: 80px;
      width: 100%
   }

   .sign-loading.block {
      padding: 100px 0
   }

   .sign-loading.premium {
      padding: 35% 0
   }
}

@media screen and (min-width:1200px) {
   .signwall-modal .body-modal.size-mini {
      max-width: 380px;
      width: 50%
   }

   .signwall-modal .body-modal.size-small {
      max-width: 480px;
      width: 60%
   }

   .signwall-modal .body-modal.size-medium {
      width: 720px
   }

   .signwall-modal .body-modal.size-large {
      height: 600px;
      max-width: 1000px
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_first {
      width: 20%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second {
      width: 80%
   }

   .signwall-inside_forms-cont-correo-register .block__benefits_second-description {
      padding-left: 20px
   }

   .signwall-inside_body-title.paywall {
      font-size: 58px
   }

   .signwall-inside_body-title.premium {
      font-size: 26px
   }

   .signwall-inside_body-cont.paywall p {
      font-size: 18px;
      line-height: 32px
   }

   .signwall-inside_body-cont.paywall .logo {
      margin-top: 40px
   }

   .signwall-inside_body-cont.premium p {
      font-size: 14px;
      line-height: 24px
   }

   .signwall-inside_forms-cont-paywall .cont-price-detail {
      margin-top: 30px
   }

   .signwall-inside_forms-cont-paywall .cont-price-detail .price {
      font-size: 56px
   }

   .signwall-inside_forms-form.npadding {
      padding: 0
   }

   .signwall-inside_forms-form.premium {
      padding: 20px !important
   }

   .signwall-inside_forms-form .note-premium {
      padding: 0 34px
   }

   .sign-loading.block {
      padding: 180px 0
   }

   .sign-loading.premium {
      padding: 100px 0
   }
}

@media screen and (max-width:360px) {
   .signwall-inside_forms-cont-correo-register .block__benefits {
      padding-left: 0;
      padding-right: 0
   }
}

@media screen and (max-width:680px) {
   .signwall-inside_forms-text .sub-paragraph {
      display: inline-block
   }
}