@import url(https://fonts.googleapis.com/css2?family=Playfair+Display&display=swap);@import url(https://fonts.googleapis.com/css2?family=Roboto:wght@100&display=swap);.gg-chevron-right{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:28px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-right:after{content:"";display:block;box-sizing:border-box;position:absolute;width:15px;height:15px;border-bottom:4px solid;border-right:4px solid;transform:rotate(-45deg);right:6px;top:4px}.gg-chevron-left{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:28px;height:22px;border:2px solid transparent;border-radius:100px}.gg-chevron-left:after{content:"";display:block;box-sizing:border-box;position:absolute;width:15px;height:15px;border-bottom:4px solid;border-left:4px solid;transform:rotate(45deg);left:6px;top:4px}.gg-play-pause-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:22px}.gg-play-pause-o:before{content:"";position:absolute;width:6px;height:6px;left:6px;top:6px;border-left:2px solid;border-right:2px solid}.gg-info,.gg-play-pause-o:before{display:block;box-sizing:border-box}.gg-info{position:relative;transform:scale(var(--ggs,1));width:20px;height:20px;border:2px solid;border-radius:40px}.gg-info:after,.gg-info:before{content:"";display:block;box-sizing:border-box;position:absolute;border-radius:3px;width:2px;background:currentColor;left:7px}.gg-info:after{bottom:2px;height:8px}.gg-info:before{height:2px;top:2px}.gg-play-button-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:20px}.gg-play-button-o:before{content:"";display:block;box-sizing:border-box;position:absolute;width:0;height:10px;border-top:5px solid transparent;border-bottom:5px solid transparent;border-left:6px solid;top:4px;left:7px}.gg-close-o{box-sizing:border-box;position:relative;display:block;transform:scale(var(--ggs,1));width:22px;height:22px;border:2px solid;border-radius:40px}.gg-close-o:after,.gg-close-o:before{content:"";display:block;box-sizing:border-box;position:absolute;width:12px;height:2px;background:currentColor;transform:rotate(45deg);border-radius:5px;top:8px;left:3px}.gg-close-o:after{transform:rotate(-45deg)}@-webkit-keyframes fadeBGout{0%{background:rgba(0,0,0,.5)}to{background:transparent}}@keyframes fadeBGout{0%{background:rgba(0,0,0,.5)}to{background:transparent}}@-webkit-keyframes arrowzoom{0%{transform:scale(1);background:transparent}75%{transform:scale(1.1)}to{transform:scale(1.2);background:rgba(0,0,0,.5)}}@keyframes arrowzoom{0%{transform:scale(1);background:transparent}75%{transform:scale(1.1)}to{transform:scale(1.2);background:rgba(0,0,0,.5)}}@-webkit-keyframes fadeIn{0%{transform:scale(.5,.8);opacity:0}to{opacity:1;transform:scale(1)}}@keyframes fadeIn{0%{transform:scale(.5,.8);opacity:0}to{opacity:1;transform:scale(1)}}*{margin:0;padding:0;box-sizing:border-box}body,html{background:#000 url(/img/bg.jpg) 0 0 no-repeat;background-size:cover;font-size:12px;overflow:hidden}#app,body,html{width:100%;height:100%}#appdarken{background:#000}.red--text{color:#9b0606!important}.vid{-o-object-fit:cover;object-fit:cover}.mobile{position:absolute;width:80%;max-width:600px;text-align:center;top:60%;left:50%;transform:translateX(-50%)}.mobile h2{font-family:Playfair Display,serif;color:#fff;font-size:2em}.intro-title{position:absolute;top:10%;left:50%;transform:translateX(-50%);text-align:center}.intro-title .title{font-family:Playfair Display,serif;font-size:4vw;color:#fff;text-transform:uppercase;display:block;text-align:center}.intro-title hr{display:inline-block;width:100px;margin:10px 0}.intro-title .what{font-family:Roboto,sans-serif;font-size:1.3em;line-height:1.6em;color:#fff}.intro-title .arte{margin-top:20px;width:160px}.stageTitle{position:absolute;top:2%;left:2%;text-align:center;color:hsla(0,0%,100%,.4);transition:all 1s}.stageTitle .red--text{color:rgba(155,6,6,.4)!important}.stageTitle:hover{color:#fff!important}.stageTitle:hover .red--text{color:#9b0606!important}.stageTitle .title{font-family:Playfair Display,serif;font-size:1.5vh;text-transform:uppercase;display:block;text-align:center}.crossed{text-decoration:line-through}.intro-text{width:80%;max-width:600px;color:#fff;font-family:Roboto,sans-serif;position:absolute;left:50%;bottom:10%;text-align:center;transform:translateX(-50%);line-height:1.5em}#init{margin:40px 0 0 0;display:flex;flex-direction:column;justify-content:center;align-items:center}.password{padding:10px;margin:0 0 20px 0;font-size:1.6em}.btn,.password{text-align:center;width:200px;font-family:Playfair Display,serif;display:block}.btn{border:2px solid #fff;border-radius:5px;padding:10px 20px;font-size:1.2em;text-transform:uppercase;color:#fff;cursor:pointer}.btn:hover{background:hsla(0,0%,100%,.5)}.topMenu{position:fixed;top:2%;right:2%;color:hsla(0,0%,100%,.4);display:flex;justify-content:space-between;width:60px;z-index:999}.topMenu i:hover{cursor:pointer;color:#fff}.infoWindow{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;background:rgba(0,0,0,.8);padding:5%;color:#fff;z-index:999}.infoWindow h2{font-family:Playfair Display,serif;margin:0 0 30px 0}.infoWindow p{margin:0 0 20px 0;font-family:Roboto,sans-serif;line-height:1.6em}.infoWindow .closeBtn{position:absolute;top:2%;right:2%}.infoWindow .closeBtn:hover{cursor:pointer}.fwd{width:100%;height:100%;top:0;left:0;background:url(/FFW.gif) 50% 50% no-repeat;background-size:cover}.author,.fwd{position:absolute}.author{background:hsla(0,0%,100%,.6);color:#000;font-size:1.5em;padding:10px 20px;left:20px;bottom:20px;-webkit-animation:fadeIn 1s ease-out;animation:fadeIn 1s ease-out}.videonav{width:100%;height:150px;position:fixed;bottom:0;left:0;z-index:99;display:flex;justify-content:center;align-content:center;align-items:center;opacity:.3}.videonav:hover{opacity:1}.videonav .arrow{border-radius:100px;position:relative;display:inline-block;width:45px;height:45px;margin:0 20px;-webkit-animation-name:fadeBGout;animation-name:fadeBGout;-webkit-animation-duration:1s;animation-duration:1s}.videonav .arrow:hover{-webkit-animation-name:arrowzoom;animation-name:arrowzoom;-webkit-animation-duration:.3s;animation-duration:.3s;cursor:pointer}.videonav .arrow i{position:absolute;top:50%;left:50%;transform:translate(-50%,-60%);color:hsla(0,0%,100%,.5)}.videonav .arrow i:hover{color:#fff}.arte-logo{width:120px;height:40px;border-radius:5px;background:rgba(0,0,0,.5);position:absolute;right:30px;bottom:30px}.arte-logo img{width:80px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.slider{position:relative}.tooltip{top:50%;color:#fff;font-family:Playfair Display,serif;text-transform:uppercase;font-size:1em}.dots,.tooltip{position:absolute;left:50%;transform:translate(-50%,-65%)}.dots{bottom:-40px;width:80px;height:20px;overflow:hidden}.dots__container{width:150px;height:20px;position:absolute;transition:none;left:-15px}.dots .dot{background:hsla(0,0%,100%,.3);margin:0 3px;width:10px;height:10px;border-radius:100px;display:inline-block}.dots.forward .dots__container{transform:translateX(-15px);transition:all 1s ease-out}.dots.backward .dots__container{transform:translateX(15px);transition:all 1s ease-out}@media screen and (max-height:800px){.intro-title .title{font-size:2.5em}.intro-text{bottom:5%;font-size:.8em;line-height:1.3em}}@media screen and (max-height:600px){.intro-title .title{font-size:2.5em}.intro-text{display:none}}