.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 for theme-post-content, class: .elementor-element-4b321b8b */.elementor-335 .elementor-element.elementor-element-4b321b8b { font-family: var(--font-body); font-size: 17px; line-height: 1.75; color: var(--ink); } .elementor-335 .elementor-element.elementor-element-4b321b8b p { margin: 0 0 1.1em; } .elementor-335 .elementor-element.elementor-element-4b321b8b h2, .elementor-335 .elementor-element.elementor-element-4b321b8b h3, .elementor-335 .elementor-element.elementor-element-4b321b8b h4 { font-family: var(--font-display); font-weight: 800; color: var(--ink); line-height: 1.2; margin: 1.6em 0 0.6em; } .elementor-335 .elementor-element.elementor-element-4b321b8b h2 { font-size: 28px; } .elementor-335 .elementor-element.elementor-element-4b321b8b h3 { font-size: 22px; } .elementor-335 .elementor-element.elementor-element-4b321b8b a { color: var(--blue-500); } .elementor-335 .elementor-element.elementor-element-4b321b8b img { max-width: 100%; height: auto; border-radius: 14px; } .elementor-335 .elementor-element.elementor-element-4b321b8b ul, .elementor-335 .elementor-element.elementor-element-4b321b8b ol { padding-left: 1.4em; margin: 0 0 1.1em; } .elementor-335 .elementor-element.elementor-element-4b321b8b blockquote { border-left: 4px solid var(--gold); padding: 4px 0 4px 20px; margin: 1.2em 0; color: var(--slate); font-style: italic; }/* End custom CSS */