header {
  width: 100%;
  padding: 1.25rem;
  height: 60px;
  -webkit-box-pack: end;
      -ms-flex-pack: end;
          justify-content: end;
  background: transparent;
}

.header-block-logo {
  display: none;
}

.header-block-container {
  width: auto;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: reverse;
      -ms-flex-direction: row-reverse;
          flex-direction: row-reverse;
}

.header-link a:hover {
  color: #fff !important;
  text-decoration: none !important;
}

.header-list {
  background: transparent;
}

.background-block {
  width: 100%;
  height: 100vh;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: -1;
}

.background-image {
  display: block;
  width: 100%;
  height: 100%;
  -o-object-fit: fill;
     object-fit: fill;
}

.central-image {
  position: fixed;
  top: 50%;
  left: 50%;
  -webkit-transform: translate(-50%, -50%);
          transform: translate(-50%, -50%);
  width: 80%;
  height: 30%;
}
.central-image img {
  width: 100%;
  height: 100%;
  display: block;
  -o-object-fit: contain;
     object-fit: contain;
}