.elementor-423 .elementor-element.elementor-element-8f6265d {
    --display: flex;
    --padding-top: 6em;
    --padding-bottom: 6em;
    --padding-left: 1em;
    --padding-right: 1em
}

.elementor-423 .elementor-element.elementor-element-a6a169c {
    --grid-row-gap: 35px;
    --grid-column-gap: 30px
}

.elementor-423 .elementor-element.elementor-element-a6a169c .elementor-posts-container .elementor-post__thumbnail {
    padding-bottom: calc(0.66 * 100%)
}

.elementor-423 .elementor-element.elementor-element-a6a169c:after {
    content: "0.66"
}

.elementor-423 .elementor-element.elementor-element-a6a169c .elementor-post__thumbnail__link {
    width: 100%
}

.elementor-423 .elementor-element.elementor-element-a6a169c.elementor-posts--thumbnail-left .elementor-post__thumbnail__link {
    margin-right: 20px
}

.elementor-423 .elementor-element.elementor-element-a6a169c.elementor-posts--thumbnail-right .elementor-post__thumbnail__link {
    margin-left: 20px
}

.elementor-423 .elementor-element.elementor-element-a6a169c.elementor-posts--thumbnail-top .elementor-post__thumbnail__link {
    margin-bottom: 20px
}

.elementor-423 .elementor-element.elementor-element-a6a169c .elementor-post__title,
.elementor-423 .elementor-element.elementor-element-a6a169c .elementor-post__title a {
    color: #202020
}

@media(max-width:767px) {
    .elementor-423 .elementor-element.elementor-element-a6a169c .elementor-posts-container .elementor-post__thumbnail {
        padding-bottom: calc(0.5 * 100%)
    }
    .elementor-423 .elementor-element.elementor-element-a6a169c:after {
        content: "0.5"
    }
    .elementor-423 .elementor-element.elementor-element-a6a169c .elementor-post__thumbnail__link {
        width: 100%
    }
}
