:root {
  --caldito-de-pollo: #ffefe9;
  --oro-negro: #1b2021;
  --cola-de-langosta: #ef5541;
  --black: #000;
  --gris: #828282;
  --not-barbie: #b743ed;
  --el-mostro-de-lavanda: #6035a5;
  --te-quiero-verde: #a0dd52;
  --hombre-invisible: #0000;
  --obsidian: #1b2021e6;
  --plastic: #ffefe9d9;
  --white: white;
  --black-2: black;
  --not-barbie-light: #d7a2f4;
}

body {
  background-color: var(--caldito-de-pollo);
  color: var(--oro-negro);
  font-family: Nugros;
  font-size: 1.2em;
}

h1 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nugros;
  font-size: 3.5rem;
  font-weight: 500;
  line-height: .8;
}

h2 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2.8rem;
  line-height: 1;
}

h3 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.8rem;
  line-height: 1;
}

h4 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  line-height: 2.75rem;
}

h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  line-height: 2.125rem;
}

h6 {
  font-size: 1rem;
  line-height: 1.75rem;
}

p {
  margin-top: 1rem;
  margin-bottom: 1rem;
}

a {
  color: var(--cola-de-langosta);
  cursor: pointer;
  font-family: Nugros;
  text-decoration: underline;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 2rem;
}

li {
  margin-top: .25rem;
  margin-bottom: .25rem;
  font-size: 1em;
}

label {
  margin-top: 0;
  margin-bottom: 0;
  font-weight: 700;
  display: block;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin-top: 0;
  margin-bottom: 0;
  padding: .75rem 1.25rem;
  font-size: 1.25rem;
  line-height: 1.75rem;
}

figure {
  margin-bottom: 10px;
}

