body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#090a0f url("/img/bg-session-2020.png") no-repeat bottom right fixed;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;color:#fff;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";font-size:68.5%;padding:5em 0}.container{width:90%;max-width:1024px;margin-left:auto;margin-right:auto;padding:5em;background:rgba(0,24,43,.7);border-radius:3px;box-sizing:border-box;position:relative}.clear{clear:both;line-height:0;font-size:0}h1{color:#78a8b2;font-size:4.8em;font-weight:400;text-transform:uppercase;margin-top:15px;line-height:1}h2{font-size:3.6em;font-weight:400;text-transform:uppercase}h3{font-size:1.6em;margin:10px 0 10px 10px}.lead{font-size:2em;margin-bottom:40px}a:link,a:visited{color:#fff}a:hover{-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in;color:#78a8b2}.timeline-container{border-left:4px solid #004579;margin:20px auto;box-sizing:border-box}.timeline-container::before{background:#004579;content:"";display:block;height:4px;left:-8px;width:14px;position:relative;top:-4px}.timeline-container::after{background:#004579;content:"";display:block;height:4px;left:-8px;width:14px;position:relative;top:4px}.timeline-toggle{background:fade(#174262,65%);border:0;border-radius:3px;color:#000;cursor:pointer;float:right;font-size:12px;margin-right:0;padding:10px 15px;text-transform:uppercase;white-space:nowrap}.timeline-toggle:hover{background:fade(#000,80%);-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in}.timeline-toggle:focus{outline:none}.timeline-wrapper{clear:left;float:left;margin:0 0 12px;letter-spacing:1px}.timeline-wrapper .timeline-time::before{border-top:4px solid #004579;content:"";display:inline-block;height:4px;margin-right:0;vertical-align:middle;width:24px}.timeline-wrapper .timeline-time{cursor:pointer;font-size:2.8em;font-weight:400;margin:0 0 30px 0;padding:0}.timeline-wrapper .timeline-time span{background:#004579;border-radius:3px;color:#fff;display:inline-block;letter-spacing:0;padding:10px 20px 10px 20px;text-align:center}.timeline-wrapper .timeline-time span:hover{background:fade(#004579,95%);-webkit-transition:background .2s ease-in;-moz-transition:background .2s ease-in;-o-transition:background .2s ease-in;transition:background .2s ease-in}.timeline-series{padding:4px 4px 4px 0;position:relative}.timeline-series dt::before{position:absolute;border-top:3px solid #004579;content:"";display:inline-block;height:3px;margin-left:-40px;margin-top:15px;vertical-align:middle;width:30px}.timeline-series dt{clear:left;margin-left:40px;margin-bottom:15px}.timeline-series dt a{cursor:pointer}.timeline-series dt a .closed{color:#999;font-size:1em;margin-left:0}.timeline-series dt a .open{color:#7dbadf}.timeline-series dt a:hover{-webkit-transition:color .2s ease-in;-moz-transition:color .2s ease-in;-o-transition:color .2s ease-in;transition:color .2s ease-in}.timeline-series dd h3{color:#fff;clear:both;float:left;font-size:1.5em;margin:0;white-space:nowrap}.tick{background:#004579;clear:both;display:block;height:2px;left:0;width:4px;position:relative}.tick-before{top:-6px}.tick-after{top:-4px}.timeline-event span{display:block}.timeline-event-date{font-size:17px;line-height:1;margin-bottom:5px}.timeline-event-titre{font-size:2.4em;line-height:1;font-weight:bold}.timeline-event-ex{display:none;margin:0 0 40px 45px}.timeline-event-ex .timeline-event-content{display:flex}@media screen and (max-width:768px){.timeline-event-ex .timeline-event-content{flex-direction:column}}.timeline-event-ex .timeline-event-content div.para>p{clear:left;float:left;font-size:1.6em;font-weight:300;line-height:1.2em;margin:0}.timeline-event-ex .timeline-event-content h4{clear:left;float:left;font-size:1.4em;font-weight:400;margin:10px 0 0;padding:0 0 0 20px}.timeline-event-ex .timeline-event-content blockquote{border-left:2px solid #174262;clear:left;float:left;line-height:1.2em;margin-left:0;padding:0 30px}.timeline-event-ex .timeline-event-content blockquote .attribution{font-size:.7em;text-align:right}.timeline-event-ex .timeline-event-content .media{padding:0 20px 0 0}@media screen and (max-width:768px){.timeline-event-ex .timeline-event-content .media{padding:0}}.timeline-event-ex .timeline-event-content .media img{border:1px solid #fff;border-radius:3px;height:200px;margin:0}@media screen and (max-width:768px){.timeline-event-ex .timeline-event-content .media img{width:100%;height:auto;margin-bottom:1em}}.timeline-event-ex .timeline-event-content .media p{clear:both;font-size:1.4em;margin:15px 0}.timeline-event-ex .timeline-event-content .media p a{text-transform:lowercase}a.read-more{margin-top:2em;padding:.4em 1em;font-size:1.2em;color:#fff;border-radius:20px;border:1px solid #fff;text-decoration:none;opacity:.4;width:150px;text-align:center;margin-left:auto;text-transform:uppercase}a.read-more:hover{opacity:1;-webkit-transition:all .2s ease-in;-moz-transition:all .2s ease-in;-o-transition:all .2s ease-in;transition:all .2s ease-in;text-decoration:none}.language{position:absolute;display:flex;width:90px;height:auto;font-size:13px;font-weight:bold;line-height:1;margin:1em 0;top:15px;right:15px}#lang-switch img{width:32px;height:32px;opacity:.5;transition:all .5s;margin:auto 3px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}#lang-switch span,#lang-switch a{display:flex;justify-content:center;align-items:center;width:32px;height:25px;border:1px solid #fff;opacity:.3;border-radius:5px;transition:all .5s;margin:auto 3px;-moz-user-select:none;-webkit-user-select:none;-ms-user-select:none;user-select:none;text-decoration:none}#lang-switch img:hover,#lang-switch span:hover{cursor:pointer;opacity:1}.fr_lang,.en_lang{display:none;transition:display .5s}.active-lang{display:block !important;transition:display .5s}.active-flag{transition:all .5s;opacity:1 !important;background-color:#004579}