.elementor-widget-nav-menu .elementor-nav-menu .elementor-item{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item{color:var( --e-global-color-text );fill:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:focus{color:var( --e-global-color-accent );fill:var( --e-global-color-accent );}.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-widget-nav-menu .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:var( --e-global-color-accent );}.elementor-widget-nav-menu .e--pointer-framed .elementor-item:before,
					.elementor-widget-nav-menu .e--pointer-framed .elementor-item:after{border-color:var( --e-global-color-accent );}.elementor-widget-nav-menu{--e-nav-menu-divider-color:var( --e-global-color-text );}.elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item, .elementor-widget-nav-menu .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu .elementor-item{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:500;}.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;}.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main .elementor-item:hover,
					.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main .elementor-item:focus{color:#4A7C59;fill:#4A7C59;}.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#4A7C59;}.elementor-284 .elementor-element.elementor-element-3d6f42c .e--pointer-framed .elementor-item:before,
					.elementor-284 .elementor-element.elementor-element-3d6f42c .e--pointer-framed .elementor-item:after{border-color:#4A7C59;}.elementor-284 .elementor-element.elementor-element-3d6f42c .elementor-nav-menu--main .elementor-item.elementor-item-active{color:#4A7C59;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS */#hdr-logo-txt { color: #FFFFFF; font-family: "Poppins"; font-weight: 700; font-size: 22px; margin: 0; letter-spacing: -0.3px; }
#hdr-logo-txt .e-heading, #hdr-logo-txt span { color: #FFFFFF; }
#hdr-logo-txt span.hdr-accent, #hdr-logo-txt .hdr-accent { color: #4A7C59; }
#hdr-phone { color: #FFFFFF; font-family: "Poppins"; font-size: 15px; font-weight: 500; margin: 0; }
#hdr-phone a, #hdr-phone span { color: #FFFFFF; }
#hdr-cta-btn, #hdr-cta-btn a { background: #3E7C4F; color: #FFFFFF !important; border-radius: 4px; padding: 12px 22px; font-family: "Poppins"; font-weight: 600; font-size: 14px; text-align: center; }
#hdr-cta-btn:hover, #hdr-cta-btn a:hover { background: #2F6B43; }
#site-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item { color: #FFFFFF; padding: 12px 14px; }
#site-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item:hover, #site-header .elementor-widget-nav-menu .elementor-nav-menu--main .elementor-item.elementor-item-active { color: #4A7C59; }
#site-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item { color: #FFFFFF; background: #14181C; }
#site-header .elementor-widget-nav-menu .elementor-nav-menu--dropdown .elementor-item:hover { color: #4A7C59; }
#site-header .elementor-menu-toggle { color: #FFFFFF; }
#site-header .elementor-menu-toggle:hover { color: #4A7C59; }
#hdr-inner { max-width: 1280px; margin: 0 auto; }
@media (max-width: 900px) {
  #hdr-phone { display: none; }
  #hdr-cta-btn { padding: 10px 16px; font-size: 13px; }
  #hdr-logo-txt { font-size: 19px; }
}/* End custom CSS */