.elementor-20792 .elementor-element.elementor-element-fff8e6e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}/* Start custom CSS for gt3-core-blog, class: .elementor-element-5add0ab */.blog_post_preview.format-audio .blog_content, .blog_post_preview.format-link .blog_content, .blog_post_preview.format-quote .blog_content, .blog_post_preview.format-standard .blog_content{
    padding: 0;
    background: transparent;
}

.elementor-widget-gt3-core-blog .blog_post_media {
    margin-bottom: 25px;
    border-radius: 30px !important;
    overflow: hidden;
    height: 500px !important;
    object-fit: cover;
}

.elementor-widget-gt3-core-blog .blog_post_media img{
  
    object-fit: cover;
}

.listing_meta_wrap {
    margin-bottom: 15px;
}

.blog_post_media.blog_post_media--quote{
    border-radius: 0px !important;
}

h2.blogpost_title {
    font-family: "Inter", Sans-serif;
    font-weight: 600;
    font-size: 25px !important;
}/* End custom CSS */
/* Start custom CSS */.widget.widget_posts .recent_posts img {
  
    border-radius: 50px !important;
}/* End custom CSS */