@charset "UTF-8";:root{--breakpoint-md:740px;--fa-family:"Font Awesome Kit";--linear-gradient-blue:linear-gradient(180deg, rgba(0, 58, 97, 1) 0%, rgba(1, 128, 179, 1) 100%);--container-max-width:-webkit-calc(1120px + var(--container-padding) * 2);--container-max-width:calc(1120px + var(--container-padding) * 2);--swiper-button-width:1.6875rem}body{font-size:var(--wp--preset--font-size--normal-text)}.cky-banner-element{cursor:pointer}#masthead{position:fixed;z-index:999;top:0;left:0;width:100vw;padding:1.6875rem 0;color:var(--color-white)}#masthead a{letter-spacing:.1em;color:inherit}#masthead .masthead--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;gap:1rem}#masthead .masthead--wrapper .custom-logo,#masthead .masthead--wrapper .socials--links{width:150px}#masthead .masthead--wrapper .custom-logo{position:relative;z-index:1001}@media screen and (min-width:1025px){#masthead .masthead--wrapper .custom-logo{opacity:0;pointer-events:none}}#masthead .masthead--wrapper .menu-toggle{position:relative;z-index:1001;display:none;-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:44px;height:44px;margin-left:auto;padding:0;border:0;background:0 0;color:currentColor;cursor:pointer}#masthead .masthead--wrapper .menu-toggle span{position:absolute;left:8px;display:block;width:28px;height:2px;-webkit-border-radius:2px;border-radius:2px;background-color:currentColor;-webkit-transition:top .35s ease,opacity .25s ease,-webkit-transform .35s ease;-o-transition:top .35s ease,transform .35s ease,opacity .25s ease;transition:top .35s ease,transform .35s ease,opacity .25s ease;transition:top .35s ease,transform .35s ease,opacity .25s ease,-webkit-transform .35s ease}#masthead .masthead--wrapper .menu-toggle span:nth-child(1){top:13px}#masthead .masthead--wrapper .menu-toggle span:nth-child(2){top:21px}#masthead .masthead--wrapper .menu-toggle span:nth-child(3){top:29px}#masthead .masthead--wrapper .masthead--menu-panel{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:1rem}#masthead .masthead--wrapper .socials--links{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end;gap:.8125rem}#masthead .masthead--wrapper .menu-primary{--gap:clamp(1em, 8vw, 5.4625rem);display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1;gap:var(--gap);font-family:var(--wp--preset--font-family--title-secondary);font-weight:700;text-transform:uppercase}#masthead .masthead--wrapper .menu-primary>:not(:last-child){position:relative}#masthead .masthead--wrapper .menu-primary>:not(:last-child)::after{content:"";position:absolute;top:50%;right:-webkit-calc(var(--gap)/ -2);right:calc(var(--gap)/ -2);width:.3em;height:.3em;-webkit-border-radius:50%;border-radius:50%;background-color:currentColor;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}@media screen and (max-width:1024px){#masthead{padding:1rem 0}#masthead .masthead--wrapper{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#masthead .masthead--wrapper .custom-logo{width:120px}#masthead .masthead--wrapper .menu-toggle{display:block}#masthead .masthead--wrapper .masthead--menu-panel{position:fixed;inset:0;z-index:1000;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;gap:2.25rem;padding:6rem var(--container-padding) 3rem;background:rgba(0,58,97,.96);opacity:0;visibility:hidden;pointer-events:none;-webkit-transform:translateY(-12px);-ms-transform:translateY(-12px);transform:translateY(-12px);-webkit-transition:opacity .35s ease,visibility .35s ease,-webkit-transform .35s ease;-o-transition:opacity .35s ease,visibility .35s ease,transform .35s ease;transition:opacity .35s ease,visibility .35s ease,transform .35s ease;transition:opacity .35s ease,visibility .35s ease,transform .35s ease,-webkit-transform .35s ease}#masthead .masthead--wrapper .menu-primary{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;gap:1.35rem;font-size:clamp(24px,8vw,42px);text-align:center}#masthead .masthead--wrapper .menu-primary>:not(:last-child)::after{content:none}#masthead .masthead--wrapper .socials--links{width:auto;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:1.5rem}}body.has-mobile-menu-open{overflow:hidden}body.has-mobile-menu-open #masthead .masthead--menu-panel{opacity:1;visibility:visible;pointer-events:auto;-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0)}body.has-mobile-menu-open #masthead .menu-toggle span:nth-child(1){top:21px;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}body.has-mobile-menu-open #masthead .menu-toggle span:nth-child(2){opacity:0}body.has-mobile-menu-open #masthead .menu-toggle span:nth-child(3){top:21px;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}#colophon{padding:unset;background:top center/cover no-repeat var(--footer-background-image,url(../../assets/img/photos/Scelene-Ciel05.jpg));color:var(--color-white)}#colophon #partners{padding:3.375rem 0 7.875rem}#colophon #partners .custom-swiper{padding:0 var(--swiper-button-width)}#colophon #partners .partners-swiper{margin-top:3.1875rem}#colophon #partners .partners-swiper .swiper-slide{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content}#colophon #partners .partners-swiper .swiper-slide img{height:90px;width:auto;max-width:100%;-o-object-fit:contain;object-fit:contain}#colophon #contact{text-align:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(65,64,168,0)),color-stop(74%,#4140a8));background:-o-linear-gradient(top,rgba(65,64,168,0) 0,#4140a8 74%);background:linear-gradient(180deg,rgba(65,64,168,0) 0,#4140a8 74%)}#colophon #contact .contact--wrapper{padding:3.25rem 0}#colophon #contact .site-phone{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:3.25rem auto 0}#colophon #contact .logos--wrapper{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;margin-top:3.25rem}#colophon #contact .logos--wrapper>*{padding:0 32px}#colophon #contact .logos--wrapper>:not(:last-child){position:relative}#colophon #contact .logos--wrapper>:not(:last-child)::after{content:"";position:absolute;top:50%;right:0;height:140px;width:1px;background-color:currentColor;-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}#colophon #contact .logos--wrapper>:first-child{padding-left:unset}#colophon #contact .logos--wrapper>:last-child{padding-right:unset}#colophon #contact .logos--wrapper img{width:auto;height:80px;-o-object-fit:contain;object-fit:contain}#colophon #contact .logos--wrapper img.city-blason{height:clamp(90px,15vw,170px)}#colophon #contact .mentions--wrapper{padding:1.5625rem 0;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;gap:1rem;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:14px;text-transform:lowercase}@media screen and (max-width:1024px){#colophon #contact .mentions--wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}}#colophon #contact .mentions--wrapper .menu-mentions{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:1rem 0}#colophon #contact .mentions--wrapper .menu-mentions li:not(:last-child)::after{content:"•";display:inline-block;margin:0 .5em}.custom-swiper{position:relative}.custom-swiper-button-next,.custom-swiper-button-prev,.swiper-button-next,.swiper-button-prev{position:absolute;z-index:100;top:50%;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;font-size:var(--swiper-button-width);height:1em;width:1em;cursor:pointer}.custom-swiper-button-next.swiper-button-disabled,.custom-swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.6;pointer-events:none}.custom-swiper-button-next::after,.custom-swiper-button-prev::after,.swiper-button-next::after,.swiper-button-prev::after{content:"\e002";color:inherit;font-size:inherit;font-family:var(--fa-family)}.custom-swiper-button-prev,.swiper-button-prev{left:0;-webkit-transform:scaleX(-1) translate(0,-50%);-ms-transform:scaleX(-1) translate(0,-50%);transform:scaleX(-1) translate(0,-50%)}.custom-swiper-button-prev:not(.swiper-button-prev),.swiper-button-prev:not(.swiper-button-prev){-webkit-transform:scaleX(-1) translate(50%,-50%);-ms-transform:scaleX(-1) translate(50%,-50%);transform:scaleX(-1) translate(50%,-50%)}.custom-swiper-button-next,.swiper-button-next{right:0;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%)}.custom-swiper-button-next:not(.swiper-button-next),.swiper-button-next:not(.swiper-button-next){-webkit-transform:translate(50%,-50%);-ms-transform:translate(50%,-50%);transform:translate(50%,-50%)}.btn,button[type=submit],input[type=submit]{display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;-webkit-border-radius:100vw;border-radius:100vw;font-size:20px;border:1px solid currentColor;text-transform:uppercase;padding:.75em 2.2em;font-family:var(--wp--preset--font-family--title-secondary),serif}.title,h1,h2,h3,h4,h5,h6{font-weight:400;font-family:var(--wp--preset--font-family--title),serif;color:inherit}.title.decorated-title,h1.decorated-title,h2.decorated-title,h3.decorated-title,h4.decorated-title,h5.decorated-title,h6.decorated-title{position:relative;display:block;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto}.title.decorated-title::after,.title.decorated-title::before,h1.decorated-title::after,h1.decorated-title::before,h2.decorated-title::after,h2.decorated-title::before,h3.decorated-title::after,h3.decorated-title::before,h4.decorated-title::after,h4.decorated-title::before,h5.decorated-title::after,h5.decorated-title::before,h6.decorated-title::after,h6.decorated-title::before{content:"";display:block;margin-left:auto;margin-right:auto;background-color:currentColor;width:.125em;height:.125em;-webkit-border-radius:50%;border-radius:50%}.title.decorated-title::before,h1.decorated-title::before,h2.decorated-title::before,h3.decorated-title::before,h4.decorated-title::before,h5.decorated-title::before,h6.decorated-title::before{margin-bottom:.21em}.title.decorated-title::after,h1.decorated-title::after,h2.decorated-title::after,h3.decorated-title::after,h4.decorated-title::after,h5.decorated-title::after,h6.decorated-title::after{margin-top:.21em}.heading-title{font-weight:700;text-transform:uppercase;line-height:1.2em;font-family:var(--wp--preset--font-family--title-secondary),serif}.section-title{font-size:var(--wp--preset--font-size--section-title);text-transform:lowercase;text-align:center}.card-title{font-size:var(--wp--preset--font-size--card-title)}.card-artist{width:332px;max-width:100%}.card-artist .artist--thumbnail{position:relative;z-index:-1;padding-bottom:100%;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;background-color:var(--color-white)}.card-artist .artist--thumbnail::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:-webkit-gradient(linear,left top,left bottom,color-stop(38%,rgba(1,97,149,0)),color-stop(82%,#016195));background:-o-linear-gradient(top,rgba(1,97,149,0) 38%,#016195 82%);background:linear-gradient(180deg,rgba(1,97,149,0) 38%,#016195 82%)}.card-artist .artist--thumbnail img{position:absolute;top:0;left:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.card-artist .heading-title{line-height:1em}.card-artist .artist--infos{text-align:center;font-size:30px;padding:0 1.1em;margin-top:-2.5em}.card-artist .artist--link{margin:1.2em auto 0}