@font-face{font-family:'HarlowScript';src:url(/assets/collectif/harlowduoscript-regular-webfont-5a53bcd24c276aec0e97e66e9c7d143bcdb430cdff34912789fd6cd1fd73dd56.woff2) format("woff2"),url(/assets/collectif/harlowduoscript-regular-webfont-375ab0801bb86a9ecb3a05b74c43711e64ae7d5b66fde843f46070d46a75e0dd.woff) format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'HarlowSerif';src:url(/assets/collectif/harlowduoserifplain-regular-webfont-4f586f4d8e76e12616c68c98b2b7bcc6b9ffe3ac71c8a7f07cbe448a3c3b4bc6.woff2) format("woff2"),url(/assets/collectif/harlowduoserifplain-regular-webfont-1128af23d60407048ab38806fa91afaf5391b050620745b05b6fb3f183bef678.woff) format("woff");font-weight:bold;font-style:normal}#thanks{scroll-margin-top:100px}.palanquin-thin{font-family:"Palanquin", sans-serif;font-weight:100;font-style:normal}.palanquin-extralight{font-family:"Palanquin", sans-serif;font-weight:200;font-style:normal}.palanquin-light{font-family:"Palanquin", sans-serif;font-weight:300;font-style:normal}.palanquin-regular{font-family:"Palanquin", sans-serif;font-weight:400;font-style:normal}.palanquin-medium{font-family:"Palanquin", sans-serif;font-weight:500;font-style:normal}.palanquin-semibold{font-family:"Palanquin", sans-serif;font-weight:600;font-style:normal}.palanquin-bold{font-family:"Palanquin", sans-serif;font-weight:700;font-style:normal}html,ssh.collectif{width:100%;height:100%;font-family:sans-serif;line-height:1.5;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body.collectif{min-height:100vh;text-rendering:optimizeSpeed}.collectif *{margin:0;padding:0;box-sizing:border-box}.collectif img,.collectif video{max-width:100%;height:auto;display:block}.collectif button,.collectif input,.collectif textarea,.collectif select{font:inherit;border:none;background:none;outline:none}.collectif ul,.collectif ol{list-style:none}.collectif a{text-decoration:none;color:inherit}.collectif table{border-collapse:collapse;width:100%}.collectif h1,.collectif h2,.collectif h3,.collectif h4,.collectif h5,.collectif h6,.collectif p{overflow-wrap:break-word}.collectif section{width:100%}.collectif .fade-in{opacity:0;transform:translateY(20px);transition:opacity 0.6s ease-out, transform 0.6s ease-out}.collectif .fade-in.show{opacity:1;transform:translateY(0)}body.collectif{display:flex;width:100%;flex-direction:column;align-items:center}.collectif .hide{display:none !important}.collectif p{color:#000;font-family:Palanquin;font-size:18px;font-style:normal;font-weight:400;line-height:normal;padding-bottom:30px}.collectif a{text-decoration:underline}.collectif .small-text{color:#000;font-family:Palanquin;font-size:16px;font-style:normal;font-weight:400;line-height:140%;padding:0 10px 0 0}.collectif .large-title{max-width:991px;align-self:stretch;color:#000;font-family:"HarlowSerif";font-size:84px;font-style:normal;font-weight:400;line-height:normal}.collectif .medium-title{font-family:"HarlowSerif";font-size:64px;line-height:110%;max-width:300px}.collectif .slogan{color:#000;font-family:"HarlowScript";font-size:68px;font-style:normal;font-weight:400;line-height:86px}.collectif .table-title{color:#000;font-family:"HarlowSerif";font-size:22px;font-style:normal;font-weight:400;line-height:normal}@media (max-width: 1280px){.collectif .large-title{font-size:60px}.collectif .medium-title{max-width:none}}@media (max-width: 680px){.collectif .large-title{font-size:35px}.collectif .content-slogan .slogan{text-align:center;font-size:48px;line-height:59px}.collectif p{font-size:17px}}@media (max-width: 400px){.collectif .large-title{font-size:30px}}.collectif .logo,.collectif .title,.collectif .image{display:flex;width:100%;max-width:1280px;flex-direction:column;align-items:flex-start;gap:0px;align-self:stretch;margin:0 auto}.collectif .logo{padding:60px 0px 80px 0px}@media (max-width: 1280px){.collectif .logo{padding:20px 0px 40px 0px}}@media (max-width: 680px){.collectif .logo{padding:20px 0px 30px 0px}}.collectif .logo img{width:100px;height:100px;padding-left:20px}@media (max-width: 1280px){.collectif .logo img{width:100px;height:100px}}@media (max-width: 680px){.collectif .logo img{width:80px;height:80px}}.collectif .title{padding:0px 40px 50px}@media (max-width: 1280px){.collectif .title{padding:0px 30px 30px}}@media (max-width: 680px){.collectif .title{padding:0px 20px 20px}}.collectif .image img{width:100%;aspect-ratio:1280.00/749.67}.collectif .source{width:100%;text-align:right;color:#676767;font-size:15px}.collectif .content{display:flex;gap:8%;max-width:1280px;padding:80px 90px 100px 90px;justify-content:space-between;align-items:flex-end;align-self:stretch;margin:0 auto;flex-wrap:wrap}.collectif .content-text,.collectif .content-slogan{min-width:400px;align-items:center}.collectif .content-slogan .slogan{display:block;margin:0 auto;padding-bottom:30px}.collectif .content-slogan{width:30%}.collectif .content-text{width:50%}@media (max-width: 1280px){.collectif .content-text,.collectif .content-slogan{min-width:100%;align-items:center}.collectif .content-slogan .slogan{display:block;margin:0 auto;padding:30px 0}.collectif .content-slogan,.collectif .content-text{width:100%}}@media (max-width: 680px){.collectif .content{padding:20px 20px 70px 20px}}.collectif .form-section{display:flex;justify-content:space-between;max-width:1280px;width:98%;margin:0 20px;padding:98px;border:1px solid #000;position:relative;gap:50px}.collectif .form-section.no-column{display:block}.collectif .form-section.no-column .medium-title{max-width:none}.collectif .form-section.no-column p{max-width:600px}.collectif .column1{flex:1;display:flex;flex-direction:column;justify-content:space-between;height:100%}.collectif .column2{flex:1;display:flex;flex-direction:column;gap:20px}.collectif .column2 label{color:#000;font-family:Palanquin, sans-serif;font-size:17px;font-style:normal;font-weight:700;line-height:20px;letter-spacing:0.45px;margin-bottom:5px;padding-bottom:10px;display:block}.collectif .column2 input{width:100%;padding:10px;border:0px solid #020202;background:#F0F0F0;margin-bottom:30px}.collectif .column2 button{width:218px;padding:9px 21px;justify-content:center;align-items:center;font-family:Palanquin;color:#FFF;text-align:center;font-size:18px;font-style:normal;font-weight:500;line-height:30px;letter-spacing:0.34px;background:#000;margin-top:10px;transition:transform 0.3s ease}.collectif .column2 button:hover{transform:translateY(-5px);cursor:pointer}.collectif .notice{width:38%;position:absolute;left:98px;bottom:98px}@media (max-width: 1200px){.collectif .form-section{padding:70px}.collectif .notice{left:70px;bottom:70px}}@media (max-width: 800px){.collectif .form-section{flex-direction:column;padding:20px;margin-bottom:20px}.collectif .column1{margin-top:20px}.collectif .column2{position:relative}.collectif .notice{width:auto;position:relative;left:0;bottom:0;margin-top:20px}}.collectif .signatures{display:flex;max-width:1280px;width:100%;padding:120px 90px 100px;flex-direction:column;align-items:center;gap:100px;align-self:stretch;margin:0 auto}.collectif .table{width:100%}.collectif .main-row{display:flex;align-items:flex-start;gap:10px}.collectif .main-row .table-title{max-width:900px;flex:1 0 0;padding-bottom:5px}.collectif .standard-row{display:flex;padding:30px 0px;align-items:flex-start;gap:10px;border-top:1px solid #000;margin:0 auto}.collectif .table-item{max-width:900px;flex:1 0 0;color:#000;font-family:Palanquin;font-size:16px;font-style:normal;font-weight:400;line-height:110%}@media (max-width: 1200px){.collectif .signatures{padding:80px 60px}}@media (max-width: 800px){.collectif .signatures{padding:50px 20px}.collectif .hide-mobile{display:none !important}.collectif .standard-row{display:block;position:relative;padding:20px 0}.collectif .table-item.name{display:block;width:35%;position:absolute;left:0;top:20px}.collectif .table-item.organisation,.collectif .table-item.equipe{display:block;width:60%;margin-left:40%}}.collectif .footer{display:flex;padding:30px 40px;flex-direction:column;align-items:center;gap:20px;align-self:stretch;background:#F0F0F0;text-align:center}.collectif .footer p{max-width:900px}@media (max-width: 800px){.collectif .footer{padding:20px 10px}}
