.elementor-237 .elementor-element.elementor-element-e4e1847 > .elementor-container{max-width:800px;}.elementor-237 .elementor-element.elementor-element-e4e1847{padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-f7ebf80 > .elementor-element-populated{padding:20px 20px 20px 20px;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-posts-container article{margin-bottom:35px;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-237 .elementor-element.elementor-element-8acd7f6:after{content:"0.66";position:absolute;color:transparent;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__thumbnail__link{width:260px;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-posts--skin-full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-posts--skin-archive_full_content a.elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__title, .elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__title a{color:#FFFFFF;font-family:var( --e-global-typography-primary-font-family ), sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );}body.elementor-page-237:not(.elementor-motion-effects-element-type-background), body.elementor-page-237 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#D2D3CD;}@media(max-width:1024px){.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__title, .elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}@media(max-width:767px){.elementor-237 .elementor-element.elementor-element-f7ebf80 > .elementor-element-populated{padding:10px 10px 10px 10px;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.75 * 100% );}.elementor-237 .elementor-element.elementor-element-8acd7f6:after{content:"0.75";position:absolute;color:transparent;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__thumbnail__link{width:100%;}.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__title, .elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post__title a{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );}}/* Start custom CSS for archive-posts, class: .elementor-element-8acd7f6 */.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item {
    display: flex;
    align-items: flex-start;
    justify-content: flex-start;
    flex-direction: row;
}

.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item a {
    pointer-events: none;
}

.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item .elementor-post__thumbnail__link {
    order: 2;
    margin: 70px 0 0 20px;
}

.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item .elementor-post__thumbnail {
    border: 5px solid #f5f5f5;
}

.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item .elementor-post__text {
    flex: 1;
    order: 1;
    font-family: var(--e-global-typography-text-font-family), sans-serif;
    font-weight: var(--e-global-typography-text-font-weight);
    font-size: var(--e-global-typography-text-font-size);
    color: var(--e-global-color-text);
    line-height: var(--e-global-typography-text-line-height);
}

.elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item .elementor-post__title {
    min-height: 40px;
    margin-bottom: 30px;
}

@media (max-width: 767px) {
    .elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item {
        display: block;
    }
    
    .elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item .elementor-post__thumbnail__link {
        margin: 0 0 20px 0;
    }
    
    .elementor-237 .elementor-element.elementor-element-8acd7f6 .elementor-post.elementor-grid-item .elementor-post__title {
        margin-bottom: 20px;
    }
}/* End custom CSS */