.contact .wpcf7 {
  max-width: 36rem;
}

.contact input[type='submit'] {
  padding: var(--btn-padding);
  border-radius: var(--btn-radius);
  cursor: pointer;
  transition: all 0.3s ease-in-out;
}

.contact input[type='submit']:hover {
  background: var(--btn-hover-color);
  color: var(--btn-hover-font-color);
  border: 1px solid var(--btn-hover-color);
}

.contact input[type='date'],
.contact input[type='datetime-local'],
.contact input[type='datetime'],
.contact input[type='email'],
.contact input[type='month'],
.contact input[type='number'],
.contact input[type='password'],
.contact input[type='search'],
.contact input[type='tel'],
.contact input[type='text'],
.contact input[type='time'],
.contact input[type='url'],
.contact input[type='week'] {
  padding: 5px 10px;
  cursor: pointer;
}

.contact input[type='color'],
.contact input[type='date'],
.contact input[type='datetime-local'],
.contact input[type='datetime'],
.contact input[type='email'],
.contact input[type='month'],
.contact input[type='number'],
.contact input[type='password'],
.contact input[type='search'],
.contact input[type='tel'],
.contact input[type='text'],
.contact input[type='time'],
.contact input[type='url'],
.contact input[type='week'],
.contact select,
.contact textarea {
  width: 100%;
  background-color: var(--secondary);
}

/* Editor Appearance */
.acf-block-preview {
}
