.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-33bea8af */.elementor-230 .elementor-element.elementor-element-33bea8af { font-family: 'Archivo', sans-serif; font-size: 16px; line-height: 1.7; color: #c9c9cc; max-width: 72ch; }
.elementor-230 .elementor-element.elementor-element-33bea8af h2 { font-family: 'Big Shoulders Display', sans-serif; font-weight: 900; font-size: 32px; line-height: 1; text-transform: uppercase; letter-spacing: 0.01em; color: #ffffff; margin: 36px 0 12px; }
.elementor-230 .elementor-element.elementor-element-33bea8af h2:first-child { margin-top: 0; }
.elementor-230 .elementor-element.elementor-element-33bea8af p { margin: 0 0 14px; }
.elementor-230 .elementor-element.elementor-element-33bea8af ul, .elementor-230 .elementor-element.elementor-element-33bea8af ol { margin: 0 0 16px; padding-left: 22px; }
.elementor-230 .elementor-element.elementor-element-33bea8af li { margin-bottom: 8px; }
.elementor-230 .elementor-element.elementor-element-33bea8af li::marker { color: #e11d2e; }
.elementor-230 .elementor-element.elementor-element-33bea8af strong { color: #ffffff; }
.elementor-230 .elementor-element.elementor-element-33bea8af a { color: #5b9bff; text-decoration: underline; }/* End custom CSS */