.elementor-129 .elementor-element.elementor-element-195a3c01{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-1121f91f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-30bb69ec{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-theme-post-title .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-129 .elementor-element.elementor-element-785f957b .elementor-icon-list-icon{width:14px;}.elementor-129 .elementor-element.elementor-element-785f957b .elementor-icon-list-icon i{font-size:14px;}.elementor-129 .elementor-element.elementor-element-785f957b .elementor-icon-list-icon svg{--e-icon-list-icon-size:14px;}.elementor-129 .elementor-element.elementor-element-2ba2ab4d{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-featured-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-129 .elementor-element.elementor-element-60792f84{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-2245033e{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-theme-post-content{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-129 .elementor-element.elementor-element-2c3f1b7f{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-129 .elementor-element.elementor-element-3446ce9c{--alignment:center;--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}.elementor-widget-post-navigation span.post-navigation__prev--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__next--label{color:var( --e-global-color-text );}.elementor-widget-post-navigation span.post-navigation__prev--label, .elementor-widget-post-navigation span.post-navigation__next--label{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-post-navigation span.post-navigation__prev--title, .elementor-widget-post-navigation span.post-navigation__next--title{color:var( --e-global-color-secondary );font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-129 .elementor-element.elementor-element-3fe62f02{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-6ef9afd0{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--flex-wrap:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-129 .elementor-element.elementor-element-334780c9{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-129 .elementor-element.elementor-element-7b6dd28b{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}@media(max-width:1024px){ .elementor-129 .elementor-element.elementor-element-3446ce9c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}@media(max-width:767px){ .elementor-129 .elementor-element.elementor-element-3446ce9c{--grid-side-margin:10px;--grid-column-gap:10px;--grid-row-gap:10px;--grid-bottom-margin:10px;}}/* Start custom CSS for container, class: .elementor-element-195a3c01 */.elementor-129 .elementor-element.elementor-element-195a3c01{
  
--hmbg-cream:#fffaf3;
--hmbg-paper:#f6ead9;
--hmbg-terracotta:#b86445;
--hmbg-terracotta-dark:#8f432d;
--hmbg-sage:#63765b;
--hmbg-sage-light:#e6ece2;
--hmbg-ink:#342c27;
--hmbg-muted:#746a62;
--hmbg-line:rgba(52,44,39,.12);
--hmbg-white:#fff;
--hmbg-shadow:0 14px 36px rgba(83,55,38,.10);

  background:var(--hmbg-cream);
  color:var(--hmbg-ink);
  font-family:Arial,Helvetica,sans-serif;
  overflow:hidden;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-single-shell{
  width:min(1100px,calc(100% - 40px));
  margin-inline:auto;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-single-narrow{
  width:min(820px,calc(100% - 40px));
  margin-inline:auto;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-hero{
  padding:70px 0 38px;
  text-align:center;
  background:
    radial-gradient(circle at 12% 13%,rgba(184,100,69,.12),transparent 27%),
    radial-gradient(circle at 90% 15%,rgba(99,118,91,.11),transparent 24%),
    linear-gradient(135deg,var(--hmbg-cream),#fff 55%,var(--hmbg-paper));
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-kicker p{
  margin:0;
  color:var(--hmbg-terracotta);
  font-size:13px;
  font-weight:800;
  letter-spacing:1.7px;
  text-transform:uppercase;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-title .elementor-heading-title{
  margin:0;
  color:var(--hmbg-terracotta-dark);
  font-family:Georgia,"Times New Roman",serif;
  font-size:clamp(38px,5vw,62px);
  line-height:1.12;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-meta{
  display:flex;
  justify-content:center;
  color:var(--hmbg-sage);
  font-size:13px;
  font-weight:700;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-featured{
  margin:0 auto -75px;
  position:relative;
  z-index:2;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-featured img{
  width:100%;
  max-height:600px;
  aspect-ratio:16/9;
  object-fit:cover;
  border-radius:24px;
  box-shadow:var(--hmbg-shadow);
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-body{
  padding:132px 0 80px;
  background:#fff;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content{
  color:var(--hmbg-ink);
  font-size:18px;
  line-height:1.82;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content p{margin:0 0 1.4em}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h2,
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h3,
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h4{
  margin:1.65em 0 .65em;
  color:var(--hmbg-terracotta-dark);
  font-family:Georgia,"Times New Roman",serif;
  line-height:1.25;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h2{font-size:34px}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h3{font-size:27px}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h4{font-size:22px}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content a{
  color:var(--hmbg-terracotta-dark);
  text-decoration:underline;
  text-decoration-thickness:1px;
  text-underline-offset:3px;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content img{
  max-width:100%;
  height:auto;
  border-radius:15px;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content blockquote{
  margin:32px 0;
  padding:24px 28px;
  border-left:5px solid var(--hmbg-terracotta);
  border-radius:0 14px 14px 0;
  background:var(--hmbg-paper);
  color:var(--hmbg-terracotta-dark);
  font-family:Georgia,"Times New Roman",serif;
  font-size:21px;
  line-height:1.55;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content ul,
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content ol{padding-left:25px;margin:0 0 1.4em}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content li{margin-bottom:.55em}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-share{
  margin-top:40px;
  padding-top:30px;
  border-top:1px solid var(--hmbg-line);
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-share-label .elementor-heading-title{
  margin:0;
  color:var(--hmbg-terracotta-dark);
  font-family:Georgia,"Times New Roman",serif;
  font-size:22px;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-navigation{
  margin-top:36px;
  padding:28px 0;
  border-top:1px solid var(--hmbg-line);
  border-bottom:1px solid var(--hmbg-line);
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-navigation a{
  color:var(--hmbg-terracotta-dark);
  font-family:Georgia,"Times New Roman",serif;
  font-weight:700;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-cta{
  margin-top:55px;
  padding:36px;
  border-radius:21px;
  background:var(--hmbg-paper);
  border:1px solid var(--hmbg-line);
  text-align:center;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-cta .elementor-heading-title{
  margin:0;
  color:var(--hmbg-terracotta-dark);
  font-family:Georgia,"Times New Roman",serif;
  font-size:29px;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-cta p{
  margin:0;
  color:var(--hmbg-muted);
  font-size:16px;
  line-height:1.65;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-cta .elementor-button{
  border-radius:11px;
  background:var(--hmbg-terracotta);
  color:#fff;
  font-weight:800;
}
.elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-comments{
  padding:70px 0;
  background:var(--hmbg-cream);
}
@media(max-width:767px){
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-single-shell,
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-single-narrow{width:min(100% - 28px,1100px)}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-hero{padding:52px 0 28px}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-featured{margin-bottom:-45px}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-featured img{border-radius:17px}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-body{padding:88px 0 60px}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content{font-size:17px}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h2{font-size:29px}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-content h3{font-size:24px}
  .elementor-129 .elementor-element.elementor-element-195a3c01 .hmbg-post-cta{padding:29px 23px}
}/* End custom CSS */