.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-fcdb1d */.elementor-64 .elementor-element.elementor-element-fcdb1d { } .elementor-64 .elementor-element.elementor-element-fcdb1d, .elementor-64 .elementor-element.elementor-element-fcdb1d p, .elementor-64 .elementor-element.elementor-element-fcdb1d li { font-family: 'Public Sans', sans-serif; font-size: 18px; line-height: 1.75; color: #1C2B2A; } .elementor-64 .elementor-element.elementor-element-fcdb1d p { margin: 0 0 1.15rem; max-width: 52rem; } .elementor-64 .elementor-element.elementor-element-fcdb1d h2 { font-family: 'Fraunces', serif; font-weight: 600; font-size: 30px; line-height: 1.2; letter-spacing: -0.015em; color: #0B3B3C; margin: 2.75rem 0 0.9rem; padding-top: 2rem; border-top: 1px solid #E2DDD3; } .elementor-64 .elementor-element.elementor-element-fcdb1d h2:first-child { margin-top: 0; padding-top: 0; border-top: 0; } .elementor-64 .elementor-element.elementor-element-fcdb1d ul, .elementor-64 .elementor-element.elementor-element-fcdb1d ol { margin: 0 0 1.25rem 1.25rem; max-width: 52rem; } .elementor-64 .elementor-element.elementor-element-fcdb1d a { color: #0F5E5C; text-decoration: underline; text-decoration-color: #C8792A; text-underline-offset: 3px; } .elementor-64 .elementor-element.elementor-element-fcdb1d a:hover { color: #0B3B3C; } .elementor-64 .elementor-element.elementor-element-fcdb1d strong { color: #0B3B3C; } .elementor-64 .elementor-element.elementor-element-fcdb1d {; }/* End custom CSS */