@charset "UTF-8";:root{--co-default_body:#ffffff;--co-default_text:#000000;--co-focus:#00ff00;--co-invalid:#D73E41;--co-success:#378557;--co-gray:#B9BBB6;--co-gray_light:#efefef;--co-brand_01:#fef27e;--co-gradient_01:#0b8fcd;--co-gradient_02:#c9c0f5;--co-gradient_03:#fef27e;--co-gradient_04:#ff9e2e;--co-decogradient_01:#000000;--co-decogradient_02:#fef27e;--co-link:#000000;--co-link-hover:#000000;--co-alt_link:#000000;--co-alt_link-hover:#000000;--co-dark:#000000;--co-bright:#ffffff;--bg-large-jpg:"../media/assets/bg/bg_large_1280.jpg";--bg-large-avif:"../media/assets/bg/bg_large_1280.avif";--bg-large-webp:"../media/assets/bg/bg_large_1280.webp";--bg-small-jpg:"../media/assets/bg/bg_small_600.jpg";--bg-small-avif:"../media/assets/bg/bg_small_600.avif";--bg-small-webp:"../media/assets/bg/bg_small_600.webp"}@font-face{font-display:swap;font-family:Monserrat;font-style:normal;font-weight:900;src:url("../fonts/Montserrat-Black.woff?") format("woff2"),url("../fonts/Montserrat-Black.woff") format("woff")}@font-face{font-display:swap;font-family:Monserrat;font-style:normal;font-weight:700;src:url("../fonts/Montserrat-Bold.woff") format("woff2"),url("../fonts/Montserrat-Bold.woff") format("woff")}@font-face{font-display:swap;font-family:Monserrat;font-style:normal;font-weight:400;src:url("../fonts/Montserrat-Regular.woff2") format("woff2"),url("../fonts/Montserrat-Regular.woff") format("woff")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url("../fonts/Lato-Regular.woff2") format("woff2"),url("../fonts/Lato-Regular.woff") format("woff")}*,::after,::before{margin:0;padding:0;box-sizing:inherit}html{scroll-behavior:smooth}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;cursor:pointer}hr{display:block;height:1rem;border-top:solid 1px var(--co-gray);border-right-width:0;border-left-width:0;border-bottom-width:0;margin:6rem 0}details{cursor:pointer}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:Lato,sans-serif;color:var(--co-default_text);line-height:1.5;vertical-align:baseline;-webkit-font-smoothing:antialiased;font-weight:400;font-size:clamp(1.4rem, 1.275rem + .626vw, 1.76rem)}@keyframes fadeInUp{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}._h1,._h2,._h3,._h4,h1,h2,h3,h4{font-family:Monserrat,sans-serif;color:var(--text-color,var(--co-default_text))}._h1+p,._h2+p,._h3+p,._h4+p,h1+p,h2+p,h3+p,h4+p{padding-top:0}._h1,h1{font-size:clamp(2.6rem, 1.348rem + 6.261vw, 6.2rem);font-weight:900;text-transform:uppercase;line-height:1.1;letter-spacing:-.09rem;animation:1.5s fadeInUp}._h2,h2{font-size:clamp(2.2rem, 1.574rem + 3.13vw, 4rem);font-weight:700;letter-spacing:-.09rem;animation:1.5s fadeInUp}._h2:has(> ._accordionTrigger),h2:has(> ._accordionTrigger){font-size:clamp(1.8rem, 1.643rem + .783vw, 2.25rem)}._h2:has(> ._accordionTrigger) ._accordionTrigger,h2:has(> ._accordionTrigger) ._accordionTrigger{font-weight:400}h2:has(+ h3)+h3{padding-top:.5rem}._h3,h3{font-size:clamp(2rem, 1.583rem + 2.087vw, 3.2rem);font-weight:400;letter-spacing:-.09rem}._h3:has(> ._accordionTrigger),h3:has(> ._accordionTrigger){font-size:clamp(1.8rem, 1.643rem + .783vw, 2.25rem)}._h3:has(> ._accordionTrigger) ._accordionTrigger,h3:has(> ._accordionTrigger) ._accordionTrigger{font-weight:400}._h4,h4{font-weight:700;font-size:clamp(1.8rem, 1.643rem + .783vw, 2.25rem)}p{padding-top:.7rem;line-height:1.7;font-size:clamp(1.4rem, 1.275rem + .626vw, 1.76rem)}p+._h1,p+._h2,p+._h3,p+._h4,p+h1,p+h2,p+h3,p+h4{padding-top:1.5rem}p._h4+.flexblock{padding-top:1.5rem}li{font-size:clamp(1.4rem, 1.275rem + .626vw, 1.76rem)}#skip-to-main a{text-transform:uppercase;font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem)}.header .wrapper._logo{font-size:7rem}.branding p{font-size:clamp(1.3rem, .97rem + 1.652vw, 2.25rem);font-family:Monserrat,sans-serif;font-weight:700;text-transform:uppercase;line-height:1.2;animation:1.5s fadeInUp}.banner.sticky .branding p{font-size:clamp(1.3rem, .97rem + 1.652vw, 2.25rem)}.menu>li>.dropdown-toggle,.menu>li>a{font-family:Monserrat,sans-serif;font-weight:700;font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}.dropdown-menu>li>a{font-family:Monserrat,sans-serif;font-weight:400;font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}.pageIntro p{font-weight:300;font-size:clamp(1.6rem, 1.489rem + .557vw, 1.92rem);line-height:1.5}.pageIntro strong{font-weight:700}ol li:before{font-weight:400;font-size:.9em}blockquote p{font-family:Monserrat,sans-serif;font-weight:700;font-size:clamp(1.8rem, 1.643rem + .783vw, 2.25rem)}blockquote p+p:last-of-type{font-weight:400;font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}q{font-style:italic}q+.source{font-variant:small-caps;font-size:.95em}q+.source cite{font-variant:normal}.btn,a.btn,button{font-family:Monserrat,sans-serif;font-weight:700;font-size:1.2rem;line-height:1.5}.btn.small,a.btn.small,button.small{font-size:1.2rem}.accordions ._accordionTrigger{font-family:Monserrat,sans-serif;font-weight:400;font-size:clamp(1.8rem, 1.643rem + .783vw, 2.25rem)}.accordions._tiny ._accordionTrigger{font-family:Monserrat,sans-serif;font-weight:400;font-size:clamp(1.4rem, 1.275rem + .626vw, 1.76rem)}.breadcrumb li{font-size:clamp(1.3rem, 1.265rem + .174vw, 1.4rem)}figcaption{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem);font-weight:400}.carrouselWrapper figcaption{font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}caption{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem);font-weight:400}.formAlert{font-weight:400}abbr[title]{border-bottom:dotted 1px;cursor:help;text-decoration:none}.uppercase{text-transform:uppercase}.alignright{text-align:right}.aligncenter{text-align:center}.alignleft{text-align:left}.brickLink .brickTxt li,.brickLink .brickTxt p:not(.btn){font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem);line-height:1.5;color:var(--co-default_text)}.brickLink .brickTxt .taxonomy{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem);font-weight:700;text-transform:uppercase}.brickLink .brickTxt .title{font-size:calc(clamp(1.8rem, 1.643rem + .783vw, 2.25rem) * .8);line-height:1.4;font-weight:700}.brickLink .brickTxt details{font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem);line-height:1.5}.brickLink .brickTxt ul{padding-left:0}.linksList-item._anchor a{font-family:Monserrat,sans-serif;font-weight:400;font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem);background:0 0}.audioWrap li a,.videoWrap li a{font-size:clamp(1.4rem, 1.275rem + .626vw, 1.76rem);color:var(--co-default_text)}._label,label{font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem);font-weight:700}.fileFormat{font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}.toggleBox label{line-height:1.4!important}input,textarea{font-size:clamp(1.4rem, 1.275rem + .626vw, 1.76rem)}input[type=checkbox]+label,input[type=radio]+label{font-weight:300}.fieldError,.fieldForgot,.fieldMandatory{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem)}.fieldForgot{font-weight:700}fieldset legend{font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem);font-weight:700}fieldset label{font-weight:300!important}td .fieldError{line-height:1.2rem}.combobox-list .listBox li{font-size:smaller}.skipCaroussel{font-family:inherit;font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}.orderedTablelist td,.orderedTablelist th{font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}.orderedTablelist input{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem)}.footer .siteInfos ul li{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem)}.footer td._error .fieldError{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem)}a{text-decoration:underline;color:var(--co-link)}a.active,a:active,a:focus,a:focus-visible,a:hover{text-decoration:none;color:var(--co-link-hover)}a._disabled{opacity:.2;cursor:not-allowed}a[target=_blank]:after{content:"";display:inline-block;width:13px;height:13px;margin:0 .3rem 0 .4rem;-webkit-mask-image:url(../media/assets/blank.svg);mask-image:url(../media/assets/blank.svg);-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;background:var(--text-color,var(--co-link));animation:show-me 333ms ease-in-out;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{background:var(--text-color,var(--co-link-hover));animation:show-me 333ms ease-in-out}p>a:not(.btn)[target=_blank]{padding-right:.4rem}._hasPermalink{display:flex;align-items:center}._backgroundColor a,._backgroundImg a,._framed a{color:var(--text-color,var(--co-link))}._backgroundColor a:hover,._backgroundImg a:hover,._framed a:hover{color:var(--text-color,var(--co-link-hover))}._backgroundColor a[target=_blank]:after,._backgroundImg a[target=_blank]:after,._framed a[target=_blank]:after{background:var(--text-color,var(--co-link));opacity:1}._backgroundColor a[target=_blank].active:after,._backgroundColor a[target=_blank]:active:after,._backgroundColor a[target=_blank]:focus-visible:after,._backgroundColor a[target=_blank]:focus:after,._backgroundColor a[target=_blank]:hover:after,._backgroundImg a[target=_blank].active:after,._backgroundImg a[target=_blank]:active:after,._backgroundImg a[target=_blank]:focus-visible:after,._backgroundImg a[target=_blank]:focus:after,._backgroundImg a[target=_blank]:hover:after,._framed a[target=_blank].active:after,._framed a[target=_blank]:active:after,._framed a[target=_blank]:focus-visible:after,._framed a[target=_blank]:focus:after,._framed a[target=_blank]:hover:after{background:var(--background-color,var(--co-brand_01))}.linksList{padding-left:0;padding-top:0;width:-moz-fit-content;width:fit-content}._intro .linksList{padding-top:1.5rem}.linksList-item{display:flex;margin-bottom:.75rem;transition:all 333ms ease-in-out}.linksList-item a{display:flex;align-items:center;gap:.5rem;color:var(--text-color,var(--co-default_text))}.linksList-item.active{background:var(--text-color,var(--co-brand_01));padding:.5rem;border-radius:.75rem}.linksList-item.active a{color:var(--background-color,var(--co-default_text))!important;text-decoration:none!important}.linksList-item.active .sprite{fill:var(--background-color,var(--co-link-hover));transform:rotate(-90deg)}.linksList-item.active:focus .sprite,.linksList-item.active:focus-visible .sprite,.linksList-item.active:hover .sprite{fill:var(--background-color,var(--co-link-hover))}.linksList-item .sprite{display:inline-block;background:0 0;fill:var(--text-color,var(--co-link));border:0;vertical-align:text-bottom;margin:auto;width:18px;height:18px;min-width:18px;margin-top:3px}.linksList-item:focus a,.linksList-item:focus-visible a,.linksList-item:hover a{color:var(--text-color,var(--co-link-hover))}.linksList-item:focus .sprite,.linksList-item:focus-visible .sprite,.linksList-item:hover .sprite{fill:var(--text-color,var(--co-link-hover));transition:333ms ease-in-out}.linksList-item._anchor a{text-decoration:none}.linksList-item._anchor a:active,.linksList-item._anchor a:focus,.linksList-item._anchor a:focus-visible,.linksList-item._anchor a:hover{text-decoration:underline}.linksList-item._anchor a:active .sprite,.linksList-item._anchor a:focus .sprite,.linksList-item._anchor a:focus-visible .sprite,.linksList-item._anchor a:hover .sprite{transform:rotate(-90deg)}.linksList-item._anchor .sprite{width:16px;height:16px;min-width:16px;margin-top:4px}.linksList-item a+.sprite{margin-left:-2em}figure figcaption a{color:var(--co-default_body)}figure figcaption a:hover{color:var(--co-default_body)}figure figcaption a[target=_blank]:after{background:var(--co-default_text);opacity:1}figure figcaption a[target=_blank].active:after,figure figcaption a[target=_blank]:active:after,figure figcaption a[target=_blank]:focus-visible:after,figure figcaption a[target=_blank]:focus:after,figure figcaption a[target=_blank]:hover:after{background:var(--co-default_text);transition:333ms ease-in-out}.formAlert a{display:inline-block;padding:0 .5rem 0 0}.formAlert a:first-of-type{margin-left:.5rem}.formAlert .success a{color:inherit}.formAlert .no-success a{color:inherit}.backToTop{position:fixed;bottom:0;right:15px;background:0 0;z-index:1000}.backToTop .wrapper{margin:0 auto;padding:0 1.5rem 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}html{scroll-padding-top:10em}body{background-color:var(--co-default_body)}body:has(.wrapperDialog._active){overflow:hidden}.wrapper{margin:0 auto;padding:0 3rem}.main{min-height:100vh}.main .wrapper{padding:0 3rem}.main .wrapper .breadcrumb{z-index:1;background:0 0}.main .wrapper._intro{margin-top:-4rem;padding-top:6rem;background:var(--co-default_body)}.main .wrapper._intro .linksList{background:var(--co-default_body)}.main .wrapper._intro .linksList:after,.main .wrapper._intro .linksList:before{background-color:var(--co-default_body)}.main .wrapper._intro._backgroundColor{margin-top:-4rem;padding-top:6rem;background:var(--background-color,var(--co-default_body))}.main .wrapper._intro._backgroundColor .linksList{background:var(--background-color,var(--co-default_body))}.main .wrapper._intro._backgroundColor .linksList:after,.main .wrapper._intro._backgroundColor .linksList:before{background-color:inherit}.main .wrapper._intro .pageIntro{padding-bottom:3rem}.main .wrapper._tight{display:flex;justify-content:space-around}.main .wrapper._backgroundColor,.main .wrapper._backgroundImg,.main .wrapper._full,.main .wrapper._gradientAnim{width:100%;padding:0}.main .wrapper._backgroundColor section,.main .wrapper._backgroundImg section,.main .wrapper._full section,.main .wrapper._gradientAnim section{margin:0 auto;padding:0 3rem;background:0 0}.main .wrapper._full{background-color:var(--co-default_body)}.main .wrapper._full section{color:var(--co-default_text)}.main .wrapper._backgroundColor{background:var(--background-color,var(--co-brand_01))}.main .wrapper._backgroundColor section{color:var(--text-color,var(--co-default_text))}.main .wrapper._backgroundImg{background-position:center;background-repeat:no-repeat;background-size:cover}.main .wrapper._backgroundImg section{color:var(--co-default_text)}.main .wrapper._gradientAnim{position:relative;background:linear-gradient(127deg,var(--co-gradient_01) 15%,var(--co-gradient_02) 50%,var(--co-gradient_03) 80%,var(--co-gradient_04));background-size:400% 400%;animation:gradient 30s ease infinite;margin-top:0}@keyframes gradient{0%{background-position:4% 0}50%{background-position:97% 100%}75%{background-position:97% 25%}100%{background-position:4% 0}}.main .wrapper._gradientAnim section{color:var(--co-default_text)}.main .wrapper._hr{min-height:4em}ul{list-style:disc;list-style-position:inside;padding-left:3rem;padding-top:.7rem}ul li>ul{padding-top:0;list-style:circle}ol{padding-left:1.5rem;padding-top:.7rem;counter-reset:li;list-style:none}ol li:before{counter-increment:li;content:counter(li) "/ "}.gridContainer:has(> .countdown:only-child){padding:3rem 0}.countdown{display:grid;grid-template-columns:repeat(auto-fit,minmax(40px,1fr));justify-items:center}.countdown p{display:flex;flex-direction:column;align-items:center;justify-content:center;align-self:center;justify-self:center;padding:0!important;line-height:1}.countdown p.spanned{grid-column:span 4}.countdown p span{font-size:clamp(1.1rem, 1.03rem + .348vw, 1.3rem);text-transform:uppercase;font-weight:400;display:inline-block;margin-left:.5rem}.countdown>span._h3{align-self:start;line-height:1.2;padding:0!important}@media screen and (min-width:18.75em){._backgroundImg{background-image:var(--bg-small-jpg);background-image:-webkit-image-set(var(--bg-small-avif) type("image/avif"), var(--bg-small-webp) type("image/webp"), var(--bg-small-jpg) type("image/jpeg"));background-image:image-set(var(--bg-small-avif) type("image/avif"), var(--bg-small-webp) type("image/webp"), var(--bg-small-jpg) type("image/jpeg"))}}@media screen and (min-width:37.5em){.main .wrapper{padding:0 4.5rem}.main .wrapper._backgroundColor section,.main .wrapper._backgroundImg section,.main .wrapper._full section,.main .wrapper._gradientAnim section{padding:0 4.5rem}}@media screen and (min-width:64.15em){.main .wrapper{padding:0 12rem}.main .wrapper._backgroundColor section,.main .wrapper._backgroundImg section,.main .wrapper._full section,.main .wrapper._gradientAnim section{padding:0 12rem}._backgroundImg{background-attachment:fixed;background-image:var(--bg-large-jpg);background-image:-webkit-image-set(var(--bg-large-avif) type("image/avif"), var(--bg-large-webp) type("image/webp"), var(--bg-large-jpg) type("image/jpeg"));background-image:image-set(var(--bg-large-avif) type("image/avif"), var(--bg-large-webp) type("image/webp"), var(--bg-large-jpg) type("image/jpeg"))}.hasStickyAnchors .wrapper{display:grid;grid-template-columns:300px 1fr;padding:0 3rem 3rem 0}.hasStickyAnchors .wrapper section{grid-column-start:2}.hasStickyAnchors .wrapper._full{display:grid;grid-template-columns:300px 1fr}.hasStickyAnchors .wrapper._full section{grid-column-start:1;grid-column:span 2;display:grid;grid-template-columns:300px 1fr;padding:0 3rem}.hasStickyAnchors .wrapper._full .gridContainer{grid-column-start:2}.hasStickyAnchors .wrapper._intro{width:100%;padding:0;margin-top:-4rem;padding-top:6rem;padding-bottom:6rem}.hasStickyAnchors .wrapper._intro .pageIntro{padding-bottom:0}.hasStickyAnchors .wrapper._intro section{grid-template-columns:1fr;grid-column:span 2;width:1200px;padding:0 2.7rem;margin:0 auto}.hasStickyAnchors .wrapper._intro .linksList{position:absolute;width:270px;max-width:270px;min-height:auto;padding:4rem .75rem 1rem .75rem;z-index:99;border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem;margin:6rem 0 0 -1.5rem;transition:all 333ms ease-in-out}.hasStickyAnchors .wrapper._intro .linksList:before{content:"";position:absolute;left:-10px;top:0;width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at bottom left,transparent 10px,black 11px);mask-image:radial-gradient(circle at bottom left,transparent 10px,black 11px)}.hasStickyAnchors .wrapper._intro .linksList:after{content:"";position:absolute;right:-10px;top:0;width:10px;height:10px;-webkit-mask-image:radial-gradient(circle at bottom right,transparent 10px,black 11px);mask-image:radial-gradient(circle at bottom right,transparent 10px,black 11px)}.hasStickyAnchors .wrapper._intro .linksList.sticky{position:fixed;top:4.3em;padding-top:3rem;margin-top:0}.hasStickyAnchors .wrapper._intro+.wrapper .gridContainer:first-child{padding-top:3rem}}@media screen and (min-width:77.5em){.wrapper{width:1200px}.main .wrapper._full section{width:1200px}.main .wrapper._full._backgroundColor section,.main .wrapper._full._backgroundImg section,.main .wrapper._full._gradientAnim section{width:1200px}}.header{top:-1;background:0 0;height:8em}.header .banner{position:fixed;top:0;z-index:999;width:100%;padding:0;background:var(--co-default_body);transition:all 333ms ease-in-out}.header .banner .wrapper{height:8em;display:flex;align-items:center;flex-wrap:wrap;position:relative;padding:0 .75rem;transition:all 333ms ease-in-out}.header .banner .wrapper .branding{width:100%;display:grid;grid-template-columns:90px 1fr;gap:1.5rem;padding:0;transition:all 333ms ease-in-out}.header .banner .wrapper .branding p{text-align:right;margin:0 auto auto}.header .banner .wrapper .brand{background:0 0;display:flex;position:relative;z-index:99;margin-top:.75rem;transition:all 333ms ease-in-out;display:flex}.header .banner .wrapper .logo{transition:all 333ms ease-in-out;position:relative}.header .banner .wrapper .logo.desktop{display:block;transition:all 333ms ease-in-out;margin:0;transform:scale(90%)}.header .banner .wrapper .logo.desktop_icon{display:none;opacity:0;transition:all 333ms ease-in-out}.header .banner .wrapper .baseline{display:flex;align-items:center;justify-content:flex-end;opacity:1;transition:all 333ms ease-in-out}.header .banner .wrapper .navigate{width:100%;height:auto;margin:0 auto;background:0 0;position:relative;padding:0;align-self:flex-end;margin-top:-60px}.header .banner .wrapper._topBanner{width:auto;display:flex;height:5em!important;background:var(--co-brand_01);color:var(--co-default_text)}.header .banner .wrapper._topBanner.inactive{display:none}.header .banner .wrapper._topBanner .formBlock{padding:0 1.5rem;width:1200px;margin:0 auto}.header .banner .wrapper._topBanner .formBlock .formItem{padding-bottom:0}.header .banner .wrapper._topBanner .formBlock label{display:none}@media screen and (min-width:48em){.header{height:8.5em}.header .banner,.header .banner .wrapper{height:9em;border-bottom:solid 5px #fff}.header .banner .wrapper ._nav{top:0}.header .banner .wrapper .navigate{margin-top:0}.header .banner .wrapper .logo.desktop{transform:scale(130%);margin:0 0 0 1.5rem;top:2.5rem}.header .banner .wrapper._topBanner{padding:0 6rem}.header .banner .wrapper .branding p{text-align:right;margin:.75rem 0 auto auto}.header .banner:after{content:"";width:100%;height:100%;display:block;position:relative;z-index:-1;top:-100%;background:inherit}.header .banner .wrapper._topBanner .formBlock label{display:block}.header .banner.sticky{height:4.3em;border-bottom:solid 5px #fff;box-shadow:0 2px 2px rgba(0,0,0,.3333333333)}.header .banner.sticky .wrapper{height:4.3em}.header .banner.sticky .wrapper .linkLogo{width:55px;height:45px;transition:all 333ms ease-in-out}.header .banner.sticky .wrapper .logo.desktop{opacity:0;display:none;transform:scale(100%)}.header .banner.sticky .wrapper .logo.desktop_icon{display:block;opacity:1;transform:scale(110%);top:.5rem}.header .banner.sticky .wrapper .baseline{opacity:0}.header .banner.sticky .wrapper .navigate{top:-25px}.header .banner.sticky:after{content:"";width:100%;height:100%;display:block;position:relative;z-index:-1;top:-100%;background:inherit}}.sr-only-focusable:active,.sr-only-focusable:focus,.sr-only-focusable:focus-visible{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto}.navtools{display:flex;gap:.5em;width:auto;justify-self:right;align-items:center}.navtools .btn{margin-right:0;margin-left:auto;width:44px;height:44px}.navtools .btn.search .sprite{height:26px}.navigation{display:grid;width:100%;background:0 0;grid-template-rows:44px 1fr}.header.sticky .navigation{margin-top:-2rem}.navigation .gridChild{height:1px}.menu{display:block;position:relative;top:-100%;list-style:none;margin:1rem 0 0;padding:1.5rem 0 0 0;z-index:-1;background:var(--co-default_body);border-bottom:1px solid var(--co-default_text);clip-path:rect(100% 100% 0 0 round 0);transition:333ms ease-in-out}.menu.open{top:-6px;z-index:99;clip-path:rect(0 100% 100% 0 round 0);transition:333ms ease-in-out}.menu>li>.dropdown-toggle,.menu>li>a{display:block;width:100%;padding:.5em 1em;text-decoration:none;text-align:left;min-height:44px;color:var(--co-default_text);background:0 0;border:0;border-radius:0}.menu>li>.dropdown-toggle::before,.menu>li>a::before{content:"";display:block;width:inherit;position:relative;opacity:0;bottom:-1.6em;border-bottom:2px dotted var(--co-default_text)}.menu>li>.dropdown-toggle:active,.menu>li>.dropdown-toggle:focus,.menu>li>.dropdown-toggle:focus-visible,.menu>li>.dropdown-toggle:hover,.menu>li>a:active,.menu>li>a:focus,.menu>li>a:focus-visible,.menu>li>a:hover{cursor:pointer;background:var(--co-brand_01);color:var(--co-default_text)}.menu>li>a:active,.menu>li>a:focus,.menu>li>a:focus-visible,.menu>li>a:hover{border-radius:10px}.menu>li.dropdown:not(.open)>.dropdown-toggle:active,.menu>li.dropdown:not(.open)>.dropdown-toggle:focus,.menu>li.dropdown:not(.open)>.dropdown-toggle:focus-visible,.menu>li.dropdown:not(.open)>.dropdown-toggle:hover{border-radius:10px}.menu [aria-current=page]::before{opacity:1}.menu [aria-current=true] button::before{opacity:1}.menu [target=_blank]::after{content:"";display:inline-block;width:13px;height:13px;margin:0 .3rem 0 .4rem;-webkit-mask-image:url(../media/assets/blank.svg);mask-image:url(../media/assets/blank.svg);-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;background:var(--co-brand_01);transition:333ms ease-in-out}.menu [target=_blank]:hover:after{background:var(--co-default_text);transition:333ms ease-in-out}.dropdown-toggle::after{content:"";display:inline-block;vertical-align:center;width:0;height:0;border-style:solid;border-width:.25em .25em 0 .25em;border-color:var(--co-default_text) transparent transparent transparent;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;transition:transform .2s ease-in-out;margin-left:.5rem}.dropdown-toggle:active::after,.dropdown-toggle:focus-visible::after,.dropdown-toggle:focus::after,.dropdown-toggle:hover::after{border-top-color:var(--co-default_text)}.dropdown-menu{display:none;background:var(--co-brand_01);list-style:none;margin:0;padding:0}.dropdown-menu>li>a{display:block;padding:.3em 1.2em .5em 1em;text-decoration:none;color:var(--co-default_text)}.dropdown-menu>li>a::after{content:"";display:block;width:inherit;position:relative;bottom:0;border-bottom:2px dotted var(--co-brand_01)}.dropdown-menu>li>a[aria-current=page]::after{content:"";display:block;width:inherit;position:relative;bottom:0;border-bottom:2px dotted var(--co-default_text)}.dropdown-menu>li>a:active,.dropdown-menu>li>a:focus,.dropdown-menu>li>a:focus-visible,.dropdown-menu>li>a:hover{background-color:var(--co-brand_01);color:var(--co-default_text)}.dropdown-menu>li>a:active::after,.dropdown-menu>li>a:focus-visible::after,.dropdown-menu>li>a:focus::after,.dropdown-menu>li>a:hover::after{content:"";display:block;width:inherit;position:relative;bottom:0;border-bottom:2px dotted var(--co-default_text)}.dropdown{position:relative}.dropdown.open{margin-right:-10px;transition:none}.dropdown.open .dropdown-toggle{background:var(--co-brand_01);color:var(--co-default_text)}.dropdown.open .dropdown-toggle::after{transform:rotate(180deg);border-top-color:var(--co-default_text)}.dropdown.open .dropdown-menu{display:block}@media screen and (min-width:48em){.navtools{order:2}.sticky .navtools{margin-top:0}.burger{display:none!important}.navigation{grid-template-rows:unset;grid-template-columns:130px auto 1fr;grid-auto-flow:revert}.menu{display:flex;align-items:center;justify-content:flex-start;margin-top:0;padding:0;top:auto;z-index:unset;background:0 0;border-bottom:0;clip-path:unset;gap:1rem}.dropdown.open .dropdown-toggle{border-top-right-radius:10px;border-top-left-radius:10px;--r:10px;border-right:var(--r) solid transparent;border-radius:var(--r) calc(2 * var(--r)) 0 0/var(--r);-webkit-mask:radial-gradient(var(--r) at 100% 0,rgba(0,0,0,0) 98%,#000 101%) 100% 100%/var(--r) var(--r) no-repeat,conic-gradient(#000 0 0) padding-box;mask:radial-gradient(var(--r) at 100% 0,rgba(0,0,0,0) 98%,#000 101%) 100% 100%/var(--r) var(--r) no-repeat,conic-gradient(#000 0 0) padding-box;background:inherit border-box;width:-moz-fit-content;width:fit-content;transition:none}.dropdown-toggle{display:inline-block;width:auto}.dropdown-menu{position:absolute;top:100%;left:0;width:-moz-max-content;width:max-content;min-width:110%;border-radius:10px}.dropdown-menu>li{border-radius:10px}.dropdown-menu>li:first-child .dropdown-item{border-top-left-radius:0;border-top-right-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0}.dropdown-menu>li:last-child .dropdown-item{border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:10px;border-bottom-right-radius:10px}}.gridContainer{width:100%;padding:6rem 0 0 0}.gridContainer:last-child{padding:6rem 0}.gridContainer:has(> .gridItem._spanned > h3:only-child){padding:3rem 0 0 0}.gridContainer:has(> .gridItem._spanned > h3:only-child):last-child{padding-bottom:6rem}.gridContainer:has(> .gridItem._spanned:empty){padding:0}._intro .gridContainer{padding:3rem 0 1.5rem 0}@media screen and (min-width:61.25em){._intro .gridContainer{padding:6rem 0 0 0}}._tight .gridContainer{max-width:30em}.gridContainer._grid2,.gridContainer._grid3,.gridContainer._grid4,.gridContainer._grid6{display:grid}@media screen and (min-width:18.75em){.gridContainer._grid2,.gridContainer._grid3,.gridContainer._grid4,.gridContainer._grid6{gap:.75rem}}@media screen and (min-width:48em){.gridContainer._grid2,.gridContainer._grid3,.gridContainer._grid4,.gridContainer._grid6{gap:1.5rem}}@media screen and (min-width:77.5em){.gridContainer._grid2,.gridContainer._grid3,.gridContainer._grid4,.gridContainer._grid6{gap:2.25rem}}.gridContainer._grid2 ._spanned:has(> h2:first-child),.gridContainer._grid3 ._spanned:has(> h2:first-child),.gridContainer._grid4 ._spanned:has(> h2:first-child),.gridContainer._grid6 ._spanned:has(> h2:first-child){position:relative;padding-top:6rem;margin-top:-1.5rem}.gridContainer._grid2 ._spanned:has(> h2:first-child):before,.gridContainer._grid3 ._spanned:has(> h2:first-child):before,.gridContainer._grid4 ._spanned:has(> h2:first-child):before,.gridContainer._grid6 ._spanned:has(> h2:first-child):before{content:"";position:absolute;left:0;top:30px;width:132px;height:40px;-webkit-mask-image:url(../media/assets/deco-licoornes.svg);mask-image:url(../media/assets/deco-licoornes.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-repeat:repeat;background:linear-gradient(45deg,var(--co-decogradient_01),var(--co-decogradient_02));animation:2s fadeIn}.gridContainer._grid2 ._spanned{margin-left:0}aside .gridContainer._grid2 ._spanned{margin-left:auto;margin-right:auto}@media screen and (min-width:18.75em){.gridContainer._grid2{grid-template-columns:repeat(1,1fr)}.gridContainer._grid2 ._spanned{grid-column:span 1}}@media screen and (min-width:37.5em){.gridContainer._grid2{grid-template-columns:repeat(2,1fr)}.gridContainer._grid2 ._spanned{grid-column:span 2}}.gridContainer._grid3 ._spanned{margin-left:0}aside .gridContainer._grid3 ._spanned{margin-left:auto;margin-right:auto}@media screen and (min-width:18.75em){.gridContainer._grid3{grid-template-columns:repeat(1,1fr)}.gridContainer._grid3 ._spanned{grid-column:span 1}}@media screen and (min-width:30em){.gridContainer._grid3{grid-template-columns:repeat(2,1fr)}.gridContainer._grid3 ._spanned{grid-column:span 2}}@media screen and (min-width:37.5em){.gridContainer._grid3{grid-template-columns:repeat(3,1fr)}.gridContainer._grid3 ._spanned{grid-column:span 3}}.gridContainer._grid4 ._spanned{margin-left:0}aside .gridContainer._grid4 ._spanned{margin-left:auto;margin-right:auto}@media screen and (min-width:18.75em){.gridContainer._grid4{grid-template-columns:repeat(1,1fr)}.gridContainer._grid4 ._spanned{grid-column:span 1}}@media screen and (min-width:37.5em){.gridContainer._grid4{grid-template-columns:repeat(2,1fr)}.gridContainer._grid4 ._spanned{grid-column:span 2}}@media screen and (min-width:48em){.gridContainer._grid4{grid-template-columns:repeat(3,1fr)}.gridContainer._grid4 ._spanned{grid-column:span 3}}@media screen and (min-width:61.25em){.gridContainer._grid4{grid-template-columns:repeat(4,1fr)}.gridContainer._grid4 ._spanned{grid-column:span 4}}.gridContainer._framed{padding:1.5rem 1.5rem 0 1.5rem;background:var(--background-color,var(--co-brand_01));color:var(--text-color,var(--co-default_text))}.gridContainer._framed h1,.gridContainer._framed h2,.gridContainer._framed h3,.gridContainer._framed h4{color:var(--text-color,var(--co-default_text))}.gridContainer._framed p{color:var(--text-color,var(--co-default_text))}.gridContainer .gridItem{padding:0}.wrapperDialog{position:fixed;top:0;left:0;background:rgba(255,255,255,.96);width:100%;height:100Vh;margin:0;display:none;z-index:1001;overflow:hidden}.wrapperDialog._active{display:flex}.wrapperDialog .dialogBox{padding:3rem;background:var(--co-default_body);border:solid 1.5rem var(--co-default_body);border-radius:40px;width:60em;margin:auto;z-index:100}.wrapperDialog .dialogBox .popupHeader{display:grid;grid-template-columns:1fr 30px;padding:0}.wrapperDialog .cookies{margin:auto;padding:1.5rem;background:0 0}@media screen and (min-width:77.5em){.wrapperDialog .cookies{width:1200px}}.wrapperDialog .cookies .logo{margin-bottom:1.5rem}.wrapperDialog .cookies .gridContainer{padding:0}.wrapperDialog .cookies .blockTxt:has(> h2:first-child){margin-top:0}.wrapperDialog .cookies .blockTxt:has(> h2:first-child):before{display:none}.wrapperDialog:has(+ .sticky){margin-top:-3.75em}@media screen and (min-width:18.75em){.wrapperDialog:has(+ .sticky){margin-top:-5em}}.footer{background:var(--co-default_text);position:relative}.footer .brand{display:flex;flex-wrap:wrap;gap:1.5rem}.footer .brand img{max-width:150px}.footer ._h4,.footer p{color:var(--co-default_body)}.footer .gridContainer{padding-top:0;padding-bottom:0}.footer a{color:var(--co-default_body)}.footer a.active,.footer a:active,.footer a:focus,.footer a:focus-visible{color:var(--co-default_body);text-decoration:none}.footer ul{padding-left:0}.footer .linksList-item .sprite{fill:var(--co-link)}.footer .linksList-item:hover .sprite{fill:var(--co-link-hover);transition:333ms ease-in-out}.footer .linksList-item:hover a{color:var(--co-default_body);text-decoration:none}.footer .linksList-item.active .sprite,.footer .linksList-item:active .sprite,.footer .linksList-item:focus .sprite,.footer .linksList-item:focus-visible .sprite{fill:var(--co-link-hover);transition:333ms ease-in-out}.footer .wrapper{margin-bottom:0;padding-top:3em;padding-bottom:3em;display:grid;grid-template-columns:1fr;gap:3em}.footer .wrapper.siteInfos{padding-top:1em;padding-bottom:3em;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}@media screen and (min-width:48em){.footer .wrapper{grid-template-columns:250px 1fr}.footer .wrapper .brand{gap:.75rem}}[type=reset],[type=submit],button,html [type=button]{cursor:pointer;-webkit-appearance:inherit}.flexblock{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:1.5rem;padding-top:1.5rem}.btn,a.btn,p.btn{position:relative;display:inline-block;cursor:pointer;padding:.5em 1.5rem .5em 1.5rem;padding:.5em 1.2rem .6em 1.2rem;text-align:center;text-decoration:none;border:2px solid var(--co-default_text);border-radius:21px;height:34px;min-width:34px;background:var(--co-default_text);color:var(--co-default_body)}.btn .sprite,a.btn .sprite,p.btn .sprite{display:inline-block;background:0 0;border:0;fill:var(--co-default_body);vertical-align:text-top;margin:-.2rem 0 0 .8rem}.btn .sprite.outline,a.btn .sprite.outline,p.btn .sprite.outline{outline-color:var(--co-default_body)}.btn .sprite:only-child,a.btn .sprite:only-child,p.btn .sprite:only-child{vertical-align:middle}.btn.active,.btn:active,.btn:focus,.btn:focus-visible,.btn:hover,a.btn.active,a.btn:active,a.btn:focus,a.btn:focus-visible,a.btn:hover,p.btn.active,p.btn:active,p.btn:focus,p.btn:focus-visible,p.btn:hover{background:var(--co-default_body);border-color:var(--co-default_text);color:var(--co-default_text)}.btn.active .sprite,.btn:active .sprite,.btn:focus .sprite,.btn:focus-visible .sprite,.btn:hover .sprite,a.btn.active .sprite,a.btn:active .sprite,a.btn:focus .sprite,a.btn:focus-visible .sprite,a.btn:hover .sprite,p.btn.active .sprite,p.btn:active .sprite,p.btn:focus .sprite,p.btn:focus-visible .sprite,p.btn:hover .sprite{fill:var(--co-default_text);transition:333ms ease-in-out}.btn.active .sprite.outline,.btn:active .sprite.outline,.btn:focus .sprite.outline,.btn:focus-visible .sprite.outline,.btn:hover .sprite.outline,a.btn.active .sprite.outline,a.btn:active .sprite.outline,a.btn:focus .sprite.outline,a.btn:focus-visible .sprite.outline,a.btn:hover .sprite.outline,p.btn.active .sprite.outline,p.btn:active .sprite.outline,p.btn:focus .sprite.outline,p.btn:focus-visible .sprite.outline,p.btn:hover .sprite.outline{outline-color:var(--co-default_text)}.btn .sprite:not(:first-child),a.btn .sprite:not(:first-child),p.btn .sprite:not(:first-child){margin:-.2rem -.6rem 0 .4rem}.btn[target=_blank]:after,a.btn[target=_blank]:after,p.btn[target=_blank]:after{margin:0 0 0 .4rem;background:var(--co-default_body)}.btn[target=_blank].active:after,.btn[target=_blank]:active:after,.btn[target=_blank]:focus-visible:after,.btn[target=_blank]:focus:after,.btn[target=_blank]:hover:after,a.btn[target=_blank].active:after,a.btn[target=_blank]:active:after,a.btn[target=_blank]:focus-visible:after,a.btn[target=_blank]:focus:after,a.btn[target=_blank]:hover:after,p.btn[target=_blank].active:after,p.btn[target=_blank]:active:after,p.btn[target=_blank]:focus-visible:after,p.btn[target=_blank]:focus:after,p.btn[target=_blank]:hover:after{background:var(--co-default_text)}.btn._alt,a.btn._alt,p.btn._alt{background:var(--co-gray);border-color:var(--co-gray);color:var(--co-default_text)}.btn._alt .sprite,a.btn._alt .sprite,p.btn._alt .sprite{fill:var(--co-default_text)}.btn._alt .sprite.outline,a.btn._alt .sprite.outline,p.btn._alt .sprite.outline{outline-color:var(--co-default_text)}.btn._alt.active,.btn._alt:active,.btn._alt:focus,.btn._alt:focus-visible,.btn._alt:hover,a.btn._alt.active,a.btn._alt:active,a.btn._alt:focus,a.btn._alt:focus-visible,a.btn._alt:hover,p.btn._alt.active,p.btn._alt:active,p.btn._alt:focus,p.btn._alt:focus-visible,p.btn._alt:hover{background:var(--co-default_body);border-color:var(--co-default_text);color:var(--co-default_text)}.btn._alt[target=_blank]:after,a.btn._alt[target=_blank]:after,p.btn._alt[target=_blank]:after{background:var(--co-default_text)}.btn.small,a.btn.small,p.btn.small{padding:.5em 1.2rem .6em 1.2rem;height:34px!important;min-width:34px!important}.btn.small .sprite,a.btn.small .sprite,p.btn.small .sprite{height:18px;width:18px}.btn.small .sprite:not(:first-child),a.btn.small .sprite:not(:first-child),p.btn.small .sprite:not(:first-child){margin:-.2rem -.4rem 0 .4rem}.btn.icon,a.btn.icon,p.btn.icon{padding:.4rem .4rem;width:32px}.btn.icon .sprite,a.btn.icon .sprite,p.btn.icon .sprite{margin:auto;height:18px;width:18px}.btn.icon:not(.small),a.btn.icon:not(.small),p.btn.icon:not(.small){width:42px;height:42px}.btn.icon:not(.small) .sprite,a.btn.icon:not(.small) .sprite,p.btn.icon:not(.small) .sprite{width:24px;height:24px}.btn._disabled,a.btn._disabled,p.btn._disabled{opacity:.2;cursor:not-allowed}._hasPermalink>.btn{background:0 0;border:none;order:-1;margin-left:-32px}._hasPermalink>.btn .sprite{fill:var(--co-brand_01)}._hasPermalink>.btn.active,._hasPermalink>.btn:active,._hasPermalink>.btn:focus,._hasPermalink>.btn:focus-visible,._hasPermalink>.btn:hover{background:0 0;border:none}._hasPermalink>.btn.active .sprite,._hasPermalink>.btn:active .sprite,._hasPermalink>.btn:focus .sprite,._hasPermalink>.btn:focus-visible .sprite,._hasPermalink>.btn:hover .sprite{fill:var(--co-link-hover)}._inputhasIcon input+.btn .sprite,._inputhasIcon input+a.btn .sprite{fill:var(--co-brand_01);vertical-align:middle;margin:-.2rem .4rem 0 -.6rem}._inputhasIcon input+.btn.active .sprite,._inputhasIcon input+.btn:active .sprite,._inputhasIcon input+.btn:focus .sprite,._inputhasIcon input+.btn:focus-visible .sprite,._inputhasIcon input+.btn:hover .sprite,._inputhasIcon input+a.btn.active .sprite,._inputhasIcon input+a.btn:active .sprite,._inputhasIcon input+a.btn:focus .sprite,._inputhasIcon input+a.btn:focus-visible .sprite,._inputhasIcon input+a.btn:hover .sprite{fill:var(--co-link-hover);transition:333ms ease-in-out}.orderedTablelist .sortBtn{color:var(--co-default_body);width:100%;border:0;padding:1rem 1rem 3rem 1rem;text-align:left;background:inherit}@media screen and (min-width:48em){.btn,a.btn{padding:.5em 1.2rem .6em 1.2rem;padding:.5em 1.5rem .5em 1.5rem;height:42px!important;min-width:42px!important}.btn,a.btn,button{font-size:clamp(1.3rem, 1.196rem + .522vw, 1.6rem)}}.sprite{fill:var(--co-default_text);text-decoration:none;width:24px;height:24px;transition:all 333ms ease-in-out}.sprite.outline{outline:solid 2px var(--co-default_text);padding:3px;border-radius:3px}.sprite.outline use{transform-origin:center center;transform:scale(80%)}.icon-stroke{stroke:currentColor}figure img{width:100%;height:auto}figure picture._unsetRatio{aspect-ratio:unset}figure picture._3-2 img{aspect-ratio:3/2;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}figure picture._16-9 img{aspect-ratio:16/9;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}figure picture._3-1 img{aspect-ratio:3/1;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center}figure figcaption{padding:.75rem;color:var(--co-default_text)}._backgroundColor figure figcaption,._framed figure figcaption{color:var(--co-default_text)}._backgroundImg figure figcaption{color:var(--co-default_body)}._gradientAnim figure figcaption{color:var(--co-default_text)}.blockTxt:not(._imgLeft) figure,.blockTxt:not(._imgRight) figure{padding-bottom:1.5rem;margin-top:.52em}._imgLeft:after{clear:both;display:block;content:""}._imgLeft figure{width:100%;padding-right:0;margin-top:1.5rem}._imgLeft._small figure{width:31%}._imgRight:after{clear:both;display:block;content:""}._imgRight figure{width:100%;padding-left:0;margin-top:1.5rem}._imgRight._small figure{width:33%}._grid2 ._imgLeft figure,._grid2 ._imgRight figure{width:49.5%}._grid2 ._imgLeft._small figure,._grid2 ._imgRight._small figure{width:29.5%}._grid3 ._imgLeft figure,._grid3 ._imgRight figure{width:45.5%}._grid3 ._imgLeft._small figure,._grid3 ._imgRight._small figure{width:31%}._grid4 ._imgLeft figure,._grid4 ._imgRight figure{width:48.5%}._grid4 ._imgLeft._small figure,._grid4 ._imgRight._small figure{width:29.5%}@media screen and (min-width:30em){._imgLeft figure{float:left;width:50.5%;padding-right:1.5rem}._imgRight figure{float:right;width:50.5%;padding-left:1.5rem}}@keyframes fadeIn{0%{transform:translateY(-50%);opacity:0}100%{transform:translateY(0);opacity:1}}.blockTxt{margin:0 auto 3rem}.blockTxt:last-of-type{margin-bottom:0}section .blockTxt:first-child:has(> h2:first-child):not(._framed){margin-top:4rem}.blockTxt:has(> h2:first-child){position:relative;margin-top:12rem}.blockTxt:has(> h2:first-child):before{content:"";position:absolute;left:0;top:-30px;width:132px;height:40px;-webkit-mask-image:url(../media/assets/deco-licoornes.svg);mask-image:url(../media/assets/deco-licoornes.svg);-webkit-mask-repeat:repeat-x,1;mask-repeat:repeat-x,1;background-repeat:repeat;background:linear-gradient(45deg,var(--co-decogradient_01),var(--co-decogradient_02));animation:2s fadeIn}.blockTxt q{padding-right:.5rem}.blockTxt q+.source{padding-right:.5rem}.blockTxt q+.source:before{content:"–";display:inline-block;padding-right:.5rem}.blockTxt q+.source:after{content:"–";display:inline-block;padding-left:.5rem}.blockTxt+.form{margin-top:-4.5rem}.blockTxt._framed{padding:3rem;background:var(--background-color,var(--co-brand_01));color:var(--text-color,var(--co-default_text))}.blockTxt._framed:has(> h2:first-child){position:relative;padding-top:6rem;margin-top:6rem}.blockTxt._framed:has(> h2:first-child):before{content:"";position:absolute;left:3rem;top:30px;width:132px;height:40px;-webkit-mask-image:url(../media/assets/deco-licoornes.svg);mask-image:url(../media/assets/deco-licoornes.svg);-webkit-mask-repeat:repeat-x;mask-repeat:repeat-x;background-repeat:repeat;background:linear-gradient(45deg,var(--co-decogradient_01),var(--co-decogradient_02));animation:2s fadeIn}._backgroundColor .blockTxt._framed,._backgroundImg .blockTxt._framed,._gradientAnim .blockTxt._framed{background:var(--background-color,var(--co-default_body));color:var(--text-color,var(--co-default_body))}.blockTxt._framed:first-child:has(> h2:first-child){margin-top:1rem}@media screen and (min-width:18.75em){.blockTxt blockquote{padding:3rem 3rem}}@media screen and (min-width:37.5em){.blockTxt blockquote{padding:3rem 6rem}}@media screen and (min-width:64.15em){.blockTxt blockquote{padding:6rem 12rem}}.blockTxt:has(> blockquote:last-child){margin-bottom:-1rem}._backgroundColor figure figcaption,._backgroundColor h1,._backgroundColor h2,._backgroundColor h3,._backgroundColor h4,._backgroundColor li,._backgroundColor p,._backgroundImg figure figcaption,._backgroundImg h1,._backgroundImg h2,._backgroundImg h3,._backgroundImg h4,._backgroundImg li,._backgroundImg p,._gradientAnim figure figcaption,._gradientAnim h1,._gradientAnim h2,._gradientAnim h3,._gradientAnim h4,._gradientAnim li,._gradientAnim p{color:var(--text-color,var(--co-default_text))}.formBlock{width:100%;padding:0}.formBlock.flexblock{padding-bottom:1.5rem}.formBlock h2:has(+ .formItem),.formBlock h3:has(+ .formItem),.formBlock h4:has(+ .formItem),.formBlock p:has(+ .formItem){padding-bottom:.75rem}.formBlock._grid2{display:grid}@media screen and (min-width:18.75em){.formBlock._grid2{gap:.75rem}}@media screen and (min-width:48em){.formBlock._grid2{gap:1.5rem}}@media screen and (min-width:77.5em){.formBlock._grid2{gap:2.25rem}}.formBlock._grid2 ._spanned{margin-left:0}aside .formBlock._grid2 ._spanned{margin-left:auto;margin-right:auto}@media screen and (min-width:18.75em){.formBlock._grid2{grid-template-columns:repeat(1,1fr)}.formBlock._grid2 ._spanned{grid-column:span 1}}@media screen and (min-width:37.5em){.formBlock._grid2{grid-template-columns:repeat(2,1fr)}.formBlock._grid2 ._spanned{grid-column:span 2}}.formItem{position:relative;display:flex;flex-direction:column;padding-bottom:3rem}._grid2.formBlock .formItem,._grid3.formBlock .formItem{padding-bottom:1.5rem}.formItem ul{list-style:none;padding:0}.formItem ul.inline{display:flex;gap:3rem}.formItem .btn{margin:0 auto 0 0}.formItem .fieldMandatory{display:block}.formItem .fieldMandatory .sprite{display:inline-block;background:0 0;border:none;fill:var(--co-default_text);margin-bottom:-4px}.formItem .fieldError{display:none}.formItem._error .fieldMandatory{display:none}.formItem._error .fieldError{display:block}.formItem._error .coupledFields input,.formItem._error input,.formItem._error input[type=checkbox]+label:before,.formItem._error input[type=radio]+label:before,.formItem._error textarea{border-color:var(--co-invalid)}.formItem td._error .fieldError{display:block!important}.formItem._inputhasIcon{display:grid;grid-template-columns:1fr}.formItem._inputhasIcon .btn{margin:auto 0 auto -32px;background:0 0!important;border:0}.formItem._inputhasIcon .btn:active,.formItem._inputhasIcon .btn:focus,.formItem._inputhasIcon .btn:focus-visible,.formItem._inputhasIcon .btn:hover{border:0}.formItem._inputhasIcon label{grid-column:span 2}.formSearch{flex-direction:row;align-items:baseline;gap:1.5rem}.formSearch input{width:100%}.formSearch._hasGrid{display:grid;grid-template-columns:1fr minmax(50px,auto);gap:0;grid-column-gap:1.5rem}.formSearch._hasGrid>label{grid-column:span 2}.flexBox{display:flex;align-items:center}.flexBox label{margin:0}.flexBox .btn{margin-left:.75rem}li.flexBox{padding-bottom:.75rem}._label,label{margin-bottom:.75rem}._label .positionned,label .positionned{position:relative;top:.15rem}input,textarea{padding:1.3rem .75rem;border:0;border-bottom:solid 1px var(--co-default_text);background:var(--co-gray_light)}input:active,input:focus,input:focus-visible,textarea:active,textarea:focus,textarea:focus-visible{background:var(--co-default_body);border-color:var(--co-default_text);outline:1px solid var(--co-default_text)}input:disabled,textarea:disabled{border:0;color:var(--co-gray);background:var(--co-gray_light);pointer-events:none}input._tiny{max-width:30rem}textarea{min-height:10em}input[type=checkbox],input[type=radio]{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;margin-right:-1px;overflow:hidden;position:absolute;width:1px}input[type=checkbox]+label,input[type=radio]+label{display:flex;align-items:center;justify-content:flex-start;gap:12px;margin-left:-20px}input[type=checkbox]+label:before,input[type=radio]+label:before{content:"";width:18px;height:18px;margin:auto 0;flex:0 0 18px;display:inline-block;background:0 0;border:solid 1px var(--co-default_text);transition:all .3s ease-in}input[type=radio]+label:before{border-radius:50%}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]:disabled+label::before,input[type=radio]:disabled+label::before{background:var(--co-gray_light);border-color:var(--co-gray_light)}input[type=checkbox]:checked:disabled+label::before,input[type=radio]:checked:disabled+label::before{background:var(--co-gray_light);border-color:var(--co-gray_light);border-width:2px}input[type=checkbox]:focus-visible+label:before,input[type=radio]:focus-visible+label:before{outline:solid 2px var(--co-focus)}input[type=checkbox]+label:after,input[type=radio]+label:after{content:"";width:10px;height:10px;flex:0 0 10px;margin:auto 0;z-index:1;order:-1;background:var(--co-default_text);opacity:0;transition:all .3s ease-in}input[type=checkbox]+label:after{opacity:0;position:relative;left:26px;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=radio]+label:after{opacity:0;position:relative;left:26px;clip-path:circle(50% at 50% 50%)}input[type=checkbox]:checked+label:after,input[type=radio]:checked+label:after{opacity:1}input.toggle+label{margin:auto 0;margin-left:-15px;display:grid;grid-template-columns:40px 1fr;gap:0;position:relative}input.toggle+label:before{content:"";width:32px;height:18px;background:var(--co-gray_light);border:solid 1px var(--co-default_text);border-radius:9px;margin:auto 0;transition:all .3s ease-in;display:block}input.toggle+label:after{display:none}input.toggle[type=checkbox]:checked+label:before,input.toggle[type=radio]:checked+label:before{background:var(--co-default_body)}.check{cursor:pointer;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-block;margin:auto 0;width:15px;height:15px;border-radius:50%;background:var(--co-default_body);border:solid 1px var(--co-default_text);z-index:1;position:relative;left:2px;transition:all .3s ease-in}.check:has(+ input[type=checkbox]:checked),.check:has(+ input[type=radio]:checked){left:15px;background:var(--co-default_text)}.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;display:flex;flex-direction:column}fieldset legend{margin-bottom:.75rem}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:0;border-bottom:solid 1px var(--co-default_text);background:var(--co-gray);padding:1.3rem 1rem;color:var(--co-default_text);-webkit-appearance:none;-moz-appearance:none;appearance:none}.selectContainer select:disabled{border:0;color:var(--co-gray);background:var(--co-gray_light);pointer-events:none}.selectContainer select:disabled+.select_arrow{border-color:#ccc;border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.selectContainer select[aria-invalid=false]+.fieldMandatory+.fieldError{display:none}.selectContainer select[aria-invalid=true]{border-color:var(--co-invalid)}.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:var(--co-invalid);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}.selectContainer .select_arrow{position:absolute;transform:translateY(-50%);top:50%;right:1rem;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 6px 0;border-color:var(--co-default_text);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}.selectContainer:active select,.selectContainer:focus select,.selectContainer:focus-visible select,.selectContainer:hover select{background:var(--co-default_text);color:var(--co-default_body)}.selectContainer:active .select_arrow,.selectContainer:focus .select_arrow,.selectContainer:focus-visible .select_arrow,.selectContainer:hover .select_arrow{border-color:var(--co-default_body);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.fieldError,.fieldForgot,.fieldMandatory{grid-column:span 2;padding:.3rem 0;color:var(--co-default_text);margin-top:-.75rem;background:0 0;padding-left:.5em;order:3;margin-top:0}.fieldError p,.fieldForgot p,.fieldMandatory p{padding-top:0}th .fieldMandatory{margin-top:0}td .fieldError{margin-bottom:.5rem}.fieldMandatory ul{padding-left:0}.fieldMandatory .sprite.small{display:inline;background:0 0;border:none;width:12px;height:12px;margin:auto 4px -2px 0;fill:inherit}.fieldMandatory .ok{color:var(--co-success)!important}.fieldMandatory .ok .sprite.small{fill:var(--co-success)!important}.fieldMandatory .nok{color:var(--co-invalid)!important}.fieldMandatory .nok .sprite.small{fill:var(--co-invalid)!important}.fieldError{color:var(--co-invalid);display:none}.fieldError .sprite.small{display:inline;background:0 0;border:none;width:14px;height:14px;margin-bottom:-4px;fill:var(--co-invalid)}.fieldError ul{padding-left:0}.fieldError .ok{color:var(--co-success)!important}.fieldError .ok .sprite.small{fill:var(--co-success)!important}.formAlert{padding:1.5rem;margin:1.5rem;background:var(--co-success);color:var(--co-default_body)}.formAlert>div{display:grid;grid-template-columns:30px 1fr;gap:1.5rem}.formAlert h2,.formAlert h3{color:var(--co-default_body);padding-top:0}.formAlert p{padding-top:0}.formAlert._nok{background:var(--co-invalid)}.formAlert .sprite{fill:var(--co-default_body);outline-color:var(--co-default_body)}.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 var(--co-default_text)}.combobox-list .inputComboContainer:before{content:"";background-image:url(../media/assets/search.svg);background-repeat:no-repeat;background-size:contain;opacity:.4;position:absolute;display:block;z-index:1;height:20px;width:20px;right:36px;margin:auto 0;align-self:center;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:0;border-bottom:solid 1px var(--co-default_text);background:var(--co-gray_light);padding:1.3rem 2.7rem 1.3rem 1rem;color:var(--co-default_text);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-right-radius:0;border-bottom-right-radius:0}.combobox-list .inputComboContainer .comboInput:active,.combobox-list .inputComboContainer .comboInput:focus,.combobox-list .inputComboContainer .comboInput:focus-visible{background:var(--co-default_body);border-color:var(--co-brand_01);outline:1px solid var(--co-default_text)}.combobox-list .inputComboContainer .comboInput:disabled{border:0;color:var(--co-gray);background:var(--co-gray_light);pointer-events:none}.combobox-list .inputComboContainer .comboInput:disabled+button{border:0;color:#333;background:var(--co-gray_light)}.combobox-list .inputComboContainer .comboInput:disabled+button .select_arrow{border-color:var(--co-gray);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.combobox-list .inputComboContainer .comboBtn{width:3.2rem;border:0;border-bottom:solid 1px var(--co-default_text);background:var(--co-gray_light);padding:.3rem 1rem;color:var(--co-default_text);-webkit-appearance:none;-moz-appearance:none;appearance:none;border-top-left-radius:0;border-bottom-left-radius:0;border-left:0}.phone .combobox-list .inputComboContainer .comboBtn{width:3.55rem}.combobox-list .inputComboContainer .comboBtn[aria-expanded=true] .select_arrow{border-color:var(--co-link-hover);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.combobox-list .inputComboContainer .comboBtn:active,.combobox-list .inputComboContainer .comboBtn:focus,.combobox-list .inputComboContainer .comboBtn:focus-visible,.combobox-list .inputComboContainer .comboBtn:hover{background:var(--co-default_text);color:var(--co-default_body)}.combobox-list .inputComboContainer .comboBtn:active .select_arrow,.combobox-list .inputComboContainer .comboBtn:focus .select_arrow,.combobox-list .inputComboContainer .comboBtn:focus-visible .select_arrow,.combobox-list .inputComboContainer .comboBtn:hover .select_arrow{border-color:var(--co-default_body);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent}.combobox-list .inputComboContainer .select_arrow{position:absolute;transform:translateY(-50%);top:50%;right:1rem;width:0;height:0;pointer-events:none;border-style:solid;border-width:8px 6px 0;border-color:var(--co-default_text);border-right-color:transparent;border-bottom-color:transparent;border-left-color:transparent;background:0 0}.combobox-list .listBox{display:none;margin:0;padding:0;position:absolute;list-style:none;background-color:#fff;border:1px solid var(--co-default_text);max-height:150px;width:100%;min-width:15em;overflow:scroll;overflow-x:hidden;cursor:pointer;z-index:2}.combobox-list .listBox li{margin:0;display:block;padding:1rem 1rem}.combobox-list .listBox li:active,.combobox-list .listBox li:focus,.combobox-list .listBox li:focus-visible,.combobox-list .listBox li:hover{background:var(--co-gray_light);color:var(--co-default_text)}.combobox-list .listBox li.active{background:var(--co-gray);color:var(--co-default_body)}.combobox-list .listBox li[aria-selected=true]{background:var(--co-gray);color:var(--co-default_body)}.combobox .group.focus,.combobox .group:hover{padding:2px;border:2px solid currentcolor;border-radius:8px}.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}.blockTable{margin:0 auto 3rem}.blockTable:last-of-type{margin-bottom:0}.tableWrapper{overflow-x:auto}._listTools{flex-direction:row;justify-content:space-between;padding-bottom:0}._listTools fieldset{flex-direction:row;gap:1.5rem}._listTools fieldset legend{float:left;margin-right:1em;font-weight:300}._listTools .pagination ul{display:flex;gap:1.5rem}._listTools .pagination ul a[aria-current=page]{text-decoration:none;font-weight:700}table{caption-side:bottom;margin-top:.7rem}table td,table th{border:solid 1px;padding:1rem;text-align:left;vertical-align:top}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{padding:.75rem;padding-left:1.5rem;text-align:left;border:solid 1px;border-color:var(--co-default_body);background-color:var(--co-brand_01);color:var(--co-default_text)}table thead tr th{border:solid 1px;border-color:var(--co-default_body);background:var(--co-brand_01);color:var(--co-default_text)}table tbody tr td,table tbody tr th{border-color:var(--co-default_body)}table tbody tr td{background:var(--co-brand_01);color:var(--co-default_text)}table tbody tr:nth-child(odd) td,table tbody tr:nth-child(odd) th{background:var(--co-brand_01);color:var(--co-default_text)}.orderedTablelist{margin-bottom:1.5rem}.orderedTablelist thead tr th{border:solid 1px;border-color:var(--co-default_body);background:var(--co-brand_01);color:var(--co-default_text);position:relative;padding-bottom:3rem}.orderedTablelist thead tr th._ordered{background:var(--co-brand_01);color:var(--co-default_text)}.orderedTablelist thead tr th._ordered:after{content:"";border-style:solid;border-width:8px 5px 0;border-color:var(--co-default_body) transparent transparent;bottom:10px;height:0;left:15px;position:absolute;width:0}.orderedTablelist thead tr th._ordered[aria-sort=ascending]:after{border-width:0 5px 8px 5px;border-color:transparent transparent var(--co-default_body) transparent}.orderedTablelist thead tr th._ordered[aria-sort=descending]:after{border-width:8px 5px 0;border-color:var(--co-default_body) transparent transparent}.orderedTablelist thead tr th._ordered:active a,.orderedTablelist thead tr th._ordered:focus a,.orderedTablelist thead tr th._ordered:focus-visible a,.orderedTablelist thead tr th._ordered:focus-within a,.orderedTablelist thead tr th._ordered:hover a{color:var(--co-default_body)}.orderedTablelist thead tr th._ordered[aria-sort=ascending]:active:after,.orderedTablelist thead tr th._ordered[aria-sort=ascending]:focus-visible:after,.orderedTablelist thead tr th._ordered[aria-sort=ascending]:focus-within:after,.orderedTablelist thead tr th._ordered[aria-sort=ascending]:focus:after,.orderedTablelist thead tr th._ordered[aria-sort=ascending]:hover:after{border-width:8px 5px 0;border-color:var(--co-default_body) transparent transparent}.orderedTablelist thead tr th._ordered[aria-sort=descending]:active:after,.orderedTablelist thead tr th._ordered[aria-sort=descending]:focus-visible:after,.orderedTablelist thead tr th._ordered[aria-sort=descending]:focus-within:after,.orderedTablelist thead tr th._ordered[aria-sort=descending]:focus:after,.orderedTablelist thead tr th._ordered[aria-sort=descending]:hover:after{border-width:0 5px 8px 5px;border-color:transparent transparent var(--co-default_body) transparent}.orderedTablelist thead tr th._ordered a{color:var(--co-default_body)}.orderedTablelist thead tr th:has(.sortBtn):active a,.orderedTablelist thead tr th:has(.sortBtn):focus a,.orderedTablelist thead tr th:has(.sortBtn):focus-visible a,.orderedTablelist thead tr th:has(.sortBtn):focus-within a,.orderedTablelist thead tr th:has(.sortBtn):hover a,.orderedTablelist thead tr th:has(> a):active a,.orderedTablelist thead tr th:has(> a):focus a,.orderedTablelist thead tr th:has(> a):focus-visible a,.orderedTablelist thead tr th:has(> a):focus-within a,.orderedTablelist thead tr th:has(> a):hover a{color:var(--co-default_text)}.orderedTablelist thead tr th:has(.sortBtn):active:after,.orderedTablelist thead tr th:has(.sortBtn):focus-visible:after,.orderedTablelist thead tr th:has(.sortBtn):focus-within:after,.orderedTablelist thead tr th:has(.sortBtn):focus:after,.orderedTablelist thead tr th:has(.sortBtn):hover:after,.orderedTablelist thead tr th:has(> a):active:after,.orderedTablelist thead tr th:has(> a):focus-visible:after,.orderedTablelist thead tr th:has(> a):focus-within:after,.orderedTablelist thead tr th:has(> a):focus:after,.orderedTablelist thead tr th:has(> a):hover:after{content:"";border-style:solid;border-width:8px 5px 0;border-color:var(--co-brand_01) transparent transparent;bottom:10px;height:0;left:15px;position:absolute;width:0}.orderedTablelist thead tr th a{text-decoration:none;color:var(--co-default_text)}.orderedTablelist thead tr th a:before{bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0}.orderedTablelist thead tr th:has(> .sortBtn){padding:0}.orderedTablelist tbody tr td,.orderedTablelist tbody tr th{border-color:var(--co-default_body);padding:1.5rem}.orderedTablelist tbody tr td{background:var(--co-brand_01);color:var(--co-default_text)}.orderedTablelist tbody td:first-child,.orderedTablelist tbody td:last-child{position:relative}.orderedTablelist tbody tr:active td,.orderedTablelist tbody tr:focus td,.orderedTablelist tbody tr:focus-visible td,.orderedTablelist tbody tr:focus-within td,.orderedTablelist tbody tr:hover td{box-shadow:inset 0 1px var(--co-brand_01),inset 0 -1px var(--co-brand_01)}.orderedTablelist tbody tr:active td:first-child:before,.orderedTablelist tbody tr:focus td:first-child:before,.orderedTablelist tbody tr:focus-visible td:first-child:before,.orderedTablelist tbody tr:focus-within td:first-child:before,.orderedTablelist tbody tr:hover td:first-child:before{content:"";display:block;position:absolute;left:0;top:0;width:5px;height:100%;background:var(--co-brand_01-dark)}.orderedTablelist tbody tr:active td:last-child:after,.orderedTablelist tbody tr:focus td:last-child:after,.orderedTablelist tbody tr:focus-visible td:last-child:after,.orderedTablelist tbody tr:focus-within td:last-child:after,.orderedTablelist tbody tr:hover td:last-child:after{content:"";display:block;position:absolute;right:0;top:0;width:5px;height:100%;background:var(--co-brand_01-dark)}.orderedTablelist tbody tr:active td._ordered,.orderedTablelist tbody tr:focus td._ordered,.orderedTablelist tbody tr:focus-visible td._ordered,.orderedTablelist tbody tr:focus-within td._ordered,.orderedTablelist tbody tr:hover td._ordered{box-shadow:inset 1px 1px var(--co-brand_01),inset -1px -1px var(--co-brand_01)}.orderedTablelist tbody tr:nth-child(odd) td,.orderedTablelist tbody tr:nth-child(odd) th{background:var(--co-brand_01-light_01)}tr.project:focus-within .orderedTablelist tbody td,tr.project:hover .orderedTablelist tbody td{box-shadow:inset 0 1px var(--co-brand_01),inset 0 -1px var(--co-brand_01)}tr.project:active .orderedTablelist tbody td:last-child:after,tr.project:focus .orderedTablelist tbody td:last-child:after,tr.project:focus-visible .orderedTablelist tbody td:last-child:after,tr.project:focus-within .orderedTablelist tbody td:last-child:after,tr.project:hover .orderedTablelist tbody td:last-child:after{background:var(--co-brand_01)}.orderedTablelist tbody td._ordered{box-shadow:inset -1px 0 var(--co-brand_01),inset 1px 0 var(--co-brand_01)}.orderedTablelist tbody td:has(> .actions){padding:.75rem!important}.orderedTablelist tbody td:has(input[type=date]),.orderedTablelist tbody td:has(input[type=text]),.orderedTablelist tbody td:has(select){padding:1.2rem 1rem!important}.orderedTablelist tbody td:has(input[type=date] + button){padding:1rem 1rem 0 1rem!important}.orderedTablelist tbody td._date ._action{vertical-align:center;margin-left:.75rem}.orderedTablelist .actions{display:flex;flex-direction:row;align-items:center;align-content:center;justify-items:center;margin-bottom:0;gap:.7rem;max-width:70px}.orderedTablelist .actions .btn{margin:auto}@media screen and (min-width:61.25em){.tableWrapper{overflow-x:hidden}}.blockCarrousel{margin:0 auto 3rem}.blockCarrousel:last-of-type{margin-bottom:0}.blockCarrousel:has(> h2:first-child){position:relative;margin-top:3rem}.blockCarrousel:has(> h2:first-child):before{content:"";position:absolute;left:0;top:-30px;width:132px;height:40px;-webkit-mask-image:url(../media/assets/deco-licoornes.svg);mask-image:url(../media/assets/deco-licoornes.svg);-webkit-mask-repeat:repeat-x,1;mask-repeat:repeat-x,1;background-repeat:repeat;background:linear-gradient(45deg,var(--co-decogradient_01),var(--co-decogradient_02));animation:2s fadeIn}.carrouselWrapper{height:auto;margin-bottom:1.5rem}.skipCaroussel{position:absolute;top:0;left:0;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0;text-align:left}.skipCaroussel:active,.skipCaroussel:focus,.skipCaroussel:focus-visible{position:static;color:var(--co-default_text);width:auto;height:auto;margin:0;clip:auto;padding:10px}.splide .splide__slide img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.splide .flexblock{padding-bottom:1.5rem;justify-content:flex-end}.splide__pagination{display:flex;justify-content:center;align-items:center;list-style:none;margin:0 0 2em;padding:.5em 0 0 0;gap:.75rem}.splide__pagination li{display:block;width:24px;height:12px;padding:0;margin:0 6px;color:var(--co-default_body)}.splide__pagination li button{display:block;font-size:0;text-indent:-9999px;background:var(--co-link);border:solid 3px var(--co-link);width:100%;height:100%;border-radius:6px}.splide__pagination li button.is-active,.splide__pagination li button:active,.splide__pagination li button:focus,.splide__pagination li button:focus-visible,.splide__pagination li button:hover{background:var(--co-default_body)}#skip-to-main{background-color:var(--co-default_text)}#skip-to-main ul{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}#skip-to-main a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1;padding:1.5em;color:var(--co-default_body)}#skip-to-main a:focus,#skip-to-main a:focus-visible{display:block;position:static;width:100%;padding-left:.5em;height:2.2rem;margin-bottom:.7em;padding-top:.5rem}@media screen and (min-width:30em){#skip-to-main ul{list-style:none;padding:0;margin:0}}.skip-media{display:flex;flex-wrap:wrap;list-style-type:none;padding:0}.skip-media a{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden;z-index:1;padding:1.5em}.skip-media a:focus,.skip-media a:focus-visible{display:block;position:static;width:100%;padding-left:.5em;height:2.2rem;margin-bottom:.7em;padding-top:.5rem}.skip-media:has(+ iframe){position:relative;z-index:1}@media screen and (min-width:30em){#skip-to-main ul{list-style:none;padding:0;margin:0}}blockquote{display:flex;flex-direction:column}blockquote p,blockquote p:only-child{border-left:solid 2px var(--co-default_text);padding-left:1.5rem}blockquote p+p:last-of-type{flex-grow:2;align-self:flex-end;border:0}blockquote p+p:last-of-type cite{display:inline-block}.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:var(--text-color,var(--co-default_text));margin-left:.6rem;margin-right:.2rem}._brickList .brickArticle,._brickList .brickLogo{height:100%}._brickList .brickArticle .brickLink,._brickList .brickLogo .brickLink{display:grid;grid-template-columns:1fr;grid-template-rows:auto auto;height:100%;align-content:start;background:var(--co-brand_01);color:var(--co-default_text);text-decoration:none;border-radius:.75rem;transition:all 333ms ease-in-out}._backgroundColor ._brickList .brickArticle .brickLink,._backgroundColor ._brickList .brickLogo .brickLink,._backgroundImg ._brickList .brickArticle .brickLink,._backgroundImg ._brickList .brickLogo .brickLink,._gradientAnim ._brickList .brickArticle .brickLink,._gradientAnim ._brickList .brickLogo .brickLink{background:var(--co-default_body)}._brickList .brickArticle a.brickLink,._brickList .brickLogo a.brickLink{background:var(--co-brand_01);color:var(--co-default_text)}._brickList .brickArticle a.brickLink[target=_blank]::after,._brickList .brickLogo a.brickLink[target=_blank]::after{display:none}._brickList .brickArticle a.brickLink[target=_blank] .btn:after,._brickList .brickLogo a.brickLink[target=_blank] .btn:after{content:"";display:inline-block;width:13px;height:13px;margin:0 0 0 .4rem;-webkit-mask-image:url(../media/assets/blank.svg);mask-image:url(../media/assets/blank.svg);-webkit-mask-size:12px 12px;mask-size:12px 12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;display:inline-block;background:var(--co-default_body);animation:show-me 333ms ease-in-out;opacity:1}._brickList .brickArticle a.brickLink:active,._brickList .brickArticle a.brickLink:focus,._brickList .brickArticle a.brickLink:focus-visible,._brickList .brickArticle a.brickLink:hover,._brickList .brickLogo a.brickLink:active,._brickList .brickLogo a.brickLink:focus,._brickList .brickLogo a.brickLink:focus-visible,._brickList .brickLogo a.brickLink:hover{transform:translate(0,-5px)}._brickList .brickArticle a.brickLink:active .title,._brickList .brickArticle a.brickLink:focus .title,._brickList .brickArticle a.brickLink:focus-visible .title,._brickList .brickArticle a.brickLink:hover .title,._brickList .brickLogo a.brickLink:active .title,._brickList .brickLogo a.brickLink:focus .title,._brickList .brickLogo a.brickLink:focus-visible .title,._brickList .brickLogo a.brickLink:hover .title{text-decoration:underline}._brickList .brickArticle a.brickLink:active .btn,._brickList .brickArticle a.brickLink:focus .btn,._brickList .brickArticle a.brickLink:focus-visible .btn,._brickList .brickArticle a.brickLink:hover .btn,._brickList .brickLogo a.brickLink:active .btn,._brickList .brickLogo a.brickLink:focus .btn,._brickList .brickLogo a.brickLink:focus-visible .btn,._brickList .brickLogo a.brickLink:hover .btn{background-color:var(--co-default_body);color:var(--co-default_text)}._brickList .brickArticle a.brickLink:active .btn .sprite,._brickList .brickArticle a.brickLink:focus .btn .sprite,._brickList .brickArticle a.brickLink:focus-visible .btn .sprite,._brickList .brickArticle a.brickLink:hover .btn .sprite,._brickList .brickLogo a.brickLink:active .btn .sprite,._brickList .brickLogo a.brickLink:focus .btn .sprite,._brickList .brickLogo a.brickLink:focus-visible .btn .sprite,._brickList .brickLogo a.brickLink:hover .btn .sprite{fill:var(--co-default_text)}._brickList .brickArticle a.brickLink:active .btn:after,._brickList .brickArticle a.brickLink:focus .btn:after,._brickList .brickArticle a.brickLink:focus-visible .btn:after,._brickList .brickArticle a.brickLink:hover .btn:after,._brickList .brickLogo a.brickLink:active .btn:after,._brickList .brickLogo a.brickLink:focus .btn:after,._brickList .brickLogo a.brickLink:focus-visible .btn:after,._brickList .brickLogo a.brickLink:hover .btn:after{background:var(--co-default_text)}._brickList .brickArticle a.brickLink:active img,._brickList .brickArticle a.brickLink:focus img,._brickList .brickArticle a.brickLink:focus-visible img,._brickList .brickArticle a.brickLink:hover img,._brickList .brickLogo a.brickLink:active img,._brickList .brickLogo a.brickLink:focus img,._brickList .brickLogo a.brickLink:focus-visible img,._brickList .brickLogo a.brickLink:hover img{transform:scale(98%)}._backgroundColor ._brickList .brickArticle a.brickLink,._backgroundColor ._brickList .brickLogo a.brickLink,._backgroundImg ._brickList .brickArticle a.brickLink,._backgroundImg ._brickList .brickLogo a.brickLink,._gradientAnim ._brickList .brickArticle a.brickLink,._gradientAnim ._brickList .brickLogo a.brickLink{background:var(--co-default_body)}._brickList .brickArticle a.brickLink p.btn,._brickList .brickLogo a.brickLink p.btn{color:var(--co-default_body)}._brickList .brickArticle .brickImg,._brickList .brickLogo .brickImg{opacity:1}._brickList .brickArticle .brickImg picture,._brickList .brickLogo .brickImg picture{width:100%}._brickList .brickArticle .brickImg picture img,._brickList .brickLogo .brickImg picture img{width:100%}._brickList .brickArticle .brickImg .audioWrap,._brickList .brickArticle .brickImg .videoWrap,._brickList .brickLogo .brickImg .audioWrap,._brickList .brickLogo .brickImg .videoWrap{padding-top:0}._brickList .brickArticle .brickImg audio,._brickList .brickLogo .brickImg audio{padding:1.5rem 1.5rem 0 1.5rem}._brickList .brickArticle .brickTxt,._brickList .brickLogo .brickTxt{padding-bottom:1.5rem;border-radius:.75rem}._brickList .brickArticle .brickTxt:has(.btn:only-child),._brickList .brickLogo .brickTxt:has(.btn:only-child){padding-top:1.5rem}._brickList .brickArticle .desc,._brickList .brickArticle .taxonomy,._brickList .brickArticle .title,._brickList .brickArticle details,._brickList .brickLogo .desc,._brickList .brickLogo .taxonomy,._brickList .brickLogo .title,._brickList .brickLogo details{padding:1.5rem;color:var(--co-default_text)}._brickList .brickArticle .taxonomy,._brickList .brickArticle .title,._brickList .brickLogo .taxonomy,._brickList .brickLogo .title{padding-bottom:0}._brickList .brickArticle .taxonomy .date,._brickList .brickLogo .taxonomy .date{display:inline-block;padding-right:.75rem}._brickList .brickArticle .btn,._brickList .brickLogo .btn{margin-left:1.5rem}._brickList._grid1 .brickArticle{margin-bottom:1.5rem}._brickList._grid1 .brickArticle:first-child{margin-top:1.5rem}@media screen and (min-width:18.75em){._brickList._grid1 .brickLink{grid-template-columns:1fr}._brickList._grid1 .brickLink .brickImg{max-width:150px;margin-top:1.5rem;margin-left:1.5rem}}@media screen and (min-width:30em){._brickList._grid1 .brickLink{grid-template-columns:150px 1fr}._brickList._grid1 .brickLink .brickImg{max-width:150px;margin-top:1.5rem;margin-left:1.5rem}}@media screen and (min-width:37.5em){._brickList._grid1 .brickLink{grid-template-columns:300px 1fr}._brickList._grid1 .brickLink .brickImg{max-width:unset;margin-top:unset;margin-left:unset}}._brickList._grid1 .brickLink:has(> .brickTxt:only-child){grid-template-columns:1fr}._brickList._grid1 .brickTxt{padding-bottom:0}._brickList .brickLogo .brickLink,._brickList .brickLogo a.brickLink{background:0 0}._brickList .brickLogo .brickLink:active img,._brickList .brickLogo .brickLink:focus img,._brickList .brickLogo .brickLink:focus-visible img,._brickList .brickLogo .brickLink:hover img,._brickList .brickLogo a.brickLink:active img,._brickList .brickLogo a.brickLink:focus img,._brickList .brickLogo a.brickLink:focus-visible img,._brickList .brickLogo a.brickLink:hover img{transform:scale(102%)}._backgroundColor ._brickList .brickLogo .brickLink,._backgroundColor ._brickList .brickLogo a.brickLink,._backgroundImg ._brickList .brickLogo .brickLink,._backgroundImg ._brickList .brickLogo a.brickLink,._gradientAnim ._brickList .brickLogo .brickLink,._gradientAnim ._brickList .brickLogo a.brickLink{background:0 0}._brickList .brickLogo .brickImg{background:var(--co-default_body)}._brickList .brickLogo .brickTxt{text-align:center}._brickList .brickLogo .btn{margin-left:0}.accordions{padding:3rem 0 0 0}.accordions>li{display:flex;flex-wrap:wrap;margin-bottom:1.5rem;scroll-margin-top:8em}.accordions>li:last-child{margin-bottom:0}.accordions div:has(> ._accordionTrigger),.accordions h2:has(> ._accordionTrigger),.accordions h3:has(> ._accordionTrigger){display:block;width:100%;padding-bottom:0}.accordions h3{padding-bottom:1.5rem}.accordions ._accordionTrigger{width:100%;text-align:left;border-radius:8px;border-bottom-left-radius:0;border-bottom-right-radius:0;display:flex;justify-content:space-between;align-items:center;height:auto;padding:.75rem 2.25rem .75rem 2.25rem;background:var(--co-default_text);border-color:var(--co-default_text);color:var(--co-default_body)}.accordions ._accordionTrigger:hover{background:var(--co-default_body);border-color:var(--co-default_text);color:var(--co-default_text)}.accordions ._accordionTrigger:hover .sprite{fill:var(--co-default_text)}.accordions ._accordionTrigger:focus,.accordions ._accordionTrigger:focus-visible{background:var(--co-default_text);border-color:var(--co-default_text);color:var(--co-default_body)}.accordions ._accordionTrigger:focus .sprite,.accordions ._accordionTrigger:focus-visible .sprite{fill:var(--co-default_body)}.accordions ._accordionTrigger[aria-expanded=true] .sprite{transform:rotate(180deg)}.accordions ._accordionTrigger[aria-expanded=false] .sprite{transform:rotate(0)}.accordions li:has(._accordionTrigger[aria-expanded=false]) ._accordionTrigger{border-bottom-left-radius:8px;border-bottom-right-radius:8px}.accordions .accordionPanel{width:100%;display:grid;grid-template-rows:0px;clip-path:polygon(0 0,100% 0,100% 0,0 0);transition:250ms clip-path ease;opacity:0;background:var(--co-brand_01);color:var(--co-default_text);border-bottom-left-radius:8px;border-bottom-right-radius:8px;animation:show 250ms ease}._backgroundColor .accordions .accordionPanel,._backgroundImg .accordions .accordionPanel,._gradientAnim .accordions .accordionPanel{background:var(--co-default_body)}.accordions .accordionPanel.visible{grid-template-rows:1fr;clip-path:polygon(0 0,100% 0,100% 100%,0 100%);transition:250ms clip-path ease;opacity:1;animation:show 250ms ease}.accordions .accordionPanel>.accordionContent{overflow:hidden;border:solid 2px var(--co-default_text);border-top-width:0;border-bottom-left-radius:8px;border-bottom-right-radius:8px;padding:2.25rem;padding-bottom:1.5rem}@keyframes show{0%{opacity:0}100%{opacity:1}}.videoWrap{width:100%;padding-top:.75rem}.videoWrap video{width:100%}.audioWrap{width:100%;padding-top:.75rem}.audioWrap audio{width:100%}.videoWrap .embed{position:relative;padding-bottom:56.25%;height:0;width:100%}.audioWrap+p,.videoWrap+p{padding-top:3rem}.embed iframe{position:absolute;top:0;left:0;width:100%;height:100%}.audioWrap .embed iframe{position:relative;height:100%;width:100%}._details{text-align:left;margin-bottom:0;padding-top:.75rem}.audioWrap ._details{padding-top:0}._details summary{text-decoration:underline;text-align:left}._grid3>span{grid-column:span 3;margin-bottom:-1.5rem}.colorSet{padding:1.5rem!important}.colorSet._body{background:var(--co-default_body);color:var(--co-default_text);border:1px solid #ddd}.colorSet._text{background:var(--co-default_text);color:var(--co-default_body)}.colorSet._focus{outline:2px dashed var(--co-focus)}.colorSet._brand_01{background:var(--co-default_text)}.colorSet._brand_01 p{color:var(--co-default_body)}.colorSet._brand_02{background:var(--co-brand_01)}.colorSet._brand_02 p{color:var(--co-default_text)}.colorSet._gray{background:var(--co-gray)}.colorSet._gray p{color:var(--co-dark)}.colorSet._success{background:var(--co-success)}.colorSet p._success{color:var(--co-success)}.colorSet._invalid{background:var(--co-invalid)}.colorSet p._invalid{color:var(--co-invalid)}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0!important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none!important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}