.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}/* Start custom CSS *//* Lenny 2026-10-16: About-page paragraph added 2026-10-16 set to solid black */
body.elementor-page-938 .elementor-element-7b8225df p { color: #000000 !important; }
/* Lenny 2026-10-16 (steer): ALL page text black; link colour kept; button labels and admin bar untouched */
body.elementor-page-938 *:not(a):not(a *):not(svg):not(svg *):not(button):not(button *):not(input):not(textarea):not(select):not(#wpadminbar):not(#wpadminbar *) { color: #000000 !important; }
/* Lenny 2026-10-16 (steer): body text below the page H1 = spec of the Short answer paragraph: Arial, 15px, line-height 1.65em (24.75px), weight 400, black */
body.elementor-page-938 .elementor-widget-container, body.elementor-page-938 .elementor-widget-container *:not(h1):not(strong):not(b):not(svg):not(svg *):not(i):not(img) { font-family: Arial, sans-serif !important; font-size: 15px !important; line-height: 1.65em !important; font-weight: 400 !important; }
body.elementor-page-938 .elementor-widget-container strong, body.elementor-page-938 .elementor-widget-container b { font-family: Arial, sans-serif !important; font-size: 15px !important; line-height: 1.65em !important; font-weight: bold !important; }/* End custom CSS */