.elementor-7146 .elementor-element.elementor-element-edbc15c{margin-top:0px;margin-bottom:0px;padding:60px 20px 80px 20px;}.elementor-7146 .elementor-element.elementor-element-3e14ce0 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-7146 .elementor-element.elementor-element-4737fb5 > .elementor-widget-container{margin:0px 0px 20px 0px;}.elementor-7146 .elementor-element.elementor-element-4737fb5 .aux-modern-heading-primary{font-size:35px;font-weight:700;color:var( --e-global-color-text );margin:0px 0px 8px 0px;padding:0px 0px 0px 0px;}.elementor-7146 .elementor-element.elementor-element-4737fb5 .aux-modern-heading-divider{background-color:var( --e-global-color-primary );}.elementor-7146 .elementor-element.elementor-element-1dafbf5 .entry-title a:hover{color:var( --e-global-color-primary );}.elementor-7146 .elementor-element.elementor-element-1dafbf5 .entry-title{font-size:24px;}.elementor-7146 .elementor-element.elementor-element-1dafbf5 .entry-content{font-size:18px;}.elementor-7146 .elementor-element.elementor-element-1dafbf5{text-align:left;}.elementor-7146 .elementor-element.elementor-element-1dafbf5 .aux-read-more{color:var( --e-global-color-primary );font-size:17px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-7146 .elementor-element.elementor-element-4737fb5 .aux-modern-heading-primary{font-size:32px;}}/* Start custom CSS for aux_recent_posts_masonry, class: .elementor-element-1dafbf5 */.elementor-7146 .elementor-element.elementor-element-1dafbf5 .aux-masonry-layout {
    margin-left: -15px;
    margin-right: -15px;
}
.elementor-7146 .elementor-element.elementor-element-1dafbf5 .aux-masonry-layout .aux-post-masonry > .post {
    border: 2px solid var(--e-global-color-primary);
    -webkit-border-radius: 1.25rem;
    border-radius: 1.25rem;
    padding: 1.25rem;
    -webkit-box-shadow: 0 5px 1.25rem rgba(0,0,0,.15);
    box-shadow: 0 5px 1.25rem rgba(0,0,0,.15);
    overflow: hidden;
    position: relative;
    z-index: 1;
}
.elementor-7146 .elementor-element.elementor-element-1dafbf5 .aux-masonry-layout .aux-post-masonry > .post:before {
    background-color: var(--e-global-color-primary);
    -webkit-border-radius: 50rem;
    border-radius: 50rem;
    content: "";
    position: absolute;
    inset: 0;
    z-index: -1;
    opacity: 0;
    -webkit-transform: scale(.7);
    transform: scale(.7);
    -webkit-transition: transform .5s;
    transition: transform .5s;
}
.elementor-7146 .elementor-element.elementor-element-1dafbf5 .aux-masonry-layout .aux-post-masonry > .post:hover:before {
    -webkit-border-radius: 0;
    border-radius: 0;
    opacity: .05;
    -webkit-transform: scale(1);
    transform: scale(1);
}/* End custom CSS */