.webform-submission-form {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  justify-content: center;
  gap: 0.5em;
  
  padding: 3rem;
  background-color: #FFF;
  border-radius: 10px;
  
  .form-item--first-name {
    flex: 0 1 50%;
  }
  
  .form-item--last-name {
    flex: 1;
  }
  
  .webform-type-webform-address {
    flex: 1 1 100%;
    padding-top: 0;
  }
  
  .form-item--phone-number {
    flex: 0 1 50%;
    
    .iti {
      width: 100%;
    }
  }
  
  .form-item--email {
    flex: 1;
  }
  
  input[type="submit"] {
    margin-top: 2rem;
  }
}