.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-location-single div:has(> img.e-image-base:not([src])), img.e-image-base:not([src]) { display: none !important; } .elementor-widget-theme-post-content p, .elementor-widget-theme-post-content li { font-family: 'Jost', sans-serif; font-weight: 300; font-size: 17px; line-height: 1.75; color: #6B6560; margin: 0 0 1.4em; } .elementor-widget-theme-post-content h2, .elementor-widget-theme-post-content h3, .elementor-widget-theme-post-content h4 { font-family: 'Cormorant Garamond', serif; font-weight: 500; letter-spacing: 1px; color: #1C1C1A; line-height: 1.2; margin: 1.6em 0 0.6em; } .elementor-widget-theme-post-content h2 { font-size: 2.2rem; } .elementor-widget-theme-post-content h3 { font-size: 1.7rem; } .elementor-widget-theme-post-content a { color: #A1466D; } .elementor-widget-theme-post-content blockquote { border-left: 2px solid #A1466D; margin: 2em 0; padding-left: 1.5em; font-family: 'Cormorant Garamond', serif; font-size: 1.5rem; color: #1C1C1A; }/* End custom CSS */