.form .group {
  display: flex;
  margin-bottom: 10px;
  align-items: center; }
  .form .group.start {
    align-items: flex-start; }
    .form .group.start span {
      padding-top: 8px; }
  .form .group span {
    text-align: right;
    margin-right: 10px;
    flex-basis: 80px; }
  .form .group input {
    flex-grow: 1;
    padding: 10px;
    font-size: 16px; }
  .form .group textarea {
    flex-grow: 1;
    font-size: 16px;
    padding: 10px;
    height: 200px; }
  .form .group #submit {
    padding: 20px 0;
    border: 1px solid white;
    outline: none;
    background: none;
    color: white;
    font-size: 16px;
    cursor: pointer; }
    .form .group #submit:hover {
      background: rgba(29, 55, 104, 0.7); }
