:root {
  --midnight-blue: #181a36;
  --gray-40: #d8e3e7;
  --clipping-orange: #fc4c02;
  --snow: #fdf8f6;
  --gray-60: #a2b2bc;
  --bright-white: white;
  --comfort-black: black;
  --white: #fafbfb;
  --safe-gray: #7c878e;
  --calm-agua: #00a7b5;
  --happy-blue: #0085ca;
  --yellow-duck: #ffc845;
}

body {
  color: #5e5f73;
  font-family: Inter, sans-serif;
  font-size: 1rem;
  line-height: 1.5;
}

h1 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3.5rem;
  font-weight: 400;
  line-height: 1.1;
}

h2 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 3rem;
  font-weight: 400;
  line-height: 1.2;
}

h3 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 2rem;
  font-weight: 400;
  line-height: 1.2;
}

h4 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.5rem;
  font-weight: 400;
  line-height: 1.4;
}

h5 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1.25rem;
  font-weight: 400;
  line-height: 1.5;
}

h6 {
  color: var(--midnight-blue);
  margin-top: 0;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
}

p {
  margin-bottom: 0;
  font-size: 16px;
}

a {
  color: #5e5f73;
}

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

li {
  margin-bottom: 1rem;
}

img {
  max-width: 100%;
  display: inline-block;
}

label {
  margin-bottom: .25rem;
  font-weight: 500;
}

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

figure {
  margin-top: 2rem;
  margin-bottom: 2rem;
}

figcaption {
  text-align: center;
  margin-top: .25rem;
}

.global-styles {
  display: block;
  position: fixed;
  inset: 0% auto auto 0%;
}

.padding-3rem {
  padding: 3rem;
}

.padding-1-5rem {
  padding: 1.5rem;
}

.padding-2rem {
  padding: 2rem;
}

.padding-1rem {
  color: #1d1d1d;
  padding: 1rem;
}

.padding-1rem p {
  color: #1f1f1f;
  margin-bottom: 10px;
}

.padding-1rem li {
  margin-bottom: .7rem;
}

.padding-1rem.faq2 {
  padding-left: 3rem;
}

.padding-0-5rem {
  padding: .5rem;
}

.margin-small {
  margin: 1rem;
}

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

.margin-bottom.margin-bottom-0-5 {
  margin-bottom: .5rem;
}

.margin-bottom.margin-small.faq-partner {
  padding-left: 20px;
}

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

.padding-bottom.padding-2rem {
  padding-bottom: 2rem;
}

.padding-bottom.padding-3rem {
  margin-top: 2rem;
}

.text-weight-semibold {
  font-weight: 600;
}

.text-weight-semibold.text-color-title {
  color: var(--midnight-blue);
}

.text-weight-semibold.uppercase {
  text-transform: uppercase;
}

.text-rich-text h1, .text-rich-text h2, .text-rich-text h3, .text-rich-text h4 {
  margin-top: 1.5rem;
  margin-bottom: 1rem;
}

.text-rich-text h5, .text-rich-text h6 {
  margin-top: 1.25rem;
  margin-bottom: 1rem;
}

.text-rich-text ul {
  margin-bottom: 1.5rem;
  font-size: 16px;
}

.text-rich-text ol {
  margin-bottom: 1.5rem;
}

.text-rich-text a {
  color: var(--clipping-orange);
}

.text-rich-text.faq {
  color: #2c2e47;
  font-size: 16px;
}

.padding-global {
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  font-weight: 400;
  overflow: visible;
}

.padding-global.fondo-grid-f {
  background-color: #fafbfb;
}

