.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-theme-post-featured-image .widget-image-caption{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 );line-height:var( --e-global-typography-text-line-height );}.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 );line-height:var( --e-global-typography-text-line-height );}@media(max-width:1024px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-widget-theme-post-title .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );}.elementor-widget-theme-post-featured-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS */.elementor-1790 .elementor-widget-theme-post-featured-image img { width: 100% !important; max-height: 440px; object-fit: cover; border-radius: 22px !important; display: block; }
.elementor-1790 .elementor-widget-theme-post-content h1, .elementor-1790 .elementor-widget-theme-post-content h2, .elementor-1790 .elementor-widget-theme-post-content h3, .elementor-1790 .elementor-widget-theme-post-content h4, .elementor-1790 .elementor-widget-theme-post-content .elementor-heading-title { font-family: 'Cormorant Garamond', serif !important; color: #1F2522 !important; font-weight: 500 !important; line-height: 1.12 !important; }
.elementor-1790 .elementor-widget-theme-post-content h1 { font-size: 50px !important; letter-spacing: -0.3px; }
.elementor-1790 .elementor-widget-theme-post-content h2 { font-size: 34px !important; margin-top: 1.4em !important; }
.elementor-1790 .elementor-widget-theme-post-content h3 { font-size: 26px !important; margin-top: 1.2em !important; }
.elementor-1790 .elementor-widget-theme-post-content p, .elementor-1790 .elementor-widget-theme-post-content li, .elementor-1790 .elementor-widget-theme-post-content .elementor-widget-text-editor { font-family: 'Inter', sans-serif !important; font-size: 17px !important; line-height: 1.75 !important; color: #4A524D !important; }
.elementor-1790 .elementor-widget-theme-post-content a { color: #3E5A4C !important; }
@media (max-width: 767px) { .elementor-1790 .elementor-widget-theme-post-content h1 { font-size: 36px !important; } .elementor-1790 .elementor-widget-theme-post-content h2 { font-size: 28px !important; } }/* End custom CSS */