._form-disclaimer {
  position: relative;

  padding: 0 64px 0 0;
}

._form-disclaimer ._form-disclaimer-short p,
._form-disclaimer ._form-disclaimer-full p,
._form-disclaimer ._form-disclaimer-short li,
._form-disclaimer ._form-disclaimer-full li {
  font-size: 13px;
  line-height: 20px;
  text-align: left;
  color: #9e9e9e;
}

._form-disclaimer ._form-disclaimer-short li p,
._form-disclaimer ._form-disclaimer-full li p {
  margin: 0;
  padding: 0;
}

._form-disclaimer ._form-disclaimer-full {
  display: none;
}

._form-disclaimer ._form-disclaimer-trigger {
  position: absolute;
  right: 0;
  top: 0;
  cursor: pointer;

  margin: 0;
  padding: 0;

  background-color: transparent;
  border: 0;

  font-size: 13px;
  line-height: 20px;
  font-weight: 700;
  text-align: left;
  color: #cbb87e;

  transition: color 300ms ease-in-out;
}

._form-disclaimer ._form-disclaimer-trigger:hover {
  color: #000;

  outline: none;
  box-shadow: none;
}

._form-disclaimer._is-active ._form-disclaimer-full {
  display: block;
}

._form-disclaimer._is-active ._form-disclaimer-short {
  display: none;
}