.padding-global.fondo-gris-f {
  background-color: var(--snow);
  background-image: linear-gradient(#fafbfb, #fafbfb);
}

.padding-global.fondo-naranja2 {
  background-color: var(--clipping-orange);
}

.padding-global.borde-top2 {
  border-top: .5px solid var(--gray-60);
}

.padding-global.color-gray {
  background-color: #d9d9d9;
  border-radius: 0;
}

.padding-global.cashbackherp {
  padding-right: 0;
}

.padding-section-small {
  padding-top: 4rem;
  padding-bottom: 4rem;
  overflow: hidden;
}

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

.padding-section-small.no-bottom-padding {
  padding-bottom: 0;
}

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

.padding-section-small.overflow-visible.tienes-alto {
  padding-bottom: 3rem;
}

.padding-section-small.statuses {
  text-align: center;
}

.padding-section-small.robusto {
  padding-bottom: 6rem;
}

.padding-section-small.descarga {
  position: relative;
  overflow: visible;
}

.padding-section-small.accede, .padding-section-small.relative {
  z-index: 1;
  position: relative;
}

.padding-section-small.prestamos.nf {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-section-small.razones {
  z-index: 1;
  position: relative;
  overflow: visible;
}

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

.padding-section-small.anclas-servicios.vender {
  padding-bottom: 0;
}

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

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

.padding-section-small.paddi-ecommerce {
  padding-left: 1rem;
  padding-right: 1rem;
}

.padding-section-small.sin-padding {
  padding-top: 0;
  padding-bottom: 0;
}

.padding-section-small.sin-padding-arriba {
  padding-top: 0;
}

.padding-section-small.anclas-oferta {
  padding-top: 0;
  padding-bottom: 0;
}

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

.padding-section-small.overflow-visible.unete-ven, .padding-section-small.overflow-visible.wans-anim {
  padding-bottom: 0;
}

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

.padding-section-small.lesspadup.c, .padding-section-small.calculadora {
  overflow: visible;
}

.padding-section-small.sin-padding-abajo {
  padding-bottom: 0;
}

.padding-section-small.sin-padding-abajo.hero {
  padding-top: 2rem;
}

.padding-section-small.vender-h {
  padding-top: 2rem;
  padding-bottom: 0;
  overflow: visible;
}

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

.padding-section-small.nuestravision {
  padding-top: 1rem;
}

.padding-section-small.unete {
  padding-top: 0;
  padding-bottom: 0;
}

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

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

.padding-section-small.miles {
  padding-top: 8rem;
}

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

.hide-mobile-portrait {
  width: 100%;
}

.text-size-regular {
  font-size: 1rem;
}

.text-size-regular.form {
  color: #000;
  font-size: 14px;
}

.text-size-regular.text-weight-bold.rev {
  color: #25282a;
  font-size: 16px;
}

.text-size-regular.faq-q {
  color: #000;
  font-size: 20px;
  font-weight: 600;
}

.text-size-regular.faq-q.text-color-white {
  color: #fff;
}

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

.text-weight-bold.nombre-merchant {
  color: #202020;
}

.text-weight-bold.nombre-merchant.volante {
  font-size: 30px;
}

.text-weight-bold.text-color-title {
  color: #181a36;
}

.text-weight-bold.text-color-black.selectores {
  font-size: 14px;
}

.text-size-small {
  flex: 1;
  font-size: .875rem;
}

.text-size-small.text-color-black.robusto {
  font-size: 12px;
}

.text-size-small.text-color-black.accede {
  font-size: 14px;
}

.text-size-small.text-color-black.como-pagar {
  font-size: 16px;
}

.text-size-small.text-color-black.como-pagar.text-weight-bold {
  margin-bottom: .2rem;
}

.text-size-small.text-color-black.ideas {
  font-size: 14px;
}

.text-size-small.text-color-black.paddi-text-kit {
  max-width: 300px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 0;
  padding-right: 0;
  font-size: 1rem;
}

.text-size-small.text-color-black.clip-ofrece {
  text-align: center;
  font-size: 14px;
}

.text-size-small.text-color-white {
  text-align: center;
  flex: 0 auto;
}

.text-size-small.text-color-white.descarga {
  text-align: center;
  line-height: 1.2;
}

.text-size-small.asegurate {
  display: inline;
}

.text-size-small.rev {
  color: #25282a;
  font-size: 14px;
}

.text-size-small.rev.italic-text {
  font-style: italic;
}

.display-inlineflex {
  display: flex;
}

.display-inlineflex.materiales {
  grid-column-gap: 30px;
}

.display-inlineflex.materials-redes {
  grid-column-gap: 20px;
}

.display-inlineflex.gap10 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
}

.display-inlineflex.gap10.box {
  justify-content: flex-start;
}

.heading-style-2xl {
  color: var(--midnight-blue);
  font-size: 1.5rem;
  line-height: 1.5;
}

.heading-style-2xl.text-weight-bold.reservstand {
  font-size: 1.4rem;
  line-height: 1.2;
}

.heading-style-2xl.max-width-xxlarge {
  margin-left: auto;
  margin-right: auto;
}

.heading-style-2xl.text-color-subtitle {
  color: #5e5f73;
}

.heading-style-2xl.max-width-xlarge {
  max-width: 55rem;
}

.heading-style-2xl.max-width-medium {
  max-width: 41rem;
}

.heading-style-2xl.text-color-white.text-weight-semibold {
  white-space: normal;
}

.heading-style-8xl {
  font-size: 3.5rem;
  line-height: 1.5;
}

.heading-style-8xl.text-weight-semibold.text-color-white {
  white-space: normal;
}

.heading-style-8xl.text-color-white {
  color: var(--bright-white);
}

.heading-style-3xl {
  color: #25282a;
  font-size: 1.75rem;
  line-height: 1.5;
}

.heading-style-3xl.text-weight-semibold.text-color-orange {
  color: var(--clipping-orange);
}

.heading-style-3xl.text-color-green {
  color: #177850;
}

.heading-style-3xl.text-color-green.text-weight-semibold.reserva-stand {
  color: #000;
  font-weight: 900;
}

.heading-style-3xl.text-weight-extrabold {
  font-weight: 900;
}

.heading-style-3xl.text-weight-extrabold.revcheck {
  font-size: 28px;
  line-height: 1.3;
}

.heading-style-3xl.text-weight-bold {
  font-size: 1.75rem;
}

.heading-style-3xl.text-weight-bold.box {
  max-width: 190px;
}

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

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

.container-large.recomendaciones {
  background-color: #edf8f9;
  border-radius: .9rem;
  box-shadow: 0 2px 2px #181a3629;
}

.container-large.relative-hero-los-cabos {
  background-image: linear-gradient(#fff, #ffe1d5);
  max-width: 1500px;
  position: relative;
}

.main-wrapper {
  overflow: hidden;
}

.main-wrapper.stick, .main-wrapper.vender, .main-wrapper.overflow-visible, .main-wrapper.stick {
  overflow: visible;
}

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

.align-center.woo {
  width: 100px;
}

.align-center.logo-implement {
  max-width: 120px;
  padding: 5px 6px;
}

.align-center.vit {
  width: 50px;
  height: 50px;
}

.button {
  background-color: var(--clipping-orange);
  color: #fff;
  text-align: center;
  border-radius: .5rem;
  padding: .5rem 2.75rem;
  font-size: 16px;
  font-weight: 600;
  text-decoration: none;
  transition: background-color .3s;
  box-shadow: 0 6px 12px #fc4c0233;
}

.button:hover {
  background-color: #f53b02;
}

.button.is-form-submit {
  min-height: 3rem;
  margin-left: .5rem;
}

.button.is-large {
  padding: .75rem 1rem;
  font-size: .875rem;
}

.button.is-large.button-hero-new {
  width: 320px;
  font-size: 16px;
}

.button.is-large.button-hero-new.prestamos.wide {
  width: 100%;
}

.button.is-large.button-hero-new.mobile {
  display: none;
}

.button.is-large.button-hero-new.promo-crece {
  color: #fc4c02;
  background-color: #fff;
  width: auto;
  padding-top: .5rem;
  padding-bottom: .5rem;
  padding-left: 1rem;
}

.button.is-large.ofertas {
  box-shadow: none;
  background-color: #fc4c0200;
  border: 1px solid #fff;
}

.button.topbar {
  background-color: var(--clipping-orange);
  padding: .5rem 2rem;
  line-height: 1.5;
}

.button.full-width {
  width: 100%;
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 16px;
}

.button.full-width.solucion {
  padding-top: .75rem;
  padding-bottom: .75rem;
  font-size: 16px;
}

.button.full-width.prod-button {
  padding-top: .7rem;
  padding-bottom: .7rem;
  font-size: 16px;
  font-weight: 700;
}

.button.full-width.sin-fondo {
  box-shadow: none;
  color: #fc4c02;
  background-color: #fc4c0200;
}

.button.btn-terminales-f {
  margin-top: 2rem;
  margin-bottom: 1rem;
}

.button.is-bigger {
  padding: .8rem 5rem;
}

.button.is-bigger.calculadora-comisiones {
  width: 85%;
  max-width: 320px;
}

.button.mobile-full-width2, .button.mobile-full-width2-copy {
  box-shadow: none;
  font-size: 1rem;
}

.button.v2 {
  justify-content: center;
  width: 100%;
  text-decoration: none;
  display: flex;
}

.button.cnp-mobile {
  display: none;
}

.button.tienes-alto {
  padding: .8rem 5rem;
  font-size: 16px;
}

.button.button-secondary.explora-terminales {
  color: #cb3d02;
  font-size: 16px;
  font-weight: 700;
  box-shadow: 0 2px 2px #fc4c0233;
}

.button.button-secondary.check {
  box-shadow: none;
  color: #cb3d02;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.button.n1 {
  background-color: #353536;
  padding: .3rem 1.2rem;
  font-size: 14px;
}

.button.btn-sin-fondo {
  box-shadow: none;
  color: #fc4c02;
  background-color: #fff;
}

.button.costos {
  white-space: nowrap;
  overflow-wrap: normal;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  font-size: 16px;
}

.button.cambiate {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.button.pp {
  text-decoration: none;
  display: flex;
}

.button.wa {
  box-shadow: none;
  background-color: #1d865b;
  width: 100%;
  margin-top: 20px;
}

.button.form-nu {
  width: 100%;
}

.button.btn-download {
  font-size: 24px;
}

.button.rev {
  width: 100%;
}

.button.crear-link-negocio {
  width: 500px;
  max-width: 100%;
}

.button.width330 {
  width: 330px;
  max-width: 100%;
}

.button.vender-fcta {
  padding: .2rem 1rem;
  text-decoration: none;
}

.button.vender-fcta.v2 {
  box-shadow: none;
  color: var(--clipping-orange);
  background-color: #fcf1ed;
  padding-top: .4rem;
  padding-bottom: .4rem;
}

.button.servfin {
  cursor: not-allowed;
  background-color: #f39067;
}

.button.bottom_descarga {
  text-decoration: none;
}

.button.pinpad {
  padding-left: 1rem;
  padding-right: 1rem;
  font-size: 14px;
}

.button.popupvender {
  width: 100%;
}

.button.hotsale {
  color: var(--clipping-orange);
  background-color: #fff;
}

.button.video-catalogo {
  box-shadow: none;
  color: #63666a;
  background-color: #fc4c0200;
  border: 1px solid #63666a;
  width: 320px;
}

.button.optim {
  padding: 6px 10px;
  font-size: 14px;
}

.button.is-nav {
  white-space: nowrap;
  margin-left: 16px;
  padding: 6px 20px;
  font-size: 14px;
  line-height: 1.7;
}

.button.is-nav.nu {
  box-shadow: none;
  box-shadow: none;
  padding-left: 24px;
  padding-right: 24px;
}

.button.pp-diario {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  cursor: pointer;
  justify-content: center;
  width: 100%;
  padding-left: 1rem;
  padding-right: 1rem;
  text-decoration: none;
  display: block;
}

.text-size-medium {
  font-size: 1.125rem;
}

.text-size-medium.text-color-dark {
  color: #5e5f73;
}

.text-size-medium.text-color-dark.reserva-stand {
  color: #000;
}

.text-size-medium.text-color-black.text-weight-bold.compra {
  max-width: 37rem;
}

.text-size-medium.text-color-black.text-weight-bold.term {
  max-width: 55rem;
}

.text-size-medium.ofrece {
  color: #353536;
  font-weight: 600;
}

.text-size-medium.vender {
  text-align: left;
}

.hide {
  display: none;
}

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

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

.container-medium.relaltive {
  position: relative;
}

.button-secondary {
  color: var(--clipping-orange);
  text-align: center;
  background-color: #fcf1ed;
  border-radius: .5rem;
  padding: .75rem 2.75rem;
  font-size: .875rem;
  font-weight: 600;
  transition: color .3s, background-color .3s;
}

.button-secondary:hover {
  color: #f53b02;
  background-color: #feebe4;
}

.button-secondary.margin-top {
  margin-top: auto;
}

.button-secondary.font-size-normal {
  padding-top: .5rem;
  padding-bottom: .5rem;
  font-size: 1rem;
}

.button-secondary.padding-onf {
  margin-top: 2rem;
}

.button-secondary.is-nav {
  margin-left: 1rem;
  padding: 6px 20px;
  font-size: 14px;
}

.button-secondary.is-nav.new {
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
  white-space: nowrap;
  word-break: normal;
  overflow-wrap: normal;
  background-color: #fcf1ed00;
}

.heading-style-5xl {
  float: none;
  color: #25282a;
  font-size: 2.25rem;
  line-height: 1.5;
}

.heading-style-5xl.text-weight-semibold.text-align-center {
  color: #25282a;
}

.heading-style-5xl.text-weight-semibold.vender {
  line-height: 1.3;
}

.heading-style-5xl.text-weight-semibold.text-color-25282a {
  line-height: 1.2;
}

.heading-style-5xl.text-weight-extrabold {
  color: #25282a;
  font-weight: 900;
}

.heading-style-5xl.text-weight-extrabold.robusto {
  max-width: 40rem;
}

.heading-style-5xl.text-weight-extrabold.text-color-white {
  color: #fff;
}

.heading-style-5xl.text-weight-extrabold.text-color-white.descarga {
  color: #fff;
  max-width: 500px;
}

.heading-style-5xl.text-weight-extrabold.text-color-white.integra {
  max-width: 650px;
  font-size: 28px;
  font-weight: 600;
}

.heading-style-5xl.text-weight-extrabold.text-color-white.como-clip {
  max-width: 650px;
  font-size: 36px;
  font-weight: 600;
}

.heading-style-5xl.text-weight-extrabold.terminales {
  max-width: 44rem;
}

.heading-style-5xl.text-weight-extrabold.msi-seccion {
  max-width: 35rem;
}

.heading-style-5xl.text-weight-extrabold.req {
  color: #25282a;
  max-width: 800px;
}

.heading-style-5xl.text-weight-extrabold.razones {
  max-width: 30rem;
}

.heading-style-5xl.text-weight-extrabold.plugin {
  max-width: 20rem;
}

.heading-style-5xl.text-weight-extrabold.txt-center-f.ofrece {
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-5xl.text-weight-extrabold.txt-center-f.miles {
  max-width: 700px;
}

.heading-style-5xl.text-weight-extrabold.txt-center-f.perfecta {
  max-width: 580px;
  margin-left: auto;
  margin-right: auto;
  font-weight: 700;
}

.heading-style-5xl.text-weight-extrabold.ben {
  max-width: 28rem;
}

.heading-style-5xl.text-weight-extrabold.ofrece {
  color: #25282a;
  max-width: 30rem;
}

.heading-style-5xl.text-weight-extrabold.descubre {
  max-width: 30rem;
}

.heading-style-5xl.text-weight-extrabold.text-align-center.unete {
  text-align: left;
  max-width: 333px;
}

.heading-style-5xl.text-weight-extrabold.desc {
  color: #25282a;
  max-width: 380px;
}

.heading-style-5xl.text-weight-extrabold.razones {
  color: #25282a;
  max-width: 30rem;
}

.heading-style-5xl.text-weight-extrabold.ventajas {
  max-width: 550px;
}

.heading-style-5xl.text-weight-extrabold.cat-descubre {
  color: #25282a;
  max-width: 500px;
}

.heading-style-5xl.text-weight-extrabold.vender-herr {
  color: #25282a;
  max-width: 400px;
}

.heading-style-5xl.text-weight-extrabold.vender-ademas {
  max-width: 700px;
}

.heading-style-5xl.text-weight-extrabold.text-color-000000 {
  color: #000;
}

.heading-style-5xl.text-weight-extrabold.empresas-soluc {
  max-width: 650px;
}

.heading-style-5xl.text-weight-extrabold.empresas-imp {
  text-align: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-5xl.text-weight-extrabold.empresas-omni {
  width: 450px;
}

.heading-style-5xl.text-weight-extrabold.empresas-pres {
  width: auto;
  max-width: 650px;
}

.heading-style-5xl.text-weight-extrabold.listo {
  max-width: 500px;
}

.heading-style-5xl.text-weight-extrabold.como-funciona-learnmore_item {
  text-align: left;
  max-width: 500px;
}

.heading-style-5xl.text-weight-extrabold.seg {
  color: #25282a;
  max-width: 620px;
}

.heading-style-5xl.text-weight-extrabold.alin {
  color: #25282a;
  max-width: 900px;
}

.heading-style-5xl.text-weight-extrabold.unetev {
  max-width: 650px;
}

.heading-style-5xl.text-weight-extrabold.morethan {
  max-width: 32rem;
}

.heading-style-5xl.text-weight-extrabold.empr {
  font-size: 36px;
  font-weight: 700;
  line-height: 1.2;
}

.heading-style-5xl.text-weight-extrabold.descubre-cat {
  max-width: 650px;
}

.heading-style-5xl.max-width-medium.text-weight-bold {
  color: #25282a;
}

.heading-style-5xl.text-weight-bold.max-width-large.miles {
  max-width: 40rem;
  margin-left: auto;
  margin-right: auto;
}

.heading-style-5xl.text-weight-bold.max-width-large.acepta {
  margin-left: auto;
  margin-right: auto;
}

.heading-style-5xl.text-weight-bold.simplifica {
  max-width: 480px;
}

.heading-style-xl {
  color: #25282a;
  font-size: 1.25rem;
  line-height: 1.5;
}

.heading-style-xl.text-weight-semibold.calc-cat-t {
  color: #25282a;
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 12px;
  padding-bottom: 7px;
  font-size: 14px;
}

.heading-style-xl.text-weight-semibold.head-indice {
  color: #000;
  font-size: 20px;
}

.link {
  color: var(--clipping-orange);
  text-decoration: none;
}

.link.text-weight-semibold.privacidad, .link.text-weight-bold.term {
  font-size: 16px;
}

.link.text-weight-semibold.privacidad {
  font-size: 16px;
}

.link.footerleermas {
  margin-bottom: 30px;
  display: flex;
}

.image {
  object-fit: contain;
  width: 100%;
  height: 100%;
}

.image.max-width-verysmall {
  max-width: 5rem;
}

.image.pagos-recurrentes {
  max-width: 500px;
}

.image.pago-servicios-hero {
  max-height: 500px;
}

.image.punto-venta-hero {
  max-height: 465px;
}

.image.donde-icon {
  max-width: 100px;
}

.image.rev {
  border-radius: 12px;
}

.image.home-slider-image {
  border-radius: 16px;
}

.image.home-slider-image.veraniza {
  max-width: 479px;
}

.image.pinpad-hero {
  width: 50%;
  max-width: 700px;
  height: auto;
  max-height: 100%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.image.footer-logo {
  max-width: 60px;
}

.footer {
  border-bottom: 1px solid #e4ebf3;
  padding-top: 4rem;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: relative;
}

.footer_menu {
  z-index: 50;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1.1fr 1fr 1fr .9fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: flex-start center;
  margin-top: 2rem;
  display: grid;
  position: relative;
}

.footer_menu.new {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 800px;
}

.footer_divider {
  background-color: var(--clipping-orange);
  width: 100%;
  height: 1px;
  margin-top: 3rem;
  margin-bottom: 1rem;
}

.footer_bottom-bar {
  justify-content: space-between;
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1rem;
  display: flex;
}

.footer-copyright {
  color: #3a4554;
  flex: none;
  font-size: .775rem;
}

.footer-social-block {
  grid-column-gap: 1.5rem;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  display: flex;
}

.footer_social-link {
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-left: 0;
  display: flex;
}

.footer_social-link.last {
  width: 2rem;
  height: 2rem;
}

.faq_component {
  background-color: var(--bright-white);
  border: 0 #000;
}

.faq_component.pinpad {
  background-color: #fff0;
}

.faq_accordion {
  flex-direction: column;
  justify-content: flex-start;
  align-items: stretch;
}

.faq_question {
  color: var(--midnight-blue);
  cursor: pointer;
  border-bottom: 1px solid #f6f6f7;
  justify-content: space-between;
  align-items: center;
  padding: 1rem 1rem 1rem 0;
  font-weight: 600;
  display: flex;
}

.faq_question.pinpad {
  border-bottom-color: #f6f6f700;
}

.faq2_icon {
  flex: none;
  justify-content: center;
  align-self: flex-start;
  align-items: center;
  width: 1rem;
  margin-left: 1.5rem;
  font-size: 16px;
  display: flex;
  transform: rotate(90deg);
}

.faq2_icon.pinpad {
  color: #fff;
}

.faq_answer {
  overflow: hidden;
}

.navbar_menu-button {
  padding: 0;
}

.dropdown-link-list {
  z-index: 900;
  grid-column-gap: 0px;
  grid-row-gap: 0rem;
  flex-direction: column;
  grid-template-rows: max-content;
  grid-template-columns: 1fr;
  grid-auto-rows: max-content;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
}

.dropdown-link-list.new {
  align-items: flex-start;
  width: 100%;
}

.dropdown-link-list.z-down {
  z-index: 899;
}

.dropdown-link-list.z-down.new {
  align-items: flex-start;
}

.navbar_dropdown-content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: var(--bright-white);
  border-bottom-right-radius: .75rem;
  border-bottom-left-radius: .75rem;
  flex: 1;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding: .5rem;
  display: grid;
  overflow: hidden;
  box-shadow: 0 6px 12px #181a361f;
}

.navbar_dropdown-content.productos {
  z-index: 1000;
  background-color: var(--bright-white);
  box-shadow: none;
  grid-template-columns: 1fr 1fr 1fr;
  width: auto;
  padding-top: .5rem;
  padding-bottom: 0;
  position: relative;
}

.navbar_dropdown-content.tipo-negocio {
  z-index: 1000;
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: var(--bright-white);
  box-shadow: none;
  grid-template-columns: 1fr 1fr;
  width: auto;
  padding-top: .5rem;
  padding-bottom: 0;
  padding-right: 265px;
  position: relative;
}

.navbar_dropdown-list {
  box-shadow: 0 12px 16px -4px #00000014, 0 4px 6px -2px #10182808;
}

.navbar_dropdown-list.w--open {
  box-shadow: none;
  background-color: #0000;
  border-radius: 0 0 .75rem .75rem;
  width: 71rem;
  padding-top: .31rem;
  padding-bottom: 0;
  left: -250%;
}

.navbar_dropdown-list.productos {
  z-index: 1000;
  background-color: #00000003;
  width: 17rem;
  left: 0%;
}

.navbar_dropdown-list.productos.w--open {
  width: 71vw;
  max-width: 1285px;
  padding-top: .26rem;
  padding-left: 15px;
}

.navbar_dropdown-list.tipo-negocio {
  z-index: 1000;
  background-color: #00000003;
  width: 17rem;
  left: 0%;
}

.navbar_dropdown-list.tipo-negocio.w--open {
  width: 55rem;
  padding-top: .26rem;
}

.navbar_dropdown-list.acerca-clip {
  z-index: 1000;
  background-color: #00000003;
  width: 17rem;
  left: 0%;
}

.navbar_dropdown-list.acerca-clip.w--open {
  width: 71vw;
  max-width: 1085px;
  margin-left: 0;
  padding-top: .26rem;
  padding-left: 15px;
}

.dropdown-icon {
  grid-row-gap: .5rem;
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  display: flex;
  position: static;
  inset: auto auto auto 0%;
}

.dropdown-icon.is-nav {
  display: none;
}

.dropdown-icon.cart-icon {
  width: 25px;
  height: 25px;
}

.navbar_menu {
  z-index: 500;
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  flex: 1;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
}

.navbar_logo-link {
  flex: none;
  padding-left: 0;
  display: flex;
}

.navbar_logo-link.w--current {
  width: auto;
  height: auto;
}

.navbar {
  background-color: #fff;
  flex-direction: column;
  align-items: center;
  height: auto;
  padding: 0 0 .25rem;
  display: flex;
}

.dropdown-arrow-icon {
  justify-content: center;
  align-items: center;
  width: 1rem;
  height: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.navbar_top-container {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1312px;
  height: 4rem;
  margin-left: auto;
  margin-right: auto;
  padding: .25rem 15px 5px 5px;
  display: flex;
}

.nav-link {
  color: #8a8b99;
  padding: .75rem 1rem;
  font-size: 12px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.nav-link.icon.new {
  color: #25282a;
  padding-left: 0;
  padding-right: 0;
  font-size: 16px;
}

.nav-link.icon {
  color: #5e5f73;
  flex: none;
  margin-left: .9rem;
  padding: 0 .5rem;
  font-size: 14px;
  transition: color .3s;
}

.nav-link.icon:hover {
  color: #fc4c02;
}

.nav-link.icon.hide-tablet {
  justify-content: center;
  align-items: center;
  padding-right: .5rem;
}

.navbar_menu-bottom {
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

.navbar_menu-bottom.new {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: flex-start;
  padding-left: 33px;
  padding-right: 180px;
}

.navbar-logo {
  width: 40px;
  height: 40px;
  margin-top: 2px;
}

.menu-wraper {
  flex-direction: row;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.hide-desktop {
  display: none;
}

.navbar-menu-wrapper {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  display: flex;
}

.menu-cart-wrapper {
  display: flex;
}

.dropdown_mobile-trigger {
  margin-bottom: 11px;
}

.dropdown_mobile-trigger.miscolumn {
  padding-top: 15px;
}

.nav-dropdown_mobile-content {
  padding-left: 10px;
  overflow: hidden;
}

.dropdown-arrow-icon-mobile {
  justify-content: center;
  align-items: center;
  width: 1.25rem;
  height: 1.25rem;
  margin-right: 1rem;
  display: flex;
  position: absolute;
  inset: auto 0% auto auto;
}

.dropdown-arrow-icon-mobile.mobile-only {
  display: none;
}

.footer_heading {
  color: #000;
  letter-spacing: normal;
  border-bottom-style: none;
  margin-top: 0;
  padding: .5rem 0;
  font-size: 1rem;
  font-weight: 600;
}

.footer_dropdown-link {
  grid-column-gap: 1rem;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  align-items: flex-start;
  margin-bottom: .5rem;
  padding: .5rem 0;
  font-size: .85rem;
  font-weight: 400;
  text-decoration: none;
  transition: all .3s;
  display: block;
}

.footer_dropdown-link:hover {
  color: var(--midnight-blue);
}

.footer_dropdown-link.nw {
  white-space: nowrap;
  overflow-wrap: normal;
  white-space: nowrap;
  overflow-wrap: normal;
}

.footer-copy-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-copy-wrapper.nu {
  justify-content: flex-start;
}

.footer-link {
  width: 5.25rem;
}

.footer_legal {
  padding-top: 3rem;
  padding-bottom: 3rem;
}

.footer_legal.colapsable {
  height: auto;
  margin-bottom: 0;
  position: relative;
  overflow: hidden;
}

.footer-wrapper-bottom {
  flex-direction: column;
  display: flex;
}

.slider {
  background-color: #ddd0;
  width: 100%;
  height: auto;
}

.slider.tamtipo, .slider.escoge-vender {
  display: none;
}

.section {
  display: block;
}

.section.section_color_grey, .section.light-gray-background {
  background-color: #fafbfb;
}

.section.fondo-naranjo {
  background-color: #fdf8f6;
}

.section.fondo-gris {
  background-color: #f6f6f7;
}

.section.background-color-white {
  border-radius: 0;
}

.section.background-color-f5f5f6 {
  background-color: #f5f5f6;
}

.section.background-color-f5f5f6.quizz {
  display: none;
}

.section.acepta-cnp {
  background-color: #f5f5f6;
}

.section.background-color-fafbfb {
  background-color: #fafbfb;
}

.section.background-color-e8e9eb {
  background-color: #e8e9eb;
}

.section.background-color-25282a {
  background-color: #25282a;
}

.section.background-color-f3f4f6 {
  background-color: #f3f4f6;
}

.section.background-color-f3f4f6.relative {
  position: relative;
}

.section.gradiente-gris {
  background-image: linear-gradient(#353536, #63666a);
}

.section.gradiente-gris.descarga {
  position: relative;
}

.section.background-color-e9eaec {
  background-color: #e9eaec;
}

.section.background-color-e9eaec.comisiones-claras {
  height: 530px;
  margin-top: 350px;
  margin-bottom: 130px;
  position: relative;
}

.section.background-color-f8f8f8 {
  background-color: #f8f8f8;
}

.section.reserva {
  padding-top: 4rem;
}

.section.cinta-fija {
  z-index: 99;
  position: fixed;
  top: 0;
}

.section.perfecta {
  background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67ec6434b0e8c673e8f345d4_%F0%9F%96%BC%EF%B8%8F%20%20image%20frame%20(1).avif"), url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67b60dac2adbd266dbe9f15f_bacground.avif");
  background-position: 50% 100%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, contain;
  max-width: 1400px;
  max-height: 750px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 22vw;
}

.section.creceab {
  display: none;
}

.section.hero-estados {
  display: block;
  position: relative;
}

.section.background-color-353536 {
  background-color: #353536;
}

.section.background-color-353536.hablemos {
  background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67fe79b9830198cfa71239b3_bg.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: 100% 100%;
}

.section.background-color-353536.hablemos.alt {
  background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67ffb3f005300bdee641c4c9_ec1dbe93c5690b3d47fcc0b0cd5e702d%20(1).avif");
  background-size: cover;
}

.section.modelorama-section, .section.wansoft-acc {
  display: none;
}

.italic-text {
  font-size: 36px;
  font-style: normal;
}

.new_account_wrapper {
  display: none;
}

.div-block-574 {
  align-items: center;
  display: flex;
}

.div-block-574.fondo-blanco {
  background-color: #fff;
  border: 3px solid #fcd4c5;
  border-radius: 10px;
  padding: 2px 10px;
  display: flex;
}

.div-block-574.fondo-blanco.cint.agen {
  padding-left: 8px;
  padding-right: 8px;
}

.texto-12 {
  font-size: 12px;
  line-height: 14px;
}

.texto-12.naranjo {
  color: #000;
  font-size: 10px;
  font-weight: 600;
  line-height: 12px;
}

.texto-12.naranjo.primer {
  color: var(--clipping-orange);
}

.div-block-575 {
  text-align: center;
  width: 48px;
}

.div-block-575.en-blanco {
  width: 30px;
  display: block;
}

.texto-24-28 {
  font-size: 24px;
  font-weight: 400;
  line-height: 28px;
}

.texto-24-28.naranjo {
  color: #fc4c02;
}

.texto-24-28.naranjo.semibold {
  padding-left: 12px;
  padding-right: 12px;
}

.texto-24-28.naranjo.semibold.contador {
  color: #000;
  margin-bottom: 0;
  padding-left: 0;
  padding-right: 3px;
  font-size: 20px;
  line-height: 18px;
}

.texto-24-28.naranjo.semibold.contador.en-blanco {
  padding-right: 0;
}

.texto-24-28.naranjo.semibold.num_contador {
  color: #000;
  background-color: #fff;
  border: 1px solid #c1c1c1;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  width: 45px;
  height: 45px;
  padding-bottom: 1px;
  padding-left: 0;
  padding-right: 0;
  font-size: 24px;
  font-weight: 700;
  line-height: 24px;
  display: flex;
}

.texto-24-28.naranjo.semibold.num_contador.primer {
  color: var(--clipping-orange);
}

.texto-24-28.naranjo.semibold.num_contador.primer.en-blanco {
  width: auto;
}

.texto-24-28.naranjo.semibold.num_contador.en-blanco {
  border-width: 0;
  width: auto;
  height: auto;
  padding-bottom: 0;
  font-size: 18px;
}

.footer-icons {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.footer-apps-icons {
  grid-column-gap: 20px;
  display: flex;
}

.footer-apps-icons.cnp {
  justify-content: center;
}

.descuento-small-porcentaje {
  color: var(--bright-white);
  background-color: #fc4c02;
  border: 0 solid #7da1c4;
  border-radius: 14px;
  justify-content: center;
  align-items: center;
  margin-top: 0;
  margin-left: 4px;
  padding: 2px 8px;
  font-size: 11px;
  font-weight: 700;
  display: none;
  position: relative;
  right: auto;
}

.descuento-small-porcentaje.comision {
  text-align: center;
  white-space: nowrap;
  text-align: center;
  white-space: nowrap;
  background-color: #ce0058;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  margin-left: 4px;
  padding-top: 3px;
  padding-bottom: 3px;
  font-size: 10px;
  display: none;
}

.popup-canva {
  z-index: 9999;
  background-color: #222222a3;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.popup-canva.simb, .popup-canva.cambiate, .popup-canva.pdp-diario, .popup-canva.vender {
  display: none;
}

.popup-canva.pop_review.plus2, .popup-canva.pop_review.vender, .popup-canva.plugin-check {
  display: none;
}

.popup-canva.pop_checkout {
  background-color: #2220;
  display: none;
  position: fixed;
  inset: auto auto 10px 10px;
}

.popup-canva.pdp-diario {
  display: flex;
}

.popup-canva.retention {
  display: none;
}

.popup-canva.pop_review {
  background-color: #2220;
  display: none;
  position: fixed;
  inset: auto auto 10px 10px;
}

.popup-canva.pop_review.plus2, .popup-canva.pop_review.vender, .popup-canva.pop_review.plus2, .popup-canva.retention {
  display: none;
}

.popup {
  background-color: #fff;
  border-radius: 20px;
  width: 480px;
  height: auto;
  padding: 25px;
  position: relative;
}

.popup.cnp {
  text-align: center;
  width: 440px;
  height: 502px;
  padding-top: 35px;
}

.popup.simbol {
  width: 570px;
}

.popup.cambiate {
  width: 570px;
  padding-bottom: 0;
}

.popup.cambiate.golazo {
  width: 400px;
}

.popup.pp-vender {
  width: 520px;
  padding-bottom: 0;
}

.popup.pp-vender.vender {
  width: 800px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.popup.plugin-check {
  width: 724px;
  max-width: 100%;
}

.popup.checout-review {
  border: 1px solid #eee;
  width: 500px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 4px 2px 10px #0003;
}

.popup.calc-cat {
  text-align: left;
  width: 348px;
  max-width: 90%;
  padding-top: 35px;
}

.popup.calc-gan {
  text-align: left;
  width: 668px;
  max-width: 90%;
  padding-top: 35px;
}

.popup.hotsale {
  background-image: linear-gradient(135deg, #ce0058, #fc4c02 30%, #ff9e1b 49%, #fc4c02 72%, #ce0058);
  width: 350px;
  max-height: 90vh;
  padding-bottom: 25px;
}

.popup.vender {
  background-image: linear-gradient(135deg, #ce0058, #fc4c02 30%, #ff9e1b 49%, #fc4c02 72%, #ce0058);
  width: 328px;
  max-height: none;
  padding-top: 15px;
  padding-bottom: 15px;
}

.popup.pp-diario.v {
  width: 360px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.popup.pp-review {
  border: 1px solid #eee;
  width: 540px;
  padding-bottom: 0;
  padding-left: 20px;
  padding-right: 20px;
  box-shadow: 4px 2px 10px #0003;
}

.popup.pp-review.vender-v2 {
  width: 350px;
}

.popup.pp-review.v2 {
  width: 327px;
}

.popup.pp-review.v2.optim {
  width: 430px;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.popup.pp-diario {
  width: 470px;
  max-height: 90vh;
  padding-bottom: 25px;
}

.cerrar {
  color: #fff;
  cursor: pointer;
  background-color: #696969;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  width: 30px;
  height: 30px;
  font-weight: 600;
  display: flex;
  position: absolute;
  inset: 5px 5px auto auto;
}

.cerrar.crece {
  z-index: 999;
  background-color: #ffffffd6;
}

.cerrar.cambiate {
  z-index: 999;
  background-color: #69696900;
}

.text-color-black {
  color: #000;
}

.text-color-black.sm {
  margin-bottom: -10px;
}

.manual2cols {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: flex;
  position: relative;
  overflow: visible;
}

.manual-header {
  background-color: #f8f8f8;
  border-radius: 15px;
  padding: 10px 50px;
  display: flex;
}

.div-block-8300 {
  flex-flow: column;
  justify-content: center;
  width: 55%;
  padding-right: 100px;
  display: flex;
}

.div-block-8301 {
  width: 45%;
}

.manual-indice {
  border-left: 1px solid #63666a;
  padding-top: 10px;
  padding-left: 20px;
  position: static;
  top: 30px;
  right: 0;
}

.manual-contenido {
  width: 77%;
  padding-right: 30px;
}

.link-navegacion-manual {
  color: #63666a;
  border-radius: 8px;
  padding-top: 8px;
  padding-bottom: 8px;
  padding-left: 10px;
  font-size: 14px;
  text-decoration: none;
  display: block;
}

.link-navegacion-manual.w--current {
  border-radius: 8px;
}

.indice-cointainer {
  width: 23%;
  height: 450px;
  position: sticky;
  top: 30px;
  bottom: 30px;
}

.seccion-manual {
  padding-top: 4rem;
  padding-bottom: 4rem;
}

.seccion-manual.sinpadding {
  padding-top: 0;
}

.div-block-8303 {
  color: #25282a;
  border-bottom: 1px solid #e0e0e0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-weight: 600;
  display: flex;
}

.paragraph-51322 {
  width: 20px;
  margin-right: 10px;
}

.div-block-8304 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: space-around;
  display: flex;
}

.div-block-8305 {
  width: 50%;
}

.div-block-8307 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  align-items: flex-start;
  display: flex;
}

.div-block-8307.pin {
  align-items: center;
}

.image-3223 {
  max-width: 256px;
  margin-top: -40px;
}

.image-3223._50 {
  max-width: 50%;
  padding-left: 15px;
}

.image-3223.t3 {
  width: 400px;
  max-width: 100%;
}

.image-3223.t3.v2 {
  margin-top: 0;
}

.image-3223.cit3 {
  margin-top: -70px;
}

.div-block-8308 {
  grid-column-gap: 25px;
  grid-row-gap: 35px;
  color: #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: start;
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.div-block-8308.width {
  max-width: none;
}

.div-block-8308.serv {
  grid-column-gap: 35px;
}

.div-block-8308.doscol {
  grid-template-columns: 1fr 1fr;
}

.div-block-8308.doscol.width.imprime {
  grid-row-gap: 10px;
}

.paragraph-51323 {
  color: #000;
  background-color: #f3f3f3;
  border-radius: 50%;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 16px;
  min-width: 16px;
  max-width: 16px;
  height: 16px;
  margin-top: 5px;
  font-size: 12px;
  font-weight: 500;
  display: flex;
}

.div-block-8309 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.div-block-8309.vert {
  flex-flow: column;
  justify-content: space-between;
}

.div-block-8310 {
  background-color: #f8f8f8;
  border-radius: 8px;
  padding-bottom: 1rem;
  display: flex;
}

.div-block-8311 {
  flex-flow: column;
  justify-content: center;
  width: 50%;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.div-block-8311.box {
  padding-right: 0;
}

.cintillo-text {
  color: var(--bright-white);
  font-size: 34px;
  font-weight: 900;
  line-height: 1.2;
}

.cintillo-text.n1.r {
  margin-left: 8px;
  font-size: 35px;
}

.cintillo-text.n1.l {
  max-width: 280px;
  font-size: 24px;
}

.cintillo-text.promo-dark {
  font-size: 29px;
}

.cintillo-text.dark {
  font-size: 29px;
  display: block;
}

.div-block-8314 {
  border-left: 1px solid #000;
  padding-top: 5px;
  padding-bottom: 5px;
  padding-left: 20px;
  font-size: 14px;
}

.div-block-8314.seg {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  margin-top: .5rem;
  margin-bottom: 1.5rem;
  display: flex;
}

.div-block-8314.t3 {
  margin-left: 20px;
}

.image-3224 {
  width: 15px;
  min-width: 15px;
  height: 15px;
  min-height: 15px;
  margin-left: 5px;
}

.div-block-8315 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  display: flex;
}

.image-3225 {
  margin-left: auto;
  margin-right: auto;
}

.image-3225.t3 {
  aspect-ratio: 1;
  object-fit: contain;
  width: 90%;
}

.image-3226 {
  width: 30px;
  display: none;
  transform: rotate(90deg);
}

.manual-head-indice {
  justify-content: space-between;
  display: flex;
}

.link-block-45 {
  z-index: 1;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
  position: relative;
}

.link-block-45.unahora {
  display: flex;
}

.link-block-45.abril {
  background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/690de4992c1cceaf0a5d1b3a_back.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
}

.link-block-45.bf {
  background-image: linear-gradient(16deg, #fc4c02 12%, #ff9e1b 20%, #fc4c02 41%);
  width: 100%;
}

.link-block-45.bf.empresa {
  background-image: linear-gradient(16deg, #202020 12%, #929292 20%, #161616 41%);
}

.cintillo-content {
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 64px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 20px;
  display: flex;
}

.cintillo-content.diario {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
}

.cintillo-content.mar25 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
}

.cintillo-content.ultra {
  justify-content: space-between;
  overflow: hidden;
}

.cintillo-content.dark {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  height: 56px;
}

.code-embed-2 {
  display: none;
}

.div-block-8320 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-3 {
  display: none;
}

.navbar_menu-dropdown-nu {
  color: #25282a;
  background-color: #0000;
  margin-left: 0;
  margin-right: 0;
  font-size: 16px;
}

.navbar_dropdown-toggle-nu {
  z-index: 500;
  grid-column-gap: .2rem;
  grid-row-gap: .2rem;
  color: #25282a;
  align-items: center;
  padding: .75rem 1.2rem .75rem .8rem;
  font-size: 16px;
  font-weight: 600;
  transition: all .3s;
  display: flex;
}

.navbar_dropdown-toggle-nu:hover {
  color: var(--clipping-orange);
}

.navbar_dropdown-toggle-nu.w--open {
  z-index: 500;
}

.navbar_heading-nu {
  color: #63666a;
  letter-spacing: normal;
  margin-top: 0;
  padding: .5rem 1rem 11px;
  font-size: 14px;
  font-weight: 700;
}

.navbar_heading-nu.vacio {
  height: 35px;
  padding-bottom: 11px;
}

.text-block-82 {
  color: #25282a;
  font-size: 14px;
  font-weight: 700;
  transition: all .3s;
}

.text-block-82.com {
  white-space: nowrap;
  white-space: nowrap;
}

.text-block-83 {
  color: #63666a;
  font-size: 14px;
  font-weight: 400;
  line-height: 18.2px;
}

.div-block-8350 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  flex-flow: column;
  display: flex;
}

.prod-icon-navbar-nu {
  text-align: center;
  width: 40px;
  min-width: 40px;
  max-width: 40px;
}

.navbar_dropdown-link-nu {
  grid-column-gap: .6rem;
  grid-row-gap: 0px;
  background-color: var(--bright-white);
  border-bottom: 0 solid #e8e9eb;
  border-radius: .5rem;
  grid-template-rows: auto;
  grid-template-columns: max-content 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: center;
  margin-bottom: .4rem;
  padding: .3rem 0 .3rem 8px;
  font-size: 14px;
  font-weight: 600;
  text-decoration: none;
  transition: all .3s;
  display: flex;
  position: relative;
}

.navbar_dropdown-link-nu:hover {
  color: #5e5f73;
  background-color: #f6f6f7;
}

.navbar_dropdown-link-nu.w--current {
  color: var(--clipping-orange);
  background-color: #fcf1ed;
}

.div-block-8351 {
  background-color: #f8f8f8;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  padding-left: 10px;
  padding-right: 10px;
  text-decoration: none;
  display: flex;
}

.paragraph-51341 {
  color: #000;
  font-weight: 900;
}

.paragraph-51342 {
  color: #63666a;
  font-size: 11px;
  font-weight: 500;
}

.div-block-8352 {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.image-3235 {
  width: 148px;
}

.div-block-8353 {
  border-bottom: 1px solid #e0e0e0;
  height: 1px;
  margin-top: 10px;
  margin-bottom: 20px;
}

.div-block-8354 {
  background-color: #fff;
  border-radius: 0 0 16px 16px;
  padding-bottom: 10px;
  padding-left: 0;
  padding-right: 20px;
  box-shadow: 0 2px 5px #0000002e;
}

.div-block-8355 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #f8f8f8;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  margin: 10px 10px 0 .5rem;
  padding: 15px 20px;
  display: flex;
}

.div-block-8355.desktop {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  padding-top: 8px;
  padding-bottom: 8px;
}

.div-block-8355.mobile {
  display: none;
}

.div-block-8356 {
  text-align: left;
  width: 33%;
  text-decoration: none;
}

.div-block-8380 {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  align-items: center;
  display: flex;
}

.cintillo-promo-ros {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/66f2f54eeee97a238adfa3e0_Vector.svg"), linear-gradient(180deg, var(--clipping-orange), #fc8e60);
  background-position: 50%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  width: 100%;
  display: block;
}

.cintillo-promo-ros.dark-promo {
  background-color: #000;
  background-image: none;
  display: block;
}

.paragraph-51363 {
  color: #fff;
  font-size: 29px;
  font-weight: 900;
  line-height: 1.4;
}

.div-block-8381 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #7da1c5;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 0 10px;
  display: flex;
}

.div-block-8381.dark-promo {
  background-color: var(--clipping-orange);
  background-color: var(--clipping-orange);
}

.paragraph-51361-copy {
  white-space: nowrap;
  font-size: 16px;
}

.pp-diario-1w {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  margin-right: 20px;
  display: flex;
}

.pp-diario-1w.cintamovil {
  margin-left: 0;
  margin-right: 0;
}

.pp-diario-1w.buen-fin {
  margin-left: 40px;
  margin-right: 0;
}

.pp-diario1 {
  color: var(--bright-white);
  font-size: 30px;
  font-weight: 900;
  line-height: 1.2;
}

.pp-diario1.b {
  font-size: 17px;
  font-weight: 500;
}

.cintillo-diario {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/667a06d97bd399962f51af8a_Bannerbackg%20(1).webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  width: 100%;
  display: block;
}

.cintillo-diario.ofrta {
  z-index: 10000;
  display: none;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px #0003;
}

.cintillo-diario.orange25 {
  background-color: #fc4c02;
  background-image: none;
}

.cintillo-diario.aon {
  background-color: #fc4c0200;
  background-image: linear-gradient(#fc4c02, #fc4c02);
  display: flex;
}

.div-review {
  z-index: 1;
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: row;
  justify-content: center;
  align-items: stretch;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 0 20px;
  display: flex;
  position: relative;
}

.div-review.optim {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: flex-start;
  align-items: stretch;
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-8389 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 72%;
  display: flex;
}

.div-block-8389.v2, .div-block-8389.v2.vender, .div-block-8389.v2, .div-block-8389.v2.vender {
  width: 100%;
}

.div-block-8394 {
  width: 100%;
  display: flex;
}

.div-block-8395 {
  width: 25%;
}

.div-block-8396 {
  width: 75%;
}

.div-block-8422 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.div-block-8424 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  align-items: center;
  display: flex;
}

.text-color-25282a {
  color: #25282a;
}

.text-color-25282a.text-weight-semibold.font-size-18 {
  font-size: 18px;
}

.text-color-25282a.font-size-28.text-weight-semibold {
  line-height: 1.2;
}

.text-color-25282a.tenemos {
  margin-bottom: .5rem;
  font-size: 14px;
}

.text-color-25282a.text-weight-extrabold.font-size-64.font-size-mobile-32.text-align-center.wans {
  max-width: 600px;
}

.text-color-25282a.ws {
  margin-bottom: 8px;
  font-size: 16px;
  line-height: 1.3;
}

.text-span-85 {
  color: #c2c2c2;
  white-space: normal;
  margin-top: -2px;
  font-size: .7rem;
  display: inline;
}

.text-size-12 {
  font-size: 12px;
}

.text-size-12.text-weight-semibold.cuenta {
  white-space: nowrap;
  font-weight: 500;
}

.text-color-63666a {
  color: #63666a;
}

.text-color-63666a.text-weight-bold.heading-style-4xl.us {
  max-width: 850px;
  margin-left: auto;
  margin-right: auto;
}

.text-color-000000 {
  color: #000;
}

.div-block-8483 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  display: flex;
}

.div-block-8484 {
  flex-flow: column;
  justify-content: center;
  align-items: stretch;
  width: 55%;
  display: flex;
}

.div-block-8485 {
  width: 45%;
}

.div-block-8486 {
  flex-flow: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
}

.div-block-8486._100 {
  width: 100%;
}

.div-block-8486._100.t {
  justify-content: space-between;
  min-height: 368px;
}

.image-3287 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
}

.image-3287.t3 {
  aspect-ratio: 1;
  object-fit: contain;
  width: 300px;
}

.div-block-8487 {
  justify-content: space-between;
  display: flex;
}

.slide-9 {
  width: 50%;
  padding-left: 10px;
  padding-right: 10px;
}

.slide-9._100 {
  width: 100%;
}

.slide-9.tercio {
  width: 30%;
}

.left-arrow-14, .right-arrow-14 {
  display: none;
}

.mask-18 {
  padding-bottom: 50px;
}

.slide-nav-12 {
  display: none;
}

.slide-nav-12.desk {
  display: block;
}

.slide-10 {
  width: 33%;
  padding-left: 15px;
  padding-right: 15px;
}

.image-3299 {
  transform: rotate(90deg);
}

.capa-gradiente {
  background-image: linear-gradient(#0000, #fff);
  position: absolute;
  inset: 0%;
}

.paragraph-51406, .leer-menos-footer {
  font-size: 14px;
}

.div-block-58927 {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  display: flex;
}

.div-block-58928 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  align-items: center;
  width: 100%;
  display: flex;
}

.div-block-58928.feb {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  padding-left: 100px;
}

.div-block-58929 {
  display: flex;
  position: relative;
}

.paragraph-51410 {
  color: #fff;
  white-space: nowrap;
  background-color: #25282a;
  border-radius: 8px;
  margin-left: 0%;
  padding: 6px 16px 6px 12px;
  font-weight: 700;
}

.paragraph-51410.mar {
  padding-top: 8px;
  padding-bottom: 8px;
}

.paragraph-51410.emp {
  background-color: var(--clipping-orange);
}

.paragraph-51410.bf {
  color: #fc4c02;
  background-color: #fcf1ee;
}

.image-3301 {
  position: absolute;
  bottom: -5px;
  right: -5px;
}

.text-size-11px {
  font-size: 11px;
}

.paragraph-51417 {
  color: #fc4c02;
  background-color: #fff;
  border-radius: 4px;
  padding: 4px 16px;
  font-size: 18px;
  font-weight: 700;
}

.paragraph-51418 {
  color: #fff;
  font-size: 28px;
  font-weight: 900;
}

.div-block-58959 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  display: flex;
}

.code-embed-10 {
  display: none;
}

.div-block-58981 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
  display: flex;
}

.image-3355 {
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.text-span-117 {
  color: #1d865b;
}

.div-block-59040 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.image-3359 {
  width: 90px;
}

.image-3359.vender {
  width: 74px;
  height: auto;
}

.div-block-59041 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.div-block-59042 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  display: flex;
}

.paragraph-51442 {
  color: #fc4c02;
  font-size: 24px;
  font-weight: 600;
}

.paragraph-51442.vender {
  font-size: 20px;
}

.paragraph-51443 {
  color: #63666a;
  font-size: 14px;
  text-decoration: line-through;
}

.paragraph-51444 {
  color: #fff;
  background-color: #1d865b;
  border-radius: 20px;
  padding: 5px 10px;
  font-size: 12px;
  font-weight: 500;
}

.image-3384 {
  max-width: 300px;
  margin-top: 5px;
  margin-right: 30px;
}

.image-3385 {
  max-width: 33px;
}

.image-3386 {
  width: auto;
  max-width: none;
  height: 100%;
  max-height: 100%;
}

.paragraph-51452 {
  color: #fff;
  font-size: 20px;
  font-style: italic;
  font-weight: 700;
  line-height: 1;
}

.image-3389 {
  width: auto;
  max-width: none;
}

.image-3389.bf {
  margin-left: 15px;
}

.cint_bf {
  justify-content: space-around;
  align-items: center;
  width: 100%;
  max-width: 1300px;
  height: 100%;
  display: flex;
}

.div-block-59096 {
  width: 42%;
}

.div-block-59097 {
  padding: 10px 25px 20px;
}

.paragraph-51453 {
  color: #000;
  text-align: center;
  font-size: 24px;
  font-weight: 700;
  line-height: 1.3;
}

.paragraph-51454 {
  color: var(--clipping-orange);
  text-align: center;
  font-size: 24px;
  font-weight: 900;
}

.image-3390 {
  aspect-ratio: 1.7;
  object-fit: cover;
}

.review_scroll {
  display: none;
}

.text-span-127 {
  font-size: 22px;
}

.paragraph-51462 {
  color: #fff;
  font-size: 32px;
  font-style: italic;
  font-weight: 900;
}

.text-span-128 {
  font-size: 22px;
}

@media screen and (max-width: 991px) {
  .padding-3rem {
    padding: 3rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .padding-xxhuge {
    padding: 8rem;
  }

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

  .padding-4rem {
    padding: 4rem;
  }

  .margin-huge {
    margin: 5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xhuge {
    margin: 6rem;
  }

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .padding-bottom.padding-medium {
    padding-bottom: 2rem;
  }

  .hide-tablet {
    display: none;
  }

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

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

  .padding-global {
    padding-top: 0;
    padding-bottom: 0;
    position: static;
  }

  .padding-global.cashbackherp {
    padding-right: 2.5rem;
  }

  .padding-section-small.pago-servicios, .padding-section-small.recargas {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-small.calculadora, .padding-section-small.vender-h {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-small.descarga {
    padding-top: 20rem;
  }

  .padding-section-small.relative.como {
    padding-bottom: 0;
  }

  .padding-section-small.prestamos {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-small.descubre {
    z-index: 1;
    position: relative;
  }

  .padding-section-small.mas-razones {
    z-index: 1;
    padding-top: 15rem;
    position: relative;
  }

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

  .padding-section-small.pago-servicios, .padding-section-small.recargas {
    padding-top: 0;
    padding-bottom: 0;
  }

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

  .padding-section-small.calculadora, .padding-section-small.vender-h {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-small.kitmateriales {
    padding-top: 2.5rem;
  }

  .padding-section-small.unete {
    padding-top: 0;
    padding-bottom: 0;
  }

  .padding-section-small.miles {
    padding-top: 4rem;
  }

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

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

  .text-size-small.text-color-black.ideas, .text-size-small.text-color-black.clip-ofrece {
    font-size: 12px;
  }

  .text-size-small.text-color-black.ideas, .text-size-small.text-color-black.clip-ofrece {
    font-size: 12px;
  }

  .text-size-small.text-color-black.como-pagar.text-weight-bold {
    font-size: 14px;
  }

  .text-size-small.text-color-black.ideas, .text-size-small.text-color-black.clip-ofrece {
    font-size: 12px;
  }

  .max-width-xlarge.text-weight-semibold.max-wdith-promo._2024 {
    font-size: 50px;
  }

  .max-width-xlarge.text-weight-semibold-2.txt-large2 {
    color: var(--midnight-blue);
    display: none;
  }

  .display-inlineflex.materiales {
    flex-wrap: nowrap;
  }

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

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

  .text-align-center.crecetu {
    z-index: 1;
    z-index: 1;
    position: relative;
  }

  .button.is-large.button-hero-new.desk {
    display: none;
  }

  .button.is-large.button-hero-new.mobile {
    display: block;
  }

  .button.btn-terminales-f {
    justify-content: space-around;
    width: auto;
    font-size: 1.2rem;
    display: block;
  }

  .button.is-nav {
    margin-left: 0;
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .button.is-nav.nu {
    padding-left: 20px;
    padding-right: 20px;
  }

  .button.is-bigger.calculadora-comisiones {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button.cnp-desktop {
    display: none;
  }

  .button.cnp-mobile {
    display: block;
  }

  .button.btn-download {
    max-width: 100%;
  }

  .button.btn-download.kit {
    font-size: 18px;
  }

  .text-size-medium.new_account_label {
    font-size: 12px;
  }

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

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

  .container-medium.relaltive {
    margin-left: auto;
    margin-right: auto;
  }

  .button-secondary.is-nav {
    width: 100%;
    margin-top: 1rem;
    margin-left: 0;
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .heading-style-5xl.text-weight-extrabold.descubre {
    max-width: 20rem;
  }

  .heading-style-5xl.text-weight-extrabold.razones {
    text-align: center;
    margin-left: auto;
    margin-right: auto;
  }

  .link.text-size-medium.text-weight-semibold.new_account_link {
    font-size: 12px;
  }

  .product-features_slider {
    width: 100%;
  }

  .product-features_slider-mask {
    width: 100%;
    display: block;
  }

  .product-features_slider-arrow {
    color: #000;
    width: 40px;
    height: 40px;
    display: none;
    top: auto;
    bottom: -60px;
  }

  .product-features_slider-nav {
    height: 20px;
    padding-top: 3px;
    display: flex;
    bottom: -50px;
  }

  .product-video_component {
    width: 100%;
    height: auto;
    min-height: 30rem;
  }

  .steps_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .steps_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps_content {
    width: 50%;
  }

  .steps_image-wrapper {
    width: 50%;
    height: auto;
  }

  .product-slider_arrow {
    z-index: 500;
    width: 3rem;
    height: 3rem;
  }

  .product-slider_arrow.right {
    margin-bottom: 0;
  }

  .product-slider_slide-item {
    align-items: center;
  }

  .product-slider_item-image-wrapper {
    height: auto;
  }

  .image.home-slider-image {
    width: auto;
  }

  .image.home-slider-image.h {
    aspect-ratio: auto;
    object-fit: contain;
    aspect-ratio: auto;
    object-fit: contain;
    width: auto;
    height: auto;
    overflow: clip;
  }

  .product-links_item.left-border2 {
    border: 1px #000;
  }

  .slider-nav {
    display: flex;
    bottom: -2rem;
  }

  .footer_menu {
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr;
    justify-items: start;
  }

  .footer_bottom-bar {
    grid-row-gap: 1.5rem;
    flex-direction: column-reverse;
  }

  .products-all_item {
    padding-bottom: 2rem;
    position: relative;
  }

  .products-all_item.card33 {
    width: 45%;
  }

  .solution-header_image {
    width: 100%;
  }

  .solution-app_content {
    width: 50%;
  }

  .solution-app_image-wrapper {
    width: 50%;
    height: auto;
  }

  .solution-benefits_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .solution-benefits_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .solution-benefits_image-wrapper {
    width: 50%;
    height: auto;
  }

  .solution-benefits_content {
    width: 50%;
  }

  .solution-services_slider-mask {
    width: 100%;
    display: block;
  }

  .solution-services_slider {
    width: 100%;
  }

  .solution-slider_arrow {
    z-index: 500;
  }

  .solution-slider_arrow.right {
    margin-bottom: 0;
  }

  .lectores-tarjetas_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .product-ecommerce-grid {
    grid-template-columns: 1fr;
  }

  .product-ecommerce_item {
    align-items: center;
  }

  .why-plugin-features_grid {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
  }

  .why-plugin-feature_item {
    border-radius: 1rem;
    height: 100%;
    padding: .05rem .5rem .5rem;
  }

  .plugin-steps_content {
    width: 100%;
  }

  .plugin-features-item {
    flex-direction: column-reverse;
  }

  .plugin-features-item.reverse {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column-reverse;
  }

  .why-checkout-feature_item {
    text-align: left;
    border-radius: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
  }

  .why-checkout-feature_item.listo {
    justify-content: flex-start;
  }

  .plugin-header_image {
    width: 100%;
  }

  .plugin-steps_image-wrapper {
    width: 80%;
    height: auto;
  }

  .all-solutions-grid {
    grid-template-columns: 1fr;
  }

  .all-solutions_item {
    align-items: center;
  }

  .all-solution-benefits_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .all-solution-benefits_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .all-solution-benefits_content {
    width: 50%;
  }

  .all-solution-benefits_image-wrapper {
    width: 50%;
    height: auto;
  }

  .como-procesamos-mask {
    margin-bottom: 2rem;
  }

  .como-procesamos-slide-item {
    align-items: center;
  }

  .como-funciona-features_slider-grid {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 100%;
  }

  .como-funciona-feature_item {
    text-align: center;
    flex-direction: column;
    justify-content: center;
    align-items: flex-start;
    height: 100%;
    padding: .05rem .5rem .5rem;
  }

  .como-funciona-feature_icon-wrapper {
    display: none;
  }

  .como-funciona-feature_content {
    text-align: left;
    align-items: flex-start;
    padding: 1rem;
  }

  .como-funciona-lectores-tarjetas_component, .como-funciona-soluciones_component, .como-funciona-transacciones_component, .where-to-buy-terminals_component {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .app-logo-download {
    height: 2.5rem;
  }

  .menu-icon_line-bottom {
    background-color: var(--midnight-blue);
    border-radius: 1rem;
    width: 21px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle-inner {
    width: 4px;
    height: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_line-middle {
    background-color: var(--midnight-blue);
    border-radius: 1rem;
    justify-content: center;
    align-items: center;
    width: 21px;
    height: 2px;
    margin-top: 3px;
    margin-bottom: 3px;
    padding-bottom: 0;
    padding-right: 0;
    display: flex;
  }

  .menu-icon_line-top {
    background-color: var(--midnight-blue);
    border-radius: 1rem;
    width: 21px;
    height: 2px;
    padding-bottom: 0;
    padding-right: 0;
  }

  .menu-icon_component {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 2rem;
    height: 2rem;
    margin-right: -.5rem;
    padding: 0;
    display: flex;
  }

  .navbar_menu-button.w--open {
    background-color: #0000;
  }

  .navbar_dropdown-content {
    grid-column-gap: .5px;
    grid-row-gap: .5px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto;
    grid-template-columns: 1fr;
    align-content: start;
    align-items: stretch;
    padding: 1rem 0;
    display: flex;
  }

  .navbar_dropdown-content.productos {
    width: 100%;
  }

  .navbar_dropdown-content.tipo-negocio {
    width: 100%;
    padding-right: .5rem;
  }

  .navbar_dropdown-list {
    position: static;
    overflow: hidden;
  }

  .navbar_dropdown-list.w--open {
    box-shadow: none;
    border-style: none;
    border-color: #0000;
    width: auto;
    padding: 0;
  }

  .navbar_dropdown-list.productos.w--open, .navbar_dropdown-list.tipo-negocio.w--open, .navbar_dropdown-list.acerca-clip.w--open, .navbar_dropdown-list.productos.w--open, .navbar_dropdown-list.tipo-negocio.w--open, .navbar_dropdown-list.acerca-clip.w--open {
    max-width: 100%;
  }

  .dropdown-icon {
    width: 1.5rem;
    height: 1.5rem;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
    inset: auto 0% auto auto;
  }

  .dropdown-icon.is-nav {
    display: none;
  }

  .dropdown-icon.cart-icon.hide-desktop {
    width: 27px;
    height: 27px;
  }

  .navbar_menu {
    -webkit-text-fill-color: inherit;
    background-color: #fff;
    background-clip: border-box;
    border-top: 1px solid #f2f4f7;
    flex-direction: column-reverse;
    align-items: flex-start;
    height: 100vh;
    margin-left: 0;
    padding: 1.5rem 2rem 5rem;
    display: block;
    position: absolute;
    overflow: scroll;
  }

  .dropdown-arrow-icon {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 1rem;
    inset: auto 0% auto auto;
  }

  .navbar_top-container {
    justify-content: flex-end;
    align-items: center;
    padding-bottom: 0;
    padding-left: 15px;
  }

  .navbar_top-container.sin-nav {
    justify-content: space-between;
  }

  .nav-link {
    justify-content: center;
    align-items: center;
    padding-left: 0;
  }

  .nav-link.icon:hover {
    border-left: 1px solid var(--clipping-orange);
    color: var(--clipping-orange);
    background-color: #fdf8f6;
  }

  .nav-link.icon.new {
    padding-left: 1rem;
  }

  .nav-link.icon {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-left: 1px solid #0000;
    border-radius: 4px;
    justify-content: flex-start;
    width: 100%;
    margin-left: 0;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1rem;
    transition: all .2s;
    display: flex;
  }

  .nav-link.icon:hover {
    color: #fc4c02;
    background-color: #fdf8f6;
    border-left: 1px solid #fc4c02;
  }

  .nav-link.hide-desktop {
    justify-content: center;
    align-items: center;
    padding: .5rem;
    transition: color .3s;
    display: flex;
  }

  .nav-link.hide-desktop:hover {
    color: #fc4c02;
  }

  .navbar_menu-bottom {
    grid-column-gap: 0px;
    grid-row-gap: .5rem;
    color: #101828;
    flex-direction: column;
    align-items: flex-start;
    padding-left: 2rem;
    padding-right: 2rem;
    display: flex;
  }

  .navbar_menu-bottom.new {
    padding-right: 30px;
  }

  .navbar-logo {
    margin-top: 0;
  }

  .hide-desktop {
    display: block;
  }

  .navbar-menu-wrapper {
    flex-direction: column;
    display: flex;
  }

  .menu-cart-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
    width: 100%;
  }

  .dropdown_mobile {
    flex-direction: column;
    flex: none;
    justify-content: flex-start;
    align-items: stretch;
    width: 100%;
    display: flex;
    position: relative;
    overflow: hidden;
  }

  .dropdown_mobile-trigger {
    cursor: pointer;
    border-bottom-style: none;
    justify-content: space-between;
    align-items: center;
    margin-bottom: .25rem;
    padding-left: 1rem;
    font-size: 12px;
    display: flex;
  }

  .dropdown_mobile-trigger.icon {
    grid-column-gap: 1rem;
    justify-content: flex-start;
  }

  .dropdown_mobile-trigger.miscolumn {
    padding-top: 0;
    padding-bottom: .25px;
  }

  .nav-dropdown_mobile-content {
    height: 0%;
    padding-left: 2rem;
  }

  .nav-dropdown_mobile-content.is-footer {
    padding-left: 1rem;
  }

  .dropdown-arrow-icon-mobile {
    color: #667085;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 1rem;
    inset: auto 0% auto auto;
  }

  .dropdown-arrow-icon-mobile.mobile-only {
    display: flex;
    position: static;
  }

  .footer_dropdown-link {
    border-bottom-style: none;
    font-size: 12px;
  }

  .footer_dropdown-link:hover {
    background-color: #0000;
  }

  .footer-link {
    margin-bottom: 0;
  }

  .contenedor {
    width: 100%;
    max-width: 100%;
  }

  .contenedor.padding70--c, .contenedor.padding7 {
    width: 100%;
    max-width: 100%;
  }

  .contenedor.max-witj.responive-conte {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contenedor.footer {
    padding-left: 0;
  }

  .contenedor.hero {
    width: 100%;
    max-width: 100%;
    padding-top: 550px;
  }

  .contenedor.hero.checkout {
    padding-top: 0;
  }

  .contenedor.hero.contenedor-bannerv05 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .contenedor.hero.pad.img-banner-f {
    padding-top: 40px;
  }

  .contenedor.hero.contenedor-bannerv02 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .contenedor.padding70 {
    width: 100%;
    max-width: 100%;
  }

  .contenedor.header-clip {
    display: block;
  }

  .contenedor.padding70--c, .contenedor.padding7 {
    width: 100%;
    max-width: 100%;
  }

  .lang-btn {
    padding-top: 10px;
    padding-bottom: 20px;
  }

  .icon-12 {
    color: #fff;
    font-size: 30px;
    line-height: 30px;
  }

  .container-1200 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .section-47.header-main {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .nav-menu-3 {
    background-color: #fc4c02;
    border-top: 1px solid #fff;
    margin-top: 10px;
    padding-top: 0;
  }

  .image-162 {
    width: 55px;
  }

  .menu-button-4 {
    margin-left: auto;
  }

  .menu-button-4.w--open {
    background-color: #0000;
  }

  .header-link {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-367 {
    margin-top: 20px;
  }

  .heading-106 {
    padding-bottom: 40px;
  }

  .heading-106.culture {
    font-size: 26px;
  }

  .div-block-396 {
    width: 50%;
    margin-bottom: 30px;
    margin-left: auto;
    margin-right: auto;
  }

  .quote-left {
    top: -40px;
    left: 0;
  }

  .quote-left.top {
    top: -20px;
    left: 0;
  }

  .quote-left.top.es {
    left: 0;
  }

  .image-152 {
    width: 100%;
  }

  .image-154 {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    display: block;
  }

  .paragraph-336 {
    font-size: 24px;
    line-height: 36px;
  }

  .paragraph-336.mx-500 {
    margin-left: auto;
    margin-right: auto;
    padding-top: 30px;
  }

  .div-block-372 {
    width: 100%;
  }

  .images-blocks {
    top: -30px;
  }

  .testimonial-block-1 {
    flex-direction: column;
  }

  .image-151 {
    width: 50%;
  }

  .italic-text-2 {
    font-size: 30px;
    line-height: 20px;
  }

  .testimonial-block-second-left {
    padding-right: 50px;
  }

  .quote-right {
    display: none;
  }

  .div-block-371 {
    text-align: center;
    justify-content: center;
    width: 40%;
    display: none;
  }

  .testimonial-text.top {
    padding-left: 0;
  }

  .bold-text-38 {
    font-size: 26px;
  }

  .image-161 {
    max-width: 90%;
  }

  .text-white {
    font-size: 26px;
  }

  .development-growth-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .h2-oragne {
    font-size: 26px;
    line-height: 36px;
  }

  .meet-chippers-main {
    padding-left: 15px;
    padding-right: 15px;
  }

  .dot-bg {
    width: 142px;
    height: 100px;
    top: -40px;
    left: -20px;
  }

  .profile-item {
    width: 33.33%;
  }

  .clipper-profile-section {
    padding-top: 60px;
    padding-bottom: 60px;
  }

  .text-block-39 {
    font-size: 14px;
  }

  .heading-113 {
    font-size: 26px;
  }

  .text-block-36.text-white {
    font-size: 16px;
  }

  .div-block-386 {
    padding-bottom: 15px;
  }

  .gallery_cover {
    flex-wrap: wrap;
  }

  .gallery_box.gallery_box-2 {
    width: 50%;
    padding-bottom: 15px;
    padding-right: 0;
  }

  .gallery_box.gallery_box-last {
    width: 50%;
  }

  .gallery_box.gallery_box-1 {
    width: 50%;
    padding-bottom: 15px;
  }

  .faq_text_question {
    white-space: normal;
  }

  .paragraph-7 {
    line-height: 24px;
  }

  .div-block-3 {
    margin-bottom: 50px;
  }

  .boton-clip.link {
    z-index: 3;
    position: relative;
  }

  .boton-clip.bajo-tarjetas {
    display: inline-block;
  }

  .boton-clip.bajo-botones {
    display: none;
  }

  .benefits {
    max-width: 100%;
  }

  .link-88 {
    z-index: 3;
    position: relative;
  }

  .div-block-14 {
    padding-right: 0;
  }

  .div-block-11 {
    grid-template-columns: 1fr;
  }

  .image-8 {
    margin-bottom: 10px;
  }

  .div-block-32 {
    text-align: center;
    padding-top: 30px;
  }

  .image-13 {
    margin-bottom: 20px;
  }

  .div-block-31 {
    margin-bottom: 50px;
  }

  .div-block-30 {
    padding-left: 0;
  }

  .paragraph-5-copy-copy-copy {
    z-index: 3;
    position: relative;
  }

  .paragraph-6 {
    line-height: 33px;
  }

  .benefits-3 {
    max-width: 100%;
  }

  .benefits-3.hero {
    background-position: 50%;
    background-size: cover;
  }

  .menu-button.w--open {
    background-color: #fff;
  }

  .navbar-6 {
    height: 80px;
  }

  .nav-menu {
    background-color: #fff;
    border-bottom: 2px solid #fc4c02;
    padding: 0 24px;
    display: block;
  }

  .icon {
    color: #000;
  }

  .paragraph-433 {
    font-size: 15px;
    line-height: 15px;
  }

  .whatsapp-fixed {
    z-index: 100;
    right: 20px;
  }

  .image-263 {
    width: 40px;
    height: 40px;
    margin-right: 2px;
  }

  .nav-link-2 {
    border-bottom: 1px solid #ccd0d3;
    padding: 18px 0;
  }

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

  .titulo-pagina.naranjo.semibold.terminos {
    font-size: 26px;
    line-height: 31px;
  }

  .heading-2-copy {
    width: 100%;
    max-width: 100%;
  }

  .heading-checkout {
    width: 100%;
    max-width: 100%;
    line-height: 50px;
  }

  .image-55 {
    width: auto;
    position: absolute;
    left: auto;
    right: 0;
  }

  .heading-2 {
    width: 100%;
    max-width: 100%;
  }

  .contenedor-ancho {
    position: relative;
  }

  .div-block-23-checkout {
    text-align: center;
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/643eefadb6103637e4d865dd_Hero_mobile.webp");
    background-position: 0 0;
    background-size: auto;
    width: 100%;
    margin-bottom: 20px;
    position: relative;
    top: 0;
    left: 0;
    right: 0;
  }

  .div-block-23-checkout.pay {
    background-image: none;
    width: 100%;
    height: 530px;
    position: relative;
    overflow: hidden;
  }

  .image-55-fondo-2 {
    width: auto;
    display: none;
  }

  .image-55-fondo {
    top: 160px;
    left: auto;
    right: 150px;
  }

  .image-56 {
    width: auto;
    position: absolute;
    top: 50px;
    left: auto;
    right: 450px;
  }

  .slider.tamtipo, .slider.escoge-vender, .slider.tamtipo, .slider.escoge-vender {
    display: block;
  }

  .benefits-4 {
    max-width: 100%;
  }

  .benefits-4.hero {
    background-position: 50%;
    background-size: cover;
  }

  .benefits-4.hero.checkout {
    padding-left: 0;
    padding-right: 0;
  }

  .heading-page-2 {
    width: 100%;
    max-width: 100%;
    line-height: 50px;
  }

  .heading-65 {
    padding-bottom: 26px;
  }

  .grid-29 {
    grid-template-columns: 1.75fr;
  }

  .div-block-192 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .grid-28 {
    grid-template-columns: 1.5fr;
  }

  .paragraph-203 {
    padding-bottom: 10px;
  }

  .div-block-31-c {
    margin-bottom: 50px;
  }

  .bold-text-11 {
    font-size: 30px;
    line-height: 40px;
  }

  .section-38, .section-38-f {
    height: 170px;
    bottom: -108px;
  }

  .grid-28-f {
    grid-template-columns: 1.5fr;
  }

  .heading-65-f {
    padding-bottom: 26px;
  }

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

  .form-block-6 {
    width: 60%;
  }

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

  .heading-141 {
    margin-top: 0;
    margin-bottom: 10px;
  }

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

  .txt-titulov01 {
    font-size: 30px;
    line-height: 40px;
  }

  .section.background-color-f3f4f6.relative.pago {
    overflow: hidden;
  }

  .section.background-color-e9eaec.comisiones-claras {
    height: auto;
    margin-top: 0;
    margin-bottom: 0;
  }

  .section.perfecta {
    background-size: contain, cover;
  }

  .section.overflow-visible.wansoftanim {
    display: none;
  }

  .section.activa {
    background-color: #e9eaec;
  }

  .section.hecho-en-mexico {
    display: none;
  }

  .section.wansoft-acc {
    display: block;
  }

  .section.aumenta {
    display: none;
  }

  .grid-41 {
    grid-row-gap: 0px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .div-block-162 {
    text-align: center;
  }

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

  .ideal-f {
    grid-column-gap: 20px;
    grid-template-columns: 1fr;
    justify-items: center;
  }

  .div-block9-f {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-7 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    max-width: 100%;
    display: flex;
  }

  .image-285 {
    width: 50px;
    height: 59px;
  }

  .section-51 {
    z-index: 4;
    opacity: 1;
    outline-offset: 0px;
    background-color: #fff;
    border: 1px #0f0f0f;
    border-radius: 0;
    outline: 3px #5e5f73;
    padding: 20px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
    box-shadow: 0 -5px 14px -3px #5e5f73;
  }

  .div-block-660 {
    padding-right: 10px;
  }

  .grid-87 {
    grid-template-columns: 1fr;
    position: static;
  }

  .div-block-581 {
    position: relative;
    top: auto;
  }

  .paragraph-430 {
    font-size: .9rem;
    font-weight: 600;
    text-decoration: line-through;
  }

  .paragraph-4 {
    z-index: 3;
    position: relative;
  }

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

  .div-block-est {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-wrap: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    padding-top: 40px;
    display: grid;
  }

  .button-2 {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-color: #fc4c02;
    background-clip: border-box;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    font-size: 1.2rem;
    text-decoration: none;
    display: flex;
  }

  .div-block27-f {
    text-align: center;
    order: -1;
    width: 100%;
  }

  .paragraph-432 {
    color: #fafbfb;
    margin-bottom: 0;
    font-weight: 600;
  }

  .div-block-8 {
    flex-direction: column;
    grid-template-columns: 1fr;
  }

  .grid-88 {
    grid-template: ". Area"
    / .25fr .75fr 1fr;
  }

  .separador-naranjo {
    border-bottom: 1px solid #fc4c02;
    width: 72px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    display: block;
  }

  .div-block-584 {
    justify-content: center;
    display: flex;
  }

  .div-block-582 {
    padding-top: 40px;
  }

  .image4-f {
    width: 400px;
    position: absolute;
  }

  .estadistica {
    border-right-width: 0;
  }

  .div-block-5-f {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr 1fr;
  }

  .paragraph-4-copy, .div-block-4 {
    z-index: 3;
    position: relative;
  }

  .image3-f {
    width: 400px;
    position: absolute;
  }

  .div-block-19 {
    width: 100%;
    padding: 20px 30px;
  }

  .div-block-19.pad {
    clear: none;
    clear: none;
    width: 100%;
    padding-left: 40px;
    padding-right: 40px;
  }

  .heading {
    width: 100%;
    max-width: 100%;
    line-height: 50px;
  }

  .paragraph-431 {
    color: #001724;
    font-size: 1.5rem;
  }

  .paragraph-4-copy-copy {
    z-index: 3;
    position: relative;
  }

  .new_account_wrapper {
    justify-content: space-around;
    display: flex;
  }

  .como-ofrecer-cell {
    margin-bottom: 0;
    margin-left: 20px;
    margin-right: 20px;
  }

  .image-300 {
    width: 100%;
    height: auto;
  }

  .grid-101 {
    grid-row-gap: 0px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .div-block-709 {
    text-align: center;
  }

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

  .grid-106 {
    grid-row-gap: 0px;
    text-align: center;
    grid-template-columns: 1fr;
  }

  .div-block-716 {
    text-align: center;
  }

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

  .slider-grid {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
  }

  .slider-grid-mask {
    width: 100%;
    display: block;
  }

  .slider-grid-mask.recurrentes {
    margin-bottom: 20px;
  }

  .slider-grid-slide {
    width: 50%;
  }

  .slider-grid-slide.recurrentes {
    width: 50%;
    padding-right: 5%;
  }

  .slide-grid-arrow {
    color: #000;
    width: 40px;
    height: 40px;
    display: none;
    top: auto;
    bottom: -60px;
  }

  .slider-grid-nav {
    justify-content: center;
    align-items: flex-start;
    height: 20px;
    padding-top: 3px;
    display: none;
    position: static;
    bottom: -50px;
  }

  .ab-features_mask {
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    padding-right: 1.5rem;
    display: flex;
  }

  .ab-features_item {
    flex: none;
    width: 50%;
  }

  .ab-blog_mask {
    margin-bottom: 1rem;
  }

  .ab-blog-arrow {
    z-index: 500;
    display: none;
  }

  .sp-tab_content {
    flex-direction: row;
  }

  .precio-antes-despues.centrado {
    width: 450px;
  }

  .clip-para_menu {
    grid-row-gap: 1.5rem;
    flex-flow: column wrap;
    justify-content: center;
    align-items: center;
  }

  .clip-para_nav-link {
    flex: none;
    position: static;
  }

  .container-clip-para_nav {
    max-width: 90rem;
  }

  .pc-steps_component {
    grid-column-gap: 4rem;
    grid-row-gap: 4rem;
  }

  .pc-steps_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .pc-steps_content {
    width: 50%;
  }

  .pc-steps_image-wrapper {
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    width: 50%;
    height: auto;
    display: flex;
  }

  .pc-solution_top-content {
    width: 50%;
  }

  .pc-solution_top-image-wrapper {
    flex-direction: row;
    width: 50%;
    height: 36rem;
    position: relative;
  }

  .pc-solution_item {
    justify-content: flex-start;
  }

  .product-description {
    min-height: auto;
  }

  .cont-button-prod-item {
    position: relative;
    bottom: 0;
  }

  .section-heading_product {
    grid-row-gap: 2rem;
    flex-direction: column;
    align-items: center;
  }

  .product-clip-para_slider-nav {
    width: 5rem;
  }

  .material-pdfs {
    height: auto;
  }

  .material-pdfs.descarga {
    object-fit: cover;
    object-fit: cover;
    height: auto;
  }

  .width-25 {
    width: 50%;
  }

  .container-50.term {
    width: 100%;
    min-width: 100%;
    max-width: 100%;
  }

  .product-description-2 {
    min-height: 120px;
  }

  .product-description-2.terminal {
    min-height: auto;
  }

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

  .steps_content-2 {
    width: auto;
  }

  .steps_image-wrapper2 {
    text-align: center;
    width: auto;
    height: auto;
  }

  .div-block-744 {
    padding-top: .5rem;
    padding-bottom: .5rem;
    position: fixed;
    inset: auto 0% 0%;
  }

  .div-block-745 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 4.25fr 1.5fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .paragraph-512 {
    padding-bottom: 0;
  }

  .div-block-758 {
    grid-template-columns: 1fr;
  }

  .ab-features_item-2 {
    flex: none;
    width: 50%;
  }

  .div-block-767 {
    grid-template-columns: 1fr;
  }

  .ab-features_item-3 {
    flex: none;
    width: 50%;
  }

  .div-block-744-f {
    padding-top: 1rem;
    padding-bottom: 1rem;
    inset: auto 0% 0%;
  }

  .div-block-788 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-block-790, .div-block-791 {
    grid-template-columns: 1fr;
  }

  .image-352 {
    max-width: none;
    height: auto;
  }

  .image-cover-f {
    width: 50%;
  }

  .image-354, .image-355 {
    height: auto;
  }

  .div-block-801 {
    display: none;
  }

  .div-block-802 {
    width: 100%;
  }

  .div-block-816 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto;
    grid-template-columns: 2.25fr 1.5fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: flex;
  }

  .text-block-63 {
    font-size: 1.2rem;
    font-weight: 600;
  }

  .padding-global-f {
    z-index: 2;
    background-color: #fff;
    position: relative;
  }

  .padding-global-f.div-block-f {
    z-index: 4;
    z-index: 4;
    position: relative;
  }

  .paragraph-5122 {
    padding-bottom: 0;
  }

  .div-block-821 {
    grid-template-columns: 1fr;
  }

  .div-block-822, .div-block-825 {
    text-align: center;
  }

  .partners {
    align-items: center;
  }

  .div-block-8216 {
    grid-template-columns: 1fr;
    padding-top: 2rem;
  }

  .div-block-8219 {
    padding-left: .5rem;
  }

  .padding-section-small3 {
    padding-top: 2rem;
  }

  .image-3208 {
    width: 10%;
  }

  .section-52 {
    z-index: 3;
    opacity: 1;
    outline-offset: 0px;
    background-color: #fff;
    border: 1px #0f0f0f;
    border-radius: 0;
    outline: 3px #5e5f73;
    padding: 20px;
    display: block;
    position: fixed;
    inset: auto 0% 0%;
    box-shadow: 0 -5px 14px -3px #5e5f73;
  }

  .button-14 {
    text-align: center;
    -webkit-text-fill-color: inherit;
    background-color: #fc4c02;
    background-clip: border-box;
    border-radius: 10px;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1.2rem;
    text-decoration: none;
    display: flex;
  }

  .div-block-8224 {
    padding-right: 10px;
  }

  .paragraph-51294 {
    color: #fafbfb;
    font-weight: 600;
    text-decoration: none;
  }

  .div-block-8225 {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .paragraph-51295 {
    color: var(--midnight-blue);
    padding-bottom: 1.5rem;
    font-size: 3rem;
    font-weight: 700;
    line-height: 3rem;
    display: block;
  }

  .product-links_grid2 {
    grid-template-columns: 1fr;
  }

  .solution-steps_item2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .solution-steps_content2 {
    width: 100%;
  }

  .checkin-features_image-wrapper2 {
    flex-direction: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    height: auto;
    display: flex;
  }

  .image3 {
    width: 50%;
  }

  .div-block-8226 {
    text-align: center;
  }

  .paragraph-51296 {
    font-size: 1.2rem;
    font-weight: 600;
  }

  .div-block-8228 {
    text-align: center;
  }

  .div-block-8229 {
    grid-template-columns: 1fr;
  }

  .div-block-8230 {
    text-align: center;
  }

  .image-3211 {
    width: 30%;
  }

  .div-block-8234 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .image-cover-f2 {
    width: 100%;
    padding-top: 2rem;
  }

  .merchants-descubre {
    grid-row-gap: 4rem;
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    min-height: auto;
  }

  .div-block-8244 {
    grid-template-columns: 1fr;
  }

  .why-checkout-features_component2 {
    flex-direction: column;
    justify-content: space-between;
    width: 100%;
  }

  .cintillo-promo.naranjo1 {
    background-position: 50%, 0 0;
    background-size: cover, auto;
  }

  .solution_grow_slider {
    margin-right: 30px;
  }

  .slider-9 {
    height: 350px;
  }

  .mask-11 {
    width: 84%;
  }

  .collection-list4 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8258 {
    grid-template-columns: 1fr;
  }

  .card33 {
    width: 47%;
  }

  .collection-item-12 {
    width: 45%;
  }

  .popup-canva.pop_review, .popup-canva.pop_checkout, .popup-canva.pop_review, .popup-canva.pop_checkout {
    background-color: #22222278;
    inset: 0%;
  }

  .popup.pp-diario, .popup.pp-vender, .popup.pp-review, .popup.checout-review, .popup.pp-diario, .popup.hotsale, .popup.vender, .popup.pp-diario, .popup.pp-vender, .popup.pp-review, .popup.checout-review, .popup.pp-diario, .popup.hotsale, .popup.vender {
    max-width: 90%;
  }

  .text-color-black.text-size-20px.text-weight-semibold.soluciones {
    font-size: 18px;
  }

  .manual2cols {
    flex-flow: column-reverse;
  }

  .manual-header {
    flex-flow: column;
    padding-top: 2rem;
  }

  .div-block-8300, .div-block-8301, .manual-contenido {
    width: 100%;
  }

  .indice-cointainer {
    width: 100%;
    height: auto;
    padding-bottom: 2rem;
    position: static;
  }

  .image-3223 {
    max-width: 50%;
  }

  .div-block-8308 {
    grid-row-gap: 50px;
    grid-template-columns: 1fr 1fr 1fr;
  }

  .div-block-8309.vert {
    justify-content: space-between;
  }

  .cintillo-text {
    font-size: 24px;
  }

  .cintillo-text.promo-dark, .cintillo-text.dark, .cintillo-text.promo-dark, .cintillo-text.dark {
    font-size: 18px;
  }

  .cintillo-content.diario {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .cintillo-content.mar25, .cintillo-content.diario {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .cintillo-content.dark {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .cintillo-content.mar25 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-8326 {
    flex-flow: column;
    justify-content: center;
    display: flex;
  }

  .image-3229, .image-3230 {
    top: 0;
  }

  .hero-home-text-new {
    font-size: 6vw;
  }

  .hero-home-text-new.check, .hero-home-text-new.pago-servicios, .hero-home-text-new.cat, .hero-home-text-new.empresas, .hero-home-text-new.dondec, .hero-home-text-new.finan {
    font-size: 36px;
  }

  .hero-home-text-new.crece, .hero-home-text-new.scale, .hero-home-text-new.pinpad, .hero-home-text-new.check, .hero-home-text-new.pago-servicios, .hero-home-text-new.cat, .hero-home-text-new.empresas, .hero-home-text-new.dondec, .hero-home-text-new.finan {
    font-size: 36px;
  }

  .hero-home-text-new.slider {
    text-align: center;
  }

  .hero-home-text-new.crece, .hero-home-text-new.scale, .hero-home-text-new.pinpad {
    font-size: 36px;
  }

  .subt-hero-new.check1 {
    font-size: 20px;
  }

  .home-header_content, .home-header_content.prestamos, .home-header_content.pago-servicios, .home-header_content.dondec {
    width: 100%;
  }

  .home-header_content.crece, .home-header_content.scale, .home-header_content.terminal1 {
    width: 100%;
  }

  .home-header_content.prestamos, .home-header_content.pago-servicios, .home-header_content.dondec {
    width: 100%;
  }

  .home-header_content.kit-materiales {
    width: 100%;
    padding-top: 40px;
    padding-left: 40px;
    padding-right: 40px;
  }

  .home-header_content.unete {
    width: 100%;
  }

  .home-header_content.slider {
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .home-header_content.crece, .home-header_content.scale, .home-header_content.terminal1 {
    width: 100%;
  }

  .home-header_content.cashback {
    text-align: center;
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .home-header_image-wrapper {
    align-self: center;
    width: 100%;
    height: 60vw;
    padding-top: 20px;
  }

  .home-header_image-wrapper.prestamos, .home-header_image-wrapper.pago-servicios, .home-header_image-wrapper.cuenta, .home-header_image-wrapper.vender, .home-header_image-wrapper.empresas {
    width: 100%;
    height: 50vw;
    padding-top: 30px;
  }

  .home-header_image-wrapper.scale, .home-header_image-wrapper.calculadora, .home-header_image-wrapper.terminal2, .home-header_image-wrapper.cashback {
    width: 100%;
    height: 50vw;
    padding-top: 30px;
  }

  .home-header_image-wrapper.cambiate {
    height: 50vw;
    padding-top: 30px;
  }

  .home-header_image-wrapper.prestamos, .home-header_image-wrapper.pago-servicios, .home-header_image-wrapper.cuenta, .home-header_image-wrapper.vender, .home-header_image-wrapper.empresas {
    width: 100%;
    height: 50vw;
    padding-top: 30px;
  }

  .home-header_image-wrapper.dondec {
    width: 100%;
    height: 50vw;
    padding-top: 0;
    padding-bottom: 0;
  }

  .home-header_image-wrapper.kit-materiales {
    text-align: center;
    width: 100%;
    padding-right: 0;
  }

  .home-header_image-wrapper.tiponegocio {
    width: 100%;
    height: 50vw;
    padding-top: 30px;
  }

  .home-header_image-wrapper.promo {
    text-align: center;
    max-width: 400px;
    height: 400px;
  }

  .home-header_image-wrapper.unete2 {
    width: 100%;
    height: 50vw;
    padding-top: 30px;
  }

  .home-header_image-wrapper.slider {
    text-align: center;
    width: 100%;
  }

  .home-header_image-wrapper.slider.h {
    text-align: center;
    text-align: center;
  }

  .home-header_image-wrapper.scale, .home-header_image-wrapper.calculadora, .home-header_image-wrapper.terminal2, .home-header_image-wrapper.cashback {
    width: 100%;
    height: 50vw;
    padding-top: 30px;
  }

  .home-header_component {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .home-header_component.unete, .home-header_component.scale {
    flex-flow: row;
  }

  .home-header_component.prestamos {
    flex-flow: row;
  }

  .home-header_component.promo {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .home-header_component.empresas {
    flex-flow: row;
  }

  .home-header_component.kit-materiales {
    padding-bottom: 0;
  }

  .home-header_component.finan {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
  }

  .home-header_component.unete, .home-header_component.scale {
    flex-flow: row;
  }

  .home-header_component.terminal {
    flex-flow: column;
  }

  .container-1100.cashback {
    max-width: 1400px;
  }

  .div-block-8328.desk {
    flex-flow: row;
    justify-content: center;
  }

  .div-block-8328.cashback {
    align-items: center;
  }

  .div-block-8329 {
    flex-flow: column;
  }

  .div-block-8329.link-negocio, .div-block-8329.vender {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-8329.reverse.nos, .div-block-8329.nos {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-8329.req {
    flex-flow: row-reverse;
  }

  .div-block-8329.ofrece0 {
    flex-flow: column;
  }

  .div-block-8329.descubre {
    flex-flow: row-reverse;
  }

  .div-block-8329.crece {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row-reverse;
  }

  .div-block-8329.benef-cuenta {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column-reverse;
  }

  .div-block-8329.link-negocio, .div-block-8329.vender {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-8329.reverse {
    flex-flow: column;
  }

  .div-block-8329.reverse.nos {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-8329.nos {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-8329.centraliza {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: row;
  }

  .div-block-8330 {
    width: 100%;
  }

  .div-block-8330.req, .div-block-8330.req0 {
    width: 50%;
  }

  .div-block-8330.como, .div-block-8330.ofrece, .div-block-8330.ofrece2, .div-block-8330.benf, .div-block-8330.benef0, .div-block-8330.benef1 {
    width: 100%;
  }

  .div-block-8330.cat-descubre, .div-block-8330.unete, .div-block-8330.req, .div-block-8330.req0 {
    width: 50%;
  }

  .div-block-8330.como, .div-block-8330.ofrece, .div-block-8330.ofrece2, .div-block-8330.benf, .div-block-8330.benef0, .div-block-8330.benef1 {
    width: 100%;
  }

  .div-block-8330.cat-descubre, .div-block-8330.unete {
    width: 50%;
  }

  .div-block-8332 {
    align-items: stretch;
  }

  .tarjeta-esquinas.plugin, .tarjeta-esquinas.razones {
    width: 100%;
  }

  .tarjeta-esquinas.catalogo, .tarjeta-esquinas.vender, .tarjeta-esquinas.empresas {
    width: 48%;
  }

  .tarjeta-esquinas.tamtipo.slidett, .tarjeta-esquinas.tamtipo.apoy {
    min-height: 380px;
  }

  .tarjeta-esquinas.gris.descarga.qr {
    display: none;
  }

  .tarjeta-esquinas.check {
    width: 48%;
  }

  .tarjeta-esquinas.plugin, .tarjeta-esquinas.razones {
    width: 100%;
  }

  .tarjeta-esquinas.como-usar {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .tarjeta-esquinas.miles-de-neg {
    width: 30%;
  }

  .tarjeta-esquinas.catalogo, .tarjeta-esquinas.vender, .tarjeta-esquinas.empresas {
    width: 48%;
  }

  .tarjeta-esquinas.omni {
    width: 30%;
  }

  .tarjeta-esquinas.dondec-desc {
    width: 100%;
  }

  .tarjeta-esquinas.tamtipo.slidett, .tarjeta-esquinas.tamtipo.apoy, .tarjeta-esquinas.tamtipo.slidett, .tarjeta-esquinas.tamtipo.apoy {
    min-height: 380px;
  }

  .tarjeta-esquinas.alin {
    flex-flow: wrap;
  }

  .tarjeta-esquinas.nosotros {
    width: 48%;
  }

  .tarjeta-esquinas.solicita {
    width: 30%;
  }

  .tarjeta-esquinas.unete-como {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .tarjeta-esquinas.comisiones-claras {
    flex-flow: column;
  }

  .tarjeta-esquinas.ofertas {
    flex-flow: column;
    padding-right: 0;
    position: static;
  }

  .tarjeta-esquinas.crece {
    flex-flow: row;
  }

  .tarjeta-esquinas.descubre-cat {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3231.desktop {
    width: 60%;
    max-width: 450px;
    margin-left: auto;
    margin-right: auto;
    position: static;
  }

  .esquinas-redondeadas.qet {
    object-fit: contain;
    object-fit: contain;
  }

  .left-arrow-9.home-nu, .right-arrow-10.home-nu, .right-arrow-10.home-nu {
    display: block;
  }

  .div-block-8346.sumat._1-de-cada {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .navbar_menu-dropdown-nu {
    border-radius: 4px;
    width: 100%;
    font-size: 1.125rem;
  }

  .navbar_dropdown-toggle-nu {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    border-left: 1px solid #0000;
    border-radius: 4px;
    align-items: center;
    padding-top: .75rem;
    padding-bottom: .75rem;
    padding-left: 1rem;
    transition-duration: .2s;
    display: flex;
  }

  .navbar_dropdown-toggle-nu:hover {
    border-left: 1px solid var(--clipping-orange);
    background-color: #fdf8f6;
  }

  .navbar_dropdown-link-nu {
    border-bottom-style: none;
  }

  .navbar_dropdown-link-nu:hover {
    background-color: #0000;
  }

  .div-block-8355.desktop {
    max-width: 100%;
  }

  .div-block-8359 {
    padding-bottom: 0;
  }

  .image-3237 {
    object-fit: cover;
    height: 100%;
  }

  .hero-home-text-new-2 {
    width: auto;
  }

  .image-newhome {
    max-width: 70%;
    margin-left: auto;
    margin-right: auto;
  }

  .div-block-3col {
    align-items: stretch;
  }

  .collection-list-7 {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    display: flex;
  }

  .paragraph-51355.golazo {
    display: none;
  }

  .div-block-8378 {
    justify-content: space-around;
    display: flex;
  }

  .image-3245 {
    border-radius: 13px;
  }

  .div-block-8379, .nav-slider-nu {
    display: block;
  }

  .paragraph-51363 {
    white-space: nowrap;
    word-break: normal;
    font-size: 28px;
  }

  .div-block-8381 {
    align-items: center;
    margin-right: 0;
  }

  .div-block-8383 {
    text-align: center;
    width: 100%;
    position: absolute;
    top: -100px;
  }

  .pp-diario-1w {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    margin-right: 0;
  }

  .pp-diario-1w.buen-fin, .pp-diario-1w.cintamovil {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pp-diario-1w.b {
    margin-right: 10px;
  }

  .pp-diario-1w.buen-fin, .pp-diario-1w.cintamovil {
    margin-left: 10px;
    margin-right: 10px;
  }

  .pp-diario1 {
    font-size: 18px;
  }

  .pp-diario1.b {
    font-size: 12px;
  }

  .pp-diario2w {
    align-items: center;
    margin-right: 10px;
  }

  .pp-diario2 {
    white-space: nowrap;
    word-break: normal;
    font-size: 28px;
  }

  .cintillo-diario.aon {
    background-size: auto 100%, auto;
  }

  .image-3249 {
    max-width: 45%;
    top: 0;
    bottom: auto;
  }

  .image-3249.ofrece {
    max-width: 350px;
    top: auto;
    bottom: 0;
    right: 0;
  }

  .image-3249.cuenta {
    max-width: 300px;
  }

  .paragraph-51370.razones {
    z-index: 1;
    position: relative;
  }

  .paragraph-51370.plugin {
    max-width: 70%;
  }

  .paragraph-51370.descubre {
    max-width: 29rem;
  }

  .image-3251 {
    max-width: 50%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: static;
  }

  .div-block-8390 {
    aspect-ratio: auto;
    flex-flow: column-reverse;
    display: flex;
  }

  .div-block-8390.plugin {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    aspect-ratio: auto;
    object-fit: cover;
    flex-flow: column;
  }

  .div-block-8390.pagos-d {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-radius: 0;
    flex-flow: column-reverse;
  }

  .div-block-8390.cuenta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .image-3252 {
    position: static;
  }

  .image-3252.plugin {
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 75% 50%;
    width: 50%;
    max-width: 50%;
  }

  .image-3252.plugin.d {
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .image-3252.plugin.deskcuenta {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .image-3252.pagosd {
    aspect-ratio: auto;
    object-fit: cover;
    object-position: 75% 50%;
    width: 100%;
    max-width: 100%;
  }

  .div-block-8391 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-left: 0;
    padding-right: 0;
    position: static;
  }

  .div-block-8391.check {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 10px;
  }

  .div-block-8391.pagos {
    grid-template-rows: 1fr 1fr 1fr;
    grid-template-columns: 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-8391.cuenta {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr 1fr;
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .div-block-8392.check {
    height: 100%;
    min-height: 100%;
  }

  .div-block-8392.cuenta, .div-block-8392.check {
    height: 100%;
    min-height: 100%;
  }

  .div-block-8392.ideal {
    flex-flow: row;
    height: 100%;
    min-height: 100%;
    padding-bottom: 15px;
  }

  .div-block-8392.cuenta {
    height: 100%;
    min-height: 100%;
  }

  .paragraph-51372 {
    font-size: 48px;
  }

  .div-block-8393.pagosd {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: row;
  }

  .div-block-8394 {
    flex-flow: column;
  }

  .div-block-8395 {
    width: 100%;
    margin-bottom: 20px;
  }

  .div-block-8396 {
    width: 100%;
  }

  .inner-nav-prestamos.plugin, .inner-nav-prestamos.razones, .inner-nav-prestamos.plugin, .inner-nav-prestamos.razones {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .whatsapp-globe {
    bottom: 40px;
    right: 10px;
  }

  .div-block-8401 {
    padding: 25px 25px 15px;
  }

  .pw-wrapper {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    width: auto;
  }

  .inner-nav-check {
    flex-flow: wrap;
  }

  .div-block-8403.com-usar, .div-block-8403.acepta {
    min-height: 185px;
  }

  .div-block-8403.com-crear, .div-block-8403.como-crear-cat {
    min-height: 100px;
  }

  .div-block-8403.com-usar, .div-block-8403.acepta {
    min-height: 185px;
  }

  .div-block-8403.com-crear, .div-block-8403.como-crear-cat {
    min-height: 100px;
  }

  .image-3249-copy {
    max-width: 60%;
    top: 0%;
    bottom: auto;
    right: -10%;
  }

  .image-3249-copy.razones {
    max-width: 250px;
    right: 0;
  }

  .plugin-image-flo {
    max-width: 40%;
    top: 0;
    bottom: auto;
    right: -10%;
  }

  .div-block-8405 {
    z-index: 1;
  }

  .div-block-8410 {
    grid-row-gap: 15px;
  }

  .image-3258 {
    z-index: 0;
    width: 23rem;
    max-width: none;
    top: 0;
    bottom: auto;
  }

  .image-3258.rec {
    max-width: 300px;
  }

  .tabla-ofrece-column {
    width: 50%;
  }

  .div-block-8418 {
    flex-flow: column;
    justify-content: space-between;
    display: flex;
  }

  .image-3222-pro2 {
    margin-top: 0;
  }

  .image-3259 {
    max-width: 50%;
  }

  .div-block-8422 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
  }

  .div-block-8424 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .slide-como-usar {
    max-width: 33%;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-como-usar.lugar-p {
    max-width: 48%;
  }

  .slider-10 {
    height: auto;
  }

  .slide-nav-9.check, .slide-nav-9.unete, .slide-nav-9.check, .slide-nav-9.unete {
    display: block;
  }

  .mask-13.check, .mask-13.unete, .mask-13.check, .mask-13.unete {
    padding-bottom: 50px;
  }

  .image-3266 {
    z-index: 0;
    text-align: center;
    width: 100%;
    max-width: none;
    inset: -20px auto auto;
  }

  .div-block-8429.vender {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
  }

  .text-color-25282a.text-weight-semibold {
    font-size: 14px;
  }

  .text-color-25282a.text-weight-semibold.font-size-20 {
    font-size: 20px;
  }

  .text-color-25282a.font-size-28.text-weight-semibold {
    font-size: 26px;
  }

  .div-block-8432 {
    width: 100%;
  }

  .div-block-8432.der {
    display: none;
  }

  .image-3268 {
    max-width: 406px;
    margin-left: auto;
    margin-right: auto;
  }

  .slide-como-funcion {
    max-width: 45%;
    margin-left: 10px;
    margin-right: 10px;
  }

  .div-block-8436 {
    width: 50%;
    padding-left: 20px;
  }

  .div-block-8437 {
    width: 50%;
  }

  .image-3271 {
    max-width: 100px;
  }

  .benef-img {
    display: none;
  }

  .text-color-fc4c02.text-weight-semibold.font-size-32.rettxt1 {
    font-size: 32px;
  }

  .font-size-32 {
    font-size: 29px;
  }

  .font-size-32.text-weight-bold.text-color-000000 {
    font-size: 26px;
  }

  .grid-miles {
    grid-row-gap: 15px;
    display: flex;
  }

  .grid-miles.dondec-acep {
    flex-flow: column;
  }

  .benef-cuenta-img {
    max-width: 500px;
    margin-left: auto;
    margin-right: auto;
  }

  .float-link-negocio {
    z-index: 0;
    width: 23rem;
    max-width: none;
    top: 0;
    bottom: auto;
  }

  .float-link-negocio.nj {
    max-width: none;
  }

  .ventajas-content {
    padding-top: 0;
    font-size: 12px;
  }

  .ventajas-item, .ventajas-item._1, .ventajas-item.vender-ventajas, .ventajas-item._1, .ventajas-item.vender-ventajas {
    cursor: pointer;
  }

  .link-negocio---simplifica {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-8451 {
    align-items: center;
    display: flex;
  }

  .vender_ya_eres {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    flex-flow: column;
    align-items: center;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-8453 {
    padding: 3px 5px;
  }

  .paragraph-51389 {
    font-size: 14px;
    font-weight: 600;
  }

  .div-block-8458.dondec {
    grid-template-columns: 1fr;
  }

  .div-block-8458.seguridad, .div-block-8458.dondec {
    grid-template-columns: 1fr;
  }

  .div-block-8458.dondec.desc {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8458.seguridad {
    grid-template-columns: 1fr;
  }

  .div-block-8459.dondec-apr, .div-block-8459.seguridad, .div-block-8459.dondec-apr, .div-block-8459.seguridad {
    aspect-ratio: auto;
  }

  .paragraph-51393.dondex {
    font-size: 28px;
  }

  .div-block-8481 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
  }

  .div-block-8488.tamtipo, .div-block-8488.soluc, .div-block-8488.apoyreal, .div-block-8488.tamtipo, .div-block-8488.soluc, .div-block-8488.apoyreal {
    display: none;
  }

  .slide-tam {
    width: 46%;
    margin-left: 2%;
    margin-right: 2%;
  }

  .slide-nav-11 {
    bottom: -50px;
  }

  .us-hero-images {
    grid-column-gap: 0%;
    grid-row-gap: 0%;
    flex-flow: column wrap;
    height: 70vw;
  }

  .image-3289, .image-3290 {
    aspect-ratio: 1 / 1.5;
    object-fit: cover;
    border-radius: 16px;
    width: 100%;
    max-width: 100%;
    max-height: 49%;
  }

  .image-3291 {
    width: 43%;
    max-width: 43%;
    height: 100%;
    min-height: 100%;
    max-height: 100%;
  }

  .div-block-8493 {
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    flex-flow: column;
    max-width: 28%;
    max-height: 100%;
  }

  .div-block-8493.b {
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    grid-column-gap: 2%;
    grid-row-gap: 2%;
    flex-flow: column-reverse;
  }

  .div-block-8496 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    justify-content: space-around;
  }

  .slide-test-25 {
    width: 45%;
  }

  .finan_opt {
    height: 380px;
    padding-top: 15px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .div-block-8499 {
    height: 140px;
  }

  .crea-tu-clip-cuenta {
    grid-template-columns: 1fr;
  }

  .div-block-58928 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-58928.feb {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 0;
  }

  .paragraph-51408 {
    font-size: 14px;
  }

  .paragraph-51409 {
    padding-left: 16px;
    padding-right: 16px;
    font-size: 14px;
    font-weight: 900;
  }

  .paragraph-51410 {
    font-size: 14px;
  }

  .paragraph-51410.mar {
    padding-left: 15px;
    padding-right: 22px;
  }

  .image-3303 {
    position: relative;
    inset: 0% 0% auto;
  }

  .image-3311 {
    max-width: 50%;
  }

  .div-block-58943 {
    grid-row-gap: 20px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-58947 {
    align-items: flex-start;
    padding-left: 40px;
    padding-right: 40px;
  }

  .div-block-58948 {
    margin-bottom: 30px;
    position: static;
  }

  .background-video-2 {
    height: 100%;
  }

  .paragraph-51418 {
    font-size: 20px;
  }

  .cint_content2 {
    grid-column-gap: 6px;
    grid-row-gap: 6px;
    width: 50%;
    margin-right: 0;
  }

  .cint_content1 {
    justify-content: flex-end;
    width: 50%;
  }

  .paragraph-51419 {
    padding-right: 65px;
    font-size: 14px;
  }

  .div-block-58972 {
    padding-bottom: 320px;
  }

  .slide-11 {
    width: 90%;
  }

  .div-block-58986 {
    padding-bottom: 135px;
    position: relative;
  }

  .div-block-58986.b {
    padding-bottom: 170px;
  }

  .image-3332 {
    position: absolute;
    inset: auto 0% 0%;
  }

  .image-3332.b {
    position: absolute;
  }

  .div-block-58993 {
    align-items: flex-end;
  }

  .div-block-58993.b {
    flex-flow: column;
  }

  .div-block-58994.b {
    width: 100%;
  }

  .slide-12 {
    width: 80%;
  }

  .image-3334 {
    width: 50%;
    height: auto;
  }

  .image-3334.b {
    width: 100%;
  }

  .tabs-2 {
    display: none;
  }

  .mask-23 {
    padding-bottom: 40px;
  }

  .div-block-59026 {
    align-items: stretch;
  }

  .div-block-59028 {
    display: block;
  }

  .image-3347 {
    aspect-ratio: auto;
    object-fit: cover;
    width: 100%;
    height: 380px;
    display: block;
  }

  .div-block-59030 {
    padding-top: 10px;
  }

  .image-3353 {
    z-index: 0;
    right: 0;
  }

  .privacidad-2-col {
    flex-flow: column-reverse;
  }

  .privacidad-contenido {
    width: 100%;
  }

  .indice-cointainer-priv {
    width: 100%;
    height: auto;
    padding-bottom: 2rem;
    position: static;
  }

  .paragraph-51446 {
    display: none;
  }

  .div-block-59047 {
    flex-flow: column;
  }

  .font-size-24.text-color-25282a.text-weight-semibold {
    font-size: 24px;
  }

  .terminal-grid {
    align-items: stretch;
  }

  .div-block-59050 {
    flex-flow: column;
  }

  .div-block-59051, .div-block-59052 {
    width: 100%;
  }

  .div-block-59061 {
    justify-content: center;
  }

  .image-3367 {
    display: none;
  }

  .div-block-59064 {
    width: 411px;
  }

  .div-block-59071 {
    background-color: #fff;
    margin-top: 70px;
    padding-top: 250px;
  }

  .div-block-59071.v2 {
    margin-top: 40px;
    padding-top: 330px;
    padding-left: 50px;
  }

  .div-block-59074 {
    text-align: center;
    width: 100%;
    top: -150px;
    bottom: auto;
    right: 0;
  }

  .div-block-59074.v2 {
    left: 0;
    right: 0;
  }

  .image-3372, .image-3372.v2, .image-3372.v2 {
    width: 300px;
  }

  .wansoft_acc_item {
    margin-bottom: 20px;
  }

  .wansoft_acc_trigger {
    cursor: pointer;
    justify-content: space-between;
    padding: 5px 0;
    display: flex;
    position: relative;
  }

  .wansoft_acc_des {
    height: 0;
    padding-top: 0;
    padding-bottom: 0;
    overflow: hidden;
  }

  .wansoft_acc_des.activo {
    height: auto;
    transition: all .3s;
  }

  .div-block-59079 {
    flex-flow: column;
    align-items: center;
    width: 20px;
    display: flex;
    position: absolute;
    inset: 0% 0% 0% auto;
  }

  .image-3380 {
    width: 14px;
    display: none;
    position: absolute;
    top: 5px;
  }

  .image-3380.girar {
    width: 100%;
  }

  .image-3380.activo {
    display: block;
  }

  .image-3381 {
    aspect-ratio: 1.2;
    object-fit: cover;
    border-radius: 16px;
    width: 100%;
  }

  .div-block-59080 {
    flex-flow: column;
  }

  .div-block-59081 {
    border-top-right-radius: 0;
    border-bottom-left-radius: 30px;
    width: 100%;
  }

  .div-block-59082 {
    width: 100%;
  }

  .image-3383 {
    object-fit: contain;
    width: 110%;
    max-width: none;
    overflow: hidden;
  }

  .image-3384 {
    max-width: 250px;
    margin-right: 0;
  }

  .image-3385 {
    display: none;
  }

  .image-3386 {
    max-width: none;
  }

  .div-block-59083 {
    flex-flow: column;
  }

  .div-block-59084 {
    width: 100%;
  }

  .div-block-59088, .div-block-59088._1, .div-block-59088.center, .div-block-59088.center-2, .div-block-59088._50, .div-block-59088._1, .div-block-59088.center, .div-block-59088.center-2, .div-block-59088._50 {
    width: 48%;
  }

  .paragraph-51455.desktop {
    display: none;
  }

  .paragraph-51455.mobile {
    font-size: 14px;
    display: block;
  }

  .paragraph-51456 {
    font-size: 14px;
  }
}

@media screen and (max-width: 767px) {
  .margin-xlarge {
    margin: 2rem;
  }

  .padding-xhuge {
    padding: 4rem;
  }

  .padding-xxhuge {
    padding: 4.5rem;
  }

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xhuge {
    margin: 4rem;
  }

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .heading-style-6xl {
    line-height: 1.2;
  }

  .heading-style-6xl.text-weight-bold.align-center-on-mobile {
    text-align: center;
    text-align: center;
    text-align: center;
  }

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

  .padding-global.cashbackherp {
    padding-right: 1.5rem;
  }

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

  .padding-section-small.prestamos, .padding-section-small.prestamos.nf {
    padding-top: 2rem;
  }

  .padding-section-small.pago-servicios, .padding-section-small.recargas, .padding-section-small.calculadora, .padding-section-small.vender-h, .padding-section-small.unete {
    padding-top: 2rem;
  }

  .padding-section-small.descarga {
    padding-top: 16rem;
  }

  .padding-section-small.prestamos, .padding-section-small.prestamos.nf, .padding-section-small.prestamos.nf {
    padding-top: 2rem;
  }

  .padding-section-small.mas-razones {
    padding-top: 16rem;
  }

  .padding-section-small.pago-servicios, .padding-section-small.recargas, .padding-section-small.calculadora, .padding-section-small.vender-h, .padding-section-small.unete {
    padding-top: 2rem;
  }

  .padding-section-small.crece {
    padding-top: 0;
    padding-bottom: 85vw;
  }

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

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

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

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

  .heading-style-4xl {
    line-height: 1.2;
  }

  .heading-style-4xl.text-weight-bold.unica-app {
    font-size: 19px;
  }

  .max-width-xlarge.text-weight-semibold-2 {
    padding-bottom: 1rem;
  }

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

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

  .display-inlineflex.materiales {
    grid-row-gap: 10px;
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .heading-style-2xl {
    line-height: 1.3;
  }

  .heading-style-2xl.align-center-on-mobile {
    text-align: center;
    text-align: center;
  }

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

  .heading-style-8xl {
    line-height: 1.1;
  }

  .heading-style-3xl {
    line-height: 1.3;
  }

  .container-large {
    max-width: 90%;
  }

  .button.is-large.button-hero-new.prestamos, .button.is-large.button-hero-new.promo-crece, .button.mobile-full-width {
    width: 100%;
  }

  .button.mobile-full-width2, .button.mobile-full-width2.w--current {
    width: 36%;
  }

  .button.mobile-full-width2-copy.w--current, .button.is-large.button-hero-new.prestamos, .button.is-large.button-hero-new.promo-crece, .button.is-large.button-hero-new.prestamos, .button.is-large.button-hero-new.promo-crece, .button.is-large.button-hero-new.prestamos, .button.is-large.button-hero-new.promo-crece, .button.mobile-full-width {
    width: 100%;
  }

  .button.mobile-full-width2, .button.mobile-full-width2.w--current {
    width: 36%;
  }

  .button.mobile-full-width2-copy {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .button.mobile-full-width2-copy.w--current {
    width: 100%;
  }

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

  .heading-style-7xl {
    line-height: 1.1;
  }

  .heading-style-5xl {
    line-height: 1.2;
  }

  .heading-style-5xl.text-weight-extrabold.ofrece {
    max-width: 20rem;
  }

  .heading-style-5xl.text-weight-extrabold.descubre {
    max-width: none;
  }

  .heading-style-5xl.text-weight-extrabold.text-align-center.unete {
    max-width: 250px;
  }

  .heading-style-5xl.text-weight-extrabold.razones {
    max-width: 30rem;
  }

  .heading-style-xl, .heading-style-lg {
    line-height: 1.4;
  }

  .heading-style-lg.text-weight-semibold._2lines {
    min-height: 3rem;
  }

  .product-topbar_component {
    flex-direction: row;
  }

  .product-topbar_logo-wrapper {
    flex-direction: column;
    flex: none;
    display: flex;
  }

  .product-topbar_content {
    justify-content: space-between;
  }

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

  .section-heading.left {
    text-align: left;
  }

  .section-heading.left-mobile {
    text-align: left;
    align-items: flex-start;
  }

  .product-features_content {
    width: 100%;
  }

  .product-features_image-wrapper {
    display: none;
  }

  .product-features_slider-nav {
    justify-content: center;
    align-items: center;
    width: 10rem;
    margin-top: 3rem;
    position: static;
    bottom: 0;
  }

  .product-features_slider-nav.mobile-left {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .product-feature_item {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-direction: column;
  }

  .product-video_component {
    width: 100%;
    min-height: 0;
  }

  .steps_item {
    flex-direction: column;
    align-items: stretch;
  }

  .steps_item.reverse {
    flex-direction: column;
  }

  .steps_content {
    text-align: left;
    width: 100%;
    max-width: none;
  }

  .steps_image-wrapper {
    width: 100%;
  }

  .product-slider_arrow {
    inset: auto auto 0% 30%;
  }

  .product-slider_arrow.right {
    left: auto;
    right: 30%;
  }

  .product-slider_arrow.como-hacerlo {
    display: flex;
  }

  .product-slider_dots {
    margin-left: auto;
    margin-right: auto;
  }

  .product-slider_dots.como-hacerlo {
    display: flex;
  }

  .product-slider_slider {
    margin-top: 2rem;
  }

  .product-slider_slide-item {
    flex-direction: column;
    width: 100%;
  }

  .product-slider_item-content {
    width: 100%;
  }

  .product-slider_item-image-wrapper {
    width: 100%;
    max-width: none;
  }

  .image.pagos-digitales-hero {
    max-width: none;
  }

  .image.punto-venta-hero {
    max-height: none;
  }

  .image.pinpad-hero {
    width: 100%;
  }

  .product-links_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .product-links_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .product-links_item.left-border, .product-links_item.left-border2, .product-links_item.left-border, .product-links_item.left-border2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    border-right-style: none;
  }

  .footer {
    padding-left: 15px;
    padding-right: 15px;
  }

  .footer_bottom-bar {
    flex-direction: column-reverse;
    justify-content: flex-start;
    align-items: center;
  }

  .footer-copyright {
    font-size: 14px;
    line-height: 20px;
  }

  .footer-social-block {
    margin-top: 20px;
  }

  .product-features-slide {
    width: 95%;
  }

  .product-inventory_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .product-inventory_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .faq_question {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .faq2_icon {
    width: 1.5rem;
  }

  .solution-header_image {
    width: 100%;
    max-height: none;
  }

  .solution-app_content {
    width: 100%;
  }

  .solution-app_image-wrapper {
    order: 1;
    width: 100%;
  }

  .solution-app_component {
    flex-direction: column-reverse;
  }

  .solution-remote_component {
    flex-direction: column;
  }

  .solution-remote_item {
    width: 100%;
  }

  .solution-benefits_item, .solution-benefits_item.reverse, .solution-benefits_item.reverse {
    flex-direction: column;
  }

  .solution-benefits_image-wrapper {
    width: 100%;
    max-width: none;
  }

  .solution-benefits_content {
    text-align: left;
    width: 100%;
    max-width: none;
  }

  .solution-services_item {
    padding-left: 0;
  }

  .solution-services_heading._2lines {
    color: #000;
    max-width: 14rem;
  }

  .solution-services_heading._3lines {
    max-width: 22rem;
  }

  .solution-services_heading-wrapper {
    color: var(--clipping-orange);
  }

  .solution-services_icon-wrapper, .solution-services_image-wrapper {
    display: none;
  }

  .solution-services-slide {
    width: 100%;
    height: auto;
  }

  .solution-services_content {
    width: 100%;
    max-width: none;
  }

  .solution-slider_arrow {
    display: block;
    top: auto;
    left: 30%;
    right: auto;
  }

  .solution-slider_arrow.right {
    left: auto;
    right: 30%;
  }

  .solution-slider_dots {
    margin-top: 2rem;
    margin-left: auto;
    margin-right: auto;
    display: flex;
  }

  .solution-services-image-mobile {
    border-radius: 2rem;
    margin-top: 2rem;
    display: block;
    overflow: hidden;
  }

  .lectores-tarjetas_component {
    grid-row-gap: 3rem;
  }

  .product-ecommerce-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .product-ecommerce_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .why-plugin-features_grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .why-plugin-feature_item {
    flex-direction: column;
    padding-right: 3rem;
  }

  .plugin-steps_content {
    text-align: left;
    width: 100%;
  }

  .plugin-features-item {
    flex-direction: column-reverse;
  }

  .plugin-features-item.reverse {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
  }

  .logo-plugin-group {
    justify-content: center;
  }

  .solution-remote_image {
    min-height: 21.875rem;
  }

  .why-checkout-feature_item {
    flex-direction: column;
  }

  .plugin-header_image {
    width: 100%;
    max-height: none;
  }

  .plugin-steps_image-wrapper {
    width: 100%;
  }

  .section_all-solutions-header {
    height: auto;
    padding-top: 0;
  }

  .all-solutions-grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .all-solutions_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .all-solution-benefits_item, .all-solution-benefits_item.reverse, .all-solution-benefits_item.reverse {
    flex-direction: column;
  }

  .all-solution-benefits_content {
    text-align: left;
    width: 100%;
  }

  .all-solution-benefits_image-wrapper {
    width: 100%;
    max-width: none;
  }

  .all-solutions-about-clip-company_component {
    flex-direction: column;
    align-items: center;
  }

  .all-solutions-about-clip-company_component.reverse {
    flex-direction: column;
  }

  .all-solutions-about-clip-company_content {
    text-align: center;
    align-items: center;
  }

  .all-solutions-learnmore_grid {
    grid-template-columns: 1fr;
  }

  .section_como-funciona-header {
    height: auto;
    padding-top: 0;
  }

  .como-acepta-grid {
    grid-template-columns: 1fr;
  }

  .como-funciona-product-grid {
    grid-template-columns: 1fr 1fr;
  }

  .como-procesamos-slider_slider {
    margin-top: 2rem;
  }

  .como-procesamos-slide {
    width: 50%;
  }

  .como-procesamos-slide-item {
    flex-direction: column;
    width: 100%;
  }

  .como-funciona-features_slider-grid {
    flex-direction: column;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr 1fr;
    align-items: flex-start;
  }

  .como-funciona-feature_item {
    flex-direction: column;
    padding: 0;
  }

  .como-funciona-feature_content {
    text-align: left;
    padding: 0;
  }

  .como-funciona-lectores-tarjetas_component, .como-funciona-soluciones_component, .como-funciona-transacciones_component {
    grid-row-gap: 3rem;
  }

  .como-funciona-learnmore_grid {
    grid-template-columns: 1fr;
  }

  .section_where-to-buy-header {
    height: auto;
    padding-top: 0;
  }

  .where-to-buy-terminals_component {
    grid-row-gap: 3rem;
  }

  .calculator-calculator_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .calculator-calculator_content {
    width: 100%;
  }

  .app-logo-download {
    height: 3rem;
  }

  .calculator-calculator_image-wrapper {
    width: 100%;
  }

  .cfc-logos_item.last {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cfc-logos_logo-wrapper {
    max-width: 10rem;
    max-height: 5rem;
  }

  .catalog-header_image-wrapper {
    width: 100%;
    max-width: none;
    height: auto;
  }

  .solution-feature_mask {
    display: block;
  }

  .solution-feature_slide {
    width: 85%;
    margin-right: 2rem;
  }

  .section_home-header.unete {
    background-position: 80%;
  }

  .section_home-header.crece {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67b5e6ccb15214e5e1e69004_PIC_4057%201%20(5).avif");
    background-position: 50% 0;
    background-size: 100%;
  }

  .section_home-header.crece.max1400 {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/68c498469cf763b8e0a89c1d_PIC_4057%201%20(3).avif");
    background-position: 50% 100%;
    padding-top: 20px;
  }

  .menu-icon_component {
    z-index: 90000;
    width: 2rem;
    height: 2rem;
    margin-right: .5rem;
    padding-top: 0;
    padding-left: 0;
    position: relative;
  }

  .menu-icon_component.w--open {
    color: var(--clipping-orange);
    background-color: #0000;
  }

  .dropdown-link-list {
    grid-row-gap: .5rem;
    max-width: none;
  }

  .navbar_dropdown-content {
    grid-column-gap: .75px;
    grid-row-gap: .75px;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
  }

  .navbar_menu {
    height: 100dvh;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar {
    min-height: 4.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .home-subscribe_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .home-subscribe-social {
    justify-content: space-between;
    width: 100%;
  }

  .home-subscribe_link {
    width: 2rem;
  }

  .navbar-menu-wrapper {
    padding-bottom: 2rem;
  }

  .dropdown_mobile.last {
    margin-top: 1rem;
  }

  .dropdown_mobile-trigger {
    padding-top: .25rem;
    padding-bottom: .25rem;
    transition: all .3s;
  }

  .footer-copy-wrapper {
    grid-column-gap: 1px;
    grid-row-gap: 1rem;
    flex-direction: column;
    justify-content: center;
    align-items: center;
  }

  .section_contact-header {
    height: auto;
    padding-top: 0;
  }

  .contact-contacts_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .contact-contacts_info {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .contact-footer_content {
    width: 100%;
  }

  .section_contact-footer {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  ._404-header_image-wrapper {
    width: 100%;
  }

  ._404-links_grid {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  ._404-links_item {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .contenedor.hero.contenedor-bannerv05 {
    padding-bottom: 0;
  }

  .footer_legal {
    padding-top: 2rem;
  }

  .section-47.header-main {
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .image-162 {
    width: 60px;
  }

  .section-46.carrer-bananr {
    padding-top: 50px;
    padding-bottom: 80px;
  }

  .hero_item {
    margin-top: 40px;
  }

  .heading-103 {
    font-size: 36px;
  }

  .div-block-369.hero-shape1, .div-block-369.impact, .div-block-369.hero-shape1, .div-block-369.impact {
    height: 45px;
  }

  .div-block-370 {
    max-width: 90%;
    height: 300px;
  }

  .our-promise-block {
    padding-left: 0;
  }

  .column-27 {
    padding-left: 0;
    padding-right: 0;
  }

  .our-promise-section {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .heading-106.culture {
    text-align: left;
  }

  .heading-106.top {
    font-size: 26px;
  }

  .div-block-396 {
    width: 75%;
  }

  .our-promise-hedding {
    margin-bottom: 40px;
  }

  .quote-left {
    top: -20px;
  }

  .quote-left.top {
    top: -10px;
    left: 0;
  }

  .image-154 {
    padding-top: 30px;
  }

  .testimonial-block-2 {
    flex-wrap: wrap;
    padding-top: 40px;
  }

  .paragraph-336 {
    padding-top: 30px;
  }

  .paragraph-336.mx-500 {
    padding-top: 40px;
  }

  .div-block-372 {
    width: 100%;
  }

  .images-blocks {
    width: 100%;
    top: 0;
  }

  .testimonial-block-1 {
    flex-flow: wrap-reverse;
  }

  .testimonial-block-second-left {
    text-align: left;
    width: 100%;
    margin-bottom: 20px;
    padding-top: 0;
  }

  .testimonial-block-second-right {
    width: 100%;
  }

  .quote-right {
    width: 40px;
    display: none;
  }

  .quote-right.bottom {
    width: 40px;
    right: -40px;
  }

  .image-153 {
    width: 100px;
  }

  .div-block-371 {
    width: 100%;
    display: block;
  }

  .testimonial-text {
    margin-bottom: 15px;
  }

  .columns-16 {
    flex-wrap: wrap;
  }

  .value-boxes {
    max-width: 320px;
    margin-left: auto;
    margin-right: auto;
  }

  .column-28 {
    display: flex;
  }

  .rewards_left {
    width: 100%;
  }

  .columns-17 {
    flex-wrap: wrap-reverse;
  }

  .column-36 {
    padding-top: 30px;
  }

  .column-38 {
    margin-bottom: 30px;
  }

  .impact-section {
    padding-top: 60px;
  }

  .clippers_right {
    width: 100%;
    max-width: 300px;
    padding-top: 15px;
    padding-left: 0;
  }

  .meet-section {
    padding-bottom: 40px;
  }

  .profile-item {
    width: 50%;
  }

  .for-block-col {
    width: 47%;
  }

  .grid-75 {
    flex-wrap: wrap;
    display: flex;
  }

  .gallery_box4 {
    padding-right: 0;
  }

  .box_wrap-box-gal, .gallery_box.gallery_box-2 {
    width: 100%;
  }

  .gallery_box.gallery_box-2 {
    width: 100%;
  }

  .gallery_box.gallery_box-last {
    width: 100%;
    padding-top: 15px;
  }

  .gallery_box.gallery_box-1 {
    width: 100%;
    padding-right: 0;
  }

  .gallery_area-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .gallery_box5 {
    padding-right: 0;
  }

  .footer-carrer {
    padding-top: 15px;
    padding-bottom: 15px;
  }

  .faq_text_question {
    display: block;
  }

  .paragraph-19 {
    margin-bottom: 5px;
  }

  .paragraph-19.separador {
    display: none;
  }

  .link-4 {
    margin-bottom: 5px;
  }

  .div-block-30 {
    padding-left: 0;
  }

  .div-block-18 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-433 {
    display: none;
  }

  .image-263 {
    width: 50px;
    height: 50px;
  }

  .div-block-260 {
    text-align: center;
  }

  .heading-2-copy, .heading-2 {
    max-width: 400px;
  }

  .div-block-23-checkout.pay {
    height: 530px;
  }

  .image-56 {
    right: 280px;
  }

  .footer-wrapper-bottom {
    flex-flow: column;
  }

  .paragraph-150 {
    text-align: center;
    padding-right: 0;
  }

  .columns-8 {
    border: 1px #000;
    border-bottom: 1px solid #f24726;
    flex-wrap: wrap;
    margin-right: 0;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .grid-33-c {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around;
    place-items: center;
    display: grid;
  }

  .section-whatsapp {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
  }

  .column-13 {
    padding-left: 0;
    padding-right: 0;
  }

  .section-37 {
    background-position: 100%;
    background-repeat: no-repeat;
    background-size: cover;
    position: static;
  }

  .heading-65 {
    text-align: center;
    padding-top: 60px;
    padding-bottom: 0;
  }

  .grid-29 {
    grid-template-columns: 1.75fr;
  }

  .image-97 {
    width: 80px;
  }

  .columns-9 {
    flex-wrap: wrap;
    padding-left: 0;
  }

  .paragraph-180 {
    text-align: center;
    padding-bottom: 10px;
  }

  .heading-69, .paragraph-156 {
    text-align: center;
  }

  .column-5 {
    text-align: center;
    flex: 0 auto;
    align-self: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .grid-33 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    place-content: space-around;
    place-items: center;
    display: grid;
  }

  .grid-28 {
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
  }

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

  .columns-7 {
    border-bottom: 1px solid #f24726;
    flex-wrap: wrap;
    padding-bottom: 10px;
    padding-right: 0;
  }

  .banner-genera.benefits.pad.sin-espacio12, .column-14, .column-8 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-150 {
    border-style: none none solid;
    border-width: 1px;
    padding-right: 0;
  }

  .bold-text-41 {
    white-space: normal;
  }

  .div-block-149 {
    padding-left: 0;
  }

  .paragraph-181 {
    text-align: center;
    padding-bottom: 10px;
    padding-left: 0;
  }

  .bold-text-40 {
    float: none;
    clear: none;
    white-space: normal;
    object-fit: fill;
    display: inline;
    position: static;
    overflow: visible;
  }

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

  .div-block-153 {
    padding-top: 0;
    padding-bottom: 60px;
  }

  .paragraph-203-c {
    text-align: center;
  }

  .section-38 {
    padding-left: 20px;
    padding-right: 20px;
    position: static;
  }

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

  .div-block-201 {
    display: block;
  }

  .grid-27 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 20px;
    padding-right: 20px;
  }

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

  .div-block-148 {
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
  }

  .div-block-148.contenedor.padding70 {
    margin-left: 0;
    margin-right: 0;
  }

  .columns-5 {
    border: 3px #f24726;
    flex-flow: wrap;
    align-content: space-around;
    padding-bottom: 10px;
  }

  .paragraph-414 {
    text-align: left;
  }

  .section-38-f {
    padding-left: 20px;
    padding-right: 20px;
    display: none;
    position: static;
  }

  .list-31 {
    text-align: left;
  }

  .html-embed-4 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .paragraph-412 {
    padding-bottom: 20px;
  }

  .paragraph-81 {
    line-height: 30px;
  }

  .grid-28-f {
    text-align: center;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    padding-bottom: 0;
  }

  .div-block-150-f {
    border-style: none none solid;
    border-width: 1px;
    padding-right: 0;
  }

  .heading-65-f {
    text-align: left;
    padding-top: 0;
    padding-bottom: 0;
  }

  .paragraph-413 {
    text-align: left;
  }

  .form-block-6 {
    width: 80%;
  }

  .section.background-color-e9eaec.comisiones-claras {
    background-color: #fff;
  }

  .section.perfecta {
    background-size: contain, cover;
  }

  .paragraph-250 {
    padding-bottom: 40px;
  }

  .ideal-f, .grid-86 {
    grid-template-columns: 1fr;
  }

  .button-2 {
    text-align: center;
    width: 100%;
  }

  .div-block-360 {
    flex: 1;
  }

  .div-block-8 {
    z-index: 1;
    position: relative;
  }

  .grid-88 {
    grid-template-columns: .25fr .75fr 1fr;
  }

  .div-block-5-f {
    grid-template-columns: 1fr;
  }

  .div-block-4 {
    max-width: 400px;
  }

  .como-ofrecer-cell {
    margin-left: 0;
    margin-right: 0;
  }

  .paragraph-255 {
    padding-top: 20px;
  }

  .paragraph-499 {
    padding-bottom: 40px;
  }

  .image-112 {
    max-width: 50%;
  }

  .paragraph-504 {
    padding-bottom: 40px;
  }

  .div-block-574.fondo-blanco {
    padding-top: 4px;
    padding-bottom: 4px;
  }

  .div-block-574.fondo-blanco.cint.agen {
    padding-left: 6px;
    padding-right: 6px;
  }

  .texto-24-28.naranjo.semibold.num_contador.primer.en-blanco {
    font-size: 16px;
  }

  .texto-24-28.naranjo.semibold.num_contador.en-blanco {
    font-size: 16px;
    line-height: 1.2;
  }

  .slider-grid {
    flex-direction: column;
    align-items: flex-start;
  }

  .slider-grid-slide {
    width: 60%;
    margin-right: 1rem;
    padding: 1rem;
  }

  .slider-grid-nav {
    flex-direction: row;
    justify-content: flex-start;
    align-items: flex-start;
    margin-top: 3rem;
    display: flex;
    position: static;
    bottom: 0;
  }

  .section_ab-header, .section_ab-features {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .ab-features_slider {
    width: 100%;
    padding-bottom: 2rem;
  }

  .ab-features_mask {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    flex-direction: row;
    justify-content: flex-start;
    align-items: stretch;
    padding-left: 0;
    display: flex;
  }

  .ab-features_item {
    flex: none;
  }

  .ab-features_item.padding-1-5rem {
    width: 50%;
  }

  .ab-features_icon-wrapper {
    background-color: var(--bright-white);
    border-radius: 4px;
    box-shadow: 0 2px 8px #0000001a;
  }

  .ab-poder_component {
    grid-template-columns: 1fr;
  }

  .ab-explore_component {
    flex-direction: column;
  }

  .ab-explore_item {
    width: 100%;
  }

  .ab-explore_content.padding-1-5rem {
    flex-direction: column;
    display: flex;
  }

  .ab-blog_slide {
    width: 48%;
  }

  .ab-blog_slider {
    padding-left: 0;
    padding-right: 0;
  }

  .ab-blog_component {
    margin-bottom: 2rem;
  }

  .ab-blog-arrow {
    display: none;
    left: 35%;
  }

  .ab-blog-arrow.right {
    right: 35%;
  }

  .sp-tabs_heading {
    grid-row-gap: 1.5rem;
    flex-direction: column;
  }

  .sp-tabs_header, .sp-tabs_paragraph {
    width: 100%;
  }

  .sp-tab_content {
    flex-direction: column;
    height: auto;
  }

  .sp-tab_text {
    width: 100%;
  }

  .sp-tab_image-wrapper {
    width: 100%;
    min-height: 0;
  }

  .com-header_image-wrapper, .com-header_content {
    width: 100%;
  }

  .com-header_component {
    flex-direction: column-reverse;
  }

  .clip-para_navbar {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .clip-para_menu {
    background-color: var(--bright-white);
  }

  .clip-para_nav-link {
    margin-left: 0;
    margin-right: 0;
  }

  .container-clip-para_nav {
    max-width: 90%;
  }

  .para-clip_link-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: wrap;
    place-content: center;
    align-items: center;
    padding: 1rem 2rem;
    display: flex;
  }

  .icon-clip-para_nav {
    width: 2rem;
    height: 2rem;
  }

  .section_pc-header {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .pc-header_top-content {
    grid-row-gap: 2rem;
    flex-direction: column;
  }

  .pc-header_top-left, .pc-header_top-right {
    width: 100%;
  }

  .sp-poder_component {
    grid-template-columns: 1fr;
  }

  .pc-steps_item, .pc-steps_item.reverse, .pc-steps_item.reverse {
    flex-direction: column;
  }

  .pc-steps_content {
    text-align: left;
    width: 100%;
  }

  .pc-steps_image-wrapper {
    width: 100%;
  }

  .pc-solution_component {
    grid-template-columns: 1fr;
  }

  .pc-solution_top-item {
    flex-direction: column;
  }

  .pc-solution_top-content {
    width: 100%;
    padding: 1rem;
  }

  .pc-solution_top-image-wrapper {
    background-color: #151515;
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
    width: 100%;
    height: 20rem;
  }

  .pc-solution_item {
    width: 100%;
  }

  .product-description {
    min-height: auto;
  }

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

  .dos-columnas {
    flex-direction: column;
  }

  .container-60.padding-0-5rem.vertical-align-center, .container-40.text-align-right.padding-0-5rem, .container-40.text-align-right.padding-0-5rem, .container-40.text-align-right.padding-0-5rem {
    width: 100%;
  }

  .como-hacerlo-slide, .elige_slide {
    width: 50%;
  }

  .width-25, .container-50 {
    width: 100%;
  }

  .container-50.term {
    min-width: 100%;
    max-width: 100%;
  }

  .section_ab-header-2 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-style-5xl-2 {
    line-height: 1.2;
  }

  .sp-tabs-2 {
    overflow: hidden;
  }

  .sp-tabs-2.nuh {
    display: none;
  }

  .heading-style-3xl-2, .heading-style-2xl-3 {
    line-height: 1.3;
  }

  .heading-style-7xl-4 {
    line-height: 1.1;
  }

  .ab-explore_content-2.padding-1-5rem {
    flex-direction: column;
    display: flex;
  }

  .steps_item-2 {
    flex-direction: column;
    align-items: stretch;
  }

  .steps_content-2 {
    text-align: left;
    width: 100%;
    max-width: none;
  }

  .steps_image-wrapper2 {
    width: 100%;
  }

  .div-block-744 {
    padding-left: 2rem;
    padding-right: 2rem;
    position: fixed;
  }

  .div-block-745 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-rows: auto;
    grid-template-columns: 5.25fr 2fr;
    grid-auto-columns: 1fr;
    width: 100%;
    display: grid;
  }

  .paragraph-512 {
    font-size: 1.2rem;
    font-weight: 400;
  }

  .heading-style-4xl-3 {
    line-height: 1.2;
  }

  .ab-features_icon-wrapper-2 {
    background-color: #fff;
    border-radius: 4px;
    box-shadow: 0 2px 8px #0000001a;
  }

  .heading-style-7xl-7 {
    line-height: 1.1;
  }

  .ab-features_item-2 {
    flex: none;
  }

  .ab-features_item-2.padding-1-5rem {
    width: 50%;
  }

  .faq_question-2 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .heading-style-7xl-8 {
    line-height: 1.1;
  }

  .subt-hero.top-2 {
    padding-top: 0;
  }

  .section_ab-header-3 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .heading-style-7xl-9, .heading-style-7xl-10 {
    line-height: 1.1;
  }

  .ab-features_item-3 {
    flex: none;
  }

  .ab-features_item-3.padding-1-5rem {
    width: 50%;
  }

  .faq_question-4 {
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .div-block-744-f {
    z-index: 1;
  }

  .heading-style-7xl-11, .heading-style-7xl-12 {
    line-height: 1.1;
  }

  .div-block-788 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    padding-top: 0;
    padding-bottom: 0;
  }

  .section_ab-header-4 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

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

  .logos-prim-fila {
    margin-bottom: 0;
  }

  .rich-text-block-3 {
    padding-top: 1rem;
  }

  .div-block-805 {
    text-align: center;
  }

  .div-block-816 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-rows: auto;
    grid-template-columns: 2.5fr 1.5fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .text-block-63 {
    font-size: 1.2rem;
    font-weight: 400;
  }

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

  .paragraph-5122 {
    font-size: 1.2rem;
    font-weight: 400;
  }

  .grid-273 {
    grid-template-columns: 1fr;
    grid-auto-flow: row;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-821 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-823, .div-block-824 {
    padding-bottom: 1rem;
  }

  .sp-services_item-f2 {
    width: 100%;
  }

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

  .partners {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .div-block-8216 {
    padding-top: 1rem;
  }

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

  .button-14 {
    text-align: center;
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    display: flex;
  }

  .paragraph-51295 {
    line-height: 3rem;
  }

  .product-links_grid2 {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-template-columns: 1fr;
  }

  .solution-steps_item2 {
    flex-direction: column;
  }

  .solution-steps_content2 {
    text-align: left;
    width: 100%;
  }

  .checkin-features_image-wrapper2 {
    width: 100%;
  }

  .image3 {
    width: 80%;
  }

  .paragraph-51296 {
    font-size: 1rem;
    font-weight: 600;
  }

  .div-block-8231 {
    padding-bottom: 1rem;
  }

  .rich-text-block-4 {
    padding-top: 1rem;
  }

  .div-block-8234 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .heading-style-7xl-13 {
    line-height: 1.1;
  }

  .heading-style-2xl-4 {
    line-height: 1.3;
  }

  .merchants-header {
    height: auto;
    padding-top: 0;
  }

  .merchants-descubre {
    grid-row-gap: 3rem;
  }

  .section_ab-header-5 {
    background-image: none;
    background-position: 0 0;
    background-repeat: repeat;
    background-size: auto;
  }

  .why-checkout-features_component2 {
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    align-items: flex-start;
  }

  .heading-style-7xl-copy {
    line-height: 1.1;
  }

  .solution_grow_slider {
    width: 90%;
  }

  .slider-9 {
    flex-direction: column;
    align-items: center;
    height: 450px;
    display: flex;
  }

  .mask-11 {
    width: 78%;
  }

  .div-block-8256 {
    width: 25px;
    height: 25px;
  }

  .icon-15 {
    margin-top: 5px;
    margin-right: -3px;
    font-size: 1rem;
  }

  .collection-list4 {
    grid-template-columns: 1fr;
  }

  .div-block-8269.background-white.denta, .collection-item-12 {
    width: 100%;
  }

  .popup.pp-diario, .popup.hotsale, .popup.vender, .popup.pp-diario {
    max-height: 97vh;
  }

  .popup.plugin-check {
    max-width: 95%;
  }

  .popup.pp-diario, .popup.hotsale, .popup.vender {
    max-height: 97vh;
  }

  .link-negocio-slider {
    width: 50%;
  }

  .cnp-mask {
    display: block;
  }

  .cnp-slide {
    width: 85%;
    margin-right: 2rem;
  }

  .invisa_left1.denta {
    width: 100%;
  }

  .text-color-black.text-size-20px.text-weight-semibold.soluciones {
    font-size: 16px;
  }

  .div-block-8304 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-8305 {
    flex-flow: column;
    width: 100%;
    display: flex;
  }

  .div-block-8307 {
    flex-flow: column;
  }

  .image-3223 {
    max-width: none;
  }

  .image-3223.cit3 {
    max-width: 100%;
  }

  .div-block-8308 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8308.doscol {
    grid-template-columns: 1fr;
  }

  .div-block-8310 {
    flex-flow: column;
    padding-top: 1rem;
  }

  .div-block-8311 {
    width: 100%;
  }

  .cintillo-text {
    font-size: 27px;
  }

  .cintillo-text.promo-dark, .cintillo-text.dark, .cintillo-text.promo-dark, .cintillo-text.dark {
    font-size: 3.3vw;
    line-height: 1.4;
  }

  .div-block-8316 {
    flex-flow: column;
  }

  .link-block-45.abril, .link-block-45.bf, .link-block-45.abril, .link-block-45.bf {
    width: 100%;
  }

  .cintillo-content {
    justify-content: center;
    padding-right: 0;
  }

  .cintillo-content.diario {
    flex-flow: column;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .cintillo-content.dark {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row;
    justify-content: space-around;
    align-items: center;
    max-width: none;
    height: auto;
    padding: 5px 10px;
    position: relative;
  }

  .cintillo-content.mar25 {
    flex-flow: row;
    height: auto;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .cintillo-content.ultra {
    justify-content: center;
  }

  .div-block-8320 {
    justify-content: flex-start;
    width: 100%;
  }

  .div-block-8320.dark {
    width: auto;
    margin-right: 5px;
  }

  .div-block-8325 {
    flex-flow: column;
  }

  .div-block-8326, .div-block-8326.first, .div-block-8326.first {
    width: 100%;
  }

  .image-3229, .image-3230 {
    top: 0;
  }

  .hero-home-text-new {
    font-size: 7.8vw;
  }

  .hero-home-text-new.prestamos, .hero-home-text-new.seguridad {
    max-width: none;
    font-size: 7.8vw;
  }

  .hero-home-text-new.prestamos, .hero-home-text-new.seguridad {
    max-width: none;
    font-size: 7.8vw;
  }

  .hero-home-text-new.unete {
    font-size: 24px;
  }

  .hero-home-text-new.crece {
    font-size: 32px;
  }

  .hero-home-text-new.terminal {
    font-size: 36px;
  }

  .subt-hero-new.prestamos, .subt-hero-new.pagos, .subt-hero-new.pagos-dig, .subt-hero-new.empresas.pinpad, .subt-hero-new.prestamos, .subt-hero-new.pagos, .subt-hero-new.pagos-dig, .subt-hero-new.empresas.pinpad, .subt-hero-new.empresas.pinpad {
    max-width: none;
  }

  .home-header_content {
    width: 100%;
  }

  .home-header_content.crece {
    text-align: center;
    text-align: center;
  }

  .home-header_image-wrapper {
    width: 100%;
    height: 65vw;
  }

  .home-header_image-wrapper.prestamos, .home-header_image-wrapper.pago-servicios, .home-header_image-wrapper.cuenta {
    height: 60vw;
  }

  .home-header_image-wrapper.vender, .home-header_image-wrapper.empresas {
    height: 60vw;
  }

  .home-header_image-wrapper.scale, .home-header_image-wrapper.calculadora, .home-header_image-wrapper.terminal2 {
    height: 60vw;
  }

  .home-header_image-wrapper.prestamos, .home-header_image-wrapper.pago-servicios, .home-header_image-wrapper.cuenta {
    height: 60vw;
  }

  .home-header_image-wrapper.cuenta.promo-video {
    height: 100vw;
  }

  .home-header_image-wrapper.vender, .home-header_image-wrapper.empresas {
    height: 60vw;
  }

  .home-header_image-wrapper.dondec {
    height: 60vw;
    padding-top: 20px;
    padding-left: 0;
  }

  .home-header_image-wrapper.tiponegocio {
    height: 60vw;
  }

  .home-header_image-wrapper.unete2 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
    height: auto;
    padding-left: 0;
  }

  .home-header_image-wrapper.scale, .home-header_image-wrapper.calculadora, .home-header_image-wrapper.terminal2 {
    height: 60vw;
  }

  .home-header_image-wrapper.cashback {
    height: 80vw;
  }

  .home-header_component {
    flex-direction: column;
  }

  .home-header_component.prestamos, .home-header_component.empresas {
    flex-flow: column;
  }

  .home-header_component.scale, .home-header_component.terminal, .home-header_component.prestamos, .home-header_component.empresas {
    flex-flow: column;
  }

  .home-header_component.finan {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    flex-flow: column;
  }

  .home-header_component.unete {
    flex-flow: column;
    padding-top: 100px;
  }

  .home-header_component.scale, .home-header_component.terminal, .div-block-8329 {
    flex-flow: column;
  }

  .div-block-8329.req {
    flex-flow: column-reverse;
  }

  .div-block-8329.ofrece0 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-8329.descubre {
    flex-flow: column-reverse;
  }

  .div-block-8329.crece {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
  }

  .div-block-8329.benef-cuenta {
    flex-flow: column-reverse;
  }

  .div-block-8329.nos {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
  }

  .div-block-8329.centraliza {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-8330, .div-block-8330.req, .div-block-8330.req0, .div-block-8330.ofrece, .div-block-8330.ofrece2, .div-block-8330.benef0, .div-block-8330.benef1, .div-block-8330.cat-descubre, .div-block-8330.unete, .div-block-8330.req, .div-block-8330.req0, .div-block-8330.ofrece, .div-block-8330.ofrece2, .div-block-8330.benef0, .div-block-8330.benef1, .div-block-8330.cat-descubre, .div-block-8330.unete {
    width: 100%;
  }

  .div-block-8332 {
    flex-flow: wrap;
    align-items: center;
  }

  .tarjeta-esquinas {
    width: 100%;
  }

  .tarjeta-esquinas.prestamos, .tarjeta-esquinas.accede, .tarjeta-esquinas.check, .tarjeta-esquinas.plugin, .tarjeta-esquinas.razones, .tarjeta-esquinas.como-usar {
    width: 100%;
  }

  .tarjeta-esquinas.catalogo, .tarjeta-esquinas.vender, .tarjeta-esquinas.empresas {
    width: 100%;
  }

  .tarjeta-esquinas.background-color-white.amazon, .tarjeta-esquinas.background-color-white.liqui {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-top: 50px;
  }

  .tarjeta-esquinas.dondec-desc, .tarjeta-esquinas.wrapper-form-kit {
    width: 100%;
  }

  .tarjeta-esquinas.comisiones-claras, .tarjeta-esquinas.ofertas {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tarjeta-esquinas.morethan.uno, .tarjeta-esquinas.morethan.dos {
    height: auto;
  }

  .tarjeta-esquinas.gris.descarga {
    width: 25%;
  }

  .tarjeta-esquinas.prestamos, .tarjeta-esquinas.accede, .tarjeta-esquinas.check, .tarjeta-esquinas.plugin, .tarjeta-esquinas.razones, .tarjeta-esquinas.como-usar {
    width: 100%;
  }

  .tarjeta-esquinas.miles-de-neg {
    width: 46%;
  }

  .tarjeta-esquinas.catalogo, .tarjeta-esquinas.vender, .tarjeta-esquinas.empresas {
    width: 100%;
  }

  .tarjeta-esquinas.omni {
    width: 46%;
  }

  .tarjeta-esquinas.background-color-white.amazon, .tarjeta-esquinas.background-color-white.liqui {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-top: 50px;
  }

  .tarjeta-esquinas.background-color-white.adquiere-deondec {
    padding-bottom: 20px;
  }

  .tarjeta-esquinas.background-color-white.amazon, .tarjeta-esquinas.background-color-white.liqui {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
    padding-top: 50px;
  }

  .tarjeta-esquinas.dondec-desc, .tarjeta-esquinas.wrapper-form-kit {
    width: 100%;
  }

  .tarjeta-esquinas.tamtipo.slidett {
    min-height: auto;
  }

  .tarjeta-esquinas.tamtipo.apoy {
    border-width: 1px;
    min-height: auto;
  }

  .tarjeta-esquinas.solicita {
    width: 100%;
  }

  .tarjeta-esquinas.unete-hero.alt {
    margin-left: 0;
  }

  .tarjeta-esquinas.unete-como {
    aspect-ratio: auto;
    width: 100%;
  }

  .tarjeta-esquinas.comisiones-claras, .tarjeta-esquinas.ofertas {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .tarjeta-esquinas.morethan {
    width: 100%;
  }

  .tarjeta-esquinas.morethan.uno, .tarjeta-esquinas.morethan.dos, .tarjeta-esquinas.morethan.uno, .tarjeta-esquinas.morethan.dos {
    height: auto;
  }

  .tarjeta-esquinas.escoge {
    padding: 20px 30px;
  }

  .tarjeta-esquinas.descubre-cat {
    width: 100%;
  }

  .image-3231.desktop {
    inset: -70px 0% auto;
    width: 100%;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
    inset: -70px 0% auto;
  }

  .left-arrow-9.home-nu {
    display: block;
  }

  .left-arrow-9.home-nu.unete {
    display: none;
  }

  .right-arrow-10.home-nu {
    display: block;
  }

  .right-arrow-10.home-nu.unete {
    display: none;
  }

  .div-block-8346 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-8346.sumat._1-de-cada, .div-block-8346.comision-transparente, .div-block-8346.pago-servicios, .div-block-8346.cuenta {
    flex-flow: column;
  }

  .div-block-8346.sumat {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-8346.sumat._1-de-cada, .div-block-8346.comision-transparente, .div-block-8346.pago-servicios, .div-block-8346.cuenta {
    flex-flow: column;
  }

  .div-block-8349 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-8359 {
    align-items: flex-end;
    height: 75vw;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-3237 {
    object-fit: cover;
    height: 100%;
    display: none;
    position: absolute;
  }

  .image-3237.mobile {
    display: block;
  }

  .div-block-8360 {
    width: auto;
    padding: 10px;
  }

  .tabla-compara {
    width: 100%;
  }

  .div-block-8364 {
    text-align: center;
    width: 100%;
  }

  .div-block-8365 {
    flex-flow: column;
  }

  .hero-home-text-new-2 {
    width: auto;
  }

  .div-block-8368 {
    flex-flow: column;
  }

  .collection-list-7 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    grid-template-rows: auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    display: grid;
  }

  .cintillo-text-cambiate.golazo, .paragraph-51355.golazo, .paragraph-51355.golazo {
    display: none;
  }

  .div-block-8378 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .nav-slider-nu {
    display: block;
  }

  .paragraph-51363 {
    font-size: 20px;
  }

  .div-block-8381 {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .control_total_slider {
    background-color: #ddd0;
    height: auto;
    display: block;
  }

  .control-total-slide {
    width: 50%;
    margin-bottom: 50px;
  }

  .paragraph-51365 {
    border-bottom: 2px solid var(--clipping-orange);
    color: var(--clipping-orange);
    padding-bottom: 5px;
    font-weight: 600;
    display: inline-block;
  }

  .icon-18 {
    color: var(--clipping-orange);
  }

  .div-block-8384 {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 1rem;
  }

  .parcen-pdp-diario {
    font-size: 28px;
  }

  .parcen-pdp-diario.b {
    font-size: 22px;
  }

  .popdiario-descuento {
    margin-bottom: .5rem;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 50px;
    line-height: 1.2;
  }

  .image-3247-pp-diario {
    max-width: 200px;
  }

  .ppup-vender {
    font-size: 32px;
  }

  .ppup-vender.b {
    font-size: 18px;
  }

  .paragraph-51366 {
    font-size: 22px;
  }

  .paragraph-51367 {
    font-size: 42px;
  }

  .pp-diario-1w {
    width: 100%;
  }

  .pp-diario-1w.b {
    padding-top: 5px;
  }

  .pp-diario-1w.buen-fin {
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-top: 5px;
  }

  .pp-diario-1w.cintamovil {
    flex-flow: column;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    padding-top: 5px;
    display: none;
  }

  .pp-diario1.b {
    font-size: 15px;
  }

  .pp-diario2w {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .pp-diario2 {
    font-size: 22px;
  }

  .image-3249 {
    max-width: 80%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
  }

  .image-3249.ofrece {
    max-width: 200px;
    display: none;
  }

  .image-3249.cuenta {
    max-width: 400px;
  }

  .paragraph-51370.ofrece {
    max-width: 20rem;
  }

  .paragraph-51370.descubre {
    max-width: none;
  }

  .paragraph-51371 {
    font-size: 48px;
    line-height: 1.2;
  }

  .div-block-8390.cuenta, .image-3252.plugin.deskcuenta, .image-3252.plugin.deskcuenta, .image-3252.plugin.deskcuenta {
    border-radius: 20px;
  }

  .div-block-8391 {
    grid-template-columns: 1fr;
  }

  .inner-nav-prestamos {
    flex-flow: column;
  }

  .image-3253 {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .image-3253.centraliza {
    max-width: 100%;
  }

  .inner-nav-check {
    flex-flow: column;
  }

  .inner-nav-check.scale {
    flex-flow: row;
  }

  .form-nu-wrapper.dondec {
    width: 100%;
  }

  .div-block-8402 {
    flex-flow: wrap;
  }

  .div-block-8403.com-usar, .div-block-8403.acepta, .div-block-8403.com-crear, .div-block-8403.como-crear-cat, .div-block-8403.lugar-pa, .div-block-8403.com-usar, .div-block-8403.acepta, .div-block-8403.com-crear, .div-block-8403.como-crear-cat, .div-block-8403.lugar-pa {
    min-height: auto;
  }

  .image-3249-copy {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 0;
    right: 0;
  }

  .image-3249-copy.razones {
    display: none;
  }

  .plugin-image-flo {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: absolute;
    top: 30px;
  }

  .div-block-8404 {
    max-width: none;
  }

  .paragraph-51378 {
    font-size: 45px;
  }

  .paragraph-51379 {
    line-height: 1.4;
  }

  .image-3258 {
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
    right: auto;
  }

  .image-3258.rec {
    bottom: 0;
  }

  .tabla-ofrece {
    transform: scale(.9);
  }

  .tabla-ofrece-column {
    width: 60%;
  }

  .div-block-8420 {
    width: 100%;
  }

  .image-3259 {
    max-width: 100%;
  }

  .div-block-8422 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
    align-items: flex-start;
  }

  .div-block-8422.fluid {
    flex-flow: wrap;
    align-items: center;
  }

  .div-block-8424 {
    flex-flow: column-reverse;
    align-items: center;
    position: absolute;
    top: 5px;
    right: 0;
  }

  .div-block-8424.dark {
    position: relative;
    top: auto;
  }

  .slide-como-usar {
    max-width: 100%;
  }

  .slide-como-usar.cata {
    padding-left: 10%;
    padding-right: 10%;
  }

  .slide-como-usar.descubre-sl, .slide-como-usar.cata {
    padding-left: 10%;
    padding-right: 10%;
  }

  .slide-como-usar.lugar-p {
    padding-left: 2%;
    padding-right: 2%;
  }

  .slide-como-usar.descubre-sl {
    padding-left: 10%;
    padding-right: 10%;
  }

  .slide-nav-9 {
    display: block;
  }

  .mask-13 {
    padding-bottom: 40px;
  }

  .div-block-8429.link {
    grid-template-columns: 1fr;
  }

  .div-block-8429.vender {
    grid-template-columns: 1fr 1fr;
  }

  .text-color-25282a.text-size-24.text-weight-bold.unete-v {
    font-size: 20px;
  }

  .slide-como-funcion {
    max-width: 45%;
  }

  .div-block-8436 {
    width: 100%;
    padding: 30px 30px 20px;
  }

  .div-block-8437 {
    width: 100%;
  }

  .image-3271 {
    right: 20%;
  }

  .text-color-fc4c02.font-size-32.text-weight-semibold.descubcuenta {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-color-fc4c02.font-size-36.elige {
    font-size: 24px;
  }

  .font-size-32 {
    font-size: 26px;
  }

  .grid-miles {
    grid-column-gap: 15px;
  }

  .benef-cuenta-img {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .float-link-negocio {
    width: auto;
    margin-left: auto;
    margin-right: auto;
    display: block;
    position: relative;
    top: auto;
    right: auto;
  }

  .float-link-negocio.nj {
    max-width: 100%;
  }

  .image-3275 {
    max-width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3275.unete {
    max-width: 100%;
  }

  .div-block-8449 {
    max-height: 90vh;
    overflow: auto;
  }

  .div-block-8455 {
    inset: auto auto 10px 10px;
  }

  .div-block-8458.dondec.desc {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8458.b {
    grid-template-columns: 1fr;
  }

  .div-block-8459.dondec, .div-block-8459.simplifica, .div-block-8459.dondec, .div-block-8459.simplifica {
    padding: 20px;
  }

  .paragraph-51393.dondex {
    font-size: 24px;
  }

  .div-block-8477 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: column;
  }

  .div-block-8478, .background-color-f8f8f8.amazon-right, .background-color-f8f8f8.amazon-right, .div-block-8479, .div-block-8480 {
    width: 100%;
  }

  .div-block-8481 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-8482 {
    grid-row-gap: 35px;
    grid-template-columns: 1fr 1fr;
  }

  .dondeiconwrapper {
    max-width: 10rem;
    max-height: 5rem;
  }

  .div-block-8488 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8490 {
    height: 300px;
  }

  .right-arrow-13, .left-arrow-13 {
    top: 220px;
  }

  .slide-tam {
    width: 100%;
    margin-left: 0%;
    margin-right: 0%;
  }

  .div-block-8491 {
    width: 100%;
  }

  .text-span-91 {
    display: inline;
  }

  .div-block-8494 {
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8497 {
    width: 100%;
  }

  .finan_opt {
    height: auto;
  }

  .finan_opt.activo {
    height: 90vw;
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-8499 {
    height: auto;
    position: static;
  }

  .opt-slider {
    width: 97%;
  }

  .mask-17 {
    padding-bottom: 50px;
  }

  .nav-servfin {
    display: block;
  }

  .slide-9.tercio {
    width: 50%;
  }

  .image-3300 {
    max-width: 100%;
  }

  .crea-tu-clip-cuenta {
    grid-template-columns: 1fr;
  }

  .logos-seg-fila {
    margin-bottom: 0;
  }

  .div-block-58927 {
    flex-flow: row;
    align-items: center;
    margin-right: 5px;
  }

  .div-block-58927.feb {
    justify-content: center;
  }

  .div-block-58928 {
    flex-flow: row;
    justify-content: flex-start;
    align-items: center;
    width: 100%;
  }

  .div-block-58929 {
    display: none;
  }

  .div-block-58929.vender {
    display: flex;
  }

  .paragraph-51409 {
    padding-left: 12px;
    padding-right: 12px;
    font-size: 14px;
  }

  .paragraph-51410 {
    margin-left: 0%;
    padding: 6px 22px 6px 16px;
  }

  .paragraph-51410.mar {
    padding-top: 4px;
    padding-bottom: 4px;
    font-size: 12px;
  }

  .div-block-58933 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .image-3305 {
    height: 60px;
  }

  .image-3306 {
    height: 56px;
  }

  .div-block-58934 {
    width: 100%;
    height: 30vw;
  }

  .div-block-58935 {
    flex-flow: column-reverse;
    overflow: hidden;
  }

  .div-block-58936 {
    width: 100%;
  }

  .div-block-58938 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
  }

  .seccion-stackeable.uno {
    margin-bottom: 0;
  }

  .seccion-stackeable.cinco, .seccion-stackeable.uno {
    margin-bottom: 0;
  }

  .seccion-stackeable.dos {
    margin-bottom: 0;
    top: 123px;
  }

  .seccion-stackeable.tres {
    margin-bottom: 0;
    top: 184px;
  }

  .seccion-stackeable.cuatro {
    margin-bottom: 0;
    top: 245px;
  }

  .seccion-stackeable.cinco {
    margin-bottom: 0;
  }

  .div-block-58939 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    align-items: flex-start;
  }

  .image-3311 {
    object-fit: contain;
    max-width: none;
    max-height: 40vw;
    display: block;
    overflow: visible;
  }

  .div-block-58942 {
    padding-left: 25px;
    padding-right: 25px;
  }

  .mask-19 {
    padding-bottom: 90px;
  }

  .home-slider-nav {
    text-align: center;
  }

  .div-block-58943 {
    grid-template-columns: 1fr;
  }

  .div-block-58945 {
    grid-template-columns: 1fr 1fr;
  }

  .video-slide {
    width: 85%;
  }

  .slide-nav-13 {
    display: block;
  }

  .mask-20 {
    padding-bottom: 40px;
  }

  .background-video-2 {
    object-fit: contain;
    width: 90%;
    max-width: none;
    height: 100%;
    max-height: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .ret-txt2 {
    font-size: 22px;
  }

  .paragraph-51417 {
    padding-left: 8px;
    padding-right: 8px;
  }

  .paragraph-51418 {
    font-size: 16px;
  }

  .div-block-58959 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    flex-flow: column;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .cint_content2 {
    flex-flow: column-reverse;
    width: 40%;
  }

  .cint_content1 {
    flex-flow: column;
    width: 60%;
  }

  .div-block-58960 {
    justify-content: center;
    align-items: center;
    display: flex;
    position: relative;
  }

  .hero-estados-grande {
    font-size: 48px;
  }

  .div-block-58979 {
    height: auto;
  }

  .div-block-58981 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
    display: flex;
  }

  .div-block-58984 {
    flex-flow: row-reverse;
  }

  .div-block-58985 {
    flex-flow: column;
  }

  .div-block-58986 {
    width: 100%;
    padding-bottom: 0;
  }

  .div-block-58986.b {
    padding-bottom: 0;
  }

  .image-3332 {
    position: static;
  }

  .image-3332.b {
    position: relative;
  }

  .font-size-36.text-color-25282a.elige {
    font-size: 24px;
  }

  .div-block-58989, .div-block-58990 {
    width: 100%;
  }

  .div-block-58991 {
    flex-flow: column;
  }

  .div-block-58993 {
    flex-flow: column-reverse;
  }

  .div-block-58993.b {
    flex-flow: column;
  }

  .div-block-58994 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-58994.b {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-58997 {
    flex-flow: column;
  }

  .div-block-58998, .div-block-58999, .div-block-58999.b, .div-block-58999.b {
    width: 100%;
  }

  .slide-12.emp {
    width: 40%;
  }

  .image-3333 {
    max-height: none;
  }

  .image-3334 {
    width: 100%;
  }

  .div-block-59001 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    flex-flow: column;
  }

  .div-block-59001.b {
    grid-template-columns: 1fr;
  }

  .image-3335 {
    max-width: 200px;
  }

  .left-arrow-15 {
    margin-left: -35px;
  }

  .right-arrow-15 {
    margin-right: -35px;
  }

  .left-arrow-16, .right-arrow-16 {
    display: none;
  }

  .div-block-59006 {
    grid-template-columns: 1fr;
  }

  .image-3339 {
    max-width: 90%;
  }

  .div-block-59023._2 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-items: flex-start;
  }

  .mask-23 {
    overflow: visible;
  }

  .elige-slide {
    padding-left: 8px;
    padding-right: 8px;
  }

  .div-block-59026 {
    flex-flow: column;
  }

  .div-block-59027, .div-block-59028 {
    width: 100%;
  }

  .image-3347 {
    box-sizing: border-box;
    object-fit: cover;
    object-position: 50% 25%;
    height: 50vw;
  }

  .crece.desktop {
    display: block;
  }

  .crece.mobile {
    width: 100%;
    display: none;
  }

  .div-block-59045 {
    display: none;
  }

  .width-50.term {
    width: 100%;
  }

  .display-flex.col-gap30.term {
    flex-flow: column;
  }

  .terminal-grid {
    flex-flow: wrap;
    grid-template-columns: 1fr;
    align-items: center;
  }

  .cashb_hero_sticker {
    left: auto;
    right: 0;
  }

  .div-block-59064 {
    width: auto;
    height: auto;
    max-height: 100%;
  }

  .image-3368 {
    width: 100%;
    max-height: 100%;
  }

  .div-block-59067 {
    grid-template-columns: 1fr;
  }

  .div-block-59068 {
    min-height: auto;
  }

  .div-block-59071 {
    padding-top: 230px;
  }

  .div-block-59074.v2 {
    top: -130px;
  }

  .image-3372.v2 {
    width: 280px;
  }

  .modulo-a-la-medida.activo {
    flex-flow: column;
  }

  .image-3376, .image-3376.sincro, .image-3376.sincro {
    width: 100%;
  }

  .div-block-59077 {
    width: 100%;
    padding: 30px;
  }

  .div-block-59077.sincro {
    align-items: center;
    padding-left: 20px;
    padding-right: 20px;
  }

  .modulo-a-la-medida-sincro {
    flex-flow: column-reverse;
  }

  .div-block-59078 {
    text-align: center;
  }

  .div-block-59089 {
    max-height: 700px;
  }

  .cint_bf {
    flex-flow: row;
    align-items: center;
    margin-right: 5px;
  }

  .paragraph-51456.desktop {
    display: none;
  }

  .paragraph-51456.mobile {
    border-radius: 6px;
    justify-content: center;
    padding: 3px 6px;
    line-height: 1.1;
    display: flex;
  }

  .image-3391 {
    display: none;
  }

  .mask-24 {
    height: auto;
  }

  .slide-15 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  body {
    color: #5e5f73;
  }

  h1 {
    font-size: 3rem;
  }

  li {
    font-size: 14px;
  }

  .padding-1rem p {
    font-size: 1rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

  .padding-bottom.padding-0-5rem.empresas-mob {
    display: none;
  }

  .text-color-title.top-bar-products {
    font-size: 1.3rem;
  }

  .heading-style-6xl.text-weight-semibold.text-color-white.merchants {
    color: var(--midnight-blue);
    width: 100%;
    max-width: none;
    font-weight: 700;
    line-height: 1.2;
    display: block;
  }

  .heading-style-6xl.text-weight-semibold.privacidad {
    font-size: 28px;
  }

  .heading-style-6xl.text-weight-bold.diferidos {
    text-align: center;
  }

  .heading-style-6xl.text-weight-bold.consejo {
    font-size: 26px;
    line-height: 1.4;
  }

  .heading-style-6xl.text-weight-bold.partner {
    font-size: 28px;
  }

  .text-rich-text ul {
    font-size: 14px;
  }

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

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

  .padding-section-small {
    flex-direction: column;
    align-items: stretch;
  }

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

  .padding-section-small.robusto {
    padding-bottom: 14rem;
  }

  .padding-section-small.descarga {
    padding-top: 53%;
  }

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

  .padding-section-small.ofrece {
    overflow: visible;
  }

  .padding-section-small.mas-razones {
    padding-top: 14rem;
  }

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

  .padding-section-small.oferta-especial {
    padding-top: 1rem;
  }

  .padding-section-small.overflow-visible.privacidad {
    padding-top: 0;
  }

  .padding-section-small.sin-padding-abajo.hero {
    padding-top: 1rem;
  }

  .padding-section-small.tt {
    padding-bottom: 5rem;
  }

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

  .padding-section-small.pinpad {
    padding-bottom: 0;
  }

  .clip-styleguide_section-header {
    flex-flow: column wrap;
    display: flex;
  }

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

  .text-size-regular.text-weight-bold.rev {
    text-align: center;
    text-align: center;
    width: 100%;
  }

  .text-size-regular.faq-q {
    font-size: 16px;
  }

  .text-weight-bold.nombre-merchant {
    font-size: 13px;
  }

  .text-weight-bold.text-color-white.text-align-center.ancla-t {
    font-size: 14px;
  }

  .text-weight-bold.font-size-32.text-color-white {
    line-height: 1.3;
  }

  .max-width-large.text-weight-semibold {
    font-size: 2.5rem;
  }

  .text-size-small {
    font-size: 1rem;
  }

  .text-size-small.text-color-black.paddi-text-kit {
    font-size: 1.2rem;
  }

  .text-size-small.text-color-white.emp {
    text-align: left;
    text-align: left;
  }

  .text-size-small.rev.italic-text {
    text-align: center;
    text-align: center;
  }

  .heading-style-4xl.text-weight-bold.unica-app {
    font-size: 20px;
  }

  .max-width-xlarge.text-weight-semibold.max-wdith-promo {
    font-size: 2.8rem;
  }

  .max-width-xlarge.text-weight-semibold.max-wdith-promo._2024 {
    font-size: 35px;
  }

  .display-inlineflex.materiales {
    grid-row-gap: 18px;
    grid-row-gap: 18px;
  }

  .heading-style-8xl {
    line-height: 1.1;
  }

  .container-large {
    max-width: 82rem;
  }

  .container-large.relative-hero-los-cabos {
    text-align: center;
    text-align: center;
    overflow: hidden;
  }

  .text-align-center.hero-us {
    text-align: left;
  }

  .text-align-center.ctaunete {
    padding-top: 0;
    padding-bottom: 1rem;
  }

  .main-wrapper {
    overflow: hidden;
  }

  .button {
    font-size: 14px;
  }

  .button.full-width, .button.full-width.solucion, .button.full-width.prod-button {
    font-size: 14px;
  }

  .button.cambiate, .button.pp-diario {
    padding-left: 1rem;
  }

  .button.is-large.button-hero-new {
    width: 100%;
    font-size: 14px;
  }

  .button.topbar {
    align-self: flex-end;
    font-size: 1.3rem;
  }

  .button.full-width, .button.full-width.solucion, .button.full-width.prod-button, .button.full-width.solucion, .button.full-width.prod-button {
    font-size: 14px;
  }

  .button.btn-terminales-f {
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.1rem;
  }

  .button.is-nav {
    margin-left: 0;
    padding-top: .6rem;
    padding-bottom: .6rem;
  }

  .button.is-nav.nu {
    padding-top: 15px;
  }

  .button.mobile-full-width2 {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.2rem;
  }

  .button.mobile-full-width2.w--current {
    width: 100%;
  }

  .button.is-shorter {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .button.mobile-full-width2-copy {
    width: 100%;
    padding-left: 2rem;
    padding-right: 2rem;
    font-size: 1.2rem;
  }

  .button.mobile-full-width2-copy.w--current {
    width: 100%;
  }

  .button.v2 {
    font-size: 16px;
  }

  .button.cnp-desktop {
    display: none;
  }

  .button.button-secondary.explora-terminales {
    font-size: 14px;
  }

  .button.n1 {
    white-space: nowrap;
    overflow-wrap: normal;
  }

  .button.costos {
    font-size: 14px;
  }

  .button.cambiate, .button.pp-diario {
    padding-left: 1rem;
  }

  .button.btn-download {
    font-size: 18px;
  }

  .button.text-decoration-none.manual {
    white-space: nowrap;
    white-space: nowrap;
    padding-left: 15px;
    padding-right: 15px;
  }

  .button.bottom_descarga {
    white-space: nowrap;
    padding-left: 1rem;
    padding-right: 1rem;
    font-size: 13px;
  }

  .button.optim {
    font-size: 13px;
  }

  .text-size-medium.new_account_label {
    font-size: 12px;
  }

  .clip-styleguide_section {
    flex-direction: column;
  }

  .button-secondary.is-nav.new {
    margin-top: 0;
  }

  .heading-style-7xl {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .heading-style-5xl.text-weight-extrabold.ofrece, .heading-style-5xl.text-weight-extrabold.descubre, .heading-style-5xl.text-weight-extrabold.razones {
    max-width: none;
  }

  .heading-style-5xl.text-weight-semibold.text-color-25282a {
    font-size: 2.25rem;
  }

  .heading-style-5xl.text-weight-bold.diferidos {
    text-align: center;
    text-align: center;
  }

  .heading-style-5xl.text-weight-extrabold.ofrece, .heading-style-5xl.text-weight-extrabold.descubre, .heading-style-5xl.text-weight-extrabold.razones {
    max-width: none;
  }

  .heading-style-5xl.text-weight-extrabold.text-color-white.como-clip {
    font-size: 28px;
  }

  .heading-style-5xl.text-weight-extrabold.ofrece, .heading-style-5xl.text-weight-extrabold.descubre, .heading-style-5xl.text-weight-extrabold.razones {
    max-width: none;
  }

  .heading-style-5xl.text-weight-extrabold.empresas-omni {
    width: auto;
    max-width: 450px;
  }

  .heading-style-5xl.text-weight-extrabold.seg {
    margin-bottom: 20px;
  }

  .heading-style-5xl.text-weight-extrabold.empr {
    font-size: 24px;
    font-weight: 600;
  }

  .heading-style-xl.text-weight-semibold.head-indice {
    font-size: 20px;
  }

  .heading-style-xl.text-weight-semibold.text-color-25282a {
    font-size: 18px;
  }

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

  .link.text-size-medium.text-weight-semibold.new_account_link {
    font-size: 12px;
  }

  .link.text-weight-bold.term {
    font-size: 16px;
  }

  .product-header_image-wrapper {
    width: 100%;
    height: auto;
  }

  .product-header_logo-wrapper {
    flex-flow: column wrap;
    justify-content: center;
  }

  .product-header_logo-item {
    width: 3.5rem;
  }

  .product-header_logo-item.wider {
    width: 5.5rem;
  }

  .component_product-topbar.card-down-shadow {
    border-top-width: 0;
    height: 4.7rem;
    top: auto;
    bottom: 0%;
    box-shadow: 0 -6px 12px #181a361f;
  }

  .component_product-topbar.card-down-shadow.ocultar-en-desk {
    display: flex;
  }

  .product-topbar_component {
    flex-direction: row;
    justify-content: space-between;
    align-items: flex-start;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .product-topbar_logo-wrapper {
    flex-direction: column;
    justify-content: space-around;
    align-items: flex-start;
    width: 50%;
    display: flex;
  }

  .product-topbar_content {
    flex-direction: row;
    justify-content: flex-end;
    align-self: stretch;
    align-items: stretch;
    width: 50%;
  }

  .card-down-shadow.cnp {
    padding-top: 20px;
    padding-bottom: 30px;
  }

  .section-heading.left, .section-heading.left-mobile, .section-heading.left, .section-heading.left-mobile {
    text-align: left;
  }

  .product-features_slider-mask {
    width: 100%;
    display: block;
  }

  .product-features_slider-nav.mobile-left {
    justify-content: flex-start;
    margin-left: 0;
    margin-right: 0;
  }

  .product-feature_content {
    justify-content: space-between;
    width: 100%;
  }

  .product-feature_item {
    padding-right: 2rem;
  }

  .steps_component {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .steps_item.reverse {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .steps_image-wrapper {
    order: -1;
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .product-header_logos-wrapper {
    flex-wrap: wrap;
    justify-content: center;
  }

  .product-slider_component {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .product-slider_arrow {
    width: 3rem;
    height: 3rem;
    left: 20%;
  }

  .product-slider_arrow.right {
    top: auto;
    left: auto;
    right: 20%;
  }

  .product-slider_arrow.right.link-negocio-der {
    right: 20%;
  }

  .product-slider_arrow.link-negocio {
    left: 20%;
  }

  .product-slider_dots {
    padding-top: 17px;
  }

  .product-slider_item-content {
    justify-content: space-around;
    height: auto;
  }

  .product-slider_item-image-wrapper, .image.imagen-prod {
    height: auto;
  }

  .image.imagen-prod {
    height: auto;
  }

  .image.pago-servicios-hero {
    max-height: none;
  }

  .image.home-slider-image {
    object-fit: contain;
    height: auto;
  }

  .image.home-slider-image.veraniza {
    max-width: 100%;
  }

  .image.pinpad-hero {
    position: relative;
  }

  .section_product-bg-video {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/643c29ed36d4011df39f9ad6_Image.webp");
    background-position: 50%;
    background-size: cover;
    width: 100%;
  }

  .product-links_grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .slider-nav {
    justify-content: center;
    padding-left: 1rem;
    display: flex;
    bottom: -2rem;
  }

  .footer {
    z-index: 0;
    position: static;
  }

  .footer_menu {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-direction: column;
    grid-template-rows: auto auto auto auto auto auto;
    grid-template-columns: 1fr;
    justify-content: flex-start;
    align-items: flex-start;
  }

  .footer_menu.new {
    grid-template-columns: 1fr;
  }

  .footer-social-block {
    grid-column-gap: 1.5rem;
    justify-content: flex-start;
    margin-top: 20px;
  }

  .product-features-slide {
    width: 97%;
    overflow: visible;
  }

  .product-inventory_component {
    flex-direction: column;
  }

  .product-inventory_grid {
    grid-template-columns: 1fr;
  }

  .products-all_item {
    position: relative;
  }

  .products-all_item.card33 {
    width: 100%;
  }

  .product_item-image-wrapper {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    height: auto;
  }

  .faq_question {
    color: var(--midnight-blue);
  }

  .solution-header_image {
    height: 100%;
  }

  .solution-grow_item.slider {
    padding-left: 0;
    padding-right: 0;
  }

  .solution_grow-image-wrapper.link-negocio {
    box-shadow: none;
    box-shadow: none;
  }

  .solution-benefits_component, .solution-benefits_item.reverse, .solution-benefits_item.reverse {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .solution-feature_item {
    height: 35rem;
  }

  .solution-benefits_image-wrapper {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .solution-services_heading._2lines {
    color: #000;
    max-width: none;
    font-size: 24px;
    font-weight: 600;
  }

  .solution-services_heading._3lines {
    font-weight: 600;
  }

  .solution-services_slider-mask {
    display: block;
  }

  .solution-slider_arrow {
    left: 25%;
  }

  .solution-slider_arrow.right {
    top: auto;
    left: auto;
    right: 25%;
  }

  .solution-slider_dots {
    margin-top: 0;
    padding-top: 17px;
  }

  .lectores-tarjetas_component, .product-ecommerce-grid {
    grid-template-columns: 1fr;
  }

  .why-plugin-features_grid {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .why-plugin-feature_item {
    padding-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .logo-plugin-group {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
  }

  .solution-remote_image {
    object-fit: cover;
    min-height: 18.75rem;
  }

  .why-checkout-feature_item {
    padding-top: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .plugin-header_image {
    height: 100%;
  }

  .plugin-header_image-wrapper {
    width: 100%;
    height: auto;
  }

  .plugin-steps_image-wrapper {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .section_all-solutions-header {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/64231eebd0a502bd8ac5b53e_Image.webp");
    min-height: 37rem;
    padding-top: 0;
  }

  .text-color-white.text-size-regular {
    flex-direction: row;
    justify-content: flex-start;
    align-items: center;
    display: flex;
  }

  .text-color-white.text-size-regular.text-smart-banner {
    max-width: 130px;
  }

  .text-color-white.nombre-cat-merchant {
    display: block;
  }

  .text-color-white.heading-style-6xl.text-weight-bold.tienes {
    text-align: center;
    text-align: center;
    text-align: center;
    font-size: 28px;
  }

  .text-color-white.text-size-large.text-weight-semibold.tienes {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-color-white.text-weight-bold.heading-style-8xl.cp {
    font-size: 28px;
  }

  .all-solutions-grid {
    grid-template-columns: 1fr;
  }

  .all-solution-benefits_component, .all-solution-benefits_item.reverse, .all-solution-benefits_item.reverse {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .all-solution-benefits_image-wrapper {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .all-solutions-about-clip-company_component, .all-solutions-about-clip-company_component.reverse, .all-solutions-about-clip-company_component.reverse {
    flex-direction: column;
  }

  .all-solutions-about-clip-company_content {
    text-align: left;
    align-items: flex-start;
  }

  .all-solutions-about-clip-company_image-wrapper {
    width: 100%;
    height: auto;
  }

  .all-solutions-learnmore_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .all-solutions-learnmore_grid.align-center.max-width-xlarge {
    grid-template-rows: auto auto;
  }

  .section_como-funciona-header {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/64231e7cad9556340232c04e_2X4A0510%201.webp");
    min-height: 37rem;
    padding-top: 0;
  }

  .como-acepta-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .como-acepta_item {
    align-items: flex-start;
  }

  .como-acepta_item-image-wrapp {
    height: auto;
    display: flex;
  }

  .como-funciona-product-grid {
    grid-column-gap: 3rem;
    grid-row-gap: 5rem;
    grid-template-columns: 1fr;
  }

  .como-procesamos-slider_component {
    width: 90%;
    margin-left: auto;
    margin-right: auto;
  }

  .como-procesamos-slider_slider.materiales {
    width: 100%;
  }

  .como-procesamos-mask {
    height: 100%;
    margin-bottom: 2rem;
  }

  .como-procesamos-slide {
    width: 97%;
  }

  .como-funciona-features_slider-grid {
    flex-direction: column;
    grid-template-columns: 1fr;
    justify-content: space-between;
    align-items: stretch;
    margin-top: 2rem;
  }

  .como-funciona-feature_item {
    text-align: center;
  }

  .como-funciona-feature_icon-wrapper {
    display: none;
  }

  .como-funciona-feature_content {
    text-align: left;
    justify-content: space-between;
    align-items: flex-start;
  }

  .como-funciona-lectores-tarjetas_component, .como-funciona-soluciones_component, .como-funciona-transacciones_component {
    grid-template-columns: 1fr;
  }

  .como-funciona-learnmore_grid {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .section_where-to-buy-header {
    min-height: 37rem;
    padding-top: 0;
  }

  .where-to-buy-terminals_component {
    grid-template-columns: 1fr;
  }

  .app-logo-download {
    height: 3rem;
  }

  .cfc-logos_component {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
    flex-flow: wrap;
    justify-content: space-between;
  }

  .cfc-logos_item {
    flex-direction: column;
    justify-content: center;
    align-items: center;
    width: 48.5%;
  }

  .cfc-logos_item.last {
    flex-direction: row;
    justify-content: space-around;
    align-items: center;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 1rem;
  }

  .cfc-logos_item.diferidos.last {
    grid-column-gap: 45px;
    grid-row-gap: 16px;
    grid-column-gap: 45px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: flex;
  }

  .cfc-logos_item.dondec {
    flex-flow: wrap;
    width: 100%;
  }

  .cfc-logos_logo-wrapper {
    max-width: 10rem;
    height: auto;
    max-height: 5rem;
  }

  .tarjeta-con-sombra.costos-y-comisiones, .tarjeta-con-sombra.calculadora, .tarjeta-con-sombra.costos-y-comisiones, .tarjeta-con-sombra.calculadora {
    width: 100%;
  }

  .qr-header_image-wrapper {
    width: 100%;
    height: auto;
  }

  .solution-feature_slide {
    width: 85%;
    margin-right: 1rem;
  }

  .solution-feature_dots.testim, .solution-feature_dots.cnp, .solution-feature_dots.testim, .solution-feature_dots.cnp {
    display: block;
  }

  .section_home-header.unete {
    background-position: 70%;
  }

  .menu-icon_component {
    align-items: center;
    width: 2rem;
    height: 2rem;
    padding-top: 0;
    padding-left: 0;
    display: flex;
  }

  .menu-icon_component.w--open {
    color: var(--midnight-blue);
    background-color: #0000;
  }

  .dropdown-link-list {
    grid-row-gap: 0rem;
  }

  .navbar_dropdown-content {
    grid-template-columns: 1fr;
    padding-top: .5rem;
    padding-bottom: .5rem;
  }

  .navbar_dropdown-list.productos.w--open, .navbar_dropdown-list.tipo-negocio.w--open, .navbar_dropdown-list.acerca-clip.w--open, .navbar_dropdown-list.productos.w--open, .navbar_dropdown-list.tipo-negocio.w--open, .navbar_dropdown-list.acerca-clip.w--open {
    width: auto;
  }

  .dropdown-icon.is-nav.new {
    display: none;
  }

  .navbar_menu {
    flex-direction: column-reverse;
  }

  .navbar {
    height: auto;
    padding-left: 0;
    padding-right: 0;
  }

  .navbar_top-container, .navbar_menu-bottom, .navbar_menu-bottom.new, .navbar_menu-bottom.new {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-logo {
    width: 35px;
    height: 35px;
  }

  .home-subscribe_link {
    width: 2rem;
    height: 2rem;
  }

  .menu-cart-wrapper {
    flex-direction: column;
  }

  .menu-cart-wrapper.nu {
    margin-top: 25px;
  }

  .dropdown_mobile {
    display: block;
  }

  .dropdown_mobile.last {
    margin-top: 0;
  }

  .dropdown_mobile-trigger.icon {
    grid-column-gap: 1rem;
    justify-content: flex-start;
    padding-left: 0;
  }

  .dropdown_mobile-trigger.mobile-oculto {
    display: none;
  }

  .dropdown_mobile-trigger.miscolumn {
    padding-top: 0;
  }

  .nav-dropdown_mobile-content {
    height: 0%;
  }

  .nav-dropdown_mobile-content.is-footer {
    padding-left: 0;
  }

  .dropdown-arrow-icon-mobile.mobile-only {
    display: flex;
  }

  .footer-copy-wrapper {
    text-align: center;
    flex-direction: column;
    align-items: center;
  }

  .footer-link {
    margin-bottom: 2.5rem;
  }

  .footer-link.w--current {
    margin-left: 1rem;
  }

  .section_contact-header {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/6439a291a9fc491e3a955643_black-man-recording-podcast-with-woman-2022-09-30-16-40-24-utc%201%20(1).webp");
    min-height: 37rem;
    padding-top: 0;
  }

  .contact-contacts_grid, ._404-links_grid {
    grid-template-columns: 1fr;
  }

  .lista-privacidad {
    width: 100%;
    margin-left: 0;
    padding-left: 20px;
  }

  .contenedor {
    width: 100%;
    max-width: 100%;
  }

  .contenedor.privacidad {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 0;
  }

  .contenedor.footer {
    padding-left: 0;
    padding-right: 0;
  }

  .contenedor.hero {
    margin-right: 0;
    padding-top: 390px;
    padding-bottom: 40px;
    padding-left: 0;
    position: relative;
  }

  .contenedor.hero.checkout {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .contenedor.hero.contenedor-bannerv05 {
    padding-bottom: 0;
  }

  .contenedor.hero.pad {
    z-index: 4;
  }

  .contenedor.hero.contenedor-bannerv02 {
    padding-bottom: 0;
  }

  .contenedor.padding70 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contenedor.padding70.fondo-gris {
    padding-top: 0;
    padding-bottom: 0;
  }

  .contenedor.padding70.testimonios-f {
    padding-bottom: 150px;
  }

  .contenedor.header-clip {
    flex: 0 auto;
    justify-content: flex-start;
    width: 100%;
    padding-left: 15px;
    padding-right: 18px;
    display: block;
  }

  .contenedor.padding50 {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .contenedor.padding70--c {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .contenedor.padding70--c.fondo-gris {
    padding-top: 0;
    padding-bottom: 0;
  }

  .contenedor.padding7 {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .texto-18-22 {
    font-size: 16px;
    line-height: 20px;
  }

  .enterprise-header_image-wrapper {
    width: 100%;
    height: auto;
  }

  .menu-button-4 {
    padding: 0;
  }

  .brand-3 {
    padding-left: 0;
  }

  .div-block-369 {
    height: 45px;
  }

  .div-block-586 {
    padding-right: 40px;
  }

  .lightbox-link {
    object-fit: fill;
    height: 100%;
  }

  .div-block-370 {
    background-position: 50%;
  }

  .image-253 {
    object-fit: cover;
    height: 100%;
  }

  .div-block-587 {
    height: 100%;
  }

  .promise-img {
    width: 40px;
    min-width: 40px;
  }

  .our-promise-block {
    margin-bottom: 30px;
    padding-right: 0;
  }

  .promise-content {
    padding-right: 0;
  }

  .heading-106 {
    padding-bottom: 30px;
  }

  .image-163 {
    width: 100%;
  }

  .div-block-396 {
    width: 90%;
  }

  .quote-left.top {
    top: -20px;
    left: 0;
  }

  .image-152 {
    padding-right: 15px;
  }

  .paragraph-336 {
    padding-top: 50px;
  }

  .paragraph-336.mx-500 {
    padding-top: 30px;
  }

  .image-151 {
    padding-right: 15px;
  }

  .italic-text-2 {
    font-size: 26px;
  }

  .testimonial-block-second-left {
    padding-bottom: 20px;
  }

  .testimonial-section {
    padding-bottom: 60px;
  }

  .quote-right {
    display: none;
  }

  .quote-right.bottom {
    width: 50px;
    right: -23px;
  }

  .image-153 {
    width: 60px;
    bottom: -60px;
  }

  .testimonial-text {
    width: 100%;
  }

  .our-values-section {
    margin-bottom: 30px;
    padding-top: 40px;
  }

  .column-36 {
    padding-left: 0;
  }

  .morelink {
    text-align: center;
    flex-wrap: wrap;
    place-content: stretch flex-start;
    align-items: center;
    width: 100%;
    max-width: 100%;
    min-height: 1px;
    margin-left: 0;
    margin-right: 0;
    display: flex;
    position: relative;
  }

  .development-growth-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .right-arrow-6 {
    width: 15px;
    height: 31px;
    margin-top: 0;
    margin-bottom: 0;
    top: 150px;
  }

  .clippers-item {
    padding-top: 30px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-165 {
    width: 15px;
    position: relative;
  }

  .image-166 {
    width: 15px;
    height: auto;
  }

  .left-arrow-5 {
    align-items: flex-end;
    width: 15px;
    height: 31px;
    margin-top: 0;
    margin-bottom: 0;
    display: block;
    top: 150px;
    bottom: 0;
  }

  .bold-text-39 {
    font-size: 26px;
  }

  .profile-item {
    width: 100%;
  }

  .clipper-profile-section {
    padding-top: 40px;
    padding-bottom: 40px;
  }

  .hover-box-inside {
    padding: 20px;
  }

  .column-35 {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-384.inner-two-post {
    padding: 20px;
  }

  .column-34 {
    padding-left: 0;
    padding-right: 0;
  }

  .for-block-col, .gallery_box4 {
    width: 100%;
  }

  .container-1201 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .gallery_box3 {
    width: 100%;
    padding-right: 0;
  }

  .heading-116 {
    font-size: 26px;
    line-height: 36px;
  }

  .list-28 {
    margin-left: 0;
  }

  .div-block-394 {
    padding-bottom: 15px;
    padding-right: 15px;
  }

  .faq_text_question {
    white-space: normal;
  }

  .div-block-3 {
    flex-direction: row;
    justify-content: space-around;
    align-items: baseline;
    margin-bottom: 30px;
    display: flex;
  }

  .div-block-3.checkout {
    flex-direction: column;
  }

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

  .paragraph-19.separador, .paragraph-19.separador.pad.footer, .paragraph-19.separador, .paragraph-19.separador.pad.footer, .paragraph-19.separador.pad.footer, .paragraph-19.separador.pad.footer {
    display: none;
  }

  .boton-clip.link {
    flex: 0 auto;
    align-self: center;
    margin-bottom: 20px;
    margin-right: 0;
    padding-top: 8px;
    padding-bottom: 8px;
    font-size: 14px;
    line-height: 20px;
  }

  .boton-clip.link.cta_button {
    white-space: nowrap;
  }

  .boton-clip.link.cta_button.checkout {
    text-align: center;
    text-align: center;
    width: 100%;
    margin-bottom: 40px;
    padding-top: 12px;
    padding-bottom: 12px;
    font-size: 16px;
    line-height: 24px;
  }

  .boton-clip.link.blanco {
    margin-right: 0;
  }

  .boton-clip.bajo-tarjetas {
    margin-left: auto;
    margin-right: auto;
    display: inline-block;
  }

  .boton-clip.bajo-botones {
    display: none;
  }

  .div-block-12 {
    margin-bottom: 16px;
    padding: 40px 20px;
  }

  .header {
    height: 56px;
    margin-top: 0;
    position: relative;
  }

  .benefits.pad {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .image-14 {
    margin-top: -3px;
  }

  .image-14.margen {
    margin-top: -13px;
  }

  .link-88 {
    align-self: center;
    align-items: baseline;
    margin-top: -16px;
    font-size: 14px;
    line-height: 20px;
    display: flex;
  }

  .div-block-14 {
    padding-right: 0;
  }

  .preguntas-frecuentes {
    flex-direction: column;
    grid-template-columns: 1fr;
    width: 100%;
    display: flex;
  }

  .lista-faqs {
    border-width: 0;
    width: 100%;
    max-width: 100%;
    padding-right: 0;
  }

  .div-block-11 {
    grid-template-columns: 1fr;
  }

  .image-8 {
    margin-bottom: 12px;
  }

  .link-4 {
    text-align: center;
    margin-bottom: 5px;
  }

  .link-4.pad.footer {
    margin-left: 5px;
  }

  .paragraph-16 {
    max-width: 220px;
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
  }

  .div-block-32 {
    text-align: center;
    padding-top: 24px;
  }

  .div-block-31 {
    margin-bottom: 30px;
  }

  .div-block-13 {
    white-space: normal;
    margin-bottom: 12px;
    margin-right: 4px;
    padding: 5px 14px;
  }

  .div-block-30 {
    padding-left: 0;
  }

  .paragraph-5-copy-copy-copy {
    z-index: 3;
    margin-bottom: 40px;
    position: relative;
  }

  .div-block-18 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-6 {
    font-size: 26px;
    line-height: 30px;
  }

  .image-262 {
    float: right;
    text-align: right;
    width: auto;
    height: 40px;
    margin-top: 0;
    margin-right: 0;
  }

  .image-262.checkout {
    margin-top: 0;
  }

  .benefits-3.hero {
    background-image: none;
    max-width: 100%;
    margin-top: 81px;
  }

  .benefits-3.hero.pad.terminal {
    font-size: 10px;
  }

  .benefits-3.hero.pad.terminal.img-triangular {
    background-image: linear-gradient(290deg, #fc4c02 40%, #fff 0%);
  }

  .menu-button {
    float: left;
    background-color: #fff;
    height: 56px;
  }

  .menu-button.w--open {
    background-color: #fff;
    height: 56px;
  }

  .navbar-6 {
    height: auto;
  }

  .nav-menu {
    background-color: #fff;
    border-bottom: 2px solid #fc4c02;
    padding: 0 24px;
    display: block;
  }

  .nav-menu.pay-with-clip {
    width: 100%;
  }

  .icon {
    color: #000;
  }

  .whatsapp-fixed {
    z-index: 100;
    bottom: 70px;
  }

  .nav-link-2 {
    border-bottom: 1px solid #ccd0d3;
    padding: 18px 0;
  }

  .brand {
    float: right;
  }

  .brand.w--current {
    width: 160px;
    padding-top: 18px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .brand.checkout {
    padding-top: 8px;
  }

  .brand.checkout.w--current {
    padding-top: 10px;
  }

  .image-238 {
    max-width: 180px;
  }

  .titulo-pagina.naranjo.semibold.terminos {
    font-size: 18px;
    line-height: 22px;
  }

  .div-block-347 {
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-357 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-template-columns: 1fr;
  }

  .div-block-177 {
    flex-direction: column;
    margin-top: 0;
  }

  .div-block-177.descarga {
    margin-top: 0;
  }

  .text-block-35 {
    white-space: nowrap;
  }

  .link-41 {
    margin-bottom: 10px;
  }

  .div-block-346, .vista-previa {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-356 {
    justify-content: center;
    width: 100%;
  }

  .heading-2-copy {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .div-block-216 {
    flex-wrap: wrap;
    justify-content: center;
  }

  .image-104 {
    margin-bottom: 20px;
    margin-right: 0;
  }

  .div-block-350 {
    flex-direction: column;
  }

  .paragraph-215 {
    text-align: center;
    margin-bottom: 10px;
  }

  .paragraph-215.barra {
    display: none;
  }

  .link-block-12 {
    padding-left: 70px;
    padding-right: 70px;
  }

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

  .heading-checkout {
    text-align: left;
    font-size: 32px;
    line-height: 48px;
    display: none;
  }

  .heading-checkout.paywc {
    font-size: 28px;
    line-height: 40px;
    display: block;
  }

  .image-106 {
    width: 24px;
  }

  .paragraph-187 {
    padding-top: 20px;
  }

  .div-block-213 {
    flex-direction: column;
    margin-bottom: 50px;
  }

  .siguiente {
    justify-content: space-between;
    margin-left: 20px;
    margin-right: 20px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-215 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-215.first {
    order: 0;
  }

  .slide-4 {
    width: 100%;
  }

  .tab-pane-tab-1 {
    padding-top: 10px;
  }

  .control-claro-oscuro {
    padding-right: 20px;
    top: 350px;
  }

  .right-arrow-3 {
    box-shadow: none;
    background-image: none;
    margin-right: -15px;
  }

  .right-arrow-3.left {
    box-shadow: none;
    box-shadow: none;
    background-image: none;
    margin-left: -15px;
  }

  .image-55 {
    width: 337px;
    position: absolute;
    top: 0;
    left: 60px;
  }

  .div-block-210 {
    grid-template-columns: 1fr;
    margin-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .heading-2 {
    text-align: left;
    width: 100%;
    max-width: 100%;
    margin-bottom: 30px;
    font-size: 16px;
    line-height: 24px;
  }

  .heading-2.pwc {
    font-size: 20px;
    line-height: 30px;
  }

  .heading-2.pwc.peq {
    font-size: 18px;
    font-weight: 600;
    line-height: 28px;
  }

  .tabs-menu {
    padding-left: 0;
    padding-right: 5px;
    display: flex;
  }

  .div-block-212 {
    margin-bottom: 80px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .tabs-content {
    padding-left: 0;
    padding-right: 0;
  }

  .tab-link-tab-2-2 {
    text-align: center;
    width: 33%;
    margin-right: 1px;
    padding: 10px 8px;
  }

  .tab-link-tab-2-2.w--current {
    text-align: center;
    width: 33%;
    margin-right: 1px;
    padding-right: 8px;
  }

  .tab-link-tab-2-2.pwc {
    width: auto;
    height: auto;
  }

  .paragraph-213 {
    text-align: center;
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-190 {
    font-size: 18px;
    line-height: 28px;
  }

  .paragraph-191 {
    margin-bottom: 30px;
  }

  .div-block-163 {
    flex-direction: column;
    margin-left: 20px;
    margin-right: 20px;
  }

  .link-33 {
    margin-bottom: 20px;
    display: block;
  }

  .text-block-21 {
    width: 100%;
    font-size: 12px;
    line-height: 12px;
  }

  .contenedor-color-fondo {
    margin-bottom: 20px;
    padding-top: 60px;
    padding-left: 0;
    padding-right: 0;
  }

  .contenedor-color-fondo.oscuro {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-23-checkout {
    z-index: 5;
    text-align: center;
    object-fit: fill;
    background-position: 50%;
    background-size: cover;
    width: 100%;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-right: 0;
    display: block;
    position: relative;
    top: 0;
    left: 0;
  }

  .div-block-23-checkout.pay {
    text-align: left;
    text-align: left;
    background-image: none;
    height: 340px;
    margin-bottom: 0;
    top: 40px;
    overflow: hidden;
  }

  .div-block-217 {
    flex: none;
  }

  .image-55-fondo-2 {
    width: 337px;
    position: absolute;
    top: 40px;
    left: 20px;
    right: auto;
  }

  .contenedor-panel {
    padding-left: 20px;
    padding-right: 20px;
  }

  .contenedor-panel.magen-abajo {
    margin-bottom: 50px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .contenedor-panel.slider {
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-219 {
    flex: none;
    width: 24px;
  }

  .image-57 {
    width: 18px;
    height: auto;
    margin-right: 5px;
    display: none;
  }

  .div-block-115 {
    align-items: center;
    width: 100%;
  }

  .div-block-115.pwc {
    margin-top: 5px;
  }

  .paragraph-189 {
    font-size: 12px;
    line-height: 18px;
  }

  .image-55-fondo {
    width: 337px;
    position: absolute;
    top: 40px;
    left: 20px;
    right: auto;
  }

  .image-56 {
    width: 120px;
    left: 0;
  }

  .paragraph-214 {
    text-align: center;
    font-size: 14px;
    line-height: 20px;
  }

  .footer-wrapper-bottom {
    flex-flow: column;
  }

  .slider {
    width: 100%;
    max-width: 100%;
  }

  .slider.empresas-solucion {
    height: auto;
  }

  .div-block-619 {
    flex-direction: column;
  }

  .div-block-623, .div-block-623.casos-de-uso, .div-block-623.casos-de-uso {
    width: 100%;
  }

  .benefits-4.hero.checkout, .benefits-4.pwc-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  .benefits-4.crecentusventas {
    padding-top: 60px;
    padding-bottom: 20px;
  }

  .benefits-4.hero {
    background-image: none;
    max-width: 100%;
    margin-top: 81px;
  }

  .benefits-4.hero.checkout, .benefits-4.pwc-tabs {
    padding-left: 0;
    padding-right: 0;
  }

  .benefits-4.pad {
    padding-top: 60px;
    padding-bottom: 0;
  }

  .benefits-4.pad.fondo-gris1 {
    padding-bottom: 60px;
  }

  .benefits-4.testimonios {
    padding-top: 60px;
  }

  .benefits-4.inicia-tu-negocio {
    padding-top: 40px;
    padding-bottom: 10px;
  }

  .benefits-4.estadisticas {
    padding-bottom: 20px;
    top: 0;
  }

  .div-block-626 {
    width: 100%;
  }

  .heading-138 {
    font-size: 28px;
    line-height: 40px;
  }

  .div-block-630 {
    width: 100%;
  }

  .div-block-631 {
    width: 100%;
    padding-left: 0;
  }

  .div-block-640 {
    flex-direction: column;
  }

  .text-block-61 {
    white-space: nowrap;
  }

  .heading-page-2 {
    text-align: left;
    font-size: 32px;
    line-height: 48px;
    display: block;
  }

  .div-block-255 {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tabs {
    padding-left: 10px;
    padding-right: 10px;
  }

  .tab-acordeon-titulo {
    white-space: normal;
  }

  .div-block-381, .div-block-191 {
    padding-left: 0;
    padding-right: 0;
  }

  .btn-info {
    text-align: center;
    display: block;
  }

  .column-24 {
    justify-content: center;
    align-items: center;
  }

  .bold-text-16 {
    font-size: 20px;
  }

  .heading-65 {
    margin-bottom: auto;
    padding: 60px 0 0;
  }

  .bold-text-13 {
    font-size: 20px;
  }

  .heading-69 {
    font-size: 26px;
    line-height: 26px;
  }

  .bold-text-14 {
    font-size: 20px;
  }

  .heading-78 {
    font-size: 20px;
    line-height: 30px;
  }

  .columns-15 {
    text-align: center;
    flex-wrap: wrap;
    flex: 0 auto;
    display: block;
  }

  .div-block-198 {
    padding: 0 0 20px;
  }

  .div-block-194-c {
    padding-top: 0;
  }

  .grid-28 {
    padding-bottom: 60px;
  }

  .paragraph-203 {
    font-size: 16px;
    line-height: 26px;
  }

  .banner-genera.benefits.pad.sin-espacio12 {
    padding-top: 0;
  }

  .div-block-31-c {
    margin-bottom: 30px;
  }

  .paragraph-204 {
    font-size: 16px;
    line-height: 26px;
  }

  .paragraph-91 {
    font-size: 18px;
  }

  .bold-text-22 {
    font-size: 26px;
    line-height: 30px;
  }

  .bold-text-18 {
    font-size: 20px;
  }

  .list-27 {
    font-size: 16px;
    line-height: 21px;
  }

  .bold-text-11 {
    text-align: left;
    font-size: 20px;
    line-height: 25px;
  }

  .paragraph-477 {
    font-size: 20px;
    line-height: 30px;
  }

  .paragraph-203-c {
    font-size: 16px;
    line-height: 26px;
  }

  .section-38 {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading-77 {
    font-size: 26px;
    line-height: 30px;
  }

  .heading-64 {
    font-size: 30px;
  }

  .div-block-202 {
    padding-top: 0;
  }

  .paragraph-205 {
    white-space: pre-wrap;
  }

  .heading-31 {
    float: none;
    text-transform: none;
    white-space: normal;
    object-fit: fill;
    font-size: 30px;
    font-style: normal;
    line-height: 36px;
    text-decoration: none;
    position: static;
    overflow: visible;
  }

  .column-25 {
    flex: 0 auto;
  }

  .paragraph-480 {
    font-size: 16px;
    line-height: 26px;
  }

  .brand-copy {
    float: right;
  }

  .brand-copy.w--current {
    width: 160px;
    padding-top: 18px;
    padding-bottom: 0;
    padding-left: 0;
  }

  .heading-24 {
    margin-left: 20px;
  }

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

  .div-block-194-f {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .dropdown-toggle-8 {
    width: auto;
    position: relative;
  }

  .section-38-f {
    height: auto;
    margin-bottom: 0;
    padding-bottom: 0;
  }

  .heading27 {
    font-size: 18px;
    line-height: 20px;
  }

  .grid-28-f {
    padding-bottom: 0;
  }

  .div-block-150-f {
    border-style: none;
  }

  .heading-65-f {
    text-align: left;
    margin-bottom: auto;
    padding: 0;
    font-size: 20px;
    line-height: 25px;
  }

  .bold-text-7 {
    white-space: normal;
    font-size: 16px;
  }

  .section-28 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .form-block-6 {
    width: 90%;
  }

  .text-block-20 {
    object-fit: fill;
    width: 100%;
    font-size: 16px;
  }

  .bold-text-5 {
    white-space: normal;
    width: auto;
    font-size: 16px;
  }

  .paragraph-419 {
    font-size: 14px;
    line-height: 18px;
  }

  .heading-141 {
    font-size: 20px;
    line-height: 23px;
  }

  .bold-text-9 {
    white-space: normal;
  }

  .image-116 {
    height: 280px;
  }

  .div-block-267 {
    border-right-style: none;
    padding-right: 0;
  }

  .div-block-266 {
    flex-direction: column;
  }

  .div-block-265 {
    flex-direction: row;
    align-items: center;
  }

  .paragraph-274 {
    font-size: 16px;
  }

  .section.background-color-e9eaec.comisiones-claras {
    background-color: #fff;
  }

  .section.perfecta {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67b60e42c74f0ed15340b80f_Frame%201261154172%20(2).avif"), url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67b60dac2adbd266dbe9f15f_bacground.avif");
    background-position: 50% 100%, 0 0;
    background-repeat: no-repeat, repeat;
    background-size: contain, cover;
    max-height: none;
    padding-bottom: 50vw;
  }

  .section.background-color-353536.hablemos {
    background-image: none;
  }

  .paragraph-250 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-90 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-256 {
    margin-bottom: 0;
  }

  .ideal-f {
    grid-template-columns: 1fr;
  }

  .div-block9-f {
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-7 {
    flex-wrap: wrap;
    justify-content: center;
    display: flex;
  }

  .paragraph-24 {
    font-size: 20px;
    line-height: 30px;
  }

  .section-51 {
    z-index: 6;
    padding-left: 10px;
    padding-right: 10px;
    position: fixed;
  }

  .div-block-660 {
    padding-right: 0;
  }

  .div-block-20 {
    flex-direction: column;
  }

  .image-7 {
    width: 52px;
    margin-bottom: 10px;
    margin-right: 5px;
  }

  .image-7.mas-peque {
    width: 32px;
  }

  .paragraph-4 {
    z-index: 3;
    font-size: 32px;
    line-height: 35px;
    position: relative;
  }

  .div-block-est {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-top: 30px;
    padding-top: 40px;
  }

  .button-2 {
    width: 100%;
    font-size: 1rem;
  }

  .paragraph.checkout {
    font-size: 24px;
    line-height: 36px;
  }

  .div-block27-f {
    order: -1;
    width: 100%;
  }

  .div-block-360 {
    flex-direction: column;
    align-items: center;
  }

  .paragraph-432 {
    padding-right: 6px;
    font-size: 1rem;
  }

  .paragraph-3-copy-copy-2 {
    z-index: 3;
    max-width: 100%;
    position: relative;
  }

  .image-9-copy {
    display: none;
  }

  .div-block-8 {
    flex-direction: column;
    grid-template-columns: 1fr;
    margin-bottom: 20px;
  }

  .grid-88 {
    grid-column-gap: 8px;
    grid-row-gap: 8px;
    grid-template-columns: .25fr .5fr 1fr;
  }

  .separador-naranjo {
    border-bottom: 1px solid #fc4c02;
    width: 72px;
    height: 1px;
    max-height: 1px;
    margin-bottom: 20px;
    margin-left: auto;
    margin-right: auto;
    padding-bottom: 0;
    padding-right: 0;
    position: relative;
  }

  .paragraph-21 {
    font-size: 26px;
    line-height: 32px;
  }

  .image4-f {
    z-index: 2;
    width: 90%;
    display: block;
    left: auto;
    right: 0;
  }

  .estadistica {
    border-bottom: 1px solid #d1d1d7;
    border-right-width: 0;
    margin-bottom: 20px;
    padding-bottom: 20px;
  }

  .estadistica.ultima {
    border-bottom-width: 0;
  }

  .estadistica.checkout {
    border-bottom-width: 0;
    border-bottom-color: #fc4c02;
    margin-bottom: 0;
  }

  .div-block-5-f {
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .paragraph-4-copy {
    z-index: 3;
    font-size: 32px;
    line-height: 40px;
    position: relative;
  }

  .div-block-4 {
    flex-direction: column;
    display: flex;
  }

  .link-3 {
    text-align: center;
    margin-bottom: 5px;
    font-size: 12px;
    line-height: 18px;
  }

  .image3-f {
    z-index: 3;
    width: 90%;
    display: block;
    position: absolute;
    left: auto;
    right: 0;
  }

  .div-block-19 {
    border-radius: 0;
    width: auto;
    padding: 20px;
  }

  .div-block-19.pad {
    width: 100%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-9 {
    display: none;
  }

  .heading {
    text-align: left;
    font-size: 30px;
    line-height: 38px;
  }

  .paragraph-22 {
    font-size: 16px;
    line-height: 22px;
  }

  .image-286 {
    width: 20px;
  }

  .paragraph-2.checkout {
    color: #8a8b99;
    font-size: 16px;
    line-height: 24px;
  }

  .image-6 {
    flex: none;
    display: none;
  }

  .paragraph-4-copy-copy {
    z-index: 3;
    font-size: 32px;
    line-height: 35px;
    position: relative;
  }

  .new_account_wrapper {
    justify-content: space-around;
    padding-top: 10px;
    display: flex;
  }

  .como-ofrecer-cell {
    flex-direction: column;
    margin-right: 10px;
    display: flex;
  }

  .div-block-706 {
    justify-content: center;
    align-items: stretch;
  }

  .image-300 {
    order: 1;
    margin-top: 20px;
  }

  .paragraph-499 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-154 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-710 {
    margin-bottom: 0;
  }

  .image-112 {
    max-width: 80%;
  }

  .paragraph-504 {
    font-size: 16px;
    line-height: 20px;
  }

  .heading-156 {
    font-size: 20px;
    line-height: 26px;
  }

  .div-block-717 {
    margin-bottom: 0;
  }

  .div-block-574.fondo-blanco {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    border-radius: 6px;
    justify-content: center;
    padding: 2px;
  }

  .div-block-574.fondo-blanco.cint {
    max-width: none;
  }

  .div-block-574.fondo-blanco.cint.agen {
    padding-left: 4px;
    padding-right: 4px;
  }

  .texto-12.naranjo, .texto-12.naranjo.primer, .texto-12.naranjo, .texto-12.naranjo.primer, .texto-12.naranjo.primer {
    font-size: 9px;
  }

  .div-block-575 {
    flex-flow: column;
    align-items: center;
    width: auto;
    display: flex;
  }

  .div-block-575.en-blanco {
    justify-content: flex-end;
    width: 21px;
  }

  .texto-24-28 {
    font-size: 18px;
    line-height: 22px;
  }

  .texto-24-28.naranjo.semibold.contador {
    padding-left: 1px;
    padding-right: 2px;
  }

  .texto-24-28.naranjo.semibold.num_contador {
    border-radius: 6px;
    width: 30px;
    height: 30px;
    padding-bottom: 0;
    padding-right: 0;
    font-size: 13px;
    line-height: 22px;
  }

  .texto-24-28.naranjo.semibold.num_contador.primer {
    width: 30px;
    height: 30px;
    font-size: 13px;
  }

  .texto-24-28.naranjo.semibold.num_contador.primer.en-blanco {
    height: auto;
    font-size: 14px;
  }

  .texto-24-28.naranjo.semibold.num_contador.en-blanco {
    font-size: 14px;
    line-height: 1.2;
  }

  .slider-grid {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .slider-grid-mask {
    display: block;
  }

  .slider-grid-mask.recurrentes {
    margin-bottom: 0;
  }

  .slider-grid-slide {
    width: 97%;
    margin-right: 0;
    padding: 0;
  }

  .slider-grid-slide.recurrentes {
    width: 90%;
  }

  .slider-grid-nav {
    flex-direction: row;
  }

  .ab-features_slider {
    width: 100%;
    padding-bottom: 2rem;
  }

  .ab-features_mask {
    grid-column-gap: 1.5rem;
    flex-direction: row;
    justify-content: flex-start;
    height: auto;
    padding-right: 1rem;
    display: flex;
  }

  .ab-features_item {
    flex: none;
    width: 89%;
  }

  .ab-features_item.padding-1-5rem {
    width: 92%;
  }

  .ab-features_content {
    width: 100%;
  }

  .ab-poder_component {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .ab-explore_item {
    height: 35rem;
  }

  .ab-blog_slide {
    width: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .ab-blog_mask {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: flex-start;
  }

  .ab-blog_slider {
    padding-bottom: 2rem;
  }

  .ab-blog-arrow {
    display: block;
    left: 20%;
  }

  .ab-blog-arrow.right {
    display: block;
    right: 20%;
  }

  .image-312 {
    height: auto;
  }

  .tag {
    left: 15px;
  }

  .tag_promo {
    max-width: 65%;
  }

  .precio-antes-despues {
    margin-left: -40px;
  }

  .precio-antes-despues.centrado {
    width: 100%;
    max-width: 350px;
    margin-left: auto;
    margin-right: auto;
  }

  .clip-para_nav-link.w--current {
    color: var(--clipping-orange);
    background-color: #fcf1ed;
  }

  .container-clip-para_nav {
    max-width: 82rem;
  }

  .icon-clip-para_nav {
    flex: none;
    width: 2rem;
    height: 2rem;
  }

  .precio-producto-cont {
    width: 100%;
  }

  .rich-text-small li {
    font-size: 1rem;
  }

  .pc-header_image-wrapper {
    height: 18.75rem;
  }

  .sp-poder_component {
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .pc-steps_component, .pc-steps_item.reverse, .pc-steps_item.reverse {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .pc-steps_image-wrapper {
    order: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .pc-solution_component {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
  }

  .pc-solution_top-image-wrapper {
    border-top-right-radius: 0;
    border-bottom-left-radius: 20px;
  }

  .product-description {
    min-height: auto;
  }

  .cont-button-prod-item {
    position: static;
  }

  .product-clip-para_slider-nav {
    width: 10rem;
    display: block;
  }

  .footer-icons {
    flex-direction: column;
    align-items: flex-start;
  }

  .footer-apps-icons {
    justify-content: flex-start;
    width: 100%;
  }

  .como-hacerlo-slide, .elige_slide {
    width: 97%;
  }

  .container-50.term {
    min-width: 100%;
    max-width: 100%;
  }

  .sp-tabs-2.nuh {
    display: none;
  }

  .button-13 {
    font-size: 1.1rem;
  }

  .button-13.cabos {
    z-index: 5;
    z-index: 5;
    position: relative;
  }

  .heading-style-7xl-4 {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .product-description-2, .product-description-2.terminal, .product-description-2.terminal {
    min-height: auto;
  }

  .steps_image-wrapper2 {
    justify-content: center;
    align-items: center;
    max-width: none;
    display: flex;
  }

  .steps_image-wrapper2.size-auto-f {
    overflow: hidden;
  }

  .div-block-744 {
    padding: .5rem 1rem;
    position: fixed;
  }

  .div-block-745 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    text-align: center;
    flex-direction: row;
    grid-template-rows: auto;
    grid-template-columns: 1.5fr 1fr;
    grid-auto-columns: 1fr;
    align-items: center;
    display: grid;
  }

  .paragraph-512 {
    padding-bottom: .2rem;
    font-size: 1.2rem;
    line-height: 1.5;
  }

  .paragraph-513 {
    font-size: 1.3rem;
    line-height: 1.2;
  }

  .image-3 {
    width: 80%;
  }

  .div-block-756 {
    background-color: #181a36;
    justify-content: flex-start;
    align-items: center;
    padding: 12px 14px;
    display: flex;
  }

  .div-block-757 {
    grid-column-gap: 8px;
    order: 0;
    padding-left: 0;
    padding-right: 5px;
    display: flex;
  }

  .heading-style-7xl-7 {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .ab-features_item-2 {
    flex: none;
    width: 89%;
  }

  .ab-features_item-2.padding-1-5rem {
    width: 92%;
  }

  .faq_question-2 {
    color: #181a36;
  }

  .heading-style-7xl-8 {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .subt-hero.top-3.title-form-1 {
    font-size: 1.2rem;
  }

  .heading-style-7xl-9, .heading-style-7xl-10 {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .ab-features_item-3 {
    flex: none;
    width: 89%;
  }

  .ab-features_item-3.padding-1-5rem {
    width: 92%;
  }

  .faq_question-4 {
    color: #181a36;
  }

  .descuento-small-porcentaje {
    white-space: nowrap;
  }

  .smart-banner-empresas {
    z-index: 999;
    width: 100%;
    position: fixed;
    bottom: 0;
  }

  .div-block-744-f {
    z-index: 60;
    padding: .5rem 1rem;
    display: block;
  }

  .heading-style-7xl-11, .heading-style-7xl-12 {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .heading-style-7xl-12.text-weight-semibold {
    font-size: 2.2rem;
    line-height: 2.6rem;
  }

  .heading-style-7xl-12.text-weight-semibold.txt-center {
    font-size: 2rem;
  }

  .div-block-790 {
    padding-bottom: 3rem;
  }

  .image-351 {
    margin-right: 8px;
    display: block;
  }

  .rich-text-block-3 {
    padding-top: 1rem;
  }

  .image-cover-f, .div-block-809 {
    width: 100%;
  }

  .div-block-811 {
    flex-direction: column;
    width: 100%;
  }

  .visible-solo-en-mobile {
    display: inline-block;
  }

  .visible-solo-en-mobile.diferido {
    max-width: 90%;
    margin-top: 20px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-812 {
    grid-row-gap: 20px;
    flex-direction: column;
  }

  .div-block-813, .div-block-814 {
    width: 100%;
  }

  .div-block-816 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .text-block-63 {
    font-weight: 600;
  }

  .paragraph-5122 {
    text-align: left;
    padding-bottom: .2rem;
    font-size: 1.2rem;
    font-weight: 600;
    line-height: 1.5;
  }

  .paragraph-5125 {
    top: 10px;
  }

  .bold-text-51, .bold-text-52 {
    display: block;
  }

  .padding-section-small-copy {
    flex-direction: column;
    align-items: stretch;
  }

  .div-block-8209 {
    grid-template-columns: 1fr;
  }

  .grid-274 {
    flex-direction: column;
  }

  .partners.fondo-blanco {
    grid-row-gap: 1rem;
    grid-row-gap: 1rem;
    width: 100%;
  }

  .div-block-8211 {
    display: none;
  }

  .image-3204 {
    width: 20px;
  }

  .image-3205 {
    width: 30px;
  }

  .form-block-11 {
    padding: 1.5rem 1rem;
  }

  .div-block-8219 {
    padding-left: .1rem;
    padding-right: .1rem;
  }

  .padding-section-small3 {
    flex-direction: column;
    align-items: stretch;
    padding-top: 2rem;
  }

  .image-3208 {
    width: 30%;
  }

  .section-52 {
    padding-left: 10px;
    padding-right: 10px;
    position: fixed;
  }

  .button-14 {
    width: 100%;
    padding-top: .5rem;
    padding-bottom: .5rem;
    font-size: 1rem;
  }

  .div-block-8224 {
    padding-right: 0;
  }

  .paragraph-51294 {
    padding-right: 6px;
  }

  .paragraph-51295 {
    font-size: 2rem;
    line-height: 2.4rem;
  }

  .product-links_grid2 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-rows: auto auto auto;
    grid-template-columns: 1fr;
  }

  .checkin-features_image-wrapper2 {
    order: 1;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .div-block-8229 {
    padding-bottom: 3rem;
  }

  .rich-text-block-4 {
    padding-top: 1rem;
  }

  .image-3211 {
    width: 50%;
  }

  .heading-style-7xl-13 {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .heading-style-7xl-13.text-weight-semibold {
    font-size: 2rem;
  }

  .heading-style-2xl-4 {
    font-size: 1.2rem;
  }

  .image-cover-f2 {
    width: 100%;
  }

  .merchants-header {
    background-image: none;
    padding-top: 0;
  }

  .image-3212 {
    max-width: 80%;
  }

  .merchants-descubre {
    grid-template-columns: 1fr;
  }

  .collection-list-2 {
    grid-column-gap: 10px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr 1fr;
    margin-bottom: 30px;
  }

  .div-block-8237 {
    min-height: 45vw;
  }

  .logo-merchant-grid {
    width: 100%;
    max-width: 100%;
    max-height: 110px;
  }

  .merchant-celda-item {
    width: auto;
    height: 100%;
  }

  .logo-merchant {
    align-items: center;
    width: auto;
    max-width: 150px;
    height: auto;
    min-height: 100px;
    max-height: 150px;
    display: flex;
  }

  .collection-item-9 {
    width: 100%;
  }

  .why-checkout-features_component2 {
    flex-direction: column;
    justify-content: space-between;
    align-items: stretch;
  }

  .cintillo-promo {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/667ddbb06ce55dad08e2a37d_Banner%20Mobile%20(2).webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cintillo-promo.naranjo1.desktop {
    display: none;
  }

  .cintillo-promo.naranjo1.mobile {
    display: block;
  }

  .heading-style-7xl-copy {
    font-size: 2.6rem;
    line-height: 1.2;
  }

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

  .list-item-48 {
    margin-bottom: .5rem;
    font-size: 1.2rem;
  }

  .solution_grow_slider {
    margin-left: 18px;
    margin-right: 10px;
  }

  .slider-9 {
    flex-direction: column;
    height: 110vw;
    display: flex;
  }

  .mask-11 {
    width: 90%;
  }

  .icon-15 {
    margin-top: 7px;
    margin-right: -2px;
  }

  .left-arrow-7 {
    width: 50px;
    margin-right: 10px;
    display: none;
  }

  .collection-list4 {
    grid-column-gap: 3rem;
    grid-row-gap: 3rem;
    grid-template-columns: 1fr;
  }

  .card33, .div-block-8269, .div-block-8269.background-white, .div-block-8269.background-white {
    width: 100%;
  }

  .div-block-8270 {
    flex-flow: column;
  }

  .div-block-8273 {
    flex-flow: wrap;
  }

  .paragraph-51310 {
    margin-right: 4px;
    font-size: 15px;
  }

  .collection-item-12 {
    width: 100%;
  }

  .div-block-8275 {
    bottom: 20px;
  }

  .popup-canva.plugin-check, .popup-canva.pop_checkout, .popup-canva.plugin-check, .popup-canva.pop_checkout {
    display: none;
  }

  .popup {
    width: 90%;
    height: auto;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .popup.pp-diario, .popup.pp-vender, .popup.pp-review {
    width: 96%;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .popup.simbol {
    width: 96%;
  }

  .popup.cambiate {
    width: 96%;
    padding-bottom: 5px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .popup.cambiate.golazo {
    max-width: 90%;
  }

  .popup.pp-diario, .popup.pp-vender, .popup.pp-review {
    width: 96%;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .popup.pp-review.v2.optim {
    border-radius: 14px;
  }

  .popup.plugin-check {
    width: 96%;
  }

  .popup.checout-review {
    width: 96%;
    padding-bottom: 0;
    padding-left: 15px;
    padding-right: 15px;
  }

  .popup.pp-diario {
    width: 96%;
    padding-bottom: 25px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .popup.hotsale {
    width: 96%;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .popup.vender {
    width: 96%;
    max-width: 328px;
    padding-bottom: 30px;
    padding-left: 15px;
    padding-right: 15px;
  }

  .link-negocio-slider {
    width: 100%;
  }

  .link-negocio-slider.cnp {
    height: 580px;
  }

  .div-block-8279 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .div-block-8280 {
    bottom: 10px;
  }

  .paragraph-51312 {
    font-size: 14px;
  }

  .div-block-8282 {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    grid-template-columns: 1fr;
  }

  .div-block-8283.testim {
    height: 400px;
  }

  .div-block-8285 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: column;
    padding-left: 15px;
    padding-right: 15px;
  }

  .cnp-mask, .cnp-mask.test, .cnp-mask.test {
    padding-bottom: 50px;
  }

  .cnp-slide {
    width: 90%;
    margin-right: 1rem;
  }

  .cnp-item {
    height: 35rem;
  }

  .image-3218 {
    max-width: 60%;
    margin-left: auto;
    margin-right: auto;
  }

  .image-3219 {
    width: 24px;
  }

  .div-block-8287 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    align-items: center;
  }

  .invisa_left1 {
    width: 100%;
  }

  .manual2cols {
    grid-column-gap: 60px;
    grid-row-gap: 60px;
    flex-flow: column-reverse;
  }

  .manual-header {
    flex-flow: column;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8300 {
    width: 100%;
    padding-right: 0;
  }

  .div-block-8301 {
    width: 100%;
  }

  .manual-indice {
    padding-left: 10px;
  }

  .manual-contenido {
    width: 100%;
    padding-right: 0;
  }

  .link-navegacion-manual {
    padding-top: 6px;
    padding-bottom: 6px;
    padding-left: 10px;
    line-height: 1.4;
  }

  .indice-cointainer {
    width: 100%;
    height: auto;
    display: block;
    position: relative;
  }

  .seccion-manual {
    padding-top: 3rem;
    padding-bottom: 3rem;
  }

  .div-block-8304 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: wrap;
  }

  .div-block-8305 {
    width: 100%;
  }

  .div-block-8305.printer {
    padding-top: 20px;
  }

  .div-block-8307 {
    flex-flow: column;
    padding-bottom: 2rem;
  }

  .image-3223 {
    max-width: 100%;
    margin-top: 0;
  }

  .image-3223._50 {
    max-width: 100%;
  }

  .div-block-8308 {
    grid-row-gap: 30px;
    grid-template-columns: 1fr;
  }

  .div-block-8308.doscol {
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
    padding-top: 1rem;
  }

  .div-block-8308.serv {
    grid-row-gap: 35px;
  }

  .div-block-8310 {
    flex-flow: column;
    padding-bottom: 2rem;
  }

  .div-block-8311 {
    width: 100%;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .cintillo-left {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: row;
    justify-content: center;
    align-items: flex-end;
    width: 100%;
    padding-left: 0;
    padding-right: 0;
  }

  .cintillo-left.n1 {
    flex-flow: column;
    align-items: flex-start;
  }

  .cintillo-text {
    font-size: 20px;
  }

  .cintillo-text.n1.r {
    margin-left: 10px;
    font-size: 7vw;
  }

  .cintillo-text.n1.l {
    max-width: none;
    font-size: 4.8vw;
  }

  .cintillo-text.promo-dark {
    white-space: nowrap;
    font-size: 4.5vw;
  }

  .cintillo-text.dark {
    white-space: nowrap;
    margin-top: 10px;
    margin-bottom: -5px;
    font-size: 4vw;
  }

  .image-3225 {
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-8316, .div-block-8316.reverse {
    flex-flow: column;
  }

  .div-block-8316.reverse {
    flex-flow: column;
  }

  .div-block-8316.center {
    align-items: center;
  }

  .image-3226 {
    display: inline-flex;
  }

  .manual-head-indice {
    cursor: pointer;
    align-items: center;
  }

  .manual-colapsable {
    overflow: hidden;
  }

  .display-flex-horizontal {
    flex-flow: column;
  }

  .div-block-8317 {
    width: 100%;
  }

  .div-block-8317.uno {
    text-align: center;
    text-align: center;
    align-items: center;
    padding-right: 0;
  }

  .num-cintillo.dos {
    text-shadow: 0 5px 8px #00000045;
  }

  .link-block-45.unahora {
    display: flex;
  }

  .cintillo-right {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
    justify-content: center;
    width: 50%;
  }

  .cintillo-content {
    justify-content: space-between;
    align-items: center;
    height: auto;
    padding: 0 5px 0 0;
  }

  .cintillo-content.diario {
    flex-flow: wrap;
  }

  .cintillo-content.dark {
    flex-flow: row;
    justify-content: space-around;
    height: 75px;
    padding-left: 0;
    padding-right: 0;
  }

  .cintillo-content.mar25 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-8320 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-items: flex-start;
    width: 100%;
    margin-bottom: 4px;
    padding-top: 4px;
    display: flex;
  }

  .div-block-8320.dark {
    flex-flow: wrap;
    align-items: center;
    width: auto;
    margin-right: 5px;
  }

  .div-block-8325 {
    flex-flow: column;
    align-items: center;
  }

  .div-block-8326 {
    z-index: 1;
    flex-flow: column;
    align-items: center;
    width: 100%;
    padding-top: 20px;
    display: flex;
  }

  .div-block-8326.first {
    z-index: 2;
    z-index: 2;
    padding-top: 0;
  }

  .image-3229 {
    top: 10px;
  }

  .image-3230 {
    top: 0;
  }

  .hero-home-text-new {
    text-align: center;
    margin-top: 0;
    font-size: 7.8vw;
  }

  .hero-home-text-new.cat, .hero-home-text-new.empresas, .hero-home-text-new.dondec {
    text-align: left;
  }

  .hero-home-text-new.slider, .hero-home-text-new.slider.cuenta {
    font-size: 9vw;
  }

  .hero-home-text-new.scale, .hero-home-text-new.pinpad, .hero-home-text-new.terminal {
    text-align: left;
  }

  .hero-home-text-new.prestamos {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-home-text-new.check {
    text-align: left;
  }

  .hero-home-text-new.pago-servicios {
    text-align: center;
  }

  .hero-home-text-new.cat, .hero-home-text-new.empresas, .hero-home-text-new.dondec {
    text-align: left;
  }

  .hero-home-text-new.seguridad {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-home-text-new.finan {
    text-align: left;
  }

  .hero-home-text-new.slider, .hero-home-text-new.slider.cuenta {
    font-size: 9vw;
  }

  .hero-home-text-new.slider.cuenta {
    font-size: 9vw;
  }

  .hero-home-text-new.slider.nav {
    font-size: 28px;
  }

  .hero-home-text-new.crece {
    text-align: center;
    font-size: 7.5vw;
  }

  .hero-home-text-new.scale, .hero-home-text-new.pinpad, .hero-home-text-new.terminal {
    text-align: left;
  }

  .subt-hero-new {
    text-align: center;
  }

  .subt-hero-new.check1, .subt-hero-new.check2 {
    text-align: left;
    margin-top: auto;
  }

  .subt-hero-new.recargas, .subt-hero-new.pagos-dig, .subt-hero-new.link-negocio, .subt-hero-new.empresas, .subt-hero-new.dondec {
    text-align: left;
    margin-top: auto;
  }

  .subt-hero-new.prestamos {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .subt-hero-new.check1, .subt-hero-new.check2 {
    text-align: left;
    margin-top: auto;
  }

  .subt-hero-new.pagos {
    text-align: center;
    margin-top: auto;
  }

  .subt-hero-new.recargas, .subt-hero-new.pagos-dig, .subt-hero-new.link-negocio, .subt-hero-new.empresas, .subt-hero-new.dondec {
    text-align: left;
    margin-top: auto;
  }

  .subt-hero-new.scale {
    text-align: left;
  }

  .home-header_content.kit-materiales {
    padding-top: 0;
    padding-left: 20px;
    padding-right: 20px;
  }

  .home-header_image-wrapper {
    height: 85vw;
    margin-top: -3rem;
    padding-top: 0;
  }

  .home-header_image-wrapper.prestamos, .home-header_image-wrapper.pago-servicios {
    height: 70vw;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-header_image-wrapper.cuenta, .home-header_image-wrapper.vender, .home-header_image-wrapper.empresas, .home-header_image-wrapper.dondec {
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .home-header_image-wrapper.cambiate {
    height: 70vw;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .home-header_image-wrapper.prestamos, .home-header_image-wrapper.pago-servicios {
    height: 70vw;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-header_image-wrapper.cuenta, .home-header_image-wrapper.vender, .home-header_image-wrapper.empresas, .home-header_image-wrapper.dondec {
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .home-header_image-wrapper.kit-materiales {
    margin-top: 0;
  }

  .home-header_image-wrapper.tiponegocio {
    width: 100%;
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-header_image-wrapper.promo {
    justify-content: center;
    max-width: 100%;
    height: auto;
    display: flex;
  }

  .home-header_image-wrapper.promo.calc {
    margin-top: 0;
  }

  .home-header_image-wrapper.unete2 {
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-header_image-wrapper.slider {
    height: auto;
    margin-top: 0;
  }

  .home-header_image-wrapper.slider.h {
    height: auto;
  }

  .home-header_image-wrapper.scale {
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .home-header_image-wrapper.calculadora {
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 20px;
  }

  .home-header_image-wrapper.terminal2 {
    height: auto;
    margin-top: 0;
    padding-top: 20px;
    padding-bottom: 0;
  }

  .home-header_image-wrapper.cashback {
    height: 100vw;
    margin-top: 0;
    padding-top: 0;
    padding-bottom: 20px;
  }

  .home-header_component, .home-header_component.promo {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .home-header_component.promo {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
  }

  .home-header_component.kit-materiales {
    padding-top: 20px;
  }

  .home-header_component.unete {
    padding-top: 130px;
  }

  .home-header_component.slider {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    padding-left: 5px;
    padding-right: 5px;
  }

  .home-header_component.terminal {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .container-1100.servfin {
    padding-top: 0;
  }

  .div-block-8328 {
    align-items: center;
  }

  .div-block-8328.desk {
    display: none;
  }

  .div-block-8328.mobi {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    width: 100%;
    margin-top: 2rem;
    display: flex;
  }

  .div-block-8328.prestamo {
    width: 100%;
  }

  .link-block-46 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    width: 100%;
  }

  .link-block-46.abrir_pop_up_vender {
    padding-top: .75rem;
    padding-bottom: .75rem;
  }

  .paragraph-51325 {
    font-size: 14px;
  }

  .div-block-8329 {
    flex-flow: column;
  }

  .div-block-8329.req {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-8329.descubre, .div-block-8329.crece, .div-block-8329.benef-cuenta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-8329.centraliza, .div-block-8329.req {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-8329.ofrece0 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
  }

  .div-block-8329.descubre, .div-block-8329.crece, .div-block-8329.benef-cuenta {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-8329.reverse {
    flex-flow: column;
  }

  .div-block-8329.centraliza {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .div-block-8330 {
    width: 100%;
  }

  .div-block-8330.ofrece2 {
    padding-left: 0;
    padding-right: 0;
  }

  .p-ns.text-weight-semibold.item {
    font-size: 14px;
  }

  .div-block-8331 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-8332 {
    flex-flow: wrap;
  }

  .tarjeta-esquinas {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    width: 100%;
    display: flex;
  }

  .tarjeta-esquinas.tamtipo.slidett, .tarjeta-esquinas.tamtipo.apoy {
    padding: 40px 25px;
  }

  .tarjeta-esquinas.comisiones-claras, .tarjeta-esquinas.ofertas {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding: 25px;
  }

  .tarjeta-esquinas.gris.descarga {
    width: 45%;
  }

  .tarjeta-esquinas.gris.descarga.qr {
    display: none;
  }

  .tarjeta-esquinas.checkout-slider-card {
    flex-flow: column;
  }

  .tarjeta-esquinas.miles-de-neg {
    align-items: flex-start;
    width: 48%;
  }

  .tarjeta-esquinas.empresas.new {
    flex-flow: row;
    width: 100%;
    padding: 10px 15px;
  }

  .tarjeta-esquinas.omni {
    align-items: flex-start;
    width: 100%;
  }

  .tarjeta-esquinas.background-color-white.amazon {
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tarjeta-esquinas.background-color-white.liqui {
    padding: 15px;
  }

  .tarjeta-esquinas.dondec-desc {
    align-items: flex-start;
    width: 100%;
  }

  .tarjeta-esquinas.wrapper-form-kit {
    padding: 15px 10px;
  }

  .tarjeta-esquinas.tamtipo.slidett, .tarjeta-esquinas.tamtipo.apoy, .tarjeta-esquinas.tamtipo.slidett, .tarjeta-esquinas.tamtipo.apoy {
    padding: 40px 25px;
  }

  .tarjeta-esquinas.tamtipo-slider {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    padding: 10px;
  }

  .tarjeta-esquinas.nosotros {
    flex-flow: column;
    width: 99%;
  }

  .tarjeta-esquinas.socios {
    flex-flow: column;
  }

  .tarjeta-esquinas.crea-tu-cuenta {
    max-width: 100%;
  }

  .tarjeta-esquinas.crea-tu-cuenta.un {
    padding-top: 30px;
    padding-bottom: 30px;
  }

  .tarjeta-esquinas.solicita {
    align-items: flex-start;
  }

  .tarjeta-esquinas.unete-hero {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    width: 250px;
    padding-top: 12px;
    padding-bottom: 12px;
  }

  .tarjeta-esquinas.comisiones-claras, .tarjeta-esquinas.ofertas {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column;
    padding: 25px;
  }

  .tarjeta-esquinas.crece {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    margin-top: 15px;
  }

  .tarjeta-esquinas.scale {
    width: 48%;
  }

  .tarjeta-esquinas.scale.dos {
    width: 100%;
  }

  .tarjeta-esquinas.morethan.uno {
    padding-left: 20px;
    padding-right: 20px;
  }

  .tarjeta-esquinas.makeit-clip {
    border-radius: 8px;
    display: block;
  }

  .tarjeta-esquinas.tenemos-kits {
    flex-flow: column;
    padding-left: 10px;
    padding-right: 10px;
  }

  .tarjeta-esquinas.escoge {
    padding-left: 15px;
    padding-right: 15px;
  }

  .tarjeta-esquinas.terminal_qe {
    flex-flow: column;
  }

  .tarjeta-esquinas.wans {
    width: 100%;
  }

  .image-3231.desktop {
    max-width: 380px;
    height: auto;
    display: block;
  }

  .proods {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: column;
  }

  .paragraph-51330, .paragraph-51334, .paragraph-51335 {
    font-size: 18px;
  }

  .prod-precio-wrapper {
    justify-content: space-around;
  }

  .div-block-8336 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
  }

  .div-block-8337 {
    width: 28%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .esquinas-redondeadas {
    height: auto;
  }

  .div-block-8339 {
    align-items: center;
    display: flex;
  }

  .paragraph-51337 {
    justify-content: center;
    padding-bottom: 0;
    font-size: 3.3vw;
    display: flex;
  }

  .div-block-8340 {
    text-align: center;
    width: auto;
  }

  .div-block-8341 {
    text-align: center;
    justify-content: center;
    align-items: center;
    width: 100%;
    max-width: none;
    display: flex;
  }

  .slide-test {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 50px;
    padding-right: 50px;
  }

  .slide-test.cambiate {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding: 30px 20px 20px;
  }

  .slide-test.unete {
    padding: 30px;
  }

  .left-arrow-9 {
    margin-left: 0;
    margin-right: 0;
    display: none;
  }

  .left-arrow-9.home-nu {
    display: block;
  }

  .right-arrow-10 {
    display: none;
  }

  .right-arrow-10.home-nu {
    display: block;
  }

  .icon-16 {
    margin-left: 5px;
    margin-right: 5px;
  }

  .icon-17 {
    margin-left: 35px;
    margin-right: 5px;
  }

  .div-block-8346 {
    padding-left: 30px;
    padding-right: 30px;
  }

  .div-block-8346.comision-transparente, .div-block-8346.pago-servicios {
    padding: 20px;
  }

  .div-block-8346.sumat {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding: 30px 20px;
  }

  .div-block-8346.comision-transparente, .div-block-8346.pago-servicios {
    padding: 20px;
  }

  .div-block-8346.cuenta {
    padding: 20px 10px;
  }

  .div-block-8347 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    border-bottom-width: 0;
    flex-flow: column;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8348 {
    width: 100%;
  }

  .div-block-8348.first {
    border-bottom: 1px solid #e9eaec;
    padding-bottom: 20px;
  }

  .div-block-8349 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    flex-flow: column-reverse;
    width: auto;
  }

  .navbar_dropdown-toggle-nu {
    grid-row-gap: .5rem;
  }

  .navbar_dropdown-toggle-nu.w--open {
    border-left-width: 0;
  }

  .navbar_dropdown-link-nu {
    padding-left: 0;
  }

  .div-block-8354 {
    box-shadow: none;
  }

  .div-block-8355 {
    flex-flow: column;
  }

  .div-block-8355.desktop {
    display: none;
  }

  .div-block-8355.mobile {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 8px;
    padding-bottom: 8px;
    display: flex;
  }

  .div-block-8356 {
    width: 100%;
  }

  .cinta-movil-componente {
    padding-left: 0;
  }

  .divisor-cinta {
    margin-left: 0;
  }

  .div-block-8359 {
    align-items: flex-end;
    height: 150vw;
    padding-bottom: 10px;
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-3237 {
    object-fit: cover;
    height: 100%;
    display: none;
  }

  .image-3237.mobile {
    object-fit: cover;
    object-fit: cover;
    border-radius: 22px;
    order: 0;
    display: block;
  }

  .div-block-8360 {
    width: 100%;
    padding-bottom: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .sp-tab_link_unica_app {
    padding-left: .2rem;
    padding-right: .2rem;
    font-size: 15px;
  }

  .contenido-cinta {
    padding-left: 4px;
    padding-right: 4px;
  }

  .div-block-8361.promocrece {
    padding-top: 2px;
    padding-bottom: 2px;
  }

  .paragraph-51343 {
    font-size: 14px;
  }

  .paragraph-51343.promo-crece {
    color: var(--clipping-orange);
    text-align: center;
    text-align: center;
    background-color: #fff;
    border-radius: 4px;
    width: 100%;
    padding-top: 4px;
    padding-bottom: 4px;
    line-height: 1;
  }

  .paragraph-51345 {
    font-size: 14px;
  }

  .div-block-8332-cambiate {
    flex-flow: wrap;
  }

  .image-3240._16 {
    width: auto;
    margin-right: 3px;
  }

  .tabla-compara {
    box-shadow: none;
    width: 100%;
    padding-left: 10px;
    padding-right: 10px;
  }

  .div-block-8364 {
    width: 100%;
  }

  .div-block-8365 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    flex-flow: column;
    padding-left: 0;
    overflow: visible;
  }

  .fila-compara {
    padding: 10px 8px;
  }

  .celda-compara-2 {
    justify-content: center;
  }

  .hero-home-text-new-2 {
    text-align: left;
    width: auto;
    margin-top: 0;
    overflow: hidden;
  }

  .image-newhome {
    width: 100%;
    max-width: 100%;
    height: 100%;
    margin-bottom: 20px;
    overflow: clip;
  }

  .text-header-new {
    font-size: 2rem;
  }

  .div-block-3col {
    flex-flow: column;
  }

  .box-interna {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-self: flex-start;
    width: 100%;
    display: flex;
  }

  .div-block-8368 {
    flex-flow: column;
  }

  .text-tabla {
    font-size: 14px;
  }

  .collection-list-7 {
    grid-template-columns: 1fr;
  }

  .prod-nu {
    width: 100%;
  }

  .image-3243-copy {
    max-width: 250px;
    height: auto;
    max-height: 250px;
  }

  .cintillo-promo-cambiate {
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/667ddbb06ce55dad08e2a37d_Banner%20Mobile%20(2).webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
    padding-left: 10px;
    padding-right: 10px;
  }

  .cintillo-text-cambiate {
    float: left;
    overflow-wrap: normal;
    font-size: 14px;
    line-height: 1.4;
    display: none;
  }

  .cintillo-text-cambiate.mobile {
    font-size: 14px;
    line-height: 1.6;
    display: block;
  }

  .div-block-8343-cambiate {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .div-block-8343-cambiate.golazo {
    flex-flow: row;
    justify-content: space-between;
    align-items: center;
  }

  .div-block-8339-cambiate {
    float: left;
    align-items: center;
    margin-top: -35px;
    margin-left: 125px;
    display: flex;
  }

  .div-block-8339-cambiate.golazo {
    margin-top: 0;
    margin-left: 0;
  }

  .paragraph-51355 {
    font-size: 14px;
  }

  .div-block-8374 {
    display: inline-block;
  }

  .image-3244 {
    width: auto;
  }

  .cintillo-content-cambiate {
    justify-content: space-between;
    height: auto;
    padding: 5px 0 0;
  }

  .div-block-8375 {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .paragraph-51356 {
    font-size: 16px;
  }

  .paragraph-51357 {
    font-size: 40px;
  }

  .paragraph-51358 {
    font-size: 22px;
  }

  .paragraph-51359 {
    font-size: 11px;
  }

  .div-block-8376 {
    max-width: 288px;
    padding-left: 3px;
  }

  .paragraph-51360 {
    margin-right: 5px;
    font-size: 12px;
  }

  .esquina-superior {
    width: 155px;
    height: 50px;
  }

  .esquina-inferior {
    border-top-left-radius: 0;
    border-bottom-right-radius: 20px;
    width: 150px;
    height: 60px;
  }

  .paragraph-51361 {
    font-size: 12px;
    font-weight: 400;
  }

  .div-block-8377 {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
  }

  .div-block-8378 {
    justify-content: space-around;
    display: flex;
  }

  .image-3245 {
    border-radius: 6px;
    width: 100%;
  }

  .div-block-8379, .nav-slider-nu {
    display: block;
  }

  .link-block-47 {
    width: 45%;
  }

  .cintillo-promo-ros {
    background-size: contain, auto;
    padding-left: 5px;
    padding-right: 5px;
  }

  .paragraph-51363 {
    text-align: left;
    font-size: 16px;
    line-height: 1.1;
  }

  .div-block-8381 {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    width: 100%;
    min-height: auto;
    margin-right: 2%;
    padding: 0 6px;
  }

  .div-block-8381.dark-promo {
    width: auto;
    padding: 3px 6px 2px 8px;
  }

  .div-block-8383 {
    top: -17%;
  }

  .control_total_slider {
    background-color: #ddd0;
    height: auto;
    display: block;
  }

  .control-total-slide {
    width: 100%;
    margin-bottom: 50px;
  }

  .paragraph-51365 {
    border-bottom: 2px solid var(--clipping-orange);
    color: var(--clipping-orange);
    margin-top: 0;
    margin-bottom: 0;
    padding-bottom: 5px;
    font-weight: 600;
    display: inline-block;
  }

  .icon-18 {
    color: var(--clipping-orange);
  }

  .div-block-8384 {
    border-bottom: 1px solid #e0e0e0;
    margin-bottom: 1rem;
  }

  .parup-pdp-diario {
    font-size: 16px;
  }

  .parcen-pdp-diario {
    font-size: 24px;
  }

  .parcen-pdp-diario.b {
    font-size: 22px;
  }

  .popdiario-descuento {
    margin-bottom: .5rem;
    padding-left: 8px;
    padding-right: 8px;
    font-size: 50px;
    line-height: 1.2;
  }

  .image-3247-pp-diario {
    max-width: 200px;
  }

  .paragraph-51361-copy {
    font-size: 12px;
    font-weight: 400;
  }

  .div-block-8375-pp-diario {
    padding-top: 30px;
    padding-left: 0;
    padding-right: 0;
  }

  .ppup-vender {
    margin-bottom: .5rem;
    font-size: 32px;
  }

  .ppup-vender.b {
    font-size: 18px;
  }

  .paragraph-51367 {
    font-size: 35px;
  }

  .div-block-8375-pp-vender {
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .pp-diario-1w {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: row;
    align-items: center;
    margin-bottom: 4px;
    display: flex;
  }

  .pp-diario-1w.b {
    flex-flow: row;
    padding-top: 0;
  }

  .pp-diario-1w.buen-fin {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-top: 4px;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
  }

  .pp-diario-1w.cintamovil {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    flex-flow: column;
    justify-content: center;
    align-items: flex-start;
    width: auto;
    margin-left: 0;
    margin-right: 0;
    padding-top: 0;
    display: none;
  }

  .pp-diario1 {
    font-size: 5vw;
  }

  .pp-diario1.b {
    font-size: 4vw;
  }

  .pp-diario2w {
    flex-flow: row;
    justify-content: center;
    align-items: center;
    min-height: auto;
    margin-right: 2%;
    padding: 0 6px;
  }

  .cintillo-diario {
    padding-left: 5px;
    padding-right: 5px;
  }

  .cintillo-diario.aon {
    padding-left: 0;
    padding-right: 0;
  }

  .div-review {
    flex-flow: column;
    padding-top: 15px;
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-8388 {
    display: none;
  }

  .div-block-8389, .div-block-8389.v2, .div-block-8389.v2 {
    width: 100%;
  }

  .image-3249.cuenta {
    max-width: 100%;
    overflow: hidden;
  }

  .paragraph-51370, .paragraph-51370.como-pagar {
    font-size: 1.3rem;
  }

  .paragraph-51370.ofrece, .paragraph-51370.descubre {
    max-width: none;
  }

  .paragraph-51370.como-pagar {
    font-size: 1.3rem;
  }

  .paragraph-51370.plugin {
    max-width: 100%;
    font-size: 16px;
  }

  .paragraph-51370.ofrece, .paragraph-51370.descubre {
    max-width: none;
  }

  .image-3251 {
    max-width: 80%;
  }

  .paragraph-51371 {
    font-size: 28px;
    line-height: 1.2;
  }

  .div-block-8390.plugin {
    flex-flow: column;
  }

  .div-block-8390.pagos-d {
    border-radius: 18px;
    flex-flow: column-reverse;
  }

  .div-block-8390.cuenta {
    border-radius: 12px;
    flex-flow: column-reverse;
  }

  .image-3252.plugin.d {
    border-radius: 8px;
    display: none;
  }

  .image-3252.plugin.m {
    width: 100%;
    max-width: 100%;
    display: block;
  }

  .image-3252.plugin.deskcuenta {
    border-radius: 15px;
  }

  .image-3252.pagosd {
    border-radius: 18px;
  }

  .div-block-8391.check, .div-block-8391.pagos {
    width: 100%;
  }

  .div-block-8391.check, .div-block-8391.pagos {
    width: 100%;
  }

  .div-block-8391.cuenta {
    grid-template-rows: 1fr;
    grid-template-columns: 1fr;
    width: 100%;
  }

  .paragraph-51372 {
    font-size: 32px;
  }

  .div-block-8393.pagosd {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .inner-nav-prestamos {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .inner-nav-prestamos.plugin, .inner-nav-prestamos.razones, .inner-nav-prestamos.plugin, .inner-nav-prestamos.razones {
    grid-template-columns: 1fr;
  }

  .list-item-49 {
    font-size: 14px;
  }

  .whatsapp-globe {
    width: 100%;
    max-width: 100%;
  }

  .wa-starter {
    width: 50px;
    height: 50px;
  }

  .wa-globe {
    width: 100%;
    max-width: 300px;
  }

  .div-block-8401 {
    padding-top: 20px;
    padding-bottom: 10px;
  }

  .pw-wrapper {
    margin-bottom: 10px;
  }

  .pw-wrapper.b {
    margin-bottom: 0;
  }

  .inner-nav-check {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .inner-nav-check.scale {
    flex-flow: wrap;
  }

  .form_input-nu {
    width: 100%;
    max-width: none;
    height: 42px;
    min-height: 42px;
    padding-top: .7rem;
    padding-bottom: .7rem;
  }

  .checkmark-nu {
    width: 18px;
    min-width: 18px;
    height: 18px;
  }

  .form-nu-wrapper {
    padding: 20px;
  }

  .div-block-8402 {
    flex-flow: wrap;
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-3249-copy {
    max-width: 90%;
    top: 40vw;
    right: 0;
  }

  .image-3249-copy.d {
    display: none;
  }

  .div-block-8404 {
    padding: 20px;
  }

  .paragraph-51377._1 {
    font-size: 80px;
  }

  .div-block-8406 {
    flex-flow: column;
  }

  .plugin-image-d {
    display: none;
  }

  .div-block-8407, .div-block-8408 {
    width: 100%;
  }

  .div-block-8409 {
    height: 100%;
  }

  .logop-tienda {
    max-width: 130px;
    display: none;
  }

  .plugin-image-m {
    border-radius: 18px;
    margin-left: auto;
    margin-right: auto;
    display: block;
  }

  .div-block-8410 {
    grid-column-gap: 20px;
  }

  .paragraph-51378 {
    font-size: 32px;
  }

  .paragraph-51379 {
    line-height: 1.3;
  }

  .div-block-8411 {
    width: 40%;
    padding-left: 5px;
    padding-right: 5px;
  }

  .div-block-8412 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex-flow: wrap;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .image-3257 {
    margin-bottom: -80px;
    display: inline-block;
    position: relative;
    top: 1rem;
    right: -1.25rem;
  }

  .image-3258 {
    width: auto;
    max-width: 95%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
    right: auto;
  }

  .image-3258.rec {
    max-width: 100%;
  }

  .tabla-ofrece {
    flex-flow: column;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    padding-left: 0;
    padding-right: 0;
    transform: none;
  }

  .tabla-ofrece-column {
    justify-content: flex-start;
    align-items: center;
    width: 33%;
  }

  .table-ofrece-rows, .title-table-ofrece, .paragraph-51380, .paragraph-51381 {
    font-size: 14px;
  }

  .image-3222-pro2 {
    margin-top: 20px;
  }

  .image-3259 {
    max-width: 100%;
  }

  .div-block-8421 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    display: flex;
  }

  .div-block-8421.vert {
    justify-content: center;
    height: 100%;
  }

  .div-block-8422 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    justify-content: center;
    width: 100%;
  }

  .div-block-8422.fluid {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
    justify-content: flex-start;
    align-items: stretch;
  }

  .div-block-8424 {
    flex-flow: column-reverse;
    justify-content: center;
    align-items: center;
  }

  .div-block-8424.dark {
    position: absolute;
    top: 10px;
    right: 10px;
  }

  .box-form-title {
    text-align: center;
    margin-top: 0;
  }

  .fix-parraf-kit {
    text-align: center;
    width: auto;
  }

  .box-ben {
    width: 100%;
  }

  .slider-ecommerce {
    flex-flow: column;
    display: block;
  }

  .mask-ecommer {
    object-fit: fill;
  }

  .slide-como-usar {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .slide-como-usar.cata {
    padding-left: 0%;
    padding-right: 0%;
  }

  .slide-como-usar.lugar-p {
    max-width: 90%;
    padding-left: 1%;
    padding-right: 1%;
  }

  .slide-como-usar.descubre-sl {
    max-width: 80%;
    margin-right: 15px;
    padding-left: 0%;
    padding-right: 0%;
  }

  .max-width-90.text-size-14px {
    font-size: 13px;
    line-height: 1.4;
  }

  .collection-list-wrapper-7 {
    width: 100%;
  }

  .div-block-8427 {
    grid-column-gap: 30px;
    grid-row-gap: 30px;
    flex-flow: wrap;
    grid-template-columns: 1fr 1fr 1fr;
    justify-content: center;
    display: flex;
  }

  .div-block-8429 {
    grid-template-columns: 1fr;
  }

  .div-block-8429.vender {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    grid-template-columns: 1fr 1fr;
  }

  .text-color-25282a.text-weight-semibold.font-size-20 {
    line-height: 1.3;
  }

  .text-color-25282a.font-size-28.text-weight-semibold {
    font-size: 24px;
  }

  .text-color-25282a.text-size-16px.nowrap {
    white-space: nowrap;
    white-space: nowrap;
    font-size: 14px;
  }

  .text-color-25282a.homecrece {
    color: #000;
    font-size: 14px;
    font-weight: 500;
  }

  .text-color-25282a.text-weight-extrabold.font-size-64.font-size-mobile-32.text-align-center.wans {
    font-weight: 600;
    line-height: 1.25;
  }

  .text-color-353536.text-size-20px.dondec {
    font-size: 18px;
  }

  .image-3268 {
    max-width: 100%;
  }

  .slide-como-funcion {
    max-width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 10px;
    padding-right: 10px;
  }

  .grid-276 {
    flex-flow: column-reverse;
    grid-auto-flow: row;
    display: flex;
  }

  .div-block-8436 {
    padding: 20px 20px 10px;
  }

  .header_orange {
    flex-flow: column;
    font-size: 1rem;
  }

  .button_register {
    font-size: 14px;
  }

  .title_register {
    text-align: center;
    margin-bottom: 1rem;
    font-size: 19px;
  }

  .paragraph-_carru, .paragraph-_carru.paddi_carru, .paragraph-_carru.paddi_carru {
    font-size: 4vw;
  }

  .slide-ecommer-_new {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }

  .slide-ecommer-_new.text-align-center {
    width: 90vw;
    margin-right: 4vw;
  }

  .image-3270 {
    align-self: center;
  }

  .sticker-landing {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
    padding-left: 4px;
    top: 0;
  }

  .div-block-8439 {
    border-top-right-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .paragraph-51385 {
    font-size: 20px;
  }

  .paragraph-51386 {
    font-size: 10px;
  }

  .text-span-86 {
    white-space: nowrap;
  }

  .image-3271 {
    max-width: 70px;
    top: 15%;
    bottom: auto;
    right: 10%;
  }

  .div-block-8440 {
    width: 100%;
  }

  .div-block-8441 {
    display: none;
  }

  .text-size-18px.font-size-16-mobile {
    font-size: 16px;
  }

  .text-size-18px.font-size-16-mobile.buen_txt {
    overflow: hidden;
  }

  .text-color-fc4c02.font-size-32.text-weight-semibold.descubcuenta {
    text-align: center;
    text-align: center;
    text-align: center;
  }

  .text-color-fc4c02.text-size-20px.text-weight-bold.unete {
    font-size: 18px;
  }

  .text-color-fc4c02.text-weight-semibold.font-size-32.rettxt1 {
    font-size: 28px;
  }

  .text-color-fc4c02.text-weight-semibold.font-size-32.rettxt1.text-align-center {
    font-size: 24px;
  }

  .text-color-fc4c02.ret-big {
    font-size: 40px;
  }

  .text-color-fc4c02.ret-t3 {
    font-size: 18px;
  }

  .text-color-fc4c02.font-size-22.text-align-center.text-weight-semibold.cashback {
    font-size: 17px;
  }

  .font-size-32 {
    font-size: 24px;
  }

  .font-size-32.text-weight-bold.text-color-000000.morethan {
    width: 100%;
    margin-right: 10px;
    font-size: 18px;
  }

  .grid-miles {
    grid-column-gap: 4%;
    grid-row-gap: 10px;
    grid-template-rows: auto auto minmax(200px, 1fr);
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    justify-content: center;
    display: flex;
  }

  .grid-miles.omni, .grid-miles.dondec-acep, .grid-miles.solicita, .grid-miles.omni, .grid-miles.dondec-acep, .grid-miles.solicita {
    flex-flow: column;
  }

  .div-block-8442 {
    grid-column-gap: 35px;
    grid-row-gap: 35px;
    grid-template-columns: 1fr;
    padding-left: 15px;
    padding-right: 15px;
  }

  .benef-cuenta-img {
    max-width: 90%;
  }

  .financuenta {
    text-align: left;
    margin-top: -1rem;
  }

  .float-link-negocio {
    width: auto;
    max-width: 100%;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: auto;
    right: auto;
  }

  .text-size-24.text-weight-semibold.text-color-353536.ind {
    font-size: 18px;
  }

  .ventajas-wrapper {
    padding-left: 10px;
    padding-right: 10px;
  }

  .ventajas-content {
    padding-top: 0;
    font-size: 12px;
    line-height: 16px;
  }

  .ventajas-item.vender-ventajas {
    width: 100%;
    margin-left: auto;
    margin-right: auto;
  }

  .text-color-63666a.text-size-14px.tn {
    font-size: 11px;
  }

  .text-color-63666a.text-weight-bold.heading-style-4xl.us {
    font-size: 20px;
    line-height: 1.3;
  }

  .ventajas-capa-alfa.vender-ventajas {
    background-image: linear-gradient(#fff0, #fff0 21%, #fff);
  }

  .div-block-8447 {
    width: 100%;
  }

  .div-block-8448 {
    grid-template-columns: 1fr;
  }

  .div-block-8449 {
    grid-template-columns: 1fr;
    max-height: 60vh;
  }

  .div-block-8450 {
    flex-flow: column;
  }

  .div-block-8451, .div-block-8452 {
    width: 100%;
  }

  .link-block-50 {
    align-items: center;
    font-size: 13px;
  }

  .paragraph-51389 {
    font-size: 12px;
  }

  .paragraph-51390 {
    font-size: 11px;
  }

  .div-block-8455 {
    width: 300px;
  }

  .paragraph-51391 {
    font-size: 13px;
  }

  .image-3277 {
    width: 18px;
    min-width: 18px;
    font-size: 12px;
  }

  .paragraph-51392 {
    font-size: 18px;
  }

  .div-block-8458, .div-block-8458.dondec.desc, .div-block-8458.dondec.desc, .div-block-8458.dondec.desc {
    grid-template-columns: 1fr;
  }

  .div-block-8459 {
    padding: 20px;
  }

  .div-block-8459.simplifica {
    padding-bottom: 0;
  }

  .paragraph-51393 {
    font-size: 18px;
  }

  .paragraph-51393.dondex {
    font-size: 24px;
  }

  .empresas-presen {
    padding: 30px 20px 25px;
  }

  .empresas-presen.b {
    padding-bottom: 25px;
  }

  .empresas-int, .paragraph-51398 {
    font-size: 18px;
  }

  .slide-8 {
    width: 98%;
  }

  .slide-8.dondec {
    width: 96%;
  }

  .slide-nav-10 {
    display: block;
  }

  .div-block-8466 {
    height: auto;
  }

  .mask-14 {
    padding-bottom: 50px;
  }

  .div-block-8482 {
    grid-template-columns: 1fr;
  }

  .div-block-8483 {
    flex-flow: column;
    margin-bottom: 40px;
  }

  .div-block-8484, .div-block-8485, .div-block-8486 {
    width: 100%;
  }

  .div-block-8486._100.t {
    min-height: auto;
  }

  .dondeiconwrapper {
    width: 50%;
    max-width: none;
    height: auto;
    max-height: none;
    padding-top: 5px;
    padding-bottom: 5px;
  }

  .dondeiconwrapper.sp {
    max-height: none;
  }

  .div-block-8488 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
  }

  .div-block-8488.ind {
    grid-template-columns: 1fr;
  }

  .div-block-8489 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-8490 {
    background-position: 65%;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8490.c, .div-block-8490.s, .div-block-8490.c, .div-block-8490.s {
    background-position: 40%;
  }

  .font-size-28.text-color-353536.text-weight-semibold.tn {
    font-size: 16px;
  }

  .tn-slide {
    margin-left: 1px;
    margin-right: 1px;
    padding-left: 2px;
    padding-right: 2px;
  }

  .right-arrow-13 {
    right: 10px;
  }

  .left-arrow-13 {
    right: 60px;
  }

  .mask-15 {
    overflow: visible;
  }

  .div-block-8492 {
    grid-column-gap: 40px;
    grid-row-gap: 40px;
    grid-template-columns: 1fr;
  }

  .image-3289, .image-3290, .image-3291 {
    border-radius: 8px;
  }

  .div-block-8494 {
    grid-template-columns: 1fr;
  }

  .us-img-socio.pp {
    max-width: 60px;
  }

  .div-block-8496.pp {
    grid-column-gap: 10px;
    grid-row-gap: 20px;
    grid-column-gap: 10px;
    grid-row-gap: 20px;
  }

  .display-grid._3col {
    grid-template-columns: 1fr;
  }

  .div-block-8497 {
    width: 100%;
  }

  .slide-test-25 {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
    padding-left: 30px;
    padding-right: 30px;
  }

  .image-3293 {
    aspect-ratio: 1;
    object-fit: cover;
    border-radius: 16px;
  }

  .finan_opt, .finan_opt.activo, .finan_opt.activo {
    height: auto;
    max-height: none;
    padding-top: 20px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .div-block-8499 {
    height: 200px;
    position: static;
  }

  .div-block-8501 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .slide-9 {
    width: 100%;
  }

  .slide-9.vert {
    height: 200px;
  }

  .slide-9.tercio {
    width: 100%;
  }

  .slide-nav-12 {
    display: block;
  }

  .slide-10 {
    width: 100%;
  }

  .paragraph-51406, .leer-menos-footer {
    font-size: 14px;
  }

  .image-3300 {
    max-width: 100%;
    margin-bottom: -20px;
  }

  .crea-tu-clip-cuenta {
    grid-template-columns: 1fr;
  }

  .background-video {
    aspect-ratio: auto;
    object-fit: contain;
    width: 100%;
    max-width: 100%;
    max-height: 100vw;
  }

  .div-block-58927 {
    flex-flow: column;
    align-items: flex-start;
    margin-right: 0;
  }

  .div-block-58928 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
  }

  .div-block-58928.feb {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    align-items: flex-start;
  }

  .div-block-58929 {
    padding-top: 5px;
    display: none;
  }

  .div-block-58929.vender {
    margin-left: 4px;
  }

  .paragraph-51408 {
    font-size: 4vw;
  }

  .paragraph-51408.aon {
    margin-left: 0;
    font-size: 5vw;
  }

  .paragraph-51409 {
    font-size: 12px;
  }

  .paragraph-51409.aon {
    display: none;
  }

  .paragraph-51410 {
    padding: 4px 16px 4px 6px;
    font-size: 12px;
  }

  .image-3301 {
    width: 22px;
    bottom: -4px;
    right: -6px;
  }

  .image-3303 {
    max-width: 220px;
    display: none;
    bottom: 0;
  }

  .image-3303.calc {
    display: block;
  }

  .div-block-58933 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: center;
    align-items: center;
  }

  .image-3305 {
    height: 40px;
  }

  .image-3306 {
    height: 35px;
  }

  .contenedor_stackeable {
    height: auto;
    padding-bottom: 30px;
  }

  .seccion-stackeable {
    height: 140vw;
  }

  .seccion-stackeable.uno {
    margin-bottom: 200px;
    top: 0;
  }

  .seccion-stackeable.dos {
    margin-bottom: 150px;
    top: 50px;
  }

  .seccion-stackeable.tres {
    margin-bottom: 100px;
    top: 100px;
  }

  .seccion-stackeable.cuatro {
    margin-bottom: 50px;
    top: 150px;
  }

  .seccion-stackeable.cinco {
    margin-bottom: 0;
    top: 200px;
  }

  .tit-stackeable {
    padding-top: 11px;
    padding-bottom: 11px;
  }

  .div-block-58942 {
    aspect-ratio: 1 / 1.6;
    background-image: linear-gradient(#fff0 37%, #fff 66%), url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67b335dfff6f68ddefa01363_pizarra.avif");
    background-position: 0 0, 75% 0;
    background-size: auto, cover;
    background-attachment: scroll, scroll;
    padding-top: 100%;
    padding-bottom: 0%;
  }

  .mask-19 {
    padding-bottom: 50px;
  }

  .div-block-58943 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .div-block-58945 {
    grid-row-gap: 15px;
    grid-template-columns: 1fr;
  }

  .div-block-58947 {
    padding: 0;
  }

  .div-block-58949 {
    grid-template-columns: 1fr;
    display: block;
  }

  .div-block-58950, .code-embed-8 {
    max-width: 100%;
  }

  .video-slide {
    width: 95%;
  }

  .image-3319 {
    border-radius: 16px;
    display: block;
  }

  .div-block-58957 {
    border-top: 1px solid #e0e0e0;
    margin-left: 15px;
    padding-top: 15px;
    padding-left: 0;
  }

  .background-video-2 {
    width: 100%;
  }

  .ret-txt2 {
    font-size: 18px;
  }

  .text-span-103 {
    font-size: 70px;
  }

  .paragraph-51417 {
    font-size: 14px;
  }

  .paragraph-51418 {
    font-size: 15px;
  }

  .div-block-58959 {
    justify-content: center;
    display: flex;
  }

  .image-3321 {
    max-width: 100px;
  }

  .cint_content2 {
    grid-column-gap: 2vw;
    grid-row-gap: 2vw;
    align-items: center;
    margin-bottom: 4px;
    display: flex;
  }

  .cint_content1.empresas {
    width: 50%;
  }

  .paragraph-51419 {
    margin-left: 0;
    padding-left: 5px;
    padding-right: 58px;
  }

  .paragraph-51419.empresas {
    display: none;
  }

  .paragraph-51419.empresas.mobile {
    text-align: center;
    text-align: center;
    justify-content: center;
    padding-left: 0;
    padding-right: 0;
    display: flex;
  }

  .div-block-58960 {
    flex-flow: column;
  }

  .text-span-106 {
    font-size: 14px;
    display: block;
  }

  .link-block-53 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    flex-flow: column;
    max-width: 200px;
    padding: 9px 10px;
  }

  .paragraph-51424 {
    font-size: 20px;
  }

  .image-3325 {
    max-width: 100%;
  }

  .div-block-58971 {
    bottom: 5vw;
  }

  .image-3326 {
    object-position: 50% 50%;
    width: 150%;
    max-width: 200%;
    left: -50%;
  }

  .div-block-58972 {
    padding-bottom: 300px;
  }

  .hero-estados-grande {
    font-size: 8vw;
  }

  .div-block-58974 {
    flex-flow: column;
  }

  .div-block-58975, .div-block-58976 {
    width: 100%;
  }

  .mtj_head {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    cursor: pointer;
    justify-content: space-between;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .mtj_des {
    height: auto;
    overflow: hidden;
  }

  .video-rounded {
    border-radius: 8px;
  }

  .image-3327 {
    width: 50px;
  }

  .arrow-mtj {
    display: block;
  }

  .div-block-58980 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    justify-content: flex-start;
    align-items: flex-start;
    display: flex;
  }

  .smartbanner-wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    background-color: #fff;
    background-image: url("https://cdn.prod.website-files.com/640a110ff475260ce6551685/67f410a2c3d8b421310bc50a_Vector%20(10).svg");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: contain;
    align-items: center;
    padding: 0 0 0 10px;
    display: none;
    box-shadow: 5px 0 5px 3px #0000005e;
  }

  .paragraph-51425 {
    color: #25282a;
    font-size: 3.5vw;
    font-weight: 700;
  }

  .image-3328 {
    margin-left: -40px;
  }

  .image-3329 {
    cursor: pointer;
  }

  .div-block-58981 {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    align-items: flex-end;
  }

  .image-3331 {
    margin-left: 0;
  }

  .div-block-58984 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    flex-flow: row-reverse;
    display: flex;
  }

  .div-block-58988 {
    padding: 20px;
  }

  .font-size-36.text-weight-bold.text-color-000000.font-size-mobile-24 {
    font-size: 24px;
  }

  .font-size-36.text-weight-bold.text-align-center.font-size-28-mobile {
    font-size: 28px;
  }

  .font-size-36.text-weight-bold.font-size-28-mobile {
    font-size: 28px;
    line-height: 1.3;
  }

  .div-block-58990 {
    grid-template-columns: 1fr;
  }

  .div-block-58991 {
    flex-flow: column;
  }

  .div-block-58993.pp.v2 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-column-gap: 0px;
    grid-row-gap: 0px;
  }

  .div-block-58994.b {
    padding-top: 20px;
    padding-bottom: 20px;
    padding-left: 20px;
  }

  .div-block-58994.p {
    padding-left: 0;
    padding-right: 0;
  }

  .div-block-58994.p.exp {
    text-align: center;
    text-align: center;
  }

  .slide-12, .slide-12.emp {
    width: 90%;
  }

  .slide-12.emp {
    width: 90%;
  }

  .slide-12.pp {
    width: 95%;
    padding-right: 12px;
  }

  .left-arrow-15, .right-arrow-15, .image-3336 {
    display: none;
  }

  .div-block-59003 {
    flex-flow: column;
    align-items: flex-start;
    display: flex;
  }

  .div-block-59005 {
    border-radius: 16px;
    padding: 15px 20px;
  }

  .paragraph-51344-crece {
    font-size: 16px;
  }

  .div-block-59010 {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    align-items: center;
    display: flex;
  }

  .image-3338 {
    width: 35px;
  }

  .div-block-59011 {
    grid-column-gap: 4px;
    grid-row-gap: 4px;
    flex-flow: column;
    display: flex;
  }

  .image-3339.mobile {
    display: inline-block;
  }

  .image-3339.desktop {
    display: none;
  }

  .whatsapp-comp {
    bottom: 70px;
    right: 10px;
  }

  .div-block-59012 {
    z-index: 990;
    flex-flow: column;
    justify-content: center;
    max-width: 260px;
    padding-top: 15px;
    padding-left: 10px;
    padding-right: 20px;
  }

  .paragraph-51427 {
    margin-bottom: 0;
    font-size: 12px;
  }

  .wh_mensaje_bot {
    font-size: 12px;
  }

  .div-block-59014 {
    z-index: 999;
    justify-content: center;
    align-items: center;
    width: 50px;
    height: 50px;
    margin-top: 0;
    display: flex;
  }

  .image-3340 {
    top: -1px;
    right: 0;
  }

  .link-block-54 {
    text-decoration: none;
  }

  .wh_mensaje_user {
    font-size: 12px;
  }

  .paragraph-51432 {
    font-size: 26px;
  }

  .tab-link-tab-1 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-left: 5px;
    padding-right: 10px;
  }

  .image-3344 {
    margin-right: 6px;
  }

  .div-block-59020 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-59021, .div-block-59022 {
    width: 100%;
  }

  .image-3346.total2 {
    margin-right: -5px;
  }

  .image-3346.ultra {
    width: 22px;
    margin-right: 2px;
  }

  .tab_escoge.cont {
    font-size: 22px;
  }

  .mask-23 {
    overflow: visible;
  }

  .div-block-59024 {
    text-align: center;
    background-color: #fff;
    background-image: linear-gradient(#e0e0e0, #6666665e);
    border-radius: 5px;
    flex-flow: column;
    justify-content: center;
    align-items: center;
    width: 100%;
    padding: 10px;
    display: flex;
  }

  .div-block-59025 {
    z-index: 2;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    flex-flow: wrap;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    margin-top: 20px;
    display: grid;
    position: relative;
  }

  .div-block-59027 {
    padding-left: 15px;
    padding-right: 15px;
  }

  .paragraph-51433 {
    font-size: 14px;
  }

  .image-3348 {
    max-width: none;
    max-height: 40px;
  }

  .image-3349 {
    max-height: 36px;
  }

  .paragraph-51435 {
    font-size: 20px;
  }

  .paragraph-51435.v2 {
    font-size: 8px;
  }

  .div-block-59033 {
    padding-left: 10px;
    padding-right: 10px;
  }

  .image-3353 {
    top: 14rem;
  }

  .crece.desktop {
    display: none;
  }

  .crece.mobile {
    display: block;
  }

  .div-block-59037 {
    min-width: 562px;
  }

  .image-3356 {
    max-width: 70%;
  }

  .privacidad-2-col {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column-reverse;
  }

  .privacidad-contenido {
    width: 100%;
    padding-top: 1rem;
    padding-right: 0;
  }

  .indice-cointainer-priv {
    background-color: #fff;
    width: 100%;
    height: auto;
    padding-top: 1rem;
    padding-bottom: 15px;
    display: block;
    position: fixed;
    inset: 0% 0% auto;
    box-shadow: 0 2px 5px #0003;
  }

  .indice-cointainer-priv.priv {
    padding-top: 4rem;
  }

  .richtext-privacidad h2 {
    font-size: 28px;
  }

  .richtext-privacidad ol {
    padding-left: 1.8rem;
  }

  .richtext-privacidad li {
    font-size: 16px;
  }

  .richtext-prestaclip h2 {
    font-size: 18px;
  }

  .div-block-59038 {
    padding-top: 60px;
  }

  .richtext-privacidad-2 h2 {
    font-size: 28px;
  }

  .div-block-59039 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: row;
  }

  .image-3358 {
    max-width: 30%;
  }

  .div-block-59040 {
    flex-flow: column;
    align-items: center;
  }

  .image-3359 {
    width: auto;
  }

  .div-block-59041 {
    flex-flow: column;
    width: 100%;
  }

  .div-block-59042 {
    justify-content: center;
    width: 100%;
  }

  .image-3360 {
    width: auto;
  }

  .div-block-59043 {
    flex-flow: column;
    align-items: center;
  }

  .text-span-120 {
    font-size: 19px;
  }

  .image-3362 {
    max-width: 85px;
  }

  .font-size-22.text-color-202020.font-size-mobile-16 {
    font-size: 16px;
  }

  .font-size-40.text-weight-extrabold.font-size-mobile-32 {
    font-size: 32px;
  }

  .font-size-40.font-size-mobile-28 {
    font-size: 28px;
  }

  .font-size-40.font-size-mobile-28.text-weight-extrabold.cash-mobile {
    text-align: center;
    display: block;
  }

  .font-size-40.font-size-mobile-28.text-weight-extrabold.cash-desktop {
    display: none;
  }

  .display-grid.gap50.one-column-mobile.gap20-mobile {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .display-grid.one-column-mobile {
    grid-template-columns: 1fr;
  }

  .font-size-mobile-32 {
    font-size: 32px;
  }

  .cashb_hero_sticker {
    width: 159px;
    height: 159px;
  }

  .image-3365 {
    width: 110px;
  }

  .div-block-59065 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: column;
  }

  .div-block-59066.f {
    width: 100%;
  }

  .div-block-59066.s {
    text-align: center;
    width: 100%;
  }

  .div-block-59069 {
    padding-top: 5px;
    padding-bottom: 5px;
    inset: 0 auto auto 0;
  }

  .image-3369 {
    max-width: 100%;
  }

  .text-size-27.text-size-mobile-20px {
    font-size: 20px;
  }

  .text-size-mobile-22 {
    font-size: 22px;
  }

  .div-block-59071 {
    padding: 120px 20px 40px;
  }

  .div-block-59071.v2 {
    padding-top: 140px;
    padding-bottom: 40px;
    padding-left: 20px;
  }

  .div-block-59072 {
    margin-bottom: 10px;
  }

  .text-color-8c8c8c.text-size-24.font-size-mobile-16 {
    font-size: 16px;
  }

  .image-3371 {
    width: auto;
  }

  .div-block-59074.v2 {
    top: -110px;
  }

  .image-3372 {
    width: 200px;
  }

  .image-3372.v2 {
    width: 150px;
  }

  .font-size-mobile-14 {
    font-size: 14px;
  }

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

  .font-size-32-mobile {
    font-size: 32px;
  }

  .font-size-20.text-weight-semibold.text-color-000000.font-size-16-mobile {
    font-size: 16px;
  }

  .div-block-59077 {
    padding: 20px;
  }

  .div-block-59077.sincro {
    padding-left: 0;
    padding-right: 0;
  }

  .wansoft-selectores {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    border-width: 0;
    flex-flow: wrap;
  }

  .wans_selector {
    border: 1px solid #e0e0e0;
    border-radius: 8px;
    justify-content: center;
    width: 130px;
    padding-left: 4px;
  }

  .wans_selector.activo {
    justify-content: center;
    padding-left: 4px;
    padding-right: 4px;
  }

  .wans_txt_selector {
    font-size: 14px;
  }

  .image-3377 {
    margin-right: 10px;
  }

  .wansoft_acc_trigger {
    grid-column-gap: 5px;
    grid-row-gap: 5px;
    position: relative;
  }

  .div-block-59079 {
    flex-flow: column;
    align-items: center;
    width: 18px;
    display: flex;
    position: relative;
    inset: 0% 0% 0% auto;
  }

  .image-3380 {
    position: absolute;
    inset: 6px 0% 0%;
  }

  .div-block-59081 {
    border-bottom-right-radius: 20px;
    border-bottom-left-radius: 20px;
  }

  .div-block-59082 {
    padding-left: 20px;
    padding-right: 20px;
  }

  .image-3383 {
    aspect-ratio: 1.3;
    object-fit: cover;
    width: 100%;
  }

  .text-span-123 {
    font-size: 18px;
  }

  .image-3384 {
    margin-right: 0;
  }

  .image-3386 {
    max-width: none;
    max-height: 60px;
  }

  .text-span-124 {
    font-size: 18px;
  }

  .text-span-125 {
    font-size: 22px;
  }

  .div-block-59083 {
    grid-column-gap: 20px;
    grid-row-gap: 20px;
  }

  .font-size-48.text-weight-bold.font-size-28-mobile {
    font-size: 28px;
    line-height: 1.3;
  }

  .div-block-59088, .div-block-59088._1, .div-block-59088.center, .div-block-59088.center-2, .div-block-59088._50, .div-block-59088._1, .div-block-59088.center, .div-block-59088.center-2, .div-block-59088._50 {
    width: 100%;
  }

  .div-block-59089 {
    flex-flow: column;
    max-height: none;
    display: none;
  }

  .div-block-59089._50 {
    display: none;
  }

  .font-size-20-mobile {
    font-size: 20px;
  }

  .div-block-59091 {
    cursor: pointer;
    display: flex;
  }

  .buen-fin-i {
    display: block;
  }

  .div-block-59094 {
    min-height: auto;
  }

  .slide-13 {
    width: 95%;
    margin-right: 10px;
  }

  .slider-15, .slide-nav-15 {
    display: block;
  }

  .image-3389 {
    width: 74px;
    height: auto;
  }

  .image-3389.bf {
    width: 30px;
    margin-left: -5px;
    display: none;
  }

  .cint_bf {
    flex-flow: row;
    align-items: center;
    width: auto;
    margin-right: 0;
    padding-right: 10px;
  }

  .cint_bf.v {
    padding-left: 5px;
    padding-right: 7px;
  }

  .div-block-59096 {
    display: none;
  }

  .paragraph-51453 {
    font-size: 22px;
  }

  .paragraph-51454 {
    font-size: 20px;
  }

  .paragraph-51455.mobile {
    white-space: nowrap;
    white-space: nowrap;
    margin-right: 8px;
    font-size: 12px;
    font-weight: 700;
  }

  .paragraph-51456.mobile {
    font-size: 12px;
  }

  .div-block-59100 {
    padding: 10px 20px;
  }

  .paragraph-51458 {
    text-align: center;
    font-size: 14px;
  }

  .paragraph-51459 {
    text-align: center;
    font-size: 18px;
  }

  .div-block-59101 {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    padding-top: 10px;
    padding-bottom: 10px;
  }

  .div-block-59102 {
    width: 46%;
  }

  .paragraph-51460 {
    font-size: 14px;
  }

  .image-3392 {
    max-height: 90px;
  }

  .div-block-59105 {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    grid-template-columns: 1fr;
  }

  .div-block-59106 {
    padding: 30px;
  }

  .slide-15, .slide-15.m, .slide-15.m {
    width: 85%;
  }

  .div-block-59107 {
    width: 100%;
  }

  .paragraph-51462 {
    font-size: 20px;
    font-weight: 700;
    line-height: 1;
  }

  .text-span-128 {
    font-size: 14px;
  }

  .text-span-129 {
    font-size: 12px;
    display: none;
  }

  .text-span-130 {
    font-size: 10px;
  }

  .text-span-131 {
    font-size: 14px;
    display: inline-block;
  }
}

#w-node-_40f85dc1-419e-f6a1-6347-b3184290123c-988d260e, #w-node-_40f85dc1-419e-f6a1-6347-b3184290123d-988d260e, #w-node-_7294c5de-488e-964f-6f60-982377a7ea95-988d260e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7294c5de-488e-964f-6f60-982377a7ea96-988d260e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3ce85c2e-5d08-f57b-6d43-158b754d2a37-988d260e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-ae80ecf6-724d-5bc2-c7dd-8283eb018841-988d260e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_7ce262e7-61ac-3905-713e-aae8f00ff44b-988d260e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7ce262e7-61ac-3905-713e-aae8f00ff44c-988d260e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-c34d946f-4134-ded1-272c-4aa71d9f13f6-988d260e, #w-node-c34d946f-4134-ded1-272c-4aa71d9f13f7-988d260e, #w-node-_0dbdbf02-b77f-d87f-1141-d10647518998-988d260e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_0dbdbf02-b77f-d87f-1141-d10647518999-988d260e {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_0838ecaf-944c-ab56-e14f-847d8cf7f1ab-fa1875ed {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (max-width: 991px) {
  #w-node-c34d946f-4134-ded1-272c-4aa71d9f13f6-988d260e {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_0dbdbf02-b77f-d87f-1141-d10647518998-988d260e {
    grid-area: 2 / 3 / 3 / 4;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_7294c5de-488e-964f-6f60-982377a7ea96-988d260e, #w-node-ae80ecf6-724d-5bc2-c7dd-8283eb018841-988d260e, #w-node-_7ce262e7-61ac-3905-713e-aae8f00ff44c-988d260e, #w-node-_0dbdbf02-b77f-d87f-1141-d10647518999-988d260e {
    grid-area: 2 / 2 / 3 / 3;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_7294c5de-488e-964f-6f60-982377a7ea95-988d260e {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_7294c5de-488e-964f-6f60-982377a7ea96-988d260e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3ce85c2e-5d08-f57b-6d43-158b754d2a37-988d260e {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-ae80ecf6-724d-5bc2-c7dd-8283eb018841-988d260e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_7ce262e7-61ac-3905-713e-aae8f00ff44b-988d260e {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_7ce262e7-61ac-3905-713e-aae8f00ff44c-988d260e {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-c34d946f-4134-ded1-272c-4aa71d9f13f6-988d260e {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_0dbdbf02-b77f-d87f-1141-d10647518998-988d260e {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_0dbdbf02-b77f-d87f-1141-d10647518999-988d260e {
    grid-area: 3 / 1 / 4 / 2;
  }
}
