.candidatura-identification-section,
.candidatura-questions-section {
  padding: 20px;
  border: 1px solid #ddd;
  border-radius: 8px;
  background-color: rgba(255, 255, 255, 0.1);
  margin-bottom: 20px;
}

.form-label,
.form-control,
.form-check-label {
  font-size: 0.8rem;
  font-family: 'Poppins', sans-serif;
  background-color: rgba(255, 255, 255, 0.1);
}

.form-label-span,
.form-control,
.form-check-label {
  font-size: 0.6rem;
  font-family: 'Poppins', sans-serif;
  background-color: rgba(255, 255, 255, 0.1);
}

.hidden-field {
  display: none;
}

.candidatura-benefits-section {
  margin-bottom: 20px;
  padding: 15px;
  background-color: rgba(255, 255, 255, 0.1);
  border-radius: 8px;
}

.error-message {
  color: red;
  font-size: 0.8rem;
  margin-top: 5px;
  display: none;
}

.form-control.is-invalid {
  border-color: red;
}