html,
body {
  overflow-x: hidden;
}

html[lang="en"],
html[lang="en"] body,
html[lang="en"] * {
  font-family: "Noto Sans KR", sans-serif !important;
}

/* html[lang="en"] #navigation-menu {
  font-family: "Noto Sans KR", sans-serif !important ;
} */

html[lang="en"] .membership-main-text {
  font-weight: 800;
  font-size: 34px;
  line-height: 40px;
  letter-spacing: 0px;
  text-align: center;
}

html[lang="en"] .membership-gradation-box {
  max-width: none;
}

html[lang="en"] .membership-item-a .membership-main-text::before {
  content: "What makes";
  display: block;
  font-size: 32px;
  font-weight: 800;
  -webkit-text-fill-color: black;
  text-align: center;
}

html[lang="en"] .membership-item-a .membership-big-text {
  font-weight: 700;

  font-size: 50px;
  line-height: 60px;
  letter-spacing: 0px;
  text-align: center;
}

html[lang="en"] .membership-faq-card {
  display: none;
}

html[lang="en"] .membership-more-container {
  display: none;
}

html[lang="en"] .footer-container {
  display: none;
}

@media screen and (max-width: 420px) {
  html[lang="en"] .membership-item-z {
    padding-top: 100px !important;
  }

  html[lang="en"] .section1-main-image {
    max-width: 288px;
  }

  html[lang="en"] .membership-main-text {
    line-height: 44px;
    font-weight: 800;
    font-size: 36px;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
    margin-left: 0px;
  }

  html[lang="en"] .section2-main-text {
    margin-bottom: 0;
  }

  html[lang="en"] .membership-gradation-box {
    font-size: 20px;
    min-width: 0px;
  }

  html[lang="en"] .section1-big-text {
    font-size: 18px !important;
  }

  html[lang="en"] .membership-promotion-benefit {
    font-weight: 700 !important;
    font-size: 17px !important;
    line-height: 26px;
    letter-spacing: 0px;
    text-align: center;
  }

  html[lang="en"] .membership-item-z {
    padding-top: 120px;
  }

  html[lang="en"] .membership-item-a .membership-main-text::before {
    font-weight: 800;
    font-size: 25px;
    line-height: 36px;
    letter-spacing: 0px;
    text-align: center;
    vertical-align: middle;
  }

  html[lang="en"] .membership-item-a {
    padding-bottom: 60px;
  }

  html[lang="en"] .membership-item-a,
  html[lang="en"] .membership-item-z,
  html[lang="en"] .membership-item-c {
    padding: 60px 0px;
  }

  html .section6-share-title {
    text-align: center;
  }

  html[lang="en"] .benefit-title.highlight {
    font-weight: 700;
    font-size: 25px !important;
    line-height: 100% !important;
    letter-spacing: 0px;
    text-align: center;
  }
}

@media screen and (max-width: 419px) {
  html[lang="en"] .membership-text-area p {
    font-size: 12px;
  }
}
