.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-12925bc5 */.elementor-184 .elementor-element.elementor-element-12925bc5 { font-family: Manrope; font-size: 1.0625rem; line-height: 1.75; color: var(--text-body); } .elementor-184 .elementor-element.elementor-element-12925bc5 h2 { font-family: Manrope; font-weight: 700; font-size: 1.55rem; color: var(--text-heading); letter-spacing: -0.02em; line-height: 1.25; margin: 2rem 0 0.75rem; } .elementor-184 .elementor-element.elementor-element-12925bc5 h3 { font-family: Manrope; font-weight: 700; font-size: 1.2rem; color: var(--text-heading); letter-spacing: -0.015em; line-height: 1.3; margin: 1.5rem 0 0.5rem; } .elementor-184 .elementor-element.elementor-element-12925bc5 p { margin: 0 0 1rem; } .elementor-184 .elementor-element.elementor-element-12925bc5 ul { margin: 0 0 1.15rem; padding-inline-start: 1.2rem; } .elementor-184 .elementor-element.elementor-element-12925bc5 li { margin-bottom: 0.4rem; } .elementor-184 .elementor-element.elementor-element-12925bc5 a { color: var(--brand-primary); } .elementor-184 .elementor-element.elementor-element-12925bc5 img { max-width: 100%; height: auto; border-radius: 12px; } .elementor-184 .elementor-element.elementor-element-12925bc5 figure { margin: 1.25rem 0; } .elementor-184 .elementor-element.elementor-element-12925bc5 figcaption { font-family: Manrope; font-size: 0.85rem; color: var(--text-muted); }/* End custom CSS */