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