/*
 * DSFR v1.0.0-rc1.0 | restricted use
 */
@charset "UTF-8";.fr-input-group:not(:last-child),.fr-select-group:not(:last-child){margin-bottom:1.5rem}.fr-input-group .fr-label .fr-hint-text,.fr-select-group .fr-label .fr-hint-text{margin-top:.25rem;margin-bottom:.5rem}.fr-label{display:block;font-size:1rem;line-height:1.5rem}.fr-label+.fr-input,.fr-label+.fr-select{margin-top:.5rem}.fr-hint-text{display:block;font-size:.75rem;line-height:1.25rem;margin-top:0;margin-bottom:0}.fr-hint-text+.fr-input,.fr-hint-text+.fr-input-wrap,.fr-hint-text+.fr-select{margin-top:.5rem}.fr-error-text{display:flex;flex-direction:row;align-items:center;font-size:.75rem;line-height:1.25rem;margin-top:1rem;margin-bottom:0}.fr-error-text:before,.fr-valid-text:before{font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1}.fr-error-text:before{font-size:1rem;content:"";display:inline-block;margin-right:.25rem}.fr-valid-text{display:flex;flex-direction:row;align-items:center;font-size:.75rem;line-height:1.25rem;margin-top:1rem;margin-bottom:0}.fr-valid-text:before{font-size:1rem;content:"";display:inline-block;margin-right:.25rem}.fr-form-group{margin-bottom:2rem}.fr-fieldset{position:relative;margin:0;padding:0;border:0}.fr-fieldset .fr-hint-text{margin-bottom:1rem}.fr-fieldset__legend{margin-bottom:1rem;font-size:1rem;line-height:1.5rem;font-weight:700}.fr-fieldset__legend .fr-hint-text{margin-top:.5rem;margin-bottom:0;font-weight:400}.fr-fieldset__content{position:relative}.fr-fieldset--inline .fr-fieldset__content{display:flex;align-items:baseline;justify-content:flex-start;flex-wrap:wrap;margin:-.75rem 0}.fr-fieldset--inline .fr-checkbox-group{display:inline-flex;margin-bottom:0}.fr-fieldset--inline .fr-checkbox-group:first-child{margin-top:0}.fr-fieldset--inline .fr-checkbox-group:not(:last-child){margin-right:1.25rem}.fr-fieldset--inline .fr-checkbox-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group{display:inline-flex}.fr-fieldset--inline .fr-radio-group:not(:last-child) input[type=radio i]+label{margin-right:1.75rem}.fr-fieldset--inline .fr-radio-group:first-child{margin-top:0}.fr-fieldset--inline .fr-radio-group:first-child input[type=radio i]+label{margin-top:0}.fr-fieldset--inline .fr-radio-group:last-child{margin-bottom:0}.fr-fieldset--inline .fr-radio-group:last-child input[type=radio i]+label{margin-bottom:0}.fr-fieldset--error .fr-fieldset__content:before,.fr-fieldset--valid .fr-fieldset__content:before{content:"";position:absolute;top:.75rem;bottom:.75rem;left:-.5rem;width:2px}.fr-fieldset:disabled .fr-label,.fr-fieldset[disabled] .fr-label{color:var(--g600-g400)}.fr-input-group--valid .fr-label,.fr-select-group--valid .fr-label{color:var(--success)}.fr-input-group--error .fr-label,.fr-select-group--error .fr-label{color:var(--error)}.fr-input-group--disabled .fr-label,.fr-select-group--disabled .fr-label{color:var(--g600-g400)}.fr-label{color:var(--g800)}.fr-label--error{color:var(--error)}.fr-hint-text{color:var(--g600)}.fr-error-text{color:var(--error)}.fr-valid-text{color:var(--success)}.fr-fieldset{color:var(--g800)}.fr-fieldset--error .fr-fieldset__content:before{background-color:var(--error)}.fr-fieldset--error .fr-label{color:var(--error)}.fr-fieldset--valid .fr-fieldset__content:before{background-color:var(--success)}.fr-fieldset--valid .fr-label{color:var(--success)}