/* FizyoLocus V134 — Global fixed header parity.
   Root cause fixed: V94 inner-page selector had higher specificity and changed
   the header from the homepage's fixed behavior to sticky. */
body.fl-body.fl-v94-no-top-gap{
  padding-top:var(--fl-fixed-header-height,140px)!important;
}
body.fl-body.fl-v94-no-top-gap .fl-site-header{
  position:fixed!important;
  top:0!important;
  left:0!important;
  right:0!important;
  width:100%!important;
  margin:0!important;
  z-index:2147481000!important;
  transform:none!important;
  overflow:visible!important;
}
body.fl-body.fl-v94-no-top-gap .fl-inner-shell{
  margin-top:0!important;
  padding-top:0!important;
}
body.fl-body.fl-v94-no-top-gap .fl-v90-breadcrumb{
  margin-top:0!important;
}
body.fl-body.fl-v94-no-top-gap .fl-site-header.is-scrolled{
  box-shadow:0 8px 28px rgba(16,36,63,.13)!important;
  border-bottom-color:rgba(13,151,170,.10)!important;
}
@media(max-width:820px){
  body.fl-body.fl-v94-no-top-gap{padding-top:var(--fl-fixed-header-height,124px)!important}
}
@media(max-width:560px){
  body.fl-body.fl-v94-no-top-gap{padding-top:var(--fl-fixed-header-height,118px)!important}
}
