.home_background {
  background-image: url("../images/home_bg_mobile.jpg");
  background-size: cover;
  height: calc(100vh - 65px - 172px);
}
@media (min-width: 576px) {
  .home_background {
    background-image: url("../images/home_bg_desktop.jpg");
    height: calc(100vh - 55px - 118px);
  }
}

#page, #content {
  min-height: unset;
}

.homepage_content {
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: space-around;
  padding: 100px 20px 20px 20px;
}
@media (min-width: 576px) {
  .homepage_content {
    padding: 30px;
  }
}

.enterButton {
  width: 200px;
  display: flex;
  justify-content: center;
}
@media (min-width: 576px) {
  .enterButton {
    width: 400px;
  }
}

.program_name img {
  width: 100%;
  max-width: 600px;
}

.slogan_sentence img {
  max-width: 100%;
}

/*# sourceMappingURL=homepage.css.map */
