/**
 * @file
 * Form component's rules.
 *
 * Defines rules for form components : input, label, etc.
 *
 */


/**
 * Forms bases
 */

 .webform-submission-contact-form input,
 .webform-submission-contact-form textarea {
	max-width: 100%;
}

/**
 * Input Text
 */

 .webform-submission-contact-form input[type="text"],
 .webform-submission-contact-form input[type="email"] {
  max-width: 320px;
  display: block;
  padding: 0.5rem;
  background-color: #fafafa;
  border: solid 1px #D9D9D9;
}

/**
 * Textaera
 */

 .webform-submission-contact-form textarea {
  max-width: 520px;
  display: block;
  padding: 0.5rem;
  background-color: #fafafa;
  border: solid 1px #D9D9D9;
}



.webform-submission-contact-form .webform-button--submit {
  display: inline-flex;
  align-items: center;
  border-radius: 40px;
  border: 1px solid var(--color-brand--3);
  padding: 0.8rem 1.5rem;
  color: var(--color-brand--3);
  margin: 0.5rem 0;
  width: max-content;
  transition: 0.1s;
  background-color: var(--color-neutral--6);
  font-weight: 700;
  width: fit-content;
}
.webform-submission-contact-form .webform-button--submit:hover {
  color: var(--color-neutral--6);
  background-color: var(--color-brand--3);
  transition: 0.1s;
}

