.elementor-2002 .elementor-element.elementor-element-59318cc7{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-2002 .elementor-element.elementor-element-59318cc7:after{content:"0.66";}.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__thumbnail__link{width:100%;}.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__meta-data span + span:before{content:"•";}.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__text{margin-top:20px;}.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__badge{right:0;}.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__card .elementor-post__badge{margin:20px;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-2002 .elementor-element.elementor-element-59318cc7:after{content:"0.5";}.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-59318cc7 */.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-posts-container{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr)) !important;gap:24px !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post{margin:0 !important;width:auto !important;padding:0 !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__card{display:flex !important;flex-direction:column;height:100%;border-radius:26px !important;overflow:hidden;background:#FFFFFF !important;border:1px solid #E6EBF0 !important;box-shadow:none !important;transition:box-shadow 240ms cubic-bezier(0.22,1,0.36,1),transform 240ms cubic-bezier(0.22,1,0.36,1) !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__card:hover{box-shadow:0 22px 50px rgba(20,40,57,0.12) !important;transform:translateY(-5px);}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__thumbnail__link{display:block;margin:0 !important;width:100% !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__thumbnail{position:relative;height:214px;padding-bottom:0 !important;overflow:hidden;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__thumbnail img{position:absolute !important;inset:0;width:100% !important;height:100% !important;object-fit:cover;object-position:50% 35%;transform:none !important;filter:none !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__badge{position:static !important;order:2;margin:26px 28px 0 28px !important;padding:0 !important;background:none !important;border-radius:0 !important;font-family:'Syne',system-ui,sans-serif !important;font-size:13px !important;font-weight:600 !important;letter-spacing:0.06em !important;text-transform:uppercase !important;line-height:1.4 !important;color:#806527 !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__text{order:3;padding:12px 28px 30px 28px !important;margin:0 !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__title{margin:0 !important;font-family:'Syne',system-ui,sans-serif !important;font-size:21px !important;line-height:1.25 !important;font-weight:600 !important;letter-spacing:-0.015em !important;text-transform:none !important;text-wrap:pretty;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__title a{color:#1C354E !important;text-decoration:none !important;}
.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__meta-data,.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__avatar,.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__excerpt,.elementor-2002 .elementor-element.elementor-element-59318cc7 .elementor-post__read-more{display:none !important;}/* End custom CSS */