.video-controls .progress{width:300px}.btns-texte-signe>[truc]{cursor:pointer;-webkit-animation:transi-truc 2s;animation:transi-truc 2s;transition:filter .5s}.btns-texte-signe>[truc="1"]{filter:brightness(.2)}@-webkit-keyframes transi-truc{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes transi-truc{0%{transform:translateY(50px)}to{transform:translateY(0)}}.video-player{background-color:#000;overflow:hidden;width:var(--layout-width);height:var(--layout-height);position:relative}.video-player h1{color:#fff;font-family:Montserrat,sans-serif;font-weight:500;text-align:left;background-color:#111;background-color:rgba(0,0,0,.2);padding:3px 6px;transform-origin:bottom left;-webkit-animation:show-texte .5s;animation:show-texte .5s;font-size:16px}.video-player .close{position:absolute;right:0;top:0}.video-player video{-o-object-fit:cover;object-fit:cover;background-color:#000}.video-player video.big{position:relative;width:100%;height:100%;-webkit-animation:show-big 1.5s;animation:show-big 1.5s}.video-player video.big.fermer{-webkit-animation:hide-big 1.5s;animation:hide-big 1.5s}.video-player nav{overflow:hidden;width:100%;-webkit-animation:from-bottom 1s;animation:from-bottom 1s;position:absolute;bottom:0;left:0}.video-player nav.fermer{-webkit-animation:hide-big .5s;animation:hide-big .5s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}.video-player .video-controls{color:#fff}@-webkit-keyframes show-texte{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes show-texte{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@-webkit-keyframes from-bottom{0%{transform:translateY(50px)}to{transform:translateY(0)}}@keyframes from-bottom{0%{transform:translateY(50px)}to{transform:translateY(0)}}@-webkit-keyframes show-small{0%{opacity:0;transform:translateY(20px) scale(.5)}to{opacity:1;transform:none}}@keyframes show-small{0%{opacity:0;transform:translateY(20px) scale(.5)}to{opacity:1;transform:none}}@-webkit-keyframes show-big{0%{opacity:0;transform:scale(.8);filter:saturate(0) brightness(0)}to{opacity:1;transform:none;filter:none}}@keyframes show-big{0%{opacity:0;transform:scale(.8);filter:saturate(0) brightness(0)}to{opacity:1;transform:none;filter:none}}@-webkit-keyframes hide-big{to{opacity:0;transform:scale(.8);filter:saturate(0) brightness(0)}0%{opacity:1;transform:none;filter:none}}@keyframes hide-big{to{opacity:0;transform:scale(.8);filter:saturate(0) brightness(0)}0%{opacity:1;transform:none;filter:none}}.pieds,.pieds>div{position:absolute}.pieds>div{opacity:0;visibility:hidden;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:10px;height:30px;-webkit-animation-name:showHide;animation-name:showHide;-webkit-animation-duration:30s;animation-duration:30s;-webkit-animation-delay:var(--delay);animation-delay:var(--delay);-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear;background-size:contain;transform:rotate(90deg)}.pieds>div:first-child{top:-20px;background-image:url(../img/pied-g.1e3af52f.png)}.pieds>div:last-child{-webkit-animation-delay:calc(var(--delay) + .5s);animation-delay:calc(var(--delay) + .5s);background-image:url(../img/pied-d.7e92931f.png)}.pieds:nth-child(odd)>div:first-child{transform:rotate(80deg)}.pieds:nth-child(2n)>div:last-child{transform:rotate(100deg)}@-webkit-keyframes showHide{0%{opacity:0;visibility:visible}3%{opacity:1}20%{opacity:0;visibility:hidden}to{opacity:0}}@keyframes showHide{0%{opacity:0;visibility:visible}3%{opacity:1}20%{opacity:0;visibility:hidden}to{opacity:0}}@-webkit-keyframes showHidePietine{0%{visibility:visible;opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}@keyframes showHidePietine{0%{visibility:visible;opacity:0}10%{opacity:1}90%{opacity:1}to{opacity:0}}.plan-legende{display:flex;flex-direction:column;width:300px;height:300px;color:#888;text-transform:uppercase;font-family:Montserrat,sans-serif;font-weight:800;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.plan-legende>*{margin-bottom:15px}.plan-legende h3{font-size:14px;transform:skewY(-3deg) translateX(-10px);opacity:.5;margin-bottom:20px;font-weight:900}.plan-legende .btns-texte-signe{transform:skewY(-3deg);margin-bottom:40px}.plan-legende .btns-texte-signe>*{-webkit-animation:none;animation:none}.plan-legende h5{transform:skewY(-3deg);font-size:12px;font-weight:500}.plan-legende .actu,.plan-legende .sens{display:flex;align-items:center;margin-left:20px}.plan-legende .actu>.pieds,.plan-legende .sens>.pieds{width:60px}.plan-legende .sens .pieds{transform:translateY(13px) translateX(20px) rotate(-20deg);filter:sepia(200%) saturate(2) brightness(.3)}.plan-legende .actu .pieds{transform:translateY(20px) translateX(20px);filter:brightness(.1) sepia(10) saturate(10) brightness(1)}.plan-legende .pieds{position:relative;height:50px}.plan-legende .pieds>*{-webkit-animation:none;animation:none;opacity:1;visibility:visible}.plan-expo{width:1280px;height:854px;overflow:hidden;background-color:#000;position:relative}.plan-expo.animated{-webkit-animation:show-big 1.5s;animation:show-big 1.5s}.plan-expo>*{position:absolute;top:0;left:0}.plan-expo .logo-crap{display:none;left:600px;top:600px;filter:invert(1)}.plan-expo .bg{z-index:1}.plan-expo .plan-legende{-webkit-animation:show-texts 1s ease-in;animation:show-texts 1s ease-in;bottom:20px;top:auto;left:700px;z-index:2}.plan-expo .noise{z-index:2}.plan-expo .pieds{z-index:0}.plan-expo .noise{mix-blend-mode:screen;background-image:url(../img/noise.e91aed91.jpg);background-repeat:repeat;opacity:.3;width:100%;height:100%;pointer-events:none}.plan-expo .bg svg{position:absolute;left:0;top:0}.plan-expo .bg svg #fond{display:none}@-webkit-keyframes move{0%{offset-distance:0}to{offset-distance:100%}}@keyframes move{0%{offset-distance:0}to{offset-distance:100%}}.plan-expo #pieds .pieds{pointer-events:none;left:0;top:0;offset-rotate:auto;filter:sepia(200%) saturate(2) brightness(.3);offset-path:var(--path)}.plan-expo .last-place{width:100px;height:100px;color:#fff}.plan-expo .last-place .pieds{transform:translate(40px,70px) rotate(-30deg);filter:brightness(.1) sepia(10) saturate(10) brightness(1)}.plan-expo .last-place .pieds>div{-webkit-animation-duration:5s;animation-duration:5s;-webkit-animation-name:showHidePietine;animation-name:showHidePietine}.plan-expo svg{-webkit-animation:show-texts .5s ease-in;animation:show-texts .5s ease-in}.plan-expo svg text,.plan-expo svg tspan{font-family:Montserrat,sans-serif!important;font-weight:800;text-transform:uppercase}.plan-expo svg #places>*{cursor:pointer;-webkit-animation:show-texts 3s ease-in;animation:show-texts 3s ease-in}@media (hover:hover){.plan-expo svg #places>:hover text,.plan-expo svg #places>:hover tspan{fill:#b9b42b!important}}.plan-expo svg #places>.last-one text,.plan-expo svg #places>.last-one tspan{-webkit-animation:lastOne 2s infinite;animation:lastOne 2s infinite;fill:#ece508!important}@-webkit-keyframes lastOne{0%{fill:#e9e21f!important}to{fill:#fff!important}}@keyframes lastOne{0%{fill:#e9e21f!important}to{fill:#fff!important}}@-webkit-keyframes show-texts{0%{opacity:0}to{opacity:1}}@keyframes show-texts{0%{opacity:0}to{opacity:1}}@font-face{font-family:Montserrat;font-style:normal;font-weight:100;src:local(""),url(../fonts/montserrat-v15-latin-100.191cc9f5.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-100.37031846.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:200;src:local(""),url(../fonts/montserrat-v15-latin-200.85d5ef9d.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-200.1fc98e12.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:100;src:local(""),url(../fonts/montserrat-v15-latin-100italic.bdeaeb79.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-100italic.ecf7d493.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:200;src:local(""),url(../fonts/montserrat-v15-latin-200italic.49095760.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-200italic.fe46cf8b.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:300;src:local(""),url(../fonts/montserrat-v15-latin-300italic.f20b178c.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-300italic.3fe16939.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:300;src:local(""),url(../fonts/montserrat-v15-latin-300.7c3daf12.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-300.8dc95fab.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;src:local(""),url(../fonts/montserrat-v15-latin-regular.bc3aa95d.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-regular.8102c483.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:400;src:local(""),url(../fonts/montserrat-v15-latin-italic.5cad6504.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-italic.d191f22a.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:500;src:local(""),url(../fonts/montserrat-v15-latin-500.92d16e45.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-500.8b763220.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:500;src:local(""),url(../fonts/montserrat-v15-latin-500italic.47bfcca6.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-500italic.72c01f75.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;src:local(""),url(../fonts/montserrat-v15-latin-600.6fb1b562.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-600.7c839d15.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:600;src:local(""),url(../fonts/montserrat-v15-latin-600italic.60789af1.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-600italic.f3d4de8d.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;src:local(""),url(../fonts/montserrat-v15-latin-700.39d93cf6.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-700.80f10bd3.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:700;src:local(""),url(../fonts/montserrat-v15-latin-700italic.ba136d97.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-700italic.8c98142b.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:800;src:local(""),url(../fonts/montserrat-v15-latin-800.b7018be9.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-800.9a9befcf.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:800;src:local(""),url(../fonts/montserrat-v15-latin-800italic.540ffdd2.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-800italic.897086f9.woff) format("woff")}@font-face{font-family:Montserrat;font-style:normal;font-weight:900;src:local(""),url(../fonts/montserrat-v15-latin-900.58cd7897.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-900.26d42c94.woff) format("woff")}@font-face{font-family:Montserrat;font-style:italic;font-weight:900;src:local(""),url(../fonts/montserrat-v15-latin-900italic.451157bc.woff2) format("woff2"),url(../fonts/montserrat-v15-latin-900italic.a8ec4957.woff) format("woff")}body,html{--layout-width:1280px;--layout-height:854px;overflow:hidden}.v-application--wrap{background:#444;justify-content:center;align-items:center}.page-container{outline:1px solid #f4f4f4;outline-offset:-1px;margin-left:15px;width:calc(100% - 30px);height:calc(100vh - 210px)}