/* 0.9.15: brand track independent of Flatsome overflow scrolling. */
body.ppv6-is-home .ppv6-v6-brand-carousel .ppv6-rail.ppv6-brand-viewport {
  display:block!important;
  overflow:hidden!important;
  scroll-snap-type:none!important;
  scroll-behavior:auto!important;
  position:relative;
  isolation:isolate;
  min-width:0!important;
}
body.ppv6-is-home .ppv6-v6-brand-carousel .ppv6-brand-track {
  display:flex!important;
  flex-flow:row nowrap!important;
  align-items:center;
  gap:12px;
  position:relative;
  width:max-content;
  min-width:max-content;
  transform:translate3d(0,0,0);
  will-change:transform;
}
body.ppv6-is-home .ppv6-v6-brand-carousel .ppv6-brand-track>.ppv6-v6-brand-card {
  flex:0 0 145px!important;
  min-width:145px!important;
  width:145px!important;
}
@media(max-width:700px){
  body.ppv6-is-home .ppv6-v6-brand-carousel .ppv6-brand-track>.ppv6-v6-brand-card {
    flex-basis:130px!important;min-width:130px!important;width:130px!important;
  }
}
/* The supplied original image is used as-is, with no recoloring or redraw. */
body.ppv6-child-site .ppv6-logo img.ppv6-logo-original,
body.ppv6-child-site .ppv6-footer-logo img.ppv6-logo-original{
  object-fit:contain!important;filter:none!important;opacity:1!important;
}
