.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 *//* Undo Astra's narrow/boxed single-post layout, only where this template renders */
body.elementor-page-107 #content > .ast-container,
body.elementor-page-107 #content .ast-container { max-width: none !important; padding-left: 0 !important; padding-right: 0 !important; display: block !important; }
body.elementor-page-107 #primary { margin: 0 !important; padding: 0 !important; width: 100% !important; }
body.elementor-page-107 .elementor-107 { padding: 0 !important; margin: 0 !important; background: transparent !important; box-shadow: none !important; }
body.elementor-page-107 #content { padding: 0 !important; }
/* Post Content widget styles (were on the widget on staging) */
body.elementor-page-12478 .elementor-element-69c1ef6d { font-family: Inter, sans-serif; font-size: 18px; line-height: 1.75; color: #1a1a1a; } body.elementor-page-12478 .elementor-element-69c1ef6d p, body.elementor-page-12478 .elementor-element-69c1ef6d li { font-family: Inter, sans-serif; font-size: 18px; line-height: 1.75; color: #1a1a1a; } body.elementor-page-12478 .elementor-element-69c1ef6d p { margin: 0 0 1.25em 0; } body.elementor-page-12478 .elementor-element-69c1ef6d a { color: #2d8854; }

/* Copied from staging: styles the builder would not save as element styles */
/* Header Gradient */ body.elementor-page-12478 [data-interaction-id="5b50e8f2"] { background-repeat: repeat; background-attachment: scroll; background-size: auto auto; background-position: 0% 0%; }/* End custom CSS */