/* Buziness Tools HEADER isolated stylesheet. */
.bzt-header{position:relative;z-index:100;background:#fff;box-shadow:0 2px 15px rgba(24,30,52,.045)}
.bzt-header-inner{display:flex;align-items:center;min-height:85px;gap:25px}
.bzt-logo{display:inline-flex;align-items:center;gap:9px;flex:0 0 auto;font-family:var(--bzt-heading);font-size:1.45rem;font-weight:900;letter-spacing:-.04em;white-space:nowrap}
.bzt-logo b{color:var(--bzt-orange)}
.bzt-logo-icon{display:grid;place-items:center;flex:0 0 39px;width:39px;height:39px;background:linear-gradient(135deg,#f4521b,#ef7619);border-radius:0;color:#fff;font:800 26px var(--bzt-heading);box-shadow:0 5px 13px rgba(239,116,25,.23)}
.bzt-logo img{max-height:61px;width:auto}
.bzt-header-nav{display:flex;align-items:center;justify-content:flex-end;gap:29px;flex:1}
.bzt-main-menu{list-style:none;display:flex;align-items:center;gap:22px;margin:0;padding:0}
.bzt-main-menu li{margin:0}
.bzt-main-menu a{font-size:13px;font-weight:750;color:#303e57;transition:color .2s}
.bzt-main-menu a:hover{color:var(--bzt-orange)}
.bzt-main-menu .current-menu-item>a{color:var(--bzt-orange)}
.bzt-nav-cta{display:flex;align-items:center;gap:10px}
.bzt-menu-toggle{display:none;border:1px solid var(--bzt-border);background:#fff;border-radius:0;font-size:22px;padding:2px 12px}
@media (max-width:1200px){.bzt-main-menu{gap:12px}}
@media (max-width:1200px){.bzt-header-nav{gap:14px}}
@media (max-width:1200px){.bzt-main-menu a{font-size:12px}}
@media (max-width:980px){.bzt-header-inner{min-height:75px;justify-content:space-between}}
@media (max-width:980px){.bzt-menu-toggle{display:block}}
@media (max-width:980px){.bzt-header-nav{display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 14px 25px rgba(0,0,0,.09);background:white;padding:22px;z-index:60;flex-direction:column;align-items:stretch}}
@media (max-width:980px){.bzt-header-nav.is-open{display:flex}}
@media (max-width:980px){.bzt-main-menu{display:flex;flex-direction:column;align-items:stretch;gap:0}}
@media (max-width:980px){.bzt-main-menu li a{padding:9px;display:block}}
@media (max-width:980px){.bzt-nav-cta{flex-wrap:wrap}}
@media (max-width:700px){.bzt-header-inner{min-height:67px}}
@media (max-width:700px){.bzt-logo{font-size:19px}}
@media (max-width:700px){.bzt-logo-icon{height:34px;width:34px;flex-basis:34px}}

.bzt-header{background:rgba(255,255,255,.97);border-bottom:1px solid #f9e8e2;box-shadow:none}
.bzt-header-sticky{position:sticky;top:0}
.admin-bar .bzt-header-sticky{top:32px}
.bzt-header-inner{min-height:74px;gap:20px}
.bzt-logo b{color:var(--bzt-navy)}
.bzt-logo-icon{background:linear-gradient(135deg,var(--bzt-orange),var(--bzt-red));box-shadow:0 5px 13px rgba(182,28,18,.18)}
.bzt-main-menu a{font-weight:750}
.bzt-main-menu a:hover,.bzt-main-menu .current-menu-item>a{color:var(--bzt-red)}
.bzt-nav-cta .bzt-btn{padding:11px 17px}
.bzt-nav-cta .bzt-btn-outline{color:var(--bzt-red)!important}
@media(max-width:980px){.bzt-header-nav{background:#fffdfb}.bzt-header-nav .bzt-main-menu a{padding:11px 8px}.bzt-menu-toggle{color:var(--bzt-red)}}
@media(max-width:782px){.admin-bar .bzt-header-sticky{top:46px}}
@media(max-width:600px){.admin-bar .bzt-header-sticky{top:0}}

/* Independent header controls: desktop navigation has no hamburger and has separators. */
@media(min-width:981px){
 .bzt-header .bzt-menu-toggle{display:none !important}
 .bzt-header .bzt-header-nav{display:flex !important;position:static !important;flex-direction:row;align-items:center}
 .bzt-header .bzt-main-menu{gap:0 !important;display:flex;align-items:center}
 .bzt-header .bzt-main-menu>li{border-left:1px solid #d6d7df;margin:0}
 .bzt-header .bzt-main-menu>li:last-child{border-right:1px solid #d6d7df}
 .bzt-header .bzt-main-menu>li>a{display:block;padding:11px 12px;white-space:nowrap}
}
@media(max-width:980px){.bzt-header .bzt-menu-toggle{display:block}.bzt-header .bzt-main-menu>li{border:0}}
