.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-2e0732ee */.elementor-element-2e0732ee h2 { font-family: Outfit; font-size: 1.875rem; font-weight: 700; line-height: 1.25; color:#000000; margin: 2.2em 0 0.6em; letter-spacing:-0.01em; } .elementor-element-2e0732ee h3 { font-family: Outfit; font-size: 1.4375rem; font-weight: 600; line-height: 1.3; color:#000000; margin: 1.8em 0 0.5em; } .elementor-element-2e0732ee p { margin: 0 0 1.4em; } .elementor-element-2e0732ee a { color:#E4022C; font-weight:600; text-decoration: underline; text-underline-offset: 3px; } .elementor-element-2e0732ee ul, .elementor-element-2e0732ee ol { margin: 0 0 1.4em; padding-left: 1.4em; } .elementor-element-2e0732ee li { margin-bottom: 0.5em; } .elementor-element-2e0732ee img { max-width:100%; height:auto; border-radius: 16px; margin: 1.6em 0; } .elementor-element-2e0732ee blockquote { margin: 1.8em 0; padding: 20px 28px; border-left: 4px solid #E4022C; background:#FFF9FA; border-radius: 0 16px 16px 0; font-size: 1.25rem; font-weight: 500; line-height:1.6; color:#000000; } .elementor-element-2e0732ee blockquote p { margin:0; } .elementor-element-2e0732ee strong { color:#000000; font-weight:700; } @media (max-width:767px) { .elementor-element-2e0732ee h2 { font-size: 1.5rem; } .elementor-element-2e0732ee h3 { font-size: 1.25rem; } }/* End custom CSS */