.elementor-1634 .elementor-element.elementor-element-ae542a9{--display:flex;}.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 for text-editor, class: .elementor-element-7ef9f5f */.elementor-1634 .elementor-element.elementor-element-7ef9f5f a[href="mailto:info@oneworldmanyvoices.uk"]:hover,
.elementor-1634 .elementor-element.elementor-element-7ef9f5f a[href="mailto:info@oneworldmanyvoices.uk"]:focus {
  color: #D69E2E;
}/* End custom CSS */
/* Start custom CSS */body.page-id-1634 main#content { max-width: 800px; margin-inline: auto; padding: 48px 24px 64px; box-sizing: border-box; }
body.page-id-1634 main#content .entry-title { text-align: center; color: #5A2E8A; margin: 0 0 24px; }
body.page-id-1634 .elementor-1634 .elementor-widget-text-editor { text-align: center; }
body.page-id-1634 .elementor-1634 .elementor-widget-text-editor a { color: #5A2E8A; }
body.page-id-1634 .elementor-1634 .elementor-widget-shortcode { background: #F8F9FA; border: 1px solid #EDF2F7; border-radius: 12px; padding: 32px; box-sizing: border-box; }
body.page-id-1634 .elementor-1634 .fluentform .ff-btn-submit { background-color: #5A2E8A; color: #FFFFFF; border: none; border-radius: 7px; padding: 12px 24px; font-family: inherit; font-size: 15px; font-weight: 500; cursor: pointer; }
body.page-id-1634 .elementor-1634 .fluentform .ff-btn-submit:focus-visible { outline: 2px solid #D69E2E; outline-offset: 3px; }
@media (max-width: 767px) {
     body.page-id-1634 main#content { padding: 32px 20px 48px; }
      body.page-id-1634 .elementor-1634 .elementor-widget-shortcode { padding: 20px; }
}
body.page-id-1634 .elementor-1634 #fluentform_1 .ff-btn-submit { background-color: #D69E2E; color: #FFFFFF; font-family: Roboto; line-height: 1; box-shadow: none; transition: background-color 0.3s, color 0.3s; }
body.page-id-1634 .elementor-1634 #fluentform_1 .ff-btn-submit:hover, body.page-id-1634 .elementor-1634 #fluentform_1 .ff-btn-submit:focus { background-color: #5A2E8A; color: #FFFFFF; }

body.page-id-1634 .elementor-1634 #fluentform_1 .ff-btn-submit:hover,
body.page-id-1634 .elementor-1634 #fluentform_1 .ff-btn-submit:focus { opacity: 1; }
body.page-id-1634 .elementor-1634 #fluentform_1 .ff-btn-submit:not(:hover):not(:focus) { background-color: #D69E2E; }/* End custom CSS */