*{box-sizing:border-box;margin:0;padding:0}html,body{width:100%;height:100%;margin:0;padding:0;font-family:var(--body-font)}img{max-width:100%;height:auto}ul{list-style-type:none}ol{counter-reset:item;list-style:none;padding-left:0;margin-left:0}ol li{counter-increment:item;display:flex;gap:.75em}ol li:before{content:counter(item) ".";min-width:2ch;text-align:right}table{border-collapse:collapse}section{max-width:100%}input,button{font:inherit;color:inherit;background:none;padding:0}button{border:0;cursor:pointer}:root{--body-font: sans-serif;--titles-font: sans-serif;--project-body-font: serif;--project-titles-front: sans-serif;--bg: 255 255 255;--text: 00 00 00;--contrast-main: 207 47 82;--header-home-width: 150px}body{background:rgb(var(--bg));color:rgb(var(--text))}p a{color:rgb(var(--contrast-main))}body.dark{--bg: 11 11 11;--text: 255 255 255}:is(h1,h2,h3,h4,h5){font-family:var(--titles-font);font-weight:700}time span{display:inline-block;margin-inline:.18em}.hide{display:none!important}.no-event{pointer-events:none}.invisible{opacity:0}.posr{position:relative}.posa{position:absolute}.posf{position:fixed}.poss{position:sticky}.radius-sm{border-radius:.25em}.radius-md{border-radius:.5em}.radius-lg{border-radius:1em}.tac{text-align:center}.tal{text-align:left}.tar{text-align:right}.taj{text-align:justify}.ttu{text-transform:uppercase}.lh0{line-height:0}.ttl{text-transform:lowercase}.ttc{text-transform:capitalize}.tdn,.tdnh{text-decoration:none}.tdnh:hover{text-decoration:underline}.db{display:block}a.block{display:block;text-decoration:none;color:inherit}.di{display:inline}.dib{display:inline-block}.fdc{flex-direction:column}.df{display:flex!important}.mla{margin-left:auto}.g-xs{gap:.5em}.g-md{gap:1em}.dg{display:grid}.dfc{display:flex;justify-content:center;align-items:center}.aic{align-items:center}.jcsb{justify-content:space-between}.jcc{justify-content:center}.jcfe{justify-content:flex-end}.asc{align-self:center}.dif{display:inline-flex}.jsfe{justify-self:flex-end}.fww{flex-wrap:wrap}.fg1{flex-grow:1}.oh{overflow:hidden}.oa{overflow:auto}.os{overflow:scroll}.oys{overflow-y:scroll}.pointer{cursor:pointer}.w100{width:100%}.h100{height:100%}.pe-none{pointer-events:none}.pe-auto{pointer-events:auto}.us-none{-webkit-user-select:none;user-select:none}.us-auto{-webkit-user-select:auto;user-select:auto}.ci{color:inherit}.rounded-xs{border-radius:.15em}.rounded-sm{border-radius:.25em}.scroll-thin{scrollbar-width:initial;scrollbar-color:#aaa #8888881f}.scroll-thin::-webkit-scrollbar{width:6px;height:6px}.scroll-thin::-webkit-scrollbar-track{background:#f5f5f5}.scroll-thin::-webkit-scrollbar-thumb{background-color:#aaa;border-radius:10px;border:1px solid #f5f5f5}.scroll-thin::-webkit-scrollbar-thumb:hover{background-color:#888}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap;border:0}.fadein{opacity:1!important;transition:opacity .15s ease-out}.fadeout{opacity:0!important;transition:opacity .15s ease-out}.anim{transition:all .5s .1s ease-out;will-change:auto}.preanim{transition:none!important}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.extensible{overflow:hidden;height:0;transition:height .25s ease}.trigger-extensible{cursor:pointer}.lines-aside{display:block;overflow:hidden}.lines-aside span{display:block;position:relative;width:fit-content;margin-inline:auto;margin-bottom:1rem}.lines-aside span:before,.lines-aside span:after{content:"";display:block;position:absolute;top:50%;border-top:1px solid;width:1500px;left:calc(-1500px - .5em);opacity:.1}.lines-aside span:after{left:auto;right:calc(-1500px - .5em)}.breakword{overflow-wrap:break-word;word-break:break-word;-webkit-hyphens:auto;hyphens:auto}.nowrap{white-space:nowrap}.truncate{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.truncate-2{display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.truncate-3{display:-webkit-box!important;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.truncate-center{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;direction:rtl;text-align:left}.icon{position:relative;display:inline-block;padding:1em;line-height:0;fill:inherit}.icon svg{position:absolute;top:0;left:0;width:100%;height:100%}.icon-success{fill:#00c100;background:#fff;border-radius:60px}.icon-error{background:red;border-radius:15px;fill:#fff}.icon-info{background:#00f;border-radius:60px;fill:#fff}.icon-info.warn{background:#a77948;border-radius:60px}.icon-warning{fill:#d4f500}.icon-warning .exclamation{fill:#000}.icon-delete .cross{opacity:0;transition:all .2s ease-out}.icon-delete:hover .cross,button:hover .icon-delete .cross{opacity:1}.icon-add .circle{fill:rgb(var(--text))}.icon-add .plus{fill:rgb(var(--bg))}.close{position:relative;padding:1.35em;cursor:pointer;border:1px solid #ffffff4d;border-radius:60px}.close:hover{border:1px solid #fff}.close:before,.close:after{content:"";display:block;position:absolute;width:5px;height:62%;top:50%;left:50%;background:#fff;transform:translate(-50%,-50%) rotate(45deg)}.close:after{transform:translate(-50%,-50%) rotate(-45deg)}.sprite-icon{display:inline-block;width:0;height:0;background-image:url(./sprites-kJrPkqyH.svg);background-repeat:no-repeat;background-size:1000%;padding:1em}.sprite-11{background-position:0% 0%}.sprite-12{background-position:calc(1 * (100% / 9)) 0%}.sprite-13{background-position:calc(2 * (100% / 9)) 0%}.sprite-14{background-position:calc(3 * (100% / 9)) 0%}.sprite-15{background-position:calc(4 * (100% / 9)) 0%}.sprite-16{background-position:calc(5 * (100% / 9)) 0%}.sprite-17{background-position:calc(6 * (100% / 9)) 0%}.sprite-21{background-position:0% calc((1 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.sprite-32{background-position:calc(1 * (100% / 9)) calc((2 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.open-img,.open-slideshow,.open-in-slideshow{width:0;height:0;padding:1em;cursor:pointer;background-color:#00000070;background-image:url(./sprites-kJrPkqyH.svg);background-position:calc(1 * (100% / 9)) calc((1 * 100 * 1000) / (10 * (1000 - 100)) * 1%);background-repeat:no-repeat;background-size:1000%}.sprite-icon.admin{background-image:url(sprites-admin.svg)}.text-align-right{text-align:right}.text-align-left{text-align:left}.text-align-center{text-align:center}.text-align-justify{text-align:justify}.text-content p{margin-block:1em}.text-content h2,.text-content h3,.text-content h4{margin-top:1.5em;margin-bottom:1em}.text-content .slideshow{border-radius:5px;overflow:hidden;margin-block:1em}.text-content .slideshow figcaption{padding-inline:.5em}.text-content .slideshow{background:linear-gradient(to bottom,rgba(var(--text) / .025),rgba(var(--text) / .075));margin-bottom:2em}.text-content ul{list-style-type:none}.text-content ol{list-style-position:outside}.text-content li{position:relative;padding-left:1em;margin:.75em 0;text-align:left}.text-content ul li:before{content:"";color:inherit;font-weight:700;display:block;position:absolute;width:.3em;height:.3em;top:.55em;left:0;border-top:.025em solid;border-right:.025em solid;transform-origin:50%;transform:rotate(45deg);vertical-align:baseline;border-color:rgba(var(--text) / 1)}.text-content{line-height:1.5em}.cancopy-container{position:relative;padding:1px 0 0}.cancopy-container .btn{position:absolute;z-index:998;display:block;font-size:15px;padding:5px;height:fit-content;top:-20px;left:-10px;box-shadow:0 0 15px rgba(var(--text) / .15);font-family:sans-serif;margin:0;line-height:1.6;border-radius:90px;padding-inline:1em;color:#fff;background:#000}.cancopy-container .btn:hover{color:#fff}.text-content a{font-family:var(--project-titles-front);color:rgba(var(--text) / .65);font-weight:700}.text-content a,p{overflow-wrap:anywhere}.text-content a:hover{text-decoration:underline;color:rgb(var(--contrast-main))}.text-content hr{clear:both;border:0}.text-content>*{max-width:100%!important}.text-content li>p{margin:0}.text-content .picture-wrapper{margin-block:2em;overflow:hidden}.text-content figure{margin-block:2em 1.5em}.text-content figure>.picture-wrapper{margin-block:0}.text-content .picture-wrapper picture{display:block;line-height:0}.text-content picture img{width:100%}.text-content .slideshow .items .item{height:93%;top:4%;right:0;bottom:3%;left:0}.text-content .slideshow .items:before{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.text-content .slideshow .items:after{content:"";top:0;right:0;bottom:0;left:0;position:absolute}.text-content .slideshow .prev{left:.5em}.text-content .slideshow .next{right:.5em}.text-content .file{position:relative;display:block;width:fit-content;margin-left:.6em;margin-block:1em;padding:.15em .75em .18em 1.75em;border-radius:1em;color:#000;text-decoration:none}.text-content a.file{color:var(--contrast);text-decoration:underline}.text-content .file:hover{text-decoration:underline}.text-content .file a{color:#000}.text-content .file:before{content:"";display:block;position:absolute;padding:1.25em;top:0;bottom:0;right:auto;left:-.6em;height:0;margin-block:auto;background-image:url(sprites.svg);background-repeat:no-repeat;background-size:1000%;background-position:0% calc((4 * 100 * 1000) / (10 * (1000 - 100)) * 1%)}.float-left{float:left;margin:.45em 1em .025em 0!important}.float-right{float:right;margin:.45em 0 .025em 1em!important}.float-left,.float-right{margin-bottom:0!important}.align-left{margin-inline:0 auto}.align-center{margin-inline:auto}.align-right{margin-inline:auto 0}.youtube-player{position:relative;overflow:hidden;max-width:100%;background:#000;margin-block:1em}.youtube-player .inner{padding-bottom:56.25%;position:relative}.youtube-player button{position:absolute;top:0;right:0;bottom:0;left:0;height:0;width:0;margin:auto;z-index:2;background-image:url(./sprites-kJrPkqyH.svg);background-position:0% calc((1 * 100 * 1000) / (10 * (1000 - 100)) * 1%);padding:clamp(20px,15%,75px)}.youtube-player img{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;pointer-events:none;-webkit-user-select:none;user-select:none}.youtube-player iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}div.content-link{padding:.5em;background:linear-gradient(0deg,rgba(var(--text) / .05),transparent);position:relative;font-family:var(--project-titles-front);font-weight:700;cursor:pointer;margin-block:1em;border-radius:5px;border:1px solid rgba(var(--text) / .05)}div.content-link.inactive>.inner{opacity:.5;filter:grayscale(1);border-color:rgba(var(--text) / .5)}div.content-link h3:before{content:">"}div.content-link .inner{display:flex;align-items:center;gap:.875em;text-decoration:none}div.content-link a.inner{color:rgba(var(--text) / 1)}div.content-link .left{display:flex;align-items:center;width:clamp(90px,25%,150px);flex:0 0 clamp(90px,25%,150px)}div.content-link .left picture{width:auto;display:flex;justify-content:center;border-radius:4px}div.content-link .left img{width:unset;height:auto;max-height:100%;object-fit:cover}div.content-link .right{flex-grow:1;display:flex;text-align:left;align-items:center;line-height:1.2;padding-right:1em}div.content-link .right .label{font-size:.75em;display:block;font-weight:400}div.content-link a.inner:hover .right span{color:rgb(var(--contrast-main))}@media(max-width:768px){.text-content{font-size:1rem}.text-content .gallery{font-size:14px}}@media(max-width:576px){.text-content .gallery{font-size:13px}.text-content .float-left,.text-content .float-right{max-width:50%!important}}.btn{padding:.45em .9em .6em;display:inline-flex;align-items:center;justify-content:center;gap:.25em;border:1px solid rgba(var(--text) / .15);background:rgba(var(--bg));color:inherit;fill:rgba(var(--text) / 1)}.btn.rounded{border-radius:100px}.btn .icon{font-size:.75em}.btn:has(.icon){padding-right:1.25em}.btn:disabled{pointer-events:none;filter:grayscale(1)}.btn:hover{background:rgba(var(--text));color:rgba(var(--bg));fill:rgba(var(--bg))}.btn-create{border-radius:60px;padding-left:.75em;width:fit-content}.btn-create:hover .icon-add .circle{fill:rgb(var(--bg))}.btn-create:hover .icon-add .plus{fill:rgb(var(--text))}.textarea{width:100%;background:none;font-family:inherit;color:inherit}.input,.textarea,.select{font-size:inherit;padding:.45em .55em;background:none;color:inherit;border:1px solid rgba(var(--text)/.25);border-radius:.25em}.input:focus,.textarea:focus{outline-color:rgb(var(--text));outline-width:1px}.radio-container input[type=radio]{position:absolute;opacity:0;width:0;height:0;margin:0;padding:0;pointer-events:none}.radio-container label{position:relative;display:inline-block;padding:.35em .75em .49em 1.25em;border:1px solid rgba(var(--text)/.2);border-radius:.25em;cursor:pointer;-webkit-user-select:none;user-select:none;transition:all .2s;background-color:rgba(var(--text)/.1)}.radio-container label:hover{border-color:rgba(var(--contrast-main));background-color:rgba(var(--text)/.2)}.radio-container input[type=radio]:checked+label{background-color:rgba(var(--contrast-main));color:#fff;border-color:rgba(var(--contrast-main))}.radio-container{position:relative;display:inline-block;margin-right:.25em}.radio-container label:after{content:"";display:block;position:absolute;top:.97em;width:.35em;height:.35em;left:.45em;background:rgba(var(--bg)/.52);border-radius:60px;transform:translateY(-50%);border:1px solid #adadad}.radio-container input[type=radio]:checked+label:after{background:#fff;border:1px solid #fff}.radio-container input[type=radio]:focus+label{outline:1px dashed rgba(var(--contrast-main));outline-offset:1px}.select{background:transparent url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" fill="%23777" viewBox="0 0 24 24"><path d="M7 10l5 5 5-5z"/></svg>') no-repeat right .25rem center;background-size:1rem 1rem;padding-right:1.75em;padding-left:.75em;-webkit-appearance:none;-moz-appearance:none;appearance:none;overflow:visible;border:1px solid rgba(var(--text) / .25);cursor:pointer;color:inherit}.select option{background-color:rgb(var(--bg));color:rgb(var(--text))}#toaster{position:fixed;z-index:10000;bottom:60px;right:15px;pointer-events:none;overflow:hidden;width:423px;max-width:calc(100% - 30px);padding:1rem 0 0 1rem;font-family:Inter,sans-serif}#toaster .toast{position:relative;background:linear-gradient(45deg,#eaeffb,#fff);color:#313131;font-size:14px;padding:19px 40px 15px 24px;pointer-events:all;transition:all .2s ease-out;will-change:auto;border-radius:4px;border:1px solid #4d4d4d;width:100%;min-height:115px;margin:1rem 0}#toaster .toast p{margin-block:.5em}#toaster .toast.initiate{opacity:0;transform:translateY(100%)}#toaster .toast .close{color:#000;position:absolute;top:-5px;right:-5px;border:0;padding:18px}#toaster .toast .close:before,#toaster .toast .close:after{background:#000;width:2px;height:43%}#toaster .toast .icon{position:absolute;top:.5rem;left:-.6rem}.slideshow{position:relative;overflow:visible}.slideshow .picture-wrapper{position:relative;display:flex;justify-content:center}.slideshow .items{overflow:hidden;width:100%;height:100%;top:0;bottom:0;left:0;right:0}.slideshow .item{position:absolute;align-items:center;justify-content:center;opacity:0;transition:opacity 01s ease-in-out;display:none;will-change:opacity;top:0;right:0;bottom:0;left:0;overflow:hidden;text-align:center;width:100%;height:100%}.slideshow .item figure{outline-offset:-1px;position:relative;max-height:100%;width:fit-content;margin:0}.slideshow .item figure picture{min-width:0;width:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}.slideshow .item picture img{flex:auto;width:auto}.slideshow .item figcaption{letter-spacing:0}.slideshow .item figure.absolute-legend{display:block;margin:0;max-width:100%;max-height:100%;position:relative}.slideshow .item figure.absolute-legend picture,.slideshow .item figure.absolute-legend img{display:block;width:auto;height:auto;max-width:100%;object-fit:unset;margin:0 auto;min-height:unset}.slideshow .item .absolute-legend figcaption{position:absolute;bottom:0;left:0;right:0;padding:.5em 1em;background:#0009;color:#fff;border-bottom-left-radius:1em;border-bottom-right-radius:1em}.slideshow .item.active{opacity:1;z-index:2}.slideshow button{position:absolute;top:50%;transform:translateY(-50%);color:rgba(var(--bg) / 1);width:0;height:0;padding:.5em;cursor:pointer;border-radius:50%;font-size:2em;z-index:3;background:rgba(var(--text) / 1);display:flex;line-height:60%;justify-content:center;align-items:center;right:0}.slideshow .prev{right:auto}.slideshow button.prev:before,.slideshow button.next:before{content:"";display:block;position:absolute;top:50%;padding:11%;aspect-ratio:1;border-bottom:.1em solid rgba(var(--bg));border-left:.1em solid rgba(var(--bg));transform:translate(20%) translateY(-50%) rotate(45deg);transform-origin:50%}.slideshow button.next:before{transform:translate(-25%) translateY(-50%) rotate(225deg)}figure,picture{display:block;margin:0;padding:0;max-width:100%}figcaption{padding-block:.5em;letter-spacing:-.01em;font-size:.875em;line-height:130%;text-align:left}figcaption.empty{padding:0}.img-full,.img-contain{position:relative;-webkit-user-select:none;user-select:none;overflow:hidden}.img-full>img,.img-contain>img{display:block;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;object-fit:contain;object-position:center center;-webkit-user-select:none;user-select:none;pointer-events:none}.img-full>img{object-fit:cover}.img-contain img{object-fit:contain;object-position:center}.picture-wrapper{position:relative;min-height:0}.picture-wrapper .open-img,.picture-wrapper .open-in-slideshow,.slideshow .open-in-slideshow{position:absolute;inset:auto 0 0 auto;margin:auto;padding:1.25em;bottom:0;right:0;border-top-left-radius:.5em}.picture-wrapper:hover .open-img{display:flex}.field-container label{display:block;width:fit-content;margin-bottom:.25em;font-size:.75em;letter-spacing:-.05em;color:rgba(var(--text) / .5)}.field-container input,.field-container textarea{font-family:inherit;font:inherit;padding:.5em;border-radius:.4em;border:1px solid rgba(var(--text) / .1);box-shadow:inset 2px 2px 4px rgba(var(--text) / .05);background:rgba(var(--bg));color:rgba(var(--text) / .9)}.field-container textarea:disabled{opacity:.25}.user-tools{display:flex;gap:.5em;align-items:stretch;justify-content:flex-start;padding:1em;font-size:12px;flex:0 0 64px;color:rga(var(--text))}.user-tools .btn,.user-tools .input,.user-tools .select{height:100%;font-size:inherit;transition:border-color .2s,box-shadow .2s;outline:0;border-color:rgba(var(--text) / .25);background-color:rgb(var(--bg))}.user-tools .btn:hover{color:rgb(var(--bg));background-color:rgb(var(--text))}.user-tools .tool-container{display:flex}.modal.viewer .container{max-width:100%;width:100%;display:flex;height:100%;flex-direction:column;color:#fff;padding:0}.modal.viewer .header-modal{flex:0}.modal.viewer .close{margin-left:auto;position:absolute;top:1rem;right:1rem;padding:1.5rem;cursor:pointer;z-index:13;border:0;background:#333}.modal.viewer .close:before,.modal.viewer .close:after{width:2px}.modal.viewer .body-modal{padding:1rem;background:none}@media(max-width:768px){.modal.viewer .body-modal{padding-inline:2.5rem}}#img-viewer-modal figure{margin:auto}#img-viewer-modal .contained-media picture{width:auto}#slideshow-viewer-modal .area{max-width:95%;max-height:92%}#slideshow-viewer-modal .slideshow{padding:0;height:100%;width:100%;border:0}#slideshow-viewer-modal .open-img,#slideshow-viewer-modal .open-slideshow,#slideshow-viewer-modal .open-in-slideshow{display:none!important}#slideshow-viewer-modal figcaption{font-size:1em;line-height:1.5}#slideshow-viewer-modal .prev,#slideshow-viewer-modal .next{position:absolute;right:auto;left:0;font-size:3em;color:#fff;background:#262626}#slideshow-viewer-modal .next{right:0;left:auto}#slideshow-viewer-modal .prev:after,#slideshow-viewer-modal .prev:before,#slideshow-viewer-modal .next:after,#slideshow-viewer-modal .next:before{border-color:#fff!important}@media(max-width:768px){#slideshow-viewer-modal .prev{left:-.5em}#slideshow-viewer-modal .next{right:-.5em}}body.noscroll{position:fixed;width:100%;height:100%;overflow-y:scroll}body.tiptap-focused #header-container{display:none}body.error .page-heading>.container{text-align:center;padding:3% 0;align-items:center}body.error div.content{display:flex;align-items:center;justify-content:center;min-height:calc(100vh - var(--header-height) - var(--preheader-height) - 360px)}.inactive-marker:before{position:absolute;left:.5em;top:.5em;content:"[Inactif]";display:block;font-size:1.5em}.ratio-43{padding-top:75%}.ratio-32{padding-top:66.6667%}.ratio-identity{padding-top:128.57%}.ratio-169{padding-top:56.497%}.ratio-square{padding-top:100%}.ratio-a4{padding-top:141.42%}.ratio-45{padding-top:125%}.ratio-56{padding-top:120%}.preview-ratio-43{aspect-ratio:4/3}.preview-ratio-32{aspect-ratio:3/2}.preview-ratio-identity{aspect-ratio:5/7}.preview-ratio-169{aspect-ratio:16/9}.preview-ratio-square{aspect-ratio:1}.preview-ratio-a4{aspect-ratio:210/297!important}.preview-ratio-45{aspect-ratio:4/5}.preview-ratio-56{aspect-ratio:5/6}.contained-media{display:flex;flex-direction:column;justify-content:center;width:100%;max-width:100%;max-height:100%;margin:auto;height:100%}.contained-media figure,.contained-media picture{display:flex;flex-direction:column;flex-grow:1}.contained-media figure,.contained-media picture{justify-content:center;max-height:100%;height:auto;min-height:0;width:fit-content}.contained-media figcaption{color:inherit;margin:0 auto;width:100%;text-align:left;max-height:33%}.contained-media img{display:block;max-width:100%;max-height:100%;margin:auto;min-height:0;width:auto;height:auto;flex:auto}#page-loader{display:none;position:fixed;flex-direction:column;justify-content:center;top:0;right:0;bottom:0;left:0;align-items:center;background:#000000e0;z-index:9999;transition:opacity 1s ease-out}#page-loader.display{display:flex}#page-loader .loader{width:7rem;height:7rem;border:6px solid #eee;border-top:6px solid var(--contrast);border-radius:50%;animation:spin 1s linear infinite;margin:20px auto}#page-loader .loader-message{color:#fff}.container-xl{width:1572px;max-width:100%;margin:0 auto}.container{width:1320px;margin:0 auto}.container-std{width:1140px;margin-inline:auto;max-width:100%}.container-medium{width:960px;margin-inline:auto;overflow:visible}.container-small{width:720px;margin-inline:auto}.container-xs{width:540px;margin:auto}@media screen and (max-width:1480px){.container{width:1140px}}@media screen and (max-width:1200px){.container,.container-std{width:960px}}@media screen and (max-width:992px){.container,.container-std,.container-medium{width:720px}}@media screen and (max-width:768px){.container,.container-std,.container-medium,.container-small{width:540px}}@media screen and (max-width:576px){.container,.container-std,.container-medium,.container-small,.container-xs{width:100%;padding-inline:4%}}.v-spacer{display:block;margin-block:1.25em}#sbc{display:none;position:fixed;width:auto;right:15px;bottom:32px;left:auto;z-index:9998;height:58px;overflow:visible;margin:auto;pointer-events:none;-webkit-user-select:none;user-select:none}.scrolled.noscroll #sbc{display:none}.menu-scrolled #sbc{display:block}#sbo{position:absolute;right:30px;bottom:0;width:35px;height:35px;background:#0000006e;border:1px solid #7777776e;opacity:1;pointer-events:all;cursor:pointer;transition:all .1s ease-out;z-index:9;border-radius:44px}#sbo:after{content:"";display:block;position:absolute;top:10%;right:0;bottom:0;left:0;width:15%;height:15%;margin:auto;border-top:2px solid #fff;border-right:2px solid #fff;transform-origin:50%;transform:rotate(-45deg)}@media(max-width:1480px){#sbo{right:15px}}@media(max-width:576px){#sbo{right:0;bottom:35px;width:30px;height:30px}}:root{--preheader-height: 30px;--header-height: 60px;--header-outfit-height: 10px;--padding-top: 0px;--header-radius: 13px;--header-transition: .5s ease}body{--hamburger-color: rgb(var(--text))}#preheader{position:relative;display:flex;align-items:center;justify-content:flex-end;gap:1em;position:absolute;z-index:102;inset:0 0 auto;height:var(--preheader-height);padding-inline:1em;color:#fff;background:rgb(var(--bg))}#preheader:after{content:"";position:absolute;bottom:-1px;display:block;height:1px;left:0;right:0}#preheader .lang{width:fit-content;font-family:var(--titles-font);margin-right:5px;background:rgba(var(--bg)/.5);border-radius:21px;padding:0;display:flex;align-items:stretch;font-size:14px;min-height:22px}#scroll-menu-measure{position:absolute;bottom:0;width:20px;opacity:1;pointer-events:none;height:calc(var(--preheader-height) + var(--header-outfit-height))}#header-container{position:absolute;z-index:101;inset:calc(var(--preheader-height) + var(--header-outfit-height)) 0 auto 0;height:var(--header-height);padding:0 1em;color:rgba(var(--text) / 1);fill:rgba(var(--text) / 1);stroke:rgba(var(--text) / 1)}.menu-scrolled #header-container{position:fixed;top:0;color:rgba(var(--text) / 1);fill:rgba(var(--text) / 1);stroke:rgba(var(--text) / 1)}#header-container:before{content:"";position:absolute;z-index:0;display:block;inset:calc(-1 * var(--header-outfit-height)) 0 calc(-1 * var(--header-outfit-height)) 0;background:rgba(var(--bg)/1);transition:border-radius var(--header-transition),inset var(--header-transition),background var(--header-transition);box-shadow:0 0 15px rgba(var(--text) / .2);border-bottom:1px solid #ffb91a6b}.menu-scrolled #header-container:before{border-radius:0 0 var(--header-radius) var(--header-radius);top:0;right:0;bottom:0;left:0;box-shadow:0 0 15px rgba(var(--text) / .15);background:rgba(var(--bg) / 1)}header{position:relative;width:100%;height:100%;transition:color var(--header-transition),background var(--header-transition)}.menu-scrolled header{border-radius:0 0 var(--header-radius) var(--header-radius)}header>.inner{position:relative;height:100%;display:flex;align-items:center;justify-content:space-between;gap:3%;margin:auto;border-radius:2px;padding-bottom:.1em}header>.inner>div{height:100%;position:relative}.page-heading{display:flex;position:relative;z-index:1;align-items:center;min-height:fit-content;max-height:calc(100vh - env(safe-area-inset-top) - env(safe-area-inset-bottom));padding-top:calc(var(--preheader-height) + (2 * var(--header-outfit-height)) + var(--header-height) + var(--padding-top));padding-bottom:0;min-height:200px}footer{position:relative;color:#fff;fill:#fff;background:linear-gradient(235deg,#082b4d,#385d85);min-height:155px;background:#272727}footer a{color:#fff}.footer-baseline{font-size:1rem}#footer-bottom{font-size:12px}#form-website{display:none}#mei{display:none;margin-left:auto;align-self:center;stroke:inherit;stroke-width:3;stroke-linecap:round;font-size:20px;cursor:pointer;stroke:rgb(var(--text));position:absolute;right:0;border-radius:.25em}#mei:before{content:"Menu";position:absolute;display:block;font-size:12px;top:-7px;right:0;left:0;text-align:center;opacity:.5;overflow:hidden;color:var(--gold-color)}#mei line{transform-box:fill-box;transform-origin:center;transition:all .15s linear}#mei .middle-bar{opacity:1}#mei.is-active .top-bar{transform:translateY(.75em) rotate(45deg)}#mei.is-active .middle-bar{opacity:0}#mei.is-active .bottom-bar{transform:translateY(-.75em) rotate(-45deg)}#main-menu{max-width:100%;height:100%;-webkit-user-select:none;user-select:none;flex-grow:1}ul.mm1{display:flex;gap:.25em;width:100%;height:100%;align-items:center}li.mm1{display:flex;align-items:center;min-height:30px;height:100%;margin-right:1rem}ul.mm1 li.mm1:last-child{margin-right:0}a.mm1,.mt.mm1{height:100%;display:flex;align-items:center;color:rgb(var(--text));text-decoration:none}.mt.mm1 .dropper{font-size:10px;transition:transform .1s}.mt.mm1 .dropper:after,.mt.mm1 .dropper:before{background:rgb(var(--text))}footer li.mm1{min-height:unset}.mt.mm1{cursor:pointer}.parent .mt.mm1{display:flex;align-items:center;gap:4px;height:100%;color:rgb(var(--text))}.mt.mm1 .dropper{display:block;width:1.5em;height:1.5em;position:relative;pointer-events:none}.deploy>.mt.mm1>.dropper{transform:rotate(180deg)}li.mm1:hover>.mt.mm1{text-decoration:underline}.mt.mm1 .dropper:after,.mt.mm1 .dropper:before{content:"";display:block;position:absolute;right:0;top:68%;width:.8em;height:.2em;background:rgba(var(--text));transform-origin:.1em 50%;transform:translateY(-50%) rotate(-45deg);border-radius:10px}.deploy .mt.mm1 .dropper:after,.deploy .mt.mm1 .dropper:before{background:rgba(var(--contrast-main)/1)}.mt.mm1 .dropper:before{right:.6em;transform-origin:calc(100% - .1em) 50%;transform:translateY(-50%) rotate(45deg)}.submenu-container{position:absolute;z-index:-1;top:calc(var(--header-height) + var(--header-outfit-height));left:0;right:0;background:rgba(var(--bg) / 1);transform:translateY(-1rem);opacity:0;transition:all .2s ease;box-shadow:0 2px 30px rgba(var(--text)/.25);max-width:1140px;margin:0 auto;max-height:60vh;border-top:0;border-radius:0 0 7px 7px;will-change:auto;font-size:1rem;overflow-y:auto}.submenu-container .inner{font-size:15px;padding:2rem}.submenu-container .search-tools{margin-bottom:2rem;max-width:270px}.submenu-container .inner .list-container{height:100%}.list-container .input-filter{box-shadow:0 10px 10px #72758738}.list-container .search-tools{padding:1em}li.deploy .submenu-container.pays{overflow:unset;border-bottom:1px solid #0000003d}.submenu-container .list-container ul{overflow-y:scroll;height:calc(100% - 5em);padding-inline:3em}.submenu-container .inner>h2{margin-bottom:.5em;text-align:center;font-size:1.75em}li.deploy .submenu-container{opacity:1;transform:translateY(0);top:calc(var(--header-height) + var(--header-outfit-height))}.menu-scrolled .submenu-container{top:calc(var(--header-height) - 30px)}.menu-scrolled li.deploy .submenu-container{top:calc(var(--header-height))}li.mm1>a:hover{text-decoration:underline}ul.mm2{display:flex;flex-wrap:wrap;gap:1em}a.mm2{text-decoration:none;padding-block:.35em;display:block}a.mm2:hover{text-decoration:underline}@media screen and (max-width:1200px){.parent .mt.mm1{gap:1px}}@media screen and (max-width:992px){#main-menu{display:none;position:absolute;z-index:-1;right:15px;top:calc(var(--header-height) + var(--header-outfit-height));left:15px;width:auto;margin-left:auto;height:calc(88vh - var(--header-height));background:rgb(var(--bg)/.8);box-shadow:0 0 60px #00000082;overflow-y:scroll;transform:translate(100%);background:rgb(var(--text))}#main-menu>ul{position:relative;flex-direction:column;align-items:flex-start;justify-content:flex-start;padding:2rem 3rem;height:auto;min-height:100%}body.scrolled #main-menu{border-top-left-radius:0}#main-menu>ul>li{display:block;text-align:left;width:100%;max-width:540px;margin-inline:auto}#main-menu>ul:before{content:"";display:block;position:absolute;z-index:-2;top:0;right:0;bottom:0;left:00;height:auto;background:linear-gradient(45deg,rgb(var(--bg)/.9),rgb(var(--bg)/1))}.menu-scrolled #main-menu{top:calc(var(--header-height))}.is-deployed #main-menu{display:block;transform:translate(0)}li.mm1{flex-basis:unset;max-width:100%;margin-block:.5em}li.mm1.menu-contact{margin-left:unset}li.mm1.parent{flex-direction:column;align-items:flex-start;gap:.5rem}mt.mm1{padding-block:.5em}header>.header-container{margin:0;width:100%;padding:1rem 4%}#mei{display:flex}.submenu-container{transform:none;position:static;box-shadow:none;height:0;max-height:unset;background:none;padding-block:1em;overflow-y:scroll}li.deploy .submenu-container{position:static;transform:none;padding-bottom:2rem;max-height:50vh;z-index:10;overflow:hidden}.submenu-container .inner{padding-inline:0;padding-block:0}.submenu-container .list-container ul{max-height:calc(50vh - 79px);padding-inline:2em}.submenu-container .inner .list-container{height:auto;max-height:50vh}.submenu-container .intro{text-align:left}.submenu-container .intro p{line-height:normal;margin:.5em 0}}@media screen and (max-width:768px){li.deploy .submenu-container{max-height:unset}}@media screen and (max-width:576px){#mei{right:1em}#main-menu>ul{padding:2rem}}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:400;src:url(./lato-v25-latin-regular-BEhtfm5r.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:italic;font-weight:400;src:url(./lato-v25-latin-italic-Dc0B1559.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:700;src:url(./lato-v25-latin-700-BUGMgin4.woff2) format("woff2")}@font-face{font-display:swap;font-family:Lato;font-style:normal;font-weight:900;src:url(./lato-v25-latin-900-C3uaq3BA.woff2) format("woff2")}@font-face{font-display:swap;font-family:Dancing Script;font-style:normal;font-weight:700;src:url(./dancing-script-v29-latin-700-CX8AaSVl.woff2) format("woff2")}:root{--project-body-font: "Lato";--project-titles-front: "Lato";--special-font: "Dancing Script";--body-font: var(--project-body-font);--titles-font: var(--project-titles-front);--gold-color: #daa520}.special-color,.titre-spectacle,.dates-spectacle,.tarifs-spectacle strong,.tarifs-spectacle b{color:var(--gold-color)}.special-font{font-family:var(--special-font)}:root{--preheader-height: 0px;--bg: 00 00 00;--text: 255 255 255;--padding-top: 0}body.dark{--bg: 00 00 00;--text: 255 255 255}.submenu-container{max-width:250px;left:auto;right:169px}ul.mm2{flex-direction:column}a.mm2{color:#fff}a.mm2:hover{color:var(--gold-color)}.deploy .mt.mm1 .dropper:after,.deploy .mt.mm1 .dropper:before{background:var(--gold-color)}#preheader{background:none}.content-padding{padding-inline:2rem}#card-links{display:flex;gap:2rem;padding-block:3rem}#card-links a{display:block;position:relative;overflow:hidden}#card-links a img{transition:.15s linear;will-change:auto}#card-links a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#00000093;transition:all .5s ease-out;opacity:0;z-index:10}#card-links a:hover img{transform:scale(1.05)}#card-links a:hover:before{opacity:1}#animate-container{position:relative;background:url(./page-heading-CfDTY-M2.jpg) left center no-repeat;background-size:cover;height:217px;overflow:hidden}#heading-logo,#animate-container p{width:18%;position:absolute;left:17%;top:50%;transform:translateY(-50%) skew(0);opacity:1;transition:all 1.5s cubic-bezier(.42,0,0,1.33);will-change:auto}#heading-logo.preanim{opacity:0;transform:translate(-96%,-50%) skew(32deg,-20deg)}#animate-container p.preanim{opacity:0;transform:translate(140%,-50%) skew(-26deg)}#animate-container p{left:auto;right:40%;font-size:15px;border-radius:10px;background:#ffffffcf;color:#000;width:fit-content;padding:1em;text-align:center;font-weight:700;transition:all 1s .5s cubic-bezier(.42,0,.44,.98)}#animate-container p span{color:red;display:block;font-weight:900;margin-bottom:.5em}.lang,.darkmode,.switch-translate-container{display:none!important}body.dark-heading .page-heading{color:#fff;padding-bottom:1em;min-height:unset;background-color:transparent}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:url(./bg-body-Di7oqSO8.jpg);background-size:cover;background-position:center;z-index:-1;pointer-events:none}main{margin-top:calc(var(--preheader-height));padding-inline:0}main .container-std,main .container-xl{background:#000;display:flow-root}#header-container{transition:all .25s ease-out}body.menu-scrolled #header-container{transition:none!important}.flatpickr-current-month,.flatpickr-monthDropdown-months{color:var(--gold-color)!important;font-weight:700!important}.text-content li{margin:.15em 0}.text-content ul li:before{top:.68em;border-color:var(--gold-color)}.text-content a,.text-content a:hover,a{color:var(--gold-color)}#main-menu{font-size:.875rem;text-transform:uppercase;font-weight:900}li.mm1:hover>.mt.mm1{text-decoration:none}#main-menu a.mm1:hover,#main-menu .active a.mm1{text-decoration:none;color:var(--gold-color)}#main-menu .mt.mm1{padding-inline:3px}.ratio-home{padding:38.5% 0 0}.ratio-panoramic{padding:25% 0 0}#modal-reset-password .area{max-height:420px;max-width:620px;font-size:14px;min-height:400px}#modal-reset-password .body-modal{background:#fff;color:#000}#modal-reset-password .body-modal p{margin-block:1em}#modal-reset-password .body-modal .feedback{display:flex;gap:.5em;align-items:flex-start;margin-block:2em 0}#modal-reset-password .body-modal .feedback .icon{box-shadow:1px 1px 5px #0000001a;font-size:10px}.ask-reset-form{margin-block:2rem}.ask-reset-form label{font-weight:700;font-size:14px}.ask-reset-form input{width:100%;max-width:320px}#sbo{border-radius:0}a.bon-cadeaux{position:relative;display:block;flex:0 0 13em;margin-top:-8px;background:linear-gradient(45deg,#1196e0,#1196e0a6);padding:.5em 2.85em .5em 2em;font-size:14px;font-weight:700;width:13em;align-self:flex-start;color:#fff;text-decoration:none;border-radius:60px;line-height:18px}a.bon-cadeaux:before{display:block;content:"";width:3em;height:3em;background:url(./main-clique-8NYTwmc6.png);background-size:contain;position:absolute;right:-.5em;bottom:.25em;transition:all .2s ease-out;pointer-events:none}a.bon-cadeaux:hover:before{opacity:0}a.bon-cadeaux:hover{background:#1196e0;color:#fff}a.bon-cadeaux span{display:block;text-align:center}@media screen and (max-width:1200px){#animate-container p{right:30%}}@media screen and (max-width:992px){header>.inner:before{content:"La Comédie des K'talents\a" "Café-Théâtre à Perpignan";display:block;white-space:pre-line;padding-right:65px;position:absolute;font-family:var(--special-font);font-size:14px}.content-padding{padding-inline:1rem}#animate-container p{right:30%;font-size:13px}#heading-logo{width:150px;left:60px}#card-links{gap:1rem;padding-block:1rem}.submenu-container{max-width:90%}}@media screen and (max-width:768px){#heading-logo.preanim{opacity:0;transform:translate(-50%,-50%) skew(16deg,-20deg)}#animate-container p.preanim{opacity:0;transform:translate(50%,-50%) skew(-13deg)}#animate-container p{right:15px;font-size:clamp(10px,2vw,12px);transition:all .75s .25s cubic-bezier(.42,0,.44,.98)}#animate-container{height:150px}#heading-logo{width:120px;left:70px}}@media screen and (max-width:576px){.content-padding{padding-inline:.75rem}#heading-logo{width:39%;max-width:150px;left:0;transition:all 1s cubic-bezier(.42,0,0,1.33)}#card-links{gap:.25rem;padding-block:1rem}}main{--left-column-width: 720px;--right-column-width: 320px}.page-heading{height:fit-content;min-height:unset;flex-direction:column;padding-top:calc((2 * var(--header-outfit-height)) + var(--header-height))}.page-heading .container-std{position:relative}.publication{clear:both;padding-block:.5em;padding-top:.75em;width:fit-content;margin-block:.5em;font-family:var(--titles-font);font-size:14px;letter-spacing:-.025em}.wrap-layout{display:flex;flex-wrap:wrap}.main-layout{width:var(--left-column-width);position:relative}.main-image figcaption{font-size:16px}.main-layout picture{border-radius:11px 11px 0;overflow:hidden}.main-layout .text-content,.side-layout .text-content{font-size:18px;line-height:1.6;max-width:65ch;text-align:justify;-webkit-hyphens:auto;hyphens:auto}.side-layout .text-content{font-size:16px;text-align:left}.main-layout .text-content h2,.main-layout .text-content h3,.main-layout .text-content h4,.main-layout .text-content h5{text-align:left;text-wrap:balance;line-height:1.22}.side-layout picture{border-radius:4px;overflow:hidden}.side-layout{width:var(--right-column-width);margin-left:auto}.side-layout>*>h2{font-weight:300;margin-block:2.5rem 1rem}@media(max-width:1200px){main{--left-column-width: 610px;--right-column-width: 280px}.wrap-layout{gap:10px}}@media(max-width:992px){main{--left-column-width: 100%;--right-column-width: 100%}.side-layout,.main-layout{width:100%}.side-layout{margin:unset}.main-layout .text-content,.side-layout .text-content{font-size:17px}.wrap-layout{display:block!important}}@media(max-width:768px){.main-layout,.side-layout{max-width:540px}.layout-left .text-content{font-size:17px}}@media(max-width:576px){.main-layout,.side-layout{max-width:100%;width:100%}.text-content{text-align:left;-webkit-hyphens:auto;hyphens:auto}.layout-left .text-content{font-size:16px}}footer{background:none;color:#fff;font-family:var(--titles-font);fill:#fff}footer>.container-std{background:url(./fond-footer-COT4w9k_.jpg) top center no-repeat;background-size:cover;padding-top:3rem}#footer-content{display:grid;grid-template-columns:repeat(3,1fr);gap:3rem;font-size:13px}#footer-content h4{font-weight:400;color:var(--gold-color);font-size:22px;margin-bottom:22px}#footer-content .facebook a{display:inline-flex;align-items:center;gap:.25em;color:var(--gold-color);text-decoration:none}#footer-content .facebook a:hover{text-decoration:underline}#footer-content .facebook .icon circle{fill:#144afd}#footer-content .newsletter iframe{width:100%;height:auto}#bottom-footer{display:flex;gap:3px;justify-content:center;font-size:13px;padding-block:30px;margin-top:20px;border-top:1px solid #ffffff17}#bottom-footer a{color:var(--gold-color);text-decoration:none}#bottom-footer a:hover{text-decoration:underline}@media(max-width:992px){#footer-content{gap:.25rem}}@media(max-width:768px){footer>.container-std{padding-top:1rem;background:#0000007a}#footer-content{padding:0;display:block;font-size:14px}#footer-content .edito>h4,#footer-content .facebook>h4{float:left;margin-right:1em;margin-bottom:0}#footer-content .edito .text-content{display:block;font-size:12px}#footer-content .newsletter>h4{margin-top:2rem;margin-bottom:.25rem}}:root{--card-width: 33.25em;--card-left: 12em;--card-right: 18.22em;--card-font-size: .875em;--card-small-font-size: .75em;--public-standard-color: var(--gold-color);--public-children-color: #6e93f8;--public-adult-color: #e04d26}.cards-container{display:grid;grid-template-columns:repeat(2,1fr)}.card{font-size:inherit;max-width:var(--card-width);transform-origin:0 0;display:flex;justify-content:space-between;border-radius:10px;overflow:hidden;padding:1em;height:fit-content;gap:1em;color:#fff}.card:hover{background-color:#0e0f1c}.card .title,.card .formated-dates,.card .pitch{font-size:var(--card-font-size);font-family:var(--project-body-font)}.card .title{color:var(--gold-color);text-transform:uppercase;font-family:var(--sp)}.card .formated-dates{color:var(--gold-color);font-weight:700}.card .pitch{text-align:justify;line-height:1.3}.card .coup-de-coeur{padding-block:.25em}.card .coup-de-coeur span{display:block;width:fit-content;background:#ff0097;padding:.25em .5em .45em;font-weight:700;border-radius:9px;transform:rotate(358deg);font-size:13px}.card .public{font-weight:800;font-style:italic;font-size:.875em;margin-block:.25em;font-family:var(--project-body-font)}.card .public.empty{display:none}.card .public-0{color:var(--public-standard-color)}.card .public-1{color:var(--public-children-color)}.card .public-2{color:var(--public-adult-color)}.card strong,.card b{color:var(--gold-color)}.card .infos,.card .duration{font-size:var(--card-small-font-size);font-style:italic;line-height:150%;font-family:var(--project-body-font)}.card .duration{color:var(--gold-color)}.card .infos{margin-top:1.25em;font-family:var(--project-body-font)}.card .pricing{font-size:var(--card-small-font-size);font-family:var(--project-body-font);margin-top:1em}.card .left{max-width:var(--card-left);flex-grow:1}.card .affiche{border-radius:.5em;overflow:hidden;line-height:0}.card .right{max-width:var(--card-right);flex:0 0 var(--card-right)}.card .reservation{margin-top:.75em;gap:.5em;display:flex;align-items:center;font-size:var(--card-font-size)}.card .reservation .icon{font-size:.75em}.card .reservation a,.button-link{display:block;padding:.5em .85em .7em;width:fit-content;text-transform:uppercase;background:#cd002d;color:#fff;border-radius:5px;text-decoration:none}.button-link{text-transform:none}.card .reservation a:hover,.button-link:hover{text-decoration:underline}.card p{margin-block:.5em}@media(max-width:992px){.cards-container{display:block}:root{--card-right: unset}.card{font-size:15px;padding:.5em;width:100%;max-width:640px;margin-inline:auto;margin-bottom:1rem}.card .left{max-width:150px}.card .pitch{text-align:left}}@media(max-width:768px){:root{--card-right: 18.22em}.cards-container{display:block}.card .right{flex-grow:1;flex:unset;max-width:unset}}@media(max-width:576px){.card{margin-bottom:15px}.card .right{flex:unset}.card .left{max-width:110px}}
