.homepage .content-homepage>div {
  position: relative;
  margin-block-start: -1.25rem;
  border-radius: 1.25rem 1.25rem 0 0;
}

@media screen and (min-width:64rem) {
  .homepage {
    display: flex;
  }

  .homepage .hero-homepage,
  .homepage .content-homepage {
    width: 50%;
  }

  .homepage.home-game-over .hero-homepage {
    width: 100%;
  }

  .homepage .hero-homepage .hero-homepage-content {
    position: sticky;
    top: 0;
  }

  .homepage.home-game-over .hero-homepage .hero-homepage-content {
    position: relative;
    display: flex;
  }
  .homepage.home-game-over .hero-homepage-content_fix {
    width: 50%;
  }
  .homepage.home-game-over .hero-homepage-content_fix .desktop-image {
    width: 50%;
  }
  .homepage .content-homepage>div:first-child {
    margin-block-start: 0;
    border-radius: 0;
  }
}
