.nav{height:2vh;max-height:150px;min-height:70px}.footer,.nav{background-color:beige;text-align:center;width:100%}.footer{height:4vh;max-height:400px;min-height:150px}body{background:#000;margin:0}@font-face{font-family:AdihausDIN-Regular;src:url(css/font/AdihausDIN-Regular.ttf)}@font-face{font-family:AdihausDIN-Medium;src:url(css/font/AdihausDIN-Medium.ttf)}@font-face{font-family:AdihausDIN-Bold;src:url(css/font/AdihausDIN_Bold.ttf)}@font-face{font-family:AdihausDIN-Cn;src:url(css/font/AdihausDIN-Cn.ttf)}@font-face{font-family:AdihausDIN-CnBold;src:url(css/font/AdihausDIN-CnBold.ttf)}@font-face{font-family:AdihausDIN-CnBoldItalic;src:url(css/font/AdihausDIN-CnBoldItalic.ttf)}@font-face{font-family:adineuePROCond-Bold;src:url(css/font/adineuePROCond-Bold.otf)}#app_lab *,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-weight:unset;user-select:none}#app_lab{background-image:url(assets/img/background-pattern.jpg);background-size:10%;margin:0;padding:0;position:relative;width:100%}#app_lab #overlayBackground{background-color:#00dfff;height:100%;opacity:.3;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}#app_lab img{width:100%}#app_lab .center{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:100%}#app_lab .hud_c_lv4{position:absolute;z-index:4}#app_lab .hud_c_lv3{position:absolute;z-index:3}#app_lab .hud_c_lv2{position:absolute;z-index:2}#app_lab .ponternone{pointer-events:none}#app_lab .adidas_button{background-color:#000;border:none;color:#fff;font-family:AdihausDIN-Medium!important;font-size:.9rem;min-width:178px;padding:10px 30px;text-transform:uppercase;transition:all .5s}#app_lab .adidas_button:hover{background-color:#fff;color:#000}#app_lab .adidas_button:active{background-color:#000;color:#fff}#app_lab .adidas_button:hover:before{outline:1px solid #fff}#app_lab .adidas_button:active:before{outline:1px solid #000}#app_lab .adidas_button:before{content:"";height:100%;outline:1px solid #000;position:absolute;transform:translate(-27px,-7px);transition:all .5s;width:100%}.adidas_button_white{background-color:#fff;border:none;color:#000;font-family:AdihausDIN-Medium!important;font-size:.9rem;padding:10px 30px;text-transform:uppercase;transition:all .5s}.adidas_button_white:hover{background-color:#000;color:#fff}#app_lab .adidas_button:active{background-color:#fff;color:#000}.adidas_button_white:hover:before{outline:1px solid #000}#app_lab .adidas_button:active:before{outline:1px solid #fff}.adidas_button_white:before{content:"";height:100%;outline:1px solid #fff;position:absolute;transform:translate(-27px,-7px);transition:all .5s;width:100%}#app_lab .boton_comprar{bottom:20px;left:50%;transform:translate(-50%,-16px)}#app_lab .center-top{left:50%;position:absolute;top:55px;transform:translateX(-50%);width:250px}#complement{position:relative;z-index:1}#back_to_Menu{cursor:pointer;display:none;position:absolute;right:25px;top:10%;z-index:10}.bold{font-family:AdihausDIN-Bold!important}.button_score{cursor:pointer;display:block;margin:25px auto auto;min-width:178px;pointer-events:all;position:relative}.button_com_container{height:240px;position:relative}.button_com_container .share_bt{top:55px}.button_com_container .share_bt:before{transform:translate(-45px,-7px)!important}.button_com_container .buy_bt{top:110px}.input_lab{border:none;border-bottom:1px solid #b9b8b8;display:block;font-family:AdihausDIN-Regular!important;margin:20px auto;max-width:350px;padding:5px;text-align:center;width:90%}.lab_alert{color:red;display:none;font-family:AdihausDIN-Bold!important;font-size:.8rem;margin-bottom:10px;text-align:center}.bottom_buttonS_black,.button_back{left:50%;position:absolute;transform:translateX(-50%)}.button_back{cursor:pointer;margin:30px auto auto;top:141px;width:150px}@media (hover:hover){.mouse{display:block}.touch{display:none}}@media (hover:none){.mouse{display:none}.touch{display:block}}#scroll_sprite{-webkit-animation:scroll 2s steps(22) infinite;-moz-animation:scroll 2s steps(22) infinite;-o-animation:scroll 2s steps(22) infinite;animation:scroll 2s steps(22) infinite;animation-direction:alternate;background-image:url(assets/img/scroll.png);background-repeat:no-repeat;background-size:cover;bottom:7vh;display:none;height:166px;left:50%;position:absolute;transform:translateX(-50%) scale(.5);width:49px}@-webkit-keyframes scroll{0%{background-position:0}to{background-position:-1144px}}@-moz-keyframes scroll{0%{background-position:0}to{background-position:-1144px}}@-o-keyframes scroll{0%{background-position:0}to{background-position:-1144px}}@keyframes scroll{0%{background-position:0}to{background-position:-1144px}}#app_lab #animatedBackground{--gradientYL:0%;--gradientXL:50%;--gradientL:radial-gradient(circle at left,#ffc400 5%,#ffc40000 28%);--gradientYR:0%;--gradientXR:50%;--gradientR:radial-gradient(circle at right,#a74cd2 5%,#a74cd200 28%);--opacity:0.3;height:100vh;mix-blend-mode:hue;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}#app_lab #animatedBackground:before{animation:lefy 30s ease infinite alternate;background:#ff9100;background:radial-gradient(circle at left,#ffc400 5%,#ffc40000 28%);background-repeat:repeat-y;background-size:50% 100%;content:"";height:100%;opacity:var(--opacity);position:absolute;top:0;transform:scaleY(1.8) translateY(var(--gradientYL));transition:all .5s;width:30%}@-webkit-keyframes lefy{0%{background:radial-gradient(circle at left,#ffc400 5%,#ffc40000 28%)}20%{background:radial-gradient(circle at left,#ff9100 5%,#ff910000 28%)}40%{background:radial-gradient(circle at left,#a74cd2 5%,#a74cd200 28%)}60%{background:radial-gradient(circle at left,#4d25f6 5%,#4d25f600 28%)}80%{background:radial-gradient(circle at left,#ffabf3 5%,#ffabf300 28%)}to{background:radial-gradient(circle at left,#ff6464 5%,#ff646400 28%)}}@-moz-keyframes lefy{0%{background:radial-gradient(circle at left,#ffc400 5%,#ffc40000 28%)}20%{background:radial-gradient(circle at left,#ff9100 5%,#ff910000 28%)}40%{background:radial-gradient(circle at left,#a74cd2 5%,#a74cd200 28%)}60%{background:radial-gradient(circle at left,#4d25f6 5%,#4d25f600 28%)}80%{background:radial-gradient(circle at left,#ffabf3 5%,#ffabf300 28%)}to{background:radial-gradient(circle at left,#ff6464 5%,#ff646400 28%)}}@keyframes lefy{0%{background:radial-gradient(circle at left,#ffc400 5%,#ffc40000 28%)}20%{background:radial-gradient(circle at left,#ff9100 5%,#ff910000 28%)}40%{background:radial-gradient(circle at left,#a74cd2 5%,#a74cd200 28%)}60%{background:radial-gradient(circle at left,#4d25f6 5%,#4d25f600 28%)}80%{background:radial-gradient(circle at left,#ffabf3 5%,#ffabf300 28%)}to{background:radial-gradient(circle at left,#ff6464 5%,#ff646400 28%)}}#app_lab #animatedBackground:after{animation:rify 30s ease infinite alternate;background:#ff9100;background:var(--gradientR);background-repeat:no-repeat;content:"";height:100%;opacity:var(--opacity);position:absolute;right:0;top:0;transform:scaleY(1.8) translateY(var(--gradientYR));transition:all .5s;width:30%}@-webkit-keyframes rify{to{background:radial-gradient(circle at right,#ffc400 5%,#ffc40000 28%)}80%{background:radial-gradient(circle at right,#ff9100 5%,#ff910000 28%)}60%{background:radial-gradient(circle at right,#a74cd2 5%,#a74cd200 28%)}40%{background:radial-gradient(circle at right,#4d25f6 5%,#4d25f600 28%)}20%{background:radial-gradient(circle at right,#ffabf3 5%,#ffabf300 28%)}0%{background:radial-gradient(circle at right,#ff6464 5%,#ff646400 28%)}}@-moz-keyframes rify{to{background:radial-gradient(circle at right,#ffc400 5%,#ffc40000 28%)}80%{background:radial-gradient(circle at right,#ff9100 5%,#ff910000 28%)}60%{background:radial-gradient(circle at right,#a74cd2 5%,#a74cd200 28%)}40%{background:radial-gradient(circle at right,#4d25f6 5%,#4d25f600 28%)}20%{background:radial-gradient(circle at right,#ffabf3 5%,#ffabf300 28%)}0%{background:radial-gradient(circle at right,#ff6464 5%,#ff646400 28%)}}@keyframes rify{to{background:radial-gradient(circle at right,#ffc400 5%,#ffc40000 28%)}80%{background:radial-gradient(circle at right,#ff9100 5%,#ff910000 28%)}60%{background:radial-gradient(circle at right,#a74cd2 5%,#a74cd200 28%)}40%{background:radial-gradient(circle at right,#4d25f6 5%,#4d25f600 28%)}20%{background:radial-gradient(circle at right,#ffabf3 5%,#ffabf300 28%)}0%{background:radial-gradient(circle at right,#ff6464 5%,#ff646400 28%)}}#app_lab ._3d_g{height:100vh;overflow:hidden;position:relative;width:100%!important;z-index:1}#app_lab #content{display:block;height:100%!important;pointer-events:none;width:100%!important}#app_lab #_3d{height:100%;position:absolute;width:100%;z-index:1}#app_lab .PageUIController{height:100vh;left:0;position:absolute;top:0;width:100%}#app_lab .container{left:0;overflow:hidden auto;top:0;width:100%}#app_lab .container::-webkit-scrollbar{width:12px}#app_lab .container::-webkit-scrollbar-thumb{background-color:rgba(46,46,46,.29)}#app_lab .container::-webkit-scrollbar-track{background-color:hsla(0,0%,100%,.29)}#app_lab .Scroll{width:1px}#menu_hud{height:100vh;opacity:1;position:absolute;width:100vw}#app_lab .logo_ball{bottom:19%;left:50%;max-width:240px;outline:4px solid #fff;outline-offset:0;padding:12px 25px 0;position:absolute;transform:translateX(-50%);width:85%}#app_lab .text_logo_ball{color:#000;font-family:AdihausDIN-Bold!important;font-size:1.05rem;line-height:0px;text-align:center}#background_menu{background-image:url(assets/img/menu_background.jpg);background-position:50%;background-size:cover;height:100%;opacity:1;position:absolute;transition:all .5s;width:100%;z-index:0}#app_lab #input_tech{display:none;left:50%;opacity:0;position:absolute;top:50px;transform:translateX(-50%);transition:all;z-index:3}.text_3d{font-size:calc(1.2rem + .25568vw - .81818px);line-height:90%;max-width:463px;position:absolute;text-shadow:3px 3px 0 #fff,-1px -1px 0 #fff,1px -1px 0 #fff,-1px 1px 0 #fff,1px 1px 0 #fff;transform:translateX(12vh) rotateY(90deg);transform-style:preserve-3d;width:90vw}.text_3d,.text_3d div{font-family:AdihausDIN-Bold!important}.content_3d{display:none;left:50%;position:absolute;top:50%;transform:rotateY(0deg);transform-style:preserve-3d}._3d_text{height:100%;position:absolute;top:0;width:100%}#text3t,#text4t{transform:translateX(11vh)}#hud_tech{height:100vh;opacity:0;position:absolute;width:100vw}.share_tech{bottom:50px;left:50%;opacity:0;transform:translate(-50%,-40px)}.share_tech button:before{transform:translate(-46px,-7px)!important}#tech_input{display:none;left:50%;max-width:360px;opacity:1;opacity:0;text-align:center;top:30px;transform:translate(-50%);width:95%;z-index:5}#background_text{padding:5px 10px!important}.Input_label{color:#000;font-family:adineuePROCond-Bold!important;font-size:calc(1rem + .56818vw - 1.81818px);line-height:88%;margin-top:15px;text-align:center}#background_share{background-image:url(assets/img/background_shot.jpg);background-position:50%;background-size:cover;height:100%;opacity:0;position:absolute;transition:all .5s;width:100%;z-index:0}#button_overlay{background-color:#ffffff00;cursor:pointer;height:67%;pointer-events:all;position:absolute;top:50%;transform:translateY(-50%);width:100%}#ball_history{background-image:url(assets/img/background_rainbow.png);background-size:100% 100%;display:none;min-height:60vh}#ball_history,#menu_balls{background-repeat:no-repeat;width:100%}#menu_balls{background-image:url(assets/img/flag_history_2.png);background-position:top;background-size:auto 80%;height:100%;padding-top:5%}.titel_menu_balls{margin:auto;text-align:center;width:95%}.balls_menu{display:flex;flex-wrap:wrap;gap:15px;justify-content:center;margin:auto;max-width:800px;padding-bottom:50px;padding-top:50px;width:95%}.title_white_history{color:#fff;font-family:adineuePROCond-Bold!important;font-size:calc(3rem + .71023vw - 2.27273px);line-height:88%;text-shadow:3px 2px 4px #00000063;text-transform:uppercase}.subtitle_history{font-family:AdihausDIN-Regular!important;font-size:calc(.8rem + .09233vw - .29545px);margin:13px auto auto;width:95%}.button_ball{cursor:pointer;font-size:1rem;text-align:center;text-transform:uppercase;width:90px}.button_ball img{border-radius:50px;transform:translateY(0);transition:all .5s ease}.button_ball:hover img{box-shadow:0 20px 9px 0 #0000005c;transform:translateY(-11px)}.button_ball p{font-family:AdihausDIN-CnBold!important;font-size:1.2rem;margin:5px}#pop_ball{backdrop-filter:blur(5px);background-color:#ffffff3b;height:100vh;position:fixed;top:0;width:100%;z-index:99}#show_ball{background-image:url(assets/img/flag_history_3.png);background-position:top;background-repeat:no-repeat;background-size:auto 100%;height:90vh;max-height:600px;opacity:1;padding-top:4%;position:absolute;top:50%;transform:translateY(-50%);width:100%}.ballcontainer{left:50%;max-width:800px;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:95%}.ballcontainerimg{margin:auto auto 10px;max-width:270px;width:95%}.button_close{background-color:#000;border-radius:40px;box-shadow:0 0 0 0 #000;color:#fff;cursor:pointer;font-family:AdihausDIN-Bold!important;font-size:.6;height:30px;margin:6px auto auto;padding-top:6px;text-align:center;transition:all .5s;width:30px}.button_close:hover{background-color:#fff;color:#000}#hud_history{height:100vh;opacity:0;position:absolute;width:100vw}.sub_title{color:#fff;font-family:adineuePROCond-Bold!important;font-size:calc(3rem + 1.27841vw - 4.09091px);left:50%;line-height:88%;position:absolute;text-align:center;text-shadow:0 4px 6px #00000030;text-transform:uppercase;top:106px;transform:translateX(-50%);width:100%}#hud_desing{height:100vh;width:100vw}#hud_desing,.text_desing{opacity:0;position:absolute}.text_desing{bottom:19%;left:50%;margin:auto;max-width:605px;transform:translateX(-50%);width:95%}.text_desing_ball{color:#000;font-family:AdihausDIN-Bold!important;font-size:1.4rem;line-height:22px;text-align:center;transform:translateY(65%)}#trivia{backdrop-filter:blur(1px) opacity(.5);background-image:url(assets/img/rainbow_transparent.png);background-repeat:no-repeat;background-size:100% 100%;display:none;padding-bottom:20px;position:relative;width:100%}.trivia_container{margin:auto;max-width:800px;padding-top:50px;width:95%}.trivia_title{font-family:AdihausDIN-CnBoldItalic!important;font-size:2.8rem;line-height:40px;text-align:center}.trivia_sbtitle{font-family:AdihausDIN-Regular!important;font-size:1rem;margin:auto;max-width:550px;padding-bottom:30px;padding-top:25px;text-align:center;width:95%}.trivia_table{background-color:#fff;border:2px solid #000;border-radius:10px;margin:25px auto auto;max-width:500px;position:relative;width:95%}#pregunta{background-color:#000;color:#fff;font-family:AdihausDIN-CnBoldItalic!important;font-size:1.4rem;padding:12px;text-align:center}.respuesta_trivia{border-top:2px solid #000;cursor:pointer;font-family:AdihausDIN-Medium!important;font-size:.8;padding:10px 5px;text-align:left;transition:all .5s}.respuesta_trivia:active{background-color:#fff;color:#000}#end,#start{background-color:#fff;height:100%;left:50%;position:absolute;text-align:center;top:50%;transform:translate(-50%,-50%);width:100%}.bt_again{margin:15px auto auto;position:relative;width:178px}#trivia_name:before{transform:translate(-46px,-7px)!important}@media (hover:hover){.respuesta_trivia:hover{background-color:#000;color:#fff}}#game{//height:100vh;background-image:url(assets/img/rainbow_transparent.png);background-repeat:no-repeat;background-size:100% 100%;display:none;padding-bottom:15px}#game,.game_container{position:relative;width:100%}#base_game{margin:-90px auto auto;max-width:320px;overflow:hidden;width:95%}#base_game canvas{overflow:hidden;pointer-events:none}.hud_score{margin:auto;max-width:500px;padding-top:25px;text-align:center;width:95%}#score{margin-top:15px}#iconTap{bottom:0;left:50%;pointer-events:none;position:absolute;transform:translateX(-50%);width:50px}.button_game{width:100%}#end_game{background-color:#fff;max-width:320px;padding:29px 0;top:35%!important;width:95%}#end_game button:before{transform:translate(-27px,-7px)}#ini_game{background-color:#fff;max-width:320px;padding:29px 0;top:35%!important;width:95%}#game_name{margin-top:0}#game_name:before,#terminarGame:before{transform:translate(-46px,-7px)!important}#base_game canvas{height:auto!important;width:100%!important}#pop_up{backdrop-filter:blur(5px);background-color:#ffffff3b;display:none;height:100vh;position:fixed;top:0;width:100%;z-index:99}.ranking_title{background-color:#000;color:#fff;font-family:AdihausDIN-CnBoldItalic!important;font-size:1.4rem;padding:12px;text-align:center}.ranking_text{border-top:2px solid #000;cursor:pointer;display:flex;font-family:AdihausDIN-Medium!important;font-size:.8;justify-content:space-between;padding:9px 21px 0 15px;text-align:left;transition:all .5s}.name_text{font-family:AdihausDIN-Regular!important}.score_text{font-family:AdihausDIN-CnBoldItalic!important;font-size:1.2rem!important;text-align:right}.image_share{margin:10px auto auto;max-width:500px;width:95%}.container_button_share{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin:4px auto auto;max-width:574px;width:95%}.button_image_share{position:relative}#feed_adidas,#share_data,#story_adidas{height:46px;width:178px}#share_data:before{transform:translate(-74px,-6px)!important}#story_adidas:before{transform:translate(-63px,-10px)!important}#feed_adidas:before{transform:translate(-66px,-9px)!important}.share_icon svg{fill:#fff;width:20px}.share_icon:hover svg{fill:#000;transition:all .5s}.share_icon:before{transform:translate(-7px,-3px)}.share_icon{padding:5px 10px 0}#laoding{background-color:#fff;height:100%;position:absolute;top:0;width:100%;z-index:9999}#content_Loading{left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:320px}#anima_loading{-webkit-animation:walk 2s steps(29) infinite;-moz-animation:walk 2s steps(29) infinite;-o-animation:walk 2s steps(29) infinite;animation:walk 2s steps(29) infinite;background-image:url(assets/img/sprite-op.png);background-size:auto 100%;height:75px;margin:auto;width:30px}#logo_Loading{margin:auto;width:120px}#text_loading{font-family:AdihausDIN-CnBoldItalic;text-align:center}@-webkit-keyframes walk{0%{background-position:0}to{background-position:-870px}}@-moz-keyframes walk{0%{background-position:0}to{background-position:-870px}}@-o-keyframes walk{0%{background-position:0}to{background-position:-870px}}@keyframes walk{0%{background-position:0}to{background-position:-870px}}