.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-weight:var( --e-global-typography-text-font-weight );}.elementor-167 .elementor-element.elementor-element-78b1e4ea img{width:100%;height:100%;}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-167 .elementor-element.elementor-element-7f09d367 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:26px;font-weight:700;line-height:1.35px;color:#2D4A3E;}.elementor-widget-theme-post-excerpt{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-167 .elementor-element.elementor-element-156aa2e6{font-family:"Montserrat", Sans-serif;font-size:15px;line-height:1.6px;color:#1E2A38;}.elementor-167 .elementor-element.elementor-element-29bf55bd img{width:100%;}.elementor-167 .elementor-element.elementor-element-5408ee53 .elementor-heading-title{font-family:"Playfair Display", Sans-serif;font-size:20px;font-weight:700;line-height:1.4px;color:#2D4A3E;}/* Start custom CSS for theme-post-featured-image, class: .elementor-element-78b1e4ea */.elementor-167 .elementor-element.elementor-element-78b1e4ea { aspect-ratio: 16 / 9; display: block; }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-7f09d367 */.elementor-167 .elementor-element.elementor-element-7f09d367 { margin: 0; }/* End custom CSS */
/* Start custom CSS for theme-post-excerpt, class: .elementor-element-156aa2e6 */.elementor-167 .elementor-element.elementor-element-156aa2e6 { margin: 0; }/* End custom CSS */
/* Start custom CSS for theme-post-featured-image, class: .elementor-element-29bf55bd */.elementor-167 .elementor-element.elementor-element-29bf55bd { height: auto; aspect-ratio: 16 / 9; display: block; }/* End custom CSS */
/* Start custom CSS for theme-post-title, class: .elementor-element-5408ee53 */.elementor-167 .elementor-element.elementor-element-5408ee53 { margin: 0; }/* End custom CSS */