.elementor-356 .elementor-element.elementor-element-193b231b .elementor-menu-toggle{margin-left:auto;}.elementor-356 .elementor-element.elementor-element-193b231b .elementor-nav-menu .elementor-item{font-family:"var(--bp-font)", Sans-serif;}.elementor-356 .elementor-element.elementor-element-193b231b .elementor-nav-menu--main .elementor-item{color:var(--bp-green);fill:var(--bp-green);}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for nav-menu, class: .elementor-element-193b231b */@media(--tablet) { flex: 0 0 3rem; } flex: 1; min-width: 0; & .elementor-nav-menu--main .elementor-item { font-size:.94rem;font-weight:500;color:#3E8E7E;padding:1.1rem .9rem; } & .elementor-nav-menu--main .elementor-item:hover, & .elementor-item-active { color:#D38717; } & .elementor-nav-menu--dropdown { background:#FFFFFF;border:1px solid #DCE8E0;border-radius:.2rem; } & .elementor-nav-menu--dropdown a { font-size:.86rem;color:#326E61;line-height:1.6;padding:.8rem 1rem; } & .elementor-menu-toggle { color:#3E8E7E;background:transparent; }/* End custom CSS */
/* Start custom CSS */.elementor-356 { position:sticky; top:0; z-index:1000; background:#fff; } body .site-content .ast-container { display:block; max-width:none; padding:0; } body .site-content .ast-container > #primary { margin:0; padding:0; width:100%; float:none; } @media (max-width:1024px) { .elementor-356 .elementor-widget-nav-menu { flex:0 0 3rem; width:3rem; max-width:3rem; position:relative; } .elementor-356 .elementor-widget-nav-menu > nav.elementor-nav-menu--dropdown { position:absolute; top:calc(100% + 1rem); left:auto !important; right:0 !important; width:calc(100vw - 2.2rem) !important; max-width:calc(100vw - 2.2rem); margin:0; } } @media(max-width:1024px){ .elementor-356 nav.elementor-nav-menu--dropdown[aria-hidden=true] {visibility:hidden;border:0;} .elementor-356 nav.elementor-nav-menu--dropdown[aria-hidden=false] {visibility:visible;overflow-y:auto;max-height:calc(100dvh - 7rem) !important;} }/* End custom CSS */