header .background {
  background: linear-gradient(180deg, #f7f7f7 0%, #f6f6f7 12%, #f5f5f6 24%, #f4f3f6 38%, #f4f5f9 52%, #f7f5f9 68%, #fbf9fb 84%, #ffffff 100%) !important;
}

header .background .container > .row > div.image > .wrapper > .inner {
  padding-top: 94% !important;
}

header .background .container > .row > div.text > .wrapper > .title {
  font-weight: 600;
  color: #fff;
  padding: var(--px15) var(--px5);
  background: linear-gradient(90deg, #2d397d, #374ecf) !important;
}

header .background .container > .row > div.text > .wrapper > img {
  width: 100% !important;
  height: auto !important;
  max-height: var(--px200);
  object-fit: contain;
  object-position: left center;
}

header .background .container > .row > div.image {
  background: radial-gradient(
      circle at center,
      rgba(119, 221, 253, 0.22) 0%,
      rgba(119, 221, 253, 0.16) 18%,
      rgba(119, 221, 253, 0.10) 38%,
      rgba(119, 221, 253, 0.05) 58%,
      rgba(119, 221, 253, 0.02) 74%,
      rgba(119, 221, 253, 0) 100%
  ),
  linear-gradient(180deg, #f7f7f7, #f4f5f9, #fff) !important;
}

main .count-down > .wrapper {
  background: linear-gradient(90deg, #0291bd, #2d397d) !important;
}

@media (max-width: 575px) {
  header .background .container > .row > div.text > .wrapper > img {
    max-height: var(--px140);
  }
}
