.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-4effbc92 */.elementor-3517 .elementor-element.elementor-element-4effbc92 { color: #c9cbe6; font-family: var(--text-1); font-size: 17px; line-height: 1.8; } .elementor-3517 .elementor-element.elementor-element-4effbc92 p { color: #c9cbe6; margin: 0 0 1.4em 0; } .elementor-3517 .elementor-element.elementor-element-4effbc92 h2 { font-family: var(--headings-1); font-size: 28px; font-weight: 500; line-height: 1.2; color: #ECEAFF; margin: 2em 0 0.8em 0; } .elementor-3517 .elementor-element.elementor-element-4effbc92 ul { list-style: none; padding: 0; margin: 0 0 2em 0; } .elementor-3517 .elementor-element.elementor-element-4effbc92 li { position: relative; padding: 14px 0 14px 28px; border-bottom: 1px solid #FFFFFF1A; color: #ECEAFF; } .elementor-3517 .elementor-element.elementor-element-4effbc92 li::before { content: ''; position: absolute; left: 4px; top: 50%; width: 7px; height: 7px; margin-top: -3.5px; border-radius: 50%; background: #8B5CF6; box-shadow: 0 0 12px #8B5CF6; }/* End custom CSS */