:root {
	--link-color--link-primary: var(--base-color-brand--blue);
	--background-color--background-primary: var(--base-color-neutral--black);
	--text-color--text-alternate: var(--base-color-neutral--white);
	--text-color--text-primary: var(--base-color-neutral--black);
	--text-color--text-secondary: var(--base-color-neutral--neutral-darker);
	--background-color--background-success: var(--base-color-system--success-green);
	--text-color--text-success: var(--base-color-system--success-green-dark);
	--border-color--border-primary: var(--base-color-neutral--neutral-lightest);
	--background-color--background-alternate: var(--base-color-neutral--white);
	--background-color--background-secondary: var(--base-color-brand--blue);
	--background-color--background-tertiary: var(--base-color-brand--pink);
	--background-color--background-error: var(--base-color-system--error-red);
	--text-color--text-error: var(--base-color-system--error-red-dark);
	--border-color--border-alternate: var(--base-color-neutral--neutral-darker);
	--background-color--background-warning: var(--base-color-system--warning-yellow);
	--text-color--text-warning: var(--base-color-system--warning-yellow-dark);
	--azul-background: #021f3f;
	--btn-principal: #082ef6;
	--link-color--link-alternate: var(--base-color-neutral--white);
	--azul-texto: #004da3;
	--borders: #b5c9e1;
	--base-color-brand--blue-light: #d9e5ff;
	--base-color-brand--blue: #2d62ff;
	--base-color-brand--blue-dark: #080331;
	--base-color-brand--pink-light: #ffaefe;
	--base-color-brand--pink: #dd23bb;
	--base-color-brand--pink-dark: #3c043b;
	--base-color-neutral--black: #000;
	--base-color-neutral--white: #fff;
	--base-color-neutral--neutral-lightest: #eee;
	--base-color-neutral--neutral-lighter: #ccc;
	--base-color-neutral--neutral-light: #aaa;
	--base-color-neutral--neutral: #666;
	--base-color-neutral--neutral-dark: #444;
	--base-color-neutral--neutral-darker: #222;
	--base-color-neutral--neutral-darkest: #111;
	--base-color-system--success-green: #cef5ca;
	--base-color-system--success-green-dark: #114e0b;
	--base-color-system--warning-yellow: #fcf8d8;
	--base-color-system--warning-yellow-dark: #5e5515;
	--base-color-system--error-red: #f8e4e4;
	--base-color-system--error-red-dark: #3b0b0b;
	--base-color-system--focus-state: #2d62ff;
	--border-color--border-secondary: var(--base-color-brand--blue);
	--link-color--link-secondary: var(--base-color-neutral--black);
}

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

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

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

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

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

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

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

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

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

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

.w-backgroundvideo-backgroundvideoplaypausebutton:focus-visible {
	outline-offset: 2px;
	border-radius: 50%;
	outline: 2px solid #3b79c3;
}

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

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

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

body {
	color: #000;
	font-family:
		system-ui,
		-apple-system,
		BlinkMacSystemFont,
		Segoe UI,
		Roboto,
		Oxygen,
		Ubuntu,
		Cantarell,
		Fira Sans,
		Droid Sans,
		Helvetica Neue,
		sans-serif;
	font-size: 1rem;
	line-height: 1.5;
}

h1 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 3.75rem;
	font-weight: 700;
	line-height: 1.1;
}

h2 {
	color: #fff;
	margin-top: 2rem;
	margin-bottom: 1rem;
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 1.2;
}

h3 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.2;
}

h4 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1.5rem;
	font-weight: 700;
	line-height: 1.4;
}

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

h6 {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.5;
}

p {
	color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
}

a {
	color: var(--link-color--link-primary);
}

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

li {
	margin-bottom: 0.25rem;
}

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

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

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

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

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

.utility-page_component {
	justify-content: center;
	align-items: center;
	width: 100vw;
	max-width: 100%;
	height: 100vh;
	max-height: 100%;
	padding-left: 1.25rem;
	padding-right: 1.25rem;
	display: flex;
}

.utility-page_wrapper {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	text-align: center;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	max-width: 20rem;
	display: flex;
}

.utility-page_form {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: column;
	justify-content: flex-start;
	align-items: stretch;
	display: flex;
}

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

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

.margin-custom2 {
	margin: 2.5rem;
}

.padding-xlarge {
	padding: 4rem;
}

.margin-xlarge {
	margin: 4rem;
}

.margin-xsmall {
	margin: 0.5rem;
}

.padding-xhuge {
	padding: 8rem;
}

.margin-custom1 {
	margin: 1.5rem;
}

.padding-0 {
	padding: 0;
}

.padding-xxhuge {
	padding: 12rem;
}

.padding-huge {
	padding: 6rem;
}

.margin-large {
	margin: 3rem;
}

.padding-xxlarge {
	padding: 5rem;
}

.margin-xxsmall {
	margin: 0.25rem;
}

.padding-custom3 {
	padding: 3.5rem;
}

.padding-large {
	padding: 3rem;
}

.margin-tiny {
	margin: 0.125rem;
}

.padding-small {
	padding: 1rem;
}

.padding-custom2 {
	padding: 2.5rem;
}

.margin-custom3 {
	margin: 3.5rem;
}

.padding-custom1 {
	padding: 1.5rem;
}

.margin-huge {
	margin: 6rem;
}

.padding-medium {
	padding: 2rem;
}

.padding-xsmall {
	padding: 0.5rem;
}

.margin-xxlarge {
	margin: 5rem;
}

.padding-xxsmall {
	padding: 0.25rem;
}

.margin-xhuge {
	margin: 8rem;
}

.padding-tiny {
	padding: 0.125rem;
}

.margin-small {
	margin: 1rem;
}

.margin-medium {
	margin: 2rem;
}

.margin-xxhuge {
	margin: 12rem;
}

.margin-0 {
	margin: 0;
}

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

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

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

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

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

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

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

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

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

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

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

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

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

.form_checkbox-icon {
	border-radius: 0.125rem;
	width: 0.875rem;
	height: 0.875rem;
	margin: 0 0.5rem 0 0;
}

.form_checkbox-icon.w--redirected-checked {
	background-size: 90%;
	border-radius: 0.125rem;
	width: 0.875rem;
	height: 0.875rem;
	margin: 0 0.5rem 0 0;
}

.form_checkbox-icon.w--redirected-focus {
	border-radius: 0.125rem;
	width: 0.875rem;
	height: 0.875rem;
	margin: 0 0.5rem 0 0;
	box-shadow: 0 0 0.25rem 0 #3898ec;
}

.fs-styleguide_background {
	border: 1px solid #0000001a;
	flex-direction: column;
	justify-content: center;
	align-items: stretch;
	width: 100%;
	display: flex;
}

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

.icon-1x1-small {
	flex: none;
	width: 1rem;
	height: 1rem;
}

.overflow-auto {
	overflow: auto;
}

.spacing-clean {
	margin: 0;
	padding: 0;
}

.icon-1x1-large {
	width: 2.5rem;
	height: 2.5rem;
}

.z-index-2 {
	z-index: 2;
	position: relative;
}

.fs-styleguide_background-space {
	width: 1px;
	height: 1px;
	margin: 5rem;
}

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

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

.fs-styleguide_item {
	grid-column-gap: 1.125rem;
	grid-row-gap: 1.125rem;
	border-bottom: 1px solid #0000001a;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-content: start;
	place-items: start;
	padding-bottom: 3rem;
	display: grid;
	position: relative;
}

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

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

.fs-styleguide_item-header {
	border-bottom: 1px solid #0000001a;
	width: 100%;
	padding-bottom: 2rem;
}

.background-color-primary {
	background-color: var(--background-color--background-primary);
	color: var(--text-color--text-alternate);
}

.z-index-1 {
	z-index: 1;
	position: relative;
}

.text-color-primary {
	color: var(--text-color--text-primary);
}

.text-color-secondary {
	color: var(--text-color--text-secondary);
}

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

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

.form_message-success {
	background-color: var(--background-color--background-success);
	color: var(--text-color--text-success);
	padding: 1.25rem;
}

