.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-6d6096ec */.elementor-188 .elementor-element.elementor-element-6d6096ec{font-family:Archivo,sans-serif;font-size:18px;line-height:28px;color:var(--text-secondary);}
.elementor-188 .elementor-element.elementor-element-6d6096ec .elementor-widget-container > p:first-child{font-size:var(--font-size-h5);line-height:28px;font-weight:600;color:var(--text-primary);}
.elementor-188 .elementor-element.elementor-element-6d6096ec h2{font-family:Archivo,sans-serif;font-weight:600;font-size:var(--font-size-h4);line-height:32px;letter-spacing:0;color:var(--text-primary);margin:32px 0 14px;scroll-margin-top:110px;}
.elementor-188 .elementor-element.elementor-element-6d6096ec h3{font-family:Archivo,sans-serif;font-weight:600;font-size:var(--font-size-h5);line-height:28px;color:var(--text-primary);margin:24px 0 12px;scroll-margin-top:110px;}
.elementor-188 .elementor-element.elementor-element-6d6096ec p{margin:0 0 24px;}
.elementor-188 .elementor-element.elementor-element-6d6096ec a{color:var(--text-link);text-decoration:underline;}
.elementor-188 .elementor-element.elementor-element-6d6096ec ul, .elementor-188 .elementor-element.elementor-element-6d6096ec ol{margin:0 0 24px;padding-inline-start:24px;}
.elementor-188 .elementor-element.elementor-element-6d6096ec img{max-width:100%;height:auto;border-radius:var(--radius-sm);}
.elementor-188 .elementor-element.elementor-element-6d6096ec blockquote{margin:24px 0;padding:4px 0 4px 24px;border-inline-start:4px solid var(--border-brand);font-weight:600;color:var(--text-primary);}/* End custom CSS */