.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-4ada2c3e */.elementor-341 .elementor-element.elementor-element-4ada2c3e h2 { font-family: var(--font-display); font-size: 21px; font-weight: 700; line-height: 1.3; letter-spacing: -0.01em; color: var(--black); margin: 40px 0 12px; } .elementor-341 .elementor-element.elementor-element-4ada2c3e h2:first-child { margin-top: 0; } .elementor-341 .elementor-element.elementor-element-4ada2c3e p, .elementor-341 .elementor-element.elementor-element-4ada2c3e li { font-family: var(--font-body); font-size: 17px; line-height: 1.65; color: var(--steel-900); } .elementor-341 .elementor-element.elementor-element-4ada2c3e p { margin: 0 0 16px; } .elementor-341 .elementor-element.elementor-element-4ada2c3e ul, .elementor-341 .elementor-element.elementor-element-4ada2c3e ol { margin: 0 0 16px 1.25em; padding: 0; } .elementor-341 .elementor-element.elementor-element-4ada2c3e li { margin-bottom: 6px; } .elementor-341 .elementor-element.elementor-element-4ada2c3e strong { color: var(--black); font-weight: 600; } .elementor-341 .elementor-element.elementor-element-4ada2c3e a { color: var(--red-dark); text-decoration: underline; text-underline-offset: 2px; } .elementor-341 .elementor-element.elementor-element-4ada2c3e a:hover { color: var(--red-deep); }/* End custom CSS */