.fs-styleguide_row {
	grid-column-gap: 0.75rem;
	grid-row-gap: 0.75rem;
	flex-direction: row;
	grid-template-rows: auto;
	grid-template-columns: auto;
	grid-auto-columns: auto;
	grid-auto-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.heading-style-h3 {
	font-size: 2rem;
	font-weight: 700;
	line-height: 1.2;
}

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

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

.text-rich-text p {
	margin-bottom: 1rem;
}

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

.text-rich-text blockquote {
	margin-top: 2rem;
	margin-bottom: 2rem;
}

.pointer-events-auto {
	pointer-events: auto;
}

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

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

.icon-1x1-medium {
	width: 2rem;
	height: 2rem;
}

.heading-style-h1 {
	font-size: 4rem;
	font-weight: 700;
	line-height: 1.1;
}

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

.text-weight-normal {
	font-weight: 400;
}

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

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

.text-color-alternate {
	color: var(--text-color--text-alternate);
}

.text-style-italic {
	font-style: italic;
}

.pointer-events-none {
	pointer-events: none;
}

.text-weight-medium {
	font-weight: 500;
}

.overflow-hidden {
	overflow: hidden;
}

.fs-styleguide_section-header {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	border-bottom: 1px solid var(--border-color--border-primary);
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	padding-bottom: 3rem;
	line-height: 1.4;
	display: grid;
}

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

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

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

.overflow-visible {
	overflow: visible;
}

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

.text-weight-light {
	font-weight: 300;
}

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

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

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

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

.text-weight-xbold {
	font-weight: 800;
}

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

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

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

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

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

.fs-styleguide_header-block {
	grid-column-gap: 2rem;
	grid-row-gap: 2rem;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	place-items: center start;
	display: grid;
}

.background-color-alternate {
	background-color: var(--background-color--background-alternate);
}

.text-style-muted {
	opacity: 0.6;
}

.text-size-small {
	font-size: 0.875rem;
}

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

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

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

.form_radio-icon.w--redirected-checked {
	border-width: 0.25rem;
	width: 0.875rem;
	height: 0.875rem;
}

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

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

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

.background-color-secondary {
	background-color: var(--background-color--background-secondary);
}

.form_input {
	border: 1px solid var(--border-color--border-primary);
	background-color: #0000;
	min-height: 3rem;
	margin-bottom: 0.75rem;
	padding: 0.5rem 1rem;
}

.form_input::placeholder,
.form_input.is-select-input {
	color: var(--text-color--text-secondary);
}

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

.heading-style-h6 {
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.5;
}

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

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

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

.text-style-link {
	color: var(--link-color--link-primary);
	text-decoration: underline;
}

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

.fs-styleguide_header {
	background-color: var(--background-color--background-primary);
	color: var(--text-color--text-alternate);
	background-image:
		radial-gradient(circle at 100% 100%, #dd23bb40, #0000 40%),
		radial-gradient(circle at 0 100%, #2d62ff4d, #0000 60%);
}

.heading-style-h2 {
	font-size: 3rem;
	font-weight: 700;
	line-height: 1.2;
}

.fs-styleguide_label {
	background-color: var(--background-color--background-secondary);
	color: var(--text-color--text-alternate);
	border-radius: 0.25rem;
	flex-direction: row;
	justify-content: flex-start;
	align-items: center;
	padding: 0.25rem 0.75rem 0.3rem;
	font-weight: 600;
	display: flex;
}

.fs-styleguide_label.is-tag {
	background-color: var(--background-color--background-tertiary);
}

.heading-style-h5 {
	font-size: 1.25rem;
	font-weight: 700;
	line-height: 1.5;
}

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

.icon-height-medium {
	height: 2rem;
}

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

.overflow-scroll {
	overflow: scroll;
}

.form_message-error {
	background-color: var(--background-color--background-error);
	color: var(--text-color--text-error);
	margin-top: 0.75rem;
	padding: 0.75rem;
}

.icon-height-large {
	height: 3rem;
}

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

.form_component {
	margin-bottom: 0;
}

.main-wrapper {
	overflow: hidden;
}

.main-wrapper.is-blue {
	background-color: #011e3f;
	overflow: hidden;
}

.main-wrapper.is-light {
	background-color: #e2e8f0;
	font-family: Montserrat, sans-serif;
}

.main-wrapper.is_bpe {
	background-color: #9f2240;
}

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

.layer {
	justify-content: center;
	align-items: center;
	position: absolute;
	inset: 0%;
}

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

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

.button {
	background-color: var(--background-color--background-primary);
	color: var(--text-color--text-alternate);
	text-align: center;
	border-radius: 0.25rem;
	padding: 0.75rem 1.5rem;
	font-weight: 600;
}

.button.is-text {
	color: #000;
	background-color: #0000;
	border: 2px solid #0000;
}

.button.is-small {
	padding: 0.5rem 1.25rem;
}

.button.is-large {
	padding: 1rem 2rem;
}

.button.is-secondary {
	border: 1px solid var(--border-color--border-alternate);
	color: var(--text-color--text-primary);
	background-color: #0000;
}

.button.is-icon {
	grid-column-gap: 1rem;
	grid-row-gap: 1rem;
	flex-direction: row;
	justify-content: center;
	align-items: center;
	text-decoration: none;
	display: flex;
}

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

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

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

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

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

.hide {
	display: none;
}

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

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

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

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

.spacer-huge {
	width: 100%;
	padding-top: 6rem;
}

.spacer-medium {
	width: 100%;
	padding-top: 2rem;
}

.fs-styleguide_spacer-box {
	background-color: #2d40ea1a;
	border: 1px dashed #2d40ea;
	width: 100%;
	position: relative;
}

.spacer-xsmall {
	width: 100%;
	padding-top: 0.5rem;
}

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

.spacer-xhuge {
	width: 100%;
	padding-top: 8rem;
}

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

.spacer-xxsmall {
	width: 100%;
	padding-top: 0.25rem;
}

.spacer-xxhuge {
	width: 100%;
	padding-top: 12rem;
}

.spacer-xlarge {
	width: 100%;
	padding-top: 4rem;
}

.spacer-large {
	padding-top: 3rem;
}

.spacer-xxlarge {
	width: 100%;
	padding-top: 5rem;
}

.fs-styleguide_message {
	background-color: var(--background-color--background-warning);
	color: var(--text-color--text-warning);
	border-radius: 0.25rem;
	padding: 0.25rem 0.5rem;
	font-size: 0.875rem;
}

.nav_component {
	background-color: #000;
	width: 100%;
	padding-top: 1rem;
	padding-bottom: 1rem;
	position: relative;
	inset: 0% 0% auto;
}

.nav_container {
	flex-direction: row;
	justify-content: space-between;
	align-items: center;
	width: 100%;
	max-width: 80rem;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.nav_logo {
	width: 10rem;
}

.nav_menu_link {
	color: #fff;
	padding: 1rem;
}

.nav_button {
	padding: 1rem;
}

.aspect-ratio-square {
	aspect-ratio: 1;
	object-fit: cover;
}

.aspect-ratio-portrait {
	aspect-ratio: 2 / 3;
	object-fit: cover;
}

.aspect-ratio-landscape {
	aspect-ratio: 3 / 2;
	object-fit: cover;
}

.aspect-ratio-widescreen {
	aspect-ratio: 16 / 9;
	object-fit: cover;
}

.background-color-tertiary {
	background-color: var(--background-color--background-tertiary);
}

.fs-styleguide_hero-label {
	color: var(--text-color--text-primary);
	text-transform: uppercase;
	background-color: #eee;
	border-radius: 0.25rem;
	padding: 0.25rem 0.375rem;
	font-size: 0.75rem;
	font-weight: 500;
	text-decoration: none;
}

.nav_fixed {
	z-index: 99;
	padding-left: 1rem;
	padding-right: 1rem;
	position: fixed;
	inset: 0% 0% auto;
}

.nav_fixed.omas {
	position: absolute;
	inset: 0% 0% auto;
}

.fs-styleguide_heading-header {
	font-size: 6rem;
}

.nav {
	z-index: 10;
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	color: #fff;
	background-color: #011e3e80;
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	justify-content: space-between;
	align-items: stretch;
	max-width: 1200px;
	height: 70px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 15px 10px 10px;
	display: flex;
	box-shadow: 0 2px 5px #0003;
}

.nav.transparente {
	background-color: #9f2243e6;
}

.button-2 {
	color: #fff;
	background-color: #092ef6;
	border: 1px #fff;
	border-radius: 1000px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 500;
	transition:
		transform 0.2s,
		border 0.2s;
	display: flex;
}

.button-2:hover {
	border-style: solid;
	border-color: #ffffff80;
	transform: scale(1.05);
}

.icon-embed-xsmall-2 {
	color: #fff;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 1.5rem;
	height: 1.5rem;
	display: flex;
}

.div-block-5 {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #fff0;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 8px;
	padding-right: 10px;
	font-size: 0.875rem;
	font-weight: 500;
	transition: background-color 0.2s;
	display: flex;
}

.div-block-5:hover {
	background-color: #ffffff26;
	border-color: #ffffff26;
}

.div-block-4 {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	flex: 1;
	justify-content: flex-start;
	margin-left: 10px;
	margin-right: 0;
	display: flex;
}

.account {
	grid-column-gap: 6px;
	grid-row-gap: 6px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #fff0;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 8px;
	padding-right: 12px;
	font-size: 14px;
	font-weight: 500;
	text-decoration: none;
	transition:
		box-shadow 0.2s,
		background-color 0.2s;
	display: flex;
}

.account:hover {
	background-color: #ffffff26;
	border-color: #ffffff26;
}

.nav-link {
	grid-column-gap: 4px;
	grid-row-gap: 4px;
	color: var(--text-color--text-alternate);
	border: 1px solid #fff0;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	padding: 8px 10px;
	font-size: 14px;
	font-weight: 600;
	text-decoration: none;
	transition:
		border 0.2s,
		background-color 0.2s;
	display: flex;
}

.nav-link:hover,
.nav-link:active {
	background-color: #ffffff0d;
	border-color: #fff3;
}

.nav-link.w--current {
	background-color: #ffffff1a;
	border-color: #ffffff80;
}

.nav-link.w--open {
	background-color: #ffffff0d;
	border-style: solid;
	border-color: #fff3;
}

.nav-link.recargas {
	color: #fff;
	background-color: #fc1f4c;
}

.nav-link.recargas:hover {
	border-color: #fff;
}

.nav-link.adq {
	background-color: #092ef6;
}

.nav-link.adq:hover {
	border-style: solid;
	border-color: #fff;
}

.nav-link.adq.w--current {
	margin-left: 10px;
}

.nav-link.fintech {
	display: none;
}

.text-block-21 {
	font-weight: 500;
}

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

.image-2 {
	background-color: #fff;
	border-radius: 1000px;
	width: 50px;
	height: 50px;
}

.section_home-header {
	margin-bottom: 0;
}

.home_header_component {
	padding-top: 120px;
}

.home-header_text-wrapper {
	grid-column-gap: 20px;
	grid-row-gap: 40px;
	color: #fff;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-left: 20px;
	padding-right: 20px;
	display: grid;
}

.body {
	background-color: var(--azul-background);
	font-family: Montserrat, sans-serif;
}

.body.naranja {
	background-color: #ff5100;
}

.body.azul-claro {
	background-color: #e2e8f0;
}

.heading {
	padding-right: 10px;
	font-size: 2.6rem;
	font-weight: 600;
	line-height: 1.2;
}

.home-features {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	place-items: stretch stretch;
	text-decoration: none;
	display: grid;
}

.div-block-6 {
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border: 1px solid #ffffff40;
	border-radius: 20px;
	flex-flow: column;
	padding: 16px;
	transition:
		box-shadow 0.2s,
		transform 0.2s;
	display: flex;
}

.div-block-6:hover {
	transform: scale(1.05);
	box-shadow: 0 2px 10px #0988cd4d;
}

.image-3 {
	width: 50px;
	height: 50px;
}

.image-3._2 {
	width: 40px;
	height: 40px;
	margin-top: -10px;
	margin-right: -10px;
}

.heading-2 {
	margin-bottom: 0.5rem;
	font-size: 1rem;
}

.div-block-7 {
	flex-flow: row;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 10px;
	display: flex;
}

.div-block-8 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: column;
	padding-top: 0;
	display: flex;
}

.link-block {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	background-color: var(--btn-principal);
	color: var(--link-color--link-alternate);
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.link-block:hover {
	transform: scale(1.1);
}

.image-4 {
	width: 16px;
	height: 16px;
}

.section_home-hero {
	position: relative;
	overflow: hidden;
}

.div-block-9 {
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding-top: 40px;
	padding-bottom: 40px;
	display: flex;
}

.div-block-10 {
	z-index: 0;
	background-image: linear-gradient(#004da3, #0fa3e0);
	border-top-right-radius: 40px;
	border-bottom-right-radius: 40px;
	height: 450px;
	position: absolute;
	inset: 100px 0% auto -1000px;
}

.image-5 {
	aspect-ratio: 16 / 10;
	-webkit-backdrop-filter: blur(40px);
	backdrop-filter: blur(40px);
	object-fit: cover;
	object-position: 50% 0%;
	border-radius: 10px;
	width: 100%;
	max-width: 960px;
	height: 601px;
	box-shadow: -37px 22px 50px #004da333;
}

.image-6 {
	z-index: 1;
	object-fit: contain;
	object-position: 50% 0%;
	width: 670px;
	min-height: 480px;
	margin-top: -120px;
	position: relative;
}

.image-7 {
	opacity: 1;
	position: absolute;
	inset: 0% 0;
}

.div-block-11 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	height: 600px;
	margin-top: -240px;
	display: flex;
	position: relative;
}

.heading-3 {
	z-index: 3;
	color: #fff;
	text-align: center;
	max-width: 750px;
	margin-top: 160px;
	font-size: 2.625rem;
	position: relative;
}

.image-8 {
	height: 30px;
	margin-top: 40px;
	position: relative;
}

.section_feaures {
	z-index: 14;
	padding-top: 30px;
	padding-bottom: 30px;
	position: relative;
}

.section_feaures.first {
	z-index: 10;
	margin-top: -220px;
	transition: transform 0.2s;
	position: relative;
}

.recuadro {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	perspective: 1000px;
	color: #fff;
	transform-style: preserve-3d;
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 40px;
	display: grid;
	position: relative;
}

.recuadro:hover {
	transform: translate3d(0, 0, 100px);
}

.image-9 {
	object-fit: cover;
	border-radius: 20px;
	width: 100%;
	height: 450px;
}

.div-block-12 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 40px;
	padding-bottom: 40px;
	display: flex;
}

.div-block-12._2 {
	justify-content: center;
	align-items: flex-start;
	padding-top: 0;
	padding-bottom: 0;
}

.text-block-23 {
	color: #1db9f9;
	margin-bottom: 1rem;
	font-size: 1.625rem;
	font-weight: 600;
}

.heading-4 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 2.5rem;
}

.heading-4._2 {
	margin-bottom: 0.8rem;
	font-size: 2rem;
}

.paragraph-2 {
	margin-bottom: 3rem;
	font-weight: 500;
}

.paragraph-2._2 {
	margin-bottom: 2rem;
	font-size: 0.875rem;
}

.image_wrapper {
	z-index: 1;
	perspective: 1000px;
	border-radius: 20px;
	transition:
		box-shadow 0.2s,
		transform 0.2s;
	position: relative;
}

.image-10 {
	margin-top: -60px;
	margin-left: -60px;
	transition: transform 0.2s;
	position: absolute;
	inset: 0% auto auto 0%;
	box-shadow: 0 14px 20px #00000040;
}

.image-10:hover {
	transform: scale(1.2);
}

.image-11 {
	width: 220px;
	margin-top: 10px;
	margin-left: -20px;
	transition: transform 0.2s;
	position: absolute;
	inset: 0% auto auto 0%;
	box-shadow: 0 14px 20px #00000040;
}

.image-11:hover {
	transform: scale(1.2);
}

.image-12 {
	width: 150px;
	margin-top: 50px;
	margin-right: -80px;
	transition: transform 0.2s;
	position: absolute;
	inset: 0 0% auto auto;
}

.image-12:hover {
	transform: scale(1.2);
}

.image-13 {
	margin-bottom: -20px;
	margin-left: -40px;
	transition: transform 0.2s;
	position: absolute;
	inset: auto auto 0% 0%;
	box-shadow: 0 14px 20px #00000040;
}

.image-13:hover {
	transform: scale(1.2);
}

.image-14 {
	margin-top: -30px;
	margin-left: -50px;
	transition: transform 0.2s;
	position: absolute;
	inset: 0% auto auto 0%;
}

.image-14:hover {
	transform: scale(1.2);
}

.image-15 {
	z-index: 10;
	width: 130px;
	margin-bottom: -30px;
	margin-right: 20px;
	transition: transform 0.2s;
	position: absolute;
	inset: auto 0% 0% auto;
	box-shadow: 0 14px 20px #00000040;
}

.image-15:hover {
	transform: scale(1.2);
}

.section_logos {
	z-index: 16;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
}

.div-block-13 {
	color: #fff;
	padding-top: 40px;
	padding-bottom: 40px;
}

.image-16 {
	z-index: 2;
	width: 120px;
	margin-bottom: -50px;
	margin-right: 20px;
	transition: transform 0.2s;
	position: absolute;
	inset: auto 0% 0% auto;
	box-shadow: 0 14px 20px #00000040;
}

.image-16:hover {
	transform: scale(1.1);
}

.heading-5 {
	color: #0fa3e0;
	text-align: center;
	margin-bottom: 1rem;
	font-size: 1.125rem;
}

.div-block-14 {
	perspective: 1000px;
	height: 601px;
}

.wrapper_logos {
	grid-column-gap: 60px;
	grid-row-gap: 60px;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.image-logo {
	max-width: 140px;
	max-height: 140px;
}

.div-block-16 {
	grid-column-gap: 60px;
	grid-row-gap: 60px;
	height: 120px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.div-block-17 {
	background-image: linear-gradient(90deg, #011e3f, #011e3f00);
	width: 150px;
	height: 100%;
	position: absolute;
}

.div-block-17.der {
	background-image: linear-gradient(90deg, #011e3f00, #011e3f);
	inset: 0% 0% 0% auto;
}

.section_animacion {
	background-color: var(--azul-background);
	padding-top: 60px;
	padding-bottom: 60px;
}

.wrapper_animacion {
	color: #fff;
	text-align: center;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
}

.heading-6 {
	max-width: 700px;
	margin-bottom: 2rem;
	margin-left: auto;
	margin-right: auto;
	font-size: 2rem;
	line-height: 1.5;
}

.paragraph-3 {
	max-width: 650px;
	margin-bottom: 4rem;
}

.image-17 {
	z-index: 1;
	object-fit: contain;
	width: 800px;
	max-width: 800px;
	height: 533px;
	min-height: 533px;
}

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

.section_app {
	padding-top: 60px;
	padding-bottom: 60px;
	position: relative;
	overflow: hidden;
}

.section_app.full {
	min-height: 100vh;
}

.wrapper_app {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	color: #fff;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 60px 40px 40px;
	display: grid;
}

.div-block-19 {
	background-color: #fff;
	background-image: linear-gradient(#004da3, #0fa3e0);
	border-top-left-radius: 40px;
	border-bottom-left-radius: 40px;
	position: absolute;
	inset: 0% -1000px 0% 0;
}

.image-18 {
	object-fit: contain;
	object-position: 0% 50%;
	height: 400px;
}

.div-block-20 {
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.heading-7 {
	margin-bottom: 1rem;
	font-size: 2.625rem;
}

.paragraph-4 {
	margin-bottom: 2rem;
	font-weight: 500;
}

.heading-9 {
	color: #1db9f9;
	font-size: 1.125rem;
}

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

.link-to-app {
	transition: transform 0.2s;
}

.link-to-app:hover {
	transform: scale(1.08);
}

.link-block-2 {
	width: 50px;
	height: 50px;
}

.div-block-22 {
	position: relative;
	overflow: visible;
}

.heading-rotating {
	color: #00c2ff00;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(90deg, #2bc1ff, #1b73ff);
	-webkit-background-clip: text;
	background-clip: text;
	padding-right: 10px;
	font-size: 3rem;
	font-weight: 800;
	line-height: 1.2;
}

.div-block-23 {
	height: 3.6rem;
	overflow: hidden;
}

.div-block-24 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	flex: 1;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	justify-content: start;
	place-items: center;
	display: grid;
}

.image-20 {
	height: 17px;
}

.dropdown-list {
	inset: 0% 0% auto auto;
}

.dropdown-list.w--open {
	-webkit-backdrop-filter: blur(20px);
	backdrop-filter: blur(20px);
	background-color: #fff;
	border: 1px solid #727272;
	border-radius: 10px;
	padding: 8px;
	top: 100%;
}

.dropdown-list._2col.w--open {
	left: 0;
	right: auto;
}

.drop-link {
	border: 1px solid #fff0;
	border-radius: 8px;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	margin-left: 0;
	padding: 8px 15px;
	font-size: 0.875rem;
	font-weight: 600;
	text-decoration: none;
	transition:
		border 0.2s,
		background-color 0.2s;
	display: flex;
}

.drop-link:hover {
	background-color: #e7e8f8;
	border: 1px solid #d7d8f1;
	border-radius: 8px;
}

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

.copy-home-header {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	flex-flow: column;
	padding-top: 0;
	display: flex;
}

.home-features-copy {
	grid-column-gap: 20px;
	grid-row-gap: 10px;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	place-items: stretch stretch;
	text-decoration: none;
	display: grid;
}

.home-header-1 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	color: #fff;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-left: 20px;
	padding-right: 20px;
	display: grid;
}

.heading-features {
	font-size: 1.125rem;
}

.text {
	font-size: 14px;
	font-weight: 500;
}

.freature-arriba {
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	justify-content: space-between;
	align-items: flex-start;
	margin-bottom: 10px;
	display: flex;
}

.text-span {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(270deg, #2292ff, #2bc0ff);
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 700;
}

.icon {
	margin-top: 0;
	margin-bottom: 0;
	margin-right: -4px;
	font-size: 12px;
	position: relative;
}

.dropdown-2 {
	margin-left: 0;
	margin-right: 0;
}

.dropdown-2.none {
	display: none;
}

.home-header-p {
	font-size: 1.3rem;
	font-weight: 600;
}

.footer {
	background-color: var(--azul-background);
	padding-top: 40px;
	padding-bottom: 40px;
}

.footer.rojo {
	background-color: #9f2241;
}

.div-block-25 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	border-top: 1px solid #fff3;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	display: grid;
}

.div-block-26 {
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
	display: flex;
}

.link-block-3,
.link-block-3.w--current {
	margin-right: 10px;
}

.div-block-27 {
	padding-top: 35px;
	padding-left: 0;
}

.footer_link {
	color: #fff;
	border-bottom: 1px solid #fff0;
	font-size: 0.875rem;
	font-weight: 500;
	text-decoration: none;
	transition: border 0.2s;
}

.footer_link:hover {
	border-bottom-color: #fff;
}

.footer_link.text-weight-bold.margin-bottom {
	margin-bottom: 10px;
	font-weight: 800;
	display: block;
}

.footer_link.principal {
	margin-bottom: 10px;
	font-weight: 800;
}

.div-block-28 {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	border-left: 1px solid #fff3;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 35px;
	padding-top: 0;
	padding-bottom: 35px;
	padding-left: 20px;
	display: flex;
}

.div-block-28.sin_linea {
	border-left-style: none;
}

.link-block-4 {
	width: 35px;
	height: 35px;
}

.image-22 {
	object-fit: contain;
}

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

.link-block-5 {
	margin-bottom: 10px;
	transition: background-color 0.2s;
}

.link-block-5:hover {
	background-color: #ffffff1a;
}

.dropdown-list-2 {
	background-color: #fffffffa;
	border: 1px solid #fff;
	border-radius: 10px;
	margin-top: 10px;
	padding: 20px;
}

.dropdown-list-2.w--open {
	background-color: #fff;
	border: 1px solid #727272;
	border-radius: 10px;
	margin-top: 10px;
	padding: 20px;
}

.div-block-30 {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-items: stretch;
	display: flex;
}

.text-block-25 {
	color: #fff;
	margin-top: 10px;
	font-size: 0.875rem;
}

.home-header-5 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	color: #fff;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	margin-left: auto;
	margin-right: auto;
	padding-left: 20px;
	padding-right: 20px;
	display: grid;
}

.home-features3 {
	grid-column-gap: 20px;
	grid-row-gap: 10px;
	flex-direction: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	place-items: stretch stretch;
	text-decoration: none;
	display: grid;
}

.botones-wrapper {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: row;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	margin-top: 0;
	display: flex;
}

.botones-wrapper.centrado {
	justify-content: center;
	align-items: center;
}

.heading-copy {
	text-align: left;
	padding-right: 10px;
	font-size: 2.6rem;
	font-weight: 600;
	line-height: 1.2;
}

.botones {
	flex-flow: row;
	flex: 1;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 0;
	display: flex;
}

.header-rotativo {
	color: #00c2ff00;
	text-align: center;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(90deg, #2bc1ff, #1b73ff);
	-webkit-background-clip: text;
	background-clip: text;
	padding-right: 10px;
	font-size: 3rem;
	font-weight: 800;
	line-height: 1.2;
}

.heading-principal-centrado {
	text-align: center;
	padding-right: 10px;
	font-size: 2.6rem;
	font-weight: 600;
	line-height: 1.2;
}

.heading-principal-izq {
	text-align: left;
	padding-right: 10px;
	font-size: 2.6rem;
	font-weight: 600;
	line-height: 1.2;
}

.subheading-wrapper {
	justify-content: space-between;
	align-items: center;
	display: flex;
}

.div-block-31 {
	flex: 1;
}

.home-header-4 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	color: #fff;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
	display: grid;
}

.chips-inside {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0;
	display: flex;
}

.heading-chips {
	margin-top: 0;
	margin-bottom: 0;
	font-size: 0.875rem;
}

.chip {
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border: 1px solid #ffffff40;
	border-radius: 100px;
	flex-flow: column;
	padding: 5px 15px 5px 5px;
	transition:
		box-shadow 0.2s,
		transform 0.2s;
	display: flex;
}

.chip:hover {
	transform: scale(1.05);
	box-shadow: 0 2px 10px #0988cd4d;
}

.text-block-26 {
	color: #1a98cc;
	white-space: nowrap;
	margin-bottom: 10px;
	margin-left: 10px;
	font-size: 1rem;
	font-weight: 700;
}

.link {
	color: #004da3;
	white-space: nowrap;
	border: 1px solid #fff0;
	border-radius: 8px;
	padding: 10px;
	font-size: 0.875rem;
	font-weight: 600;
	text-decoration: none;
	transition:
		border 0.2s,
		background-color 0.2s;
	display: block;
}

.link:hover {
	background-color: #e6edf6;
	border: 1px solid #dbe2eb;
}

.link.red {
	color: #f51313;
}

.dropdown-list-3 {
	background-color: #6d5454;
}

.dropdown-list-3.w--open {
	background-color: #fff0;
}

.section_gestion-header {
	z-index: 2;
	background-color: var(--azul-background);
	height: 700px;
	max-height: 700px;
	padding-top: 140px;
	position: relative;
}

.div-block-32 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	color: #fff;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.div-block-33 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	max-width: 970px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.paragraph-5 {
	max-width: 40%;
	margin-bottom: 2rem;
	font-size: 1.125rem;
	font-weight: 600;
}

.heading-10 {
	font-size: 3.75rem;
}

.div-block-34 {
	perspective: 1000px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-top: 60px;
	display: flex;
	position: relative;
}

.image_header-soluciones {
	object-fit: cover;
	object-position: 50% 40%;
	border-bottom: 5px solid #fff;
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.div-block-35 {
	object-position: 50% 55%;
	background-image: linear-gradient(90deg, #000c, #0000);
	border-bottom: 5px solid #0fa3e0;
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	position: absolute;
	inset: 0%;
}

.image-23 {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border: 1px solid #ffffff80;
	border-radius: 10px;
	width: 100%;
	max-width: 970px;
}

.div-block-36 {
	background-color: var(--azul-background);
	padding-top: 450px;
	position: relative;
}

.image-24 {
	width: 280px;
	margin-bottom: -80px;
	position: absolute;
	inset: auto 0% 0% auto;
}

.imagen-fondo {
	background-image: url("../images/Circulos-Soluciones.svg");
	background-position: 50% 250px;
	background-repeat: no-repeat;
	background-size: auto;
	position: absolute;
	inset: 0%;
}

.section_gestion-configura {
	padding: 40px;
	position: relative;
}

.wrapper_gestion-configura {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	color: #004da3;
	background-color: #ffffff0d;
	border: 1px solid #ffffff80;
	border-radius: 20px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 40px;
	display: grid;
}

.image-25 {
	object-fit: contain;
	width: 100%;
	max-height: 450px;
}

.div-block-37 {
	position: relative;
}

.image-26 {
	position: absolute;
	inset: 80px auto auto -80px;
}

.div-block-38 {
	color: #fff;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.heading-11 {
	color: #0284c7;
	margin-bottom: 1rem;
	font-size: 1.625rem;
}

.paragraph-6 {
	margin-bottom: 1rem;
	font-weight: 500;
}

.paragraph-6-copy {
	margin-bottom: 1rem;
	font-weight: 800;
}

.image_gestion-totales {
	width: 120px;
	position: absolute;
	inset: 80px auto auto -80px;
	box-shadow: 0 2px 20px #0000004d;
}

.image_gestion-app {
	width: 120px;
	position: absolute;
	inset: auto -50px -50px auto;
}

.image_perfiles-card {
	width: 400px;
	position: absolute;
	inset: auto auto -70px -50px;
}

.section_descubre-mas {
	background-color: var(--azul-background);
	padding-top: 60px;
	padding-bottom: 60px;
}

.wrapper_descubre-mas {
	color: #fff;
	text-align: center;
}

.div-block-39 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.recuadro-small {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	perspective: 1000px;
	color: #fff;
	cursor: pointer;
	transform-style: preserve-3d;
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border: 1px solid #ffffff1a;
	border-radius: 15px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 20px;
	text-decoration: none;
	transition: background-color 0.2s;
	display: grid;
	position: relative;
}

.recuadro-small:hover {
	background-image: linear-gradient(#ffffff0d, #ffffff0d), linear-gradient(135deg, #011e3f, #002a5b);
	transform: translate3d(0, 0, 100px);
}

.div-block-40 {
	text-align: left;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.text-block-27 {
	color: #1db9f9;
	margin-bottom: 10px;
	font-size: 1.25rem;
	font-weight: 700;
}

.text-block-28 {
	margin-bottom: 20px;
	font-size: 1.375rem;
	font-weight: 700;
}

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

.btn_conocer-mas {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	background-color: var(--btn-principal);
	color: var(--link-color--link-alternate);
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.cel-image_mas-clientes {
	height: 400px;
	margin-bottom: -50px;
	position: absolute;
	inset: auto auto 0% 0%;
}

.btn_secciones-home {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	background-color: var(--btn-principal);
	color: var(--link-color--link-alternate);
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.btn_secciones-home.secundario {
	background-color: #fff0;
	border: 1px solid #fff;
	transition: background-color 0.2s;
}

.btn_secciones-home.secundario:hover {
	background-color: #ffffff1a;
}

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

.tarjetas {
	width: 200px;
	margin-bottom: 40px;
	position: absolute;
	inset: auto 0% 0% auto;
}

.section_home-dispositivos {
	background-color: var(--azul-background);
	color: #fff;
	padding-top: 150px;
}

.heading-13 {
	margin-bottom: 1rem;
	font-size: 3.125rem;
}

.div-block-42 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.paragraph-7 {
	margin-bottom: 2rem;
}

.section_terminal-dispositivos {
	position: relative;
}

.wrapper_terminal-dispositivos {
	color: #fff;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	padding-bottom: 40px;
	display: flex;
}

.image-28 {
	height: 570px;
	margin: -50px auto 100px;
	position: relative;
}

.imagen-fondo-dispositivos {
	background-color: #011e3f;
	background-image: url("../images/Circulos-Terminales.svg");
	background-position: 50% 250px;
	background-repeat: no-repeat;
	background-size: auto;
	position: absolute;
	inset: 0%;
}

.heading-14 {
	text-align: center;
	margin-bottom: 1rem;
	font-size: 2.5rem;
}

.div-block-43 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	justify-content: center;
	align-items: stretch;
	margin-top: 20px;
	margin-bottom: 0;
	display: flex;
}

.div-block-44 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.div-block-45 {
	background-color: var(--azul-background);
	text-align: center;
	border-radius: 20px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	width: 120px;
	padding: 14px 20px;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1.2;
	display: flex;
}

.image-29 {
	width: 40px;
	height: 40px;
}

.text-block-29 {
	flex: 1;
	justify-content: center;
	align-items: center;
	display: flex;
}

.tabs-menu {
	background-color: #fff;
	border-radius: 8px;
	justify-content: center;
	align-items: flex-start;
	margin-left: auto;
	margin-right: auto;
	padding: 4px;
	display: flex;
}

.tab-terminales {
	color: var(--azul-background);
	background-color: #ddd0;
	border-radius: 6px;
	font-weight: 600;
}

.tab-terminales.w--current {
	color: #fff;
	background-color: #0fa3e0;
	font-weight: 700;
}

.tabs {
	flex-flow: column;
	display: flex;
}

.tabs-content {
	margin-top: 60px;
}

.div-block-46 {
	flex-flow: column;
	display: flex;
}

.heading-15 {
	color: #fff;
	text-align: center;
	margin-bottom: 3rem;
	font-size: 2.5rem;
}

.div-block-47 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	color: #fff;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-top: 40px;
	padding-bottom: 40px;
	display: grid;
}

.heading-16 {
	margin-bottom: 1rem;
}

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

.image-30 {
	height: 470px;
}

.div-block-49 {
	justify-content: center;
	align-items: center;
	display: flex;
}

.background-video {
	z-index: 2;
	border-radius: 50px;
	width: 100%;
	max-width: 960px;
	height: 550px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
}

.section_header-htp {
	color: #fff;
	background-color: #003c7f;
	background-image: linear-gradient(#001e3f, #004da3 52%, #0fa3e0);
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	padding-top: 140px;
}

.section_header-htp.rojo {
	background-image: linear-gradient(#094f9e 20%, #d9051f);
	padding-bottom: 60px;
}

.section_header-htp._2 {
	padding-top: 100px;
}

.wrapper_header-htp {
	grid-column-gap: 0px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1.1fr 0.8fr 0.8fr;
	grid-auto-columns: 1fr;
	padding-left: 10px;
	padding-right: 10px;
	display: grid;
}

.text-block-30 {
	color: #ff1946;
	-webkit-text-stroke-width: 3px;
	-webkit-text-stroke-color: #fff;
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
	font-family:
		Open Sans,
		sans-serif;
	font-size: 10rem;
	font-weight: 800;
	line-height: 1;
	display: flex;
}

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

.text-span-2 {
	font-size: 6.25rem;
}

.heading-17 {
	margin-bottom: 1rem;
	font-size: 3rem;
}

.text-block-31 {
	max-width: 450px;
	margin-bottom: 40px;
	font-size: 1.625rem;
	font-weight: 600;
	line-height: 1.3;
}

.text-span-3 {
	color: #fff;
	-webkit-text-stroke-width: 0px;
	align-self: flex-start;
	margin-top: 40px;
	font-size: 1.5rem;
}

.image-31 {
	object-fit: contain;
	max-width: 75%;
	margin-left: -60px;
}

.image-31._2 {
	max-width: 120%;
	margin-left: -250px;
}

.div-block-50 {
	flex-flow: column;
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.formulario_htp {
	color: #004da3;
	background-color: #e2e8f0;
	border: 1px solid #0780c866;
	border-radius: 10px;
	padding: 20px;
	position: relative;
	box-shadow: 0 2px 16px #0770bb33;
}

.formulario_htp.blanco {
	background-color: #fff;
}

.formulario_htp.rojo {
	border-color: #d3072433;
}

.text-block-34 {
	font-size: 1.625rem;
	font-weight: 700;
}

.text-block-35 {
	font-size: 0.875rem;
	font-weight: 600;
}

.form {
	flex-flow: column;
	margin-top: 20px;
	display: flex;
}

.text-field {
	border-radius: 8px;
	height: 40px;
	font-weight: 600;
}

.text-field:focus {
	border: 2px solid #0475bf;
}

.text-field::placeholder {
	color: #80a6d1;
	font-weight: 600;
}

.text-field.large {
	height: 100px;
}

.btn_registrate-ahora {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	color: var(--link-color--link-alternate);
	background-color: #ff1946;
	border: 1px solid #ffffff80;
	border-radius: 100px;
	justify-content: center;
	align-self: center;
	align-items: center;
	height: 40px;
	padding: 10px 20px;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.btn_registrate-ahora:hover {
	transform: scale(1.05);
}

.btn_registrate-ahora.grande {
	align-self: flex-start;
	height: 50px;
}

.btn_registrate-ahora.grande:hover {
	transform: none;
}

.btn_registrate-ahora.grande.azul {
	background-color: #092ef6;
}

.btn_registrate-ahora.grande.centrado {
	margin-left: auto;
	margin-right: auto;
}

.field-label {
	margin-left: 4px;
	font-size: 0.875rem;
	font-weight: 600;
	line-height: 1;
}

.wrapper-input {
	flex: 1;
}

.select-field {
	background-color: #fff;
	border-radius: 8px;
	height: 40px;
}

.checkbox-label {
	margin-bottom: 0;
	font-size: 0.625rem;
}

.checkbox-label._2 {
	font-size: 0.7rem;
}

.checkbox-field {
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 0;
	padding-left: 0;
	display: flex;
}

.checkbox {
	width: 26px;
	height: 26px;
	margin-top: 0;
	margin-left: 0;
	margin-right: 15px;
}

.checkbox.w--redirected-checked {
	width: 26px;
	height: 26px;
}

.div-block-52 {
	margin-bottom: 10px;
}

.submit-button {
	color: #fff;
	background-color: #fb1f4d;
	border-radius: 8px;
	font-weight: 700;
	display: block;
	position: relative;
}

.div-block-53 {
	z-index: 10;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background-color: #fff6;
	border: 1px solid #ffffff80;
	border-radius: 10px;
	margin-bottom: -50px;
	margin-left: -40px;
	position: relative;
}

.div-block-53.mx {
	margin-bottom: -20px;
	display: flex;
}

.form-block {
	margin-bottom: 0;
}

.section_pantallas-htp {
	background-color: #edf1f7;
}

.div-block-55 {
	align-self: flex-start;
}

.wrapper_pantallas-htp {
	padding-top: 100px;
	padding-bottom: 100px;
}

.heading-18 {
	color: #004da3;
	text-align: center;
	margin-bottom: 1rem;
	font-size: 2.625rem;
}

.heading-18.rojo {
	color: #ff1847;
}

.heading-18.rojo._2 {
	font-size: 2rem;
}

.paragraph-8 {
	color: #0fa3e0;
	text-align: center;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	font-size: 1.25rem;
	font-weight: 600;
}

.paragraph-8.rojo {
	color: #ff1847;
}

.div-block-56 {
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	display: flex;
}

.image-32 {
	border-radius: 5px;
	margin-right: -390px;
	box-shadow: 0 15px 42px #004da333;
}

.image-33 {
	border-radius: 5px;
	margin-left: -420px;
	box-shadow: 0 15px 42px #004da333;
}

.image-34 {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border-radius: 5px;
	position: relative;
	box-shadow: 0 15px 42px #004da333;
}

.wrapper_pasos-htp {
	flex-flow: column;
	padding-top: 100px;
	padding-bottom: 100px;
	display: flex;
}

.div-block-57 {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 40px;
	margin-bottom: 40px;
	display: grid;
}

.div-block-59 {
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	color: #ff1847;
	text-align: center;
	background-color: #e2e8f0;
	border: 1px solid #004ea324;
	border-radius: 20px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	padding: 20px 20px 30px;
	font-weight: 600;
	display: flex;
	position: relative;
	overflow: hidden;
	box-shadow:
		-20px -20px 50px #fff,
		20px 20px 50px #c0c5cc;
}

.section_logos-htp {
	background-color: #edf1f7;
}

.wrapper_logos-htp {
	color: #ff1847;
	padding-top: 60px;
	padding-bottom: 100px;
	font-size: 2rem;
	font-weight: 700;
}

.div-block-60 {
	grid-column-gap: 60px;
	grid-row-gap: 60px;
	height: 120px;
	display: flex;
	position: relative;
	overflow: hidden;
}

.div-block-61-copy {
	background-image: linear-gradient(90deg, #edf1f7, #011e3f00 30%);
	width: 150px;
	height: 100%;
	position: absolute;
}

.difuminado-logos {
	background-image: linear-gradient(90deg, #011e3f, #011e3f00);
	width: 150px;
	height: 100%;
	position: absolute;
}

.difuminado-logos.der {
	background-image: linear-gradient(90deg, #011e3f00 70%, #edf1f7);
	inset: 0% 0% 0% auto;
}

.text-block-36 {
	margin-bottom: 5px;
	font-size: 1.4rem;
	font-weight: 700;
}

.text-block-37 {
	color: #004da3;
}

.text-block-38 {
	font-size: 5rem;
	font-weight: 800;
	line-height: 1;
	position: absolute;
	inset: auto 15px -14px auto;
}

.section_features-htp {
	background-color: #e2e8f0;
}

.paragraph-9 {
	color: #0fa3e0;
	text-align: center;
	margin-top: 40px;
	margin-bottom: 1rem;
	font-size: 1.5rem;
	font-weight: 600;
}

.text-block-39 {
	text-align: center;
	margin-bottom: 40px;
}

.div-block-62 {
	flex-flow: column;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.wrapper_features-htp {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	color: #ff1847;
	flex-flow: column;
	padding-top: 100px;
	padding-bottom: 100px;
	font-size: 2rem;
	font-weight: 700;
	display: flex;
}

.image-35 {
	object-fit: cover;
	border-radius: 20px;
	width: 100%;
	height: 450px;
}

.div-block-63 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	padding-top: 40px;
	padding-bottom: 40px;
	display: flex;
}

.div-block-63.centrado {
	justify-content: center;
	align-items: flex-start;
	width: 80%;
}

.heading-19 {
	color: #fff;
	margin-bottom: 2rem;
	font-size: 2.5rem;
}

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

.paragraph-10 {
	margin-bottom: 3rem;
	font-size: 1.2rem;
	font-weight: 500;
}

.recuadro-htp {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	perspective: 1000px;
	color: #fff;
	transform-style: preserve-3d;
	background-image: linear-gradient(135deg, #011e3f, #003777);
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 40px;
	display: grid;
	position: relative;
}

.recuadro-htp:hover {
	transform: translate3d(0, 0, 100px);
}

.recuadro-htp.rojo {
	background-image: linear-gradient(135deg, #ff1946 40%, #fd8fa5);
}

.image-39 {
	border-radius: 12px;
	position: absolute;
	inset: -60px auto auto -60px;
	box-shadow: -14px 14px 20px #004da333;
}

.image-39-copy {
	border-radius: 10px;
	position: absolute;
	inset: 60px auto auto -100px;
	box-shadow: -14px 14px 20px #004da333;
}

.image-39-copy-copy {
	border-radius: 10px;
	position: absolute;
	inset: 40px auto auto -80px;
	box-shadow: -14px 14px 20px #004da333;
}

.section_mapa {
	background-color: #edf1f7;
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
	overflow: hidden;
}

.wrapper_mapa {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	color: #fff;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 60px 40px 40px;
	display: flex;
}

.barra-azul-izq {
	background-color: #fff;
	background-image: linear-gradient(#004da3, #0fa3e0);
	border-radius: 40px;
	margin-right: 2.5rem;
	position: absolute;
	inset: 0% 0 0% -1000px;
}

.heading-20 {
	text-align: center;
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
	font-size: 2.625rem;
}

.div-block-65 {
	grid-column-gap: 50px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 2fr;
	grid-auto-columns: 1fr;
	margin-top: 40px;
	display: grid;
}

.list {
	margin-bottom: 2rem;
	font-size: 1.25rem;
	font-weight: 600;
}

.list-item {
	margin-bottom: 1rem;
	font-size: 1.2rem;
}

.div-block-66 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.section_formulario-htp {
	padding-top: 100px;
	padding-bottom: 40px;
}

.image-40 {
	object-fit: contain;
	width: 800px;
	height: 465px;
	margin-left: auto;
	margin-right: auto;
}

.heading-21 {
	color: #fc1f4c;
	text-align: center;
	margin-bottom: 1rem;
	font-size: 2.625rem;
}

.text-block-40 {
	color: #004da3;
	text-align: center;
	font-size: 1.3rem;
	font-weight: 600;
}

.grid_fromulario-htp {
	grid-column-gap: 0px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 0.8fr;
	grid-auto-columns: 1fr;
	margin-top: 60px;
	display: grid;
}

.formulario_htp-blanco {
	color: #004da3;
	background-color: #fff;
	border-radius: 10px;
	max-width: 350px;
	padding: 20px;
	position: relative;
	box-shadow: 0 2px 16px #0770bb26;
}

.image-41 {
	object-fit: contain;
	width: 800px;
	height: 550px;
	position: relative;
	right: -50px;
}

.image-42 {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	border: 1px solid #ffffff80;
	border-radius: 10px;
	align-self: flex-end;
	width: 420px;
	margin-top: 0;
	margin-bottom: -60px;
	margin-right: 20px;
	position: relative;
}

.div_headinghtpmx {
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 0;
	display: flex;
}

.div_headinghtpmx._2 {
	margin-bottom: 4rem;
}

.heading-rotating-htp {
	color: #00c2ff00;
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(90deg, #ff1847, #ff7a95);
	-webkit-background-clip: text;
	background-clip: text;
	margin-left: 10px;
	padding-right: 10px;
	font-size: 3rem;
	font-weight: 800;
	line-height: 1.2;
}

.heading-rotating-htp._2 {
	margin-left: 0;
}

.heading-17-copy {
	margin-bottom: 0;
	font-size: 3rem;
}

.section_compite-htp {
	padding-top: 40px;
	padding-bottom: 40px;
}

.wrapper_compite-htp {
	flex-flow: column;
	display: flex;
}

.div-block-68 {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 40px;
	margin-bottom: 40px;
	display: grid;
}

.div-block-69 {
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	color: #ff1847;
	text-align: center;
	background-color: #e2e8f0;
	border: 1px solid #004ea324;
	border-radius: 20px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	padding: 20px 20px 30px;
	font-weight: 600;
	display: flex;
	position: relative;
	overflow: hidden;
	box-shadow:
		-20px -20px 50px #fff,
		20px 20px 50px #c0c5cc;
}

.text-block-42 {
	color: #004da3;
	font-size: 1.2rem;
}

.image-43 {
	object-fit: contain;
	height: 250px;
}

.div-block-70 {
	display: none;
}

.lottie_wrapper {
	position: relative;
}

.image-46 {
	object-fit: contain;
	background-color: #e3e9f1;
	width: 100%;
	height: 100%;
	position: absolute;
	inset: 0%;
}

.wrapper_app-links-header {
	display: none;
}

.imagen_redes {
	height: 40px;
}

.home-header_wrapper {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	color: #fff;
	grid-template-rows: auto;
	grid-template-columns: minmax(200px, 1fr) minmax(200px, 1fr);
	grid-auto-columns: 1fr;
	padding-left: 20px;
	padding-right: 20px;
	display: grid;
}

.home-header_wrapper.fintech-summer {
	margin-top: 40px;
}

.header-principal {
	text-align: left;
	padding-right: 10px;
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.2;
}

.header-principal._2 {
	font-size: 1.9rem;
}

.big-picture_wrapper {
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
	overflow: visible;
}

.image-47 {
	object-fit: cover;
	object-position: 50% 50%;
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	flex: none;
	width: 750px;
	max-width: none;
	height: 480px;
	display: block;
}

.big-idea_wrapper {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.big-idea_wrapper.centerd {
	justify-content: center;
}

.big-idea_btn-wrapper {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: row;
	flex: 0 auto;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 20px;
	display: flex;
}

.div-block-73 {
	justify-content: flex-end;
	align-items: flex-start;
	display: flex;
}

.div-block-74 {
	justify-content: flex-start;
	align-items: flex-start;
	width: 50%;
	display: flex;
	position: relative;
}

.image-48 {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	object-fit: cover;
	border-radius: 5px;
	width: 400px;
	height: 285px;
	margin-top: -220px;
	margin-left: -100px;
	transition: transform 0.2s;
	position: relative;
}

.image-48:hover {
	transform: scale(1.1);
}

.image-49 {
	object-fit: contain;
	width: 360px;
	height: 197px;
	position: relative;
}

.div-block-75 {
	flex-flow: column;
	margin-top: -50px;
	margin-left: -220px;
	display: flex;
}

.image-50 {
	width: 800px;
	max-width: none;
	height: 360px;
	margin-top: -60px;
	margin-bottom: -250px;
	margin-left: -220px;
}

.section_home-header5 {
	background-color: var(--azul-background);
}

.section_features-grid {
	background-color: var(--azul-background);
	color: #fff;
}

.section_features-grid.claro {
	color: #004da3;
	background-color: #eff3f7;
}

.features_grid_wrapper {
	padding-top: 40px;
	padding-bottom: 40px;
}

.div-block-76 {
	grid-column-gap: 100px;
	grid-row-gap: 100px;
	border-bottom: 1px solid #fff6;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.div-block-76.azul {
	border-bottom-color: #004da3;
}

.heading-22 {
	font-size: 2rem;
}

.heading-22._2 {
	margin-bottom: 20px;
}

.div-block-77 {
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding-top: 40px;
	padding-bottom: 40px;
	display: flex;
}

.div-block-78 {
	border-bottom: 2px solid #07c3ff;
	flex-flow: column;
	justify-content: center;
	margin-bottom: -1px;
	display: flex;
}

.list-2 {
	font-weight: 600;
}

.list-2.azul {
	color: #004da3;
}

.div-block-79 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	grid-template-rows: auto auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 40px;
	display: grid;
}

.recuadro-grid {
	perspective: 1000px;
	color: #fff;
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border: 1px solid #1b385a;
	border-radius: 12px;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	height: 350px;
	padding-bottom: 0;
	text-decoration: none;
	transition:
		border-color 0.2s,
		transform 0.2s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.recuadro-grid:hover {
	border-color: #768da7;
	transform: scale(1.03);
	box-shadow: 0 2px 20px #07c3ff59;
}

.recuadro-grid._700h {
	height: 100%;
}

.recuadro-grid.cuadrado {
	aspect-ratio: 1;
	height: auto;
}

.recuadro-grid._2-3 {
	aspect-ratio: 2 / 3;
	flex-flow: column;
	height: auto;
	display: flex;
}

.text-block-44 {
	font-weight: 700;
}

.text-block-45 {
	font-size: 1.8rem;
	font-weight: 700;
	line-height: 1.2;
}

.text-block-46 {
	color: #0fb9ff;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.3;
}

.text-span-4 {
	color: #0fb9ff;
}

.image-51 {
	z-index: -1;
	object-fit: contain;
	object-position: 50% 100%;
	width: 100%;
	height: 100%;
	transition: opacity 0.2s;
	position: absolute;
	inset: 0%;
}

.texto_recuadros {
	margin-top: 20px;
	margin-left: 20px;
	margin-right: 20px;
}

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

.div-block-80 {
	grid-column-gap: 18px;
	grid-row-gap: 18px;
	flex: 1;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	place-content: start center;
	place-items: start center;
	margin-top: 30px;
	margin-left: 10px;
	margin-right: 10px;
	display: grid;
}

.image-52 {
	object-fit: contain;
	width: 90px;
	height: 35px;
}

.div-block-81 {
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	display: flex;
}

.heading-23 {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(90deg, #2bc1ff, #1b73ff);
	-webkit-background-clip: text;
	background-clip: text;
}

.image-49-copy {
	object-fit: contain;
	width: 360px;
	height: 197px;
	position: relative;
}

.div-block-79-copy {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-rows: auto;
	grid-auto-columns: 1fr;
	align-content: start;
	place-items: start stretch;
	margin-top: 40px;
	display: grid;
}

.image-53 {
	width: auto;
	margin-top: 20px;
	padding-left: 20px;
	padding-right: 20px;
}

.image-53-copy {
	width: 100%;
	padding-top: 20px;
}

.imagen-tarjetas-flujo {
	object-fit: contain;
	width: 185px;
	height: 260px;
	margin-top: -80px;
	margin-left: 100px;
	position: relative;
}

.imagen_cel-flujo {
	width: 100%;
	margin-bottom: -20px;
	margin-right: 0;
	padding-top: 20px;
}

.image-53-copy {
	object-fit: cover;
	flex: 1;
	width: auto;
	margin-top: 20px;
	padding-top: 0;
	padding-left: 20px;
	padding-right: 20px;
}

.div-block-82 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 40px;
	display: grid;
}

.grid-element-nuevo {
	perspective: 1000px;
	color: #fff;
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border: 1px solid #ffffff1a;
	border-radius: 12px;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: space-between;
	padding-bottom: 0;
	text-decoration: none;
	transition:
		border-color 0.2s,
		transform 0.2s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.grid-element-nuevo:hover {
	border-color: #fff6;
	transform: scale(1.03);
	box-shadow: 0 2px 20px #07c3ff59;
}

.grid-element-nuevo.largo {
	aspect-ratio: 2.0789;
}

.imagen-full {
	z-index: -1;
	object-fit: cover;
	object-position: 50% 100%;
	width: 100%;
	height: 100%;
	transition: opacity 0.2s;
	position: absolute;
	inset: 0%;
}

.wrapper_tyc {
	color: #fff;
	margin-top: 140px;
	margin-bottom: 140px;
}

.wrapper_tyc.app {
	margin-top: 60px;
}

.div-block-2 {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.heading-24 {
	color: #fff;
	margin-bottom: 40px;
	font-size: 2rem;
}

.rich-text-block {
	color: #333;
	font-size: 14px;
	line-height: 1.5;
}

.text-block-3 {
	font-size: 20px;
}

.tabla-1 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border: 1px solid #000;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 10px;
	margin-bottom: 20px;
	display: grid;
}

.text-block {
	text-align: center;
	background-color: #009edb;
	border: 1px solid #fff;
	padding: 10px;
	font-size: 16px;
}

.text-block-2 {
	text-align: center;
	border: 1px solid #fff;
	padding: 10px;
}

.paragraph-11 {
	margin-bottom: 40px;
}

.image-55 {
	margin-top: 60px;
	position: relative;
}

.big-picture-terminales_wrapper {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	display: flex;
	overflow: visible;
}

.image-56 {
	object-fit: cover;
	height: 580px;
	margin-top: -140px;
	margin-left: -40px;
	margin-right: auto;
	overflow: visible;
}

.section_features-grid-dispositivos {
	background-color: var(--azul-background);
	color: #fff;
	margin-top: -400px;
}

.recuadro-grid-copy {
	perspective: 1000px;
	color: #fff;
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border: 1px solid #ffffff1a;
	border-radius: 12px;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: flex-start;
	padding: 20px 20px 40px;
	text-decoration: none;
	transition:
		border-color 0.2s,
		transform 0.2s;
	display: flex;
	position: relative;
	overflow: hidden;
}

.recuadro-grid-copy:hover {
	border-color: #fff6;
	transform: scale(1.03);
	box-shadow: 0 2px 20px #07c3ff59;
}

.recuadro-grid-copy._700h {
	height: 100%;
}

.recuadro-grid-copy.cuadrado {
	aspect-ratio: 1;
	height: auto;
}

.recuadro-grid-copy._2-3 {
	aspect-ratio: 2 / 3;
	flex-flow: column;
	height: auto;
	display: flex;
}

.div-block-83 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: flex-start;
	margin-top: 40px;
	margin-left: 20px;
	margin-right: 20px;
	display: flex;
}

.div-block-84 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	display: flex;
}

.image-57 {
	max-width: 120px;
	max-height: 32px;
}

.paragraph-12 {
	margin-top: 20px;
	font-size: 1.1rem;
	font-weight: 500;
}

.text-span-5 {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(45deg, #1238ff, #2bc1ff);
	-webkit-background-clip: text;
	background-clip: text;
	font-weight: 800;
}

.home-header-4-copy {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	color: #fff;
	grid-template-rows: auto;
	grid-template-columns: 1fr;
	grid-auto-columns: 1fr;
	max-width: 960px;
	margin-bottom: 60px;
	margin-left: auto;
	margin-right: auto;
	padding-left: 0;
	padding-right: 0;
	display: grid;
}

.section_mapa-nosotros {
	background-color: var(--azul-background);
	padding-top: 40px;
	padding-bottom: 40px;
	position: relative;
	overflow: hidden;
}

.wrapper_mapa-nosotros {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	color: #fff;
	flex-flow: column;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 60px 40px;
	display: flex;
}

.heading-25 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 2rem;
	font-size: 2.5rem;
}

.heading-25._2 {
	margin-bottom: 1rem;
}

.div-block-85 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	background-color: #092ef6;
	border-top-right-radius: 11px;
	border-bottom-left-radius: 12px;
	padding: 10px 20px;
	font-size: 0.75rem;
	font-weight: 600;
	display: flex;
	position: absolute;
	inset: 0% 0% auto auto;
}

.div-block-86 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	place-content: start;
	display: grid;
}

.div-block-87 {
	grid-column-gap: 16px;
	grid-row-gap: 4px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	place-content: start;
	display: grid;
}

.div-block-88 {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #fff0;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 8px;
	padding-right: 10px;
	font-size: 0.875rem;
	font-weight: 500;
	transition: background-color 0.2s;
	display: flex;
}

.div-block-88:hover {
	background-color: #ffffff26;
	border-color: #ffffff26;
}

.div-block-89 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	place-content: start;
	display: grid;
}

.div-block-90 {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #fff0;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 8px;
	padding-right: 10px;
	font-size: 0.875rem;
	font-weight: 500;
	transition: background-color 0.2s;
	display: flex;
}

.div-block-90:hover {
	background-color: #ffffff26;
	border-color: #ffffff26;
}

.div-block-91 {
	grid-column-gap: 10px;
	grid-row-gap: 5px;
	grid-template-rows: auto auto;
	grid-template-columns: minmax(110px, 1fr) minmax(110px, 1fr);
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	place-content: start;
	display: grid;
}

.div-block-92 {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	color: #fff;
	cursor: pointer;
	border: 1px solid #fff0;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 8px;
	padding-right: 10px;
	font-size: 0.875rem;
	font-weight: 500;
	transition: background-color 0.2s;
	display: flex;
}

.div-block-92:hover {
	background-color: #ffffff26;
	border-color: #ffffff26;
}

.div-block-93 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	grid-auto-flow: row;
	place-content: start;
	display: grid;
}

.div-block-67-copy {
	justify-content: flex-start;
	align-items: flex-start;
	margin-bottom: 20px;
	display: flex;
}

.header-rojo {
	-webkit-text-fill-color: transparent;
	background-image: linear-gradient(90deg, #ff1847, #ff7a95);
	-webkit-background-clip: text;
	background-clip: text;
	margin-bottom: 0;
	font-size: 3rem;
	font-weight: 700;
}

.wrapper_header-cash {
	grid-column-gap: 0px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1.5fr;
	grid-auto-columns: 1fr;
	padding-left: 10px;
	padding-right: 10px;
	display: grid;
}

.div-block-53-copy {
	margin-bottom: -50px;
	margin-left: 0;
	padding-bottom: 0;
	padding-right: 40px;
}

.form-copy {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	flex-flow: column;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 20px;
	display: grid;
}

.div-block-94 {
	padding-left: 40px;
	padding-right: 40px;
}

.div-block-95 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr max-content 1fr;
	grid-auto-columns: 1fr;
	margin-top: 40px;
	display: grid;
}

.div-block-96 {
	justify-content: center;
	align-items: center;
	margin-left: -20px;
	margin-right: -20px;
	display: flex;
	position: relative;
}

.image-58 {
	flex: none;
	width: 180px;
	height: 180px;
}

.wrapper_cash-htp-api {
	padding-top: 100px;
	padding-bottom: 100px;
}

.text-block-31-copy {
	margin-bottom: 40px;
	font-size: 1.5rem;
	font-weight: 600;
	line-height: 1.3;
}

.div-block-97 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 2fr;
	grid-auto-columns: 1fr;
	max-width: 960px;
	margin-top: 60px;
	margin-left: auto;
	margin-right: auto;
	display: grid;
}

.paragraph-13 {
	color: #0fa3e0;
	font-weight: 600;
}

.heading-26 {
	color: #004da3;
}

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

.wrapper_referencia-hibrida {
	flex-flow: column;
	display: flex;
}

.div-block-99 {
	justify-content: center;
	align-items: flex-start;
	margin-top: 40px;
	margin-bottom: 40px;
	display: flex;
}

.image-59 {
	object-fit: contain;
	width: 700px;
	height: 480px;
	margin-left: auto;
	margin-right: auto;
}

.section_referencia-hibrida {
	padding-top: 100px;
	padding-bottom: 100px;
}

.div-block-55-copy {
	align-self: flex-start;
}

.div-block-100 {
	display: none;
}

.div-block-101 {
	display: flex;
}

.div-block-101._2 {
	align-items: flex-start;
}

.background-video-2 {
	z-index: 1;
	object-fit: contain;
	width: 100%;
	position: relative;
}

.image-61,
.image-62,
.image-63,
.image-64 {
	margin-top: 40px;
	margin-left: auto;
	margin-right: auto;
	display: block;
}

.rich-text-block-2,
.rich-text-block-3,
.rich-text-block-4,
.rich-text-block-5,
.rich-text-block-6,
.rich-text-block-7,
.rich-text-block-8 {
	text-align: justify;
}

.heading-27 {
	color: #009edb;
	margin-bottom: 40px;
}

.text-block-50 {
	text-align: center;
	background-color: #009edb;
	border: 1px solid #fff;
	padding: 10px;
	font-size: 16px;
}

.div-block-102 {
	max-width: 960px;
	margin-left: auto;
	margin-right: auto;
}

.rich-text-block-9 {
	color: #333;
	font-size: 14px;
	line-height: 1.5;
}

.tabla-chie-2 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border: 1px solid #000;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 10px;
	margin-bottom: 20px;
	display: grid;
}

.text-block-51 {
	font-size: 20px;
}

.text-block-52 {
	text-align: center;
	border: 1px solid #fff;
	padding: 10px;
}

.image-65,
.image-66,
.image-67,
.image-68 {
	width: 25px;
	height: 25px;
}

.header-principal-copy {
	text-align: left;
	margin-bottom: 1rem;
	padding-right: 10px;
	font-size: 3rem;
	font-weight: 600;
	line-height: 1.2;
}

.div-block-103 {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	justify-content: center;
	align-items: flex-start;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
	display: flex;
}

.heading-28 {
	font-size: 2rem;
}

.text-block-53 {
	margin-top: 10px;
	margin-bottom: 10px;
	font-size: 1.5rem;
	font-weight: 600;
}

.image-69 {
	width: 200px;
}

.div-block-104 {
	padding-top: 50px;
}

.image-70 {
	width: 70%;
	height: 70%;
	margin-left: auto;
	margin-right: auto;
	display: block;
	position: absolute;
	inset: 40px 10px 10px;
}

.div-block-105 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	border: 1px solid #fff;
	border-radius: 10px;
	grid-template-rows: auto auto;
	grid-template-columns: 2fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-bottom: 220px;
	font-size: 0.875rem;
	font-weight: 700;
	display: grid;
	overflow: hidden;
}

.div-block-106 {
	background-color: #ffffff80;
	padding: 10px;
}

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

.div-block-107 {
	background-color: #fff3;
	padding: 5px 10px;
}

.div-block-108 {
	border-bottom: 1px solid #fff3;
	justify-content: center;
	align-items: center;
	padding: 10px;
	display: flex;
}

.div-block-108.izq {
	border-right: 1px solid #fff3;
	justify-content: flex-start;
	align-items: center;
}

.text-block-55 {
	font-size: 1.625rem;
	font-weight: 700;
}

.div-block-109 {
	margin-bottom: 10px;
}

.text-block-56 {
	font-weight: 600;
}

.text-block-57 {
	font-size: 1.625rem;
	font-weight: 700;
}

.div-block-110 {
	margin-bottom: 10px;
}

.text-block-58 {
	font-weight: 600;
}

.div-block-111 {
	margin-bottom: 10px;
}

.text-block-59 {
	font-weight: 600;
}

.text-block-60 {
	font-size: 1.625rem;
	font-weight: 700;
}

.text-block-61 {
	font-weight: 600;
}

.div-block-112 {
	margin-bottom: 10px;
}

.text-block-62 {
	font-size: 1.625rem;
	font-weight: 700;
}

.text-block-63 {
	font-weight: 600;
}

.div-block-113 {
	margin-bottom: 10px;
}

.text-block-64 {
	font-size: 1.625rem;
	font-weight: 700;
}

.text-block-65 {
	font-weight: 600;
}

.div-block-114 {
	margin-bottom: 10px;
}

.text-block-66 {
	font-size: 1.625rem;
	font-weight: 700;
}

.paragraph-14 {
	margin-bottom: 1rem;
	font-weight: 500;
}

.div-block-115 {
	color: #fff;
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	display: flex;
}

.heading-29 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 2.5rem;
}

.image-71 {
	object-fit: contain;
	width: 100%;
	max-height: 450px;
}

.heading-30 {
	color: #1db9f9;
	margin-bottom: 1rem;
	font-size: 1.625rem;
}

.div-block-116 {
	position: relative;
}

.heading-29-copy {
	margin-top: 0;
	margin-bottom: 1rem;
	font-size: 2.5rem;
}

.div-block-115-copy {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.wrapper_gestion-webpromo {
	grid-column-gap: 80px;
	grid-row-gap: 80px;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	color: #004da3;
	background-color: #ffffff0d;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.div-block-38-copy {
	flex-flow: column;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
}

.paragraph-azul {
	color: #004da3;
	margin-bottom: 1rem;
	font-weight: 500;
}

.link-block-6 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	color: #fff;
	background-color: #082ef6;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.link-block-6:hover {
	transform: scale(1.1);
}

.link-block-6.p30 {
	margin-top: 20px;
}

.image-72 {
	width: 16px;
	height: 16px;
}

.image-htp-homehero {
	align-self: flex-end;
	width: 400px;
	margin: 0 20px -60px 0;
	position: relative;
}

.wrapper_header-htp2 {
	grid-column-gap: 0px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1.2fr 1fr minmax(200px, 1fr);
	grid-auto-columns: 1fr;
	padding-bottom: 0;
	display: grid;
}

.wrapper_formulario-htp2 {
	z-index: 10;
	min-width: 350px;
	margin-bottom: -50px;
	margin-left: 0;
	padding-bottom: 0;
	position: relative;
}

.image-73 {
	object-fit: cover;
	object-position: 50% 50%;
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	flex: none;
	width: 750px;
	max-width: none;
	height: 480px;
	display: block;
}

.big-picture_wrapperhtp {
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: -20px;
	margin-left: -200px;
	display: flex;
	overflow: visible;
}

.image-73-copy {
	object-fit: cover;
	object-position: 50% 50%;
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	flex: none;
	width: 700px;
	max-width: none;
	height: 480px;
	display: block;
}

.paragraph-15 {
	color: #004da3;
	font-size: 1.5rem;
	font-weight: 600;
}

.headings_rojos {
	color: #fe1b49;
	max-width: 360px;
	font-size: 2.2rem;
}

.wrapper_headers-htp {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	border-bottom: 1px solid #fe1b49;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.wrapper_subheaders-htp {
	border-bottom: 2px solid #fc1f4c;
	flex-flow: column;
	justify-content: center;
	margin-bottom: -1px;
	display: flex;
}

.div-block-117 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 40px;
	margin-bottom: 40px;
	display: grid;
}

.div-block-118 {
	aspect-ratio: 1;
	background-image: url("../images/1_1.png");
	background-position: 50%;
	background-size: contain;
	border-radius: 20px;
	padding: 30px;
}

.div-block-118._2 {
	background-image: url("../images/2_2.png");
}

.div-block-118._3 {
	background-image: url("../images/3_2.png");
}

.text-block-67 {
	color: #ff1847;
	font-size: 6.25rem;
	font-weight: 700;
	line-height: 0.8;
}

.div-block-119 {
	grid-column-gap: 15px;
	grid-row-gap: 15px;
	display: flex;
}

.heading-31 {
	color: #fff;
	font-size: 1.75rem;
}

.text-block-68 {
	color: #fff;
	font-weight: 600;
}

.section_home-mbpe {
	background-image: linear-gradient(#691c32, #9f2241);
}

.image-74 {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	object-fit: cover;
	border-radius: 5px;
	width: 400px;
	height: 285px;
	margin-top: -220px;
	margin-left: -100px;
	transition: transform 0.2s;
	position: relative;
}

.image-74:hover {
	transform: scale(1.1);
}

.div-block-120 {
	height: 3.6rem;
	overflow: hidden;
}

.image-75 {
	width: 800px;
	max-width: none;
	height: 360px;
	margin-top: -60px;
	margin-bottom: -250px;
	margin-left: -220px;
}

.div-block-121 {
	position: relative;
	overflow: visible;
}

.image-76 {
	width: 16px;
	height: 16px;
}

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

.div-block-122 {
	justify-content: flex-end;
	align-items: flex-start;
	display: flex;
}

.image-77 {
	object-fit: contain;
	width: 360px;
	height: 197px;
	position: relative;
}

.div-block-123 {
	flex-flow: column;
	margin-top: -50px;
	margin-left: -250px;
	display: flex;
}

.link-block-7 {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	color: #fff;
	background-color: #082ef6;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.link-block-7:hover {
	transform: scale(1.1);
}

.image-78 {
	object-fit: cover;
	object-position: 50% 50%;
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	flex: none;
	width: 750px;
	max-width: none;
	height: 480px;
	display: block;
}

.div-block-124 {
	justify-content: flex-start;
	align-items: flex-start;
	width: 50%;
	display: flex;
	position: relative;
}

.text-block-69 {
	margin-top: 40px;
	font-size: 1.625rem;
	font-weight: 600;
}

.btn_mbpe {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	color: #fff;
	background-color: red;
	border: 1px solid #fff;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.btn_mbpe:hover {
	transform: scale(1.1);
}

.btn_mbpe.secundario {
	background-color: #bb965e00;
}

.btn_mbpe.secundario._2 {
	border-style: none;
	justify-content: flex-start;
	align-self: flex-start;
	align-items: center;
	padding-left: 20px;
	text-decoration: underline;
}

.btn_mbpe.chico {
	padding-top: 10px;
	padding-bottom: 10px;
}

.btn_mbpe._2 {
	align-self: center;
	padding-left: 30px;
	padding-right: 30px;
}

.btn_m {
	color: #fff;
	background-color: #092ef6;
	border: 1px #fff;
	border-radius: 1000px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 14px;
	font-weight: 500;
	transition:
		transform 0.2s,
		border 0.2s;
	display: flex;
}

.btn_m:hover {
	border-style: solid;
	border-color: #ffffff80;
	transform: scale(1.05);
}

.btn_mbpe-nav {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	color: #fff;
	background-color: red;
	border: 1px solid #fff;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.btn_mbpe-nav:hover {
	transform: scale(1.1);
}

.big-idea_btn-wrapper-copy {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: column;
	flex: 0 auto;
	justify-content: flex-start;
	align-items: stretch;
	margin-top: 20px;
	display: flex;
}

.circulos-mbpe {
	width: 1200px;
	max-width: none;
	height: 450px;
	margin-top: -80px;
	margin-bottom: -300px;
	margin-left: -250px;
}

.image-77-copy {
	object-fit: contain;
	width: 450px;
	height: 220px;
	position: relative;
}

.image-77-copy._2 {
	width: 550px;
}

.mbpe_popup-wrapper {
	z-index: 99;
	justify-content: center;
	align-items: center;
	display: none;
	position: fixed;
	inset: 0%;
}

.mbpe_popup {
	z-index: 2;
	background-color: #fff;
	border-radius: 20px;
	padding: 30px;
	position: relative;
}

.div-block-127 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	display: grid;
}

.div-block-128 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	color: #9f2243;
	border: 2px solid #9f2243;
	border-radius: 10px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	padding: 20px;
	font-size: 1.2rem;
	font-weight: 600;
	text-decoration: none;
	display: flex;
}

.div-block-128._2 {
	color: #fff;
	cursor: pointer;
	background-color: #b58e5f;
	min-width: 320px;
}

.heading-32 {
	color: #9f2243;
	text-align: center;
}

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

.image-79 {
	object-fit: contain;
	height: 120px;
}

.mbpe_cerrar-popup {
	z-index: 1;
	-webkit-backdrop-filter: blur(5px);
	backdrop-filter: blur(5px);
	background-color: #00000080;
	position: absolute;
	inset: 0%;
}

.section_mbpe {
	background-image: linear-gradient(#691c32, #9f2241);
	min-height: 100vh;
}

.home_header_component-mbpe {
	padding-top: 120px;
}

.div-block-129 {
	background-image: linear-gradient(#691c32, #9f2241);
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	padding-top: 140px;
	padding-bottom: 100px;
}

.div-block-130 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	color: #fff;
	border: 1px solid #fff;
	border-radius: 20px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 40px;
	display: flex;
}

.heading-33 {
	margin-bottom: 1rem;
	font-size: 1.8rem;
}

.image-80 {
	object-fit: contain;
	width: 250px;
}

.text-block-71 {
	font-size: 1.2rem;
}

.div-block-131 {
	padding: 60px;
}

.heading-34 {
	color: #9f2243;
	text-align: center;
	max-width: 800px;
	margin-left: auto;
	margin-right: auto;
}

.div-block-132 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	justify-content: center;
	align-items: center;
	margin-top: 40px;
	display: flex;
}

.div-block-133 {
	color: #fff;
	background-color: #9e2341;
	border-radius: 10px;
	padding: 20px;
	font-weight: 600;
	text-decoration: none;
	box-shadow: 0 2px 5px #0003;
}

.div-block-133.dorado {
	background-color: #b58e5f;
}

.heading-35 {
	color: #bb965e;
	margin-bottom: 1rem;
	font-size: 3rem;
}

.section_home-mbpe2 {
	background-image: linear-gradient(#9f2241, #0950a1 82%);
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	overflow: hidden;
}

.wrapper_faaq {
	flex-flow: column;
	padding-top: 60px;
	padding-bottom: 60px;
	display: flex;
}

.wrapper_faaq._2 {
	padding-top: 100px;
}

.headings_mbpe {
	color: #004da3;
	font-size: 2rem;
}

.paragraph-15-copy {
	color: #9f2243;
	font-size: 1.3rem;
	font-weight: 600;
}

.wrapper_headers-mbpe {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	border-bottom: 1px solid #9f2243;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.div-block-134 {
	background-image: linear-gradient(#9f2241, #691c32);
	border-radius: 10px;
	margin-top: 40px;
}

.div-block-134._2 {
	background-image: linear-gradient(#bb945f, #805a26);
}

.wrapper_pr {
	color: #9f2241;
	background-color: #dedee7;
	border-bottom-right-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-bottom: 40px;
	overflow: hidden;
}

.wrapper_pr.omas {
	background-color: #fff;
}

.wrapper_pr.htp {
	background-color: #d7e0ec;
}

.wrapper_pr.azul {
	color: #292b67;
	background-color: #d2d9e4;
}

.respuesta {
	padding: 0;
	overflow: hidden;
}

.preguntafaq {
	cursor: pointer;
	border-top: 1px solid #9f2243;
	justify-content: space-between;
	align-items: stretch;
	padding: 20px;
	font-size: 1.2rem;
	font-weight: 700;
	display: flex;
}

.preguntafaq.omas {
	color: #6a1fab;
	border-top-color: #6a1fab;
}

.preguntafaq.htp {
	color: #fc1f4c;
	border-top-color: #004da3;
}

.preguntafaq.azul {
	border-top-color: var(--azul-texto);
	color: var(--azul-texto);
	padding-top: 10px;
	padding-bottom: 10px;
}

.image-81 {
	width: 25px;
	height: 25px;
}

.list-3 {
	color: #9f2240;
	margin: 20px;
	font-weight: 500;
}

.list-3.omas {
	color: #6a1fab;
	list-style-type: disc;
}

.list-3.omas.numeros {
	list-style-type: decimal;
}

.list-3.htp {
	color: #004da3;
}

.list-3.azul {
	color: var(--azul-texto);
}

.sdggfh {
	grid-column-gap: 8px;
	grid-row-gap: 16px;
	background-image: linear-gradient(#9f2241 9%, #691c32);
	border-radius: 12.8px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	width: 100%;
	margin-bottom: 40px;
	padding: 20px;
	text-decoration: none;
	display: flex;
}

.frame-1000004353 {
	grid-column-gap: 16px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	text-decoration: none;
	display: flex;
}

.frame-1000004470 {
	grid-column-gap: 16px;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	text-decoration: none;
	display: flex;
}

.ps-mibb-2 {
	object-fit: cover;
}

.frame-1000004476 {
	grid-row-gap: 16px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	text-decoration: none;
	display: flex;
}

.text-2 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.5;
	text-decoration: none;
}

.textljhj {
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 1.5;
	text-decoration: none;
}

.link-2 {
	grid-column-gap: 10px;
	background-color: #bb945f;
	border: 1px solid #fff;
	border-radius: 96px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50px;
	padding: 16px 20px;
	text-decoration: none;
	display: flex;
}

.text-3 {
	color: #fff;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	text-decoration: none;
}

.div-block-135 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	color: #a02241;
	background-color: #dedee7;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	padding: 20px;
	font-size: 1rem;
	font-weight: 700;
	display: flex;
}

.image-82 {
	width: 50px;
	height: 30px;
}

.text-block-72 {
	font-size: 20px;
	line-height: 1;
}

.div-block-136 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
	position: relative;
	overflow: hidden;
}

.div-block-137 {
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding: 40px;
	display: flex;
}

.heading-36 {
	color: #d8ad73;
	margin-top: 0;
}

.heading-36._2 {
	color: #96203e;
}

.text-block-73 {
	color: #fff;
	font-weight: 600;
}

.image-83 {
	margin-bottom: -50px;
}

.image-84 {
	width: 90%;
	margin-top: 40px;
	margin-bottom: 40px;
	margin-right: 40px;
}

.image-84-copy {
	object-fit: contain;
	width: 90%;
	height: 300px;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 0;
}

.wrapper-faq {
	border-radius: 10px;
	margin-top: 40px;
}

.wrapper-faq._2 {
	background-image: linear-gradient(#bb945f, #805a26);
}

.div-block-134-copy {
	border-radius: 10px;
	margin-top: 40px;
}

.div-block-134-copy._2 {
	background-image: linear-gradient(#bb945f, #805a26);
}

.div-block-138 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	object-fit: contain;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-left: 2.5rem;
	padding-right: 2.5rem;
	display: flex;
	position: relative;
	overflow: auto;
}

.youtube {
	flex: none;
	width: 375px;
	height: 500px;
}

.text-block-74,
.text-block-75 {
	text-align: center;
}

.image-85 {
	object-fit: contain;
	height: 120px;
}

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

.div-block-139 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	color: #9f2243;
	border: 2px solid #9f2243;
	border-radius: 10px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	padding: 20px;
	font-size: 1.2rem;
	font-weight: 600;
	text-decoration: none;
	display: flex;
}

.div-block-139._2 {
	color: #fff;
	cursor: pointer;
	background-color: #b58e5f;
	min-width: 320px;
}

.heading-37 {
	color: #9f2243;
	text-align: center;
}

.div-block-140 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	display: grid;
}

.logo-obten-mas {
	width: 50px;
	height: 50px;
}

.nav_omas {
	z-index: 10;
	color: #fff;
	border-bottom: 1px solid #ffffff80;
	justify-content: space-between;
	align-items: stretch;
	max-width: 1200px;
	height: 70px;
	margin-top: 10px;
	margin-left: auto;
	margin-right: auto;
	padding: 10px 15px 10px 10px;
	display: flex;
}

.nav_omas.transparente {
	background-color: #9f22431a;
}

.section_home-omas {
	background-image: linear-gradient(#933cdd, #5c179c);
	border-bottom-right-radius: 100px;
	border-bottom-left-radius: 100px;
	overflow: hidden;
}

.circulos-omas {
	width: 1200px;
	max-width: none;
	height: 450px;
	margin-top: -50px;
	margin-bottom: -200px;
	margin-left: -50px;
}

.image-86 {
	height: 130px;
	margin-bottom: 20px;
}

.big-picture_wrapper-omas {
	flex-flow: row;
	justify-content: flex-start;
	align-items: flex-start;
	display: flex;
	overflow: visible;
}

.home_header_omas {
	padding-top: 120px;
}

.image-87 {
	z-index: 1;
	margin-bottom: -60px;
	position: relative;
}

.div-block-122-copy {
	justify-content: flex-end;
	align-items: flex-start;
	height: 60px;
	display: flex;
}

.wrapper_headers-omas {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	color: #da2d2d;
	border-bottom: 1px solid #19aa47;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-bottom: 40px;
	display: grid;
}

.wrapper_subheaders-omas {
	border-bottom: 2px solid #19aa47;
	flex-flow: column;
	justify-content: center;
	margin-bottom: -1px;
	display: flex;
}

.pomas {
	color: #6a1fab;
	font-size: 1.3rem;
	font-weight: 600;
}

.headings_omas {
	color: #6a1fab;
	font-size: 2rem;
}

.image-88 {
	max-width: 950px;
	margin: 60px auto;
}

.div-block-141 {
	flex-flow: column;
	display: flex;
}

.heading-38 {
	color: #6a1fab;
	text-align: center;
}

.div-block-142 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	background-image: linear-gradient(#19ac48, #037829);
	border-radius: 20px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 0;
	display: grid;
	position: relative;
	overflow: hidden;
}

.text-block-77 {
	color: #fff;
	text-align: center;
	font-size: 2rem;
	font-weight: 600;
	line-height: 1.3;
}

.button-3 {
	color: #fff;
	text-align: center;
	background-color: #6a1fab;
	border: 1px solid #fff;
	border-radius: 100px;
	margin-top: 20px;
	font-weight: 600;
}

.div-block-143 {
	flex-flow: column;
	padding: 40px 0;
	display: flex;
}

.image-89 {
	object-fit: contain;
	margin-bottom: -40px;
	position: relative;
	overflow: scroll;
}

.image-90 {
	margin-top: 40px;
	margin-bottom: 40px;
}

.text-block-78 {
	color: #fff;
	margin-top: 20px;
	margin-left: 30px;
	font-size: 3rem;
	font-weight: 800;
	line-height: 1;
	position: absolute;
	inset: 0% auto auto 0%;
}

.text-block-78.verde {
	color: #047d2b;
}

.div-block-144 {
	background-color: #fff;
	border: 1px solid #6a1fab;
	border-radius: 20px;
	flex-flow: column;
	display: flex;
	position: relative;
	overflow: hidden;
}

.heading-39 {
	color: #6a1fab;
	text-align: center;
}

.image-91 {
	object-fit: contain;
	margin-bottom: -200px;
	margin-left: 40px;
	margin-right: 40px;
}

.image-91-copy {
	object-fit: contain;
	margin-bottom: -100px;
	margin-left: 60px;
	margin-right: 60px;
}

.list-3-copy {
	color: #fff;
	margin-top: 20px;
	margin-bottom: 20px;
	margin-right: 20px;
	font-weight: 500;
}

.list-3-copy.omas {
	color: #6a1fab;
}

.grid {
	margin-bottom: 60px;
}

.text-span-6,
.text-span-7 {
	font-size: 12px;
}

.div-block-145 {
	max-width: 70%;
}

.code-embed {
	width: 350px;
}

.div-block-146 {
	background-image: linear-gradient(90deg, #000, #fff0);
	width: 50px;
	position: absolute;
	inset: 0% auto 0% 0%;
}

.div-block-147 {
	border-right: 1px solid var(--azul-texto);
	border-left: 1px solid var(--azul-texto);
	border-radius: 15px;
	margin-left: -2.5rem;
	margin-right: -2.5rem;
	padding-top: 20px;
	padding-bottom: 20px;
	position: relative;
	overflow: hidden;
}

.div-block-148 {
	background-image: linear-gradient(90deg, #0000001a, #fff0);
	width: 50px;
	position: absolute;
	inset: 0% auto 0% 0%;
}

.div-block-148._2 {
	background-image: linear-gradient(270deg, #0000001a, #fff0);
	inset: 0% 0% 0% auto;
}

.heading-40 {
	color: #a02243;
	text-align: center;
}

.image-92 {
	width: 16px;
	height: 16px;
}

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

.heading-41 {
	color: #931f3e;
	text-align: center;
	max-width: 900px;
	margin-left: auto;
	margin-right: auto;
}

.text-block-79 {
	color: #931f3e;
	text-align: center;
	font-size: 1.3rem;
	font-weight: 500;
}

.div-block-149 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 20px;
	margin-bottom: 60px;
	display: grid;
}

.div-block-150 {
	background-image: linear-gradient(#9f2241, #691c32);
	border-radius: 10px;
	height: 240px;
	padding: 20px;
	position: relative;
	overflow: hidden;
}

.div-block-150.o {
	background-image: linear-gradient(#bb945f, #805a26);
}

.image-93 {
	position: absolute;
	inset: 0%;
}

.div-block-151 {
	width: 54%;
	position: relative;
}

.text-block-80 {
	font-size: 0.8rem;
}

.link-3 {
	grid-column-gap: 10px;
	background-color: #bb945f;
	border: 1px solid #fff;
	border-radius: 96px;
	justify-content: center;
	align-items: center;
	width: 100%;
	height: 50px;
	padding: 16px 20px;
	text-decoration: none;
	display: flex;
}

.text-block-81 {
	font-size: 20px;
	line-height: 1;
}

.text-4 {
	color: #fff;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 24px;
	font-weight: 700;
	line-height: 1.5;
	text-decoration: none;
}

.div-block-152 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	color: #a02241;
	background-color: #dedee7;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	padding: 20px;
	font-size: 1rem;
	font-weight: 700;
	display: flex;
}

.frame-1000004477 {
	grid-row-gap: 16px;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	width: 100%;
	text-decoration: none;
	display: flex;
}

.image-94 {
	width: 50px;
	height: 30px;
}

.frame-1000004478 {
	grid-column-gap: 16px;
	justify-content: flex-start;
	align-items: center;
	width: 100%;
	text-decoration: none;
	display: flex;
}

.text-5 {
	color: #fff;
	text-align: center;
	margin-top: 0;
	margin-bottom: 0;
	font-size: 18px;
	font-weight: 500;
	line-height: 18px;
	text-decoration: none;
}

.frame-1000004479 {
	grid-column-gap: 16px;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	width: 100%;
	text-decoration: none;
	display: flex;
}

.div-block-153 {
	text-align: center;
	background-color: #9f2240;
	justify-content: center;
	align-items: center;
	height: 40px;
	margin-left: -1rem;
	margin-right: -1rem;
	display: flex;
}

.div-block-154 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	color: #fff;
	text-align: center;
	background-color: #9f2240;
	border: 1px solid #ffffff80;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	height: 60px;
	margin-top: 0;
	margin-bottom: 40px;
	padding-left: 20px;
	padding-right: 20px;
	font-size: 1.5rem;
	font-weight: 600;
	text-decoration: none;
	display: flex;
	position: relative;
}

.div-block-154.rojo {
	background-image: linear-gradient(90deg, #fc1f4c, #a90b23);
}

.image-95 {
	width: 16px;
	height: 16px;
}

.image-96 {
	object-fit: contain;
	align-self: flex-end;
	height: 120px;
	margin-bottom: -30px;
	transform: rotate(9deg);
}

.div-block-155 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	display: flex;
}

.applinkomas {
	margin-bottom: 10px;
	transition: background-color 0.2s;
}

.applinkomas:hover {
	background-color: #ffffff1a;
}

.div-block-3-copy {
	grid-column-gap: 5px;
	grid-row-gap: 5px;
	flex: 1;
	justify-content: flex-end;
	align-items: center;
	display: flex;
}

.heading-42 {
	margin-bottom: 1rem;
	font-size: 1.5rem;
}

.div-block-156 {
	max-width: 960px;
	margin-bottom: 40px;
	margin-left: auto;
	margin-right: auto;
}

.rich-text-block-11 {
	text-align: justify;
}

.list-4 {
	padding-left: 2rem;
}

.rich-text-block-12 {
	text-align: justify;
}

.div-block-157 {
	padding-top: 40px;
	padding-bottom: 40px;
}

.headings_faqhtp {
	color: #fc1f4c;
	font-size: 2rem;
}

.wrapper_subheaders-omas-copy {
	border-bottom: 2px solid #19aa47;
	flex-flow: column;
	justify-content: center;
	margin-bottom: -1px;
	display: flex;
}

.wrapper_headers-htpfaq {
	grid-column-gap: 50px;
	grid-row-gap: 50px;
	color: #da2d2d;
	border-bottom: 1px solid #fc1f4c;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-bottom: 40px;
	display: grid;
}

.text-block-84 {
	color: #004da3;
}

.list-item-3,
.list-item-4,
.list-item-5 {
	list-style-type: decimal;
}

.button-4 {
	color: #fff;
	background-color: #ff1b49;
	border-radius: 10px;
	align-self: center;
	padding-left: 30px;
	padding-right: 30px;
	font-weight: 700;
}

.er {
	z-index: 99;
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background-color: #fffc;
	background-image: linear-gradient(#094f9e, #d9051f);
	flex-flow: column;
	justify-content: center;
	align-items: center;
	padding: 20px;
	display: none;
	position: fixed;
	inset: 0%;
}

.loading {
	z-index: 999;
	background-color: #fff;
	background-image: url("../images/CirculosHTP.svg"), linear-gradient(#094f9e 30%, #d9051f);
	background-position:
		50% 100%,
		0 0;
	background-repeat: no-repeat, repeat;
	background-size: contain, auto;
	flex-flow: column;
	justify-content: flex-start;
	align-items: stretch;
	display: none;
	position: fixed;
	inset: 0%;
}

.paragraph-16 {
	color: #000;
	display: flex;
}

.div-block-159 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 100px;
	display: flex;
}

.image-99 {
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}

.text-block-85 {
	text-align: center;
	font-size: 2rem;
	font-weight: 700;
}

.text-span-8 {
	color: #fc1f4c;
	font-weight: 800;
}

.text-block-86 {
	background-color: #fc1f4c;
	border-radius: 1000px;
	margin-top: 10px;
	padding: 6px 20px;
	font-weight: 800;
}

.lottie-animation {
	width: 150px;
}

.text-block-87 {
	margin-top: -30px;
	font-weight: 700;
}

.image-100 {
	margin-top: 20px;
}

.image-101 {
	width: 100px;
	height: 100px;
}

.text-block-88 {
	font-weight: 600;
}

.text-block-89 {
	margin-top: 10px;
	font-weight: 700;
}

.div-block-160 {
	flex-flow: column;
	flex: 0 auto;
	justify-content: center;
	align-items: center;
	display: flex;
}

.button-5 {
	text-align: center;
	background-color: #0fa3e0;
	border-radius: 10px;
	width: 300px;
	margin-top: 20px;
	font-weight: 700;
}

.text-block-90 {
	font-size: 1.625rem;
	font-weight: 700;
}

.div-block-161 {
	margin-bottom: 10px;
}

.div-block-162 {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	background-color: #fffc;
	border-radius: 10px;
	flex-flow: column;
	justify-content: center;
	align-items: stretch;
	padding: 20px;
	display: none;
	position: absolute;
	inset: 0%;
}

.image-102 {
	width: 100px;
	height: 100px;
}

.text-block-91 {
	margin-top: 10px;
	font-weight: 700;
}

.text-block-92 {
	font-weight: 600;
}

.text-block-93 {
	font-size: 0.875rem;
	font-weight: 600;
}

.div-block-163 {
	flex-flow: column;
	flex: 1;
	justify-content: center;
	align-items: center;
	display: flex;
}

.text-block-94 {
	margin-top: -30px;
	font-weight: 700;
}

.text-block-94.mobile {
	display: none;
}

.image-103 {
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}

.div-block-164 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 100px;
	display: flex;
}

.image-104 {
	margin-top: 20px;
}

.text-block-95 {
	background-color: #fc1f4c;
	border-radius: 1000px;
	margin-top: 10px;
	padding: 6px 20px;
	font-weight: 800;
}

.text-span-9 {
	color: #fc1f4c;
	font-weight: 800;
}

.text-block-96 {
	text-align: center;
	font-size: 2rem;
	font-weight: 700;
}

.div-block-77-copy {
	flex-flow: column;
	justify-content: center;
	align-items: flex-start;
	padding-top: 20px;
	padding-bottom: 20px;
	display: flex;
}

.div-block-78-copy {
	color: #004da3;
	border-bottom: 2px solid #004da3;
	flex-flow: column;
	justify-content: center;
	margin-bottom: -1px;
	display: flex;
}

.section_htp-faq {
	padding-top: 40px;
	padding-bottom: 40px;
}

.body_yaweb {
	color: #004da3;
	background-color: #e2e8f0;
	font-family: Montserrat, sans-serif;
}

.container_yaweb {
	height: 100vh;
	padding: 20px;
	overflow: auto;
}

.container_yaweb.no_scroll {
	flex-flow: column;
	padding-bottom: 0;
	display: flex;
	overflow: hidden;
}

.heading-43 {
	color: var(--azul-texto);
	margin-bottom: 5px;
	font-size: 24px;
}

.text-block-97 {
	font-size: 14px;
	font-weight: 500;
}

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

.text-block-98 {
	font-size: 20px;
	font-weight: 600;
}

.div-block-166 {
	flex-flow: row;
	justify-content: space-between;
	align-items: flex-end;
	margin-bottom: 10px;
	display: flex;
}

.div-block-167 {
	display: flex;
}

.div-block-168 {
	border: 1px solid var(--borders);
	color: #004ea3;
	background-color: #fff;
	border-radius: 10px;
	flex: 1;
	text-decoration: none;
	display: block;
	overflow: hidden;
}

.div-block-169 {
	aspect-ratio: 16 / 9;
	background-color: #b5c9e1;
	background-image: url("https://d3e54v103j8qbb.cloudfront.net/img/background-image.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	justify-content: center;
	align-items: center;
	display: flex;
}

.div-block-170 {
	padding: 15px;
}

.text-block-99 {
	margin-bottom: 5px;
	font-size: 1rem;
	font-weight: 700;
	line-height: 1.2;
}

.text-block-100 {
	font-size: 0.75rem;
	font-weight: 500;
	line-height: 1.5;
}

.text-block-101 {
	border: 1px solid var(--borders);
	color: var(--azul-texto);
	background-color: #fff;
	border-radius: 8px;
	padding: 10px 20px;
	font-size: 0.875rem;
	font-weight: 600;
	text-decoration: none;
}

.collection-item {
	flex: none;
	display: flex;
	position: relative;
}

.collection-list {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	width: 100%;
	display: grid;
	overflow: auto;
}

.collection-list-wrapper {
	width: 100%;
}

.div-block-171 {
	background-color: #fff6;
	border: 1px solid #fff;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	width: 60px;
	height: 60px;
	display: flex;
}

.icon-embed-xxsmall {
	color: #fff;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 30px;
	height: 30px;
	display: flex;
}

.div-block-172 {
	background-color: #fff;
	border: 1px solid #b5c9e1;
	border-radius: 10px;
	width: 100%;
	overflow: hidden;
}

.div-block-173 {
	border-bottom: 1px solid var(--borders);
	padding: 10px 20px;
}

.text-block-102 {
	font-size: 0.875rem;
	font-weight: 600;
}

.pregunta_trigger {
	cursor: pointer;
	background-color: #fff;
	justify-content: space-between;
	padding: 10px 20px;
	display: flex;
}

.text-block-103 {
	font-weight: 600;
}

.pregunta_content {
	overflow: hidden;
}

.heading-44,
.paragraph-17,
.paragraph-18,
.list-item-6 {
	color: #004da3;
}

.respuestafaq {
	padding: 10px 20px;
	font-size: 0.875rem;
	font-weight: 500;
}

.respuestafaq h2 {
	color: #004da3;
}

.respuestafaq p {
	color: #004da3;
	margin-top: 10px;
	margin-bottom: 10px;
}

.respuestafaq li {
	color: #004da3;
}

.div-block-176 {
	border-bottom: 1px solid var(--borders);
}

.icon-embed-xxsmall-2 {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 26px;
	height: 26px;
	display: flex;
}

.div-block-177 {
	background-color: var(--borders);
	height: 20px;
}

.div-block-178 {
	background-color: #0003;
	position: absolute;
	inset: 0%;
}

.link-block-8 {
	grid-column-gap: 8px;
	grid-row-gap: 8px;
	border: 1px solid var(--borders);
	color: var(--azul-texto);
	background-color: #fff;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	height: 40px;
	padding-left: 10px;
	padding-right: 15px;
	font-size: 0.875rem;
	font-weight: 600;
	text-decoration: none;
	display: flex;
}

.div-block-179 {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	grid-template-rows: auto;
	grid-template-columns: 3fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
	overflow: hidden;
}

.video {
	border-radius: 10px;
	overflow: hidden;
}

.icon-embed-xxsmall-3 {
	flex-direction: column;
	justify-content: center;
	align-items: center;
	width: 20px;
	height: 20px;
	display: flex;
}

.div-block-180 {
	justify-content: flex-start;
	align-items: center;
	margin-bottom: 20px;
	display: flex;
}

.collection-list-2 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	flex-flow: column;
	padding-top: 10px;
	padding-bottom: 20px;
	display: flex;
	overflow: auto;
}

.collection-list-wrapper-2 {
	border-top: 1px solid var(--borders);
	overflow: auto;
}

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

.text-block-104 {
	margin-bottom: 5px;
	font-size: 1.25rem;
	font-weight: 700;
}

.div-block-182 {
	overflow: auto;
}

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

.div-block-184 {
	background-color: #fff;
	border-radius: 6px;
	padding: 4px 8px;
	position: absolute;
	inset: 0% 0% auto auto;
}

.div-block-185 {
	position: absolute;
	inset: 0% 0% auto auto;
}

.collection-list-wrapper-3 {
	flex-flow: row;
	justify-content: flex-end;
	display: flex;
}

.collection-list-3 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	justify-content: flex-end;
	padding-top: 10px;
	padding-right: 10px;
	display: flex;
}

.text-block-105 {
	background-color: #fff;
	border-radius: 100px;
	padding: 2px 6px;
	font-size: 0.7rem;
	font-weight: 600;
}

.collection-list-4 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	display: flex;
}

.radio-button {
	border-radius: 100px;
	width: 100%;
	height: 100%;
	margin-left: 0;
	position: absolute;
	inset: 0%;
}

.radio-button.w--redirected-checked {
	background-color: #004ea31a;
	border: 2px solid #004ea3;
}

.radio-button-field {
	justify-content: center;
	align-items: center;
	margin-bottom: 0;
	padding: 10px 15px 4px;
	display: flex;
	position: relative;
}

.radio-button-label {
	align-self: center;
	margin-bottom: 0;
	font-weight: 600;
	line-height: 1;
}

.text-span-10 {
	color: #f7a421;
}

.div-block-186 {
	flex-flow: column;
	flex: 0 auto;
	justify-content: center;
	align-items: center;
	display: flex;
}

.image-105 {
	width: 100px;
	height: 100px;
}

.text-block-106 {
	font-weight: 600;
}

.text-block-107 {
	margin-top: 10px;
	font-weight: 700;
}

.btn_mbpe-copy {
	grid-column-gap: 12px;
	grid-row-gap: 12px;
	color: #fff;
	background-color: #bb965e;
	border: 1px solid #fff;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	padding: 15px 20px;
	font-size: 0.9375rem;
	font-weight: 600;
	line-height: 1;
	text-decoration: none;
	transition: transform 0.2s;
	display: flex;
}

.btn_mbpe-copy:hover {
	transform: scale(1.1);
}

.btn_mbpe-copy.secundario {
	background-color: #bb965e00;
}

.btn_mbpe-copy.chico {
	background-image: linear-gradient(#0fa3e0, #004da3);
	padding-top: 10px;
	padding-bottom: 10px;
}

.div-block-187 {
	grid-column-gap: 16px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.form-block-2 {
	margin-top: 40px;
	margin-bottom: 40px;
	padding: 20px;
}

.text-block-108 {
	font-size: 1.625rem;
	font-weight: 700;
}

.div-block-188 {
	margin-bottom: 10px;
}

.text-block-109 {
	font-size: 0.875rem;
	font-weight: 600;
}

.div-block-189 {
	padding-top: 140px;
	padding-bottom: 140px;
}

.div-block-190 {
	grid-column-gap: 16px;
	grid-row-gap: 0px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.success-message {
	border-radius: 10px;
	margin-top: 20px;
}

.div-block-19-copy {
	background-color: #fff;
	background-image: linear-gradient(#004da3, #0fa3e0);
	border-radius: 40px;
	margin-left: 2.5rem;
	margin-right: 2.5rem;
	position: absolute;
	inset: 0% 0;
}

.heading_htp_mx {
	margin-bottom: 0;
	font-size: 2.5rem;
}

.image-106 {
	margin-top: 20px;
}

.text-block-110 {
	margin-top: -30px;
	font-weight: 700;
}

.text-block-110.mobile {
	display: none;
}

.div-block-191 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	margin-left: 20px;
	margin-right: 20px;
	padding-top: 100px;
	display: flex;
}

.text-span-11 {
	color: #fc1f4c;
	font-weight: 800;
}

.image-107 {
	width: 100px;
	height: 100px;
	margin-bottom: 20px;
}

.text-block-111 {
	background-color: #fc1f4c;
	border-radius: 1000px;
	margin-top: 10px;
	padding: 6px 20px;
	font-weight: 800;
}

.text-block-112 {
	text-align: center;
	font-size: 2rem;
	font-weight: 700;
}

.div-block-192 {
	flex-flow: column;
	flex: 0 auto;
	justify-content: center;
	align-items: center;
	display: flex;
}

.image-108 {
	width: 100px;
	height: 100px;
}

.text-block-113 {
	font-weight: 600;
}

.text-block-114 {
	margin-top: 10px;
	font-weight: 700;
}

.div-block-193 {
	background-image: linear-gradient(#ff5100, #ffb71b);
	width: 100svw;
	height: 100svh;
	padding: 16px;
}

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

.text-block-115 {
	color: #fff;
	margin-bottom: 10px;
	font-size: 30px;
	font-weight: 600;
}

.text-block-116 {
	color: #fff;
	font-weight: 500;
}

.div-block-195 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	margin-top: 30px;
	display: grid;
}

.div-block-196 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	text-decoration: none;
	display: flex;
}

.image-109 {
	width: 100px;
	height: 100px;
}

.text-block-117 {
	color: #00205c;
	font-size: 14px;
	font-weight: 600;
}

.div-block-197 {
	z-index: 0;
	mix-blend-mode: screen;
	position: fixed;
	inset: auto 0% 0%;
}

.image-110 {
	object-fit: contain;
	width: 100%;
	max-height: 30vh;
}

.div-block-198 {
	justify-content: center;
	align-items: center;
	height: 200px;
	display: flex;
}

.text-block-118 {
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
	font-size: 35px;
	font-weight: 700;
}

.text-block-119 {
	color: #fff;
	text-align: center;
	margin-bottom: 20px;
	font-size: 20px;
	font-weight: 500;
}

.div-block-199 {
	justify-content: center;
	align-items: center;
	display: flex;
}

.div-block-200 {
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.image-111 {
	width: 80px;
	height: 80px;
	margin-left: 20px;
}

.text-block-120 {
	color: #fff;
	font-size: 85px;
	font-weight: 700;
	line-height: 1;
}

.text-block-121 {
	color: #fff;
	font-size: 30px;
	font-weight: 600;
}

.text-block-122 {
	font-size: 20px;
}

.text-block-123 {
	text-align: center;
	background-color: #009edb;
	border: 1px solid #fff;
	padding: 10px;
	font-size: 16px;
}

.text-block-124 {
	text-align: center;
	border: 1px solid #fff;
	padding: 10px;
}

.paragraph-19 {
	margin-bottom: 40px;
}

.div-block-201 {
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	height: 100svh;
	padding: 40px 20px 20px;
	display: flex;
}

.div-block-202 {
	color: #fff;
	background-image: url("../images/TM.png");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	flex-flow: column;
	justify-content: space-between;
	align-items: flex-start;
	width: 310px;
	height: 198px;
	padding: 10px;
	display: flex;
}

.div-block-203 {
	flex-flow: column;
	flex: 1;
	justify-content: space-between;
	align-items: stretch;
	width: 100%;
	margin-top: 40px;
	display: flex;
}

.text-block-125 {
	font-size: 20px;
	font-weight: 600;
}

.numtarjeta {
	font-size: 24px;
	font-weight: 600;
	line-height: 1.2;
}

.div-block-204 {
	color: #004da3;
	border-bottom: 1px solid #b5c9e1;
	justify-content: flex-start;
	align-items: center;
	padding-top: 20px;
	padding-bottom: 20px;
	font-weight: 600;
	display: flex;
}

.image-112 {
	width: 30px;
	height: 30px;
}

.text-block-126 {
	margin-left: 10px;
}

.div-block-205 {
	flex-flow: column;
	display: flex;
}

.text-block-127 {
	color: #004da3;
	text-align: center;
	margin-bottom: 20px;
	font-weight: 700;
}

.div-block-206 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	color: #004da3;
	flex: 1;
	justify-content: center;
	align-items: center;
	padding: 20px 10px;
	display: flex;
}

.div-block-206.izq {
	border-right: 1px solid #b5c9e1;
}

.text-block-128 {
	font-size: 12px;
	font-weight: 500;
	line-height: 1;
}

.text-block-129 {
	font-size: 16px;
	font-weight: 700;
}

.div-block-207 {
	justify-content: center;
	align-items: center;
	display: flex;
}

.div-block-208 {
	color: #004da3;
	background-color: #cad8e8;
	border-radius: 10px;
	padding: 20px;
}

.text-block-130 {
	margin-bottom: 10px;
	font-weight: 500;
}

.pasos-tarjeta {
	color: #004da3;
	border-bottom: 1px solid #b5c9e1;
	justify-content: flex-start;
	align-items: center;
	padding-top: 10px;
	padding-bottom: 10px;
	font-weight: 500;
	display: flex;
}

.div-block-209 {
	flex-flow: column;
	display: flex;
}

.button-6 {
	background-color: #004da3;
	border-radius: 10px;
	justify-content: center;
	align-items: center;
	height: 52px;
	font-weight: 500;
	display: flex;
}

.text-span-12 {
	margin-right: 5px;
	font-weight: 700;
}

.text-block-131 {
	font-size: 12px;
	font-weight: 500;
	line-height: 1.2;
}

.text-block-132 {
	font-size: 12px;
	font-weight: 600;
	line-height: 1.2;
}

.text-span-13 {
	color: #0fb9ff;
}

.header-principal-fintech {
	text-align: left;
	padding-right: 10px;
	font-size: 2.5rem;
	font-weight: 600;
	line-height: 1.2;
}

.header-principal-fintech._2 {
	font-size: 1.9rem;
}

.paragraph-20 {
	font-size: 1.1rem;
	font-weight: 500;
}

.div-block-210 {
	background-color: #ffffffe6;
	border-radius: 20px;
	width: 100%;
	height: 600px;
	padding: 40px;
}

.bold-text {
	color: var(--azul-texto);
}

.div-block-211 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	background-image:
		linear-gradient(270deg, #000000b3, #fff0 80%), url("../images/e48646b6d524b99aa811424aca21f6c1a7241db7.jpg");
	background-position:
		0 0,
		50%;
	background-size: auto, cover;
	border-radius: 20px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	height: 500px;
	margin-bottom: 60px;
	display: grid;
}

.heading-45 {
	font-size: 1.875rem;
}

.heading-46 {
	color: #fff;
	text-align: center;
	font-size: 1.875rem;
}

.div-block-212 {
	flex-flow: column;
	justify-content: center;
	align-items: center;
	display: flex;
}

.div-block-213 {
	color: #fff;
	border-right: 1px solid #fff;
	padding-left: 15px;
	padding-right: 15px;
	font-weight: 600;
}

.div-block-213._2 {
	border-right-style: none;
}

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

.div-block-214 {
	margin-top: 20px;
	display: flex;
}

.div-block-215 {
	background-color: #e2e8f0;
	min-height: 500px;
}

.link-block-9 {
	grid-column-gap: 10px;
	grid-row-gap: 10px;
	color: #fff;
	background-color: #082ef6;
	border-radius: 100px;
	justify-content: center;
	align-items: center;
	margin-top: 20px;
	padding: 8px 30px;
	font-size: 0.875rem;
	text-decoration: none;
	display: flex;
}

.text-block-134 {
	font-weight: 600;
}

.image-113 {
	width: 15px;
	height: 15px;
}

.div-block-216 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr 1fr;
	grid-auto-columns: 1fr;
	padding-top: 40px;
	padding-bottom: 40px;
	display: grid;
}

.div-block-217 {
	background-image: linear-gradient(135deg, #011e3f, #002a5b);
	border-radius: 16px;
	flex-flow: column;
	padding: 20px;
	display: flex;
}

.heading-47 {
	color: #0fb9ff;
	margin-bottom: 0.625rem;
	font-size: 1.5rem;
}

.text-block-135 {
	color: #fff;
	margin-bottom: 10px;
	font-size: 1rem;
	font-weight: 600;
}

.div-block-218 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	grid-template-rows: auto auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.div-block-219 {
	grid-column-gap: 0px;
	grid-row-gap: 0px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	height: 100svh;
	display: grid;
}

.div-block-220 {
	color: var(--azul-texto);
	background-color: #e2e8f0;
	justify-content: center;
	align-items: flex-start;
	padding: 40px;
	display: flex;
}

.heading-48 {
	color: var(--azul-texto);
}

.textfield-cemex {
	border-radius: 8px;
	height: 44px;
}

.field-label-2 {
	color: #004da3;
	margin-bottom: 0;
	padding-left: 4px;
	font-size: 0.875rem;
	font-weight: 600;
}

.paragraph-21 {
	color: var(--azul-texto);
	font-weight: 500;
}

.paragraph-22 {
	color: #004da3;
	font-size: 0.95rem;
	font-weight: 500;
}

.div-block-221 {
	max-width: 470px;
	margin-top: 40px;
}

.submit-button-2 {
	background-color: var(--azul-texto);
	border-radius: 10px;
	margin-top: 20px;
	font-weight: 600;
}

.form-2 {
	flex-flow: column;
	display: flex;
}

.bold-text-2 {
	line-height: 1.5;
}

.div-block-222 {
	flex-flow: column;
	justify-content: space-between;
	align-items: center;
	display: flex;
	position: relative;
	overflow: hidden;
}

.image-114 {
	width: 80px;
	height: 80px;
}

.div-block-223 {
	flex-flow: column;
	flex: 1;
	justify-content: flex-start;
	align-items: center;
	margin-top: 80px;
	padding: 40px;
	display: flex;
}

.image-115 {
	width: 150%;
	max-width: none;
	position: absolute;
	bottom: -100px;
	left: -50%;
	right: auto;
}

.image-116 {
	z-index: 5;
	width: 400px;
	position: relative;
}

.div-block-224 {
	justify-content: center;
	align-items: flex-start;
	width: 100%;
	height: 550px;
	display: flex;
	position: relative;
	inset: auto 0% 0%;
}

.image-117 {
	width: 100%;
	max-width: none;
	margin-left: auto;
	margin-right: auto;
	position: absolute;
	inset: auto 0% -100px;
}

.heading-49 {
	color: #2bc1ff;
	margin-top: 2rem;
	margin-bottom: 1rem;
	font-size: 2.5rem;
}

.image-118 {
	height: 60px;
}

.div-block-225 {
	grid-column-gap: 40px;
	grid-row-gap: 40px;
	display: flex;
}

.image-119 {
	width: 70px;
	height: 70px;
}

.image-120 {
	height: 60px;
}

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

.text-block-136 {
	color: #fff;
	text-align: center;
	margin-top: 20px;
	font-size: 1.2rem;
	font-weight: 500;
}

.heading-49-copy {
	color: #2bc1ff;
	margin-top: 0.5rem;
	font-size: 2rem;
}

.text-block-137 {
	font-weight: 600;
}

.success-message-2 {
	border: 1px solid var(--azul-texto);
	background-color: var(--borders);
	border-radius: 10px;
}

.text-block-138 {
	text-align: center;
	font-weight: 500;
}

.error-message {
	border: 1px solid #fd0808;
	border-radius: 10px;
}

.div-block-227 {
	flex-flow: column;
	flex: 0 auto;
	justify-content: center;
	align-items: center;
	display: flex;
}

.image-121 {
	width: 100px;
	height: 100px;
}

.text-block-139 {
	font-weight: 600;
}

.text-block-140 {
	margin-top: 10px;
	font-weight: 700;
}

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

.div-block-229 {
	border-bottom: 2px solid #004da3;
	justify-content: center;
	align-items: center;
	display: flex;
}

.div-block-123-copy {
	flex-flow: column;
	margin-top: -50px;
	margin-left: -250px;
	display: flex;
}

.image-122 {
	object-fit: cover;
	object-position: 50% 50%;
	border: 1px solid #ffffff1a;
	border-radius: 40px;
	flex: none;
	width: 750px;
	max-width: none;
	height: 480px;
	display: block;
}

.image-123 {
	width: 16px;
	height: 16px;
}

.image-124 {
	-webkit-backdrop-filter: blur(10px);
	backdrop-filter: blur(10px);
	object-fit: cover;
	border-radius: 5px;
	width: 400px;
	height: 285px;
	margin-top: -220px;
	margin-left: -100px;
	transition: transform 0.2s;
	position: relative;
}

.image-124:hover {
	transform: scale(1.1);
}

.div-block-230 {
	justify-content: flex-end;
	align-items: flex-start;
	display: flex;
}

.div-block-231 {
	justify-content: flex-start;
	align-items: flex-start;
	width: 50%;
	display: flex;
	position: relative;
}

.div-block-232 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	flex-flow: column;
	padding-top: 30px;
	padding-bottom: 30px;
	display: flex;
}

.div-block-233 {
	grid-column-gap: 16px;
	grid-row-gap: 16px;
	background-image: linear-gradient(#0950a1, #21a4de);
	border-radius: 30px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	padding: 30px;
	display: flex;
	position: relative;
	overflow: hidden;
	box-shadow: 0 2px 5px #0003;
}

.heading-50 {
	color: #ffc200;
}

.paragraph-23 {
	font-size: 1.3rem;
	font-weight: 600;
}

.div-block-234 {
	justify-content: center;
	align-items: flex-end;
	margin-bottom: -30px;
	display: flex;
	overflow: hidden;
}

.div-block-234._2 {
	justify-content: flex-start;
	align-items: center;
}

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

.image-125._6 {
	object-position: 50% 100%;
	height: auto;
}

.div-block-235 {
	grid-column-gap: 30px;
	grid-row-gap: 30px;
	grid-template-rows: auto;
	grid-template-columns: 1fr 1fr;
	grid-auto-columns: 1fr;
	display: grid;
}

.text-span-14 {
	font-size: 0.8rem;
	line-height: 1;
}

.text-block-141 {
	color: #fff;
	font-weight: 500;
	line-height: 1;
}

.image-125-copy {
	object-fit: contain;
	height: 90%;
}

.image-126,
.image-127 {
	width: 150px;
	height: 150px;
	position: absolute;
	inset: 20px 20px auto auto;
}

.text-block-142 {
	text-align: center;
	width: 250px;
	font-weight: 600;
}

.div-block-236 {
	background-image: url("../images/delivery.svg");
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: contain;
	border: 2px solid #fff;
	border-radius: 100px;
	width: 50px;
	height: 50px;
	margin-top: -20px;
	margin-bottom: 10px;
}

.div-block-237 {
	margin-top: 40px;
	display: flex;
}

.div-block-238 {
	border: 2px solid #fff;
	border-radius: 10px;
	flex-flow: column;
	justify-content: flex-start;
	align-items: center;
	padding-bottom: 20px;
	padding-left: 20px;
	padding-right: 20px;
	display: flex;
}

.text-span-15 {
	font-size: 2.3rem;
}

.bold-text-4 {
	font-weight: 800;
	line-height: 1.5;
}

.bold-text-5 {
	font-size: 1.8rem;
}

.botones_uyu {
	grid-column-gap: 20px;
	grid-row-gap: 20px;
	flex-flow: column;
	flex: 0 auto;
	justify-content: flex-start;
	align-items: flex-start;
	margin-top: 20px;
	display: flex;
}

.image-128 {
	width: 16px;
	height: 16px;
}

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

	.margin-xlarge {
		margin: 3rem;
	}

	.padding-xhuge {
		padding: 6rem;
	}

	.padding-xxhuge {
		padding: 8rem;
	}

	.padding-huge {
		padding: 5rem;
	}

	.margin-large {
		margin: 2.5rem;
	}

	.padding-xxlarge {
		padding: 4rem;
	}

	.padding-large {
		padding: 2.5rem;
	}

	.margin-huge {
		margin: 5rem;
	}

	.padding-medium {
		padding: 1.5rem;
	}

	.margin-xxlarge {
		margin: 4rem;
	}

	.margin-xhuge {
		margin: 6rem;
	}

	.margin-medium {
		margin: 1.5rem;
	}

	.margin-xxhuge {
		margin: 8rem;
	}

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

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

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

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

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

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

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

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

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

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

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

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

	.hide-tablet {
		display: none;
	}

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

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

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

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

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

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

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

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

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

	.spacer-huge {
		padding-top: 5rem;
	}

	.spacer-medium {
		padding-top: 1.5rem;
	}

	.spacer-xhuge {
		padding-top: 6rem;
	}

	.spacer-xxhuge {
		padding-top: 8rem;
	}

	.spacer-xlarge {
		padding-top: 3rem;
	}

	.spacer-large {
		padding-top: 2.5rem;
	}

	.spacer-xxlarge {
		padding-top: 4rem;
	}

	.nav_button {
		color: #fff;
	}

	.fs-styleguide_heading-header {
		font-size: 4rem;
	}

	.nav {
		border-radius: 40px;
	}

	.div-block-4 {
		color: #000;
		background-color: #fff;
		border-radius: 10px;
		flex-flow: column;
		margin-right: 10px;
		padding: 20px;
		display: none;
		position: absolute;
		inset: 110% 0% auto;
	}

	.account {
		display: none;
	}

	.nav-link {
		color: #004da3;
		text-align: left;
		justify-content: flex-start;
		align-items: center;
	}

	.nav-link.adq {
		color: #fff;
	}

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

	.home_header_component {
		padding-top: 120px;
	}

	.home-header_text-wrapper {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
		padding-left: 0;
		padding-right: 0;
	}

	.home-features {
		grid-row-gap: 20px;
		grid-template-columns: 1fr 1fr;
	}

	.image-3 {
		width: 40px;
		height: 40px;
	}

	.div-block-8 {
		padding-bottom: 20px;
	}

	.div-block-10 {
		height: 300px;
	}

	.image-5 {
		max-width: 650px;
		height: auto;
	}

	.image-6 {
		width: 400px;
		min-height: auto;
	}

	.image-7 {
		top: 100px;
	}

	.heading-3 {
		margin-top: 200px;
		font-size: 2rem;
	}

	.section_feaures {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.recuadro {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		padding: 30px;
	}

	.image-9 {
		height: 100%;
	}

	.div-block-12 {
		padding-top: 0;
		padding-bottom: 0;
	}

	.text-block-23 {
		font-size: 1rem;
	}

	.heading-4 {
		margin-bottom: 1rem;
		font-size: 1.5rem;
	}

	.paragraph-2 {
		margin-bottom: 2rem;
		font-size: 0.875rem;
	}

	.image-10 {
		width: 220px;
		margin-left: -50px;
	}

	.image-10:hover {
		transform: none;
	}

	.image-11 {
		width: 150px;
		margin-top: -20px;
		margin-left: -20px;
	}

	.image-11:hover {
		transform: none;
	}

	.image-12 {
		width: 100px;
		margin-right: -50px;
	}

	.image-12:hover {
		transform: none;
	}

	.image-13 {
		width: 150px;
		margin-bottom: -40px;
		margin-left: -40px;
	}

	.image-13:hover {
		transform: none;
	}

	.image-14 {
		width: 80px;
		margin-left: -50px;
	}

	.image-14:hover {
		transform: none;
	}

	.image-15 {
		width: 100px;
	}

	.image-15:hover {
		transform: none;
	}

	.image-16 {
		width: 100px;
	}

	.image-16:hover {
		transform: none;
	}

	.div-block-14 {
		height: 408px;
	}

	.image-17 {
		aspect-ratio: 1;
		object-fit: contain;
		width: 700px;
		height: 470px;
		min-height: auto;
	}

	.wrapper_app {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		padding-top: 0;
		padding-bottom: 0;
	}

	.div-block-19 {
		margin-left: 40px;
	}

	.heading-7 {
		font-size: 1.6rem;
	}

	.paragraph-4 {
		font-size: 0.875rem;
	}

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

	.copy-home-header {
		padding-bottom: 20px;
	}

	.home-features-copy {
		grid-row-gap: 20px;
		grid-template-columns: 1fr 1fr;
	}

	.home-header-1 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
		padding-left: 0;
		padding-right: 0;
	}

	.text {
		font-size: 0.875rem;
	}

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

	.div-block-28.sin_linea {
		justify-content: center;
		align-items: flex-end;
	}

	.home-header-5 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
		padding-left: 0;
		padding-right: 0;
	}

	.home-features3 {
		grid-row-gap: 20px;
		grid-template-columns: 1fr 1fr;
	}

	.botones-wrapper {
		flex-flow: column;
	}

	.home-header-4 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
		padding-left: 0;
		padding-right: 0;
	}

	.dropdown-list-3.w--open {
		border: 1px solid var(--border-color--border-primary);
		border-radius: 10px;
		position: relative;
	}

	.div-block-33 {
		max-width: 800px;
	}

	.paragraph-5 {
		max-width: none;
	}

	.heading-10 {
		font-size: 2.5rem;
	}

	.image-23 {
		width: 100%;
		max-width: 800px;
	}

	.div-block-36 {
		padding-top: 380px;
	}

	.image-24 {
		width: 180px;
		margin-bottom: -50px;
		margin-right: -20px;
	}

	.imagen-fondo {
		background-position: 50% 150px;
		background-size: 150%;
	}

	.section_gestion-configura {
		padding: 20px 0;
	}

	.wrapper_gestion-configura {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		padding: 30px;
	}

	.div-block-37 {
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.image-26 {
		width: 120px;
		left: -20px;
	}

	.heading-11 {
		font-size: 1.3rem;
	}

	.image_gestion-totales {
		width: 80px;
		top: 20px;
		left: -10px;
	}

	.image_gestion-app {
		width: 100px;
		bottom: 60px;
		right: -10px;
	}

	.image_perfiles-card {
		width: 300px;
		left: -40px;
	}

	.recuadro-small {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
		padding: 30px;
	}

	.cel-image_mas-clientes {
		height: 350px;
	}

	.div-block-41 {
		flex-flow: column;
	}

	.imagen-fondo-dispositivos {
		background-position: 50% 150px;
		background-size: 150%;
	}

	.wrapper_header-htp {
		grid-row-gap: 0px;
		grid-template-columns: 1fr 0.5fr;
	}

	.image-31 {
		object-fit: contain;
		object-position: 50% 100%;
		margin-left: 0;
	}

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

	.formulario_htp,
	.div-block-53 {
		margin-left: 0;
	}

	.div-block-55 {
		padding-bottom: 40px;
	}

	.heading-18 {
		font-size: 2rem;
	}

	.paragraph-8 {
		font-size: 1.1rem;
	}

	.image-32 {
		width: 400px;
		margin-right: -270px;
	}

	.image-33 {
		width: 400px;
		margin-left: -280px;
	}

	.image-34 {
		width: 470px;
	}

	.div-block-57 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}

	.div-block-59 {
		justify-content: flex-start;
		align-items: center;
		padding: 10px;
	}

	.text-block-36 {
		font-size: 1rem;
	}

	.text-block-37 {
		font-size: 0.75rem;
	}

	.text-block-38 {
		font-size: 3.8rem;
		bottom: -10px;
	}

	.image-35 {
		height: 100%;
	}

	.div-block-63 {
		padding-top: 0;
		padding-bottom: 0;
	}

	.heading-19 {
		margin-bottom: 1rem;
		font-size: 1.8rem;
	}

	.div-block-64 {
		flex-flow: column;
	}

	.paragraph-10 {
		margin-bottom: 2rem;
		font-size: 0.875rem;
	}

	.recuadro-htp {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		padding: 30px;
	}

	.wrapper_mapa {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.barra-azul-izq {
		margin-left: 40px;
	}

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

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

	.section_formulario-htp {
		padding-top: 80px;
	}

	.heading-21 {
		font-size: 2rem;
	}

	.text-block-40 {
		font-size: 1rem;
	}

	.grid_fromulario-htp {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
		margin-top: 0;
	}

	.formulario_htp-blanco {
		max-width: none;
		margin-top: -100px;
		margin-left: 0;
	}

	.image-41 {
		width: 500px;
		height: 200px;
		margin-top: 20px;
		right: 0;
	}

	.image-42 {
		display: none;
	}

	.div-block-68 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}

	.div-block-69 {
		justify-content: flex-start;
		align-items: center;
		padding: 10px;
	}

	.text-block-42 {
		font-size: 0.8rem;
	}

	.image-43 {
		height: 160px;
	}

	.div-block-70 {
		cursor: pointer;
		border: 1px solid #fff;
		border-radius: 100px;
		justify-content: center;
		align-items: center;
		width: 40px;
		height: 40px;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.image-44 {
		width: 16px;
		height: 16px;
	}

	.home-header_wrapper {
		grid-template-columns: minmax(200px, 1fr);
		padding-left: 0;
		padding-right: 0;
	}

	.big-picture_wrapper {
		justify-content: flex-end;
		align-items: flex-start;
	}

	.image-47 {
		border-radius: 30px;
		width: 80%;
		max-width: 750px;
	}

	.big-idea_btn-wrapper {
		flex-flow: column;
	}

	.div-block-73 {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.div-block-74 {
		width: auto;
	}

	.image-48 {
		flex: none;
		margin-left: 0;
	}

	.div-block-76 {
		grid-column-gap: 50px;
		grid-row-gap: 50px;
	}

	.div-block-79 {
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row dense;
	}

	.recuadro-grid {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}

	.text-block-45 {
		font-size: 1.5rem;
	}

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

	.div-block-82 {
		grid-template-columns: 1fr 1fr;
		grid-auto-flow: row dense;
	}

	.grid-element-nuevo {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}

	.big-picture-terminales_wrapper {
		justify-content: flex-end;
		align-items: flex-start;
	}

	.recuadro-grid-copy {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}

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

	.div-block-84 {
		flex-flow: wrap;
	}

	.image-57 {
		width: 40px;
		height: 40px;
	}

	.home-header-4-copy {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
		padding-left: 0;
		padding-right: 0;
	}

	.wrapper_mapa-nosotros {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.heading-25 {
		margin-bottom: 1rem;
		font-size: 1.5rem;
	}

	.wrapper_header-cash {
		grid-row-gap: 0px;
		grid-template-rows: auto auto;
		grid-template-columns: 1fr;
	}

	.div-block-53-copy {
		margin-top: 40px;
		margin-left: auto;
		margin-right: auto;
		padding-right: 0;
	}

	.image-59 {
		width: 450px;
		height: 300px;
	}

	.div-block-55-copy {
		padding-bottom: 0;
	}

	.div-block-100 {
		border: 1px solid #fff;
		border-radius: 100px;
		justify-content: center;
		align-items: center;
		width: 40px;
		height: 40px;
		margin-left: 0;
		padding-bottom: 0;
		padding-right: 0;
		display: flex;
	}

	.image-60 {
		width: 16px;
		height: 16px;
	}

	.div-block-101._2 {
		justify-content: center;
		align-items: flex-start;
		position: relative;
		top: -40px;
	}

	.div-block-103 {
		flex-flow: column;
		justify-content: flex-start;
		align-items: center;
	}

	.heading-28,
	.text-block-53 {
		text-align: center;
	}

	.image-70 {
		top: 35px;
	}

	.heading-29 {
		margin-bottom: 1rem;
		font-size: 1.5rem;
	}

	.heading-30 {
		font-size: 1.3rem;
	}

	.div-block-116 {
		justify-content: center;
		align-items: center;
		display: flex;
	}

	.heading-29-copy {
		margin-bottom: 1rem;
		font-size: 1.5rem;
	}

	.wrapper_gestion-webpromo {
		grid-column-gap: 40px;
		grid-row-gap: 40px;
		padding: 30px;
	}

	.image-htp-homehero {
		display: none;
	}

	.wrapper_formulario-htp2 {
		margin-left: 0;
	}

	.image-73 {
		border-radius: 30px;
		width: 80%;
		max-width: 750px;
	}

	.big-picture_wrapperhtp {
		justify-content: flex-end;
		align-items: flex-start;
	}

	.image-73-copy {
		border-radius: 30px;
		width: 80%;
		max-width: 750px;
	}

	.paragraph-15 {
		font-size: 1rem;
	}

	.wrapper_headers-htp {
		grid-column-gap: 50px;
		grid-row-gap: 50px;
	}

	.image-74 {
		flex: none;
		margin-left: 0;
	}

	.div-block-120 {
		height: 3.2rem;
	}

	.div-block-122 {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.image-78 {
		border-radius: 30px;
		width: 80%;
		max-width: 750px;
	}

	.div-block-124 {
		width: auto;
	}

	.text-block-69 {
		margin-top: 30px;
	}

	.btn_mbpe {
		flex: 0 auto;
		justify-content: center;
		align-items: center;
	}

	.btn_mbpe.chico {
		flex: 0 auto;
	}

	.big-idea_btn-wrapper-copy {
		flex-flow: row;
		justify-content: flex-start;
		width: 100%;
		margin-top: 0;
	}

	.home_header_component-mbpe {
		padding-top: 120px;
	}

	.div-block-129 {
		border-bottom-right-radius: 30px;
		border-bottom-left-radius: 30px;
		padding-bottom: 40px;
	}

	.heading-33 {
		font-size: 1.2rem;
		line-height: 1.5;
	}

	.text-block-71 {
		font-size: 1rem;
	}

	.wrapper_faaq {
		padding-top: 0;
	}

	.headings_mbpe {
		font-size: 1.5rem;
	}

	.wrapper_headers-mbpe {
		grid-column-gap: 50px;
		grid-row-gap: 50px;
	}

	.frame-1000004470 {
		flex-flow: column;
	}

	.ps-mibb-2 {
		order: 1;
		margin-top: 20px;
	}

	.div-block-137 {
		padding: 30px;
	}

	.heading-36,
	.heading-36._2 {
		font-size: 1.2rem;
	}

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

	.image-84-copy {
		height: 250px;
	}

	.div-block-138 {
		padding-left: 2.4rem;
		padding-right: 2.5rem;
	}

	.youtube {
		width: 282px;
		height: 500px;
	}

	.text-block-74,
	.text-block-75 {
		text-align: center;
	}

	.big-picture_wrapper-omas {
		justify-content: flex-end;
		align-items: flex-start;
	}

	.home_header_omas {
		padding-top: 120px;
	}

	.div-block-122-copy {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.wrapper_headers-omas {
		grid-column-gap: 50px;
		grid-row-gap: 50px;
	}

	.image-88 {
		width: 100%;
		margin-top: 20px;
		margin-bottom: 20px;
	}

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

	.div-block-143 {
		padding-right: 20px;
	}

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

	.div-block-147 {
		border-radius: 0;
	}

	.heading-40 {
		font-size: 1.5rem;
	}

	.image-93 {
		inset: auto 0% 0%;
	}

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

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

	.frame-1000004478 {
		flex-flow: column;
	}

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

	.wrapper_headers-htpfaq {
		grid-column-gap: 50px;
		grid-row-gap: 50px;
	}

	.section_htp-faq {
		padding-top: 80px;
	}

	.btn_mbpe-copy {
		flex: 1;
	}

	.btn_mbpe-copy.chico {
		flex: 0 auto;
	}

	.text-block-82-copy {
		justify-content: center;
		align-items: center;
		font-size: 1.3rem;
		line-height: 1;
		display: flex;
	}

	.div-block-19-copy {
		margin-left: 20px;
		margin-right: 20px;
	}

	.div-block-219 {
		grid-template-columns: 1fr;
		height: auto;
	}

	.div-block-224 {
		justify-content: center;
		align-items: flex-start;
		width: 100%;
		position: relative;
	}

	.image-117 {
		width: 100%;
	}

	.image-119 {
		width: 70px;
		height: 70px;
	}

	.image-122 {
		border-radius: 30px;
		width: 80%;
		max-width: 750px;
	}

	.image-124 {
		flex: none;
		margin-left: 0;
	}

	.div-block-230 {
		justify-content: flex-start;
		align-items: flex-start;
	}

	.div-block-231 {
		width: auto;
	}

	.div-block-233 {
		min-height: 350px;
		max-height: none;
	}

	.heading-50 {
		font-size: 1.5rem;
	}

	.paragraph-23 {
		font-size: 1rem;
	}

	.image-125 {
		object-position: 50% 100%;
	}

	.image-125._5 {
		max-width: 80%;
	}

	.image-125._8 {
		object-position: 50% 50%;
	}

	.bold-text-3 {
		font-size: 1.5rem;
		line-height: 1;
	}

	.italic-text {
		font-size: 0.6rem;
	}

	.image-126,
	.image-127 {
		width: 90px;
		height: 90px;
	}

	.botones_uyu {
		flex-flow: row;
		justify-content: flex-start;
		width: 100%;
		margin-top: 0;
	}
}

@media screen and (max-width: 767px) {
	h1 {
		font-size: 2.5rem;
	}

	h2 {
		font-size: 2rem;
	}

	h3 {
		font-size: 1.5rem;
	}

	h4 {
		font-size: 1.25rem;
	}

	h5 {
		font-size: 1rem;
	}

	h6 {
		font-size: 0.875rem;
	}

	.padding-xlarge {
		padding: 2rem;
	}

	.margin-xlarge {
		margin: 2rem;
	}

	.padding-xhuge {
		padding: 4rem;
	}

	.padding-xxhuge {
		padding: 4.5rem;
	}

	.padding-huge {
		padding: 3.5rem;
	}

	.margin-large {
		margin: 1.5rem;
	}

	.padding-xxlarge {
		padding: 3rem;
	}

	.padding-large {
		padding: 1.5rem;
	}

	.margin-huge {
		margin: 3.5rem;
	}

	.padding-medium {
		padding: 1.25rem;
	}

	.margin-xxlarge {
		margin: 3rem;
	}

	.margin-xhuge {
		margin: 4rem;
	}

	.margin-medium {
		margin: 1.25rem;
	}

	.margin-xxhuge {
		margin: 4.5rem;
	}

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

	.heading-style-h5 {
		font-size: 0.875rem;
	}

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

	.spacer-huge {
		padding-top: 3.5rem;
	}

	.spacer-medium {
		padding-top: 1.25rem;
	}

	.spacer-xhuge {
		padding-top: 4rem;
	}

	.spacer-xxhuge {
		padding-top: 4.5rem;
	}

	.spacer-xlarge {
		padding-top: 2rem;
	}

	.spacer-large {
		padding-top: 1.5rem;
	}

	.spacer-xxlarge {
		padding-top: 3rem;
	}

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

	.nav {
		border-style: none none solid;
		border-radius: 0;
		margin-top: -1px;
	}

	.nav-link.recargas {
		align-self: flex-start;
	}

	.section_home-header {
		margin-bottom: 0;
	}

	.home_header_component {
		padding-top: 110px;
	}

	.heading {
		font-size: 2.5rem;
	}

	.home-features {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
	}

	.div-block-8 {
		padding-top: 0;
	}

	.div-block-10 {
		height: 40vw;
	}

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

	.image-9 {
		height: 350px;
	}

	.image-10 {
		margin-top: 30px;
	}

	.image-11 {
		width: 180px;
		margin-top: 20px;
	}

	.image-12 {
		width: 130px;
		margin-right: -30px;
	}

	.image-13 {
		width: 180px;
		margin-left: -20px;
	}

	.image-14 {
		margin-top: 30px;
		margin-left: -20px;
	}

	.image-15 {
		width: 110px;
		margin-bottom: -50px;
		margin-right: 10px;
	}

	.heading-6 {
		font-size: 2rem;
	}

	.paragraph-3 {
		font-size: 0.875rem;
	}

	.image-17 {
		width: 450px;
		height: 300px;
	}

	.wrapper_app {
		grid-template-columns: 1fr;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.div-block-19 {
		border-radius: 0;
		margin-left: 0;
		right: 0;
	}

	.image-18 {
		height: auto;
	}

	.heading-rotating {
		font-size: 2.5rem;
	}

	.div-block-23 {
		height: 3rem;
	}

	.copy-home-header {
		padding-top: 0;
	}

	.home-features-copy {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
	}

	.text {
		font-size: 0.75rem;
	}

	.div-block-25 {
		padding-left: 2rem;
		padding-right: 2rem;
	}

	.div-block-28.sin_linea {
		padding-left: 0;
	}

	.home-features3 {
		grid-column-gap: 16px;
		grid-row-gap: 16px;
	}

	.botones-wrapper {
		flex-flow: row;
		justify-content: flex-start;
		align-items: center;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.heading-copy,
	.header-rotativo,
	.heading-principal-centrado,
	.heading-principal-izq {
		font-size: 2.5rem;
	}

	.subheading-wrapper {
		flex-flow: column;
		justify-content: flex-start;
		align-items: flex-start;
	}

	.section_gestion-header {
		height: 600px;
		padding-top: 120px;
	}

	.div-block-36 {
		padding-top: 250px;
	}

	.image-24 {
		width: 140px;
		margin-right: -10px;
	}

	.imagen-fondo {
		background-position: 50% 120px;
		background-size: 150%;
	}

	.wrapper_gestion-configura {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
	}

	.image-25 {
		max-height: 250px;
	}

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

	.recuadro-small {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		grid-template-columns: 1fr 1fr;
	}

	.div-block-41 {
		flex-flow: row;
	}

	.imagen-fondo-dispositivos {
		background-position: 50% 120px;
		background-size: 150%;
	}

	.section_header-htp {
		padding-top: 100px;
	}

	.wrapper_header-htp {
		grid-template-columns: 1fr 0.3fr;
		width: 100%;
	}

	.heading-17 {
		font-size: 2rem;
	}

	.text-block-31 {
		font-size: 1.2rem;
	}

	.image-31 {
		width: 100%;
		max-width: 200px;
	}

	.div-block-50.cl {
		justify-content: flex-end;
		align-items: flex-end;
	}

	.formulario_htp {
		z-index: 1;
		align-self: stretch;
		width: 100%;
		position: relative;
	}

	.div-block-53 {
		flex-flow: column;
		width: 100%;
		display: flex;
	}

	.section_pantallas-htp {
		overflow: hidden;
	}

	.div-block-55 {
		padding-bottom: 0;
	}

	.div-block-55.cl {
		padding-right: 20px;
	}

	.wrapper_pantallas-htp {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.image-32 {
		width: 250px;
		margin-right: -150px;
	}

	.image-33 {
		width: 250px;
		margin-left: -150px;
	}

	.image-34 {
		width: 300px;
	}

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

	.wrapper_logos-htp {
		padding-top: 40px;
		padding-bottom: 10px;
	}

	.image-35 {
		height: 350px;
	}

	.div-block-64 {
		flex-flow: row;
	}

	.recuadro-htp {
		grid-column-gap: 2rem;
		grid-row-gap: 2rem;
		grid-template-columns: 1fr;
	}

	.wrapper_mapa {
		grid-template-columns: 1fr;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.barra-azul-izq {
		border-radius: 0;
		margin-left: 0;
		margin-right: 0;
		right: 0;
	}

	.heading-rotating-htp,
	.heading-17-copy {
		font-size: 2.5rem;
	}

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

	.div-block-69 {
		justify-content: space-between;
	}

	.text-block-42 {
		font-size: 1rem;
	}

	.image-43 {
		height: 200px;
	}

	.wrapper_app-links-header {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		justify-content: flex-start;
		align-items: center;
		margin-top: 15px;
		display: flex;
	}

	.header-principal {
		font-size: 1.5rem;
	}

	.image-47 {
		border-radius: 20px;
		width: 100%;
		height: 350px;
	}

	.big-idea_wrapper {
		justify-content: center;
		align-items: center;
	}

	.big-idea_btn-wrapper {
		flex-flow: row;
		justify-content: flex-start;
		align-items: center;
		margin-top: 20px;
		margin-bottom: 10px;
	}

	.div-block-74 {
		flex-flow: column;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
	}

	.image-48 {
		margin-top: -50px;
	}

	.div-block-75 {
		justify-content: flex-start;
		align-items: center;
		margin-top: -100px;
		margin-left: 0;
	}

	.image-50 {
		width: 100%;
		margin-top: -100px;
		margin-left: auto;
		margin-right: auto;
	}

	.section_home-header5 {
		margin-bottom: 0;
	}

	.div-block-76 {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
	}

	.div-block-77 {
		padding-bottom: 10px;
	}

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

	.recuadro-grid {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
		height: 300px;
	}

	.recuadro-grid.cuadrado {
		aspect-ratio: 3 / 2;
	}

	.image-51.top {
		object-fit: cover;
		object-position: 50% 50%;
	}

	.div-block-80 {
		place-items: start;
		padding-left: 20px;
		padding-right: 20px;
	}

	.image-52 {
		width: 60px;
	}

	.image-49-copy {
		margin-left: 40px;
	}

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

	.grid-element-nuevo {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
		height: 300px;
	}

	.grid-element-nuevo.largo {
		aspect-ratio: 3 / 2;
		height: auto;
	}

	.imagen-full {
		object-fit: contain;
	}

	.imagen-full.full {
		object-fit: cover;
	}

	.imagen-full.izq {
		object-position: 100% 50%;
	}

	.imagen-full.full-center {
		object-fit: cover;
		object-position: 50% 50%;
	}

	.recuadro-grid-copy {
		grid-column-gap: 0px;
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
	}

	.recuadro-grid-copy.cuadrado {
		aspect-ratio: 3 / 2;
	}

	.wrapper_mapa-nosotros {
		grid-template-columns: 1fr;
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.header-rojo {
		font-size: 2.5rem;
	}

	.wrapper_header-cash {
		grid-template-columns: 1fr 1fr;
		width: 100%;
	}

	.div-block-53-copy {
		flex-flow: column;
		width: 100%;
		display: flex;
	}

	.div-block-100 {
		margin-left: 0;
	}

	.header-principal-copy {
		font-size: 1.5rem;
	}

	.image-70 {
		top: 30px;
	}

	.image-71 {
		max-height: 250px;
	}

	.wrapper_gestion-webpromo {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		grid-template-columns: 1fr;
	}

	.wrapper_formulario-htp2 {
		flex-flow: column;
		width: 100%;
		display: flex;
	}

	.image-73,
	.image-73-copy {
		border-radius: 20px;
		width: 100%;
		height: 350px;
	}

	.wrapper_headers-htp {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
	}

	.image-74 {
		margin-top: -50px;
	}

	.div-block-120 {
		height: 3rem;
	}

	.image-75 {
		width: 100%;
		margin-top: -100px;
		margin-left: auto;
		margin-right: auto;
	}

	.div-block-123 {
		justify-content: flex-start;
		align-items: center;
		margin-top: -100px;
		margin-left: 0;
	}

	.image-78 {
		border-radius: 20px;
		width: 100%;
		height: 350px;
	}

	.div-block-124 {
		flex-flow: column;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
	}

	.text-block-69 {
		margin-top: 20px;
		font-size: 1.3rem;
	}

	.btn_mbpe.chico {
		border-bottom-style: none;
		border-left-style: none;
		border-radius: 0 10px 0 9px;
		width: 100%;
	}

	.big-idea_btn-wrapper-copy {
		flex-flow: row;
		justify-content: center;
		align-items: center;
		margin-top: 0;
		margin-bottom: 10px;
	}

	.circulos-mbpe {
		width: 100%;
		height: 200px;
		margin: -40px auto -100px;
	}

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

	.home_header_component-mbpe {
		padding-top: 110px;
	}

	.div-block-129 {
		padding-top: 100px;
		padding-bottom: 20px;
	}

	.div-block-130 {
		flex-flow: column;
		padding: 20px;
	}

	.image-80 {
		align-self: center;
	}

	.div-block-132 {
		flex-flow: column;
	}

	.wrapper_faaq._2 {
		padding-top: 80px;
	}

	.wrapper_headers-mbpe {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
	}

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

	.image-84 {
		margin-top: 0;
		margin-bottom: 20px;
		margin-right: 0;
	}

	.div-block-138 {
		padding-left: 1.25rem;
		padding-right: 1.25rem;
	}

	.youtube {
		width: 282px;
		height: 500px;
	}

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

	.nav_omas {
		border-style: none none solid;
		border-radius: 0;
		margin-top: -1px;
	}

	.circulos-omas {
		width: 100%;
		height: 200px;
		margin: -40px auto -100px;
	}

	.home_header_omas {
		padding-top: 110px;
	}

	.wrapper_headers-omas {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
	}

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

	.div-block-147 {
		margin-left: -1.25rem;
		margin-right: -1.25rem;
	}

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

	.div-block-151 {
		width: 60%;
	}

	.div-block-154 {
		height: auto;
		padding-top: 0;
		padding-bottom: 0;
		padding-left: 0;
		font-size: 1.1rem;
	}

	.text-block-82 {
		margin-left: 10px;
	}

	.image-96 {
		margin-top: -20px;
		margin-bottom: -20px;
	}

	.div-block-155 {
		grid-column-gap: 5px;
		grid-row-gap: 5px;
		flex-flow: column;
		flex: 1;
		justify-content: flex-end;
		align-self: flex-end;
		align-items: flex-start;
	}

	.div-block-157 {
		padding-bottom: 10px;
	}

	.wrapper_headers-htpfaq {
		grid-row-gap: 0px;
		grid-template-columns: 1fr;
	}

	.div-block-159 {
		padding-top: 80px;
	}

	.text-block-85 {
		font-size: 1.625rem;
	}

	.text-block-86 {
		font-size: 0.875rem;
	}

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

	.text-block-94.mobile {
		display: block;
	}

	.div-block-164 {
		padding-top: 80px;
	}

	.text-block-95 {
		font-size: 0.875rem;
	}

	.text-block-96 {
		font-size: 1.625rem;
	}

	.div-block-77-copy {
		padding-bottom: 10px;
	}

	.btn_mbpe-copy.chico {
		border-bottom-style: none;
		border-left-style: none;
		border-radius: 0 10px 0 9px;
		width: 100%;
	}

	.text-block-82-copy {
		margin-bottom: 5px;
		margin-left: 10px;
	}

	.div-block-19-copy {
		border-radius: 0;
		margin-left: 0;
		margin-right: 0;
		right: 0;
	}

	.heading_htp_mx {
		font-size: 2rem;
	}

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

	.text-block-110.mobile {
		display: block;
	}

	.div-block-191 {
		padding-top: 80px;
	}

	.text-block-111 {
		font-size: 0.875rem;
	}

	.text-block-112 {
		font-size: 1.625rem;
	}

	.header-principal-fintech {
		font-size: 1.5rem;
	}

	.div-block-220 {
		padding: 20px;
	}

	.bold-text-2 {
		font-size: 1.8rem;
	}

	.image-116 {
		width: 350px;
	}

	.div-block-224 {
		height: 390px;
	}

	.div-block-123-copy {
		justify-content: flex-start;
		align-items: center;
		margin-top: -100px;
		margin-left: 0;
	}

	.image-122 {
		border-radius: 20px;
		width: 100%;
		height: 350px;
	}

	.image-124 {
		margin-top: -50px;
	}

	.div-block-231 {
		flex-flow: column;
		justify-content: flex-start;
		align-items: center;
		width: 100%;
	}

	.div-block-234._2 {
		justify-content: center;
		align-items: center;
	}

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

	.image-126,
	.image-127 {
		inset: auto 20px 20px auto;
	}

	.botones_uyu {
		flex-flow: row;
		justify-content: center;
		align-items: center;
		margin-top: 0;
		margin-bottom: 10px;
	}
}

@media screen and (max-width: 479px) {
	h2 {
		font-size: 1.5rem;
	}

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

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

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

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

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

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

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

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

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

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

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

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

	.fs-styleguide_row {
		flex-wrap: wrap;
	}

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

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

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

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

	.div-block-3 {
		flex-flow: row;
		justify-content: flex-end;
		align-items: center;
		display: flex;
	}

	.home-header_text-wrapper {
		padding-left: 0;
		padding-right: 0;
	}

	.heading {
		font-size: 2rem;
	}

	.home-features {
		grid-template-rows: min-content;
		grid-template-columns: 1fr 1fr;
	}

	.image-3 {
		width: 35px;
		height: 35px;
	}

	.heading-2 {
		margin-bottom: 0;
	}

	.link-block {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 1;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.8rem;
	}

	.div-block-9 {
		padding-top: 20px;
	}

	.image-6 {
		width: 230px;
		margin-top: -30px;
	}

	.image-7 {
		mix-blend-mode: overlay;
		margin-top: 60px;
	}

	.heading-3 {
		margin-top: 250px;
		font-size: 1.5rem;
	}

	.image-8 {
		margin-top: 20px;
	}

	.image-9 {
		height: 300px;
	}

	.heading-4._2 {
		font-size: 1.5rem;
	}

	.image-10 {
		width: 200px;
		margin-top: -10px;
		margin-left: -40px;
	}

	.image-11 {
		width: 150px;
		margin-top: -20px;
	}

	.image-12 {
		width: 100px;
	}

	.image-13 {
		width: 150px;
	}

	.image-14 {
		margin-top: 20px;
	}

	.image-15 {
		width: 100px;
		margin-right: -20px;
	}

	.image-16 {
		margin-bottom: -20px;
	}

	.div-block-14 {
		height: auto;
	}

	.heading-6 {
		text-align: left;
		font-size: 1.5rem;
		line-height: 1.2;
	}

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

	.image-17 {
		width: 350px;
		height: 230px;
	}

	.wrapper_app {
		padding-left: 20px;
		padding-right: 20px;
	}

	.heading-9 {
		font-size: 0.9rem;
	}

	.heading-rotating {
		white-space: nowrap;
		font-size: 2rem;
	}

	.div-block-23 {
		height: 2.4rem;
	}

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

	.home-features-copy {
		grid-template-rows: min-content;
		grid-template-columns: 1fr 1fr;
	}

	.home-header-1 {
		padding-left: 0;
		padding-right: 0;
	}

	.heading-features {
		margin-bottom: 0;
	}

	.text {
		display: none;
	}

	.home-header-p {
		font-size: 1rem;
	}

	.footer {
		padding-top: 0;
	}

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

	.div-block-28 {
		padding-bottom: 0;
	}

	.div-block-28.sin_linea {
		justify-content: center;
		align-items: flex-start;
	}

	.div-block-30 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		flex-flow: column;
	}

	.text-block-25 {
		margin-top: 20px;
		padding-left: 10px;
		padding-right: 10px;
	}

	.home-header-5 {
		padding-left: 0;
		padding-right: 0;
	}

	.home-features3 {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		grid-template-rows: min-content;
		grid-template-columns: 1fr 1fr;
	}

	.botones-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-flow: row;
		justify-content: flex-start;
		align-self: stretch;
		align-items: stretch;
		margin-top: 10px;
	}

	.heading-copy {
		font-size: 2rem;
	}

	.header-rotativo {
		white-space: nowrap;
		font-size: 2rem;
	}

	.heading-principal-centrado,
	.heading-principal-izq {
		font-size: 2rem;
	}

	.subheading-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-flow: column;
		justify-content: space-between;
		align-items: flex-start;
	}

	.home-header-4 {
		padding-left: 0;
		padding-right: 0;
	}

	.chips-inside {
		grid-column-gap: 8px;
		grid-row-gap: 8px;
		flex-flow: row;
		justify-content: flex-start;
		align-items: center;
	}

	.chips-inside._2 {
		flex-flow: row;
	}

	.heading-chips {
		text-align: left;
		margin-bottom: 0;
		font-size: 12px;
	}

	.chip {
		background-image: none;
		border-style: none;
		border-radius: 100px;
		padding: 0 10px 0 0;
	}

	.section_gestion-header {
		height: 500px;
	}

	.paragraph-5 {
		font-size: 1rem;
	}

	.div-block-34 {
		margin-top: 40px;
	}

	.image_header-soluciones,
	.div-block-35 {
		border-radius: 50px;
	}

	.image-24 {
		width: 100px;
	}

	.imagen-fondo {
		background-position: 50% 50px;
		background-size: 150%;
	}

	.section_descubre-mas {
		padding-top: 40px;
	}

	.recuadro-small {
		grid-template-columns: 1fr;
	}

	.cel-image_mas-clientes {
		height: 200px;
	}

	.div-block-41 {
		flex-flow: column;
	}

	.imagen-fondo-dispositivos {
		background-position: 50% 50px;
		background-size: 150%;
	}

	.section_header-htp {
		padding-top: 100px;
	}

	.wrapper_header-htp {
		grid-template-columns: 1fr;
		padding-left: 0;
		padding-right: 0;
	}

	.heading-17 {
		font-size: 2rem;
	}

	.text-block-31 {
		font-size: 1.2rem;
	}

	.image-31 {
		max-width: 150px;
	}

	.div-block-50 {
		display: none;
	}

	.btn_registrate-ahora {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.8rem;
	}

	.field-label {
		margin-bottom: 0;
		margin-left: 4px;
		line-height: 1.5;
	}

	.section_pantallas-htp {
		overflow: hidden;
	}

	.div-block-55 {
		padding-bottom: 0;
	}

	.wrapper_pantallas-htp {
		padding-top: 40px;
		padding-bottom: 40px;
	}

	.image-32 {
		width: 200px;
		margin-right: -140px;
	}

	.image-33 {
		width: 200px;
		margin-left: -140px;
	}

	.image-34 {
		width: 250px;
	}

	.wrapper_pasos-htp {
		padding-top: 80px;
	}

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

	.wrapper_logos-htp {
		padding-top: 0;
		padding-bottom: 40px;
	}

	.image-35 {
		height: 300px;
	}

	.div-block-64 {
		flex-flow: column;
	}

	.wrapper_mapa {
		padding-left: 20px;
		padding-right: 20px;
	}

	.heading-20 {
		max-width: none;
		font-size: 1.8rem;
	}

	.image-40 {
		height: 200px;
	}

	.grid_fromulario-htp {
		margin-top: 20px;
	}

	.image-41 {
		width: 300px;
		height: 200px;
		margin-top: 0;
		bottom: 0;
	}

	.div_headinghtpmx {
		margin-bottom: 0;
	}

	.heading-rotating-htp {
		white-space: nowrap;
		font-size: 2rem;
	}

	.heading-17-copy {
		font-size: 2rem;
	}

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

	.header-principal {
		font-size: 1.2rem;
	}

	.header-principal._2 {
		font-size: 1.4rem;
	}

	.image-47 {
		height: 250px;
	}

	.big-idea_wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
	}

	.big-idea_btn-wrapper {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-flow: row;
		justify-content: flex-start;
		align-self: stretch;
		align-items: stretch;
		margin-top: 10px;
	}

	.image-48 {
		width: 290px;
		height: 205px;
	}

	.image-49 {
		object-fit: contain;
		width: 250px;
	}

	.div-block-75 {
		margin-top: -80px;
	}

	.div-block-75.flujo {
		margin-top: 0;
	}

	.image-50 {
		height: 180px;
		margin-top: -80px;
		margin-bottom: -150px;
	}

	.heading-22 {
		font-size: 1.5rem;
		line-height: 1.3;
	}

	.list-2 {
		margin-bottom: 1rem;
		font-size: 0.875rem;
	}

	.div-block-79 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}

	.recuadro-grid {
		height: 280px;
	}

	.recuadro-grid.cuadrado {
		aspect-ratio: 1;
	}

	.text-block-45 {
		font-size: 1.5rem;
	}

	.texto_recuadros {
		margin-top: 20px;
		margin-left: 10px;
		margin-right: 10px;
	}

	.image-49-copy {
		width: 250px;
		margin-left: 40px;
	}

	.imagen-tarjetas-flujo {
		width: 120px;
		height: 170px;
		margin-left: 80px;
	}

	.div-block-82 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
	}

	.imagen-full {
		object-fit: contain;
		object-position: 50% 100%;
	}

	.imagen-full.full {
		object-fit: cover;
	}

	.imagen-full.izq {
		object-position: 100% 50%;
	}

	.imagen-full.top {
		object-position: 50% 0%;
	}

	.wrapper_tyc.app {
		margin-top: 50px;
	}

	.div-block-2 {
		padding-bottom: 140px;
		font-size: 0.875rem;
	}

	.heading-24 {
		font-size: 1.2rem;
	}

	.heading-24._2 {
		margin-bottom: 20px;
	}

	.recuadro-grid-copy {
		padding-left: 10px;
		padding-right: 10px;
	}

	.recuadro-grid-copy.cuadrado {
		aspect-ratio: 1;
	}

	.div-block-83 {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		grid-template-rows: auto;
		grid-template-columns: 1fr 1fr 1fr;
		grid-auto-columns: 1fr;
		justify-content: center;
		place-items: flex-start stretch;
		margin-left: 0;
		margin-right: 0;
		display: flex;
	}

	.image-57 {
		width: 45px;
		height: 30px;
	}

	.home-header-4-copy {
		margin-bottom: 30px;
		padding-left: 0;
		padding-right: 0;
	}

	.section_mapa-nosotros {
		padding-top: 20px;
		padding-bottom: 20px;
	}

	.wrapper_mapa-nosotros {
		padding-left: 20px;
		padding-right: 20px;
	}

	.header-rojo {
		font-size: 2rem;
	}

	.wrapper_header-cash {
		grid-template-columns: 1fr;
	}

	.text-block-31-copy {
		font-size: 1.2rem;
	}

	.div-block-55-copy {
		padding-bottom: 0;
	}

	.div-block-100 {
		margin-left: 0;
	}

	.div-block-101._2 {
		top: -60px;
	}

	.header-principal-copy {
		font-size: 1.2rem;
	}

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

	.text-block-53 {
		text-align: center;
		margin-top: 10px;
	}

	.div-block-105 {
		overflow: auto;
	}

	.link-block-6 {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 1;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.8rem;
	}

	.image-73,
	.image-73-copy {
		height: 250px;
	}

	.headings_rojos {
		font-size: 1.5rem;
		line-height: 1.3;
	}

	.image-74 {
		width: 290px;
		height: 205px;
	}

	.div-block-120 {
		height: 2.4rem;
	}

	.image-75 {
		height: 180px;
		margin-top: -80px;
		margin-bottom: -150px;
	}

	.image-77 {
		object-fit: contain;
		width: 250px;
	}

	.div-block-123 {
		margin-top: -80px;
	}

	.link-block-7 {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 1;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.8rem;
	}

	.image-78 {
		height: 250px;
	}

	.text-block-69 {
		font-size: 1.1rem;
	}

	.btn_mbpe {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 1;
		justify-content: center;
		align-self: flex-start;
		align-items: center;
		font-size: 0.8rem;
	}

	.btn_mbpe.chico {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 20px;
	}

	.btn_mbpe-nav {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 0 auto;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.8rem;
	}

	.big-idea_btn-wrapper-copy {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-flow: column;
		justify-content: flex-start;
		align-self: stretch;
		align-items: stretch;
		margin-top: 10px;
	}

	.circulos-mbpe {
		width: 500px;
		height: 250px;
		margin-top: -100px;
	}

	.image-77-copy {
		object-fit: contain;
		width: 250px;
	}

	.image-77-copy._2 {
		width: 300px;
		margin-left: -90px;
	}

	.div-block-129 {
		padding-top: 100px;
		padding-bottom: 20px;
	}

	.div-block-130 {
		padding: 20px;
	}

	.image-80 {
		width: 200px;
	}

	.text-block-71 {
		font-size: 0.875rem;
		font-weight: 500;
	}

	.div-block-131 {
		padding-left: 20px;
		padding-right: 20px;
	}

	.div-block-132 {
		flex-flow: column;
		justify-content: center;
		align-items: stretch;
	}

	.headings_mbpe {
		font-size: 1.5rem;
		line-height: 1.3;
	}

	.paragraph-15-copy {
		font-size: 1.1rem;
	}

	.image-84-copy {
		height: 250px;
	}

	.youtube {
		width: 282px;
		height: 500px;
	}

	.section_home-omas {
		border-bottom-right-radius: 40px;
		border-bottom-left-radius: 40px;
	}

	.circulos-omas {
		width: 460px;
		height: 180px;
		margin-top: -80px;
		margin-bottom: -50px;
	}

	.image-86 {
		height: 80px;
	}

	.headings_omas {
		font-size: 1.5rem;
		line-height: 1.3;
	}

	.heading-38 {
		font-size: 1.6rem;
	}

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

	.text-block-77 {
		font-size: 1.5rem;
	}

	.div-block-143 {
		padding-top: 0;
		padding-left: 20px;
		padding-right: 20px;
	}

	.image-90 {
		margin-top: 100px;
	}

	.heading-39 {
		font-size: 1.2rem;
	}

	.image-91 {
		height: 250px;
		margin-bottom: -50px;
	}

	.image-91-copy {
		vertical-align: baseline;
		object-fit: contain;
		object-position: 50% 100%;
		height: 200px;
		margin-bottom: 0;
	}

	.heading-40 {
		font-size: 1.2rem;
	}

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

	.div-block-153 {
		color: #fff;
		font-weight: 600;
	}

	.div-block-154 {
		grid-column-gap: 15px;
		grid-row-gap: 15px;
		padding-right: 10px;
	}

	.text-block-82 {
		margin-top: 8px;
		margin-bottom: 8px;
		margin-left: 15px;
		font-size: 1rem;
	}

	.text-block-83 {
		white-space: nowrap;
	}

	.image-96 {
		align-self: center;
		height: 100px;
		margin-top: -20px;
		margin-bottom: -20px;
	}

	.div-block-155 {
		margin-top: 5px;
	}

	.applinkomas {
		margin-bottom: 0;
	}

	.image-97,
	.image-98 {
		height: 35px;
	}

	.div-block-3-copy {
		flex-flow: row;
		justify-content: flex-end;
		align-items: center;
		display: flex;
	}

	.heading-42 {
		margin-bottom: 0;
		font-size: 1.2rem;
		line-height: 1.3;
	}

	.heading-42._2 {
		font-size: 1.1rem;
		font-weight: 500;
		line-height: 1.3;
	}

	.div-block-156 {
		grid-column-gap: 20px;
		grid-row-gap: 20px;
		background-color: #ffffff1a;
		border: 1px solid #fff3;
		border-radius: 15px;
		flex-flow: column;
		padding: 15px;
		display: flex;
	}

	.rich-text-block-10 {
		text-align: left;
	}

	.headings_faqhtp {
		font-size: 1.5rem;
		line-height: 1.3;
	}

	.div-block-159 {
		margin-left: 10px;
		margin-right: 10px;
	}

	.text-block-85 {
		font-size: 1.3125rem;
	}

	.text-block-86 {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.75rem;
	}

	.div-block-164 {
		margin-left: 10px;
		margin-right: 10px;
	}

	.text-block-95 {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.75rem;
	}

	.text-block-96 {
		font-size: 1.3125rem;
	}

	.section_htp-faq {
		padding-top: 20px;
	}

	.btn_mbpe-copy {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex: 1;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.8rem;
	}

	.btn_mbpe-copy.chico {
		padding-top: 8px;
		padding-bottom: 8px;
		padding-left: 20px;
	}

	.text-block-82-copy {
		text-align: left;
		justify-content: flex-start;
		align-items: center;
		margin-top: 8px;
		margin-bottom: 8px;
		margin-left: 15px;
		font-size: 15px;
	}

	.text-block-108 {
		line-height: 1.2;
	}

	.div-block-189 {
		padding-top: 100px;
	}

	.div-block-190 {
		grid-template-rows: auto;
		grid-template-columns: 1fr;
	}

	.heading_htp_mx {
		font-size: 2rem;
	}

	.div-block-191 {
		margin-left: 10px;
		margin-right: 10px;
	}

	.text-block-111 {
		text-align: center;
		padding-left: 10px;
		padding-right: 10px;
		font-size: 0.75rem;
	}

	.text-block-112 {
		font-size: 1.3125rem;
	}

	.div-block-193 {
		background-image: linear-gradient(#ff5100, #ffb71b);
		position: relative;
	}

	.div-block-195 {
		z-index: 1;
		position: relative;
	}

	.div-block-196 {
		color: #00205c;
		width: 100%;
		text-decoration: none;
	}

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

	.div-block-197 {
		mix-blend-mode: screen;
		background-image: url("../images/confetti_PNG87045-1.png");
		background-position: 50% 100%;
		background-repeat: no-repeat;
		background-size: contain;
		padding-bottom: 0;
		padding-right: 0;
		position: absolute;
		inset: auto 0% 0%;
	}

	.div-block-206 {
		grid-column-gap: 4px;
		grid-row-gap: 4px;
	}

	.text-block-130 {
		font-weight: 600;
	}

	.div-block-209 {
		flex-flow: column;
		display: flex;
	}

	.button-6 {
		text-align: center;
		background-color: #004da3;
		border-radius: 8px;
		justify-content: center;
		align-items: center;
		height: 52px;
		font-weight: 500;
		display: flex;
	}

	.text-span-12 {
		font-weight: 900;
	}

	.header-principal-fintech {
		font-size: 1.2rem;
	}

	.header-principal-fintech._2 {
		font-size: 1.4rem;
	}

	.heading-48 {
		font-size: 1rem;
	}

	.paragraph-22 {
		font-size: 0.9rem;
	}

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

	.bold-text-2 {
		font-size: 1.3rem;
	}

	.div-block-123-copy {
		margin-top: -80px;
	}

	.image-122 {
		height: 250px;
	}

	.image-124 {
		width: 290px;
		height: 205px;
	}

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

	.bold-text-5 {
		font-size: 1.7rem;
	}

	.botones_uyu {
		grid-column-gap: 10px;
		grid-row-gap: 10px;
		flex-flow: column;
		justify-content: flex-start;
		align-self: stretch;
		align-items: stretch;
		margin-top: 10px;
	}
}

#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb91c6-46bb9198,
#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb91d1-46bb9198,
#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb91dc-46bb9198,
#w-node-b50cd597-7139-2aca-b03e-f1b626e6b12b-8342e386,
#w-node-f53998ce-54e4-4f12-816e-132a1f883212-8342e386,
#w-node-_60c6463e-1390-9076-5b41-f39463cd3195-8342e386,
#w-node-b5f0a9fe-1039-f516-3ac7-775f2adbe3a5-8342e386,
#w-node-ae5623af-194c-01fd-616a-d878946f785c-8342e386,
#w-node-e54e5db1-4260-239e-4970-8fd9b7d5d718-8342e386,
#w-node-_16b13ea7-0b20-549a-d322-1014a8cc6403-8342e386,
#w-node-a0e6183a-4a4c-76be-56be-95928342e3a6-8342e386,
#w-node-f4cdd72e-5efa-14a4-fb82-0c92fdaee7ea-8342e386,
#w-node-_9d1613ba-cacc-a406-29af-df717b417d91-8342e386 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-a0e6183a-4a4c-76be-56be-95928342e3a8-8342e386,
#w-node-a0e6183a-4a4c-76be-56be-95928342e3b3-8342e386,
#w-node-a0e6183a-4a4c-76be-56be-95928342e3d0-8342e386,
#w-node-_87e9e6aa-9386-abaf-ecd8-d17ff4740c06-6b183b89 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b36d946-9429-5e3f-f0ba-923893e3fd33-6b183b89,
#w-node-a0bb9440-947c-0f99-e2c8-fc711a131cff-6b183b89 {
	order: 9999;
}

#w-node-b224ec27-30fa-be84-48bf-7ed471542af3-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca17-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca1c-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca21-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca26-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca2c-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca32-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ca38-6b183b8c {
	justify-self: start;
}

#w-node-_5d224905-8a1e-1460-7532-d38cb7ec37c1-6b183b8c,
#w-node-_40538c8c-870b-b365-34c4-2a06f0f8567d-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb45-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb5e-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb61-6b183b8c {
	justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb63-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cb66-6b183b8c {
	justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbb8-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc2-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cbc3-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc31-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc36-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc3b-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc40-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc45-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc4a-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc54-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc59-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc5e-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc63-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc68-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc6d-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc72-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc77-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc7c-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc81-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc86-6b183b8c {
	justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8a-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc8b-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc90-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc95-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cc9a-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccaf-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb4-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccb9-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccbe-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc3-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccc8-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd2-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccd7-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccdc-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cce1-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cce6-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cceb-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf0-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccf5-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccfa-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627ccff-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd04-6b183b8c {
	justify-self: start;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd08-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd09-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd0e-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd13-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd18-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef3e5-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef3ea-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef3ef-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef3f4-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef3f9-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef3fe-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef403-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef408-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef40d-6b183b8c,
#w-node-_30684373-af34-3818-02a4-e58b3ffef412-6b183b8c {
	justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef416-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef417-6b183b8c {
	justify-self: start;
}

#w-node-_30684373-af34-3818-02a4-e58b3ffef41a-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd6b-6b183b8c,
#w-node-_32eadc24-e391-a089-abe0-fb5b6627cd98-6b183b8c {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_32eadc24-e391-a089-abe0-fb5b6627cdc7-6b183b8c {
	justify-self: start;
}

#w-node-_07cd12d4-f067-20ad-c3c3-911921deec1d-789166e6 {
	grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-_4b36d946-9429-5e3f-f0ba-923893e3fd33-789166e6,
#w-node-a0bb9440-947c-0f99-e2c8-fc711a131cff-789166e6 {
	order: 9999;
}

#w-node-_87e9e6aa-9386-abaf-ecd8-d17ff4740c06-211251b6 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b36d946-9429-5e3f-f0ba-923893e3fd33-211251b6,
#w-node-a0bb9440-947c-0f99-e2c8-fc711a131cff-211251b6 {
	order: 9999;
}

#w-node-_87e9e6aa-9386-abaf-ecd8-d17ff4740c06-19ac0779 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4b36d946-9429-5e3f-f0ba-923893e3fd33-19ac0779,
#w-node-a0bb9440-947c-0f99-e2c8-fc711a131cff-19ac0779 {
	order: 9999;
}

#w-node-afd45453-0f96-00fe-b72d-5b741b5e4791-be0f420d {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a115052-9c22-fc26-b7e0-d701789deca1-be0f420d {
	order: -9999;
}

#w-node-_100d982b-8e0d-1a27-17f0-99681ab004e8-be0f420d {
	order: 9999;
}

#w-node-afd45453-0f96-00fe-b72d-5b741b5e4791-09421e09 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a115052-9c22-fc26-b7e0-d701789deca1-09421e09 {
	order: -9999;
}

#w-node-_100d982b-8e0d-1a27-17f0-99681ab004e8-09421e09 {
	order: 9999;
}

#w-node-afd45453-0f96-00fe-b72d-5b741b5e4791-8f9a627f {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_0a115052-9c22-fc26-b7e0-d701789deca1-8f9a627f {
	order: -9999;
}

#w-node-c3f7968e-d941-120c-99fc-b8a491b21890-8f9a627f {
	order: 9999;
}

#w-node-_65f1aebd-9195-e405-06e5-e1e6c1382727-9bcff554,
#w-node-_8875b5b0-0325-2224-bff4-252477c4fd24-9bcff554 {
	justify-self: end;
}

#w-node-_8875b5b0-0325-2224-bff4-252477c4fd3a-9bcff554 {
	order: -9999;
}

#w-node-_29cff0d6-dad7-d981-9955-69cb70164cd6-70164cc4 {
	grid-area: 1 / 1 / 2 / 2;
}

#w-node-_8b9d6a30-d07e-1816-1617-08b577b0a860-77b0a84c {
	order: 9999;
}

#w-node-_0b132a21-5db0-f7ff-509a-494204da75c2-04da75aa,
#w-node-_0b132a21-5db0-f7ff-509a-494204da75de-04da75aa {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6a256060-75d4-94fa-2be6-0dd3c2cbfa24-c2cbfa10 {
	order: 9999;
}

