.page-container {
  width: 100%;
  max-width: 1280px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1024px) {
  .page-container {
    padding-left: 40px;
    padding-right: 40px;
  }
}

.section-title {
  font-size: 64px;
}
@media (max-width: 1024px) {
  .section-title {
    font-size: 42px;
  }
}

.pc_nav {
  height: auto !important;
}

/*@media (min-width: 768px) {*/
  .sections section:not(.min-h-screen) {
    min-height: 600px;
  }
/*}*/
.logoList .logoItem .content {
  opacity: 0;
  visibility: hidden;
  transform: translate(-50%, -50%);
}
.logoList .logoItem:hover .content {
  opacity: 1;
  visibility: visible;
}

.downloadList .download {
  background-color: #F7F7F7;
}
.downloadList .download:nth-child(2n) {
  background-color: #fff;
}
.downloadList .download svg {
  fill: red;
  width: 28px;
  height: 28px;
}
.downloadList .download svg * {
  fill: red;
}
.downloadList .download:hover {
  color: #fff;
  background-color: red;
}
.downloadList .download:hover svg {
  fill: #fff;
}
.downloadList .download:hover svg * {
  fill: #fff;
}

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