.w-layout-grid {
  grid-row-gap: 16px;
  grid-column-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-weight-bold {
  font-weight: 700;
}

.icon-height-small {
  height: 1rem;
}

.align-center {
  margin-left: auto;
  margin-right: auto;
}

.text-size-small {
  font-family: Nugros;
  font-size: 1em;
  line-height: 1;
}

.text-size-small.p-productos_faq_description {
  color: #ffefe9;
  margin-bottom: 2.5rem;
}

.padding-vertical {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical.padding-small {
  justify-content: flex-end;
  align-items: center;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.page-wrapper {
  overflow: hidden;
}

.padding-0 {
  height: 100%;
  padding: 0;
}

.text-size-tiny {
  text-align: left;
  font-size: .75em;
  line-height: 1;
}

.text-size-tiny.left {
  text-align: left;
}

.text-size-tiny.center {
  text-align: center;
  align-self: center;
}

.text-size-tiny.ia {
  text-align: center;
  line-height: 1.2;
}

.spacer-tiny {
  width: 100%;
  padding-top: .125rem;
}

.spacer-small {
  width: 100%;
  padding-top: 1.5rem;
}

.margin-small {
  margin: 1rem;
}

.menu-link-text {
  text-align: left;
  font-size: 1em;
  font-weight: 400;
  line-height: 1;
  position: relative;
}

.menu-link-text.menu-links {
  cursor: pointer;
  flex: 1;
}

.container-large {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.text-color-white {
  color: var(--caldito-de-pollo);
}

.padding-small {
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  padding: 1rem;
  display: flex;
  overflow: hidden;
}

.padding-small.no-top {
  padding-top: 0;
}

.text-color-black {
  color: var(--oro-negro);
}

.heading-style-h2 {
  text-align: left;
  text-transform: uppercase;
  font-family: Nugros;
  font-size: 3em;
  font-weight: 800;
  line-height: .8;
}

.heading-style-h2.text-align-center.text-color-black {
  color: var(--oro-negro);
  font-weight: 800;
  line-height: .8;
}

.heading-style-h2.legal {
  text-transform: none;
  width: 60vw;
  font-size: 2.5em;
  line-height: .8;
}

.heading-style-h2.text-align-left {
  text-transform: none;
  font-weight: 600;
  line-height: .8;
}

.heading-style-h2.text-align-left.requisitos {
  align-self: flex-start;
  font-size: 2.5em;
}

.heading-style-h2.text-align-left.faq {
  order: -1;
  font-size: 2.3rem;
}

.text-align-center {
  text-align: center;
}

.text-align-center.form {
  line-height: 1.3rem;
}

.text-align-center.form.sub-message {
  font-size: .8em;
}

.text-style-quote {
  border-left: .25rem solid #e2e2e2;
  margin-bottom: 0;
  padding: 0 1.25rem;
  font-size: 1.25rem;
  line-height: 1.5;
}

.text-align-left {
  text-align: left;
  font-family: Nugros;
}

.padding-global {
  flex: 1;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global.calendar-bottom {
  margin-top: auto;
}

.padding-section-small {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.padding-section-large {
  padding-top: 8rem;
  padding-bottom: 8rem;
}

.padding-section-large.footer {
  padding-top: 4rem;
}

.margin-bottom {
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
}

.margin-bottom.margin-small {
  flex: 0 auto;
  margin: 0;
}

.heading-style-h5 {
  margin-top: 0;
  margin-bottom: 0;
  font-family: Nugros;
  font-size: 1.5em;
  font-weight: 400;
  line-height: 1;
}

.heading-style-h5.thumb {
  text-align: center;
}

.heading-style-h5.values {
  flex: 1;
  align-self: center;
  margin-top: 0;
}

.heading-style-h5.faq-category-filter {
  color: var(--caldito-de-pollo);
  display: none;
}

.heading-style-h5.text-color-white {
  margin-bottom: 35px;
}

.heading-style-h5.text-color-black {
  color: var(--oro-negro);
}

.heading-style-h5.text-color-black.pago-movil {
  color: var(--oro-negro);
  text-align: left;
  align-self: flex-start;
}

.heading-style-h5.text-color-black.como-abrir {
  max-width: 60%;
  color: var(--caldito-de-pollo);
  text-align: center;
}

.heading-style-h5.faq-filter {
  color: var(--caldito-de-pollo);
  display: block;
}

.heading-style-h5.faq-filter.apagar {
  display: none;
}

.main-wrapper {
  overflow: visible;
}

.heading-style-h1 {
  letter-spacing: 0;
  text-transform: uppercase;
  align-self: flex-start;
  font-family: Nugros;
  font-weight: 800;
  line-height: .8;
  position: relative;
}

.heading-style-h1.thumb.kpi {
  font-weight: 500;
  line-height: 4rem;
}

.heading-style-h1.beneficios {
  background-color: var(--te-quiero-verde);
  text-align: center;
  text-transform: none;
  align-self: center;
  padding: .8rem .8rem .6rem;
  font-size: 3rem;
  font-weight: 700;
  line-height: 2.5rem;
}

.heading-style-h1.legal {
  font-size: 4em;
  line-height: .8;
}

.heading-style-h1.password {
  align-self: center;
}

.heading-style-h1.t-tulo-productos {
  max-width: 80%;
  margin-bottom: .5em;
  font-size: 2.5em;
}

.heading-style-h1.productos {
  max-width: 80%;
  margin-bottom: .5em;
  font-size: 1.5em;
}

.heading-style-h1.text-color-white {
  position: relative;
}

.heading-style-h1.text-color-white.main-title {
  font-size: 4rem;
  font-weight: 800;
  line-height: 3.8rem;
}

.heading-style-h1.text-color-white.text-align-center {
  align-self: center;
  font-size: 4rem;
}

.heading-style-h1.text-color-black {
  width: auto;
  color: var(--oro-negro);
  letter-spacing: .1rem;
  align-self: flex-start;
}

.heading-style-h1.text-color-black.values {
  width: auto;
  max-width: 70%;
  color: var(--caldito-de-pollo);
  text-align: center;
  align-self: center;
  font-size: 3.5rem;
}

.heading-style-h1.text-color-black.thumb.kpi {
  text-align: center;
  text-align: center;
  font-weight: 700;
  line-height: 3.5rem;
}

.heading-style-h1.text-color-black.como-abrir {
  width: auto;
  max-width: 70%;
  color: var(--caldito-de-pollo);
  text-align: center;
  align-self: center;
}

.heading-style-h1.main-title.legal {
  font-size: 3em;
  font-weight: 800;
}

.heading-style-h1.main-title.legales {
  font-size: 2.3em;
}

.heading-style-h1.main-title {
  font-size: 4.5em;
}

.heading-style-h1.main-title.legal {
  font-size: 3em;
}

.section_main-navbar {
  z-index: 10000;
  background-color: var(--hombre-invisible);
  width: 100%;
  position: fixed;
}

.main-navbar_component {
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.main-navbar_brand-logo_link.w--current {
  align-self: stretch;
}

.main-navbar_menu_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.main-navbar_menu {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  border: 2px solid var(--oro-negro);
  background-color: var(--caldito-de-pollo);
  justify-content: center;
  align-items: stretch;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.main-navbar_menu_right {
  grid-column-gap: 1rem;
  align-items: center;
  display: flex;
}

.main-navbar_menu_button {
  transition: all .2s;
}

.main-navbar-menu-link {
  color: var(--black);
  text-align: center;
  justify-content: center;
  align-self: center;
  align-items: center;
  padding: 5px;
  font-weight: 500;
  text-decoration: none;
  display: flex;
}

.main-navbar-menu-link:hover, .main-navbar-menu-link.w--current {
  background-color: var(--te-quiero-verde);
  align-self: center;
  padding: 5px;
}

.main-navbar-menu-link.personas {
  display: none;
}

.section_main-footer {
  border-top: 2px solid var(--oro-negro);
  background-color: var(--te-quiero-verde);
}

.main-footer_component {
  grid-row-gap: 1.75rem;
  flex-direction: column;
  grid-template-rows: auto auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-items: center;
  display: flex;
}

.main-footer_logo_wrapper {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.main-footer_logo_image {
  height: 2em;
}

.main-footer_data_wrapper {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-items: center;
  display: flex;
}

.main-footer_data_item {
  grid-column-gap: .5rem;
  color: var(--caldito-de-pollo);
  align-items: center;
  text-decoration: none;
  display: flex;
}

.main-footer_column_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 0 auto;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  font-family: Nugros;
  display: grid;
}

.main-footer_column_head {
  margin-bottom: .75rem;
  text-decoration: none;
  position: relative;
}

.main-footer_column_link {
  color: var(--oro-negro);
  font-weight: 300;
  text-decoration: underline;
}

.main-footer_column_link.w--current {
  text-decoration: underline;
}

.main-footer_column_block {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  margin-top: 1.5rem;
  display: flex;
}

.main-footer_legal_wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: 1rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1.5fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.h-content_wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 35px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.h-content_wrapper.home {
  grid-column-gap: 0rem;
  flex-flow: row;
  grid-template-columns: 1.5fr 1fr;
  justify-content: flex-start;
  align-self: stretch;
  place-items: stretch stretch;
  display: flex;
}

.h-content_wrapper.obten-tu-tarjeta {
  grid-column-gap: 0rem;
  grid-template-columns: .75fr .5fr;
  justify-content: center;
  place-items: stretch stretch;
  display: flex;
}

.h-hero_content_wrapper {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.h-hero_content_wrapper.kpi {
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.h-hero_content_wrapper.values {
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.h-hero_content_wrapper.vision {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--oro-negro);
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-bottom: 0;
  padding-left: 5rem;
  padding-right: 5rem;
}

.h-hero_content_wrapper.mision {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  background-color: var(--caldito-de-pollo);
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-bottom: 0;
  padding-left: 5rem;
  padding-right: 5rem;
}

.h-hero_content_wrapper.top-header {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  padding-bottom: 2.5rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.h-hero_content_wrapper.descarga {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  flex: 1;
  justify-content: center;
  align-items: flex-start;
  height: auto;
  padding-bottom: 0;
  padding-left: 5rem;
  padding-right: 5rem;
}

.h-hero_content_wrapper.como-abrir {
  justify-content: center;
  align-self: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.h-hero_content_wrapper.obten-tu-tarjeta {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.h-hero_content_wrapper.dark-mode {
  background-color: var(--oro-negro);
}

.h-hero_content_wrapper.dark-mode.kpi {
  flex: 1;
  min-width: 45%;
  min-height: 60vh;
  padding-bottom: 2.5rem;
}

.h-hero_content_wrapper.tarjeta {
  justify-content: center;
  align-items: center;
  height: 100%;
}

.h-hero_image_wrapper {
  object-fit: fill;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-end;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
}

.h-hero_image_wrapper.home {
  border-left: 2px none var(--caldito-de-pollo);
  background-color: var(--hombre-invisible);
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f10e4a3a7e81d53a22_754a1b7b63732ccb8a29de16915f17ae_seguridad-financiera.webp");
  background-position: 65%;
  background-size: auto;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.h-hero_image_wrapper.legal {
  border-left: 2px none var(--caldito-de-pollo);
  background-color: var(--hombre-invisible);
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.h-hero_image_wrapper.producto {
  border-left: 2px solid var(--caldito-de-pollo);
  background-color: var(--hombre-invisible);
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50% 15%;
  background-repeat: no-repeat;
  background-size: cover;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.h-hero_image_wrapper.home {
  background-color: #0000;
  border-left: 2px #ffefe9;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.h-hero_image_wrapper.conocenos {
  border-left: 2px none var(--caldito-de-pollo);
  background-color: var(--hombre-invisible);
  cursor: grab;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.h-hero_image_wrapper.productos {
  background-color: #0000;
  border-left: 2px #ffefe9;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.h-hero_image_wrapper.categorias {
  border-left: 2px none var(--caldito-de-pollo);
  background-color: var(--hombre-invisible);
  cursor: grab;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.h-hero_image_wrapper.empresas {
  border-left: 2px solid var(--caldito-de-pollo);
  background-color: var(--hombre-invisible);
  cursor: grab;
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f10e4a3a7e81d53a22_754a1b7b63732ccb8a29de16915f17ae_seguridad-financiera.webp");
  background-position: 60%;
  background-size: auto;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: center;
  width: auto;
  max-width: 60vw;
  position: relative;
}

.p-faq_description_wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 0 1.5rem 0 2.5rem;
  display: flex;
  overflow: hidden;
}

.p-faq_icon_wrapper {
  align-self: flex-start;
  width: 2rem;
  display: flex;
}

.notch-button {
  background-color: var(--hombre-invisible);
  text-align: center;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  padding: 9px 15px;
  font-weight: 600;
  line-height: 1;
  display: flex;
  position: relative;
}

.notch-button.green {
  background-color: var(--te-quiero-verde);
  color: var(--oro-negro);
}

.notch-button.green.black-bg {
  background-color: var(--hombre-invisible);
  -webkit-text-stroke-color: var(--not-barbie);
  align-self: flex-start;
}

.notch-button.green.black-bg:active {
  background-color: var(--te-quiero-verde);
  color: var(--oro-negro);
}

.notch-button.green.black-bg {
  background-color: var(--oro-negro);
}

.notch-button.green.black-bg:active {
  color: var(--caldito-de-pollo);
}

.notch-button.green.large {
  padding: 15px 22px;
}

.notch-button.black {
  background-color: var(--oro-negro);
}

.notch-button.large.green, .notch-button.large.pink {
  color: var(--oro-negro);
}

.notch-button.cream {
  background-color: var(--caldito-de-pollo);
}

.notch-button.black.white-bg {
  background-color: var(--caldito-de-pollo);
  text-align: center;
  padding-top: 18px;
  padding-bottom: 18px;
  line-height: .9rem;
}

.notch-button.pink {
  background-color: var(--not-barbie);
}

.notch-button.black {
  color: var(--oro-negro);
  background-color: var(--oro-negro);
}

.notch-button.xl {
  padding: 18px 25px;
  font-size: 2em;
  line-height: .9;
}

.notch-button.xl.cream {
  background-color: var(--caldito-de-pollo);
}

.notch-button.xl.green {
  background-color: var(--te-quiero-verde);
  color: var(--oro-negro);
}

.notch-button.large {
  font-size: 1.5em;
}

.notch-button.large.green, .notch-button.large.pink {
  color: var(--oro-negro);
}

.notch-button.large.pink {
  color: var(--oro-negro);
}

.notch-button.large.green {
  color: var(--oro-negro);
  display: inline-block;
}

.notch-button.medium {
  padding: 18px 25px;
  font-size: .8em;
  line-height: .9;
}

.notch-button.medium.green {
  background-color: var(--te-quiero-verde);
  color: var(--oro-negro);
  text-align: center;
}

.notch-button.large {
  padding: 18px 25px;
  font-size: 1.5em;
  line-height: .9;
}

.notch-button.large.cream {
  background-color: var(--caldito-de-pollo);
}

.notch-button.large.green {
  color: var(--oro-negro);
}

.button-wrapper {
  z-index: 2000;
  align-self: stretch;
  display: flex;
  position: relative;
}

.button-wrapper.pink {
  color: var(--not-barbie);
  align-self: center;
}

.button-wrapper.cream {
  color: var(--caldito-de-pollo);
}

.button-wrapper.pink-outline {
  color: var(--not-barbie);
}

.button-wrapper.pink-outline.button-align-left {
  align-self: flex-start;
}

.button-wrapper.pink {
  color: var(--oro-negro);
  align-self: center;
}

.button-wrapper.pink {
  color: var(--not-barbie);
  align-self: center;
}

.button-wrapper.green.left {
  justify-content: center;
  align-items: center;
  display: inline-block;
}

.button-wrapper.green {
  color: #a0dd52;
}

.button-wrapper.pink {
  color: var(--oro-negro);
  align-self: center;
}

.button-wrapper.black {
  color: #1b2021;
}

.button-wrapper.pink {
  color: var(--oro-negro);
  text-align: center;
  align-self: center;
}

.button-wrapper.pink.hide-desktop {
  display: none;
}

.button-wrapper.pink {
  color: var(--not-barbie);
  align-self: center;
}

.container-full {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.page-header {
  background-color: var(--oro-negro);
  height: 100vh;
  color: var(--caldito-de-pollo);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.page-header.text-color-black {
  border-bottom: 2px solid var(--oro-negro);
  background-color: var(--caldito-de-pollo);
  color: var(--oro-negro);
}

.fixed-buttons {
  flex: 1;
  justify-content: flex-end;
  align-items: flex-end;
  width: 100%;
  display: flex;
}

.fixed-buttons.left {
  justify-content: flex-start;
  align-self: flex-start;
  align-items: center;
}

.fixed-buttons.kpi {
  flex: 0 auto;
}

.fixed-buttons.kpi.align-left {
  flex-flow: row-reverse;
  justify-content: flex-end;
  align-self: flex-start;
  align-items: center;
}

.fixed-buttons.align-center {
  justify-content: center;
  align-items: center;
  position: relative;
}

.fixed-buttons.fixed {
  z-index: 10000;
  justify-content: flex-end;
  width: auto;
  padding: .5rem 0 0 .5rem;
  display: flex;
  position: fixed;
  inset: auto 2% 2% auto;
  overflow: hidden;
}

.fixed-buttons.fixed.hiden {
  display: none;
}

.hero-text-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  max-width: 50rem;
  display: flex;
}

.hero-text-wrapper.align-center.productos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.hero-text-wrapper.producto-heding {
  align-self: flex-start;
  max-width: 80%;
}

.hero-text-wrapper.text-align-left {
  flex: 0 auto;
  justify-content: center;
  align-items: flex-start;
}

.hero-text-wrapper.text-align-left.values {
  justify-content: center;
  align-self: center;
  align-items: center;
  max-width: none;
}

.hero-text-wrapper.text-align-left.como-abrir {
  justify-content: center;
  align-self: center;
  align-items: center;
}

.hero-text-wrapper.align-center.productos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.hero-text-wrapper.text-align-left {
  justify-content: center;
  align-items: flex-start;
}

.section_h-descarga {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.section_h-descarga.light-mode.productos, .section_h-descarga.light-mode.anim-in-bottom.apagar {
  display: none;
}

.section_h-descarga.light-mode {
  background-color: var(--caldito-de-pollo);
  height: 100%;
  min-height: 80vh;
  display: flex;
}

.section_h-descarga.light-mode.productos, .section_h-descarga.light-mode.anim-in-bottom.apagar, .section_h-descarga.light-mode.anim-in-bottom.apagar, .section_h-descarga.light-mode.anim-in-bottom.apagar {
  display: none;
}

.section_h-descarga.light-mode {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: var(--caldito-de-pollo);
  height: auto;
  min-height: 100vh;
  padding: 0;
}

.section_h-descarga.light-mode.productos {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
}

.h-hero_image_cover {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67615b8be9b339e27502bdba_pago-movil-skate.webp");
  background-position: 45%;
  background-size: cover;
  flex-direction: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  min-width: 0;
  min-height: 80vh;
  display: flex;
  position: relative;
}

.h-hero_image_cover.pago-movil {
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/6a2929aa778cdc9244fd6c1c_telefono-mano-morado_768w.webp");
}

.hero-multiple-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-self: stretch;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.inline-button-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  width: 80%;
  padding-top: 0;
  padding-bottom: 2.5rem;
  display: flex;
}

.app-download-button {
  flex: 0 auto;
  width: 40%;
  max-width: none;
}

.section_h-como-abrir {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.section_h-como-abrir.nuestra-vision {
  background-color: var(--caldito-de-pollo);
  background-image: linear-gradient(73deg, var(--oro-negro) 3%, var(--hombre-invisible) 77%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c704cb435e9b0f82f5_69f4ae37ae8c4491218cb10c154cdb38_N58%2BRodrigo_Ungaro-07-0693.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.section_h-como-abrir.image-mode {
  background-color: var(--caldito-de-pollo);
  background-image: linear-gradient(5deg, var(--oro-negro) 2%, var(--hombre-invisible) 88%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c58e1360d0f09eb606_N58%2BRodrigo_Ungaro-12-0711.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  flex: 1;
  line-height: .5em;
}

.section_h-como-abrir.image-mode.padding-small {
  background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a572902bb82eb0955f0_6df26d8980f6f55c90af188032f2c758_micro-credito-persona.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a572902bb82eb0955f0_6df26d8980f6f55c90af188032f2c758_micro-credito-persona.webp");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.section_h-obten-tu-tarjeta {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.section_h-obten-tu-tarjeta.dark-mode {
  background-color: var(--oro-negro);
  background-color: var(--oro-negro);
  justify-content: space-around;
  align-items: center;
  height: auto;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.section_h-kpi {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.section_h-kpi.light-mode {
  background-color: var(--caldito-de-pollo);
  background-color: var(--caldito-de-pollo);
  height: auto;
}

.thumbnail-image-wrapper._1 {
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67c8e792338802a1eb89346a_16b779ddd0722b96c1712e5a8d7982df_padre-hija-wide.webp");
  background-position: 50%;
  background-size: cover;
}

.thumbnail-image-wrapper._2 {
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67c4cf1c9a93e78ca69cef90_app-cafe.webp");
  background-position: 50%;
  background-size: cover;
}

.thumb-content-wrapper {
  display: flex;
}

.thumb-content-wrapper._1 {
  background-color: var(--te-quiero-verde);
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
}

.thumb-content-wrapper._2 {
  border: 2px solid var(--oro-negro);
  background-color: var(--not-barbie);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding: 1rem;
}

.grid {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex: 0 auto;
}

.text-list.text-style-quote.text-color-white.kpi {
  margin-top: 1rem;
}

.cursor {
  z-index: 1500;
  color: #45b3ba;
  background-color: #0000;
  border: 2px #45b3ba;
  border-radius: 100px;
  justify-content: center;
  align-items: center;
  display: flex;
  position: absolute;
  inset: auto auto 0% 0%;
}

.cursor-code {
  width: 2vw;
  color: var(--el-mostro-de-lavanda);
  flex: 0 auto;
  align-self: center;
  padding-top: 0;
  transition: width .15s cubic-bezier(.455, .03, .515, .955);
}

.footer-link {
  color: var(--oro-negro);
}

.section_p-faq {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_p-faq.home {
  background-color: var(--oro-negro);
  padding-top: 5em;
  padding-bottom: 5em;
}

.section_p-faq.dark-mode {
  background-color: var(--oro-negro);
  justify-content: space-around;
  align-items: center;
  height: auto;
  padding-top: 10rem;
  padding-bottom: 10rem;
}

.list {
  font-family: Nugros;
}

.p-beneficios_tab_wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  padding: 2.5rem;
  font-family: Nugros;
  display: flex;
}

.p-beneficios_tab_wrapper.notch-div {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--caldito-de-pollo);
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: var(--caldito-de-pollo);
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-width: 30vw;
  min-height: 100%;
  display: flex;
  position: relative;
}

.p-faq_title-wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.p-faq_container {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.p-faq_container.obten-tu-tarjeta {
  justify-content: center;
  align-items: center;
  padding-bottom: 0;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.p-header_info_wrapper {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  max-width: 35rem;
  display: flex;
}

.p-faq_component-copy.como-abrir {
  grid-column-gap: 0rem;
  flex-flow: column;
  grid-template-columns: .75fr .5fr;
  place-items: stretch stretch;
  width: auto;
}

.p-faq_component-copy.kpi {
  grid-column-gap: 1rem;
  grid-template-columns: .75fr 1fr;
  place-items: stretch stretch;
}

.p-faq_component-copy {
  grid-column-gap: 3rem;
  grid-row-gap: 35px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.p-faq_component-copy.como-abrir {
  grid-column-gap: 0rem;
  grid-template-columns: .75fr .5fr;
  place-items: stretch stretch;
}

.p-faq_component-copy.kpi {
  grid-column-gap: 1rem;
  grid-row-gap: 35px;
  flex-flow: row;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  place-items: stretch stretch;
  display: flex;
}

.h-header_button_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-self: flex-start;
  margin-top: 35px;
  display: flex;
}

.h-header_button_wrapper.hide-desktop {
  display: none;
}

.section_main-sub-footer {
  background-color: var(--oro-negro);
  color: var(--caldito-de-pollo);
}

.text-block-2 {
  padding-bottom: 1.5rem;
  display: none;
}

.main-navbar_dropdown_wrapper {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  flex: 1;
  justify-content: flex-end;
  align-items: stretch;
  display: flex;
}

.main-navbar_dropdown {
  grid-column-gap: 3rem;
  grid-row-gap: 1rem;
  border: 2px solid var(--oro-negro);
  background-color: var(--caldito-de-pollo);
  justify-content: center;
  align-items: stretch;
  height: auto;
  padding-left: 2rem;
  padding-right: 2rem;
  display: flex;
  position: relative;
}

.main-navbar_dropdown.dropdown {
  background-color: var(--hombre-invisible);
  background-color: var(--hombre-invisible);
  border-style: none;
  flex: 1;
  justify-content: space-around;
  padding: 2rem 0;
}

.main-navbar_dropdown_block {
  grid-column-gap: 4rem;
  grid-row-gap: 16px;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: max-content max-content max-content max-content;
  grid-auto-columns: 1fr;
  justify-content: space-between;
  align-self: flex-start;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.main-navbar-dropdown {
  color: var(--caldito-de-pollo);
  flex: 1;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.main-navbar-dropdown.menu-trigger {
  color: var(--caldito-de-pollo);
  display: none;
}

.main-navbar-dropdown.menu-trigger.light {
  color: var(--oro-negro);
  display: none;
}

.main-navbar-dropdown.menu-trigger.dark {
  display: none;
}

.main-navbar-column-wrapper {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  flex-direction: column;
  align-self: stretch;
  align-items: flex-start;
  font-family: Nugros;
  display: flex;
  position: relative;
}

.main-navbar-column-wrapper.inicio-column, .main-navbar-column-wrapper.extra-column {
  display: none;
}

.main-navbar-column-wrapper.personas, .main-navbar-column-wrapper.inicio-column {
  display: none;
}

.main-navbar-column-wrapper.ingresar {
  align-self: flex-end;
}

.main-navbar-column-wrapper.personas {
  display: none;
}

.p-descarga_component {
  grid-column-gap: 3rem;
  grid-row-gap: 35px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.p-descarga_component.descarga {
  grid-column-gap: 0rem;
  grid-row-gap: 35px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  place-items: center stretch;
  height: 100%;
  min-height: 80vh;
  display: flex;
}

.p-descarga_component.descarga {
  background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67c8e7923c0902756d660244_fc46ddbc3f3bba3e1c6a5feb29354fe4_avila-mirador.webp");
  grid-column-gap: 0rem;
  grid-row-gap: 35px;
  flex-flow: row;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  place-items: center stretch;
  height: 100%;
  min-height: 80vh;
  display: flex;
}

.p-descarga_component.pago-movil {
  grid-column-gap: 0rem;
  grid-row-gap: 35px;
  flex-flow: row-reverse;
  flex: 0 auto;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: stretch;
  place-items: center stretch;
  height: 100%;
  min-height: 80vh;
  display: flex;
}

.p-descarga_component.descarga {
  background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67c8e7923c0902756d660244_fc46ddbc3f3bba3e1c6a5feb29354fe4_avila-mirador.webp");
}

.big-text {
  font-size: 2em;
}

.paragraph {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.2em;
  line-height: 1;
}

.paragraph.productos {
  align-self: flex-start;
  display: none;
}

.paragraph.mobile-align-center, .paragraph.text-align-center-mobile-only, .paragraph.text-align-center-mobile-only {
  text-align: center;
}

.menu-link-text {
  font-size: 1em;
  line-height: 1;
}

.menu-link-text.text-weight-bold {
  color: var(--oro-negro);
  font-weight: 400;
  position: relative;
}

.menu-link-text.text-weight-bold.footer-title {
  font-size: 1.25rem;
  font-weight: 700;
}

.menu-link-text.menu-links {
  flex: 1;
}

.menu-column-title {
  letter-spacing: .1em;
  text-transform: uppercase;
  font-size: 1rem;
  font-weight: 700;
  line-height: 1;
  position: relative;
}

.menu-column-title.dark {
  color: #ffefe9;
}

.navbar-main-container {
  flex: 1;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.navbar-main-container.menu-trigger {
  background-color: var(--hombre-invisible);
  background-color: #0000;
  background-color: var(--hombre-invisible);
  background-color: #0000;
}

.container-large-copy {
  width: 100%;
  max-width: 80rem;
  margin-left: auto;
  margin-right: auto;
}

.padding-vertical-copy {
  padding-left: 0;
  padding-right: 0;
}

.padding-vertical-copy.padding-small {
  justify-content: flex-end;
  align-items: center;
  overflow: visible;
}

.navbar-blur {
  border-bottom: 1px solid var(--caldito-de-pollo);
  background-color: var(--obsidian);
  -webkit-backdrop-filter: blur(10px);
  backdrop-filter: blur(10px);
  flex: 1;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: absolute;
  inset: 0%;
}

.navbar-blur.light {
  border-bottom-color: var(--oro-negro);
  background-color: var(--plastic);
}

.main-navbar-dropdown-link {
  color: var(--caldito-de-pollo);
  text-align: center;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  text-decoration: none;
  display: flex;
  position: relative;
}

.main-navbar-dropdown-link:hover {
  background-color: var(--te-quiero-verde);
  color: var(--oro-negro);
}

.main-navbar-dropdown-link.w--current {
  background-color: var(--te-quiero-verde);
  height: 2rem;
  color: var(--oro-negro);
  text-align: left;
  align-self: flex-start;
  padding-left: .5rem;
  padding-right: .5rem;
  line-height: 2px;
}

.main-navbar-dropdown-link.light {
  color: var(--oro-negro);
}

.p-faq_list-2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  grid-template-rows: auto;
  grid-template-columns: 100%;
  grid-auto-columns: 100%;
  place-items: start stretch;
  display: grid;
}

.p-faq_list-2.main {
  grid-template-columns: 1fr 1fr;
}

.p-faq_list_container-2 {
  color: #ffefe9;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-family: Nugros;
}

.p-faq_item-2 {
  border: 2px solid #ffefe9;
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.p-faq_item-2.main {
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.p-faq_title_wrapper-2 {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  cursor: pointer;
  border: 2px #ffefe9;
  justify-content: space-between;
  align-items: center;
  padding: 1.25rem 1.5rem 1.25rem 2.5rem;
  display: flex;
}

.p-faq_icon-2 {
  color: #ffefe9;
  flex-direction: column;
  order: 1;
  justify-content: center;
  align-items: center;
  width: 2rem;
  height: 2rem;
  display: flex;
}

.spline-scene {
  flex: 1;
  align-self: stretch;
}

.spline-scene.tarjeta {
  align-self: center;
  width: 150%;
}

.button-align.center {
  justify-content: center;
  align-items: center;
  display: flex;
}

.button-align.left {
  align-self: flex-start;
}

.h-tarjeta_component {
  grid-column-gap: 3rem;
  grid-row-gap: 35px;
  flex-flow: column;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-self: center;
  place-items: center;
  height: 100%;
  display: flex;
  position: relative;
}

.h-tarjeta_component.coin {
  grid-column-gap: 0rem;
  grid-column-gap: 0rem;
  flex: 0 auto;
  grid-template-columns: .75fr .5fr;
  justify-content: center;
  place-items: stretch stretch;
  height: auto;
  display: flex;
  position: relative;
}

.section_h-pago-movil {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 100%;
  display: flex;
}

.h-hero_descarga_image-cover {
  object-fit: fill;
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67615b8be9b339e27502bdba_pago-movil-skate.webp");
  background-position: 45%;
  background-size: cover;
  flex-direction: column;
  flex: 1;
  order: 0;
  justify-content: flex-start;
  align-self: stretch;
  align-items: flex-end;
  min-width: 0;
  min-height: 80vh;
  display: flex;
  position: relative;
}

.h-hero_descarga_image-cover.notch-image {
  background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a56208f5a44f68c119e_pago-movil-skatewebp.webp");
}

.section_h-microcreditos {
  color: var(--caldito-de-pollo);
}

.section_h-pago-servicios {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.section_h-pago-servicios.image-mode {
  background-color: var(--caldito-de-pollo);
  background-image: linear-gradient(5deg, var(--oro-negro) 2%, var(--hombre-invisible) 88%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c58e1360d0f09eb606_N58%2BRodrigo_Ungaro-12-0711.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
  flex: 1;
  line-height: .5em;
}

.section_h-pago-servicios.image-mode.padding-small {
  background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c57bc5618d15202db0_N58%2BRodrigo_Ungaro-15-0727.jpg");
  background-position: 0 0, 0%;
  background-size: auto, cover;
}

.section_h-pago-servicios.image-mode.padding-small.descarga {
  background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/6a2929400011b1a919ab2235_chica-acostada-teleofno_1600w.webp");
  background-position: 0 0, 50%;
  background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/6a2929400011b1a919ab2235_chica-acostada-teleofno_1600w.webp");
  background-position: 0 0, 50%;
}

.ai-claim {
  color: var(--te-quiero-verde);
  padding: 1rem 0;
}

.main-header_column_head {
  margin-bottom: .75rem;
  text-decoration: none;
  position: relative;
}

.main-header_column_head.light {
  color: var(--oro-negro);
}

.main-header_column_head.dark {
  color: #ffefe9;
}

.anim_in-bottom {
  flex: 1;
  align-self: center;
}

.padding-global-3 {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
}

.padding-global-3.padding-0 {
  padding-left: 0;
  padding-right: 0;
}

.section_marquee {
  flex-direction: column;
  justify-content: center;
  display: flex;
  position: relative;
}

.section_marquee.border-bottom {
  justify-content: flex-start;
  align-items: center;
  overflow: hidden;
}

.section_marquee.border-bottom.dark-mode {
  background-color: var(--oro-negro);
  color: var(--caldito-de-pollo);
  background-color: var(--oro-negro);
  border-top-style: solid;
  border-top-width: 2px;
}

.container-full-2 {
  width: 100vw;
  margin-left: auto;
  margin-right: auto;
}

.marquee_elements-container {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  justify-content: space-around;
  align-items: center;
  min-width: 100%;
  padding: 1rem .5rem;
  display: flex;
}

.marquee_dynamic-container {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  flex: 0 auto;
  font-weight: 400;
  display: flex;
}

.secondary-heading-style-h4 {
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

.secondary-heading-style-h4.marquee_dynamic-text {
  text-align: center;
  font-size: 1.5rem;
  font-weight: 500;
  line-height: 1;
}

.secondary-heading-style-h4.marquee_dynamic-text.eyebrow {
  color: var(--not-barbie);
  font-size: 1rem;
}

.marquee_container {
  border-bottom-style: solid;
  border-bottom-width: 2px;
  padding-top: 0;
  padding-bottom: 0;
  display: flex;
  transform: rotate(0);
}

.marquee_image-separator {
  height: 1.5rem;
  margin-left: 2rem;
  margin-right: 2rem;
}

.main-footer_column_wrapper-multiple {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: column;
  align-items: flex-start;
  font-family: Nugros;
  display: grid;
}

.menu-categorias-list {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.footer-categoria-list {
  grid-column-gap: .35rem;
  grid-row-gap: .35rem;
  flex-flow: column;
  display: flex;
}

.apagar {
  display: none;
}

.section_h-operaciones-cambiarias {
  background-color: var(--hombre-invisible);
  border-bottom: 1px #000;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  height: 80vh;
  display: flex;
}

.section_h-operaciones-cambiarias.dark-mode {
  background-color: var(--oro-negro);
  height: auto;
  color: var(--caldito-de-pollo);
  background-color: var(--oro-negro);
  height: auto;
  justify-content: space-around;
  align-items: center;
  padding-top: 10rem;
  padding-bottom: 0;
}

.footer-link-collection-list {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-flow: column;
  display: flex;
}

.main-footer_column_wrapper-single-column {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  flex: 1;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  grid-auto-flow: row;
  align-items: flex-start;
  font-family: Nugros;
  display: grid;
}

.claim_tab-link {
  border: 2px solid var(--oro-negro);
  background-color: var(--caldito-de-pollo);
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.claim_tab-link.w--current {
  background-color: var(--oro-negro);
  color: var(--caldito-de-pollo);
  flex: 1;
  justify-content: center;
  align-items: center;
  display: flex;
}

.claim_tab-link.notch-button {
  display: none;
}

.linea-n58_button_wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-self: flex-start;
  margin-top: 0;
  display: flex;
}

.sub-footer-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  display: flex;
}

.chatbot_close-icon {
  flex-direction: column;
  flex: 1;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.zapier-container {
  background-color: var(--oro-negro);
  width: 100%;
  height: 100%;
}

.chatbot_container {
  align-self: flex-end;
}

.chatbot_container.notch-div {
  width: 400px;
  height: 600px;
  display: none;
  position: relative;
}

.notch-outline.notch-div {
  z-index: 20;
  color: var(--caldito-de-pollo);
  position: absolute;
  inset: 0%;
}

.chatbot_close-button {
  justify-content: center;
  align-items: center;
  width: 100%;
  font-size: 3em;
  display: flex;
  position: absolute;
  inset: 0% 0% auto;
}

.chatbot_expand-button {
  width: auto;
  color: var(--caldito-de-pollo);
  justify-content: flex-end;
  align-items: center;
  font-size: 3em;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.chatbot_expand-icon {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.chatbot_expand-icon:hover {
  color: var(--cola-de-langosta);
}

.chatbot_buttons {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  width: auto;
  color: var(--caldito-de-pollo);
  justify-content: flex-end;
  align-items: center;
  padding-top: 1.8rem;
  padding-right: 1.8rem;
  font-size: 3em;
  display: flex;
  position: absolute;
  inset: 0% 0% auto auto;
}

.chatbot_close-x-button {
  width: auto;
  color: var(--caldito-de-pollo);
  justify-content: flex-end;
  align-items: center;
  font-size: 3em;
  display: flex;
  position: relative;
  inset: 0% 0% auto auto;
}

.chatbot_close-x-icon {
  flex-direction: column;
  flex: 0 auto;
  justify-content: center;
  align-items: flex-end;
  width: 1rem;
  height: 1rem;
  display: flex;
}

.chatbot_close-x-icon:hover {
  color: var(--cola-de-langosta);
}

.spline-container {
  flex: 1;
  align-self: stretch;
  height: 100%;
  min-height: 100%;
}

.spline-container.categorias {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100%;
}

.spline-wrapper {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 50vh;
  display: flex;
}

.lottie-logo {
  width: 7em;
  height: 100%;
}

.code-embed {
  min-height: 36px;
  position: absolute;
  inset: auto 0% 0%;
}

.fw-embed {
  display: none;
}

.auto-style-111oreh {
  z-index: 2147483647;
  box-sizing: border-box;
  -webkit-backdrop-filter: blur(6px);
  backdrop-filter: blur(6px);
  background-color: #1b2021e6;
  justify-content: center;
  align-items: center;
  padding: 24px;
  display: flex;
  position: fixed;
  inset: 0;
  overflow-y: auto;
}

.auto-style-1ykjaaf {
  z-index: 0;
  position: absolute;
  inset: 0;
}

.auto-style-0prdqfh {
  z-index: 1;
  box-sizing: border-box;
  color: #ffefe9;
  clip-path: polygon(0 0, calc(100% - 22px) 0, 100% 22px, 100% 100%, 0 100%);
  background-color: #1b2021;
  width: 100%;
  max-width: 620px;
  margin: auto;
  padding: 48px 44px 40px;
  position: relative;
  box-shadow: inset 0 0 0 1px #ffefe91a;
}

.svg-size--6b8huqo {
  width: 58px;
  height: 30px;
}

.auto-style-13twlco {
  z-index: 2;
  color: #ffefe9;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  line-height: 0;
  text-decoration: none;
  display: inline-flex;
  position: absolute;
  top: 18px;
  right: 30px;
}

.svg-size--lwtmbaa {
  width: 22px;
  height: 22px;
}

.auto-style-11u3evg {
  color: #ffefe9;
  letter-spacing: 1px;
  text-transform: uppercase;
  margin: 25px 0 0;
  font-size: 30px;
  font-weight: 800;
  line-height: 1.1;
}

.auto-style-0xkypeb {
  background-color: #ef5541;
  width: 46px;
  height: 3px;
  margin-top: 14px;
}

.auto-style-1c6g834 {
  color: #ffefe98c;
  letter-spacing: .5px;
  margin: 10px 0 0;
  font-size: 13px;
}

.auto-style-150hxig {
  color: #ffefe9e0;
  margin-top: 24px;
  font-size: 15.5px;
  line-height: 1.6;
}

.auto-style-1qjkjx1 {
  margin: 0 0 16px;
}

.auto-style-1mf1gqa {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  background-color: #ffefe90a;
  border-left: 3px solid #a0dd52;
  align-items: flex-start;
  margin-bottom: 12px;
  padding: 14px 16px;
  display: flex;
}

.auto-style-09bbiws {
  color: #a0dd52;
  flex: none;
  font-size: 18px;
  font-weight: 800;
  line-height: 1.4;
}

.auto-style-0d7i586 {
  margin: 0;
}

.auto-style-17a739i {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border-top: 1px solid #ffefe91a;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  margin-top: 26px;
  padding-top: 18px;
  display: flex;
}

.auto-style-0kesq8s {
  color: #1b2021;
  letter-spacing: .3px;
  cursor: pointer;
  clip-path: polygon(0 0, calc(100% - 12px) 0, 100% 12px, 100% 100%, 0 100%);
  background-color: #a0dd52;
  padding: 12px 28px;
  font-size: 14px;
  font-weight: 800;
  text-decoration: none;
  display: inline-block;
}

.auto-style-1rydnk5 {
  color: #ffefe973;
  letter-spacing: .5px;
  font-size: 13px;
}

.fw-css-embeds-2, .fw-js-embeds-2 {
  margin: 0;
  padding: 0;
  display: none;
}

.eyebrow {
  letter-spacing: .16em;
  text-transform: uppercase;
  margin-bottom: clamp(1.1rem, 2.6vh, 1.8rem);
  font-size: clamp(.72rem, 1.4vw, .88rem);
  font-weight: 600;
  display: inline-block;
}

@media screen and (min-width: 1280px) {
  .hero-text-wrapper.text-align-left.values {
    max-width: none;
  }
}

@media screen and (min-width: 1440px) {
  .container-large {
    max-width: none;
  }

  .padding-global {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .main-navbar_menu_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .h-content_wrapper.home, .h-content_wrapper.obten-tu-tarjeta, .h-content_wrapper.home, .h-content_wrapper.obten-tu-tarjeta {
    place-items: stretch stretch;
  }

  .h-hero_content_wrapper.top-header, .h-hero_content_wrapper.descarga, .h-hero_content_wrapper.como-abrir, .h-hero_content_wrapper.kpi, .h-hero_content_wrapper.values, .h-hero_content_wrapper.vision, .h-hero_content_wrapper.mision, .h-hero_content_wrapper.top-header, .h-hero_content_wrapper.descarga, .h-hero_content_wrapper.como-abrir, .h-hero_content_wrapper.kpi, .h-hero_content_wrapper.values, .h-hero_content_wrapper.vision, .h-hero_content_wrapper.mision {
    justify-content: center;
    align-items: center;
  }

  .page-header {
    align-items: stretch;
  }

  .hero-text-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
  }

  .hero-text-wrapper.text-align-left {
    justify-content: center;
    align-items: flex-start;
    width: 65%;
  }

  .hero-text-wrapper.text-align-left.values {
    max-width: none;
  }

  .hero-text-wrapper.align-center {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .section_h-descarga {
    align-items: stretch;
  }

  .app-download-button {
    width: 25%;
  }

  .section_h-como-abrir {
    align-items: stretch;
  }

  .section_h-como-abrir.image-mode, .section_h-como-abrir.nuestra-vision, .section_h-como-abrir.image-mode, .section_h-como-abrir.nuestra-vision {
    background-position: 50%;
    background-attachment: scroll;
  }

  .section_h-obten-tu-tarjeta, .section_h-kpi {
    align-items: stretch;
  }

  .text-list.text-style-quote.text-color-white.kpi {
    padding-top: 0;
  }

  .section_p-requisitos, .section_p-faq {
    align-items: stretch;
  }

  .p-requisitos_title_wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
  }

  .p-requisitos_title_wrapper.align-center {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .section_p-beneficios {
    align-items: stretch;
  }

  .section_p-caracteristicas {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .p-faq_title-wrapper {
    justify-content: center;
    align-items: flex-start;
    width: 80%;
  }

  .p-faq_title-wrapper.align-center {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .p-faq_component-copy.como-abrir, .p-faq_component-copy.kpi, .p-faq_component-copy.como-abrir, .p-faq_component-copy.kpi, .p-faq_component-copy.como-abrir, .p-faq_component-copy.kpi, .p-faq_component-copy.como-abrir, .p-faq_component-copy.kpi, .p-faq_component-copy.como-abrir, .p-faq_component-copy.kpi, .p-faq_component-copy.como-abrir, .p-faq_component-copy.kpi {
    place-items: stretch stretch;
  }

  .main-navbar_dropdown_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .main-navbar-dropdown {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .p-descarga_component.descarga, .p-descarga_component.pago-movil, .p-descarga_component.descarga, .p-descarga_component.pago-movil {
    place-items: stretch stretch;
  }

  .navbar-main-container {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .container-large-copy {
    max-width: none;
  }

  .navbar-blur {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .h-tarjeta_component.coin {
    place-items: stretch stretch;
  }

  .section_h-pago-movil, .section_h-pago-servicios {
    align-items: stretch;
  }

  .section_h-pago-servicios.image-mode {
    background-position: 50%;
    background-attachment: scroll;
  }

  .anim_in-bottom {
    align-self: stretch;
  }

  .section_h-vision, .section_h-mision, .section_h-operaciones-cambiarias, .page-header-2 {
    align-items: stretch;
  }

  .padding-global-5 {
    padding-left: 10rem;
    padding-right: 10rem;
  }
}

@media screen and (min-width: 1920px) {
  .heading-style-h4.boletines {
    font-size: 1.5em;
  }

  .text-size-small.p-productos_faq_description {
    font-size: 1.2em;
  }

  .fs-styleguide_header-block {
    font-size: 1.8em;
  }

  .padding-section-medium.apagado {
    display: none;
  }

  .padding-small {
    flex: 1;
  }

  .heading-style-h2 {
    text-align: left;
  }

  .heading-style-h2.text-align-center, .heading-style-h2.text-align-center.text-color-black {
    text-align: center;
  }

  .heading-style-h2.text-align-center, .heading-style-h2.text-align-center.text-color-black, .heading-style-h2.text-align-center.text-color-black {
    text-align: center;
  }

  .heading-style-h2.text-align-left.faq {
    font-size: 2.5rem;
  }

  .heading-style-h2.text-color-white {
    line-height: 3.5rem;
  }

  .heading-style-h2.text-color-white.text-align-center {
    text-align: center;
    text-align: center;
    line-height: .8;
  }

  .text-align-center.form {
    align-self: center;
  }

  .heading-style-h5.text-color-white.text-align-center {
    max-width: 80%;
  }

  .heading-style-h5.text-color-black.como-abrir {
    width: 40%;
    color: var(--caldito-de-pollo);
    text-align: left;
    align-self: flex-start;
  }

  .heading-style-h5.text-color-black.pago-movil {
    max-width: 60%;
    color: var(--oro-negro);
    text-align: left;
    align-self: flex-start;
  }

  .heading-style-h1.productos, .heading-style-h1.t-tulo-productos, .heading-style-h1.productos {
    text-align: left;
    align-self: flex-start;
    max-width: 70%;
  }

  .heading-style-h1.text-color-white.text-align-center {
    text-align: center;
    align-self: center;
    max-width: none;
  }

  .heading-style-h1.text-color-white.text-align-center.servicios {
    text-align: left;
    text-align: left;
    align-self: flex-start;
  }

  .heading-style-h1.text-color-white.main-title {
    font-size: 6rem;
    line-height: 4.8rem;
  }

  .heading-style-h1.text-color-black.thumb.kpi {
    align-self: center;
  }

  .heading-style-h1.text-color-black.como-abrir {
    width: 60%;
    color: var(--caldito-de-pollo);
    text-align: left;
    align-self: flex-start;
  }

  .heading-style-h1.text-color-black.values {
    width: 60%;
    color: var(--caldito-de-pollo);
    text-align: center;
    align-self: center;
  }

  .heading-style-h1.main-title {
    text-align: left;
  }

  .heading-style-h1.beneficios {
    font-size: 4.5rem;
    line-height: 3.8rem;
  }

  .heading-style-h1.productos, .heading-style-h1.t-tulo-productos, .heading-style-h1.productos {
    text-align: left;
    align-self: flex-start;
    max-width: 70%;
  }

  .heading-style-h1.main-title {
    font-size: 6em;
  }

  .main-footer_column_wrapper {
    flex: 1;
    align-self: stretch;
  }

  .main-footer_column_block {
    display: flex;
  }

  .h-content_wrapper.home {
    flex: 0 auto;
    align-self: stretch;
  }

  .h-content_wrapper.obten-tu-tarjeta {
    flex-flow: row;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .h-hero_content_wrapper.vision, .h-hero_content_wrapper.mision {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .h-hero_content_wrapper.top-header {
    padding-left: 10rem;
    padding-right: 10rem;
  }

  .h-hero_content_wrapper.descarga {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .h-hero_content_wrapper.como-abrir {
    padding-left: 5rem;
  }

  .h-hero_content_wrapper.obten-tu-tarjeta {
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: center;
    width: 100%;
    max-width: 70%;
  }

  .h-hero_content_wrapper.dark-mode.kpi {
    flex: 0 auto;
    min-width: 0%;
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .h-hero_content_wrapper.vision, .h-hero_content_wrapper.mision {
    flex: 1;
    justify-content: center;
    align-items: center;
  }

  .h-hero_image_wrapper.home, .h-hero_image_wrapper.conocenos {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
  }

  .h-hero_image_wrapper.productos, .h-hero_image_wrapper.categorias {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
  }

  .h-hero_image_wrapper.home {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f10e4a3a7e81d53a22_754a1b7b63732ccb8a29de16915f17ae_seguridad-financiera.webp");
    background-position: 65%;
    background-size: cover;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
  }

  .h-hero_image_wrapper.legal {
    flex: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
  }

  .h-hero_image_wrapper.producto {
    background-repeat: no-repeat;
    background-size: cover;
    border-left-style: solid;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    overflow: hidden;
  }

  .h-hero_image_wrapper.home, .h-hero_image_wrapper.conocenos {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
  }

  .h-hero_image_wrapper.empresas {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f10e4a3a7e81d53a22_754a1b7b63732ccb8a29de16915f17ae_seguridad-financiera.webp");
    background-position: 60%;
    background-size: cover;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
  }

  .h-hero_image_wrapper.productos, .h-hero_image_wrapper.categorias {
    flex: 1;
    justify-content: center;
    align-items: flex-end;
  }

  .p-caracteristicas_card-image-wrapper._3 {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67c8e792b0e18d9d366271bc_metro-skate.webp");
  }

  .section_tc-terms {
    color: var(--oro-negro);
  }

  .tc-terms_title_wrapper {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    padding-bottom: 55px;
  }

  .section_b-service {
    padding-top: 5em;
    padding-bottom: 5em;
  }

  .about-hero_transform-component.text-align-center {
    align-self: stretch;
  }

  .about-hero_transform-boxes {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .calendar-secondary_box {
    flex: 1;
  }

  .p-faq_list {
    color: var(--caldito-de-pollo);
  }

  .cm-form_image-wrapper.max-width-small.notch-div {
    flex: 1;
  }

  .cm-form_input {
    color: var(--oro-negro);
    flex: 1;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cm-form_input::placeholder {
    color: var(--oro-negro);
  }

  .notch-button.cream.mobile-full-width-button {
    padding-top: 25px;
    padding-bottom: 25px;
  }

  .button-wrapper.pink {
    color: var(--not-barbie);
    align-self: center;
  }

  .button-wrapper.pink-outline, .button-wrapper.green, .button-wrapper.pink {
    align-self: center;
  }

  .button-wrapper.green {
    align-self: stretch;
    height: 100%;
  }

  .button-wrapper.green.left {
    display: flex;
  }

  .button-wrapper.pink {
    color: var(--not-barbie);
    align-self: center;
  }

  .button-wrapper.pink-outline, .button-wrapper.green, .button-wrapper.pink {
    align-self: center;
  }

  .button-wrapper.pink.hide-desktop {
    display: none;
  }

  .button-wrapper.pink, .hero-text-wrapper {
    align-self: flex-start;
  }

  .hero-text-wrapper.text-align-left {
    align-self: flex-start;
    width: 85%;
  }

  .hero-text-wrapper.text-align-left.como-abrir {
    align-self: flex-start;
    width: 60%;
  }

  .hero-text-wrapper.text-align-left.values {
    align-self: center;
    width: 60%;
    max-width: none;
    padding-left: 0;
  }

  .hero-text-wrapper.align-center {
    align-self: center;
    width: 60%;
    display: flex;
  }

  .hero-text-wrapper.align-center.nosotros {
    width: 80%;
  }

  .hero-text-wrapper.align-center.productos {
    align-self: flex-start;
    width: auto;
    max-width: 50%;
  }

  .hero-text-wrapper.producto-heding {
    width: 100%;
    max-width: 50%;
  }

  .section_h-descarga.light-mode {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .section_h-descarga.light-mode.productos {
    align-self: flex-start;
    width: auto;
    max-width: 50%;
  }

  .h-hero_image_cover {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    max-width: 50%;
  }

  .h-hero_image_cover.pago-movil {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f1bb43ff760b672bb4_5065985f3e9b514d37ced76901ecbe9d_operaciones-de-cambio.webp");
    background-position: 50% 60%;
  }

  .hero-multiple-wrapper {
    align-self: center;
    max-width: 80%;
  }

  .hero-multiple-wrapper.kpi {
    max-width: none;
  }

  .inline-button-wrapper {
    width: 60%;
  }

  .app-download-button {
    width: 50%;
  }

  .section_h-como-abrir.image-mode {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c58e1360d0f09eb606_N58%2BRodrigo_Ungaro-12-0711.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .section_h-como-abrir.image-mode.padding-small {
    background-image: linear-gradient(26deg, var(--oro-negro), var(--hombre-invisible) 0%, #151919c4 0%, #090b0b59 35%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c58e1360d0f09eb606_N58%2BRodrigo_Ungaro-12-0711.jpg");
    background-image: linear-gradient(26deg, var(--oro-negro), var(--hombre-invisible) 0%, #151919c4 0%, #090b0b59 35%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c58e1360d0f09eb606_N58%2BRodrigo_Ungaro-12-0711.jpg");
    position: relative;
  }

  .section_h-como-abrir.nuestra-vision {
    background-image: linear-gradient(131deg, var(--oro-negro) 10%, var(--hombre-invisible) 88%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c704cb435e9b0f82f5_69f4ae37ae8c4491218cb10c154cdb38_N58%2BRodrigo_Ungaro-07-0693.webp");
    background-position: 0 0, 50%;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    flex: 1;
  }

  .section_h-obten-tu-tarjeta.dark-mode.apagar {
    display: none;
  }

  .grid {
    flex: 1;
  }

  .cursor {
    z-index: 10000;
    color: #45b3ba;
    border-style: none;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    padding-top: 0;
    display: flex;
  }

  .cursor-code {
    align-self: center;
    width: 3vw;
  }

  .section_p-requisitos.light-mode {
    min-height: 80vh;
  }

  .section_p-faq.dark-mode {
    justify-content: space-around;
    align-items: center;
    min-height: 0;
  }

  .p-requisitos_content_wrapper.coin {
    flex: 1;
    padding-left: 12em;
    padding-right: 12em;
  }

  .p-requisitos_component.notch-div {
    align-self: stretch;
    width: 100%;
  }

  .p-requisitos_left_wrapper {
    justify-content: space-between;
    align-self: stretch;
  }

  .p-requisitos_info-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .p-requisitos_button_wrapper {
    flex: 0 auto;
    max-height: none;
  }

  .p-requisitos_left_inner_wrapper {
    flex: 1;
    max-width: 80%;
  }

  .section_p-beneficios.light-mode {
    padding-left: 15rem;
    padding-right: 15rem;
  }

  .p-beneficios_component {
    flex-flow: row;
    padding: 0;
  }

  .p-beneficios_left_wrapper {
    flex: 1;
    justify-content: space-between;
    align-self: stretch;
  }

  .p-beneficios_info_wrapper {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    max-width: 40vw;
  }

  .p-beneficios_right_wrapper {
    min-width: 0%;
    max-width: 50%;
  }

  .p-beneficios_tab_wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    font-family: Nugros;
    display: flex;
  }

  .p-beneficios_tab_wrapper.notch-div {
    justify-content: center;
    align-items: center;
    height: 100%;
    display: flex;
  }

  .tabs-menu {
    position: absolute;
  }

  .p-beneficios_tab_pane {
    flex: 1;
    inset: 0%;
  }

  .p-beneficios_tab_content {
    flex: 1;
    justify-content: center;
    align-self: auto;
    align-items: center;
    height: 100%;
    display: flex;
    position: relative;
    overflow: visible;
  }

  .tabs {
    position: static;
  }

  .p-beneficios_tab_inner_content {
    width: 80%;
  }

  .section_p-caracteristicas {
    min-height: 80vh;
  }

  .p-caracteristicas_info-wrapper {
    max-width: 40vw;
  }

  .p-beneficios_description_wrapper {
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .p-beneficios_title_wrapper {
    flex: 0 auto;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
    width: 80%;
  }

  .p-header_info_wrapper {
    justify-content: center;
    align-self: flex-start;
    align-items: flex-start;
    max-width: 40rem;
  }

  .p-faq_component-copy.kpi {
    flex: 1;
    width: 100%;
  }

  .h-header_button_wrapper {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .text-block-2 {
    display: none;
  }

  .main-navbar_dropdown {
    flex: 1;
    justify-content: space-between;
    align-self: center;
    align-items: stretch;
    height: auto;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .main-navbar_dropdown_block {
    flex: 1;
    justify-content: space-between;
    align-items: center;
    margin-top: 0;
    display: flex;
  }

  .main-navbar-dropdown, .main-navbar-dropdown.menu-trigger, .main-navbar-dropdown.menu-trigger.dark, .main-navbar-dropdown.menu-trigger, .main-navbar-dropdown.menu-trigger.dark, .main-navbar-dropdown.menu-trigger.dark {
    display: none;
  }

  .main-navbar-column-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-self: flex-start;
  }

  .productos-tarjetas_card {
    min-width: 24%;
  }

  .productos-tarjetas_container {
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    width: 100%;
    display: flex;
  }

  .producto-tarjetas_container {
    align-self: center;
  }

  .p-descarga_component.descarga, .p-descarga_component.pago-movil {
    justify-content: flex-start;
    align-items: stretch;
  }

  .p-descarga_component.descarga {
    background-position: 0 0, 50% 0;
    justify-content: flex-start;
    align-items: stretch;
  }

  .p-descarga_component.pago-movil {
    justify-content: flex-start;
    align-items: stretch;
  }

  .p-descarga_component.descarga {
    background-position: 0 0, 50% 0;
  }

  .paragraph.productos {
    text-align: center;
    align-self: center;
    margin-bottom: 2.5em;
  }

  .paragraph.text-align-center-mobile-only {
    text-align: left;
  }

  .menu-link-text.text-weight-bold.footer-title {
    font-size: 1.5rem;
    font-weight: 700;
  }

  .menu-link-text.menu-links {
    flex: 1;
    align-self: center;
  }

  .menu-column-title {
    font-size: 1.2rem;
    font-weight: 800;
  }

  .main-navbar-dropdown-link.w--current {
    align-self: flex-start;
  }

  .p-faq_list-2 {
    color: #ffefe9;
  }

  .spline-scene.tarjeta {
    align-self: center;
    max-width: 80vw;
  }

  .button-align {
    align-self: flex-start;
    padding-left: 0;
    display: flex;
  }

  .button-align.left {
    align-self: flex-start;
    padding-left: 0;
  }

  .button-align.center {
    padding-left: 0;
  }

  .collection-list-wrapper {
    flex-flow: column;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .s-hero_image_cover {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    max-width: 50%;
  }

  .s-hero_image_cover.vision {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f286aeead1a3cbada5_08e7a6ce834a66bf1a3f07fcd2fb0ac1_conocenos-mision.webp");
    background-position: 0 0;
    background-size: auto;
  }

  .documentos_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .m-hero_image_cover {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    max-width: 50%;
  }

  .about_hero_content-wrapper {
    max-width: 60vw;
  }

  .h-hero_descarga_image-cover {
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    max-width: 50%;
  }

  .section_h-pago-servicios.image-mode {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c58e1360d0f09eb606_N58%2BRodrigo_Ungaro-12-0711.jpg");
    background-position: 50%;
    background-size: cover;
  }

  .section_h-pago-servicios.image-mode.padding-small {
    background-image: linear-gradient(26deg, var(--hombre-invisible), #151919c4 0%, var(--oro-negro) 0%, #090b0b75 41%, #0d101000 60%, #0d1010b8 75%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c7e8972517374b0419_N58%2BRodrigo_Ungaro-06-0681.jpg");
    position: relative;
  }

  .section_h-pago-servicios.image-mode.padding-small.descarga {
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f29de784fb5be92fd4_22a70ee4513387d5b3f2c52a04409184_pago-movil-simplicidad.webp");
    background-position: 0 0, 50% 100%;
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919b3 30%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f29de784fb5be92fd4_22a70ee4513387d5b3f2c52a04409184_pago-movil-simplicidad.webp");
    background-position: 0 0, 50% 100%;
  }

  .productos-documentos_card {
    min-width: 24%;
  }

  .anim_in-bottom {
    flex: 1;
    align-self: stretch;
  }

  .about_values-item-text-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .product-item-icon {
    margin-bottom: 1rem;
    inset: 0% 0% auto auto;
  }

  .section_marquee.border-bottom.dark-mode {
    background-color: var(--oro-negro);
    color: var(--caldito-de-pollo);
    background-color: var(--oro-negro);
    background-color: var(--oro-negro);
    border-top-style: solid;
    border-top-width: 2px;
  }

  .marquee_container {
    padding-top: 0;
    padding-bottom: 0;
  }

  .marquee_image-separator {
    height: 2rem;
  }

  .main-footer_column_wrapper-multiple {
    flex: 1;
    align-self: stretch;
  }

  .form-field-wrapper {
    flex-flow: column;
    flex: 1;
    display: flex;
  }

  .form-field-row {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
    display: flex;
  }

  .form-field-document-type {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex: 1;
    display: flex;
  }

  .cm-form_input-document-type {
    min-width: 20%;
    height: 100%;
    color: var(--oro-negro);
    flex: 1;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cm-form_input-document-type::placeholder {
    color: var(--oro-negro);
  }

  .cm-form_input-document {
    height: 100%;
    color: var(--oro-negro);
    flex: 0 auto;
    margin-bottom: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cm-form_input-document::placeholder {
    color: var(--oro-negro);
  }

  .dynamic-table-collection-list {
    white-space: break-spaces;
  }

  .section_tabla-limites {
    color: var(--oro-negro);
  }

  .section_tc-extracto {
    color: #1b2021;
  }

  .main-footer_column_wrapper-single-column {
    flex: 1;
    align-self: stretch;
  }

  .boletines_container {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .boletines-item-button-wrapper {
    align-self: flex-end;
  }

  .linea-n58_button_wrapper {
    align-self: center;
    margin-top: 0;
  }

  .sub-footer-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .button-tagline {
    font-weight: 400;
  }

  .h-hero_video_wrapper.producto {
    background-repeat: no-repeat;
    background-size: cover;
    border-left-style: solid;
    flex: 1;
    justify-content: center;
    align-items: flex-end;
    overflow: hidden;
  }

  .b-products_component {
    justify-content: center;
    align-items: flex-start;
  }

  .producto_container {
    align-self: stretch;
  }

  .p-beneficios_wrapper {
    flex-flow: row;
    padding: 0;
  }

  .spline-container.categorias {
    background-size: 100%;
  }

  .heading-style-h1-2.main-title {
    font-size: 6rem;
    line-height: 4.8rem;
  }

  .heading-style-h1-2.t-tulo-productos {
    text-align: left;
    align-self: flex-start;
    max-width: 70%;
  }

  .heading-style-h5-2.text-color-black.pago-movil {
    max-width: 60%;
    color: var(--oro-negro);
    text-align: left;
    text-align: left;
    max-width: 60%;
    text-align: left;
    align-self: flex-start;
  }

  .h-header_button_wrapper-3 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
  }

  .col {
    padding-left: clamp(3rem, 3.6vw, 5.5rem);
    padding-right: clamp(3rem, 3.6vw, 5.5rem);
  }

  .col__center {
    max-width: 38rem;
  }
}

@media screen and (max-width: 991px) {
  .margin-xhuge {
    margin: 6rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .page-wrapper {
    overflow: hidden;
  }

  .text-size-tiny {
    text-align: right;
    max-width: 80%;
  }

  .text-size-tiny.left {
    text-align: left;
    max-width: none;
  }

  .text-size-tiny.center {
    text-align: center;
    max-width: none;
  }

  .padding-section-medium {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .max-width-full-tablet {
    width: 100%;
    max-width: none;
  }

  .fs-styleguide_2-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .padding-xxlarge {
    padding: 4rem;
  }

  .fs-styleguide_4-col {
    grid-template-columns: 1fr;
  }

  .hide-tablet {
    display: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .fs-styleguide_section {
    grid-column-gap: 2.5rem;
    grid-template-columns: 1fr;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .fs-styleguide_3-col {
    grid-template-columns: 1fr;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

  .padding-section-small {
    padding-bottom: 1rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .fs-styleguide_heading-medium {
    font-size: 3rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .padding-medium {
    padding: 1.5rem;
  }

  .padding-section-large {
    padding-top: 6rem;
    padding-bottom: 6rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .fs-styleguide_1-col {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .heading-style-h5.text-color-white.text-align-center {
    width: auto;
    max-width: none;
  }

  .heading-style-h5.text-color-black.thumb.kpi {
    margin-top: 0;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .heading-style-h1.text-color-white {
    line-height: 2.5rem;
  }

  .heading-style-h1.text-color-white.text-align-center {
    max-width: none;
    line-height: 3rem;
  }

  .heading-style-h1.beneficios {
    font-size: 3rem;
  }

  .heading-style-h1.main-title {
    text-align: left;
  }

  .show-tablet {
    display: block;
  }

  .main-navbar_menu_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--hombre-invisible);
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    padding: 5rem 1rem;
  }

  .main-navbar_menu {
    background-color: var(--hombre-invisible);
    color: var(--caldito-de-pollo);
    border-style: none;
    flex-direction: column;
    margin-bottom: 2rem;
    position: static;
  }

  .main-navbar_menu_right {
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
  }

  .main-navbar_menu_button {
    border-radius: 1rem;
    padding-left: 15px;
    transition: all .2s;
  }

  .main-navbar_menu_button.w--open {
    background-color: var(--el-mostro-de-lavanda);
    color: var(--caldito-de-pollo);
  }

  .main-navbar_menu_button.dropdown-trigger.w--open {
    background-color: var(--not-barbie);
    background-color: var(--not-barbie);
    border-radius: 0;
  }

  .main-navbar-menu-link {
    position: relative;
  }

  .main-footer_data_wrapper {
    grid-template-columns: 1fr;
  }

  .main-footer_column_head {
    font-weight: 600;
  }

  .main-footer_column_link {
    color: var(--oro-negro);
  }

  .main-footer_column_block {
    grid-row-gap: 3rem;
    grid-template-columns: max-content max-content;
  }

  .main-footer_legal_wrapper {
    align-self: flex-start;
  }

  .h-content_wrapper.home {
    flex-flow: column;
    justify-content: flex-start;
    align-items: stretch;
    display: flex;
  }

  .h-hero_content_wrapper.descarga, .h-hero_content_wrapper.como-abrir {
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_content_wrapper.top-header {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    flex: 1;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding-top: 2.5rem;
    padding-left: 1rem;
  }

  .h-hero_content_wrapper.descarga, .h-hero_content_wrapper.como-abrir {
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_content_wrapper.dark-mode.kpi {
    min-height: 0;
    padding-top: 2.5rem;
  }

  .h-hero_content_wrapper.vision {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h-hero_content_wrapper.mision {
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_image_wrapper.home, .h-hero_image_wrapper.legal, .h-hero_image_wrapper.producto {
    border-bottom: 2px solid var(--caldito-de-pollo);
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .h-hero_image_wrapper.conocenos, .h-hero_image_wrapper.empresas {
    border-bottom: 2px solid var(--caldito-de-pollo);
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .h-hero_image_wrapper.categorias, .h-hero_image_wrapper.home, .h-hero_image_wrapper.legal, .h-hero_image_wrapper.producto {
    border-bottom: 2px solid var(--caldito-de-pollo);
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .h-hero_image_wrapper.home {
    border-bottom: 2px solid #ffefe9;
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .h-hero_image_wrapper.conocenos, .h-hero_image_wrapper.empresas {
    border-bottom: 2px solid var(--caldito-de-pollo);
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .h-hero_image_wrapper.productos {
    border-bottom: 2px solid #ffefe9;
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .h-hero_image_wrapper.categorias {
    border-bottom: 2px solid var(--caldito-de-pollo);
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .p-caracteristicas_container {
    flex-flow: wrap;
  }

  .about-hero_transform-boxes {
    grid-template-columns: 1fr;
  }

  .calendar-hero_content_wrapper {
    min-width: auto;
  }

  .notch-button.green.black-bg {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .button-wrapper.pink {
    justify-content: center;
    align-items: center;
  }

  .button-wrapper.cream, .button-wrapper.pink, .button-wrapper.pink {
    width: 100%;
  }

  .button-wrapper.pink-outline, .button-wrapper.green {
    width: auto;
  }

  .button-wrapper.pink {
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .button-wrapper.green {
    width: auto;
  }

  .button-wrapper.cream, .button-wrapper.pink, .button-wrapper.pink {
    width: 100%;
  }

  .button-wrapper.pink.align-center {
    justify-content: center;
    align-items: center;
  }

  .button-wrapper.pink {
    width: auto;
    color: var(--not-barbie);
  }

  .button-wrapper.pink-outline, .button-wrapper.green {
    width: auto;
  }

  .button-wrapper.pink {
    width: 100%;
  }

  .page-header.text-color-black {
    height: auto;
  }

  .fixed-buttons {
    flex: 1;
    justify-content: flex-start;
    align-items: flex-end;
  }

  .fixed-buttons.fixed {
    justify-content: center;
    align-items: center;
    padding-left: 0;
    padding-right: 0;
  }

  .hero-text-wrapper.text-align-left {
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .section_h-descarga.light-mode {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .h-hero_image_cover.pago-movil {
    width: 100%;
    min-height: 50vh;
  }

  .hero-multiple-wrapper {
    padding-top: 3rem;
    padding-bottom: 5rem;
  }

  .section_h-como-abrir.image-mode, .section_h-como-abrir.nuestra-vision, .section_h-como-abrir.image-mode, .section_h-como-abrir.nuestra-vision {
    background-position: 0%;
  }

  .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._2, .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._2 {
    min-height: 25vw;
  }

  .hamurger-menu-icon {
    width: .8rem;
  }

  .cursor {
    border-color: #0000;
    display: none;
  }

  .p-requisitos_component.notch-div {
    flex-flow: column;
  }

  .p-requisitos_left_wrapper {
    border-bottom-style: solid;
    border-bottom-width: 2px;
    border-right-style: none;
  }

  .section_p-beneficios.light-mode {
    padding-left: 5rem;
    padding-right: 5rem;
  }

  .p-beneficios_component {
    flex-flow: column;
  }

  .p-beneficios_info_wrapper.text-align-left {
    text-align: center;
    text-align: center;
    justify-content: center;
    align-items: center;
  }

  .p-beneficios_right_wrapper {
    justify-content: center;
    align-self: center;
    align-items: center;
    max-width: 100%;
  }

  .tabs-menu {
    justify-content: center;
    align-self: center;
    align-items: center;
    bottom: -20%;
  }

  .p-header_info_wrapper {
    text-align: left;
    max-width: none;
  }

  .p-faq_component-copy.como-abrir {
    grid-template-columns: .75fr;
  }

  .p-faq_component-copy.kpi {
    grid-row-gap: 1rem;
    flex-flow: column;
    display: flex;
  }

  .main-navbar_dropdown_wrapper {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    background-color: var(--oro-negro);
    flex: 0 auto;
    justify-content: center;
    align-items: stretch;
    padding: 5rem 1rem;
  }

  .main-navbar_dropdown {
    background-color: var(--hombre-invisible);
    border-style: none;
    flex-direction: column;
    margin-bottom: 2rem;
    position: static;
  }

  .main-navbar_dropdown_block {
    grid-row-gap: 3rem;
    grid-template-columns: max-content max-content;
  }

  .main-navbar-dropdown.menu-trigger {
    display: block;
  }

  .main-navbar-dropdown.menu-trigger.dark {
    display: none;
  }

  .main-navbar-column-wrapper.inicio-column {
    display: flex;
  }

  .p-descarga_component.descarga {
    background-image: none;
    flex-flow: column;
  }

  .p-descarga_component.pago-movil {
    flex-flow: column;
  }

  .paragraph.mobile-align-center, .paragraph.beneficios {
    text-align: center;
  }

  .paragraph.mobile-align-center, .paragraph.beneficios {
    text-align: center;
  }

  .paragraph.header {
    max-width: 30rem;
  }

  .menu-link-text {
    position: relative;
  }

  .menu-link-text.menu-links {
    color: var(--caldito-de-pollo);
  }

  .menu-column-title {
    text-align: left;
    position: relative;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .main-navbar-dropdown-link {
    position: relative;
  }

  .main-navbar-dropdown-link.w--current {
    max-height: 2.5rem;
    color: var(--oro-negro);
    flex: 1;
    padding: 5px;
  }

  .p-faq_list-2.main {
    flex-flow: column;
    display: flex;
  }

  .spline-header {
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
  }

  .s-hero_image_cover.mision {
    width: 100%;
  }

  .s-hero_image_cover.vision {
    order: -9999;
    align-self: stretch;
    width: 100%;
  }

  .section_h-pago-servicios.image-mode {
    background-position: 0%;
  }

  .main-header_column_head {
    font-weight: 600;
  }

  .anim_in-bottom {
    align-self: stretch;
  }

  .section_h-vision.dark-mode, .section_h-mision.light-mode, .section_h-mision.light-mode {
    height: auto;
  }

  .padding-global-3.padding-0 {
    padding-left: 0;
    padding-right: 0;
  }

  .section_marquee {
    padding-top: 0;
  }

  .h-hero_video_wrapper.producto {
    border-bottom: 2px solid var(--caldito-de-pollo);
    border-left-style: none;
    border-bottom: 2px solid var(--caldito-de-pollo);
    border-left-style: none;
    flex: 0 auto;
    order: -1;
    width: 100%;
    max-width: none;
  }

  .modal1_content-wrapper, .modal1_content-container {
    width: 90%;
    max-width: none;
    padding-left: 3rem;
    padding-right: 3rem;
  }

  .chatbot_expand-button {
    display: none;
  }

  .p-beneficios_wrapper {
    flex-flow: column;
  }

  .chatbot_buttons, .chatbot_close-x-button {
    display: none;
  }

  .spline-container {
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
  }

  .spline-container.operaciones {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b2c7dd5d1786bfa658004_n58-main-hero-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.conocenos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3b1f66508306bc323f20_n58-world-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.documentos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3e7095581707a85c1c3f_n58-folder-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.preguntas-frecuentes {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2cd1aec67ceef79e5_n58-alan-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.boletines {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bc27cbefcc56acbe1aa6f_n58-form-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.reclamos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bba954eb05a566088393f_n58-phone-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.limites {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc291416727787b7433_n58-bag-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.empresas {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2c7a3d4047e854a92_n58-jenga-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.categorias {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3b1f66508306bc323f20_n58-world-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.personas {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2c7a3d4047e854a92_n58-jenga-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .cols {
    flex-flow: column;
  }

  .col {
    flex: none;
    min-height: 0;
    padding-top: clamp(1.6rem, 2.6vw, 3rem);
    padding-bottom: clamp(1.6rem, 2.6vw, 3rem);
  }

  .col.col--photo, .col--photo {
    min-height: 14rem;
  }

  .tabs__stage {
    min-height: 0;
    overflow: visible;
  }

  .tpanel__num {
    display: none;
  }

  .hist {
    grid-template-columns: 1fr;
  }

  .photo-col {
    min-height: 15rem;
  }

  .vis {
    grid-template-columns: 1fr;
  }

  .trio {
    grid-column-gap: .9rem;
    grid-row-gap: .9rem;
    grid-template-columns: 1fr;
  }

  .tabs-2 {
    grid-template-columns: 1fr;
  }

  .tabs__rail {
    flex-flow: wrap;
  }

  .tab {
    text-align: center;
    flex: auto;
    padding: .7rem .8rem;
    font-size: .78rem;
  }

  .fees {
    grid-column-gap: 1.2rem;
    grid-row-gap: 1.2rem;
    grid-template-columns: 1fr;
  }

  .dots {
    display: none;
  }

  .sim__label {
    min-width: 100%;
  }

  .chrome.dots {
    display: none;
  }

  .ncard.tabs__stage {
    min-height: 0;
    overflow: visible;
  }
}

@media screen and (max-width: 767px) {
  blockquote {
    padding: .5rem 1rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .heading-style-h4 {
    font-size: 1rem;
  }

  .heading-style-h4.caracteristica {
    font-size: 1.5rem;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .padding-section-medium {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .text-size-large {
    font-size: 1.25rem;
  }

  .padding-xxlarge {
    padding: 3rem;
  }

  .fs-styleguide_section-header {
    font-size: .875rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .fs-styleguide_heading-large {
    font-size: 3rem;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .hide-mobile-landscape {
    display: none;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .heading-style-h2 {
    font-size: 3rem;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .heading-style-h3 {
    font-size: 1.5rem;
  }

  .text-size-medium {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-xlarge {
    padding: 2rem;
  }

  .padding-global {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-large {
    padding: 1.5rem;
  }

  .padding-section-small {
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-landscape {
    width: 100%;
    max-width: none;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .fs-styleguide_version {
    font-size: .875rem;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .text-style-nowrap {
    white-space: normal;
  }

  .fs-styleguide_heading-medium {
    font-size: 2rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h6 {
    font-size: .75rem;
  }

  .padding-medium {
    padding: 1.25rem;
  }

  .padding-section-large {
    padding-top: 4rem;
    padding-bottom: 4rem;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .heading-style-h5.text-color-white.text-align-center {
    width: auto;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .heading-style-h1 {
    font-size: 2.5rem;
  }

  .heading-style-h1.text-color-black.values {
    max-width: 90%;
  }

  .show-mobile-landscape {
    display: block;
  }

  .main-footer_component {
    grid-row-gap: 1.5rem;
  }

  .main-footer_column_wrapper {
    text-align: center;
    align-items: center;
  }

  .main-footer_column_link {
    text-align: left;
  }

  .main-footer_column_block {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: max-content;
    align-items: center;
    display: flex;
  }

  .main-footer_legal_wrapper {
    flex-flow: column;
    grid-template-columns: 1fr;
    align-self: center;
    display: flex;
  }

  .h-content_wrapper.home {
    height: auto;
  }

  .h-hero_content_wrapper.top-header {
    order: -1;
    padding-top: 10rem;
  }

  .h-hero_content_wrapper.obten-tu-tarjeta {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h-hero_content_wrapper.values {
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_image_wrapper {
    align-items: center;
  }

  .h-hero_image_wrapper.home, .h-hero_image_wrapper.conocenos, .h-hero_image_wrapper.empresas, .h-hero_image_wrapper.categorias, .h-hero_image_wrapper.home, .h-hero_image_wrapper.conocenos, .h-hero_image_wrapper.empresas, .h-hero_image_wrapper.categorias {
    height: auto;
  }

  .p-caracteristicas_container {
    flex-flow: column;
  }

  .p-caracteristicas_card.notch-div {
    flex-flow: row;
  }

  .p-caracteristicas_card-image-wrapper._1, .p-caracteristicas_card-image-wrapper._2 {
    min-width: 50%;
  }

  .p-caracteristicas_card-image-wrapper._1, .p-caracteristicas_card-image-wrapper._2 {
    min-width: 50%;
  }

  .p-caracteristicas_card-image-wrapper._3 {
    width: 50%;
  }

  .p-caracteristicas_card_info {
    padding: 1rem;
  }

  .tc-terms_options-wrapper.is-left {
    justify-content: center;
  }

  .tc-terms_options-wrapper.is-right {
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .calendar-secondary_box {
    align-items: center;
    min-height: auto;
  }

  .mobile-align-center {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .p-faq_description_wrapper {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .p-faq_icon_wrapper {
    width: 1.75rem;
  }

  .p-faq_title_wrapper {
    padding: 1rem 1.25rem;
  }

  .cm-form_form {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .calendar-secondary_image {
    margin-bottom: 3rem;
  }

  .page-header, .page-header.text-color-white, .page-header.text-color-white {
    height: auto;
  }

  .fixed-buttons.fixed {
    justify-content: center;
    align-items: center;
  }

  .hero-text-wrapper.text-align-left.values {
    align-self: stretch;
  }

  .section_h-descarga.light-mode {
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_image_cover {
    align-items: center;
  }

  .h-hero_image_cover.pago-movil {
    width: 100%;
    min-height: 10vh;
  }

  .cursor {
    border-color: #0000;
  }

  .section_p-requisitos.light-mode {
    padding-left: 0;
    padding-right: 0;
  }

  .p-requisitos_component {
    flex-direction: column;
    padding: 1rem .8125rem;
    display: flex;
  }

  .p-requisitos_left_wrapper {
    flex-direction: column-reverse;
  }

  .p-requisitos_info-wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .p-requisitos_button_wrapper, .p-requisitos_right_wrapper {
    flex-direction: column-reverse;
  }

  .section_p-beneficios.light-mode {
    padding-left: 0;
    padding-right: 0;
  }

  .p-beneficios_component {
    flex-direction: column;
    padding: 1rem .8125rem;
    display: flex;
  }

  .p-beneficios_left_wrapper {
    flex-direction: column-reverse;
  }

  .p-beneficios_info_wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .p-beneficios_right_wrapper {
    flex-direction: column-reverse;
  }

  .section_p-caracteristicas {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .p-beneficios_description_wrapper, .p-beneficios_title_wrapper {
    flex-direction: column;
    align-items: center;
    display: flex;
  }

  .main-navbar_dropdown_block {
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-columns: max-content;
    align-items: center;
    display: flex;
  }

  .main-navbar-dropdown {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-navbar-column-wrapper {
    text-align: center;
    align-items: center;
  }

  .p-descarga_component.descarga {
    flex-flow: column;
    min-height: 50vh;
  }

  .p-descarga_component.pago-movil {
    flex-flow: column;
    min-height: 0;
  }

  .navbar-main-container {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-blur {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .p-faq_list_container-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .p-faq_title_wrapper-2 {
    padding: 1rem 1.25rem;
  }

  .spline-header {
    height: auto;
  }

  .s-hero_image_cover {
    align-items: center;
  }

  .s-hero_image_cover.vision {
    align-self: stretch;
    width: 100%;
  }

  .m-hero_image_cover, .h-hero_descarga_image-cover {
    align-items: center;
  }

  .ai-claim {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .section_h-vision.dark-mode {
    height: auto;
  }

  .section_h-mision.light-mode {
    height: auto;
    min-height: 0;
  }

  .about_values-horizontal-container {
    flex-flow: column;
    align-self: stretch;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .about_values-item-container.notch-div {
    width: 100%;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .secondary-heading-style-h4 {
    font-size: 1rem;
  }

  .main-footer_column_wrapper-multiple {
    text-align: center;
    align-items: center;
  }

  .collection-item {
    align-self: flex-start;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-footer_column_wrapper-single-column {
    text-align: center;
    align-self: flex-start;
    align-items: center;
  }

  .claim_basic-info, .claim_form, .claim_field-group {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .collection-item-3, .collection-item-4 {
    align-self: flex-start;
  }

  .h-hero_video_wrapper {
    align-items: center;
  }

  .modal_home-popup {
    align-items: flex-start;
  }

  .modal1_content-wrapper, .modal1_content-container {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .p-beneficios_wrapper {
    flex-direction: column;
    padding: 1rem .8125rem;
    display: flex;
  }

  .spline-container {
    height: auto;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .text-size-medium-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .channels {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
  }

  .ch__v {
    word-break: break-word;
    font-size: .95rem;
  }

  .photo-col.side-photo {
    display: none;
  }

  .wrap {
    padding-top: calc(3.9rem + env(safe-area-inset-top));
  }

  .side-photo {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 2rem;
    line-height: .9;
  }

  h3 {
    margin-bottom: 0;
    font-size: 1.35rem;
    line-height: .9;
  }

  h4 {
    margin-bottom: 1rem;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1;
  }

  h5 {
    margin-bottom: 1rem;
    font-size: 1.2rem;
    line-height: 1;
  }

  .heading-style-h4.text-weight-medium {
    font-size: 1.8rem;
    font-weight: 600;
  }

  .heading-style-h4.text-align-left {
    align-self: center;
  }

  .heading-style-h4.text-align-left.requisitos {
    text-align: center;
    text-align: center;
  }

  .heading-style-h4.caracteristica {
    font-size: 1.5rem;
  }

  .text-size-small.p-productos_faq_description {
    font-size: 1em;
  }

  .text-size-small.align-left {
    align-self: flex-start;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .text-weight-normal {
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .padding-0 {
    width: 100%;
  }

  .text-size-tiny {
    text-align: center;
    max-width: 60%;
  }

  .text-size-tiny.mobile-align-center {
    align-self: center;
  }

  .menu-link-text {
    text-align: left;
    font-size: .875rem;
    line-height: 1;
  }

  .menu-link-text.main {
    font-size: 1.5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-small {
    padding: .5rem;
  }

  .padding-small.no-top {
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h2.text-align-center {
    margin-top: 1rem;
  }

  .heading-style-h2.text-align-left {
    align-self: center;
    font-size: 2.2rem;
  }

  .heading-style-h2.text-align-left.faq {
    font-size: 1.7rem;
    font-weight: 400;
    line-height: 1;
  }

  .heading-style-h2.text-align-left.requisitos {
    text-align: center;
    font-size: 1.8em;
  }

  .heading-style-h2.text-color-white {
    align-self: flex-start;
    font-size: 1.8rem;
    line-height: 1.6rem;
  }

  .heading-style-h2.text-color-white.text-align-center {
    align-self: center;
    font-size: 2rem;
  }

  .heading-style-h2.legal {
    width: auto;
    font-size: 1.5em;
  }

  .max-width-large.align-center {
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    align-self: stretch;
  }

  .heading-style-h5 {
    text-align: left;
    font-size: 1em;
  }

  .heading-style-h5.text-color-white {
    text-align: left;
    align-self: center;
  }

  .heading-style-h5.text-color-white.text-align-center {
    text-align: center;
    text-align: center;
    width: auto;
    max-width: none;
  }

  .heading-style-h5.text-color-black {
    text-align: center;
  }

  .heading-style-h5.text-color-black.thumb.kpi {
    font-size: 2rem;
    line-height: 1.7rem;
  }

  .heading-style-h5.text-color-black.como-abrir {
    max-width: none;
  }

  .heading-style-h5.text-color-black.pago-movil {
    width: 100%;
  }

  .heading-style-h5.text-color-black.mobile-align-left {
    text-align: left;
  }

  .heading-style-h5.faq-filter {
    text-align: center;
  }

  .heading-style-h5.categoria {
    font-size: .7em;
  }

  .button.is-text-purple {
    font-size: .875rem;
  }

  .heading-style-h1.text-color-white {
    text-align: center;
    align-self: flex-start;
    font-size: 2rem;
    line-height: 1.7rem;
  }

  .heading-style-h1.text-color-white.text-align-center {
    max-width: none;
  }

  .heading-style-h1.text-color-white.main-title {
    text-align: left;
    align-self: stretch;
    font-size: 2.5rem;
    line-height: 2.3rem;
  }

  .heading-style-h1.text-color-black {
    text-align: left;
    width: 100%;
    font-size: 1.8rem;
    line-height: 1.7rem;
  }

  .heading-style-h1.text-color-black.thumb.kpi {
    font-size: 2.5rem;
    line-height: 2.2rem;
  }

  .heading-style-h1.text-color-black.como-abrir {
    max-width: none;
    line-height: 1.8rem;
  }

  .heading-style-h1.text-color-black.values {
    text-align: center;
    max-width: 90%;
    font-size: 1.5rem;
    line-height: 1;
  }

  .heading-style-h1.text-align-center.text-color-white {
    text-align: center;
    text-align: center;
    font-size: 1.8rem;
    line-height: 1.6rem;
  }

  .heading-style-h1.beneficios {
    align-self: stretch;
    font-size: 2rem;
    line-height: .8;
  }

  .heading-style-h1.legal {
    font-size: 3rem;
    line-height: 2.6rem;
  }

  .heading-style-h1.t-tulo-productos {
    max-width: 100%;
    font-size: 1.5em;
  }

  .heading-style-h1.productos {
    max-width: 100%;
    font-size: .8em;
  }

  .heading-style-h1.main-title {
    font-size: 3.2rem;
    line-height: 2.6rem;
  }

  .heading-style-h1.main-title {
    align-self: stretch;
    font-size: 2rem;
    line-height: 2rem;
  }

  .heading-style-h1.main-title.legal {
    align-self: stretch;
    font-size: 2.2em;
  }

  .heading-style-h1.main-title.legales {
    align-self: stretch;
    font-size: 1.8em;
    line-height: 1;
  }

  .heading-style-h1.main-title {
    text-align: left;
    font-size: 3.2rem;
    line-height: 2.6rem;
  }

  .heading-style-h1.main-title.legal {
    font-size: 2.2em;
  }

  .show-mobile-portrait {
    display: block;
  }

  .section_main-navbar {
    z-index: 3000;
  }

  .main-navbar_brand-logo_link {
    flex: 1;
    align-self: center;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .main-navbar_brand-logo_link.w--current {
    padding-left: 0;
  }

  .main-navbar_brand-logo_image {
    flex: none;
    width: 7em;
    height: auto;
    display: flex;
  }

  .main-navbar_menu_wrapper {
    z-index: 2500;
    border: 2px solid var(--oro-negro);
    background-color: var(--hombre-invisible);
    flex: 0 auto;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .main-navbar_menu {
    display: none;
  }

  .main-navbar_menu_button.dropdown-trigger {
    border-radius: 0;
  }

  .main-navbar_menu_button.dropdown-trigger.w--open {
    background-color: var(--not-barbie);
    outline-color: var(--oro-negro);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: none;
  }

  .main-navbar_menu_button.dropdown-trigger.light.w--open {
    background-color: var(--te-quiero-verde);
    background-color: var(--te-quiero-verde);
  }

  .main-footer_logo_wrapper {
    align-self: flex-start;
  }

  .main-footer_logo_image {
    height: 2.5rem;
  }

  .main-footer_data_item {
    flex-direction: column;
  }

  .main-footer_column_wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .main-footer_column_head {
    text-align: left;
    align-self: flex-start;
  }

  .main-footer_column_head.dark {
    color: #ffefe9;
  }

  .main-footer_column_link {
    color: var(--oro-negro);
    text-align: left;
    align-self: flex-start;
  }

  .main-footer_column_block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: flex;
  }

  .main-footer_legal_wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--caldito-de-pollo);
    flex-flow: column;
    grid-template-rows: auto auto auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h-content_wrapper.home {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    height: auto;
    min-height: 100%;
  }

  .h-hero_content_wrapper.top-header {
    z-index: 1000;
    flex: 1;
    order: -1;
    justify-content: center;
    align-items: center;
    min-width: 0;
    padding: 10rem 1rem 2rem;
    position: relative;
  }

  .h-hero_content_wrapper.descarga {
    padding: 0;
  }

  .h-hero_content_wrapper.como-abrir {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_content_wrapper.obten-tu-tarjeta {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h-hero_content_wrapper.dark-mode.kpi {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
    padding: 2.5rem 1rem 1rem;
  }

  .h-hero_content_wrapper.tarjeta {
    flex: 0 auto;
    margin-top: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .h-hero_content_wrapper.values {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_content_wrapper.vision {
    padding: 0 1rem;
  }

  .h-hero_content_wrapper.mision {
    padding: 0 .5rem;
  }

  .h-hero_image_wrapper.home {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.categorias, .h-hero_image_wrapper.home {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.legal {
    z-index: 900;
    background-color: var(--caldito-de-pollo);
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.producto {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.home {
    z-index: 900;
    background-color: #1b2021;
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.conocenos {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.empresas {
    z-index: 900;
    aspect-ratio: 1;
    background-color: var(--oro-negro);
    background-size: cover;
    border-top-style: solid;
    border-top-width: 2px;
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.productos {
    z-index: 900;
    background-color: #1b2021;
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.categorias {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .p-caracteristicas_container {
    flex-direction: column;
    display: flex;
  }

  .p-caracteristicas_card.notch-div {
    flex-flow: column;
  }

  .p-caracteristicas_card-image-wrapper {
    object-fit: cover;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    min-height: 200px;
    overflow: hidden;
  }

  .p-caracteristicas_card-image-wrapper._1, .p-caracteristicas_card-image-wrapper._2 {
    border-radius: 0;
  }

  .p-caracteristicas_card-image-wrapper._1, .p-caracteristicas_card-image-wrapper._2 {
    border-radius: 0;
  }

  .p-caracteristicas_card-image-wrapper._3 {
    border-radius: 0;
    width: auto;
  }

  .p-caracteristicas_card_info {
    padding: 1.56rem 1.5625rem;
  }

  .section_tc-terms {
    margin-top: 60px;
  }

  .tc-terms_rich-text {
    text-align: left;
  }

  .tc-terms_content_wrapper {
    align-self: stretch;
  }

  .tc-terms_options-item {
    flex-direction: column;
  }

  .calendar-secondary_box {
    align-items: flex-start;
    min-height: auto;
  }

  .mobile-align-center {
    text-align: center;
  }

  .p-faq_description_wrapper, .p-faq_list_container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cm-form_button-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .calendar-secondary_image {
    margin-bottom: 1rem;
  }

  .tdc-button {
    background-position: 50% 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .notch-button.xl.green.home, .notch-button.xl.black.hide-desktop {
    font-size: .9em;
  }

  .notch-button.black {
    font-size: 1em;
  }

  .notch-button.black.full-width-mobile-button {
    width: 100%;
  }

  .notch-button.green.black-bg {
    width: auto;
  }

  .notch-button.xl {
    font-size: 1.2em;
  }

  .notch-button.xl.green.home, .notch-button.xl.black.hide-desktop {
    font-size: .9em;
  }

  .notch-button.xl.green.home, .notch-button.xl.black.hide-desktop, .notch-button.xl.black.hide-desktop {
    font-size: .9em;
  }

  .notch-button.xl.cream {
    text-align: center;
    font-size: 1em;
  }

  .notch-button.xl.cream.full-width-mobile-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .notch-button.cream.mobile-full-width-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .notch-button.medium {
    font-size: 1.2em;
  }

  .notch-button.medium.green {
    font-size: .8em;
  }

  .notch-button.large {
    font-size: 1.2em;
  }

  .button-wrapper.pink {
    flex: 0 auto;
    width: auto;
  }

  .button-wrapper.cream, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink-outline, .button-wrapper.green, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink {
    flex: 0 auto;
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.black {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .button-wrapper.green {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.green.anim {
    align-self: flex-start;
  }

  .button-wrapper.cream, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink {
    align-self: center;
    width: auto;
    position: relative;
  }

  .button-wrapper.pink-outline, .button-wrapper.green, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink {
    flex: 1;
    align-self: stretch;
    width: auto;
  }

  .button-wrapper.pink.hide-desktop {
    display: block;
  }

  .button-wrapper.pink {
    flex: 0 auto;
    align-self: flex-end;
    width: auto;
  }

  .page-header {
    height: auto;
    min-height: 80vh;
  }

  .page-header.text-color-white {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    min-height: 100vh;
    font-size: 1.8rem;
    line-height: 1.6rem;
    display: flex;
  }

  .fixed-buttons {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: 25px;
  }

  .fixed-buttons.kpi {
    flex: 1;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    height: 100%;
  }

  .fixed-buttons.align-center {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .fixed-buttons.align-center.faq {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fixed-buttons.fixed {
    justify-content: center;
    align-items: flex-end;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    inset: auto 0% 0%;
  }

  .hero-text-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hero-text-wrapper.text-align-left {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .hero-text-wrapper.text-align-left.como-abrir {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hero-text-wrapper.text-align-left.values {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .hero-text-wrapper.align-center {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 90%;
  }

  .hero-text-wrapper.producto-heding {
    background-color: var(--hombre-invisible);
    background-image: none;
    max-width: none;
  }

  .section_h-descarga.light-mode {
    min-height: 85vh;
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_image_cover {
    align-self: stretch;
    width: 100%;
  }

  .h-hero_image_cover.pago-movil {
    min-height: 50vh;
  }

  .hero-multiple-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .inline-button-wrapper {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .app-download-button {
    flex: 1;
  }

  .section_h-como-abrir.image-mode.padding-small {
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a572902bb82eb0955f0_6df26d8980f6f55c90af188032f2c758_micro-credito-persona.webp");
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a572902bb82eb0955f0_6df26d8980f6f55c90af188032f2c758_micro-credito-persona.webp");
    height: 60vh;
  }

  .section_h-como-abrir.nuestra-vision {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .section_h-obten-tu-tarjeta.dark-mode {
    min-height: 60vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .thumbnail-image-wrapper._1, .thumbnail-image-wrapper._2, .thumbnail-image-wrapper._1, .thumbnail-image-wrapper._2 {
    min-height: 30rem;
  }

  .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._2, .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._2 {
    min-height: 10rem;
  }

  .grid {
    flex: 0 auto;
    grid-template-columns: 1fr;
  }

  .text-list.text-style-quote.text-color-white.kpi {
    margin-bottom: 2.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .hamurger-menu-icon {
    width: .65rem;
  }

  .hamurger-menu-icon.light {
    color: var(--oro-negro);
  }

  .cursor {
    border-color: #0000;
    display: none;
    overflow: hidden;
  }

  .section_p-requisitos.light-mode {
    padding-top: 10rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_p-faq.dark-mode {
    justify-content: space-around;
    align-items: center;
    min-height: 0;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section_p-faq.home {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-requisitos_item {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .p-requisitos_content_wrapper.coin {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .p-requisitos_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .p-requisitos_component.notch-div {
    flex-flow: column;
    align-self: stretch;
  }

  .p-requisitos_left_wrapper {
    border-bottom: 2px solid var(--oro-negro);
    border-right-style: none;
    flex-flow: column;
    align-self: stretch;
    padding-left: .5em;
    padding-right: .5em;
  }

  .p-requisitos_info-wrapper {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .p-requisitos_button_wrapper {
    flex-flow: column;
    order: 1;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .p-requisitos_right_wrapper {
    padding-top: 2.5em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .p-requisitos_left_inner_wrapper {
    order: -1;
    align-self: center;
  }

  .list {
    line-height: 1.2;
  }

  .section_p-beneficios.light-mode {
    min-height: 85vh;
    padding-left: 0;
    padding-right: 0;
  }

  .p-beneficios_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .p-beneficios_info_wrapper {
    text-align: center;
  }

  .p-beneficios_info_wrapper.text-align-left.mobile-align-center {
    justify-content: center;
    align-items: center;
  }

  .p-beneficios_right_wrapper {
    min-width: 70%;
    max-width: none;
  }

  .p-beneficios_tab_wrapper.notch-div {
    min-width: 0;
    min-height: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .p-beneficios_tab_link {
    border-radius: 0;
    flex: 1;
  }

  .p-beneficios_tab_link.w--current {
    border-radius: 0;
  }

  .tabs-menu {
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    position: absolute;
    bottom: -20%;
  }

  .p-beneficios_tab_inner_content, .p-faq_title-wrapper.align-center, .p-faq_title-wrapper.align-center {
    align-self: center;
  }

  .p-beneficios_description_wrapper {
    text-align: center;
  }

  .p-beneficios_title_wrapper {
    text-align: center;
    align-self: center;
  }

  .p-header_info_wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .p-faq_component-copy.como-abrir {
    grid-template-columns: 1fr;
    width: auto;
  }

  .h-header_button_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    margin-top: 0;
  }

  .h-header_button_wrapper.hide-desktop {
    display: block;
  }

  .main-navbar_dropdown_wrapper {
    z-index: 2500;
    border-style: solid none;
    border-width: 1px;
    border-color: var(--caldito-de-pollo);
    background-color: var(--obsidian);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    flex-flow: column;
    flex: 0 auto;
    align-self: stretch;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-navbar_dropdown_wrapper.light {
    background-color: var(--plastic);
    background-color: var(--plastic);
  }

  .main-navbar_dropdown.dropdown {
    justify-content: space-around;
    align-items: center;
    display: block;
  }

  .main-navbar_dropdown_block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    place-items: center start;
    height: 100%;
    display: grid;
  }

  .main-navbar-dropdown {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main-navbar-dropdown.menu-trigger {
    color: var(--caldito-de-pollo);
    display: flex;
    overflow: scroll;
  }

  .main-navbar-dropdown.menu-trigger.light {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: var(--oro-negro);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .main-navbar-dropdown.menu-trigger.dark {
    color: var(--caldito-de-pollo);
    display: none;
  }

  .main-navbar-column-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .main-navbar-column-wrapper.inicio-column {
    justify-content: center;
    align-items: center;
    font-size: 3em;
    display: flex;
  }

  .main-navbar-column-wrapper.extra-column {
    display: flex;
  }

  .productos-tarjetas_container {
    flex-direction: column;
    display: flex;
  }

  .producto-tarjetas_card-image-wrapper {
    object-fit: cover;
    min-height: 200px;
    overflow: hidden;
  }

  .producto-tarjetas_container {
    flex-direction: column;
    display: flex;
  }

  .producto-cuentas_card-image-wrapper, .producto-microcreditos-card-image-wrapper {
    object-fit: cover;
    border-radius: 0;
    min-height: 200px;
    overflow: hidden;
  }

  .p-descarga_component.descarga {
    grid-row-gap: 0px;
    flex-flow: column;
    height: auto;
    min-height: 30vh;
    display: flex;
  }

  .p-descarga_component.pago-movil {
    grid-row-gap: 0px;
    flex-flow: column;
    min-height: 80vh;
    display: flex;
  }

  .big-text {
    text-align: left;
    line-height: .9;
  }

  .heading-5.dynamic-table-title {
    font-size: 1.3em;
  }

  .paragraph {
    text-align: left;
    align-self: stretch;
    font-size: .8em;
    position: relative;
  }

  .paragraph.text-align-center, .paragraph.mobile-align-center {
    text-align: center;
  }

  .paragraph.text-align-center-mobile-only, .paragraph.text-align-center, .paragraph.mobile-align-center {
    text-align: center;
  }

  .paragraph.beneficios {
    font-size: 1em;
  }

  .paragraph.text-align-center-mobile-only {
    text-align: center;
  }

  .menu-link-text {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .menu-column-title {
    text-align: left;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .navbar-main-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-main-container.menu-trigger {
    display: block;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-blur {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main-navbar-dropdown-link {
    align-self: flex-start;
    padding: 5px;
  }

  .main-navbar-dropdown-link.w--current {
    width: auto;
    color: var(--oro-negro);
    flex: 1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 5px;
  }

  .main-navbar-dropdown-link.w--current:visited {
    padding: 5px;
  }

  .p-faq_list-2.main {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .p-faq_list_container-2 {
    max-width: 100vw;
    padding-bottom: .5rem;
    padding-left: .5em;
    padding-right: .5em;
  }

  .p-faq_title_wrapper-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spline-scene {
    align-self: center;
    width: 200%;
  }

  .spline-scene.tarjeta {
    flex: none;
    align-self: center;
    width: 500px;
    height: 500px;
  }

  .spline-header {
    flex: 0 auto;
    align-self: stretch;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-bottom: 0;
  }

  .button-align {
    align-self: center;
  }

  .button-align.left {
    align-self: flex-start;
  }

  .h-tarjeta_component.coin {
    flex: 1;
    order: 1;
    position: relative;
  }

  .s-hero_image_cover {
    align-self: stretch;
    width: 100%;
  }

  .s-hero_image_cover.vision {
    order: -1;
    min-height: 45vh;
  }

  .d-documentos_card_info {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .documentos_container {
    flex-direction: column;
    display: flex;
  }

  .m-hero_image_cover {
    align-self: stretch;
    width: 100%;
  }

  .m-hero_image_cover.notch-image {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a56208f5a44f68c119e_pago-movil-skatewebp.webp");
    min-height: 60vh;
  }

  .h-hero_descarga_image-cover {
    align-self: stretch;
    width: 100%;
  }

  .h-hero_descarga_image-cover.notch-image {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a56208f5a44f68c119e_pago-movil-skatewebp.webp");
    min-height: 60vh;
  }

  .section_h-pago-servicios.image-mode.padding-small {
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c57bc5618d15202db0_N58%2BRodrigo_Ungaro-15-0727.jpg");
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c57bc5618d15202db0_N58%2BRodrigo_Ungaro-15-0727.jpg");
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c57bc5618d15202db0_N58%2BRodrigo_Ungaro-15-0727.jpg");
    height: 60vh;
  }

  .ai-claim {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .main-header_column_head {
    text-align: left;
    align-self: flex-start;
  }

  .main-header_column_head.dark {
    color: #ffefe9;
  }

  .menu-button-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    display: flex;
  }

  .menu-button-wrapper.blank {
    display: none;
  }

  .anim_in-bottom {
    align-self: stretch;
  }

  .section_h-vision.dark-mode {
    height: auto;
    min-height: 80vh;
    padding: 0;
  }

  .section_h-mision.light-mode {
    height: auto;
  }

  .about_values-horizontal-container {
    padding-left: 0;
    padding-right: 0;
  }

  .about_values-item-container.notch-div {
    flex: 0 auto;
    width: 100%;
  }

  .about_values-item-text-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .product-item-icon {
    width: 2.5rem;
    margin-top: 0;
    margin-bottom: 1.56rem;
    margin-right: 1.56rem;
    top: auto;
    bottom: 0%;
  }

  .section_marquee.border-bottom {
    display: none;
  }

  .section_marquee.border-bottom.dark-mode {
    display: block;
  }

  .container-full-2 {
    max-width: 100vw;
  }

  .marquee_elements-container {
    min-width: 200%;
  }

  .marquee_image-separator {
    height: 1.5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .main-footer_column_wrapper-multiple {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row dense;
    place-items: center stretch;
  }

  .form-field-wrapper {
    width: 100%;
  }

  .form-field-row {
    flex-flow: column;
  }

  .form-field-document-type {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .cm-form_input-document-type {
    flex: 0 auto;
  }

  .collection-item {
    align-self: flex-start;
  }

  .section_h-operaciones-cambiarias.dark-mode {
    min-height: 0;
    padding-top: 8em;
    padding-bottom: 0;
  }

  .dynamic-table-collection-list {
    column-count: 1;
  }

  .notch-button-3.xl {
    font-size: 1.2em;
  }

  .section_main-navbar-2 {
    z-index: 3000;
  }

  .page-header-2 {
    height: auto;
    min-height: 80vh;
  }

  .page-header-2.text-color-white {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    min-height: 100vh;
    display: grid;
  }

  .section_tabla-limites {
    margin-top: 60px;
  }

  .footer-link-collection-list {
    justify-content: center;
    align-items: flex-start;
  }

  .padding-global-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_tc-extracto {
    margin-top: 60px;
  }

  .form-field-label {
    font-size: .7em;
    line-height: 1;
  }

  .cta_button_wrapper {
    flex-flow: column;
  }

  .main-footer_column_wrapper-single-column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row dense;
    place-items: center stretch;
  }

  .boletines_container {
    flex-direction: column;
    display: flex;
  }

  .d-boletines_card_info {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .linea-n58_button_wrapper {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-top: 0;
  }

  .sub-footer-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .video-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f286aeead1a3cbada5_08e7a6ce834a66bf1a3f07fcd2fb0ac1_conocenos-mision.webp");
  }

  .h-hero_video_wrapper.producto {
    z-index: 900;
    background-color: var(--oro-negro);
    z-index: 900;
    background-image: none;
    background-color: var(--oro-negro);
    background-image: none;
    border-bottom-style: none;
    height: auto;
    min-height: 40vh;
    max-height: 60vh;
  }

  .producto_container {
    flex-direction: column;
    display: flex;
  }

  .header_button-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 35px;
    display: flex;
  }

  .modal_home-popup {
    display: none;
  }

  .modal1_content-wrapper {
    align-self: center;
    padding-bottom: 0;
    display: flex;
  }

  .chatbot_close-icon {
    width: 2rem;
    height: 2rem;
  }

  .modal1_content-container {
    height: auto;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .modal1_wrapper.notch-div {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .chatbot_container.notch-div {
    align-self: flex-end;
    width: 100vw;
    height: 100lvh;
    min-height: 100dvh;
    display: none;
  }

  .button-container {
    padding-bottom: 1rem;
  }

  .notch-outline.notch-div {
    color: var(--oro-negro);
  }

  .chatbot_expand-button {
    display: none;
  }

  .chatbot_expand-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-beneficios_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    max-width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .chatbot_buttons {
    padding-top: 1rem;
    padding-right: 2rem;
    display: block;
  }

  .chatbot_close-x-button {
    display: block;
  }

  .chatbot_close-x-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .spline-container {
    flex: 0 auto;
    align-self: stretch;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-bottom: 0;
  }

  .spline-container.operaciones {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b2c7dd5d1786bfa658004_n58-main-hero-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.conocenos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3b1f66508306bc323f20_n58-world-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.documentos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3e7095581707a85c1c3f_n58-folder-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.preguntas-frecuentes {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2cd1aec67ceef79e5_n58-alan-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.boletines {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bc27cbefcc56acbe1aa6f_n58-form-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 150%;
  }

  .spline-container.reclamos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bba954eb05a566088393f_n58-phone-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.limites {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc291416727787b7433_n58-bag-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.empresas {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2c7a3d4047e854a92_n58-jenga-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.categorias {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3b1f66508306bc323f20_n58-world-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.personas {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2a99d169bbc107772_n58-shop-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lottie-logo {
    flex: none;
    width: 7em;
    height: auto;
    display: flex;
  }

  .heading-style-h1-2.main-title {
    text-align: left;
    align-self: stretch;
    font-size: 2.5rem;
    line-height: 2.3rem;
  }

  .heading-style-h1-2.text-color-black {
    text-align: left;
    width: 100%;
    font-size: 1.8rem;
    line-height: 1.7rem;
  }

  .heading-style-h1-2.t-tulo-productos {
    max-width: 100%;
    font-size: 1.5em;
  }

  .heading-style-h5-2 {
    font-size: 1em;
  }

  .heading-style-h5-2.text-color-black {
    text-align: center;
  }

  .heading-style-h5-2.text-color-black.pago-movil {
    width: 100%;
  }

  .h-header_button_wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    margin-top: 0;
  }

  .email-button-text {
    font-size: .65em;
  }

  .text-size-medium-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .sim__opts {
    width: 100%;
  }

  .sim__opt {
    text-align: center;
    flex: auto;
  }
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf55-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf67-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf6e-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf6f-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf83-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf94-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfa7-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfb0-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfc0-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfcd-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfd2-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfdc-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfe1-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac007-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac01f-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac022-5fe0c9d3 {
  place-self: center;
}

#w-node-_4cb0c1f2-24cf-0d36-44d0-1d4c882d729b-882d7296 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f91a40d-84c1-5c9f-5cb6-b88645609997-882d7296 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_4cb0c1f2-24cf-0d36-44d0-1d4c882d72ad-882d7296 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-b6ac93a0-fa0f-f228-60ee-c59a1c3e55ed-882d7296 {
  place-self: center;
}

#w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4da8-33df4da3, #w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4dc4-33df4da3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_281fa566-8151-368d-2696-bb7a35add6cd-33df4da3 {
  order: -9999;
}

#w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3, #w-node-ef4e7d8c-2653-20da-a0d4-635ff4164d52-16862545 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-b6ac93a0-fa0f-f228-60ee-c59a1c3e55ed-882d7296 {
    place-self: center end;
  }

  #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3, #w-node-_281fa566-8151-368d-2696-bb7a35add6cd-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a759590-33df4da3, #w-node-bf1c11f0-922e-fbd7-a3a0-829f581ba4f5-33df4da3, #w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4dce-33df4da3 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_2f91a40d-84c1-5c9f-5cb6-b88645609997-882d7296 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2f91a40d-84c1-5c9f-5cb6-b88645609997-882d7296 {
    grid-column: 1 / 2;
  }

  #w-node-_4cb0c1f2-24cf-0d36-44d0-1d4c882d72ad-882d7296 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3, #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d6-33df4da3, #w-node-f50c144d-a742-4cf2-092f-2f3cd9d3d4d9-33df4da3, #w-node-_3111f0a7-5599-6aac-8347-0930cf8a5dda-33df4da3, #w-node-_3898d826-3cf8-0997-31a6-cf4b39dd0b2e-33df4da3, #w-node-_5d430367-e383-e2d9-836b-235d44525760-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a75958a-33df4da3, #w-node-_621fd356-60c0-659d-6c68-b520a1f9eab2-33df4da3, #w-node-b57d9ec6-0b55-0109-ec68-4d4c3551aa29-33df4da3 {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac01f-5fe0c9d3 {
    order: -9999;
  }

  #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3 {
    order: 9999;
    align-self: start;
  }

  #w-node-_281fa566-8151-368d-2696-bb7a35add6cd-33df4da3 {
    align-self: start;
  }

  #w-node-a04fac37-ec64-d101-d72b-d3e97a759585-33df4da3 {
    order: 9999;
  }

  #w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-a04fac37-ec64-d101-d72b-d3e97a759590-33df4da3, #w-node-bf1c11f0-922e-fbd7-a3a0-829f581ba4f5-33df4da3, #w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4dce-33df4da3 {
    align-self: start;
  }

  #w-node-c14ede9f-8267-b218-2992-416f81966a2a-16862545 {
    justify-self: start;
  }

  #w-node-ef4e7d8c-2653-20da-a0d4-635ff4164d52-16862545 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9041165f-e762-8e68-536d-864cd76c9c46-16862545 {
    justify-self: start;
  }
}