#w-node-_070cd6f5-adbb-31dd-c1e6-c725f46a9dda-f46a9db4 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_1df83468-1381-6809-3a69-5d233c563042-3c56302c {
	order: 9999;
}

#w-node-_7d02645f-346d-f12e-5b55-6ec1ea89af12-ea89aef6,
#w-node-_7d02645f-346d-f12e-5b55-6ec1ea89af19-ea89aef6,
#w-node-_7d02645f-346d-f12e-5b55-6ec1ea89af32-ea89aef6 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423807d-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238081-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238084-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238086-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238088-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423808a-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423808c-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423808e-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238096-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423809a-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423809d-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423809f-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380a1-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380a3-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380a5-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380a7-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380bb-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380bf-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380c2-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380c4-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380c6-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380c8-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380ca-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380cc-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380ce-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380d0-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380d2-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380d4-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380d6-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842380d8-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238132-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238136-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238139-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423813b-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423813d-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423813f-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238141-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238143-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423814b-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423814f-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238152-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238154-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238156-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238158-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423815a-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423815c-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423816d-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238171-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238174-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238176-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238178-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423817a-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423817c-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423817e-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238180-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238182-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238184-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238186-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e84238188-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e8423818a-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381d1-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381d5-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381d8-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381da-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381dc-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381de-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381e0-84237ec2,
#w-node-_9eee7c75-b2fc-dc16-a82d-7c1e842381e2-84237ec2 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_4c3fe67a-0f56-b011-3c01-5ef50df8f031-0df8effb {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_93229aec-bd34-6532-cabf-79fd60110a0f-60110a0b,
#w-node-_93229aec-bd34-6532-cabf-79fd60110a10-60110a0b {
	order: 9999;
}

