.external-providers-list{list-style:none;margin:0;padding:0;position:relative;padding-top:8px;padding-bottom:8px}@media(max-height:1000px){.external-providers-list{text-align:center}}.external-providers-list li{justify-content:flex-start;position:relative;width:100%;text-align:left;padding:8px 16px;display:flex;align-items:center;cursor:pointer;color:var(--primary-font-color);font-size:1rem}@media(max-height:800px),(max-width:500px) and (orientation:portrait){.external-providers-list li{padding:.1rem 1rem}}@media(max-height:650px){.external-providers-list li{width:auto;display:inline-flex;padding:.1rem}.external-providers-list li button span{display:none}}.external-providers-list li>button{display:inline-flex;align-items:center;justify-content:center;position:relative;background-color:transparent;outline:0;margin:0;cursor:pointer;user-select:none;line-height:1.75;min-width:64px;-webkit-transition:background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border-color 250ms cubic-bezier(.4,0,.2,1) 0ms,color 250ms cubic-bezier(.4,0,.2,1) 0ms;transition:background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border-color 250ms cubic-bezier(.4,0,.2,1) 0ms,color 250ms cubic-bezier(.4,0,.2,1) 0ms;width:100%;box-shadow:none;padding:.7rem;border-radius:.3rem;border:1px solid var(--primary-hover-color);transition-duration:200ms;color:var(--primary-font-color);font-size:1rem;font-family:Poppins}.external-providers-list li>button img{width:16px;height:16px;margin-right:1rem}.external-providers-list li>button::-moz-focus-inner{border-style:none}.external-providers-list li>button.Mui-disabled{pointer-events:none;cursor:default}.external-providers-list li>button:hover{text-decoration:none;background:var(--primary-hover-color);border:1px solid var(--primary-hover-color)}.external-providers-list li>button span{margin-right:.3rem}@media(max-height:100px){.external-providers-list li>button span{margin-right:0}.external-providers-list li>button img{margin-right:.5rem}}.language-selector{flex-direction:row;position:relative;z-index:20;transition-duration:100ms}.language-selector>button{display:flex;width:100%;align-items:center;justify-content:center;position:relative;box-sizing:border-box;background-color:transparent;outline:0;margin:0;cursor:pointer;user-select:none;vertical-align:middle;text-decoration:none;font-family:Poppins;line-height:1.75;min-width:64px;padding:5px 15px;border-radius:4px;transition:background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border-color 250ms cubic-bezier(.4,0,.2,1) 0ms,color 250ms cubic-bezier(.4,0,.2,1) 0ms;font-size:1rem;font-weight:normal;color:var(--primary-font-color-lighter-1);border:1px solid var(--primary-border-color);gap:10px;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.language-selector>button img{margin-right:1rem;width:24px;height:24px}.login-banner{display:flex;flex-wrap:wrap;flex-direction:row;flex:1 0 auto;width:auto;align-items:center;justify-content:center;position:relative;height:130px;z-index:10}.login-banner-content{width:100%;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:center;gap:15px}.login-banner-content h1{font-size:1.25rem;font-style:italic;color:#ff9313;font-weight:normal;margin:0}.login-banner-content img{height:180px;width:auto}.smash-world-bg{position:fixed;top:0;left:0;width:100vw;height:100vh;z-index:0;background:#fff;background:linear-gradient(180deg,rgba(255,255,255,1) 0%,rgba(235,246,252,1) 14%,rgba(116,196,233,1) 73%,rgba(158,214,237,1) 100%)}.smash-world-bg [data-bg="clouds"]{position:absolute;top:10vh;width:100vw;height:40vh;background-image:url('media/clouds.png');background-repeat:repeat-x;background-size:auto 100%;animation:scroll-clouds 180s linear infinite;z-index:1}@keyframes scroll-clouds{0%{background-position:100% 0}100%{background-position:0 0}}[data-bg="word"]{position:absolute;bottom:0;width:100vw;height:100vh;overflow:hidden;z-index:2}[data-bg="word"] div{--hp:calc(100vh/.7);position:absolute;top:50%;left:50%;width:calc(800px + var(--hp));height:calc(800px + var(--hp));max-width:3000px;max-height:3000px;min-height:700px;min-width:700px;background-image:url('media/world.png');background-size:100% 100%;background-repeat:no-repeat;background-position:center;transform:translateX(-50%);animation:rotate-bg 800s linear infinite}@media all and (orientation:landscape) and (max-height:800px){[data-bg="word"] div{width:calc(700px + var(--hp));height:calc(700px + var(--hp))}}@media all and (orientation:portrait){[data-bg="word"] div{width:calc(1200px + var(--hp));height:calc(1200px + var(--hp))}}@keyframes rotate-bg{0%{transform:translateX(-50%) rotate(0deg)}100%{transform:translateX(-50%) rotate(360deg)}}.smash-world-bg[variant="clouds"] [data-bg="word"] div{display:none}.smash-world-bg[variant="clouds"]{background-size:100% 100%;background-repeat:no-repeat;background-image:url('media/sky-bg.jpg')}*{margin:0;padding:0;box-sizing:border-box;font-family:Poppins}.login{display:flex;flex-direction:row;flex-wrap:nowrap;min-height:1px;width:100vw;height:100vh;align-content:center;align-items:center;justify-content:center}#content_loginForm{overflow:auto}.login-main{display:flex;flex-wrap:nowrap;width:auto;flex-direction:column;justify-content:center;margin:auto;z-index:10;padding:15px}.login-content{margin:0;flex-direction:row;display:flex;align-items:center;width:100%;position:relative;background:#fff;border-radius:10px;padding:.5rem 2rem;padding-top:30px;box-shadow:rgba(0,0,0,.07) 0 1px 2px,rgba(0,0,0,.07) 0 2px 4px,rgba(0,0,0,.07) 0 4px 8px,rgba(0,0,0,.07) 0 8px 16px,rgba(0,0,0,.07) 0 16px 32px,rgba(0,0,0,.07) 0 32px 64px}.login-body{display:flex;flex-wrap:nowrap;flex-direction:column;width:100%;height:100%;padding:1rem;padding-bottom:30px;justify-content:space-evenly}.login-header{display:flex;flex-wrap:nowrap;width:100%;flex-direction:column;justify-content:space-between;align-items:center;margin-bottom:15px}.login-title{margin:0;flex-direction:row;order:2}.login-title h2{font-family:"Poppins Light";color:var(--primary-color-higher-1);margin-bottom:0;font-size:24px;margin:0;font-weight:100;line-height:1.2}.login-top-actions{position:fixed;top:15px;right:15px;display:flex;flex-direction:column;flex-wrap:nowrap;align-items:stretch;justify-content:flex-start;gap:10px;z-index:100}.login-language{margin:0;flex-direction:row;text-align:right}.login-auth-list{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;align-items:center;gap:20px;justify-content:space-evenly}.login-auth-list>div{flex:3;max-width:450px;width:100%}.login-auth-form{display:inline-flex;flex-direction:column;position:relative;min-width:0;margin:0;border:0;vertical-align:top;padding:15px 0;gap:10px}.login-auth-form-username{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;margin:0;border:0;vertical-align:top;width:100%}.login-auth-form-title{font-family:"Poppins Light";font-size:1rem;color:var(--primary-font-color);-webkit-transform:none;-moz-transform:none;-ms-transform:none;transform:none;display:none}.login-auth-form-control{font-family:Poppins;font-weight:400;font-size:1rem;line-height:1.4375em;color:rgba(0,0,0,.87);box-sizing:border-box;cursor:text;display:inline-flex;align-items:center;position:relative;padding:0;margin-bottom:1rem;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px;border-radius:5px}.login-auth-form input:-webkit-autofill,.login-auth-form input:-webkit-autofill:hover,.login-auth-form input:-webkit-autofill:focus,.login-auth-form input:-webkit-autofill:active{-webkit-box-shadow:0 0 0 30px white inset !important}.login-auth-form input{padding:12px 0;border:0;box-sizing:content-box;background:none;margin:0;display:block;min-width:0;width:100%;font-size:1.1rem;text-align:center}.login-auth-form input:focus{outline:0}.login-auth-form input:disabled{color:rgba(0,0,0,.38);cursor:default}.login-auth-form-password{display:inline-flex;flex-direction:column;position:relative;min-width:0;padding:0;margin:0;border:0;vertical-align:top;width:100%}.login-auth-form-password input{margin-bottom:0;padding:12px 40px}.login-auth-form-password-show{position:absolute;top:50%;transform:translateY(-50%);right:10px;display:flex;max-height:2em;align-items:center;white-space:nowrap;color:rgba(0,0,0,.54);margin-left:8px}.login-auth-form-password-show button{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;background-color:transparent;outline:0;border:0;margin:0;cursor:pointer;user-select:none;vertical-align:middle;text-align:center;font-size:1.5rem;padding:8px;border-radius:50%;overflow:visible;color:rgba(0,0,0,.54);-webkit-transition:background-color 150ms cubic-bezier(.4,0,.2,1) 0ms;transition:background-color 150ms cubic-bezier(.4,0,.2,1) 0ms}.login-auth-form-password-show button:disabled{pointer-events:none;cursor:default;background-color:transparent;color:rgba(0,0,0,.26)}.login-auth-form-password-show button:hover{background-color:rgba(0,0,0,.04)}.login-auth-forgot-password{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:flex-end}.login-auth-forgot-password button{display:inline-flex;align-items:center;justify-content:center;position:relative;background-color:transparent;outline:0;border:0;margin:0;cursor:pointer;user-select:none;font-weight:500;min-width:64px;padding:6px 8px;border-radius:4px;-webkit-transition:background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border-color 250ms cubic-bezier(.4,0,.2,1) 0ms,color 250ms cubic-bezier(.4,0,.2,1) 0ms;transition:background-color 250ms cubic-bezier(.4,0,.2,1) 0ms,box-shadow 250ms cubic-bezier(.4,0,.2,1) 0ms,border-color 250ms cubic-bezier(.4,0,.2,1) 0ms,color 250ms cubic-bezier(.4,0,.2,1) 0ms;color:var(--primary-color-higher-1);font-size:.9rem;font-family:"Poppins Light"}.login-auth-forgot-password button:hover{background-color:rgba(25,118,210,.04)}.login-auth-actions{display:flex;flex-wrap:wrap;width:100%;flex-direction:row;justify-content:center}.login-auth-actions button{outline:0;user-select:none;text-decoration:none;font-weight:500;min-width:64px;border:none;color:#fff;font-family:"Poppins Light";cursor:pointer;transition-duration:200ms;position:relative;background:var(--primary-color-higher-1);display:inline-block;padding:.75rem 1rem;border-radius:2rem;width:75%;font-size:1.2rem;margin-top:10px;position:relative;z-index:1;text-align:center;transition-duration:200ms}.login-auth-actions button:hover{transform:scale(1.05)}.login-auth-actions button:focus{transform:scale(1.03)}.login-auth-actions button:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#f05c12;border-radius:20px;z-index:-1}.login-auth-actions button:after{content:'';position:absolute;left:0;top:4px;width:100%;height:100%;background:#c04508;border-radius:20px;z-index:-2}.login-auth-actions button .fa-spinner{display:none;position:absolute;right:10px;bottom:calc(50% - 12.5px);font-size:25px;left:initial;color:#fff;-webkit-animation:fa-spin 1s infinite linear;-webkit-animation:fa-spin 1s infinite linear;animation:fa-spin 1s infinite linear}.ui.message.login-auth-error-message{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;margin:0;display:none}.ui.message.login-auth-error-message i{font-size:20px;margin-right:.5rem}.login-auth-list>div.login-external-providers{display:flex;flex-wrap:wrap;flex-direction:row;flex-direction:column}.login-external-providers>h2{position:relative;z-index:1;text-align:center;font-weight:normal;font-size:1rem}.login-external-providers>h2:before{border-top:1px solid var(--primary-hover-color);content:"";margin:0 auto;position:absolute;top:50%;left:0;right:0;bottom:0;width:100%;z-index:-1}.login-external-providers>h2>span{background:#fff;padding:0 15px}.external-providers-list{display:flex;flex-wrap:wrap;flex-direction:row;width:100%;justify-content:center}.external-providers-list li{padding:4px 8px;width:auto}.external-providers-list li>button{border-radius:50px;padding:5px 15px;border:1px solid #e97132;box-shadow:rgba(50,50,93,.25) 0 2px 5px -1px,rgba(0,0,0,.3) 0 1px 3px -1px}.external-providers-list li>button span{display:none}.login-external-providers-full-text{margin:0;display:none}.login-create-account{display:flex;flex-wrap:nowrap;width:100%;flex-direction:row;justify-content:center;margin-top:2rem;color:var(--primary-font-color-lighter-1);align-items:center}.login-create-account>div{display:flex;flex-wrap:nowrap;flex-direction:row;justify-content:center;color:var(--primary-font-color-lighter-1);align-items:center;gap:15px;background:#ebebeb;padding:15px 30px;border-radius:10px}.login-create-account h2{font-size:1rem;font-weight:normal;text-align:center;margin:0}.login-create-account-btn{display:inline-flex;align-items:center;justify-content:center;position:relative;box-sizing:border-box;outline:0;margin:0;user-select:none;text-decoration:none;min-width:64px;padding:7px 15px;border-radius:5px;color:#e97132 !important;background:#fff;transition-duration:200ms;cursor:pointer;border:none;font-size:14px;font-family:"poppins light";line-height:1.75;z-index:10;position:relative;box-shadow:rgba(0,0,0,.12) 0 1px 3px,rgba(0,0,0,.24) 0 1px 2px}.login-create-account-btn:hover{background:#f37021 !important;color:#fff !important}.login-auth-list .login-create-account-btn{margin-top:10px}.login-review{position:absolute;width:100vw;height:var(--rvh);display:flex;align-items:center;flex-direction:column;flex-wrap:nowrap;justify-content:center;background:transparent linear-gradient(180deg,#fff 0%,rgba(244,116,33,.4) 100%) 0% 0% no-repeat padding-box;color:var(--primary-color-higher-1);font-size:1.5rem}.login-review lottie-player{width:200px;height:auto}.ui.popup.language-selector-menu{min-width:200px;margin-top:5px;background:none}.ui.popup.language-selector-menu .item{width:100%;display:flex;align-items:center;cursor:pointer;border-radius:5px;padding:.3rem 1rem}.ui.popup.language-selector-menu .item:hover{background:var(--primary-hover-color)}.ui.popup.language-selector-menu .item img{margin-right:10px}.smash-use-native-application{text-align:center}.smash-use-native-application>div{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;padding:15px;width:100%;justify-content:center}.smash-use-native-application img{width:70px;border-radius:10px}.smash-use-native-application svg{width:70px;height:60px}.smash-use-native-application>div img:first-of-type{margin-right:30px}.smash-use-native-application>div img:last-of-type{margin-left:30px}.smash-use-native-application>div i{font-size:30px}.login-auth-code{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:15px}.login-auth-code>img{height:50px;width:auto}.login-header .login-language{position:absolute;top:0;width:100%;margin:0}#loginLanguageSelector{background:#fff;color:rgba(20,20,20,.75);padding:5px 20px}#loginLanguageSelector img{display:none}.language-selector-menu{height:calc(100vh - 100px);min-height:100px;max-height:300px;overflow:auto;text-align:center;background:#fff !important}.language-selector-menu .form-select-option{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;color:var(--primary-font-menu-color);padding:.2rem .5rem;transition-duration:200ms;border-radius:5px;cursor:pointer;min-height:30px;min-width:200px}.language-selector-menu .form-select-option:hover{background:#00000029}.language-selector-menu .flag-icon{margin-right:.5rem;width:24px;height:auto}.login-auth-or{position:relative;text-align:center;padding:15px 0}.login-auth-or span{display:inline-block;padding:5px 15px;background:#fff;position:relative;z-index:10;color:#e97132;font-size:14px}.login-auth-or:before{position:absolute;left:0;top:50%;transform:translateY(-50%);content:'';width:100%;height:1px;background:#e97132;z-index:0}.kids-login-button{width:auto;height:45px;border:none;outline:none;cursor:pointer;background:#ffc000;color:#fff !important;font-family:'Poppins Light';font-size:1.2rem;line-height:1.2;text-decoration:none;display:flex;justify-content:center;align-content:center;align-items:center;border-radius:50px;padding:5px 30px;position:relative;z-index:1;text-align:center}.kids-login-button:before{content:'';position:absolute;left:0;top:0;width:100%;height:100%;background:#ffc200;border-radius:20px;z-index:-1}.kids-login-button:after{content:'';position:absolute;left:0;top:4px;width:100%;height:100%;background:#df9d04;border-radius:20px;z-index:-2}.qr-lector-button{height:30px;width:30px;border:none;outline:none;cursor:pointer;background-color:transparent;background-image:url('../../../site/image/icons/qr-code-lector.png');background-repeat:no-repeat;background-position:center;background-size:100% auto}.qr-lector-modal{position:fixed;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.85);z-index:1000;display:none}.qr-lector-modal-wrapper{width:95vw;max-width:600px;background:#fff;border-radius:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.qr-lector-modal-wrapper video{width:100%;padding:15px;height:400px;background:rgba(0,0,0,1)}.qr-lector-modal-header{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:flex-start;gap:15px;padding:15px;font-size:20px}.qr-lector-modal-header button{width:40px;min-width:40px;height:40px;background:#ff6a00;color:#fff;border-radius:50%;border:none;display:flex;align-items:center;justify-content:center;cursor:pointer;z-index:100}.qr-lector-modal-header button i{font-size:30px}.qr-lector-modal-content{display:flex;flex-direction:column;flex-wrap:nowrap;align-content:center;justify-content:center;align-items:center;gap:15px;position:relative;z-index:10}.qr-lector-modal-content select{border:2px dashed #ff9313;padding:15px;border-radius:10px;width:90%;outline:none}.no-camera-error-message{padding:15px}.no-camera-error-message h3{font-weight:normal;font-size:22px}.no-camera-error-message img{border-radius:10px;box-shadow:rgba(0,0,0,.05) 0 6px 24px 0,rgba(0,0,0,.08) 0 0 0 1px}.qr-lector-modal-content-actions{padding:15px 30px;display:flex;flex-direction:column;flex-wrap:nowrap;width:100%;gap:20px}.qr-lector-modal-content-actions button{padding:10px 15px;border-radius:10px;border:none;background:#f37021;color:#fff;font-size:16px;min-height:70px;outline:none;cursor:pointer;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:15px;transition-duration:200ms}.qr-lector-modal-content-actions button:hover{background:#ff9313}.qr-lector-modal-content-actions button i{font-size:25px}.login-auth-list .login-create-account-btn{display:none}@media all and (max-height:800px){.login-banner{height:100px}.login-banner-content img{height:140px}.login-body{padding:5px}.login-auth-form{padding:5px}.login-auth-or{padding:5px}.login-auth-list{gap:15px;padding-bottom:10px}}@media all and (max-height:680px),all and (max-width:600px){.login-banner{height:80px}.login-banner-content img{height:110px}.login-body{padding:5px}.login-auth-form{padding:5px;gap:0}.login-auth-or{padding:5px}.login-auth-list{gap:0;padding-bottom:5px}.external-providers-list{padding-top:0}}@media all and (max-width:600px),all and (max-height:600px){.external-providers-list li>button{font-size:0}.external-providers-list li>button img{margin:0}}@media all and (max-width:600px){.smash-use-native-application-toast{width:initial !important}.smash-use-native-application-toast.ui.toast>.content>.header{font-size:14px;padding-top:20px}.ui.toast-container .toast-box>.compact{display:none}.smash-use-native-application-toast .close.icon{font-size:25px}}