html{box-sizing:border-box;-webkit-text-size-adjust:100%}*,:after,:before{box-sizing:inherit}button,input{overflow:visible}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}textarea{overflow:auto}img,progress,svg,video{vertical-align:middle}img{border-style:none;height:auto;max-width:100%}body,fieldset,h1,ol,ul{margin:0;padding:0}fieldset{border:0}li{list-style:none}button:not(:disabled){cursor:pointer}a{color:#447308}:focus-visible{outline:2px solid #baec79;outline-offset:2px}@media (min-width:768px){:focus-visible{outline-width:3px}}@font-face{font-display:swap;font-family:Nunito;font-style:normal;font-weight:200 900;src:url(https://cloud.educaplay.com/r/fonts/Nunito-VariableFont_wght.69bbc94b3fdbc.ttf) format("truetype")}body{color:#112000;font-family:Nunito,Helvetica,Arial,sans-serif;font-size:.8125rem;font-weight:400;line-height:1.45;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}@media (min-width:768px){body{font-size:.9375rem}}button,optgroup,select{color:#112000;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit}input,select,textarea{color:#112000;font-family:Nunito,Helvetica,Arial,sans-serif}::selection{background:#baec79;color:#112000;text-shadow:none}h1,h2,h3{line-height:1.15}h1{font-size:1.0625rem;font-weight:900}@media (min-width:768px){h1{font-size:1.25rem}}h2{font-size:1.0625rem;font-weight:300}@media (min-width:768px){h2{font-size:1.25rem}}h3{font-size:.9375rem;font-weight:300;line-height:1.15;padding-bottom:5px}@media (min-width:768px){h3{font-size:1.0625rem}}p{font-size:.8125rem;line-height:1.4}@media (min-width:768px){p{font-size:.9375rem}}small{color:#999;font-size:.6875rem;line-height:1!important}@media (min-width:768px){small{font-size:.8125rem}}.text--xs{font-size:.6875rem}@media (min-width:1024px){.text--xs{font-size:.8125rem}}.text--s{font-size:.8125rem;font-weight:300}@media (min-width:1024px){.text--s{font-size:.9375rem}}body .e-btn.e-btn--primary.e-btn--xl{visibility:hidden}body.whiteContainer{background-color:#e8e9e6;min-height:calc(100vh - 96px)}body.whiteContainer:has(.validation--dark){background-color:#070e00!important}body.whiteContainer:has(.validation){background-color:#e8e9e6}p{line-height:1.15}.validation{min-height:calc(100vh - 96px)}.signin-social{display:flex;gap:4px;justify-content:center;padding-top:16px;width:100%}.register-social{display:flex;gap:4px;margin:0 auto 12px;max-width:420px;width:100%}@media (min-width:845px){.register-social{max-width:420px}}.button-social-signin{align-items:center;background-position:50%;background-repeat:no-repeat;border:2px solid #ccc;border-radius:8px;color:currentColor;display:inline-flex;font-weight:600;height:48px;padding:4px;position:relative;text-align:left;text-decoration:none;transition-duration:.4s}.button-social-signin:focus,.button-social-signin:hover{border:2px solid #67a516}.button-social-signin--microsoft{aspect-ratio:1/1;background-image:url(https://cloud.educaplay.com/r/img/i-microsoft.svg);flex-shrink:1}.button-social-signin--google{flex-grow:1;padding-left:40px}.button-social-signin--google:before{background-image:url(https://cloud.educaplay.com/r/img/i-google.svg);background-size:contain;content:"";display:block;height:20px;left:10px;position:absolute;width:20px}.botonGenerico--sinMargen{margin-bottom:0}#anoNacimiento option{color:#112000}.registro__form__txt{margin-bottom:.6rem}@media only screen and (min-width:51.99rem){.registro__form__doble *{width:50%}}.registro__notificaciones{margin-bottom:2rem;margin-top:.5rem}.formularioStandard>form{margin:0 auto;max-width:420px}.claim{font-size:1.25rem;font-weight:700;line-height:1;margin:24px auto 5px;padding:0 12px}@media (min-width:768px){.claim{font-size:1.5rem;margin:49px auto 10px}}.claim:empty{display:none}.claim:empty+.login{padding-top:10px}body:has(.login-pin-container) .claim{display:none}.subClaim{font-size:1rem;margin:0 auto 10px;padding:0 16px;text-align:center;width:100%}@media (min-width:768px){.subClaim{font-size:1.0625rem;margin:0 auto 16px}}body:has(.login-pin-container) .subClaim{display:none}.subClaim a{margin-left:4px}.subClaim--login{display:block!important}#originData{padding-bottom:80px}body:has(.login-pin-container) #originData{align-items:center;display:flex;justify-content:center}.login{align-items:center;display:flex;flex-direction:column;gap:10px;justify-content:center;margin:auto;padding:20px}@media (min-width:768px){.login{gap:16px;padding:30px}}@media (min-width:1024px){.login{padding:40px}}@media (orientation:landscape){body:has(.login-pin-container) .login{margin:0 auto}}.login__wrapper{background-color:#fff;border:1px solid #ccc;border-radius:12px;display:flex;flex-direction:column;gap:5px;margin:0 16px;padding:10px 20px 16px;width:calc(100% - 30px)}@media (min-width:768px){.login__wrapper{border-radius:16px;margin:0;width:100%}}@media (max-width:540px){.login__wrapper{padding:5px 16px 10px}}.login__wrapper h3{font-weight:700;line-height:1;min-height:30px;padding:2px 0 0}@media (min-width:768px){.login__wrapper h3{padding:5px 0 0}}.login__wrapper p{color:#666}.login__wrapper--game{background:#67a516;border:1px solid #528312;color:#fff;padding-top:0}body:has(.login-pin-container) .login__wrapper--default{background:#e8e9e6}body:has(.login-pin-container) .login__wrapper--default>h3{padding-top:10px}body:has(.login-pin-container) .login__wrapper--default>h3 img{display:none}.login__wrapper--guests{background:#ecfed7;border:1px solid #9bd84c;gap:0;padding:5px 20px 20px}@media (max-width:540px){.login__wrapper--guests{padding:5px 16px 16px}}.login__wrapper--guests p{text-align:center}.login__wrapper--inner{background-color:#f4f5f3;border-radius:8px;gap:1px;margin:0;padding:5px 10px 10px;width:100%}@media (min-width:768px){.login__wrapper--inner{border-radius:12px;padding:5px 16px 16px}}.login__wrapper--inner h3{padding:0}body:has(.login-pin-container) .login__wrapper--inner{background-color:#ccc;border:1px solid #999}body:has(.login-pin-container) .login__wrapper--inner .button-social-signin{border-color:#999}body:has(.login-pin-container) .login__wrapper--inner h3 img{display:initial}.login__wrapper--register{padding:20px 20px 16px}@media (max-width:540px){.login__wrapper--register{padding:16px 16px 10px}}.login__wrapper--register .login__wrapper--inner{padding:5px 10px}@media (min-width:768px){.login__wrapper--register .login__wrapper--inner{padding:5px 16px 10px}}.login__wrapper--register .login__wrapper--inner p{color:#666;font-size:.6875rem;padding:5px 0 2px}@media (min-width:1024px){.login__wrapper--register .login__wrapper--inner p{font-size:.8125rem;padding:10px 0 5px}}.login__wrapper--register form{display:flex;flex-direction:column}.login__wrapper--register form>h3{padding:16px 0 10px}.login__wrapper--register .g-recaptcha{margin:0 auto}.login__wrapper--min{margin-top:30px;padding:5px 20px 24px}@media (max-width:540px){.login__wrapper--min{margin-top:20px;padding:5px 16px 20px}}.login__wrapper--min form{display:flex;flex-direction:column}.login__wrapper--min form>h3{padding:16px 0 10px}.login__wrapper--min .g-recaptcha{margin:0 auto}.login__modulo{box-sizing:border-box;padding:0 16px;width:100%}@media (min-width:768px){.login__modulo{max-width:26rem;padding:0}}.login__modulo__tickets{align-items:center;background:#ecfed7;border:1px solid #11200012;border-radius:12px;box-shadow:0 2px 0 #1120003d;display:flex;flex-direction:column;gap:10px;margin-bottom:30px;padding:10px 10px 12px}@media (min-width:768px){.login__modulo__tickets{padding:10px 10px 16px}}.login__modulo__tickets__tk{display:flex;flex-direction:column;padding:0 4px;width:100%}.login__modulo__tickets__tk__titulo{font-size:1.1rem;padding-bottom:4px;text-align:center}.login__modulo__tickets__tk__wrp{align-items:center;background:#cef69c;border-bottom-left-radius:22px;border-bottom-right-radius:6px;border-top-left-radius:22px;border-top-right-radius:6px;display:flex;gap:0;height:44px;padding:0 2px 0 16px;position:relative}@media (min-width:768px){.login__modulo__tickets__tk__wrp{border-bottom-left-radius:35px;border-top-left-radius:35px;height:70px;padding:0 4px}}.login__modulo__tickets__tk__wrp img{height:auto;position:relative;width:28px}@media (min-width:768px){.login__modulo__tickets__tk__wrp img{left:15px;width:40px}}.login__modulo__tickets__tk__campo{font-family:Nunito,Helvetica,Arial,sans-serif!important;font-size:1.0625rem!important;font-weight:600!important;line-height:40px!important;margin-left:auto;text-align:center;text-transform:uppercase;transition:background .3s;width:calc(100% - 38px)!important}@media (min-width:768px){.login__modulo__tickets__tk__campo{font-size:1.5rem!important;line-height:48px!important;width:calc(100% - 62px)!important}}@media (min-width:1024px){.login__modulo__tickets__tk__campo{font-size:1.5rem!important;line-height:52px!important;width:calc(100% - 70px)!important}}.login__modulo__tickets__tk__campo:focus,.login__modulo__tickets__tk__campo:hover{background:#ccc}.login__modulo__tickets__claim{font-size:1.05rem;margin-top:2rem;max-width:100%;padding-left:1rem;padding-right:1rem;text-align:center}@media only screen and (min-width:51.99rem){.login__modulo__tickets__claim{margin-top:3.3rem}}.login__modulo__tickets input::placeholder{text-align:center}.login__modulo__form{border-radius:.15rem;display:flex;flex-direction:column;overflow:hidden}.login__modulo__form__campo{margin-bottom:6px;transition:background-color .3s}.login__modulo__form__recordar{align-items:center;display:flex;font-size:.8125rem;justify-content:center;margin-bottom:12px;margin-top:2px;padding-left:1rem;padding-right:1rem}@media (min-width:768px){.login__modulo__form__recordar{font-size:.9375rem}}@media (min-width:1024px){.login__modulo__form__recordar{font-size:.9375rem}}.login__modulo__form__recordar legend{padding:0}.login__modulo__form__recordar input{margin-right:.5rem}.login__modulo__form__olvidado{font-size:.8125rem;margin:10px auto;text-align:center}@media (min-width:768px){.login__modulo__form__olvidado{font-size:.9375rem;margin:16px auto}}.login__modulo__form__proveedores{display:flex}.login__modulo__form__proveedores__prov{align-items:center;color:#fff;display:flex;flex-grow:1;font-size:1.8rem;height:3rem;justify-content:center;text-decoration:none}.login__modulo__registrate{font-size:.8125rem;gap:4px;justify-content:center;line-height:1;padding:20px 0 5px;text-align:center;width:100%}@media (min-width:768px){.login__modulo__registrate{font-size:.9375rem}}.login__modulo__registrate--margen{margin-bottom:3rem}.login__modulo__registrate--sinmargen{padding-bottom:0;padding-top:0}.login__selector{display:none}.login__selector__elemento{border-bottom:4px solid #fff;cursor:pointer;flex-grow:1;font-size:1.2rem;font-weight:700;padding-bottom:.5rem;text-align:center;transition:border .3s}.login__selector__elemento:hover{border-bottom:4px solid #ccc}.login__selector__elemento--seleccionado,.login__selector__elemento--seleccionado:hover{border-bottom:4px solid #67a516}.login__boton{align-items:center;background:#67a516;border:0;border-radius:2rem;color:#fff;cursor:pointer;font-size:1.1rem;justify-content:center;padding:.7rem 1rem;transition:background .4s;width:100%}.login__boton:hover{background:#528115}.login__social{display:flex;margin-bottom:2.5rem;margin-top:1.5rem;width:100%}@media only screen and (max-width:52rem){.login__social__element{margin-left:.5rem;padding-bottom:1rem}.login__social__element:first-child{margin-left:0}.login__social__element:before{font-size:1.5rem;padding-bottom:.5rem;padding-top:1rem}}.login__disclaimer{font-size:.5625rem;line-height:1.15;margin-top:5px}@media (min-width:768px){.login__disclaimer{font-size:.6875rem}}.login+footer{margin-top:3rem}@media (min-width:768px){.login+footer{margin-top:5rem}}.login--min{display:flex;margin:auto;max-width:840px;padding:0 40px 56px}.login--min>.login-pin-container>.narrow-container:first-child{padding-top:40px}.login__guests{align-items:center;display:flex;justify-content:center;margin:0;padding:10px 0 0;width:100%}@media (min-width:768px){.login__guests{padding:16px 0 0}}.login__guests .e-btn--secondary{margin:0}.login__guests>svg{height:inherit;width:48px}@media only screen and (min-width:51.99rem){.login__separador{background:#ccc;margin:3.4rem 2rem 0;max-width:1px;min-width:1px}}.login__footer-btn{justify-content:center;line-height:1;padding:40px 0 5px;text-align:center;width:100%}@media (min-width:768px){.login__footer-btn{padding:60px 0 5px}}.login .btn{gap:10px}.formularioStandard,.login__modulo{max-width:420px;padding:0}body:has(.login-pin-container) .formularioStandard,body:has(.login-pin-container) .login__modulo{max-width:100%}.formularioStandard h2,.login__modulo h2{font-size:.6875rem;font-weight:600;line-height:1.15;margin:0 0 4px;text-align:left}@media (min-width:768px){.formularioStandard h2,.login__modulo h2{font-size:.9375rem;margin:0 0 6px;max-width:460px}}.formularioStandard{margin:auto auto 40px;max-width:460px}.register-social,.signin-social{height:40px;margin:0;padding:0}@media (min-width:768px){.register-social,.signin-social{height:48px}}.register-social .button-social-signin,.signin-social .button-social-signin{background-color:#fff;color:#666;font-weight:700;height:40px;line-height:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media (min-width:768px){.register-social .button-social-signin,.signin-social .button-social-signin{border:3px solid #ccc;height:48px}body:has(.login-pin-container) .register-social .button-social-signin,body:has(.login-pin-container) .signin-social .button-social-signin{height:40px}}.register-social .button-social-signin:first-child,.signin-social .button-social-signin:first-child{padding-right:5px}.register-social .button-social-signin:focus-within,.register-social .button-social-signin:hover,.signin-social .button-social-signin:focus-within,.signin-social .button-social-signin:hover{background-color:#dcfbb6;border-color:#67a516}.signin-social{border-color:#999}@media (min-width:768px){.signin-social{height:48px}body:has(.login-pin-container) .signin-social{height:40px}}.registro__legal,.registro__notificaciones{font-size:.5625rem;text-align:left}@media (min-width:1024px){.registro__legal,.registro__notificaciones{font-size:.6875rem}}.registro__legal__chk,.registro__legal__recordar,.registro__notificaciones__chk,.registro__notificaciones__recordar{margin-right:4px}@media (min-width:1024px){.registro__legal__chk,.registro__legal__recordar,.registro__notificaciones__chk,.registro__notificaciones__recordar{margin-right:8px}}.e-btn--secondary{margin:0 auto;min-width:140px}@media (min-width:768px){.e-btn--secondary{min-width:220px}}.registro__btn{margin:12px auto 16px}@media (min-width:1024px){.registro__btn{margin:12px auto 20px}}.subClaim--login{display:block;font-weight:700;margin:0;max-width:320px;padding:10px 0 4px;text-align:left;width:100%}@media (min-width:1024px){.subClaim--login{max-width:420px;padding:10px 0 6px}}.login{max-width:420px}#originData .login{max-width:680px}#originData .login:has(.login-pin-container){max-width:none}#originData .login .login-pin-container{gap:20px}.login__modulo__form__recordar{gap:8px;margin:0;padding:4px 0 10px}.login__modulo__form__recordar p{font-size:.6875rem;line-height:1}@media (min-width:768px){.login__modulo__form__recordar p{font-size:.8125rem}}.e__wp__bllts{margin:0 auto 16px}@media (min-width:768px){.e__wp__bllts{margin:0 auto 20px}}.formularioStandard input{margin:0 auto 5px;max-width:420px}input.input-codigo{font-weight:800!important;padding:0!important;text-align:center!important;text-transform:uppercase}input.input-codigo::placeholder{font-weight:700!important;text-align:center!important}