#w-node-_4df2b2f2-1d6e-5b65-b9ef-e48ea5a6c67d-6a580fb6,
#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580fe4-6a580fb6,
#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580ff1-6a580fb6,
#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580ffc-6a580fb6,
#w-node-_69bf9153-5366-3dc4-a7d1-58b0cb0cf9bd-6b552318,
#w-node-_831b6d4f-6009-1a45-bd58-69356b552346-6b552318,
#w-node-_831b6d4f-6009-1a45-bd58-69356b552353-6b552318,
#w-node-_831b6d4f-6009-1a45-bd58-69356b55235e-6b552318,
#w-node-ef49b407-a627-41b5-244c-7917d5f8c6a1-ebd239b2,
#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239e0-ebd239b2,
#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239ed-ebd239b2,
#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239f8-ebd239b2,
#w-node-b0c5e323-e172-30aa-a153-13a32b01cd72-3b94934d,
#w-node-cd6af706-7bd7-b29d-32a4-a8e23b94937b-3b94934d,
#w-node-cd6af706-7bd7-b29d-32a4-a8e23b949388-3b94934d,
#w-node-cd6af706-7bd7-b29d-32a4-a8e23b949393-3b94934d,
#w-node-_33de6301-36fb-1a7a-1a08-532bc19cb738-51d0af43,
#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af71-51d0af43,
#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af7e-51d0af43,
#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af89-51d0af43,
#w-node-_0fe14fcf-358d-31c3-37dc-57a0faa6cc1b-d332b14e,
#w-node-f74061d2-2315-184a-33d9-2f69d332b18c-d332b14e {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_131e0889-75fb-ee15-0f7a-84c0790e8ecd-790e8ebb,
#w-node-_6ff0417b-d6af-5e34-191c-8456292c18a5-292c1893,
#w-node-_935e7b75-60fe-37c3-8f16-04079dc3985a-9dc39848,
#w-node-_00da9733-795d-ba24-55af-d9bf029a02fe-029a02ec,
#w-node-_53da4c10-3b75-976f-d164-5b01d8943866-d8943854,
#w-node-_374fde3c-c476-9c3b-db8a-4b113bec68d9-3bec68c7 {
	grid-area: 1 / 1 / 2 / 2;
}

