:root {
  --caldito-de-pollo: #ffefe9;
  --oro-negro: #1b2021;
  --cola-de-langosta: #ef5541;
  --black: #000;
  --gris: #828282;
  --not-barbie: #b743ed;
  --el-mostro-de-lavanda: #6035a5;
  --te-quiero-verde: #a0dd52;
  --hombre-invisible: #0000;
  --obsidian: #1b2021e6;
  --plastic: #ffefe9d9;
  --_palette---accent-2--600: #c7692c;
  --_radius---2xl: 1.25rem;
  --_spacing---container--full: 100%;
  --_theme---border--width-1: 1px;
  --backdrop: 1150;
  --_state---blend: 0;
  --_component---card-overlay--corner-size: 3rem;
  --_trigger---blend-2: 0;
  --_layout---column-count: 12;
  --_button-style---border-3: transparent;
  --_border---base: 2px;
  --_typography---family--display: "Nugros", Arial, sans-serif;
  --_motion---blur-soft: 5px;
  --_text-style---family: var(--_typography---family--sans);
  --_column-count---value: var(--_layout---column-count);
  --_gap---size-2: var(--_layout---gutter);
  --_section---border-strong: var(--_theme---border--strong);
  --_section-theme---accent-2: var(--_section---accent);
  --_component---card-overlay--pad: var(--_spacing---step--5);
  --_component---card-overlay--scrim: color-mix(in oklch, var(--_palette---neutral--1000) 75%, transparent);
  --_component---card-overlay--text: var(--_palette---neutral--0);
  --_component---card-overlay--corner-bg: var(--_theme---accent--main);
  --_component---card-overlay--corner-color: var(--_theme---accent--text);
  --_palette---accent-2--700: #9f4500;
  --_radius---3xl: 1.5rem;
  --_spacing---container--lg: 64rem;
  --_motion---blur-strong: 12px;
  --base-2: 0;
  --_state---false: 1;
  --_theme---border--width-2: 2px;
  --_typography---family--mono: "JetBrains Mono", ui-monospace, "SF Mono", Menlo, Consolas, monospace;
  --_border---bold: 6px;
  --_component---card-stack--max-depth: 3;
  --_button-style---border-active: transparent;
  --_trigger---off: 1;
  --_text-style---leading: var(--_typography---leading--normal);
  --_layout---gutter: var(--_spacing---step--4);
  --_section---text-subtle: var(--_theme---text--subtle);
  --_section-theme---border-2: var(--_section---rule);
  --_palette---accent-2--seed: #fe9b61;
  --dropdown: 1000;
  --_spacing---container--md: 48rem;
  --_theme---border--width-4: 4px;
  --_motion---distance-lg: 4rem;
  --_typography---family--sans: "Nugros", Arial, sans-serif;
  --_button-style---border-hover: transparent;
  --_component---card-stack--opacity-step: .15;
  --_border---hairline: 1px;
  --_trigger---on: 0;
  --_radius---full: 9999px;
  --_state---true: 0;
  --_text-style---margin-bottom: 0;
  --_layout---max-content: var(--_spacing---container--xl);
  --_section---accent: var(--_theme---accent--main);
  --_section-theme---button-bg-2: var(--_section---button-bg);
  --_theme---border--focus: var(--_palette---focus--seed);
  --_palette---accent-2--100: oklch(from var(--_palette---accent-2--seed) .94 calc(c * .4) h);
  --_palette---accent-2--200: oklch(from var(--_palette---accent-2--seed) .88 calc(c * .6) h);
  --_theme---border--inverse: var(--_palette---neutral--0);
  --_palette---accent-2--300: oklch(from var(--_palette---accent-2--seed) .82 calc(c * .78) h);
  --_theme---border--main: var(--_palette---neutral--300);
  --_palette---accent-2--400: oklch(from var(--_palette---accent-2--seed) .77 calc(c * .92) h);
  --_theme---border--strong: var(--_palette---neutral--500);
  --_palette---accent-2--50: oklch(from var(--_palette---accent-2--seed) .97 calc(c * .2) h);
  --_theme---border--subtle: var(--_palette---neutral--200);
  --_palette---accent-2--500: var(--_palette---accent-2--seed);
  --_theme---border--width-5: var(--_theme---border--width-1);
  --_palette---accent-2--800: oklch(from var(--_palette---accent-2--seed) .38 calc(c * .85) h);
  --_theme---border--accent: var(--_palette---core--500);
  --_palette---accent-2--900: oklch(from var(--_palette---accent-2--seed) .26 calc(c * .7) h);
  --_palette---accent--600: #729250;
  --_component---card-stack--scale-step: 0;
  --_typography---family--serif: "Source Serif Pro", "Iowan Old Style", Georgia, "Times New Roman", serif;
  --_spacing---container--sm: 40rem;
  --_motion---distance-md: 2rem;
  --_radius---lg: .75rem;
  --large: 1280px;
  --_button-style---ring: transparent;
  --_theme---ring-blur: 0;
  --_border---heavy: 4px;
  --_text-style---margin-top: 0;
  --_layout---column-width: calc((min(var(--_layout---max-content), 100% - var(--_spacing---page-margin) * 2)  - var(--_layout---gutter) * (var(--_layout---column-count)  - 1)) / var(--_layout---column-count));
  --_section---border: var(--_theme---border--main);
  --_section-theme---button-text-2: var(--_section---button-text);
  --_palette---accent--700: #506e2d;
  --_component---card-stack--shadow-strength: .3;
  --_motion---distance-sm: 1rem;
  --_typography---fluid-unit: calc(min(1vw, 1cqi));
  --_spacing---container--xl: 80rem;
  --_radius---md: .5rem;
  --max-2: 9999;
  --_theme---ring-offset: 2px;
  --_border---max: 12px;
  --_text-style---tracking: var(--_typography---tracking--normal);
  --_section---border-subtle: var(--_theme---border--subtle);
  --_button-style---surface-3: var(--_theme---accent--main);
  --_section-theme---heading-2: var(--_section---heading);
  --_typography---trim-bottom: .38em;
  --_typography---trim-top: .33em;
  --_typography---viewport-max: 90;
  --_typography---viewport-min: 20;
  --_palette---accent--seed: #8cad6a;
  --_spacing---container--xs: 28rem;
  --_component---card-stack--wind-up-distance: 1;
  --_motion---distance-xs: .5rem;
  --_typography---leading--display: .95;
  --medium: 991px;
  --_theme---ring-width: 3px;
  --_radius---sm: .375rem;
  --_border---thick: 3px;
  --_text-style---trim-bottom-2: var(--_typography---trim-bottom);
  --_section---button-bg: var(--_theme---accent--main);
  --_button-style---surface-active: var(--_theme---accent--active);
  --_section-theme---muted-2: var(--_section---muted);
  --_palette---accent--100: oklch(from var(--_palette---accent--seed) .94 calc(c * .4) h);
  --_palette---accent--200: oklch(from var(--_palette---accent--seed) .88 calc(c * .6) h);
  --_palette---accent--300: oklch(from var(--_palette---accent--seed) .82 calc(c * .78) h);
  --_palette---accent--400: oklch(from var(--_palette---accent--seed) .77 calc(c * .92) h);
  --_palette---accent--50: oklch(from var(--_palette---accent--seed) .97 calc(c * .2) h);
  --_palette---accent--500: var(--_palette---accent--seed);
  --_palette---accent--800: oklch(from var(--_palette---accent--seed) .38 calc(c * .85) h);
  --_palette---accent--900: oklch(from var(--_palette---accent--seed) .26 calc(c * .7) h);
  --_palette---alert--300: #e88982;
  --_component---card-stack--z-base: 10;
  --_spacing---container--xxl: 96rem;
  --_typography---leading--loose: 2;
  --modal-2: 1400;
  --_motion---perspective: 1200px;
  --_radius---xl: 1rem;
  --_border---thin: 1px;
  --_theme---elevation-ring: transparent;
  --_text-style---trim-top-2: var(--_typography---trim-top);
  --_button-style---surface-hover: var(--_theme---accent--hover);
  --_section---button-text: var(--_theme---accent--text);
  --_section-theme---surface-2: var(--_section---surface);
  --_component---card-stack--offset-x: var(--_spacing---step--3);
  --_component---card-stack--offset-y: var(--_spacing---step--3);
  --_palette---alert--600: #ca2f1e;
  --_component---element-h: 100vh;
  --n58-hero-lead-measure: 36ch;
  --_typography---leading--none: 1;
  --_spacing---page-margin: clamp(1rem, calc(1rem + ((min(1vw, 1cqi)  - .2rem) * 2.232)), 3rem);
  --_radius---xs: .25rem;
  --_theme---ring-color: var(--_palette---focus--seed);
  --_text-style---weight: var(--_typography---weight--regular);
  --_section---heading: var(--_theme---text--strong);
  --_section-theme---text-2: var(--_section---text);
  --_button-style---text-3: var(--_theme---accent--text);
  --_palette---alert--700: #a60000;
  --_component---element-top: 0;
  --n58-orange: #f97d14;
  --_typography---leading--normal: 1.5;
  --_spacing---section--lg: clamp(5.5rem, calc(5.5rem + ((min(1vw, 1cqi)  - .2rem) * 5.02)), 10rem);
  --_radius---card: var(--_radius---lg);
  --_theme---surface--inverse: var(--_palette---neutral--900);
  --_text-style---size: var(--_typography---size--body);
  --_section---muted: var(--_theme---text--muted);
  --_button-style---text-active: var(--_theme---accent--text);
  --white: white;
  --_palette---alert--900: #561d18;
  --n58-ring: 0%;
  --_component---half: 50vh;
  --_typography---leading--relaxed: 1.7;
  --_spacing---section--md: clamp(4rem, calc(4rem + ((min(1vw, 1cqi)  - .2rem) * 3.348)), 7rem);
  --_radius---control: var(--_radius---md);
  --_theme---surface--sunken: var(--_palette---neutral--100);
  --_section---rule: var(--_theme---border--subtle);
  --_button-style---text-hover: var(--_theme---accent--text);
  --black-2: black;
  --_component---runway: 100vh;
  --_theme---surface--main: var(--_palette---neutral--0);
  --_component---trigger: 100vh;
  --_theme---surface--overlay: var(--_palette---overlay--light);
  --_theme---surface--raised: var(--_palette---neutral--50);
  --_theme---surface--scrim: var(--_palette---scrim--subtle);
  --_palette---alert--seed: #ef5541;
  --_component---map--marker-size: 1.25rem;
  --nav: 1200;
  --_typography---leading--snug: 1.25;
  --_spacing---section--page-top: clamp(8rem, calc(8rem + ((min(1vw, 1cqi)  - .2rem) * 5.357)), 14rem);
  --_radius---control-sm: var(--_radius---sm);
  --_theme---text--alert: var(--_palette---alert--700);
  --_section---selection-bg: var(--_theme---selection--background);
  --_palette---alert--100: oklch(from var(--_palette---alert--seed) .93 calc(c * .35) h);
  --_component---map--bg: var(--_theme---surface--inverse);
  --_palette---alert--200: oklch(from var(--_palette---alert--seed) .85 calc(c * .55) h);
  --_component---map--accent: var(--_theme---accent--main);
  --_palette---alert--400: oklch(from var(--_palette---alert--seed) .72 calc(c * .92) h);
  --_component---map--popup-radius: var(--_component---card--radius);
  --_palette---alert--50: oklch(from var(--_palette---alert--seed) .97 calc(c * .18) h);
  --_component---map--border: var(--_section---border-subtle);
  --_palette---alert--500: var(--_palette---alert--seed);
  --_component---map--popup-bg: var(--_section---surface);
  --_palette---alert--800: oklch(from var(--_palette---alert--seed) .35 calc(c * .85) h);
  --_component---map--text: var(--_section---text);
  --_component---map--text-muted: var(--_section---text-muted);
  --_palette---alternate-2--300: #9672dd;
  --_typography---leading--squashed: .9;
  --overlay: 1300;
  --_component---marquee--hover-ease: .15;
  --_spacing---section--sm: clamp(3rem, calc(3rem + ((min(1vw, 1cqi)  - .2rem) * 2.232)), 5rem);
  --_radius---modal: var(--_radius---xl);
  --_theme---text--inverse: var(--_palette---neutral--0);
  --_section---selection-text: var(--_theme---selection--text);
  --not-barbie-light: #d7a2f4;
  --_component---marquee--gap: var(--_spacing---step--5);
  --_palette---alternate-2--600: #c9a4ff;
  --_component---nav--blur: 12px;
  --popover: 1500;
  --_typography---leading--tight: .95;
  --_spacing---section--xl: clamp(7rem, calc(7rem + ((min(1vw, 1cqi)  - .2rem) * 6.696)), 14rem);
  --_theme---text--main: var(--_palette---neutral--900);
  --_radius---panel: var(--_radius---lg);
  --_section---surface: var(--_theme---surface--main);
  --_palette---alternate-2--700: #9e77ed;
  --_typography---leading--ui: 1.2;
  --raise: 1;
  --_component---nav--height: 4rem;
  --_spacing---section--xs: clamp(2rem, calc(2rem + ((min(1vw, 1cqi)  - .2rem) * 1.25)), 3rem);
  --_radius---pill: var(--_radius---full);
  --_theme---text--muted: var(--_palette---neutral--600);
  --_section---surface-raised: var(--_theme---surface--raised);
  --_component---nav--text-hover: var(--_theme---text--accent);
  --_component---nav--border: var(--_section---border-subtle);
  --_component---nav--surface: var(--_section---surface);
  --_component---nav--text: var(--_section---text);
  --_palette---alternate-2--900: #261a28;
  --_component---navbar--banner-height: 2rem;
  --raise-2: 2;
  --_typography---size--body-ceil: 1.125;
  --_spacing---step--0: 0;
  --_theme---text--strong: var(--_palette---neutral--1000);
  --_radius---tag: var(--_radius---xs);
  --_section---surface-sunken: var(--_theme---surface--sunken);
  --_palette---alternate-2--seed: #6035a5;
  --raise-3: 3;
  --_component---navbar--height: 4.5rem;
  --_spacing---step--1: clamp(.25rem, calc(.25rem + ((min(1vw, 1cqi)  - .2rem) * .179)), .375rem);
  --_typography---size--body-floor: 1;
  --_theme---text--subtle: var(--_palette---neutral--400);
  --_section---text: var(--_theme---text--main);
  --_palette---alternate-2--100: oklch(from var(--_palette---alternate-2--seed) .975 calc(c * .3) h);
  --_theme---text--accent: var(--_palette---core--700);
  --_palette---alternate-2--200: oklch(from var(--_palette---alternate-2--seed) .965 calc(c * .5) h);
  --_theme---text--link: var(--_palette---core--700);
  --_palette---alternate-2--400: oklch(from var(--_palette---alternate-2--seed) .945 calc(c * .88) h);
  --_theme---text--link-hover: var(--_palette---core--800);
  --_palette---alternate-2--50: oklch(from var(--_palette---alternate-2--seed) .985 calc(c * .15) h);
  --_theme---text--success: var(--_palette---success--bold);
  --_palette---alternate-2--500: var(--_palette---alternate-2--seed);
  --_theme---text--warning: var(--_palette---warning--bold);
  --_palette---alternate-2--800: oklch(from var(--_palette---alternate-2--seed) .52 calc(c * .9) h);
  --_palette---alternate--200: #d7a2f4;
  --_component---navbar--mobile-bp: 65em;
  --_spacing---step--2: clamp(.5rem, calc(.5rem + ((min(1vw, 1cqi)  - .2rem) * .179)), .625rem);
  --_typography---size--body-from: 1;
  --small: 767px;
  --_theme---accent--active: var(--_palette---core--700);
  --_section---text-muted: var(--_theme---text--muted);
  --_component---navbar--height-total: calc(var(--_component---navbar--height)  + var(--_component---navbar--banner-height));
  --_component---navbar--accent: var(--_theme---accent--main);
  --_component---navbar--border: var(--_section---border-subtle);
  --_component---navbar--surface: var(--_section---surface);
  --_component---navbar--surface-scrolled: color-mix(in oklch, var(--_section---surface) 92%, transparent);
  --_component---navbar--text: var(--_section---text);
  --_palette---alternate--600: #9816cb;
  --_component---search--icon-size: 1rem;
  --_spacing---step--3: clamp(.75rem, calc(.75rem + ((min(1vw, 1cqi)  - .2rem) * .357)), 1rem);
  --_typography---size--body-to: 1.1253;
  --sticky: 1100;
  --_theme---accent--hover: var(--_palette---core--600);
  --_section---text-strong: var(--_theme---text--strong);
  --_component---search--bar-pad-block: var(--_spacing---step--3);
  --_component---search--bar-pad-inline: var(--_spacing---step--4);
  --_component---search--bar-radius: var(--_radius---pill);
  --_component---search--highlight-active: var(--_theme---accent--main);
  --_component---search--highlight-bg: color-mix(in oklch, var(--_theme---accent--main) 35%, transparent);
  --_component---search--highlight-text: var(--_theme---accent--text);
  --_component---search--bar-bg: var(--_section---surface-raised);
  --_component---search--bar-border: var(--_section---border);
  --_palette---alternate--700: #7900a9;
  --_spacing---step--4: clamp(1rem, calc(1rem + ((min(1vw, 1cqi)  - .2rem) * .357)), 1.25rem);
  --_typography---size--display-ceil: 7;
  --_component---swiper--arrow-size: 2.75rem;
  --tiny: 478px;
  --_theme---accent--main: var(--_palette---core--500);
  --_palette---alternate--900: #2c1638;
  --_spacing---step--5: clamp(1.25rem, calc(1.25rem + ((min(1vw, 1cqi)  - .2rem) * .446)), 1.625rem);
  --_typography---size--display-floor: 2.75;
  --toast: 1600;
  --_component---swiper--autoplay-delay: 4000;
  --_theme---accent--soft: var(--_palette---core--100);
  --_palette---alternate--seed: #b743ed;
  --_typography---size--display-from: 2.75;
  --_spacing---step--6: clamp(1.5rem, calc(1.5rem + ((min(1vw, 1cqi)  - .2rem) * .625)), 2rem);
  --_component---swiper--bullet-active-w: 1.5rem;
  --tooltip: 1700;
  --_theme---accent--text: var(--_palette---neutral--900);
  --_palette---alternate--100: oklch(from var(--_palette---alternate--seed) .93 calc(c * .4) h);
  --_palette---alternate--300: oklch(from var(--_palette---alternate--seed) .76 calc(c * .8) h);
  --_palette---alternate--400: oklch(from var(--_palette---alternate--seed) .68 calc(c * .92) h);
  --_palette---alternate--50: oklch(from var(--_palette---alternate--seed) .97 calc(c * .2) h);
  --_palette---alternate--500: var(--_palette---alternate--seed);
  --_palette---alternate--800: oklch(from var(--_palette---alternate--seed) .32 calc(c * .85) h);
  --_palette---core--100: #e8ffbb;
  --_typography---size--display-to: 6.0001;
  --_spacing---step--7: clamp(2rem, calc(2rem + ((min(1vw, 1cqi)  - .2rem) * .893)), 2.75rem);
  --xl-2: 1440px;
  --_component---swiper--bullet-size: .5rem;
  --_theme---selection--background: var(--_palette---core--500);
  --_palette---core--600: #6da600;
  --_typography---size--giant-ceil: 10;
  --_component---swiper--speed: 600;
  --xxl: 1920px;
  --_spacing---step--8: clamp(2.5rem, calc(2.5rem + ((min(1vw, 1cqi)  - .2rem) * 1.25)), 3.5rem);
  --_theme---selection--text: var(--_palette---neutral--900);
  --_component---swiper--gap: var(--_spacing---step--4);
  --_component---swiper--bullet-active-bg: var(--_theme---accent--main);
  --_component---swiper--arrow-bg: var(--_section---surface);
  --_component---swiper--arrow-bg-hover: var(--_section---surface-raised);
  --_component---swiper--arrow-color: var(--_section---text);
  --_component---swiper--bullet-bg: var(--_section---border);
  --_palette---core--700: #4d8400;
  --_typography---size--giant-floor: 4;
  --_component---tabs-vertical--indicator-w: 3px;
  --_theme---status--alert: var(--_palette---alert--500);
  --_palette---core--900: #1f2823;
  --_typography---size--giant-from: 4;
  --_component---tabs-vertical--sidebar-width: 16rem;
  --_theme---status--info: var(--_palette---info--main);
  --_component---tabs-vertical--gap: var(--_spacing---step--6);
  --_component---tabs-vertical--trigger-pad: var(--_spacing---step--3);
  --_component---tabs-vertical--indicator-color: var(--_theme---accent--main);
  --_palette---core--seed: #a0dd52;
  --_typography---size--giant-to: 9.0001;
  --_component---tag--border: transparent;
  --_theme---status--success: var(--_palette---success--main);
  --_palette---core--200: oklch(from var(--_palette---core--seed) .92 calc(c * .5) h);
  --_component---tag--radius: var(--_radius---pill);
  --_palette---core--300: oklch(from var(--_palette---core--seed) .88 calc(c * .7) h);
  --_component---tag--surface: var(--_theme---accent--soft);
  --_palette---core--400: oklch(from var(--_palette---core--seed) .83 calc(c * .88) h);
  --_component---tag--surface-hover: var(--_theme---accent--main);
  --_palette---core--50: oklch(from var(--_palette---core--seed) .975 calc(c * .15) h);
  --_component---tag--text: var(--_theme---text--accent);
  --_palette---core--500: var(--_palette---core--seed);
  --_component---tag--text-hover: var(--_theme---accent--text);
  --_palette---core--800: oklch(from var(--_palette---core--seed) .45 calc(c * .9) h);
  --_palette---focus--seed: #b862e4;
  --_typography---size--h1-ceil: 5;
  --_component---toggle-bulb--border: 2px;
  --_theme---status--warning: var(--_palette---warning--main);
  --_palette---info--seed: #a694d8;
  --_typography---size--h1-floor: 2.25;
  --_component---toggle-bulb--glow-strength: .6;
  --_palette---info--bold: oklch(from var(--_palette---info--seed) calc(l - .2) c h);
  --_palette---info--main: var(--_palette---info--seed);
  --_palette---info--soft: oklch(from var(--_palette---info--seed) .93 calc(c * .45) h);
  --_palette---neutral--0: #ffefe9;
  --_typography---size--h1-from: 2.25;
  --_component---toggle-bulb--size: 1.4rem;
  --_component---toggle-bulb--accent: var(--_theme---accent--main);
  --_palette---neutral--100: #e3d8d4;
  --_typography---size--h1-to: 4.35;
  --_component---toggle-position--border: 2px;
  --_palette---neutral--1000: #080c0d;
  --_typography---size--h2-ceil: 3.875;
  --_component---toggle-position--circle: 1.5rem;
  --_palette---neutral--200: #c5bdba;
  --_typography---size--h2-floor: 1.875;
  --_component---toggle-position--track-h: 2.5rem;
  --_palette---neutral--300: #a6a09e;
  --_typography---size--h2-from: 1.875;
  --_component---toggle-position--track-w: 5rem;
  --_component---toggle-position--accent: var(--_theme---accent--main);
  --_palette---neutral--400: #8a8583;
  --_typography---size--h2-to: 3.4374;
  --_component---card--padding: var(--_spacing---step--5);
  --_component---card--radius: var(--_radius---card);
  --_component---card--border: var(--_section---border-subtle);
  --_component---card--border-hover: var(--_section---border);
  --_component---card--surface: var(--_section---surface-raised);
  --_component---card--surface-hover: var(--_section---surface);
  --_component---card--text: var(--_section---text);
  --_palette---neutral--50: #f5e4de;
  --_typography---size--h3-ceil: 3;
  --_component---field--padding-block: var(--_spacing---step--3);
  --_palette---neutral--500: #6f6b69;
  --_typography---size--h3-floor: 1.625;
  --_component---field--padding-inline: var(--_spacing---step--4);
  --_component---field--border-focus: var(--_theme---border--focus);
  --_component---field--radius: var(--_radius---control);
  --_component---field--border-hover: var(--_section---border-strong);
  --_component---field--placeholder: var(--_section---text-subtle);
  --_component---field--border: var(--_section---border);
  --_component---field--surface: var(--_section---surface);
  --_component---field--surface-hover: var(--_section---surface-raised);
  --_component---field--text: var(--_section---text);
  --_palette---neutral--600: #585453;
  --_typography---size--h3-from: 1.625;
  --_component---fsmenu--link-gap: var(--_spacing---step--3);
  --_palette---neutral--700: #3a3e3f;
  --_typography---size--h3-to: 2.7191;
  --_component---fsmenu--padding: var(--_spacing---step--7);
  --_component---fsmenu--accent: var(--_palette---core--400);
  --_component---fsmenu--link-size: var(--_typography---size--h1);
  --_component---fsmenu--surface: var(--_theme---surface--inverse);
  --_component---fsmenu--text: var(--_theme---text--inverse);
  --_palette---neutral--800: #282c2d;
  --_typography---size--h4-ceil: 2.25;
  --_component---button--radius: var(--_radius---control);
  --_palette---neutral--900: #1b2021;
  --_typography---size--h4-floor: 1.375;
  --_component---dialog--radius: var(--_radius---modal);
  --_palette---neutral--seed: #666261;
  --_typography---size--h4-from: 1.375;
  --_component---dialog--scrim: var(--_palette---scrim--strong);
  --_component---dialog--surface: var(--_section---surface);
  --_typography---size--h4-to: 2.1247;
  --_palette---success--seed: #5ac576;
  --_component---tooltip--radius: var(--_radius---control-sm);
  --_palette---success--bold: oklch(from var(--_palette---success--seed) calc(l - .2) c h);
  --_palette---success--main: var(--_palette---success--seed);
  --_palette---success--soft: oklch(from var(--_palette---success--seed) .93 calc(c * .45) h);
  --_typography---size--h5-ceil: 1.625;
  --_palette---warning--seed: #f5b75b;
  --_component---tooltip--surface: var(--_theme---surface--inverse);
  --_palette---warning--bold: oklch(from var(--_palette---warning--seed) calc(l - .2) c h);
  --_palette---warning--main: var(--_palette---warning--seed);
  --_palette---warning--soft: oklch(from var(--_palette---warning--seed) .95 calc(c * .45) h);
  --_typography---size--h5-floor: 1.125;
  --_palette---overlay--dark: color-mix(in oklch, var(--_palette---neutral--900) 70%, transparent);
  --_component---tooltip--text: var(--_theme---text--inverse);
  --_typography---size--h5-from: 1.125;
  --_palette---overlay--light: color-mix(in oklch, var(--_palette---neutral--0) 80%, transparent);
  --_component---toggle--surface-on: var(--_theme---accent--main);
  --_typography---size--h5-to: 1.5625;
  --_palette---scrim--strong: color-mix(in oklch, var(--_palette---neutral--900) 40%, transparent);
  --_component---toggle--knob: var(--_section---surface);
  --_typography---size--h6-ceil: 1.25;
  --_palette---scrim--subtle: color-mix(in oklch, var(--_palette---neutral--900) 8%, transparent);
  --_component---toggle--surface-off: var(--_section---border);
  --_typography---size--h6-floor: 1;
  --_typography---size--h6-from: 1;
  --_typography---size--h6-to: 1.2499;
  --_typography---size--hero-ceil: 7;
  --_typography---size--hero-fit: 12;
  --_typography---size--hero-floor: 2.75;
  --_typography---size--hero-from: 2.75;
  --_typography---size--hero-to: 6.0001;
  --_typography---size--lead-ceil: 1.375;
  --_typography---size--lead-floor: 1.125;
  --_typography---size--lead-from: 1.125;
  --_typography---size--lead-to: 1.3749;
  --_typography---size--micro-ceil: .6875;
  --_typography---size--micro-floor: .6875;
  --_typography---size--micro-from: .6875;
  --_typography---size--micro-to: .6875;
  --_typography---size--poster-ceil: 20;
  --_typography---size--poster-floor: 4;
  --_typography---size--poster-from: 4;
  --_typography---size--poster-to: 18;
  --_typography---size--small-ceil: .875;
  --_typography---size--small-floor: .875;
  --_typography---size--small-from: .875;
  --_typography---size--small-to: .875;
  --_typography---size--stat-ceil: 4.5;
  --_typography---size--stat-floor: 2.5;
  --_typography---size--stat-from: 2.5;
  --_typography---size--stat-to: 4.0624;
  --_typography---size--tiny-ceil: .75;
  --_typography---size--tiny-floor: .75;
  --_typography---size--tiny-from: .75;
  --_typography---size--tiny-to: .75;
  --_typography---size--body: clamp(calc(var(--_typography---size--body-floor) * 1rem), calc(var(--_typography---size--body-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--body-to)  - var(--_typography---size--body-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--body-ceil) * 1rem));
  --_typography---size--display: clamp(calc(var(--_typography---size--display-floor) * 1rem), calc(var(--_typography---size--display-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--display-to)  - var(--_typography---size--display-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--display-ceil) * 1rem));
  --_typography---size--giant: clamp(calc(var(--_typography---size--giant-floor) * 1rem), calc(var(--_typography---size--giant-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--giant-to)  - var(--_typography---size--giant-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--giant-ceil) * 1rem));
  --_typography---size--h1: clamp(calc(var(--_typography---size--h1-floor) * 1rem), calc(var(--_typography---size--h1-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--h1-to)  - var(--_typography---size--h1-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--h1-ceil) * 1rem));
  --_typography---size--h2: clamp(calc(var(--_typography---size--h2-floor) * 1rem), calc(var(--_typography---size--h2-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--h2-to)  - var(--_typography---size--h2-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--h2-ceil) * 1rem));
  --_typography---size--h3: clamp(calc(var(--_typography---size--h3-floor) * 1rem), calc(var(--_typography---size--h3-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--h3-to)  - var(--_typography---size--h3-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--h3-ceil) * 1rem));
  --_typography---size--h4: clamp(calc(var(--_typography---size--h4-floor) * 1rem), calc(var(--_typography---size--h4-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--h4-to)  - var(--_typography---size--h4-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--h4-ceil) * 1rem));
  --_typography---size--h5: clamp(calc(var(--_typography---size--h5-floor) * 1rem), calc(var(--_typography---size--h5-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--h5-to)  - var(--_typography---size--h5-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--h5-ceil) * 1rem));
  --_typography---size--h6: clamp(calc(var(--_typography---size--h6-floor) * 1rem), calc(var(--_typography---size--h6-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--h6-to)  - var(--_typography---size--h6-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--h6-ceil) * 1rem));
  --_typography---size--hero: clamp(calc(var(--_typography---size--hero-floor) * 1rem), min(calc(var(--_typography---size--hero-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--hero-to)  - var(--_typography---size--hero-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--hero-fit) * 1svh)), calc(var(--_typography---size--hero-ceil) * 1rem));
  --_typography---size--lead: clamp(calc(var(--_typography---size--lead-floor) * 1rem), calc(var(--_typography---size--lead-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--lead-to)  - var(--_typography---size--lead-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--lead-ceil) * 1rem));
  --_typography---size--micro: clamp(calc(var(--_typography---size--micro-floor) * 1rem), calc(var(--_typography---size--micro-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--micro-to)  - var(--_typography---size--micro-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--micro-ceil) * 1rem));
  --_typography---size--poster: clamp(calc(var(--_typography---size--poster-floor) * 1rem), calc(var(--_typography---size--poster-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--poster-to)  - var(--_typography---size--poster-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--poster-ceil) * 1rem));
  --_typography---size--small: clamp(calc(var(--_typography---size--small-floor) * 1rem), calc(var(--_typography---size--small-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--small-to)  - var(--_typography---size--small-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--small-ceil) * 1rem));
  --_typography---size--stat: clamp(calc(var(--_typography---size--stat-floor) * 1rem), calc(var(--_typography---size--stat-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--stat-to)  - var(--_typography---size--stat-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--stat-ceil) * 1rem));
  --_typography---size--tiny: clamp(calc(var(--_typography---size--tiny-floor) * 1rem), calc(var(--_typography---size--tiny-from) * 1rem + (var(--_typography---fluid-unit)  - var(--_typography---viewport-min) * .01rem) * ((var(--_typography---size--tiny-to)  - var(--_typography---size--tiny-from)) * 100 / max(1, var(--_typography---viewport-max)  - var(--_typography---viewport-min)))), calc(var(--_typography---size--tiny-ceil) * 1rem));
  --_typography---tracking--normal: 0em;
  --_typography---tracking--tight: -.02em;
  --_typography---tracking--tighter: -.03em;
  --_typography---tracking--tightest: -.04em;
  --_typography---tracking--wide: .04em;
  --_typography---tracking--wider: .08em;
  --_typography---tracking--widest: .12em;
  --_typography---weight--black: 900;
  --_typography---weight--bold: 700;
  --_typography---weight--extrabold: 800;
  --_typography---weight--extralight: 200;
  --_typography---weight--light: 300;
  --_typography---weight--medium: 500;
  --_typography---weight--regular: 400;
  --_typography---weight--semibold: 600;
  --_typography---weight--thin: 100;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

figure {
  margin-bottom: 10px;
}

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

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

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

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

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

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

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

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

.page-wrapper {
  overflow: hidden;
}

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

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

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

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

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

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

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

.margin-small {
  margin: 1rem;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.main-wrapper {
  overflow: visible;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.hide {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.main-footer_logo_image {
  height: 2em;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.list {
  font-family: Nugros;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.apagar {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

.fw-embed {
  display: none;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .padding-small {
    flex: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .main-footer_column_block {
    display: flex;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .calendar-secondary_box {
    flex: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .grid {
    flex: 1;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .tabs-menu {
    position: absolute;
  }

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

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

  .tabs {
    position: static;
  }

  .p-beneficios_tab_inner_content {
    width: 80%;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .marquee_image-separator {
    height: 2rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .producto_container {
    align-self: stretch;
  }

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

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

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

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

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

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

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

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

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

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

  .page-wrapper {
    overflow: hidden;
  }

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

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

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

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

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

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

  .padding-xxlarge {
    padding: 4rem;
  }

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

  .hide-tablet {
    display: none;
  }

  .padding-xhuge {
    padding: 6rem;
  }

  .margin-xxhuge {
    margin: 8rem;
  }

  .margin-huge {
    margin: 5rem;
  }

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

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

  .margin-medium {
    margin: 1.5rem;
  }

  .margin-xxlarge {
    margin: 4rem;
  }

  .margin-xlarge {
    margin: 3rem;
  }

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

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

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

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

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

  .padding-xlarge {
    padding: 3rem;
  }

  .padding-large {
    padding: 2.5rem;
  }

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

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

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

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

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

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

  .padding-xxhuge {
    padding: 8rem;
  }

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

  .padding-medium {
    padding: 1.5rem;
  }

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

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

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

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

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

  .padding-huge {
    padding: 5rem;
  }

  .margin-large {
    margin: 2.5rem;
  }

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

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

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

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

  .show-tablet {
    display: block;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .section_marquee {
    padding-top: 0;
  }

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

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

  .chatbot_expand-button {
    display: none;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

  .cols {
    flex-flow: column;
  }

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

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

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

  .tpanel__num {
    display: none;
  }

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

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

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

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

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

  .tabs__rail {
    flex-flow: wrap;
  }

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

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

  .dots {
    display: none;
  }

  .sim__label {
    min-width: 100%;
  }

  .chrome.dots {
    display: none;
  }

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

  .tpl-hero {
    grid-template-columns: minmax(0, 1fr);
  }

  .tpl-hero_media {
    order: 2;
  }

  .n58-ne-apply {
    grid-template-columns: minmax(0, 1fr);
  }

  .n58-ne-apply_form {
    position: static;
  }

  .n58-ne-mujer-o15-layout {
    grid-row-gap: var(--_spacing---step--6);
    grid-template-columns: minmax(0, 1fr);
    align-items: start;
  }

  .n58-ne-capacitaciones-row {
    grid-column-gap: var(--_spacing---step--4);
    grid-row-gap: var(--_spacing---step--2);
    grid-template-columns: 6rem 3.5rem minmax(0, 1fr);
  }
}

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

  .margin-xhuge {
    margin: 4rem;
  }

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

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

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

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

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

  .padding-xxlarge {
    padding: 3rem;
  }

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

  .padding-xhuge {
    padding: 4rem;
  }

  .margin-xxhuge {
    margin: 4.5rem;
  }

  .margin-huge {
    margin: 3.5rem;
  }

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

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

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

  .margin-medium {
    margin: 1.25rem;
  }

  .margin-xxlarge {
    margin: 3rem;
  }

  .margin-xlarge {
    margin: 2rem;
  }

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

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

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

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

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

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

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

  .padding-xlarge {
    padding: 2rem;
  }

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

  .padding-large {
    padding: 1.5rem;
  }

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

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

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

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

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

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

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

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

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

  .padding-xxhuge {
    padding: 4.5rem;
  }

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

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

  .padding-medium {
    padding: 1.25rem;
  }

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

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

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

  .padding-huge {
    padding: 3.5rem;
  }

  .margin-large {
    margin: 1.5rem;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .p-caracteristicas_card_info {
    padding: 1rem;
  }

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

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

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

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

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

  .p-faq_icon_wrapper {
    width: 1.75rem;
  }

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

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

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

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

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

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

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

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

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

  .cursor {
    border-color: #0000;
  }

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  .p-faq_list_container-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

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

  .spline-header {
    height: auto;
  }

  .s-hero_image_cover {
    align-items: center;
  }

  .s-hero_image_cover.vision {
    align-self: stretch;
    width: 100%;
  }

  .m-hero_image_cover, .h-hero_descarga_image-cover {
    align-items: center;
  }

  .ai-claim {
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .section_h-vision.dark-mode {
    height: auto;
  }

  .section_h-mision.light-mode {
    height: auto;
    min-height: 0;
  }

  .about_values-horizontal-container {
    flex-flow: column;
    align-self: stretch;
    padding-left: 2rem;
    padding-right: 2rem;
  }

  .about_values-item-container.notch-div {
    width: 100%;
  }

  .padding-global-3 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .secondary-heading-style-h4 {
    font-size: 1rem;
  }

  .main-footer_column_wrapper-multiple {
    text-align: center;
    align-items: center;
  }

  .collection-item {
    align-self: flex-start;
  }

  .padding-global-5 {
    padding-left: 1.25rem;
    padding-right: 1.25rem;
  }

  .main-footer_column_wrapper-single-column {
    text-align: center;
    align-self: flex-start;
    align-items: center;
  }

  .claim_basic-info, .claim_form, .claim_field-group {
    grid-row-gap: 1rem;
    grid-template-columns: 1fr;
  }

  .collection-item-3, .collection-item-4 {
    align-self: flex-start;
  }

  .h-hero_video_wrapper {
    align-items: center;
  }

  .modal_home-popup {
    align-items: flex-start;
  }

  .modal1_content-wrapper, .modal1_content-container {
    width: 100%;
    height: 100vh;
    max-height: none;
    padding-bottom: 7rem;
    padding-left: 5%;
    padding-right: 5%;
  }

  .p-beneficios_wrapper {
    flex-direction: column;
    padding: 1rem .8125rem;
    display: flex;
  }

  .spline-container {
    height: auto;
  }

  .heading-style-h1-2 {
    font-size: 2.5rem;
  }

  .text-size-medium-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .channels {
    grid-column-gap: .75rem;
    grid-row-gap: .75rem;
    flex-direction: column;
  }

  .ch__v {
    word-break: break-word;
    font-size: .95rem;
  }

  .photo-col.side-photo {
    display: none;
  }

  .wrap {
    padding-top: calc(3.9rem + env(safe-area-inset-top));
  }

  .side-photo {
    display: none;
  }

  .n58-ne-mujer-o15-row {
    grid-column-gap: var(--_spacing---step--3);
    padding-right: var(--_spacing---page-margin);
    flex-direction: row;
    display: flex;
  }

  .n58-ne-capacitaciones-row {
    grid-template-columns: 5rem minmax(0, 1fr);
  }

  .n58-ne-capacitaciones-num, .f-text-h3.n58-ne-capacitaciones-num, .f-text-h3.n58-ne-capacitaciones-num {
    display: none;
  }
}

@media screen and (max-width: 479px) {
  h2 {
    font-size: 2rem;
    line-height: .9;
  }

  h3 {
    margin-bottom: 0;
    font-size: 1.35rem;
    line-height: .9;
  }

  h4 {
    margin-bottom: 1rem;
    font-size: 1.25rem;
    font-weight: 400;
    line-height: 1;
  }

  h5 {
    margin-bottom: 1rem;
    font-size: 1.2rem;
    line-height: 1;
  }

  .heading-style-h4.text-weight-medium {
    font-size: 1.8rem;
    font-weight: 600;
  }

  .heading-style-h4.text-align-left {
    align-self: center;
  }

  .heading-style-h4.text-align-left.requisitos {
    text-align: center;
    text-align: center;
  }

  .heading-style-h4.caracteristica {
    font-size: 1.5rem;
  }

  .text-size-small.p-productos_faq_description {
    font-size: 1em;
  }

  .text-size-small.align-left {
    align-self: flex-start;
  }

  .padding-vertical {
    padding-left: 0;
    padding-right: 0;
  }

  .text-weight-normal {
    font-size: 2rem;
    line-height: 2.625rem;
  }

  .padding-0 {
    width: 100%;
  }

  .text-size-tiny {
    text-align: center;
    max-width: 60%;
  }

  .text-size-tiny.mobile-align-center {
    align-self: center;
  }

  .menu-link-text {
    text-align: left;
    font-size: .875rem;
    line-height: 1;
  }

  .menu-link-text.main {
    font-size: 1.5rem;
  }

  .hide-mobile-portrait {
    display: none;
  }

  .padding-left {
    padding-top: 0;
    padding-bottom: 0;
    padding-right: 0;
  }

  .max-width-full-mobile-portrait {
    width: 100%;
    max-width: none;
  }

  .margin-horizontal {
    margin-top: 0;
    margin-bottom: 0;
  }

  .padding-small {
    padding: .5rem;
  }

  .padding-small.no-top {
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .heading-style-h2 {
    font-size: 2rem;
  }

  .heading-style-h2.text-align-center {
    margin-top: 1rem;
  }

  .heading-style-h2.text-align-left {
    align-self: center;
    font-size: 2.2rem;
  }

  .heading-style-h2.text-align-left.faq {
    font-size: 1.7rem;
    font-weight: 400;
    line-height: 1;
  }

  .heading-style-h2.text-align-left.requisitos {
    text-align: center;
    font-size: 1.8em;
  }

  .heading-style-h2.text-color-white {
    align-self: flex-start;
    font-size: 1.8rem;
    line-height: 1.6rem;
  }

  .heading-style-h2.text-color-white.text-align-center {
    align-self: center;
    font-size: 2rem;
  }

  .heading-style-h2.legal {
    width: auto;
    font-size: 1.5em;
  }

  .max-width-large.align-center {
    max-width: none;
  }

  .padding-bottom {
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .text-size-medium {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .padding-right {
    padding-top: 0;
    padding-bottom: 0;
    padding-left: 0;
  }

  .margin-right {
    margin-top: 0;
    margin-bottom: 0;
    margin-left: 0;
  }

  .padding-global {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .margin-top {
    margin-bottom: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .padding-top {
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
  }

  .margin-left {
    margin-top: 0;
    margin-bottom: 0;
    margin-right: 0;
  }

  .padding-horizontal {
    padding-top: 0;
    padding-bottom: 0;
  }

  .margin-vertical {
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom {
    margin-top: 0;
    margin-left: 0;
    margin-right: 0;
  }

  .margin-bottom.margin-small {
    align-self: stretch;
  }

  .heading-style-h5 {
    text-align: left;
    font-size: 1em;
  }

  .heading-style-h5.text-color-white {
    text-align: left;
    align-self: center;
  }

  .heading-style-h5.text-color-white.text-align-center {
    text-align: center;
    text-align: center;
    width: auto;
    max-width: none;
  }

  .heading-style-h5.text-color-black {
    text-align: center;
  }

  .heading-style-h5.text-color-black.thumb.kpi {
    font-size: 2rem;
    line-height: 1.7rem;
  }

  .heading-style-h5.text-color-black.como-abrir {
    max-width: none;
  }

  .heading-style-h5.text-color-black.pago-movil {
    width: 100%;
  }

  .heading-style-h5.text-color-black.mobile-align-left {
    text-align: left;
  }

  .heading-style-h5.faq-filter {
    text-align: center;
  }

  .heading-style-h5.categoria {
    font-size: .7em;
  }

  .button.is-text-purple {
    font-size: .875rem;
  }

  .heading-style-h1.text-color-white {
    text-align: center;
    align-self: flex-start;
    font-size: 2rem;
    line-height: 1.7rem;
  }

  .heading-style-h1.text-color-white.text-align-center {
    max-width: none;
  }

  .heading-style-h1.text-color-white.main-title {
    text-align: left;
    align-self: stretch;
    font-size: 2.5rem;
    line-height: 2.3rem;
  }

  .heading-style-h1.text-color-black {
    text-align: left;
    width: 100%;
    font-size: 1.8rem;
    line-height: 1.7rem;
  }

  .heading-style-h1.text-color-black.thumb.kpi {
    font-size: 2.5rem;
    line-height: 2.2rem;
  }

  .heading-style-h1.text-color-black.como-abrir {
    max-width: none;
    line-height: 1.8rem;
  }

  .heading-style-h1.text-color-black.values {
    text-align: center;
    max-width: 90%;
    font-size: 1.5rem;
    line-height: 1;
  }

  .heading-style-h1.text-align-center.text-color-white {
    text-align: center;
    text-align: center;
    font-size: 1.8rem;
    line-height: 1.6rem;
  }

  .heading-style-h1.beneficios {
    align-self: stretch;
    font-size: 2rem;
    line-height: .8;
  }

  .heading-style-h1.legal {
    font-size: 3rem;
    line-height: 2.6rem;
  }

  .heading-style-h1.t-tulo-productos {
    max-width: 100%;
    font-size: 1.5em;
  }

  .heading-style-h1.productos {
    max-width: 100%;
    font-size: .8em;
  }

  .heading-style-h1.main-title {
    font-size: 3.2rem;
    line-height: 2.6rem;
  }

  .heading-style-h1.main-title {
    align-self: stretch;
    font-size: 2rem;
    line-height: 2rem;
  }

  .heading-style-h1.main-title.legal {
    align-self: stretch;
    font-size: 2.2em;
  }

  .heading-style-h1.main-title.legales {
    align-self: stretch;
    font-size: 1.8em;
    line-height: 1;
  }

  .heading-style-h1.main-title {
    text-align: left;
    font-size: 3.2rem;
    line-height: 2.6rem;
  }

  .heading-style-h1.main-title.legal {
    font-size: 2.2em;
  }

  .show-mobile-portrait {
    display: block;
  }

  .section_main-navbar {
    z-index: 3000;
  }

  .main-navbar_brand-logo_link {
    flex: 1;
    align-self: center;
    position: relative;
    top: 0;
    bottom: 0;
  }

  .main-navbar_brand-logo_link.w--current {
    padding-left: 0;
  }

  .main-navbar_brand-logo_image {
    flex: none;
    width: 7em;
    height: auto;
    display: flex;
  }

  .main-navbar_menu_wrapper {
    z-index: 2500;
    border: 2px solid var(--oro-negro);
    background-color: var(--hombre-invisible);
    flex: 0 auto;
    width: 90%;
    margin-left: auto;
    margin-right: auto;
    display: none;
  }

  .main-navbar_menu {
    display: none;
  }

  .main-navbar_menu_button.dropdown-trigger {
    border-radius: 0;
  }

  .main-navbar_menu_button.dropdown-trigger.w--open {
    background-color: var(--not-barbie);
    outline-color: var(--oro-negro);
    outline-offset: 0px;
    outline-width: 2px;
    outline-style: none;
  }

  .main-navbar_menu_button.dropdown-trigger.light.w--open {
    background-color: var(--te-quiero-verde);
    background-color: var(--te-quiero-verde);
  }

  .main-footer_logo_wrapper {
    align-self: flex-start;
  }

  .main-footer_logo_image {
    height: 2.5rem;
  }

  .main-footer_data_item {
    flex-direction: column;
  }

  .main-footer_column_wrapper {
    grid-column-gap: 2px;
    grid-row-gap: 2px;
    justify-content: flex-start;
    align-self: stretch;
    align-items: flex-start;
  }

  .main-footer_column_head {
    text-align: left;
    align-self: flex-start;
  }

  .main-footer_column_head.dark {
    color: #ffefe9;
  }

  .main-footer_column_link {
    color: var(--oro-negro);
    text-align: left;
    align-self: flex-start;
  }

  .main-footer_column_block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    place-items: start;
    display: flex;
  }

  .main-footer_legal_wrapper {
    grid-column-gap: 10px;
    grid-row-gap: 10px;
    color: var(--caldito-de-pollo);
    flex-flow: column;
    grid-template-rows: auto auto auto;
    justify-content: center;
    align-items: center;
    display: flex;
  }

  .h-content_wrapper.home {
    grid-row-gap: 0px;
    grid-row-gap: 0px;
    flex: 1;
    justify-content: center;
    align-items: stretch;
    height: auto;
    min-height: 100%;
  }

  .h-hero_content_wrapper.top-header {
    z-index: 1000;
    flex: 1;
    order: -1;
    justify-content: center;
    align-items: center;
    min-width: 0;
    padding: 10rem 1rem 2rem;
    position: relative;
  }

  .h-hero_content_wrapper.descarga {
    padding: 0;
  }

  .h-hero_content_wrapper.como-abrir {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_content_wrapper.obten-tu-tarjeta {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .h-hero_content_wrapper.dark-mode.kpi {
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    grid-column-gap: 0rem;
    grid-row-gap: 0rem;
    justify-content: center;
    align-items: center;
    padding: 2.5rem 1rem 1rem;
  }

  .h-hero_content_wrapper.tarjeta {
    flex: 0 auto;
    margin-top: 0%;
    padding-left: 0;
    padding-right: 0;
    position: relative;
  }

  .h-hero_content_wrapper.values {
    justify-content: center;
    align-items: flex-start;
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_content_wrapper.vision {
    padding: 0 1rem;
  }

  .h-hero_content_wrapper.mision {
    padding: 0 .5rem;
  }

  .h-hero_image_wrapper.home {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.categorias, .h-hero_image_wrapper.home {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.legal {
    z-index: 900;
    background-color: var(--caldito-de-pollo);
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.producto {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.home {
    z-index: 900;
    background-color: #1b2021;
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.conocenos {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.empresas {
    z-index: 900;
    aspect-ratio: 1;
    background-color: var(--oro-negro);
    background-size: cover;
    border-top-style: solid;
    border-top-width: 2px;
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .h-hero_image_wrapper.productos {
    z-index: 900;
    background-color: #1b2021;
    border-bottom-style: none;
  }

  .h-hero_image_wrapper.categorias {
    z-index: 900;
    background-color: var(--oro-negro);
    border-bottom-style: none;
    flex: 1;
    padding-bottom: 2rem;
  }

  .p-caracteristicas_container {
    flex-direction: column;
    display: flex;
  }

  .p-caracteristicas_card.notch-div {
    flex-flow: column;
  }

  .p-caracteristicas_card-image-wrapper {
    object-fit: cover;
    border-top-left-radius: 12px;
    border-top-right-radius: 12px;
    min-height: 200px;
    overflow: hidden;
  }

  .p-caracteristicas_card-image-wrapper._1, .p-caracteristicas_card-image-wrapper._2 {
    border-radius: 0;
  }

  .p-caracteristicas_card-image-wrapper._1, .p-caracteristicas_card-image-wrapper._2 {
    border-radius: 0;
  }

  .p-caracteristicas_card-image-wrapper._3 {
    border-radius: 0;
    width: auto;
  }

  .p-caracteristicas_card_info {
    padding: 1.56rem 1.5625rem;
  }

  .section_tc-terms {
    margin-top: 60px;
  }

  .tc-terms_rich-text {
    text-align: left;
  }

  .tc-terms_content_wrapper {
    align-self: stretch;
  }

  .tc-terms_options-item {
    flex-direction: column;
  }

  .calendar-secondary_box {
    align-items: flex-start;
    min-height: auto;
  }

  .mobile-align-center {
    text-align: center;
  }

  .p-faq_description_wrapper, .p-faq_list_container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .cm-form_button-wrapper {
    justify-content: center;
    align-items: flex-start;
  }

  .calendar-secondary_image {
    margin-bottom: 1rem;
  }

  .tdc-button {
    background-position: 50% 0;
    padding-top: 2rem;
    padding-left: 0;
  }

  .notch-button.xl.green.home, .notch-button.xl.black.hide-desktop {
    font-size: .9em;
  }

  .notch-button.black {
    font-size: 1em;
  }

  .notch-button.black.full-width-mobile-button {
    width: 100%;
  }

  .notch-button.green.black-bg {
    width: auto;
  }

  .notch-button.xl {
    font-size: 1.2em;
  }

  .notch-button.xl.green.home, .notch-button.xl.black.hide-desktop {
    font-size: .9em;
  }

  .notch-button.xl.green.home, .notch-button.xl.black.hide-desktop, .notch-button.xl.black.hide-desktop {
    font-size: .9em;
  }

  .notch-button.xl.cream {
    text-align: center;
    font-size: 1em;
  }

  .notch-button.xl.cream.full-width-mobile-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .notch-button.cream.mobile-full-width-button {
    justify-content: center;
    align-items: center;
    width: 100%;
    display: flex;
  }

  .notch-button.medium {
    font-size: 1.2em;
  }

  .notch-button.medium.green {
    font-size: .8em;
  }

  .notch-button.large {
    font-size: 1.2em;
  }

  .button-wrapper.pink {
    flex: 0 auto;
    width: auto;
  }

  .button-wrapper.cream, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink-outline, .button-wrapper.green, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink {
    flex: 0 auto;
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.black {
    flex: 1;
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .button-wrapper.green {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.green.anim {
    align-self: flex-start;
  }

  .button-wrapper.cream, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink {
    align-self: center;
    width: auto;
    position: relative;
  }

  .button-wrapper.pink-outline, .button-wrapper.green, .button-wrapper.pink {
    align-self: flex-end;
    width: auto;
  }

  .button-wrapper.pink {
    flex: 1;
    align-self: stretch;
    width: auto;
  }

  .button-wrapper.pink.hide-desktop {
    display: block;
  }

  .button-wrapper.pink {
    flex: 0 auto;
    align-self: flex-end;
    width: auto;
  }

  .page-header {
    height: auto;
    min-height: 80vh;
  }

  .page-header.text-color-white {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    text-align: center;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    min-height: 100vh;
    font-size: 1.8rem;
    line-height: 1.6rem;
    display: flex;
  }

  .fixed-buttons {
    flex: 0 auto;
    justify-content: flex-start;
    align-self: center;
    align-items: center;
    margin-top: 25px;
  }

  .fixed-buttons.kpi {
    flex: 1;
    justify-content: flex-end;
    align-self: flex-end;
    align-items: center;
    height: 100%;
  }

  .fixed-buttons.align-center {
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .fixed-buttons.align-center.faq {
    margin-top: 0;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .fixed-buttons.fixed {
    justify-content: center;
    align-items: flex-end;
    width: auto;
    height: auto;
    margin-top: 0;
    padding-bottom: 0;
    padding-left: 0;
    padding-right: 0;
    inset: auto 0% 0%;
  }

  .hero-text-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hero-text-wrapper.text-align-left {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .hero-text-wrapper.text-align-left.como-abrir {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .hero-text-wrapper.text-align-left.values {
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    padding-bottom: .5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .hero-text-wrapper.align-center {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    justify-content: center;
    align-self: auto;
    align-items: center;
    width: 90%;
  }

  .hero-text-wrapper.producto-heding {
    background-color: var(--hombre-invisible);
    background-image: none;
    max-width: none;
  }

  .section_h-descarga.light-mode {
    min-height: 85vh;
    padding-left: 0;
    padding-right: 0;
  }

  .h-hero_image_cover {
    align-self: stretch;
    width: 100%;
  }

  .h-hero_image_cover.pago-movil {
    min-height: 50vh;
  }

  .hero-multiple-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
    flex: 1;
    justify-content: center;
    align-self: flex-start;
    align-items: center;
    padding-top: 2rem;
    padding-bottom: 2rem;
  }

  .inline-button-wrapper {
    width: 100%;
    padding-top: 0;
    padding-bottom: 0;
  }

  .app-download-button {
    flex: 1;
  }

  .section_h-como-abrir.image-mode.padding-small {
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a572902bb82eb0955f0_6df26d8980f6f55c90af188032f2c758_micro-credito-persona.webp");
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a572902bb82eb0955f0_6df26d8980f6f55c90af188032f2c758_micro-credito-persona.webp");
    height: 60vh;
  }

  .section_h-como-abrir.nuestra-vision {
    height: auto;
    padding-top: 2rem;
    padding-bottom: 0;
  }

  .section_h-obten-tu-tarjeta.dark-mode {
    min-height: 60vh;
    padding-top: 0;
    padding-bottom: 0;
  }

  .thumbnail-image-wrapper._1, .thumbnail-image-wrapper._2, .thumbnail-image-wrapper._1, .thumbnail-image-wrapper._2 {
    min-height: 30rem;
  }

  .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._2, .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._1.notch-div, .thumb-content-wrapper._2 {
    min-height: 10rem;
  }

  .grid {
    flex: 0 auto;
    grid-template-columns: 1fr;
  }

  .text-list.text-style-quote.text-color-white.kpi {
    margin-bottom: 2.5rem;
    padding-left: 0;
    padding-right: 0;
  }

  .hamurger-menu-icon {
    width: .65rem;
  }

  .hamurger-menu-icon.light {
    color: var(--oro-negro);
  }

  .cursor {
    border-color: #0000;
    display: none;
    overflow: hidden;
  }

  .section_p-requisitos.light-mode {
    padding-top: 10rem;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_p-faq.dark-mode {
    justify-content: space-around;
    align-items: center;
    min-height: 0;
    padding-top: 5rem;
    padding-bottom: 5rem;
  }

  .section_p-faq.home {
    padding-top: 0;
    padding-bottom: 0;
  }

  .p-requisitos_item {
    justify-content: center;
    align-self: stretch;
    align-items: center;
  }

  .p-requisitos_content_wrapper.coin {
    flex: 1;
    padding-left: 0;
    padding-right: 0;
  }

  .p-requisitos_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
  }

  .p-requisitos_component.notch-div {
    flex-flow: column;
    align-self: stretch;
  }

  .p-requisitos_left_wrapper {
    border-bottom: 2px solid var(--oro-negro);
    border-right-style: none;
    flex-flow: column;
    align-self: stretch;
    padding-left: .5em;
    padding-right: .5em;
  }

  .p-requisitos_info-wrapper {
    text-align: center;
    justify-content: center;
    align-items: flex-start;
  }

  .p-requisitos_button_wrapper {
    flex-flow: column;
    order: 1;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .p-requisitos_right_wrapper {
    padding-top: 2.5em;
    padding-left: 1em;
    padding-right: 1em;
  }

  .p-requisitos_left_inner_wrapper {
    order: -1;
    align-self: center;
  }

  .list {
    line-height: 1.2;
  }

  .section_p-beneficios.light-mode {
    min-height: 85vh;
    padding-left: 0;
    padding-right: 0;
  }

  .p-beneficios_component {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    padding-left: .5rem;
    padding-right: .5rem;
  }

  .p-beneficios_info_wrapper {
    text-align: center;
  }

  .p-beneficios_info_wrapper.text-align-left.mobile-align-center {
    justify-content: center;
    align-items: center;
  }

  .p-beneficios_right_wrapper {
    min-width: 70%;
    max-width: none;
  }

  .p-beneficios_tab_wrapper.notch-div {
    min-width: 0;
    min-height: 100%;
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .p-beneficios_tab_link {
    border-radius: 0;
    flex: 1;
  }

  .p-beneficios_tab_link.w--current {
    border-radius: 0;
  }

  .tabs-menu {
    order: 1;
    justify-content: center;
    align-self: center;
    align-items: center;
    position: absolute;
    bottom: -20%;
  }

  .p-beneficios_tab_inner_content, .p-faq_title-wrapper.align-center, .p-faq_title-wrapper.align-center {
    align-self: center;
  }

  .p-beneficios_description_wrapper {
    text-align: center;
  }

  .p-beneficios_title_wrapper {
    text-align: center;
    align-self: center;
  }

  .p-header_info_wrapper {
    grid-column-gap: 25px;
    grid-row-gap: 25px;
    justify-content: center;
    align-self: stretch;
    align-items: flex-start;
  }

  .p-faq_component-copy.como-abrir {
    grid-template-columns: 1fr;
    width: auto;
  }

  .h-header_button_wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    margin-top: 0;
  }

  .h-header_button_wrapper.hide-desktop {
    display: block;
  }

  .main-navbar_dropdown_wrapper {
    z-index: 2500;
    border-style: solid none;
    border-width: 1px;
    border-color: var(--caldito-de-pollo);
    background-color: var(--obsidian);
    -webkit-backdrop-filter: blur(20px);
    backdrop-filter: blur(20px);
    flex-flow: column;
    flex: 0 auto;
    align-self: stretch;
    height: 100%;
    margin-left: auto;
    margin-right: auto;
    padding-top: 0;
    padding-bottom: 0;
  }

  .main-navbar_dropdown_wrapper.light {
    background-color: var(--plastic);
    background-color: var(--plastic);
  }

  .main-navbar_dropdown.dropdown {
    justify-content: space-around;
    align-items: center;
    display: block;
  }

  .main-navbar_dropdown_block {
    grid-column-gap: 2rem;
    grid-row-gap: 2rem;
    flex-direction: column;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    grid-auto-flow: row;
    justify-content: space-between;
    place-items: center start;
    height: 100%;
    display: grid;
  }

  .main-navbar-dropdown {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main-navbar-dropdown.menu-trigger {
    color: var(--caldito-de-pollo);
    display: flex;
    overflow: scroll;
  }

  .main-navbar-dropdown.menu-trigger.light {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    color: var(--oro-negro);
    grid-template-rows: auto auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-columns: 1fr;
    display: none;
  }

  .main-navbar-dropdown.menu-trigger.dark {
    color: var(--caldito-de-pollo);
    display: none;
  }

  .main-navbar-column-wrapper {
    justify-content: flex-start;
    align-items: flex-start;
  }

  .main-navbar-column-wrapper.inicio-column {
    justify-content: center;
    align-items: center;
    font-size: 3em;
    display: flex;
  }

  .main-navbar-column-wrapper.extra-column {
    display: flex;
  }

  .productos-tarjetas_container {
    flex-direction: column;
    display: flex;
  }

  .producto-tarjetas_card-image-wrapper {
    object-fit: cover;
    min-height: 200px;
    overflow: hidden;
  }

  .producto-tarjetas_container {
    flex-direction: column;
    display: flex;
  }

  .producto-cuentas_card-image-wrapper, .producto-microcreditos-card-image-wrapper {
    object-fit: cover;
    border-radius: 0;
    min-height: 200px;
    overflow: hidden;
  }

  .p-descarga_component.descarga {
    grid-row-gap: 0px;
    flex-flow: column;
    height: auto;
    min-height: 30vh;
    display: flex;
  }

  .p-descarga_component.pago-movil {
    grid-row-gap: 0px;
    flex-flow: column;
    min-height: 80vh;
    display: flex;
  }

  .big-text {
    text-align: left;
    line-height: .9;
  }

  .heading-5.dynamic-table-title {
    font-size: 1.3em;
  }

  .paragraph {
    text-align: left;
    align-self: stretch;
    font-size: .8em;
    position: relative;
  }

  .paragraph.text-align-center, .paragraph.mobile-align-center {
    text-align: center;
  }

  .paragraph.text-align-center-mobile-only, .paragraph.text-align-center, .paragraph.mobile-align-center {
    text-align: center;
  }

  .paragraph.beneficios {
    font-size: 1em;
  }

  .paragraph.text-align-center-mobile-only {
    text-align: center;
  }

  .menu-link-text {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .menu-column-title {
    text-align: left;
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .navbar-main-container {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .navbar-main-container.menu-trigger {
    display: block;
  }

  .padding-vertical-copy {
    padding-left: 0;
    padding-right: 0;
  }

  .navbar-blur {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .main-navbar-dropdown-link {
    align-self: flex-start;
    padding: 5px;
  }

  .main-navbar-dropdown-link.w--current {
    width: auto;
    color: var(--oro-negro);
    flex: 1;
    justify-content: flex-start;
    align-self: flex-start;
    align-items: center;
    padding: 5px;
  }

  .main-navbar-dropdown-link.w--current:visited {
    padding: 5px;
  }

  .main-navbar-dropdown-link.hide {
    display: none;
  }

  .p-faq_list-2.main {
    flex-flow: column;
    grid-template-columns: 1fr;
    display: flex;
  }

  .p-faq_list_container-2 {
    max-width: 100vw;
    padding-bottom: .5rem;
    padding-left: .5em;
    padding-right: .5em;
  }

  .p-faq_title_wrapper-2 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .spline-scene {
    align-self: center;
    width: 200%;
  }

  .spline-scene.tarjeta {
    flex: none;
    align-self: center;
    width: 500px;
    height: 500px;
  }

  .spline-header {
    flex: 0 auto;
    align-self: stretch;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-bottom: 0;
  }

  .button-align {
    align-self: center;
  }

  .button-align.left {
    align-self: flex-start;
  }

  .h-tarjeta_component.coin {
    flex: 1;
    order: 1;
    position: relative;
  }

  .s-hero_image_cover {
    align-self: stretch;
    width: 100%;
  }

  .s-hero_image_cover.vision {
    order: -1;
    min-height: 45vh;
  }

  .d-documentos_card_info {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .documentos_container {
    flex-direction: column;
    display: flex;
  }

  .m-hero_image_cover {
    align-self: stretch;
    width: 100%;
  }

  .m-hero_image_cover.notch-image {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a56208f5a44f68c119e_pago-movil-skatewebp.webp");
    min-height: 60vh;
  }

  .h-hero_descarga_image-cover {
    align-self: stretch;
    width: 100%;
  }

  .h-hero_descarga_image-cover.notch-image {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/67616a56208f5a44f68c119e_pago-movil-skatewebp.webp");
    min-height: 60vh;
  }

  .section_h-pago-servicios.image-mode.padding-small {
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c57bc5618d15202db0_N58%2BRodrigo_Ungaro-15-0727.jpg");
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c57bc5618d15202db0_N58%2BRodrigo_Ungaro-15-0727.jpg");
    background-image: linear-gradient(360deg, var(--hombre-invisible), var(--oro-negro) 0%, #151919c4 36%, #090b0b59 83%), url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/673bf7c57bc5618d15202db0_N58%2BRodrigo_Ungaro-15-0727.jpg");
    height: 60vh;
  }

  .ai-claim {
    text-align: center;
    justify-content: center;
    align-self: center;
    align-items: center;
    display: flex;
  }

  .main-header_column_head {
    text-align: left;
    align-self: flex-start;
  }

  .main-header_column_head.dark {
    color: #ffefe9;
  }

  .menu-button-wrapper {
    flex-flow: column;
    justify-content: flex-end;
    align-items: flex-end;
    height: 100%;
    display: flex;
  }

  .menu-button-wrapper.blank {
    display: none;
  }

  .anim_in-bottom {
    align-self: stretch;
  }

  .section_h-vision.dark-mode {
    height: auto;
    min-height: 80vh;
    padding: 0;
  }

  .section_h-mision.light-mode {
    height: auto;
  }

  .about_values-horizontal-container {
    padding-left: 0;
    padding-right: 0;
  }

  .about_values-item-container.notch-div {
    flex: 0 auto;
    width: 100%;
  }

  .about_values-item-text-wrapper {
    grid-column-gap: 15px;
    grid-row-gap: 15px;
  }

  .product-item-icon {
    width: 2.5rem;
    margin-top: 0;
    margin-bottom: 1.56rem;
    margin-right: 1.56rem;
    top: auto;
    bottom: 0%;
  }

  .section_marquee.border-bottom {
    display: none;
  }

  .section_marquee.border-bottom.dark-mode {
    display: block;
  }

  .container-full-2 {
    max-width: 100vw;
  }

  .marquee_elements-container {
    min-width: 200%;
  }

  .marquee_image-separator {
    height: 1.5rem;
    margin-left: .5rem;
    margin-right: .5rem;
  }

  .main-footer_column_wrapper-multiple {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row dense;
    place-items: center stretch;
  }

  .form-field-wrapper {
    width: 100%;
  }

  .form-field-row {
    flex-flow: column;
  }

  .form-field-document-type {
    grid-column-gap: .5rem;
    grid-row-gap: .5rem;
  }

  .cm-form_input-document-type {
    flex: 0 auto;
  }

  .collection-item {
    align-self: flex-start;
  }

  .section_h-operaciones-cambiarias.dark-mode {
    min-height: 0;
    padding-top: 8em;
    padding-bottom: 0;
  }

  .dynamic-table-collection-list {
    column-count: 1;
  }

  .notch-button-3.xl {
    font-size: 1.2em;
  }

  .section_main-navbar-2 {
    z-index: 3000;
  }

  .page-header-2 {
    height: auto;
    min-height: 80vh;
  }

  .page-header-2.text-color-white {
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-column-gap: 16px;
    grid-row-gap: 16px;
    grid-template-rows: auto auto;
    grid-template-columns: 1fr;
    grid-auto-columns: 1fr;
    min-height: 100vh;
    display: grid;
  }

  .section_tabla-limites {
    margin-top: 60px;
  }

  .footer-link-collection-list {
    justify-content: center;
    align-items: flex-start;
  }

  .padding-global-5 {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .section_tc-extracto {
    margin-top: 60px;
  }

  .form-field-label {
    font-size: .7em;
    line-height: 1;
  }

  .cta_button_wrapper {
    flex-flow: column;
  }

  .main-footer_column_wrapper-single-column {
    grid-column-gap: 1.5rem;
    grid-row-gap: 1.5rem;
    grid-template-rows: auto;
    grid-template-columns: 1fr 1fr;
    grid-auto-flow: row dense;
    place-items: center stretch;
  }

  .boletines_container {
    flex-direction: column;
    display: flex;
  }

  .d-boletines_card_info {
    padding-left: 1.5625rem;
    padding-right: 1.5625rem;
  }

  .linea-n58_button_wrapper {
    justify-content: center;
    align-self: stretch;
    align-items: center;
    margin-top: 0;
  }

  .sub-footer-wrapper {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
  }

  .video-wrapper {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/683471f286aeead1a3cbada5_08e7a6ce834a66bf1a3f07fcd2fb0ac1_conocenos-mision.webp");
  }

  .h-hero_video_wrapper.producto {
    z-index: 900;
    background-color: var(--oro-negro);
    z-index: 900;
    background-image: none;
    background-color: var(--oro-negro);
    background-image: none;
    border-bottom-style: none;
    height: auto;
    min-height: 40vh;
    max-height: 60vh;
  }

  .producto_container {
    flex-direction: column;
    display: flex;
  }

  .header_button-container {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: column;
    margin-top: 35px;
    display: flex;
  }

  .modal_home-popup {
    display: none;
  }

  .modal1_content-wrapper {
    align-self: center;
    padding-bottom: 0;
    display: flex;
  }

  .chatbot_close-icon {
    width: 2rem;
    height: 2rem;
  }

  .modal1_content-container {
    height: auto;
    padding-bottom: 0;
    padding-left: 0%;
    padding-right: 0%;
  }

  .modal1_wrapper.notch-div {
    padding-left: 1rem;
    padding-right: 1rem;
  }

  .chatbot_container.notch-div {
    align-self: flex-end;
    width: 100vw;
    height: 100lvh;
    min-height: 100dvh;
    display: none;
  }

  .button-container {
    padding-bottom: 1rem;
  }

  .notch-outline.notch-div {
    color: var(--oro-negro);
  }

  .chatbot_expand-button {
    display: none;
  }

  .chatbot_expand-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .p-beneficios_wrapper {
    grid-column-gap: 2.5rem;
    grid-row-gap: 2.5rem;
    max-width: 90vw;
    padding-left: 0;
    padding-right: 0;
  }

  .chatbot_buttons {
    padding-top: 1rem;
    padding-right: 2rem;
    display: block;
  }

  .chatbot_close-x-button {
    display: block;
  }

  .chatbot_close-x-icon {
    width: 1.5rem;
    height: 1.5rem;
  }

  .spline-container {
    flex: 0 auto;
    align-self: stretch;
    height: auto;
    min-height: 60vh;
    max-height: 60vh;
    margin-bottom: 0;
  }

  .spline-container.operaciones {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b2c7dd5d1786bfa658004_n58-main-hero-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.conocenos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3b1f66508306bc323f20_n58-world-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.documentos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3e7095581707a85c1c3f_n58-folder-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.preguntas-frecuentes {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2cd1aec67ceef79e5_n58-alan-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.boletines {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bc27cbefcc56acbe1aa6f_n58-form-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 150%;
  }

  .spline-container.reclamos {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bba954eb05a566088393f_n58-phone-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.limites {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc291416727787b7433_n58-bag-fallback.webp");
    background-position: 50%;
    background-size: cover;
  }

  .spline-container.empresas {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2c7a3d4047e854a92_n58-jenga-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.categorias {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685b3b1f66508306bc323f20_n58-world-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .spline-container.personas {
    background-image: url("https://cdn.prod.website-files.com/6503606066f5f3465fe0c9bc/685bbfc2a99d169bbc107772_n58-shop-fallback.webp");
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: cover;
  }

  .lottie-logo {
    flex: none;
    width: 7em;
    height: auto;
    display: flex;
  }

  .heading-style-h1-2.main-title {
    text-align: left;
    align-self: stretch;
    font-size: 2.5rem;
    line-height: 2.3rem;
  }

  .heading-style-h1-2.text-color-black {
    text-align: left;
    width: 100%;
    font-size: 1.8rem;
    line-height: 1.7rem;
  }

  .heading-style-h1-2.t-tulo-productos {
    max-width: 100%;
    font-size: 1.5em;
  }

  .heading-style-h5-2 {
    font-size: 1em;
  }

  .heading-style-h5-2.text-color-black {
    text-align: center;
  }

  .heading-style-h5-2.text-color-black.pago-movil {
    width: 100%;
  }

  .h-header_button_wrapper-3 {
    grid-column-gap: 1rem;
    grid-row-gap: 1rem;
    flex-flow: row;
    margin-top: 0;
  }

  .email-button-text {
    font-size: .65em;
  }

  .text-size-medium-2 {
    font-size: .875rem;
    line-height: 1.25rem;
  }

  .sim__opts {
    width: 100%;
  }

  .sim__opt {
    text-align: center;
    flex: auto;
  }
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf55-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: stretch stretch;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf67-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  place-self: center;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf6e-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf6f-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf83-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abf94-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfa7-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: center;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfb0-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfc0-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfcd-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfd2-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfdc-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3abfe1-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac007-5fe0c9d3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
  align-self: stretch;
}

#w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac01f-5fe0c9d3, #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac022-5fe0c9d3 {
  place-self: center;
}

#w-node-_4cb0c1f2-24cf-0d36-44d0-1d4c882d729b-882d7296 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_2f91a40d-84c1-5c9f-5cb6-b88645609997-882d7296 {
  grid-area: 1 / 2 / 2 / 3;
  justify-self: start;
}

#w-node-_4cb0c1f2-24cf-0d36-44d0-1d4c882d72ad-882d7296 {
  grid-area: 1 / 3 / 2 / 4;
  justify-self: center;
}

#w-node-b6ac93a0-fa0f-f228-60ee-c59a1c3e55ed-882d7296 {
  place-self: center;
}

#w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4da8-33df4da3, #w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4dc4-33df4da3 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3 {
  grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_281fa566-8151-368d-2696-bb7a35add6cd-33df4da3 {
  order: -9999;
}

#w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3, #w-node-ef4e7d8c-2653-20da-a0d4-635ff4164d52-16862545 {
  grid-area: span 1 / span 1 / span 1 / span 1;
}

@media screen and (min-width: 1920px) {
  #w-node-b6ac93a0-fa0f-f228-60ee-c59a1c3e55ed-882d7296 {
    place-self: center end;
  }

  #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3, #w-node-_281fa566-8151-368d-2696-bb7a35add6cd-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a759590-33df4da3, #w-node-bf1c11f0-922e-fbd7-a3a0-829f581ba4f5-33df4da3, #w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4dce-33df4da3 {
    align-self: start;
  }
}

@media screen and (max-width: 991px) {
  #w-node-_2f91a40d-84c1-5c9f-5cb6-b88645609997-882d7296 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: start;
  }
}

@media screen and (max-width: 767px) {
  #w-node-_2f91a40d-84c1-5c9f-5cb6-b88645609997-882d7296 {
    grid-column: 1 / 2;
  }

  #w-node-_4cb0c1f2-24cf-0d36-44d0-1d4c882d72ad-882d7296 {
    grid-area: 1 / 1 / 2 / 2;
    justify-self: center;
  }

  #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3, #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d6-33df4da3, #w-node-f50c144d-a742-4cf2-092f-2f3cd9d3d4d9-33df4da3, #w-node-_3111f0a7-5599-6aac-8347-0930cf8a5dda-33df4da3, #w-node-_3898d826-3cf8-0997-31a6-cf4b39dd0b2e-33df4da3, #w-node-_5d430367-e383-e2d9-836b-235d44525760-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3, #w-node-a04fac37-ec64-d101-d72b-d3e97a75958a-33df4da3, #w-node-_621fd356-60c0-659d-6c68-b520a1f9eab2-33df4da3, #w-node-b57d9ec6-0b55-0109-ec68-4d4c3551aa29-33df4da3 {
    justify-self: start;
  }
}

@media screen and (max-width: 479px) {
  #w-node-_2f6eef81-8b2b-95b0-f4e6-250b3c3ac01f-5fe0c9d3 {
    order: -9999;
  }

  #w-node-e6dcbaba-b94b-e8c3-6adc-1734adc299d5-33df4da3 {
    order: 9999;
    align-self: start;
  }

  #w-node-_281fa566-8151-368d-2696-bb7a35add6cd-33df4da3 {
    align-self: start;
  }

  #w-node-a04fac37-ec64-d101-d72b-d3e97a759585-33df4da3 {
    order: 9999;
  }

  #w-node-a04fac37-ec64-d101-d72b-d3e97a759586-33df4da3 {
    grid-area: span 1 / span 1 / span 1 / span 1;
    align-self: start;
  }

  #w-node-a04fac37-ec64-d101-d72b-d3e97a759590-33df4da3, #w-node-bf1c11f0-922e-fbd7-a3a0-829f581ba4f5-33df4da3, #w-node-_08f98f60-a3a2-2b85-9f56-d5ce33df4dce-33df4da3 {
    align-self: start;
  }

  #w-node-c14ede9f-8267-b218-2992-416f81966a2a-16862545 {
    justify-self: start;
  }

  #w-node-ef4e7d8c-2653-20da-a0d4-635ff4164d52-16862545 {
    order: -9999;
    grid-area: span 1 / span 2 / span 1 / span 2;
    justify-self: start;
  }

  #w-node-_9041165f-e762-8e68-536d-864cd76c9c46-16862545 {
    justify-self: start;
  }
}
