.elementor .u-flex-col{padding:0px;display:flex;flex-direction:row;}.elementor .lay-container{width:100%;max-width:var(--container);padding:0px;gap:var(--space-xxl);align-self:center;}.elementor .lay-section-hero{width:100%;padding-block-start:var(--space-xxxxl);padding-block-end:var(--space-xxl);padding-inline-start:var(--space-xxxl);padding-inline-end:var(--space-xxxl);display:flex;flex-direction:column;align-items:center;}.elementor .color-bg-invert{background-color:var(--bg-invert);}.elementor .color-bg-surface{background-color:var(--bg-surface);}.elementor .color-bg-pure{border-radius:99px;background-color:var(--bg-pure);display:flex;}.elementor .color-text-brand{color:var(--text-brand);}.elementor .accent{font-family:var(--accent);font-weight:500;font-size:var(--body-xs-desktop);letter-spacing:4%;text-transform:uppercase;line-height: 1.15;\n}.elementor .ui-botones{font-family:var(--body);font-weight:500;font-size:var(--ui-botones-desktop);letter-spacing:6%;text-decoration:none;text-transform:uppercase;line-height: 1;\n}.elementor .ui-menu{font-family:var(--body);font-weight:500;font-size:var(--ui-menu-desktop);line-height: 1;\n}.elementor .body-xs{font-family:var(--body);font-weight:400;font-size:var(--body-xs-desktop);line-height: 1.5;\n}.elementor .body-s{font-family:var(--body);font-weight:400;font-size:var(--body-s-desktop);line-height: 1.4;\n}.elementor .body-m{font-family:var(--body);font-weight:400;font-size:var(--body-m-desktop);line-height: 1.6;\n}.elementor .body-l{font-family:var(--body);font-weight:400;font-size:var(--body-l-desktop);letter-spacing:-0.5%;line-height: 1.54;\n}.elementor .heading-s{font-family:var(--heading);font-weight:700;font-size:var(--heading-s-desktop);color:#737373;letter-spacing:-1%;line-height: 1.25;\n}.elementor .heading-l{font-family:var(--heading);font-weight:500;font-size:var(--heading-l-desktop);letter-spacing:-2%;line-height: 1.16;\n}.elementor .card-md{padding-block-start:var(--space-xxl);padding-block-end:var(--space-xxl);padding-inline-start:var(--space-xl);padding-inline-end:var(--space-xl);border-radius:var(--space-l);display:flex;flex-direction:row;gap:var(--space-l);}.elementor .boton-secondary-sm{font-family:var(--body);font-weight:500;font-size:var(--ui-botones-desktop);color:var(--text-default);letter-spacing:6%;text-decoration:none;text-transform:uppercase;padding-block-start:var(--space-m);padding-block-end:var(--space-m);padding-inline-start:var(--space-l);padding-inline-end:var(--space-l);border-radius:var(--space-m);border-width:1px;border-color:var(--border-strong);border-style:solid;background-color:var(--overlay-white-000);display:flex;gap:var(--space-s);justify-content:center;align-items:center;line-height: 1;\n}.elementor .boton-secondary-sm:hover,.elementor .boton-secondary-sm:focus-visible{background-color:var(--overlay-black-100);}.elementor .boton-primary-sm{font-family:var(--body);font-weight:500;font-size:var(--ui-botones-desktop);color:var(--text-inverse);letter-spacing:6%;text-decoration:none;text-transform:uppercase;padding-block-start:var(--space-m);padding-block-end:var(--space-m);padding-inline-start:var(--space-l);padding-inline-end:var(--space-l);border-radius:var(--space-m);background-color:var(--bg-invert);display:flex;gap:var(--space-s);justify-content:center;align-items:center;line-height: 1;\n}.elementor .boton-primary-sm:hover,.elementor .boton-primary-sm:focus-visible{background-color:var(--bg-invert-strong);}.elementor .boton-primary-md{font-family:var(--body);font-weight:500;font-size:var(--ui-botones-desktop);color:var(--text-inverse);letter-spacing:6%;text-decoration:none;text-transform:uppercase;padding-block-start:var(--space-l);padding-block-end:var(--space-l);padding-inline-start:var(--space-xl);padding-inline-end:var(--space-xl);border-radius:var(--space-m);background-color:var(--bg-invert);display:flex;gap:var(--space-s);justify-content:center;align-items:center;align-self:center;line-height: 1;\n}.elementor .boton-primary-md:hover,.elementor .boton-primary-md:focus-visible{background-color:var(--bg-invert-strong);}