/*!
Theme Name: EDF EPR2 Penly
Author: COM CI COM CA
Author URI: https://www.comcicomca.com/
Description: EDF EPR2 Penly
Version: 1.0
*/:root{--font-edf:"EDF 2020";--font-ico:"EDF 2020";--color-white:#ffffff;--color-gray:#6B6B6B;--color-blue-light:#1089FF;--color-blue-medium:#1057C8;--color-blue-dark:#001A70;--color-orange-light:#FFB210;--color-orange-medium:#FF861D;--color-orange-dark:#fe5815;--color-green-light:#C0E410;--color-green-medium:#88D910;--color-green-dark:#4F9E30;--circle-size:min(50dvh, 85dvw)}/*!
Theme Name: EDF EPR2 Penly
Author: COM CI COM CA
Author URI: https://www.comcicomca.com/
Description: EDF EPR2 Penly
Version: 1.0
*/@font-face{font-family:"EDF 2020";src:url(/assets/site/fonts/EDF2020ExtraLight.woff2) format("woff2"),url(/assets/site/fonts/EDF2020ExtraLight.woff) format("woff");font-display:auto;font-style:normal;font-weight:200}@font-face{font-family:"EDF 2020";src:url(/assets/site/fonts/EDF2020W01-Light.woff2) format("woff2");font-display:auto;font-style:normal;font-weight:300}@font-face{font-family:"EDF 2020";src:url(/assets/site/fonts/EDF2020W01-Regular.woff2) format("woff2");font-display:auto;font-style:normal;font-weight:400}@font-face{font-family:"EDF 2020";src:url(/assets/site/fonts/EDF2020W01-Italic.woff2) format("woff2");font-display:auto;font-style:italic;font-weight:400}@font-face{font-family:"EDF 2020";src:url(/assets/site/fonts/EDF2020W01-Bold.woff2) format("woff2");font-display:auto;font-style:normal;font-weight:700}/*!
Theme Name: EDF EPR2 Penly
Author: COM CI COM CA
Author URI: https://www.comcicomca.com/
Description: EDF EPR2 Penly
Version: 1.0
*/@font-face{font-family:icon;src:url(/assets/site/fonts/icon.ttf?o231dv) format("truetype"),url(/assets/site/fonts/icon.woff?o231dv) format("woff"),url(/assets/site/fonts/icon.svg?o231dv#icon) format("svg");font-weight:400;font-style:normal;font-display:block}[class*=" icon-"],[class^=icon-]{font-family:icon!important;speak:never;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-play:before{content:"\e900"}.icon-arrow:before{content:"\e901"}.icon-download:before{content:"\e902"}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide,.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */details,main{display:block}a{background-color:transparent;text-decoration-thickness:1px;color:inherit}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration-style:dotted}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img{border-style:none;width:auto;height:auto;max-width:100%}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}.wrapper{margin:auto;padding:0 1rem;box-sizing:content-box}@media (min-width:1024px){.wrapper{max-width:996px}}blockquote,body,dd,dl,dt,fieldset,figure,form,h1,h2,h3,h4,h5,h6,hr,html,iframe,legend,li,ol,p,pre,textarea,ul{padding:0;margin:0;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased}*{box-sizing:border-box}::after,::before{box-sizing:inherit}button{cursor:pointer;color:inherit}/*!
Theme Name: EDF EPR2 Penly
Author: COM CI COM CA
Author URI: https://www.comcicomca.com/
Description: EDF EPR2 Penly
Version: 1.0
*/html{-webkit-text-size-adjust:100%;font-size:62.5%;overflow-x:hidden;background:#fff}body{font-size:1.6rem;font-weight:400;font-family:var(--font-edf);color:#000;text-align:left;overflow-x:hidden}strong{font-weight:700}a:hover{text-decoration:none}@media (prefers-reduced-motion:reduce){*{transition:none!important}}.button-circle{display:inline-block;border:1px solid;border-radius:50%;width:3.1rem;height:3.1rem;font-size:.7rem;font-weight:700;cursor:pointer;overflow:hidden;position:relative;text-decoration:none;background:0 0}.button-circle:disabled{opacity:.5;cursor:default}.button-circle.down{transform:rotate(90deg)}.button-circle.left{transform:scaleX(-1)}.button-circle::after,.button-circle::before{display:inline-flex;align-items:center;justify-content:center;position:absolute;top:0;left:0;width:100%;height:100%;transition:transform .8s cubic-bezier(.075,.82,.165,1),opacity .25s}.button-circle::before{transform:translateX(-200%);opacity:0}.button-circle::after{content:"\e901"}.button-circle:not(:disabled):hover::before{transform:translateX(0);opacity:1}.button-circle:not(:disabled):hover::after{transform:translateX(200%);opacity:0}.button-play{display:inline-flex;align-items:center;justify-content:center;border:0;border-radius:50%;width:11.4rem;height:11.4rem;font-size:4rem;font-weight:700;background:var(--color-white);overflow:hidden;cursor:pointer}.button-play .text{text-indent:-999px}.button-play .icon-play{color:var(--color-blue-light);margin-left:1rem;transition:transform .3s}.button-play:hover .icon-play{transform:scale(1.1)}.rotate-circle{position:relative;border-radius:50%;border:1px solid rgba(255,255,255,.5);--turn:0turn}.rotate-circle::after{content:"";position:absolute;top:-.15rem;left:-.15rem;width:calc(100% + .3rem);height:calc(100% + .3rem);border:.3rem solid var(--color-white);border-radius:50%;clip-path:circle(70% at 110% 110%);animation:65s linear infinite one-turn-clip-path}@keyframes one-turn-clip-path{from{transform:rotate(calc(0turn + var(--turn)));clip-path:circle(70% at 110% 110%)}50%{transform:rotate(calc(.5turn + var(--turn)));clip-path:circle(70% at 130% 130%)}to{transform:rotate(calc(1turn + var(--turn)));clip-path:circle(70% at 110% 110%)}}/*!
Theme Name: EDF EPR2 Penly
Author: COM CI COM CA
Author URI: https://www.comcicomca.com/
Description: EDF EPR2 Penly
Version: 1.0
*/#menu{display:none}/*!
Theme Name: EDF EPR2 Penly
Author: COM CI COM CA
Author URI: https://www.comcicomca.com/
Description: EDF EPR2 Penly
Version: 1.0
*/.anchors-progress{position:fixed;z-index:1;top:11rem;left:0;display:none;width:100%}.anchors-progress .wrapper{position:relative}.loaded .anchors-progress .anchors{opacity:1;transform:rotate(-90deg) translate(-100%,1rem)}.loaded .anchors-progress .progress{opacity:1;clip-path:polygon(0 0,100% 0,100% 100%,0 100%)}.anchors-progress[data-current=accueil],.anchors-progress[data-current=programme]{--color-anchors:var(--color-white);--color-progress:var(--color-white)}.anchors-progress[data-current=sites-programme]{--color-anchors:var(--color-blue-light);--color-progress:var(--color-blue-light)}.anchors-progress[data-current=dynamique]{--color-anchors:var(--color-white);--color-progress:var(--color-white)}.anchors-progress[data-current=actualites],.anchors-progress[data-current=partenaires],.anchors-progress[data-current=reacteur]{--color-anchors:var(--color-blue-light);--color-progress:var(--color-blue-light)}.anchors-progress .anchors{position:absolute;z-index:1;left:3.5rem;transform:rotate(-90deg) translate(-100%,-10rem);transform-origin:top left;width:calc(98dvh - 11rem);white-space:nowrap;overflow:hidden;opacity:0;transition:opacity .3s linear,transform .8s cubic-bezier(.19,1,.22,1)}.anchors-progress .anchors nav{display:flex;justify-content:center}.anchors-progress .anchors nav ul{display:inline-flex;flex-direction:row-reverse;justify-content:center;padding:0 1dvh;margin:0;border-radius:1.65rem;height:3.3rem;transition:background-color .3s linear}.anchors-progress .anchors nav ul li{display:inline-block;list-style:none}.anchors-progress .anchors nav ul li a{display:inline-block;padding:1rem .5dvh;height:1.5rem;box-sizing:content-box;line-height:1;text-transform:uppercase;font-size:1.4rem;font-weight:300;color:var(--color-anchors);transition:color .3s linear}.anchors-progress .anchors nav ul li a::before{content:attr(data-num);display:inline-block;vertical-align:middle}.anchors-progress .anchors nav ul li a span{display:none;vertical-align:middle;font-weight:700;padding-left:1rem}.anchors-progress .anchors nav ul li a.active{font-weight:700}.anchors-progress .anchors nav ul li a.active span{display:inline-block}.anchors-progress .anchors nav ul li+li::after{content:"";display:inline-block;border-right:2px solid var(--color-anchors);transition:border-right .3s linear;margin:0 1dvh;height:1rem}.anchors-progress .progress{position:absolute;z-index:1;left:3.5rem;transform:rotate(-90deg) translate(-100%,5rem);transform-origin:top left;width:calc(98dvh - 11rem);height:5px;white-space:nowrap;overflow:hidden;opacity:0;clip-path:polygon(100% 0,100% 0,100% 100%,100% 100%);transition:clip-path 1.3s cubic-bezier(.19,1,.22,1),opacity .3s linear}.anchors-progress .progress::before{content:"";position:absolute;right:0;top:2px;width:100%;height:1px;background:var(--color-progress);transition:background-color .3s linear}.anchors-progress .progress .progress-bar{position:absolute;right:0;top:0;width:100%;height:5px;background:var(--color-progress);transition:background-color .3s linear;transform:scaleX(0);transform-origin:center right}#accueil{min-height:100dvh;position:relative;color:var(--color-blue-dark);background:var(--color-blue-medium)}#accueil .video{position:absolute;top:0;left:0;width:100dvw;height:100dvh;z-index:0}#accueil .video::before{content:"";background:linear-gradient(180deg,rgba(16,87,200,.44) 0,rgba(16,87,200,0) 100%);opacity:.81;width:100%;height:18.5rem;position:absolute;top:0;left:0}#accueil .header{position:relative}#accueil .header .wrapper{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-direction:column}@media (min-width:768px){.wrapper{padding:0 3.5rem}#accueil .header .wrapper{flex-direction:row;align-items:normal}}#accueil .header .wrapper .logo{display:flex;width:24.2rem;align-items:flex-start;justify-content:space-between;padding-top:4.8rem}#accueil .header .wrapper .logo .edf,#accueil .header .wrapper .logo .ep2-penly{width:100%;max-width:9.8rem}#accueil .header .wrapper .spacer{flex:1;display:none}@media (min-width:768px){#accueil .header .wrapper .spacer{display:block}}#accueil .header .wrapper .intervenant{padding-top:4.8rem;max-width:24.1rem;font-size:1.78rem;font-weight:300;display:none}.loaded #accueil .header .wrapper .intervenant{display:block}#accueil .header .wrapper .intervenant .underline{margin-right:7px;padding-bottom:.3rem;border-bottom:1px solid var(--color-blue-dark)}#accueil .header .wrapper .intervenant button.toggle{background:0 0;border:0;padding:0;display:flex;align-items:center}#accueil .container{display:flex;flex-direction:column;height:100dvh}#accueil .content{height:100%}#accueil .content .wrapper{height:100%;position:relative;color:var(--color-white)}#accueil .content .wrapper .left{padding:3rem 0 0;display:flex;flex-direction:column;height:100%}#accueil .content .wrapper .left>*{position:relative}#accueil .content .wrapper .left h1{font-size:3.5rem;font-weight:300;max-width:53.7rem;line-height:1.1}@media (min-width:445px){#accueil .content .wrapper .left h1{font-size:4.8rem}}#accueil .content .wrapper .left .buttons{margin-top:2rem}#accueil .content .wrapper .left .buttons:first-of-type{margin-top:4rem}#accueil .content .wrapper .left .buttons a{background:var(--color-white);border:0;color:var(--color-blue-dark);width:100%;max-width:30rem;height:3.7rem;border-radius:1.9rem;display:flex;align-items:center;justify-content:space-between;padding:0 .4rem 0 1.2rem;text-decoration:none}#accueil .content .wrapper .left .buttons a:hover .button-circle:not(:disabled)::before{transform:translateX(0);opacity:1}#accueil .content .wrapper .left .buttons a:hover .button-circle:not(:disabled)::after{transform:translateX(200%);opacity:0}#accueil .content .wrapper .left .spacer{flex-shrink:1;max-height:8rem;height:100%}#accueil .content .wrapper .left .scroll{display:none;width:100%;max-width:30rem;margin:1.6rem 0;border-top:2px solid var(--color-white);transition:opacity .3s}.loaded #accueil .content .wrapper .left .scroll{display:block}#accueil .content .wrapper .left .scroll button{width:100%;border:0;background:0 0;text-align:left;padding:.7rem 0 0;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:1.2rem;font-weight:300}#accueil .content .wrapper .left .scroll button:hover .button-circle:not(:disabled)::before{transform:translateX(0);opacity:1}#accueil .content .wrapper .left .scroll button:hover .button-circle:not(:disabled)::after{transform:translateX(200%);opacity:0}#accueil .content .wrapper .left .scroll.hide{opacity:0;pointer-events:none}#accueil .content .wrapper .left video{position:absolute;left:50%;bottom:0;z-index:0;width:70dvw;margin-left:-5dvw}@media (min-width:1440px){#accueil .content .wrapper .left video{width:60dvw}}#programme{padding:7.5rem 0 6.1rem;background:var(--color-blue-dark) url(/assets/site/images/programme-background.avif) center/cover no-repeat}#programme .button{width:18.1rem;margin:1.5rem auto;position:relative}#programme .button::before{content:"";position:absolute;width:200dvw;height:0;border-top:1px solid rgba(16,137,255,.5);display:block;left:calc(100% + 1.5rem + 3.75rem);top:53%}#programme .button::after{content:"";position:absolute;width:200dvw;height:0;border-top:1px solid rgba(16,137,255,.5);display:block;right:calc(100% + 1.5rem - 3.75rem);top:53%}#programme .button .circle{width:18.1rem;height:18.1rem;display:flex;align-items:center;justify-content:center;position:relative}#programme .button .circle a{width:15.2rem;height:15.2rem;padding:0;border:0;border-radius:50%;color:var(--color-blue-light);position:relative;background:0 0;display:flex;align-items:center;justify-content:center;font-size:1.67rem;font-weight:300;text-align:center;text-decoration:none}#programme .button .circle a:hover::before{transform:scale(.94)}#programme .button .circle a span:not(.button-circle){display:inline-block;position:relative;z-index:1;width:80%}#programme .button .circle a .button-circle{position:absolute;z-index:1;right:-1.7rem;top:50%;background:var(--color-blue-light);color:var(--color-white);border:0;width:4rem;height:4rem;margin-top:-2.9rem;transform:rotate(-5deg);font-size:1.1rem}#programme .button .circle a:hover .button-circle::before{transform:translateX(0);opacity:1}#programme .button .circle a:hover .button-circle::after{transform:translateX(200%);opacity:0}#programme .button .circle a::before{content:"";position:absolute;z-index:0;background:rgba(255,255,255,.37);border-radius:50%;top:50%;left:50%;width:100%;height:100%;margin:-50% auto auto -50%;transition:transform .3s}#programme .button .circle a::after{content:"";position:absolute;z-index:0;background:var(--color-white);border-radius:50%;top:50%;left:50%;width:82%;height:82%;margin:-41% auto auto -41%}#programme.active .line.line1,#programme.active .line.line2{transform:translateX(0)}#programme .line{color:var(--color-white);display:flex;align-items:center;justify-content:space-between;flex-direction:column;gap:3rem;transition:transform .7s ease-out}#programme .line.line1{transform:translateX(-100dvw)}#programme .line.line1 .left{font-size:2.27rem;font-weight:300;line-height:1.6}@media (min-width:768px){#programme .line{flex-direction:row}#programme .line.line1 .left{width:45%;max-width:46rem}#programme .line.line1 .right{width:50%;max-width:52rem}}@media (min-width:1024px){.anchors-progress{display:block}#accueil .content .wrapper .left{padding:8.8rem 0 0 11.5rem}#programme .button{padding-left:3.75rem}#programme .line{padding-left:7.5rem}#programme .line.line1 .left{margin-left:3rem}}#programme .line.line1 .right{font-size:2.27rem;background-color:rgba(0,26,112,.67);padding:2rem;display:flex;justify-content:space-between;flex-direction:column;gap:3rem}@media (min-width:1200px){.wrapper{max-width:1115px}#programme .line.line1 .right{flex-direction:row}}#programme .line.line1 .right .col1,#programme .line.line1 .right .col2{display:flex;align-items:center;font-weight:300}#programme .line.line1 .right .col1 .number,#programme .line.line1 .right .col2 .number{font-size:11.37rem;line-height:1;padding-right:1rem}#programme .line.line1 .right .col1 .text,#programme .line.line1 .right .col2 .text{font-size:2.5rem;line-height:1}#programme .line.line1 .right .col1 .text span,#programme .line.line1 .right .col2 .text span{display:block;font-size:3.1rem}#programme .line.line1 .right .col1{color:var(--color-blue-light)}#programme .line.line1 .right .col2{color:var(--color-white)}#programme .line.line2{transform:translateX(100dvw)}#programme .line.line2 .left{font-size:2.27rem;background-color:rgba(0,26,112,.67);padding:2rem;display:flex;flex-direction:column;gap:3rem}@media (min-width:1200px){#programme .line.line2 .left{flex-direction:row}}#programme .line.line2 .left .col1,#programme .line.line2 .left .col2{display:flex;flex-direction:column;font-weight:300}#programme .line.line2 .left .col1 .number,#programme .line.line2 .left .col2 .number{font-size:6.09rem;line-height:1}#programme .line.line2 .left .col1 .text,#programme .line.line2 .left .col2 .text{font-size:1.7rem;line-height:1;margin-left:1rem}#programme .line.line2 .left .col1{color:var(--color-blue-light)}#programme .line.line2 .left .col2{color:var(--color-white)}#programme .line.line2 .right{font-size:2.27rem;font-weight:300;line-height:1.6}#sites-programme{min-height:100dvh;background:#eaf1f9;padding:6rem 0 4rem;overflow:hidden}#sites-programme h2{color:var(--color-blue-dark);font-size:5.8rem;font-weight:300;line-height:1}@media (min-width:768px){#programme .line.line2 .left{width:50%;max-width:51rem}#programme .line.line2 .right{width:47%;max-width:49rem}#sites-programme{padding-bottom:9rem}#sites-programme h2{margin-left:5rem}}#sites-programme.active .content>.left img{opacity:1;transform:translateY(0);transition-property:transform,opacity;transition-duration:.7s;transition-timing-function:ease-out}#sites-programme.active .content>.left .points li::before{transform:scale(1);transition-property:transform;transition-duration:.7s;transition-timing-function:ease-out}#sites-programme.active .content>.left .points li.left .card,#sites-programme.active .content>.left .points li.right .card{opacity:1;transform:translateX(0);transition-property:transform,opacity;transition-duration:.7s;transition-timing-function:ease-out}#sites-programme.active .content>.left .points li.gravelines::before{transition-delay:.7s}#sites-programme.active .content>.left .points li.gravelines .card{transition-delay:1s}#sites-programme.active .content>.left .points li.penly::before{transition-delay:1.4s}#sites-programme.active .content>.left .points li.penly .card{transition-delay:1.7s}#sites-programme.active .content>.left .points li.bugey::before{transition-delay:2.1s}#sites-programme.active .content>.left .points li.bugey .card{transition-delay:2.4s}#sites-programme.active .content>.right .col .line1{opacity:1;transform:translateX(0);transition-property:all;transition-duration:.7s;transition-timing-function:ease-out}#sites-programme.active .content>.right .col .line2{opacity:1;transform:translateX(0);transition:.7s ease-out .3s}#sites-programme .content{display:flex;align-items:flex-start;flex-direction:column;margin-top:7rem;gap:3.5rem}#sites-programme .content>.left{width:100%;position:relative;max-width:58.1rem;margin:auto}@media (min-width:768px){#sites-programme .content{flex-direction:row}#sites-programme .content>.left{margin:0}}#sites-programme .content>.left img{transform:translateY(100dvh);opacity:0}#sites-programme .content>.left .points{position:absolute;width:100%;height:100%;top:0;left:0;list-style:none;margin:0;padding:0}#sites-programme .content>.left .points li{margin:0;padding:0;display:flex;position:absolute}#sites-programme .content>.left .points li::before{content:"";display:block;background:center/contain no-repeat;width:2.86rem;height:3.45rem;transform:scale(0)}#sites-programme .content>.left .points li.blue{color:var(--color-blue-medium)}#sites-programme .content>.left .points li.blue::before{background-image:url(/assets/site/images/pin-blue.svg)}#sites-programme .content>.left .points li.green{color:var(--color-green-dark)}#sites-programme .content>.left .points li.green::before{background-image:url(/assets/site/images/pin-green.svg)}#sites-programme .content>.left .points li.orange{color:var(--color-orange-dark)}#sites-programme .content>.left .points li.orange::before{background-image:url(/assets/site/images/pin-orange.svg)}#sites-programme .content>.left .points li.left{flex-direction:row-reverse;text-align:right}#sites-programme .content>.left .points li.left .card{margin-right:1.3rem;transform:translateX(-100%);opacity:0}#sites-programme .content>.left .points li.right .card{margin-left:1.3rem;transform:translateX(100%);opacity:0}#sites-programme .content>.left .points li.gravelines{top:-1.4%;left:48.2%}#sites-programme .content>.left .points li.penly{top:9.25%;right:55.5%}#sites-programme .content>.left .points li.bugey{top:64.15%;right:25.5%}#sites-programme .content>.left .points li .card{flex:1}#sites-programme .content>.left .points li .card>span{display:block;font-weight:300}#sites-programme .content>.left .points li .card>span.city{font-size:2.5rem;font-weight:700;line-height:1}#sites-programme .content>.left .points li .card>span.region{font-size:1.75rem;line-height:1.4}#sites-programme .content>.left .points li .card>span.text{font-size:1.5rem;color:#363636}#sites-programme .content>.right .col{width:100%;text-align:center}#sites-programme .content>.right .col .line1{font-size:2.2rem;font-weight:300;line-height:1.4;color:var(--color-blue-dark);transform:translateX(50dvw);opacity:0}#sites-programme .content>.right .col .line1 strong{font-weight:700}#sites-programme .content>.right .col .line2{transform:translateX(50dvw);opacity:0}#sites-programme .content>.right .col .line2 .button{width:18.1rem;margin:2.5rem auto;position:relative;display:block}#sites-programme .content>.right .col .line2 .button .circle{width:18.1rem;height:18.1rem;display:flex;align-items:center;justify-content:center;position:relative;border-color:var(--color-blue-medium)}#sites-programme .content>.right .col .line2 .button .circle::after{border-color:var(--color-blue-medium)}#sites-programme .content>.right .col .line2 .button .circle a{width:15.2rem;height:15.2rem;padding:0;border:0;border-radius:50%;color:var(--color-white);position:relative;background:0 0;display:flex;align-items:center;justify-content:center;font-size:1.67rem;font-weight:300;text-align:center;text-decoration:none}#sites-programme .content>.right .col .line2 .button .circle a:hover::before{transform:scale(.94)}#sites-programme .content>.right .col .line2 .button .circle a span:not(.button-circle){display:inline-block;position:relative;z-index:1;width:80%}#sites-programme .content>.right .col .line2 .button .circle a .button-circle{position:absolute;z-index:1;right:-1.7rem;top:50%;background:var(--color-blue-medium);color:var(--color-white);border:0;width:4rem;height:4rem;margin-top:-2.9rem;transform:rotate(-5deg);font-size:1.1rem}#sites-programme .content>.right .col .line2 .button .circle a:hover .button-circle::before{transform:translateX(0);opacity:1}#sites-programme .content>.right .col .line2 .button .circle a:hover .button-circle::after{transform:translateX(200%);opacity:0}#sites-programme .content>.right .col .line2 .button .circle a::before{content:"";position:absolute;z-index:0;background:rgba(16,87,200,.37);border-radius:50%;top:50%;left:50%;width:100%;height:100%;margin:-50% auto auto -50%;transition:transform .3s}#sites-programme .content>.right .col .line2 .button .circle a::after{content:"";position:absolute;z-index:0;background:var(--color-blue-medium);border-radius:50%;top:50%;left:50%;width:82%;height:82%;margin:-41% auto auto -41%}#dynamique{padding:6rem 0;background:var(--color-blue-medium);color:var(--color-white)}#dynamique .content h2{font-size:2.8rem;font-weight:300;text-align:center}#dynamique .content .slick-slider{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:1rem;margin-top:2rem}#dynamique .content .slick-slider .button-circle span{display:inline-block;text-indent:500%}#dynamique .content .slick-slider .slick-list{width:100%}@media (min-width:768px){#sites-programme .content>.right .col{margin-top:13rem;max-width:33rem;text-align:left}#sites-programme .content>.right .col .line2 .button{margin:2.5rem 0}#dynamique .content .slick-slider .slick-list{width:calc(100% - 10rem)}}#dynamique .content .slick-slider .slick-list .slick-slide p{padding:0 .5rem}#dynamique .content .slick-slider .slick-dots{list-style:none;display:flex;justify-content:center;gap:1.2rem;margin:1rem 0 0;padding:0;width:100%}#dynamique .content .slick-slider .slick-dots li{margin:0;padding:0}#dynamique .content .slick-slider .slick-dots li button{background:0 0;width:1.1rem;height:1.1rem;border-radius:50%;padding:0;border:1px solid var(--color-white);text-indent:500%;overflow:hidden}#dynamique .content .slick-slider .slick-dots li.slick-active button{background:var(--color-white)}#reacteur{padding:6rem 0 8rem;color:var(--color-white);background:var(--color-blue-dark) url(/assets/site/images/epr2-background.avif) center/cover no-repeat}#reacteur .content{display:flex;justify-content:space-between;flex-direction:column}#reacteur .content .left{width:100%}#reacteur .content .left h2{font-size:2.8rem;font-weight:300}#reacteur .content .left h2 strong{font-weight:700}#reacteur .content .left h2 .big{color:var(--color-blue-light);font-size:7.2rem;font-weight:200;display:block;line-height:.9}#reacteur .content .left h2 .big span{display:inline-block;position:relative}#reacteur .content .left h2 .big span::before{content:"";border-top:1px solid var(--color-white);border-right:1px solid var(--color-white);position:absolute;top:87%;height:3.6dvw;transform:skewX(40deg);display:none}@media (min-width:768px){#reacteur .content{flex-direction:row}#reacteur .content .left{max-width:33rem}#reacteur .content .left h2 .big span::before{display:block;left:calc(100% + 3rem);width:25.45rem}}@media (min-width:1024px){#sites-programme h2{margin-left:15rem}#sites-programme .content>.left{margin-left:14rem}#sites-programme .content>.left .points li{width:29rem}#dynamique .content{margin-left:7rem}#reacteur .content{margin-left:10.6rem}#reacteur .content .left h2 .big span::before{left:calc(100% + 6rem);width:20.45rem}#actualites .content{margin-left:9.5rem}}@media (min-width:1200px){#sites-programme .content{gap:7.5rem}#reacteur .content .left h2 .big span::before{left:calc(100% + 6rem);width:26.45rem}}#reacteur .content .right{position:relative;width:100%;max-width:52rem;margin:3rem auto 0}#reacteur .content .right .rotate-circle{position:absolute;width:51.45dvw;max-width:32.8rem;height:51.45dvw;max-height:32.8rem;top:50%;left:50%;transform:translate(-50%,-50%)}#reacteur .content .right img{position:relative;display:block;width:100%;max-width:66rem;margin-top:3.2rem}#actualites{background:#eaf1f9}#actualites .content{display:flex;padding:2.6rem 0;flex-direction:column}#actualites .content .left{padding-bottom:5.1rem;text-align:center}@media (min-width:768px){#reacteur .content .right{max-width:none;margin:0}#reacteur .content .right .rotate-circle{width:31.45dvw;max-width:42.8rem;height:31.45dvw;max-height:42.8rem}#actualites .content{align-items:center;flex-direction:row}#actualites .content .left{width:36.8rem;text-align:left}}#actualites .content .left h2{font-size:4.17rem;font-weight:300;color:var(--color-blue-dark)}#actualites .content .right{display:flex;flex-direction:column;flex:1;position:relative}#actualites .content .right .actu-list{position:absolute;display:flex;gap:5rem}#actualites .content .right .actu-list .card{display:inline-block}#actualites .content .right .actu-list .actu{padding:1.5rem;display:flex;flex-direction:column;align-items:flex-start;width:24rem;height:40.5rem;text-decoration:none;position:relative;background:center/cover no-repeat;border-radius:2rem}#actualites .content .right .actu-list .actu::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:2rem}#actualites .content .right .actu-list .actu.blue-light{color:var(--color-white)}#actualites .content .right .actu-list .actu.blue-light::before{background:linear-gradient(180deg,rgba(16,137,255,0) 20%,#1089ff 100%)}#actualites .content .right .actu-list .actu.blue-dark{color:var(--color-white)}#actualites .content .right .actu-list .actu.blue-dark::before{background:linear-gradient(180deg,rgba(0,26,112,0) 20%,#001a70 100%)}#actualites .content .right .actu-list .actu>*{position:relative}#actualites .content .right .actu-list .actu:hover .button-circle:not(:disabled)::before{transform:translateX(0);opacity:1}#actualites .content .right .actu-list .actu:hover .button-circle:not(:disabled)::after{transform:translateX(200%);opacity:0}#actualites .content .right .actu-list .actu .date{background:var(--color-blue-light);font-size:1.27rem;font-weight:300;min-width:4.2rem;min-height:4.2rem;padding:.6rem;text-align:center}#actualites .content .right .actu-list .actu .date span{display:block}#actualites .content .right .actu-list .actu .date .hidden{visibility:hidden;width:0;height:0}#actualites .content .right .actu-list .actu .spacer{flex:1}#actualites .content .right .actu-list .actu .title{font-size:1.8rem;font-weight:700;margin-bottom:1rem}#actualites .content .right .actu-list .actu .text{font-size:1.4rem;font-weight:300;margin-bottom:1rem}#actualites .content .right .actu-list .actu .link{font-size:1.2rem;font-weight:400;background:var(--color-white);border:0;color:var(--color-blue-dark);height:2.7rem;border-radius:1.4rem;display:flex;align-items:center;justify-content:space-between;padding:0 .4rem 0 1.2rem}#actualites .content .right .actu-list .actu .link span{width:2.1rem;height:2.1rem;margin-left:1.3rem}#actualites .content .right .spacer{height:40.5rem}#actualites .content .right .link{display:flex;justify-content:center;margin-top:2.4rem}#actualites .content .right .link a{font-size:1.2rem;font-weight:400;background:var(--color-blue-light);border:0;color:var(--color-white);height:2.7rem;border-radius:1.4rem;display:flex;align-items:center;justify-content:space-between;padding:0 .4rem 0 1.2rem;text-decoration:none}#actualites .content .right .link a:hover .button-circle:not(:disabled)::before{transform:translateX(0);opacity:1}#actualites .content .right .link a:hover .button-circle:not(:disabled)::after{transform:translateX(200%);opacity:0}#actualites .content .right .link a span{width:2.1rem;height:2.1rem;margin-left:1.3rem}#footer{padding:13rem 0 0}#footer .logo img{height:7.7rem;display:block;margin:auto}#footer .slogan{padding-top:3.4rem;font-size:1.9rem;font-style:italic;color:#959595;text-align:center;background:var(--color-white);position:relative;z-index:1}#footer ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0;padding:2rem 0 5rem;background:var(--color-white);position:relative;z-index:1}#footer ul li{font-size:1.4rem;font-weight:300;color:#959595;padding:0}#footer ul li:not(:first-of-type)::before{content:" - "}#footer ul li a{color:inherit;text-decoration:none}#footer ul li a:hover{text-decoration:underline}@keyframes oneTurn{from{transform:rotate(0turn)}to{transform:rotate(1turn)}}
/*# sourceMappingURL=styles.min.css.map */
