/* Reviews-only logo sizing. Does not touch the Home page. */
.reviews-page .jx-loader-brand{
  width:auto !important;
  height:auto !important;
  max-width:none !important;
  overflow:visible !important;
}
.reviews-page .page-loader .jx-loader-logo{
  display:block !important;
  width:220px !important;
  height:auto !important;
  min-width:0 !important;
  max-width:58vw !important;
  max-height:220px !important;
  object-fit:contain !important;
}
.reviews-page .site-header .jx-header-brand{
  display:flex !important;
  flex-direction:row !important;
  align-items:center !important;
  justify-content:center !important;
  width:64px !important;
  min-width:64px !important;
  max-width:64px !important;
  height:68px !important;
  max-height:68px !important;
  overflow:hidden !important;
}
.reviews-page .site-header .jx-header-logo{
  display:block !important;
  width:58px !important;
  min-width:58px !important;
  max-width:58px !important;
  height:64px !important;
  max-height:64px !important;
  object-fit:contain !important;
}
@media (max-width:760px){
  .reviews-page .page-loader .jx-loader-logo{
    width:175px !important;
    max-width:62vw !important;
    max-height:180px !important;
  }
  .reviews-page .site-header .jx-header-brand{
    width:52px !important;
    min-width:52px !important;
    max-width:52px !important;
    height:58px !important;
    max-height:58px !important;
  }
  .reviews-page .site-header .jx-header-logo{
    width:48px !important;
    min-width:48px !important;
    max-width:48px !important;
    height:54px !important;
    max-height:54px !important;
  }
}
