.main-bg {
  background-image: url("res/japan.jpg");
  background-size: cover;
}

h1 {
 color: white; 
}

.sidebar {
  width: 190px; /* Set the width of the sidebar */
  position: fixed; /* Fixed Sidebar (stay in place on scroll) */
  z-index: 1; /* Stay on top */
  top: 350px; /* Stay at the top */
  right: 550px;
  overflow-x: hidden; /* Disable horizontal scroll */
  padding-top: 20px; 
  font-size: 20px;
  padding: 5px;
}

.main-content {
  position: fixed;
  top: 100px;
  left: 200px;
  width: 700px;
  height: 80%;
}

.main-content div p {
  position:fixed;
  left: 300px;
  top: 50px;
  width: 825px;
  color: white;
}

.hera-fly {
 position: fixed;
 right: 100px;
 top: 100px;
}