.elementor-1067 .elementor-element.elementor-element-f19181a{--display:flex;--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 );}/* Start custom CSS for text-editor, class: .elementor-element-c2047fd */.elementor-1067 .elementor-element.elementor-element-c2047fd { padding:0 !important; }
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-hero{background:#14401b;padding:54px 26px;text-align:center;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-eyebrow{display:block;color:#e8d190;font-size:13px;letter-spacing:2px;text-transform:uppercase;font-weight:700;margin-bottom:10px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-title{color:#fff !important;font-size:clamp(26px,4.4vw,42px);font-weight:800;line-height:1.15;margin:0 0 12px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-tag{color:#d8e5d4;font-size:clamp(15px,2vw,19px);margin:0;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-wrap{display:flex;flex-wrap:wrap;gap:44px;align-items:flex-start;justify-content:center;max-width:1080px;margin:0 auto;padding:52px 26px 64px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-photo{flex:1 1 300px;max-width:400px;border-radius:18px;padding:26px;display:flex;align-items:center;justify-content:center;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-photo img{width:100%;height:auto;max-height:440px;object-fit:contain;display:block;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-body{flex:1 1 380px;max-width:560px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-lead{font-size:16px;line-height:1.65;color:#444;margin:0 0 26px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-h2{font-size:22px;font-weight:800;color:#14401b !important;margin:0 0 16px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-list{list-style:none;padding:0;margin:0 0 32px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-list li{position:relative;padding:0 0 0 30px;margin-bottom:13px;font-size:15.5px;line-height:1.55;color:#3a3a3a;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-list li::before{content:"";position:absolute;left:0;top:7px;width:9px;height:9px;border-radius:50%;background:var(--ac);}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-actions{display:flex;flex-wrap:wrap;gap:12px;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-btn{display:inline-block;padding:12px 26px;border-radius:30px;border:2px solid var(--ac,#14401b);color:var(--ac,#14401b) !important;font-weight:700;font-size:14.5px;text-decoration:none !important;transition:.2s;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-btn:hover{background:var(--ac,#14401b);color:#fff !important;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-btn2{--ac:#14401b;background:#14401b;color:#fff !important;}
.elementor-1067 .elementor-element.elementor-element-c2047fd .bf-btn2:hover{background:#0f2f16;}
@media(max-width:767px){
  .elementor-1067 .elementor-element.elementor-element-c2047fd .bf-wrap{gap:30px;padding:34px 18px 46px;}
  .elementor-1067 .elementor-element.elementor-element-c2047fd .bf-photo{max-width:100%;}
  .elementor-1067 .elementor-element.elementor-element-c2047fd .bf-actions{justify-content:center;}
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f19181a */.elementor-1067 .elementor-element.elementor-element-f19181a{padding:0 !important;}/* End custom CSS */