.fullscreen-image {
  display: none;
  z-index: 9999;
}

@media (max-width: 768px) {
  .fullscreen-image {
    display: block;
    width: 100vw;
    min-height: 100vh;
    background-color: #023265;
    position: relative;
    margin-left: calc(-50vw + 50%);
    margin-right: calc(-50vw + 50%);
  }

  .fullscreen-image img {
    width: 100%;
    height: 100%;
    position: relative;
    display: block;
  }
}

.empty {
  display: none;
  z-index: 1112;
}

@media (max-width: 768px) {
  .empty {
    min-height: 1500px;
    background-color: #023265;
    width: 100%;
    display: block;
  }
}

html {
  overflow-y: auto;
}
