.fr-upload-group .fr-label .fr-hint-text {
  margin-top: 0!important;
  font-size: 0.85rem;
  padding: 0.25rem 0;
}

.form-required {
  color: var(--red-marianne-425-625);
}

.fr-input-group--error label {
  color: var(--text-label-grey)!important;
}

.form-required:after {
  content:" *";
}

.fr-alert--error, .fr-alert--warning {
  display:none !important;
}