.elementor-24776 .elementor-element.elementor-element-1f09c722 .elementor-heading-title{color:var( --e-global-color-46be66fb );}.elementor-24776 .elementor-element.elementor-element-1f09c722 a{color:var( --e-global-color-46be66fb );}.elementor-24776 .elementor-element.elementor-element-27fa437f{--grid-row-gap:0px;--grid-column-gap:20px;}.elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__thumbnail__link{width:100%;}.elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__meta-data span + span:before{content:"•";}.elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__card{background-color:#ffffff;border-radius:0px;}.elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__text{margin-top:20px;}.elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__title, .elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__title a{font-family:"Open Sans", Sans-serif;font-size:18px;font-weight:700;line-height:1.3em;}.elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__read-more{color:var( --e-global-color-7dffb834 );}@media(max-width:767px){.elementor-24776 .elementor-element.elementor-element-27fa437f .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-27fa437f */.elementor-post__read-more {
    background-color: #36ae3d;
    padding: 7px 15px;
    color: white;
    transition: all 400ms;
}

.elementor-post__read-more:hover {
    background-color: #2f9936;
    color: white;
}

.elementor-posts-container.elementor-posts.elementor-grid.elementor-posts--skin-cards.elementor-posts-masonry {
    align-items: stretch;
}/* End custom CSS */