/*
 * DSFR v1.0.0-rc1.0 | restricted use
 */
@charset "UTF-8";.fr-sidemenu{--is-list:false;--is-link:false;position:relative;box-shadow:0 8px 8px 0 rgba(0,0,0,.1),0 8px 16px -16px rgba(0,0,0,.32);margin-left:-1rem;margin-right:-1rem}.fr-sidemenu a:not([href]){cursor:default}.fr-sidemenu__title{margin:0;padding:1rem 0;font-size:1.125rem;line-height:1.75rem;font-weight:700}.fr-sidemenu__list{font-weight:700}.fr-sidemenu__list .fr-sidemenu__list{margin:0 .5rem 1.5rem;font-weight:400}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:1rem;line-height:1.5rem;font-weight:400}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{font-size:.875rem;line-height:1.5rem}.fr-sidemenu__item{position:relative}.fr-sidemenu__item:before{content:none}.fr-sidemenu__item:last-child{border:0}.fr-sidemenu__item--active>.fr-sidemenu__btn:after,.fr-sidemenu__item--active>.fr-sidemenu__link:after{content:"";position:absolute;top:.75rem;bottom:.75rem;left:0;width:2px}.fr-sidemenu__item .fr-sidemenu__item .fr-sidemenu__item{border:0}.fr-sidemenu__inner>.fr-collapse{margin:0 1rem}.fr-sidemenu__btn{position:relative;display:flex;flex-direction:row-reverse;align-items:center;width:100%;height:100%;padding:.75rem .5rem;margin:0 auto;font-size:1rem;line-height:1.5rem;text-align:left;font-weight:700;background:0;border:0}.fr-sidemenu__btn:before,.fr-sidemenu__inner>.fr-sidemenu__btn:after{font-family:icons!important;font-style:normal;font-weight:400!important;font-variant:normal;text-transform:none;line-height:1}.fr-sidemenu__btn:before{font-size:1rem;content:"";margin-left:auto;margin-right:0;transition:transform .3s}.fr-sidemenu__btn[aria-expanded=true i]{border:0}.fr-sidemenu__btn[aria-expanded=true i]:before{transform:rotate(-180deg)}.fr-sidemenu__inner>.fr-sidemenu__btn{width:100%;font-weight:400}.fr-sidemenu__inner>.fr-sidemenu__btn:before{margin-right:1rem}.fr-sidemenu__inner>.fr-sidemenu__btn:after{font-size:1rem;content:"";margin-left:.5rem;margin-right:.5rem}.fr-sidemenu__link{display:flex;flex-direction:row;width:calc(100% - 1rem);margin:0 .5rem;padding:.75rem 0;font-size:1rem;line-height:1.5rem;text-align:left}.fr-sidemenu{background-color:var(--w-g750)}.fr-sidemenu__title{color:var(--g800);background-color:var(--t-plain)}.fr-sidemenu__item,.fr-sidemenu__title{border-bottom:1px solid var(--g300)}.fr-sidemenu__item:last-child .fr-sidemenu__btn{border-bottom:1px solid var(--t-plain)}.fr-sidemenu__item--active>.fr-sidemenu__btn,.fr-sidemenu__item--active>.fr-sidemenu__link{color:var(--bf500)}.fr-sidemenu__item--active>.fr-sidemenu__btn:after,.fr-sidemenu__item--active>.fr-sidemenu__link:after{background-color:currentColor}.fr-sidemenu__btn{color:var(--g800)}.fr-sidemenu__inner>.fr-sidemenu__btn{background-color:var(--w-g750)}.fr-sidemenu__link{color:var(--g800);background-color:var(--t-plain)}:root:not([data-fr-theme=dark i]) .fr-sidemenu__link{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}:root:not([data-fr-theme=dark i]) [class*="--scheme-light-"] .fr-sidemenu__link,:root:not([data-fr-theme=dark i]) [class*=fr-scheme-light] .fr-sidemenu__link{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}:root:not([data-fr-theme=dark i]) [class*="--scheme-dark-"] .fr-sidemenu__link,:root:not([data-fr-theme=dark i]) [class*=fr-scheme-dark] .fr-sidemenu__link{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}:root[data-fr-theme=dark i] .fr-sidemenu__link{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}@media (min-width:48em){.fr-sidemenu{margin-left:0;margin-right:0;padding-right:2rem;box-shadow:none}.fr-sidemenu:before{content:none}.fr-sidemenu .fr-collapse{margin-left:-4px;margin-right:-4px;padding-left:4px;padding-right:4px}.fr-sidemenu__title{font-size:1.25rem;line-height:2rem;margin:0 0 1.5rem;padding:0;border:0}.fr-sidemenu__list .fr-sidemenu__list{margin:0 1rem}.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__btn,.fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__list .fr-sidemenu__link{padding:.75rem .5rem}.fr-sidemenu__list{margin:0}.fr-sidemenu__item{border:0}.fr-sidemenu__inner{padding:0 2rem 0 .25rem}.fr-sidemenu__inner>.fr-collapse{margin:0;overflow:initial;max-height:none}.fr-sidemenu__inner>.fr-collapse:before{display:none}.fr-sidemenu__inner>.fr-collapse:not(.fr-collapse--expanded){visibility:visible}.fr-sidemenu--right{padding-left:2rem;padding-right:0}.fr-sidemenu--right .fr-sidemenu__inner{padding:0 1rem 0 2rem;border-right:0}.fr-sidemenu--sticky,.fr-sidemenu--sticky-full-height{position:sticky;top:0;height:100vh;overflow:auto}.fr-sidemenu--sticky-full-height .fr-sidemenu__inner{overflow:auto;height:100vh}.fr-sidemenu--full-border .fr-sidemenu__title{margin-top:.5rem}.fr-sidemenu__inner>.fr-sidemenu__btn{display:none}.fr-sidemenu__btn{border:0}.fr-sidemenu__btn,.fr-sidemenu__link{width:100%;padding:.75rem 2rem .75rem .5rem}.fr-sidemenu__link{margin:0}.fr-sidemenu{background-color:var(--t-plain)}.fr-sidemenu__inner{border-right:1px solid var(--g300)}.fr-sidemenu--right .fr-sidemenu__inner{border-left:1px solid var(--g300)}.fr-sidemenu--full-border .fr-sidemenu__inner{border:1px solid var(--g300)}.fr-sidemenu__btn{background-color:var(--t-plain)}:root:not([data-fr-theme=dark i]) .fr-sidemenu__btn{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}:root:not([data-fr-theme=dark i]) [class*="--scheme-light-"] .fr-sidemenu__btn,:root:not([data-fr-theme=dark i]) [class*=fr-scheme-light] .fr-sidemenu__btn{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}:root:not([data-fr-theme=dark i]) [class*="--scheme-dark-"] .fr-sidemenu__btn,:root:not([data-fr-theme=dark i]) [class*=fr-scheme-dark] .fr-sidemenu__btn{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}:root[data-fr-theme=dark i] .fr-sidemenu__btn{--color-hover:var(--block-color-hover);--color-active:var(--block-color-active)}}@media (min-width:48em) and (min-width:48em){.fr-sidemenu--full-border .fr-sidemenu__inner{padding:0 .25rem}.fr-sidemenu__btn:before{margin-right:-1.5rem}}@media (min-width:48em) and (hover:hover) and (pointer:fine){.fr-sidemenu__btn:not(a):not(:disabled):hover,a.fr-sidemenu__btn[href]:hover{background-image:linear-gradient(0deg,var(--color-hover),var(--color-hover))}.fr-sidemenu__btn:not(a):not(:disabled):active,a.fr-sidemenu__btn[href]:active{background-image:linear-gradient(0deg,var(--color-active),var(--color-active))}}@media (hover:hover) and (pointer:fine){.fr-sidemenu__link:not(a):not(:disabled):hover,a.fr-sidemenu__link[href]:hover{background-image:linear-gradient(0deg,var(--color-hover),var(--color-hover))}.fr-sidemenu__link:not(a):not(:disabled):active,a.fr-sidemenu__link[href]:active{background-image:linear-gradient(0deg,var(--color-active),var(--color-active))}}