.d_text .b24-form-sign {
  display: none;
}

.d_text .b24-form-wrapper {
  margin-top: 32px;
  max-width: 800px;
  padding: 50px 100px;
  border: 1px solid var(--border-gray);
  margin-bottom: 16px;
  border-radius: unset;
}

.d_text .b24-form-wrapper.b24-form-border-bottom {
  border-bottom: 1px solid var(--border-gray);
}

.d_text .b24-form-header-title {
  font-family: var(--font-roboto);
  font-weight: 500;
  margin-bottom: 8px;
}

.d_text .b24-form-header,
.d_text .b24-form-content {
  padding: 0;
  border-bottom: none;
}

.d_text .b24-form-header-description {
  font-family: var(--font-roboto-reg);
  font-size: 1.25rem;
  font-weight: 400;
  margin-bottom: 24px;
}

.d_text .b24-form-field {
  margin-bottom: 16px;
}

.d_text .b24-form-btn-block {
  padding: 0;
  -webkit-box-flex: unset;
      -ms-flex: unset;
          flex: unset;
  margin: 20px auto 0 auto;
}

.d_text .b24-form-btn {
  width: 264px;
  padding: 14px 30px;
  font-family: var(--font-notoSans);
  font-size: 1rem;
  font-weight: 400;
  background-color: var(--red-main);
}

@media only screen and (max-width: 1024px) {
  .d_text .b24-form-wrapper {
    max-width: 500px;
    padding: 30px;
  }

  .d_text .b24-form-header-title {
    font-size: 1.25rem;
  }

  .d_text .b24-form-header-description {
    font-size: 1rem;
  }

  .d_text .b24-form-btn-block {
    margin-top: 8px;
  }

  .d_text .b24-form-btn {
    width: 220px;
  }
}
