body, .copyright-container {
  background-color: #000;
}

.appButton a {
  text-decoration: none;
}

.header-container, .nav_link {
  height: 55px;
}

.header-container {
  padding-bottom: 120px;
  padding-left: 24px;
  padding-right: 24px;
}

nav {
  justify-content: space-between;
  align-items: center;
  display: flex;
}

.header-primary-container {
  align-items: center;
  display: flex;
}

.nav_links {
  text-align: center;
  flex: auto;
  margin-bottom: 0;
  padding-left: 16px;
  font-size: 16px;
  font-weight: 600;
  line-height: 140%;
  list-style: none;
  display: flex;
}

.nav_link {
  align-items: center;
  display: flex;
}

.nav_link a {
  cursor: pointer;
  color: #fff;
  margin: 10px;
  padding: 10px;
  text-decoration: none;
}

.nav_link a:hover {
  color: #fff;
  text-decoration: underline;
}

.nav_links > li:first-child a {
  margin-left: 0;
  padding-left: 0;
}

.logo_link {
  min-width: none;
  cursor: pointer;
  justify-content: center;
  align-items: center;
  padding-left: 0;
  display: flex;
}

.logo_link img {
  width: 32px;
  height: 32px;
}

.content-container {
  padding-bottom: 120px;
  padding-left: 72px;
  padding-right: 72px;
}

.founder-intro-container h1 > span {
  -webkit-text-fill-color: transparent;
  text-align: center;
  background: linear-gradient(90deg, #fbafef 0%, #f87786 27.6%, #fb5c6f 68.89%) text;
}

.founder-photo {
  text-align: center;
}

.founder-photo img {
  border-radius: 243px;
  flex-shrink: 0;
  width: 243px;
  height: 243px;
}

.founder-intro-container {
  padding-top: 100px;
}

.founder-title-container {
  justify-content: center;
  padding-top: 40px;
  padding-bottom: 40px;
  display: flex;
}

.founder-title-container h1 {
  text-align: center;
  letter-spacing: 4px;
  flex-shrink: 0;
  max-width: 600px;
  font-size: 72px;
  font-weight: bold;
  line-height: 1.25;
}

.star-plan-info-container {
  -webkit-backdrop-filter: blur(7px);
  background: linear-gradient(0deg, #282c34 0%, #11002080 100%);
  border: 1px solid #fff2;
  border-radius: 40px;
  padding: 72px;
  box-shadow: 0 7px 20px 5px #0008;
}

.btn-view-contact {
  color: #000;
  background-color: #ff6464;
  border-radius: 5px;
  justify-content: center;
  align-items: center;
  width: 172px;
  height: 57px;
  display: flex;
}

.letter-card {
  color: #848d97;
  word-break: break-all;
}

.button_user, .join-now, .button_login {
  display: none;
}

@media (width <= 48rem) {
  .header-container {
    padding-bottom: 0;
  }

  .content-container {
    padding-left: 12px;
    padding-right: 12px;
  }

  .star-plan-info-container {
    border-radius: 8px;
    padding: 8px;
  }

  .nav_link {
    display: none;
  }

  .founder-title-container h1 {
    letter-spacing: 2px;
    max-width: 280px;
    font-size: 24px;
  }

  .nav_links > li:first-child {
    justify-content: center;
    display: flex;
  }
}
