.partner_join {
  padding: 11.7rem 0 17.3rem;
}
.partner_join .head {
  width: 31.597222%;
}
.partner_join .head h2 {
  letter-spacing: 2.1px;
}
.partner_join p {
  margin-top: 2.8rem;
}
.partner_join .btn {
  margin-top: 3.1rem;
  min-width: 23.8rem;
  padding-left: 2.2rem;
}
.partner_join .con_form {
  flex: 1;
  width: 100%;
  max-width: 86.7rem;
  margin-top: 1.05%;
}
@media screen and (max-width: 768px) {
  .partner_join {
    padding: 50px 0;
  }
  .partner_join .flex {
    gap: 30px;
  }
  .partner_join .head {
    width: 100%;
  }
  .partner_join .con_form {
    max-width: unset;
    margin: 0;
  }
}
