.notetext {
  display: block;
  margin-bottom: 20px;
}

.user_forms {
  border-radius: var(--box_radius);
  transition: var(--animation);
  background: #fff;
  width: 100%;
  max-width: 500px;
  padding-bottom: 20px;

  &:hover {
    box-shadow: var(--box_shadow);
  }

  background: #fff;
  &_mess {
    padding: 20px;
    border-radius: var(--radius1) var(--radius1) 0px 0px;
    margin-bottom: 20px;
    border-bottom: 1px #ddd dotted;
  }

  &_alert {
    color: red;
    padding: 0px 20px;
    margin-bottom: 15px;
  }

  &_item {
    display: flex;
    padding: 0px 20px;
    flex-direction: column;
    margin-bottom: 20px;

    input {
      width: 100%;
    }
  }

  &_capch {
    display: flex;
    flex-wrap: wrap;
    padding: 0px 20px;
    margin-bottom: 20px;
    label {
      width: 100%;
      margin-bottom: 5px;
      color: #666666;
    }
    input {
      width: calc(100% - 159px);

      border-radius: 0px 4px 4px 0px;
      border-left: none;
    }
    img {
      width: 159px;
      border-radius: 4px 4px 0px 0px;
    }
  }

  &_submit {
    padding: 0px 20px;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    gap: 10px;

    input {
    }

    a {
      text-decoration: none;
    }
  }
}