.elementor-165 .elementor-element.elementor-element-355aafd{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:150px;--padding-right:150px;}.elementor-165 .elementor-element.elementor-element-355aafd:not(.elementor-motion-effects-element-type-background), .elementor-165 .elementor-element.elementor-element-355aafd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-165 .elementor-element.elementor-element-0209ca8{--grid-row-gap:30px;width:100%;max-width:100%;--grid-column-gap:30px;}.elementor-165 .elementor-element.elementor-element-0209ca8 > .elementor-widget-container{margin:0px 0px 00px 0px;padding:0px 0px 0px 0px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__card{background-color:var( --e-global-color-secondary );border-color:var( --e-global-color-ad39c46 );border-width:1px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__card .elementor-post__meta-data{border-top-color:var( --e-global-color-ad39c46 );}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__title, .elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__title a{color:var( --e-global-color-primary );font-size:24px;font-weight:bold;line-height:30px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__title{-webkit-text-stroke-color:#000;stroke:#000;margin-bottom:20px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__meta-data{color:var( --e-global-color-ad39c46 );font-size:16px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__meta-data span:before{color:var( --e-global-color-ad39c46 );}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__excerpt p{color:var( --e-global-color-primary );font-size:16px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__read-more{color:var( --e-global-color-accent );}.elementor-165 .elementor-element.elementor-element-0209ca8 a.elementor-post__read-more{font-size:16px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination{text-align:center;margin-top:53px;}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-ad39c46 );}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 44px/2 );}body:not(.rtl) .elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 44px/2 );}body.rtl .elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 44px/2 );}body.rtl .elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 44px/2 );}body.elementor-page-165:not(.elementor-motion-effects-element-type-background), body.elementor-page-165 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-165 .elementor-element.elementor-element-355aafd{--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}}@media(max-width:767px){.elementor-165 .elementor-element.elementor-element-355aafd{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}body.elementor-page-165{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}/* Start custom CSS for posts, class: .elementor-element-0209ca8 */Go to the Posts widget → Advanced tab → Custom CSS and paste this:
css.elementor-165 .elementor-element.elementor-element-0209ca8 .elementor-post__badge {
    display: inline-block !important;
    background-color: #7B2D8B;
    color: #ffffff;
    font-size: 11px;
    font-weight: 600;
    text-transform: uppercase;
    padding: 3px 10px;
    border-radius: 4px;
    margin-bottom: 8px;
}
However — since the badge HTML isn't in the DOM at all, CSS alone won't make it appear. CSS can only style elements that exist in the HTML.
We need to actually inject the badge HTML. The best option here is a small JavaScript snippet. Go to:
Elementor → Custom Code (if you have Elementor Pro) and add:
javascriptdocument.querySelectorAll('.elementor-post__card').forEach(function(card) {
    var link = card.querySelector('a');
    var badge = document.createElement('span');
    badge.className = 'elementor-post__badge';
    badge.textContent = 'News'; // or pull dynamically
    card.prepend(badge);
});
Do you have Elementor Pro? That's needed for Custom Code. Otherwise we can add this JS via WP Engine or another method./* End custom CSS */