/* biz-nav-fit-20261021 */
.biz-header.f-header,
.biz-header .f-header__wrapper,
.biz-header .f-header__desktop,
.biz-header .f-menu-bar,
.biz-header .biz-header-nav,
.biz-header .f-header__menu,
.biz-header .f-menu{
  height:auto !important;
  max-height:none !important;
}
.biz-header .f-header__wrapper{
  z-index:40;
}
.biz-header .f-menu-bar{
  position:relative;
  z-index:5;
  background:#F3EFE8 !important;
  border-bottom:1px solid #DDD6CC !important;
  overflow:visible !important;
}
.biz-header .biz-header-nav{
  display:flex !important;
  align-items:center !important;
  flex-wrap:wrap !important;
  gap:0 10px !important;
  min-height:48px;
  width:100%;
}
.biz-header .f-header__menu{
  flex:1 1 auto;
  min-width:0;
}
.biz-header .f-menu{
  display:flex !important;
  flex-wrap:wrap !important;
  align-items:center !important;
  margin-left:0 !important;
  margin-right:0 !important;
  overflow:visible !important;
  --main-link-px:10px;
  --main-link-py:12px;
}
.biz-header .f-menu__link,
.biz-header .f-menu__link--main,
.biz-header .f-header__menu > .f-menu > .f-menu__item > a{
  padding-top:12px !important;
  padding-bottom:12px !important;
  line-height:1.25 !important;
  white-space:nowrap;
}
.biz-header-utility{
  align-items:center;
  flex:0 0 auto;
  gap:14px;
  margin-left:8px;
  padding:10px 0;
}
@media (max-width:1440px){
  .biz-header .f-menu{--main-link-px:8px;}
  .biz-header .f-menu__link,
  .biz-header .f-header__menu a,
  .biz-header-utility a{font-size:14px !important;}
}
@media (max-width:1023px){
  .biz-header .f-header__mobile{
    height:auto !important;
    max-height:none !important;
    flex-wrap:wrap !important;
    background:#F7F4EE !important;
    border-bottom:1px solid #DDD6CC !important;
    position:relative;
    z-index:40;
    overflow:visible !important;
  }
  .biz-header .biz-mobile-utility{
    width:100%;
    justify-content:center;
    padding:0 12px 8px;
  }
}
