/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}main{display:block}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace, monospace;font-size:1em}a{background-color:transparent}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:monospace, monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}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}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,[type="button"]::-moz-focus-inner,[type="reset"]::-moz-focus-inner,[type="submit"]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type="button"]:-moz-focusring,[type="reset"]:-moz-focusring,[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;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}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}.cl-th{color:#28315d}.shadow{box-shadow:0 12px 20px 4px rgba(0,0,0,0.1)}.shadow2{box-shadow:0 6px 10px 2px rgba(0,0,0,0.05)}.shadow-off{box-shadow:0 0 0 px rgba(0,0,0,0)}.txtShadow{text-shadow:2px 2px 5px rgba(0,0,0,0.51)}.shadowTop{box-shadow:0 -4px 6px -3px rgba(0,0,0,0.51)}.filter-w{filter:invert(100%)}body,.sk{margin:0;font-family:"Barlow",sans-serif;font-weight:300;font-size:16px;color:#060a14}.font1{font-family:"Barlow",sans-serif}.fw-l{font-weight:300}.fw-r{font-weight:400}.fw-b{font-weight:700}a{color:#000;font-weight:400}a:hover{color:#28315d}ul,li{list-style:none}h1,h2,h3{margin-top:0;color:#000;font-weight:400}h1{font-size:3.8em;margin-bottom:1em;font-weight:400}h1 u{text-decoration:none;color:#28315d}h1 span{display:block}h2{font-size:3em;color:#000;font-weight:400;margin-bottom:.8em;color:#33b1e6}.h2-b{font-size:2em;color:#060a14;font-weight:400}h1+.h2b{margin-top:-2.2em;font-weight:400;color:#5c5c5c}h3{font-size:2em;font-weight:400;margin-bottom:1.2em}p{margin-top:0;margin-bottom:2.4em;line-height:1.8em}p:last-child{margin-bottom:0}p.xs{font-size:.9em}hr{margin-top:0;margin-bottom:30px;opacity:.4}b,strong{font-weight:700}blockquote{padding-left:20px;border-left:solid 4px #e6e6e6;line-height:2em;margin-bottom:30px}.th-dark p,.th-dark h1,.th-dark h2,.th-dark h3,.th-dark a,.th-dark ul,.th-dark li,.th-dark blockquote{color:#fff}.th-dark h2{color:#33b1e6}.th-dark .btn{background-color:#33b1e6}.btn-play{display:inline-block;border-radius:100px;height:60px;width:60px;transition:all .2s ease-in;background-image:url("/img/ui/right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;box-sizing:border-box;background-origin:content-box;padding:20px;background-color:rgba(255,255,255,0.9);box-shadow:0 0 0 px rgba(0,0,0,0)}.btn-play:hover{height:80px;width:80px;background-image:url("/img/ui/right.svg");background-repeat:no-repeat;background-position:center;background-size:contain;box-sizing:border-box;background-origin:content-box;padding:30px;background-color:#fff;box-shadow:0 12px 20px 4px rgba(0,0,0,0.1)}.btn{cursor:pointer;position:relative;background-color:#28315d;padding:16px 40px;color:#fff;text-decoration:none;margin:10px 0;display:inline-block;transition:all .2s ease-in}.btn:hover{background-color:#fff;color:#28315d}.btn-2{cursor:pointer;position:relative;background-color:#28315d;padding:16px 40px;color:#fff;text-decoration:none;margin:10px 0;display:inline-block;transition:all .2s ease-in;background-color:transparent;border:solid 1px #28315d;color:#28315d}.btn-2:hover{background-color:#fff;color:#28315d}.btn-2:hover{background-color:#28315d;color:#fff}.btn-3{cursor:pointer;position:relative;background-color:#28315d;padding:16px 40px;color:#fff;text-decoration:none;margin:10px 0;display:inline-block;transition:all .2s ease-in;font-size:.7em;padding:3px 8px;border:solid 1px #e6e6e6;border-radius:6px;background-color:#fff;color:#4d4d4d;box-shadow:0 6px 10px 2px rgba(0,0,0,0.05);margin:0 10px}.btn-3:hover{background-color:#fff;color:#28315d}.btn-3:hover{box-shadow:0 0 0 px rgba(0,0,0,0);background-color:#e6e6e6}body{background-image:url(/img/bg.webp);background-attachment:fixed;background-size:cover}body[data-bg="2"]{background-image:url(/img/bg2.webp)}body[data-bg="3"]{background-image:url(/img/bg3.webp)}body[data-bg="4"]{background-image:url(/img/bg4.webp)}.section{max-width:1200px;margin:0 auto;padding:40px 80px;box-sizing:border-box}.borders div{height:14px;width:100%;position:fixed;box-shadow:0 22px 10px 10px rgba(0,0,0,0.02);z-index:10;background-color:#fff}.borders div:nth-child(1){top:0;left:0;z-index:14}.borders div:nth-child(2){bottom:0;left:0;z-index:12}.borders div:nth-child(3){left:0;top:0;width:14px;height:100%}.borders div:nth-child(4){right:0px;top:0;width:14px;height:100%}@media only screen and (max-width: 900px){body>*{display:none}body::before{content:"Version mobile en cours de développement";position:absolute;width:100%;height:100%;top:0;left:0;display:flex;flex-direction:column;justify-content:center;align-items:center;font-weight:700;color:#fff;font-size:2em;text-align:center}}.hd{position:fixed;top:14px;left:0;width:100%;z-index:9;padding:20px 60px;box-sizing:border-box;background-color:rgba(0,0,0,0.1);transition:all .4s ease-in;color:#fff}.hd a{color:#fff;font-size:1.1em}.hd-section{display:flex;justify-content:space-between}.hd-section .logo{display:block;position:relative}.hd-section .logo img{transition:opacity .2s ease-in}.hd-section .logo img:nth-child(2){opacity:1}.hd-section .logo img:nth-child(1){position:absolute;top:0;left:0;opacity:0}.hd-menu{display:flex;align-items:center}body.has-scroll .hd,body.video-play .hd,.hd:hover .hd,body.has-scroll.hd,body.video-play.hd,.hd:hover.hd{background-color:#fafafa;padding:16px 60px;color:#000;box-shadow:0 12px 20px 4px rgba(0,0,0,0.1)}body.has-scroll .hd a,body.video-play .hd a,.hd:hover .hd a,body.has-scroll.hd a,body.video-play.hd a,.hd:hover.hd a{color:#000}body.has-scroll .logo img:nth-child(2),body.video-play .logo img:nth-child(2),.hd:hover .logo img:nth-child(2){opacity:0}body.has-scroll .logo img:nth-child(1),body.video-play .logo img:nth-child(1),.hd:hover .logo img:nth-child(1){opacity:1}.d{min-height:400px}.b-content:empty{display:none}.d>.b{background-color:#fff;padding:60px 0;scroll-margin-top:100px}.d>.b>.b-content{max-width:1200px;margin:0 auto;padding:40px 80px;box-sizing:border-box}.d>.b.fw>.b-content{max-width:none}.b.th-dark{background-color:#060a14}.b.th-dark.b-opc-9{background-color:rgba(6,10,20,0.9)}@media only screen and (min-width: 901px){.b.b-cols-11>.b-content{display:flex;justify-content:space-between;flex-wrap:wrap;align-items:center;gap:3%}.b.b-cols-11>.b-content>*{margin-bottom:7%;flex:0 0 46%}}.ft{background-color:#060a14;min-height:400px}.ft-section{max-width:1200px;margin:0 auto;padding:40px 80px;box-sizing:border-box;padding-bottom:80px}.nav a{text-decoration:none}.nav li{cursor:pointer}.hd .nav>ul{display:flex;justify-content:flex-end}.hd .nav>ul>li{position:relative;margin-left:40px}.hd .nav>ul>li.on>a,.hd .nav>ul>li:hover>a{color:#73b321}.hd .nav>ul>li.on{border-bottom:solid 4px #33b1e6;padding-bottom:10px}.hd .nav>ul>li.on>a{color:#33b1e6}.ft .nav{margin-top:.3em}.ft .nav ul,.ft .nav li{margin:0;padding:0}.ft .nav>ul>li{margin-bottom:30px}.ft .nav>ul>li.on>a,.ft .nav>ul>li:hover>a{color:#73b321}.submenu{position:absolute;background-color:#fff;border-radius:4px;padding:10px;opacity:0;transition:all .2s ease-in;box-shadow:0 12px 20px 4px rgba(0,0,0,0.1);pointer-events:none;z-index:100;top:50px}.submenu::before{content:"";display:block;position:absolute;width:100%;height:30px;top:-20px;left:0}.submenu a{display:block;border-radius:4px;color:#000;font-size:1em;white-space:nowrap;padding:5px 10px}li:hover>.submenu{top:40px;pointer-events:inherit;opacity:1}li:hover>.submenu a:hover{background-color:#fafafa}#u{height:14px;padding:10px;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;border-radius:0 0 6px 6px;position:relative;top:-1px;cursor:pointer;margin-left:120px}@media only screen and (max-width: 900px){#u{display:none}}body.u-mob-on #u{position:fixed;bottom:10px;right:40px;display:flex !important;border:0;background-color:transparent}body.u-mob-on #u>*{opacity:0}body.u-mob-on #u .u-menu{top:inherit;bottom:50px;opacity:1}body.has-hash:not(.u-is-connected) .d-actions{z-index:20000;padding:0}body.has-hash:not(.u-is-connected) .d-actions>*:not(.right){display:none}body.has-hash:not(.u-is-connected) .d-actions .d-actions-share-like{display:none}body.has-hash:not(.u-is-connected) #u{position:fixed;bottom:10px;right:40px;display:flex !important}body.has-hash:not(.u-is-connected) #u .u-menu{top:inherit;bottom:50px}.u-icon{display:block;width:22px;height:22px;background-image:url("/img/ui/connexion.svg");background-repeat:no-repeat;background-position:center;background-size:contain;box-sizing:border-box;background-origin:content-box;padding:2px}.u-icon::before{content:"Espace pro";color:#fff !important;white-space:nowrap;left:-77px;top:2px;position:absolute}.u-burger{display:flex;padding-left:2px;justify-content:space-between;flex-direction:column;height:12px;display:none}.u-burger span{display:block;background-color:#fff;height:2px;width:16px}.u-menu{display:none;color:#000;border:solid 1px #ccc}.u-on .u-menu,.u-mob-on .u-menu{display:block;position:absolute;border-radius:10px;background-color:#fff;top:30px;right:0px;box-shadow:0 6px 10px 2px rgba(0,0,0,0.05);z-index:20000}.u-on .u-menu a,.u-mob-on .u-menu a{display:block;text-align:center;padding:10px 20px;margin-top:10px;margin-bottom:10px;white-space:nowrap;font-weight:300}.u-on .u-menu a.u-logout,.u-mob-on .u-menu a.u-logout{color:#841c1c;position:relative;border-radius:10px;padding:20px;outline:0;border:solid 1px #e6e6e6;font-weight:300;text-decoration:none;box-sizing:border-box;padding:10px 20px;width:calc(100% - 40px);margin:20px auto}.u-on .ft .u-menu{top:inherit;bottom:50px;min-width:200px}.u-infos{padding:10px 20px;margin:10px 0 0 0;text-align:center;line-height:1.4em}.u-email{position:relative;border-radius:10px;padding:20px;outline:0;border:solid 1px #e6e6e6;font-weight:300;text-decoration:none;box-sizing:border-box}.u-groups{padding:0 20px;opacity:.4;text-align:center}#u-login{padding:20px;display:flex;flex-direction:column}#u-login input{margin-bottom:1em}.u-alert{padding:20px 20px 0 20px}.u-alert-msg{background-color:#841c1c;color:#fff;display:block;padding:6px 8px;text-align:center;border-radius:4px}[data-u-alert="success"] .u-alert-msg{background-color:#73b321}.u-loader{position:absolute;display:flex;align-items:center;z-index:100000;top:0;left:0;width:100%;height:100%;text-align:center;transition:all .4s ease-in;display:none;background-color:rgba(255,255,255,0.8);justify-content:center}.u-loader .u-loader-i{width:30px;height:30px;border-radius:50%;position:relative;animation:uLoaderRotate 1s linear infinite;background-image:url(/img/ui/ananas.svg)}body.u-loader-on .u-loader{display:flex}@keyframes uLoaderRotate{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.u-logged{display:block;background-color:#73b321;border-radius:4px;color:#fff;text-decoration:none;padding:6px 10px;margin-left:10px}.u-btn{position:relative;border-radius:10px;padding:20px;outline:0;border:solid 1px #e6e6e6;font-weight:300;text-decoration:none;box-sizing:border-box}button{border:0;outline:0;font-weight:300;border-radius:10px;cursor:pointer;padding:10px}button:hover{background-color:#000;color:#fff}input,textarea{border:solid 1px #999;padding:8px 14px;border-radius:10px;font-weight:300}.d>.b>.m{max-width:1200px;margin:0 auto;padding:40px 80px;box-sizing:border-box}.d>.b.fw>.m{max-width:none;padding:0}.m img{display:none}.m .ibox{background-repeat:no-repeat;background-size:cover}.b.b-fx-zoom .itd{opacity:0;transition:all .4s ease-in;position:relative;left:0;top:0;box-shadow:0 0 0 px rgba(0,0,0,0)}.b.b-fx-zoom .itd:nth-child(1){transition-delay:0s}.b.b-fx-zoom .itd:nth-child(2){transition-delay:.2s}.b.b-fx-zoom .itd:nth-child(3){transition-delay:.4s;left:-160px}.b.b-fx-zoom .itd:nth-child(4){transition-delay:.6s;left:-80px}.b.b-fx-zoom .itd.reached{opacity:1;top:10px;box-shadow:0 12px 20px 4px rgba(0,0,0,0.1)}.b.b-fx-zoom .itd.reached:nth-child(1){transform:scale(1.1);left:-100px}.b.b-fx-zoom .itd.reached:nth-child(2){transform:scale(1.4)}.b.b-fx-zoom .itd.reached:nth-child(3){transform:scale(1.6);z-index:3;left:-110px}.b.b-fx-zoom .itd.reached:nth-child(4){transform:scale(1.3);left:-60px}@media only screen and (min-width: 901px){.cols{display:flex;justify-content:space-between;gap:40px}}.col{width:100%;box-sizing:border-box}.slide{text-align:center;height:400px;display:flex;flex-direction:column;justify-content:center;position:relative;align-items:center}body[data-d-model="home"] .slide{height:calc(100vh - 14px)}body[data-d-model="home"] .slide h1{margin-bottom:30px}body[data-d-model="home"] .slide .baseline{color:#fff;text-transform:uppercase;letter-spacing:6px;margin-bottom:20px;font-size:.8em;font-weight:400}.slide::before{content:"";position:absolute;z-index:-1;height:100%;width:100%;background:radial-gradient(circle, rgba(0,0,0,0) 0%, #000 95%, #000 100%, #000 100%);opacity:.9;animation-name:breathe;animation-duration:4s;animation-timing-function:cubic-bezier();animation-iteration-count:infinite}.slide h1{margin-bottom:0;color:#fff;text-shadow:0 0 6px rgba(0,0,0,0.4)}.slide h1 span{animation-name:animH1;animation-duration:.5s;animation-timing-function:ease-in;animation-iteration-count:1;animation-fill-mode:forwards;transition:all .2s ease-in;opacity:0;margin-bottom:10px;position:relative}.slide h1 span::after{content:"";display:block;width:190px;height:6px;background-color:#28315d;position:absolute;right:20px;transform:scaleX(0);transform-origin:left;animation-name:animH1After;animation-delay:2s;animation-duration:.2s;animation-timing-function:ease-in;animation-iteration-count:1;animation-fill-mode:forwards;transition:all .2s ease-in}.slide h1 span:nth-child(2){animation-delay:1s}.slide h1 span:nth-child(2):after{animation-delay:3s;background-color:#33b1e6;right:50px;width:284px}.slide h1 span:nth-child(3){animation-delay:2s}.slide h1 span:nth-child(3):after{animation-delay:4s;background-color:#73b321;right:4px;width:232px}.slide iframe{position:absolute;display:none;left:14px;bottom:0px;height:calc(100% - 130px);width:calc(100% - 28px)}@keyframes breathe{0%{opacity:.7}50%{opacity:1}100%{opacity:.7}}@keyframes animH1{0%{opacity:0;letter-spacing:0px}0%::after{transform:scaleY(0)}100%{opacity:1;letter-spacing:2px}100%::after{transform:scaleY(1)}}@keyframes animH1After{0%{transform:scaleX(0)}100%{transform:scaleX(1)}}body.video-play .slide iframe{display:block}.flexs{display:flex;flex-wrap:wrap;justify-content:space-between;box-sizing:border-box;gap:2%}.flex{aspect-ratio:1;flex:0 0 48%;margin-bottom:4%}.flex:nth-child(1){background-color:#fc0}.flex:nth-child(2){background-color:#f90}.flex:nth-child(3){background-color:#f00}.flex:nth-child(4){background-color:#3b0099}.d>.b>.l{max-width:1200px;margin:0 auto;padding:40px 80px;box-sizing:border-box}.d>.b[data-module="list"]{box-shadow:0 12px 20px 4px rgba(0,0,0,0.1);background-color:#fafafa;max-width:1200px;margin:0 auto;padding:40px 80px;box-sizing:border-box;padding:100px 60px}.d>.b[data-module="list"] h2{text-align:center}.l.l-4c{display:flex;flex-wrap:wrap;justify-content:space-between}.l.l-4c .li{flex:0 0 23%;margin-bottom:2%}.l[data-l-model="news"] .li{display:flex;justify-content:space-between;align-items:flex-start;gap:60px;margin-bottom:80px;padding-top:80px;border-top:solid 1px #b3b3b3}.l[data-l-model="news"] .li-publicated{flex:0 0 140px;font-style:italic;font-size:.9em}.l[data-l-model="news"] .li-more{flex:0 0 auto}.l[data-l-model="news"] h3{font-size:1.4em;color:#33b1e6}.l[data-l-model="medias"] .li .ibox{background-color:#fff;border:solid 1px #e6e6e6;background-size:contain;background-position:center;padding:30px;background-origin:content-box}.l[data-l-model="medias"] .li .m-has-link{cursor:pointer;transition:all .2s ease-in;box-shadow:0 0 0 px rgba(0,0,0,0)}.l[data-l-model="medias"] .li .m-has-link:hover{box-shadow:0 6px 10px 2px rgba(0,0,0,0.05);transform:scale(1.05)}.m[data-m-pos="center"] .ibox{background-position:center !important}.m[data-m-pos="top"] .ibox{background-position:top !important}.m[data-m-pos="bottom"] .ibox{background-position:bottom !important}.m[data-m-pos="topLeft"] .ibox{background-position:top left !important}.m[data-m-pos="topRight"] .ibox{background-position:top right !important}.m[data-m-pos="bottomLeft"] .ibox{background-position:bottom left !important}.m[data-m-pos="bottomRight"] .ibox{background-position:bottom right !important}.ratios{width:100%;display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center}.ratio-hr{display:block;width:100%;height:0}.ratio{width:23%;margin-right:1%;position:relative;height:auto;background-color:rgba(0,0,0,0.2);margin-bottom:20px;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:40px;cursor:grab;border:solid 1px rgba(0,0,0,0.3)}.ratio.on{cursor:grabbing}.ratio:after{content:"auto";display:block;position:absolute;bottom:0px;right:0px;font-size:9px;background-color:rgba(0,0,0,0.4);color:#fff;padding:4px 6px}.ratio.contain:after{content:"zoom";background-color:#000}.ratio[data-ratio-best="1"],.ratio.active{border:solid 4px #28315d}.ratio[data-ratio-best="1"]::before,.ratio.active::before{content:"Présentation prioritaire";display:block;position:absolute;bottom:-20px;left:-4px;font-size:9px;background-color:#28315d;color:#fff;padding:4px 6px}.ratio.active{border:solid 4px #73b321}.ratio.active::before{background-color:#73b321;content:"En cours d'édition"}.ratio.active[data-ratio-best="1"]{border:solid 4px #841c1c}[data-ratio="1"]{aspect-ratio:1}[data-ratio="2"]{aspect-ratio:2}[data-ratio="3"]{aspect-ratio:3}[data-ratio="1/2"]{aspect-ratio:1/2}.ratios [data-ratio="1/2"]{width:15%}[data-ratio="1/3"]{aspect-ratio:1/3}.ratios [data-ratio="1/3"]{width:15%}[data-ratio="1/4"]{aspect-ratio:1/4}.ratios [data-ratio="1/4"]{width:15%}[data-ratio="5/3"]{aspect-ratio:5/3}[data-ratio="5/2"]{aspect-ratio:5/2}[data-ratio="2/3"]{aspect-ratio:2/3}.ratios [data-ratio="2/3"]{width:15%}.ratio-title{position:absolute;bottom:0px;left:0px;font-size:9px;background-color:rgba(0,0,0,0.2);color:#fff;padding:4px 6px}.ratios-helper{font-size:14px;margin-bottom:20px;width:100%}