.elementor-70 .elementor-element.elementor-element-bl02se1{padding:20px 24px 96px 24px;}.elementor-70 .elementor-element.elementor-element-bl02wi1{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-70 .elementor-element.elementor-element-bl02wi1:after{content:"0.66";}.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__thumbnail__link{width:100%;}.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__meta-data span + span:before{content:"•";}.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__text{margin-top:20px;}.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__badge{right:0;}.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__card .elementor-post__badge{margin:20px;}@media(max-width:767px){.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-70 .elementor-element.elementor-element-bl02wi1:after{content:"0.5";}.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-bl02wi1 */.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-posts-container{ max-width:1000px; margin:0 auto; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 article.elementor-post{ background:#FFFFFF; border:1px solid #D1D5DB; border-radius:24px; box-shadow:0 2px 4px rgba(17,24,39,0.04),0 8px 24px rgba(17,24,39,0.06); overflow:hidden; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__thumbnail__link{ display:block; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__thumbnail img{ height:200px; object-fit:cover; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__text{ padding:22px; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__title{ font-family:'Manrope',sans-serif; font-size:18px; font-weight:700; color:#111827; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__title a{ color:#111827; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__excerpt{ font-family:'Inter',sans-serif; font-size:14px; line-height:1.6; color:#374151; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__meta-data{ font-family:'Inter',sans-serif; font-size:12px; color:#6B7280; }
.elementor-70 .elementor-element.elementor-element-bl02wi1 .elementor-post__read-more{ font-family:'Inter',sans-serif; font-weight:700; font-size:13px; color:#32620E; }/* End custom CSS */