section#edit-personal-information .webform-section-wrapper {
    display: flex
;
    justify-content: space-between;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-first-name.form-item-first-name {
    width: 50%;
  margin-right: 1rem;
}
.js-form-item.form-item.js-form-type-textfield.form-type-textfield.js-form-item-last-name.form-item-last-name {
    width: 50%;
  margin-left: 1rem;
}
section#edit-contact-information .webform-section-wrapper {
    display: flex;
}
.js-form-item.form-item.js-form-type-number.form-type-number.js-form-item-age-in-years.form-item-age-in-years{
width: 100%;
margin-right: 1rem;}
.js-form-item.form-item.js-form-type-tel.form-type-tel.js-form-item-mobile.form-item-mobile{
width: 100%;
margin-left: 1rem;}
.js-form-item.form-item.js-form-type-email.form-type-email.js-form-item-e-mail.form-item-e-mail{
  width: 100%;
margin-left: 1rem;
}