.elementor-6165 .elementor-element.elementor-element-b4c629b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-14f2a3c{width:100%;max-width:100%;}.elementor-6165 .elementor-element.elementor-element-10209f9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-6f46679{width:100%;max-width:100%;}.elementor-6165 .elementor-element.elementor-element-d61e90d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-523d555{width:100%;max-width:100%;}.elementor-6165 .elementor-element.elementor-element-79e3d24{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-5e35358{width:100%;max-width:100%;}.elementor-6165 .elementor-element.elementor-element-8a0aa9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-7262354{width:100%;max-width:100%;}.elementor-6165 .elementor-element.elementor-element-5b560cd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-e282aa1{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-88e0ad3{width:100%;max-width:100%;}.elementor-6165 .elementor-element.elementor-element-404b26e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-94723bd{width:100%;max-width:100%;}.elementor-6165 .elementor-element.elementor-element-7f4ee04{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.66 * 100% );}.elementor-6165 .elementor-element.elementor-element-7f4ee04:after{content:"0.66";}.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__thumbnail__link{width:100%;}.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__meta-data span + span:before{content:"///";}.elementor-6165 .elementor-element.elementor-element-7f4ee04.elementor-posts--thumbnail-left .elementor-post__thumbnail__link{margin-right:20px;}.elementor-6165 .elementor-element.elementor-element-7f4ee04.elementor-posts--thumbnail-right .elementor-post__thumbnail__link{margin-left:20px;}.elementor-6165 .elementor-element.elementor-element-7f4ee04.elementor-posts--thumbnail-top .elementor-post__thumbnail__link{margin-bottom:20px;}.elementor-6165 .elementor-element.elementor-element-42c6ddd{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-6165 .elementor-element.elementor-element-e20fac1{width:100%;max-width:100%;}:root{--page-title-display:none;}@media(max-width:767px){.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-posts-container .elementor-post__thumbnail{padding-bottom:calc( 0.5 * 100% );}.elementor-6165 .elementor-element.elementor-element-7f4ee04:after{content:"0.5";}.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__thumbnail__link{width:100%;}}/* Start custom CSS for posts, class: .elementor-element-7f4ee04 */.elementor-6165 .elementor-element.elementor-element-7f4ee04{
  box-sizing:border-box;max-width:1240px;margin:0 auto!important;width:100%;
  padding:0 clamp(18px,4vw,48px) clamp(90px,11vw,150px)!important;
  font-family:'DM Sans',system-ui,-apple-system,'Segoe UI',sans-serif;
}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-posts-container{
  display:block!important;border-top:1px solid #14213D;
}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post{
  margin:0!important;padding:0!important;border:0!important;box-shadow:none!important;background:none!important;
  border-bottom:1px solid #DDD8CF!important;
}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__thumbnail__link,
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__excerpt{display:none!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__text{
  display:grid!important;grid-template-columns:170px minmax(0,1fr) auto;
  grid-template-areas:"meta title more";align-items:baseline;gap:16px 40px;
  padding:30px 0!important;transition:padding .3s;
}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post:hover .elementor-post__text{padding-left:14px!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__title{
  grid-area:title;margin:0!important;
  font-family:'DM Sans',system-ui,sans-serif!important;
  font-size:clamp(22px,2.4vw,32px)!important;line-height:1.2!important;letter-spacing:-.015em;font-weight:500!important;
}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__title a{color:#14213D!important;text-decoration:none!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__meta-data{
  grid-area:meta;margin:0!important;border:0!important;padding:0!important;
  font-size:12px!important;font-weight:700!important;letter-spacing:.18em;text-transform:uppercase;color:#8C6D3F!important;
}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__meta-data span{color:inherit!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__meta-data span + span,
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post-comments,
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post-author,
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post-time,
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post-avatar{display:none!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__meta-data span::before{content:none!important;display:none!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__badge{display:none!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__read-more{
  grid-area:more;margin:0!important;white-space:nowrap;
  font-size:14px!important;font-weight:500!important;color:#5F5B57!important;text-decoration:none!important;
  text-transform:none!important;letter-spacing:0!important;
}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__read-more:hover{color:#14213D!important;}
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__title a:focus-visible,
.elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__read-more:focus-visible{outline:2px solid #B08D57;outline-offset:3px;}

@media (max-width:980px){
  .elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__text{grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"meta meta" "title more";}
}
@media (max-width:560px){
  .elementor-6165 .elementor-element.elementor-element-7f4ee04 .elementor-post__text{grid-template-columns:1fr;grid-template-areas:"meta" "title" "more";gap:8px;}
}/* End custom CSS */