.elementor .rm-body-sm{font-family:var(--rm-font-text);font-weight:400;margin:0;font-size:var(--e-global-typography-text-font-size);line-height:var(--e-global-typography-text-line-height);\n}.elementor .rm-h4{width:100%;font-family:var(--rm-font-display);font-weight:500;font-size:var(--e-global-typography-6f2a3d6-font-size);line-height:var(--e-global-typography-6f2a3d6-line-height);\n}.elementor .rm-legal{font-family:var(--rm-font-text);font-weight:400;font-size:var(--e-global-typography-e4129bc-font-size);line-height:var(--e-global-typography-e4129bc-line-height);& ol,& ul,& li{font-size:inherit;line-height:inherit;font-family:inherit}& ol,& ul,& ol li,& ul li{font-size:inherit;line-height:inherit;font-family:inherit}\n}.elementor .rm-stack{min-width:0;padding:0;flex-direction:column;box-sizing:border-box;gap:var(--rm-gap-stack);\n}.elementor .rm-section{width:100%;flex-direction:column;box-sizing:border-box;padding-block:var(--rm-section-pad-block);gap:var(--rm-gap-section);\n}.elementor .rm-body{font-family:var(--rm-font-text);font-weight:400;margin:0;text-wrap:pretty;font-size:var(--e-global-typography-primary-font-size);line-height:var(--e-global-typography-primary-line-height);\n}.elementor .rm-h2{font-family:var(--rm-font-display);font-weight:400;cursor:default;font-size:var(--e-global-typography-c979e9c-font-size);line-height:var(--e-global-typography-c979e9c-line-height);letter-spacing:var(--e-global-typography-c979e9c-letter-spacing);\n}