.secondary-page-container {
  padding-top: 70px;
}

.secondary-page-container > .banner {
  width: 100%;
  height: 37.396vw;
  background-repeat: no-repeat;
  background-size: cover;
  color: #fff;
  position: relative;
}

.secondary-page-container > .banner .banner-info {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -72%);
  width: 50%;
}

.secondary-page-container > .banner .banner-info h1 {
  font-size: 3.958vw;
  font-weight: bold;
  line-height: 4.688vw;
  margin-bottom: 1.979vw;
  letter-spacing: 2px;
  text-align: left;
}
.secondary-page-container > .banner .banner-desc {
  font-size: 1.771vw;
  line-height: 2.604vw;
  text-align: left;
}

.secondary-page-container > img {
  width: 100%;
}