/* One control family, scoped to the approved Elementor header. */
.bdm-minimal .elementor-location-header{--bdm-header-ink:#6b311c;--bdm-header-target:44px;--bdm-header-icon:32px}
.bdm-minimal .elementor-location-header .bdm-e-header-actions{display:flex;flex-direction:row;align-items:center;gap:4px!important;flex-wrap:nowrap}
.bdm-minimal .elementor-location-header .bdm-social-icons{display:flex;align-items:center;gap:4px}
.bdm-minimal .elementor-location-header .bdm-social-icons a,
.bdm-minimal .elementor-location-header .bdm-header-accessibility,
.bdm-minimal .elementor-location-header .bdm-e-main-menu .elementor-menu-toggle{box-sizing:border-box;align-items:center;justify-content:center;width:var(--bdm-header-target);height:var(--bdm-header-target);min-width:var(--bdm-header-target);min-height:var(--bdm-header-target);padding:0!important;margin:0;border:0!important;border-radius:0;background:transparent!important;box-shadow:none;color:var(--bdm-header-ink)!important;line-height:1;flex:none;cursor:pointer;-webkit-tap-highlight-color:transparent}
.bdm-minimal .elementor-location-header .bdm-social-icons a,.bdm-minimal .elementor-location-header .bdm-header-accessibility{display:flex}
.bdm-minimal .elementor-location-header .bdm-social-icons svg,
.bdm-minimal .elementor-location-header .bdm-header-accessibility svg{width:var(--bdm-header-icon);height:var(--bdm-header-icon);display:block;flex:none}
.bdm-minimal .elementor-location-header .bdm-social-icons svg>rect:first-of-type{fill:none;stroke:currentColor;stroke-width:1.65}
.bdm-minimal .elementor-location-header .bdm-social-icons svg [stroke]{stroke:currentColor;stroke-width:1.65}
.bdm-minimal .elementor-location-header .bdm-social-icons svg [fill="white"]{fill:currentColor}
.bdm-minimal .elementor-location-header .bdm-header-accessibility:hover,
.bdm-minimal .elementor-location-header .bdm-social-icons a:hover{opacity:.76}
.bdm-minimal .elementor-location-header .bdm-header-accessibility:focus-visible,
.bdm-minimal .elementor-location-header .bdm-social-icons a:focus-visible,
.bdm-minimal .elementor-location-header .elementor-menu-toggle:focus-visible{outline:2px solid var(--bdm-header-ink);outline-offset:2px}
.bdm-minimal .elementor-location-header .bdm-header-accessibility[hidden]{display:none}
@media(max-width:800px){
 .bdm-minimal .elementor-location-header .bdm-e-header .bdm-e-header-inner{width:calc(100% - 32px)!important;gap:8px!important;flex-wrap:nowrap;direction:ltr}
 .bdm-minimal .elementor-location-header .bdm-e-header .bdm-e-logo{width:72px!important;flex:0 0 72px!important;margin-right:auto!important}
 .bdm-minimal .elementor-location-header .bdm-e-header .bdm-e-header-actions{width:auto!important;flex:none;margin:0!important;order:2!important;gap:4px!important;direction:ltr}
 .bdm-minimal .elementor-location-header .bdm-e-header-actions>.bdm-header-social{order:0!important;width:auto!important;flex:none}
 .bdm-minimal .elementor-location-header .bdm-e-header-actions>.bdm-header-accessibility{order:1!important}
 .bdm-minimal .elementor-location-header .bdm-e-header-actions>.bdm-e-main-menu{order:2!important;flex:0 0 44px!important;width:44px!important;margin:0!important}
 .bdm-minimal .elementor-location-header .bdm-e-main-menu .elementor-menu-toggle{display:flex}
 .bdm-minimal .elementor-location-header .bdm-e-main-menu .elementor-menu-toggle svg{display:none!important}
 .bdm-minimal .elementor-location-header .bdm-e-main-menu .elementor-menu-toggle::before{content:"";display:block;width:var(--bdm-header-icon);height:var(--bdm-header-icon);background:center/contain no-repeat url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none' stroke='%236b311c' stroke-width='1.65' stroke-linecap='round'%3E%3Cpath d='M1 1h30M1 16h30M1 31h30'/%3E%3C/svg%3E")}
 .bdm-minimal .elementor-location-header .bdm-e-main-menu .elementor-menu-toggle[aria-expanded="true"]::before{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32' fill='none' stroke='%236b311c' stroke-width='1.65' stroke-linecap='round'%3E%3Cpath d='m7 7 18 18M7 25 25 7'/%3E%3C/svg%3E")}
}
@media(forced-colors:active){.bdm-minimal .elementor-location-header .bdm-e-main-menu .elementor-menu-toggle::before{display:none}.bdm-minimal .elementor-location-header .bdm-e-main-menu .elementor-menu-toggle svg{display:block!important;fill:ButtonText!important}.bdm-minimal .elementor-location-header .bdm-header-accessibility{color:ButtonText!important}}
