/* v6.9.374 — transparent supplied Fueltek animated header logo.
   Homepage: animation runs only after the launch intro has completed.
   All other states/pages: the exact final frame is used as a normal static logo. */

html[data-theme] body .header .logo{
  position:relative!important;
  background-image:none!important;
  background-color:transparent!important;
  color:transparent!important;
  overflow:hidden!important;
  display:flex!important;
  align-items:center!important;
  justify-content:flex-start!important;
  transform:none!important;
}

html[data-theme] body .header .logo::before,
html[data-theme] body .header .logo::after{
  pointer-events:none!important;
}

html[data-theme] body .header .logo > *{
  opacity:1!important;
}

.fueltek-header-logo-media{
  position:absolute!important;
  left:8px!important;
  top:50%!important;
  width:202px!important;
  max-width:calc(100% - 20px)!important;
  height:auto!important;
  max-height:78px!important;
  transform:translateY(-50%)!important;
  object-fit:contain!important;
  object-position:left center!important;
  display:block!important;
  margin:0!important;
  padding:0!important;
  border:0!important;
  background:transparent!important;
  pointer-events:none!important;
  user-select:none!important;
  -webkit-user-drag:none!important;
}

.fueltek-header-logo-video{
  z-index:2!important;
  opacity:0!important;
  visibility:hidden!important;
}

.fueltek-header-logo-freeze{
  z-index:1!important;
  opacity:1!important;
  visibility:visible!important;
}

.logo.is-playing-header-logo .fueltek-header-logo-video{
  opacity:1!important;
  visibility:visible!important;
}

.logo.is-playing-header-logo .fueltek-header-logo-freeze{
  opacity:0!important;
  visibility:hidden!important;
}

@media(max-width:1220px) and (min-width:561px){
  .fueltek-header-logo-media{
    left:8px!important;
    width:184px!important;
    max-height:68px!important;
  }
}

@media(max-width:560px){
  .fueltek-header-logo-media{
    left:6px!important;
    width:138px!important;
    max-width:calc(100% - 10px)!important;
    max-height:50px!important;
  }
}

@media(prefers-reduced-motion:reduce){
  .fueltek-header-logo-video{display:none!important}
  .fueltek-header-logo-freeze{opacity:1!important;visibility:visible!important}
}
