.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 );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}@media(max-width:1024px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}@media(max-width:767px){.elementor-widget-theme-post-content{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );word-spacing:var( --e-global-typography-text-word-spacing );}}/* Start custom CSS *//* These 4 posts were built with their own hero banner and purple CTA inside the post content.
   The template now provides both, so hide the built-in copies to avoid showing them twice.
   New posts don't need an entry here. */
.elementor-663 .elementor-element-c30a078, .elementor-663 .elementor-element-af842fd, .elementor-663 .elementor-element-6a21474,
.elementor-664 .elementor-element-6d65e79, .elementor-664 .elementor-element-a54c50b, .elementor-664 .elementor-element-814d9ab,
.elementor-665 .elementor-element-a5ac885, .elementor-665 .elementor-element-9c4b46d, .elementor-665 .elementor-element-025d576,
.elementor-666 .elementor-element-bb1ad36, .elementor-666 .elementor-element-8f80b12, .elementor-666 .elementor-element-980c0f8 { display: none !important; }

/* The white article card already has its own padding, so remove the side padding the posts' own sections add. */
.ins-post-body .elementor > .e-con { --padding-left: 0px; --padding-right: 0px; --padding-top: 0px; padding-left: 0 !important; padding-right: 0 !important; padding-top: 0 !important; }/* End custom CSS */