#w-node-_9e8e7e2d-0d6a-a1ff-cf2f-350458185158-385749e1 {
	grid-area: span 2 / span 1 / span 2 / span 1;
}

#w-node-f6c2ae72-5685-a1b4-9d22-033b308a8271-385749e1,
#w-node-f6c2ae72-5685-a1b4-9d22-033b308a827a-385749e1,
#w-node-f6c2ae72-5685-a1b4-9d22-033b308a8284-385749e1,
#w-node-_23c115e5-e4d8-65da-ecc2-4ecf7cc9f14d-7cc9f131 {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf31831-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf31835-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf31838-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf3183a-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf3183c-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf3183e-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf3184a-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf3184e-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf31851-0f18a2f3,
#w-node-_6c55f7ca-a1db-7fe0-803c-75ae5cf31853-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe642-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe645-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe648-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe64a-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe64c-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe64e-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe653-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe657-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe65a-0f18a2f3,
#w-node-fcf17bda-ba7c-702e-0e37-72c2e25fe65c-0f18a2f3,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206b2-e0439f01,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206b6-e0439f01,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206b9-e0439f01,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206bb-e0439f01,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206bd-e0439f01,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206bf-e0439f01,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206c1-e0439f01,
#w-node-ad970021-8a08-007e-09e9-b1ec0a4206c3-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fd4-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fd8-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdb-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdd-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdf-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe1-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe3-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe5-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fed-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff1-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff4-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff6-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff8-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ffa-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ffc-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ffe-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8010-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8014-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8017-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8019-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e801b-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e801d-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e801f-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8021-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8023-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8025-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8027-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8029-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e802b-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e802d-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80b3-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80b7-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80ba-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80bc-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80be-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c0-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c2-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c4-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80cc-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d0-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d3-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d5-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d7-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d9-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80db-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80dd-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80eb-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80ef-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f2-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f4-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f6-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f8-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80fa-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80fc-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80fe-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8100-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8102-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8104-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8106-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8108-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e815a-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e815e-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8161-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8163-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8165-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8167-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8169-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e816b-e0439f01,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fd4-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fd8-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdb-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdd-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdf-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe1-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe3-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe5-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fed-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff1-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff4-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff6-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff8-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ffa-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ffc-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ffe-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8010-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8014-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8017-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8019-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e801b-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e801d-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e801f-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8021-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8023-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8025-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8027-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8029-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e802b-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e802d-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80b3-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80b7-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80ba-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80bc-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80be-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c0-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c2-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c4-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80cc-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d0-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d3-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d5-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d7-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d9-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80db-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80dd-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80eb-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80ef-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f2-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f4-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f6-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80f8-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80fa-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80fc-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80fe-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8100-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8102-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8104-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8106-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8108-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e815a-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e815e-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8161-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8163-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8165-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8167-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8169-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e816b-eb51dcd6,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fd4-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fd8-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdb-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdd-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fdf-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe1-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe3-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fe5-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7fed-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff1-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff4-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e7ff6-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80b3-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80b7-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80ba-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80bc-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80be-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c0-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c2-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80c4-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80cc-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d0-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d3-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e80d5-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e815a-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e815e-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8161-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8163-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8165-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8167-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e8169-ee214e1b,
#w-node-aceb7ea6-269d-0e93-c689-674cce7e816b-ee214e1b,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b6b-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b6f-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b72-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b74-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b76-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b78-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b80-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b84-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b87-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b89-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b8e-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b92-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b95-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926b97-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926bff-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c03-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c06-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c08-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c0a-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c0c-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c14-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c18-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c1b-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c1d-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c22-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c26-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c29-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c2b-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c7b-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c7f-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c82-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c84-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c86-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c88-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c8a-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c8c-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c93-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c97-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c9a-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926c9c-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d49-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d4c-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d4f-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d52-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d55-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d58-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d5a-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d5c-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d5e-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d60-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d62-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d64-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d66-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d68-0f4b0516,
#w-node-_48715ffa-61d5-2a85-686a-2b55f4926d6a-0f4b0516 {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_416cd09d-9eed-7c14-075d-0d3a251a5781-363e4eb5,
#w-node-cbfbf373-5a90-1106-5c4d-08ea01714e4b-363e4eb5 {
	grid-area: span 1 / span 4 / span 1 / span 4;
}

