.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content.ob-postman blockquote{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-theme-post-content.ob-postman blockquote cite{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content.ob-postman blockquote{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-theme-post-content.ob-postman blockquote cite{font-size:var( --e-global-typography-text-font-size );}}/* Start custom CSS */.elementor-widget-theme-post-content p { font-family: 'Jost', sans-serif; font-size: 1.1875rem; line-height: 1.8; color: #55504C; margin: 0 0 1.5rem; } .elementor-widget-theme-post-content p:first-of-type { font-family: 'Bodoni Moda', serif; font-size: clamp(1.5rem, 2.2vw, 2rem); line-height: 1.4; color: #121110; margin-bottom: 2.25rem; } .elementor-widget-theme-post-content a { color: #121110; text-decoration: underline; text-underline-offset: 3px; } .elementor-widget-theme-post-content a:hover { color: #A5182B; }/* End custom CSS */