body main.main-press section {
  background: linear-gradient(315deg, #040b27 50%, #091b57 100%);
}
body main.main-press section .header-press {
  padding: 13.5px 0px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0px;
  color: #091b57;
  background: linear-gradient(90deg, #dddddd 100%, #f8f8f8 0%);
}
body main.main-press section .header-press h1 {
  margin-bottom: 0px;
  font-size: 17px;
  font-style: normal;
  font-weight: 400;
  line-height: 35px;
}
body main.main-press section .border-press {
  height: 8px;
  background-color: #b4b4b4;
}
body main.main-press section .border-press .line-1,
body main.main-press section .border-press .line-2 {
  border-bottom: 1px solid #696969;
  box-shadow: 0px 0px 1px 0px #5c5c5c;
}
body main.main-press section .border-press .line-1 {
  padding: 2px 0px;
}
body main.main-press section .border-press .line-2 {
  padding-top: 1px;
}
body main.main-press section .group-press {
  display: flex;
  justify-content: center;
  flex-direction: column;
  gap: 18px;
  padding: 58px 30px;
}
body main.main-press section .group-press .press-detail {
  padding: 16px;
}
body main.main-press section .group-press .press-detail img {
  width: 100%;
}
@media (min-width: 481px) {
  body main.main-press section .group-press {
    padding: 58px 20px;
  }
}
@media (min-width: 769px) {
  body main.main-press section .header-press {
    padding: 19px 0px;
  }
  body main.main-press section .header-press h1 {
    font-size: 25px;
  }
  body main.main-press section .group-press {
    padding: 58px 0px;
  }
}
@media (min-width: 992px) {
  body main.main-press section .group-press {
    padding: 91px 120px;
  }
}
@media (min-width: 1025px) {
  body main.main-press section .group-press {
    flex-direction: row;
    padding: 91px 65px;
    gap: 18px;
  }
  body main.main-press section .group-press .press-detail {
    padding: 20px;
    max-width: 680px;
  }
}
@media (min-width: 1200px) {
  body main.main-press section .group-press .press-detail {
    max-width: 744px;
  }
}
@media (min-width: 1440px) {
  body main.main-press section .group-press {
    padding: 91px 0px;
  }
}

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