
  #contactMain .contactForm {
    padding: 1em;
    background: #f5f8f9;
    grid-row-gap: 1em;
  }
  
  #contactMain .contactForm label > input,
  #contactMain .contactForm label > textarea {
    background-color: #ffffff;
  }
  
  #contactMain .contactForm > button[type="submit"] {
    justify-self: start;
  }

  #pageFooter .contactForm {
    
    display: flex;
    flex-flow: column nowrap;
    justify-content: flex-start;
    align-items: flex-start;
    
    flex: 1 0 0;
  }
  
  #pageFooter .contactForm > input,
  #pageFooter .contactForm > textarea {
  
    margin-top: 0.5rem;

    color: #fff;
    background-color: transparent;
  }
  
  #pageFooter .contactForm > input[name^="name_"] {
    margin-top: 0rem;
  }
  
  #pageFooter .contactForm > button[type="submit"] {
    margin-top: 0.5rem;
    font-size: 0.8rem;
    
    background-color: #ffffff;
    color: #333333;
  }
