/* Add custom CSS styles below */ 
input, textarea, select {
  border-radius: 18px !important;
  border: 1.5px solid #6e5a2b !important;
  background: #000 !important;
  color: #cfd3e6 !important;
  padding: 16px 18px !important;
  font-size: 16px !important;
  box-sizing: border-box !important;
}

input::placeholder,
textarea::placeholder {
  color: #7d8298 !important;
  opacity: 1 !important;
}

input:focus,
textarea:focus,
select:focus {
  border-color: #d8b86a !important;
  box-shadow: 0 0 0 3px rgba(216, 184, 106, 0.12) !important;
  outline: none !important;
}

label, .label, .field-label {
  color: #d8b86a !important;
  font-weight: 700 !important;
}

small, .help-text, .description {
  color: #8c93ad !important;
  font-size: 13px !important;
}

.error,
.error-message,
.validation-message {
  color: #ff6b6b !important;
  font-size: 13px !important;
}

input.invalid,
textarea.invalid,
select.invalid {
  border-color: #ff6b6b !important;
  box-shadow: 0 0 0 2px rgba(255, 107, 107, 0.08) !important;
}