#w-node-_161233f2-3e10-7d58-e032-94f80b71b337-f2aa2fb5,
#w-node-_161233f2-3e10-7d58-e032-94f80b71b353-f2aa2fb5,
#w-node-_15f239cb-4ebe-4808-ae4e-fa4dddffc349-a332ca6d,
#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d72171-f5d7215a {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d72178-f5d7215a {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ebbfd1b-9f79-534c-2133-2d8239952a6e-34f78942,
#w-node-c751bd73-6597-2862-069e-bec974596789-27b10fc6 {
	align-self: stretch;
}

#w-node-_913ce08d-285c-6311-1415-8b7691ac8483-d566b21a {
	grid-area: span 1 / span 2 / span 1 / span 2;
}

#w-node-_4b97dd4e-359b-b6d4-4207-49112e1c76c1-d566b21a {
	place-self: center;
}

#w-node-af7022f8-551f-3c3e-33d7-79e52b2212b7-195c3cf4,
#w-node-_699bb988-e6f3-27c2-4627-bb22287a14f9-195c3cf4,
#w-node-_6bc3b7a4-890a-eab7-f2cf-27952b53786d-195c3cf4,
#w-node-d6bf41da-b102-6bfe-d4d3-bcd69c8bd316-195c3cf4,
#w-node-_3390f846-0b4f-5168-edba-7b7b7ffabdd5-195c3cf4,
#w-node-e7308a07-eb53-0067-00ce-f8b555584968-195c3cf4 {
	grid-area: span 1 / span 1 / span 1 / span 1;
	place-self: center;
}

