.elementor .rm-rule-current{border-block-start-width:0;border-block-end-width:1px;border-inline-start-width:0;border-inline-end-width:0;border-color:currentColor;border-style:solid}.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-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-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-eyebrow{font-family:var(--rm-font-display);font-weight:600;text-transform:uppercase;margin:0;cursor:default;font-size:var(--e-global-typography-89a1dce-font-size);line-height:var(--e-global-typography-89a1dce-line-height);letter-spacing:var(--e-global-typography-89a1dce-letter-spacing);\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}