a,body{color:#fff}.uppercase,.uppercase-title{text-transform:uppercase}a,abbr,acronym,address,applet,big,blockquote,body,caption,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,table,tbody,td,tfoot,th,thead,tr,tt,ul,var{margin:0;padding:0;border:0;outline:0;font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline}.container,.text{margin-right:auto;margin-left:auto;width:100%}:focus{outline:0}li,ol,ul,ul li{list-style:none}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}img{line-height:0}*,:after,:before{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}body{font-family:'Ubuntu Mono',monospace;font-weight:400;font-size:20px;line-height:30px}a{text-decoration:none}.violet{color:#7d4df1}.part-title{font-size:44px;line-height:54px}@-webkit-keyframes fadeIn{from{opacity:0}to{opacity:1}}@keyframes fadeIn{from{opacity:0}to{opacity:1}}.uppercase-title{font-size:32px;line-height:36px}strong{font-weight:700}.grey{color:#7e7e7e}html{-webkit-text-size-adjust:100%}.animate-in{-webkit-animation:fadeIn .6s cubic-bezier(.39,.575,.565,1);animation:fadeIn .6s cubic-bezier(.39,.575,.565,1)}.animate-out{-webkit-transition:opacity .3s cubic-bezier(.39,.575,.565,1);transition:opacity .3s cubic-bezier(.39,.575,.565,1);opacity:0}.container{max-width:1320px;padding:0 20px}.block{display:block}.aligncenter{text-align:center}.alignleft{text-align:left}.alignright{text-align:right}.justify-text{text-align:justify}.intro .img-container,.intro-text{text-align:center}.flex{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.flex-wrap{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.flex-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.align-center{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.align-end{-webkit-box-align:end;-webkit-align-items:flex-end;-ms-flex-align:end;align-items:flex-end}.justify-center{-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.justify-end{-webkit-box-pack:end;-webkit-justify-content:flex-end;-ms-flex-pack:end;justify-content:flex-end}.justify-between{-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.img-container,.video-container{position:relative;display:block;width:100%;line-height:0}.img-container img,.video-container video{width:100%;height:auto}.mini-row{margin-bottom:15px}.text{max-width:900px}.small-row,.text p{margin-bottom:30px}.text p:last-child{margin-bottom:0}.middle-row{margin-bottom:60px}.big-row{margin-bottom:90px}.ultra-row{margin-bottom:180px}.opacity-item{opacity:0;-webkit-transform:translate3d(0,20px,0);transform:translate3d(0,20px,0);-webkit-transition:.3s ease-in opacity;transition:.3s ease-in opacity}.opacity-item:not(.site-header):not(.intro){-webkit-transition:.3s ease-in opacity,.3s ease-in -webkit-transform;transition:.3s ease-in opacity,.3s ease-in transform}.main{background:url(../img/background.jpg) center center no-repeat;background-size:cover}.section{padding-top:100px}.site-header{position:fixed;top:0;left:0;width:100%;height:80px;background:url(../img/footer.jpg) center center no-repeat;background-size:cover;font-size:20px;z-index:1}.header-logo{height:15px;width:230px;background:url(../img/logo.svg) no-repeat;background-size:100% auto}.site-menu{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.site-menu a{margin-right:7%;line-height:11px}.site-menu a.active{color:#000}.site-menu a:last-child{margin-right:0}.menu-button-container{display:none;margin-top:10px;width:30px;height:30px;cursor:pointer;-webkit-tap-highlight-color:transparent}.menu-button{position:relative}.nav-line{position:absolute;top:0;right:0;width:100%;height:2px;background:#fff}.nav-line-2{top:9px}.nav-line-3{top:18px}.menu-button-container.active .menu-button{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.menu-button-container.active .nav-line-1,.menu-button-container.active .nav-line-3{top:9px}.menu-button-container.active .nav-line-2{-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.menu-button-container.active .nav-line{width:30px;right:-9px;top:5px}.intro{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;margin-top:80px;height:-webkit-calc(100vh - 80px);height:calc(100vh - 80px);min-height:430px;background:url(../img/intro-bg.png) center center no-repeat;background-size:cover}.intro .img-container img{max-width:98vw;max-height:-webkit-calc(100vh - 170px);max-height:calc(100vh - 170px);height:auto;width:auto}.intro-text{padding:0 20px;font-size:20px;line-height:22px}.intro-btn{margin-top:20px;display:inline-block;padding:10px 30px 12px;border:1px solid #fff;-webkit-transition:all .3s ease-in;transition:all .3s ease-in}.intro-btn:active,.intro-btn:hover{color:#000;border-color:#fff;background:#fff}.manifesto-logo{max-width:454px;height:196px;background:url(../img/manifesto-logo.png) center center no-repeat;background-size:100% auto;margin:0 auto 60px}.speakers{max-width:900px;width:100%;margin-right:auto;margin-left:auto}.speaker{padding:0 20px;width:33.3%;margin-bottom:60px;line-height:25px}.img-text{z-index:1}.img-title{font-size:64px;line-height:54px}.talk .img-container{width:40%}.meet-up .img-text,.talk .img-text{margin-left:-7%}.live{margin-top:-50px}.live .img-container{width:49%}.live .img-text,.tesla .img-text{margin-right:-7%}.meet-up .img-container{width:66.666%}.tesla .img-container{width:59.29%}.first-words-row{width:80%;margin:auto}.second-words-row{width:60%;margin:auto}.first-words-row>div{width:33.3%;height:120px}.second-words-row>div{width:50%;height:120px}.partager{background:url(../img/partager.svg) center center no-repeat;background-size:auto 130px}.explorer{background:url(../img/explorer.svg) center center no-repeat;background-size:auto 118px}.confronter{background:url(../img/confronter.svg) center center no-repeat;background-size:auto 120px}.anticiper{background:url(../img/anticiper.svg) center center no-repeat;background-size:auto 130px}.vibrer{background:url(../img/vibrer.svg) center center no-repeat;background-size:auto 130px}.friends-logo{max-width:900px;width:100%;margin-right:auto;margin-left:auto}.friends-logo>a{display:block;width:33.3%;padding:0 20px}.tesla-logo{height:25px;background:url(../img/tesla.svg) center center no-repeat;background-size:auto 100%}.treenation-logo{height:45px;background:url(../img/treenation.png) center center no-repeat;background-size:auto 100%}.fauchon-logo{height:35px;background:url(../img/fauchon.png) center center no-repeat;background-size:auto 100%}#lieu{padding-bottom:30px}.img-container.lieu{width:-webkit-calc(50% - 10px);width:calc(50% - 10px)}.lieu-2{margin-top:120px}.map-infos{max-width:430px;width:100%;padding-left:20px}.map-img{-webkit-box-flex:1;-webkit-flex:1;-ms-flex:1;flex:1}.site-footer{width:100%;height:120px;padding:10px 20px;background:url(../img/footer.jpg) center center no-repeat;background-size:cover;line-height:22px}.site-footer .img-container{max-width:230px;width:100%;margin-bottom:10px}.social{margin-top:10px}.social-logo{display:block;width:20px;height:20px;margin:0 20px}.social-logo img{width:100%;height:auto}@media (max-width:1200px){.live,.meet-up,.talk,.tesla{max-width:600px;-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;margin-right:auto;margin-left:auto}.live,.tesla{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-webkit-flex-direction:column-reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;margin-top:0}.live .img-text,.meet-up .img-text,.talk .img-text,.tesla .img-text{margin-left:0;margin-right:0;margin-bottom:60px;text-align:center}.live .img-container,.meet-up .img-container,.talk .img-container,.tesla .img-container{width:100%;margin-bottom:10px}.img-desc,.img-title{text-align:center}}@media (max-width:1100px){.site-header,.site-menu a{border-bottom:1px solid #fff}.site-header{height:45px;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;z-index:100}.site-header .container{-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.menu-button-container{display:block}.site-menu{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;position:absolute;top:45px;left:0;width:100%;-webkit-transform:translate3d(-100%,0,0);transform:translate3d(-100%,0,0);-webkit-transition:-webkit-transform .3s ease-in;transition:transform .3s ease-in;background:url(../img/footer.jpg) center center no-repeat;background-size:cover;opacity:0;z-index:-1}.site-menu.active{-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.site-menu a{padding:10px 20px 13px;margin:0}.intro{margin-top:45px;height:-webkit-calc(100vh - 45px);height:calc(100vh - 45px)}}.is-mobile .intro{height:-webkit-calc(100vh - 100px);height:calc(100vh - 100px)}@media (max-width:800px){.friends-logo,.map-container{-webkit-box-orient:vertical;-webkit-box-direction:normal}.speaker{width:50%;padding:0 10px}.first-words-row>div,.second-words-row>div{width:100%}.second-words-row>div{margin-top:30px}.friends-logo{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.friends-logo>a{width:100%;margin-bottom:80px}.img-container.lieu{width:100%;margin:0 auto 30px}.map-container{-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column}.map-infos{margin-bottom:40px;padding-left:0}}@media (max-width:450px){.speaker{width:100%}.site-footer{height:140px}}