#w-node-_0c4ae03d-88fc-e551-c936-533814155c36-665c1701 {
	grid-area: 1 / 2 / 2 / 3;
}

#w-node-e84a5e83-4592-fd44-2d80-b68cabc6b46c-1611416e {
	grid-area: span 1 / span 1 / span 1 / span 1;
}

#w-node-_6ebbfd1b-9f79-534c-2133-2d8239952a6e-5b59ac1e,
#w-node-_6ebbfd1b-9f79-534c-2133-2d8239952a6e-47c5661b {
	align-self: stretch;
}

@media screen and (max-width: 991px) {
	#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb919b-46bb9198 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb91dc-46bb9198 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-a0e6183a-4a4c-76be-56be-95928342e3c7-8342e386 {
		order: 9999;
	}

	#w-node-_87e9e6aa-9386-abaf-ecd8-d17ff4740c06-6b183b89,
	#w-node-_87e9e6aa-9386-abaf-ecd8-d17ff4740c06-211251b6,
	#w-node-_87e9e6aa-9386-abaf-ecd8-d17ff4740c06-19ac0779 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-ba056c8b {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_7e1489e5-71b4-632e-0fe5-f288988d0b20-ba056c8b {
		justify-self: center;
	}

	#w-node-_070cd6f5-adbb-31dd-c1e6-c725f46a9de8-f46a9db4,
	#w-node-_7d02645f-346d-f12e-5b55-6ec1ea89af29-ea89aef6 {
		order: 9999;
	}

	#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580fb9-6a580fb6 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580ffc-6a580fb6 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_831b6d4f-6009-1a45-bd58-69356b55231b-6b552318 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_831b6d4f-6009-1a45-bd58-69356b55235e-6b552318 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239b5-ebd239b2 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239f8-ebd239b2 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-cd6af706-7bd7-b29d-32a4-a8e23b949350-3b94934d {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-cd6af706-7bd7-b29d-32a4-a8e23b949393-3b94934d {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af46-51d0af43 {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af89-51d0af43 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-f74061d2-2315-184a-33d9-2f69d332b151-d332b14e {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-7d9e600f,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-5caf112f,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-e119a1ce,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-16f3eeb0,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-d51bffca,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-4c15b016 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_23c115e5-e4d8-65da-ecc2-4ecf7cc9f15b-7cc9f131,
	#w-node-_23c115e5-e4d8-65da-ecc2-4ecf7cc9f164-7cc9f131,
	#w-node-_15f239cb-4ebe-4808-ae4e-fa4dddffc357-a332ca6d {
		order: 9999;
	}

	#w-node-a79ed41d-1352-486b-d7f9-1e198ab34365-d58844c9 {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d7215d-f5d7215a {
		grid-area: 2 / 1 / 3 / 2;
	}

	#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d72171-f5d7215a,
	#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d72178-f5d7215a {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_7e706f03-eeb6-b2cf-c623-d51be3360c6c-27b10fc6,
	#w-node-_7e706f03-eeb6-b2cf-c623-d51be3360c6f-27b10fc6,
	#w-node-_7e706f03-eeb6-b2cf-c623-d51be3360c7f-27b10fc6 {
		place-self: center;
	}

	#w-node-_913ce08d-285c-6311-1415-8b7691ac8483-d566b21a {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_2c8510c9-34c4-41e4-44a4-b22400891d7b-d566b21a {
		grid-area: span 1 / span 2 / span 1 / span 2;
	}

	#w-node-e84a5e83-4592-fd44-2d80-b68cabc6b46c-1611416e {
		order: -9999;
	}

	#w-node-_6ebbfd1b-9f79-534c-2133-2d8239952a92-5b59ac1e,
	#w-node-_6ebbfd1b-9f79-534c-2133-2d8239952a95-5b59ac1e,
	#w-node-_6ebbfd1b-9f79-534c-2133-2d8239952aa5-5b59ac1e,
	#w-node-_36d3ab32-7221-250e-114d-29b515367934-5b59ac1e,
	#w-node-_30809c84-b42c-29ec-5c4c-0bf9ff718952-5b59ac1e,
	#w-node-_26a5e6fc-830e-55de-e1ed-993c07642412-5b59ac1e {
		place-self: center;
	}
}

