header .background {
  background-position: 50% 50% !important;
  background-repeat: repeat !important;
  background-image: url(/statics/images/site.header.background.png) !important;
  background-size: auto 275px !important;
}

header .background > .container {
  background-position: inherit;
  background-repeat: no-repeat !important;
  background-image: url(/statics/images/site.header.png) !important;
  background-size: inherit;
}

header .background .container > .row {
  height: 275px !important;
}

header .background .container > .row > div.image > .wrapper .img {
  background-image: none !important;
}

header .background .container > .row > div.text > .wrapper > .title,
header .background .container > .row > div.text > .wrapper img {
  display: none !important;
}

main .count-down > .wrapper {
  background: linear-gradient(to right, #1a318b, #1e379a) !important
}

@media (max-width: 767px) {
  header .background {
    padding-top: 0 !important;
    background-size: 100% auto !important;
  }

  header .background .container > .row {
    height: auto !important;
    aspect-ratio: 743 / 275;
  }
}
