.elementor-widget-aux_recent_posts .entry-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_recent_posts .entry-info, .elementor-widget-aux_recent_posts .entry-info a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_recent_posts .entry-content{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_recent_posts .entry-badge a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_recent_posts .entry-meta, .elementor-widget-aux_recent_posts .entry-meta a, .elementor-widget-aux_recent_posts .entry-meta span{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_recent_posts .entry-meta .aux-read-more{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-widget-aux_recent_posts .entry-meta .aux-read-more:hover{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;}.elementor-745 .elementor-element.elementor-element-e17e645 .entry-title a{color:#ffffff;font-family:"Open Sans", Sans-serif;font-size:16px;font-weight:bold;line-height:22px;}.elementor-745 .elementor-element.elementor-element-e17e645 .entry-title{margin-bottom:0px;}.elementor-745 .elementor-element.elementor-element-e17e645 .entry-info a, .elementor-745 .elementor-element.elementor-element-e17e645 .entry-info{color:#ffffff;}.elementor-745 .elementor-element.elementor-element-e17e645 .entry-info, .elementor-745 .elementor-element.elementor-element-e17e645 .entry-info a{font-family:"Roboto", Sans-serif;font-size:10px;font-weight:400;line-height:13px;}.elementor-745 .elementor-element.elementor-element-e17e645 .entry-info{margin-bottom:15px;}.elementor-745 .elementor-element.elementor-element-e17e645{text-align:left;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}/* Start custom CSS for aux_recent_posts, class: .elementor-element-e17e645 */.elementor-745 .elementor-element.elementor-element-e17e645 .entry-main{
    margin: 0;
    position: absolute;
    bottom: 0;
    left: 0;
    right: 0;
    padding: 0 10px;
}
.elementor-745 .elementor-element.elementor-element-e17e645 .entry-header{
    margin-bottom: 14px;
    padding-bottom: 14px;
}
.elementor-745 .elementor-element.elementor-element-e17e645 .entry-header::after{
    content: "";
    position: absolute;
    left: -10px;
    right: -10px;
    bottom: 0;
    height: 1px;
    background: rgba(255,255,255,0.35);
}


.elementor-745 .elementor-element.elementor-element-e17e645 .entry-media{
    margin: 0;
    position: relative;
}
.elementor-745 .elementor-element.elementor-element-e17e645 .entry-media::after{
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background-color: transparent;
    background-image: linear-gradient(213deg, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 1) 100%);
}

.elementor-745 .elementor-element.elementor-element-e17e645 .entry-title{
    line-height: 100%;
}

.elementor-745 .elementor-element.elementor-element-e17e645 .hentry .aux-attachment{
    transition: transform 700ms cubic-bezier(0.215, 0.61, 0.355, 1);
}
.elementor-745 .elementor-element.elementor-element-e17e645 .hentry:hover .aux-attachment{
    transform: scale(1.08);
}

.elementor-745 .elementor-element.elementor-element-e17e645 .aux-post-format-icon > i{
    font-size: 28px;
}/* End custom CSS */