@import"https://fonts.googleapis.com/css2?family=Orbit&display=swap";@import"https://fonts.googleapis.com/css2?family=Nunito+Sans:ital,opsz,wght@0,6..12,200..1000;1,6..12,200..1000&display=swap";@import"https://fonts.googleapis.com/css2?family=Lekton:ital,wght@0,400;0,700;1,400&display=swap";blockquote{font-family:"Lekton",monospace !important}p{font-family:"Nunito Sans",sans-serif}*,html,body{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}body{font-family:"Lekton",monospace;font-weight:300}main{position:relative}.container{max-width:1400px;margin:1rem auto 5rem;padding:0 2rem}button{background:none;border:none}h1{font-weight:700;font-size:clamp(2.1875rem,2.0580110497rem + 0.5524861878vw,2.5rem);margin-bottom:3rem}h2{font-weight:700;font-size:clamp(1.375rem,1.1678176796rem + 0.8839779006vw,1.875rem);margin-bottom:2rem}h3{font-weight:300;font-size:clamp(1.25rem,1.1205110497rem + 0.5524861878vw,1.5625rem);margin-bottom:1rem}p{margin-bottom:2rem;font-size:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem)}a{text-decoration:none;color:unset;font-size:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem)}ul{margin-left:25px}li{list-style-type:"⬥  ";font-size:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem)}.page-title{margin-top:89px;font-size:clamp(2.1875rem,1.9285220994rem + 1.1049723757vw,2.8125rem)}.animated-arrow{border:2px solid #000;padding:.7rem 1rem;align-self:flex-start}@media(max-width: 768px){.animated-arrow{align-self:center}}.the-arrow{width:2px}.the-arrow.-right{top:2px}.the-arrow.-right>.shaft{width:2px}.the-arrow.-right>.shaft:before,.the-arrow.-right>.shaft:after{width:8px}.the-arrow.-right>.shaft:before{transform:rotate(40deg)}.the-arrow.-right>.shaft:after{transform:rotate(-40deg)}.the-arrow>.shaft{background-color:#000;display:block;height:2px;position:relative;transition:all .6s ease;will-change:transform}.the-arrow>.shaft:before,.the-arrow>.shaft:after{background-color:#000;content:"";display:block;height:2px;position:absolute;top:0;right:0}.the-arrow>.shaft:before{transform-origin:top right}.the-arrow>.shaft:after{transform-origin:bottom right}.animated-arrow:hover{padding-right:74px;transition:all .2s}.animated-arrow{display:inline-block;position:relative;transition:all .7s}.animated-arrow:hover>.link-container>.the-arrow.-right>.shaft{width:64px}.animated-arrow>.link-container{display:flex;align-items:center}.animated-arrow>.link-container>.text{margin:0 16px 0 0;line-height:1}.animated-arrow>.link-container>.the-arrow{position:relative}#homepage{overflow:hidden}#homepage .section-latestnews{border-bottom:6px solid #000}#homepage .section-latestnews p{font-family:"Nunito Sans",sans-serif}#homepage .section-latestnews .container{margin-bottom:1rem;display:flex}#homepage .section-latestnews .promo-img{width:40%;background-repeat:no-repeat;background-size:contain;background-position:center}#homepage .top-page{width:100%;height:100vh;display:flex;justify-content:center;flex-direction:column;position:relative;align-items:center}#homepage .top-page .top-page-img{width:100%;height:100vh;background-repeat:no-repeat;background-size:cover;background-position:center;filter:brightness(0.5)}#homepage .top-page .page-title{position:absolute;width:clamp(12.5rem,7.320441989rem + 22.0994475138vw,25rem);height:200px;background-size:contain;background-repeat:no-repeat;z-index:2}#homepage .top-page svg{position:absolute;width:clamp(3.125rem,1.8301104972rem + 5.5248618785vw,6.25rem);height:50px;background-size:contain;background-repeat:no-repeat;z-index:2;fill:#fff;bottom:4rem}@media(max-width: 768px){#homepage .top-page svg{bottom:1rem}}#homepage .top-page .animated-arrow{position:absolute;z-index:2;color:#fff;border:2px solid #fff;right:5rem;bottom:5rem}#homepage .top-page .animated-arrow .shaft{background-color:#fff}#homepage .top-page .animated-arrow .shaft::before,#homepage .top-page .animated-arrow .shaft::after{color:#fff;background-color:#fff}@media(max-width: 768px){#homepage .top-page .animated-arrow{display:none}}#homepage .section-creation,#homepage .section-atelier,#homepage .section-dispositif{display:flex;justify-content:center;align-items:start;gap:2rem}@media(max-width: 768px){#homepage .section-creation,#homepage .section-atelier,#homepage .section-dispositif{gap:3rem}}#homepage .section-creation .text-side,#homepage .section-atelier .text-side,#homepage .section-dispositif .text-side{width:50%}@media(max-width: 768px){#homepage .section-creation .text-side,#homepage .section-atelier .text-side,#homepage .section-dispositif .text-side{width:100%;display:flex;flex-direction:column}}#homepage .section-creation .section-title,#homepage .section-atelier .section-title,#homepage .section-dispositif .section-title{position:relative;margin-bottom:2rem}#homepage .section-creation .section-title::before,#homepage .section-atelier .section-title::before,#homepage .section-dispositif .section-title::before{position:absolute;content:"";width:50px;height:2px;background-color:#000;top:-10px}#homepage .section-creation .section-title::after,#homepage .section-atelier .section-title::after,#homepage .section-dispositif .section-title::after{position:absolute;content:"";width:50px;height:2px;background-color:#000;bottom:-10px;left:100px}#homepage .section-creation .section-title span,#homepage .section-atelier .section-title span,#homepage .section-dispositif .section-title span{color:#d90d43}#homepage .section-creation .section-text,#homepage .section-atelier .section-text,#homepage .section-dispositif .section-text{font-family:"Nunito Sans",sans-serif}#homepage .section-creation .image-side,#homepage .section-atelier .image-side,#homepage .section-dispositif .image-side{width:35%;height:auto;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;position:relative}@media(max-width: 768px){#homepage .section-creation .image-side,#homepage .section-atelier .image-side,#homepage .section-dispositif .image-side{width:65%;align-self:center}}#homepage .section-creation .image-side::before,#homepage .section-atelier .image-side::before,#homepage .section-dispositif .image-side::before{position:absolute;content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);border:solid #d90d43 1rem;left:20px;bottom:20px;z-index:-1}@media(max-width: 768px){#homepage .section-creation .image-side::before,#homepage .section-atelier .image-side::before,#homepage .section-dispositif .image-side::before{border:solid #d90d43 .5rem}}#homepage .section-creation,#homepage .section-atelier{margin:10rem 0}@media(max-width: 768px){#homepage .section-creation,#homepage .section-atelier{flex-direction:column;margin:2rem 0}}#homepage .section-dispositif{margin-bottom:10rem;flex-direction:row-reverse}@media(max-width: 768px){#homepage .section-dispositif{flex-direction:column;margin:4rem 0}}#homepage .section-dispositif .image-side::before{left:unset;right:20px}#homepage .section-cie{width:60%;position:relative;padding:4rem 2rem}@media(max-width: 768px){#homepage .section-cie{width:100%}}#homepage .section-cie:before{position:absolute;content:"";width:calc(10% - 1rem);height:calc(20% - 1rem);border:solid #181818 10px;right:-20px;bottom:-20px;z-index:-1}@media(max-width: 768px){#homepage .section-cie:before{display:none}}#homepage .section-cie .ciebg{width:100vw;height:100%;position:absolute;background:#181818;right:0;top:0;z-index:-1}@media(max-width: 768px){#homepage .section-cie .ciebg{width:100%}}#homepage .section-cie .section-title{color:#fff;position:relative;margin-bottom:2rem}#homepage .section-cie .section-title::before{position:absolute;content:"";width:50px;height:2px;background-color:#fff;top:-10px}#homepage .section-cie .section-title::after{position:absolute;content:"";width:50px;height:2px;background-color:#fff;bottom:-10px;left:100px}#homepage .section-cie .section-description{color:#fff;font-family:"Nunito Sans",sans-serif}#homepage .section-cie .section-description a{position:relative;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out}#homepage .section-cie .section-description a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}#homepage .section-cie .animated-arrow{border:2px solid #fff}@media(max-width: 768px){#homepage .section-cie .animated-arrow{margin-bottom:1rem}}#homepage .section-cie .animated-arrow .text{color:#fff}#homepage .section-cie .animated-arrow .shaft,#homepage .section-cie .animated-arrow .shaft::after,#homepage .section-cie .animated-arrow .shaft::before{background-color:#fff}#actualites .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover}#actualites .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}#actualites .top-page .page-title{text-align:center;color:#fff}#actualites h2{padding:2rem 0}#mec_skin_2900 .mec-load-month-link,#mec_skin_2900 .mec-event-title,#mec_skin_2900 .mec-event-loc-place,#mec_skin_2900 .mec-event-time{font-family:"Nunito Sans",sans-serif !important}#mec_skin_2900 h2,#mec_skin_2900 .mec-calendar-day,#mec_skin_2900 .mec-table-side-title,#mec_skin_2900 .mec-calendar-day-head{font-family:"Lekton",monospace !important}.featherlight .mec-single-title,.featherlight .mec-date,.featherlight .mec-time,.featherlight .mec-location,.featherlight .mec-cost,.featherlight .mec-booking-button{font-family:"Lekton",monospace !important}.featherlight .mec-event-content,.featherlight .mec-single-event-description{font-family:"Nunito Sans",sans-serif !important}.featherlight .mec-event-content p,.featherlight .mec-event-content h3,.featherlight .mec-event-content h2,.featherlight .mec-event-content span,.featherlight .mec-event-content a,.featherlight .mec-single-event-description p,.featherlight .mec-single-event-description h3,.featherlight .mec-single-event-description h2,.featherlight .mec-single-event-description span,.featherlight .mec-single-event-description a{font-family:"Nunito Sans",sans-serif !important}#mec_skin_2901 .mec-event-date,#mec_skin_2901 .mec-detail-button{font-family:"Lekton",monospace !important}#mec_skin_2901 .mec-event-title{font-family:"Nunito Sans",sans-serif !important}#mec_skin_2901 .mec-event-date:after{display:none}#projets .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover;background-position:bottom}#projets .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}#projets .top-page .page-title{text-align:center;color:#fff}#projets .projects-list .projects-filter{text-align:center;margin-bottom:4rem;text-transform:uppercase}#projets .projects-list .projects-filter ul{display:flex;justify-content:center;gap:2rem}#projets .projects-list .projects-filter ul li{list-style:none}#projets .js-filter{display:flex;flex-wrap:wrap;gap:2rem;justify-content:start}#projets .project-card{display:flex;flex-direction:column;width:calc(33.3333333333% - 2rem);min-width:300px;box-shadow:rgba(50,50,93,.25) 0px 13px 27px -5px,rgba(0,0,0,.3) 0px 8px 16px -8px}@media(max-width: 1024px){#projets .project-card{width:calc(50% - 2rem)}}@media(max-width: 768px){#projets .project-card{width:100%}}#projets .project-card .project-img{position:relative;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;background-position:center}#projets .project-content{position:absolute;padding:1rem;bottom:0;width:100%;background-color:#fff;transition:.4s ease all}#projets .project-content .excerpt{display:none;opacity:0}#projets h3{text-transform:uppercase;text-align:center;color:#797b80;font-size:clamp(0.75rem,0.6464088398rem + 0.4419889503vw,1rem)}#projets h2{font-size:clamp(1.25rem,1.1464088398rem + 0.4419889503vw,1.5rem);text-transform:uppercase;text-align:center}#projets p{font-size:clamp(0.75rem,0.7241022099rem + 0.1104972376vw,0.8125rem);margin-bottom:.5rem}#projet .top-page{width:100%;height:70vh;background-repeat:no-repeat;background-size:cover}#projet .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;justify-content:center;align-items:center}#projet .top-page .page-title{text-align:center;color:#fff}#projet section.description{position:relative;display:flex;justify-content:end}@media(max-width: 768px){#projet section.description{flex-direction:column-reverse;justify-content:center;align-items:center}}#projet .first-img-container{position:absolute;top:-12rem;left:8%;width:40%}@media(max-width: 768px){#projet .first-img-container{position:relative;left:unset;width:100%;display:flex;justify-content:center;top:0}}#projet .img-frame{position:relative;width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content}#projet .first-img{width:100%;max-width:500px;max-height:600px;vertical-align:top;-o-object-fit:contain;object-fit:contain}@media(max-width: 768px){#projet .first-img{max-width:300px;max-height:600px}}#projet .img-frame::before{position:absolute;content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);border:solid #181818 15px;left:20px;top:20px;z-index:-1}@media(max-width: 768px){#projet .img-frame::before{border:solid #181818 .5rem}}#projet .txt-content{width:50%;font-family:"Nunito Sans",sans-serif;margin-top:2rem;padding-left:3rem}@media(max-width: 768px){#projet .txt-content{width:100%;padding-left:0rem;margin-bottom:3rem}}#projet section.gallery{margin:5rem 0 5rem 0}#projet .gallery-wrap{display:flex;flex-direction:row;width:100%;height:70vh}@media(max-width: 1024px){#projet .gallery-wrap{flex-direction:column}}#projet .item{flex:1;height:100%;background-position:center;background-size:cover;background-repeat:none;transition:flex .8s ease}#projet .item:hover{flex:10}#projet .accordion{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:1000px;margin:0 auto}#projet .accordion__item{border-bottom:4px solid #181818;overflow:hidden}#projet .accordion__header{padding:20px 25px;font-weight:600;cursor:pointer;position:relative}#projet .accordion__header::after{content:"";background:url(https://www.svgrepo.com/show/357035/angle-down.svg) no-repeat center;width:20px;height:20px;transition:.4s;display:inline-block;position:absolute;right:20px;top:20px;z-index:1}#projet .accordion__header.active::after{transform:rotateX(180deg)}#projet .accordion__item .accordion__content{padding:0 25px;max-height:0;transition:.5s;overflow:hidden}#projet .accordion__item .accordion__content a{position:relative;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out}#projet .accordion__item .accordion__content a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}#projet section.media{margin-top:10rem;display:flex;justify-content:center}@media(max-width: 1024px){#projet section.media{margin-top:5rem}}#projet section.media .video{margin:0 auto;padding:1rem}#projet section.media .testcont{position:relative}#projet section.media .frametest{width:calc(100% - 4rem);height:calc(100% + 4rem);background:rgba(0,0,0,0);border:1rem solid #000;position:absolute;left:6rem;z-index:-2;bottom:-2rem}@media(max-width: 1024px){#projet section.media .frametest{display:none}}#equipe{overflow:hidden}#equipe .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover}#equipe .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;justify-content:center;align-items:center}#equipe .top-page .page-title{text-align:center;color:#fff}#equipe .section-title{position:relative;margin:6rem 0 3rem 0}#equipe .section-title::before{position:absolute;content:"";width:50px;height:2px;background-color:#000;top:-10px}#equipe .section-title::after{position:absolute;content:"";width:50px;height:2px;background-color:#000;bottom:-10px;left:100px}#equipe .section-cie{max-width:calc(1400px + 1rem);margin:1rem auto 5rem;margin-top:5rem;width:100%;position:relative;display:flex;flex-direction:column;align-items:flex-start}#equipe .section-cie .container{margin-bottom:unset}#equipe .section-cie .section-content{display:flex;gap:2rem}@media(max-width: 768px){#equipe .section-cie .section-content{flex-direction:column}}#equipe .section-cie .bird{position:relative;background-size:contain;background-repeat:no-repeat;width:170px;height:100px;align-self:end}@media(max-width: 768px){#equipe .section-cie .bird{align-self:center}}#equipe .section-cie .bird::after{position:absolute;content:"";width:25vw;height:3px;background-color:#000;bottom:3px}@media(max-width: 768px){#equipe .section-cie .bird::after{display:none}}#equipe .section-cie .section-title{position:relative;margin-top:1rem;margin-bottom:2rem;width:100%}#equipe .section-cie .section-title::before{position:absolute;content:"";width:50px;height:2px;top:-10px}#equipe .section-cie .section-title::after{position:absolute;content:"";width:50px;height:2px;bottom:-10px;left:100px}#equipe .section-cie .section-description{-moz-column-count:2;column-count:2;width:80%;font-family:"Nunito Sans",sans-serif;padding-bottom:2rem}@media(max-width: 768px){#equipe .section-cie .section-description{width:100%}}@media(max-width: 768px){#equipe .section-cie .section-description{-moz-column-count:1;column-count:1}}#equipe .section-cie .section-description p{margin-bottom:unset}@media(max-width: 768px){#equipe .section-cie .section-description p{margin-bottom:1rem}}#equipe .section-cie .section-description a{position:relative;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out}#equipe .section-cie .section-description a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}#equipe .accordion{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:1000px;margin:0 auto}#equipe .accordion__item{border-bottom:4px solid #181818;overflow:hidden}#equipe .accordion__header{padding:20px 25px;font-weight:600;cursor:pointer;position:relative}#equipe .accordion__header::after{content:"";background:url(https://www.svgrepo.com/show/357035/angle-down.svg) no-repeat center;width:20px;height:20px;transition:.4s;display:inline-block;position:absolute;right:20px;top:20px;z-index:1}#equipe .accordion__header.active::after{transform:rotateX(180deg)}#equipe .accordion__item .accordion__content{padding:0 25px;max-height:0;transition:.5s;overflow:hidden}#equipe .accordion__item .accordion__content a{position:relative;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out}#equipe .accordion__item .accordion__content a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}#equipe .section-da .section-da-container{width:60%;margin:0 auto;padding:10rem 0}@media(max-width: 768px){#equipe .section-da .section-da-container{padding:3rem 0;width:100%}}#equipe .section-da .da-name{width:100%;border-bottom:4px #000 solid;position:relative;font-weight:700}#equipe .section-da p{margin:unset;text-align:end;line-height:2.5}#equipe .section-da span a{line-height:2.5;position:absolute;right:0}#equipe .section-da .animated-arrow{border:unset;padding:unset}#equipe .section-da .animated-arrow .text{line-height:2.5}#equipe .section-da .da-img-container{width:clamp(6.25rem,3.6602209945rem + 11.0497237569vw,12.5rem);height:clamp(6.25rem,3.6602209945rem + 11.0497237569vw,12.5rem);position:absolute;bottom:calc(clamp(6.25rem,3.6602209945rem + 11.0497237569vw,12.5rem)/2 - clamp(6.25rem,3.6602209945rem + 11.0497237569vw,12.5rem)/2*2);margin-left:20px}#equipe .section-da .da-img{width:clamp(6.25rem,3.6602209945rem + 11.0497237569vw,12.5rem);height:clamp(6.25rem,3.6602209945rem + 11.0497237569vw,12.5rem);aspect-ratio:1/1;background-size:cover;position:relative}#equipe .section-da .da-img::before{position:absolute;content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);border:solid #d90d43 15px;right:20px;bottom:20px;z-index:-1}@media(max-width: 768px){#equipe .section-da .da-img::before{border:solid #d90d43 .5rem}}#equipe .section-artists .section-artists-container{width:80%;margin:0 auto;padding-top:10rem}@media(max-width: 768px){#equipe .section-artists .section-artists-container{padding:3rem 0;width:100%}}#equipe .section-artists .section-artists-list{display:flex;justify-content:space-between;flex-wrap:wrap}#equipe .section-artists .artist-name{width:40%;border-bottom:4px #000 solid;position:relative;margin-bottom:170px;font-weight:700}@media(max-width: 768px){#equipe .section-artists .artist-name{width:100%;margin-bottom:70px}}#equipe .section-artists p{margin:unset;text-align:end;line-height:2.5}#equipe .section-artists .artist-name:nth-child(odd) p{text-align:start}#equipe .section-artists .artist-img-container{width:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);height:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);position:absolute;bottom:calc(clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem)/2 - clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem)/2*2);margin-left:17px}#equipe .section-artists .artist-name:nth-child(odd) .artist-img-container{margin-right:17px;right:0}#equipe .section-artists .artist-img{width:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);height:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);aspect-ratio:1/1;background-size:cover;background-position:center;position:relative}#equipe .section-artists .artist-img::before{position:absolute;content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);border:solid #d90d43 12px;right:20px;bottom:20px;z-index:-1}@media(max-width: 768px){#equipe .section-artists .artist-img::before{border:solid #d90d43 .5rem}}#equipe .section-artists .artist-name:nth-child(odd) .artist-img::before{right:unset;left:20px}#equipe .section-admin .section-admin-container{width:100%;margin:0 auto;padding-top:10rem}@media(max-width: 768px){#equipe .section-admin .section-admin-container{padding:0rem 0;width:100%}}#equipe .section-admin .section-admin-list{display:flex;justify-content:space-between;flex-wrap:wrap}@media(max-width: 768px){#equipe .section-admin .section-admin-list{flex-direction:column}}#equipe .section-admin .admin-name{width:40%;border-bottom:4px #000 solid;position:relative;margin-bottom:200px;font-weight:700}@media(max-width: 768px){#equipe .section-admin .admin-name{width:100%;margin-bottom:100px}}#equipe .section-admin p{margin:unset;text-align:end;line-height:2.5}#equipe .section-admin .admin-name:nth-child(odd) p{text-align:start}#equipe .section-admin .admin-name:nth-child(odd) .admin-role{left:0}#equipe .section-admin .admin-role{position:absolute;right:0}#equipe .section-admin .admin-img-container{width:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);height:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);position:absolute;bottom:calc(clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem)/2 - clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem)/2*2);margin-left:17px}#equipe .section-admin .admin-name:nth-child(odd) .admin-img-container{margin-right:17px;right:0}#equipe .section-admin .admin-img{width:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);height:clamp(4.375rem,2.3031767956rem + 8.8397790055vw,9.375rem);aspect-ratio:1/1;background-size:cover;position:relative}#equipe .section-admin .admin-img::before{position:absolute;content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);border:solid #d90d43 12px;right:20px;bottom:20px;z-index:-1}@media(max-width: 768px){#equipe .section-admin .admin-img::before{border:solid #d90d43 .5rem}}#equipe .section-admin .admin-name:nth-child(odd) .admin-img::before{right:unset;left:20px}#equipe .section-associated .section-content li{margin-bottom:10px;font-family:"Nunito Sans",sans-serif}#equipe .section-associated .section-content li::marker{margin-right:5px}#equipe .section-cie-friend .cie-friend-list{width:100%;display:flex;gap:15px;flex-wrap:wrap;justify-content:center}#equipe .section-cie-friend a{width:20%;min-width:100px;background-size:contain;background-repeat:no-repeat;height:100px;align-items:center;align-self:center;background-position:center;margin-bottom:2rem}#partenaires .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover}#partenaires .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;justify-content:center;align-items:center}#partenaires .top-page .page-title{text-align:center;color:#fff}#partenaires section.partners-intro{max-width:50%;font-family:"Nunito Sans",sans-serif;margin-top:2rem}@media(max-width: 768px){#partenaires section.partners-intro{max-width:unset}}#partenaires section.partners-list{display:flex;justify-content:center;flex-wrap:wrap;align-items:flex-start;gap:2rem}@media(max-width: 375px){#partenaires section.partners-list{flex-direction:column}}#partenaires section.partners-list .item-container{width:calc(33.3333333333% - 2rem);min-width:300px;cursor:pointer}@media(max-width: 375px){#partenaires section.partners-list .item-container{width:100%;min-width:unset}}#partenaires section.partners-list .item{height:100px;background-repeat:no-repeat;background-size:contain;background-position:center}#partenaires section.partners-list .item-info{max-height:0;overflow:hidden;transition:1s ease all;font-family:"Nunito Sans",sans-serif;padding-top:1rem}#partenaires section.partners-list .item-info.open{max-height:600px;transition:1s ease all}#partenaires section.partners-list a{position:relative;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out}#partenaires section.partners-list a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}#da .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover}#da .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}#da .top-page .page-title{text-align:center;color:#fff}#da .da-container,#da .da-container2{margin-top:5rem;display:flex;justify-content:space-between;align-items:start}@media(max-width: 768px){#da .da-container,#da .da-container2{flex-direction:column;margin-top:2rem}}#da .da-container2{flex-direction:row-reverse}@media(max-width: 768px){#da .da-container2{flex-direction:column}}#da .da-container2 .image-side::before{border:solid #181818 1rem;left:unset;bottom:unset;right:20px;top:20px}@media(max-width: 768px){#da .da-container2 .image-side::before{border:solid #181818 .5rem}}#da .text-side{width:50%}@media(max-width: 768px){#da .text-side{width:100%}}#da .text-side p{font-family:"Nunito Sans",sans-serif}#da .text-side a{position:relative;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out}#da .text-side a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}#da .image-side{margin:calc(1rem + 20px);width:35%;height:auto;aspect-ratio:1/1;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}@media(max-width: 768px){#da .image-side{width:65%;align-self:center}}#da .image-side::before{position:absolute;content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);border:solid #d90d43 1rem;left:20px;bottom:20px;z-index:-1}@media(max-width: 768px){#da .image-side::before{border:solid #d90d43 .5rem}}#ateliers .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover}#ateliers .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;justify-content:center;align-items:center}#ateliers .top-page .page-title{text-align:center;color:#fff}#ateliers section.intro{margin-top:5rem}#ateliers section.intro .section-title{position:relative}#ateliers section.intro .section-title::before{position:absolute;content:"";width:50px;height:2px;background-color:#000;top:-10px}#ateliers section.intro .section-title::after{position:absolute;content:"";width:50px;height:2px;background-color:#000;bottom:-10px;left:100px}#ateliers section.intro .intro-content{position:relative;display:flex}@media(max-width: 1024px){#ateliers section.intro .intro-content{flex-direction:column}}#ateliers section.intro .intro-text{width:60%}@media(max-width: 1024px){#ateliers section.intro .intro-text{width:100%}}#ateliers section.intro .animated-arrow{position:absolute;z-index:2;color:#181818;border:2px solid #181818;right:5rem;bottom:50%}@media(max-width: 1024px){#ateliers section.intro .animated-arrow{position:relative;right:unset}}#ateliers section.intro .animated-arrow .shaft{background-color:#181818}#ateliers section.intro .animated-arrow .shaft::before,#ateliers section.intro .animated-arrow .shaft::after{color:#181818;background-color:#181818}#ateliers section.workshop-frame{background-color:#181818;color:#fff;display:flex;justify-content:space-between;position:relative;align-items:center}@media(max-width: 1024px){#ateliers section.workshop-frame{flex-direction:column;padding-bottom:2rem}}#ateliers section.workshop-frame.container{max-width:1000px}@media(max-width: 1024px){#ateliers section.workshop-frame.container{max-width:700px}}#ateliers section.workshop-frame:before{position:absolute;content:"";width:calc(10% - 1rem);height:calc(30% - 1rem);border:solid #181818 10px;left:-20px;top:-20px;z-index:-1}@media(max-width: 768px){#ateliers section.workshop-frame:before{border:solid #181818 .5rem}}@media(max-width: 1024px){#ateliers section.workshop-frame:before{display:none}}#ateliers section.workshop-frame .text-side{width:70%;padding:2rem}#ateliers section.workshop-frame .text-side a{position:relative;display:inline-block;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out;margin-bottom:15px}#ateliers section.workshop-frame .text-side a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}@media(max-width: 1024px){#ateliers section.workshop-frame .text-side{width:100%;padding:2rem 0}}#ateliers section.workshop-frame .image-side{width:200px;height:200px;background-repeat:no-repeat;background-size:contain;padding:2rem}#ateliers section.gallery{margin:10rem 0}#ateliers .gallery-wrap{display:flex;flex-direction:row;width:100%;height:70vh}@media(max-width: 1024px){#ateliers .gallery-wrap{flex-direction:column}}#ateliers .item{flex:1;height:100%;background-position:center;background-size:cover;background-repeat:none;transition:flex .8s ease}#ateliers .item:hover{flex:7}#ateliers .accordion{display:flex;flex-direction:column;justify-content:center;gap:10px;width:100%;max-width:1000px;margin:0 auto}#ateliers .accordion__item{border-bottom:4px solid #181818;overflow:hidden}#ateliers .accordion__header{padding:20px 25px;font-weight:600;cursor:pointer;position:relative}#ateliers .accordion__header::after{content:"";background:url(https://www.svgrepo.com/show/357035/angle-down.svg) no-repeat center;width:20px;height:20px;transition:.4s;display:inline-block;position:absolute;right:20px;top:20px;z-index:1}#ateliers .accordion__header.active::after{transform:rotateX(180deg)}#ateliers .accordion__item .accordion__content{padding:0 25px;max-height:0;transition:.5s;overflow:hidden}#contact .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover;background-position:bottom}#contact .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:center;display:flex;justify-content:center;align-items:center}#contact .top-page .page-title{text-align:center;color:#fff}#contact section.contact-container{margin-top:4rem;display:flex;gap:4rem;align-items:start}@media(max-width: 1024px){#contact section.contact-container{flex-direction:column-reverse}}#contact section.contact-container .content-left{width:50%}#contact section.contact-container .content-left p{font-family:"Lekton",monospace}@media(max-width: 1024px){#contact section.contact-container .content-left{width:100%}}#contact section.contact-container .content-right{position:relative;width:50%;height:-moz-fit-content;height:fit-content}@media(max-width: 1024px){#contact section.contact-container .content-right{width:100%}}#contact section.contact-container .frm_form_title{font-size:clamp(1.25rem,1.1205110497rem + 0.5524861878vw,1.5625rem);margin-bottom:1rem}#contact section.contact-container #frm_form_2_container{margin-top:2rem;position:relative;width:60%;min-width:400px;background-color:#181818;padding:2rem 2rem 0 2rem}@media(max-width: 1024px){#contact section.contact-container #frm_form_2_container{width:100%;min-width:unset}}#contact section.contact-container #frm_form_2_container .frm_form_title{color:#fff}#contact section.contact-container #frm_form_2_container label{color:#fff}#contact section.contact-container #frm_form_2_container input:focus,#contact section.contact-container #frm_form_2_container textarea:focus{color:red;border:1px solid red}#contact section.contact-container #frm_form_2_container input{border-radius:unset}#contact section.contact-container #frm_form_2_container fieldset{padding:0}#contact section.contact-container #frm_form_2_container::before{position:absolute;content:"";width:calc(100% - 1rem);height:calc(100% - 1rem);border:solid #d90d43 10px;left:20px;top:20px;z-index:-1}@media(max-width: 768px){#contact section.contact-container #frm_form_2_container::before{border:solid #d90d43 .5rem}}#contact section.contact-container #frm_form_1_container{color:#fff;background-color:#181818;padding:2rem}#contact section.contact-container #frm_form_1_container .frm_form_title{color:#fff}#contact section.contact-container #frm_form_1_container label{color:#fff}#contact section.contact-container #frm_form_1_container input:focus,#contact section.contact-container #frm_form_1_container textarea:focus{color:red;border:1px solid red}#contact section.contact-container #frm_form_1_container input,#contact section.contact-container #frm_form_1_container textarea{border-radius:unset}#contact section.contact-container #frm_form_1_container fieldset{padding:0}#contact section.contact-container #frm_form_1_container::before{position:absolute;content:"";width:calc(10% - 1rem);height:calc(10% - 1rem);border:solid #181818 10px;left:-20px;top:-20px;z-index:-1}@media(max-width: 768px){#contact section.contact-container #frm_form_1_container::before{border:solid #181818 .5rem}}@media(max-width: 1024px){#contact section.contact-container #frm_form_1_container::before{display:none}}#contact section.contact-container .frm_button_submit{background-color:unset;border-radius:unset;box-shadow:unset;border:2px #fff solid}#contact section.contact-container .frm_button_submit:hover{background-color:#fff;color:#181818;border:2px #d90d43 solid;transition:all .3s ease}#contact section.contact-container .frm_forms.with_frm_style .frm_fields_container .frm_checkbox input[type=checkbox]:not([disabled]):checked{background-color:#d90d43 !important;border:unset}#contact section.contact-container .frm_fields_container div:last-of-type,#contact section.contact-container #frm_field_6_container{margin-bottom:0;margin:0 auto;display:flex;justify-content:center}#contact section.contact-container .frm_form_1_bg{width:100vw;height:100%;position:absolute;background:#181818;left:0;top:0rem;z-index:-1}@media(max-width: 1024px){#contact section.contact-container .frm_form_1_bg{display:none}}#mentions .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover}#mentions .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;justify-content:center;align-items:center}#mentions .top-page .page-title{text-align:center;color:#fff}#pagelibre .top-page{width:100%;height:50vh;background-repeat:no-repeat;background-size:cover}#pagelibre .top-page .top-page-img{width:100%;height:100%;background-repeat:no-repeat;background-size:cover;background-position:top;display:flex;justify-content:center;align-items:center}#pagelibre .top-page .page-title{text-align:center;color:#fff}#pagelibre .pagelibre-content a{position:relative;display:inline-block;box-shadow:inset 0 -0.1em 0 #d90d43;transition:box-shadow .2s ease-in-out;margin-bottom:15px}#pagelibre .pagelibre-content a:hover{box-shadow:inset 0 -1.5em 0 #d90d43}footer{background-color:#181818;color:#fff}footer .container{margin-bottom:unset;padding-top:4rem}footer .topfooter{display:flex;justify-content:space-between}@media(max-width: 768px){footer .topfooter{flex-direction:column;gap:2rem}}footer .topfooter .rightside,footer .topfooter .leftside{width:30%}@media(max-width: 768px){footer .topfooter .rightside,footer .topfooter .leftside{width:100%}}footer .topfooter .leftside{display:flex;justify-content:space-between}@media(max-width: 768px){footer .topfooter .leftside{display:flex;justify-content:space-between}}footer .topfooter .rightside{display:flex;flex-direction:column;justify-content:space-between}footer .topfooter .rightside .animated-arrow{z-index:2;color:#fff;border:2px solid #fff}footer .topfooter .rightside .animated-arrow .shaft{background-color:#fff}footer .topfooter .rightside .animated-arrow .shaft::before,footer .topfooter .rightside .animated-arrow .shaft::after{color:#fff;background-color:#fff}@media(max-width: 768px){footer .topfooter .rightside .animated-arrow{margin-bottom:2rem}}footer .topfooter .rs-logo svg{width:40px;height:40px;fill:#fff;margin-bottom:15px}footer .topfooter .rs-logo li{list-style:none}footer .topfooter .quote{position:relative}footer .topfooter .quote p{font-family:"Lekton",monospace}@media(max-width: 768px){footer .topfooter .quote{width:80%;align-self:center}}footer .topfooter .quote::before{content:"“";position:absolute;color:#d90d43;width:50px;height:50px;font-size:81px;font-family:Arial,Helvetica,sans-serif;left:-40px;top:-25px}footer #menu-footer li{list-style-type:none}footer #menu-footer li a{text-decoration:none;color:#fff;transition:all ease 1s;display:inline-block;text-transform:uppercase;width:-moz-fit-content;width:fit-content;display:block;position:relative;margin-bottom:15px}footer #menu-footer li a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:.1em;background-color:#fff;opacity:0;transition:opacity 300ms,transform 300ms}footer #menu-footer li a::after{transform:translate3d(-30%, 0, 0)}footer #menu-footer li a:hover::after,footer #menu-footer li a:focus::after{opacity:1;transform:translate3d(0, 0, 0)}footer .logo-footer{width:clamp(6.25rem,3.6602209945rem + 11.0497237569vw,12.5rem);margin:0 auto;padding-bottom:2rem}footer .logo-footer img{width:100%}header{position:relative}.menu-menu-main-container{position:fixed;display:flex;flex-direction:row;justify-content:center;padding:1rem 0;background-color:#000;z-index:10;width:100%;transition:all ease 2s}.menu-menu-main-container .rs-logo{position:absolute;display:flex;justify-content:center;align-items:center;line-height:0;margin-right:25px;right:0;top:33px;gap:5px;z-index:12}.menu-menu-main-container .rs-logo svg{width:25px;height:25px;fill:#fff;transition:1s ease all}.menu-menu-main-container .rs-logo li{list-style:none}.menu-menu-main-container .rs-logo li:hover svg{fill:#d90d43}.menu-menu-main-container::after{content:"";color:rgba(0,0,0,0);display:block;position:absolute;background-image:linear-gradient(0deg, rgba(255, 255, 255, 0) 0%, rgb(255, 255, 255) 100%);z-index:100;width:100%;height:0px}.menu-menu-main-container .home-link{width:100%;display:flex;margin-left:2rem;padding:unset !important}.menu-menu-main-container .custom-logo img{width:180px;height:50px;-o-object-fit:contain;object-fit:contain}.menu-menu-main-container .menu-fixed::after{opacity:0}.menu-menu-main-container .menu{display:flex;justify-content:center;align-items:center;position:relative;gap:10px;width:100%}.menu-menu-main-container .menu li{list-style:none;padding:1rem;font-weight:300;font-size:1.1rem;position:relative}.menu-menu-main-container .menu a{text-decoration:none;color:#fff;transition:all ease 1s;display:inline-block;text-transform:uppercase;display:block;position:relative}.menu-menu-main-container .menu a::after{content:"";position:absolute;bottom:-2px;left:0;width:100%;height:.1em;background-color:#fff;opacity:0;transition:opacity 300ms,transform 300ms}.menu-menu-main-container .menu a::after{transform:translate3d(-30%, 0, 0)}.menu-menu-main-container .menu a:hover::after,.menu-menu-main-container .menu a:focus::after{opacity:1;transform:translate3d(0, 0, 0)}.menu-menu-main-container .menu .menu-item a:hover{color:#fff}.menu-menu-main-container .menu .current-menu-item a{color:#d90d43}.menu-menu-main-container .menu .sub-menu{position:absolute;top:52px;visibility:hidden}.menu-menu-main-container .menu .sub-menu li{padding:8px;border-radius:10px;margin-bottom:5px}.menu-menu-main-container .menu .sub-menu a{transition:all ease .2s}.menu-menu-main-container .menu .sub-menu li a:hover{transform:unset;color:#fff}.menu-menu-main-container .sub-menu .menu-item{opacity:0}.menu-menu-main-container .submenu-open{display:block !important}.menu-menu-main-container .bmenu{position:absolute}.mobile-menu-button-wrapper{display:none;height:100vh;position:fixed;width:150%;top:0;right:-150%;position:fixed;z-index:100}.icon{height:4px;width:30px;top:30px;background-color:#000;position:absolute;transition-duration:.5s}.icon:before{left:0;position:absolute;top:-10px;height:4px;width:30px;background-color:#000;content:"";transition-duration:.5s}.icon:after{left:0;position:absolute;top:10px;height:4px;width:30px;background-color:#000;content:"";transition-duration:.5s}.burger-menu{width:40px;height:57px;position:absolute;top:70%;transition-duration:1s;display:inline-block;cursor:pointer;left:-35px}.burger-menu::after{content:"";position:absolute;background-color:#d90d43;width:50px;height:50px;left:-9px;top:7px;z-index:-1}.burger-menu .icon{transition-duration:.5s;transition-delay:.5s}.burger-menu .icon:after{transition:transform .5s,top .5s .5s}.burger-menu .icon:before{transition:transform .5s,top .5s .5s}.burger-menu.toggle .icon{transition-duration:.1s;transition-delay:.5s;background:rgba(0,0,0,0)}.burger-menu.toggle .icon:before{transition:top .5s,transform .5s .5s;top:0px;transform:rotateZ(-45deg)}.burger-menu.toggle .icon:after{transition:top .4s,transform .5s .5s;top:0px;transform:rotateZ(45deg)}.menu-menu-main-container-mobile{display:none;padding:.5rem 1rem;opacity:1;position:absolute;left:0%;background:rgba(0,0,0,.397);z-index:10;width:100%}.menu-menu-main-container-mobile .top-bar{display:flex;flex-direction:row;justify-content:center !important;align-items:center}.menu-menu-main-container-mobile .menu{padding-top:5rem}.menu-menu-main-container-mobile .menu-item{list-style:none;margin-bottom:20px}.menu-menu-main-container-mobile .menu-item a{text-transform:uppercase;text-decoration:none;color:#fff;font-size:clamp(1.25rem,1.1205110497rem + 0.5524861878vw,1.5625rem)}.menu-menu-main-container-mobile .home-link{display:none}.menu-menu-main-container-mobile .custom-logo-link{display:flex;padding:unset !important}.menu-menu-main-container-mobile .custom-logo-link img{width:180px;height:50px;-o-object-fit:contain;object-fit:contain}.menu-menu-main-container-mobile .menu{display:none}.menu-menu-main-container-mobile .menu-menu-main-container-mobile.mobilemenu-open .menu-item,.menu-menu-main-container-mobile .menu-menu-main-container-mobile.mobilemenu-open .menu{display:block}.menu-menu-main-container-mobile .menu-menu-main-container-mobile.mobilemenu-open .sub-menu .menu-item{opacity:1}.menu-menu-main-container-mobile .menu-menu-main-container-mobile.mobilemenu-open .menu{display:flex;flex-direction:column}.rs-logo-mobile{display:flex;justify-content:center;align-items:center;line-height:0;margin-right:25px;right:0;top:33px;gap:5px;z-index:12}.rs-logo-mobile svg{width:25px;height:25px;fill:#fff;transition:1s ease all}.rs-logo-mobile li{list-style:none}.rs-logo-mobile li:hover svg{fill:#d90d43}@media(max-width: 1024px){.menu-menu-main-container{display:none}.menu-menu-main-container-mobile{height:65px;position:fixed;display:flex;flex-direction:column;align-items:center}.mobile-menu-button-wrapper{display:block}}.totop{opacity:0;z-index:10;position:absolute;position:fixed;bottom:0;right:2rem;width:50px;height:50px;background-color:#d90d43;display:flex;justify-content:center;align-items:center;cursor:pointer}@media(max-width: 768px){.totop{position:absolute}}.totop svg{rotate:180deg;width:40px;height:40px}.totop:hover{background-color:#000;transition:ease .5s all}.totop:hover svg{fill:#d90d43}
/*# sourceMappingURL=app.min.css.map */
