.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 */.elementor-widget-theme-post-content{font-family:var(--e-gv-bdfd4f5);font-size:17px;line-height:1.8;color:#3C3C3C}
.elementor-widget-theme-post-content p{margin:0 0 1.35em}
.elementor-widget-theme-post-content p:last-child{margin-bottom:0}
.elementor-widget-theme-post-content h2{font-family:var(--e-gv-2430f88);font-weight:400;font-size:clamp(1.4rem,2.4vw,2rem);line-height:1.25;color:var(--e-gv-9b9b992);margin:2.1em 0 .6em}
.elementor-widget-theme-post-content h2:first-child{margin-top:0}
.elementor-widget-theme-post-content h3{font-family:var(--e-gv-2430f88);font-weight:400;font-size:clamp(1.2rem,1.8vw,1.5rem);line-height:1.3;color:var(--e-gv-9b9b992);margin:1.8em 0 .5em}
.elementor-widget-theme-post-content :is(ul,ol){margin:0 0 1.35em;padding-inline-start:1.2em}
.elementor-widget-theme-post-content li{margin-bottom:.45em}
.elementor-widget-theme-post-content a{color:var(--e-gv-41b133d);text-decoration:underline;text-underline-offset:3px}
.elementor-widget-theme-post-content strong{font-weight:600;color:var(--e-gv-9b9b992)}
.elementor-widget-theme-post-content img{max-width:100%;height:auto}
.elementor-widget-theme-post-content blockquote{margin:1.6em 0;padding-inline-start:20px;border-inline-start:2px solid var(--e-gv-41b133d);font-family:var(--e-gv-d0d05a8);font-size:1.3rem;line-height:1.5;color:var(--e-gv-9b9b992)}/* End custom CSS */