.paragraph--type--webform > * form {
  width: 80%;
  margin: 0 auto;
}

.paragraph--type--webform > * label,
.paragraph--type--webform > * input {
  display: inline-block;
}

.paragraph--type--webform > * label {
  width: 30%;
  text-align: right;
}

.paragraph--type--webform > * .form-textarea-wrapper textarea {
    display: inline-block;
    width: 52%;
    margin-left: 35%;
}

.paragraph--type--webform > * label+input {
  width: 50%;
  margin: 0 10% 0 4%;

}

.paragraph--type--webform > * .webform-button--submit {
  border: 2px solid;
  display: inline-block;
  text-align: center;
  background-repeat: no-repeat;
  padding: 0.5em;
}

.paragraph--type--webform > * .webform-button--submit {
  margin: 0 13% 0 4%;
  float: right;
}

.paragraph--type--webform {
  padding-bottom: 5em;
}

@media screen and (min-width: 768px ) {
}

@media screen and (max-width: 1023px ) {
  .paragraph--type--webform > * .form-textarea-wrapper textarea {
    width: 53.5%;
  }
}


