.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}/* Start custom CSS */html, body.single-post { overflow-x: clip !important; overflow-y: visible !important; }
.elementor-2378 .elementor-widget-theme-post-content { font-family: var(--qf-font-body), sans-serif; font-size: 1.0625rem; line-height: 1.75; color: #1c1c24; }
.elementor-2378 .elementor-widget-theme-post-content p { margin: 0 0 1.1em; font-size: 1.0625rem; line-height: 1.75; }
.elementor-2378 .elementor-widget-theme-post-content h2, .elementor-2378 .elementor-widget-theme-post-content h3, .elementor-2378 .elementor-widget-theme-post-content h4 { font-family: var(--qf-font-heading), serif; color: #1c1c24; line-height: 1.25; margin: 1.6em 0 0.6em; padding: 0; display: block !important; }
.elementor-2378 .elementor-widget-theme-post-content h2 { font-size: 1.75rem; }
.elementor-2378 .elementor-widget-theme-post-content h3 { font-size: 1.375rem; }
.elementor-2378 .elementor-widget-theme-post-content h4 { font-size: 1.125rem; }
.elementor-2378 .elementor-widget-theme-post-content a { color: #750989; text-decoration: underline !important; text-underline-offset: 3px; }
.elementor-2378 .elementor-widget-theme-post-content ul, .elementor-2378 .elementor-widget-theme-post-content ol { padding-left: 1.4em; margin: 0 0 1.1em; }
.elementor-2378 .elementor-widget-theme-post-content li { margin-bottom: 0.4em; }
.elementor-2378 .elementor-widget-theme-post-content img { max-width: 100%; height: auto; border-radius: 8px; }
.elementor-2378 .elementor-widget-theme-post-content figure { margin: 1.5em 0; }
.elementor-2378 .elementor-widget-theme-post-content blockquote { border-left: 4px solid #750989; background: #f7f2f8; margin: 1.5em 0; padding: 0.8em 1.2em; border-radius: 0 8px 8px 0; }
.elementor-2378 .elementor-widget-theme-post-content iframe { max-width: 100%; }
.elementor-2378 .e-paragraph-link-base:focus-visible, .elementor-2378 a.e-button-base:focus-visible { outline: 2px solid currentColor; outline-offset: 3px; border-radius: 4px; }/* End custom CSS */