@media screen and (max-width: 767px) {
	#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb919b-46bb9198 {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb91dc-46bb9198,
	#w-node-a0e6183a-4a4c-76be-56be-95928342e3a8-8342e386,
	#w-node-a0e6183a-4a4c-76be-56be-95928342e3b3-8342e386,
	#w-node-a0e6183a-4a4c-76be-56be-95928342e3d0-8342e386 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_429771b0-01f1-f4f1-de5d-fda1d83cb5ee-6b183b89,
	#w-node-_89c9feee-4113-7be0-4eda-dcb5df1b3087-6b183b89,
	#w-node-_429771b0-01f1-f4f1-de5d-fda1d83cb5ee-789166e6,
	#w-node-_89c9feee-4113-7be0-4eda-dcb5df1b3087-789166e6,
	#w-node-_429771b0-01f1-f4f1-de5d-fda1d83cb5ee-211251b6,
	#w-node-_89c9feee-4113-7be0-4eda-dcb5df1b3087-211251b6,
	#w-node-_429771b0-01f1-f4f1-de5d-fda1d83cb5ee-19ac0779,
	#w-node-_89c9feee-4113-7be0-4eda-dcb5df1b3087-19ac0779,
	#w-node-ab27a05a-274d-1767-aadc-f074290aecd0-8f9a627f,
	#w-node-a0182323-d6b0-f7ed-adb9-d1792f267349-8f9a627f {
		order: -9999;
	}

	#w-node-_0b132a21-5db0-f7ff-509a-494204da75c2-04da75aa,
	#w-node-_0b132a21-5db0-f7ff-509a-494204da75de-04da75aa,
	#w-node-_070cd6f5-adbb-31dd-c1e6-c725f46a9dda-f46a9db4,
	#w-node-_7d02645f-346d-f12e-5b55-6ec1ea89af12-ea89aef6,
	#w-node-_7d02645f-346d-f12e-5b55-6ec1ea89af19-ea89aef6,
	#w-node-_7d02645f-346d-f12e-5b55-6ec1ea89af32-ea89aef6,
	#w-node-_4c3fe67a-0f56-b011-3c01-5ef50df8f031-0df8effb {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-f5355a73-b01a-577c-c6f6-dff91572319b-15723195 {
		order: -9999;
	}

	#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580fb9-6a580fb6 {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580ffc-6a580fb6 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_831b6d4f-6009-1a45-bd58-69356b55231b-6b552318 {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-_831b6d4f-6009-1a45-bd58-69356b55235e-6b552318 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239b5-ebd239b2 {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239f8-ebd239b2 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-cd6af706-7bd7-b29d-32a4-a8e23b949350-3b94934d {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-cd6af706-7bd7-b29d-32a4-a8e23b949393-3b94934d {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af46-51d0af43 {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af89-51d0af43 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-f74061d2-2315-184a-33d9-2f69d332b151-d332b14e {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-a6435a31-5471-71e5-71ee-9ac724b56584-d51bffca,
	#w-node-aa778f58-46fc-8e57-9287-45bdc5236ff0-d51bffca,
	#w-node-_23c115e5-e4d8-65da-ecc2-4ecf7cc9f14d-7cc9f131,
	#w-node-_161233f2-3e10-7d58-e032-94f80b71b337-f2aa2fb5,
	#w-node-_161233f2-3e10-7d58-e032-94f80b71b353-f2aa2fb5,
	#w-node-_15f239cb-4ebe-4808-ae4e-fa4dddffc349-a332ca6d {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d7215d-f5d7215a {
		grid-area: 2 / 1 / 3 / 3;
	}

	#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d72178-f5d7215a {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_9a17f064-3d50-0e5c-a78f-07ee2874f5d4-34f78942,
	#w-node-_7e706f03-eeb6-b2cf-c623-d51be3360c6f-27b10fc6,
	#w-node-_6ebbfd1b-9f79-534c-2133-2d8239952a95-5b59ac1e {
		order: 9999;
	}

	#w-node-_30809c84-b42c-29ec-5c4c-0bf9ff718953-5b59ac1e {
		order: -9999;
	}

	#w-node-_9a17f064-3d50-0e5c-a78f-07ee2874f5d4-47c5661b {
		order: 9999;
	}
}

@media screen and (max-width: 479px) {
	#w-node-_6d1dbdbd-487e-e5fd-ded8-8c4046bb919b-46bb9198 {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-ba056c8b {
		grid-column: span 1 / span 1;
	}

	#w-node-_3ef6eed5-cdb2-5727-f1df-7bf66a580fb9-6a580fb6,
	#w-node-_831b6d4f-6009-1a45-bd58-69356b55231b-6b552318,
	#w-node-_4d85e45c-bdbb-b63c-65ec-2147ebd239b5-ebd239b2,
	#w-node-cd6af706-7bd7-b29d-32a4-a8e23b949350-3b94934d,
	#w-node-_35126701-83e7-ee7e-aca8-6bfe51d0af46-51d0af43,
	#w-node-f74061d2-2315-184a-33d9-2f69d332b151-d332b14e {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}

	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-7d9e600f,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-5caf112f,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-e119a1ce,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-16f3eeb0 {
		grid-column: span 1 / span 1;
	}

	#w-node-a6435a31-5471-71e5-71ee-9ac724b56584-d51bffca {
		grid-area: span 2 / span 1 / span 2 / span 1;
	}

	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-d51bffca,
	#w-node-_95392858-e6ad-87f7-e1c0-ee9561fe4788-4c15b016,
	#w-node-a79ed41d-1352-486b-d7f9-1e198ab34365-d58844c9 {
		grid-column: span 1 / span 1;
	}

	#w-node-_3b8961d5-ff09-d35c-2944-1d98f5d7215d-f5d7215a,
	#w-node-_2c8510c9-34c4-41e4-44a4-b22400891d7b-d566b21a {
		grid-area: span 1 / span 1 / span 1 / span 1;
	}
}
