body>footer{margin-top:3em}#footer{transition:margin-bottom .3s ease-in-out;padding-top:var(--margin)}#footer a{text-decoration:none;width:calc(100% - 2*var(--__padding-inline))}#footer li{list-style-type:none;white-space:nowrap;flex-grow:1}#footer ul{max-width:var(--lg-width)}#footer nav,#footer #nlFooter{margin-bottom:var(--margin)}#subFooter{background:var(--color-tr)}#appFooter{font-size:70%}#appFooter :after,#appFooter :before{--color-bg:var(--color-tr)}#appFooter li{flex-grow:0}#appFooter li:nth-last-child(2){margin-left:auto}#langFooter{font-size:70%;flex-basis:100%;padding-bottom:4rem;justify-content:center}#langFooter ul{max-width:-moz-fit-content;max-width:fit-content}.ts{position:fixed;bottom:0;width:calc(100% - 5*var(--margin) - var(--padding));display:flex;justify-content:space-between;padding:var(--margin);padding-left:var(--padding);border-radius:35px;z-index:90;margin:var(--margin);align-items:center;opacity:0;transition:all .3s ease-in-out;border:2px solid var(--color-1)}.ts.ok{--color-1:var(--color-valid);--color-2:var(--color-valid2)}.ts.ko{--color-1:var(--color-danger);--color-2:var(--color-danger2)}.ts::before,.ts::after{opacity:1;border-radius:inherit;position:absolute;content:""}.ts::before{top:calc(-1*var(--margin));left:calc(-1*var(--margin));height:calc(100% + 2*var(--margin));animation:5s linear progress forwards;background:var(--color-2);z-index:5}.ts::after{top:0;left:0;width:100%;height:100%;background:var(--color-bg);z-index:10}.ts span{z-index:15}.ts button{width:1.7em;height:1.7em;border-radius:100%;z-index:20}.ts button>svg{height:calc(100% - var(--padding));width:calc(100% - var(--padding));padding:calc(var(--padding)/2)}.ts[data-show=false]{bottom:calc(-3*var(--padding))}.ts[data-show=true]{opacity:1;bottom:0}.ts[data-show=true]:nth-last-child(2){bottom:3em}.ts[data-show=true]:nth-last-child(3){bottom:6em}.ts[data-show=true]:nth-last-child(4){bottom:9em}@keyframes progress{from{width:0}to{width:calc(100% + 2*var(--margin))}}#theTop{height:var(--margin);position:absolute;top:0;left:0;width:calc(100% - 2*var(--margin))}#topScroll{width:2.5em;height:2.5em;position:fixed;bottom:var(--padding);right:var(--padding);z-index:60;border-radius:100% !important;clip-path:circle(60%);transition:bottom .3s ease-in-out,transform .3s ease-in-out;border:0;outline:0;transform:scale(0)translate(100%,100%)}#topScroll:focus,#topScroll:active{border:0;outline:0}#topScroll svg{width:calc(100% - var(--padding));height:calc(100% - var(--padding));padding:var(--padding)}body[data-out=true] #topScroll{transform:scale(1)translate(0%,0%)}body:has(>.widget-visible) #topScroll{bottom:calc(80px + var(--padding)) !important}@keyframes shake{10%,90%{transform:translate3d(-1px,0,0)}20%,80%{transform:translate3d(2px,0,0)}30%,50%,70%{transform:translate3d(-4px,0,0)}40%,60%{transform:translate3d(4px,0,0)}}strong,legend .fg{color:var(--color-rt)}.fg:not(a):not(button){cursor:text}hr{background:var(--color-accent);border:none;height:var(--margin-bg);width:calc(100% - 2*var(--margin))}.ripple{height:100%;width:100%;z-index:45;border-radius:50%;background:var(--color-rt);transition-property:height,width,transform,scale;transition-timing-function:cubic-bezier(0,0,1,1);transition-duration:.7s;transform:scale(0);opacity:.5;pointer-events:none}.ripplet{background:0 0;position:absolute;z-index:41;top:0;left:0;transition:opacity 1s linear;pointer-events:none}#filter{transition:opacity .3s ease-in-out;background:rgba(0,0,0,.5215686275);position:fixed;opacity:0;top:0;left:0;width:100vw;height:100vh;z-index:50;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:none;transition-delay:1.5s}.fr{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;gap:calc(var(--padding)*4)}.fv{display:flex;align-items:center;gap:var(--margin);flex-direction:column}.w100{width:100%}.w{--color-accent:var(--color)}.in{display:inline-grid;vertical-align:middle}.bti{display:inline-flex !important;gap:var(--padding)}.bti>svg{padding-left:var(--padding);height:2em !important}.bti>span{padding-block:var(--padding)}.bti span:last-child{padding-right:var(--padding)}.eg{padding-block:var(--margin);position:relative;pointer-events:auto;font-weight:inherit;overflow:hidden;box-shadow:0 0 10px 2px var(--color-rt)}.eg .fg{padding:0;display:flex;justify-content:center;text-align:center}.eg:first-child{color:var(--color-accent)}.eg>*{padding-inline:calc(var(--margin) + var(--size))}.eg>hr{width:calc(100% - 2*var(--margin-bg) - 2*var(--padding) - 2*var(--margin))}.eg>.rh{padding-bottom:var(--margin) !important}.eg::before,.eg::after{opacity:1;top:0;left:0;border-radius:inherit;position:absolute;content:""}.eg::after{margin:calc(var(--margin-bg));height:calc(100% - var(--margin-bg)*2);width:calc(100% - var(--margin-bg)*2);background:var(--color-bg);z-index:-1}.eg::before{z-index:-1;width:100%;height:100%;background:var(--color-accent)}.err{--color-accent:var(--color-danger);--color-rt:var(--color-danger2)}a.fg:hover span{color:var(--color-accent)}.fg:hover svg{--color-1:var(--color-accent) !important;--color-2:var(--color-accent) !important;--color-3:var(--color-accent) !important;--color-4:var(--color-accent) !important;--color-5:var(--color-accent) !important;--color-6:var(--color-accent) !important;--color-7:var(--color-accent) !important;--color-8:var(--color-accent) !important}a:has(svg){vertical-align:middle}h2,h3,h4{max-width:var(--lg-width)}h1.fg,h2.fg,h3.fg,strong{--color:var(--color-rt)}h2 .fg,h3 .fg{display:inline-flex;align-items:center;gap:var(--margin);width:-moz-fit-content;width:fit-content}h2 .fg span,h3 .fg span{display:inline-flex}.ic{position:relative !important;transform:translateY(0) !important;margin-left:var(--margin) !important;order:2}.tac{text-align:center}.transition-fade{transition:.1s;opacity:1}html.is-animating .transition-fade{opacity:0}#swup span svg{height:1em;width:auto}#swup li span svg{vertical-align:bottom}.fl{display:flex;gap:var(--gap);align-items:center;padding-inline:var(--margin);flex-wrap:wrap}.fx,.fx2{display:flex;gap:var(--gap);flex-wrap:wrap}.fx2{flex-wrap:nowrap}.fjc{justify-content:center}.cd{padding:var(--padding);border:1px solid var(--color-tr);display:flex;flex-direction:column;gap:var(--gap)}.cd>h2,.cd h3,.cd h4{margin:0}main:has(.st){overflow:unset}.btn.bg{grid-auto-flow:column;justify-content:center;align-items:center}.btn.bg>svg{height:1em;width:auto}.det{display:flex;flex-flow:column;align-items:flex-start}