.elementor .color-bg-raised{background-color:var(--surface-raised);}.elementor .color-bg-page{background-color:var(--surface-page);}.elementor .color-text-alt{color:var(--text-alt);}.elementor .color-text-secondary{color:var(--text-secondary);}.elementor .color-text-primary{color:var(--text-primary);}.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.5;\n}.elementor .body-m{font-family:var(--body);font-weight:400;font-size:var(--body-m-desktop);line-height: 1.42;\n}.elementor .body-xl{font-family:var(--body);font-weight:400;font-size:var(--body-xl-desktop);letter-spacing:-1%;line-height: 1.55;\n}.elementor .heading-s{font-family:var(--heading);font-weight:400;font-size:var(--heading-s-desktop);letter-spacing:-1%;text-transform:uppercase;line-height: 1.25;\n}.elementor .heading-m{font-family:var(--heading);font-weight:400;font-size:var(--heading-m-desktop);letter-spacing:-1.5%;text-transform:uppercase;line-height: 1.15;\n}.elementor .heading-l{font-family:var(--heading);font-weight:300;font-size:var(--heading-l-desktop);letter-spacing:-2%;text-transform:uppercase;line-height: 1.1;\n}.elementor .u-flex-col{padding:0px;display:flex;flex-direction:column;}.elementor .lay-section{width:100%;padding:var(--space-xxxxl);display:flex;flex-direction:column;justify-content:center;align-items:center;}.elementor .lay-container-wide{max-width:1600px;padding:0px;gap:var(--space-xxl);}.elementor .color-border-inverse{border-color:var(--border-subtle);}.elementor .boton-xl{font-family:var(--body);font-weight:500;font-size:var(--ui-menu-desktop);color:var(--text-primary);letter-spacing:8%;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:2px;border-width:1px;border-color:var(--border-strong);border-style:solid;background-color:var(--transparent-pure);}.elementor .boton-xl:hover,.elementor .boton-xl:focus-visible{background-color:var(--overlay-dark-20);}.elementor .separador-s{width:15%;margin-block-start:var(--space-m);margin-block-end:var(--space-m);border-width:1px;border-style:solid;}