/* ========== HEADER ========== */
/* Fix me */
#main-header {
  transform-origin: top;
  transition: transform 0.2s ease, background-image 0.3s ease;
  position: relative;
  max-width: 100vw;
  overflow-x: hidden; 
  margin: 0;
  padding: 0;
  background-image: var(--plateStrip);
  background-size: 25% auto;
  background-repeat: repeat;
}

#header-image {
  display: none;
  width: 100%;
  height: auto;
}

header {
  position: relative;
  overflow: hidden;
  z-index: 1900;
}
/* Fix me */
#header-video {
  width: 100%;
  height: auto;
  max-width: 100%;
  object-fit: contain;
  display: block;
}

@media (max-width: 768px) {
  .header-vid-container video, #header-video {
    display: none;
  }

  #header-image {
    display: block;
  }

}