html {
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
  font-family: sans-serif;
}

body {
  margin: 0;
}

article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary {
  display: block;
}

audio, canvas, progress, video {
  vertical-align: baseline;
  display: inline-block;
}

audio:not([controls]) {
  height: 0;
  display: none;
}

[hidden], template {
  display: none;
}

a {
  background-color: #0000;
}

a:active, a:hover {
  outline: 0;
}

abbr[title] {
  border-bottom: 1px dotted;
}

b, strong {
  font-weight: bold;
}

dfn {
  font-style: italic;
}

h1 {
  margin: .67em 0;
  font-size: 2em;
}

mark {
  color: #000;
  background: #ff0;
}

small {
  font-size: 80%;
}

sub, sup {
  vertical-align: baseline;
  font-size: 75%;
  line-height: 0;
  position: relative;
}

sup {
  top: -.5em;
}

sub {
  bottom: -.25em;
}

img {
  border: 0;
}

svg:not(:root) {
  overflow: hidden;
}

hr {
  box-sizing: content-box;
  height: 0;
}

pre {
  overflow: auto;
}

code, kbd, pre, samp {
  font-family: monospace;
  font-size: 1em;
}

button, input, optgroup, select, textarea {
  color: inherit;
  font: inherit;
  margin: 0;
}

button {
  overflow: visible;
}

button, select {
  text-transform: none;
}

button, html input[type="button"], input[type="reset"] {
  -webkit-appearance: button;
  cursor: pointer;
}

button[disabled], html input[disabled] {
  cursor: default;
}

button::-moz-focus-inner, input::-moz-focus-inner {
  border: 0;
  padding: 0;
}

input {
  line-height: normal;
}

input[type="checkbox"], input[type="radio"] {
  box-sizing: border-box;
  padding: 0;
}

input[type="number"]::-webkit-inner-spin-button, input[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

input[type="search"] {
  -webkit-appearance: none;
}

input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

legend {
  border: 0;
  padding: 0;
}

textarea {
  overflow: auto;
}

optgroup {
  font-weight: bold;
}

table {
  border-collapse: collapse;
  border-spacing: 0;
}

td, th {
  padding: 0;
}

@font-face {
  font-family: webflow-icons;
  src: url("data:application/x-font-ttf;charset=utf-8;base64,AAEAAAALAIAAAwAwT1MvMg8SBiUAAAC8AAAAYGNtYXDpP+a4AAABHAAAAFxnYXNwAAAAEAAAAXgAAAAIZ2x5ZmhS2XEAAAGAAAADHGhlYWQTFw3HAAAEnAAAADZoaGVhCXYFgQAABNQAAAAkaG10eCe4A1oAAAT4AAAAMGxvY2EDtALGAAAFKAAAABptYXhwABAAPgAABUQAAAAgbmFtZSoCsMsAAAVkAAABznBvc3QAAwAAAAAHNAAAACAAAwP4AZAABQAAApkCzAAAAI8CmQLMAAAB6wAzAQkAAAAAAAAAAAAAAAAAAAABEAAAAAAAAAAAAAAAAAAAAABAAADpAwPA/8AAQAPAAEAAAAABAAAAAAAAAAAAAAAgAAAAAAADAAAAAwAAABwAAQADAAAAHAADAAEAAAAcAAQAQAAAAAwACAACAAQAAQAg5gPpA//9//8AAAAAACDmAOkA//3//wAB/+MaBBcIAAMAAQAAAAAAAAAAAAAAAAABAAH//wAPAAEAAAAAAAAAAAACAAA3OQEAAAAAAQAAAAAAAAAAAAIAADc5AQAAAAABAAAAAAAAAAAAAgAANzkBAAAAAAEBIAAAAyADgAAFAAAJAQcJARcDIP5AQAGA/oBAAcABwED+gP6AQAABAOAAAALgA4AABQAAEwEXCQEH4AHAQP6AAYBAAcABwED+gP6AQAAAAwDAAOADQALAAA8AHwAvAAABISIGHQEUFjMhMjY9ATQmByEiBh0BFBYzITI2PQE0JgchIgYdARQWMyEyNj0BNCYDIP3ADRMTDQJADRMTDf3ADRMTDQJADRMTDf3ADRMTDQJADRMTAsATDSANExMNIA0TwBMNIA0TEw0gDRPAEw0gDRMTDSANEwAAAAABAJ0AtAOBApUABQAACQIHCQEDJP7r/upcAXEBcgKU/usBFVz+fAGEAAAAAAL//f+9BAMDwwAEAAkAABcBJwEXAwE3AQdpA5ps/GZsbAOabPxmbEMDmmz8ZmwDmvxmbAOabAAAAgAA/8AEAAPAAB0AOwAABSInLgEnJjU0Nz4BNzYzMTIXHgEXFhUUBw4BBwYjNTI3PgE3NjU0Jy4BJyYjMSIHDgEHBhUUFx4BFxYzAgBqXV6LKCgoKIteXWpqXV6LKCgoKIteXWpVSktvICEhIG9LSlVVSktvICEhIG9LSlVAKCiLXl1qal1eiygoKCiLXl1qal1eiygoZiEgb0tKVVVKS28gISEgb0tKVVVKS28gIQABAAABwAIAA8AAEgAAEzQ3PgE3NjMxFSIHDgEHBhUxIwAoKIteXWpVSktvICFmAcBqXV6LKChmISBvS0pVAAAAAgAA/8AFtgPAADIAOgAAARYXHgEXFhUUBw4BBwYHIxUhIicuAScmNTQ3PgE3NjMxOAExNDc+ATc2MzIXHgEXFhcVATMJATMVMzUEjD83NlAXFxYXTjU1PQL8kz01Nk8XFxcXTzY1PSIjd1BQWlJJSXInJw3+mdv+2/7c25MCUQYcHFg5OUA/ODlXHBwIAhcXTzY1PTw1Nk8XF1tQUHcjIhwcYUNDTgL+3QFt/pOTkwABAAAAAQAAmM7nP18PPPUACwQAAAAAANciZKUAAAAA1yJkpf/9/70FtgPDAAAACAACAAAAAAAAAAEAAAPA/8AAAAW3//3//QW2AAEAAAAAAAAAAAAAAAAAAAAMBAAAAAAAAAAAAAAAAgAAAAQAASAEAADgBAAAwAQAAJ0EAP/9BAAAAAQAAAAFtwAAAAAAAAAKABQAHgAyAEYAjACiAL4BFgE2AY4AAAABAAAADAA8AAMAAAAAAAIAAAAAAAAAAAAAAAAAAAAAAAAADgCuAAEAAAAAAAEADQAAAAEAAAAAAAIABwCWAAEAAAAAAAMADQBIAAEAAAAAAAQADQCrAAEAAAAAAAUACwAnAAEAAAAAAAYADQBvAAEAAAAAAAoAGgDSAAMAAQQJAAEAGgANAAMAAQQJAAIADgCdAAMAAQQJAAMAGgBVAAMAAQQJAAQAGgC4AAMAAQQJAAUAFgAyAAMAAQQJAAYAGgB8AAMAAQQJAAoANADsd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzVmVyc2lvbiAxLjAAVgBlAHIAcwBpAG8AbgAgADEALgAwd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzUmVndWxhcgBSAGUAZwB1AGwAYQByd2ViZmxvdy1pY29ucwB3AGUAYgBmAGwAbwB3AC0AaQBjAG8AbgBzRm9udCBnZW5lcmF0ZWQgYnkgSWNvTW9vbi4ARgBvAG4AdAAgAGcAZQBuAGUAcgBhAHQAZQBkACAAYgB5ACAASQBjAG8ATQBvAG8AbgAuAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==") format("truetype");
  font-weight: normal;
  font-style: normal;
}

[class^="w-icon-"], [class*=" w-icon-"] {
  speak: none;
  font-variant: normal;
  text-transform: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-style: normal;
  font-weight: normal;
  line-height: 1;
  font-family: webflow-icons !important;
}

.w-icon-slider-right:before {
  content: "";
}

.w-icon-slider-left:before {
  content: "";
}

.w-icon-nav-menu:before {
  content: "";
}

.w-icon-arrow-down:before, .w-icon-dropdown-toggle:before {
  content: "";
}

.w-icon-file-upload-remove:before {
  content: "";
}

.w-icon-file-upload-icon:before {
  content: "";
}

* {
  box-sizing: border-box;
}

html {
  height: 100%;
}

body {
  color: #333;
  background-color: #fff;
  min-height: 100%;
  margin: 0;
  font-family: Arial, sans-serif;
  font-size: 14px;
  line-height: 20px;
}

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

html.w-mod-touch * {
  background-attachment: scroll !important;
}

.w-block {
  display: block;
}

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

.w-clearfix:before, .w-clearfix:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-clearfix:after {
  clear: both;
}

.w-hidden {
  display: none;
}

.w-button {
  color: #fff;
  line-height: inherit;
  cursor: pointer;
  background-color: #3898ec;
  border: 0;
  border-radius: 0;
  padding: 9px 15px;
  text-decoration: none;
  display: inline-block;
}

input.w-button {
  -webkit-appearance: button;
}

html[data-w-dynpage] [data-w-cloak] {
  color: #0000 !important;
}

.w-code-block {
  margin: unset;
}

pre.w-code-block code {
  all: inherit;
}

.w-optimization {
  display: contents;
}

.w-webflow-badge, .w-webflow-badge > img {
  box-sizing: unset;
  width: unset;
  height: unset;
  max-height: unset;
  max-width: unset;
  min-height: unset;
  min-width: unset;
  margin: unset;
  padding: unset;
  float: unset;
  clear: unset;
  border: unset;
  border-radius: unset;
  background: unset;
  background-image: unset;
  background-position: unset;
  background-size: unset;
  background-repeat: unset;
  background-origin: unset;
  background-clip: unset;
  background-attachment: unset;
  background-color: unset;
  box-shadow: unset;
  transform: unset;
  direction: unset;
  font-family: unset;
  font-weight: unset;
  color: unset;
  font-size: unset;
  line-height: unset;
  font-style: unset;
  font-variant: unset;
  text-align: unset;
  letter-spacing: unset;
  -webkit-text-decoration: unset;
  text-decoration: unset;
  text-indent: unset;
  text-transform: unset;
  list-style-type: unset;
  text-shadow: unset;
  vertical-align: unset;
  cursor: unset;
  white-space: unset;
  word-break: unset;
  word-spacing: unset;
  word-wrap: unset;
  transition: unset;
}

.w-webflow-badge {
  white-space: nowrap;
  cursor: pointer;
  box-shadow: 0 0 0 1px #0000001a, 0 1px 3px #0000001a;
  visibility: visible !important;
  opacity: 1 !important;
  z-index: 2147483647 !important;
  color: #aaadb0 !important;
  overflow: unset !important;
  background-color: #fff !important;
  border-radius: 3px !important;
  width: auto !important;
  height: auto !important;
  margin: 0 !important;
  padding: 6px !important;
  font-size: 12px !important;
  line-height: 14px !important;
  text-decoration: none !important;
  display: inline-block !important;
  position: fixed !important;
  inset: auto 12px 12px auto !important;
  transform: none !important;
}

.w-webflow-badge > img {
  position: unset;
  visibility: unset !important;
  opacity: 1 !important;
  vertical-align: middle !important;
  display: inline-block !important;
}

h1, h2, h3, h4, h5, h6 {
  margin-bottom: 10px;
  font-weight: bold;
}

h1 {
  margin-top: 20px;
  font-size: 38px;
  line-height: 44px;
}

h2 {
  margin-top: 20px;
  font-size: 32px;
  line-height: 36px;
}

h3 {
  margin-top: 20px;
  font-size: 24px;
  line-height: 30px;
}

h4 {
  margin-top: 10px;
  font-size: 18px;
  line-height: 24px;
}

h5 {
  margin-top: 10px;
  font-size: 14px;
  line-height: 20px;
}

h6 {
  margin-top: 10px;
  font-size: 12px;
  line-height: 18px;
}

p {
  margin-top: 0;
  margin-bottom: 10px;
}

blockquote {
  border-left: 5px solid #e2e2e2;
  margin: 0 0 10px;
  padding: 10px 20px;
  font-size: 18px;
  line-height: 22px;
}

figure {
  margin: 0 0 10px;
}

ul, ol {
  margin-top: 0;
  margin-bottom: 10px;
  padding-left: 40px;
}

.w-list-unstyled {
  padding-left: 0;
  list-style: none;
}

.w-embed:before, .w-embed:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-embed:after {
  clear: both;
}

.w-video {
  width: 100%;
  padding: 0;
  position: relative;
}

.w-video iframe, .w-video object, .w-video embed {
  border: none;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

fieldset {
  border: 0;
  margin: 0;
  padding: 0;
}

button, [type="button"], [type="reset"] {
  cursor: pointer;
  -webkit-appearance: button;
  border: 0;
}

.w-form {
  margin: 0 0 15px;
}

.w-form-done {
  text-align: center;
  background-color: #ddd;
  padding: 20px;
  display: none;
}

.w-form-fail {
  background-color: #ffdede;
  margin-top: 10px;
  padding: 10px;
  display: none;
}

label {
  margin-bottom: 5px;
  font-weight: bold;
  display: block;
}

.w-input, .w-select {
  color: #333;
  vertical-align: middle;
  background-color: #fff;
  border: 1px solid #ccc;
  width: 100%;
  height: 38px;
  margin-bottom: 10px;
  padding: 8px 12px;
  font-size: 14px;
  line-height: 1.42857;
  display: block;
}

.w-input::placeholder, .w-select::placeholder {
  color: #999;
}

.w-input:focus, .w-select:focus {
  border-color: #3898ec;
  outline: 0;
}

.w-input[disabled], .w-select[disabled], .w-input[readonly], .w-select[readonly], fieldset[disabled] .w-input, fieldset[disabled] .w-select {
  cursor: not-allowed;
}

.w-input[disabled]:not(.w-input-disabled), .w-select[disabled]:not(.w-input-disabled), .w-input[readonly], .w-select[readonly], fieldset[disabled]:not(.w-input-disabled) .w-input, fieldset[disabled]:not(.w-input-disabled) .w-select {
  background-color: #eee;
}

textarea.w-input, textarea.w-select {
  height: auto;
}

.w-select {
  background-color: #f3f3f3;
}

.w-select[multiple] {
  height: auto;
}

.w-form-label {
  cursor: pointer;
  margin-bottom: 0;
  font-weight: normal;
  display: inline-block;
}

.w-radio {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-radio:before, .w-radio:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-radio:after {
  clear: both;
}

.w-radio-input {
  float: left;
  margin: 3px 0 0 -20px;
  line-height: normal;
}

.w-file-upload {
  margin-bottom: 10px;
  display: block;
}

.w-file-upload-input {
  opacity: 0;
  z-index: -100;
  width: .1px;
  height: .1px;
  position: absolute;
  overflow: hidden;
}

.w-file-upload-default, .w-file-upload-uploading, .w-file-upload-success {
  color: #333;
  display: inline-block;
}

.w-file-upload-error {
  margin-top: 10px;
  display: block;
}

.w-file-upload-default.w-hidden, .w-file-upload-uploading.w-hidden, .w-file-upload-error.w-hidden, .w-file-upload-success.w-hidden {
  display: none;
}

.w-file-upload-uploading-btn {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: flex;
}

.w-file-upload-file {
  background-color: #fafafa;
  border: 1px solid #ccc;
  flex-grow: 1;
  justify-content: space-between;
  margin: 0;
  padding: 8px 9px 8px 11px;
  display: flex;
}

.w-file-upload-file-name {
  font-size: 14px;
  font-weight: normal;
  display: block;
}

.w-file-remove-link {
  cursor: pointer;
  width: auto;
  height: auto;
  margin-top: 3px;
  margin-left: 10px;
  padding: 3px;
  display: block;
}

.w-icon-file-upload-remove {
  margin: auto;
  font-size: 10px;
}

.w-file-upload-error-msg {
  color: #ea384c;
  padding: 2px 0;
  display: inline-block;
}

.w-file-upload-info {
  padding: 0 12px;
  line-height: 38px;
  display: inline-block;
}

.w-file-upload-label {
  cursor: pointer;
  background-color: #fafafa;
  border: 1px solid #ccc;
  margin: 0;
  padding: 8px 12px;
  font-size: 14px;
  font-weight: normal;
  display: inline-block;
}

.w-icon-file-upload-icon, .w-icon-file-upload-uploading {
  width: 20px;
  margin-right: 8px;
  display: inline-block;
}

.w-icon-file-upload-uploading {
  height: 20px;
}

.w-container {
  max-width: 940px;
  margin-left: auto;
  margin-right: auto;
}

.w-container:before, .w-container:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-container:after {
  clear: both;
}

.w-container .w-row {
  margin-left: -10px;
  margin-right: -10px;
}

.w-row:before, .w-row:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-row:after {
  clear: both;
}

.w-row .w-row {
  margin-left: 0;
  margin-right: 0;
}

.w-col {
  float: left;
  width: 100%;
  min-height: 1px;
  padding-left: 10px;
  padding-right: 10px;
  position: relative;
}

.w-col .w-col {
  padding-left: 0;
  padding-right: 0;
}

.w-col-1 {
  width: 8.33333%;
}

.w-col-2 {
  width: 16.6667%;
}

.w-col-3 {
  width: 25%;
}

.w-col-4 {
  width: 33.3333%;
}

.w-col-5 {
  width: 41.6667%;
}

.w-col-6 {
  width: 50%;
}

.w-col-7 {
  width: 58.3333%;
}

.w-col-8 {
  width: 66.6667%;
}

.w-col-9 {
  width: 75%;
}

.w-col-10 {
  width: 83.3333%;
}

.w-col-11 {
  width: 91.6667%;
}

.w-col-12 {
  width: 100%;
}

.w-hidden-main {
  display: none !important;
}

@media screen and (max-width: 991px) {
  .w-container {
    max-width: 728px;
  }

  .w-hidden-main {
    display: inherit !important;
  }

  .w-hidden-medium {
    display: none !important;
  }

  .w-col-medium-1 {
    width: 8.33333%;
  }

  .w-col-medium-2 {
    width: 16.6667%;
  }

  .w-col-medium-3 {
    width: 25%;
  }

  .w-col-medium-4 {
    width: 33.3333%;
  }

  .w-col-medium-5 {
    width: 41.6667%;
  }

  .w-col-medium-6 {
    width: 50%;
  }

  .w-col-medium-7 {
    width: 58.3333%;
  }

  .w-col-medium-8 {
    width: 66.6667%;
  }

  .w-col-medium-9 {
    width: 75%;
  }

  .w-col-medium-10 {
    width: 83.3333%;
  }

  .w-col-medium-11 {
    width: 91.6667%;
  }

  .w-col-medium-12 {
    width: 100%;
  }

  .w-col-stack {
    width: 100%;
    left: auto;
    right: auto;
  }
}

@media screen and (max-width: 767px) {
  .w-hidden-main, .w-hidden-medium {
    display: inherit !important;
  }

  .w-hidden-small {
    display: none !important;
  }

  .w-row, .w-container .w-row {
    margin-left: 0;
    margin-right: 0;
  }

  .w-col {
    width: 100%;
    left: auto;
    right: auto;
  }

  .w-col-small-1 {
    width: 8.33333%;
  }

  .w-col-small-2 {
    width: 16.6667%;
  }

  .w-col-small-3 {
    width: 25%;
  }

  .w-col-small-4 {
    width: 33.3333%;
  }

  .w-col-small-5 {
    width: 41.6667%;
  }

  .w-col-small-6 {
    width: 50%;
  }

  .w-col-small-7 {
    width: 58.3333%;
  }

  .w-col-small-8 {
    width: 66.6667%;
  }

  .w-col-small-9 {
    width: 75%;
  }

  .w-col-small-10 {
    width: 83.3333%;
  }

  .w-col-small-11 {
    width: 91.6667%;
  }

  .w-col-small-12 {
    width: 100%;
  }
}

@media screen and (max-width: 479px) {
  .w-container {
    max-width: none;
  }

  .w-hidden-main, .w-hidden-medium, .w-hidden-small {
    display: inherit !important;
  }

  .w-hidden-tiny {
    display: none !important;
  }

  .w-col {
    width: 100%;
  }

  .w-col-tiny-1 {
    width: 8.33333%;
  }

  .w-col-tiny-2 {
    width: 16.6667%;
  }

  .w-col-tiny-3 {
    width: 25%;
  }

  .w-col-tiny-4 {
    width: 33.3333%;
  }

  .w-col-tiny-5 {
    width: 41.6667%;
  }

  .w-col-tiny-6 {
    width: 50%;
  }

  .w-col-tiny-7 {
    width: 58.3333%;
  }

  .w-col-tiny-8 {
    width: 66.6667%;
  }

  .w-col-tiny-9 {
    width: 75%;
  }

  .w-col-tiny-10 {
    width: 83.3333%;
  }

  .w-col-tiny-11 {
    width: 91.6667%;
  }

  .w-col-tiny-12 {
    width: 100%;
  }
}

.w-widget {
  position: relative;
}

.w-widget-map {
  width: 100%;
  height: 400px;
}

.w-widget-map label {
  width: auto;
  display: inline;
}

.w-widget-map img {
  max-width: inherit;
}

.w-widget-map .gm-style-iw {
  text-align: center;
}

.w-widget-map .gm-style-iw > button {
  display: none !important;
}

.w-widget-twitter {
  overflow: hidden;
}

.w-widget-twitter-count-shim {
  vertical-align: top;
  text-align: center;
  background: #fff;
  border: 1px solid #758696;
  border-radius: 3px;
  width: 28px;
  height: 20px;
  display: inline-block;
  position: relative;
}

.w-widget-twitter-count-shim * {
  pointer-events: none;
  -webkit-user-select: none;
  user-select: none;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-inner {
  text-align: center;
  color: #999;
  font-family: serif;
  font-size: 15px;
  line-height: 12px;
  position: relative;
}

.w-widget-twitter-count-shim .w-widget-twitter-count-clear {
  display: block;
  position: relative;
}

.w-widget-twitter-count-shim.w--large {
  width: 36px;
  height: 28px;
}

.w-widget-twitter-count-shim.w--large .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 18px;
}

.w-widget-twitter-count-shim:not(.w--vertical) {
  margin-left: 5px;
  margin-right: 8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large {
  margin-left: 6px;
}

.w-widget-twitter-count-shim:not(.w--vertical):before, .w-widget-twitter-count-shim:not(.w--vertical):after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 50%;
  left: 0;
}

.w-widget-twitter-count-shim:not(.w--vertical):before {
  border-width: 4px;
  border-color: #75869600 #5d6c7b #75869600 #75869600;
  margin-top: -4px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:before {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -10px;
}

.w-widget-twitter-count-shim:not(.w--vertical):after {
  border-width: 4px;
  border-color: #fff0 #fff #fff0 #fff0;
  margin-top: -4px;
  margin-left: -8px;
}

.w-widget-twitter-count-shim:not(.w--vertical).w--large:after {
  border-width: 5px;
  margin-top: -5px;
  margin-left: -9px;
}

.w-widget-twitter-count-shim.w--vertical {
  width: 61px;
  height: 33px;
  margin-bottom: 8px;
}

.w-widget-twitter-count-shim.w--vertical:before, .w-widget-twitter-count-shim.w--vertical:after {
  content: " ";
  pointer-events: none;
  border: solid #0000;
  width: 0;
  height: 0;
  position: absolute;
  top: 100%;
  left: 50%;
}

.w-widget-twitter-count-shim.w--vertical:before {
  border-width: 5px;
  border-color: #5d6c7b #75869600 #75869600;
  margin-left: -5px;
}

.w-widget-twitter-count-shim.w--vertical:after {
  border-width: 4px;
  border-color: #fff #fff0 #fff0;
  margin-left: -4px;
}

.w-widget-twitter-count-shim.w--vertical .w-widget-twitter-count-inner {
  font-size: 18px;
  line-height: 22px;
}

.w-widget-twitter-count-shim.w--vertical.w--large {
  width: 76px;
}

.w-background-video {
  color: #fff;
  height: 500px;
  position: relative;
  overflow: hidden;
}

.w-background-video > video {
  object-fit: cover;
  z-index: -100;
  background-position: 50%;
  background-size: cover;
  width: 100%;
  height: 100%;
  margin: auto;
  position: absolute;
  inset: -100%;
}

.w-background-video > video::-webkit-media-controls-start-playback-button {
  -webkit-appearance: none;
  display: none !important;
}

.w-background-video--control {
  background-color: #0000;
  padding: 0;
  position: absolute;
  bottom: 1em;
  right: 1em;
}

.w-background-video--control > [hidden] {
  display: none !important;
}

.w-slider {
  text-align: center;
  clear: both;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  background: #ddd;
  height: 300px;
  position: relative;
}

.w-slider-mask {
  z-index: 1;
  white-space: nowrap;
  height: 100%;
  display: block;
  position: relative;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-slide {
  vertical-align: top;
  white-space: normal;
  text-align: left;
  width: 100%;
  height: 100%;
  display: inline-block;
  position: relative;
}

.w-slider-nav {
  z-index: 2;
  text-align: center;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  height: 40px;
  margin: auto;
  padding-top: 10px;
  position: absolute;
  inset: auto 0 0;
}

.w-slider-nav.w-round > div {
  border-radius: 100%;
}

.w-slider-nav.w-num > div {
  font-size: inherit;
  line-height: inherit;
  width: auto;
  height: auto;
  padding: .2em .5em;
}

.w-slider-nav.w-shadow > div {
  box-shadow: 0 0 3px #3336;
}

.w-slider-nav-invert {
  color: #fff;
}

.w-slider-nav-invert > div {
  background-color: #2226;
}

.w-slider-nav-invert > div.w-active {
  background-color: #222;
}

.w-slider-dot {
  cursor: pointer;
  background-color: #fff6;
  width: 1em;
  height: 1em;
  margin: 0 3px .5em;
  transition: background-color .1s, color .1s;
  display: inline-block;
  position: relative;
}

.w-slider-dot.w-active {
  background-color: #fff;
}

.w-slider-dot:focus {
  outline: none;
  box-shadow: 0 0 0 2px #fff;
}

.w-slider-dot:focus.w-active {
  box-shadow: none;
}

.w-slider-arrow-left, .w-slider-arrow-right {
  cursor: pointer;
  color: #fff;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  width: 80px;
  margin: auto;
  font-size: 40px;
  position: absolute;
  inset: 0;
  overflow: hidden;
}

.w-slider-arrow-left [class^="w-icon-"], .w-slider-arrow-right [class^="w-icon-"], .w-slider-arrow-left [class*=" w-icon-"], .w-slider-arrow-right [class*=" w-icon-"] {
  position: absolute;
}

.w-slider-arrow-left:focus, .w-slider-arrow-right:focus {
  outline: 0;
}

.w-slider-arrow-left {
  z-index: 3;
  right: auto;
}

.w-slider-arrow-right {
  z-index: 4;
  left: auto;
}

.w-icon-slider-left, .w-icon-slider-right {
  width: 1em;
  height: 1em;
  margin: auto;
  inset: 0;
}

.w-slider-aria-label {
  clip: rect(0 0 0 0);
  border: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  padding: 0;
  position: absolute;
  overflow: hidden;
}

.w-slider-force-show {
  display: block !important;
}

.w-dropdown {
  text-align: left;
  z-index: 900;
  margin-left: auto;
  margin-right: auto;
  display: inline-block;
  position: relative;
}

.w-dropdown-btn, .w-dropdown-toggle, .w-dropdown-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  white-space: nowrap;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  position: relative;
}

.w-dropdown-toggle {
  -webkit-user-select: none;
  user-select: none;
  cursor: pointer;
  padding-right: 40px;
  display: inline-block;
}

.w-dropdown-toggle:focus {
  outline: 0;
}

.w-icon-dropdown-toggle {
  width: 1em;
  height: 1em;
  margin: auto 20px auto auto;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.w-dropdown-list {
  background: #ddd;
  min-width: 100%;
  display: none;
  position: absolute;
}

.w-dropdown-list.w--open {
  display: block;
}

.w-dropdown-link {
  color: #222;
  padding: 10px 20px;
  display: block;
}

.w-dropdown-link.w--current {
  color: #0082f3;
}

.w-dropdown-link:focus {
  outline: 0;
}

@media screen and (max-width: 767px) {
  .w-nav-brand {
    padding-left: 10px;
  }
}

.w-lightbox-backdrop {
  cursor: auto;
  letter-spacing: normal;
  text-indent: 0;
  text-shadow: none;
  text-transform: none;
  visibility: visible;
  white-space: normal;
  word-break: normal;
  word-spacing: normal;
  word-wrap: normal;
  color: #fff;
  text-align: center;
  z-index: 2000;
  opacity: 0;
  -webkit-user-select: none;
  -moz-user-select: none;
  -webkit-tap-highlight-color: transparent;
  background: #000000e6;
  outline: 0;
  font-family: Helvetica Neue, Helvetica, Ubuntu, Segoe UI, Verdana, sans-serif;
  font-size: 17px;
  font-style: normal;
  font-weight: 300;
  line-height: 1.2;
  list-style: disc;
  position: fixed;
  inset: 0;
  -webkit-transform: translate(0);
}

.w-lightbox-backdrop, .w-lightbox-container {
  -webkit-overflow-scrolling: touch;
  height: 100%;
  overflow: auto;
}

.w-lightbox-content {
  height: 100vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-view {
  opacity: 0;
  width: 100vw;
  height: 100vh;
  position: absolute;
}

.w-lightbox-view:before {
  content: "";
  height: 100vh;
}

.w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
  height: 86vh;
}

.w-lightbox-frame, .w-lightbox-view:before {
  vertical-align: middle;
  display: inline-block;
}

.w-lightbox-figure {
  margin: 0;
  position: relative;
}

.w-lightbox-group .w-lightbox-figure {
  cursor: pointer;
}

.w-lightbox-img {
  width: auto;
  max-width: none;
  height: auto;
}

.w-lightbox-image {
  float: none;
  max-width: 100vw;
  max-height: 100vh;
  display: block;
}

.w-lightbox-group .w-lightbox-image {
  max-height: 86vh;
}

.w-lightbox-caption {
  text-align: left;
  text-overflow: ellipsis;
  white-space: nowrap;
  background: #0006;
  padding: .5em 1em;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-lightbox-embed {
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0;
}

.w-lightbox-control {
  cursor: pointer;
  background-position: center;
  background-repeat: no-repeat;
  background-size: 24px;
  width: 4em;
  transition: all .3s;
  position: absolute;
  top: 0;
}

.w-lightbox-left {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii0yMCAwIDI0IDQwIiB3aWR0aD0iMjQiIGhlaWdodD0iNDAiPjxnIHRyYW5zZm9ybT0icm90YXRlKDQ1KSI+PHBhdGggZD0ibTAgMGg1djIzaDIzdjVoLTI4eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDN2MjNoMjN2M2gtMjZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==");
  display: none;
  bottom: 0;
  left: 0;
}

.w-lightbox-right {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMjQgNDAiIHdpZHRoPSIyNCIgaGVpZ2h0PSI0MCI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMC0waDI4djI4aC01di0yM2gtMjN6IiBvcGFjaXR5PSIuNCIvPjxwYXRoIGQ9Im0xIDFoMjZ2MjZoLTN2LTIzaC0yM3oiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+");
  display: none;
  bottom: 0;
  right: 0;
}

.w-lightbox-close {
  background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9Ii00IDAgMTggMTciIHdpZHRoPSIxOCIgaGVpZ2h0PSIxNyI+PGcgdHJhbnNmb3JtPSJyb3RhdGUoNDUpIj48cGF0aCBkPSJtMCAwaDd2LTdoNXY3aDd2NWgtN3Y3aC01di03aC03eiIgb3BhY2l0eT0iLjQiLz48cGF0aCBkPSJtMSAxaDd2LTdoM3Y3aDd2M2gtN3Y3aC0zdi03aC03eiIgZmlsbD0iI2ZmZiIvPjwvZz48L3N2Zz4=");
  background-size: 18px;
  height: 2.6em;
  right: 0;
}

.w-lightbox-strip {
  white-space: nowrap;
  padding: 0 1vh;
  line-height: 0;
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  overflow: auto hidden;
}

.w-lightbox-item {
  box-sizing: content-box;
  cursor: pointer;
  width: 10vh;
  padding: 2vh 1vh;
  display: inline-block;
  -webkit-transform: translate3d(0, 0, 0);
}

.w-lightbox-active {
  opacity: .3;
}

.w-lightbox-thumbnail {
  background: #222;
  height: 10vh;
  position: relative;
  overflow: hidden;
}

.w-lightbox-thumbnail-image {
  position: absolute;
  top: 0;
  left: 0;
}

.w-lightbox-thumbnail .w-lightbox-tall {
  width: 100%;
  top: 50%;
  transform: translate(0, -50%);
}

.w-lightbox-thumbnail .w-lightbox-wide {
  height: 100%;
  left: 50%;
  transform: translate(-50%);
}

.w-lightbox-spinner {
  box-sizing: border-box;
  border: 5px solid #0006;
  border-radius: 50%;
  width: 40px;
  height: 40px;
  margin-top: -20px;
  margin-left: -20px;
  animation: .8s linear infinite spin;
  position: absolute;
  top: 50%;
  left: 50%;
}

.w-lightbox-spinner:after {
  content: "";
  border: 3px solid #0000;
  border-bottom-color: #fff;
  border-radius: 50%;
  position: absolute;
  inset: -4px;
}

.w-lightbox-hide {
  display: none;
}

.w-lightbox-noscroll {
  overflow: hidden;
}

@media (min-width: 768px) {
  .w-lightbox-content {
    height: 96vh;
    margin-top: 2vh;
  }

  .w-lightbox-view, .w-lightbox-view:before {
    height: 96vh;
  }

  .w-lightbox-group, .w-lightbox-group .w-lightbox-view, .w-lightbox-group .w-lightbox-view:before {
    height: 84vh;
  }

  .w-lightbox-image {
    max-width: 96vw;
    max-height: 96vh;
  }

  .w-lightbox-group .w-lightbox-image {
    max-width: 82.3vw;
    max-height: 84vh;
  }

  .w-lightbox-left, .w-lightbox-right {
    opacity: .5;
    display: block;
  }

  .w-lightbox-close {
    opacity: .8;
  }

  .w-lightbox-control:hover {
    opacity: 1;
  }
}

.w-lightbox-inactive, .w-lightbox-inactive:hover {
  opacity: 0;
}

.w-richtext:before, .w-richtext:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-richtext:after {
  clear: both;
}

.w-richtext[contenteditable="true"]:before, .w-richtext[contenteditable="true"]:after {
  white-space: initial;
}

.w-richtext ol, .w-richtext ul {
  overflow: hidden;
}

.w-richtext .w-richtext-figure-selected.w-richtext-figure-type-video div:after, .w-richtext .w-richtext-figure-selected[data-rt-type="video"] div:after, .w-richtext .w-richtext-figure-selected.w-richtext-figure-type-image div, .w-richtext .w-richtext-figure-selected[data-rt-type="image"] div {
  outline: 2px solid #2895f7;
}

.w-richtext figure.w-richtext-figure-type-video > div:after, .w-richtext figure[data-rt-type="video"] > div:after {
  content: "";
  display: none;
  position: absolute;
  inset: 0;
}

.w-richtext figure {
  max-width: 60%;
  position: relative;
}

.w-richtext figure > div:before {
  cursor: default !important;
}

.w-richtext figure img {
  width: 100%;
}

.w-richtext figure figcaption.w-richtext-figcaption-placeholder {
  opacity: .6;
}

.w-richtext figure div {
  color: #0000;
  font-size: 0;
}

.w-richtext figure.w-richtext-figure-type-image, .w-richtext figure[data-rt-type="image"] {
  display: table;
}

.w-richtext figure.w-richtext-figure-type-image > div, .w-richtext figure[data-rt-type="image"] > div {
  display: inline-block;
}

.w-richtext figure.w-richtext-figure-type-image > figcaption, .w-richtext figure[data-rt-type="image"] > figcaption {
  caption-side: bottom;
  display: table-caption;
}

.w-richtext figure.w-richtext-figure-type-video, .w-richtext figure[data-rt-type="video"] {
  width: 60%;
  height: 0;
}

.w-richtext figure.w-richtext-figure-type-video iframe, .w-richtext figure[data-rt-type="video"] iframe {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.w-richtext figure.w-richtext-figure-type-video > div, .w-richtext figure[data-rt-type="video"] > div {
  width: 100%;
}

.w-richtext figure.w-richtext-align-center {
  clear: both;
  margin-left: auto;
  margin-right: auto;
}

.w-richtext figure.w-richtext-align-center.w-richtext-figure-type-image > div, .w-richtext figure.w-richtext-align-center[data-rt-type="image"] > div {
  max-width: 100%;
}

.w-richtext figure.w-richtext-align-normal {
  clear: both;
}

.w-richtext figure.w-richtext-align-fullwidth {
  text-align: center;
  clear: both;
  width: 100%;
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.w-richtext figure.w-richtext-align-fullwidth > div {
  padding-bottom: inherit;
  display: inline-block;
}

.w-richtext figure.w-richtext-align-fullwidth > figcaption {
  display: block;
}

.w-richtext figure.w-richtext-align-floatleft {
  float: left;
  clear: none;
  margin-right: 15px;
}

.w-richtext figure.w-richtext-align-floatright {
  float: right;
  clear: none;
  margin-left: 15px;
}

.w-nav {
  z-index: 1000;
  background: #ddd;
  position: relative;
}

.w-nav:before, .w-nav:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-nav:after {
  clear: both;
}

.w-nav-brand {
  float: left;
  color: #333;
  text-decoration: none;
  position: relative;
}

.w-nav-link {
  vertical-align: top;
  color: #222;
  text-align: left;
  margin-left: auto;
  margin-right: auto;
  padding: 20px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-nav-link.w--current {
  color: #0082f3;
}

.w-nav-menu {
  float: right;
  position: relative;
}

[data-nav-menu-open] {
  text-align: center;
  background: #c8c8c8;
  min-width: 200px;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: visible;
  display: block !important;
}

.w--nav-link-open {
  display: block;
  position: relative;
}

.w-nav-overlay {
  width: 100%;
  display: none;
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  overflow: hidden;
}

.w-nav-overlay [data-nav-menu-open] {
  top: 0;
}

.w-nav[data-animation="over-left"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-left"] .w-nav-overlay, .w-nav[data-animation="over-left"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  right: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay {
  width: auto;
}

.w-nav[data-animation="over-right"] .w-nav-overlay, .w-nav[data-animation="over-right"] [data-nav-menu-open] {
  z-index: 1;
  top: 0;
  left: auto;
}

.w-nav-button {
  float: right;
  cursor: pointer;
  -webkit-tap-highlight-color: #0000;
  tap-highlight-color: #0000;
  -webkit-user-select: none;
  user-select: none;
  padding: 18px;
  font-size: 24px;
  display: none;
  position: relative;
}

.w-nav-button:focus {
  outline: 0;
}

.w-nav-button.w--open {
  color: #fff;
  background-color: #c8c8c8;
}

.w-nav[data-collapse="all"] .w-nav-menu {
  display: none;
}

.w-nav[data-collapse="all"] .w-nav-button, .w--nav-dropdown-open, .w--nav-dropdown-toggle-open {
  display: block;
}

.w--nav-dropdown-list-open {
  position: static;
}

@media screen and (max-width: 991px) {
  .w-nav[data-collapse="medium"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="medium"] .w-nav-button {
    display: block;
  }
}

@media screen and (max-width: 767px) {
  .w-nav[data-collapse="small"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="small"] .w-nav-button {
    display: block;
  }

  .w-nav-brand {
    padding-left: 10px;
  }
}

@media screen and (max-width: 479px) {
  .w-nav[data-collapse="tiny"] .w-nav-menu {
    display: none;
  }

  .w-nav[data-collapse="tiny"] .w-nav-button {
    display: block;
  }
}

.w-tabs {
  position: relative;
}

.w-tabs:before, .w-tabs:after {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-tabs:after {
  clear: both;
}

.w-tab-menu {
  position: relative;
}

.w-tab-link {
  vertical-align: top;
  text-align: left;
  cursor: pointer;
  color: #222;
  background-color: #ddd;
  padding: 9px 30px;
  text-decoration: none;
  display: inline-block;
  position: relative;
}

.w-tab-link.w--current {
  background-color: #c8c8c8;
}

.w-tab-link:focus {
  outline: 0;
}

.w-tab-content {
  display: block;
  position: relative;
  overflow: hidden;
}

.w-tab-pane {
  display: none;
  position: relative;
}

.w--tab-active {
  display: block;
}

@media screen and (max-width: 479px) {
  .w-tab-link {
    display: block;
  }
}

.w-ix-emptyfix:after {
  content: "";
}

@keyframes spin {
  0% {
    transform: rotate(0);
  }

  100% {
    transform: rotate(360deg);
  }
}

.w-dyn-empty {
  background-color: #ddd;
  padding: 10px;
}

.w-dyn-hide, .w-dyn-bind-empty, .w-condition-invisible {
  display: none !important;
}

.wf-layout-layout {
  display: grid;
}

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

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

.w-checkbox {
  margin-bottom: 5px;
  padding-left: 20px;
  display: block;
}

.w-checkbox:before {
  content: " ";
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox:after {
  content: " ";
  clear: both;
  grid-area: 1 / 1 / 2 / 2;
  display: table;
}

.w-checkbox-input {
  float: left;
  margin: 4px 0 0 -20px;
  line-height: normal;
}

.w-checkbox-input--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 2px;
  width: 12px;
  height: 12px;
}

.w-checkbox-input--inputType-custom.w--redirected-checked {
  background-color: #3898ec;
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/custom-checkbox-checkmark.589d534424.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-color: #3898ec;
}

.w-checkbox-input--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom {
  border: 1px solid #ccc;
  border-radius: 50%;
  width: 12px;
  height: 12px;
}

.w-form-formradioinput--inputType-custom.w--redirected-focus {
  box-shadow: 0 0 3px 1px #3898ec;
}

.w-form-formradioinput--inputType-custom.w--redirected-checked {
  border-width: 4px;
  border-color: #3898ec;
}

.w-embed-youtubevideo {
  background-image: url("https://d3e54v103j8qbb.cloudfront.net/static/youtube-placeholder.2b05e7d68d.svg");
  background-position: 50%;
  background-size: cover;
  width: 100%;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  position: relative;
}

.w-embed-youtubevideo:empty {
  min-height: 75px;
  padding-bottom: 56.25%;
}

.w-pagination-wrapper {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.w-pagination-previous {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-previous-icon {
  margin-right: 4px;
}

.w-pagination-next {
  color: #333;
  background-color: #fafafa;
  border: 1px solid #ccc;
  border-radius: 2px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 9px 20px;
  font-size: 14px;
  display: block;
}

.w-pagination-next-icon {
  margin-left: 4px;
}

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

.utility-page_image {
  margin-left: auto;
  margin-right: auto;
}

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

.margin-custom2 {
  margin: 2.5rem;
}

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

.margin-xlarge {
  margin: 4rem;
}

.margin-xsmall {
  margin: .5rem;
}

.padding-xhuge {
  padding: 8rem;
}

.margin-custom1 {
  margin: 1.5rem;
}

.padding-0 {
  padding: 0;
}

.padding-xxhuge {
  padding: 12rem;
}

.padding-huge {
  padding: 6rem;
}

.margin-large {
  margin: 3rem;
}

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

.margin-xxsmall {
  margin: .25rem;
}

.padding-custom3 {
  padding: 3.5rem;
}

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

.margin-tiny {
  margin: .125rem;
}

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

.padding-custom2 {
  padding: 2.5rem;
}

.margin-custom3 {
  margin: 3.5rem;
}

.padding-custom1 {
  padding: 1.5rem;
}

.margin-huge {
  margin: 6rem;
}

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

.margin-xxlarge {
  margin: 5rem;
}

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

.margin-xhuge {
  margin: 8rem;
}

.padding-tiny {
  padding: .125rem;
}

.margin-small {
  margin: 1rem;
}

.margin-medium {
  margin: 2rem;
}

.margin-xxhuge {
  margin: 12rem;
}

.margin-0 {
  margin: 0;
}

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

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

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

.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 {
  width: 100%;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.padding-bottom.padding-2rem {
  text-align: left;
  padding-bottom: 2rem;
  font-size: 14px;
}

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

.form_checkbox {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.form_checkbox-icon {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
  background-size: 90%;
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
  border-radius: .125rem;
  width: .875rem;
  height: .875rem;
  margin: 0 .5rem 0 0;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

.fs-styleguide_spacing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  background-image: linear-gradient(to top, #0073e61a, #fff0);
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start stretch;
  display: grid;
  position: relative;
}

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

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

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

.text-style-strikethrough {
  text-decoration: line-through;
}

.clip-styleguide_item {
  grid-column-gap: 1.125rem;
  grid-row-gap: 1.125rem;
  border-bottom: 1px solid var(--gray-40);
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-content: start;
  place-items: start;
  padding-bottom: 3rem;
  display: grid;
  position: relative;
}

.clip-styleguide_item.is-stretch {
  justify-items: stretch;
}

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

.clip-styleguide_item-header {
  border-bottom: 1px solid var(--gray-40);
  width: 100%;
  padding-bottom: 2rem;
}

.text-color-title, .text-color-subtitle {
  color: #5e5f73;
}

.text-color-subtitle.txt-blanco {
  color: #fff;
}

.clip-styleguide_2-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.clip-styleguide_2-col.is-align-start {
  align-items: start;
}

.form_message-success {
  color: #177850;
  background-color: #def5eb;
  border-radius: 8px;
  padding: .875rem 1rem;
  font-weight: 600;
}

.form_message-success.checkout {
  padding: 2rem;
}

.form_message-success.reserva-clip-stand {
  background-color: #def5eb00;
  padding: 2rem;
}

.form_message-success.plugin {
  margin-top: 1rem;
  padding: 2rem;
}

.form_message-success.vender {
  padding: 2rem;
}

.heading-style-6xl {
  font-size: 2.75rem;
  line-height: 1.5;
}

.heading-style-6xl.text-weight-semibold.text-color-white.merchants {
  white-space: normal;
  max-width: 40rem;
  font-size: 2.5rem;
  line-height: 1.4;
}

.heading-style-6xl.text-weight-bold {
  color: #25282a;
  line-height: 1.3;
}

.heading-style-6xl.text-weight-bold.selecciona {
  max-width: 1000px;
}

.heading-style-6xl.text-weight-bold.consejo {
  color: #000;
  font-size: 36px;
  line-height: 1.3;
}

.heading-style-6xl.text-weight-bold.partner {
  line-height: 1.2;
}

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

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

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

.max-width-small {
  width: 100%;
  max-width: 20.5rem;
}

.text-color-paragraph {
  color: #5e5f73;
}

.clip-styleguide_section-header {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-bottom: 1px solid #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding-bottom: 3rem;
  line-height: 1.4;
  display: grid;
}

.text-size-tiny {
  font-size: .75rem;
}

.max-width-xxlarge {
  width: 100%;
  max-width: 80rem;
}

.clip-styleguide_1-col {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.overflow-visible {
  overflow: visible;
}

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

.fs-styleguide_empty-box {
  z-index: -1;
  background-color: #0073e61a;
  border: 1px dashed #0073e6;
  min-width: 3rem;
  height: 3rem;
  position: relative;
}

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

.max-width-xsmall {
  width: 100%;
  max-width: 16rem;
}

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

.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-size-regular.form {
  color: #000;
  font-size: 14px;
}

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

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

.max-width-medium {
  width: 100%;
  max-width: 32rem;
}

.max-width-medium.form-cnp {
  margin-left: auto;
  margin-right: auto;
}

.clip-styleguide_item-wrapper {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.max-width-large {
  width: 100%;
  max-width: 48rem;
}

.max-width-large.smaller {
  max-width: 43rem;
}

.form_field-wrapper.sm {
  margin-bottom: -10px;
}

.background-color-white {
  background-color: #fff;
}

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

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

.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.rev {
  color: #25282a;
  font-size: 14px;
}

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

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

.heading-style-4xl.text-weight-semibold {
  color: #000;
  line-height: 1.4;
}

.heading-style-4xl.text-weight-semibold.txt-blanco {
  color: #fff;
  font-size: 1.6rem;
  line-height: 1.2;
}

.heading-style-4xl.text-weight-bold {
  color: #000;
}

.heading-style-4xl.text-weight-bold.union-denta {
  max-width: 600px;
}

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

.heading-style-4xl.text-color-white.text-weight-semibold {
  line-height: 2.5rem;
}

.heading-style-4xl.text-weight-semibold-copy32 {
  margin-top: 1.7rem;
  font-weight: 600;
}

.heading-style-4xl.text-color-000000.text-weight-extrabold.adquiere-dondec {
  text-align: center;
  max-width: 800px;
}

.form_label.modal-field {
  font-size: 15px;
}

.form_label.reservstand {
  font-size: .9rem;
}

.form_label.check {
  font-size: .95rem;
}

.max-width-xlarge {
  width: 100%;
  max-width: 54rem;
}

.max-width-xlarge.text-weight-semibold {
  max-width: 70rem;
}

.max-width-xlarge.text-weight-semibold.max-wdith-promo {
  max-width: 45rem;
}

.max-width-xlarge.text-weight-semibold.max-wdith-promo._2024 {
  color: #25282a;
  max-width: 44rem;
  font-size: 55px;
  font-weight: 900;
}

.max-width-xlarge.text-weight-semibold-2.txt-large2 {
  max-width: none;
  padding-bottom: 0;
}

.max-width-xlarge.text-weight-semibold-2 {
  max-width: 60rem;
  padding-bottom: 1rem;
  font-size: 3rem;
  font-weight: 700;
}

.form_radio-icon {
  width: .875rem;
  height: .875rem;
  margin-top: 0;
  margin-left: 0;
  margin-right: .5rem;
}

.form_radio-icon.w--redirected-checked {
  border-width: .25rem;
  width: .875rem;
  height: .875rem;
}

.form_radio-icon.w--redirected-focus {
  width: .875rem;
  height: .875rem;
  box-shadow: 0 0 .25rem 0 #3898ec;
}

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

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

.form_input {
  background-color: #fafbfb;
  border: 1px solid #e8e9eb;
  border-radius: .5rem;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
}

.form_input::placeholder {
  color: #5e5f73;
}

.form_input.is-select-input {
  padding-left: .8rem;
}

.form_input.is-text-area {
  min-height: 8rem;
  padding-top: .75rem;
}

.form_input.reservstand {
  min-height: auto;
  padding-top: .4rem;
  padding-bottom: .4rem;
}

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

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

.clip-styleguide_3-col {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: stretch;
  width: 100%;
  display: grid;
}

.clip-styleguide_3-col.is-align-start {
  align-items: start;
}

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

.clip-styleguide_header {
  background-color: #fafbfb;
}

.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);
}

.clip-styleguide_label {
  color: #fff;
  background-color: #0073e6;
  border-radius: .25rem;
  flex-direction: row;
  justify-content: flex-start;
  align-items: center;
  padding: .25rem .75rem;
  font-weight: 600;
  line-height: 1.4;
  display: flex;
}

.clip-styleguide_label.is-tag {
  background-color: #be4aa5;
}

.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-weight-bold {
  font-size: 1.75rem;
}

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

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

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

.text-style-allcaps {
  text-transform: uppercase;
}

.form_message-error {
  color: #d32121;
  border-radius: 8px;
  margin-top: .75rem;
  padding: .875rem 1rem;
  font-weight: 600;
}

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

.text-align-center.tienes-un-alto {
  z-index: 2;
  position: relative;
}

.text-align-center.ctaunete {
  padding-top: 2rem;
}

.form_component {
  margin-bottom: 0;
}

.form_component.checkout {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}

.form_component.reserv-stand {
  z-index: 1;
  width: 100%;
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.main-wrapper {
  overflow: hidden;
}

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

.max-width-xxsmall {
  width: 100%;
  max-width: 12rem;
}

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

.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-nav {
  white-space: nowrap;
  margin-left: 16px;
  padding: 6px 20px;
  font-size: 14px;
  line-height: 1.7;
}

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

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

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

.clip-styleguide_classes {
  grid-column-gap: 1px;
  grid-row-gap: 1px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.clip-styleguide_section {
  grid-column-gap: 6rem;
  grid-row-gap: 6rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  place-items: start;
  display: grid;
}

.clip-styleguide_section.is-vertical {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-columns: 1fr;
}

.button-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.hide {
  display: none;
}

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

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

.form_radio {
  flex-direction: row;
  align-items: center;
  margin-bottom: .5rem;
  padding-left: 0;
  display: flex;
}

.clip-styleguide_spacing-all {
  display: none;
}

.text-color-disabled {
  color: #babbc3;
}

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

.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.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;
  background-color: #fcf1ed00;
}

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

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

.heading-style-7xl {
  color: #000;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl.text-weight-semibold {
  color: #000;
  line-height: 1.33;
  display: block;
}

.heading-style-7xl.text-weight-semibold.max-width-large.padding-bottom-f {
  padding-bottom: 1.5rem;
}

.heading-style-7xl.text-weight-semibold._2024 {
  color: #25282a;
  font-size: 2.25rem;
  font-weight: 900;
}

.heading-style-7xl.text-weight-semibold.oferta-flash {
  color: #25282a;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  font-size: 2.25rem;
  font-weight: 900;
}

.heading-style-7xl.text-weight-bold.cnp {
  line-height: 1.2;
}

.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-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-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-xl {
  color: #25282a;
  font-size: 1.25rem;
  line-height: 1.5;
}

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

.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-lg {
  color: var(--midnight-blue);
  font-size: 1.125rem;
  line-height: 1.5;
}

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

.heading-style-sm {
  font-size: .875rem;
  line-height: 1.5;
}

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

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

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

.section_product-header {
  background-color: #fafbfb;
}

.section_product-header.background-color-white {
  background-color: #fff;
}

.product-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.product-header_image-wrapper {
  position: relative;
}

.product-header_logo-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  align-items: center;
  display: flex;
}

.product-header_logo-item {
  width: 4rem;
}

.product-header_logo-item.wider {
  width: 6.125rem;
}

.product-header_logo-item.margin-left {
  margin-left: .5rem;
}

.component_product-topbar {
  border-top: 1px solid var(--clipping-orange);
}

.component_product-topbar.card-down-shadow {
  z-index: 900;
  background-color: var(--bright-white);
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  height: 4rem;
  display: flex;
  position: fixed;
  inset: 0% 0% auto;
}

.component_product-topbar.card-down-shadow.ocultar-en-desk {
  display: none;
}

.product-topbar_component {
  justify-content: space-between;
  display: flex;
}

.product-topbar_logo-wrapper {
  grid-column-gap: 2rem;
  align-items: center;
  display: flex;
}

.product-topbar_content {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.card-down-shadow {
  box-shadow: 0 6px 12px #181a361f;
}

.card-down-shadow.cnp {
  background-color: #fff;
  border-radius: 20px;
  padding: 50px 10px 70px;
  text-decoration: none;
  position: relative;
}

.product-features_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  display: flex;
}

.product-features_component.reverse {
  flex-flow: row-reverse;
}

.section-heading {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 54rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.section-heading.bigger {
  max-width: 60rem;
}

.section-heading.full-width {
  max-width: none;
}

.section-heading.large {
  max-width: 65rem;
}

.product-features_content {
  align-items: center;
  width: 51%;
  display: flex;
}

.product-features_image-wrapper {
  align-items: center;
  width: 50%;
  display: flex;
}

.product-features_slider {
  background-color: #0000;
  height: auto;
}

.product-features_slider-mask {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.product-features_slider-arrow, .product-features_slider-nav {
  display: none;
}

.product-feature_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.product-feature_icon-wrapper {
  flex: none;
}

.product-feature_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.section_product-video {
  display: none;
}

.product-video_component {
  border-radius: 2rem;
  margin-left: auto;
  margin-right: auto;
  overflow: hidden;
}

.steps_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.steps_item {
  grid-column-gap: 4rem;
  grid-row-gap: 0rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.steps_item.reverse {
  flex-direction: row-reverse;
}

.steps_content {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 40rem;
  max-width: 50%;
  display: flex;
}

.steps_image-wrapper {
  width: 37.5rem;
  height: 31.25rem;
}

.product-header_logos-wrapper {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.product-slider_arrow {
  background-color: var(--bright-white);
  color: #9dafbd;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 1rem;
  display: flex;
  inset: auto auto 0% 35%;
  box-shadow: 0 10px 20px #0000001a;
}

.product-slider_arrow.right {
  background-color: var(--clipping-orange);
  color: var(--bright-white);
  align-items: center;
  position: absolute;
  inset: auto 35% 0% auto;
}

.product-slider_arrow.como-hacerlo {
  display: none;
}

.product-slider_dots {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: auto;
  margin-right: auto;
  padding-top: 10px;
  display: flex;
  position: static;
}

.product-slider_dots.como-hacerlo {
  display: none;
}

.product-slider_slider {
  background-color: #0000;
  height: auto;
}

.product-slider_slide-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.product-slider_item-content {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.product-slider_item-image-wrapper {
  max-width: 50%;
  height: 27.1875rem;
  position: relative;
}

.mask {
  height: auto;
}

.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.footer-logo {
  max-width: 60px;
}

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

.section_product-bg-video {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290199_Image.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  flex-direction: column;
  justify-content: center;
  align-items: stretch;
  height: 36.6875rem;
  margin-top: 2.5rem;
  margin-bottom: 2.5rem;
  display: flex;
  position: relative;
}

.product-image_component {
  z-index: 200;
  color: var(--bright-white);
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  position: relative;
}

.product-links_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
}

.product-links_grid {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.product-links_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  padding-left: 1rem;
  padding-right: 1rem;
  display: flex;
}

.product-links_item.left-border, .product-links_item.left-border2 {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  border-right: 1px solid #babbc3;
}

.text-button {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  color: var(--clipping-orange);
  justify-content: center;
  align-items: center;
  font-weight: 700;
  text-decoration: none;
  display: flex;
}

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

.text-button.blog {
  justify-content: flex-start;
  font-weight: 600;
}

.product-link_icon-arrow {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  margin-bottom: -2px;
  line-height: 0;
  display: flex;
}

.slider-nav {
  display: none;
}

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

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

.container-video.rounded {
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 2px 5px #0003;
}

.product-inventory_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: row;
  max-width: 37rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-inventory_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
  display: flex;
}

.product-inventory_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.product-inventory_item.padding-1rem {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.products-all_item {
  text-align: center;
  background-color: #fafbfb;
  border-radius: 2.5rem;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 2.7rem 2rem 2rem;
  transition: box-shadow .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: relative;
}

.products-all_item:hover {
  box-shadow: 0 5px 8px #b1c2c9a8;
}

.products-all_item.card33 {
  flex-wrap: wrap;
  order: 0;
  justify-content: space-between;
  align-self: stretch;
  display: flex;
}

.product_item-image-wrapper {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-direction: column;
  flex: 0 auto;
  justify-content: space-around;
  width: 100%;
  height: 15rem;
  display: block;
  position: static;
}

.text-style-paragraph {
  font-size: 16px;
}

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

.product-header_image {
  object-fit: contain;
  width: 100%;
  height: 100%;
  max-height: 23.75rem;
}

.product-header_image.ultra {
  max-height: 500px;
}

.video {
  width: 100%;
  box-shadow: 0 4px 8px #0000001a;
}

.section_solution-header {
  background-color: #fafbfb;
  padding-top: 0;
}

.solution-header_image {
  object-fit: contain;
  width: 52rem;
}

.solution-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.solution-steps_list-wrapper {
  max-width: 40rem;
}

.solution-grow_item.slider {
  padding-left: 20px;
  padding-right: 20px;
}

.solution-grow_item.slider.cnp {
  height: 100%;
  padding-bottom: 40px;
  position: relative;
}

.solution_grow-image-wrapper {
  border-radius: 2rem;
  overflow: hidden;
  box-shadow: 0 30px 50px #181a3624;
}

.solution_grow-image-wrapper.sin_sombra {
  box-shadow: none;
}

.solution-grow_heading {
  border-left: 4px solid var(--midnight-blue);
  padding-left: .75rem;
  font-size: 1.4rem;
  font-weight: 600;
  line-height: 1.5;
}

.solution-app_content {
  width: 40rem;
}

.solution-app_image-wrapper {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  align-items: center;
  width: 37.5rem;
  height: 31.25rem;
  display: flex;
}

.solution-app_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

.solution-review_rating-wrapper {
  grid-column-gap: 1.25rem;
  grid-row-gap: 1.25rem;
  color: var(--midnight-blue);
  align-items: center;
  display: flex;
}

.solution_review-star {
  width: 2.375rem;
}

.solution-remote_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  max-width: 68.875rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.solution-remote_item {
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  width: 50%;
  display: flex;
  overflow: hidden;
  box-shadow: 0 6px 12px #181a361f;
}

.solution-remote_image-wrapper {
  border-radius: 1rem;
}

.tipos-partners.padding-1-5rem {
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
  display: flex;
}

.solution-benefits_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.solution-benefits_item {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: row;
  align-items: center;
  width: 100%;
  display: flex;
}

.solution-benefits_item.reverse {
  flex-direction: row-reverse;
}

.section_solution-feature {
  background-color: #fafbfb;
  padding-top: 0;
}

.solution-feature_item {
  border-radius: 2rem;
  height: 40rem;
  position: relative;
  overflow: hidden;
}

.solution-feature_image {
  object-fit: cover;
  width: 100%;
  height: 100%;
}

.solution-feature_content {
  position: absolute;
  inset: auto 0% 2rem;
}

.solution-feature_content.padding-1-5rem {
  color: var(--bright-white);
  flex-direction: column;
  justify-content: flex-start;
  margin-top: auto;
  display: flex;
}

.solution-benefits_image-wrapper {
  border-radius: 2.5rem;
  width: 37.5rem;
  max-width: 50%;
  height: 31.25rem;
  overflow: hidden;
}

.solution-benefits_content {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 40rem;
  max-width: 50%;
  display: flex;
}

.solution-services_item {
  border-left: 2px solid #0000;
  padding-left: 2rem;
  text-decoration: none;
}

.solution-services_heading {
  font-size: 1.75rem;
  line-height: 1.5;
}

.solution-services_heading._2lines {
  font-size: 28px;
  font-weight: 500;
}

.solution-services_heading-wrapper {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  color: #777;
  align-items: center;
  display: flex;
}

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

.solution-services_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.solution-services_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 37.5rem;
  max-width: 50%;
  height: 31.25rem;
  display: flex;
  position: relative;
}

.solution-services_image-wrapper.crece {
  height: 26rem;
}

.solution-services_image-wrapper.scale {
  border: 1px solid #e6e6e6;
  border-radius: 16px;
  height: 26rem;
}

.solution-services_slider-mask {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  background-color: #0000;
  grid-template-rows: auto auto auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.solution-services_slider {
  background-color: #0000;
  height: auto;
}

.solution-services_content {
  align-items: center;
  max-width: 50%;
  display: flex;
}

.solution-services_image {
  opacity: 0;
  transition: all .3s;
  position: absolute;
  inset: 0%;
}

.solution-services_image.impulsa, .solution-services_image.vende {
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.solution-services_image.catalogo {
  object-fit: cover;
  border-radius: 25px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.solution-services_image.propia, .solution-services_image.implementa, .solution-services_image.pagos {
  display: none;
}

.solution-services_image.utility {
  object-fit: cover;
  border-radius: 25px;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.solution-slider_arrow {
  background-color: var(--bright-white);
  color: #9dafbd;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 2.5rem;
  height: 2.5rem;
  font-size: 1rem;
  display: none;
  inset: auto auto 0% 0%;
  box-shadow: 0 10px 20px #0000001a;
}

.solution-slider_arrow.right {
  background-color: var(--clipping-orange);
  color: var(--bright-white);
  align-items: center;
  position: absolute;
  top: auto;
  bottom: 0%;
  left: 14.5rem;
}

.solution-slider_dots {
  justify-content: center;
  align-items: center;
  width: 6rem;
  margin-left: 6.5rem;
  padding-top: 10px;
  display: none;
  position: static;
}

.solution-services-image-mobile {
  display: none;
}

.lectores-tarjetas_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.product-ecommerce-grid {
  grid-column-gap: 1.25rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: space-between;
}

.product-ecommerce_component {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  max-width: 56rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-ecommerce_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.product-ecommerce_item.proximamente {
  padding-top: 1.7rem;
  position: relative;
}

.why-plugin-features_grid {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.why-plugin-feature_item {
  flex-direction: column;
  display: flex;
}

.plugin-steps_icon-wrapper {
  width: 3rem;
  height: 3rem;
}

.plugin-steps_content {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 60%;
  display: flex;
}

.plugin-features-component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  flex-direction: column;
  display: flex;
}

.plugin-features-item {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  justify-content: center;
  align-items: center;
  width: 100%;
  display: flex;
}

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

.logo-plugin-group {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: stretch flex-start;
  align-items: center;
  width: 100%;
  max-width: 35rem;
  display: flex;
}

.why-checkout-feature_item {
  flex-direction: column;
  display: flex;
}

.plugin-header_image {
  object-fit: contain;
  height: 100%;
}

.plugin-header_image-wrapper {
  height: 25rem;
}

.plugin_logo-wrapper {
  height: 2rem;
}

.plugin-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.section_plugin-header {
  background-color: #fafbfb;
  padding-top: 0;
}

.plugin-steps_image-wrapper {
  width: 50%;
}

.section_all-solutions-header {
  background-color: #fafbfb;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829002e_todos-soluciones-asset-01.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 31.25rem;
  display: flex;
}

.all-solutions-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 44.625rem;
  display: flex;
}

.text-color-white {
  color: var(--bright-white);
  white-space: normal;
  word-break: normal;
  text-decoration: none;
}

.text-color-white.text-weight-semibold {
  white-space: normal;
}

.text-color-white.nombre-cat-merchant {
  margin-left: -8px;
  margin-right: 12px;
  font-size: 14px;
}

.text-color-white.heading-style-6xl.text-weight-bold {
  color: #fff;
}

.text-color-white.heading-style-6xl.text-weight-bold.tienes {
  font-size: 40px;
}

.text-color-white.text-size-medium.desc {
  max-width: 500px;
}

.text-color-white.text-weight-bold.heading-style-8xl.cp {
  max-width: 380px;
  line-height: 1.1;
}

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

.text-color-white.text-weight-extrabold.font-size-26.mov2 {
  color: #000;
}

.text-color-white.cinta_margen_neg {
  margin-bottom: -9px;
}

.text-color-white.cinta_margen_neg.mov2 {
  color: #000;
}

.all-solutions_component {
  flex-direction: row;
  justify-content: center;
  align-items: stretch;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.all-solutions-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: space-between;
}

.all-solutions_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.all-solution-benefits_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.all-solution-benefits_item {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.all-solution-benefits_item.reverse {
  flex-direction: row-reverse;
}

.all-solution-benefits_content {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 40rem;
  display: flex;
}

.all-solution-benefits_image-wrapper {
  border-radius: 2.5rem;
  width: 37.5rem;
  max-width: 50%;
  height: 31.25rem;
  overflow: hidden;
}

.all-solutions-about-clip-company_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

.all-solutions-about-clip-company_component.reverse {
  flex-direction: row-reverse;
  margin-top: 2.5rem;
}

.all-solutions-about-clip-company_content {
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.all-solutions-about-clip-company_image-wrapper {
  flex: none;
  width: 32.6875rem;
  height: 33.875rem;
}

.all-solutions-learnmore_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: space-between;
  display: grid;
}

.all-solutions-learnmore_item {
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.all-solutions-learnmore_item.padding-1rem {
  justify-content: space-between;
}

.section_como-funciona-header {
  background-color: #fafbfb;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290060_como-funciona-asset-01.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 31.25rem;
  display: flex;
}

.como-funciona-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.como-acepta-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 2.5rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2.5rem;
}

.como-acepta_item {
  text-align: center;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
  display: flex;
}

.como-acepta_item-image-wrapp {
  width: 100%;
}

.como-funciona-product-grid {
  grid-column-gap: 2.5rem;
  grid-row-gap: 6rem;
  grid-template-columns: 1fr 1fr 1fr;
  margin-top: 2.5rem;
}

.como-funciona-product_item {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.como-procesamos-slider_slider {
  background-color: #0000;
  height: auto;
}

.como-procesamos-slider_slider.elige {
  width: 100%;
}

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

.como-procesamos-slide {
  width: 35%;
}

.como-procesamos-slide-item {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: row;
  display: flex;
}

.como-funciona-content {
  padding-right: 2rem;
}

.como-funciona-features_slider-grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  height: auto;
  display: grid;
}

.como-funciona-feature_item {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  display: flex;
}

.como-funciona-feature_icon-wrapper {
  flex: none;
  justify-content: center;
  align-items: center;
  width: 1.5rem;
  height: 1.5rem;
  display: flex;
}

.como-funciona-feature_content {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  flex-direction: column;
  display: flex;
}

.como-funciona-lectores-tarjetas_component, .como-funciona-soluciones_component, .como-funciona-transacciones_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.como-funciona-learnmore_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.como-funciona-learnmore_item {
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.section_where-to-buy-header {
  background-color: #fafbfb;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829083a_Image.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 31.25rem;
  display: flex;
}

.donde-comprar-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 44.625rem;
  display: flex;
}

.where-to-buy-terminals_component {
  grid-column-gap: 5rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.calculator-calculator_component {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  display: flex;
}

.calculator-calculator_content {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: block;
}

.calculator-calculator_content.cnp {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.button-ghost {
  color: var(--clipping-orange);
  text-align: center;
  background-color: #0000;
  border-radius: .5rem;
  padding: .5rem;
  font-weight: 700;
  transition: color .3s, background-color .3s;
}

.button-ghost:hover {
  background-color: var(--snow);
}

.button-ghost.text-size-small, .button-ghost.top-auto {
  margin-top: auto;
}

.calculator-calculator_image-wrapper {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

.cfc-logos_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  display: flex;
}

.cfc-logos_component.dondec {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
}

.cfc-logos_item {
  background-color: var(--bright-white);
  border-radius: 6px;
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.cfc-logos_item.last {
  height: 5rem;
}

.cfc-logos_item.diferidos {
  background-color: #0000;
}

.cfc-logos_item.diferidos.last {
  grid-column-gap: 45px;
  justify-content: center;
}

.cfc-logos_item.dondec {
  flex-flow: wrap;
}

.cfc-logos_logo-wrapper {
  height: 5rem;
}

.section_where-to-buy-logos {
  background-color: #fafbfb;
}

.tarjeta-con-sombra {
  text-align: center;
  background-color: #fff;
  border-radius: 8px;
  width: 300px;
  margin: 16px 10px;
  padding: 24px 16px;
  position: relative;
  box-shadow: 1px 1px 18px -7px #06082840, 0 10px 24px -15px #06082866;
}

.tarjeta-con-sombra.costos-y-comisiones {
  width: 100%;
  margin-left: 0;
  margin-right: 0;
  padding-right: 16px;
}

.tarjeta-con-sombra.calculadora {
  width: 100%;
  margin-top: 0;
  margin-left: 0;
  margin-right: 0;
  padding: 40px 24px;
}

.qr-header_image-wrapper {
  max-width: 40rem;
}

.section_catalog-header {
  background-color: #fafbfb;
  padding-top: 0;
}

.catalog-header_image-wrapper {
  max-width: 32.3125rem;
  height: 31.25rem;
}

.solution-feature_slider {
  background-color: #0000;
  height: auto;
}

.solution-feature_mask {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  height: auto;
  display: flex;
}

.solution-feature_slide {
  width: 33.3333%;
}

.solution-feature_dots {
  display: none;
}

.link-white {
  color: var(--bright-white);
}

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

.checkmark {
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 1rem;
}

.checkmark.w--redirected-checked {
  border-color: var(--clipping-orange);
  background-color: var(--clipping-orange);
  background-size: 80% 80%;
}

.checkbox-field {
  align-items: center;
  display: flex;
}

.section_home-header {
  background-color: #fff;
}

.section_home-header.background-color-25282a {
  background-color: #25282a;
}

.section_home-header.background-color-25282a.empresas {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290dec_Graphic.avif");
  background-position: 50% 100%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_home-header.relative-promo {
  background-image: linear-gradient(#fcf1ed, #fff);
  position: relative;
}

.section_home-header.unete {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82910b8_PIC_4057%201.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
}

.section_home-header.slider-hero {
  display: block;
}

.section_home-header.slider-hero.promo {
  background-image: linear-gradient(#fcf1ed, #fff);
}

.section_home-header.crece {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82910e8_PIC_4057%201%20(2).avif");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: auto 100%;
}

.section_home-header.crece.max1400 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82913e1_PIC_4057%201.avif");
  max-width: 1400px;
  margin-left: auto;
  margin-right: auto;
}

.section_home-header.crece.max1400.promocrece {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829121d_heroBg.avif");
  background-position: 50%;
  background-size: cover;
  max-width: none;
}

.section_home-header.gradiente-promo {
  background-image: linear-gradient(#fcf1ed, #fff);
}

.home-stand_feature-wrapper {
  color: var(--comfort-black);
  border-radius: 1.5rem;
  flex-direction: row;
  align-items: center;
  font-weight: 600;
  display: flex;
}

.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.z-down {
  z-index: 899;
}

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

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

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

.home-subscribe_component {
  justify-content: space-between;
  align-items: flex-end;
  display: flex;
}

.home-subscribe-social {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  align-items: center;
  display: flex;
}

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

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

.product-top-bar_pricing {
  grid-column-gap: .5rem;
  grid-row-gap: .5rem;
  display: flex;
}

.image-192, .image-193 {
  cursor: pointer;
}

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

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

.section_contact-header {
  background-color: #fafbfb;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829015d_black-man-recording-podcast-with-woman-2022-09-30-16-40-24-utc%201.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  justify-content: center;
  align-items: center;
  height: 31.25rem;
  display: flex;
}

.contact-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  max-width: 44.625rem;
  display: flex;
}

.contact-contacts_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  align-content: stretch;
}

.contact-contacts_info {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.contact-contacts_info.padding-1rem {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
}

.contact_icon {
  width: 2rem;
  height: 2rem;
}

.contact-footer_content {
  width: 35rem;
}

.section_contact-footer {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290048_Vector.svg");
  background-position: 116%;
  background-repeat: no-repeat;
  background-size: 60% 140%;
}

._404-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

._404-header_image-wrapper {
  width: 30.75rem;
}

._404-links_grid {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  align-content: stretch;
}

._404-links_item {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-radius: .5rem;
  flex-direction: column;
  justify-content: space-between;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

._404-links_item.padding-1rem {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
  align-items: center;
}

.texto-16-20 {
  font-size: 16px;
}

.texto-16-20.justified {
  text-align: justify;
}

.lista-privacidad {
  text-align: justify;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding-left: 60px;
  font-size: 16px;
}

.lista-privacidad.lista-letras-minus {
  font-size: 16px;
  list-style-type: lower-alpha;
}

.lista-privacidad.romanos-mayusc {
  list-style-type: lower-roman;
}

.lista-privacidad.romanos-mayusc.dentro-de {
  padding-left: 25px;
  font-size: 16px;
}

.lista-privacidad.romanos-minusc {
  list-style-type: lower-roman;
}

.lista-privacidad.bullets {
  font-size: 16px;
  list-style-type: square;
}

.lista-privacidad.lista-letras-mayusc {
  text-align: justify;
  font-size: 16px;
  list-style-type: lower-alpha;
}

.html-embed-11 {
  overflow: auto;
}

.link-azul {
  color: #0074b7;
}

.contenedor {
  align-items: baseline;
  width: 100%;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: relative;
}

.contenedor.privacidad {
  max-width: 770px;
  padding-top: 0;
  padding-bottom: 0;
}

.contenedor.privacidad.terminos {
  max-width: 850px;
  padding-top: 0;
}

.contenedor.max-witj {
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
}

.contenedor.footer {
  text-align: center;
  padding-top: 220px;
  padding-bottom: 44px;
  position: relative;
}

.contenedor.footer.pad.nopad {
  padding-top: 0;
}

.contenedor.padding70 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 70px;
  padding-bottom: 70px;
}

.contenedor.hero {
  z-index: 1;
  padding-top: 90px;
  padding-bottom: 55px;
  padding-left: 26px;
  display: block;
  position: relative;
}

.contenedor.hero.terminado {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
  position: static;
}

.contenedor.hero.checkout.pay {
  padding-bottom: 10px;
}

.contenedor.hero.checkout.pay.descarga {
  padding-top: 30px;
  padding-bottom: 0;
  padding-left: 20px;
}

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

.contenedor.hero.contenedor-bannerv04 {
  padding-top: 0;
  padding-bottom: 0;
  padding-left: 0;
}

.contenedor.hero.contenedor-bannerv05 {
  color: #001724;
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0;
  position: static;
}

.contenedor.hero.contenedor-bannerv05.acepta-tarjetas {
  padding-bottom: 0;
}

.contenedor.hero.contenedor-bannerv02 {
  text-align: center;
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 0;
  position: static;
}

.contenedor.padding70 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 70px;
}

.contenedor.padding70.pay {
  padding-top: 0;
}

.contenedor.padding70.pay.pwc {
  padding-bottom: 40px;
}

.contenedor.padding70.fondo-gris {
  background-color: #0000;
  padding-top: 90px;
}

.contenedor.padding70.como-utilizarlo {
  padding-top: 0;
  padding-bottom: 0;
}

.contenedor.padding70.txt-centrado {
  text-align: center;
  padding-top: 0;
  padding-bottom: 0;
}

.contenedor.padding70.testimonios-f {
  padding-bottom: 70px;
  position: relative;
}

.contenedor.padding70.control-total-f {
  padding-top: 70px;
}

.contenedor.header-clip {
  padding-left: 20px;
  display: flex;
}

.contenedor.padding50 {
  padding-top: 50px;
  padding-bottom: 50px;
  position: relative;
}

.contenedor.padding50.terminos-template-container {
  max-width: 900px;
  padding-top: 50px;
}

.contenedor.pwc-tabs {
  max-width: none;
  padding-top: 50px;
  padding-bottom: 50px;
}

.contenedor.padding70--c {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 70px;
  padding-bottom: 70px;
}

.contenedor.padding70--c.fondo-gris {
  background-color: #0000;
  padding-top: 70px;
}

.contenedor.padding7 {
  -webkit-text-fill-color: inherit;
  background-clip: border-box;
  padding-top: 0;
}

.contenedor.stad {
  padding: 20px;
}

.spacer-2rem {
  height: 2rem;
}

.texto-18-22 {
  font-size: 18px;
  line-height: 22px;
}

.texto-18-22.centrado {
  text-align: center;
}

.text-style-underline {
  text-decoration: underline;
}

.enterprise-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.enterprise-header_image-wrapper {
  max-width: 58.625rem;
}

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

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

.link-87 {
  font-size: 16px;
}

.link-87.lng-link {
  color: #fff;
  text-decoration: none;
}

.lang-btn {
  align-items: center;
  margin-left: 20px;
  display: flex;
}

.container-1200 {
  z-index: 2;
  justify-content: space-between;
  align-items: center;
  max-width: 1200px;
  padding-left: 15px;
  padding-right: 15px;
  display: block;
  position: relative;
}

.container-1200.link-head.container-flex {
  display: flex;
}

.section-47 {
  background-color: #fc4c02;
  padding-top: 20px;
  padding-bottom: 20px;
}

.nav-menu-3 {
  margin-left: auto;
  display: flex;
}

.navbar-5 {
  background-color: #0000;
}

.text-block-48 {
  color: #fff;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 16px;
  line-height: 24px;
  display: inline-block;
}

.header-link {
  color: #fffc;
}

.image-167 {
  margin-right: 12px;
}

.div-block-367 {
  object-fit: fill;
  background-color: #fc4c02;
  width: 70px;
  height: 3px;
  margin-top: 35px;
  margin-bottom: 25px;
  display: inline-block;
  position: static;
}

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

.div-block-368 {
  display: flex;
}

.section-46 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901dd_Hero-Careers.webp");
  background-position: 0 0;
  background-size: cover;
  padding-top: 200px;
  padding-bottom: 200px;
  position: relative;
}

.section-46.carrer-bananr {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290a93_Imagen2-2.webp");
  background-position: 50%;
  padding-top: 100px;
}

.heading-104 {
  color: #fff;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
}

.white-txt {
  color: #fff;
  text-align: left;
  min-width: auto;
  max-width: 450px;
  margin-top: 10px;
  font-size: 16px;
  line-height: 24px;
}

.image-148 {
  margin-right: 20px;
}

.hero_item {
  margin-top: 50px;
}

.heading-103 {
  color: #fff;
  margin-bottom: 0;
  font-size: 40px;
}

.div-block-369 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901d5_valroes-pat-value.webp");
  background-position: 0 0;
  background-size: 100% 100%;
  height: 155px;
  position: absolute;
  inset: auto 0% -3px;
}

.div-block-369.hero-shape1 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829019a_hero-shape1.webp");
}

.div-block-369.impact {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829019a_hero-shape1.webp");
  top: -2px;
  bottom: auto;
  transform: rotate(180deg);
}

.div-block-586 {
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  padding-right: 30px;
  display: flex;
  position: absolute;
  top: 0;
}

.link-block-13 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #fff;
  cursor: pointer;
  background-color: #000;
  border: 1px solid #b1afaf;
  border-radius: 21px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: center;
  width: 170px;
  height: 46px;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
}

.link-block-13:hover {
  background-color: #fc4c02;
}

.link-block-13.gap-0 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
}

.link-block-13.gap-0.video {
  padding-right: 30px;
}

.image-149 {
  z-index: -1;
  width: 263px;
  height: 233px;
  position: absolute;
  bottom: -30px;
  left: -120px;
}

.carrer-video {
  padding-top: 40px;
  padding-bottom: 60px;
}

.div-block-370 {
  -webkit-text-fill-color: inherit;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901df_video-bg.webp");
  background-position: 0 0;
  background-size: cover;
  background-clip: border-box;
  border-radius: 15px;
  flex-wrap: wrap;
  justify-content: center;
  align-items: center;
  width: 615px;
  height: 332px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
}

.div-block-370.video {
  z-index: 5;
  background-image: none;
}

.image-252 {
  margin-left: -55px;
}

.image-253 {
  border-radius: 15px;
}

.div-block-587 {
  border-radius: 20px;
  position: relative;
}

.promise-img {
  width: 50px;
  min-width: 50px;
}

.heading-107 {
  color: #fc4c02;
  text-transform: uppercase;
  margin-top: 0;
  font-size: 16px;
}

.our-promise-block {
  margin-bottom: 42px;
  padding-left: 20px;
  padding-right: 20px;
}

.column-27 {
  padding-top: 90px;
  padding-left: 25px;
}

.paragraph-334 {
  max-width: 650px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 22px;
}

.promise-item {
  display: flex;
}

.our-promise-section {
  padding-top: 50px;
  padding-bottom: 50px;
}

.promise-content {
  text-align: left;
  padding-left: 15px;
  padding-right: 10px;
}

.paragraph-335 {
  padding-top: 10px;
  font-size: 16px;
  line-height: 22px;
}

.heading-106 {
  color: #fc4c02;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 35px;
}

.heading-106.promise {
  padding-bottom: 0;
}

.heading-106.culture {
  text-align: right;
  padding-bottom: 0;
}

.heading-106.top {
  text-align: left;
  padding-bottom: 0;
}

.heading-106.fundamentos {
  text-align: left;
  padding-bottom: 30px;
  font-size: 30px;
}

.image-163 {
  text-align: left;
  max-width: 400px;
}

.column-26 {
  padding-top: 0;
  padding-right: 25px;
}

.div-block-396 {
  text-align: center;
}

.our-promise-hedding {
  text-align: center;
  margin-bottom: 90px;
}

.quote-left {
  position: absolute;
  inset: 0% auto auto -40px;
}

.quote-left.top {
  left: -80px;
}

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

.image-152 {
  padding-bottom: 10px;
  padding-right: 27px;
}

.image-154 {
  padding-top: 0;
}

.testimonial-block-2 {
  width: 100%;
  padding-top: 0;
  display: flex;
}

.paragraph-336 {
  color: #000;
  padding-top: 10px;
  font-size: 40px;
  font-style: italic;
  line-height: 55px;
}

.paragraph-336.mx-500 {
  width: 100%;
  max-width: 500px;
}

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

.images-blocks {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: flex-end;
  margin-top: 0;
  padding-bottom: 0;
  padding-right: 0;
  display: flex;
  position: relative;
  top: -260px;
}

.testimonial-block-1 {
  display: flex;
}

.image-151 {
  padding-bottom: 10px;
  padding-right: 27px;
}

.testimonial-block-second-left {
  text-align: right;
  width: 50%;
  padding-top: 100px;
  padding-right: 150px;
}

.testimonial-block-second-right {
  flex-wrap: wrap;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.testimonial-section {
  padding-top: 30px;
  padding-bottom: 100px;
}

.quote-right {
  object-position: 50% 50%;
  position: absolute;
  bottom: -30px;
  left: 400px;
  right: auto;
  transform: rotate(180deg);
}

.quote-right.bottom {
  position: absolute;
  top: auto;
  left: auto;
  right: -90px;
}

.quote-right.top {
  left: 430px;
}

.image-153 {
  z-index: -1;
  position: absolute;
  top: auto;
  bottom: -190px;
  left: 0;
}

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

.testimonial-text {
  padding-right: 0;
  position: relative;
}

.testimonial-text.top {
  padding-left: 50px;
}

.div-block-374 {
  text-align: center;
}

.column-29 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.columns-16 {
  display: flex;
}

.div-block-375 {
  padding-bottom: 24px;
  font-size: 16px;
  line-height: 24px;
}

.bold-text-38 {
  color: #fff;
}

.div-block-373 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-337 {
  margin-bottom: 0;
  font-size: 22px;
  line-height: 1.3;
}

.value-boxes {
  background-color: #fff;
  border-radius: 15px;
  justify-content: space-between;
  align-items: center;
  min-height: 415px;
  padding: 30px;
  display: flex;
  position: relative;
  box-shadow: 0 3px 3px 1px #00000029;
}

.column-28 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.value-contents {
  opacity: 0;
  flex-flow: column;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 30px;
  transition: opacity .3s cubic-bezier(.25, .46, .45, .94);
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
}

.value-contents:hover {
  opacity: 1;
  background-color: #fffcfc;
  border-radius: 15px;
}

.our-values-section {
  background-color: #fc4c02;
  margin-bottom: 100px;
  padding-top: 80px;
  position: relative;
}

.py-10 {
  max-width: 300px;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.py-10.life {
  max-width: 100%;
}

.py-10.life.promise {
  color: var(--clipping-orange);
  font-weight: 500;
}

.rewards_left {
  width: 40%;
}

.rewards_left.life {
  width: 100%;
}

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

.company-section {
  padding-top: 30px;
  padding-bottom: 30px;
  position: relative;
}

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

.columns-17 {
  align-items: center;
  display: flex;
}

.morelink {
  clear: none;
  color: #fffdfd;
  text-align: center;
  justify-content: center;
  margin-top: 70px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: flex;
}

.morelink:hover {
  color: #ccc;
}

.paragraph-341 {
  color: #fff;
  text-align: center;
  max-width: 760px;
  margin-left: auto;
  margin-right: auto;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-341.valores {
  margin-bottom: 4rem;
  font-size: 24px;
}

.div-block-589 {
  background-color: #fc4c02;
  width: 70px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-589.center {
  margin-left: auto;
  margin-right: auto;
}

.impact-head {
  text-align: center;
  margin-bottom: 30px;
}

.text-white {
  color: #fff;
}

.heading-110 {
  color: #fff;
  font-size: 40px;
  line-height: 48px;
}

.heading-110.counterup.v2 {
  color: #000;
  margin-top: 0;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.2;
}

.heading-110.counterup.v2.bajada {
  font-size: 15px;
  font-weight: 400;
}

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

.impact-count.v2 {
  background-color: #ffffffeb;
  border-radius: 15px;
  width: 95%;
  min-height: 250px;
  margin-left: auto;
  margin-right: auto;
  padding: 5px 15px 10px;
}

.impact-section {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290ae8_su.avif");
  background-position: 50%;
  background-size: cover;
  padding-top: 180px;
  padding-bottom: 50px;
  position: relative;
}

.development-growth-section {
  padding-top: 85px;
  padding-bottom: 85px;
  position: relative;
}

.h2-oragne {
  color: #fc4c02;
  font-size: 35px;
  line-height: 42px;
}

.div-block-590 {
  background-color: #fc4c02;
  width: 70px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-590.center {
  margin-left: auto;
  margin-right: auto;
}

.paragraph-342 {
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
  font-size: 16px;
  line-height: 24px;
}

.right-arrow-6 {
  flex-wrap: wrap;
  justify-content: flex-end;
  align-items: center;
  width: 19px;
  height: 35px;
  display: flex;
}

.clippers_right {
  width: 50%;
  padding-left: 40px;
}

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

.clippers-item {
  flex-wrap: wrap;
  justify-content: center;
  padding-top: 90px;
  padding-left: 60px;
  padding-right: 55px;
  display: flex;
}

.image-165 {
  margin-top: auto;
  margin-bottom: auto;
}

.image-166 {
  height: 35px;
}

.image-164 {
  object-fit: cover;
  border-radius: 10px;
  width: 300px;
  min-height: 265px;
  max-height: 265px;
}

.div-block-591 {
  background-color: #fc4c02;
  width: 70px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-591.center {
  margin-left: auto;
  margin-right: auto;
}

.text-block-47 {
  color: #000;
  font-size: 16px;
  line-height: 24px;
}

.meet-section {
  background-color: #1174b71a;
  padding-top: 60px;
  padding-bottom: 80px;
}

.clippers_left {
  position: relative;
}

.meet-chippers-main {
  width: 100%;
  max-width: 950px;
  max-height: none;
  margin-left: auto;
  margin-right: auto;
  padding-top: 20px;
}

.slider-title {
  color: #fc4c02;
  margin-top: 10px;
  font-size: 20px;
  line-height: 26px;
}

.dot-bg {
  z-index: -1;
  width: 263px;
  height: 233px;
  position: absolute;
  top: -80px;
  left: -120px;
}

.heading-119 {
  font-size: 16px;
}

.meet-chippers {
  background-color: #0000;
  height: auto;
}

.meet-chippers.hide {
  display: none;
}

.left-arrow-5 {
  width: 19px;
  height: 35px;
  display: flex;
}

.bold-text-39 {
  color: #fc4c02;
}

.profile-itemblock {
  border-radius: 10px;
  height: 330px;
  padding: 20px;
  position: relative;
  box-shadow: 1px 0 3px 3px #00000029;
}

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

.div-block-379 {
  background-color: #fafafa;
  padding: 10px;
  position: absolute;
  bottom: 0;
}

.div-block-379.hover-block {
  background-color: #fff;
  display: block;
}

.div-block-379.hover-block.v2 {
  padding-top: 25px;
  top: 0;
}

.div-block-592 {
  background-color: #fc4c02;
  width: 70px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-592.center {
  margin-left: auto;
  margin-right: auto;
}

.div-block-592.center.mb-30 {
  margin-bottom: 30px;
}

.div-block-378 {
  background-color: #fffc;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.div-block-378.profile-title {
  flex-flow: column;
  justify-content: center;
  min-height: 90px;
  display: flex;
  position: relative;
  top: -90px;
  bottom: 0;
}

.div-block-378.profile-title.v2 {
  background-color: #ececec;
}

.profile__item_image {
  padding-left: 0;
  position: relative;
}

.profile__item_image.v2 {
  background-color: #ececec;
  flex-flow: column;
  justify-content: center;
  height: 100%;
  display: flex;
}

.profile-item {
  width: 25%;
  margin-bottom: 30px;
  margin-left: 0;
  margin-right: 0;
  padding-left: 15px;
  padding-right: 15px;
}

.text-block-37 {
  color: #fc4c02;
  text-align: center;
  text-transform: uppercase;
  justify-content: center;
  align-items: center;
  min-height: 50px;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 17px;
  font-weight: 700;
  display: flex;
  overflow: visible;
}

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

.image-157 {
  object-fit: cover;
  border-radius: 10px;
  width: 100%;
  height: 290px;
}

.text-block-38 {
  color: #fc4c02;
  text-transform: uppercase;
  font-size: 16px;
  font-weight: 700;
}

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

.profile-main {
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.div-block-385 {
  text-align: center;
  align-items: center;
  margin-top: 20px;
  display: flex;
}

.text-block-42 {
  color: #fff;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.heading-114 {
  color: #fff;
  font-size: 20px;
  line-height: 25px;
}

.heading-114.box-title {
  border: 0 solid #000;
  border-top: 3px solid #fffc;
  border-bottom-color: #fff;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 0;
  display: inline-block;
}

.heading-114.box-title.box-title-main {
  display: block;
}

.hover-box-inside {
  opacity: 0;
  object-fit: fill;
  background-color: #fc4c02;
  border-radius: 10px;
  width: 100%;
  height: 100%;
  padding: 50px;
  display: block;
  position: absolute;
  bottom: 0%;
  left: 0;
}

.text-block-40 {
  color: #6e6e6e;
  text-align: center;
  text-transform: uppercase;
  font-size: 16px;
  line-height: 26px;
}

.heading-113 {
  color: #fc4c02;
  text-align: center;
}

.heading-113.mt-0 {
  margin-top: 0;
  margin-bottom: 20px;
}

.column-35 {
  margin-bottom: 20px;
}

.twopost {
  width: 100%;
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-593 {
  background-color: #fc4c02;
  width: 70px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-593.center {
  margin-left: auto;
  margin-right: auto;
}

.div-block-593.center.mb-30 {
  margin-bottom: 30px;
}

.div-block-384 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829021d_Rect%C3%A1ngulo_61.webp");
  background-position: 0 0;
  background-size: cover;
  align-items: flex-end;
  width: 100%;
  height: 370px;
  padding: 50px;
  display: flex;
}

.div-block-384.inner-two-post {
  z-index: 1;
  border-radius: 10px;
  position: relative;
  overflow: hidden;
}

.div-block-384.inner-two-post.marketing {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290225_vac02.webp");
}

.looking-you-section {
  margin-bottom: 50px;
  padding-top: 30px;
  transition: background-color .5s cubic-bezier(.25, .46, .45, .94);
}

.bold-text-43 {
  display: inline-block;
}

.forpost {
  max-width: 820px;
  margin-left: auto;
  margin-right: auto;
}

.text-block-41 {
  text-align: center;
  margin-bottom: 0;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
}

.vacnacy-link {
  background-color: #0073b7;
  border-radius: 5px;
  align-items: center;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 30px;
  text-decoration: none;
  display: flex;
}

.vacnacy-link:hover {
  background-color: #fc4c02;
}

.for-hover-block {
  background-color: #fc4c02;
  border-radius: 10px;
  align-items: center;
  padding: 15px;
  display: flex;
  position: absolute;
  inset: 0;
}

.column-34 {
  margin-bottom: 20px;
  display: flex;
}

.image-150 {
  width: 11px;
  height: 12px;
  margin-left: 10px;
  font-size: 8px;
  line-height: 9px;
  position: relative;
  top: 2px;
}

.image-150.ver-link {
  width: 8px;
  height: 9px;
}

.text-block-43 {
  color: #fff;
  font-size: 16px;
  line-height: 24px;
}

.for-block-col {
  z-index: 1;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901c9_vac03.webp");
  background-position: 0 0;
  background-size: cover;
  border-radius: 10px;
  align-items: flex-end;
  height: 180px;
  padding: 15px;
  display: flex;
  position: relative;
}

.for-block-col.legal {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901cc_legal.webp");
}

.for-block-col.lending {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829021c_lending.webp");
}

.for-block-col.fs {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901ca_finacial-services.webp");
}

.for-block-col.industry {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901d0_industry.webp");
}

.for-block-col.revenue {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901cd_revenue.webp");
}

.for-block-col.product {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290224_product.webp");
}

.for-block-col.tech {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82901cf_Tecnhnology.webp");
}

.text-block-36 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
  text-decoration: none;
}

.heading-115 {
  color: #fff;
  text-transform: uppercase;
  margin-top: 0;
  margin-bottom: 0;
  font-size: 16px;
}

.grid-75 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.link-block-19 {
  transition: opacity .3s;
  display: block;
}

.link-block-19:hover {
  opacity: .75;
}

.gallery_box4 {
  width: 100%;
  padding-bottom: 15px;
  padding-right: 15px;
  position: relative;
}

.div-block-388 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290246_VIDA_EN_CLIP.webp");
  background-position: 50%;
  background-size: cover;
  min-height: 200px;
}

.gallery_box3 {
  width: 100%;
  padding-bottom: 15px;
  padding-right: 15px;
}

.gallary-video-btn {
  z-index: 9;
  cursor: pointer;
  background-color: #0c0c0c;
  border: 1px solid #babbc3;
  border-radius: 21px;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 170px;
  height: auto;
  padding: 10px 20px;
  text-decoration: none;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.gallary-video-btn:hover {
  background-color: #fc4c02;
}

.link-block-21 {
  text-decoration: none;
  transition: opacity .3s;
  display: block;
}

.link-block-21:hover {
  opacity: .75;
}

.div-block-594 {
  background-color: #fc4c02;
  width: 70px;
  height: 3px;
  margin-top: 20px;
  margin-bottom: 20px;
}

.div-block-594.center {
  margin-left: auto;
  margin-right: auto;
}

.div-block-594.center.mb-30 {
  margin-bottom: 30px;
}

.box_wrap-box-gal {
  flex-flow: column wrap;
  align-items: flex-end;
  width: 50%;
  display: flex;
}

.div-block-387 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829024c_vida-en-clip-2.webp");
  background-position: 0 0;
  background-size: cover;
  min-height: 362px;
}

.div-block-386 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829024a_Clippers-5819.webp");
  background-position: 50%;
  background-size: cover;
  min-height: 319px;
  padding-right: 0;
}

.div-block-391 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290247_Momentos-Clip-2701.webp");
  background-position: 50%;
  background-size: cover;
  min-height: 362px;
}

.gallery_cover {
  align-items: flex-end;
  margin-top: 50px;
  display: flex;
}

.div-block-390 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290248_vida-en-clip-5.webp");
  background-position: 50%;
  background-size: cover;
  min-height: 140px;
}

.gallery_box {
  width: 16.6667%;
}

.gallery_box.gallery_box-2, .gallery_box.gallery_box-1 {
  width: 25%;
  padding-right: 15px;
}

.div-block-389 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290296_vida-en-clip-6.webp");
  background-position: 50%;
  background-size: cover;
  justify-content: center;
  align-items: center;
  min-height: 160px;
  display: flex;
}

.gallery_area-section {
  padding-top: 40px;
  padding-bottom: 80px;
}

.image-254 {
  width: 11px;
  height: 12px;
  margin-left: 10px;
  font-size: 8px;
  line-height: 9px;
  position: relative;
  top: 2px;
}

.gallery_box5 {
  width: 100%;
  padding-right: 15px;
}

.text-block-44 {
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 24px;
}

.heading-116 {
  color: #fc4c02;
  text-align: center;
  margin-top: 0;
}

.text-block-49 {
  color: #fff;
  text-transform: none;
  font-size: 16px;
  font-style: italic;
  line-height: 24px;
  text-decoration: none;
}

.text-block-49.no-undeline {
  text-decoration: none;
}

.list-28 {
  flex-wrap: wrap;
  margin-bottom: 0;
  margin-left: 20px;
  padding-left: 0;
  display: flex;
}

.list-item-41 {
  flex-wrap: wrap;
  display: flex;
}

.list-item-41.footer-icon {
  margin-right: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
}

.bold-text-42 {
  color: #fff;
}

.text-block-45 {
  font-size: 18px;
}

.div-block-394 {
  padding-top: 5px;
  padding-bottom: 5px;
}

.footer-carrer {
  background-color: #fc4c02;
  padding-top: 30px;
  padding-bottom: 30px;
}

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

.promise-modal {
  z-index: 999;
  background-color: #1e1e1ee6;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.promise-modal-inner {
  background-color: #fff;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  padding: 15px;
  display: flex;
  position: relative;
}

.div-block-395 {
  opacity: .6;
  cursor: pointer;
  background-color: #fc4c02;
  border-radius: 50%;
  width: 44px;
  height: 44px;
  position: absolute;
  top: -60px;
  right: 0;
}

.div-block-395:hover {
  opacity: 1;
}

.gallary-modal {
  z-index: 999;
  background-color: #1e1e1ee6;
  justify-content: center;
  align-items: center;
  display: none;
  position: fixed;
  inset: 0%;
}

.faq_text_question {
  padding-right: 20px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-7 {
  color: #181a36;
  font-size: 18px;
  line-height: 28px;
}

.div-block-3 {
  z-index: 2;
  margin-bottom: 80px;
  display: inline-block;
  position: relative;
}

.div-block-3.checkout {
  text-align: left;
  width: 100%;
}

.paragraph-19 {
  color: #fff;
  margin-left: 4px;
  margin-right: 4px;
}

.paragraph-19.separador.pad {
  border-bottom-width: 0;
  width: auto;
  margin: 0 10px;
}

.paragraph-19.separador.pad.footer {
  border-bottom-width: 0;
  flex: none;
  width: auto;
  padding-right: 0;
}

.paragraph-19.pad {
  color: #181a36;
  flex: 0 auto;
}

.paragraph-19.pad.footer {
  border-bottom-width: 0;
  flex: 0 auto;
  margin: 0 5px 0 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.paragraph-19.pad {
  color: #181a36;
}

.boton-clip {
  color: #fff;
  background-color: #fc4c02;
  border-radius: 8px;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
  transition: all .2s;
  display: inline-block;
}

.boton-clip:hover {
  background-color: #f53b02;
  box-shadow: 0 0 12px 6px #fc4e0333;
}

.boton-clip.link {
  margin-right: 28px;
  font-weight: 600;
}

.boton-clip.link.blanco {
  color: #181a36;
  background-color: #fff;
  margin-right: 30px;
  padding-left: 37px;
  padding-right: 37px;
}

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

.boton-clip.claro {
  color: #fc4c02;
  background-color: #feebe4;
  flex: none;
  margin-right: 10px;
}

.boton-clip.bajo-botones {
  text-align: center;
  width: 253px;
  height: 48px;
}

.item-faq-answer {
  margin-bottom: 30px;
  font-size: 16px;
  line-height: 24px;
}

.rate_title_2 {
  color: #181a36;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.div-block-12 {
  text-align: center;
  background-color: #fff;
  border-radius: 24px;
  margin-bottom: 40px;
  padding: 47px 24px;
}

.div-block-12.last {
  margin-bottom: 0;
}

.item-faq-question-cont {
  border-bottom: 0 #f6f6f7;
  margin-bottom: 0;
  padding-top: 18px;
  padding-bottom: 18px;
  padding-left: 16px;
  display: block;
}

.header {
  z-index: 50;
  width: 100%;
  height: 80px;
  margin-top: 0;
  display: block;
  position: relative;
  box-shadow: 0 0 8px #00000040;
}

.header.pwc {
  height: auto;
}

.header.pwc.fixed {
  position: sticky;
  top: 0;
}

.benefits {
  color: #181a36;
  text-align: left;
  background-color: #fafbfb00;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.image-14 {
  margin-top: -3px;
  margin-left: 3px;
}

.link-88 {
  color: #fc4c02;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  text-decoration: none;
}

.div-block-14 {
  padding-right: 20px;
}

.item-faq-answer-cont {
  background-color: #ddd0;
  padding: 0 40px 0 16px;
  position: static;
}

.item-faq-answer-cont.w--open {
  padding-bottom: 0;
  position: static;
  overflow: hidden;
}

.preguntas-frecuentes {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.lista-faqs {
  border: 0 solid #f6f6f7;
  border-radius: 8px;
  padding: 0;
}

.div-block-11 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 63% 37%;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-8 {
  width: 45px;
  margin-bottom: 24px;
  margin-left: 5px;
}

.image-8.pad {
  border-radius: 7px;
  box-shadow: 0 2px 3px #0000004d;
}

.link-4 {
  color: #fff;
  text-decoration: none;
}

.link-4.pad {
  color: #181a36;
  justify-content: flex-start;
  margin-right: 5px;
  display: flex;
}

.link-4.pad.footer {
  border-bottom-width: 0;
  margin-top: 0;
  padding-top: 0;
  padding-left: 0;
  padding-right: 0;
}

.paragraph-16 {
  color: #fff;
  background-color: #2c2e4700;
  margin-bottom: 0;
  font-weight: 600;
  display: inline-block;
}

.image-13 {
  border-radius: 16px;
  margin-bottom: 64px;
}

.div-block-31 {
  margin-bottom: 120px;
}

.div-block-13 {
  background-color: #2c2e47;
  border-radius: 50px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  width: auto;
  margin-bottom: 24px;
  margin-right: 8px;
  padding: 6px 16px;
  display: inline-block;
}

.div-block-30 {
  padding-left: 60px;
}

.separador {
  border-bottom: 1px solid #d1d1d7;
  width: 300px;
  margin: 30px auto 40px;
}

.separador.full-width {
  width: 100%;
}

.paragraph-5-copy-copy-copy {
  color: #5e5f73;
  margin-bottom: 37px;
  font-size: 18px;
  line-height: 24px;
}

.item_faq {
  z-index: 0;
  border-bottom: 4px solid #f6f6f7;
  display: block;
}

.div-block-18 {
  border-top: 1px solid #babbc3;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  padding-top: 44px;
  padding-bottom: 60px;
  display: flex;
}

.paragraph-6 {
  color: #181a36;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.benefits-3.hero.pad.terminal.espacio-60px-up-on-f {
  padding-top: 60px;
  padding-bottom: 60px;
}

.benefits-3.hero.pad.terminal.espacio-60px-up-on-f.clip-der-f {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82903b4_fondo_whatsapp.webp");
  background-position: 100% 100%;
  background-repeat: no-repeat;
  background-size: contain;
}

.image-262 {
  height: 60px;
  margin-left: 0;
  margin-right: 26px;
}

.benefits-3 {
  color: #181a36;
  text-align: center;
  background-color: #fafbfb00;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
}

.benefits-3.hero {
  background-color: #fafbfb;
  width: 100%;
  max-width: 1600px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.benefits-3.hero.pad {
  margin-top: 0;
}

.benefits-3.hero.pad.terminal {
  background-color: #0000;
  position: static;
}

.benefits-3.hero.pad.terminal.espacio-60px-up-on-f {
  background-color: #0000;
  padding-top: 60px;
  padding-bottom: 60px;
}

.benefits-3.hero.pad.terminal.color-gris-v02 {
  background-color: #fafafa;
  margin-top: 0;
}

.benefits-3.hero.pad.terminal.color-gris-v02.espacio-60px-up-on-f {
  padding-top: 60px;
  padding-bottom: 60px;
}

.benefits-3.hero.pad.terminal.img-triangular {
  background-image: linear-gradient(290deg, #fc4c02 56%, #fff 44%);
}

.navbar-6 {
  background-color: #fff;
  align-items: center;
  width: 100%;
  height: 80px;
  display: flex;
  position: static;
}

.nav-menu {
  float: left;
  text-align: right;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  padding-left: 40px;
  display: flex;
}

.nav-menu.pay-with-clip {
  justify-content: flex-start;
  width: 50%;
}

.paragraph-433 {
  color: #fc4c02;
  background-color: #fcf1ed;
  border-radius: 3px;
  margin-bottom: 0;
  padding: 5px;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
  display: none;
}

.link-block-32 {
  align-items: center;
  text-decoration: none;
  display: flex;
}

.whatsapp-fixed {
  z-index: 10;
  width: auto;
  height: auto;
  position: fixed;
  bottom: 70px;
  right: 60px;
}

.image-263 {
  width: 60px;
  height: 60px;
  margin-right: 0;
}

.nav-link-2 {
  color: #5e5f73;
  white-space: nowrap;
  padding: 10px 24px;
  font-weight: 600;
}

.nav-link-2.w--current {
  color: #fc4c02;
}

.brand {
  padding-top: 5px;
  padding-bottom: 0;
}

.paragraph-250 {
  padding-bottom: 0;
}

.heading-90 {
  padding-bottom: 20px;
  font-size: 36px;
  line-height: 46px;
}

.link-naranjo {
  color: #fc4c02;
  font-size: 16px;
  font-weight: 600;
  line-height: 18px;
  text-decoration: none;
}

.link-naranjo.terminos {
  font-size: 18px;
  font-weight: 400;
  text-decoration: underline;
}

.image-238 {
  max-width: 230px;
  margin-bottom: -20px;
}

.titulo-pagina {
  color: #fff;
  text-align: center;
  flex-direction: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
}

.titulo-pagina.naranjo {
  color: #fc4c02;
  width: auto;
  height: auto;
  position: static;
}

.titulo-pagina.naranjo.semibold {
  margin-bottom: 30px;
}

.titulo-pagina.naranjo.semibold.terminos {
  text-transform: uppercase;
  font-size: 26px;
  font-weight: 700;
  line-height: 31px;
}

.div-block-547 {
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 60px;
}

.div-block-347 {
  background-color: #fafbfb;
  border-radius: 12px;
  padding: 20px 24px;
}

.div-block-357 {
  grid-column-gap: 230px;
  grid-row-gap: 230px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-span-54 {
  color: #fc4c02;
}

.div-block-177 {
  justify-content: space-between;
  align-items: center;
  max-width: 900px;
  margin: 95px auto 40px;
  display: flex;
}

.div-block-177.pwc {
  margin-top: 40px;
}

.div-block-177.descarga {
  margin-top: 30px;
}

.text-block-35 {
  margin-right: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.link-41 {
  color: #8a8b99;
  margin-right: 8px;
  font-size: 16px;
  line-height: 24px;
}

.div-block-346 {
  width: 50%;
  padding-left: 12px;
  padding-right: 12px;
}

.vista-previa {
  width: 50%;
  padding-left: 12px;
  padding-right: 12px;
  display: block;
}

.div-codigo-copiado {
  background-color: #def5eb;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  padding: 10px 30px;
  display: none;
}

.div-block-356 {
  display: flex;
}

.heading-2-copy {
  z-index: 3;
  color: #5e5f73;
  width: 100%;
  max-width: none;
  margin-bottom: 10px;
  font-size: 16px;
  font-weight: 400;
  line-height: 24px;
  position: relative;
}

.paragraph-316-copy {
  color: #5e5f73;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.error2 {
  background-color: #feebe4;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  padding: 10px 30px;
  display: none;
}

.div-copiar-codigo {
  color: #fc4c02;
  background-color: #feebe4;
  border-radius: 8px;
  flex: 0 auto;
  justify-content: flex-start;
  align-self: center;
  width: 125px;
  margin-left: 12px;
  margin-right: 0;
  padding: 8px;
  text-decoration: none;
  display: flex;
}

.paragraph-324-copy {
  color: #fc4c02;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.div-block-216 {
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.image-104 {
  margin-right: 50px;
}

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

.paragraph-215 {
  color: #8a8b99;
  margin-bottom: 0;
  margin-right: 8px;
  font-size: 16px;
  line-height: 24px;
}

.div-ver-codigo {
  background-color: #fdf8f6;
  border-radius: 12px;
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  padding: 5px 30px 10px;
  display: none;
}

.link-block-12 {
  color: #fff;
  background-color: #fc4c02;
  border-radius: 8px;
  margin-bottom: 16px;
  padding: 12px 93px;
  text-decoration: none;
  display: flex;
}

.text-block-33 {
  white-space: nowrap;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.image-88 {
  margin-right: 11px;
}

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

.link-40 {
  color: #fc4c02;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
  text-decoration: none;
  display: block;
}

.heading-checkout {
  z-index: 3;
  color: #181a36;
  max-width: 696px;
  font-size: 48px;
  line-height: 72px;
  position: relative;
}

.heading-checkout.paywc {
  max-width: 434px;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
}

.heading-checkout.paywc.descarga {
  max-width: none;
}

.slider-4 {
  background-color: #fff0;
  height: auto;
  display: flex;
}

.paragraph-187 {
  color: #8a8b99;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.mensaje_copiado {
  background-color: #def5eb;
  border-radius: 8px;
  margin-bottom: 5px;
  padding: 15px 24px;
  display: none;
}

.div-block-213 {
  display: flex;
}

.siguiente {
  border-bottom: 1px solid #181a36;
  align-items: center;
  max-width: 623px;
  margin-bottom: 64px;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 15px;
  text-decoration: none;
  display: flex;
}

.siguiente.w--current {
  margin-top: 50px;
}

.div-block-215 {
  align-self: center;
  width: 630px;
  padding-left: 120px;
}

.div-block-215.first {
  order: -1;
}

.slide-4 {
  width: 326px;
}

.tab-pane-tab-1 {
  padding-top: 50px;
}

.tab-pane-tab-1.descarga {
  padding-top: 0;
}

.control-claro-oscuro {
  z-index: 2;
  text-align: right;
  justify-content: flex-end;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  top: 280px;
}

.right-arrow-3 {
  background-image: linear-gradient(270deg, #0000, #ffffff61);
  box-shadow: -40px 0 40px 40px #ffffff63;
}

.right-arrow-3.blanco {
  box-shadow: none;
  background-image: none;
}

.right-arrow-3.left {
  box-shadow: none;
}

.mask-3 {
  width: 87%;
  margin-left: auto;
  margin-right: auto;
}

.image-55 {
  z-index: 3;
  width: 440px;
  position: absolute;
  top: 10px;
  right: 0;
}

.div-block-210 {
  grid-column-gap: 28px;
  grid-row-gap: 28px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1256px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.heading-2 {
  z-index: 3;
  color: #5e5f73;
  max-width: 647px;
  margin-bottom: 50px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
  position: relative;
}

.heading-2.pwc {
  max-width: 434px;
  margin-bottom: 24px;
}

.heading-2.pwc.peq {
  font-weight: 600;
}

.tabs-menu {
  background-color: #fafbfb;
  border-bottom: 4px solid #346ce4;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-212 {
  max-width: 1256px;
  margin-bottom: 120px;
  margin-left: auto;
  margin-right: auto;
}

.tabs-content {
  border-top: 0 solid #346ce4;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
}

.tarjeta_cont_pwc {
  text-align: center;
  width: 20%;
}

.obtener-codigo {
  text-align: center;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.tab-link-tab-2-2 {
  color: #346ce4;
  background-color: #eff3fd;
  border: 1px solid #346ce4;
  border-top-left-radius: 12px;
  border-top-right-radius: 12px;
  margin-right: 2px;
}

.tab-link-tab-2-2.w--current {
  color: #fff;
  background-color: #346ce4;
}

.tab-link-tab-2-2.pwc {
  border-width: 0;
  width: 256px;
  height: 56px;
  display: inline-block;
}

.tab-link-tab-2-2.pwc:hover {
  background-color: #e4eafa;
}

.paragraph-213 {
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.link_lupa {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  transition: all .2s;
  display: flex;
  position: absolute;
  top: 0;
  left: 0;
}

.link_lupa:hover {
  background-color: #181a3666;
  border-radius: 8px;
}

.foto-y-link {
  margin-bottom: 32px;
  position: relative;
}

.paragraph-190 {
  text-align: center;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-190.blanco {
  color: #fff;
}

.paragraph-191 {
  color: #8a8b99;
  text-align: center;
  margin-bottom: 70px;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-191.blanco {
  color: #fff;
}

.contenedor-ancho {
  width: 100%;
  max-width: 1256px;
  margin-top: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: auto;
  right: auto;
}

.div-block-163 {
  background-color: #fdf8f6;
  border: 1px solid #fcd4c5;
  border-radius: 12px;
  justify-content: space-between;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 32px;
  display: flex;
}

.link-33 {
  color: #fc4c02;
  font-weight: 700;
  text-decoration: none;
}

.img_boton {
  width: 24.5px;
  height: 24.5px;
}

.text-block-21 {
  align-self: center;
  font-weight: 700;
  line-height: 14px;
}

.contenedor-modal {
  z-index: 99;
  background-color: #181a3666;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: none;
  position: absolute;
  inset: 0% auto auto 0%;
}

.contenedor-modal.uno, .contenedor-modal.uno.c, .contenedor-modal.uno.b, .contenedor-modal.uno.d, .contenedor-modal.uno.a, .contenedor-modal.cuatro, .contenedor-modal.cuatro.c, .contenedor-modal.cuatro.d, .contenedor-modal.cuatro.a, .contenedor-modal.cuatro.b, .contenedor-modal.tres, .contenedor-modal.tres.d, .contenedor-modal.tres.c, .contenedor-modal.tres.b, .contenedor-modal.tres.a, .contenedor-modal.dos, .contenedor-modal.dos.a, .contenedor-modal.dos.d, .contenedor-modal.dos.c, .contenedor-modal.dos.b, .contenedor-modal.cinco, .contenedor-modal.cinco.c, .contenedor-modal.cinco.b, .contenedor-modal.cinco.a, .contenedor-modal.cinco.d {
  display: none;
}

.contenedor-tarjetas {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  margin-bottom: 20px;
  display: flex;
}

.boton_copiar_codigo {
  text-align: center;
  background-color: #fc4c02;
  border-radius: 8px;
  justify-content: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 6px 12px #fc4c0233;
}

.modal {
  -webkit-text-fill-color: inherit;
  background-color: #fff;
  background-clip: border-box;
  border-radius: 8px;
  width: 573px;
  height: auto;
  padding: 24px;
}

.contenedor-color-fondo {
  background-color: #fafbfb;
  margin-bottom: 30px;
  padding-top: 32px;
  padding-bottom: 60px;
  display: block;
}

.contenedor-color-fondo.oscuro {
  background-color: #181a36;
  display: none;
}

.div-block-23-checkout {
  z-index: 2;
  display: block;
  position: absolute;
  top: 10px;
  right: 0;
}

.div-block-23-checkout.pay {
  width: 550px;
  position: absolute;
  top: 0;
}

.div-block-217 {
  width: 42px;
  margin-right: 24px;
}

.image-55-fondo-2 {
  z-index: 1;
  width: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.codigo-del-boton {
  border: 1px solid #e8e9eb;
  border-radius: 8px;
  margin-bottom: 24px;
  padding: 8px 16px;
  font-weight: 600;
}

.contenedor-panel {
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 26px;
}

.contenedor-panel.magen-abajo {
  margin-bottom: 140px;
}

.contenedor-panel.tipos-botones {
  margin-top: -30px;
}

.image-57 {
  color: #fc4c02;
  object-fit: cover;
  flex: none;
  width: 24px;
  max-width: none;
  margin-right: 8px;
}

.image-57.uno {
  object-fit: fill;
  width: 19px;
  margin-left: 0;
}

.div-block-115 {
  justify-content: space-around;
  height: 20px;
  display: flex;
}

.div-block-115.pwc {
  justify-content: center;
  align-items: center;
  margin-top: 10px;
}

.foto-lupa {
  background-color: #fff;
  border-radius: 8px;
  width: 40px;
}

.paragraph-189 {
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.boton_pwc {
  text-align: center;
  background-color: #fc4c02;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  width: 272px;
  height: 48px;
  padding-top: 5px;
  padding-bottom: 5px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 6px 12px #fc4c0233;
}

.boton_pwc.sin-sombra {
  box-shadow: none;
}

.boton_pwc.inactivo {
  box-shadow: none;
  color: #d1d1d7;
  background-color: #fc4c0200;
  border: 1px solid #e8e9eb;
}

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

.boton_pwc.hover.blanco {
  background-color: #feebe4;
}

.boton_pwc.blanco {
  background-color: #fff;
}

.image-55-fondo {
  z-index: 2;
  position: absolute;
  top: 140px;
  right: 30px;
}

.image-56 {
  z-index: 4;
  width: 250px;
  position: absolute;
  top: 50px;
  left: auto;
  right: 270px;
}

.paragraph-214 {
  font-size: 16px;
  line-height: 24px;
}

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

.overlay {
  background-color: #0000004d;
  width: 100%;
  height: 100%;
  position: absolute;
  inset: 0%;
}

.paragraph-441 {
  color: #5e5f73;
  font-size: 16px;
  line-height: 24px;
}

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

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

.div-block-619 {
  justify-content: space-between;
  margin-bottom: 30px;
  display: flex;
}

.image-270 {
  width: 42px;
}

.paragraph-445 {
  margin-bottom: 16px;
  font-weight: 400;
}

.paragraph-446 {
  color: #2c2e47;
  white-space: nowrap;
  object-fit: fill;
  align-self: center;
  margin-bottom: 0;
  margin-right: 5px;
  font-size: 10px;
  font-weight: 600;
  line-height: 16px;
}

.paragraph-446.blanco {
  color: #d1d1d7;
}

.image-271 {
  width: 28px;
}

.div-block-620 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-content: center;
  width: 100%;
  margin-top: 15px;
  display: grid;
}

.image-272 {
  width: 648px;
}

.image-273 {
  width: 450px;
}

.image-274 {
  margin-top: 40px;
}

.div-block-621 {
  text-align: center;
  width: 100%;
  margin-bottom: 22px;
}

.image-275 {
  margin-right: 16px;
}

.div-block-622 {
  border: 1px dashed #e8e9eb;
  border-radius: 12px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 16px;
}

.div-block-622.blanco {
  border-color: #fff;
}

.div-block-623 {
  width: 645px;
}

.div-block-623.casos-de-uso {
  width: 700px;
}

.image-276 {
  margin-right: 12px;
}

.paragraph-447 {
  border-left: 4px solid #fc4c02;
  padding-left: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.paragraph-448 {
  color: #5e5f73;
  margin-bottom: 24px;
}

.paragraph-449 {
  color: #5e5f73;
  margin-top: 20px;
  font-size: 18px;
  line-height: 28px;
}

.image-277 {
  width: 100%;
  max-width: 64px;
  margin-top: -3px;
  margin-bottom: -3px;
}

.image-277.clip {
  max-height: 30px;
}

.image-277.w48 {
  max-width: 48px;
}

.div-block-624 {
  text-align: center;
}

.paragraph-450 {
  color: #181a36;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.html-embed-12 {
  display: none;
}

.benefits-4 {
  color: #181a36;
  text-align: left;
  background-color: #fafbfb00;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 20px;
  padding-right: 20px;
  position: relative;
}

.benefits-4.crecentusventas {
  z-index: 0;
  background-color: #fff;
  position: relative;
}

.benefits-4.crecentusventas.pwcfooter {
  background-color: #fafbfb;
  padding-top: 1px;
}

.benefits-4.hero {
  background-color: #fafbfb;
  width: 100%;
  max-width: 1600px;
  margin-top: 80px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.benefits-4.hero.checkout {
  margin-bottom: -180px;
  padding-bottom: 80px;
}

.benefits-4.hero.checkout.nomar {
  margin-top: 0;
  position: relative;
}

.benefits-4.hero.checkout.nomar.pay {
  background-color: #fff;
  margin-bottom: 0;
  padding-bottom: 0;
}

.benefits-4.hero.pad-copy {
  margin-top: 0;
  margin-bottom: -180px;
  padding-bottom: 90px;
}

.benefits-4.pwc-tabs {
  margin-top: 0;
}

.benefits-4.pad.fondo-gris1 {
  background-color: #f6f6f7;
}

.benefits-4.pad.fondo-clips {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82903b4_fondo_whatsapp.webp");
  background-position: 50% 0;
  background-repeat: no-repeat;
  background-size: auto;
}

.benefits-4.pad.banner-img-dato2 {
  padding-left: 0;
  padding-right: 0;
}

.benefits-4.pad.terminales-f {
  padding-top: 110px;
  padding-bottom: 100px;
}

.benefits-4.espacio-60px-up-on-f {
  background-color: #feece9;
  padding: 60px 0;
}

.benefits-4.testimonios {
  background-color: #fff;
}

.benefits-4.gris {
  background-color: #fafbfb;
  position: relative;
}

.benefits-4.inicia-tu-negocio {
  background-color: #fdf8f6;
  position: relative;
}

.benefits-4.estadisticas {
  z-index: 2;
  position: relative;
  top: 90px;
}

.div-block-625 {
  max-width: 714px;
}

.link-90 {
  color: #fc4c02;
  font-weight: 600;
  text-decoration: none;
}

.div-block-626 {
  align-self: center;
  width: 593px;
}

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

.heading-138 {
  color: #181a36;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
}

.div-block-628 {
  margin-right: 16px;
}

.paragraph-451 {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.text-block-60 {
  color: #fc4c02;
  font-weight: 700;
  text-decoration: none;
}

.text-block-60.blanco {
  color: #fff;
}

.paragraph-452 {
  color: #fff;
  margin-top: 1px;
  margin-bottom: 0;
  margin-right: 10px;
  font-size: 16px;
  font-weight: 700;
  line-height: 24px;
}

.paragraph-452.blanco {
  color: #fc4c02;
}

.paragraph-452.inactivo {
  color: #d1d1d7;
  margin-right: 5px;
}

.image-278 {
  margin-top: 40px;
  transform: rotate(180deg);
}

.paragraph-453 {
  text-align: center;
  text-transform: uppercase;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.paragraph-453.blanco {
  color: #fff;
}

.paragraph-454 {
  font-size: 18px;
  font-weight: 600;
  line-height: 28px;
}

.paragraph-455 {
  margin-bottom: 16px;
  font-size: 20px;
  font-weight: 700;
  line-height: 30px;
}

.paragraph-456 {
  color: #177850;
  margin-bottom: 0;
  font-weight: 600;
}

.image-279 {
  border-radius: 8px;
  margin-bottom: 0;
}

.image-280 {
  margin-right: 4px;
}

.div-block-629 {
  background-color: #fafbfb;
  border: 1px solid #f6f6f7;
  border-radius: 8px;
  align-items: center;
  padding: 16px;
  display: flex;
}

.div-block-630 {
  background-color: #fff;
  border-radius: 8px;
  flex-wrap: wrap;
  justify-content: space-between;
  width: 456px;
  padding: 16px;
  display: flex;
}

.div-block-631 {
  width: 600px;
  padding-left: 50px;
}

.div-block-632 {
  color: #181a36;
  align-self: center;
  width: 461px;
  text-decoration: none;
}

.paragraph-457 {
  margin-bottom: 8px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.div-block-633 {
  display: flex;
}

.div-block-634 {
  margin-bottom: 40px;
  display: flex;
}

.paragraph-458 {
  color: #5e5f73;
  margin-top: 4px;
  margin-bottom: 1rem;
  font-size: 12px;
  font-weight: 600;
  line-height: 18px;
}

.paragraph-459 {
  color: #fff;
  text-align: center;
  background-color: #fc4c02;
  border-radius: 50%;
  width: 20px;
  height: 20px;
  font-size: 12px;
  font-weight: 600;
  line-height: 19px;
}

.div-block-635 {
  text-align: right;
  justify-content: flex-end;
  align-self: flex-end;
  display: flex;
}

.paragraph-460 {
  color: #5e5f73;
}

.div-block-636 {
  padding-top: 6px;
  padding-right: 16px;
}

.image-281 {
  width: 16px;
  height: 16px;
  margin-right: 8px;
}

.link-91 {
  color: #fc4c02;
}

.paragraph-461 {
  color: #6a6a6a;
  text-align: center;
  font-size: 18px;
  font-weight: 700;
  line-height: 30px;
}

.div-block-637 {
  flex-direction: column;
  align-items: center;
  margin-top: 10px;
  display: none;
}

.paragraph-462 {
  margin-bottom: 15px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.paragraph-463 {
  color: #5e5f73;
  white-space: pre-line;
  margin-top: 10px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
  overflow: hidden;
}

.div-block-638 {
  align-items: flex-start;
  display: flex;
}

.image-282 {
  margin-right: 10px;
}

.div-block-639 {
  width: auto;
}

.div-block-640 {
  margin-bottom: 50px;
  display: flex;
}

.paragraph-464 {
  color: #d32121;
  background-color: #f1f1f100;
  border-radius: 8px;
  align-self: center;
  margin-bottom: 0;
  margin-left: 0;
  padding: 5px 10px;
  font-weight: 600;
  display: none;
}

.paragraph-465 {
  margin-bottom: 27px;
  font-size: 20px;
  font-weight: 600;
  line-height: 30px;
}

.paragraph-465.masmargen {
  margin-top: 70px;
}

.div-block-641 {
  max-width: 714px;
}

.link-92 {
  color: #fc4c02;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-466 {
  color: #177850;
  margin-bottom: 0;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.link-93 {
  color: #fc4c02;
}

.link-94 {
  color: #fc4c02;
  font-weight: 600;
}

.text-block-61 {
  color: #2c2e47;
  margin-right: 13px;
  font-size: 10px;
  line-height: 16px;
}

.paragraph-467 {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.paragraph-468 {
  color: #5e5f73;
  font-size: 16px;
  line-height: 24px;
}

.image-283 {
  margin-bottom: 15px;
}

.link-95 {
  color: #fc4c02;
}

.heading-page-2 {
  z-index: 3;
  color: #181a36;
  max-width: 696px;
  margin-top: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
  position: relative;
}

.paragraph-469 {
  color: #5e5f73;
  font-size: 16px;
  line-height: 24px;
}

.div-block-255 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  border: 1px solid #346ce4;
  border-bottom-right-radius: 12px;
  border-bottom-left-radius: 12px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1256px;
  margin-left: auto;
  margin-right: auto;
  padding: 10px 20px 20px;
  display: block;
}

.div-block-642 {
  max-width: 714px;
}

.link-96 {
  color: #fc4c02;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-470 {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.tabs {
  padding-left: 20px;
}

.paragraph-246 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.tab-acordeon-1 {
  border-bottom: 1px solid #e6e6e6;
  display: block;
}

.tab-acordeon-titulo {
  padding-right: 20px;
  font-size: 22px;
  font-weight: 600;
  line-height: 26px;
}

.flechita-acordeon-1 {
  object-fit: fill;
  width: 20px;
  height: 20px;
}

.paragraph-472 {
  color: #5e5f73;
  font-size: 16px;
  line-height: 24px;
}

.div-block-646 {
  max-width: 714px;
}

.link-97 {
  color: #fc4c02;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-247 {
  color: #5e5f73;
  border-bottom: 1px solid #c7c7c7;
  margin-bottom: 20px;
  padding-bottom: 5px;
  font-size: 18px;
  font-weight: 600;
  line-height: 22px;
}

.paragraph-473 {
  font-size: 18px;
  font-weight: 700;
  line-height: 28px;
}

.paragraph-474 {
  margin-top: 10px;
  margin-bottom: 20px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-193 {
  padding-left: 40px;
  padding-right: 40px;
  position: static;
}

.div-block-193.contenedor.padding70 {
  padding: 0;
}

.div-block-381, .div-block-191 {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-199 {
  display: block;
}

.paragraph-150 {
  color: #5e5f73;
  border: 1px #000;
  margin-bottom: 0;
  padding-right: 10px;
  font-size: 14px;
  line-height: 15px;
}

.columns-8 {
  border-left: 1.5px solid #f24726;
  border-right: 1.5px solid #f24726;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  display: flex;
}

.grid-33-c {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr;
  align-items: center;
}

.button-11 {
  background-color: #fc4c02;
  border-radius: 6px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-475 {
  color: #181a36;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.btn-info {
  background-color: #fcf1ed;
  border: 8px solid #f2e9e6;
  border-radius: 6px;
  flex-wrap: nowrap;
  justify-content: center;
  align-items: center;
  margin-top: 80px;
  padding: 10px;
  display: flex;
  box-shadow: 1px 1px 3px #fceeeb;
}

.column-7 {
  padding-left: 0;
  padding-right: 0;
}

.div-block-382 {
  padding-top: 20px;
}

.section-whatsapp {
  grid-column-gap: 31px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.column-24 {
  text-align: left;
  flex-wrap: nowrap;
  justify-content: flex-end;
  align-items: center;
  display: flex;
}

.section-37 {
  z-index: 2;
  width: 100%;
  position: relative;
  inset: 0% 0% auto;
}

.heading-65 {
  margin: 0 auto;
  padding: 120px 40px 0;
}

.grid-29 {
  grid-column-gap: 31px;
  grid-template-rows: auto;
  grid-template-columns: 1.75fr 1fr;
}

.bold-text-13 {
  color: #181a36;
  font-size: 28px;
  line-height: 40px;
}

.paragraph-152 {
  color: #181a36;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 18px;
  line-height: 28px;
}

.heading-66 {
  color: #181a36;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 16px;
  padding-bottom: 0;
  font-size: 24px;
  line-height: 40px;
}

.div-block-192 {
  padding-top: 0;
  padding-left: 40px;
  padding-right: 40px;
}

.columns-9 {
  border-left: 1px #000;
  justify-content: flex-start;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-left: 10px;
  display: flex;
}

.paragraph-180 {
  color: #f24726;
  text-align: left;
  margin-bottom: 0;
  padding-left: 10px;
  font-size: 18px;
  font-weight: 400;
}

.heading-75 {
  color: #181a36;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 36px;
  line-height: 54px;
}

.heading-69 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
}

.paragraph-156 {
  color: #5e5f73;
  margin-bottom: 0;
  padding-bottom: 40px;
  font-size: 20px;
  line-height: 30px;
}

.div-block-152 {
  justify-content: flex-start;
  display: block;
}

.bold-text-14 {
  color: #181a36;
  line-height: 40px;
}

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

.heading-78 {
  color: #181a36;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 32px;
  line-height: 48px;
}

.column-5 {
  text-align: center;
  align-self: center;
  padding-left: 0;
  padding-right: 0;
}

.link-75 {
  color: #fc4c02;
}

.columns-15 {
  flex-wrap: nowrap;
  flex: 0 auto;
  place-content: space-around flex-start;
  align-self: auto;
  align-items: center;
  display: flex;
}

.grid-33 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .25fr 2fr 1fr;
  align-items: center;
}

.div-block-198 {
  padding-left: 40px;
  padding-right: 40px;
}

.div-block-194-c {
  padding-top: 140px;
  padding-left: 40px;
  padding-right: 40px;
}

.grid-28 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  justify-items: stretch;
  padding-bottom: 60px;
}

.div-block-200 {
  white-space: nowrap;
  object-fit: fill;
  display: block;
}

.paragraph-203 {
  color: #5e5f73;
  margin-bottom: 0;
  padding-bottom: 100px;
  font-size: 24px;
  line-height: 36px;
}

.columns-7 {
  border-left: 1.5px #f24726;
  border-right: 1.5px #f24726;
  margin-left: 0;
  margin-right: 0;
  padding-left: 0;
  padding-right: 10px;
  display: flex;
}

.column-6 {
  padding-left: 0;
  padding-right: 0;
}

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

.banner-genera {
  position: relative;
}

.banner-genera.benefits.pad.sin-espacio12.fondo-gris-f {
  background-color: #f5f5f5;
}

.column-8 {
  display: block;
}

.div-block-150 {
  border: 1px #f24726;
  border-right: 1.5px solid #f24726;
  padding-right: 10px;
}

.div-block-31-c {
  margin-bottom: 20px;
}

.div-block-149 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-left: 10px;
  display: block;
}

.paragraph-181 {
  color: #f24726;
  text-align: left;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 18px;
}

.paragraph-151 {
  color: #5e5f73;
  margin-bottom: 0;
  line-height: 15px;
}

.paragraph-204 {
  color: #5e5f73;
  margin-bottom: 0;
  font-size: 20px;
  line-height: 30px;
}

.div-block-151 {
  border: 1px #000;
}

.paragraph-91 {
  color: #5e5f73;
  font-size: 20px;
  line-height: 30px;
}

.bold-text-22 {
  color: #181a36;
  font-size: 36px;
  line-height: 54px;
}

.list-27 {
  color: #5e5f73;
  font-size: 24px;
  line-height: 36px;
  list-style-type: decimal;
}

.list-26 {
  color: #5e5f73;
  padding-top: 20px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-476 {
  color: #5e5f73;
  font-size: 16px;
  line-height: 24px;
}

.bold-text-11 {
  color: #181a36;
  letter-spacing: 0;
  font-size: 36px;
  line-height: 54px;
}

.paragraph-477 {
  color: #181a36;
  font-size: 32px;
  line-height: 48px;
}

.div-block-153 {
  padding-top: 60px;
}

.paragraph-203-c {
  color: #5e5f73;
  margin-bottom: 0;
  padding-bottom: 0;
  font-size: 24px;
  line-height: 36px;
}

.section-38 {
  z-index: 1;
  background-color: #f6f6f7;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82903b2_clip-fondo.webp");
  background-position: 100%;
  background-repeat: no-repeat;
  background-size: 20%;
  width: auto;
  height: 270px;
  position: absolute;
  inset: auto 0% -190px;
  overflow: hidden;
}

.heading-77 {
  color: #181a36;
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 36px;
  line-height: 54px;
}

.bold-text-26 {
  color: #fc4c02;
  font-size: 28px;
  line-height: 40px;
}

.paragraph-478 {
  color: #fc4c02;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-478.pad {
  font-size: 28px;
  line-height: 40px;
}

.div-block-208 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82903b4_fondo_whatsapp.webp");
  background-repeat: no-repeat;
  background-size: cover;
}

.heading-64 {
  color: #f24726;
  text-align: center;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.div-block-147 {
  text-align: center;
}

.link-73 {
  color: #fc4c02;
  text-decoration: none;
}

.paragraph-479 {
  color: #5e5f73;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-205 {
  margin-bottom: 0;
}

.grid-27 {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  padding: 20px;
}

.heading-31 {
  direction: ltr;
  color: #181a36;
  letter-spacing: 0;
  text-indent: 0;
  text-transform: none;
  column-count: 0;
  white-space: normal;
  margin-top: 0;
  margin-bottom: 30px;
  font-size: 48px;
  line-height: 72px;
}

.div-block-148 {
  outline-offset: 0px;
  background-color: #fcf1ed;
  border: 1px solid #fcf1ed;
  border-radius: 16px;
  outline: 6px solid #f2e9e6;
  box-shadow: 1px 1px 3px #fcf0eb;
}

.div-block-148.contenedor.padding70 {
  padding-top: 0;
  padding-bottom: 0;
}

.div-block-148.contenedor.padding70.fondo-blanco-f {
  background-color: #fff;
}

.div-block-148.contenedor.padding70.fondo-blanco-f.borde-blanco-f {
  border-style: solid;
  border-color: #fff;
  outline-color: #fff;
}

.column-25 {
  padding-left: 0;
  padding-right: 0;
}

.paragraph-480 {
  font-size: 20px;
  line-height: 30px;
}

.columns-5 {
  border: 1px #000;
  border-right: 1.5px #f24726;
  align-items: center;
  margin-left: 0;
  margin-right: 0;
  padding-right: 0;
  display: flex;
}

.brand-copy {
  padding-top: 10px;
  padding-bottom: 10px;
}

.heading-24 {
  font-size: 31px;
  font-weight: 700;
}

.div-block-564 {
  justify-content: flex-end;
  display: flex;
}

.paragraph-83 {
  background-color: #0000;
  margin-bottom: 0;
  padding: 12px 12px 13px 20px;
}

.heading-28 {
  color: #181a36;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.list-32 {
  padding-left: 3rem;
  list-style: decimal;
}

.div-block-194-f {
  padding-top: 20px;
  padding-left: 40px;
  padding-right: 40px;
}

.dropdown-toggle-8 {
  border-bottom: 1px solid #f6f6f7;
  margin-top: 0;
  padding-left: 0;
  display: block;
}

.dropdown-toggle-8.w--open {
  padding-left: 0;
  display: block;
}

.form-pop-f {
  z-index: 60;
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  margin-left: auto;
  margin-right: auto;
  display: block;
  position: fixed;
  top: 25%;
}

.heading-139 {
  margin-bottom: 40px;
  font-weight: 600;
}

.paragraph-420 {
  text-align: right;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-415 {
  font-size: 18px;
  line-height: 23px;
}

.success-message-2 {
  color: #fff;
  background-color: #fc4c02;
  font-weight: 700;
}

.paragraph-414 {
  font-size: 18px;
  line-height: 23px;
}

.section-38-f {
  z-index: 1;
  background-color: #f6f6f7;
  width: 100%;
  height: 270px;
  position: absolute;
  inset: auto 0% -160px;
  overflow: hidden;
}

.list-31 {
  padding-top: 10px;
  font-size: 18px;
  line-height: 23px;
  list-style: decimal;
}

.html-embed-4 {
  max-width: 1256px;
}

.list-item-40 {
  padding-bottom: 10px;
}

.image-245 {
  width: auto;
}

.form-f {
  z-index: 52;
  text-align: center;
  background-color: #fff;
  border-radius: 10px;
  width: 100%;
  padding: 20px;
  display: block;
  position: static;
  box-shadow: 0 0 6px #8a8b99;
}

.paragraph-412 {
  color: #5e5f73;
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 18px;
  line-height: 23px;
}

.paragraph-416 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 23px;
}

.heading27 {
  color: #181a36;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 30px;
}

.paragraph-81 {
  color: #fc4c02;
  margin-bottom: 0;
  padding-bottom: 40px;
}

.icon-4 {
  display: block;
}

.grid-28-f {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  justify-items: stretch;
  padding-bottom: 0;
}

.heading-140 {
  margin-top: 0;
  margin-bottom: 0;
}

.heading-140.txt-center-f {
  font-weight: 600;
}

.button-6 {
  background-color: #fc4c02;
  border-radius: 10px;
  font-size: 16px;
}

.paragraph-411 {
  margin-bottom: 0;
  padding-top: 10px;
  font-size: 20px;
  font-weight: 700;
  line-height: 25px;
}

.div-block-150-f {
  text-align: center;
  border: 1px #f24726;
  padding-right: 0;
}

.div-block-558 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: .25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: flex-start;
  align-items: flex-end;
  padding-bottom: 20px;
  padding-left: 0;
  padding-right: 0;
  display: flex;
}

.paragraph-207 {
  color: #5e5f73;
  margin-bottom: 0;
}

.link-101 {
  color: #fc4c02;
  font-size: 18px;
  font-weight: 600;
  text-decoration: none;
}

.heading-65-f {
  width: 100%;
  margin: 0 auto;
  padding: 0 40px 0 20px;
}

.paragraph-84 {
  margin-bottom: 0;
  padding: 12px 12px 12px 20px;
}

.paragraph-413 {
  margin-bottom: 0;
  font-size: 18px;
  font-style: normal;
  font-weight: 700;
  line-height: 23px;
}

.bold-text-7 {
  white-space: nowrap;
}

.div-block-561 {
  padding-bottom: 40px;
}

.text-field-23 {
  display: block;
}

.grid-85 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.section-28 {
  background-color: #feece9;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
}

.image-243 {
  padding-bottom: 0;
}

.submit-button-3 {
  font-weight: 700;
}

.submit-button-3.fondo-naranja-f {
  background-color: #fc4c02;
}

.submit-button-3.fondo-naranja-f.borde-redondo-f {
  border-radius: 10px;
  width: 100%;
  padding: 10px 20px;
  display: inline;
}

.text-field-25 {
  display: none;
}

.list-item-39 {
  padding-bottom: 10px;
}

.form-block-6 {
  background-color: #fff;
  flex: 0 auto;
  width: 50%;
  margin-bottom: 0;
  margin-left: auto;
  margin-right: auto;
  position: static;
  top: 20%;
}

.paragraph-418 {
  margin-bottom: 0;
  font-size: 18px;
  line-height: 23px;
}

.text-block-20 {
  color: #181a36;
  display: inline-block;
}

.image-246 {
  max-width: none;
}

.grid-84 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1.5fr;
  padding-bottom: 60px;
}

.div-block-560 {
  align-self: center;
}

.div-block-653 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82903b4_fondo_whatsapp.webp");
  background-repeat: no-repeat;
  background-size: cover;
}

.paragraph-421 {
  color: #5e5f73;
  padding-left: 15px;
  padding-right: 40px;
}

.bold-text-3 {
  font-size: 30px;
}

.div-block-94 {
  padding-bottom: 0;
}

.paragraph-417 {
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 23px;
}

.div-block-563 {
  z-index: 0;
  position: relative;
}

.dropdown {
  display: inline;
}

.paragraph-419 {
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 18px;
  line-height: 23px;
}

.heading-141 {
  margin-top: 0;
}

.div-block-329 {
  justify-content: center;
  align-items: center;
  padding-top: 40px;
  padding-bottom: 20px;
  display: flex;
}

.image-82 {
  height: 80px;
}

.image-115 {
  width: auto;
}

.paragraph-269-f {
  color: #494a52;
  margin-bottom: 0;
  padding-top: 0;
  padding-bottom: 0;
  padding-right: 10px;
  font-size: 40px;
  font-weight: 900;
  line-height: 50px;
}

.paragraph-270 {
  margin-bottom: 0;
  padding-bottom: 40px;
  font-size: 23px;
  line-height: 26px;
}

.image-116 {
  width: 100%;
  height: 350px;
}

.grid-47 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.txt-titulov01 {
  color: #001724;
  text-align: center;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 46px;
}

.card-sombra-f {
  text-decoration: none;
  box-shadow: 0 0 8px 8px #45454533;
}

.div-block-262 {
  padding-top: 40px;
}

.div-block-263 {
  padding: 40px 20px;
  text-decoration: none;
}

.paragraph-271 {
  color: #454545;
  text-align: left;
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 900;
  line-height: 25px;
  text-decoration: none;
}

.paragraph-272 {
  color: #454545;
  text-align: left;
  margin-bottom: 0;
  padding-top: 20px;
  font-size: 18px;
  text-decoration: none;
}

.div-block-267 {
  border-right: 1px solid #000;
  padding-right: 10px;
}

.paragraph-273 {
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 18px;
  font-weight: 600;
}

.div-block-266 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.div-block-264 {
  background-color: #494a52;
  border-radius: 26px;
  flex: 0 auto;
  justify-content: center;
  align-self: center;
  align-items: center;
  width: 34px;
  padding: 10px;
  display: flex;
}

.link-57 {
  padding-right: 0;
}

.link-57:hover {
  color: #fc4c02;
}

.div-block-265 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

.paragraph-274 {
  margin-bottom: 0;
}

.text-field-18 {
  border-radius: 6px;
}

.btn-banner-azul {
  background-color: #0074b7;
  border-radius: 10px;
  margin-top: 24px;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0 -5px 6px -3px #0074b759;
}

.btn-banner-azul.boton-banners-f {
  margin-top: 0;
}

.btn-banner-azul.boton-banners-f.btn-100-f {
  width: 100%;
}

.txt-center-f {
  text-align: center;
  display: block;
}

.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/695fb024fe915784b828fd72/695fb024fe915784b8291189_%F0%9F%96%BC%EF%B8%8F%20%20image%20frame%20(1).avif"), url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82910f4_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/695fb024fe915784b828fd72/695fb024fe915784b82911d9_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/695fb024fe915784b828fd72/695fb024fe915784b82911f2_ec1dbe93c5690b3d47fcc0b0cd5e702d%20(1).avif");
  background-size: cover;
}

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

.select-field-6 {
  background-color: #fff;
  border-radius: 6px;
}

.field-label-3 {
  font-weight: 400;
}

.field-label-3.txt-negro-f {
  color: #181a36;
}

.field-label-4 {
  font-weight: 400;
}

.field-label-4.txt-negro-f {
  color: #181a36;
}

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

.btn-banner-azul-2 {
  background-color: #0074b7;
  border-radius: 25px;
  margin-top: 24px;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0 -5px 6px -3px #0074b759;
}

.list-item-23 {
  text-align: left;
  font-size: 16px;
}

.div-block-161 {
  text-align: center;
}

.paragraph-250 {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 26px;
}

.form-block-2 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-weight: 300;
}

.image-284 {
  height: 80px;
}

.radio {
  align-items: center;
  display: flex;
}

.list-item-24 {
  text-align: left;
  padding-top: 10px;
  font-size: 16px;
}

.g-radio-wrap-f {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.image-83 {
  width: 440px;
}

.grid-41 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.field-label-2 {
  font-weight: 400;
}

.field-label-2.txt-negro-f {
  color: #181a36;
}

.right-arrow-2 {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.paragraph-184 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.heading-90 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 30px;
  font-size: 30px;
  line-height: 40px;
}

.text-span-27 {
  color: #fc4c02;
  text-align: left;
  text-decoration: underline;
}

.icon-11 {
  color: #fc4c02;
}

.txt-negro-f {
  color: #181a36;
  font-weight: 400;
}

.div-block-323 {
  padding-top: 10px;
}

.slide-nav-4 {
  color: #fc4c02;
}

.div-block-256 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: auto;
  padding: 40px;
  box-shadow: 0 0 2px 1px #e2e2e2;
}

.field-label {
  font-weight: 400;
}

.field-label.txt-negro-f {
  color: #181a36;
}

.text-span-12 {
  color: #fc4c02;
}

.left-arrow-2 {
  width: 50px;
  height: 50px;
  inset: auto auto 0% 0%;
}

.paragraph-230 {
  text-align: left;
  font-size: 16px;
}

.grid-31 {
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.slider-3 {
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 60px;
}

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

.ideal-f {
  grid-column-gap: 53px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.rich-text-block {
  font-size: 1.2rem;
  line-height: 1.5rem;
}

.div-block9-f {
  align-self: center;
  width: 750px;
  padding-left: 40px;
  padding-right: 50px;
}

.paragraph-423 {
  color: #454545;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5rem;
  text-decoration: line-through;
}

.div-block-580 {
  padding-top: 40px;
}

.paragraph-426 {
  color: #181a36;
  margin-bottom: 0;
  font-size: 1.4rem;
  font-weight: 700;
  line-height: 1.5rem;
}

.image-251 {
  width: 100%;
}

.paragraph-24 {
  color: #fc4c02;
  text-align: center;
  margin-bottom: 24px;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.heading-82 {
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 60px;
  font-style: normal;
}

.paragraph-483 {
  color: #5e5f73;
  margin-bottom: 30px;
  font-size: 20px;
  font-weight: 400;
  line-height: 30px;
}

.heading-144 {
  color: #fc4c02;
  padding-bottom: 20px;
}

.section-51 {
  display: none;
}

.grid-87 {
  grid-template-rows: auto;
}

.div-block-20 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-581 {
  margin-bottom: 30px;
}

.paragraph-424 {
  color: #fc4c02;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 600;
  line-height: 1.5rem;
}

.div-block-578 {
  flex-direction: column;
  align-items: center;
  display: flex;
}

.image-7 {
  margin-right: 26px;
}

.paragraph-4 {
  color: #181a36;
  margin-bottom: 0;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
}

.grid-86 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-est {
  background-color: #fcf1ed;
  border: 10px solid #fffaf8;
  border-radius: 40px;
  justify-content: space-between;
  padding: 20px;
  display: flex;
}

.paragraph-428 {
  color: #fdfdfd;
  text-align: center;
  background-color: #fc4c02;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 10px;
  font-weight: 600;
}

.paragraph {
  color: #181a36;
  border: 0 solid #181a36;
  align-self: center;
  margin-bottom: 0;
  font-size: 32px;
  font-weight: 700;
  line-height: 48px;
}

.paragraph.checkout {
  color: #fc4c02;
  font-size: 28px;
  line-height: 40px;
}

.div-block27-f {
  align-self: center;
  width: 500px;
}

.div-block-360 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: center space-around;
  align-items: center;
  display: flex;
}

.paragraph-3-copy-copy-2 {
  color: #8a8b99;
  letter-spacing: .08em;
  text-transform: uppercase;
  margin-bottom: 0;
  font-size: 12px;
  font-weight: 700;
  line-height: 18px;
}

.link-block {
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

.image-9-copy {
  position: absolute;
  top: 429px;
  right: 0;
}

.div-block-8 {
  grid-column-gap: 0px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 750px 500px;
  grid-auto-columns: 1fr;
  margin-bottom: 110px;
  display: flex;
}

.paragraph-484 {
  color: #5e5f73;
  font-size: 16px;
  line-height: 24px;
}

.div-block-577 {
  border: 1px #000;
  border-radius: 10px;
  flex-direction: column;
  justify-content: space-between;
  padding: 20px;
  text-decoration: none;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.image-16 {
  width: 24px;
  margin-right: 12px;
}

.separador-naranjo {
  display: none;
}

.paragraph-23 {
  color: #fff;
  border-bottom: 0 solid #000;
  margin-bottom: 0;
  font-size: 16px;
  line-height: 24px;
}

.paragraph-21 {
  color: #fff;
  font-size: 44px;
  font-weight: 700;
  line-height: 66px;
}

.image-2 {
  margin-left: 8px;
}

.div-block-579 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex: 1;
  justify-content: center;
  align-self: center;
  align-items: stretch;
  padding-top: 10px;
  display: flex;
}

.rich-text-block-2 {
  font-size: 1rem;
  line-height: 1.2rem;
}

.image4-f {
  width: 680px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.paragraph-429 {
  color: #454545;
  margin-bottom: 0;
  font-size: 1.4rem;
  line-height: 1.8rem;
}

.estadistica {
  text-align: center;
  border-right: 1px solid #d1d1d7;
  flex-direction: column;
  align-items: center;
  padding-left: 24px;
  padding-right: 24px;
  display: flex;
}

.estadistica.ultima {
  border-right-width: 0;
}

.estadistica.checkout {
  border-right-color: #fc4c02;
}

.div-block-2 {
  display: flex;
}

.div-block-5-f {
  grid-column-gap: 140px;
  grid-row-gap: 104px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 40px;
  display: grid;
}

.paragraph-8-copy-2 {
  color: #181a36;
  border-left: 4px solid #181a36;
  max-width: 370px;
  margin-bottom: 16px;
  padding-left: 12px;
  font-size: 24px;
  font-weight: 600;
  line-height: 36px;
}

.paragraph-4-copy {
  color: #181a36;
  margin-bottom: 8px;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
}

.div-block-4 {
  margin-bottom: 20px;
}

.paragraph-485 {
  color: #fc4c02;
  font-size: 28px;
  font-weight: 700;
  line-height: 40px;
}

.paragraph-485.pad {
  font-size: 28px;
  line-height: 40px;
}

.div-block-21 {
  text-align: left;
  width: 100%;
  position: static;
  top: -160px;
}

.div-block-21.pad2-f {
  margin-bottom: 0;
}

.link-3 {
  color: #5e5f73;
  margin-right: 8px;
  text-decoration: none;
}

.image3-f {
  z-index: 0;
  width: 680px;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
}

.paragraph-427 {
  color: #181a36;
  margin-bottom: 0;
  padding-top: 20px;
  padding-bottom: 20px;
  font-size: 1rem;
  line-height: 1.2rem;
}

.div-block-19 {
  background-color: #fc4c02;
  border-radius: 24px;
  width: 820px;
  margin-left: auto;
  margin-right: auto;
  padding: 56px 95px;
  position: static;
}

.div-block-19.pad {
  width: 826px;
  padding-left: 90px;
  padding-right: 90px;
  position: relative;
  top: -40px;
}

.image-9 {
  z-index: 0;
  position: absolute;
  top: 120px;
  right: 0;
}

.div-block-661 {
  z-index: 2;
  background-color: #0000;
  padding-left: 5px;
  padding-right: 5px;
  position: relative;
}

.heading {
  z-index: 3;
  color: #181a36;
  max-width: 696px;
  font-size: 44px;
  font-weight: 700;
  line-height: 56px;
  position: relative;
}

.paragraph-22 {
  color: #fff;
  margin-bottom: 32px;
  font-size: 18px;
  line-height: 28px;
}

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

.paragraph-2 {
  color: #5e5f73;
  align-self: center;
  font-size: 20px;
  line-height: 30px;
}

.div-block-585 {
  justify-content: center;
  display: flex;
}

.image-6 {
  margin-right: 8px;
}

.paragraph-4-copy-copy {
  color: #181a36;
  margin-bottom: 24px;
  font-size: 36px;
  font-weight: 700;
  line-height: 54px;
}

.div-block-29 {
  text-align: center;
}

.image-287 {
  border-radius: 20px;
}

.new_account_wrapper {
  display: none;
}

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

.como-ofrecer-cell {
  flex-direction: column;
  align-items: center;
  margin-bottom: 50px;
  margin-left: 50px;
  margin-right: 50px;
  display: flex;
}

.div-block-706 {
  grid-column-gap: 14px;
  justify-content: center;
  padding-top: 30px;
  padding-bottom: 10px;
  display: flex;
}

.image-300 {
  width: 380px;
  height: 380px;
}

.field-label-20 {
  font-weight: 400;
}

.field-label-20.txt-negro-f {
  color: #181a36;
}

.paragraph-255 {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 16px;
  line-height: 20px;
}

.field-label-21 {
  font-weight: 400;
}

.field-label-21.txt-negro-f {
  color: #181a36;
}

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

.btn-banner-azul-3 {
  background-color: #0074b7;
  border-radius: 25px;
  margin-top: 24px;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0 -5px 6px -3px #0074b759;
}

.text-field-3 {
  border-radius: 6px;
}

.list-item-42 {
  text-align: left;
  font-size: 16px;
}

.div-block-708 {
  text-align: center;
}

.paragraph-499 {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 26px;
}

.form-block-8 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-weight: 300;
}

.paragraph-254 {
  color: #606060;
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 10px;
  font-size: 20px;
  line-height: 26px;
}

.image-304 {
  height: 80px;
}

.list-item-43 {
  text-align: left;
  padding-top: 10px;
  font-size: 16px;
}

.image-305 {
  width: 440px;
}

.grid-101 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.right-arrow-7 {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

.paragraph-500 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.heading-154 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 30px;
  font-size: 30px;
  line-height: 40px;
}

.text-span-61 {
  color: #fc4c02;
  text-align: left;
  text-decoration: underline;
}

.icon-13 {
  color: #fc4c02;
}

.btn-banner-azul-4 {
  background-color: #0074b7;
  border-radius: 10px;
  margin-top: 24px;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0 -5px 6px -3px #0074b759;
}

.btn-banner-azul-4.boton-banners-f {
  margin-top: 0;
}

.btn-banner-azul-4.boton-banners-f.btn-100-f {
  width: 100%;
}

.div-block-710 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: auto;
  padding: 40px;
  box-shadow: 0 0 2px 1px #e2e2e2;
}

.paragraph-256 {
  color: #001724;
  text-align: center;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 30px;
  font-weight: 700;
  line-height: 35px;
}

.text-span-10 {
  color: #fc4c02;
}

.grid-102 {
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.slider-5 {
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 60px;
}

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

.image-306 {
  height: 80px;
}

.list-item-45 {
  text-align: left;
  padding-top: 10px;
  font-size: 16px;
}

.right-arrow-8 {
  width: 50px;
  height: 50px;
  inset: auto 0% 0% auto;
}

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

.btn-banner-azul-7 {
  background-color: #0074b7;
  border-radius: 25px;
  margin-top: 24px;
  padding: 16px 24px;
  font-size: 16px;
  font-weight: 600;
  box-shadow: 0 -5px 6px -3px #0074b759;
}

.list-item-46 {
  text-align: left;
  font-size: 16px;
}

.div-block-715 {
  text-align: center;
}

.paragraph-504 {
  text-align: left;
  margin-bottom: 0;
  padding-bottom: 20px;
  font-size: 20px;
  line-height: 26px;
}

.form-block-10 {
  color: #fff;
  text-align: left;
  margin-bottom: 0;
  font-weight: 300;
}

.image-308 {
  width: 440px;
}

.grid-106 {
  grid-column-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

.paragraph-505 {
  margin-bottom: 0;
  font-size: 22px;
  font-weight: 700;
}

.heading-156 {
  text-align: left;
  margin-top: 0;
  margin-bottom: 0;
  padding-bottom: 30px;
  font-size: 30px;
  line-height: 40px;
}

.div-block-717 {
  background-color: #fff;
  border-radius: 10px;
  margin-bottom: auto;
  padding: 40px;
  box-shadow: 0 0 2px 1px #e2e2e2;
}

.paragraph-506 {
  text-align: left;
  font-size: 16px;
}

.grid-107 {
  grid-column-gap: 70px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
}

.slider-7 {
  text-align: center;
  object-fit: fill;
  background-color: #0000;
  width: 100%;
  height: auto;
  padding-bottom: 60px;
}

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

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

.slider-grid {
  background-color: #0000;
  height: auto;
  display: flex;
}

.slider-grid-mask {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-grid-mask.recurrentes {
  grid-template-columns: 1fr;
}

.slider-grid-slide {
  width: 100%;
}

.slide-grid-arrow, .slider-grid-nav {
  display: none;
}

.section_ab-header {
  background-color: var(--white);
}

.ab-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-cover {
  object-fit: cover;
  border-radius: 15px;
  width: 100%;
  height: 100%;
}

.image-cover.bf {
  z-index: 0;
  position: relative;
}

.ab-features_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.ab-features_slider {
  background-color: #0000;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: auto;
  display: flex;
}

.ab-features_mask {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  flex-direction: row;
  flex: 0 auto;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  display: flex;
}

.ab-features_item {
  background-color: var(--white);
  border-radius: 1.25rem;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.ab-features_item.padding-1-5rem {
  z-index: 0;
}

.ab-features_content {
  flex-direction: column;
  width: 100%;
  height: 100%;
  display: flex;
}

.ab-features_icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.section_ab-poder {
  background-color: var(--white);
}

.ab-poder_item {
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.ab-poder_item.padding-2rem {
  background-color: var(--bright-white);
  background-color: #fff;
  justify-content: flex-start;
}

.ab-poder_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.ab-poder_icon-wrapper {
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  display: flex;
}

.ab-explore_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  display: flex;
}

.ab-explore_item {
  border-radius: 2rem;
  width: 50%;
  height: 22.5rem;
  position: relative;
  overflow: hidden;
}

.ab-explore_content {
  color: var(--bright-white);
  position: absolute;
  inset: auto 0% 0;
}

.ab-explore_content.padding-1-5rem.bf {
  z-index: 2;
}

.section_ab-blog.fondo-gris-f {
  background-color: #fafbfb;
}

.ab-blog_slide {
  flex: none;
  width: 50%;
  height: auto;
  padding-left: 1rem;
  padding-right: 1rem;
}

.ab-blog_icon-wrapper {
  height: 2rem;
}

.ab-blog_item {
  text-align: center;
  border-radius: 8px;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  height: 100%;
  padding: 1rem;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.ab-blog_item.fondo-blanco-f {
  background-color: #fff;
}

.ab-blog_mask {
  grid-row-gap: 1.5rem;
  justify-content: flex-start;
  height: auto;
  margin-bottom: 1rem;
  padding-top: 1rem;
  padding-bottom: 2rem;
  display: flex;
  overflow: hidden;
}

.ab-blog_slider {
  background-color: #0000;
  height: auto;
  padding-bottom: 1.5rem;
  padding-left: 1rem;
  padding-right: 1rem;
}

.ab-blog-arrow {
  background-color: var(--bright-white);
  color: #9dafbd;
  border-radius: 5rem;
  justify-content: center;
  align-items: center;
  width: 3rem;
  height: 3rem;
  font-size: 1rem;
  display: none;
  inset: auto auto auto 40%;
  box-shadow: 0 10px 20px #0000001a;
}

.ab-blog-arrow.right {
  background-color: var(--clipping-orange);
  color: var(--bright-white);
  align-items: center;
  display: none;
  position: absolute;
  inset: auto 40% auto auto;
}

.image-312 {
  width: 100%;
  height: auto;
}

.tag {
  color: #fff;
  background-color: #2c2e47;
  border-radius: 15px;
  padding-left: 6px;
  padding-right: 6px;
  font-size: .7rem;
  position: absolute;
  top: -5px;
}

.rich-text-terms h2 {
  color: #000;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 18px;
  font-weight: 700;
}

.rich-text-terms p, .rich-text-terms li {
  text-align: justify;
  margin-bottom: .5rem;
  font-size: 16px;
}

.rich-text-terms ol, .rich-text-terms ul {
  margin-bottom: .5rem;
}

.rich-text-terms h1 {
  color: var(--clipping-orange);
  text-align: center;
  margin-top: 3rem;
  margin-bottom: 1.6rem;
  font-size: 1.4rem;
  font-weight: 700;
}

.rich-text-terms h3 {
  color: #000;
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 16px;
  font-weight: 700;
}

.sp-services_content.padding-1-5rem-2 {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  height: 100%;
  padding-bottom: 1.5rem;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
  display: block;
}

.sp-tabs_heading {
  grid-column-gap: 4rem;
  align-items: center;
  display: flex;
}

.sp-tabs_header, .sp-tabs_paragraph {
  width: 50%;
}

.sp-tab_menu {
  grid-column-gap: .875rem;
  justify-content: space-between;
  padding: .75rem;
  display: flex;
  overflow: scroll;
}

.sp-tab_content {
  grid-column-gap: 4px;
  align-items: stretch;
  display: flex;
  position: relative;
}

.sp-tab_text {
  width: 50%;
}

.sp-tab_text.padding-2rem {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.sp-tab_image-wrapper {
  flex-direction: row;
  flex: 1;
  justify-content: flex-end;
  width: 50%;
  height: 31.25rem;
  display: flex;
}

.tag_promo {
  width: 65px;
  max-width: 100%;
  display: none;
  position: absolute;
  top: 3rem;
  left: auto;
  right: 0;
}

.tag_promo.grilla {
  top: 50px;
}

.precio-producto {
  grid-column-gap: 8px;
  display: flex;
  position: relative;
}

.precio-antes-despues {
  flex-direction: column;
  align-items: flex-end;
  margin-left: -100px;
  display: flex;
}

.precio-antes-despues.centrado {
  align-items: center;
  width: 500px;
  margin-left: 0;
  position: relative;
}

.section_com-header {
  background-color: var(--white);
}

.com-header_image-wrapper, .com-header_content {
  width: 50%;
}

.com-header_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  flex-direction: row;
  align-items: center;
  display: flex;
}

.clip-para_navbar {
  z-index: 100;
  background-color: var(--bright-white);
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
}

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

.clip-para_heading {
  align-items: center;
  display: flex;
}

.clip-para_nav-link {
  cursor: pointer;
  background-color: #f6f6f7;
  border-radius: 24px;
  padding: 4px 8px;
  font-size: 12px;
  font-weight: 600;
}

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

.container-clip-para_nav {
  justify-content: space-between;
  align-items: center;
  width: 100%;
  max-width: 82rem;
  height: 3.5rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.para-clip_link-wrapper {
  grid-column-gap: 1rem;
  display: flex;
}

.precio-producto-cont {
  grid-column-gap: 8px;
  display: flex;
}

.icon-product {
  margin-bottom: 2rem;
}

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

.rich-text-small h2 {
  margin-top: 1.5rem;
  margin-bottom: .5rem;
  font-size: 1.2rem;
  font-weight: 700;
}

.rich-text-small p {
  margin-bottom: .5rem;
  font-size: .875rem;
}

.rich-text-small li {
  text-align: justify;
  margin-bottom: .5rem;
}

.rich-text-small ol, .rich-text-small ul {
  margin-bottom: .5rem;
}

.section_pc-header {
  background-color: var(--white);
}

.pc-header_component {
  text-align: center;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.pc-header_image-wrapper {
  border-radius: 20px;
  width: 100%;
  height: 37.5rem;
  overflow: hidden;
}

.pc-header_top-content {
  grid-column-gap: 4rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.pc-header_top-left {
  text-align: left;
  width: 50%;
}

.pc-header_top-right {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.sp-poder_component {
  grid-column-gap: 3rem;
  grid-row-gap: 3rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.pc-steps_component {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-direction: column;
  align-items: flex-start;
  display: flex;
}

.pc-steps_item {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.pc-steps_item.reverse {
  flex-direction: row-reverse;
}

.pc-steps_content {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 40rem;
  display: flex;
}

.pc-steps_image-wrapper {
  border-radius: 1rem;
  justify-content: center;
  align-items: stretch;
  width: 37.5rem;
  height: 31.25rem;
  display: flex;
  overflow: hidden;
}

.pc-solution_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-direction: column;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1.5fr;
  grid-auto-columns: 1fr;
  place-content: center;
  place-items: center;
  display: grid;
}

.pc-solution_top-item {
  grid-column-gap: 1rem;
  background-color: var(--snow);
  border-radius: 20px;
  justify-content: space-between;
  align-items: center;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pc-solution_top-content {
  width: 60%;
  padding-top: 1.5rem;
  padding-bottom: 1.5rem;
  padding-right: 1.5rem;
}

.pc-solution_top-image-wrapper {
  border-radius: .85rem;
  width: 40%;
  height: 26rem;
  display: flex;
  overflow: hidden;
}

.pc-solution_item {
  background-color: #f6f6f7;
  border-radius: 10px;
  flex-direction: column;
  justify-content: flex-start;
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  overflow: hidden;
}

.pc-solution_content {
  flex: 1;
}

.pc-solution_content.padding-1-5rem {
  flex-direction: column;
  justify-content: flex-start;
  align-items: flex-start;
  display: flex;
}

.pc-solution_image-wrapper {
  border-radius: 1rem;
  height: 20rem;
}

.cont-button-prod-item.v2 {
  width: 100%;
}

.section-heading_product {
  grid-column-gap: 2rem;
  text-align: center;
  flex-direction: column;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 3rem;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.product-clip-para_slider-nav {
  margin-bottom: -1.5rem;
  display: none;
}

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

.dos-columnas {
  display: flex;
}

.container-60 {
  width: 60%;
}

.container-60.padding-0-5rem.vertical-align-center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.container-40 {
  width: 40%;
}

.materials_hero_img {
  width: 100%;
  max-width: 450px;
}

.material-pdfs {
  height: 215px;
}

.material-pdfs.descarga {
  object-fit: cover;
  height: 344px;
}

.como-hacerlo-slide {
  width: 25%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.elige_slide {
  width: 33%;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.elige_slide.descarga {
  padding-left: 0;
  padding-right: 0;
}

.text-size-xlarge {
  font-size: 1.5rem;
}

.button-icon {
  color: var(--clipping-orange);
  align-items: center;
  padding: 5px;
  font-size: 1.1rem;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.image-314 {
  width: 36px;
  height: 32px;
  margin-right: 10px;
}

.container-xsmall {
  width: 100%;
  max-width: 29rem;
}

.width-25 {
  width: 25%;
}

.image-315 {
  margin-right: 10px;
}

.container-50 {
  width: 50%;
}

.container-50.vertical-align-center {
  flex-direction: column;
  justify-content: center;
  display: flex;
}

.container-50.term {
  min-width: 50%;
  max-width: 50%;
}

.section_ab-header-2 {
  background-color: #fafbfb;
}

.sp-tab_link-2 {
  color: #8a8b99;
  background-color: #f6f6f7;
  border-radius: 8px;
  flex: none;
  padding: 4px 1rem;
  font-size: .875rem;
  font-weight: 600;
}

.sp-tab_link-2.w--current {
  color: #fc4c02;
  background-color: #fdf8f6;
}

.heading-style-5xl-2 {
  color: #181a36;
  font-size: 2.25rem;
  line-height: 1.5;
}

.heading-style-5xl-2.text-weight-semibold.text-align-center {
  margin-bottom: 2rem;
}

.sp-tabs-2 {
  background-color: #fff;
  border-radius: 20px;
  overflow: hidden;
  box-shadow: 0 10px 20px #0000001a;
}

.heading-style-3xl-2 {
  color: #181a36;
  font-size: 1.75rem;
  line-height: 1.5;
}

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

.heading-style-2xl-3 {
  color: #181a36;
  font-size: 1.5rem;
  line-height: 1.5;
}

.heading-style-2xl-3.text-weight-semibold.text-color-white {
  color: #fff;
}

.heading-style-2xl-3.text-weight-semibold2 {
  padding-bottom: .5rem;
  font-weight: 600;
}

.button-13 {
  color: #fff;
  text-align: center;
  background-color: #fc4c02;
  border-radius: .5rem;
  padding: .5rem 2.75rem;
  font-weight: 600;
  transition: background-color .3s;
  box-shadow: 0 6px 12px #fc4c0233;
}

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

.button-secondary-3 {
  color: #fc4c02;
  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-3:hover {
  color: #f53b02;
  background-color: #feebe4;
}

.heading-style-7xl-4 {
  color: #181a36;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-4.text-weight-semibold {
  line-height: 1.33;
}

.ab-explore_content-2 {
  color: #fff;
  position: absolute;
  inset: auto 0% 0;
}

.steps_item-2 {
  grid-column-gap: 4rem;
  grid-row-gap: 0rem;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  width: 100%;
  display: grid;
}

.steps_content-2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: auto;
  max-width: none;
  display: flex;
}

.steps_image-wrapper2 {
  width: 37.5rem;
  height: 31.25rem;
}

.steps_image-wrapper2.size-auto-f {
  width: auto;
  height: auto;
}

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

.div-block-744 {
  z-index: 1;
  border-top: 1px solid var(--clipping-orange);
  background-color: #fff;
  padding: .5rem 3rem;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.div-block-745 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 5.25fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  display: flex;
}

.paragraph-512 {
  color: var(--midnight-blue);
  padding-bottom: .5rem;
  font-size: 1.5rem;
  font-weight: 600;
  line-height: 1;
}

.paragraph-513 {
  font-size: 1.2rem;
  line-height: 1;
}

.div-block-746 {
  z-index: 1;
  background-color: #fff;
  position: relative;
}

.heading-style-4xl-3 {
  color: #181a36;
  font-size: 2rem;
  line-height: 1.5;
}

.envio-express-container {
  grid-column-gap: 5px;
  color: #177850;
  background-color: #def5eb;
  border-radius: 15px;
  align-items: center;
  padding: 4px 10px;
  font-size: .8rem;
  font-weight: 700;
  line-height: 1;
  display: flex;
}

.image-3 {
  object-fit: contain;
  width: 60%;
  max-width: none;
  height: auto;
}

.div-block-750, .div-block-751 {
  text-align: center;
}

.image-4 {
  object-fit: contain;
  width: 50%;
  max-width: none;
  height: auto;
}

.image-5 {
  object-fit: contain;
  width: 70%;
  max-width: none;
  height: auto;
}

.image-3-copy {
  object-fit: contain;
  width: 60%;
  max-width: none;
  height: auto;
}

.div-block-753 {
  text-align: center;
  padding-bottom: 1rem;
  position: relative;
}

.div-block-756 {
  background-color: #181a36;
  justify-content: center;
  align-items: center;
  padding: 12px 14px;
  display: flex;
}

.div-block-757 {
  order: -1;
  padding-left: 15px;
  padding-right: 15px;
}

.div-block-758 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 4rem;
  display: grid;
}

.paragraph-514 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.image-326 {
  width: 30px;
}

.image-327 {
  width: 30px;
  max-width: none;
}

.image-328 {
  width: 20px;
  max-width: none;
}

.image-329 {
  width: 30px;
  max-width: none;
}

.image-330 {
  width: 20px;
  max-width: none;
}

.image-331 {
  width: 30px;
  max-width: none;
}

.ab-features_icon-wrapper-2 {
  justify-content: center;
  align-items: center;
  width: 4rem;
  height: 4rem;
  display: flex;
}

.image-332 {
  width: 30px;
  max-width: none;
}

.heading-style-7xl-7 {
  color: #181a36;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-7.text-weight-semibold {
  line-height: 1.33;
}

.heading-style-7xl-7.text-weight-semibold.max-width-large.padding-bottom-f {
  padding-bottom: 1.5rem;
}

.ab-features_item-2 {
  background-color: #fafbfb;
  border-radius: 1.25rem;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.faq_component-2 {
  background-color: #fff;
  border: 0 #000;
}

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

.heading-style-7xl-8 {
  color: #181a36;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-8.text-weight-semibold {
  line-height: 1.33;
}

.heading-style-7xl-8.text-weight-semibold.max-width-large.padding-bottom-f {
  padding-bottom: 1.5rem;
}

.subt-hero.top-2 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.subt-hero.top-3 {
  padding-top: 0;
  padding-bottom: 1rem;
}

.subt-hero.top-3.title-form-1 {
  text-align: center;
  padding-bottom: 1.5rem;
  font-size: 1.2rem;
  font-weight: 700;
}

.paragraph-516 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-767 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 4rem;
  display: grid;
}

.section_ab-header-3 {
  background-color: #fafbfb;
}

.heading-style-7xl-9 {
  color: #181a36;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-9.text-weight-semibold {
  line-height: 1.33;
}

.heading-style-7xl-9.text-weight-semibold.max-width-large.padding-bottom-f {
  padding-bottom: 1.5rem;
}

.image-337 {
  width: 20px;
  max-width: none;
}

.image-338, .image-339 {
  width: 30px;
  max-width: none;
}

.heading-style-7xl-10 {
  color: #181a36;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-10.text-weight-semibold {
  line-height: 1.33;
}

.heading-style-7xl-10.text-weight-semibold.max-width-large.padding-bottom-f {
  padding-bottom: 1.5rem;
}

.ab-features_item-3 {
  background-color: #fafbfb;
  border-radius: 1.25rem;
  align-items: flex-start;
  height: auto;
  display: flex;
}

.faq_component-4 {
  background-color: #fff;
  border: 0 #000;
}

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

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

.div-block-774 {
  display: none;
}

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

.image-341, .image-342 {
  width: 40px;
}

.div-block-781 {
  display: none;
}

.smart-banner-empresas {
  z-index: 999;
  width: 100%;
  display: block;
  position: fixed;
  bottom: 0;
}

.div-block-744-f {
  z-index: 3;
  border-top: 1px solid var(--clipping-orange);
  background-color: #fff;
  padding: .5rem 3rem;
  display: none;
  position: fixed;
  inset: 0% 0% auto;
  box-shadow: 0 2px 5px #0003;
}

.heading-style-7xl-11 {
  color: #000;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-12 {
  color: #181a36;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-12.text-weight-semibold {
  padding-bottom: 1rem;
  line-height: 1.33;
}

.heading-style-7xl-12.text-weight-semibold.txt-center {
  text-align: center;
  padding-bottom: 1rem;
}

.heading-style-7xl-12.text-weight-semibold {
  line-height: 1.33;
}

.div-block-788 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr .75fr;
  grid-auto-columns: 1fr;
  padding: 1.5rem 0;
  display: grid;
}

.image-345 {
  border-radius: 15px;
  width: 70%;
}

.section_ab-poder-2 {
  background-color: #fafbfb;
}

.button-center-f {
  text-align: center;
  justify-content: center;
  align-items: center;
  margin-top: 2rem;
  display: block;
}

.section_ab-poder-3 {
  background-color: #fafbfb;
}

.paragraph-522 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-790 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 4rem;
  display: grid;
}

.section_ab-header-4 {
  background-color: #fafbfb;
}

.section_ab-header-4.estados {
  display: none;
}

.div-block-791 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.text-decoration-underline {
  text-decoration: underline;
}

.logos-grid {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: flex-start;
  display: block;
}

.logos-prim-fila {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
  overflow: visible;
}

.logos-prim-fila.calc {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.image-351 {
  order: -1;
}

.image-352 {
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  width: 100%;
  max-width: none;
  height: 250px;
}

.image-cover-f {
  object-fit: cover;
  border-radius: 15px;
  width: 70%;
  max-width: none;
  height: auto;
}

.div-block-795 {
  text-align: center;
}

.image-354, .image-355 {
  width: 100%;
  max-width: none;
  height: 250px;
}

.link-privacidad {
  grid-column-gap: 30px;
  justify-content: flex-start;
  display: flex;
}

.div-block-800 {
  grid-column-gap: 50px;
  display: flex;
}

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

.image-356 {
  border-radius: 30px;
}

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

.div-block-804 {
  justify-content: center;
  display: flex;
}

.div-block-809 {
  width: 60%;
}

.div-block-810 {
  justify-content: flex-end;
  width: 39%;
  display: flex;
}

.div-block-811 {
  grid-column-gap: 10px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.visible-solo-en-mobile {
  display: none;
}

.div-block-812 {
  grid-column-gap: 40px;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-813 {
  width: 40%;
}

.div-block-814 {
  width: 60%;
}

.div-block-816 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1.5fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: grid;
}

.text-block-63 {
  color: #25282a;
  padding-top: 1px;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
}

.padding-global-f {
  z-index: 2;
  background-color: #fff;
  padding-left: 2.5rem;
  padding-right: 2.5rem;
  position: sticky;
  overflow: visible;
}

.div-block-818 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-self: center;
  display: block;
}

.collection-item {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  display: flex;
}

.div-block-819 {
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.paragraph-5122 {
  color: var(--midnight-blue);
  padding-bottom: 0;
  font-size: 1.3rem;
  font-weight: 600;
  line-height: 1;
}

.grid-273 {
  border: 1px #000;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  padding: 20px;
}

.heading-164, .heading-165, .heading-166 {
  font-weight: 600;
}

.dropdown-list-10-f {
  background-color: #feece9;
}

.dropdown-list-10-f.w--open {
  background-color: #0000;
  padding-top: 1rem;
  padding-bottom: 1rem;
  padding-left: 1rem;
  position: static;
}

.html-embed-13 {
  font-weight: 600;
}

.precio-antes {
  text-decoration: line-through;
}

.precio-antes.v3 {
  color: #000;
  font-size: 16px;
}

.paragraph-5125 {
  z-index: 1;
  color: #fff;
  background-color: #181a36;
  border-radius: 10px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 12px;
  font-weight: 600;
  position: relative;
  top: 0;
  left: 0;
}

.div-block-821 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-345-f {
  border-radius: 15px;
  width: 100%;
}

.div-block-822 {
  text-align: center;
}

.sp-services_item-f2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border-radius: 10px;
  flex-direction: column;
  grid-template-rows: .5fr auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  justify-content: space-around;
  width: 100%;
  display: grid;
  overflow: hidden;
  box-shadow: 0 16px 24px #3031331a;
}

.padding-section-small-copy {
  padding-top: 4rem;
  padding-bottom: 0;
  overflow: visible;
}

.div-block-8190 {
  padding-top: 4rem;
  padding-bottom: 2rem;
}

.tipos-partners-copy {
  background-color: var(--bright-white);
  padding: 1.5rem;
}

.div-block-8209 {
  grid-column-gap: 30px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8210 {
  grid-column-gap: 10px;
  justify-content: center;
  text-decoration: none;
  display: flex;
}

.text-span-70 {
  font-weight: 600;
}

.grid-274 {
  grid-column-gap: 2%;
  flex-wrap: wrap;
  justify-content: center;
  display: flex;
}

.partners {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  text-align: center;
  border-radius: 1rem;
  flex-direction: column;
  justify-content: space-between;
  padding: 1rem;
  display: flex;
  box-shadow: 0 8px 16px #181a360a;
}

.partners.fondo-blanco {
  grid-column-gap: 1%;
  background-color: #fff;
  width: 31%;
}

.div-block-8211 {
  height: 28px;
}

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

.image-3204 {
  width: 25px;
}

.image-3205 {
  width: 45px;
}

.mensaje {
  color: var(--clipping-orange);
  background-color: #fc4c0212;
  border-radius: .5rem;
  margin-top: 10px;
  padding: 5px 5px 5px 10px;
  font-size: .8rem;
  font-weight: 400;
  display: none;
}

.div-block-8216 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-top: 2.5rem;
  display: grid;
}

.div-block-8217 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.form-block-11 {
  border: .5px #000;
  border-radius: 10px;
  margin-bottom: 0;
  padding: 2rem;
  box-shadow: 0 -2px 4px #0003;
}

.div-block-8219 {
  padding-right: .5rem;
}

.image-3207 {
  width: auto;
}

.div-block-8220 {
  justify-content: center;
  display: flex;
}

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

.image-3208 {
  width: 20%;
  max-width: none;
}

.paragraph-51293 {
  text-align: center;
  padding-top: 2rem;
  padding-bottom: 2rem;
}

.section-52, .paragraph-51295 {
  display: none;
}

.product-links_grid2 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.solution-steps_item2 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  align-items: center;
  width: 100%;
  display: flex;
}

.solution-steps_content2 {
  text-align: left;
  flex-direction: column;
  align-items: flex-start;
  width: 40rem;
  display: flex;
}

.checkin-features_image-wrapper2 {
  justify-content: center;
  align-items: stretch;
  width: 37.5rem;
  height: 31.25rem;
  display: flex;
}

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

.div-block-8227 {
  text-align: center;
}

.paragraph-51298 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-8229 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 4rem;
  display: grid;
}

.div-block-8230 {
  text-align: center;
}

.image-3211 {
  border-radius: 15px;
  width: 50%;
}

.div-block-8234 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: .75fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.heading-style-7xl-13 {
  color: #181a36;
  font-size: 3rem;
  line-height: 1.5;
}

.heading-style-7xl-13.text-weight-semibold {
  line-height: 1.33;
  display: block;
}

.heading-style-2xl-4 {
  color: #181a36;
  font-size: 1.5rem;
  line-height: 1.5;
}

.youtube-2 {
  margin-top: 2.5rem;
}

.image-cover-f2 {
  object-fit: cover;
  border-radius: 15px;
  width: 100%;
  max-width: none;
  height: auto;
}

.list-34 {
  margin-top: 2rem;
  font-weight: 400;
  list-style-type: decimal;
}

.div-block-8235 {
  padding-top: 2rem;
}

.rich-text-block-5 {
  text-align: center;
}

.rich-text-block-5 h2 {
  margin-bottom: .5rem;
  font-size: 1.2rem;
  font-weight: 600;
}

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

.merchants-header {
  background-color: #fafbfb;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82908a0_ac43ae6ccfb92445d4ac165051662b12.webp");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  height: 21rem;
  padding-top: 2rem;
  display: block;
}

.image-3212 {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.merchants-descubre {
  grid-column-gap: 1rem;
  grid-row-gap: 4px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  align-items: center;
  max-width: 1150px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.collection-list-2 {
  grid-column-gap: 20px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  margin-bottom: 60px;
  display: grid;
}

.div-block-8237 {
  cursor: pointer;
  border: 1px solid #5b5b5b;
  border-radius: 12px;
  justify-content: center;
  align-items: center;
  min-height: 300px;
  padding: 20px;
  display: flex;
  position: relative;
}

.div-block-8238 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #202020;
  border-radius: 4px;
  max-width: 260px;
  padding: 2px 0;
  display: flex;
  position: absolute;
  top: -10px;
  left: 30px;
}

.div-block-8239 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  padding-left: 10px;
  display: flex;
}

.div-block-8240 {
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.logo-merchant-grid {
  cursor: pointer;
  max-width: 200px;
  max-height: 240px;
  margin-left: auto;
  margin-right: auto;
}

.merchant-celda-item {
  border-radius: 20px;
  padding: 0;
}

.merchant-celda-item.volante {
  background-color: #fff;
  display: none;
}

.logo-merchant {
  text-align: center;
  width: 100%;
  height: 100%;
}

.div-block-8239-copy {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: 10px;
  padding-left: 10px;
  display: flex;
}

.div-block-8241 {
  justify-content: center;
  margin-top: 10px;
  display: flex;
}

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

.merchant-filter {
  color: #8a8b99;
  border-bottom: 3px solid #fc4c0200;
  padding-bottom: 10px;
  padding-left: 15px;
  padding-right: 15px;
  text-decoration: none;
}

.merchant-filter:hover {
  border-bottom-color: var(--clipping-orange);
  color: #181a36;
}

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

.form-block-12 {
  margin-bottom: 16px;
}

.form-block-12.search-max {
  max-width: 600px;
  margin-left: auto;
  margin-right: auto;
  display: none;
}

.text-field-19 {
  border: 2px solid #f1eeff;
  margin-bottom: 0;
}

.text-field-19:focus {
  border-color: #7757ff;
}

.text-field-19.search-lg {
  border-color: #240c2e;
  height: 50px;
}

.text-field-19.search-lg:focus {
  border-color: #7757ff;
}

.html-embed-14 {
  width: 24px;
  height: 24px;
  margin-right: 10px;
}

.paragraph-51299 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.div-block-8244 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  padding-bottom: 4rem;
  display: grid;
}

.button-15 {
  color: #fff;
  text-align: center;
  background-color: #fc4c02;
  border-radius: .5rem;
  padding: .5rem 2.75rem;
  font-weight: 600;
  transition: background-color .3s;
  box-shadow: 0 6px 12px #fc4c0233;
}

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

.section_ab-header-5 {
  background-color: #fafbfb;
}

.text-color-subtitle2 {
  color: #5e5f73;
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.rich-text-block-6 {
  padding-top: 1rem;
  padding-bottom: 1rem;
}

.why-checkout-features_component2 {
  grid-column-gap: 1.5rem;
  grid-row-gap: 1.5rem;
  background-color: #0000;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  display: grid;
}

.cintillo-promo {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290a4f_Banner%20Desktop%20(4).webp"), linear-gradient(0deg, #353536, #353536);
  background-position: 25%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  width: 100%;
  display: block;
}

.cintillo-promo.naranjo1 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290a3a_Bannerbackg%20(1).webp"), linear-gradient(0deg, #f59777, #fc4c02);
  display: block;
}

.cintillo-promo.naranjo1.desktop {
  justify-content: center;
  display: flex;
}

.cintillo-promo.naranjo1.mobile {
  display: none;
}

.image-cover2 {
  object-fit: cover;
  border-radius: 15px;
  width: 70%;
  height: auto;
}

.div-block-8245 {
  justify-content: flex-end;
  display: flex;
}

.image-3215 {
  max-width: none;
}

.rich-text-block-62 {
  text-align: center;
  padding-top: 1rem;
  padding-bottom: 2rem;
}

.text-block-79 {
  font-size: .875rem;
}

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

.heading-style-7xl-copy.text-weight-semibold {
  padding-bottom: 1.5rem;
  line-height: 1.33;
  display: block;
}

.cintillo_cero {
  color: #fff;
  background-image: linear-gradient(94deg, #fb5330, #f00059);
  border-radius: 3px;
  justify-content: center;
  width: 250px;
  margin-bottom: -25px;
  margin-left: auto;
  margin-right: auto;
  padding: 4px 5px;
  font-size: 13px;
  font-weight: 600;
  display: none;
}

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

.list-item-48 {
  text-align: left;
  margin-bottom: .3rem;
}

.solution_grow_slider {
  width: 30%;
  margin-left: 0;
  margin-right: 50px;
}

.slider-9 {
  color: #000;
  background-color: #fff0;
  height: 450px;
}

.mask-11 {
  width: 88%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-8256 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  color: #bdbdbd;
  border-radius: 50%;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 40px;
  height: 40px;
  margin: 205px 20px;
  padding-top: 10px;
  padding-bottom: 10px;
  display: block;
  position: absolute;
  box-shadow: 0 2px 5px #0003;
}

.div-block-8256.right {
  background-color: var(--clipping-orange);
  color: #fff;
}

.icon-15 {
  width: 30px;
  height: 30px;
  margin-top: 8px;
  font-size: 1.5rem;
  display: block;
  position: relative;
}

.left-arrow-7 {
  display: none;
}

.collection-list4 {
  grid-column-gap: 4rem;
  grid-row-gap: 4rem;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  height: 100%;
  display: block;
}

.collection-list4.terminales {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
  flex-flow: wrap;
  place-content: stretch center;
  align-items: stretch;
  display: flex;
}

.div-block-8258 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-wrap: wrap;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  place-content: stretch center;
  display: flex;
}

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

.card33 {
  flex-direction: column;
  justify-content: center;
  align-items: center;
  width: 29%;
  height: auto;
  display: flex;
}

.collection-list-wrapper-6 {
  height: 100%;
}

.div-block-8269 {
  width: 46%;
}

.div-block-8269.background-white {
  background-color: #fff;
  border-radius: 20px;
  width: 54%;
  padding: 20px;
}

.div-block-8270 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.checkbox-field-copy-copy {
  align-items: center;
  display: flex;
}

.spacer-1rem {
  height: 1rem;
}

.div-block-8273 {
  display: flex;
}

.paragraph-51310 {
  color: #63666a;
  margin-right: 5px;
  font-size: 16px;
}

.paragraph-51310.sin-margen {
  margin-right: 0;
}

.precio-ahora {
  color: #181a36;
  font-size: 2rem;
  font-weight: 700;
}

.collection-item-12 {
  flex: 0 auto;
  width: 31%;
  height: auto;
}

.div-block-8275 {
  width: 90%;
  position: absolute;
  bottom: 30px;
}

.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 {
  background-color: #2220;
  display: none;
  position: fixed;
  inset: auto auto 10px 10px;
}

.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 {
  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-diario.v {
  width: 360px;
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
  overflow: hidden;
}

.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.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.v2 {
  width: 327px;
}

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

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

.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.pp-diario {
  width: 470px;
  max-height: 90vh;
  padding-bottom: 25px;
}

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

.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.cambiate {
  z-index: 999;
  background-color: #69696900;
}

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

.link-negocio-slider {
  width: 32%;
}

.link-negocio-slider.cnp {
  height: 600px;
}

.div-block-8279 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  text-align: center;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  display: grid;
}

.flecha-cnp {
  position: relative;
  inset: auto auto 0%;
}

.div-block-8280 {
  width: 100%;
  position: absolute;
  inset: auto 0% 40px;
}

.paragraph-51312 {
  color: #000;
  max-width: 170px;
  margin-left: auto;
  margin-right: auto;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
}

.paragraph-51313 {
  color: #5e5f73;
  font-size: 14px;
  font-weight: 600;
}

.paragraph-51314 {
  font-size: 18px;
}

.div-block-8281 {
  justify-content: center;
  width: 100%;
  display: flex;
  position: absolute;
  inset: auto 0% 0%;
}

.div-block-8282 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8283 {
  border: 1px solid #e8e9eb;
  border-radius: 20px;
  flex-flow: column;
  justify-content: flex-start;
  height: 100%;
  padding: 30px;
  display: flex;
}

.div-block-8283.testim {
  background-color: #fff;
  height: 360px;
  padding-bottom: 80px;
  position: relative;
}

.paragraph-51315 {
  border: 1px solid var(--clipping-orange);
  text-align: center;
  border-radius: 16px;
  justify-content: center;
  align-items: center;
  width: 52px;
  height: 52px;
  margin-left: auto;
  margin-right: auto;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.paragraph-51316 {
  color: #000;
  text-align: center;
  padding-top: 15px;
  padding-bottom: 15px;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-51316.test {
  text-align: left;
  padding-bottom: 30px;
}

.div-block-8284 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.div-block-8284.test {
  justify-content: flex-start;
  align-items: center;
  position: absolute;
  bottom: 30px;
}

.div-block-8285 {
  background-color: #fff;
  border-radius: 20px;
  justify-content: center;
  align-items: center;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 15px;
  padding-bottom: 15px;
  display: flex;
}

.cnp-slider {
  background-color: #0000;
  height: auto;
}

.cnp-mask {
  grid-column-gap: 3.5rem;
  grid-row-gap: 3.5rem;
  height: auto;
  display: flex;
}

.cnp-item {
  border-radius: 2rem;
  height: 25rem;
  position: relative;
  overflow: hidden;
}

.cnp-slide-image {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 100%;
  width: 100%;
  height: 100%;
  overflow: hidden;
}

.cnp-slider-content {
  text-align: center;
  padding-left: 25px;
  padding-right: 25px;
  position: absolute;
  inset: 2rem 0% auto;
}

.paragraph-51317 {
  color: #000;
  font-weight: 600;
}

.image-3219 {
  width: 48px;
}

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

.invisa_left1 {
  flex-flow: column;
  justify-content: center;
  width: 46%;
  display: flex;
}

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

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

.div-block-8295 {
  text-align: center;
  background-color: #fff;
  border-radius: 20px;
  max-width: 1080px;
  margin-bottom: 70px;
  margin-left: auto;
  margin-right: auto;
  padding: 40px 30px 50px;
  box-shadow: 0 2px 5px #0003;
}

.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.doscol {
  grid-template-columns: 1fr 1fr;
}

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

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

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

.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-left {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.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%;
}

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

.div-block-8316.reverse {
  flex-flow: row-reverse;
}

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

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

.display-flex-horizontal {
  flex-flow: wrap;
  width: 100%;
  display: flex;
}

.display-flex-horizontal.flex-center {
  justify-content: center;
}

.display-flex-horizontal.flex-center.box6 {
  align-items: center;
  padding-top: 1rem;
  padding-bottom: 1.5rem;
}

.div-block-8317 {
  text-align: left;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-8317.uno {
  padding-right: 60px;
}

.code-embed {
  display: none;
}

.image-3227 {
  max-width: 200px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.div-block-8318 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  color: #181a36;
  justify-content: center;
  display: flex;
}

.paragraph-51324 {
  text-decoration: line-through;
}

.num-cintillo {
  color: #fff;
  background-color: #7da1c4;
  border-radius: 8px;
  margin-right: -3px;
  padding: 2px 8px 4px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
  position: relative;
  box-shadow: 0 3px 8px #00000069;
}

.num-cintillo.dos {
  box-shadow: none;
  -webkit-text-stroke-width: 12px;
  -webkit-text-stroke-color: #7da1c5;
  text-shadow: 0 10px 6px #00000080;
  overflow-wrap: normal;
  background-color: #fff0;
  padding-left: 0;
  font-size: 30px;
}

.num-cintillo.n1 {
  margin-right: -8px;
  padding-right: 13px;
  font-size: 22px;
}

.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/695fb024fe915784b828fd72/695fb024fe915784b8291470_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%);
}

.div-block-8319 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: center;
  align-items: center;
  display: flex;
  overflow: visible;
}

.cintillo-right {
  justify-content: flex-end;
  width: auto;
  display: flex;
}

.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.dark {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  justify-content: center;
  height: 56px;
}

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

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

.success-message-3 {
  background-color: #f8f8f8;
  border-radius: 10px;
  padding-top: 40px;
  padding-bottom: 40px;
}

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

.div-block-8325 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-8326 {
  width: 50%;
  position: relative;
}

.image-3229 {
  z-index: 0;
  width: 90%;
  position: absolute;
  inset: -100px 0% auto auto;
}

.image-3230 {
  z-index: 1;
  width: 100%;
  position: relative;
  top: -35px;
}

.div-block-8327 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #25282a;
  border-radius: 10px;
  justify-content: flex-start;
  align-items: center;
  width: 150px;
  padding: 5px 10px;
  display: flex;
}

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

.hero-home-text-new {
  color: #000;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  flex: 0 auto;
  max-width: 650px;
  font-size: 60px;
  font-weight: 900;
  line-height: 1.28;
  display: block;
  position: static;
  overflow: hidden;
}

.hero-home-text-new.prestamos {
  max-width: 400px;
  overflow: visible;
}

.hero-home-text-new.prestamos.nj {
  max-width: 500px;
}

.hero-home-text-new.check {
  font-size: 60px;
}

.hero-home-text-new.pago-servicios {
  max-width: none;
  font-size: 64px;
}

.hero-home-text-new.cat {
  max-width: 500px;
  font-size: 64px;
  overflow: visible;
}

.hero-home-text-new.empresas {
  color: #fff;
  font-size: 64px;
}

.hero-home-text-new.dondec {
  max-width: none;
  font-size: 64px;
}

.hero-home-text-new.seguridad {
  max-width: 490px;
  overflow: visible;
}

.hero-home-text-new.finan {
  max-width: none;
  font-size: 48px;
}

.hero-home-text-new.unete {
  font-size: 48px;
}

.hero-home-text-new.slider {
  font-size: 60px;
}

.hero-home-text-new.slider.cuenta {
  font-size: 50px;
}

.hero-home-text-new.slider.nav {
  font-size: 45px;
}

.hero-home-text-new.crece {
  max-width: 600px;
  font-size: 48px;
  font-weight: 700;
}

.hero-home-text-new.crece.promocrece {
  color: #fff;
}

.hero-home-text-new.scale {
  font-size: 56px;
  font-weight: 600;
  line-height: 1.1;
}

.hero-home-text-new.pinpad {
  color: #fff;
  font-size: 48px;
  font-weight: 700;
}

.hero-home-text-new.terminal {
  font-size: 48px;
}

.subt-hero-new {
  color: #353536;
  font-size: 20px;
  font-weight: 600;
}

.subt-hero-new.prestamos {
  max-width: 380px;
}

.subt-hero-new.check1 {
  color: #000;
  font-size: 36px;
  font-weight: 900;
}

.subt-hero-new.pagos {
  max-width: 31rem;
}

.subt-hero-new.recargas {
  max-width: 25rem;
}

.subt-hero-new.pagos-dig {
  max-width: 31rem;
}

.subt-hero-new.link-negocio {
  max-width: 32rem;
}

.subt-hero-new.empresas {
  color: #fff;
  max-width: 25rem;
}

.subt-hero-new.dondec {
  max-width: none;
}

.subt-hero-new.scale {
  font-size: 18px;
  font-weight: 400;
}

.home-header_content {
  white-space: normal;
  width: 55%;
}

.home-header_content.prestamos {
  width: 55%;
}

.home-header_content.pago-servicios {
  width: 58%;
}

.home-header_content.dondec {
  width: 60%;
}

.home-header_content.kit-materiales {
  width: 55%;
  padding-left: 60px;
}

.home-header_content.unete {
  width: 46%;
}

.home-header_content.slider {
  width: 55%;
}

.home-header_content.crece {
  width: 70%;
}

.home-header_content.scale {
  width: 52%;
}

.home-header_content.terminal1, .home-header_content.cashback {
  width: 45%;
}

.home-header_image-wrapper {
  text-align: right;
  border-radius: 20px;
  align-self: center;
  width: 40%;
  position: relative;
  overflow: visible;
}

.home-header_image-wrapper.prestamos {
  width: 45%;
}

.home-header_image-wrapper.pago-servicios {
  width: 42%;
}

.home-header_image-wrapper.cuenta {
  width: 45%;
  padding-bottom: 30px;
}

.home-header_image-wrapper.vender {
  width: 45%;
  padding-bottom: 0;
  position: relative;
  overflow: visible;
}

.home-header_image-wrapper.empresas {
  flex-flow: column;
  justify-content: center;
  width: 45%;
  padding-bottom: 0;
  display: flex;
  overflow: hidden;
}

.home-header_image-wrapper.dondec {
  width: 40%;
  padding-bottom: 40px;
  padding-left: 30px;
}

.home-header_image-wrapper.kit-materiales {
  width: 45%;
  padding-right: 80px;
}

.home-header_image-wrapper.tiponegocio {
  width: 45%;
}

.home-header_image-wrapper.promo {
  height: 450px;
}

.home-header_image-wrapper.promo.calc {
  flex-flow: column;
  justify-content: center;
  display: flex;
}

.home-header_image-wrapper.unete2 {
  grid-column-gap: 8%;
  grid-row-gap: 8%;
  flex-flow: column;
  align-items: flex-start;
  width: 54%;
  height: 528px;
  padding-bottom: 30px;
  padding-left: 100px;
  display: flex;
  overflow: hidden;
}

.home-header_image-wrapper.slider {
  width: 45%;
}

.home-header_image-wrapper.scale {
  width: 48%;
  padding-bottom: 30px;
}

.home-header_image-wrapper.calculadora {
  width: 45%;
  padding-bottom: 20px;
}

.home-header_image-wrapper.terminal2 {
  flex-flow: column;
  justify-content: center;
  width: 60%;
  padding-bottom: 0;
  display: flex;
}

.home-header_image-wrapper.cashback {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 55%;
  height: 520px;
  max-height: 520px;
  display: flex;
}

.home-header_component {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: row;
  align-items: center;
  display: flex;
}

.home-header_component.prestamos {
  padding-bottom: 20px;
}

.home-header_component.promo {
  grid-column-gap: 0rem;
  grid-row-gap: 0rem;
}

.home-header_component.kit-materiales {
  background-color: #fff;
  border-radius: 18px;
  padding-top: 0;
  padding-bottom: 0;
}

.home-header_component.serfin {
  grid-column-gap: 1rem;
  grid-row-gap: 1rem;
  flex-flow: column;
  align-items: flex-start;
}

.home-header_component.slider, .home-header_component.scale {
  grid-column-gap: 2rem;
  grid-row-gap: 2rem;
}

.home-header_component.terminal {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.home-header_component.cashback {
  justify-content: space-between;
}

.container-1100 {
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
}

.container-1100.accede {
  position: relative;
}

.container-1100.plugin {
  position: relative;
  overflow: hidden;
}

.container-1100.relative {
  position: relative;
}

.container-1100.servfin {
  padding-top: 2rem;
}

.container-1100.cashback {
  max-width: 1300px;
}

.div-block-8328 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-8328.desk.promo {
  z-index: 5;
  position: relative;
}

.div-block-8328.mobi {
  display: none;
}

.link-block-46 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  text-align: center;
  border: 1px solid #25282a;
  border-radius: 8px;
  flex-flow: column;
  width: 320px;
  padding-top: 8px;
  padding-bottom: 8px;
  text-decoration: none;
  display: flex;
}

.link-block-46.abrir_pop_up_vender {
  padding-top: .75rem;
  padding-bottom: .75em;
}

.paragraph-51325 {
  color: #25282a;
  font-weight: 500;
}

.div-block-8329 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  width: 100%;
  display: flex;
}

.div-block-8329.ofrece0 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
}

.div-block-8329.descubre {
  flex-flow: row-reverse;
}

.div-block-8329.vender {
  align-items: center;
}

.div-block-8329.seg {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.div-block-8329.reverse {
  flex-flow: row-reverse;
}

.div-block-8329.dondec {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-8330 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  display: flex;
}

.div-block-8330.req {
  width: 55%;
}

.div-block-8330.req0 {
  width: 45%;
}

.div-block-8330.como {
  width: 50%;
}

.div-block-8330.ofrece {
  width: 55%;
}

.div-block-8330.ofrece2 {
  width: 45%;
  padding: 10px;
  overflow: visible;
}

.div-block-8330.benf {
  width: 50%;
}

.div-block-8330.benef0 {
  width: 45%;
}

.div-block-8330.benef1 {
  width: 55%;
}

.div-block-8330.cat-descubre {
  justify-content: space-between;
  width: 55%;
}

.div-block-8330.cat-descubre.new {
  justify-content: center;
}

.div-block-8330.unete {
  justify-content: center;
  width: 55%;
}

.p-ns {
  color: #202020;
}

.p-ns.text-weight-semibold.prod-key-t {
  font-size: 14px;
  font-weight: 400;
}

.div-block-8331 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 20px;
  display: flex;
}

.div-block-8331.explor {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

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

.tarjeta-esquinas {
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  width: 25%;
  padding: 16px 12px;
}

.tarjeta-esquinas.gris {
  background-color: #63666a;
}

.tarjeta-esquinas.gris.descarga {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 17%;
  height: 110px;
  display: flex;
}

.tarjeta-esquinas.gris.descarga.qr {
  height: auto;
}

.tarjeta-esquinas.cambiate {
  justify-content: space-between;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.prestamos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  width: 33%;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.accede {
  background-color: #ffffffeb;
  justify-content: space-between;
  width: 25%;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.como-pagar {
  background-color: #ffffffeb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: 80px;
  margin-bottom: 15px;
  padding-left: 25px;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.check {
  justify-content: space-between;
  width: 25%;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.plugin {
  cursor: pointer;
  background-color: #ffffffeb;
  justify-content: space-between;
  width: 20%;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.razones {
  background-color: #ffffffeb;
  justify-content: space-between;
  width: 25%;
  padding-left: 16px;
  padding-right: 16px;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.como-usar {
  background-color: #ffffffeb;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.tarjeta-esquinas.crece-tu {
  width: 100%;
  padding-left: 16px;
  padding-right: 16px;
}

.tarjeta-esquinas.checkout-slider-card {
  width: 100%;
  padding: 0;
  overflow: hidden;
}

.tarjeta-esquinas.miles-de-neg {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tarjeta-esquinas.catalogo {
  justify-content: space-between;
  width: 33%;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.vender {
  justify-content: space-between;
  align-items: center;
  width: 25%;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.herr {
  background-color: #ffffffeb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  min-height: auto;
  margin-bottom: 15px;
  padding-top: 23px;
  padding-bottom: 23px;
  padding-left: 25px;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.empresas {
  background-color: #fff;
  justify-content: space-between;
  width: 25%;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.empresas.new {
  color: #fff;
  background-color: #fff0;
  flex-flow: column;
  align-items: center;
}

.tarjeta-esquinas.omni {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #353536;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tarjeta-esquinas.background-color-white.adquiere-deondec {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  overflow: hidden;
}

.tarjeta-esquinas.background-color-white.amazon {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  display: flex;
}

.tarjeta-esquinas.background-color-white.liqui {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  justify-content: center;
  align-items: center;
  width: 100%;
  padding: 30px;
  display: flex;
}

.tarjeta-esquinas.dondec-desc {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #35353600;
  border-width: 0;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tarjeta-esquinas.wrapper-form-kit {
  background-color: #fff;
  width: 50%;
  padding: 30px;
}

.tarjeta-esquinas.tamtipo {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-width: 0;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 50px 35px;
  display: flex;
}

.tarjeta-esquinas.tamtipo-slider {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-width: 1px;
  border-radius: 10px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 20px 15px;
  display: flex;
}

.tarjeta-esquinas.alin {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-width: 0;
  justify-content: center;
  width: 100%;
  display: flex;
}

.tarjeta-esquinas.por-que-elegir {
  background-color: #ffffffeb;
  justify-content: space-between;
  align-items: center;
  width: 100%;
  margin-bottom: 11px;
  padding-left: 16px;
  text-decoration: none;
  display: flex;
}

.tarjeta-esquinas.nosotros {
  background-color: #fff;
  border-color: #e0e0e0;
  width: 31%;
  padding: 20px;
}

.tarjeta-esquinas.socios {
  border-color: #e0e0e0;
  width: 100%;
}

.tarjeta-esquinas.apoyreal {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #fff;
  border-width: 1px;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 50px 35px;
  display: flex;
}

.tarjeta-esquinas.crea-tu-cuenta {
  background-color: #fff;
  border-width: 0;
  width: 100%;
}

.tarjeta-esquinas.crea-tu-cuenta.un {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 25px;
  padding-right: 80px;
  display: flex;
}

.tarjeta-esquinas.solicita {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f8f8f8;
  flex-flow: column;
  align-items: flex-start;
  width: 100%;
  display: flex;
}

.tarjeta-esquinas.unete-hero {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  text-align: left;
  background-color: #f8f8f8e6;
  flex-flow: column;
  align-items: flex-start;
  width: 264px;
  display: flex;
}

.tarjeta-esquinas.unete-hero.alt {
  margin-left: 100px;
}

.tarjeta-esquinas.unete-como {
  background-color: #ffffffeb;
  flex-flow: column;
  justify-content: space-between;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.tarjeta-esquinas.comisiones-claras {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #fff;
  border-color: #e0e0e0;
  width: 100%;
  padding: 40px;
  display: flex;
}

.tarjeta-esquinas.ofertas {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  background-color: #25282a;
  border-color: #e0e0e0;
  width: 100%;
  max-width: 1100px;
  padding: 0 40px 0 0;
  display: flex;
  position: absolute;
  bottom: -10.5rem;
  overflow: hidden;
}

.tarjeta-esquinas.crece {
  background-color: #f8f8f8;
  border-color: #e0e0e0;
  border-radius: 12px;
  width: 100%;
  display: flex;
}

.tarjeta-esquinas.scale {
  width: 30%;
  text-decoration: none;
}

.tarjeta-esquinas.morethan {
  background-color: #fff;
  width: 32%;
  padding: 30px 25px;
}

.tarjeta-esquinas.morethan.uno {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 450px;
  display: flex;
}

.tarjeta-esquinas.morethan.dos {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 300px;
  display: flex;
}

.tarjeta-esquinas.morethan.tres {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  height: 45%;
  display: flex;
}

.tarjeta-esquinas.makeit-clip {
  background-color: #f3f4f6;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
}

.tarjeta-esquinas.tenemos-kits {
  background-color: #fff;
  border-color: #e0e0e0;
  width: 100%;
  padding-bottom: 25px;
  padding-left: 30px;
  padding-right: 30px;
  box-shadow: 0 8px 16px -7px #0003;
}

.tarjeta-esquinas.escoge {
  flex-flow: column;
  justify-content: space-around;
  width: 100%;
  height: 90%;
  padding: 40px 60px;
  display: flex;
  box-shadow: 0 2px 8px 2px #25282a33;
}

.tarjeta-esquinas.descubre-cat {
  background-color: #ffffffeb;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 100%;
  padding: 0;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.tarjeta-esquinas.terminal_qe {
  background-color: #fff;
  width: 100%;
}

.tarjeta-esquinas.wans {
  justify-content: space-between;
  width: 33%;
  text-decoration: none;
  display: flex;
}

.image-3231 {
  z-index: 0;
  position: absolute;
  top: -100px;
  right: 0;
}

.image-3231.desktop {
  max-width: 500px;
  top: -120px;
}

.proods {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.prod-imagen-wrapper {
  text-align: center;
  background-color: #f3f4f6;
  border-radius: 16px;
  padding-top: 20px;
  padding-bottom: 10px;
  position: relative;
}

.envio {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-radius: 8px;
  padding: 3px 5px;
  display: flex;
  position: absolute;
  top: 10px;
  right: 10px;
}

.paragraph-51327 {
  color: #353536;
  font-size: 14px;
  font-weight: 500;
}

.prod-nombre-prod {
  color: #000;
  margin-top: 8px;
  margin-bottom: 6px;
  font-size: 28px;
  font-weight: 600;
}

.paragraph-51329 {
  color: #63666a;
  margin-bottom: 5px;
  text-decoration: line-through;
}

.div-block-8334 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.paragraph-51330 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-51331 {
  color: #000;
}

.div-block-8335 {
  background-color: #353536;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 200px;
  padding: 10px;
  display: flex;
}

.paragraph-51332 {
  color: #fff;
  margin-left: 4px;
}

.paragraph-51333 {
  color: #fff;
}

.paragraph-51334 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.paragraph-51334.por {
  margin-right: 4px;
  font-size: 16px;
  font-weight: 400;
}

.paragraph-51335 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

.separador-prod {
  border-bottom: 1px solid #e0e0e0;
  height: 10px;
  margin-top: 0;
  margin-bottom: 10px;
}

.prod-precio-wrapper {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.prod-key-feature {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #f8f8f8;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  margin-bottom: 8px;
  padding: 12px 10px;
  display: flex;
}

.paragraph-51336 {
  color: #25282a;
  font-size: 15px;
  font-weight: 600;
}

.prod-keys {
  padding: 20px 12px 8px;
}

.prod-key {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 14px;
  display: flex;
}

.div-block-8336 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  display: flex;
}

.div-block-8337 {
  background-color: #f6f6f7;
  border-radius: 12px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 125px;
  height: 57px;
  display: flex;
}

.esquinas-redondeadas {
  border-radius: 15px;
}

.column-30 {
  margin-top: 10px;
  margin-bottom: 10px;
}

.columns-18 {
  margin-bottom: 30px;
}

.columns-18.v2 {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.image-3232 {
  aspect-ratio: auto;
  object-fit: cover;
  object-position: 50% 0%;
  width: 120px;
  height: 80px;
}

.div-block-8339 {
  display: flex;
}

.paragraph-51337 {
  color: #fff;
  padding-bottom: 0;
  font-size: 11px;
}

.div-block-8340 {
  text-align: right;
  width: 200px;
  padding-right: 20px;
}

.div-block-8341 {
  align-items: flex-end;
  display: flex;
}

.slider-test {
  background-color: #ddd0;
  height: auto;
}

.slide-test {
  background-color: #ebd3b9;
  border-radius: 12px;
  width: 350px;
  min-height: 280px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 40px 60px;
}

.slide-test.celeste {
  background-color: #cbeef5;
}

.slide-test.celeste.cambiate {
  padding-left: 60px;
  padding-right: 60px;
}

.slide-test.verde {
  background-color: #f1f2e4;
}

.slide-test.cambiate {
  width: 360px;
  min-height: 200px;
  margin-left: 20px;
  margin-right: 20px;
  padding-left: 60px;
  padding-right: 60px;
}

.slide-test.unete {
  padding-left: 45px;
  padding-right: 45px;
}

.slide-test.morado {
  background-color: #fae6ee;
}

.slide-test.home, .slide-test.tipo {
  min-height: 180px;
}

.slide-test.emp {
  min-height: 200px;
}

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

.image-3234 {
  border-radius: 50%;
}

.mask-12 {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

.paragraph-51338 {
  color: #000;
  font-size: 14px;
  font-weight: 500;
}

.paragraph-51339 {
  color: #000;
  font-weight: 700;
}

.paragraph-51340 {
  color: #000;
  font-size: 10px;
  font-weight: 500;
}

.left-arrow-9 {
  margin-bottom: 50px;
}

.left-arrow-9.home-nu {
  display: none;
}

.right-arrow-10 {
  margin-bottom: 50px;
}

.right-arrow-10.home-nu {
  display: none;
}

.div-block-8346 {
  background-color: #fff;
  border-radius: 24px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 923px;
  margin-left: auto;
  margin-right: auto;
  padding: 48px 100px;
  display: flex;
}

.div-block-8346.sumat {
  max-width: 700px;
  padding-left: 70px;
  padding-right: 70px;
}

.div-block-8346.sumat._1-de-cada {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  flex-flow: row;
  max-width: none;
  padding: 0;
}

.div-block-8346.comision-transparente {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #63666a;
  flex-flow: row;
  max-width: 923px;
  padding-left: 50px;
  padding-right: 50px;
}

.div-block-8346.pago-servicios {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0 solid #63666a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  max-width: 923px;
  padding-left: 70px;
  padding-right: 70px;
}

.div-block-8346.cuenta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 0 solid #63666a;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: none;
  padding-left: 70px;
  padding-right: 70px;
}

.div-block-8347 {
  border-bottom: 1px solid #dde0e4;
  width: 100%;
  margin-bottom: 30px;
  padding-bottom: 30px;
  padding-left: 30px;
  padding-right: 30px;
  display: flex;
}

.div-block-8348 {
  flex-flow: column;
  align-items: center;
  width: 50%;
  display: flex;
}

.div-block-8349 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  width: 450px;
  display: flex;
}

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

.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-8357 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  display: flex;
}

.cinta-movil {
  width: 100%;
  max-width: 1900px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cinta-movil-componente {
  background-color: #fc4c02;
  flex: none;
  justify-content: space-between;
  align-items: center;
  width: auto;
  padding-left: 20px;
  padding-right: 0;
  display: flex;
  position: relative;
}

.cinta-movil-componente.dos {
  background-image: linear-gradient(#fc4c02, #ff8c5c);
}

.cinta-movil-componente.empresas {
  background-color: #25282a;
}

.cinta-movil-componente.v2 {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8291332_Vector%20(1).svg");
  background-position: 60%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cinta-movil-componente.v2.empresas {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829128e_Vector.svg");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: contain;
}

.cinta-movil-componente.v2.v3 {
  background-color: #fff0;
  background-image: none;
}

.divisor-cinta {
  z-index: 1;
  border-right: 1px solid #fa7e4a;
  width: 1px;
  height: 80%;
  margin-left: 20px;
  position: relative;
}

.divisor-cinta.empresas, .divisor-cinta.v2 {
  border-right-color: #fff;
}

.divisor-cinta.v2.gris {
  border-right-color: #f3f4f6;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-8359 {
  align-items: center;
  height: 428px;
  padding: 30px;
  display: flex;
  position: relative;
}

.image-3237 {
  z-index: 0;
  border-radius: 18px;
  width: 100%;
  position: absolute;
  inset: 0% 0% auto;
}

.image-3237.mobile {
  display: none;
}

.div-block-8360 {
  z-index: 1;
  background-color: #fffc;
  border-radius: 12px;
  width: 400px;
  padding: 20px 40px 30px;
  position: relative;
}

.sp-tab_link_unica_app {
  color: #353536;
  background-color: #f6f6f700;
  border-radius: 0;
  flex: none;
  padding: 4px 18px;
  font-size: 16px;
  font-weight: 600;
  line-height: 24px;
}

.sp-tab_link_unica_app.w--current {
  color: #fc4c02;
  background-color: #fdf8f600;
  border-bottom: 2px solid #fc4c02;
}

.sp-tab_menu_unica_app {
  grid-column-gap: .875rem;
  border-bottom: 1px solid #e0e0e0;
  justify-content: flex-start;
  margin-bottom: 1.5rem;
  padding: .75rem 0 0;
  display: flex;
  overflow: scroll;
}

.contenido-cinta {
  z-index: 1;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  padding: 0 8px;
  display: flex;
  position: relative;
}

.contenido-cinta.dos {
  padding-top: 4px;
  padding-bottom: 0;
}

.contenido-cinta.v2 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.contenido-cinta.v2.sep {
  padding-left: 30px;
  padding-right: 30px;
}

.div-block-8361 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  padding: 4px 8px;
  display: flex;
}

.paragraph-51343 {
  color: #fff;
  font-weight: 700;
}

.paragraph-51345 {
  color: var(--clipping-orange);
  font-size: 20px;
  font-weight: 900;
}

.div-block-8332-cambiate {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.image-3240 {
  align-self: center;
  max-width: 45px;
}

.image-3240._16 {
  width: 25px;
}

.tabla-compara {
  border-radius: 12px;
  width: 66%;
  padding: 16px 32px;
  box-shadow: 0 8px 16px 4px #25282a33;
}

.div-block-8364 {
  width: 33%;
}

.div-block-8365 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  align-items: center;
  padding-left: 17px;
  display: flex;
}

.fila-compara {
  border-radius: 8px;
  padding: 12px 20px 12px 15px;
  display: flex;
}

.fila-compara.alt {
  background-color: #f3f4f6;
}

.celda-compara-1 {
  color: #353536;
  width: 100%;
}

.celda-compara-2 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: center;
  width: 90px;
  display: flex;
}

.celda-compara-3 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 90px;
  display: flex;
}

.paragraph-51349 {
  color: #000;
  font-size: 14px;
  font-weight: 700;
}

.image-3241 {
  width: 28px;
}

.hero-home-text-new-2 {
  color: #000;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  flex: 0 auto;
  width: 30rem;
  font-size: 3rem;
  font-weight: 900;
  line-height: 1.2;
  display: block;
  position: static;
  overflow: hidden;
}

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

.text-header-new {
  font-size: 2rem;
  line-height: 1.2;
}

.div-block-3col {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  flex-flow: row;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: flex;
}

.box-interna {
  text-align: center;
  background-color: #f5f5f5;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  flex-flow: column;
  flex: 1;
  justify-content: flex-start;
  align-self: auto;
  align-items: center;
  width: 25%;
  padding: 16px 12px;
  display: flex;
}

.div-block-8366 {
  flex-flow: column;
  justify-content: center;
  min-height: 65px;
  display: flex;
}

.div-block-8368 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.div-block-8369 {
  background-color: #fff;
  border-radius: 12px;
  justify-content: center;
  display: flex;
}

.div-block-8369.transparente {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #f3f4f6;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-8369.pd {
  grid-column-gap: 2px;
  grid-row-gap: 2px;
  background-color: #f3f4f600;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 15px;
}

.div-block-8370 {
  flex-flow: column;
  align-items: center;
  width: 50%;
  padding-top: 30px;
  padding-bottom: 30px;
  display: flex;
}

.paragraph-51351 {
  color: #191919;
  font-size: 48px;
  font-weight: 700;
  line-height: 1;
}

.paragraph-51351.comtr {
  color: #353536;
  font-size: 64px;
  font-weight: 900;
}

.paragraph-51352 {
  color: #191919;
  font-size: 20px;
  font-weight: 700;
}

.paragraph-51352.comtr {
  color: #353536;
  font-weight: 900;
}

.paragraph-51353 {
  color: #181a36;
}

.div-block-8371 {
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.collection-list-7 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.prod-nu {
  border: 1px solid #e9eaec;
  border-radius: 16px;
  width: 100%;
  padding: 8px;
  text-decoration: none;
}

.image-3243-copy {
  height: 300px;
  max-height: 300px;
  padding: 20px;
}

.paragraph-51354 {
  color: #fff;
  font-size: 20px;
  font-weight: 600;
}

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

.cintillo-promo-cambiate {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290a4f_Banner%20Desktop%20(4).webp"), linear-gradient(0deg, #353536, #353536);
  background-position: 25%, 0 0;
  background-repeat: no-repeat, repeat;
  background-size: contain, auto;
  width: 100%;
  display: block;
}

.cintillo-promo-cambiate.naranjo1 {
  z-index: 1500;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290a3a_Bannerbackg%20(1).webp"), linear-gradient(0deg, #f59777, #fc4c02);
  display: block;
  position: sticky;
  top: 0;
  box-shadow: 0 2px 5px #0003;
}

.cintillo-promo-cambiate.golazo {
  background-image: linear-gradient(0deg, #ce0058, #fc4c02), url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290a4f_Banner%20Desktop%20(4).webp");
  background-position: 0 0, 25%;
  background-repeat: repeat, no-repeat;
  background-size: auto, contain;
  display: none;
}

.cintillo-promo-cambiate.golazo.onpage {
  display: block;
}

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

.cintillo-text-cambiate.mobile {
  display: none;
}

.cintillo-text-cambiate.golazo {
  color: #fc4c02;
  background-color: #fff;
  border-radius: 8px;
  padding: 4px 15px;
  font-size: 20px;
  font-weight: 900;
}

.div-block-8343-cambiate {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  justify-content: center;
  align-items: center;
  width: 100%;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-8343-cambiate.golazo {
  justify-content: center;
  max-width: none;
}

.div-block-8339-cambiate {
  display: flex;
}

.div-block-8339-cambiate.golazo {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  align-items: center;
}

.div-block-8373 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-height: 32px;
  padding: 3px 10px;
  display: flex;
}

.paragraph-51355 {
  color: #25282a;
  font-weight: 700;
}

.paragraph-51355.golazo {
  color: #fff;
  font-size: 20px;
  font-weight: 900;
}

.div-block-8374 {
  border-radius: 8px;
  align-items: center;
  display: flex;
}

.text-span-81 {
  font-weight: 900;
}

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

.promo-sticker {
  color: #fff;
  max-width: 75px;
  padding: 0;
  font-size: 20px;
  font-weight: 600;
  position: absolute;
  top: 0;
  left: 0;
}

.div-block-8375 {
  z-index: 1;
  flex-flow: column;
  align-items: center;
  max-width: 430px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.paragraph-51356 {
  color: #000;
  margin-bottom: .5rem;
  font-size: 22px;
  font-weight: 600;
}

.paragraph-51356.golazo {
  font-size: 16px;
}

.paragraph-51357 {
  color: #000;
  margin-bottom: .5rem;
  font-size: 56px;
  font-weight: 900;
  line-height: 1.1;
}

.paragraph-51357.golazo {
  color: #fc4c02;
  text-align: center;
  font-size: 28px;
  font-weight: 700;
}

.paragraph-51358 {
  color: #000;
  margin-bottom: 1.5rem;
  font-size: 31px;
  font-weight: 900;
}

.paragraph-51359 {
  color: #63666a;
  margin-bottom: .5rem;
  font-size: 14px;
}

.div-block-8376 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  flex-flow: column;
  justify-content: space-around;
  align-items: center;
  width: 100%;
  padding: 5px 3px 5px 8px;
  display: flex;
}

.paragraph-51360 {
  color: #000;
  margin-right: 20px;
  font-size: 16px;
  font-weight: 700;
  line-height: 1;
}

.fondo-pop-cambiate {
  z-index: 0;
  position: absolute;
  top: 10px;
  left: 0;
}

.esquina-superior {
  z-index: 0;
  background-color: #fa4b02;
  border-top-left-radius: 20px;
  width: 200px;
  height: 70px;
  position: absolute;
  top: 0;
  left: 0;
}

.esquina-superior.checkout {
  width: 140px;
  height: 60px;
}

.esquina-inferior {
  z-index: 0;
  background-color: #cc3d02;
  border-top-left-radius: 0;
  border-bottom-right-radius: 20px;
  width: 180px;
  height: 80px;
  position: absolute;
  inset: auto 0 0 auto;
}

.esquina-inferior.checkout {
  background-color: #fa4b02;
  width: 180px;
  height: 80px;
}

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

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

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

.paragraph-51362 {
  color: #fff;
  text-align: left;
  background-color: #353536;
  border-radius: 4px;
  margin-top: 5px;
  padding: 3px 10px;
  font-size: 11px;
  font-weight: 500;
  display: none;
}

.div-block-8379 {
  display: none;
}

.image-3246 {
  width: 90px;
}

.nav-slider-nu {
  display: none;
}

.nav-slider-nu.unete {
  display: block;
}

.image-3247 {
  max-width: 260px;
}

.image-3247.golazo {
  max-width: 280px;
  height: auto;
}

.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/695fb024fe915784b828fd72/695fb024fe915784b8290c68_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);
}

.paragraph-51364 {
  color: #000;
  font-size: 15px;
  line-height: 1.2;
}

.heading-167 {
  font-size: 18px;
  font-weight: 500;
}

.control_total_slider {
  display: none;
}

.parup-pdp-diario {
  color: #63666a;
  margin-bottom: .5rem;
  font-size: 22px;
  font-weight: 600;
}

.parcen-pdp-diario {
  color: #000;
  text-align: center;
  margin-bottom: 0;
  font-size: 25px;
  font-weight: 700;
  line-height: 1.2;
}

.parcen-pdp-diario.b {
  font-size: 24px;
}

.parcen-pdp-diario.total {
  max-width: none;
  margin-bottom: 0;
  font-size: 25px;
}

.popdiario-descuento {
  color: #fff;
  background-color: #25282a;
  border-radius: 8px;
  margin-bottom: 1rem;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 61px;
  font-weight: 900;
}

.image-3247-pp-diario {
  max-width: 350px;
  max-height: 35vh;
}

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

.div-block-8375-pp-diario {
  z-index: 1;
  flex-flow: column;
  align-items: center;
  max-width: 370px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 25px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
  position: relative;
}

.div-block-8375-pp-diario.ret {
  padding-bottom: 0;
  padding-left: 0;
  padding-right: 0;
}

.ppup-vender {
  color: #000;
  text-align: center;
  margin-bottom: 1rem;
  font-size: 36px;
  font-weight: 900;
  line-height: 1.2;
}

.ppup-vender.b {
  max-width: 310px;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.4;
}

.ppup-vender.orange {
  color: #fc4c02;
}

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

.paragraph-51366 {
  color: #353536;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 8px 12px;
  font-size: 32px;
  font-weight: 600;
  text-decoration: line-through;
}

.paragraph-51367 {
  background-color: var(--clipping-orange);
  color: #fff;
  border-radius: 12px;
  padding-left: 16px;
  padding-right: 16px;
  font-size: 57px;
  font-weight: 900;
  box-shadow: 0 8px 16px -4px #25282a33;
}

.div-block-8386 {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  width: 33%;
  padding: 12px 8px;
}

.paragraph-51368 {
  color: #000;
  font-size: 12px;
  font-weight: 700;
}

.div-block-8387 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  width: 100%;
  display: flex;
}

.div-block-8375-pp-vender {
  z-index: 1;
  flex-flow: column;
  align-items: center;
  max-width: 450px;
  margin-left: auto;
  margin-right: auto;
  padding: 25px 20px 30px;
  display: flex;
  position: relative;
}

.image-3248 {
  margin-bottom: 4px;
}

.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.buen-fin {
  margin-left: 40px;
  margin-right: 0;
}

.pp-diario-1w.cintamovil {
  margin-left: 0;
  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;
}

.pp-diario2w {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-radius: 10px;
  justify-content: center;
  align-items: center;
  margin-right: 0;
  padding: 0 8px;
  display: flex;
}

.pp-diario2 {
  color: #000;
  font-size: 35px;
  font-weight: 900;
  line-height: 1.2;
}

.cintillo-diario {
  background-color: #fff;
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290a3a_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.aon {
  background-color: #fc4c0200;
  background-image: linear-gradient(#fc4c02, #fc4c02);
  display: flex;
}

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

.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-8388 {
  width: 28%;
}

.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 {
  width: 100%;
}

.paragraph-51369 {
  color: #115a3c;
  text-align: center;
  background-color: #eaf6ed;
  border-radius: 5px;
  width: 100%;
  padding: 4px;
  font-size: 14px;
  font-weight: 700;
}

.image-3249 {
  z-index: 0;
  max-width: 450px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.image-3249.ofrece {
  max-width: 500px;
  right: 200px;
}

.image-3249.cuenta {
  max-width: 700px;
}

.paragraph-51370 {
  color: #25282a;
  max-width: 400px;
  font-size: 24px;
  font-weight: 600;
}

.paragraph-51370.como-pagar {
  max-width: 470px;
  font-size: 20px;
}

.paragraph-51370.razones {
  max-width: 500px;
}

.paragraph-51370.como-func {
  max-width: 630px;
}

.paragraph-51370.plugin {
  max-width: 630px;
  font-size: 20px;
}

.paragraph-51370.ofrece {
  max-width: 500px;
}

.paragraph-51370.descubre {
  max-width: 550px;
}

.paragraph-51370.ideal {
  max-width: none;
}

.paragraph-51370.acepta {
  text-align: center;
  max-width: 500px;
  margin-left: auto;
  margin-right: auto;
}

.paragraph-51370.elige {
  max-width: 480px;
  font-size: 20px;
}

.paragraph-51370.subofrece {
  max-width: 500px;
}

.paragraph-51370.tamtype {
  max-width: 750px;
}

.paragraph-51370.wan {
  max-width: 600px;
  font-size: 20px;
}

.image-3250 {
  margin-left: 3px;
}

.image-3251 {
  z-index: 0;
  max-width: 50%;
  position: absolute;
  bottom: 0;
  right: 0;
}

.paragraph-51371 {
  color: #fc4c02;
  text-align: center;
  font-size: 40px;
  font-weight: 900;
  text-decoration: underline;
}

.div-block-8390 {
  aspect-ratio: 1.9;
  border-radius: 28px;
  position: relative;
  overflow: hidden;
}

.div-block-8390.plugin {
  aspect-ratio: 1.6;
}

.image-3252 {
  z-index: 0;
  border-radius: 28px;
  width: 100%;
  position: absolute;
  top: 0;
}

.image-3252.plugin.d {
  object-fit: fill;
  position: static;
}

.image-3252.plugin.m {
  display: none;
}

.div-block-8391 {
  z-index: 1;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 100%;
  padding: 20px;
  display: grid;
  position: absolute;
  bottom: 0;
}

.div-block-8391.check {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  position: static;
  bottom: 0;
}

.div-block-8391.pagos {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-8391.cuenta {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

.div-block-8392 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  background-color: #ffffffd6;
  border: 1px solid #e9e9e9;
  border-radius: 16px;
  align-items: center;
  padding: 15px 20px;
  display: flex;
}

.div-block-8392.check {
  flex-flow: column;
  justify-content: space-between;
}

.div-block-8392.ideal {
  flex-flow: column;
  justify-content: space-between;
  align-items: center;
  padding-top: 15px;
  padding-bottom: 25px;
}

.div-block-8392.cuenta {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
}

.paragraph-51372 {
  color: var(--clipping-orange);
  font-size: 64px;
  font-weight: 700;
}

.div-block-8393 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-8393.cuenta {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
}

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

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

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

.inner-nav-prestamos {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.whatsapp-globe {
  z-index: 99999;
  display: block;
  position: fixed;
  bottom: 40px;
  right: 40px;
}

.wa-starter {
  width: 50px;
  height: 50px;
  position: absolute;
  bottom: 0;
  right: 8px;
  overflow: hidden;
}

.wa-starter-im1 {
  cursor: pointer;
  max-height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

.wa-globe {
  border-radius: 10px;
  width: 341px;
  max-width: 341px;
  display: none;
  position: absolute;
  bottom: 78px;
  right: 0;
  overflow: hidden;
  box-shadow: 0 8px 16px -4px #25282a33;
}

.div-block-8399 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  background-color: #008069;
  justify-content: space-between;
  width: 100%;
  padding: 10px;
  display: flex;
}

.paragraph-51373 {
  color: #fff;
  line-height: 1.2;
}

.paragraph-51374 {
  color: #fff;
  font-size: 10px;
}

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

.div-block-8401 {
  background-color: #fff;
  padding: 30px 25px 15px;
}

.pw-wrapper {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  background-color: #e8eaed;
  border-radius: 8px;
  justify-content: space-between;
  align-items: stretch;
  width: 200px;
  margin-bottom: 15px;
  padding: 8px 15px;
  display: flex;
  position: relative;
}

.pw-wrapper.b {
  width: 260px;
}

.paragraph-51375 {
  color: #000;
}

.paragraph-51376 {
  color: #7c7c7c;
  font-size: 11px;
}

.image-3254 {
  position: absolute;
  top: 0;
  left: -8px;
}

.wa-starter-im2 {
  max-height: 100%;
  display: none;
  position: absolute;
  top: 0;
  left: 0;
}

.wa-cerrar {
  cursor: pointer;
}

.inner-nav-check {
  z-index: 1;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  align-items: stretch;
  display: flex;
  position: relative;
}

.form_input-nu {
  color: #25282a;
  background-color: #fafbfb;
  border: 1px solid #63666a;
  border-radius: .5rem;
  min-height: 3rem;
  margin-bottom: 0;
  padding: .5rem 1rem;
  font-size: 16px;
  transition: all .2s;
}

.form_input-nu:focus {
  border-width: 2px;
  border-color: #63666a;
}

.form_input-nu::placeholder {
  color: #5e5f73;
}

.form_input-nu.pinpad {
  background-color: #f8f8f800;
}

.form_label-nu {
  color: #25282a;
  font-size: 14px;
  font-weight: 500;
}

.form_label-nu.inline {
  color: #25282a;
  background-color: #fff;
  border-radius: 2px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 12px;
  display: inline-block;
  position: relative;
  top: 14px;
  left: 12px;
}

.form_label-nu.inline.pinpad {
  background-color: #fff;
}

.form_label-nu.inline.pinpad.b {
  background-color: #f1f1f1;
}

.form_label-nu.inline.sin-borde {
  margin-bottom: 10px;
  margin-left: -10px;
  padding-left: 0;
  font-size: 14px;
}

.link-105 {
  color: #25282a;
}

.link-105.kit {
  color: #5e5f73;
}

.checkmark-nu {
  color: #25282a;
  border: 1px solid #25282a;
  width: 20px;
  height: 20px;
  margin-top: 0;
  margin-right: 1rem;
}

.checkmark-nu.w--redirected-checked {
  background-color: #25282a;
  border-color: #25282a;
  padding: 2px;
}

.checkmark-nu.w--redirected-focus {
  box-shadow: 0 2px 5px #fff3;
}

.checkmark-nu.kit {
  border-color: #e8e9eb;
}

.form-nu-wrapper {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 18px;
  width: 100%;
  max-width: 610px;
  margin-left: auto;
  margin-right: auto;
  padding: 30px;
  box-shadow: 0 8px 16px -4px #25282a33;
}

.form-nu-wrapper.dondec {
  width: 50%;
  max-width: none;
}

.form-nu-wrapper.pinpad {
  background-color: #fff;
}

.form-nu-wrapper.pinpad.b {
  background-color: #f8f8f8b3;
}

.div-block-8402 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f3f4f6;
  border-radius: 18px;
  justify-content: center;
  align-items: stretch;
  width: 100%;
  max-width: 700px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 16px;
  padding-bottom: 16px;
  display: flex;
}

.image-3255 {
  width: 56px;
  max-width: 56px;
}

.div-block-8403 {
  flex-flow: column;
  justify-content: center;
  height: 100%;
  padding: 16px;
  display: flex;
}

.div-block-8403.com-usar {
  justify-content: flex-start;
}

.div-block-8403.acepta {
  justify-content: flex-start;
  min-height: 101px;
}

.div-block-8403.check {
  min-height: 95px;
}

.div-block-8403.com-crear {
  justify-content: flex-start;
}

.div-block-8403.como-crear-cat {
  justify-content: flex-start;
  min-height: 75px;
}

.div-block-8403.lugar-pa {
  background-color: #f3f4f6;
  min-height: 75px;
}

.div-block-8403.desc-cat {
  min-height: 75px;
  padding-top: 5px;
}

.image-3249-copy {
  z-index: 0;
  position: absolute;
  top: 0;
  bottom: auto;
  right: 0;
}

.image-3249-copy.razones {
  max-width: 300px;
  top: -30px;
  right: 130px;
}

.plugin-image-flo {
  z-index: 0;
  max-width: 45%;
  position: absolute;
  top: 0;
  bottom: auto;
  right: 0;
}

.div-block-8404 {
  text-align: center;
  background-color: #f3f4f6;
  border-radius: 18px;
  width: 100%;
  max-width: 360px;
  padding: 30px 40px;
}

.paragraph-51377 {
  color: #25282a;
  font-size: 96px;
  font-weight: 900;
}

.paragraph-51377._2 {
  font-size: 40px;
  font-weight: 700;
}

.paragraph-51377._3 {
  font-size: 16px;
  font-weight: 400;
}

.paragraph-51377._1 {
  line-height: 1;
}

.div-block-8405 {
  position: relative;
}

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

.plugin-image-d {
  border-radius: 18px;
  display: block;
}

.div-block-8407 {
  width: 50%;
  display: block;
  position: relative;
}

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

.div-block-8409 {
  border-radius: 18px;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
}

.logop-tienda, .plugin-image-m {
  display: none;
}

.div-block-8410 {
  grid-column-gap: 60px;
  grid-row-gap: 28px;
  flex-flow: wrap;
  justify-content: center;
  align-items: center;
  display: flex;
}

.paragraph-51378 {
  color: var(--clipping-orange);
  text-align: center;
  margin-left: auto;
  margin-right: auto;
  font-size: 64px;
  font-weight: 700;
  line-height: 1.6;
  display: block;
}

.paragraph-51379 {
  color: var(--clipping-orange);
  font-weight: 700;
  line-height: 2;
}

.div-block-8411 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 25%;
  max-width: 200px;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.adquiere-text {
  color: #25282a;
  text-align: center;
  font-size: 12px;
  font-weight: 500;
}

.div-block-8412 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  justify-content: center;
  align-items: center;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
}

.image-3257 {
  display: none;
}

.image-3258 {
  width: 25rem;
  max-width: 350px;
  position: absolute;
  bottom: 0;
  right: 0;
}

.image-3258.rec {
  max-width: 400px;
  bottom: 0;
}

.tabla-ofrece {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border-radius: 18px;
  flex-flow: column;
  width: 100%;
  max-width: none;
  margin-left: auto;
  margin-right: auto;
  padding: 20px 10px;
  display: flex;
  box-shadow: 0 2px 8px 2px #25282a33;
}

.tabla-ofrece-column {
  border-right: 1px solid #d8e3e7;
  flex-direction: column;
  width: 33%;
  padding-left: 15px;
  padding-right: 15px;
  display: flex;
}

.tabla-ofrece-column.last {
  border-right-width: 0;
  padding-left: 8px;
}

.tabla-ofrece-column.mid {
  border-right-width: 0;
  padding-right: 8px;
}

.table-ofrece-rows {
  color: #000;
  text-align: center;
  background-color: #fff;
  border-bottom: 1px solid #e8e9eb;
  justify-content: center;
  align-items: center;
  padding: 10px 1rem;
  font-size: 16px;
  display: flex;
}

.table-ofrece-rows.last {
  border-bottom-width: 0;
}

.title-table-ofrece {
  color: #fc4c02;
  text-align: center;
  justify-content: center;
  align-items: center;
  width: 100%;
  height: 3rem;
  font-size: 16px;
  display: flex;
}

.div-block-8413 {
  display: flex;
}

.div-block-8414 {
  padding-bottom: 10px;
  display: flex;
}

.div-block-8415 {
  width: 33%;
}

.div-block-8416 {
  width: 66%;
}

.paragraph-51380, .paragraph-51381 {
  color: #000;
  text-align: center;
  font-weight: 700;
}

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

.image-3222-pro2 {
  margin-top: 0;
}

.image-3259 {
  max-width: 50%;
}

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

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

.box-form-title {
  color: #000;
  white-space: normal;
  word-break: normal;
  overflow-wrap: normal;
  object-fit: fill;
  flex: 0 auto;
  font-size: 2.25rem;
  font-weight: 900;
  line-height: 1.2;
  display: block;
  position: static;
  overflow: hidden;
}

.fix-parraf-kit {
  color: #000;
  padding-top: 20px;
  font-size: 19px;
}

.box-ben {
  border: 0 solid #e9eaec;
  border-radius: 16px;
  width: 33%;
  padding: 0;
}

.img-box {
  border-radius: 20px;
}

.paragraph-51382 {
  margin-top: 20px;
  font-size: 20px;
}

.paragraph-51383 {
  margin-top: 20px;
  padding-right: 10px;
}

.paragraph-51383.text-color-black {
  padding-right: 10px;
  font-size: 18px;
}

.image-3261 {
  width: 32px;
  height: 32px;
}

.slider-ecommerce {
  background-color: #ddd0;
  height: auto;
}

.mask-ecommer {
  max-width: 100%;
  margin-left: auto;
  margin-right: auto;
  padding-bottom: 50px;
}

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

.text-size-14px.text-weight-semibold.text-color-202020 {
  color: #202020;
}

.slide-como-usar {
  max-width: 31%;
  margin-left: 10px;
  margin-right: 10px;
}

.slide-como-usar.lugar-p {
  max-width: 18%;
}

.slide-como-usar.descubre-sl {
  max-width: 250px;
}

.slider-10 {
  background-color: #ddd0;
  height: auto;
  display: block;
}

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

.slide-nav-9.descubre-sl {
  display: block;
}

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

.mask-13.descubre-sl {
  padding-bottom: 50px;
}

.max-width-90 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-8426 {
  flex-flow: column;
  justify-content: space-between;
  min-height: 140px;
  display: flex;
}

.div-block-8426.tn {
  justify-content: center;
  height: 100%;
  min-height: 90px;
}

.div-block-8426.cat {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: flex-start;
}

.image-3266 {
  max-width: 420px;
  position: absolute;
  top: -15px;
  right: 65px;
}

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

.text-size-20px.text-weight-semibold.text-align-center.comision-tra {
  color: #353536;
}

.div-block-8427 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 500px;
  margin-top: 40px;
  margin-left: auto;
  margin-right: auto;
  display: grid;
}

.image-3267 {
  width: 70px;
}

.div-block-8428 {
  justify-content: center;
  align-items: center;
  display: flex;
}

.div-block-8429 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8429.vender {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr;
}

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

.div-block-8430 {
  padding: 8px;
}

.div-block-8431 {
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  max-width: 1044px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  overflow: hidden;
}

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

.div-block-8432.der {
  width: 520px;
}

.div-block-8432.der.wan {
  flex-flow: column;
  justify-content: center;
  height: 535px;
  display: flex;
  overflow: hidden;
}

.div-block-8433 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  padding-bottom: 5px;
  display: flex;
}

.item-elige {
  background-color: #f8f8f8;
  padding: 15px 20px;
  transition: all .3s;
}

.item-elige:hover {
  background-color: #fff;
}

.text-color-353536 {
  color: #353536;
}

.text-color-353536.text-size-20px.text-weight-semibold.asi {
  max-width: 600px;
}

.img-elige {
  border-radius: 0 9px 9px 0;
  width: 520px;
  height: 685px;
  display: none;
}

.img-elige._1 {
  display: block;
}

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

.slide-como-funcion {
  max-width: 23%;
  margin-left: 10px;
  margin-right: 10px;
}

.div-block-8434 {
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  display: flex;
}

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

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

.checkout-copy {
  max-width: 630px;
  margin-left: auto;
  margin-right: auto;
}

.grid-276 {
  grid-template-rows: auto;
  grid-template-areas: "Area Area-2";
}

.div-block-8435 {
  text-align: left;
  display: block;
}

.div-block-8436 {
  flex-flow: column;
  align-items: center;
  width: 60%;
  padding-left: 30px;
  display: flex;
}

.div-block-8437 {
  width: 40%;
}

.header_orange {
  background-color: #fc4c02;
  justify-content: center;
  align-items: center;
  padding: 10px;
  display: flex;
}

.button_register {
  background-color: var(--bright-white);
  opacity: 1;
  color: #fc4c02;
  text-align: center;
  letter-spacing: normal;
  text-shadow: 0 1px 1px #0003;
  overflow-wrap: normal;
  -webkit-text-fill-color: inherit;
  object-fit: fill;
  background-clip: border-box;
  border-radius: .6rem;
  padding: .5rem 2.75rem;
  font-size: 16px;
  font-weight: 600;
  transition: background-color .3s;
  box-shadow: 0 6px 12px #fc4c0233;
}

.button_register:hover {
  background-color: #fbfbfb;
}

.title_register {
  color: #fff;
  padding-right: 20px;
  font-size: 22px;
  font-weight: 600;
}

.paragraph-_carru {
  padding-bottom: 0;
  font-size: 15px;
}

.paragraph-_carru.paddi_carru {
  padding-bottom: 40px;
}

.slide-ecommer-_new {
  background-color: #fff;
  border-radius: 12px;
  width: 350px;
  min-height: 185px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 40px 60px;
  box-shadow: 0 5px 5px #0003;
}

.slide-ecommer-_new.text-align-center {
  width: 300px;
  min-height: 185px;
  padding-left: 10px;
  padding-right: 10px;
}

.image-3270 {
  max-width: 40px;
  margin-bottom: 10px;
}

.sticker-landing {
  background-color: #7da1c5;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 18px;
  padding-bottom: 2px;
  padding-left: 8px;
  position: absolute;
  top: 0;
  right: 0;
}

.div-block-8439 {
  color: #fff;
  background-color: #e00057;
  border-top-right-radius: 12px;
  border-bottom-left-radius: 15px;
  padding-left: 8px;
  padding-right: 8px;
  font-weight: 900;
}

.paragraph-51385 {
  border-bottom-left-radius: 20px;
  font-size: 30px;
  line-height: 1.3;
}

.paragraph-51386 {
  color: #fff;
  font-size: 11px;
  font-weight: 500;
}

.text-span-86 {
  white-space: nowrap;
}

.image-3271 {
  position: absolute;
  top: 10%;
  bottom: auto;
  right: 0;
  box-shadow: 0 2px 5px #0000;
}

.div-block-8440 {
  width: 60%;
}

.div-block-8441 {
  align-items: center;
  width: 40%;
  display: flex;
}

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

.image-3273 {
  max-width: 100%;
}

.benef-img {
  width: 50%;
}

.benef-img.cuenta {
  object-fit: cover;
  border-radius: 16px;
  max-width: 50%;
  margin-right: 10px;
  overflow: hidden;
}

.text-color-fc4c02 {
  color: #fc4c02;
  font-weight: 600;
}

.text-color-fc4c02.text-size-20px.text-weight-bold.unete {
  text-transform: uppercase;
}

.text-color-fc4c02.text-weight-semibold.crece {
  padding-left: 4px;
}

.text-color-fc4c02.text-weight-semibold.crece.promo-crece {
  color: #fff;
}

.text-color-fc4c02.text-weight-semibold.font-size-32.rettxt1 {
  margin-bottom: 10px;
  padding-top: 5px;
  font-size: 38px;
  font-weight: 900;
}

.text-color-fc4c02.text-weight-semibold.font-size-32.rettxt1.text-align-center {
  font-size: 32px;
  line-height: 1.3;
}

.text-color-fc4c02.ret-big {
  align-items: center;
  font-size: 60px;
  font-weight: 900;
  line-height: 1;
  display: flex;
}

.text-color-fc4c02.ret-t3 {
  text-align: center;
  margin-bottom: 1rem;
  font-size: 28px;
  font-weight: 600;
  line-height: 1;
}

.text-color-fc4c02.font-size-22.text-align-center.text-weight-semibold {
  color: #fc4c02;
}

.font-size-32 {
  font-size: 32px;
}

.text-weight-extrabold {
  font-weight: 900;
}

.grid-miles {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.grid-miles.omni, .grid-miles.dondec-acep, .grid-miles.solicita {
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-8442 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8443 {
  display: flex;
}

.link-106 {
  color: #25282a;
  font-size: 16px;
  font-weight: 700;
  text-decoration: none;
}

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

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

.link-block-48 {
  text-decoration: none;
}

.financuenta {
  color: #353536;
  font-size: 20px;
  font-weight: 600;
}

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

.float-link-negocio {
  width: auto;
  max-width: none;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
}

.float-link-negocio.nj {
  max-width: 440px;
}

.text-size-24 {
  color: #25282a;
  font-size: 24px;
  line-height: 1.3;
}

.text-size-24.txt-center-f.text-weight-semibold.como-crear {
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
}

.ventajas-wrapper {
  z-index: 3;
  padding: 8px 20px 15px;
  position: absolute;
  bottom: 0;
}

.ventajas-trigger {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.ventajas-content {
  color: #25282a;
  height: auto;
  padding-top: 10px;
  font-size: 14px;
  line-height: 20px;
  overflow: hidden;
}

.ventajas-minus {
  position: absolute;
}

.ventajas-plus {
  position: absolute;
  transform: rotate(90deg);
}

.div-block-8444 {
  width: 32px;
  height: 32px;
  position: relative;
}

.ventajas-item {
  aspect-ratio: 1.942;
  border-radius: 15px;
  width: 100%;
  position: relative;
  overflow: hidden;
}

.ventajas-item._1 {
  background-image: linear-gradient(#fcf1ed, #fff);
}

.ventajas-item._2 {
  background-image: linear-gradient(#cbeef5, #fff);
}

.ventajas-item._4 {
  background-image: linear-gradient(#e3fae7, #fff);
}

.ventajas-item.a3 {
  background-image: linear-gradient(#faefe3, #fff);
}

.ventajas-item.vender-ventajas {
  aspect-ratio: 1 / 1.35;
}

.paragraph-51387 {
  color: #63666a;
  max-width: 400px;
  font-size: 12px;
}

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

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

.ventajas-model {
  z-index: 2;
  text-align: center;
  width: 100%;
  height: 100%;
  position: relative;
}

.image-3274 {
  z-index: 1;
  height: 100%;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-3274.ventajas-model {
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 17px;
  overflow: clip;
}

.ventajas-base {
  z-index: 1;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.ventajas-capa-alfa {
  z-index: 2;
  background-image: linear-gradient(#fff0, #fff0 31%, #fff);
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
}

.ventajas-capa-alfa.vender-ventajas {
  background-image: linear-gradient(#fff0, #fff0 43%, #fff);
  overflow: hidden;
}

.link-negocio---simplifica {
  width: 50%;
}

.div-block-8446 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-8447 {
  aspect-ratio: 16 / 9;
  background-color: #ddd;
  border-radius: 30px;
  width: 80%;
}

.div-block-8448 {
  grid-column-gap: 16px;
  grid-row-gap: 0px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

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

.calc-vender-p {
  color: #25282a;
  margin-bottom: 10px;
  font-size: 11px;
}

.cerrar-t {
  color: #fff;
  cursor: pointer;
  background-color: #69696900;
  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;
}

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

.div-block-8449 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8450 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

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

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

.paragraph-51388 {
  color: #181a36;
  font-weight: 700;
}

.link-block-49 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #fc4c02;
  justify-content: flex-start;
  align-items: center;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.link-block-49.tn {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
}

.image-3276 {
  width: 32px;
}

.image-3276.tn {
  width: 22px;
}

.vender_ya_eres {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #e9eaec;
  justify-content: center;
  padding-top: 8px;
  padding-bottom: 8px;
  display: flex;
}

.div-block-8453 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  padding: 5px 10px;
  display: flex;
}

.link-block-50 {
  grid-column-gap: 4px;
  grid-row-gap: 4px;
  border: 1px solid #63666a;
  border-radius: 5px;
  padding: 2px 5px 2px 3px;
  text-decoration: none;
  display: flex;
}

.paragraph-51389 {
  color: #25282a;
  font-size: 15px;
  font-weight: 700;
}

.paragraph-51390 {
  color: #25282a;
  font-size: 14px;
  font-weight: 700;
  text-decoration: none;
}

.paragraph-51390.ctavender {
  color: #fff;
  font-weight: 500;
}

.paragraph-51390.ctavender.v2 {
  color: var(--clipping-orange);
}

.div-block-8454 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 290px;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.div-block-8455 {
  z-index: 1000;
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 12px;
  width: 340px;
  padding: 5px 10px;
  display: flex;
  position: fixed;
  top: 450px;
  bottom: auto;
  right: 40px;
  box-shadow: 0 8px 16px -4px #25282a33;
}

.paragraph-51391 {
  color: #25282a;
  text-align: center;
  font-size: 14px;
  font-weight: 500;
}

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

.paragraph-51392 {
  color: #353536;
  font-size: 28px;
  font-weight: 600;
}

.div-block-8458 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8458.seguridad {
  grid-template-columns: 1fr 1fr 1fr;
  max-width: 100%;
}

.div-block-8459 {
  color: #353536;
  background-color: #f8f8f8;
  border-radius: 16px;
  justify-content: flex-start;
  align-items: center;
  padding-left: 30px;
  padding-right: 80px;
  font-size: 24px;
  font-weight: 600;
  display: flex;
}

.div-block-8459.dondec-apr {
  aspect-ratio: 1.15;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 30px;
  padding-bottom: 30px;
}

.div-block-8459.seguridad {
  background-color: #fff;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 100%;
  padding-top: 30px;
  padding-bottom: 30px;
  padding-right: 40px;
}

.div-block-8459.simplifica {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-top: 30px;
  padding-right: 30px;
}

.paragraph-51393 {
  font-size: 24px;
}

.paragraph-51393.dondex {
  font-size: 32px;
}

.empresas-presen {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: #fff;
  background-color: #353536;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding: 60px 40px 40px;
  font-size: 20px;
  font-weight: 600;
  display: flex;
}

.empresas-presen.b {
  background-color: #f8f8f8;
  border-color: #e0e0e0;
}

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

.div-block-8461 {
  padding-left: 10px;
}

.empresas-int {
  color: #63666a;
  max-width: 550px;
  font-size: 24px;
  font-weight: 600;
}

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

.div-block-8465 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border: 1px solid #63666a;
  border-radius: .5rem;
  align-items: center;
  min-height: 3rem;
  padding: .7rem 1rem .5rem;
  display: flex;
}

.div-block-8465.sin-borde {
  border-width: 0;
}

.radio-button-field {
  margin-bottom: 0;
  margin-right: 40px;
}

.radio-button-label {
  color: #25282a;
  margin-bottom: 0;
}

.radio-button {
  color: #25282a;
  width: 15px;
  height: 15px;
  margin-right: 15px;
  font-size: 1rem;
}

.paragraph-51398 {
  font-size: 24px;
}

.paragraph-51398.b {
  font-size: 20px;
}

.paragraph-51398.c {
  color: #63666a;
}

.slide-8 {
  width: 31%;
  margin-left: 1%;
  margin-right: 1%;
}

.slide-8.dondec {
  width: 46%;
  margin-left: 2%;
  margin-right: 2%;
}

.left-arrow-11, .right-arrow-12, .slide-nav-10 {
  display: none;
}

.container-910 {
  max-width: 910px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-8467 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  display: flex;
}

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

.div-block-8476 {
  grid-column-gap: 8px;
  grid-row-gap: 8px;
  align-items: center;
  margin-bottom: 5px;
  display: flex;
}

.image-3284 {
  width: 30px;
}

.div-block-8477 {
  grid-column-gap: 70px;
  grid-row-gap: 70px;
  display: flex;
}

.div-block-8478 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 40%;
  display: flex;
}

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

.background-color-f8f8f8.amazon-right {
  border-radius: 16px;
  width: 50%;
  padding: 30px;
}

.div-block-8479 {
  justify-content: center;
  align-items: center;
  width: 50%;
  display: flex;
}

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

.div-block-8481 {
  grid-column-gap: 100px;
  grid-row-gap: 100px;
  display: flex;
}

.div-block-8482 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-3285 {
  max-width: 200px;
}

.image-3286 {
  width: 60px;
}

.text-span-90 {
  font-weight: 500;
}

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

.dondeiconwrapper {
  justify-content: center;
  width: 180px;
  max-width: 180px;
  height: 5rem;
  padding-left: 10px;
  padding-right: 10px;
  display: flex;
}

.dondeiconwrapper.sp {
  padding-left: 0;
  padding-right: 0;
}

.div-block-8488 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-8488.ind {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
}

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

.div-block-8488.apoyreal {
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

.div-block-8489 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  flex-flow: column;
  align-items: flex-start;
  display: flex;
}

.div-block-8490 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290e74_feeling-satisfied-with-fast-secure.avif");
  background-position: 50%;
  background-repeat: no-repeat;
  background-size: cover;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  height: 430px;
  margin-bottom: 20px;
  padding: 30px;
  display: flex;
}

.div-block-8490.c {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290e7f_Comercios%20(1).avif");
  background-position: 50% 35%;
}

.div-block-8490.s {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b8290e7e_Servicios%20profesionales.avif");
}

.slider-11 {
  background-color: #ddd0;
  height: auto;
}

.font-size-28 {
  font-size: 28px;
}

.right-arrow-13 {
  width: 50px;
  height: 80px;
  margin-top: 0;
  margin-bottom: 0;
  top: 350px;
  right: 40px;
}

.image-3288 {
  transform: rotate(180deg);
}

.left-arrow-13 {
  width: 50px;
  height: 80px;
  margin: 0;
  top: 350px;
  left: auto;
  right: 100px;
}

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

.div-block-8492 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.logo-move {
  width: 130px;
  min-width: 130px;
  max-width: 130px;
  height: 100%;
  margin-left: 10px;
  margin-right: 10px;
}

.logo-move.plata {
  width: 100px;
  min-width: auto;
  max-width: 100px;
}

.us-hero-images {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-3289 {
  width: 98px;
  max-width: 21%;
}

.image-3290 {
  width: 370px;
  max-width: 78%;
}

.image-3291 {
  width: 256px;
  max-width: 21%;
}

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

.text-span-91 {
  display: block;
}

.uppercase {
  text-transform: uppercase;
}

.div-block-8494 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  flex-flow: wrap;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  display: flex;
}

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

.us-img-socio {
  width: 100%;
  max-width: 80px;
  height: auto;
  max-height: 26px;
}

.us-img-socio.pp {
  max-height: 35px;
}

.div-block-8496 {
  justify-content: space-between;
  align-items: center;
  padding: 10px 20px;
  display: flex;
}

.image-3292 {
  max-width: 205px;
}

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

.display-grid._3col {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
}

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

.liquidez-im {
  color: #fc4c02;
  font-size: 48px;
  font-weight: 700;
}

.slide-test-25 {
  background-color: #ebd3b9;
  border-radius: 12px;
  width: 23%;
  min-height: 226px;
  margin-left: 1%;
  margin-right: 1%;
  padding: 30px;
}

.slide-test-25.celeste {
  background-color: #cbeef5;
}

.slide-test-25.verde {
  background-color: #f1f2e4;
}

.slide-test-25.morado {
  background-color: #e5c8d5;
}

.finan_opt {
  cursor: pointer;
  background-color: #f8f8f8;
  border: 1px solid #25282a00;
  border-radius: 16px;
  height: 430px;
  padding-top: 30px;
  padding-left: 30px;
  padding-right: 30px;
  position: relative;
}

.finan_opt.activo {
  border: 1px solid #25282a;
  box-shadow: 0 2px 5px #00000069;
}

.div-block-8498 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  padding-top: 12px;
  padding-bottom: 12px;
  display: flex;
}

.image-3294 {
  object-fit: cover;
  flex-flow: column;
  justify-content: flex-end;
  width: auto;
  height: 100%;
  display: block;
  position: static;
  bottom: 0;
  left: 0;
  right: 0;
}

.div-block-8499 {
  flex-flow: column;
  justify-content: flex-end;
  align-items: center;
  width: 100%;
  height: 220px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: 0;
}

.opt-slider {
  width: 30%;
  margin-left: 2%;
  margin-right: 2%;
}

.nav-servfin {
  display: none;
}

.div-block-8500 {
  flex-flow: column;
  justify-content: space-between;
  height: 100%;
  min-height: 167px;
  display: flex;
}

.image-3295 {
  max-width: 256px;
}

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

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

.link-block-51 {
  flex-flow: row;
  display: flex;
}

.link-block-51.link.text-weight-semibold {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  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;
}

.div-block-58923 {
  padding-top: 30px;
}

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

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

.manual-desplegable {
  padding-top: 20px;
  overflow: hidden;
}

.image-3297 {
  width: 40px;
}

.dentalink-union {
  max-width: 750px;
}

.image-3298 {
  aspect-ratio: 1;
}

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

.div-block-58925 {
  flex-flow: column;
  align-items: center;
  display: flex;
}

.div-block-58925.a {
  width: 300px;
}

.div-block-58925.b {
  width: 120px;
}

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

.image-3300 {
  max-width: 565px;
  margin-bottom: -70px;
}

.crea-tu-clip-cuenta {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.link-block-52 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  color: var(--clipping-orange);
  align-items: center;
  font-size: 20px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.background-video {
  z-index: 0;
}

.logos-seg-fila {
  align-items: center;
  margin-bottom: 30px;
  display: flex;
  overflow: visible;
}

.logos-seg-fila.calc {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
}

.div-block-58926 {
  align-items: center;
  padding-left: 5px;
  padding-right: 5px;
  display: flex;
}

.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;
  justify-content: center;
  padding-left: 100px;
}

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

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

.paragraph-51408.aon {
  grid-column-gap: 6px;
  grid-row-gap: 6px;
  align-items: center;
  margin-left: 8px;
  margin-right: 8px;
  display: flex;
}

.paragraph-51409 {
  color: #fc4c02;
  background-color: #fff;
  border-radius: 8px;
  padding: 4px 20px;
  font-size: 20px;
  font-weight: 900;
  line-height: 1;
}

.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.bf {
  color: #fc4c02;
  background-color: #fcf1ee;
}

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

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

.image-3303 {
  z-index: 0;
  max-width: 350px;
  position: absolute;
  bottom: 70px;
  right: 40px;
}

.image-3303.calc {
  max-width: 500px;
  bottom: auto;
  right: 0;
}

.div-block-58933 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #fc4c02;
  align-items: center;
  width: 100%;
  display: flex;
  overflow: hidden;
}

.image-3305 {
  height: 72px;
}

.image-3306 {
  height: 66px;
}

.rich-text-block-63 {
  padding-left: 30px;
}

.div-block-58934 {
  background-image: url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b829106b_Image.avif");
  background-position: 50% 0;
  background-size: cover;
  width: 50%;
}

.div-block-58935 {
  border-radius: 16px;
  flex-flow: row;
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  box-shadow: 0 2px 5px #0003;
}

.div-block-58936 {
  width: 50%;
  padding: 20px;
}

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

.text-span-99 {
  color: #fe8856;
}

.lugar-para-ti {
  aspect-ratio: 1 / 1.1;
  object-fit: cover;
  object-position: 50% 0%;
}

.contenedor_stackeable {
  padding-bottom: 5px;
  overflow: visible;
}

.seccion-stackeable {
  background-color: #fff;
  padding-bottom: 0;
  position: sticky;
  top: 50px;
  overflow: visible;
}

.seccion-stackeable.uno {
  margin-bottom: 0;
  top: 61px;
}

.seccion-stackeable.dos {
  margin-bottom: 0;
  top: 122px;
}

.seccion-stackeable.tres {
  margin-bottom: 0;
  top: 183px;
}

.seccion-stackeable.cuatro {
  margin-bottom: 0;
  top: 244px;
}

.seccion-stackeable.cinco {
  margin-bottom: 0;
  padding-bottom: 0;
  top: 305px;
}

.tit-stackeable {
  background-color: #fff;
  border-bottom: 1px solid #e0e0e0;
  padding-top: 15px;
  padding-bottom: 15px;
}

.des_stackeable {
  background-color: #fff;
}

.div-block-58939 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  padding-top: 20px;
  padding-bottom: 40px;
  display: flex;
}

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

.image-3311 {
  width: 100%;
  max-width: 430px;
}

.image-3312 {
  width: 64px;
  margin-bottom: 10px;
}

.div-block-58942 {
  aspect-ratio: 2.2;
  background-image: linear-gradient(270deg, #fff0, #ffffff8a), url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82910d2_pizarra.avif");
  background-position: 0 0, 50% 0;
  background-size: auto, cover;
  background-attachment: scroll, scroll;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  padding-left: 50px;
  padding-right: 50px;
  display: flex;
}

.home-slider {
  background-color: #fff0;
  height: auto;
}

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

.home-slider-nav {
  text-align: center;
}

.div-block-58943 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  grid-template-rows: auto;
  grid-template-columns: 1.3fr .9fr .9fr .9fr;
  grid-auto-columns: 1fr;
  display: grid;
}

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

.image-3313 {
  width: 48px;
}

.div-block-58945 {
  grid-column-gap: 30px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-3315 {
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
}

.div-block-58947 {
  grid-column-gap: 12px;
  grid-row-gap: 12px;
  flex-flow: column;
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.image-3316 {
  max-width: 145px;
}

.div-block-58948 {
  width: 100%;
  max-width: 1100px;
  margin-left: auto;
  margin-right: auto;
  position: absolute;
  top: -19rem;
}

.div-block-58948.scale {
  position: static;
}

.div-block-58949 {
  grid-column-gap: 25px;
  grid-row-gap: 25px;
  grid-template-rows: auto;
  grid-template-columns: 1fr;
  grid-auto-columns: 1fr;
  display: block;
}

.div-block-58950 {
  border-radius: 16px;
  position: relative;
  overflow: hidden;
}

.div-block-58950.vpop {
  max-width: 340px;
}

.paragraph-51413 {
  color: #353536;
  font-size: 12px;
}

.div-block-58951 {
  z-index: 2;
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fffffff0;
  border-radius: 15px;
  padding: 2px 5px 2px 4px;
  display: flex;
  position: absolute;
  top: 20px;
  left: 20px;
}

.code-embed-8 {
  z-index: 1;
  position: relative;
}

.video-slide {
  width: 30%;
  margin-left: 1%;
  margin-right: 1%;
}

.slider-12 {
  background-color: #ddd0;
  height: auto;
}

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

.image-3317 {
  aspect-ratio: 9 / 16;
  cursor: pointer;
  border-radius: 20px;
}

.div-block-58952 {
  position: relative;
}

.paragraph-51414 {
  color: #000;
  cursor: pointer;
  background-color: #ffffffa1;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 60px;
  height: 60px;
  font-size: 30px;
  display: flex;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

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

.image-3319 {
  display: none;
}

.div-block-58954 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-58955 {
  width: 80%;
}

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

.image-3320 {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  padding: 11px;
}

.background-video-2 {
  z-index: 1;
  mix-blend-mode: multiply;
  object-fit: fill;
  width: 100%;
}

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

.ret-txt2 {
  color: #000;
  text-align: center;
  margin-bottom: .5rem;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.2;
}

.text-span-103 {
  font-size: 100px;
  line-height: 1;
}

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

.image-3321 {
  max-width: 150px;
  max-height: 30vh;
  margin-top: 5px;
}

.image-3321.ultra {
  max-width: 230px;
}

.cint_content2 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: space-between;
  align-items: center;
  width: 35%;
  margin-right: 20px;
  display: flex;
}

.cint_content1 {
  justify-content: flex-end;
  align-items: center;
  width: 65%;
  display: flex;
  position: relative;
}

.paragraph-51419 {
  color: #fff;
  background-color: #fc4c02;
  border-radius: 10px;
  margin-left: -10px;
  padding: 8px 140px 8px 20px;
  font-size: 20px;
  box-shadow: 0 2px 8px #25282a33;
}

.paragraph-51419.empresas {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  justify-content: center;
  align-items: center;
  padding-right: 20px;
  display: flex;
}

.paragraph-51419.empresas.mobile {
  display: none;
}

.div-block-58960 {
  align-items: center;
  display: flex;
  position: relative;
}

.text-span-106 {
  font-size: 24px;
  font-weight: 600;
}

.link-block-53 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  color: #63666a;
  background-color: #f3f4f6;
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  justify-content: center;
  align-items: center;
  max-width: 550px;
  margin-left: auto;
  margin-right: auto;
  padding-top: 5px;
  padding-bottom: 5px;
  font-weight: 600;
  text-decoration: none;
  display: flex;
}

.paragraph-51424 {
  font-size: 32px;
}

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

.image-3325 {
  max-width: 400px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-58971 {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 8vw;
}

.image-3326 {
  position: absolute;
  bottom: 0;
}

.div-block-58972 {
  text-align: center;
  padding-bottom: 400px;
}

.hero-estados-orange {
  color: #fc4c02;
  font-size: 18px;
  font-weight: 700;
}

.hero-estados-grande {
  color: #000;
  max-width: 780px;
  margin-left: auto;
  margin-right: auto;
  font-size: 60px;
  font-weight: 700;
  line-height: 1.3;
}

.text-span-108 {
  font-size: 18px;
  font-weight: 700;
  text-decoration: line-through;
}

.div-block-58973 {
  text-align: center;
  max-width: 950px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-58974 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.div-block-58975 {
  flex-flow: column;
  justify-content: center;
  width: 40%;
  display: flex;
}

.div-block-58976 {
  width: 60%;
}

.div-block-58977 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #f3f4f6;
  border-radius: 16px;
  flex-flow: column;
  min-height: 400px;
  margin-left: 10px;
  margin-right: 10px;
  padding: 10px;
  display: flex;
}

.slide-11 {
  width: 45%;
}

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

.div-block-58978 {
  text-align: center;
  width: 100%;
  position: absolute;
  bottom: 0;
}

.separator-scale {
  border-bottom: 2px solid #fc4c02;
  width: 50%;
}

.div-block-58979 {
  grid-column-gap: 2%;
  grid-row-gap: 25px;
  flex-flow: column wrap;
  align-content: stretch;
  align-items: flex-start;
  height: 830px;
  display: flex;
}

.video-rounded {
  border-radius: 18px;
  overflow: hidden;
}

.arrow-mtj, .smart-script, .smartbanner-wrapper {
  display: none;
}

.smartbanner-link {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  justify-content: center;
  align-items: center;
  text-decoration: none;
  display: flex;
}

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

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

.div-block-58983 {
  width: 100%;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

.image-3331 {
  margin-left: -45px;
}

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

.div-block-58985 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  display: flex;
}

.div-block-58986 {
  background-color: #25282a;
  border-radius: 16px;
  width: 50%;
  overflow: hidden;
}

.image-3332 {
  aspect-ratio: 2.2;
  object-fit: cover;
  width: 100%;
}

.image-3332.b {
  aspect-ratio: 1.8;
  object-position: 50% 100%;
}

.div-block-58988 {
  padding: 30px;
}

.font-size-36 {
  font-size: 36px;
  line-height: 1.4;
}

.font-size-36.text-color-25282a.elige {
  font-weight: 600;
}

.font-size-36.text-weight-bold.text-align-center, .font-size-36.text-weight-bold.text-align-center.font-size-28-mobile {
  color: #000;
}

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

.div-block-58990 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  width: 75%;
  display: grid;
}

.div-block-58991 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

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

.div-block-58993 {
  background-color: #25282a;
  border: 1px solid #63666a;
  border-radius: 16px;
  display: flex;
  overflow: hidden;
}

.div-block-58993.b {
  background-color: #f8f8f8;
  border-color: #e0e0e0;
}

.div-block-58993.pp {
  border-color: #63666a;
}

.div-block-58993.pp.v2 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #25282a00;
  border-width: 0;
}

.div-block-58994 {
  flex-flow: column;
  justify-content: center;
  padding: 50px;
  display: flex;
}

.div-block-58994.b {
  width: 60%;
  padding-left: 50px;
}

.div-block-58995 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  padding-bottom: 10px;
  display: flex;
}

.div-block-58995.b {
  margin-bottom: 15px;
}

.div-block-58997 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.div-block-58998 {
  flex-flow: column;
  justify-content: center;
  width: 45%;
  display: flex;
}

.div-block-58998.emp {
  align-items: flex-start;
}

.div-block-58999 {
  width: 55%;
}

.div-block-58999.b {
  width: 60%;
}

.slider-13 {
  background-color: #ddd0;
  height: auto;
  overflow: visible;
}

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

.slide-12 {
  background-color: #25282a;
  border-radius: 16px;
  width: 43%;
  min-height: auto;
  margin-left: 5px;
  margin-right: 5px;
  padding: 10px;
}

.slide-12.emp {
  background-color: #f8f8f8;
  min-height: auto;
  margin-left: 10px;
  margin-right: 10px;
}

.slide-12.pp {
  width: 48%;
  max-width: 100%;
}

.image-3333 {
  object-fit: cover;
  border-radius: 8px;
  width: 100%;
  max-height: 180px;
}

.image-3333.emp {
  max-height: none;
}

.image-3334.pp {
  max-width: 500px;
}

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

.div-block-59001 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.div-block-59001.b {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.image-3335 {
  max-width: 100px;
}

.icon-19 {
  color: #818181;
}

.left-arrow-15 {
  max-height: 50%;
  margin-left: -50px;
}

.right-arrow-15 {
  max-height: 50%;
  margin-right: -55px;
}

.icon-20 {
  color: #818181;
}

.left-arrow-16 {
  max-height: 50%;
  margin-left: -50px;
}

.right-arrow-16 {
  max-height: 50%;
  margin-right: -55px;
}

.div-block-59004 {
  cursor: pointer;
  justify-content: space-between;
  margin-bottom: 0;
  display: flex;
}

.div-block-59005 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  border: 1px solid #e0e0e0;
  border-radius: 28px;
  flex-flow: column;
  padding: 30px 40px;
  display: flex;
}

.div-block-59006 {
  box-sizing: content-box;
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  height: auto;
  margin-top: 30px;
  padding-top: 0;
  display: grid;
  overflow: hidden;
}

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

.paragraph-51426 {
  color: #25282a;
  background-color: #e8eaed;
  border-radius: 50%;
  justify-content: center;
  align-items: center;
  width: 16px;
  height: 16px;
  font-size: 11px;
  font-weight: 700;
  display: flex;
}

.div-block-59008 {
  height: auto;
  overflow: hidden;
}

.paragraph-51344-crece {
  color: var(--clipping-orange);
  font-size: 28px;
  font-weight: 900;
  line-height: 1;
}

.div-block-59009, .div-block-59010, .div-block-59011 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  align-items: center;
  display: flex;
}

.image-3339 {
  max-width: 45%;
}

.image-3339.mobile {
  display: none;
}

.whatsapp-comp {
  z-index: 999999;
  text-align: right;
  display: none;
  position: fixed;
  bottom: 20px;
  right: 20px;
}

.div-block-59012 {
  text-align: left;
  background-color: #fff;
  border-radius: 4px;
  max-width: 290px;
  padding: 10px 20px;
  position: relative;
  box-shadow: 0 2px 8px 2px #25282a33;
}

.paragraph-51427 {
  color: #25282a;
  margin-bottom: 5px;
  font-weight: 600;
}

.wh_mensaje_bot {
  color: #353536;
  font-size: 14px;
}

.div-block-59014 {
  cursor: pointer;
  background-color: #0f6258;
  border-radius: 50%;
  margin-top: 10px;
  padding: 10px;
  display: inline-block;
  box-shadow: 0 2px 14px #128c60a3;
}

.image-3340 {
  cursor: pointer;
  padding: 5px;
  position: absolute;
  top: 2px;
  right: 4px;
}

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

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

.link-block-54 {
  text-decoration: none;
}

.div-block-59016 {
  background-color: #fff;
  border-radius: 8px;
  padding: 5px 10px 3px;
}

.paragraph-51429 {
  color: #25282a;
  text-align: center;
  font-size: 11px;
  font-weight: 500;
}

.paragraph-51430 {
  color: #fff;
  max-width: 100px;
  font-size: 11px;
  font-weight: 700;
}

.image-3341 {
  margin-bottom: -7px;
}

.whatsap_bandera {
  height: 1px;
}

.div-block-59017 {
  align-items: center;
  margin-top: 8px;
  display: flex;
}

.paragraph-51431 {
  color: #fc4c02;
  font-size: 12px;
  font-weight: 700;
  line-height: 1;
}

.image-3343 {
  position: absolute;
  bottom: 20px;
  right: -13px;
}

.div-block-59018 {
  background-color: #fff;
  border-radius: 8px;
  padding: 4px 6px 4px 10px;
}

.wh_mensaje_user {
  color: #353536;
  font-size: 14px;
  display: none;
}

.paragraph-51432 {
  color: var(--clipping-orange);
  font-size: 32px;
  font-weight: 900;
  line-height: 1;
}

.div-block-59019 {
  max-width: 600px;
}

.tab-link-tab-1 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  background-color: #fff;
  align-items: center;
  display: flex;
}

.tab-link-tab-1.w--current {
  background-color: #fff;
  border-bottom: 3px solid #fc4c02;
  align-items: center;
}

.image-3344 {
  width: 19px;
  margin-right: 4px;
}

.tabs-menu-2 {
  border-bottom: 1px solid #e0e0e0;
  margin-bottom: 30px;
  display: flex;
}

.tabs-menu-2.escoge {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  border-bottom-width: 0;
  flex-flow: column;
  justify-content: center;
  margin-right: 70px;
}

.div-block-59020 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.div-block-59021 {
  flex-flow: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

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

.div-block-59022.ultra {
  background-color: #f3f4f6;
  border-radius: 16px;
}

.image-3346 {
  width: 29px;
}

.image-3346.total2 {
  width: 33px;
}

.image-3346.ultra {
  width: 23px;
}

.tabs-2 {
  display: flex;
}

.tab-escoge {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  background-color: #fff;
  border-left: 4px solid #d9d9d9;
  flex-flow: column;
  align-items: flex-start;
  padding-left: 20px;
  padding-right: 20px;
  display: flex;
}

.tab-escoge.w--current {
  border-left-color: var(--clipping-orange);
  background-color: #fff;
  align-items: flex-start;
}

.tab_escoge {
  color: #7e7e7e;
  white-space: nowrap;
  font-size: 28px;
  font-weight: 700;
  transition: all .2s;
}

.tab_escoge.cont {
  color: #25282a;
}

.tabs-content-2 {
  width: 100%;
  overflow: visible;
}

.sub_tab_escoge {
  color: #7e7e7e;
  white-space: nowrap;
  line-height: 1;
}

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

.div-block-59023._2 {
  grid-column-gap: 80px;
  grid-row-gap: 80px;
  justify-content: space-between;
}

.tab-pane-tab-2-2 {
  height: 100%;
}

.div-block-59025 {
  display: none;
}

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

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

.div-block-59027 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  width: 50%;
  height: 100%;
  padding: 30px 30px 20px;
  display: flex;
}

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

.image-3347 {
  aspect-ratio: 1;
  object-fit: cover;
}

.paragraph-51433 {
  color: var(--clipping-orange);
  text-transform: uppercase;
  font-weight: 600;
}

.div-block-59029 {
  border-bottom: 2px solid var(--clipping-orange);
  background-color: var(--clipping-orange);
  width: 30%;
  height: 2px;
  margin-top: 5px;
  margin-bottom: 5px;
}

.link-107 {
  color: #25282a;
  text-align: center;
  font-size: 14px;
  text-decoration: none;
}

.div-block-59030 {
  width: 100%;
  padding-top: 50px;
  padding-bottom: 10px;
}

.div-block-59031 {
  padding-top: 20px;
}

.paragraph-51434 {
  color: #fff;
  text-align: center;
  font-size: 28px;
  font-weight: 900;
  line-height: 1.2;
}

.paragraph-51434.vender {
  font-size: 20px;
  font-weight: 700;
}

.text-span-113 {
  font-size: 13px;
}

.div-block-59032 {
  position: relative;
}

.cerrar_float_vender {
  cursor: pointer;
  background-color: #fff;
  border: 1px solid #ececec;
  border-radius: 50%;
  position: absolute;
  top: -3px;
  right: -5px;
}

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

.image-3348 {
  max-width: none;
  max-height: 64px;
}

.image-3349 {
  max-height: 60px;
}

.paragraph-51435 {
  color: #fc4c02;
  font-size: 25px;
  font-weight: 900;
  line-height: 1.4;
}

.paragraph-51435.v2 {
  color: #25282a;
  font-size: 11px;
  font-weight: 600;
}

.div-block-59033 {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 10px;
  padding: 2px 15px;
}

.image-3350 {
  padding-top: 5px;
}

.image-3351 {
  max-width: 80%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.image-3353 {
  position: absolute;
  top: 10rem;
  right: 4rem;
}

.crece.mobile {
  display: none;
}

.shopi-slider, .shopi-slider.terminal {
  display: block;
}

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

.image-3354 {
  width: 100%;
  height: auto;
  margin-left: auto;
  margin-right: auto;
}

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

.div-block-59035 {
  width: 75%;
  padding-top: 5px;
}

.div-block-59036 {
  background-color: #fff;
  border-radius: 4px;
  width: 35%;
  padding: 5px;
}

.paragraph-51436 {
  color: #fff;
  font-size: 26px;
  font-weight: 500;
  line-height: 1;
}

.paragraph-51437 {
  color: #fff;
  letter-spacing: .9px;
  font-size: 30px;
  font-weight: 900;
}

.paragraph-51438 {
  color: #000;
  text-align: center;
  font-size: 16px;
  font-weight: 700;
}

.paragraph-51439 {
  color: #000;
  align-items: center;
  font-size: 32px;
  font-weight: 900;
  line-height: 1;
  display: flex;
}

.text-span-116 {
  font-size: 14px;
}

.paragraph-51440 {
  color: #fff;
  text-align: center;
  font-size: 18px;
  font-weight: 600;
}

.paragraph-51441 {
  color: #25282a;
  font-size: 14px;
  font-weight: 700;
}

.div-block-59037 {
  min-width: 711px;
  display: flex;
}

.div-block-59037.v2 {
  min-width: 1500px;
}

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

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

.image-3356 {
  width: auto;
  max-height: 50px;
}

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

.privacidad-2-col {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  max-width: 1000px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
  position: relative;
  overflow: visible;
}

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

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

.seccion-privacidad {
  word-break: normal;
  padding-bottom: 100px;
}

.richtext-privacidad h2 {
  color: #000;
  font-size: 32px;
  font-weight: 600;
}

.richtext-privacidad p {
  color: #000;
  text-align: justify;
}

.richtext-privacidad ol {
  color: #000;
  font-size: 16px;
}

.richtext-privacidad li {
  text-align: justify;
  margin-bottom: .3rem;
}

.richtext-privacidad ul {
  color: #000;
  font-size: 16px;
}

.richtext-prestaclip h2 {
  color: #000;
  margin-top: 1rem;
  margin-bottom: .5rem;
  font-size: 18px;
  font-weight: 700;
}

.richtext-prestaclip p {
  color: #000;
  text-align: justify;
  margin-bottom: .5rem;
}

.richtext-prestaclip ol, .richtext-prestaclip ul {
  color: #000;
}

.richtext-prestaclip li {
  margin-left: 10px;
  font-size: 16px;
}

.container-presatclip {
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
}

.richtext-privacidad-2 h2 {
  color: #000;
  font-size: 32px;
  font-weight: 600;
}

.richtext-privacidad-2 p {
  color: #000;
  text-align: justify;
  margin-bottom: .5rem;
}

.richtext-privacidad-2 ol {
  color: #000;
  margin-bottom: 1rem;
  font-size: 16px;
}

.richtext-privacidad-2 li {
  text-align: justify;
  margin-bottom: .3rem;
}

.richtext-privacidad-2 ul {
  color: #000;
  margin-bottom: 1rem;
  font-size: 16px;
}

.lightbox-link-2 {
  margin-top: 20px;
  text-decoration: none;
}

.image-3357 {
  margin-top: 5px;
  margin-left: 10px;
}

.div-block-59039 {
  background-color: #f8f8f8;
  border-radius: 20px;
  align-items: center;
  display: flex;
}

.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-3361 {
  border-radius: 16px;
}

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

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

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

.paragraph-51445 {
  color: #fff;
  font-size: 22px;
  line-height: 1.1;
}

.text-span-120 {
  font-size: 24px;
  font-weight: 900;
  display: block;
}

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

.paragraph-51446 {
  color: #fff;
  font-size: 24px;
  font-weight: 700;
}

.paragraph-51447 {
  color: #25282a;
  background-color: #fff;
  border-radius: 8px;
  align-items: center;
  padding: 8px 12px;
  font-size: 22px;
  font-weight: 700;
  display: flex;
}

.paragraph-51448 {
  color: #cb3d02;
  background-color: #fcf1ed;
  border-radius: 8px;
  padding: 6px 9px;
  font-size: 11px;
  font-weight: 700;
}

.div-block-59046 {
  position: relative;
}

.paragraph-51449 {
  color: #fff;
  background-color: #242424;
  border-radius: 10px;
  padding-left: 4px;
  padding-right: 4px;
  font-size: 10px;
  position: absolute;
  top: -1px;
  left: -10px;
}

.width-50 {
  width: 50%;
}

.display-flex {
  display: flex;
}

.display-flex.col-gap30 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
}

.div-block-59047 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  background-color: #f3f4f6;
  border-radius: 16px;
  padding: 60px;
  display: flex;
}

.font-size-24 {
  font-size: 24px;
}

.font-size-24.text-color-white.text-weight-semibold.pptxt {
  align-items: center;
  min-height: 110px;
  display: flex;
}

.tab_terminal {
  cursor: pointer;
  border-left: 2px solid #0000;
  margin-bottom: 30px;
  padding-left: 30px;
  transition: all .2s;
}

.tab_terminal.activo {
  border-left: 2px solid #fc4c02;
}

.terminal-grid {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr 1fr;
  grid-auto-columns: 1fr;
  justify-content: center;
  align-items: stretch;
  display: grid;
}

.div-block-59050 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  display: flex;
}

.div-block-59051 {
  flex-flow: column;
  justify-content: center;
  width: 45%;
  display: flex;
}

.div-block-59052 {
  background-color: #f3f4f6;
  border-radius: 12px;
  width: 55%;
  padding: 30px;
}

.div-block-59053 {
  grid-column-gap: 30px;
  grid-row-gap: 30px;
  border-bottom: 1px solid #dde0e4;
  margin-bottom: 30px;
  padding-bottom: 30px;
  display: flex;
}

.div-block-59054 {
  justify-content: space-around;
  align-items: center;
  display: flex;
}

.div-block-59055 {
  flex-flow: column;
  align-items: center;
  width: 50%;
  display: flex;
}

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

.div-block-59057, .div-block-59058 {
  width: 50%;
}

.cinta-movil-fondo {
  background-image: radial-gradient(circle, #f79e1b, #f79a1a 49%, #fc4c02);
  width: 100%;
  max-width: 1900px;
  margin-left: auto;
  margin-right: auto;
  text-decoration: none;
  display: flex;
  overflow: hidden;
}

.cinta-movil-fondo.nu {
  background-image: none;
}

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

.div-block-59059 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  background-color: #fff;
  border-radius: 25px;
  align-items: center;
  padding: 8px;
  display: flex;
}

.paragraph-51450 {
  color: #63666a;
  font-size: 22px;
  font-weight: 900;
  line-height: 1;
}

.font-size-22 {
  font-size: 22px;
}

.font-size-22.text-weight-semibold {
  color: #25282a;
}

.clipden {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  background-color: #d9d9d9;
  border-radius: 18px;
  padding: 30px;
  display: flex;
}

.font-size-40 {
  color: #000;
  font-size: 40px;
}

.font-size-40.font-size-mobile-28.text-weight-extrabold.cash-mobile {
  display: none;
}

.display-grid.gap50 {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
}

.div-block-59060 {
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  display: flex;
}

.div-block-59061 {
  grid-column-gap: 30px;
  grid-row-gap: 10px;
  flex-flow: wrap;
  justify-content: space-around;
  display: flex;
}

.seg-icon {
  border: 1px solid #e4e4e4;
  border-radius: 8px;
  padding: 5px;
}

.div-block-59062 {
  flex-flow: column;
  justify-content: center;
  align-items: center;
  display: flex;
}

.image-3363 {
  max-width: 173px;
}

.font-size-64 {
  font-size: 64px;
}

.sticky-section {
  grid-column-gap: 50px;
  grid-row-gap: 50px;
  height: 90vh;
  display: flex;
  position: sticky;
  top: 40px;
  overflow: hidden;
}

.left-sticky {
  text-align: center;
  flex-flow: column;
  justify-content: center;
  width: 50%;
  padding-bottom: 0;
  display: flex;
  position: relative;
}

.rigth-scroll {
  width: 50%;
  padding-top: 100px;
}

.wans-h2-persiana {
  color: #000;
  font-size: 32px;
  font-weight: 900;
}

.box-persiana {
  border-bottom: 1px solid #e0e0e0;
  flex-flow: column;
  justify-content: center;
  height: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 60px;
  padding-bottom: 60px;
  display: flex;
}

.img-persiana-5 {
  z-index: 4;
  opacity: 0;
  border-radius: 23px;
  display: block;
  position: static;
  top: 0;
}

.sticky-wrap {
  padding-bottom: 100vh;
  position: relative;
}

.sticky-trigger {
  border: 0 solid red;
  height: 400vh;
}

.sticky-track {
  position: absolute;
  inset: 0%;
}

.img-persiana-1 {
  z-index: 1;
  opacity: 1;
  border-radius: 23px;
  display: block;
  position: static;
  top: 0;
}

.img-persiana-3 {
  z-index: 2;
  opacity: 0;
  border-radius: 23px;
  display: block;
  position: static;
  top: 0;
}

.img-persiana-4 {
  z-index: 3;
  opacity: 0;
  border-radius: 23px;
  display: block;
  position: static;
  top: 0;
}

.image-3364 {
  width: 130px;
}

.cashb_hero_sticker {
  background-color: #e9e9e991;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  width: 200px;
  height: 200px;
  display: flex;
  position: absolute;
  bottom: 0;
  left: -100px;
}

.image-3365 {
  width: 149px;
}

.image-3366 {
  width: 113px;
  margin-top: 10px;
}

.image-3367 {
  max-height: 100%;
  position: absolute;
  inset: 0% 0% 0% auto;
}

.div-block-59064 {
  justify-content: flex-start;
  align-items: center;
  width: 550px;
  height: 418px;
  display: flex;
  position: relative;
}

.image-3368 {
  width: 411px;
  max-width: 90%;
  height: auto;
}

.div-block-59065 {
  grid-column-gap: 60px;
  grid-row-gap: 60px;
  display: flex;
}

.div-block-59066 {
  flex-flow: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.div-block-59066.f {
  width: 40%;
}

.div-block-59067 {
  grid-column-gap: 16px;
  grid-row-gap: 16px;
  grid-template-rows: auto auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.div-block-59068 {
  background-color: #f3f4f6;
  border-radius: 16px;
  flex-flow: column;
  justify-content: center;
  align-items: center;
  min-height: 310px;
  padding-top: 20px;
  padding-bottom: 20px;
  display: flex;
  position: relative;
}

.div-block-59069 {
  background-color: #1d865b;
  border-radius: 22px 5px;
  padding: 11px;
  position: absolute;
  inset: auto 0% 0% auto;
}

.image-3369 {
  max-width: 311px;
  max-height: 292px;
}

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

.div-block-59070 {
  border: 1px solid #e9eaec;
  border-radius: 16px;
  padding: 10px;
}

.text-color-202020 {
  color: #202020;
}

.div-block-59071 {
  background-color: #f2f2f7;
  border-radius: 10px;
  padding: 70px 50px;
  position: relative;
  box-shadow: 0 2px 5px #0003;
}

.div-block-59071.v2 {
  padding-top: 60px;
  padding-bottom: 60px;
  padding-left: 450px;
}

.div-block-59072 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-bottom: 20px;
  display: flex;
}

.text-color-8c8c8c {
  color: #8c8c8c;
}

.image-3371 {
  width: 500px;
  height: auto;
}

.div-block-59073 {
  background-image: linear-gradient(#fff, #fff 37%, #ffffffb5), url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82913d9_9811aa87f030f2a19e200f899b42f596959c5c6e.avif");
  background-position: 0 0, 50% 100%;
  background-repeat: repeat, repeat-x;
  background-size: auto, cover;
  max-width: 1600px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 1.5rem;
  padding-right: 1.5rem;
}

.div-block-59074 {
  position: absolute;
  bottom: 0;
  right: 0;
}

.div-block-59074.v2 {
  left: 40px;
  right: auto;
}

.image-3372.v2 {
  width: 350px;
}

.image-3373 {
  max-width: 18px;
  margin-left: 5px;
}

.div-block-59075 {
  grid-column-gap: 0px;
  grid-row-gap: 0px;
  justify-content: space-between;
  width: 100%;
  display: flex;
}

.image-3374 {
  object-fit: cover;
  object-position: 25% 50%;
  border-top-left-radius: 16px;
  border-bottom-left-radius: 16px;
  width: 380px;
  overflow: hidden;
}

.image-3374.v2 {
  border-radius: 0 16px 16px 0;
}

.image-3375 {
  width: 54px;
  height: 54px;
  position: absolute;
  top: 20px;
  right: 50px;
}

.position-relative {
  position: relative;
}

.paragraph-51451 {
  color: #fff;
  position: absolute;
  top: 50px;
  right: 120px;
}

.div-block-59076 {
  z-index: 10;
  background-color: #fff;
  border-top-left-radius: 60px;
  border-bottom-right-radius: 60px;
  flex-flow: column;
  justify-content: center;
  width: 450px;
  margin-left: -40px;
  margin-right: -40px;
  display: flex;
  position: relative;
}

.hecho-en-mexico {
  color: var(--clipping-orange);
  text-align: center;
  font-size: 35px;
  font-weight: 700;
  line-height: 1;
}

.text-span-121 {
  font-size: 18px;
  display: inline-block;
  position: relative;
  bottom: 8px;
}

.img-persiana-2 {
  z-index: 3;
  opacity: 0;
  border-radius: 23px;
  max-width: 500px;
  display: block;
  position: static;
  top: 0;
}

.p-persiana-1, .p-persiana-2, .p-persiana-3, .p-persiana-4, .p-persiana-5 {
  opacity: .1;
  color: #25282a;
}

.h-persiana-1, .h-persiana-2, .h-persiana-3, .h-persiana-4 {
  color: #919499;
  margin-bottom: 5px;
  font-size: 24px;
  font-weight: 600;
}

.font-size-20 {
  font-size: 20px;
}

.modulo-a-la-medida {
  background-color: #f3f4f6;
  border-radius: 16px;
  display: none;
}

.modulo-a-la-medida.activo {
  display: flex;
}

.image-3376 {
  width: 60%;
}

.image-3376.sincro {
  width: 50%;
}

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

.div-block-59077.sincro {
  align-items: flex-start;
  padding-left: 40px;
  padding-right: 0;
}

.wansoft-selectores {
  border: 1px solid #e0e0e0;
  border-radius: 8px;
  justify-content: center;
  width: auto;
  margin-left: auto;
  margin-right: auto;
  padding: 2px;
  display: inline-flex;
}

.wans_selector {
  cursor: pointer;
  padding: 4px 16px 4px 8px;
  display: flex;
}

.wans_selector.activo {
  background-color: #25282a;
  border-radius: 8px;
}

.wans_txt_selector {
  color: #25282a;
  font-weight: 500;
}

.image-3377 {
  margin-right: 2px;
}

.modulo-a-la-medida-sincro {
  border-radius: 16px;
  display: flex;
}

.img-elige-wan {
  box-sizing: border-box;
  object-fit: cover;
  object-position: 50% 50%;
  border-radius: 0 9px 9px 0;
  width: auto;
  height: 550px;
  display: none;
  overflow: visible;
}

.img-elige-wan._3 {
  aspect-ratio: auto;
  object-position: 50% 50%;
}

.img-elige-wan.activo {
  object-fit: none;
  width: 100%;
  height: 550px;
  display: block;
  overflow: hidden;
}

.item-elige-wan {
  background-color: #f8f8f8;
  padding: 25px 20px;
  transition: all .3s;
}

.item-elige-wan:hover, .item-elige-wan.activo {
  background-color: #fff;
}

.div-block-59080 {
  display: flex;
}

.div-block-59081 {
  border-top-right-radius: 30px;
  border-bottom-right-radius: 30px;
  width: 50%;
  overflow: hidden;
}

.div-block-59082 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  background-color: #f8f8f8;
  border-top-left-radius: 30px;
  border-bottom-left-radius: 30px;
  flex-flow: column;
  justify-content: center;
  align-items: flex-start;
  width: 50%;
  padding: 25px 50px;
  display: flex;
}

.image-3382 {
  width: 123px;
}

.img_wrapper {
  align-items: center;
  width: 100%;
  height: 100%;
  display: flex;
  position: absolute;
  top: 0;
}

.text-span-122 {
  color: #fff;
  background-color: #1d7c33;
  border-radius: 5px;
  padding-left: 5px;
  padding-right: 5px;
  display: inline-block;
}

.text-span-123 {
  font-size: 24px;
}

.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%;
}

.text-span-124 {
  font-size: 24px;
}

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

.text-span-125 {
  color: #fc4c02;
  margin-top: 10px;
  font-size: 28px;
  display: block;
}

.div-block-59083 {
  grid-column-gap: 40px;
  grid-row-gap: 40px;
  display: flex;
}

.div-block-59084 {
  flex-flow: column;
  justify-content: center;
  width: 50%;
  display: flex;
}

.font-size-48 {
  font-size: 48px;
}

.font-size-48.text-weight-bold {
  color: #000;
}

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

.image-3387 {
  width: 1080px;
  max-width: 100%;
  margin-top: 50px;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

.div-block-59086 {
  grid-column-gap: 5px;
  grid-row-gap: 5px;
  flex-flow: column;
  align-items: center;
  max-width: 900px;
  margin-left: auto;
  margin-right: auto;
  display: flex;
}

.div-block-59087 {
  max-width: 800px;
  margin-left: auto;
  margin-right: auto;
}

.div-block-59088 {
  background-color: #fff;
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  width: 32%;
  padding: 20px;
}

.div-block-59088.center {
  flex-flow: column;
  align-items: flex-start;
  min-height: 230px;
  display: flex;
}

.div-block-59088.center-2 {
  min-height: 285px;
}

.div-block-59088.right {
  min-height: 256px;
}

.div-block-59088._50 {
  width: 49%;
}

.div-block-59089 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  flex-flow: column wrap;
  max-height: 600px;
  display: flex;
}

.div-block-59089._50 {
  flex-flow: wrap;
  padding-top: 20px;
}

.div-block-59090 {
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
}

.buen-fin-i {
  display: none;
}

.div-block-59092 {
  z-index: 1;
  background-image: linear-gradient(0deg, #000, #0006);
  position: absolute;
  inset: 0%;
}

.link-block-55 {
  color: #fc4c02;
  text-decoration: none;
  display: flex;
}

.div-block-59093 {
  grid-column-gap: 15px;
  grid-row-gap: 15px;
  flex-flow: column;
  max-width: 624px;
  margin-bottom: 30px;
  display: flex;
}

.slider-14 {
  background-color: #ddd0;
  height: auto;
  padding-bottom: 50px;
}

.div-block-59094 {
  border: 1px solid #e0e0e0;
  border-radius: 16px;
  width: 100%;
  min-height: 225px;
  padding: 20px;
}

.slide-13 {
  width: 24%;
  margin-right: 10px;
}

.slider-15 {
  background-color: #ddd0;
  height: auto;
  padding-bottom: 70px;
  display: none;
}

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

.left-arrow-17 {
  position: absolute;
  inset: auto 60px 0 auto;
}

.right-arrow-17 {
  position: absolute;
  inset: auto 0 0 auto;
}

.slide-14 {
  width: 95%;
  margin-right: 10px;
}

.image-3388 {
  max-width: 40px;
}

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

.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-59095 {
  z-index: 9;
  text-align: center;
  position: absolute;
  inset: auto 0% 80px;
}

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

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

.paragraph-51455.mobile {
  display: none;
}

.paragraph-51456 {
  color: #fff;
  white-space: nowrap;
  background-color: #ffa411;
  border-radius: 12px;
  padding-left: 10px;
  padding-right: 10px;
  font-size: 26px;
  font-weight: 700;
}

.paragraph-51456.mobile {
  display: none;
}

.image-3391 {
  height: 100%;
  margin-left: -14px;
}

.div-block-59098 {
  justify-content: center;
  align-items: center;
  height: 100%;
  max-height: 100%;
  display: flex;
}

.text-span-126 {
  color: var(--clipping-orange);
}

.paragraph-51457 {
  font-size: 11px;
}

.div-block-59099 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  margin-bottom: 5px;
  display: flex;
}

.review_scroll {
  display: none;
}

.div-block-59100 {
  background-image: linear-gradient(90deg, #fc4c02, #fa9064);
  flex-flow: column;
  align-items: center;
  padding: 20px 25px;
  display: flex;
}

.paragraph-51458 {
  color: #fff;
  font-size: 17px;
}

.paragraph-51459 {
  color: #fff;
  font-size: 28px;
  font-weight: 700;
}

.div-block-59101 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  justify-content: center;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.div-block-59102 {
  background-color: #e6e6e6;
  border-radius: 16px;
  flex-flow: column;
  align-items: center;
  width: 44%;
  padding-top: 10px;
  padding-bottom: 10px;
  display: flex;
}

.paragraph-51460 {
  color: #000;
  text-align: center;
  font-weight: 700;
  line-height: 1.3;
}

.div-block-59103 {
  grid-column-gap: 20px;
  grid-row-gap: 20px;
  margin-top: 5px;
  margin-bottom: 5px;
  display: flex;
}

.paragraph-51461 {
  font-size: 14px;
  text-decoration: line-through;
}

.image-3392 {
  max-height: 150px;
}

.image-3393 {
  max-height: 100%;
}

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

.div-block-59104 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  padding-top: 5px;
  padding-bottom: 5px;
  display: flex;
}

.div-block-59105 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  grid-template-rows: auto;
  grid-template-columns: 1fr 1fr;
  grid-auto-columns: 1fr;
  display: grid;
}

.slider-16 {
  background-color: #ddd0;
  height: auto;
}

.div-block-59106 {
  background-color: #25282a;
  border-radius: 28px;
  flex-flow: column;
  justify-content: space-between;
  align-items: flex-start;
  min-height: 400px;
  max-height: 400px;
  padding: 48px;
  display: flex;
  box-shadow: 0 2px 8px 2px #25282a33;
}

.div-block-59106.b {
  background-color: #fff;
  justify-content: flex-end;
  padding: 0;
  position: relative;
  overflow: hidden;
}

.div-block-59106.c {
  background-color: #fc4c02;
}

.mask-24 {
  padding-bottom: 50px;
  overflow: visible;
}

.slide-15 {
  width: 29%;
  margin-right: 20px;
}

.slide-15.m {
  width: 30%;
}

.image-3394 {
  z-index: 0;
  position: absolute;
}

.image-3395 {
  z-index: 1;
  position: relative;
}

.image-3395.b {
  object-fit: fill;
  width: auto;
  max-width: none;
  height: 100%;
  max-height: 100%;
  overflow: hidden;
}

.div-block-59107 {
  width: 90%;
  margin-left: auto;
  margin-right: auto;
  overflow: visible;
}

.image-3396 {
  width: 333px;
  max-width: 90%;
  margin-left: auto;
  margin-right: auto;
  display: block;
}

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

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

.text-span-131 {
  display: none;
}

.div-block-59108 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: flex-start;
  margin-bottom: 5px;
  display: flex;
}

.image-3397 {
  width: 60px;
  height: auto;
}

.image-3398 {
  max-width: 100px;
}

.div-block-59109 {
  grid-column-gap: 10px;
  grid-row-gap: 10px;
  align-items: center;
  margin-top: 4px;
  margin-bottom: 5px;
  display: flex;
}

.list-item-50, .list-item-51, .list-item-52 {
  list-style-type: none;
}

.list-item-53, .list-item-54, .list-item-55 {
  list-style-type: decimal;
}

.paragraph-51463, .paragraph-51464, .list-item-56, .list-item-57, .list-item-58, .paragraph-51465, .paragraph-51466, .paragraph-51467, .paragraph-51468, .paragraph-51469, .paragraph-51470, .paragraph-51471, .paragraph-51472, .paragraph-51473, .paragraph-51474, .paragraph-51475, .paragraph-51476, .paragraph-51477, .paragraph-51478, .paragraph-51479, .paragraph-51480, .paragraph-51481 {
  text-align: justify;
}

@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.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.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;
    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;
    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;
    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 {
    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.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/695fb024fe915784b828fd72/695fb024fe915784b8290370_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 {
    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;
    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;
    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;
    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 {
    background-color: #22222278;
    inset: 0%;
  }

  .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 {
    font-size: 18px;
  }

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

  .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.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.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, .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 {
    width: 50%;
  }

  .div-block-8332 {
    align-items: stretch;
  }

  .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 {
    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;
  }

  .left-arrow-9.home-nu, .right-arrow-10.home-nu {
    display: block;
  }

  .div-block-8346.sumat._1-de-cada {
    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.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.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;
    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 {
    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;
  }

  .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 {
    display: block;
  }

  .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-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 {
    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.dondec.desc {
    grid-template-columns: 1fr 1fr;
  }

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

  .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 {
    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%;
    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;
    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 {
    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 {
    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;
  }

  .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.descarga {
    padding-top: 16rem;
  }

  .padding-section-small.prestamos, .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;
  }

  .display-inlineflex.materiales {
    grid-row-gap: 10px;
    flex-direction: column;
  }

  .heading-style-2xl {
    line-height: 1.3;
  }

  .heading-style-2xl.align-center-on-mobile {
    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 {
    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 {
    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 {
    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;
  }

  .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 {
    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/695fb024fe915784b828fd72/695fb024fe915784b82910ea_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/695fb024fe915784b828fd72/695fb024fe915784b82913ef_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 {
    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-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 {
    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 {
    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.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 {
    font-size: 3.3vw;
    line-height: 1.4;
  }

  .div-block-8316 {
    flex-flow: column;
  }

  .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 {
    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.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 {
    max-width: none;
  }

  .home-header_content {
    width: 100%;
  }

  .home-header_content.crece {
    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.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.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 {
    width: 100%;
  }

  .div-block-8332 {
    flex-flow: wrap;
    align-items: center;
  }

  .tarjeta-esquinas {
    width: 100%;
  }

  .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.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 {
    height: auto;
  }

  .tarjeta-esquinas.escoge {
    padding: 20px 30px;
  }

  .tarjeta-esquinas.descubre-cat {
    width: 100%;
  }

  .image-3231.desktop {
    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 {
    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 {
    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 {
    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 {
    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.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-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 {
    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, .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.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 {
    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;
    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 {
    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.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;
    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-size-small.rev.italic-text {
    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;
  }

  .heading-style-8xl {
    line-height: 1.1;
  }

  .container-large {
    max-width: 82rem;
  }

  .container-large.relative-hero-los-cabos {
    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.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 {
    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;
    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-semibold.text-color-25282a {
    font-size: 2.25rem;
  }

  .heading-style-5xl.text-weight-bold.diferidos {
    text-align: center;
  }

  .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 {
    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;
  }

  .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.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/695fb024fe915784b828fd72/695fb024fe915784b82901d1_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;
  }

  .solution-benefits_component, .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/695fb024fe915784b828fd72/695fb024fe915784b8290069_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;
    font-size: 28px;
  }

  .text-color-white.text-size-large.text-weight-semibold.tienes {
    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 {
    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 {
    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/695fb024fe915784b828fd72/695fb024fe915784b8290072_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;
    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 {
    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 {
    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 {
    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 {
    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/695fb024fe915784b828fd72/695fb024fe915784b82900f4_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 {
    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;
    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;
    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;
    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 {
    width: 100%;
  }

  .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/695fb024fe915784b828fd72/695fb024fe915784b82910f5_Frame%201261154172%20(2).avif"), url("https://cdn.prod.website-files.com/695fb024fe915784b828fd72/695fb024fe915784b82910f4_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 {
    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 {
    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;
    position: relative;
  }

  .heading-style-7xl-4 {
    font-size: 2.6rem;
    line-height: 1.2;
  }

  .product-description-2, .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;
    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/695fb024fe915784b828fd72/695fb024fe915784b8290a3d_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 {
    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 {
    display: none;
  }

  .popup {
    width: 90%;
    height: auto;
    padding-top: 25px;
    padding-left: 20px;
    padding-right: 20px;
  }

  .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 {
    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.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;
    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;
    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.prestamos {
    text-align: left;
    margin-left: auto;
    margin-right: auto;
  }

  .hero-home-text-new.check, .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.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.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.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.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.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.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 {
    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.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;
    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;
    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/695fb024fe915784b828fd72/695fb024fe915784b8290a3d_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 {
    width: 100%;
  }

  .image-3249.cuenta {
    max-width: 100%;
    overflow: hidden;
  }

  .paragraph-51370, .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.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;
  }

  .inner-nav-prestamos {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    flex-flow: wrap;
  }

  .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;
    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-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;
    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 {
    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-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 {
    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 {
    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 {
    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;
  }

  .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 {
    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;
    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/695fb024fe915784b828fd72/695fb024fe915784b82910d2_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;
    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/695fb024fe915784b828fd72/695fb024fe915784b82911ab_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;
  }

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

  .slide-12, .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;
  }

  .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 {
    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;
    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 {
    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-_3689e7b3-81f2-a16f-e112-d1df9c467f38-b828fd4d, #w-node-e4b6c72f-6967-919b-c49f-9a607ea07848-b828fd4d, #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-_56a5a29b-8c9d-0653-3351-55ec95b5fa19-b828fd54, #w-node-_56a5a29b-8c9d-0653-3351-55ec95b5fa23-b828fd54, #w-node-_56a5a29b-8c9d-0653-3351-55ec95b5fa29-b828fd54, #w-node-_56a5a29b-8c9d-0653-3351-55ec95b5fa2f-b828fd54, #w-node-_56a5a29b-8c9d-0653-3351-55ec95b5fa38-b828fd54, #w-node-_56a5a29b-8c9d-0653-3351-55ec95b5fa43-b828fd54, #w-node-_56a5a29b-8c9d-0653-3351-55ec95b5fa4a-b828fd54, #w-node-_56a5a29b-8c9d-0653-3351-55ec95b5fa52-b828fd54, #w-node-b4413b99-8e1e-4940-9647-3008b7d250fd-b828fd55, #w-node-b4413b99-8e1e-4940-9647-3008b7d25107-b828fd55, #w-node-b4413b99-8e1e-4940-9647-3008b7d2510d-b828fd55, #w-node-b4413b99-8e1e-4940-9647-3008b7d25113-b828fd55, #w-node-b4413b99-8e1e-4940-9647-3008b7d2511c-b828fd55, #w-node-b4413b99-8e1e-4940-9647-3008b7d25127-b828fd55, #w-node-b4413b99-8e1e-4940-9647-3008b7d2512e-b828fd55, #w-node-b4413b99-8e1e-4940-9647-3008b7d25136-b828fd55, #w-node-_833fab6e-9995-cb49-be6a-e2c16b8f4b0a-b828fd5b, #w-node-_833fab6e-9995-cb49-be6a-e2c16b8f4b0e-b828fd5b, #w-node-_833fab6e-9995-cb49-be6a-e2c16b8f4b13-b828fd5b, #w-node-_833fab6e-9995-cb49-be6a-e2c16b8f4b16-b828fd5b, #w-node-_833fab6e-9995-cb49-be6a-e2c16b8f4b4a-b828fd5b, #w-node-_833fab6e-9995-cb49-be6a-e2c16b8f4b4b-b828fd5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_833fab6e-9995-cb49-be6a-e2c16b8f4b60-b828fd5b {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-fec9d198-a792-ca3b-58d5-b7aef15eb2e7-b828fd5d, #w-node-_8dc55d86-a41c-ae30-b8ce-516eee5f7170-b828fd5d, #w-node-c6733d62-e969-7e39-d696-d071eae476cb-b828fd5d, #w-node-_001725cd-1cd8-a39e-9233-bbb1be40ddca-b828fd5d, #w-node-_001725cd-1cd8-a39e-9233-bbb1be40ddd6-b828fd5d, #w-node-_001725cd-1cd8-a39e-9233-bbb1be40dde2-b828fd5d, #w-node-_001725cd-1cd8-a39e-9233-bbb1be40ddee-b828fd5d, #w-node-_001725cd-1cd8-a39e-9233-bbb1be40ddfa-b828fd5d, #w-node-_001725cd-1cd8-a39e-9233-bbb1be40de06-b828fd5d, #w-node-_32ed7980-2b8a-81ff-1118-09ef76bf06d1-b828fd5d, #w-node-ced2b7ce-be82-4921-40a4-cd8593f529bc-b828fd5d, #w-node-ced2b7ce-be82-4921-40a4-cd8593f529c5-b828fd5d, #w-node-_75dba46e-7eec-c0b4-48f3-7ca238e49b4f-b828fd5e, #w-node-_8d8d655b-0837-85b3-cdcf-a8eed4d16daa-b828fd5e, #w-node-_801f1ec8-5526-3fae-4b61-c107c542c836-b828fd5e, #w-node-f686171b-ebb0-aef0-fc6f-7694b0dd2a1c-b828fd5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-f686171b-ebb0-aef0-fc6f-7694b0dd2a23-b828fd5f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_23f0e3a7-38f1-9343-7735-f117d018cd4b-b828fd60, #w-node-_23f0e3a7-38f1-9343-7735-f117d018cd4c-b828fd60, #w-node-_23f0e3a7-38f1-9343-7735-f117d018cd4e-b828fd60, #como-vender-mas.w-node-_23f0e3a7-38f1-9343-7735-f117d018cd54-b828fd60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_23f0e3a7-38f1-9343-7735-f117d018cd82-b828fd60 {
  align-self: center;
}

#w-node-_23f0e3a7-38f1-9343-7735-f117d018cd93-b828fd60 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a5792c69-2ec7-1d46-bb76-f5110a712a6e-b828fd61 {
  place-self: center end;
}

#w-node-f14476a7-659f-dd2a-b8a0-4cd97a1f3411-b828fd61, #w-node-f0ddca07-f229-bbcc-65d4-fb8b712189df-b828fd61, #w-node-_2d9101fd-a34a-87c1-04a9-c4b472ec0973-72ec0972, #w-node-_2d9101fd-a34a-87c1-04a9-c4b472ec097c-72ec0972, #w-node-_2d9101fd-a34a-87c1-04a9-c4b472ec0985-72ec0972, #w-node-_2d9101fd-a34a-87c1-04a9-c4b472ec098e-72ec0972 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d2d-b828fd62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d35-b828fd62 {
  justify-self: end;
}

#w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d6f-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d81-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d93-b828fd62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9da1-b828fd62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9da5-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9db1-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9dc3-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9dd5-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9de7-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9dfa-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e00-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e06-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e0c-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e12-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e18-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e30-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e3e-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e41-b828fd62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e4f-b828fd62 {
  order: -9999;
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e52-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e60-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e6e-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e75-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e76-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e7c-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e86-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9eb8-b828fd62 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2b41e2ac-7dad-a019-1e8e-170896a09027-b828fd63 {
  place-self: center end;
}

#w-node-d6dced90-592a-4596-b934-63db04081081-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-d6dced90-592a-4596-b934-63db04081088-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_120172ed-03c0-9851-a3c8-8584b7d28cc2-b828fd65, #w-node-_49a2d55d-3e1d-dde6-8eb9-0f53d889b695-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a62226ce-12f9-c3a5-e40b-07b6391f98bb-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_60ff93d6-b4ad-58d8-d9a3-dac57ffc121a-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_9768af39-8416-607e-227b-25e7c73b2fd2-b828fd65, #w-node-adede934-b766-b837-d0cc-47c94397f248-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-d31861f8-14b2-4f04-e019-78ea6ae7a05f-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-b2e031ee-777c-4059-77ff-143a827e7614-b828fd65, #w-node-b97d8a0e-cde5-2e42-0447-97dbb6006a27-b828fd65, #w-node-_71a09eac-aad3-7c39-5fe6-ddcb7a234fac-b828fd65 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e7767856-33bf-5df6-268c-54d793ac0ba6-b828fd68 {
  place-self: center end;
}

#w-node-_81b069ce-c1ee-6627-518c-4d8d79f70578-b828fd68, #w-node-_81b069ce-c1ee-6627-518c-4d8d79f7057f-b828fd68 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7fb98738-6858-ecf0-b49d-76dce1c881e1-b828fd6b {
  place-self: center end;
}

#w-node-_22bcf99c-da93-05d6-a8d9-3977d17bc74b-b828fd6b {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a97ecd9-3c13-e566-5e33-15e81c7d1c15-b828fd6b, #w-node-_0a97ecd9-3c13-e566-5e33-15e81c7d1c20-b828fd6b, #w-node-_0a97ecd9-3c13-e566-5e33-15e81c7d1c29-b828fd6b, #w-node-_0a97ecd9-3c13-e566-5e33-15e81c7d1c3b-b828fd6b, #w-node-_0a97ecd9-3c13-e566-5e33-15e81c7d1c44-b828fd6b, #w-node-_0a97ecd9-3c13-e566-5e33-15e81c7d1c4d-b828fd6b, #w-node-_3a135546-e528-5776-e8e5-051536078d78-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078d81-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078d82-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a135546-e528-5776-e8e5-051536078d8e-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078d96-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: auto;
}

#w-node-_3a135546-e528-5776-e8e5-051536078d9e-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078da6-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dac-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a135546-e528-5776-e8e5-051536078db7-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078db9-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078dbc-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dbe-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dc0-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078dc3-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dc8-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dca-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078dcd-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dcf-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dd1-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078dd4-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dd6-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078dd8-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078ddb-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3a135546-e528-5776-e8e5-051536078ddd-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_3a135546-e528-5776-e8e5-051536078ddf-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078de2-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078e1e-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078e2e-b828fd6e, #w-node-_3a135546-e528-5776-e8e5-051536078e70-b828fd6e {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10f1-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10f2-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10f3-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10f5-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10f7-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10f8-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10f9-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10fb-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10fd-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center stretch;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10fe-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a10ff-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1101-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1108-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1110-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1111-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1113-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1116-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1118-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a111b-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a111d-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a111f-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1120-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1122-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1123-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1124-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a112c-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a112f-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1132-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1135-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1138-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a113d-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1145-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1149-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1163-b828fd6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1164-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a116a-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a116e-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1174-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1178-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a117e-b828fd6f, #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1182-b828fd6f, #w-node-_03157233-0951-93a5-2786-9d8752086e68-b828fd9a, #w-node-_03157233-0951-93a5-2786-9d8752086e6a-b828fd9a, #w-node-_03157233-0951-93a5-2786-9d8752086e6f-b828fd9a, #w-node-_03157233-0951-93a5-2786-9d8752086e71-b828fd9a, #w-node-_03157233-0951-93a5-2786-9d8752086e76-b828fd9a, #w-node-_03157233-0951-93a5-2786-9d8752086e78-b828fd9a {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6a9ec006-8dd2-934f-5e3d-f8fac90ad9b3-b828fde0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_6a9ec006-8dd2-934f-5e3d-f8fac90ad9bb-b828fde0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  justify-self: auto;
}

#w-node-_705c9818-cec3-6bc2-3a07-f30e8c996890-b828fde0, #w-node-_705c9818-cec3-6bc2-3a07-f30e8c996891-b828fde0 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_705c9818-cec3-6bc2-3a07-f30e8c996893-b828fde0, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d165-b828fe03, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d167-b828fe03, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d169-b828fe03, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d16b-b828fe03, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d16d-b828fe03, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d16f-b828fe03, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d171-b828fe03, #w-node-e29ecd15-b4a8-a35b-6685-6c005102d173-b828fe03 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_7efd0ecf-2f10-facc-5ec7-6e7bdd509f3a-b828fe42, #w-node-_7efd0ecf-2f10-facc-5ec7-6e7bdd509f3b-b828fe42, #w-node-_7efd0ecf-2f10-facc-5ec7-6e7bdd509f40-b828fe42, #como-vender-mas.w-node-_7efd0ecf-2f10-facc-5ec7-6e7bdd509f43-b828fe42 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_7efd0ecf-2f10-facc-5ec7-6e7bdd509f77-b828fe42 {
  align-self: center;
}

#w-node-_7efd0ecf-2f10-facc-5ec7-6e7bdd509f8d-b828fe42, #w-node-bbefe06a-c1e8-fd4a-5e7e-ad618199bbf4-b828fe64, #w-node-_142b3f73-33d4-329f-1812-e9fed3b23bad-b828fe64, #w-node-c6c6475c-4562-d326-346b-67e37b70d9b0-b828fe64, #w-node-_9b916066-64b0-c62e-d835-e1af14366d05-b828fe64, #w-node-_8e1ed340-3474-6332-504c-976dad9a2e04-b828fe64, #w-node-a148e2d4-cb8f-db3d-ee6d-b374becf0768-b828fe64, #w-node-b9f9af58-8a7b-c82e-d43f-1666ad9646c5-b828fe64, #w-node-bbefe06a-c1e8-fd4a-5e7e-ad618199bbf4-b828fe86, #w-node-_142b3f73-33d4-329f-1812-e9fed3b23bad-b828fe86, #w-node-c6c6475c-4562-d326-346b-67e37b70d9b0-b828fe86, #w-node-_9b916066-64b0-c62e-d835-e1af14366d05-b828fe86, #w-node-_8e1ed340-3474-6332-504c-976dad9a2e04-b828fe86, #w-node-a148e2d4-cb8f-db3d-ee6d-b374becf0768-b828fe86, #w-node-b9f9af58-8a7b-c82e-d43f-1666ad9646c5-b828fe86, #w-node-_31a38b8e-de1b-546e-ba6d-2c544e017ae8-4e017ae3, #w-node-_31a38b8e-de1b-546e-ba6d-2c544e017af0-4e017ae3, #w-node-_31a38b8e-de1b-546e-ba6d-2c544e017af8-4e017ae3, #w-node-_7cfb8848-3928-d7fc-6ea2-707e3eab941f-b828fee5, #w-node-_7cfb8848-3928-d7fc-6ea2-707e3eab9428-b828fee5, #w-node-_7cfb8848-3928-d7fc-6ea2-707e3eab9431-b828fee5, #w-node-_33db6ea4-24f8-5bef-d7e5-4ce30fa60a62-b828ff04, #w-node-_33db6ea4-24f8-5bef-d7e5-4ce30fa60a6b-b828ff04, #w-node-_33db6ea4-24f8-5bef-d7e5-4ce30fa60a74-b828ff04, #w-node-_33db6ea4-24f8-5bef-d7e5-4ce30fa60a7d-b828ff04, #w-node-cb71a269-197d-ee56-2ff7-14dcb4558d2c-b828ff04, #w-node-cb71a269-197d-ee56-2ff7-14dcb4558d35-b828ff04, #w-node-cb71a269-197d-ee56-2ff7-14dcb4558d3e-b828ff04, #w-node-_17fabfb8-a388-ad68-79bb-b91f4c45fd6c-b828ff04, #w-node-de819151-3344-d887-760d-2dbaefb221b7-b828ff4f, #w-node-de819151-3344-d887-760d-2dbaefb221bf-b828ff4f, #w-node-_8c6862dc-38c5-2ad1-8422-1beacd47acc6-b828ff4f, #w-node-_93547695-8ed7-404e-2b16-70220a4a94cd-b828ff4f, #w-node-abc148d6-3700-fc28-bba9-2bf113b3c0ca-b828ff4f, #w-node-_7a0d7cee-8c4e-df23-6ece-7eda389a86e8-b828ff4f, #w-node-f686171b-ebb0-aef0-fc6f-7694b0dd2a1c-b828ff50, #w-node-f686171b-ebb0-aef0-fc6f-7694b0dd2a23-b828ff50, #w-node-_877c2d75-56ff-b154-b271-c9da3631d97e-b828ff50, #w-node-b0ea10aa-9174-1968-88d5-a831370fde93-b828ff50, #w-node-_782c1584-dccf-7e4e-1467-7477c2ffa1e7-b828ff50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_278ce437-25ec-85ad-19ef-5f32a0784d69-b828ff50 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_7424e848-6b44-2d4b-5934-4e70019e5fb2-b828ff6e, #w-node-_20335b61-b569-9a21-5a76-7e79b7e99f81-b828ff6e, #w-node-_5bb07935-4893-99b9-25a6-22786e3291e9-b828ff6e, #w-node-_2dd9b490-1a97-92d3-1d4c-359252fd9aa0-b828ff6e, #w-node-_1f0fe6aa-18bb-4019-7e9b-1b9b8d4e6f73-b828ff6e, #w-node-c8df73c4-8da9-82f2-c16b-4bf0ff4d1b99-b828ff6e, #w-node-fc382961-54ff-a194-e4b2-8c53ef33e84b-b828ff6e, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-b828ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-b828ff6f {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-b828ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-b828ff6f {
  justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-b828ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-b828ff6f, #w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-b828ff6f {
  justify-self: start;
}

#w-node-_4ce1e4f5-395e-a21b-ce22-7b0362946675-b828ff6f {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_79de5dda-debf-4d5d-52a9-8e70a88b3cab-b828ff70 {
  align-self: center;
}

#w-node-_4c0e088d-a102-46a3-17eb-ba9fdd7a2830-b828ff70 {
  place-self: center end;
}

#w-node-_8213eb2e-93dc-da99-0820-dae497c0ca21-b828ff87, #w-node-_7bc40259-2b2f-5f1c-1755-b79364a64524-b828ff87, #w-node-_106d2c9f-d418-a789-36ec-51209cd17685-b828ff87, #w-node-f462827e-03c1-cee9-1506-b9af7746cca5-b828ff87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32168b8c-c86c-0e43-01c9-d5aaf5091d5a-b828ff87, #w-node-_9c42d74b-611b-daf7-5be8-c7f1f965a313-b828ff87, #w-node-_32f631f9-3924-53b2-8725-d0203317c3c9-b828ff87 {
  align-self: start;
}

#w-node-_802752b5-0678-326e-24f9-644f63a2d3a5-b828ff87, #w-node-_950c3c2e-c0bd-23f0-1ea2-04d92497901f-b828ff87, #w-node-_04e7970b-6aab-82a3-e3d5-e026813377e6-b828ff87, #w-node-_2f53efd3-115c-328a-02c8-7e654cf3b49f-b828ff87 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c7de165-77bd-7382-e68f-a6b61b3dafe9-b828ff87, #w-node-_2dae76e5-89f0-c107-22a8-13e9833af975-b828ff87, #w-node-_1a6d6229-afd0-20cd-8d0c-32bf1550032a-b828ff87 {
  align-self: start;
}

#w-node-_7fa60a13-7693-2205-8710-d2c307776d2e-b828ffb4, #w-node-cc0e97d6-db34-716a-6f98-e7a3fca5d88a-b828ffb4 {
  grid-area: Area;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d649-b828ffb4, #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d64a-b828ffb4, #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d681-b828ffb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d682-b828ffb4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d665-b828ffb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d666-b828ffb4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6bc-b828ffb4, #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6bd-b828ffb4, #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6a3-b828ffb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6a4-b828ffb4 {
  grid-area: 1 / 3 / 2 / 4;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6d5-b828ffb4 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6d6-b828ffb4 {
  grid-area: 1 / 3 / 2 / 4;
}

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

  #w-node-_66d6af00-68a6-258b-e5b3-8d20c6dafc04-b828fd5d, #w-node-_94bb1a07-f5a4-cdd5-73bb-6db265fddfca-b828fd5d, #w-node-d284a025-003a-377a-5fb9-31c65d2ba7d4-b828fd5d, #w-node-_75dba46e-7eec-c0b4-48f3-7ca238e49b1d-b828fd5e {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d35-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9e6e-b828fd62 {
    justify-self: center;
  }

  #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9efb-b828fd62 {
    grid-area: Area;
    align-self: center;
  }

  #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9eff-b828fd62 {
    grid-area: Area;
  }

  #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9f01-b828fd62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    justify-self: center;
  }

  #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9f03-b828fd62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_49a2d55d-3e1d-dde6-8eb9-0f53d889b695-b828fd65 {
    justify-self: center;
  }

  #w-node-_60ff93d6-b4ad-58d8-d9a3-dac57ffc121a-b828fd65 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_9768af39-8416-607e-227b-25e7c73b2fd2-b828fd65 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a111f-b828fd6f {
    justify-self: center;
  }

  #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1122-b828fd6f {
    grid-area: 2 / 1 / 3 / 2;
    justify-self: center;
  }

  #w-node-_8b338a56-fdaa-b0c4-cea8-47a2603a1163-b828fd6f {
    justify-self: center;
  }

  #w-node-_705c9818-cec3-6bc2-3a07-f30e8c996891-b828fde0 {
    grid-area: 2 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-_66d6af00-68a6-258b-e5b3-8d20c6dafc04-b828fea8, #w-node-d88693cf-5930-f3f2-af59-75a856f39169-b828fee5, #w-node-_8ce3dce7-479f-acb4-ccd3-2e96c0cfcdb0-c0cfcda8 {
    grid-area: 1 / 1 / 3 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6bc-b828ffb4 {
    grid-area: 2 / 2 / 3 / 3;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6d5-b828ffb4 {
    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;
  }

  #w-node-_22bcf99c-da93-05d6-a8d9-3977d17bc74b-b828fd6b {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_1936ec4b-920b-5e4f-26d1-6c6847515fbc-b828ff70 {
    align-self: center;
  }

  #w-node-_4c0e088d-a102-46a3-17eb-ba9fdd7a2830-b828ff70 {
    justify-self: stretch;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d682-b828ffb4, #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d666-b828ffb4, #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6a4-b828ffb4, #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6d6-b828ffb4 {
    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;
  }

  #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d4f-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d57-b828fd62, #w-node-bb25b05c-4c82-7ad7-9096-c92fbd4e9d5d-b828fd62 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d681-b828ffb4 {
    grid-area: 2 / 1 / 3 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d682-b828ffb4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d665-b828ffb4 {
    grid-area: span 1 / span 1 / span 1 / span 1;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d666-b828ffb4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6bc-b828ffb4 {
    grid-area: 5 / 1 / 6 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6a3-b828ffb4 {
    grid-area: 1 / 1 / 2 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6a4-b828ffb4 {
    grid-area: 3 / 1 / 4 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6d5-b828ffb4 {
    grid-area: 6 / 1 / 7 / 2;
  }

  #w-node-_3d2762bc-1cec-f9d8-f318-a73fa910d6d6-b828ffb4 {
    grid-area: 3 / 1 / 4 / 2;
  }
}
