.contact-form {
  max-width: 900px;
  margin: 2rem auto; }
  .contact-form .form-group {
    margin-bottom: 1.5rem; }
    .contact-form .form-group label {
      display: block;
      margin-bottom: 0.5rem;
      font-weight: 700; }
    .contact-form .form-group input,
    .contact-form .form-group textarea {
      width: 100%;
      padding: 0.8rem;
      border: 1px solid #e1e4e8;
      border-radius: 4px;
      font-size: 2rem; }
  .contact-form .submit-button {
    background-color: #2e7d32;
    color: white !important;
    padding: 0.8rem 1.5rem;
    border: none;
    border-radius: 4px;
    cursor: pointer;
    transition: background-color 0.3s ease; }
    .contact-form .submit-button:hover {
      background-color: #1b5e20; }

/*# sourceMappingURL=custom.css.map */