@charset "UTF-8";html{font-family:Open Sans,sans-serif;font-size:1pc;font-weight:400;line-height:1.5}h1,h2,h3,h4,ol,p,ul{margin-bottom:0;margin-top:0}h1+ol,h1+p,h1+ul,h2+ol,h2+p,h2+ul,h3+ol,h3+p,h3+ul,h4+ol,h4+p,h4+ul,ol+ol,ol+p,ol+ul,p+ol,p+p,p+ul,ul+ol,ul+p,ul+ul{margin-top:1em}h1+h1,h1+h2,h1+h3,h1+h4,h2+h1,h2+h2,h2+h3,h2+h4,h3+h1,h3+h2,h3+h3,h3+h4,h4+h1,h4+h2,h4+h3,h4+h4,ol+h1,ol+h2,ol+h3,ol+h4,p+h1,p+h2,p+h3,p+h4,ul+h1,ul+h2,ul+h3,ul+h4{margin-top:2em}h1+.wp-block-buttons,h2+.wp-block-buttons,h3+.wp-block-buttons,h4+.wp-block-buttons,ol+.wp-block-buttons,p+.wp-block-buttons,ul+.wp-block-buttons{margin-top:1em}h1{font-size:60px;font-weight:300;line-height:1.1;text-transform:uppercase}h2{display:flex;font-size:36px;line-height:1.1;position:relative;text-transform:uppercase}h2:before{background-color:currentColor;content:"";display:block;margin-right:.5em;width:3px}h2.has-text-align-right{flex-direction:row-reverse}h2.has-text-align-right:before{margin-left:.5em;margin-right:0}h2.has-text-align-center{justify-content:center}h3{font-size:1.25rem;line-height:1.1;text-transform:uppercase}h4{font-size:1.125rem;line-height:1.1}.wp-block-columns,.wp-block-columns.alignwide{margin:0 auto;max-width:64pc;position:relative}.wp-block-columns .wp-block-columns,.wp-block-columns.alignwide .wp-block-columns{padding:0}.wp-block-column.has-background,.wp-block-media-text__content{padding:1.5rem}.csi-heading,.front-section,.wp-block-cover,[data-type="balise/header"]{margin-bottom:8%;margin-top:8%;padding-bottom:2.5rem;padding-top:2.5rem}.csi-heading+.wp-block-cover,.front-section+.wp-block-cover,.wp-block-cover+.wp-block-cover,[data-type="balise/header"]+.wp-block-cover{margin-top:-8%}.csi-heading,[data-type="balise/header"]{font-size:1.125rem;margin-top:0;padding-bottom:8%;padding-top:25%}.csi-heading+.wp-block-cover,[data-type="balise/header"]+.wp-block-cover{margin-top:-8%}[data-type="balise/header"]{padding:0}.is-style-leading{font-size:1.125rem;font-weight:300}@media(min-width:600px){.is-style-leading{width:85%}}body,html{margin:0;padding:0}html{--scrollbar-width:17px}main{margin:0 auto;max-width:64pc;padding:5pc 1.5rem;position:relative}.wrap{overflow:hidden}.front-wrap main{padding-top:0}header{background-color:#333;background-position:50%;background-size:cover;color:#fff;overflow:hidden;padding-bottom:3.5rem;padding-top:8%;position:relative}header:before{-webkit-filter:blur(3px);background:inherit;bottom:-10px;content:"";display:block;filter:blur(3px);left:-10px;position:absolute;right:-10px;top:-10px}header .content{margin:0 auto;max-width:64pc;padding:0 1.5rem;position:relative;text-shadow:0 0 5px rgba(0,0,0,.5);z-index:2}header a{color:inherit}.alignfull{left:50%;margin-left:calc(-50vw + var(--scrollbar-width)/2);position:relative;width:calc(100vw - var(--scrollbar-width))}html .wp-block-group{margin-bottom:1.5rem;margin-top:1.5rem;padding:3rem 1.5rem}html .wp-block-group .wp-block-group__inner-container{margin:0 auto;max-width:64pc}html .wp-block-media-text{margin-bottom:5%;margin-top:5%}@media(max-width:600px){html .wp-block-media-text{flex-direction:column}}html .wp-block-media-text .wp-block-media-text__media{align-self:stretch}html .wp-block-media-text .wp-block-media-text__media img{height:100%;object-fit:cover}.wp-block-group:where(".has-background"),html .wp-block-media-text .wp-block-media-text__content{padding:1.5rem}img{max-width:100%}.flickity-enabled{position:relative}.flickity-enabled:focus{outline:0}.flickity-viewport{height:100%;overflow:hidden;position:relative;transition:height .2s}.flickity-slider{height:100%;position:absolute;width:100%}.flickity-enabled.is-draggable{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}.flickity-enabled.is-draggable .flickity-viewport{cursor:grab}.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}.flickity-button{background:#000;border:0;color:#fff;position:absolute}.flickity-button:hover{cursor:pointer}.flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:0}.flickity-button:active{opacity:.6}.flickity-button:disabled{cursor:auto;opacity:0;pointer-events:none}.flickity-button-icon{fill:currentColor}.flickity-prev-next-button{border-radius:50%;height:2rem;padding:0;top:50%;transform:translatey(-50%);width:2rem}.flickity-prev-next-button.previous{left:-1rem}.flickity-prev-next-button.next{right:-1rem}.flickity-rtl .flickity-prev-next-button.previous{left:auto;right:-1rem}.flickity-rtl .flickity-prev-next-button.next{left:-1rem;right:auto}.flickity-prev-next-button .flickity-button-icon{height:60%;left:20%;position:absolute;top:20%;width:60%}#loadMoreArchive a,.wp-block-button__link,[role=button]{background-color:#32373c;border:0;border-radius:0!important;box-shadow:0 0 10px rgba(0,0,0,.1);box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1rem;font-weight:700;padding:.5em 1em;text-align:center;text-decoration:none;text-transform:uppercase;transition:all .2s ease-in-out;word-break:break-word}#loadMoreArchive a:after,.wp-block-button__link:after,[role=button]:after{content:"›";margin-left:.5em}#loadMoreArchive a:focus,#loadMoreArchive a:hover,.wp-block-button__link:focus,.wp-block-button__link:hover,[role=button]:focus,[role=button]:hover{transform:scale(1.05)}label{font-size:14px}input[type=email],input[type=password],input[type=text],textarea{border:1px solid #eee;font-family:inherit;font-size:1rem;outline:0!important;padding:.45rem}input[type=email]:active,input[type=email]:focus,input[type=email]:focus-visible,input[type=password]:active,input[type=password]:focus,input[type=password]:focus-visible,input[type=text]:active,input[type=text]:focus,input[type=text]:focus-visible,textarea:active,textarea:focus,textarea:focus-visible{border-color:#2756a7}button,input[type=button],input[type=reset],input[type=submit]{background-color:#2756a7;border:0;border-radius:9999px;box-shadow:none;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;font-size:1.125em;outline:0!important;padding:calc(.667em + 2px) calc(1.333em + 2px);text-align:center;text-decoration:none;word-break:break-word}button:active,button:focus,button:hover,input[type=button]:active,input[type=button]:focus,input[type=button]:hover,input[type=reset]:active,input[type=reset]:focus,input[type=reset]:hover,input[type=submit]:active,input[type=submit]:focus,input[type=submit]:hover{background-color:#306dcf}a{color:#2756a7;text-decoration:none}a:hover{text-decoration-color:#2756a7;text-decoration-style:solid;text-decoration-thickness:2px}#loadMoreArchive{margin-top:2rem;text-align:center}.parcours{--parcours-padding:75pt;background:url(//csisher.com/wp-content/themes/csi_2022/public/css/../images/parcours-fond.jpg);background-position:center;background-size:cover;border-radius:1rem;margin-bottom:5%;margin-top:5%;padding-left:var(--parcours-padding);padding-right:var(--parcours-padding);padding-top:75pt;position:relative}@media(max-width:767px){.parcours{--parcours-padding:20px}}.parcours .parcours-track svg{height:calc(var(--parcours-height,6)*75pt);width:100%}.parcours .parcours-images{bottom:0;left:var(--parcours-padding);position:absolute;right:var(--parcours-padding);top:75pt}.parcours .parcours-engagement-image{cursor:pointer;height:150px;left:0;object-fit:contain;position:absolute;top:0;transform:translate(-50%,-80%) scale(var(--parcours-size,1));transition:all .3s;width:150px}@media(max-width:767px){.parcours .parcours-engagement-image{height:140px;width:140px}}.parcours .parcours-engagement:hover .parcours-engagement-image{transform:translate(-50%,-80%) scale(calc(1.2*var(--parcours-size,1))) rotate(5deg)}.parcours .parcours-engagement-content,.parcours-track-desktop{display:none}@media(min-width:8in){.parcours-track-desktop{display:block}}.parcours-track-mobile{display:none}@media(max-width:767px){.parcours-track-mobile{display:block}}.popup-content{text-align:left!important}.article-card-list{display:flex;flex-wrap:wrap;margin:-1rem}.article-card-list>*{box-sizing:border-box;flex-basis:100%;margin:1rem}@media(min-width:8in){.article-card-list>*{flex-basis:calc(50% - 2rem)}}@media(min-width:62pc){.article-card-list>*{flex-basis:calc(33.33% - 2rem)}}.article-card{box-shadow:0 0 10px rgba(0,0,0,.2);color:inherit;display:flex;flex-direction:column;transition:transform .2s}.article-card:hover{transform:scale(1.02,1.02)}.article-card h3{--tt-key:h4-font-size}.article-card .card-image{background-color:#eee;margin-bottom:1rem;padding-bottom:75%;position:relative}.article-card .card-image img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.article-card .card-content{flex-grow:1;margin:1rem;padding-bottom:1rem;text-align:center}.article-card .card-content p{--tt-key:p-font-size}.article-card .card-content .date{border-top:2px solid #c73f29;color:#666;font-size:.8em;margin-top:1rem;padding:1rem 0 .5rem}.article-card .card-footer{margin:0 1rem 1rem}.videos{margin-bottom:2rem;margin-top:2rem}.videos iframe{display:block;max-width:100%}.videos .video-box{display:flex;margin-top:-1rem}.videos .video{filter:drop-shadow(0 0 5px rgba(0,0,0,.4));flex-basis:calc(50% + 2rem);position:relative;z-index:10}.videos .description{align-self:flex-end;background-color:var(--couleur3);filter:drop-shadow(0 0 5px rgba(0,0,0,.4));letter-spacing:-.025em;margin-bottom:calc(1rem - 1px);margin-top:calc(1rem - 1px);max-width:30%;padding:1rem;position:relative;text-align:center;z-index:5}.videos .video-box:nth-child(even){flex-direction:row-reverse}.videos .video-box:last-child .description,.videos .video-box:nth-child(even) .description{align-self:flex-start}.videos .video-box:last-child:first-child .description{align-self:center}.videos .video-box:last-child:first-child .video:last-child{margin:0 auto}@media(max-width:8in){.videos .video-box,.videos .video-box:nth-child(even){flex-direction:column-reverse;margin:0 0 1rem}.videos .video-box .video,.videos .video-box:nth-child(even) .video{flex-basis:100%}.videos .video-box .description,.videos .video-box:nth-child(even) .description{margin:0;max-width:70%}}.gallery{justify-content:center;list-style:none;margin:0;padding:0;perspective:30px}.gallery:before{background-color:var(--couleur2);border-radius:50%;content:"";display:block;height:100%;left:0;opacity:.1;position:relative;right:0;top:0}.gallery img{border:10px solid #fff;display:block;max-width:100%}.gallery li{align-self:center;margin:0;transform-style:preserve-3d}.gallery a{background:#fff;display:block;margin:-1rem}.gallery li{width:50%}.gallery li img{filter:drop-shadow(0 0 5px rgba(0,0,0,.4))}@media(min-width:700px){.gallery li{width:33%}}.gallery li:nth-child(7n) a{transform:translatez(-3px)}.gallery li:nth-child(7n+1) a{transform:translatez(-1px)}.gallery li:nth-child(7n+2) a{transform:translatez(-2px)}.gallery li:nth-child(7n+3) a{transform:translatez(-1.3px)}.gallery li:nth-child(7n+4) a{transform:translatez(-.2px)}.gallery li:nth-child(7n+5) a{transform:translatez(-1px)}.gallery li:nth-child(7n+6) a{transform:translatez(-1.4px)}:root,body,html{margin-top:0!important}#sitecta{background-color:var(--orange-clair);color:#fff}#sitecta .container{margin:0 auto;max-width:64pc;padding:5pc 1.5rem;text-align:center}#sitecta .buttons{margin-top:2rem}.documents .document{display:inline-block;max-width:100%;padding:20px 10px;vertical-align:top;width:20pc}.documents .document a{font-size:14px}.documents .document .documentfront{transition:transform .5s}.documents .document .documentfront img{max-height:300px;max-width:100%}.documents .document .documentfront .inside{display:inline-block;line-height:1;max-height:300px;position:relative;transition:all .2s}.documents .document .documentfront .inside:before{bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;z-index:10}.documents .document .documentfront .inside span{-webkit-font-smoothing:antialiased;color:#fff;content:"\f019";display:block;font:400 400 400 14px/1 FontAwesome;font-size:36px;height:3pc;left:50%;line-height:100%;margin:-24px;opacity:0;position:absolute;text-rendering:auto;top:50%;transition:opacity .2s;width:3pc;z-index:11}.documents{text-align:center}.documents .document{color:inherit;display:inline-block;max-width:100%;padding:20px 10px;vertical-align:top;width:20pc}.documents .document a{display:block;font-size:14px}.documents .document a+a{margin-top:5px}.documents .document .documentfront{margin-bottom:40px;transition:transform .5s}.documents .document .documentfront img{display:block;max-height:300px;max-width:100%}.documents .document .documentfront .inside{box-shadow:0 0 10px rgba(0,0,0,.5);display:inline-block;line-height:1;max-height:300px;position:relative;transition:all .2s}.documents .document .documentfront .inside:before{background:#c73f29;bottom:0;content:"";display:block;left:0;opacity:0;position:absolute;right:0;top:0;transition:opacity .2s;z-index:10}.documents .document .documentfront .inside span{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;color:#fff;content:"\f019";display:block;font:400 400 400 14px/1 FontAwesome;font-size:36px;height:3pc;left:50%;line-height:100%;margin:-24px;opacity:0;position:absolute;text-rendering:auto;top:50%;transition:opacity .2s;width:3pc;z-index:11}.documents .document:hover .documentfront{transform:scale(1.02,1.02)}.documents .document:hover .documentfront .inside:before{opacity:.5}.documents .document:hover .documentfront .inside span{opacity:1}.projet-card-list{display:flex;flex-wrap:wrap;margin:-1rem}.projet-card-list>*{box-sizing:border-box;flex-basis:100%;margin:1rem}@media(min-width:8in){.projet-card-list>*{flex-basis:calc(50% - 2rem)}}@media(min-width:62pc){.projet-card-list>*{flex-basis:calc(33.33% - 2rem)}}.projet-card{box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column}.projet-card h3{--tt-key:h4-font-size}.projet-card .card-image{margin-bottom:1rem;padding-bottom:56.25%;position:relative}.projet-card .card-image img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.projet-card .card-content{flex-grow:1;margin:1rem}.projet-card .card-content p{--tt-key:p-font-size}.projet-card .card-content .date{color:#666;font-size:.8em;padding:.5rem 0}.projet-card .card-footer{margin:0 1rem 1rem}#sitefooter{background-color:var(--bleu-fonce);color:#fff;font-size:.8em}#sitefooter .container{margin:0 auto;max-width:64pc;padding:5pc 1.5rem}#sitefooter h3{font-size:1pc;margin-bottom:.5em;text-transform:uppercase}#sitefooter .box{display:flex;flex-direction:column;margin-bottom:2rem}#sitefooter .box .block{flex-grow:1}#sitefooter .box-cta .block{align-items:center;gap:1rem;height:100%;justify-content:center;padding-bottom:.5rem;text-align:center}#sitefooter .box-cta .block>*{margin-bottom:1rem}#sitefooter .box-cta .block a{background-color:#fff;color:#000}#sitefooter .block{background-color:var(--bleu-clair);margin-bottom:1rem;padding:1.45rem}#sitefooter svg{fill:#fff;height:24px;width:24px}#sitefooter .data{align-items:center;display:flex;margin-top:10px}#sitefooter .data:first-child{margin-top:0}#sitefooter .data .icon{margin-right:10px;padding-top:.1em}#sitefooter .social{display:flex;list-style:none;margin:0;padding:0}#sitefooter .social li{margin:0;padding:0}#sitefooter .social svg{fill:#fff;height:36px;margin:6px;width:36px}@media(min-width:62pc){#sitefooter .container{display:grid;gap:1rem;grid-template-areas:"contact social" "cta cta";grid-template-columns:2fr 1fr}#sitefooter .box-social{grid-area:social;margin-bottom:0}#sitefooter .box-social .block{align-items:center;justify-content:center}#sitefooter .box-social .social{align-items:center;display:flex;gap:1rem;height:100%;justify-content:center}#sitefooter .box-cta{grid-area:cta;margin-bottom:0}#sitefooter .box-coordonnes{grid-area:contact;margin-bottom:0}#sitefooter .box-coordonnes .block{display:flex;flex-direction:row;justify-content:space-between}}@media(min-width:100pc){#sitefooter .container{grid-template-areas:"contact  social cta";grid-template-columns:3fr 1fr 3fr;max-width:100pc}}.csi-heading,.front-section{background-color:#000;background-position:50%;left:50%;margin-left:calc(-50vw + var(--scrollbar-width)/2);overflow:hidden;position:relative;width:calc(100vw - var(--scrollbar-width));z-index:1}.csi-heading>*,.front-section>*{background-position:50%;background-size:cover;flex-basis:100%;max-width:100%;overflow:hidden}.csi-heading:before,.front-section:before{background-color:inherit;bottom:0;content:"";display:block;left:0;opacity:.7;position:absolute;right:0;top:0}.csi-heading .verticalbg .verticalbg,.front-section .verticalbg .verticalbg{bottom:0;display:none;left:0;overflow:hidden;position:absolute;right:0;top:0}.csi-heading .verticalbg .verticalbg:before,.front-section .verticalbg .verticalbg:before{-webkit-filter:blur(3px);background:inherit;bottom:-10px;content:"";display:block;filter:blur(3px);left:-10px;opacity:.5;position:absolute;right:-10px;top:-10px}@media only screen and (orientation:portrait){.csi-heading>.verticalbg,.front-section>.verticalbg{background-image:none!important}.csi-heading>.verticalbg .verticalbg,.front-section>.verticalbg .verticalbg{display:block}}.csi-heading .videobg,.front-section .videobg{height:56.25vw;left:50%;margin:0!important;min-height:100vh;min-width:177.77vh;padding:0!important;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:1}.csi-heading .inside,.front-section .inside{margin:0 auto;max-width:64pc;padding:1.5rem;position:relative;z-index:10}.csi-heading{background-color:#333;background-position:50%;left:50%;margin-left:calc(-50vw + var(--scrollbar-width)/2);overflow:hidden;position:relative;width:calc(100vw - var(--scrollbar-width));z-index:1}.csi-heading>*{background-position:50%;background-size:cover;flex-basis:100%;max-width:100%;overflow:hidden}.csi-heading ._background{background-position:50%;background-size:cover;bottom:0;content:"";display:block;left:-30px;max-width:none;position:absolute;right:-30px;top:0}.csi-heading ._background:before{background-color:inherit;bottom:0;content:"";display:block;left:0;opacity:var(--opacity,.6);position:absolute;right:0;top:0}.csi-heading .videobg{height:56.25vw;left:50%;margin:0!important;min-height:100vh;min-width:177.77vh;padding:0!important;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:100vw;z-index:1}.csi-heading .inside{margin:0 auto;max-width:64pc;padding:1.5rem;position:relative;z-index:10}ul.socialblock{font-size:24px;list-style:none;margin:1rem 0 0;padding:0}ul.socialblock li{border-radius:50%;box-sizing:border-box;color:var(--couleur2);height:3pc;line-height:3pc;margin:0 0 1rem 1rem;text-align:center;width:3pc}ul.socialblock li:hover{color:var(--couleur1a)}.main-nav{background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);font-size:1pc;height:68px;left:0;position:fixed;right:0;top:0;z-index:100}.main-nav.fixed .top-msg{margin-top:-65px;opacity:0}.main-nav svg path{fill:var(--couleur2)}.main-nav .logo{background-color:#fff;border-radius:50%;display:block;left:50%;margin:0;position:absolute;text-align:center;top:-15px;transform:translate(-50%,0)}.main-nav .logo .top-logo{height:60px;margin:20px;width:60px}.main-nav .logo .top-msg{width:147px}.main-nav .logo:after{border-radius:50%;bottom:0;box-shadow:0 0 10px rgba(0,0,0,.2);content:"";display:block;left:0;position:absolute;right:0;top:0;z-index:-1}.main-nav .logo img{display:block;margin:0 auto;position:relative;transition:all .4s;z-index:10}.main-nav .navigation{display:flex;height:3pc;justify-content:space-between}.main-nav .navigation ul.leftside,.main-nav .navigation ul.rightside{display:flex;flex-basis:calc(50% - 94px);justify-content:flex-start}.main-nav .navigation ul.leftside .don a,.main-nav .navigation ul.rightside .don a{background-color:var(--orange-clair);color:#fff;margin-top:10px;padding:0 1.5rem}.main-nav .navigation ul.leftside .don a:hover,.main-nav .navigation ul.rightside .don a:hover{background-color:var(--orange-fonce)}.main-nav .navigation ul.leftside li:hover>ul,.main-nav .navigation ul.rightside li:hover>ul{box-shadow:0 0 10px rgba(0,0,0,.2);display:block}.main-nav .navigation ul.leftside li:hover>ul li:hover>ul,.main-nav .navigation ul.rightside li:hover>ul li:hover>ul{box-shadow:0 0 10px rgba(0,0,0,.2);display:block;left:100%;top:0}.main-nav .navigation ul.leftside{justify-content:flex-end}.main-nav .navigation ul{font-weight:700;list-style:none;margin:0;padding:0;text-transform:uppercase}.main-nav .navigation ul a{color:#000;display:block;padding:10px 1.5rem}.main-nav .navigation ul a:hover{color:#000}.main-nav .navigation ul ul{background-color:#fff;display:none;position:absolute;white-space:nowrap}.main-nav .navigation ul ul li{display:block;text-align:center}.main-nav .navigation ul ul li+li{border-top:1px solid #ccc}.main-nav .navigation ul ul a{display:block}.main-nav .navigation ul li:last-child>ul{right:0}.main-nav .navigation ul li{display:block;letter-spacing:-.025em;line-height:3pc}.main-nav .navigation .blank{opacity:0;pointer-events:none;position:absolute;user-select:none;z-index:-1}.main-nav .navigation .blank ul{display:flex;position:absolute;white-space:nowrap}.main-nav .navtoggle{display:none}.main-nav.mobile{top:0}.main-nav.mobile .navigation{display:none}.main-nav.mobile .logo{left:5px;top:-10px;transform:translate(0,0)}.main-nav.mobile .logo .top-logo{margin:15px}.main-nav.mobile .navtoggle{align-items:center;cursor:pointer;display:flex;height:3pc;justify-content:center;position:absolute;right:10px;top:10px;width:3pc}.main-nav.mobile .navtoggle span{background-color:#000;border-radius:2px;display:block;height:2px;position:relative;transition:all .2s;width:20px}.main-nav.mobile .navtoggle span:after,.main-nav.mobile .navtoggle span:before{background-color:inherit;content:"";display:block;height:100%;position:absolute;transform:translate(0,-250%);transition:all .2s;width:100%}.main-nav.mobile .navtoggle span:after{transform:translate(0,250%)}.mobile-menu{-webkit-overflow-scrolling:touch;background-color:#fff;bottom:0;display:none;left:0;overflow:auto;padding:98px 10px 10px;position:fixed;right:0;top:0;transform:translate(100%,0);transition:all .2s;z-index:99}.mobile-menu ul{line-height:28px;list-style:none;margin:0;padding:0}.mobile-menu>ul{font-weight:700;text-align:center;text-transform:uppercase}.mobile-menu>ul>li{font-size:24px!important;letter-spacing:-.025em;padding:10px}.mobile-menu>ul>li a{color:var(--bleu-fonce);text-decoration:underline}.mobile-menu>ul>li>ul{font-size:20px!important;font-weight:700;margin-bottom:2rem;padding-top:10px;text-decoration:none}.mobile-menu>ul>li>ul a{text-decoration:none}.mobile-menu>ul>li>ul>li>ul{align-items:center;display:flex;flex-wrap:wrap;margin-left:-1px;position:relative}.mobile-menu>ul>li>ul>li>ul li{box-sizing:border-box;flex-basis:50%;font-size:1pc!important;line-height:1.1;max-width:100%;padding:10px;white-space:initial}#toggleMenu:checked~.mobile .navtoggle span{transform:rotate(45deg)}#toggleMenu:checked~.mobile .navtoggle span:after,#toggleMenu:checked~.mobile .navtoggle span:before{transform:rotate(90deg)}#toggleMenu:checked~.mobile-menu{transform:translate(0%,0%)}.mobile+.mobile-menu{display:block}.mobile~.nav-wrap,.nav-wrap{height:68px}#toggleMenu{display:none}#gotocontent{background:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);color:#000;display:block;left:10px;padding:.5rem;position:fixed;text-decoration:none;top:-10px;transform:translate(0,-150%);transition:all .5s}#gotocontent:focus{transform:translate(0,0)}#partenairesWrapper{padding-bottom:3rem;padding-top:3rem}#partenairesWrapper h3{border-bottom:1px solid #ddd;font-size:1pc;margin-bottom:1rem;padding-bottom:.5rem;text-transform:uppercase}#partenairesWrapper .container{margin:0 auto;max-width:64pc;padding:5pc 1.5rem}#partenairesWrapper .container img{height:150px;max-width:100%;object-fit:contain}#partenairesWrapper .container .slide{text-align:center;width:100%}@media(min-width:500px){#partenairesWrapper .container .slide{padding-inline:2rem;width:50%}}@media(min-width:650px){#partenairesWrapper .container .slide{width:33%}}@media(min-width:62pc){#partenairesWrapper .container{display:flex;gap:1.5rem}#partenairesWrapper .container .certification-side,#partenairesWrapper .container .partenaire-side{flex-grow:1}#partenairesWrapper .container .certification-side img,#partenairesWrapper .container .partenaire-side img{height:150px}#partenairesWrapper .container .certification-side .slide,#partenairesWrapper .container .partenaire-side .slide{box-sizing:border-box;text-align:center}#partenairesWrapper .container .certification-side.ratio-1on1,#partenairesWrapper .container .partenaire-side.ratio-1on1{flex-basis:100%}#partenairesWrapper .container .certification-side.ratio-1on1 .slide,#partenairesWrapper .container .partenaire-side.ratio-1on1 .slide{width:20%}#partenairesWrapper .container .certification-side.ratio-1on2,#partenairesWrapper .container .partenaire-side.ratio-1on2{flex-basis:50%}#partenairesWrapper .container .certification-side.ratio-1on2 .slide,#partenairesWrapper .container .partenaire-side.ratio-1on2 .slide{width:33%}#partenairesWrapper .container .certification-side.ratio-1on3,#partenairesWrapper .container .partenaire-side.ratio-1on3{flex-basis:33.333%}#partenairesWrapper .container .certification-side.ratio-1on3 .slide,#partenairesWrapper .container .partenaire-side.ratio-1on3 .slide{width:50%}#partenairesWrapper .container .certification-side.ratio-1on4,#partenairesWrapper .container .partenaire-side.ratio-1on4{flex-basis:25%}#partenairesWrapper .container .certification-side.ratio-1on4 .slide,#partenairesWrapper .container .partenaire-side.ratio-1on4 .slide{width:100%}#partenairesWrapper .container .certification-side.ratio-2on3,#partenairesWrapper .container .partenaire-side.ratio-2on3{flex-basis:66.666%}#partenairesWrapper .container .certification-side.ratio-2on3 .slide,#partenairesWrapper .container .partenaire-side.ratio-2on3 .slide{width:25%}#partenairesWrapper .container .certification-side.ratio-3on4,#partenairesWrapper .container .partenaire-side.ratio-3on4{flex-basis:75%}#partenairesWrapper .container .certification-side.ratio-3on4 .slide,#partenairesWrapper .container .partenaire-side.ratio-3on4 .slide{width:33.333%}}#partenairesWrapper .flickity-enabled{position:relative}#partenairesWrapper .flickity-enabled:focus{outline:0}#partenairesWrapper .flickity-viewport{height:100%;overflow:hidden;position:relative}#partenairesWrapper .flickity-slider{height:100%;position:absolute;width:100%}#partenairesWrapper .flickity-enabled.is-draggable{-moz-user-select:none;-ms-user-select:none;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none}#partenairesWrapper .flickity-enabled.is-draggable .flickity-viewport{cursor:grab}#partenairesWrapper .flickity-enabled.is-draggable .flickity-viewport.is-pointer-down{cursor:grabbing}#partenairesWrapper .flickity-button{background:hsla(0,0%,100%,.75);border:0;color:#333;position:absolute}#partenairesWrapper .flickity-button:hover{background:#fff;cursor:pointer}#partenairesWrapper .flickity-button:focus{box-shadow:0 0 0 5px #19f;outline:0}#partenairesWrapper .flickity-button:active{opacity:.6}#partenairesWrapper .flickity-button:disabled{cursor:auto;opacity:.3;pointer-events:none}#partenairesWrapper .flickity-button-icon{fill:currentColor}ul.socialblock{display:flex;font-size:24px;list-style:none;margin:1rem 0 0;padding:0}ul.socialblock a{color:inherit}ul.socialblock li{border:2px solid var(--couleur2);border-radius:50%;box-sizing:border-box;color:var(--couleur2);height:3pc;line-height:3pc;margin:0 0 1rem 1rem;text-align:center;width:3pc}ul.socialblock li:hover{background-color:var(--couleur2);color:var(--couleur1a)}ul.socialblock li:first-child{margin-left:0}.stage-card-list{display:flex;flex-wrap:wrap;margin:-1rem}.stage-card-list>*{box-sizing:border-box;flex-basis:100%;margin:1rem}@media(min-width:8in){.stage-card-list>*{flex-basis:calc(50% - 2rem)}}@media(min-width:62pc){.stage-card-list>*{flex-basis:calc(33.33% - 2rem)}}.stage-card{box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column}.stage-card h3{--tt-key:h4-font-size}.stage-card .card-image{margin-bottom:1rem;padding-bottom:56.25%;position:relative}.stage-card .card-image img{bottom:0;height:100%;left:0;object-fit:cover;position:absolute;right:0;top:0;width:100%}.stage-card .card-content{flex-grow:1;margin:1rem}.stage-card .card-content p{--tt-key:p-font-size}.stage-card .card-content .date{color:#666;font-size:.8em;padding:.5rem 0}.stage-card .card-footer{margin:0 1rem 1rem}