@charset "UTF-8";*,:after,:before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:smooth;overflow:auto}body{box-sizing:border-box;margin:0;padding:0;min-height:100vh}article,aside,datalist,details,dialog,figure,footer,header,main,menu,nav,section{display:block}audio,canvas,progress,video{display:inline-block}abbr,mark,meter,output,time{display:inline}a,abbr,address,article,aside,b,blockquote,caption,cite,code,data,dd,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,i,iframe,img,label,legend,li,main,mark,nav,object,ol,p,picture,pre,q,s,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul{box-sizing:border-box;border:0;color:inherit;background-color:inherit;margin:0;padding:0}a,button{transition:all 333ms ease-in-out}main{min-height:100vh}canvas,img,picture,svg,video{display:block;max-width:100%}button,input,select,textarea{font:inherit}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}table{width:100%;border-collapse:collapse}a:focus:not(:focus-visible),button:focus:not(:focus-visible){outline-color:transparent}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}svg:not(:root){overflow:hidden;padding:1px}html{font-size:62.5%}body{font-family:Arial,sans-serif;color:#232323;font-weight:300;line-height:1.3;vertical-align:baseline;-webkit-font-smoothing:antialiased}@media screen and (min-width:18.75em){body{font-size:1.44rem}}@media screen and (min-width:48em){body{font-size:1.6rem}}h1,h2,h3,h4{font-family:Arial,sans-serif;color:#b70f0a;padding-bottom:1.5rem}._cs2 h1,._cs2 h2,._cs2 h3,._cs2 h4{color:#478123}._cs3 h1,._cs3 h2,._cs3 h3,._cs3 h4{color:#c74a23}._cs4 h1,._cs4 h2,._cs4 h3,._cs4 h4{color:#326de3}._cs5 h1,._cs5 h2,._cs5 h3,._cs5 h4{color:#333}h1+p,h2+p,h3+p,h4+p{padding-top:0}h1+ul,h2+ul,h3+ul,h4+ul{padding-left:1em;padding-top:0}h1{font-weight:100}@media screen and (min-width:18.75em){h1{font-size:4.096rem}}@media screen and (min-width:48em){h1{font-size:5.12rem}}h2{font-weight:400}@media screen and (min-width:18.75em){h2{font-size:2.56rem}}@media screen and (min-width:48em){h2{font-size:3.2rem}}h3{font-weight:700}@media screen and (min-width:18.75em){h3{font-size:1.792rem}}@media screen and (min-width:48em){h3{font-size:2.24rem}}h4{font-weight:700}@media screen and (min-width:18.75em){h4{font-size:1.6rem}}@media screen and (min-width:48em){h4{font-size:2rem}}._level3{font-size:2.24rem}._level4{font-size:2rem}p{padding-top:.7rem;line-height:1.7}p+h1,p+h2,p+h3,p+h4{padding-top:1.5rem}.skiplinks{font-size:1.5rem}.dropdown-menu{font-size:.9em}.pageIntro{font-weight:100;font-size:1.92rem}ul{list-style:disc;padding-left:3rem;padding-top:.7rem}ul.linksList{padding-left:0;padding-top:0}ul.linksList .linksList-item{display:flex;flex-wrap:wrap}ul.linksList .linksList-item a{text-decoration:none}ul.linksList .linksList-item a:focus,ul.linksList .linksList-item a:hover{text-decoration:underline}.droitsNav ul.linksList .linksList-item{font-size:1.3rem;font-weight:700}ul.linksList .linksList-item._download a span{text-decoration:none;display:inline-block;font-size:.9rem;font-weight:700;margin-left:.5rem}ul li>ul{padding-top:0;list-style:circle}ul.pictoAvant{margin-left:-.5rem}ol{padding-left:1.5rem;padding-top:.7rem;counter-reset:li;list-style:none}ol li:before{counter-increment:li;content:counter(li) "/ ";font-weight:700;font-size:.9em}blockquote{font-weight:100}@media screen and (min-width:18.75em){blockquote{font-size:1.6rem}}@media screen and (min-width:48em){blockquote{font-size:2rem}}blockquote p:last-of-type{font-weight:400;font-size:.6em}q{font-style:italic}q+.source{font-variant:small-caps;font-size:.95em}q+.source cite{font-variant:normal}hr{width:50%;display:block;margin:1.5rem auto 3rem;border:none;height:1px;background-color:#717171}.hr{display:flex;flex-direction:column;background:#fff;padding:1.5rem .2em}.hr:after{content:"";display:block;position:relative;height:1px;background-color:#717171;top:-.8em}.hr p{display:block;background:#fff;margin:0 auto;position:relative;z-index:2;padding:0 .5em}.small{font-size:1.2rem}.btn,button{font-family:Arial,sans-serif;font-weight:700;font-size:2rem}.breadcrumb{font-size:1.4rem}figcaption{font-size:1.3rem;font-weight:400}abbr[title]{border-bottom:dotted 1px;cursor:help;text-decoration:none}.strong{font-weight:700}.alignright{text-align:right}.aligncenter{text-align:center}.alignleft{text-align:left}._label{font-size:1.4rem;font-weight:700;margin-bottom:.75rem;line-height:1.5}._label span{font-weight:300}.brickLink .brickTxt .taxonomy{font-size:1.4rem;font-weight:700;text-transform:uppercase}@media screen and (min-width:18.75em){.brickLink .brickTxt .title{font-size:1rem}}@media screen and (min-width:48em){.brickLink .brickTxt .title{font-size:2rem}}.appStatus p{font-size:1.3rem}.accordions h2,.accordions h3{padding-bottom:0}.accordions h2{font-size:2.8rem}.accordions h3{font-size:2.2rem}.footer .siteInfos,.checkBoard{font-size:1.2rem}.checkBoard .name,.checkBoard ._checkAll ._legend span{font-weight:700}.checkBoard ._rowHead{font-size:smaller}.connexion h1{font-weight:100;font-size:2.56rem;padding-bottom:1.5rem}.connexion h1:only-child{padding-bottom:0}.connexion h2{font-weight:400}@media screen and (min-width:18.75em){.connexion h2{font-size:1.6rem}}@media screen and (min-width:48em){.connexion h2{font-size:2rem}}th .fieldMandatory{font-weight:300}.formBlock a{font-size:1.4rem}.formBlock p{font-size:1.4rem;line-height:1.4;padding-top:0}._cs1 .stageHeader label{color:#b70f0a}._cs2 .stageHeader label{color:#478123}._cs3 .stageHeader label{color:#c74a23}._cs4 .stageHeader label{color:#326de3}._cs5 .stageHeader label{color:#333}a{text-decoration:underline;color:#232323}a:hover{text-decoration:none;color:#b70f0a}a.active,a:active,a:focus{text-decoration:none;color:#232323}a[target=_blank]:after{content:"";background-image:url("data:image/svg+xml,%3csvg%20class='icon'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cg%3e%3cpolygon%20points='20,18.4%204,18.4%204,13.6%204,12%204,5.6%2010.4,5.6%2010.4,4%208.8,4%202.4,4%202.4,5.6%202.4,12%202.4,20%204,20%2020,20%2021.6,20%2021.6,15.2%2020,15.2'/%3e%3cpolygon%20points='21.5,4%2020.6,4%2020,4%2013.6,4%2013.6,5.6%2019,5.6%2012,12.6%2013.1,13.8%2020,6.9%2020,12%2021.6,12%2021.6,5.6%2021.6,5.3%2021.6,4.1%2021.6,4'/%3e%3c/g%3e%3c/svg%3e");display:inline-block;width:18px;height:18px;margin:0 0 0 .2rem;background-size:contain;opacity:1}a[target=_blank].active:after,a[target=_blank]:active:after,a[target=_blank]:focus-visible:after,a[target=_blank]:focus:after,a[target=_blank]:hover:after{filter:invert(8%) sepia(97%) saturate(6897%) hue-rotate(8deg) brightness(97%) contrast(97%)}p>a:not(.btn)[target=_blank]{padding-right:.4rem}._framed a{color:#232323}._framed a:hover{color:#b70f0a}.linksList{width:-moz-fit-content;width:fit-content}.linkIcon .sprite,.linksList-item .sprite{fill:#232323}.linkIcon:hover .sprite,.linksList-item:hover .sprite{fill:#b70f0a;transition:333ms ease-in-out}.linkIcon:hover a,.linksList-item:hover a{color:#b70f0a}.linkIcon.active .sprite,.linkIcon:active .sprite,.linkIcon:focus .sprite,.linksList-item.active .sprite,.linksList-item:active .sprite,.linksList-item:focus .sprite{fill:#b70f0a;transition:333ms ease-in-out}.droitsNav .linksList{width:100%;padding-bottom:1.5rem;padding-top:3rem}.droitsNav .linksList-item{background:0 0;color:#ebebeb;text-align:center;text-decoration:none;min-height:34px;position:relative;margin:0 0 .2rem;display:flex;flex-direction:row;align-items:center;justify-content:space-between;padding:.5rem;border-radius:3px}.droitsNav .linksList-item:has(a[aria-current=true]){background:#ddd;padding-left:1rem;padding-right:1rem}.droitsNav .linksList-item:has(span[aria-current=true]){background:#ddd;color:#232323;padding-left:1rem;padding-right:1rem;padding-top:0;padding-bottom:0}.droitsNav .linksList-item:has(span[aria-current=true]) ._action{min-height:26px;min-width:26px}.droitsNav .linksList-item.active{background:#ddd;padding-left:1rem;padding-right:1rem}.droitsNav .linksList-item a{display:block}.formAlert a{display:inline-block;padding:0 .5rem 0 0}.formAlert a:first-of-type{margin-left:.5rem}.formAlert .success a,.formAlert .no-success a{color:inherit}blockquote{display:flex;flex-direction:column}@media screen and (min-width:18.75em){blockquote{padding:3rem}}@media screen and (min-width:37.5em){blockquote{padding:3rem 6rem}}@media screen and (min-width:64.15em){blockquote{padding:6rem 12rem}}blockquote p{border-left:solid 2px #b70f0a;padding-left:1.5rem}blockquote p:last-of-type{flex-grow:2;align-self:flex-end;border:0}blockquote p:last-of-type cite{display:inline-block}q{padding-right:.5rem}q+.source{padding-right:.5rem}q+.source:before{content:"–";display:inline-block;padding-right:.5rem}q+.source:after{content:"–";display:inline-block;padding-left:.5rem}body{box-sizing:border-box;margin:0;padding:0;background-color:#ebebeb;min-height:100vh}.backToTop{position:fixed;bottom:0;right:0;background:0 0}.backToTop .wrapper{margin:0 auto;padding:0 1.5rem;text-align:right;display:grid;position:relative;width:unset;background:0 0}.backToTop .wrapper .container{background:0 0;display:flex;position:relative;bottom:1rem;width:auto;justify-self:right}.backToTop .wrapper ._action{background:#232323;border-color:#232323}.backToTop .wrapper ._action .sprite{fill:#ebebeb;margin-top:-.2rem!important}.btn{display:inline-block;background-color:#232323;color:#ebebeb;text-align:center;text-decoration:none;border:2px solid #232323;border-radius:30px;min-height:34px;position:relative;margin:0}@media screen and (min-width:18.75em){.btn{font-size:1rem;padding:.3rem .9rem}}@media screen and (min-width:48em){.btn{font-size:1.5rem;padding:.5rem 1.5rem}}.btn.active,.btn:active,.btn:focus,.btn:hover{background-color:#b70f0a;color:#ebebeb;border:2px solid #b70f0a;text-decoration:none}.btn.disable{color:#494949;background:#bbb;border-color:#bbb;pointer-events:none}.btn.disable .sprite{cursor:not-allowed;fill:#797979}.btn._alt{background-color:transparent;color:#232323;border:2px solid #232323}.btn._alt.active,.btn._alt:active,.btn._alt:focus,.btn._alt:hover{background-color:transparent;color:#b70f0a;border:2px solid #b70f0a}.btn._alt.disable{color:#494949!important;border-color:#797979!important}.btn._alt.disable .sprite{cursor:not-allowed;fill:#797979!important}.btn._alt._noborder{border:0}.btn._alt._noborder.active,.btn._alt._noborder:active,.btn._alt._noborder:focus,.btn._alt._noborder:hover{text-decoration:underline}.btn._alt._noborder.disable{color:#494949!important}.btn._alt._noborder.disable .sprite{cursor:not-allowed;fill:#797979!important}.btn._action{border:none;background:#fff;border:2px solid #fff}.btn._action.active,.btn._action:active,.btn._action:focus,.btn._action:hover{background-color:#7b7c7c;color:#ebebeb;text-decoration:none;border:2px solid #7b7c7c}.btn._action.disable{opacity:.45}.btn:not(._alt)._action{background-color:#232323;border-color:#232323}.btn:not(._alt)._action.active,.btn:not(._alt)._action:active,.btn:not(._alt)._action:focus,.btn:not(._alt)._action:hover{background-color:#7b7c7c;color:#ebebeb;text-decoration:none;border:2px solid #7b7c7c}.btn:not(._alt)._action.disable{opacity:.45}.btn[role=tab]{border-radius:0;border:0;margin:0 .5rem 0 0}.level1Tabs .btn[role=tab]{background:#ebebeb;color:#232323;font-size:1.4rem;border-top-right-radius:3px;border-top-left-radius:3px}.level1Tabs .btn[role=tab].active,.level1Tabs .btn[role=tab]:active,.level1Tabs .btn[role=tab]:focus,.level1Tabs .btn[role=tab]:hover{background:#333;color:#ebebeb}.level2Tabs .btn[role=tab]{background:unset;color:#232323;font-size:1.3rem;border-bottom:3px solid #f7f8f7}.level2Tabs .btn[role=tab].active,.level2Tabs .btn[role=tab]:active,.level2Tabs .btn[role=tab]:focus,.level2Tabs .btn[role=tab]:hover{border-bottom:3px solid #333}.level1Tabs .active .btn[role=tab]{background:#333;color:#ebebeb}.level2Tabs .active .btn[role=tab]{border-bottom:3px solid #333}._grid1 ._framed .btn{width:100%}.btn.small{font-size:1.3rem;padding:.4em 1.2rem;min-height:34px;min-width:34px}.btn.small.icon{padding:.5em .6rem}.btn.small.icon._action{padding:0!important}.btn.small.icon._action .sprite{margin:0}.btn.small._action{min-height:30px;min-width:30px}@media screen and (min-width:18.75em){.btn.icon{padding:.5rem 2rem .35rem 1.5rem!important}}@media screen and (min-width:48em){.btn.icon{padding:.8rem 1.5rem}}.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}button.btn.small.icon._action .sprite{margin-top:-1px}.linkBtn{border:0;background:inherit;font-size:1.6rem;font-weight:300;text-decoration:underline;padding-top:1.5rem;display:inline-block}[type=reset],[type=submit],a,button,html [type=button]{cursor:pointer;-webkit-appearance:inherit}.sprite{fill:#b70f0a;text-decoration:none;background:#ebebeb;border:3px solid #ebebeb;border-radius:4px;margin-right:.5rem;margin-bottom:.2rem}.sprite.small{width:24px;height:24px}.sprite.Xsmall{width:18px;height:18px}.sprite.big{width:44px;height:44px}@media screen and (min-width:18.75em){.sprite.big{width:24px;height:24px}}@media screen and (min-width:48em){.sprite.big{width:44px;height:44px}}.sprite._bg{background:#b70f0a;fill:#ebebeb;border-color:#b70f0a}.icon-stroke{stroke:currentColor}.btn .sprite{display:inline-block;background:0 0;border:0;fill:#ebebeb;vertical-align:middle;margin:-.2rem .4rem 0 -.6rem}.btn.active .sprite,.btn:active .sprite,.btn:focus .sprite,.btn:hover .sprite{fill:#ebebeb;transition:333ms ease-in-out}.btn .sprite:not(:first-child){margin:-.2rem -.6rem 0 0}.btn.icon{padding:.4rem}.btn._alt .sprite{fill:#232323}.btn._alt.active .sprite,.btn._alt:active .sprite,.btn._alt:focus .sprite,.btn._alt:hover .sprite{fill:#b70f0a;transition:333ms ease-in-out}.btn._alt.active .sprite.Xsmall,.btn._alt:active .sprite.Xsmall,.btn._alt:focus .sprite.Xsmall,.btn._alt:hover .sprite.Xsmall{fill:#f7f8f7}a.btn{line-height:2.6rem}.warning .sprite{display:inline-block;border:0;background:0 0;fill:#232323;background:#ffa142;border-radius:50%;width:24px;height:24px;padding:.2rem .2rem .5rem}.info .sprite{display:inline-block;border:0;background:0 0;border-radius:50%;width:24px;height:24px}._cs1 .info .sprite{fill:#b70f0a}._cs2 .info .sprite{fill:#478123}._cs3 .info .sprite{fill:#c74a23}._cs4 .info .sprite{fill:#326de3}._cs5 .info .sprite{fill:#333}.linksList-item{margin-bottom:.75rem}.linksList-item a{display:flex;flex-direction:row}.linksList-item .sprite{display:inline-block;background:0 0;border:0;vertical-align:text-bottom;min-width:18px}.linksList-item._download{padding-left:.4rem}.linksList-item._download a{margin-left:-.4rem}.linksList-item._download>a:not(:first-child){margin-left:0}.linksList-item._download .sprite{margin:-.2rem .2rem 0 .5rem}.linksList-item._download .sprite:not(:first-child){margin:-.2rem -.6rem 0 .5rem}.linksList-item._anchor a[aria-current=true] .sprite{transform:rotate(-90deg);fill:#ebebeb;background:#333;border-radius:50%}.linksList-item._anchor a[aria-current=true] .sprite.Xsmall{flex:1 0 18px}.linksList-item a+.sprite{margin-left:-2em}.linksList-item._inputStyle a{color:#333;font-size:1.6rem;border-radius:4px;background:#f2f2f2;height:-moz-min-content;height:min-content;padding:.4rem .75rem;align-self:center;text-decoration:none}.linksList-item._inputStyle a:focus,.linksList-item._inputStyle a:hover{text-decoration:underline}.linkIcon{display:flex;flex-direction:row;align-items:flex-end;text-decoration:none;padding-bottom:3rem}.linkIcon:active,.linkIcon:focus,.linkIcon:hover{text-decoration:underline}.linkIcon .sprite{margin:.3rem .3rem 0 -.6rem;background:0 0;border:none}.aligncenter .linkIcon{justify-content:center;padding-top:3rem;padding-bottom:0}@keyframes rotate{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.appStatus .sprite{display:inline-block;background:0 0;border:0}.appStatus .sprite.rotate{animation:rotate .8s normal linear infinite}._cs1 .appStatus .sprite{fill:#b70f0a}._cs2 .appStatus .sprite{fill:#478123}._cs3 .appStatus .sprite{fill:#c74a23}._cs4 .appStatus .sprite{fill:#326de3}.none{display:none}section{padding-bottom:3rem}.wrapper{margin:1.5rem auto;padding:1.5rem 1.5rem 0}.wrapper .intro{padding-top:3rem}.wrapper .intro ._grid2{grid-template-columns:1fr auto}.wrapper .intro .gridItem{padding:0}.wrapper .intro .gridItem:last-child{display:flex;gap:.5rem}.wrapper .intro .gridItem:last-child button{margin:auto auto .75rem}.wrapper .intro .blockTxt,.wrapper .intro h1{padding-bottom:0}.wrapper .intro .headline{min-height:1.3em}.wrapper .blockTxt{padding-bottom:3rem}.wrapper .blockTxt:only-child{padding-bottom:0}.wrapper .blockTxt+.form{margin-top:-4.5rem}.wrapper .blockTxt._framedCont{padding:1.5rem 1.5rem 0;background:#478123;color:#ebebeb}.wrapper .blockTxt._framedCont:last-of-type{padding-bottom:1.5rem}.wrapper .blockTxt._framedCont h1,.wrapper .blockTxt._framedCont h2,.wrapper .blockTxt._framedCont h3,.wrapper .blockTxt._framedCont h4{color:#ebebeb}.wrapper .blockTxt ol,.wrapper .blockTxt ul{line-height:1.7}.wrapper .droitsNav,.wrapper .projectNav{position:sticky;top:8em}.wrapper .processInfo{background:#f7f8f7;padding:2rem 3rem 3rem;border-bottom-left-radius:40px;border-top-right-radius:40px;display:block;margin-bottom:6rem}.wrapper .processInfo p{padding-bottom:3rem}.wrapper .processInfo a.btn{line-height:1.3;margin-right:.75rem}._cs1 .wrapper .processInfo a.btn{background:#b70f0a;border-color:#b70f0a}._cs2 .wrapper .processInfo a.btn{background:#478123;border-color:#478123}._cs3 .wrapper .processInfo a.btn{background:#c74a23;border-color:#c74a23}._cs4 .wrapper .processInfo a.btn{background:#326de3;border-color:#326de3}._cs5 .wrapper .processInfo a.btn{background:#333;border-color:#333}.wrapper .processInfo a.btn:focus-visible,.wrapper .processInfo a.btn:hover{text-decoration:underline}.wrapper .accordions{padding:0}.wrapper .accordions>li{display:flex;flex-wrap:wrap;margin-bottom:6rem;scroll-margin-top:8em}.wrapper .accordions h2{display:block;width:100%}.wrapper .accordions h3{padding-bottom:1.5rem}.wrapper .accordions ._trigger{width:100%;font-size:inherit;text-align:left;border-radius:0 40px 0 0;display:flex;justify-content:space-between;align-items:flex-end;padding-right:3rem}._cs1 .wrapper .accordions ._trigger{background:#b70f0a;border-color:#b70f0a;color:#ebebeb}._cs2 .wrapper .accordions ._trigger{background:#478123;border-color:#478123;color:#ebebeb}._cs3 .wrapper .accordions ._trigger{background:#c74a23;border-color:#c74a23;color:#ebebeb}._cs4 .wrapper .accordions ._trigger{background:#326de3;border-color:#326de3;color:#ebebeb}._cs5 .wrapper .accordions ._trigger{background:#333;border-color:#333;color:#ebebeb}.wrapper .accordions ._trigger[aria-expanded=true] .sprite{transform:rotate(180deg)}.wrapper .accordions li:has(._trigger[aria-expanded=false]){margin-bottom:3rem}.wrapper .accordions li:has(._trigger[aria-expanded=false]) ._trigger{border-bottom-right-radius:40px}.wrapper .accordions .formBlock{background:#f7f8f7;padding:3rem;border-bottom-left-radius:40px;display:block}.wrapper .accordions .formBlock._grid2{display:grid;gap:3rem}.wrapper .accordions .formBlock._grid2>div:first-child{border-right:solid 1px #5d5d5d;padding-right:3rem}@media screen and (min-width:18.75em){.wrapper .accordions .formBlock._grid2{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:37.5em){.wrapper .accordions .formBlock._grid2{grid-template-columns:repeat(2,1fr)}}.wrapper .accordions .group a:has(+button),.wrapper .accordions .group span:has(+button){margin-right:1.5rem}.wrapper .accordions .group>span{font-size:1.4rem}.wrapper .stageBlock:before{display:block;position:relative;content:"";grid-column:span 2;width:calc(100% + 6rem);height:3px;background:#ebebeb;top:-.75rem;left:-3rem}.wrapper .stageBlock .stageHeader{display:grid}@media screen and (min-width:18.75em){.wrapper .stageBlock .stageHeader{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:37.5em){.wrapper .stageBlock .stageHeader{grid-template-columns:repeat(2,1fr)}}.wrapper .stageBlock .stageHeader .stageTitle{grid-column:span 2}.wrapper .blockTable{overflow-x:auto;padding:0 .8em}@media screen and (min-width:61.25em){.wrapper .blockTable{overflow-x:hidden}}.wrapper .blockTable .longLink{display:block;max-width:200px;background:0 0}.wrapper .blockTable .longLink a[target=_blank]{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.wrapper .blockTable .longLink a[target=_blank]:after{display:none}.wrapper .blockTable .longLink:has(>a[target=_blank]):after{content:"";background-image:url("data:image/svg+xml,%3csvg%20class='icon'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='24'%20height='24'%20viewBox='0%200%2024%2024'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cg%3e%3cpolygon%20points='20,18.4%204,18.4%204,13.6%204,12%204,5.6%2010.4,5.6%2010.4,4%208.8,4%202.4,4%202.4,5.6%202.4,12%202.4,20%204,20%2020,20%2021.6,20%2021.6,15.2%2020,15.2'/%3e%3cpolygon%20points='21.5,4%2020.6,4%2020,4%2013.6,4%2013.6,5.6%2019,5.6%2012,12.6%2013.1,13.8%2020,6.9%2020,12%2021.6,12%2021.6,5.6%2021.6,5.3%2021.6,4.1%2021.6,4'/%3e%3c/g%3e%3c/svg%3e");display:inline-block;width:18px;height:18px;margin:0;background-size:contain;opacity:1}.wrapper .blockTable .longLink.active:after,.wrapper .blockTable .longLink:active:after,.wrapper .blockTable .longLink:focus-visible:after,.wrapper .blockTable .longLink:focus:after,.wrapper .blockTable .longLink:hover:after{filter:invert(8%) sepia(97%) saturate(6897%) hue-rotate(8deg) brightness(97%) contrast(97%)}.wrapper ._tableTools{flex-direction:row;justify-content:space-between;padding-bottom:0}.wrapper ._tableTools fieldset legend{float:left;margin-right:1em;font-weight:300}.wrapper ._tableTools .pagination ul{display:flex}.wrapper ._tableTools .pagination ul a[aria-current=page]{text-decoration:none;font-weight:700}.wrapper ._buttons{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;padding-top:0}.wrapper._popup{position:fixed;top:0;left:0;background:#ffffffed;width:100%;height:100Vh;margin:0;display:none;z-index:1000;overflow:hidden}.wrapper._popup._active{display:flex}.wrapper._popup .dialogBox{padding:3rem;background:#ebebeb;border:solid 1.5rem #fff;border-radius:40px;width:60em;margin:auto;z-index:100}.wrapper._popup .dialogBox .actions{height:30px}.wrapper._popup ._buttons{justify-content:flex-end}.nopopup .wrapper._popup,.wrapper ._groupTitle._edit .blockTxt{display:none}.wrapper ._groupTitle._edit .formItem{display:flex}.wrapper ._groupTitle._edit .formItem .btn._action{margin-right:.5rem}.wrapper ._groupTitle .blockTxt{display:flex;flex-direction:row;align-items:center;gap:1rem;padding-bottom:0}.wrapper ._groupTitle .blockTxt h2{padding-bottom:0}.wrapper ._groupTitle .formItem{display:none;flex-direction:row;flex-wrap:wrap}.wrapper ._groupTitle .formItem .fieldError,.wrapper ._groupTitle .formItem .fieldMandatory{width:100%;order:3;padding-top:1rem}.wrapper ._groupTitle .formItem input{margin-right:1rem;width:50%}.wrapper .tablistWrapper .level1Tabs,.wrapper .tablistWrapper .level2Tabs{margin-bottom:0;list-style:none;display:flex;flex-wrap:wrap;padding:0}.wrapper .tablistWrapper .level1Tabs{border-bottom:1px solid #333}.wrapper .tablistWrapper .level2Tabs{padding:1.5rem 0 3rem}.wrapper .tablistWrapper .tabPanel.level1:has(>.formBlock){padding-top:1.5rem}.wrapper .tablistWrapper .tabPanel .blockTable{margin-top:1.5rem}.wrapper .tablistWrapper .checkBoard{padding-bottom:3rem}.wrapper .tablistWrapper .checkBoard._nophases{width:50%}.wrapper .tablistWrapper .checkBoard .headersRow,.wrapper .tablistWrapper .checkBoard .inputRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(45px,60px));gap:1.65em}.wrapper .tablistWrapper .checkBoard .headersRow{border-bottom:1px solid #ccc}.wrapper .tablistWrapper .checkBoard .inputRow{border-bottom:1px solid #ebebeb;border-top:1px solid #ebebeb;align-items:center}.wrapper .tablistWrapper .checkBoard .inputRow:focus-within,.wrapper .tablistWrapper .checkBoard .inputRow:hover{border-bottom-color:#ccc;border-top-color:#ccc}.wrapper .tablistWrapper .checkBoard .inputRow._checkAll{background:#f2f2f2;border-top-color:#ccc!important}.wrapper .tablistWrapper .checkBoard .inputRow:has(+._checkAll){padding-bottom:1.5rem}.wrapper .tablistWrapper .checkBoard .phaseStates,.wrapper .tablistWrapper .checkBoard .phaseTitle{display:grid;grid-template-columns:1fr 60px}.wrapper .tablistWrapper .checkBoard .name{display:block;border-bottom:4px solid #ddd;grid-column-start:2;text-align:center;margin:0;padding:5px 0}.wrapper .tablistWrapper .checkBoard ._rowHead{grid-column-start:1;display:flex;margin:0}.wrapper .tablistWrapper .checkBoard ._rowHead span{margin:auto 0}.wrapper .tablistWrapper .checkBoard .phaseContainer:first-child{grid-column-end:1}.wrapper .tablistWrapper .checkBoard .phaseContainer._noLegend:last-child{align-self:left;justify-self:start}.wrapper .tablistWrapper .checkBoard .phaseFieldset ul,.wrapper .tablistWrapper .checkBoard .phaseStates ul{display:flex;list-style-type:none;grid-column-start:2;align-self:center;margin:2px 0;padding:5px 0}.wrapper .tablistWrapper .checkBoard .phaseFieldset ul{margin-left:4px}.wrapper .tablistWrapper .checkBoard .phaseContainer li{display:block;flex:1;text-align:center;align-self:end;background:0 0}.wrapper .tablistWrapper .checkBoard .phaseFieldset{display:grid;grid-template-columns:1fr 60px;align-items:center}.wrapper .tablistWrapper .checkBoard .phaseFieldset input[type=checkbox]+label,.wrapper .tablistWrapper .checkBoard .phaseFieldset input[type=radio]+label{margin-left:0;padding-left:14px}.wrapper .tablistWrapper .checkBoard ._legend{display:flex;padding:2px 0;margin:2px .5em 2px 0}.wrapper .tablistWrapper .checkBoard ._legend span{margin:auto 0}.wrapper .tablistWrapper .checkBoard .inputRow ._legend span{margin-left:10px}.wrapper .tablistWrapper .checkBoard .inputRow._checkAll ._legend span{margin-left:5px}.wrapper .tablistWrapper .checkBoard .inputRow._checkAll input[type=checkbox]+label:before,.wrapper .tablistWrapper .checkBoard .inputRow._checkAll input[type=radio]+label:before{border-width:2px}@media screen and (min-width:61.25em){.wrapper .tablistWrapper .checkBoard .headersRow,.wrapper .tablistWrapper .checkBoard .inputRow{display:grid;grid-template-columns:repeat(auto-fit,minmax(70px,90px));gap:1.65em}.wrapper .tablistWrapper .checkBoard .phaseStates,.wrapper .tablistWrapper .checkBoard .phaseTitle,.wrapper .tablistWrapper .checkBoard .phaseFieldset{grid-template-columns:1fr 90px}.wrapper .tablistWrapper .checkBoard .phaseFieldset input[type=checkbox]+label,.wrapper .tablistWrapper .checkBoard .phaseFieldset input[type=radio]+label{padding-left:24px}.wrapper .tablistWrapper .checkBoard .phaseFieldset ul{margin-left:0}}.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child{margin-right:0;margin-left:auto}.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child .btn{background:0 0;font-size:1.3rem;margin-right:0}.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child .btn:active,.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child .btn:focus,.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child .btn:hover{background:#333;color:#ebebeb;text-decoration:none}.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child .btn:active .sprite,.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child .btn:focus .sprite,.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child .btn:hover .sprite{fill:#ebebeb}.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child.active .btn{background:#333;color:#ebebeb}.wrapper .gridItem .tablistWrapper .level1Tabs li:last-child.active .btn .sprite{fill:#ebebeb}.imagesBlock{display:grid;grid-template-columns:repeat(3,1fr);-moz-column-gap:1.5rem;column-gap:1.5rem;row-gap:1.5rem;background:#f2f2f2;padding:1.5rem;justify-content:space-between}.imagesBlock .picture{width:250px;min-height:100px;background:#ebebeb;display:flex;flex-direction:column}.imagesBlock .picture>.btn{margin:auto}.imagesBlock .picture .fieldError,.imagesBlock .picture .fieldMandatory{display:block;margin:auto .5em;text-align:center}.imagesBlock .picture img{-o-object-fit:contain;object-fit:contain}.imagesBlock ._buttons{flex-direction:row;margin-top:.75rem}.imagesBlock ._buttons .btn:first-child{margin-right:0}.imagesBlock._static{background:0 0;padding:0}.projectId,.projectProcess{font-size:1.3rem;line-height:1rem;display:block;margin-left:-.5rem;padding:.75rem 1.5rem}.projectId p,.projectProcess p{padding:0;background:0 0;margin-bottom:-.3rem}.projectId p:last-child,.projectProcess p:last-child{margin-bottom:0}.projectId p.strong,.projectProcess p.strong{font-size:1.4rem}.projectId{background:#f2f2f2;margin-top:1.5rem;border-top-left-radius:20px}.projectProcess{border-bottom-right-radius:20px;background:#f2f2f2;border-top:solid 3px #ebebeb;margin-bottom:1.5rem}._cs1 .projectProcess .strong{color:#b70f0a}._cs2 .projectProcess .strong{color:#478123}._cs3 .projectProcess .strong{color:#c74a23}._cs4 .projectProcess .strong{color:#326de3}._cs5 .projectProcess .strong{color:#333}.appStatus{display:block;padding-top:1.5rem}.appStatus .progress{display:none}.appStatus.saving .progress{display:block}.appStatus.saving .saved{display:none}.appStatus p{display:flex;flex-direction:row;align-items:flex-end;margin-left:-.8rem}.appStatus+.appStatus{padding-top:0}.breadcrumb{padding-bottom:3rem}.breadcrumb ul{padding-left:0}.breadcrumb ul li{display:inline}.breadcrumb ul li:not(:last-child):after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border:.25em solid transparent;border-left-color:transparent;border-left-color:#000;margin-left:.6rem;margin-right:.2rem}.fakeTableFooter{margin:-1.5rem .8em 0;border:solid 1px #fff;border-top:0;padding:1rem;display:block;background:#fff}.fakeTableFooter span{display:inline-block;font-weight:700;margin-left:.5rem}.info,.warning{display:flex;min-height:34px;min-width:114px;align-items:center}.info p,.warning p{padding-top:0;font-size:1.3rem;font-weight:300;font-style:italic!important}.info a,.warning a{font-size:1.3rem}.info p{font-style:normal!important}@media screen and (min-width:77.5em){.wrapper{width:1200px}}.formBlock{width:100%;padding:0}.formBlock._flex{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:1.5rem}.formItem{display:flex;flex-direction:column;padding-bottom:3rem}._grid2.formBlock .formItem,._grid3.formBlock .formItem{padding-bottom:1.5rem}.formItem ul{padding:0 0 0 1.5rem;list-style:none;margin-top:.5rem}.formItem ul.inline{display:flex;gap:3rem}.formItem ul.inline._links{gap:1rem;margin-left:0;padding-left:0;margin-top:0}.formItem ul.inline._links li{border-right:solid 1px #5d5d5d;padding-right:1rem}.formItem ul.inline._links li:last-child{border-right:0}.formItem._date ._action{vertical-align:top;margin-left:.75rem}.formItem .linksList{padding-left:.5rem;margin-bottom:1.5rem;width:100%}.formItem li._inputStyle{display:grid;grid-template-columns:1fr auto;gap:.5em;align-content:center}.formItem li._inputStyle a{color:#333;font-size:1.6rem;border-radius:4px;background:#f2f2f2;height:-moz-min-content;height:min-content;padding:.3rem .75rem;align-self:center}.formItem li._inputStyle a.active,.formItem li._inputStyle a:active,.formItem li._inputStyle a:focus,.formItem li._inputStyle a:hover{color:#b70f0a}.formItem li._inputStyle a.active .sprite,.formItem li._inputStyle a:active .sprite,.formItem li._inputStyle a:focus .sprite,.formItem li._inputStyle a:hover .sprite{fill:#b70f0a}.formItem li._inputStyle .sprite{margin:0 .5rem 0 0}.formItem .btn{margin:0 auto 0 0}.formItem._password{display:grid;grid-template-columns:1fr}.formItem._password .btn{margin-left:-32px;background:0 0!important;border:0}.formItem._password .btn:focus-visible,.formItem._password .btn:hover{border:0}.formItem._password label{grid-column:span 2}label{font-size:1.4rem;font-weight:700;margin-bottom:.75rem}input,textarea{padding:.3rem .75rem;font-size:1.6rem;border:solid 1px #7b7c7c;border-radius:4px;background:#f7f8f7}input:active,input:focus,input:focus-visible,textarea:active,textarea:focus,textarea:focus-visible{background:#fff;border-color:#333;outline:1px solid #000}input:disabled,textarea:disabled{border:0;color:#333;background:#f2f2f2;pointer-events:none}._cs1 input.prefilled,._cs1 textarea.prefilled{background:#f2f2f2}input[aria-invalid=true],textarea[aria-invalid=true]{border-color:#b70f0a}textarea{min-height:10em}.formItem .fieldMandatory{display:block}.formItem .fieldMandatory .sprite{display:inline-block;background:0 0;border:none;fill:#232323;margin-bottom:-4px}.formItem .fieldError,.formItem._error .fieldMandatory{display:none}.formItem._error .fieldError{display:block}.formItem._error .digits input{border-color:#b70f0a}.formItem td._error .fieldError{display:block!important}.formItem ._status{display:none!important}.formItem ._status._processing{display:block!important}.formItem ._status._processing .fieldMandatory{display:block;margin-top:.75rem;margin-left:-.4rem;padding-left:1.5rem;background:#f2f2f2}.formItem ._status._processing .fieldError,.formItem ._status._processing._nok .fieldMandatory{display:none}.formItem ._status._processing._nok .fieldError{display:block;margin-top:.75rem;margin-left:-.4rem;padding-left:1.5rem;border:1px solid #b70f0a}input[type=checkbox],input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;position:absolute;width:1px;cursor:pointer}input[type=checkbox]+label,input[type=radio]+label{padding-left:24px;cursor:pointer}input[type=checkbox]:checked:disabled+label,input[type=checkbox]:disabled+label,input[type=radio]:checked:disabled+label,input[type=radio]:disabled+label{pointer-events:none;cursor:not-allowed}input[type=checkbox]+label:before{content:"";width:14px;height:14px;margin:0 9px 0 -24px;position:relative;top:1px;display:inline-block;background:#fff;border:solid 1px #5d5d5d;border-radius:3px;transition:all .3s ease-in}input[type=checkbox]:checked+label:before{background:#5d5d5d}.formItem input[type=checkbox]:disabled+label:before,.formItem input[type=radio]:disabled+label:before{background:#ddd;border-color:#ddd}.formItem input[type=checkbox]:checked:disabled+label:before,.formItem input[type=radio]:checked:disabled+label:before{background:#5d5d5d;border-color:#ddd;border-width:2px}input[type=checkbox]:focus-visible+label:before{outline:solid 2px darkcyan}input[type=radio]+label:before{content:"";width:14px;height:14px;margin:0 8px 0 -24px;position:relative;top:1px;display:inline-block;background:#fff;border:solid 1px #5d5d5d;border-radius:50%;transition:all .3s ease-in}input[type=radio]:checked+label:before{background:#5d5d5d}input[type=radio]:disabled+label:before{background:#ddd;border-color:#ddd}input[type=radio]:checked:disabled+label:before{background:#5d5d5d;border-color:#ddd;border-width:2px}input[type=radio]:focus-visible+label:before{outline:solid 2px darkcyan}input.toggle[type=checkbox][aria-invalid=true]+label:before,input[type=checkbox][aria-invalid=true]+label:before,input[type=radio][aria-invalid=true]+label:before{border-color:#b70f0a}.formItem ul:has(input.toggle){padding-left:0;margin-top:.5rem}li:has(input.toggle[type=checkbox]){padding-left:0}div:has(>input.toggle),li:has(>input.toggle){display:flex;justify-content:flex-start;align-items:center;margin-bottom:.5rem;line-height:1.3}div:has(>input.toggle) input.toggle[type=checkbox]+label:before,li:has(>input.toggle) input.toggle[type=checkbox]+label:before{content:"";width:20px;height:12px;background:#fff;border:solid 1px #5d5d5d;border-radius:8px;margin:auto 1rem auto -.5rem;transition:all .3s ease-in}div:has(>input.toggle) input.toggle[type=checkbox]:checked+label:before,li:has(>input.toggle) input.toggle[type=checkbox]:checked+label:before{background:#5d5d5d}div:has(>input.toggle) input.toggle[type=checkbox]:checked:disabled+label,div:has(>input.toggle) input.toggle[type=checkbox]:disabled+label,li:has(>input.toggle) input.toggle[type=checkbox]:checked:disabled+label,li:has(>input.toggle) input.toggle[type=checkbox]:disabled+label{pointer-events:none}div:has(>input.toggle) input.toggle[type=checkbox]:checked:disabled+label:before,div:has(>input.toggle) input.toggle[type=checkbox]:disabled+label:before,li:has(>input.toggle) input.toggle[type=checkbox]:checked:disabled+label:before,li:has(>input.toggle) input.toggle[type=checkbox]:disabled+label:before{background:#ddd;border-color:#ddd;pointer-events:none}div:has(>input.toggle) .check,li:has(>input.toggle) .check{cursor:pointer;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:auto 0;width:8px;height:8px;border-radius:50%;background:#5d5d5d;z-index:1;transform:translate(5px);transition:all .3s ease-in}div:has(>input.toggle) .check:has(+input[type=checkbox]:checked),li:has(>input.toggle) .check:has(+input[type=checkbox]:checked){transform:translate(13px);background:#fff}div:has(>input.toggle) .check:has(+input[type=checkbox]:disabled),li:has(>input.toggle) .check:has(+input[type=checkbox]:disabled){background:#fff;pointer-events:none}div:has(>input.toggle) label,li:has(>input.toggle) label{padding-left:0;margin:auto 0;cursor:pointer}div:has(>input.toggle) input[type=checkbox]+label,li:has(>input.toggle) input[type=checkbox]+label{margin-left:0}div:has(>input.toggle){margin-bottom:1rem;margin-top:.5rem}.coupledFields{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,100px));gap:.5em}.coupledFields input{width:100%}.phone .coupledFields{grid-template-columns:10em 1fr}fieldset{padding:0}fieldset legend{font-size:1.4rem;font-weight:700;margin-bottom:.75rem}fieldset li:has(input[type=checkbox]){padding-left:9px}fieldset label{font-weight:300!important}fieldset input[type=checkbox]+label,fieldset input[type=radio]+label{margin-left:-24px}fieldset[aria-invalid=true] input[type=checkbox]+label:before,fieldset[aria-invalid=true] input[type=radio]+label:before{border-color:#b70f0a}fieldset input[type=checkbox]+label:before{margin:0 9px 0 -24px}fieldset input[type=radio]+label:before{margin:0 8px 0 -15px}fieldset:disabled input.toggle[type=checkbox]+label,fieldset:disabled input[type=checkbox]+label,fieldset:disabled input[type=radio]+label{pointer-events:none;cursor:not-allowed}.selectContainer{position:relative}.selectContainer select{display:inline-block;width:100%;cursor:pointer;border:solid 1px #7b7c7c;border-radius:4px;background:#f7f8f7;padding:.3rem 1rem;color:#232323;-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectContainer select:disabled{border:0;color:#333;background:#f2f2f2;pointer-events:none}.selectContainer select:disabled+.select_arrow{border-color:#ccc;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}._cs1 .selectContainer select.prefilled{background:#f2f2f2}.selectContainer select[aria-invalid=false]+.fieldMandatory+.fieldError{display:none}.selectContainer select[aria-invalid=true]{border-color:#b70f0a}.selectContainer select[aria-invalid=true]+.fieldMandatory{display:none}.selectContainer select[aria-invalid=true]+.fieldMandatory+.fieldError{display:block}.selectContainer select[aria-invalid=true]+.select_arrow{border-color:#b70f0a;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}.selectContainer .select_arrow{position:absolute;top:1rem;right:1rem;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 6px 0;border-color:#232323;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}.selectContainer:hover .select_arrow{border-color:#b70f0a;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.fieldError,.fieldMandatory{grid-column:span 2;padding:.3rem 0;font-size:1.2rem;color:#232323;margin-top:-.75rem;background:0 0}.fieldError p,.fieldMandatory p{padding-top:0}th .fieldMandatory{margin-top:0}td .fieldError{line-height:1.2rem;margin-bottom:.5rem}.fieldMandatory ul{padding-left:0}.fieldMandatory .sprite.small{display:inline;background:0 0;border:none;width:14px;height:14px;margin-bottom:-4px;fill:inherit}.fieldMandatory .ok{color:green!important}.fieldMandatory .ok .sprite.small{fill:green!important}.fieldMandatory .nok{color:#b70f0a!important}.fieldMandatory .nok .sprite.small{fill:#b70f0a!important}.fieldError{color:#b70f0a;display:none}.fieldError .sprite.small{display:inline;background:0 0;border:none;width:14px;height:14px;margin-bottom:-4px;fill:#b70f0a}.fieldError ul{padding-left:0}.fieldError .ok{color:green!important}.fieldError .ok .sprite.small{fill:green!important}.status{color:#b70f0a;margin-bottom:1.5rem}.formAlert p{padding-top:0}.formAlert .success{display:block}.formAlert .no-success{display:none}.formAlert._nok{background:#b70f0a}.formAlert._nok .success{display:none}.formAlert._nok .no-success{display:block}.actions{display:flex;justify-content:space-between;margin-bottom:1.5rem}.digits{list-style-type:none;display:grid;grid-template-columns:repeat(6,1fr);gap:.5em;text-align:center;padding:0 .75rem}.digits input{width:1em;margin:0 auto;align-self:center;justify-self:space-around;border:0;border-bottom:3px solid #7b7c7c;border-bottom-left-radius:0;border-bottom-right-radius:0;font-size:3em;text-align:center;font-weight:700}.digits input:active,.digits input:focus,.digits input:focus-visible{background:#fff;border-color:#333;outline:2px solid #000;border-radius:3px}.blockTools{display:flex;flex-direction:row;justify-content:space-between}.blockTools .formItem:first-child,.blockTools .formItem:has(>.combobox){display:flex;flex-direction:row;justify-content:space-between;align-items:center;gap:1rem}.combobox-list{position:relative}.combobox-list .inputComboContainer{position:relative;display:inline-flex;cursor:pointer;width:100%}.combobox-list .inputComboContainer:focus-within .comboBtn,.combobox-list .inputComboContainer:focus-within .comboInput{outline:1px solid #000}.combobox-list .inputComboContainer:before{content:"";background-image:url("data:image/svg+xml,%3csvg%20class='icon'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='32'%20height='32'%20viewBox='0%200%2032%2032'%20preserveAspectRatio='xMidYMid%20meet'%3e%3cpath%20d='m12.67,21.33c-2.42,0-4.47-.84-6.15-2.52-1.68-1.68-2.52-3.73-2.52-6.15,0-2.42.84-4.47,2.52-6.15,1.68-1.68,3.73-2.52,6.15-2.52s4.47.84,6.15,2.52c1.68,1.68,2.52,3.73,2.52,6.15,0,.98-.16,1.9-.47,2.77-.31.87-.73,1.63-1.27,2.3l7.47,7.47c.24.24.37.56.37.93s-.12.69-.37.93c-.24.24-.56.37-.93.37s-.69-.12-.93-.37l-7.47-7.47c-.67.53-1.43.96-2.3,1.27-.87.31-1.79.47-2.77.47Zm0-2.67c1.67,0,3.08-.58,4.25-1.75,1.17-1.17,1.75-2.58,1.75-4.25,0-1.67-.58-3.08-1.75-4.25-1.17-1.17-2.58-1.75-4.25-1.75-1.67,0-3.08.58-4.25,1.75-1.16,1.17-1.75,2.59-1.75,4.25,0,1.66.58,3.08,1.75,4.25,1.17,1.17,2.59,1.75,4.25,1.75Z'%20stroke-width='0'/%3e%3c/svg%3e");background-repeat:no-repeat;background-size:contain;opacity:.4;position:absolute;display:block;z-index:1;height:20px;width:20px;right:36px;top:4px;cursor:auto}.combobox-list .inputComboContainer:has(.comboInput:disabled):before{opacity:.2;pointer-events:none}.combobox-list .inputComboContainer .comboInput{display:inline-block;width:100%;cursor:text;border:solid 1px #7b7c7c;border-radius:4px 0 0 4px;background:#f7f8f7;padding:.3rem 2.7rem .3rem 1rem;color:#232323;-webkit-appearance:none;-moz-appearance:none;appearance:none}.combobox-list .inputComboContainer .comboInput:disabled{border:0;color:#333;background:#f2f2f2;pointer-events:none}.combobox-list .inputComboContainer .comboInput:disabled+button{border:0;color:#333;background:#f2f2f2}.combobox-list .inputComboContainer .comboInput:disabled+button .select_arrow{border-color:#ccc;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.combobox-list .inputComboContainer .comboBtn{border:solid 1px #7b7c7c;width:3.2rem;background:#f7f8f7;padding:.3rem 1rem;color:#232323;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:0 4px 4px 0;border-left:0}.phone .combobox-list .inputComboContainer .comboBtn{width:3.55rem}.combobox-list .inputComboContainer .comboBtn[aria-expanded=true] .select_arrow,.combobox-list .inputComboContainer .comboBtn:hover .select_arrow{border-color:#b70f0a;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.combobox-list .inputComboContainer .select_arrow{position:absolute;top:1rem;right:1rem;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 6px 0;border-color:#232323;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}.combobox-list .listBox{margin:0;padding:0;position:absolute;list-style:none;background-color:#fff;border:1px solid #7b7c7c;max-height:150px;width:calc(100% - 2.1em);min-width:15em;left:2px;overflow:scroll;overflow-x:hidden;cursor:pointer;z-index:1}.combobox-list .listBox li{font-size:smaller;margin:0;display:block;padding:.3rem 1rem}.combobox-list .listBox li:focus,.combobox-list .listBox li:hover{background:#7b7c7c;color:#fff}.combobox-list .listBox li.active{background:#7b7c7c;color:#fff}.combobox-list .listBox li[aria-selected=true]{background:#333;color:#fff}.combobox .group.focus,.combobox .group:hover{padding:2px;border:2px solid currentcolor;border-radius:4px}.combobox .group.focus polygon,.combobox .group:hover polygon{fill-opacity:1}.combobox .group button:hover,.combobox .group input:hover,.combobox .group.focus button,.combobox .group.focus input{background-color:#def}table{caption-side:bottom;margin-top:.7rem;margin-bottom:1.5rem}table td,table th{border:solid 1px;padding:1rem;text-align:left;vertical-align:top;font-size:1.3rem}table td.valign-c,table th.valign-c{vertical-align:middle}table td.valign-b,table th.valign-b{vertical-align:bottom}table td.align-r,table th.align-r{text-align:right}table td.align-c,table th.align-c{text-align:center}table caption{text-align:left}table thead tr th{border:solid 1px;border-color:#fff;background:#f7f8f7;color:#232323}table.is-empty caption{display:table-caption;position:relative;width:100%;height:auto;font-style:italic;text-align:center;border-top:solid 1px #fff;padding:1.5rem;background:#f0efef;font-size:1.3rem}table tbody tr td,table tbody tr th{border-color:#fff;color:#232323;padding:1.5rem}table tbody tr td{background:#f2f2f2}table tbody tr:nth-child(odd) td,table tbody tr:nth-child(odd) th{background:#f0efef}table tbody td:first-child,table tbody td:last-child{position:relative}table tbody tr:focus-within td,table tbody tr:hover td{box-shadow:inset 0 1px #5d5d5d,inset 0 -1px #5d5d5d;background:#fff}table tbody tr:focus-within td:last-child:after,table tbody tr:hover td:last-child:after{content:"";display:block;position:absolute;right:-11px;top:0;width:10px;height:100%;background:#5d5d5d;border-top-right-radius:5px;border-bottom-right-radius:5px}table tbody tr:focus-within td._ordered,table tbody tr:hover td._ordered{box-shadow:inset 0 1px #5d5d5d,inset 0 -1px #5d5d5d}table tbody td:first-child:before{content:"";display:block;position:absolute;left:-11px;top:0;width:10px;height:100%;background:#5d5d5d;border-top-left-radius:5px;border-bottom-left-radius:5px}table tbody td:has(>.actions){padding:.75rem!important}table tbody input{font-size:1.3rem}table tbody td:has(input[type=date]),table tbody td:has(input[type=text]),table tbody td:has(select){padding:1.2rem 1rem!important}table tbody td:has(input[type=date]+button){padding:1rem 1rem 0!important}table tbody td._date ._action{vertical-align:center;margin-left:.75rem}table tbody td._error .fieldError{font-size:1.3rem}table .actions{display:flex;flex-direction:row;align-items:center;align-content:center;justify-items:center;margin-bottom:0;gap:.7rem;max-width:70px}table .actions .btn{margin:auto}tr._cs1:focus-within td,tr._cs1:hover td{box-shadow:inset 0 1px #b70f0a,inset 0 -1px #b70f0a}tr._cs2:focus-within td,tr._cs2:hover td{box-shadow:inset 0 1px #478123,inset 0 -1px #478123}tr._cs3:focus-within td,tr._cs3:hover td{box-shadow:inset 0 1px #c74a23,inset 0 -1px #c74a23}tr._cs4:focus-within td,tr._cs4:hover td{box-shadow:inset 0 1px #326de3,inset 0 -1px #326de3}tr._cs1 td:first-child:before{background:#b70f0a}tr._cs2 td:first-child:before{background:#478123}tr._cs3 td:first-child:before{background:#c74a23}tr._cs4 td:first-child:before{background:#326de3}tr._cs1:focus-within td:last-child:after,tr._cs1:hover td:last-child:after{background:#b70f0a}tr._cs2:focus-within td:last-child:after,tr._cs2:hover td:last-child:after{background:#478123}tr._cs3:focus-within td:last-child:after,tr._cs3:hover td:last-child:after{background:#c74a23}tr._cs4:focus-within td:last-child:after,tr._cs4:hover td:last-child:after{background:#326de3}.projectDomain,tr:nth-child(odd) .projectDomain{text-align:center;font-weight:700;font-size:1.6rem;vertical-align:middle;color:#5d5d5d}.projectList th{position:relative;padding-bottom:3rem}.projectList th._ordered{background:#5d5d5d;color:#fff}.projectList th._ordered:after{content:"";border-style:solid;border-width:8px 5px 0;border-color:#fff transparent transparent;bottom:10px;height:0;left:15px;position:absolute;width:0}.projectList th._ordered[aria-sort=ascending]:after{border-width:0 5px 8px 5px;border-color:transparent transparent #fff transparent}.projectList th._ordered[aria-sort=descending]:after{border-width:8px 5px 0;border-color:#fff transparent transparent}.projectList th._ordered:focus-within a,.projectList th._ordered:focus-within button,.projectList th._ordered:hover a,.projectList th._ordered:hover button{color:#fff}.projectList th._ordered[aria-sort=ascending]:focus-within:after,.projectList th._ordered[aria-sort=ascending]:hover:after{border-width:8px 5px 0;border-color:#fff transparent transparent}.projectList th._ordered[aria-sort=descending]:focus-within:after,.projectList th._ordered[aria-sort=descending]:hover:after{border-width:0 5px 8px 5px;border-color:transparent transparent #fff transparent}.projectList th._ordered a,.projectList th._ordered button{color:#fff}.projectList th:focus-within a,.projectList th:focus-within button,.projectList th:hover a,.projectList th:hover button{color:#b70f0a}.projectList th:focus-within:after,.projectList th:hover:after{content:"";border-style:solid;border-width:8px 5px 0;border-color:#b70f0a transparent transparent;bottom:10px;height:0;left:15px;position:absolute;width:0}.projectList th a,.projectList th button{text-decoration:none}.projectList th a:before,.projectList th button:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.projectList th .sorterBtn{display:inline-block;text-align:left;text-decoration:none;position:static;border:0;background:inherit;padding:0;font-size:inherit;cursor:pointer}.projectList td._ordered{box-shadow:inset -1px 0 #5d5d5d,inset 1px 0 #5d5d5d}#skip-to-main{background-color:transparent;position:absolute;top:5px;width:100%;display:block;z-index:1}#skip-to-main ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}#skip-to-main li{width:100%;text-align:center}#skip-to-main a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1;padding:1.5em;text-transform:uppercase;font-size:.8em;width:100%;color:#ebebeb}#skip-to-main a:focus,#skip-to-main a:focus-visible{display:block;position:static;width:100%;height:2.2rem;margin-bottom:.7em;padding-top:.5rem;background:#000c}.header{top:-1;background:0 0;height:6em}@media screen and (min-width:61.25em){.header{height:8em}}.header .banner{position:fixed;z-index:999;width:100%;padding:0;background:#333;height:4em;margin-bottom:-2em;transition:all 333ms ease-in-out}@media screen and (min-width:61.25em){.header .banner{height:8em}.connexion .header .banner{height:6.5em}}.header .banner .wrapper{height:10rem;margin:0 auto;padding:0;display:flex;align-items:center;flex-wrap:wrap;transition:all 333ms ease-in-out}.header .banner .wrapper ._logo,.header .banner .wrapper ._nav,.header .banner .wrapper ._topBar{width:100%;margin:0 auto}.header .banner .wrapper ._topBar{padding:1.5rem 0 0;display:flex;align-items:center;justify-content:flex-end}.header .banner .wrapper ._logo{display:flex;gap:1em;transition:all 333ms ease-in-out;padding:0 1.5rem}@media screen and (min-width:61.25em){.header .banner .wrapper ._logo{padding:1rem 1.5rem 0 0}}.header .banner .wrapper .linkLogo{transition:all 333ms ease-in-out;display:flex;position:relative;z-index:99;width:90px}@media screen and (min-width:61.25em){.header .banner .wrapper .linkLogo{width:120px;height:45px;padding:calc .75rem}}.header .banner .wrapper svg.logo{transition:all 333ms ease-in-out;position:relative;width:95%;top:-12px;left:-1px;margin:auto}@media screen and (min-width:61.25em){.header .banner .wrapper svg.logo{margin:auto}}.header .banner .wrapper svg.logo.desktop{display:block;transition:all 333ms ease-in-out}.header .banner .wrapper svg.logo.desktop_icon{display:none;opacity:0;top:1px;transition:all 333ms ease-in-out}.header .banner .wrapper .siteName{color:#ebebeb;font-weight:700;text-transform:uppercase;letter-spacing:.07em;align-self:center;font-size:1.75rem;padding-bottom:.4rem}.header .banner .wrapper ._nav{height:auto;margin:-2.5em auto 0;background:0 0;padding:0}@media screen and (min-width:61.25em){.header .banner .wrapper ._nav{padding-top:0}}.header .banner.sticky{position:fixed;z-index:99;top:0;width:100%;padding-top:0;height:6.3em;height:unset}@media screen and (min-width:61.25em){.header .banner.sticky .wrapper ._logo{padding:0;margin-top:-.5em;gap:.5em}.header .banner.sticky .wrapper .linkLogo{background:0 0;transition:all 333ms ease-in-out;display:flex;position:relative;z-index:99;width:45px;height:45px;padding:calc .75rem;border-radius:40px}.header .banner.sticky .wrapper svg.logo.desktop{opacity:0;display:none}.header .banner.sticky .wrapper svg.logo.desktop_icon{display:block;opacity:1}.header .banner.sticky .menu{top:.9em}.header .banner.sticky .navTools{top:1rem}}.header .banner.sticky .siteName{font-size:1.25rem}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.navigation{display:grid;grid-template-rows:unset;position:relative;width:100%;background:0 0}@media screen and (min-width:61.25em){.navigation{grid-template-rows:1fr 1fr}}.navigation .navTools{display:flex;gap:1em;position:fixed;top:4em;margin-bottom:-2em;width:auto;justify-self:right;grid-row-start:1;color:#fff;transition:all 333ms ease-in-out;font-size:1.2rem;padding-right:1.5rem}@media screen and (min-width:61.25em){.navigation .navTools{right:1.5rem;position:relative;top:1.7rem}}.navigation .navTools a{color:#fff;text-decoration:none;font-weight:700}.navigation .navTools .sprite{margin-right:.2rem}.navigation .navTools .disconnect,.navigation .navTools .profil,.navigation .navTools .version{height:-moz-min-content;height:min-content}.navigation .navTools .disconnect a,.navigation .navTools .profil a,.navigation .navTools .version a{display:flex;flex-wrap:wrap;padding-right:.5rem}.navigation .navTools .disconnect a[aria-current=true] .sprite,.navigation .navTools .profil a[aria-current=true] .sprite,.navigation .navTools .version a[aria-current=true] .sprite{background:#ccc;border-radius:50%;fill:#333}.navigation .navTools .disconnect .sprite,.navigation .navTools .profil .sprite,.navigation .navTools .version .sprite{fill:#fff;text-decoration:none;background:0 0;border:0;margin-top:-.4rem;transform:scaleX(.8) scaleY(.8)}.navigation .navTools .disconnect:focus-visible .sprite,.navigation .navTools .disconnect:focus-within .sprite,.navigation .navTools .disconnect:hover .sprite,.navigation .navTools .profil:focus-visible .sprite,.navigation .navTools .profil:focus-within .sprite,.navigation .navTools .profil:hover .sprite,.navigation .navTools .version:focus-visible .sprite,.navigation .navTools .version:focus-within .sprite,.navigation .navTools .version:hover .sprite{background:#ccc;border-radius:50%;fill:#333}.navigation .navTools .disconnect span,.navigation .navTools .profil span{display:none}@media screen and (min-width:61.25em){.navigation .navTools .disconnect span,.navigation .navTools .profil span{display:inline-block}}.navigation .navTools .version{display:flex}.navigation .navTools .selectContainer select{display:inline-block;width:100%;cursor:pointer;border:none;border-radius:4px;background:#333;padding:.3rem .5rem .3rem 0;color:#fff;-webkit-appearance:none;-moz-appearance:none;appearance:none;margin-top:-.5em;font-weight:700}@media screen and (min-width:61.25em){.navigation .navTools .burger{display:none}}@media screen and (min-width:61.25em){.header.sticky .navigation .navTools{top:-6rem}}@media screen and (min-width:61.25em){.header.sticky .navigation .navTools{top:-4rem}}.navigation .tools{list-style:none;display:flex;gap:1em}.navigation .tools .btn{min-height:unset;padding:0!important}@media screen and (min-width:18.75em)and (max-width:48em){.navigation .tools>li:first-child .btn{margin:0}.navigation .tools>li:first-child .btn.icon{padding:1em .7em!important;margin-top:-.2em;margin-right:-1em}}.navigation .tools .lang{color:#ebebeb}.navigation .tools .lang span{display:inline-block;padding:.5em}.navigation .tools .lang span a{color:#ebebeb}.navigation .tools._mobile{padding-left:.5em;flex-flow:row-reverse;justify-content:center;padding-top:1.5rem}.navigation .tools._mobile .btn{background:#326de3;border-color:#326de3;margin-top:-.1rem}.navigation .tools._mobile .btn .sprite{fill:#232323}.navigation .tools._mobile .btn:active,.navigation .tools._mobile .btn:focus,.navigation .tools._mobile .btn:hover{background:#232323;border-color:#232323}.navigation .tools._mobile .btn:active .sprite,.navigation .tools._mobile .btn:focus .sprite,.navigation .tools._mobile .btn:hover .sprite{fill:#ebebeb}.navigation .tools._mobile .lang{color:#ebebeb}.navigation .tools._mobile .lang span{display:inline-block;padding:.5em}.navigation .tools._mobile .lang span a{color:#ebebeb}@media screen and (max-width:48em){.navigation .tools._mobile>li+li{display:block}}@media screen and (min-width:48em){.navigation .tools._mobile{display:none}}.navigation:has(.navTools:first-child){margin-top:-2.2em}.menu{list-style:none;margin:0;padding:0;position:absolute;z-index:-1;top:-12em;width:100%;transition:all ease-in-out .2s}@media screen and (min-width:61.25em){.menu{display:flex;grid-row-start:2;position:relative;top:2.4em;z-index:0}}.menu.open{position:absolute;top:3.5em;display:block;width:100%;z-index:-1;transition:all ease-in-out .2s}.menu.open li{padding:.75rem 1.5rem;background:#333;border-top:1px #ccc solid}.menu.open li:last-child{margin-bottom:0}.menu.open li:last-child:focus:after,.menu.open li:last-child:hover:after{display:none}.menu.open li a{text-align:center}.menu.open li:focus,.menu.open li:has(a:focus),.menu.open li:has(button:focus),.menu.open li:hover{background:#222}.menu.open li:focus:after,.menu.open li:has(a:focus):after,.menu.open li:has(button:focus):after,.menu.open li:hover:after{display:none}.menu.open li:has(>a[aria-current=page]),.menu.open li[aria-current=true]{background:#222}.menu.open li:has(>a[aria-current=page]):after,.menu.open li[aria-current=true]:after{display:none}.menu.open li:has(>a[aria-current=page]):focus,.menu.open li:has(>a[aria-current=page]):has(a:focus),.menu.open li:has(>a[aria-current=page]):has(button:focus),.menu.open li:has(>a[aria-current=page]):hover,.menu.open li[aria-current=true]:focus,.menu.open li[aria-current=true]:has(a:focus),.menu.open li[aria-current=true]:has(button:focus),.menu.open li[aria-current=true]:hover{background:#222}.menu.open li:has(>a[aria-current=page]):focus:after,.menu.open li:has(>a[aria-current=page]):has(a:focus):after,.menu.open li:has(>a[aria-current=page]):has(button:focus):after,.menu.open li:has(>a[aria-current=page]):hover:after,.menu.open li[aria-current=true]:focus:after,.menu.open li[aria-current=true]:has(a:focus):after,.menu.open li[aria-current=true]:has(button:focus):after,.menu.open li[aria-current=true]:hover:after{display:none}.menu.open .dropdown.open{padding-left:0;padding-right:0;padding-bottom:0;background:#111!important}.menu.open .dropdown.open .dropdown-toggle{background:#111;color:#fff}.menu.open .dropdown.open .dropdown-toggle:after{border-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.menu.open .dropdown.open li{background:#111}.menu.open .dropdown.open li a{color:#fff;background:#111}.menu.open .dropdown.open li:focus a,.menu.open .dropdown.open li:hover a{background:0 0;text-decoration:underline}.menu.open .dropdown.open li:has(>a[aria-current=page]):hover{background:#111}.menu>li>.dropdown-toggle,.menu>li>a{display:block;width:100%;padding:.5em 1em;text-decoration:none;text-align:center;color:#fff;background:0 0;border:0;border-radius:0;font:inherit}@media screen and (min-width:61.25em){.menu>li>.dropdown-toggle,.menu>li>a{display:inline-block;width:auto;text-align:left}}.menu>li:focus,.menu>li:has(a:focus),.menu>li:has(button:focus),.menu>li:hover{cursor:pointer;color:#232323}.menu>li:focus:after,.menu>li:has(a:focus):after,.menu>li:has(button:focus):after,.menu>li:hover:after{display:block;content:"";border-top:2px solid #fff;height:25px;margin:0 0 -25px;position:relative;top:-7px}.menu>li:has(>a[aria-current=page]):after{display:block;content:"";border-top:2px solid #fff;height:25px;margin:0 0 -25px;position:relative;top:-7px}.menu>li[aria-current=true]:after{display:block;content:"";border-top:2px solid #fff;height:25px;margin:0 0 -25px;position:relative;top:-7px}.dropdown-toggle:after{content:"";display:inline-block;vertical-align:middle;width:0;height:0;border-style:solid;border-width:.25em .25em 0 .25em;border-color:#fff;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;transition:transform .2s ease-in-out;margin-left:.5rem}.dropdown-toggle:focus:after,.dropdown-toggle:hover:after{border-top-color:#fff}.dropdown-menu{display:none;background:#fff;list-style:none;margin:0;padding:0}@media screen and (min-width:61.25em){.dropdown-menu{position:absolute;box-shadow:5px 5px 5px #0005;top:100%;left:0;width:10em;z-index:1}}.dropdown-menu>li>a{display:block;padding:.5em 1em;text-decoration:none;color:#000}.dropdown-menu>li>a:focus,.dropdown-menu>li>a:hover{background-color:#eee}.dropdown-menu>li a[aria-current=page]{text-decoration:underline}.dropdown{position:relative}.dropdown.open .dropdown-toggle{background:#fff;color:#000;border-top-right-radius:10px;border-top-left-radius:10px}.dropdown.open .dropdown-toggle:after{transform:rotate(180deg);border-top-color:#000}.dropdown.open .dropdown-menu{display:block}.skiplinks{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1}.skiplinks:focus,.skiplinks:focus-within{display:block;position:static;width:100%;padding-left:.5em;height:auto}.skiplinks ul{list-style:none;padding:0;margin:0}.skiplinks ul li{display:inline;padding:1.5rem}.skiplinks ul li a{color:#ebebeb}.a11y{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1}.a11y:focus,.a11y:focus-within{display:block;position:static;width:100%;padding-left:.5em;height:1px}.a11y :has(a:focus){display:block;position:static;width:100%;padding-left:.5em;height:1px}@media screen and (max-width:30em){.skiplinks ul{margin-top:.7em;display:flex;flex-wrap:wrap;flex-direction:column}}section.droits,section.project{display:grid;grid-template-columns:13.75em 1fr;gap:3rem}.formBlock,.gridContainer{width:100%}.formBlock._grid1,.gridContainer._grid1{grid-template-columns:repeat(1,1fr)}.formBlock._grid1 .gridItem,.gridContainer._grid1 .gridItem{margin:0 auto auto}.formBlock._grid1 ._framed,.gridContainer._grid1 ._framed{max-width:29.99em}.formBlock._grid2,.formBlock._grid3,.formBlock._grid4,.formBlock._grid6,.gridContainer._grid2,.gridContainer._grid3,.gridContainer._grid4,.gridContainer._grid6{display:grid}@media screen and (min-width:18.75em){.formBlock._grid2,.formBlock._grid3,.formBlock._grid4,.formBlock._grid6,.gridContainer._grid2,.gridContainer._grid3,.gridContainer._grid4,.gridContainer._grid6{gap:.225rem;row-gap:0}}@media screen and (min-width:48em){.formBlock._grid2,.formBlock._grid3,.formBlock._grid4,.formBlock._grid6,.gridContainer._grid2,.gridContainer._grid3,.gridContainer._grid4,.gridContainer._grid6{gap:1.5rem;row-gap:0}}.brickList .formBlock._grid2,.brickList .formBlock._grid3,.brickList .formBlock._grid4,.brickList .formBlock._grid6,.brickList .gridContainer._grid2,.brickList .gridContainer._grid3,.brickList .gridContainer._grid4,.brickList .gridContainer._grid6{gap:.75rem}@media screen and (min-width:18.75em){.formBlock._grid2,.gridContainer._grid2{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:37.5em){.formBlock._grid2,.gridContainer._grid2{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:18.75em){.formBlock._grid3,.gridContainer._grid3{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:37.5em){.formBlock._grid3,.gridContainer._grid3{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:18.75em){.formBlock._grid4,.gridContainer._grid4{grid-template-columns:repeat(1,1fr)}}@media screen and (min-width:37.5em){.formBlock._grid4,.gridContainer._grid4{grid-template-columns:repeat(2,1fr)}}@media screen and (min-width:48em){.formBlock._grid4,.gridContainer._grid4{grid-template-columns:repeat(3,1fr)}}@media screen and (min-width:61.25em){.formBlock._grid4,.gridContainer._grid4{grid-template-columns:repeat(4,1fr)}}.formBlock._framedCont,.gridContainer._framedCont{padding:1.5rem 1.5rem 0;background:#478123;color:#ebebeb}.formBlock._framedCont h1,.formBlock._framedCont h2,.formBlock._framedCont h3,.formBlock._framedCont h4,.gridContainer._framedCont h1,.gridContainer._framedCont h2,.gridContainer._framedCont h3,.gridContainer._framedCont h4{color:#ebebeb}.formBlock .gridItem,.gridContainer .gridItem{padding:3rem 0 0}.formBlock .gridItem:first-child,.gridContainer .gridItem:first-child{padding-top:0}.brickList .formBlock .gridItem,.brickList .gridContainer .gridItem{padding:0}.brickList .formBlock .gridItem .brickLink,.brickList .gridContainer .gridItem .brickLink{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:100%;align-content:start}.formBlock .gridItem._framed,.gridContainer .gridItem._framed{background:#fff;border-top-right-radius:40px;border-bottom-left-radius:40px;min-height:10em;padding:3rem}.formBlock .gridItem._framed._sso,.gridContainer .gridItem._framed._sso{background:#ebebeb;display:flex;flex-direction:column;align-items:center}.formBlock._grid2{padding-bottom:0}.formBlock._grid2 .formItem._spanned{grid-column:span 2;margin-top:1.5rem;flex-direction:row;gap:.5rem}.formBlock._grid2 .btn{margin-right:0}.formBlock._grid3{padding-bottom:0}.formBlock._grid3 .formItem._spanned{grid-column:span 3;margin-top:1.5rem}.dialogBox ._grid2.popupHeader{grid-template-columns:1fr 30px}.droits .gridContainer:has(._groupTitle){background:#f7f8f7;padding:3rem;margin-bottom:6rem}.gridItem._relative{position:relative;height:0}._relative .btn.icon{position:absolute;top:-3em;right:0;padding-right:0!important}.footer{background:#ebebeb;border-top:1px solid #333}.footer .wrapper{margin-bottom:0;padding-top:3em;padding-bottom:1em;display:grid;grid-template-columns:1fr;gap:3em;justify-items:right}.footer .wrapper .linkLogo{background:#fff;transition:all 333ms ease-in-out;display:flex;position:relative;z-index:99}@media screen and (max-width:48em){.footer .wrapper .linkLogo{width:90px}}@media screen and (min-width:48em){.footer .wrapper .linkLogo{width:120px;height:45px;padding:calc .75rem;border-radius:40px}}.footer .wrapper svg.logo{transition:all 333ms ease-in-out;position:relative}@media screen and (max-width:48em){.footer .wrapper svg.logo{width:73%;top:12px;left:-1px;margin:-17px auto auto}}@media screen and (min-width:48em){.footer .wrapper svg.logo{margin:auto}}.footer .wrapper svg.logo.desktop{display:block;transition:all 333ms ease-in-out}.footer .wrapper svg.logo.desktop_icon{display:none;opacity:0;transition:all 333ms ease-in-out}.footer .wrapper.siteInfos{padding-top:1em;padding-bottom:1.5em;margin-top:0;display:flex}.footer .wrapper.siteInfos ul{list-style:none;padding:0;margin:0 auto}.footer .wrapper.siteInfos ul li{display:inline;padding:0 .75rem}html._noscroll{overflow:hidden}.wrapper .intro .headline._double{min-height:2.6em}.blockList+*{margin-top:2rem}.blockList .intro{padding-top:0;margin-bottom:3rem}.blockList.stageBlock .intro{padding-top:2rem}.blockList+.stageBlock{margin-top:4rem}.textline{min-height:1.7em}._alignEnd{align-self:end}.flex{display:flex}._flexCenter{justify-content:center}.uppercase{text-transform:uppercase}.nowrap{white-space:nowrap}.projectId .projectIdItem{padding:.75em 0;line-height:1.3;font-size:1.6rem}
