@keyframes pulsate {
  0% {
    transform: scale(1);
    transform-origin: center center;
    animation-timing-function: ease-out;
  }
  10% {
    transform: scale(0.91);
    animation-timing-function: ease-in;
  }
  17% {
    transform: scale(0.98);
    animation-timing-function: ease-out;
  }
  33% {
    transform: scale(0.87);
    animation-timing-function: ease-in;
  }
  45% {
    transform: scale(1);
    animation-timing-function: ease-out;
  }
}
@keyframes slide-in-top {
  0% {
    transform: translateY(-200px);
    opacity: 0;
  }
  to {
    transform: translateY(0);
    opacity: 1;
  }
}
@keyframes slide-in-left {
  0% {
    transform: translateX(-200px);
    opacity: 0;
  }
  to {
    transform: translateX(0);
    opacity: 1;
  }
}
.menu-ic-icon {
  position: absolute;
  height: 72.5%;
  width: 99.58%;
  top: 13.33%;
  right: 0.42%;
  bottom: 14.17%;
  left: 0;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
}
.logo-icon,
.mob-menu {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.mob-menu {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  width: 24px;
  height: 24px;
}
.logo-icon {
  width: 58px;
  height: 30px;
}
.menu-block {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-sm);
}
.login-icon-mob {
  width: 28px;
  position: relative;
  height: 28px;
}
.loooogin-mob {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  padding: var(--padding-7xs);
}
.loooogin-mob-parent {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.maaaaaaaaaaaaaain-mob {
  width: 100% !important;
  background: linear-gradient(180deg, #fefefe, #e8e8e8);
  display: none;
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-5xs) var(--padding-xs);
  box-sizing: border-box;
}
.text-16 {
  position: relative;
  text-transform: uppercase;
}
.text {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.menu,
.video-1-icon {
  width: 32px;
  position: relative;
  height: 32px;
  overflow: hidden;
  flex-shrink: 0;
}
.menu {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  width: 24px;
  height: 24px;
  display: none;
}
.menu-block1 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-sm);
}
.text-161 {
  position: relative;
}
.nav,
.nav-block,
.nav1,
.text1 {
  display: flex;
  align-items: center;
}
.text1 {
  flex-direction: row;
  justify-content: center;
}
.nav,
.nav-block,
.nav1 {
  justify-content: flex-start;
}
.nav1 {
  border-radius: var(--br-11xs);
  flex-direction: column;
  padding: var(--padding-10xs) var(--padding-7xs);
}
.nav1:hover {
  background-color: var(--color-darkorange-100);
}
.nav,
.nav-block {
  flex-direction: row;
  gap: var(--gap-mini);
}
.nav-block {
  flex: 1;
  justify-content: center;
  padding: 0 var(--padding-3xs);
  gap: var(--gap-xl);
}
.login-icon {
  width: 28px;
  position: relative;
  height: 28px;
  overflow: hidden;
  flex-shrink: 0;
}
.login,
.search {
  border-radius: var(--br-11xs);
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xs);
}
.functions,
.login,
.main,
.search {
  display: flex;
  flex-direction: row;
}
.functions {
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.main {
  align-self: stretch;
  background-color: var(--color-black);
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-5xs) var(--padding-xs);
}
.text-15 {
  position: relative;
  line-height: 20px;
}
.header,
.news {
  align-self: stretch;
  display: flex;
}
.news {
  background-color: var(--color-darkorange-100);
  flex-direction: row;
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-5xs) var(--padding-xs);
}
.header {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  color: var(--color-white);
}
.title {
  flex: 1;
  position: relative;
  font-weight: 600;
}
.text22 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
}
.text-1610 {
  position: relative;
  font-weight: 600;
}
.date,
.text27 {
  display: flex;
  flex-direction: row;
}
.date {
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-9xs);
}
.text27 {
  align-items: center;
  justify-content: center;
  font-family: var(--font-ibm-plex-sans);
}
.name,
.publish,
.title-block {
  display: flex;
  align-items: flex-start;
}
.name {
  flex-direction: row;
  justify-content: flex-start;
  gap: var(--gap-9xs);
  font-size: var(--font-size-mid);
  color: var(--color-darkslategray-100);
}
.publish,
.title-block {
  align-self: stretch;
  flex-direction: column;
}
.publish {
  justify-content: center;
  padding: var(--padding-3xs) 0 var(--padding-3xs) var(--padding-11xl);
  gap: var(--gap-5xs);
  font-size: var(--font-size-sm);
  color: var(--color-darkorange-100);
}
.title-block {
  justify-content: flex-start;
  gap: var(--gap-base);
}
.img1-icon {
  align-self: stretch;
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.img-block {
  align-self: stretch;
  border-radius: var(--br-11xs);
  border: 1px solid var(--color-gainsboro-200);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-9xs);
}
.facebook-icon {
  width: 20px;
  position: relative;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.facebook-ic,
.facebook-ic-parent {
  display: flex;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
}
.facebook-ic {
  background-color: var(--color-darkorange-100);
  padding: var(--padding-base) var(--padding-3xs);
}
.facebook-ic-parent {
  width: 86px;
  flex-wrap: wrap;
  gap: var(--gap-7xs);
}
.text-182 {
  position: relative;
  line-height: 26px;
}
.clock-regular-1-icon {
  width: 22px;
  position: relative;
  height: 22px;
  overflow: hidden;
  flex-shrink: 0;
}
.tiempo {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-6xs);
}
.text-184 {
  flex: 1;
  position: relative;
  line-height: 28px;
}
.text30 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-size: var(--font-size-xl);
}
.img02-icon {
  align-self: stretch;
  border-radius: var(--br-11xs);
  max-width: 100%;
  overflow: hidden;
  max-height: 100%;
  object-fit: cover;
}
.img-content02 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.title1 {
  flex: 1;
  position: relative;
  text-transform: uppercase;
}
.text31 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  font-size: var(--font-size-6xl);
  color: var(--color-black);
}
.david-bronzino {
  font-weight: 600;
}
.practicamente-no-trabajas {
  font-family: var(--font-roboto);
}
.text-185 {
  flex: 1;
  position: relative;
  line-height: 26px;
}
.text33 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.text32 {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
  font-family: var(--font-ibm-plex-sans);
}
.img-block05,
.text32,
.text39 {
  align-self: stretch;
  display: flex;
}
.text39 {
  flex-direction: row;
  align-items: center;
  justify-content: center;
  font-family: var(--font-roboto);
}
.img-block05 {
  border-radius: var(--br-11xs);
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.total-pagado-en {
  font-weight: 600;
  color: var(--color-black);
}
.text55 {
  align-self: stretch;
  color: #fb4242;
}
.calculator-script,
.text55,
.text56 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.text56 {
  align-self: stretch;
  font-family: var(--font-ibm-plex-sans);
}
.calculator-script {
  width: 100%;
  color: var(--color-black);
}
.block,
.img-content06 {
  align-self: stretch;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
}
.block {
  padding: 0 var(--padding-xl);
  gap: var(--gap-base);
}
.img-content06 {
  gap: var(--gap-7xs);
  text-align: center;
  font-size: 19px;
  color: var(--color-black);
}
.text-24 {
  flex: 1;
  position: relative;
  line-height: 29px;
  font-weight: 600;
}
.confieso-que-al {
  margin: 0;
}
.text-1832 {
  height: auto !important;
  flex: 1;
  position: relative;
  line-height: 26px;
  display: inline-block;
}
.day-1,
.info,
.info1,
.text63 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  height: auto !important;
}
.day-1,
.info,
.info1 {
  flex-direction: column;
  justify-content: flex-start;
}
.info {
  border-left: 2px solid var(--color-darkorange-100);
  box-sizing: border-box;
  padding: var(--padding-4xs);
  font-size: var(--font-size-lg);
  color: var(--color-darkslategray-200);
}
.day-1,
.info1 {
  gap: var(--gap-5xs);
}
.info1 {
  border-left: 2px solid var(--color-darkorange-100);
  box-sizing: border-box;
  padding: var(--padding-4xs);
  gap: var(--gap-2xs);
  font-size: var(--font-size-lg);
  color: var(--color-darkslategray-200);
}
.bank-logo-2-icon {
  width: 128px;
  position: relative;
  height: 30px;
  object-fit: cover;
}
.text-12 {
  position: relative;
}
.text69 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: 0 0 var(--padding-7xs);
  font-size: 23px;
}
.text68 {
  filter: blur(2px);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-11xs);
}
.code,
.first,
.rbc,
.second,
.text68,
.text73 {
  display: flex;
  justify-content: flex-start;
}
.rbc {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-xl);
}
.code,
.first,
.second,
.text73 {
  flex-direction: row;
  align-items: center;
}
.code,
.first,
.second {
  flex-direction: column;
  align-items: flex-start;
}
.first,
.second {
  gap: 10px 88px;
}
.second {
  gap: 10px 64px;
}
.head,
.info3,
.text81 {
  display: flex;
  flex-direction: row;
}
.info3 {
  flex: 1;
  filter: blur(2px);
  align-items: flex-start;
  justify-content: flex-end;
  gap: var(--gap-11xl);
}
.head,
.text81 {
  align-self: stretch;
  justify-content: flex-start;
}
.head {
  align-items: flex-start;
  gap: 299px 2px;
}
.text81 {
  filter: blur(2px);
  align-items: center;
}
.text-1213 {
  flex: 1;
  position: relative;
}
.text82 {
  background-color: var(--color-lightgray);
}
.text82,
.text83 {
  align-self: stretch;
  border-right: 2px solid var(--color-gray-400);
  border-bottom: 2px solid var(--color-gray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs);
}
.date1 {
  width: 100px;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.text85 {
  align-self: stretch;
  border-right: 2px solid var(--color-gray-400);
  border-bottom: 2px solid var(--color-gray-400);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-9xs);
}
.transaction {
  flex: 1;
  flex-direction: column;
}
.debit,
.table,
.text92,
.transaction {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
}
.debit {
  width: 70px;
  flex-direction: column;
}
.table,
.text92 {
  align-self: stretch;
  flex-direction: row;
}
.text92 {
  align-items: center;
  justify-content: flex-end;
  font-family: var(--font-helvetica-neue);
}
.statement-details {
  background-color: var(--color-white);
  border: 1px solid var(--color-gray-400);
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-xl);
  gap: var(--gap-base);
}
.block2,
.statement,
.statement-details,
.text94 {
  align-self: stretch;
  display: flex;
}
.statement {
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  font-size: var(--font-size-xs);
  color: var(--color-gray-400);
  font-family: var(--font-helvetica);
}
.block2,
.text94 {
  align-items: center;
  color: var(--color-gray-200);
}
.block2 {
  flex-direction: column;
  justify-content: flex-start;
  padding: 0 var(--padding-xl);
  gap: var(--gap-base);
  font-size: var(--font-size-9xl);
}
.text94 {
  flex-direction: row;
  justify-content: center;
  font-size: var(--font-size-6xl);
}
.check-solid-ic-icon {
  width: 14px;
  position: relative;
  height: 14px;
  overflow: hidden;
  flex-shrink: 0;
}
.check-solid {
  border-radius: var(--br-11xs);
  background-color: var(--color-darkorange-100);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-3xs);
}
.text-1836 {
  height: auto !important;
  flex: 1;
  position: relative;
  display: inline-block;
}
.one,
.text95 {
  display: flex;
  flex-direction: row;
  height: auto !important;
}
.text95 {
  flex: 1;
  align-items: center;
  justify-content: center;
}
.one {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.text-17 {
  flex: 1;
}
.text-17,
.text-171 {
  position: relative;
  display: inline-block;
}
.frame-parent,
.text-group,
.text-parent,
.text101 {
  align-self: stretch;
  display: flex;
  align-items: center;
}
.text101 {
  border: 3px solid var(--color-darkorange-100);
  flex-direction: row;
  justify-content: center;
  padding: var(--padding-3xs) var(--padding-xl);
  color: var(--color-darkorange-100);
}
.frame-parent,
.text-group,
.text-parent {
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.frame-parent,
.text-group {
  justify-content: center;
}
.frame-parent {
  justify-content: flex-start;
  padding: var(--padding-3xs) 0;
  gap: var(--gap-xl);
  text-align: center;
}
.text-1841 {
  height: 26px;
  position: relative;
  font-weight: 500;
  display: inline-block;
}
.text104 {
  text-decoration: none;
  border-radius: var(--br-11xs);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: inherit;
}
.hand-pointer-solid-icon {
  width: 24px;
  position: relative;
  height: 26px;
  overflow: hidden;
  flex-shrink: 0;
}
.block3,
.button {
  display: flex;
  align-items: center;
}
.button {
  align-self: stretch;
  border-radius: var(--br-11xs);
  background-color: var(--color-darkorange-100);
  flex-direction: row;
  justify-content: center;
  padding: var(--padding-smi) 0;
  gap: var(--gap-3xs);
  opacity: 1;
  text-align: center;
  font-size: 22px;
  color: var(--color-white);
}
.button.animate {
  animation: 1s linear 0s infinite reverse forwards pulsate;
}
.block3 {
  flex-direction: column;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-xl) 0;
  box-sizing: border-box;
  gap: var(--gap-base);
  height: auto !important;
  font-size: var(--font-size-xl);
  color: var(--color-black);
}
.block3,
.div {
  align-self: stretch;
}
.block-parent,
.main1 {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-base);
}
.block-parent {
  flex: 1;
  flex-direction: column;
}
.main1 {
  align-self: stretch;
  flex-direction: row;
  padding: var(--padding-xl) 0 0;
  font-size: var(--font-size-lg);
  color: var(--color-darkslategray-200);
}
.fac-1-icon {
  width: 30px;
  position: relative;
  height: 30px;
  object-fit: cover;
}
.title2 {
  align-self: stretch;
  border-radius: var(--br-9xs) var(--br-9xs) 0 0;
  background-color: #4267b2;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-3xs) var(--padding-xl);
  gap: var(--gap-sm);
}
.avatar0-icon {
  width: 38px;
  position: relative;
  border-radius: 50%;
  height: 38px;
  object-fit: cover;
}
.leave-comment,
.new-comment-zone {
  display: flex;
  justify-content: flex-start;
}
.leave-comment {
  border: 0;
  outline: 0;
  font-family: var(--font-roboto);
  font-size: var(--font-size-base);
  background-color: var(--color-whitesmoke);
  flex: 1;
  border-radius: 22px;
  height: 38px;
  flex-direction: column;
  align-items: flex-start;
  padding: var(--padding-3xs) var(--padding-xl);
  box-sizing: border-box;
  color: #757575;
}
.new-comment-zone {
  align-self: stretch;
  flex-direction: row;
  align-items: center;
  gap: var(--gap-3xs);
}
.text-1613 {
  flex: 1;
  position: relative;
  text-decoration: underline;
  font-weight: 700;
  color: inherit;
}
.new-comment,
.text106 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-end;
}
.new-comment {
  flex-direction: column;
  align-items: flex-end;
  justify-content: flex-start;
  gap: var(--gap-sm);
  text-align: right;
  font-size: var(--font-size-base);
}
.text-1614 {
  flex: 1;
  position: relative;
  font-weight: 500;
}
.avatar1-icon {
  width: 32px;
  position: relative;
  border-radius: 50%;
  height: 32px;
  object-fit: cover;
}
.text-1616 {
  flex: 1;
  position: relative;
  line-height: 20px;
}
.text108,
.text110 {
  align-self: stretch;
  display: flex;
  justify-content: center;
}
.text110 {
  flex-direction: row;
  align-items: center;
  color: var(--color-darkslategray-300);
}
.text108 {
  flex-direction: column;
  align-items: flex-start;
  gap: var(--gap-11xs);
}
.like-icon {
  width: 18px;
  position: relative;
  height: 18px;
  overflow: hidden;
  flex-shrink: 0;
}
.like-block {
  text-decoration: none;
  border-radius: var(--br-3xs);
  background-color: var(--color-white);
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-11xs) var(--padding-8xs);
  gap: var(--gap-9xs);
  font-size: var(--font-size-2xs);
  color: var(--color-lightslategray);
}
.comment-text-block {
  align-self: stretch;
  border-radius: var(--br-lg);
  background-color: var(--color-whitesmoke);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  padding: var(--padding-5xs) var(--padding-3xs);
  gap: var(--gap-5xs);
}
.text-1618 {
  position: relative;
  text-decoration: underline;
  color: inherit;
}
.frame-child {
  width: 3px;
  position: relative;
  border-radius: 50%;
  background-color: var(--color-darkslateblue-200);
  height: 3px;
}
.text-container,
.text114 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  color: var(--color-dimgray);
}
.text-container {
  justify-content: flex-start;
  gap: var(--gap-6xs);
  color: var(--color-darkslateblue-200);
}
.comment,
.comment-content {
  display: flex;
  align-items: flex-start;
  gap: var(--gap-5xs);
}
.comment-content {
  flex: 1;
  flex-direction: column;
  justify-content: center;
}
.comment {
  align-self: stretch;
  flex-direction: row;
  justify-content: flex-start;
}
.comment-img-icon {
  width: 209px;
  position: relative;
  border-radius: 5px;
  height: 418px;
  object-fit: cover;
}
.comment4 {
  align-self: stretch;
  flex-direction: row;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-base) 0 0;
  gap: var(--gap-5xs);
}
.plataforma1 {
  text-decoration: underline;
}
.plataforma {
  color: inherit;
}
.comments,
.new-comment-parent {
  align-self: stretch;
  align-items: flex-start;
  gap: var(--gap-sm);
}
.comments {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  color: var(--color-darkslateblue-100);
}
.new-comment-parent {
  border-radius: 0 0 var(--br-9xs) var(--br-9xs);
  border-right: 1px solid var(--color-gainsboro-100);
  border-bottom: 1px solid var(--color-gainsboro-100);
  border-left: 1px solid var(--color-gainsboro-100);
  padding: var(--padding-xl);
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-darkslateblue-200);
}
.comment-block,
.content-block,
.new-comment-parent {
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
.comment-block {
  align-self: stretch;
  align-items: flex-start;
  text-align: center;
  font-size: var(--font-size-xl);
  color: var(--color-white);
}
.content-block {
  width: 100%;
  overflow: hidden;
  align-items: center;
  padding: 0 var(--padding-xl);
  box-sizing: border-box;
  gap: var(--gap-base);
  max-width: 1040px;
  font-size: 30px;
}
.rtvees-icon {
  width: 59px;
  position: relative;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.ch-logo {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xs);
}
.rtve-es,
.texts {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
}
.texts {
  width: 101px;
  justify-content: center;
  gap: var(--gap-7xs);
}
.rtve-es {
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.chevron-down-solid-1-icon,
.tve-icon {
  width: 32px;
  position: relative;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.chevron-down-solid-1-icon {
  width: 12px;
  height: 13px;
}
.chevron-down-solid-1-wrapper {
  align-self: stretch;
  width: 144px;
  display: none;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.ch-logo1 {
  align-self: stretch;
  border-bottom: 2px solid #2199e7;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xs) var(--padding-3xs);
  gap: var(--gap-3xs);
}
.texts1,
.tve {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.texts1 {
  align-self: stretch;
  gap: var(--gap-7xs);
}
.tve {
  flex: 1;
  gap: var(--gap-3xs);
}
.rne-icon {
  width: 39px;
  position: relative;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
}
.chevron-down-solid-1-container {
  align-self: stretch;
  width: 137px;
  display: none;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.ch-logo2 {
  align-self: stretch;
  border-bottom: 2px solid #ff0004;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xs) var(--padding-3xs);
  gap: var(--gap-3xs);
}
.chevron-down-solid-1-frame {
  align-self: stretch;
  width: 408px;
  display: none;
  flex-direction: column;
  align-items: flex-end;
  justify-content: center;
}
.ch-logo3 {
  align-self: stretch;
  border-bottom: 2px solid #ff9f02;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  padding: 0 0 var(--padding-3xs) var(--padding-3xs);
  gap: var(--gap-3xs);
}
.block1 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-7xs);
}
.texts3 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  justify-content: flex-start;
  gap: var(--gap-xl);
}
.other,
.rtve,
.texts3 {
  align-items: flex-start;
}
.rtve {
  display: flex;
  flex-direction: column;
  justify-content: center;
  gap: var(--gap-3xs);
}
.other {
  flex: 1;
  justify-content: flex-start;
}
.channels,
.other,
.others,
.text242 {
  display: flex;
  flex-direction: row;
}
.channels {
  align-self: stretch;
  align-items: flex-start;
  justify-content: flex-start;
  gap: 60px;
  color: var(--color-gray-100);
}
.others,
.text242 {
  align-items: center;
  justify-content: center;
  padding: var(--padding-8xs);
}
.others {
  align-self: stretch;
  justify-content: space-between;
  padding: 0 var(--padding-11xl);
  font-size: var(--font-size-sm);
}
.text-16142 {
  flex: 1;
  position: relative;
}
.text249 {
  align-self: stretch;
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  text-align: center;
  font-size: 13px;
}
.footer,
.index-bisbal {
  background-color: var(--color-white);
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-11xl);
}
.footer {
  align-self: stretch;
  align-items: flex-start;
  padding: var(--padding-base) 90px 40px;
  font-size: var(--font-size-mid);
}
.index-bisbal {
  width: 100%;
  position: relative;
  overflow: hidden;
  align-items: center;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-darkslategray-100);
  font-family: var(--font-roboto);
}
@media screen and (max-width: 1200px) {
  .video-1-icon {
    width: 30px;
    height: 30px;
  }
  .login-icon {
    width: 20px;
    height: 20px;
  }
}
@media screen and (max-width: 1122px) {
  .text {
    display: none;
  }
  .block,
  .block2,
  .block3 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .rtve-es {
    display: none;
  }
}
@media screen and (max-width: 1000px) {
  .menu {
    display: flex;
  }
  .nav,
  .news {
    display: none;
  }
  .chevron-down-solid-1-icon {
    display: flex;
  }
  .chevron-down-solid-1-wrapper {
    display: flex;
    flex: 1;
  }
  .ch-logo1 {
    gap: var(--gap-3xs);
    align-items: center;
    justify-content: flex-start;
  }
  .texts1 {
    display: none;
  }
  .tve {
    padding-bottom: var(--padding-xl);
    box-sizing: border-box;
    flex: unset;
    align-self: stretch;
  }
  .chevron-down-solid-1-container,
  .chevron-down-solid-1-frame {
    display: flex;
    flex: 1;
  }
  .texts3 {
    display: none;
    flex-direction: column;
    gap: var(--gap-xl);
  }
  .rtve {
    align-self: stretch;
    width: auto;
  }
  .other {
    flex-direction: column;
    gap: 0;
  }
  .others {
    flex-direction: row;
    flex-wrap: wrap;
  }
}
@media screen and (max-width: 870px) {
  .maaaaaaaaaaaaaain-mob,
  .menu {
    display: flex;
  }
  .main,
  .nav,
  .news {
    display: none;
  }
  .facebook-ic-parent {
    align-self: stretch;
    width: auto;
  }
  .block,
  .block2 {
    align-items: center;
    justify-content: flex-start;
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .frame-parent {
    flex-direction: column;
  }
  .block3 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .block-parent {
    flex: unset;
    align-self: stretch;
  }
  .main1 {
    flex-direction: column;
  }
  .content-block {
    display: flex;
  }
  .others {
    flex-direction: row;
    flex-wrap: wrap;
  }
  .footer {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 630px) {
  .block {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .text-12 {
    font-size: var(--font-size-lg);
  }
  .rbc {
    padding-bottom: var(--padding-3xs);
  }
  .head,
  .info3,
  .rbc {
    box-sizing: border-box;
  }
  .info3 {
    padding-top: 0;
  }
  .head {
    flex-direction: row;
    align-items: flex-start;
    justify-content: flex-start;
    padding-bottom: 0;
  }
  .text-1213 {
    font-size: var(--font-size-3xs);
  }
  .text82,
  .text83 {
    width: auto;
    padding-left: var(--padding-12xs);
    padding-right: var(--padding-12xs);
    box-sizing: border-box;
  }
  .text82 {
    align-self: stretch;
  }
  .text83 {
    flex: 1;
  }
  .date1,
  .text83,
  .text85 {
    align-self: stretch;
  }
  .date1 {
    flex: 1;
    height: auto;
  }
  .text85 {
    width: auto;
    padding-left: var(--padding-12xs);
    padding-right: var(--padding-12xs);
    box-sizing: border-box;
  }
  .debit,
  .transaction {
    height: auto;
  }
  .debit {
    flex: 1;
    align-self: stretch;
  }
  .statement-details {
    padding-left: var(--padding-3xs);
    padding-right: var(--padding-3xs);
    box-sizing: border-box;
  }
  .frame-parent {
    flex-direction: column;
  }
  .block3 {
    padding-left: var(--padding-xl);
    padding-right: var(--padding-xl);
    box-sizing: border-box;
  }
  .comment-block,
  .content-block {
    padding-left: var(--padding-3xs);
    padding-right: var(--padding-3xs);
    box-sizing: border-box;
  }
}
@media screen and (max-width: 450px) {
  .block {
    padding-left: var(--padding-3xs);
    padding-right: var(--padding-3xs);
    box-sizing: border-box;
  }
  .info3 {
    gap: var(--gap-11xl);
  }
  .head {
    flex-direction: row;
  }
  .block2,
  .block3,
  .footer {
    padding-left: var(--padding-3xs);
    padding-right: var(--padding-3xs);
    box-sizing: border-box;
  }
}
.text-16173 {
  position: relative;
  text-transform: uppercase;
}
.text292 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.video-1-icon3 {
  width: 30px;
  position: relative;
  height: 30px;
  overflow: hidden;
  flex-shrink: 0;
}
.directo3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.menu-item {
  position: absolute;
  width: 79.17%;
  top: calc(50% - 10px);
  right: 10.83%;
  left: 10%;
  max-width: 100%;
  overflow: hidden;
  height: 19.1px;
  object-fit: cover;
}
.logo-icon4,
.menu2 {
  position: relative;
  overflow: hidden;
  flex-shrink: 0;
}
.menu2 {
  cursor: pointer;
  border: 0;
  padding: 0;
  background-color: transparent;
  width: 24px;
  height: 24px;
}
.logo-icon4 {
  width: 58px;
  height: 30px;
}
.menu-block3 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: flex-start;
  gap: var(--gap-sm);
}
.text-16174 {
  position: relative;
}
.nav112 {
  border-radius: var(--br-11xs);
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: flex-start;
  padding: var(--padding-10xs) var(--padding-7xs);
}
.nav-block2,
.nav20 {
  flex-direction: row;
  align-items: center;
}
.nav20 {
  display: none;
  justify-content: flex-start;
  gap: var(--gap-mini);
}
.nav-block2 {
  flex: 1;
  display: flex;
  justify-content: center;
  padding: 0 var(--padding-3xs);
  gap: var(--gap-xl);
}
.login-icon2 {
  width: 20px;
  position: relative;
  height: 20px;
  overflow: hidden;
  flex-shrink: 0;
  opacity: 0.5;
}
.login2 {
  border-radius: var(--br-11xs);
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-7xs);
}
.functions2,
.login2,
.main3 {
  display: flex;
  flex-direction: row;
}
.functions2 {
  align-items: flex-start;
  justify-content: flex-start;
  gap: var(--gap-7xs);
}
.main3 {
  align-self: stretch;
  background-color: var(--color-black);
  align-items: center;
  justify-content: space-between;
  padding: var(--padding-5xs) var(--padding-xs);
}
.menu-herrera-pc,
.nav1-parent1 {
  display: flex;
  align-items: flex-start;
}
.nav1-parent1 {
  align-self: stretch;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  padding: var(--padding-smi) var(--padding-xs);
  gap: 13px 20px;
}
.menu-herrera-pc {
  width: 100%;
  position: relative;
  background-color: var(--color-black);
  overflow: hidden;
  flex-direction: column;
  justify-content: flex-start;
  gap: var(--gap-3xs);
  opacity: 0;
  max-height: 90%;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-white);
  font-family: var(--font-roboto);
}
.menu-herrera-pc.animate {
  animation: 0.25s ease 0s 1 normal forwards slide-in-top;
}
@media screen and (max-width: 1000px) {
  .nav20 {
    display: none;
  }
}
.video-1-icon4 {
  width: 30px;
  position: relative;
  height: 30px;
  overflow: hidden;
  flex-shrink: 0;
}
.text-16192 {
  flex: 1;
  position: relative;
  text-transform: uppercase;
  font-weight: 600;
}
.text311,
.video-1-group {
  display: flex;
  flex-direction: row;
  align-items: center;
}
.text311 {
  flex: 1;
  justify-content: center;
}
.video-1-group {
  align-self: stretch;
  justify-content: flex-start;
  gap: var(--gap-3xs);
}
.directo4 {
  width: 147px;
  height: 66px;
  flex-shrink: 0;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
  gap: var(--gap-7xs);
  font-size: var(--font-size-xs);
}
.text-16194 {
  position: relative;
  text-transform: uppercase;
  font-weight: 500;
}
.nav114,
.text313 {
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
}
.nav114 {
  align-self: stretch;
  border-top: 1px solid var(--color-darkorange-100);
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) var(--padding-7xs) var(--padding-3xs);
}
.text-1524 {
  flex: 1;
  position: relative;
  line-height: 20px;
  font-weight: 300;
}
.text314 {
  align-self: stretch;
  background-color: var(--color-darkorange-200);
  display: flex;
  flex-direction: row;
  align-items: center;
  justify-content: center;
  padding: var(--padding-7xs);
}
.mob-news1 {
  align-self: stretch;
  gap: var(--gap-12xs);
}
.mob-news1,
.nav1-parent2,
.nav115,
.nav116 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.nav1-parent2 {
  align-self: stretch;
  padding: var(--padding-xl) 0 0;
}
.nav115,
.nav116 {
  padding: var(--padding-5xs) var(--padding-7xs) var(--padding-3xs);
}
.nav115 {
  align-self: stretch;
  border-top: 1px solid var(--color-royalblue);
}
.nav116 {
  border-top: 1px solid var(--color-crimson);
}
.nav116,
.nav117,
.nav118 {
  align-self: stretch;
}
.nav117 {
  border-top: 1px solid var(--color-limegreen);
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) var(--padding-7xs) var(--padding-3xs);
}
.nav118 {
  border-top: 1px solid var(--color-blueviolet);
}
.nav118,
.nav121,
.nav122 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
  padding: var(--padding-5xs) var(--padding-7xs) var(--padding-3xs);
}
.nav121 {
  align-self: stretch;
  border-top: 1px solid var(--color-darkgray);
}
.nav122 {
  border-top: 1px solid var(--color-white);
}
.nav1-parent3,
.nav122 {
  align-self: stretch;
}
.directo-group,
.menu-herrera-mob,
.nav1-parent3 {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  justify-content: flex-start;
}
.directo-group {
  align-self: stretch;
  overflow-y: auto;
  padding: var(--padding-5xs) var(--padding-xs);
  gap: var(--gap-3xs);
}
.menu-herrera-mob {
  width: 279px;
  height: 100%;
  position: relative;
  background-color: var(--color-gray-300);
  opacity: 0;
  max-width: 90%;
  overflow: auto;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--color-white);
  font-family: var(--font-roboto);
}
.menu-herrera-mob.animate {
  animation: 0.25s ease 0s 1 normal forwards slide-in-left;
}
