.video-banner{height:100vh;position:relative}.scroll_wrap{height:100%}.video-banner .o-scroll{display:flex;height:100%}.video-banner .o-scroll>div{flex:0 0 auto;vertical-align:middle;width:100%}.video-banner video{height:100%;left:0;min-width:100%;object-fit:cover;position:absolute;top:0;width:100%}.video-banner .content-wrapper{align-items:center;display:flex;height:100%;position:relative;width:100%}.video-banner *{color:#fff;margin-bottom:0}.video_inner{text-align:center;width:100%}button.skip-button{background:transparent;border:0;bottom:180px;color:#fff;font-family:LFTEticaSB;font-size:10px;font-stretch:normal;font-style:normal;font-weight:400;left:0;letter-spacing:2px;line-height:normal;margin:0 auto;padding:0;position:absolute;right:0;text-decoration:underline;text-transform:uppercase}.enter_time .enter_t-button{background:transparent;border:0;border-radius:100%;cursor:pointer;display:flex;font-size:90px;height:300px;letter-spacing:normal;margin:0 30px;outline:0;padding:0;position:relative;width:300px}svg.circle-loading{background:0 0;height:100%;left:0;overflow:visible;pointer-events:none;position:absolute;top:0;width:100%}circle#shape-loading{fill:none;stroke:#ff103d;stroke:#fff;stroke-width:.3rem;-webkit-animation:rotating 30s linear infinite;animation:rotating 30s linear infinite;transform-origin:center;transition:all .6s cubic-bezier(.215,.61,.355,1);stroke-dashoffset:calc(var(--circle-perimeter)*.33)}.banner_item-1 .content{font-size:90px;line-height:100px}.banner_item-2 .content{font-size:50px;letter-spacing:normal;line-height:60px}.banner_item-3 .content{font-size:25px;font-weight:400!important;line-height:1.2;margin:0 auto;max-width:560px}.banner_item-3 .content span:last-child{padding:0 20px}@-webkit-keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}@keyframes rotating{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.enter_time .enter_t-button:hover circle#shape-loading{stroke-dashoffset:0;stroke:#fff}.enter_time .enter_t-button span{font-size:80px;position:absolute}html[lang=de] .enter_time .enter_t-button span,html[lang=it] .enter_time .enter_t-button span{font-size:60px}.enter_time{color:#fff;font-size:20px;height:100%;letter-spacing:4px;width:100%}.video_inner .content{font-weight:600;margin:0 auto}.video_inner .content p{font-size:25px;line-height:1}.video-banner span.boreder{border:1px solid #fff;display:inline-block;vertical-align:middle;width:100px}.o-scroll_section:last-child .content{max-width:570px}.video_inner .content p+p{margin-top:30px}div#stages ul li.active button,div#stages ul li.active span{opacity:1}.banner_item-3 p{max-width:560px}div#myCarousel{height:100%;left:0;position:fixed;top:0;width:100%}.text-outer{display:block;overflow:hidden;text-align:center}.text-inner{display:block;transform:translateY(100px)}.content h2{font-size:30px}.content p{font-size:25px;line-height:1.75!important}.intro-slider .slick-track{align-items:center;display:flex}.text-outer+.text-outer{margin-top:15px}.slick-track .slick-slide{transition:.5s}.t-end,.t-start{align-items:center;display:flex}.t-start span.boreder{margin-left:10px}.t-end span.boreder{margin-right:10px}button.skip.enter_t-button{background:transparent;border:0;bottom:100px;color:#fff;font-size:10px;font-stretch:normal;font-style:normal;font-weight:600;font-weight:400;left:0;letter-spacing:2px;line-height:normal;list-style:none;margin:0 auto;padding:0;position:absolute;right:0;text-align:center;text-decoration:underline;text-transform:uppercase;z-index:9999999}@media(max-width:1024px){.banner_item-1 .content{font-size:60px;line-height:70px}.banner_item-2 .content{font-size:40px;line-height:1.2}button.skip.enter_t-button{bottom:30px}}@media(max-width:767px){.txt.timline-button{display:none}.banner_item-1 .content{font-size:40px;line-height:1.2}.banner_item-3 .content{font-size:22px}.enter_time{flex-wrap:wrap}.banner_item-2 .content{font-size:30px}.t-end,.t-start{flex-direction:column;flex-wrap:wrap}.video-banner span.boreder{background:#fff;border:0;display:block;height:60px;margin:20px 0;width:2px}}@media (orientation:landscape) and (max-width:1023px){.banner_item-1 .content{font-size:40px;line-height:1.2}.banner_item-3 .content{font-size:16px}.banner_item-2 .content{font-size:25px;line-height:1}circle#shape-loading{cx:100px!important;cy:100px!important;r:100px!important;stroke-dasharray:210px!important}.enter_time .enter_t-button span,html[lang=de] .enter_time .enter_t-button span,html[lang=it] .enter_time .enter_t-button span{font-size:40px}.enter_time .enter_t-button{height:200px;width:200px}}