.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 );}.elementor-888 .elementor-element.elementor-element-2ec44fb{width:100%;max-width:100%;}/* Start custom CSS for theme-post-content, class: .elementor-element-2244de16 */.elementor-888 .elementor-element.elementor-element-2244de16 { font-family: Sora, sans-serif; font-size: 16px; line-height: 1.75; color: var(--e-global-color-text, #212020); } .elementor-888 .elementor-element.elementor-element-2244de16 h2 { font-family: Sora, sans-serif; font-weight: 400; font-size: 30px; line-height: 1.3; color: var(--e-global-color-text, #212020); margin: 40px 0 16px 0; } .elementor-888 .elementor-element.elementor-element-2244de16 h2:first-child { margin-top: 0; } .elementor-888 .elementor-element.elementor-element-2244de16 h3 { font-family: Sora, sans-serif; font-weight: 500; font-size: 20px; margin: 28px 0 12px 0; color: var(--e-global-color-text, #212020); } .elementor-888 .elementor-element.elementor-element-2244de16 p, .elementor-888 .elementor-element.elementor-element-2244de16 li { font-family: Sora, sans-serif; font-size: 16px; line-height: 1.75; color: var(--e-global-color-text, #212020); } .elementor-888 .elementor-element.elementor-element-2244de16 p { margin: 0 0 16px 0; } .elementor-888 .elementor-element.elementor-element-2244de16 ul { margin: 0 0 16px 0; padding-left: 20px; } .elementor-888 .elementor-element.elementor-element-2244de16 a { color: var(--e-global-color-secondary, #A31A10); text-decoration: underline; text-underline-offset: 3px; } .elementor-888 .elementor-element.elementor-element-2244de16 a:hover { color: var(--e-global-color-primary, #7F080A); } @media (max-width: 1024px) { .elementor-888 .elementor-element.elementor-element-2244de16 h2 { font-size: 25px; } }; }/* End custom CSS */