.Button_button__30ukX{cursor:pointer;border-radius:50px;text-align:center;background-color:#fff;padding:15px;font-size:1.4rem;text-transform:uppercase;font-weight:700;display:block}.Button_button__30ukX.Button_disabled__ifhC4{pointer-events:none}.Button_button__30ukX.Button_disabled__ifhC4 .Button_inner__Kxuib{opacity:.5}.Button_button__30ukX .Button_inner__Kxuib{display:flex;align-items:center;justify-content:center}.Button_button__30ukX .Button_inner__Kxuib span{color:#000}.Button_button__30ukX .Button_inner__Kxuib svg{height:15px;margin-right:10px}.Button_button__30ukX.Button_small__31u5I{padding:5px 10px;font-size:1.4rem;display:inline-block}.Button_button__30ukX.Button_primary__RWocB{background-color:var(--color-primary)}.Button_button__30ukX.Button_secondary__X4hrj{background-color:#fff}.Button_button__30ukX.Button_ghost__hMnJy{background-color:transparent;border:1px solid #000}.Button_fixed__7g_7L{position:fixed;bottom:30px;right:30px;left:30px}.ActivityCard_activity__Ym_IZ{height:200px;width:150px;border-radius:15px;background:var(--gradient);box-shadow:0 0 10px 0 rgba(0,0,0,.3);position:relative;padding:7px;display:flex;flex-direction:column;justify-content:space-between}.ActivityCard_activity__Ym_IZ>*{position:relative}.ActivityCard_activity__Ym_IZ .ActivityCard_title__nrtf7{font-family:var(--font-title-alt);-webkit-font-smoothing:antialiased;letter-spacing:1px;font-weight:100;text-transform:uppercase;font-display:swap;font-size:3rem;line-height:2.5rem;color:#fff}.ActivityCard_activity__Ym_IZ .ActivityCard_title__nrtf7 .ActivityCard_primary__ISCgi{color:var(--color-primary)}.ActivityCard_activity__Ym_IZ .ActivityCard_description__pXjXV{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;color:#fff;text-transform:uppercase;font-size:1.4rem;line-height:1.7rem}.ActivityCard_activity__Ym_IZ.ActivityCard_withCta__0gPLZ .ActivityCard_description__pXjXV{position:relative;bottom:30px}.ActivityCard_activity__Ym_IZ .ActivityCard_identifier__aNheo{position:absolute;width:25px;height:25px;background-color:var(--color-primary);border-radius:50%;color:#000;top:7px;right:7px;display:flex;justify-content:center;align-items:center;font-family:var(--font-title);font-weight:700}.ActivityCard_activity__Ym_IZ .ActivityCard_emoji__F3JEm{position:absolute;font-size:6rem;top:45%;left:50%;transform:translate(-50%,-50%)}.ActivityCard_activity__Ym_IZ.ActivityCard_selected__rirJf{filter:brightness(.5)}.ActivityCard_button__oljer{background:var(--color-primary);border-radius:15px;color:#000;width:100%;display:block;text-align:center;text-transform:uppercase;font-size:1.2rem;font-weight:700;padding:5px 0;position:relative;top:-32px;width:calc(100% - 10px);left:5px}.QRButton_button__bO7C4{width:60px;height:60px;border-radius:50%;display:flex;justify-content:center;align-items:center;background-color:var(--color-primary)}.Error_error__Ppl0V{position:absolute;top:50%;width:70%;background:#fff;z-index:1;left:50%;transform:translate(-50%,-50%);border-radius:5px;padding:10px;text-align:center}.Error_close__K0qqL{position:absolute;right:0;top:0;padding:5px 15px}.Success_success__yRkUk{background:var(--gradient);position:fixed;top:0;left:0;right:0;bottom:0;top:var(--topbar-height);display:flex;flex-direction:column;align-items:center;justify-content:space-between;width:100%;overflow:hidden;z-index:1}.Success_close__5Y8oN{position:absolute;right:10px;top:10px;z-index:1;padding:15px}.Success_title__HxAK3{font-family:var(--font-title-alt);-webkit-font-smoothing:antialiased;letter-spacing:1px;font-weight:100;text-transform:uppercase;font-display:swap;font-size:7rem;line-height:5.5rem;text-align:center;padding:0 50px;color:#fff;margin-top:80px}.Success_title__HxAK3 .Success_primary__0uYS_{color:var(--color-primary)}.Success_check__OXkm6{width:60px;height:60px;border-radius:50%;border:1px solid #fff;display:flex;justify-content:center;align-items:center}.Success_bravo__d1d8z{position:absolute;left:15px;top:15px;font-family:var(--font-title);color:#fff;font-weight:700;text-transform:uppercase;font-size:2.5rem}.Success_pointsBlock__q8ZyW{background:linear-gradient(#46ddbc,#00957a);border-radius:10pt 10pt 0 0;min-height:200px;display:flex;flex-direction:column;justify-content:space-around;position:relative;width:calc(100% - 120px);margin-bottom:60px;color:#fff;align-items:center}.Success_pointsBlock__q8ZyW .Success_points__kGH9m{text-align:center;text-transform:uppercase}.Success_pointsBlock__q8ZyW .Success_points__kGH9m .Success_pointsValue__Q83mY{font-size:8rem;line-height:6rem;font-family:var(--font-title);font-weight:700}.Success_pointsBlock__q8ZyW.Success_status__3bkWw{padding-bottom:50px;padding-top:10px}.Success_pointsBlock__q8ZyW.Success_RACER__0XclS{background:linear-gradient(#00ad90,#087a66)}.Success_pointsBlock__q8ZyW.Success_FINISHER___UoYy{background:linear-gradient(#57cce3,#1075bc)}.Success_pointsBlock__q8ZyW.Success_PODIUM__hDykQ{background:linear-gradient(#ff5a3e,#b22525)}.Success_pointsBlock__q8ZyW.Success_WINNER__QUXy6{background:linear-gradient(#ffd84f,#daa726)}.Success_pointsBlock__q8ZyW.Success_LEGEND__wGfp7{background:linear-gradient(#bb67ff,#482675)}.Success_pointsBlock__q8ZyW .Success_level__FXkjW{font-family:var(--font-title);color:#fff;font-size:3rem;font-weight:700;text-transform:uppercase}.Success_pictureWrapper__tn7vU{width:80px;height:80px;border:2px solid #fff;border-radius:50%;margin:20px 0;box-shadow:0 0 20px 8px rgba(255,255,255,.3);overflow:hidden}.QRCodeScanner_view__Sx8tD{position:fixed;inset:0;top:var(--topbar-height);z-index:0;background-color:#000;overflow:hidden;z-index:1;bottom:0;right:0;left:0}.QRCodeScanner_scanner__30rek{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.QRCodeScanner_back___excd{position:absolute;top:20px;right:20px;z-index:1;background:#fff;border-radius:50%;width:30px;height:30px;display:flex;justify-content:center;align-items:center}.QRCodeScanner_result__hldTI{position:absolute;bottom:100px;left:50%;transform:translateX(-50%);z-index:1;width:80%;max-width:350px}.QRCodeScanner_cameraFacing__9NuSN{bottom:25px;position:absolute;z-index:1;right:25px;width:50px;height:50px;border-radius:50%;display:flex;justify-content:center;align-items:center;filter:grayscale(.5)}.QRCodeScanner_cameraFacing__9NuSN svg{width:25px!important;height:25px!important;margin:0 0 0 auto!important}@-webkit-keyframes QRCodeScanner_spin__a_qfO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes QRCodeScanner_spin__a_qfO{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.QRCodeScanner_spin__a_qfO{-webkit-animation:QRCodeScanner_spin__a_qfO 2s linear infinite;animation:QRCodeScanner_spin__a_qfO 2s linear infinite;height:30px!important;width:30px!important;margin-right:0!important}.QRCodeScanner_spin__a_qfO path{opacity:1!important}.QRCodeScanner_loading__E9rdD{position:fixed;inset:0;top:var(--topbar-height);background:var(--gradient)}.Main_activities__HKme9{margin-top:-5px;position:relative;z-index:1}.Main_activities__HKme9 ul{padding:15px 5px;display:flex;flex-direction:row;overflow-x:auto}.Main_activities__HKme9 ul li{margin:0 5px}.Main_buttonList___DKae{display:inline-block!important;margin-left:10px!important;background-color:#fff;padding:5px 10px;border-radius:50px;display:flex;align-items:center;margin-left:10px}.Main_buttonList___DKae a{color:#000}.Main_buttonList___DKae svg{margin-right:5px}.Main_qrcode__rPXuP{position:fixed;bottom:15px;right:15px;z-index:1;cursor:pointer}.Splash_intro__61r8q{background:linear-gradient(180deg,var(--color-gradient-top) 0,var(--color-gradient-bottom) 100%);overflow-y:auto;padding:0 40px;height:100%;overflow:hidden;z-index:1;position:relative}.Splash_cards___m4Sc{position:fixed;width:100%;left:0;right:0;transform:scale(2.5) translateX(40%);bottom:-20%;-webkit-animation:Splash_translate__K8mai 10s linear forwards;animation:Splash_translate__K8mai 10s linear forwards}.Splash_buttonWrapper__RAYtU{position:fixed;height:120px;padding:20px;background-color:var(--color-gradient-bottom);background:linear-gradient(0deg,var(--color-gradient-bottom) 50%,hsla(0,0%,100%,0) 100%);bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:flex-end;z-index:1}.Splash_buttonWrapper__RAYtU .Splash_button__FZNNd{width:100%}@-webkit-keyframes Splash_translate__K8mai{0%{transform:scale(2.5) translateX(40%)}to{transform:scale(2.5) translateX(-10%)}}@keyframes Splash_translate__K8mai{0%{transform:scale(2.5) translateX(40%)}to{transform:scale(2.5) translateX(-10%)}}