.loader{overflow:hidden;text-indent:-9999px;display:inline-block;width:16px;height:16px;background:transparent;border-radius:100%;box-shadow:-36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea;-moz-animation:dots 5s infinite ease-in-out;animation:dots 5s ease-in-out infinite;-moz-transform-origin:50% 50%;transform-origin:50% 50%}@-moz-keyframes dots{0%{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}8.33%{box-shadow:0 0 15px 0 #fff,36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}16.67%{box-shadow:0 0 15px 0 #fff,36px 36px 0 16px #e90c15,36px 36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}25%{box-shadow:0 0 15px 0 #fff,-36px 36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}33.33%{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,-36px -36px 0 16px #00a7ea}41.67%{box-shadow:0 0 15px 0 #fff,36px -36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}50%{box-shadow:0 0 15px 0 #fff,36px 36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}58.33%{box-shadow:0 0 15px 0 #fff,-36px 36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}66.67%{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,-36px -36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}75%{box-shadow:0 0 15px 0 #fff,36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}83.33%{box-shadow:0 0 15px 0 #fff,36px 36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,36px 36px 0 16px #00a7ea}91.67%{box-shadow:0 0 15px 0 #fff,-36px 36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}to{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}}@keyframes dots{0%{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}8.33%{box-shadow:0 0 15px 0 #fff,36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}16.67%{box-shadow:0 0 15px 0 #fff,36px 36px 0 16px #e90c15,36px 36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}25%{box-shadow:0 0 15px 0 #fff,-36px 36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}33.33%{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,-36px -36px 0 16px #00a7ea}41.67%{box-shadow:0 0 15px 0 #fff,36px -36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}50%{box-shadow:0 0 15px 0 #fff,36px 36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}58.33%{box-shadow:0 0 15px 0 #fff,-36px 36px 0 16px #e90c15,-36px 36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}66.67%{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,-36px -36px 0 16px #ff7316,-36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}75%{box-shadow:0 0 15px 0 #fff,36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px -36px 0 16px #ffc909,36px -36px 0 16px #00a7ea}83.33%{box-shadow:0 0 15px 0 #fff,36px 36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,36px 36px 0 16px #00a7ea}91.67%{box-shadow:0 0 15px 0 #fff,-36px 36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}to{box-shadow:0 0 15px 0 #fff,-36px -36px 0 16px #e90c15,36px -36px 0 16px #ff7316,36px 36px 0 16px #ffc909,-36px 36px 0 16px #00a7ea}}.loading{position:fixed;top:0;left:0;right:0;bottom:0;z-index:100;background-color:rgba(0,0,0,.25)}.loading__inner{position:absolute;top:50%;left:50%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;width:200px;height:200px;background-color:#fff;border-radius:50%}.osmo-button{display:inline-block;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:0;background:transparent;padding:0;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none;-moz-transition:transform .15s,-moz-transform .15s;transition:transform .15s;transition:transform .15s,-moz-transform .15s}.onboarding-content .osmo-button{line-height:1.4}html[data-fire=false] .onboarding-content .osmo-button{font-size:24px}html[data-fire=false] .onboarding-content .osmo-button__inner{padding:12px 32px}.osmo-button:before{content:"";display:block;position:absolute;z-index:1;border-radius:28px;background-color:#f77219;-moz-transition:top .1s;transition:top .1s;top:0;bottom:-4px;left:0;right:0}@media(max-width:450px){.osmo-button:before{border-radius:16px}}.osmo-button__inner{position:relative;background-color:#ff8a33;padding:11px 26px;border-radius:28px;z-index:2;-moz-transition:transform .1s,-moz-transform .1s;transition:transform .1s;transition:transform .1s,-moz-transform .1s}@media(max-width:450px){.osmo-button__inner{padding:9px 24px;border-radius:16px}}.osmo-button__text{font-weight:600;color:#fff}.osmo-button--inverted .osmo-button__inner{background-color:#fff;border:1px solid #ff8a33}.osmo-button--inverted .osmo-button__text{color:#ff8a33}.osmo-button--disabled{opacity:.4}.osmo-button--large .osmo-button__inner{padding:24px 64px;border-radius:39px}.osmo-button--large:before{border-radius:39px;bottom:-6px}.osmo-button--large .osmo-button__text{font-size:32px}.osmo-button:active:not(.osmo-button--disabled):before{top:4px}.osmo-button:active:not(.osmo-button--disabled) .osmo-button__inner{-moz-transform:translateY(4px);transform:translateY(4px)}.osmo-button--large:active:not(.osmo-button--disabled):before{top:6px}.osmo-button--large:active:not(.osmo-button--disabled) .osmo-button__inner{-moz-transform:translateY(6px);transform:translateY(6px)}html:not([data-touch=true]) .osmo-button:hover:not(.osmo-button--disabled){-moz-transform:scale(1.05);transform:scale(1.05)}.osmo-button--blue:before{background-color:#0064ef}.osmo-button--blue .osmo-button__inner{background-color:#09f}.osmo-button--blue .osmo-button__text{color:#fff}.keep-your-code-modal{text-align:center}.keep-your-code-modal__title{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:28px;color:#ea3729;line-height:1.28}.keep-your-code-modal__title+.keep-your-code-modal__text{margin-top:14px}.keep-your-code-modal__text+.keep-your-code-modal__button{margin-top:28px}.code-already-used-modal{text-align:center}.code-already-used-modal__title{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:28px;color:#ea3729;line-height:1.28}.code-already-used-modal__title+.code-already-used-modal__text{margin-top:8px}.code-already-used-modal__text+.code-already-used-modal__buttons{margin-top:16px}.code-already-used-modal__buttons>.osmo-button{margin:16px 8px 0}@media(max-width:450px){.code-already-used-modal__buttons>.osmo-button{margin-left:4px;margin-right:4px}}.warning-new-account-modal{text-align:center}.warning-new-account-modal__title{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:28px;color:#ea3729;line-height:1.28}.warning-new-account-modal__title+.warning-new-account-modal__text{margin-top:8px}.warning-new-account-modal__text+.warning-new-account-modal__buttons{margin-top:16px}.warning-new-account-modal__buttons>.osmo-button{margin:16px 8px 0}@media(max-width:450px){.warning-new-account-modal__buttons>.osmo-button{margin-left:4px;margin-right:4px}}.modal-root__background{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(55,55,55,.5);z-index:50}.modal-root__container{position:fixed;top:50%;left:50%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);max-width:590px;padding:45px;background-color:#fff;border-radius:12px;-moz-box-sizing:border-box;box-sizing:border-box;z-index:55}@media(max-width:450px){.modal-root__container{width:90%;padding:40px 20px}}.container{display:block;margin:0 auto;max-width:1140px;width:80%}@media(max-width:450px){.container{width:90%}}.site-header{display:-moz-box;display:flex}.site-header--medium .site-header__osmo-logo{max-width:145px;margin:20px 0}.site-header--big .site-header__osmo-logo{max-width:188px;margin:20px auto}.site-header--red{background-color:#ea3729}.site-header--white{background-color:#fff;-moz-box-align:center;align-items:center}.site-header__container{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center}.site-header .shop-now-button a{display:block;font-size:18px;font-weight:600;text-align:center;border-radius:2em;-moz-transition:transform .1s,-moz-transform .1s;transition:transform .1s;transition:transform .1s,-moz-transform .1s;padding:6px 20px;text-decoration:none;border:1px solid #fff;color:#fff;cursor:pointer}.site-header .shop-now-button a:hover{-moz-transform:scale(1.05);transform:scale(1.05)}.title-h1{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:44px;color:#ea3729;line-height:1.27}@media(max-width:450px){.title-h1{font-size:32px;line-height:1.25}}.onboarding-content>:not(.fire-instructions-page) .title-h1{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:32px;line-height:1.25;color:#373737}.title-h1--dark{color:#373737}@media(max-width:450px){.title-h1{text-align:center}}.error-message{display:-moz-box;display:flex}.error-message>svg{margin-top:3px}.error-message__message{-moz-box-flex:1;flex:1 1;font-size:15px;color:#ea3729;margin-left:8px;line-height:1.6}.osmo-input{text-align:left}.osmo-input__inner{display:block;border:1px solid #c9c9c9;border-radius:12px;position:relative;height:44px;-moz-transition:border-color .2s;transition:border-color .2s}.onboarding-content .osmo-input__inner{height:52px}.onboarding-content .osmo-input--active .osmo-input__label,.onboarding-content .osmo-input--focused .osmo-input__label{-moz-transform:translateY(-26px) scale(.66);transform:translateY(-26px) scale(.66)}.osmo-input__input-holder,.osmo-input__label{position:absolute;left:16px;right:16px;top:-moz-calc(50% - .75em);top:calc(50% - .75em);height:1.5em}.osmo-input__input,.osmo-input__label>span{width:100%;height:100%}.osmo-input__input{border:none;font-size:18px;padding:0}.osmo-input__input:focus{outline:0}.osmo-input__label{color:#aaa;pointer-events:none;text-align:left;left:8px;right:8px;-moz-transition:color .2s,transform .3s,-moz-transform .3s;transition:color .2s,transform .3s;transition:color .2s,transform .3s,-moz-transform .3s;-moz-transform-origin:left;transform-origin:left}.osmo-input__label>span{line-height:1.5;background-color:#fff;padding:8px}.osmo-input--active .osmo-input__label{-moz-transform:translateY(-22px) scale(.66);transform:translateY(-22px) scale(.66)}.osmo-input--focused .osmo-input__inner{border-color:#ff8a33;box-shadow:0 0 0 1px #ff8a33}.osmo-input--focused .osmo-input__label{-moz-transform:translateY(-22px) scale(.66);transform:translateY(-22px) scale(.66);color:#ff8a33}.osmo-input--error .osmo-input__inner{border-color:#ea3729}.osmo-input--error .osmo-input__label{color:#ea3729}.osmo-input__error{margin-top:10px}.redeem-code-form{margin-top:40px}@media(max-width:450px){.redeem-code-form{text-align:center;margin-top:32px}}.redeem-code-form__message{margin-top:10px;text-align:left}.redeem-code-form__button{margin-top:24px}.redeem-code-main .title-h1{margin-bottom:16px}.redeem-code-main__text-holder+.redeem-code-main__text-holder{margin-top:1em}.redeem-code-main__text--emphasized{font-weight:600}.redeem-page{padding:60px 0}@media(max-width:450px){.redeem-page{padding:40px 0}}.redeem-page__container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media(max-width:820px){.redeem-page__container{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}.redeem-page__main{-moz-box-flex:1;flex:1 1}.redeem-page__illustration{max-width:100%}@media(max-width:820px){.redeem-page__illustration{margin-top:28px}}.email-form{width:100%;max-width:480px;min-width:360px;margin-top:40px}@media(max-width:450px){.email-form{margin-top:32px;width:100%}}.email-form__input{width:100%}@media(max-width:450px){.email-form__input{min-width:auto;width:100%}}.email-form__button{margin-top:32px}@media(max-width:450px){.email-form__button{margin-top:24px}}.email-form__message{margin-top:10px;text-align:left}.center-content{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;text-align:center;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.main-header{max-width:750px;margin:0 auto}.onboarding-content .main-header{max-width:450px}.enter-email-page{padding-top:100px}@media(max-width:450px){.enter-email-page{padding-top:40px}}.styles_react-code-input__CRulA>input{font-family:"Graphik",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif!important;font-size:18px;color:#373737!important;border-radius:12px!important;border:1px solid #c9c9c9!important}@media(max-width:450px){.styles_react-code-input__CRulA>input{font-size:16px;height:44px!important;width:44px!important}}.styles_react-code-input__CRulA>input:first-child,.styles_react-code-input__CRulA>input:last-child{border-radius:12px!important;border:1px solid #c9c9c9!important}.styles_react-code-input__CRulA>input+input{margin-left:10px}@media(max-width:450px){.styles_react-code-input__CRulA>input+input{margin-left:4px}}.input-code{width:100%!important}.code-retry{margin-top:40px}.code-retry__link{color:#ff8a33;margin-left:4px;cursor:pointer}.code-retry__link--disabled{color:#aaa}.code-retry__new-email{color:#ff8a33}.code-retry__message{margin-top:10px}.email-header{margin-top:40px}@media(max-width:450px){.email-header{width:100%}}.email-header__email{font-size:24px;font-weight:600;margin-top:12px}@media(max-width:450px){.email-header__email{font-size:20px;text-overflow:ellipsis;overflow:hidden}}.verification-code-form{margin-top:40px}.verification-code-form__code-input{margin-top:24px}.verification-code-form__retry{margin-top:40px}.verification-code-form__link{color:#ff8a33;margin-left:4px;cursor:pointer}.verification-code-form__message{margin-top:10px}.verify-email-page{padding-top:100px}@media(max-width:450px){.verify-email-page{padding-top:40px}}.select-input{position:relative;width:100%}.select-input__input{cursor:pointer;padding:12px 40px 12px 16px;border-radius:12px;border:1px solid #c9c9c9;text-align:left}.select-input__icon{position:absolute;top:-moz-calc(50% - 12px);top:calc(50% - 12px);right:12px;pointer-events:none}.select-input__label{position:absolute;left:16px;left:8px;top:-moz-calc(50% - .75em);top:calc(50% - .75em);height:1.5em;line-height:1.5;background-color:#fff;color:#aaa;pointer-events:none;text-align:left;-moz-transition:color .2s,transform .3s,-moz-transform .3s;transition:color .2s,transform .3s;transition:color .2s,transform .3s,-moz-transform .3s;-moz-transform-origin:left;transform-origin:left}.select-input__label>span{line-height:1.5;background-color:#fff;padding:8px}.select-input__placeholder{color:#aaa}.select-input__options{position:absolute;top:-moz-calc(100% + 8px);top:calc(100% + 8px);left:0;right:0;border-radius:12px;border:1px solid #c9c9c9;background:#fff;padding:8px 0;line-height:28px;overflow:hidden;z-index:1;display:none}.select-input__options--open{display:block}.select-input__option{background:#fff;cursor:pointer;padding:8px 16px}.select-input__option:focus-visible{outline:none}.select-input__option:focus-visible,.select-input__option:hover{background:#ff8a33;color:#fff}.select-input:focus-visible{outline:none}.select-input--active .select-input__label,.select-input--focus .select-input__label{-moz-transform:translateY(-22px) scale(.66);transform:translateY(-22px) scale(.66)}.select-input--focus .select-input__label{color:#ff8a33}.select-input--active .select-input__placeholder,.select-input--focus .select-input__placeholder{color:#373737}.select-input--focus .select-input__input{border-color:#ff8a33;box-shadow:0 0 0 1px #ff8a33}.select-input--error .select-input__inner{border-color:#ea3729}.select-input--error .select-input__label{color:#ea3729}.onboarding-content .select-input--active .select-input__label,.onboarding-content .select-input--focused .select-input__label{-moz-transform:translateY(-27px) scale(.66);transform:translateY(-27px) scale(.66)}.osmo-country-selector__input:after{content:"";background-image:url(/static/media/double-arrow.1167375a.svg);pointer-events:none;position:absolute;right:15px;top:50%;width:20px;height:23px;-moz-transform:translateY(-50%);transform:translateY(-50%);background-color:#fff}.osmo-country-selector__input div{line-height:20px!important}.osmo-country-selector__input div:first-child{line-height:36px!important}.osmo-country-selector__message{margin-top:10px;text-align:left}.account-information-form{width:100%;max-width:480px;margin:28px auto 0}@media(max-width:450px){.account-information-form{margin-top:20px}}.account-information-form__row{display:-moz-box;display:flex;margin-bottom:24px}.account-information-form__col{-moz-box-flex:1;flex:1 1;margin-left:16px}.account-information-form__col:first-child{margin-left:0}.account-information-form__input{margin-top:20px}.account-information-form__message{margin-top:10px;text-align:left}.account-information-form__button{margin-top:32px;position:relative;z-index:0}.account-information-page{padding-top:100px}@media(max-width:450px){.account-information-page{padding-top:40px}}.osmo-checkbox__label{-webkit-user-select:none;-moz-user-select:none;user-select:none}.osmo-checkbox__input{position:absolute;overflow:hidden;clip:rect(0 0 0 0);height:1px;width:1px;margin:-1px;padding:0;border:0}.osmo-checkbox__input+.osmo-checkbox__label{position:relative;padding-left:26px;display:block;text-align:left;line-height:1.55;font-weight:400}.osmo-checkbox__input+.osmo-checkbox__label:before{content:"";display:block;position:absolute;height:16px;width:16px;box-shadow:inset 0 0 0 1px #c9c9c9;border-radius:4px;left:0;top:0;margin-top:.25em}.osmo-checkbox__input:checked+.osmo-checkbox__label:before{box-shadow:none;background:url(/static/media/osm-checkbox-icon-checked.d1a6b69f.svg)}.osmo-checkbox__message{margin-top:10px;text-align:left}.osmo-checkbox a{line-height:1}.consent-item{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;background:#f5f5f5;padding:16px 24px 20px 0;border-radius:12px;text-align:left}.consent-item+.consent-item{margin-top:16px}.consent-item__left{padding:0 24px}.consent-item__title{margin-bottom:8px;font-weight:600;line-height:28px}.consent-item__content,html[data-fire=true] .consent-item__title{font-size:16px;line-height:24px}html[data-fire=true] .consent-item__content{font-size:14px;line-height:22px}.exit-intent{background-image:url(https://images.playosmo.com/exitIntentPopup/exit-intent-offers-bg-square.png);background-size:cover;background-position:top;text-align:center;color:#fff}.exit-intent .popupdialogue-box-close{opacity:1;background-color:#ea3729}.heading{font-weight:700!important}.modal{position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:#000;background-color:rgba(0,0,0,.4);display:none}.show-modal{display:block!important}.modal-content{background-color:#fefefe;margin:35% auto;padding:20px;border:1px solid #888;width:70%;border-radius:20px}.close{color:#fff;font-size:28px;font-weight:700;float:right;position:relative;z-index:999}.offer-button-flex{display:-moz-box;display:flex;grid-gap:1em;gap:1em;-moz-box-pack:center;justify-content:center}.offer-button-flex .osmo-button[data-button=buy-secondary]:before,.offer-button-flex .osmo-button[data-button=buy]:before{background-color:transparent!important}.consent{max-width:470px}.consent__subheading{margin-top:8px;margin-bottom:48px;max-width:555px;line-height:28px}html[data-fire=true] .consent__subheading{margin-bottom:24px;font-size:16px;line-height:24px}.consent__links{margin-top:16px}html[data-fire=true] .consent__links{margin-top:8px}.consent__link{display:inline-block;text-decoration:underline}.consent__link:first-child{margin-right:48px}.consent__terms{margin-top:32px;font-size:16px;font-weight:600;line-height:24px}html[data-fire=true] .consent__terms{margin-top:18px}html[data-fire=true] .consent__terms+.consent__terms{margin-top:16px}.consent__button{margin-top:40px}.consent-page{padding:100px 0 60px}@media(max-width:450px){.consent-page{padding:40px 0}}.teacher-referral-form{margin-top:40px;width:360px}@media(max-width:450px){.teacher-referral-form{width:100%}}.teacher-referral-form__label{font-weight:600}@media(max-width:450px){.teacher-referral-form__label{font-size:18px}}.teacher-referral-form__container{margin-top:30px}@media(max-width:450px){.teacher-referral-form__container{margin-top:26px}}.teacher-referral-form__input+.teacher-referral-form__input{margin-top:20px}.teacher-referral-form__button,.teacher-referral-form__input-other{margin-top:32px}.teacher-referral-form__message{margin-top:10px;text-align:left}.teacher-referral-survey-page{padding:100px 0 60px}@media(max-width:450px){.teacher-referral-survey-page{padding:40px 0}}.device-picker{position:relative;max-width:390px;padding:0 15px;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:450px){.device-picker{padding:0}}.device-picker__container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:end;justify-content:flex-end;height:100%;padding-top:32px;padding-bottom:16px;border-radius:16px;border:1px solid #aaa;-moz-box-sizing:border-box;box-sizing:border-box;opacity:.4;-moz-transition:opacity .1s ease-out;transition:opacity .1s ease-out}@media(max-width:450px){.device-picker__container{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-moz-box-pack:start;justify-content:flex-start;-moz-box-align:center;align-items:center;opacity:1;padding:20px 25px}}.device-picker:not(.device-picker--disabled) .device-picker__container{cursor:pointer}.device-picker:not(.device-picker--disabled) .device-picker__container:hover{opacity:1}.device-picker__illustration,.device-picker__logo-holder{display:block;margin:0 auto}@media(max-width:450px){.device-picker__illustration,.device-picker__logo-holder{margin:0}}.device-picker__illustration,.device-picker__logo{max-width:100%}.device-picker__illustration+.device-picker__logo-holder{margin-top:35px}@media(max-width:450px){.device-picker__illustration+.device-picker__logo-holder{margin-top:0;margin-left:35px}}@media(max-width:450px){.device-picker__illustration{max-width:85px}}.device-picker__logo-holder{min-height:20%}.device-picker__notice{position:absolute;bottom:0;padding:15px;-moz-transform:translateY(100%);transform:translateY(100%)}.device-picker__notice>p>strong{font-weight:600}.select-device-page{padding-top:100px}@media(max-width:450px){.select-device-page{padding-top:40px}}.select-device-page__devices{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;flex-wrap:wrap;width:100%;margin-top:48px;margin-left:-15px;margin-right:-15px}@media(max-width:450px){.select-device-page__devices{margin-left:0;margin-right:0}}.select-device-page .device-picker{width:50%}@media(max-width:450px){.select-device-page .device-picker{width:100%}}@media(max-width:450px){.select-device-page .device-picker+.device-picker{margin-top:16px}}.ipad-continuation-component__container{margin-top:48px;text-align:left}.ipad-continuation-component__instructions-title{font-size:24px;font-weight:600;line-height:1.5}@media(max-width:450px){.ipad-continuation-component__instructions-title{font-size:20px}}.ipad-continuation-component__osmo-apps{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center;flex-wrap:wrap}.ipad-continuation-component__osmo-app{margin-top:32px;margin-bottom:24px;text-align:center}.ipad-continuation-component__osmo-app-icon{max-width:120px}.ipad-continuation-component__osmo-apps>.ipad-continuation-component__osmo-app{margin:32px}.ipad-continuation-component__osmo-app-label{margin-top:16px;font-size:15px}.ipad-continuation-component__instruction{margin-top:24px}.ipad-continuation-component__link-to-faq{margin-top:64px;text-align:center}@media(max-width:450px){.fire-continuation-component{padding-bottom:40px}}.fire-continuation-component__container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media(max-width:450px){.fire-continuation-component__container{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}.fire-continuation-component__reflector-illustration{max-width:340px;margin:24px auto 0}@media(max-width:450px){.fire-continuation-component__reflector-illustration{max-width:75%;margin-top:32px}}.fire-continuation-component__label{margin-top:24px;font-size:24px}@media(max-width:450px){.fire-continuation-component__label{margin-top:16px;font-size:20px}}.fire-continuation-component__button{margin-top:32px}.continue-setup-page{padding:100px 0 60px}@media(max-width:450px){.continue-setup-page{padding:40px 0}}.breadcrumb{font-size:15px;color:#aaa;line-height:1.5}.breadcrumb__separator{margin:0 .25em}.breadcrumb__current{font-weight:600}.product-block{width:25%;text-align:center}@media(max-width:820px){.product-block{width:50%}}@media(max-width:450px){.product-block{width:100%}}.product-block__container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%;padding:16px 16px 24px;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #c9c9c9;border-radius:24px;cursor:pointer}@media(max-width:450px){.product-block__container{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;padding-bottom:16px}}.product-block:hover .product-block__container{border:1px solid #ff8a33}.product-block__image{align-self:flex-start;max-width:100%}@media(max-width:450px){.product-block__image{max-width:30%}}.product-block__name{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media(max-width:450px){.product-block__name{text-align:left;font-size:16px}}@media(max-width:450px){.product-block__image+.product-block__name{padding-left:16px}}.product-selection-page{padding:40px 0}@media(max-width:450px){.product-selection-page{padding:16px 0}}.product-selection-page__title{margin-top:64px}@media(max-width:450px){.product-selection-page__title{text-align:left;margin-top:24px}}.product-selection-page__container{margin-top:64px}@media(max-width:450px){.product-selection-page__container{margin-top:32px}}.product-selection-page__selection-title{font-size:24px;font-weight:600;line-height:1.5}@media(max-width:450px){.product-selection-page__selection-title{font-size:20px}}.product-selection-page__selection-title+.product-selection-page__products{margin-top:40px}@media(max-width:450px){.product-selection-page__selection-title+.product-selection-page__products{margin-top:20px}}.product-selection-page__products{display:-moz-box;display:flex;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}@media(max-width:450px){.product-selection-page__products{margin-left:0;margin-right:0}}.product-selection-page__products>.product-block{padding:15px;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:450px){.product-selection-page__products>.product-block{padding:5px 0}}.slide-down{padding:24px 0;border-top:1px solid #e1e1e1}@media(max-width:450px){.slide-down{padding:16px 0}}.slide-down,.slide-down__toggler{-moz-transition:padding-bottom ease-out .25s;transition:padding-bottom .25s ease-out}.slide-down--active{padding-bottom:80px}@media(max-width:450px){.slide-down--active{padding-bottom:0}}.slide-down .react-slidedown{-moz-transition-duration:.25s;transition-duration:.25s}.slide-down__toggler{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between}.slide-down:not(.slide-down--hide-control) .slide-down__toggler{cursor:pointer}.slide-down--active .slide-down__toggler{padding-bottom:32px}@media(max-width:450px){.slide-down--active .slide-down__toggler{padding-bottom:16px}}.slide-down__label{padding-right:8px;font-size:24px;font-weight:600;line-height:1.5}@media(max-width:450px){.slide-down__label{font-size:16px}}@media(max-width:450px){.slide-down__icon{width:16px}}.slide-down:not(.slide-down--no-padding) .slide-down__content{padding:0 97px}@media(max-width:820px){.slide-down:not(.slide-down--no-padding) .slide-down__content{padding:0}}.setup-steps__step{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;padding:24px}@media(max-width:450px){.setup-steps__step{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:16px}}.setup-steps__step:nth-child(odd){background-color:#fafafa}.setup-steps__text{-moz-box-flex:1;flex:1 1;display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start}.setup-steps__index+p{margin-left:1em}.setup-steps__index{line-height:1.55}@media(max-width:450px){.setup-steps__index{line-height:1.5}}.setup-steps__image-holder,.setup-steps__text{-moz-box-flex:1;flex:1 1}.setup-steps__image-holder{text-align:center}.setup-steps__image{max-width:100%}@media(max-width:450px){.setup-steps__text+.setup-steps__image-holder{margin-top:16px}}.product-instructions-carrousel{margin-top:64px}@media(max-width:450px){.product-instructions-carrousel{margin-top:32px}}.product-instructions-page{padding:40px 0}@media(max-width:450px){.product-instructions-page{padding:16px 0}}.product-instructions-page strong{font-weight:600}.product-instructions-page__title{margin-top:64px}@media(max-width:450px){.product-instructions-page__title{text-align:left;margin-top:24px}}.product-instructions-page__description{font-size:24px;line-height:1.5}@media(max-width:450px){.product-instructions-page__description{font-size:20px}}.product-instructions-page__description>p+p{margin-top:2em}.product-instructions-page__title+.product-instructions-page__description{margin-top:40px}.rotate-device{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.rotate-device__text{text-align:center;font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:32px;line-height:1.25}.rotate-device__inner{width:100%;text-align:center}.rotate-device__inner svg{width:35%;max-width:600px;margin:auto}.site-footer{padding:30px 0 100px;background-color:#373737;text-align:center}@media(max-width:450px){.site-footer{text-align:left;padding-top:20px;padding-bottom:80px}}.site-footer__nav{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center}@media(max-width:450px){.site-footer__nav{-moz-box-pack:start;justify-content:flex-start}}.site-footer__link{padding:0 40px;font-size:15px;color:#aaa}@media(max-width:450px){.site-footer__link{width:50%;padding:10px 0 0}}.site-footer__link:hover{color:#eee}.site-footer__tangibleplay-logo{padding-top:32px;padding-bottom:12px;text-align:center}.site-footer__tangibleplay-logo img{width:145px}.site-footer__nav+.site-footer__notice{margin-top:30px}.site-footer__notice{max-width:770px;margin:0 auto;font-size:12px;line-height:1.5;color:#e1e1e1}.visit-page-with-supported-device{padding:50px 0 100px;text-align:center}@media(max-width:450px){.visit-page-with-supported-device{padding:50px 0 75px}}.visit-page-with-supported-device__osmo-logo{width:250px;max-width:100%}@media(max-width:450px){.visit-page-with-supported-device__osmo-logo{width:150px}}.visit-page-with-supported-device__text{margin-top:75px;font-size:24px;line-height:1.5}@media(max-width:450px){.visit-page-with-supported-device__text{margin-top:50px;font-size:20px}}.visit-page-with-supported-device__devices{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:end;align-items:flex-end;margin-top:75px}@media(max-width:450px){.visit-page-with-supported-device__devices{margin-top:50px}}.visit-page-with-supported-device__device{padding:0 10px;max-width:50%}@media(max-width:450px){.visit-page-with-supported-device__device{max-width:40%}}.visit-page-with-supported-device__link{display:block;margin-top:75px;font-size:24px}@media(max-width:450px){.visit-page-with-supported-device__link{margin-top:50px;font-size:20px}}.visit-page-with-supported-device__link:hover{text-decoration:underline}.onb-visit-page-with-supported-device{position:fixed;top:0;bottom:0;right:0;left:0;display:-moz-box;display:flex;background-color:#fff;padding:50px}@media(max-width:820px){.onb-visit-page-with-supported-device{padding:0}}.onb-visit-page-with-supported-device__container{display:-moz-box;display:flex;margin:auto}@media(max-width:820px){.onb-visit-page-with-supported-device__container{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin:unset}}.onb-visit-page-with-supported-device__content{max-width:460px;min-width:300px;text-align:left}@media(max-width:820px){.onb-visit-page-with-supported-device__content{max-width:70%;text-align:center;padding:20px;margin:auto;-moz-box-flex:1;flex:1 1}}@media(max-width:450px){.onb-visit-page-with-supported-device__content{max-width:100%}}.onb-visit-page-with-supported-device__osmo-logo{width:250px;max-width:100%;margin-bottom:80px}@media(max-width:450px){.onb-visit-page-with-supported-device__osmo-logo{width:150px}}.onb-visit-page-with-supported-device__title{font-weight:900;font-size:84px;line-height:84px;font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;color:#ea3729;margin-bottom:48px}@media(max-width:820px){.onb-visit-page-with-supported-device__title{font-size:72px;line-height:72px;margin-bottom:24px}}@media(max-width:450px){.onb-visit-page-with-supported-device__title{font-size:48px;line-height:48px}}.onb-visit-page-with-supported-device__text{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-size:32px;line-height:40px;margin-bottom:16px}@media(max-width:820px){.onb-visit-page-with-supported-device__text{font-size:24px;line-height:32px;margin-bottom:8px}}.onb-visit-page-with-supported-device__promise{font-size:18px;line-height:28px}@media(max-width:450px){.onb-visit-page-with-supported-device__promise{font-size:16px;line-height:24px}}.onb-visit-page-with-supported-device__devices{display:-moz-box;display:flex}.onb-visit-page-with-supported-device__device{max-width:100%}.onb-visit-page-with-supported-device__device.desktop{display:block}@media(max-width:820px){.onb-visit-page-with-supported-device__device.desktop{display:none}}.onb-visit-page-with-supported-device__device.mobile{display:none}@media(max-width:820px){.onb-visit-page-with-supported-device__device.mobile{display:block}}.onboarding-home{position:relative;height:100%}.onboarding-home__center-content{height:100%;-moz-box-pack:justify;justify-content:space-between}.onboarding-home__center-content:before{content:"";-moz-box-flex:1;flex:1 1;max-height:64px}.onboarding-home__render{position:absolute;pointer-events:none;top:0;right:0;left:0;bottom:0;overflow:hidden}.onboarding-home__render:before{content:"";position:absolute;top:0;bottom:0;left:50%;right:0;display:block;background:#fff;-moz-transition:all .5s ease;transition:all .5s ease}.onboarding-home__content{position:absolute;top:20%;left:48px;max-width:50%;text-align:left;opacity:0;-moz-transform:translateX(50%);transform:translateX(50%);-moz-transition:transform .5s ease,opacity 0ms ease,-moz-transform .5s ease;transition:transform .5s ease,opacity 0ms ease;transition:transform .5s ease,opacity 0ms ease,-moz-transform .5s ease}.onboarding-home__content--displayed{opacity:1;-moz-transform:translateX(0);transform:translateX(0)}.onboarding-home__content--displayed+.onboarding-home__render:before{left:100%}.onboarding-home__content__product-name{margin-bottom:32px;font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:48px;line-height:1.28}@media(max-width:450px){.onboarding-home__content__product-name{font-size:36px;line-height:1.4}}.onboarding-home__content__logo{margin-bottom:64px}.onboarding-home__resources{position:fixed;bottom:0;left:0;right:0;min-height:170px;display:-moz-box;display:flex;-moz-box-align:center;align-items:center;align-self:stretch;background:url(/static/media/home-bottom-bg.997d3bb6.svg) bottom no-repeat;background-size:contain;color:#fff;padding:50px 48px 0;opacity:0;-moz-transform:translateY(50px);transform:translateY(50px);-moz-transition:all .3s ease;transition:all .3s ease}@media(min-width:1024px){.onboarding-home__resources{min-height:200px}}.onboarding-home__resources--displayed{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}.onboarding-home__resources__content{margin-left:16px;text-align:left}.onboarding-home__resources__content__title{width:100%;font-weight:700;margin-bottom:16px;font-size:16px;line-height:24px}.onboarding-home__resources__content__links{display:-moz-box;display:flex;font-size:13px;line-height:20px}.onboarding-home__resources__content__link{margin-right:32px;text-decoration:underline;color:#fff}.onboarding-home__resources__content__link:hover{text-decoration:none}.onboarding-home__resources__render{width:30%}.onboarding-home__resources__render img{position:relative;-moz-transform:translateY(-20%);transform:translateY(-20%);width:100%}.onboarding-step{display:-moz-box;display:flex;-moz-box-align:start;align-items:flex-start;margin-bottom:24px;width:100%}.onboarding-step__icon{margin:-4px 0 -4px -2px}.onboarding-step__icon__img{display:block}.onboarding-step__text{text-align:left;margin-right:32px;margin-left:24px;font-weight:600;font-size:fontsize("onboarding-base")}.onboarding-step__sub-text{font-weight:300;font-size:18px;color:#818181}.onboarding-setup-overview{margin:3em 3em 0}.onboarding-setup-overview__subtitle{margin-top:8px}.onboarding-setup-overview__steps{margin-bottom:24px;margin-top:32px}.onboarding-sign-up{width:100%;max-width:440px}.flex-subheading{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.consent__subheading{margin-top:48px!important}.link-items{margin-right:10px;margin-left:10px}.divider{width:2px;margin:6px 0;background:#ff8a33}.onboarding-log-in{width:100%;max-width:440px}.onboarding-need-signup-subtitle{margin-top:8px;margin-bottom:48px}.onboarding-need-signup-button{margin-bottom:32px}.onboarding-need-signup-retry{font-size:16px;color:#818181}.onboarding-account__link{margin-top:48px}.onboarding-account__subtitle{margin-top:8px;max-width:480px}.onboarding-account__message{margin-top:24px}.onboarding-welcome{text-align:center;height:100%;display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center}.onboarding-welcome__content{opacity:1;-moz-transition:opacity .2s ease;transition:opacity .2s ease}.onboarding-welcome__content--exited{opacity:0}.onboarding-welcome__title{color:#ea3729;font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:600;font-size:76px;line-height:102px;opacity:0;-moz-transform:translateY(20px);transform:translateY(20px);-moz-transition:all .5s ease;transition:all .5s ease}.onboarding-welcome__title--displayed{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}.onboarding-welcome__subtitle{margin-bottom:32px;opacity:0;-moz-transform:translateY(20px);transform:translateY(20px);-moz-transition:all .5s ease;transition:all .5s ease}.onboarding-welcome__subtitle--displayed{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}.onboarding-welcome__bottom{margin-top:32px;font-size:24px;opacity:0;-moz-transform:translateY(10px);transform:translateY(10px);-moz-transition:all .3s ease;transition:all .3s ease}.onboarding-welcome__bottom--displayed{opacity:1;-moz-transform:translateY(0);transform:translateY(0)}.game-download-item--active .game-download-item__icon__img{-webkit-filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));filter:drop-shadow(0 2px 4px rgba(0,0,0,.25));aspect-ratio:1}.game-download-item--big .game-download-item__name{font-size:24px;line-height:32px}.game-download-item--big .game-download-item__one-liner,.game-download-item--big .game-download-item__skills{margin-top:8px;font-size:16px;line-height:24px}.game-download-item__icon{position:relative;width:100%;margin-bottom:18px}.game-download-item__icon__dl{position:absolute;top:0;right:0;-moz-transform:translate(25%,-20%);transform:translate(25%,-20%);box-shadow:0 2px 8px rgba(0,0,0,.25);border-radius:50%}.game-download-item__icon__recommended{position:absolute;bottom:0;left:50%;-moz-transform:translate(-50%,6px);transform:translate(-50%,6px);padding:0 8px;border-radius:4px;background-color:#ea3729;font-weight:600;font-size:13px;line-height:20px;color:#fff}.game-download-item__icon__img{width:100%;border-radius:40px;-webkit-filter:saturate(0) drop-shadow(0 2px 4px rgba(0,0,0,.25));filter:saturate(0) drop-shadow(0 2px 4px rgba(0,0,0,.25));opacity:.85}.game-download-item__name{font-weight:600;font-size:16px;line-height:24px}.game-download-item__one-liner{margin-top:3px;font-size:11px;line-height:14px}.game-download-item__skills{margin-top:3px;font-size:11px;line-height:20px;color:#aaa;font-style:italic}.onboarding-game-download{padding-bottom:40px}.onboarding-game-download__list{display:-moz-box;display:flex;flex-wrap:wrap;margin-top:48px}html[data-fire=true] .onboarding-game-download__list{margin-top:24px}.onboarding-game-download__single-game{margin:32px auto;width:100%;display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center}.onboarding-game-download__single-game .onboarding-game-download__item{width:100%;max-width:280px;margin:0}.onboarding-game-download__error{margin-top:16px}.onboarding-game-download__item{width:28%;margin-right:4%;margin-left:4%;padding-bottom:48px}html[data-fire=true] .onboarding-game-download__item{padding-bottom:24px}.onboarding-game-download__item:nth-child(3n-2){margin-left:0}.onboarding-game-download__item:nth-child(3n){margin-right:0}.onboarding-footer{padding:32px 0 40px;background-color:#373737;text-align:center}@media(max-width:450px){.onboarding-footer{text-align:left;padding-top:40px;padding-bottom:0}}.onboarding-footer__nav{display:-moz-box;display:flex;flex-wrap:wrap;-moz-box-pack:center;justify-content:center;color:#fff}@media(max-width:450px){.onboarding-footer__nav{-moz-box-pack:start;justify-content:flex-start}}.onboarding-footer__nav__title{font-weight:600}.onboarding-footer__link{padding:0 40px;font-size:15px;color:#aaa;text-decoration:underline;color:#fff}@media(max-width:450px){.onboarding-footer__link{width:50%;padding:16px 0 0}}.onboarding-footer__link:hover{color:#eee}.onboarding-footer__nav+.onboarding-footer__notice{margin-top:30px}@media(max-width:450px){.onboarding-footer__nav+.onboarding-footer__notice{margin-top:48px}}.onboarding-footer__notice{max-width:770px;margin:0 auto;font-size:12px;line-height:1.5;color:#818181}.game-item{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}.game-item--inverted{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}@media(max-width:450px){.game-item--inverted{-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row}}.game-item__icon{width:40px;border-radius:10px}.game-item__name{margin-left:16px;text-align:center;line-height:1.6}.game-item--large .game-item__icon{width:60px}@media(max-width:450px){.game-item--large .game-item__icon{width:40px}}.game-item--large .game-item__name{font-size:15px}@media(max-width:450px){.game-item--large .game-item__name{font-size:16px}}.game-item--inverted .game-item__name{margin-left:0;margin-top:12px}@media(max-width:450px){.game-item--inverted .game-item__name{margin-left:16px;margin-top:0}}.game-set{display:-moz-box;display:flex;flex-wrap:wrap}@media(max-width:450px){.game-set{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.game-set__game{flex-basis:50%;max-width:50%;margin-bottom:20px}@media(max-width:450px){.game-set__game{max-width:100%}}.game-set--inline{-moz-box-pack:center;justify-content:center}@media(max-width:450px){.game-set--inline{-moz-box-pack:start;justify-content:flex-start}}.game-set--inline .game-set__game{flex-basis:auto;margin-bottom:30px}@media(max-width:450px){.game-set--inline .game-set__game{margin-bottom:20px}}.game-set--inline .game-item__icon{margin:0 50px}@media(max-width:450px){.game-set--inline .game-item__icon{margin:0}}.game-set--large-name.game-set--inline .game-item__icon{margin:0 60px}.game-set--column{display:block}.game-set--column .game-set__game{max-width:100%;margin-bottom:20px}.game-set--column .game-item__icon{margin:0}.fire-instructions-header{display:-moz-box;display:flex;margin-bottom:25px}@media(max-width:820px){.fire-instructions-header{margin-bottom:48px;text-align:center}}@media(max-width:450px){.fire-instructions-header{margin-top:0}}.fire-instructions-header__image{width:50%;padding-right:30px;-moz-box-sizing:border-box;box-sizing:border-box;object-fit:contain}@media(max-width:820px){.fire-instructions-header__image{display:none}}@media(max-width:450px){.fire-instructions-header__image{width:100%}}.fire-instructions-header__image--small-devices{display:none;max-width:80%;margin:16px auto 0;padding-right:0}@media(max-width:820px){.fire-instructions-header__image--small-devices{display:block}}@media(max-width:450px){.fire-instructions-header__image--small-devices{max-width:100%}}.fire-instructions-header__content{padding-top:68px}@media(max-width:820px){.fire-instructions-header__content{padding-top:0;width:100%}}.fire-instructions-header__content--centered{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;padding-top:0}.fire-instructions-header__head{margin-bottom:12px;font-size:24px}@media(max-width:450px){.fire-instructions-header__head{text-align:center;font-size:20px}}.fire-instructions-header__games{margin-top:48px}@media(max-width:820px){.fire-instructions-header__games{margin-top:16px}}.fire-instructions-header__games-label{margin-bottom:24px;font-size:24px;font-weight:600}@media(max-width:450px){.fire-instructions-header__games-label{font-size:20px;text-align:left}}.game-versions{display:-moz-box;display:flex}@media(max-width:820px){.game-versions{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.game-versions .game-version{width:50%}@media(max-width:450px){.game-versions .game-version{width:100%}}.game-versions .game-version__label{font-weight:600}.game-versions .game-version__label+.game-set{margin-top:32px}@media(max-width:450px){.game-versions .game-version+.game-version{margin-top:40px}}.carrousel-text>.carrousel-text{padding-top:40px;margin-top:40px;border-top:1px solid #e1e1e1}.carrousel-text>.carrousel-text--no-border{padding-top:0;margin-top:0;border-top:none}.carrousel-text .is-emphasized{font-weight:600}.carrousel-images{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;text-align:center;margin-left:-15px;margin-right:-15px}.carrousel-images>.carrousel-images{margin-left:0;margin-right:0}@media(max-width:450px){.carrousel-images{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;margin-left:0;margin-right:0;text-align:left}}.carrousel-images__image-holder{display:-moz-box;display:flex;-moz-box-pack:justify;justify-content:space-between;-moz-box-align:center;align-items:center;width:100%;padding:40px 15px 0;margin-top:40px;border-top:1px solid #e1e1e1}.carrousel-images__image-holder:first-child{margin:0}@media(max-width:450px){.carrousel-images__image-holder{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;padding:16px 0;margin-top:16px}}@media(max-width:450px){.carrousel-images__image-holder--reverse-mobile{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse}}.carrousel-images--no-border .carrousel-images__image-holder{border-top:none}.carrousel-images--single-image .carrousel-images__image-holder{width:100%}@media(max-width:450px){.carrousel-images__image-holder+.carrousel-images__image-holder{margin-top:0}}.carrousel-images__image{width:100%;max-width:360px}@media(max-width:820px){.carrousel-images__image{max-width:280px}}@media(max-width:450px){.carrousel-images__image{max-width:100%}}.carrousel-images__game-set{margin-top:40px}.carrousel-images__labels{text-align:left;margin-right:40px}@media(max-width:450px){.carrousel-images__labels{margin-right:16px}}.carrousel-images__text{width:100%;max-width:460px}@media(max-width:450px){.carrousel-images__text{margin-bottom:16px}}@media(max-width:450px){.carrousel-images__text--small-devices{display:none}}.carrousel-images__text p{margin-bottom:24px}.carrousel-images__text .bold{font-weight:600}.carrousel-images__text .logo{display:block;margin:auto;max-width:200px}.carrousel-images__title{font-weight:600;margin-bottom:24px}@media(max-width:450px){.carrousel-images__title{display:none}}.carrousel-images__title--small-devices{display:none;margin-bottom:16px}@media(max-width:450px){.carrousel-images__title--small-devices{display:block;width:100%;margin-top:16px}}.carrousel-images__title+.carrousel-images__text{margin-top:8px}.carrousel-images .is-emphasized{color:#ff8a33}.carrousel-component+.carrousel-component{margin-top:40px}@media(max-width:450px){.carrousel-component+.carrousel-component{margin-top:32px}}.carrousel-component.carrousel-games+.carrousel-component{margin-top:10px}@media(max-width:450px){.carrousel-component.carrousel-games+.carrousel-component{margin-top:20px}}.fire-instructions-carrousel__index{display:inline-block;width:65px;margin-right:30px}@media(max-width:820px){.fire-instructions-carrousel__index{width:auto;margin-right:.25em}}.fire-instructions-page .container{padding-bottom:80px;font-size:16px}.connection-code-dialog-illustration{width:100%;border:solid #c9c9c9;border-width:1px 0;background-color:#f5f5f5;padding-top:24px;margin:32px 0}.connection-code-dialog-subtitle{font-size:24px;line-height:32px}.connection-code-dialog-subtitle .bold{font-weight:600}.connection-code-dialog-buttons{position:relative;margin:48px 0}.connection-code-dialog-loader{position:absolute;top:50%;left:50%;height:30px;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);opacity:0;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.connection-code-dialog-loader.displayed{opacity:1}.connection-code-dialog-button{opacity:0;-moz-transition:opacity .5s ease;transition:opacity .5s ease}.connection-code-dialog-button.displayed{opacity:1}.onboarding-progress-bar{position:fixed;bottom:0;left:0;right:0;display:-moz-box;display:flex;-moz-box-align:stretch;align-items:stretch;background-color:#fff}.onboarding-progress-bar__item{position:relative;-moz-box-flex:1;flex:1 1;text-align:center;text-transform:uppercase;font-weight:600;font-size:13px;line-height:1.11em;color:#818181;padding:16px 0 14px}.onboarding-progress-bar__item--active{color:#ea3729}.onboarding-progress-bar__item--active .onboarding-progress-bar__item__number:before{background-color:#ea3729}.onboarding-progress-bar__item--done{color:#c9c9c9}.onboarding-progress-bar__item--done .onboarding-progress-bar__item__number:before{background-color:#c9c9c9}.onboarding-progress-bar__item__label{display:-moz-box;display:flex;-moz-box-align:center;align-items:center;-moz-box-pack:center;justify-content:center}.onboarding-progress-bar__item__number{position:relative;display:inline-block;height:14px;width:14px;margin-right:9px;color:#fff;font-size:11px}.onboarding-progress-bar__item__number:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:#818181;border-radius:50%}.onboarding-progress-bar__item__number__label{position:absolute;left:50%;top:50%;-moz-transform:translate(-50%,-50%);transform:translate(-50%,-50%);line-height:normal}.onboarding-progress-bar__item__rocket{position:absolute;top:2px;-moz-transform:translate(-5px,-50%);transform:translate(-5px,-50%);-moz-transition:all .6s ease;transition:all .6s ease}.onboarding-progress-bar__item__rocket.animated{-moz-animation:flames .3s infinite ease;animation:flames .3s ease infinite}.onboarding-progress-bar__item__rocket--hidden{-moz-transform:translate(-6px,-50%);transform:translate(-6px,-50%)}.onboarding-progress-bar__item__bar{position:absolute;top:0;right:2px;left:2px;display:block;height:4px;border-radius:2px;background:#e1e1e1;overflow:hidden}.onboarding-progress-bar__item__bar__inner{position:absolute;height:100%;left:0;width:100%;background-color:#ea3729;border-radius:2px;-moz-transition:all .4s ease;transition:all .4s ease}@-moz-keyframes flames{0%{opacity:0}50%{opacity:1}to{opacity:0}}@keyframes flames{0%{opacity:0}50%{opacity:1}to{opacity:0}}.onboarding-content{padding-top:64px;font-size:20px;line-height:1.4}html[data-fire=true] .onboarding-content{font-size:18px;padding-top:16px}.onboarding-content--no-header{height:100%;padding-top:0}.onboarding-content button.onboarding-link{border:none;margin:0;padding:0;width:auto;overflow:visible;color:#ff8a33;text-decoration:underline;background:transparent;font:inherit;line-height:normal;-webkit-font-smoothing:inherit;-moz-osx-font-smoothing:inherit;-webkit-appearance:none}.get-opa-page{padding-top:80px;padding-bottom:160px}@media(max-width:820px){.get-opa-page{padding-top:40px;padding-bottom:80px}}.get-opa-page__container{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media(max-width:820px){.get-opa-page__container{-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.get-opa-page__app-illustration{max-width:30%;width:262px;height:100%}@media(max-width:820px){.get-opa-page__app-illustration{max-width:100%}}@media(max-width:450px){.get-opa-page__app-illustration{max-width:50%}}.get-opa-page__app-illustration+.get-opa-page__content{margin-left:96px}@media(max-width:820px){.get-opa-page__app-illustration+.get-opa-page__content{margin-left:0;margin-top:30px}}@media(max-width:820px){.get-opa-page__content{text-align:center}}.get-opa-page__subtitle{color:#63656f;font-size:24px;line-height:1.33}@media(max-width:450px){.get-opa-page__subtitle{font-size:20px}}.get-opa-page__subtitle+.title-h1{margin-top:12px}.title-h1+.get-opa-page__perks{margin-top:30px}.get-opa-page__perk{display:-moz-box;display:flex;-moz-box-align:center;align-items:center}@media(max-width:820px){.get-opa-page__perk{text-align:left}}.get-opa-page__perk+.get-opa-page__perk{margin-top:45px}@media(max-width:450px){.get-opa-page__perk+.get-opa-page__perk{margin-top:25px}}.get-opa-page__osmoji{width:70px}.get-opa-page__osmoji+.get-opa-page__perk-texts{margin-left:20px}.get-opa-page__perk-title{font-size:24px;font-weight:600;line-height:1.33}@media(max-width:450px){.get-opa-page__perk-title{font-size:20px}}.get-opa-page__perk-title+p{margin-top:4px}.get-opa-page__stores{display:-moz-box;display:flex}@media(max-width:820px){.get-opa-page__stores{-moz-box-pack:center;justify-content:center}}.get-opa-page__perks+.get-opa-page__stores{margin-top:45px}.get-opa-page__stores>a+a{margin-left:30px}@media(max-width:450px){.get-opa-page__stores>a>img{height:50px;width:auto}}.get-opa-page__app-store-badge{width:191px}.get-opa-page__google-play-badge{width:211px}.get-math-wizard-page{background-image:url(/static/media/math-wizard-background@2x.f1e25be7.png);background-size:cover;padding:50px 0}.get-math-wizard-page__icon{margin:0 auto;display:block;width:720px;max-width:100%}.get-math-wizard-page__app-icon{margin:0 auto;display:block;width:240px;max-width:100%}.get-math-wizard-page__content{width:701px;height:461px;margin:0 auto;background-image:url(/static/media/math-wizard-scroll@2x.c2c3b0f5.png);background-size:contain}.get-math-wizard-page__app-icon+.get-math-wizard-page__content{margin-top:40px}.get-math-wizard-page__instructions{padding:110px 75px 0;color:#9d4222;font-size:24px;line-height:1.33;text-align:center}.get-math-wizard-page__button{text-align:center}.get-math-wizard-page__instructions+.get-math-wizard-page__button{margin-top:40px}.get-math-wizard-not-released-page{display:-moz-box;display:flex;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;height:640px;background-image:url(/static/media/math-wizard-background@2x.b03ca97f.jpg);background-size:cover}@media(max-width:820px){.get-math-wizard-not-released-page{-moz-box-orient:vertical;-moz-box-direction:reverse;flex-direction:column-reverse;background-image:url(/static/media/math-wizard-background-mobile@2x.9d862a1f.jpg);height:auto;padding-bottom:65px}}.get-math-wizard-not-released-page__content,.get-math-wizard-not-released-page__image-container{width:50%;height:100%}@media(max-width:820px){.get-math-wizard-not-released-page__content,.get-math-wizard-not-released-page__image-container{width:100%;height:auto}}.get-math-wizard-not-released-page__image-container{display:-moz-box;display:flex;-moz-box-pack:end;justify-content:flex-end}.get-math-wizard-not-released-page__image{width:100%;object-fit:cover;object-position:left}@media(max-width:820px){.get-math-wizard-not-released-page__image{display:none}}.get-math-wizard-not-released-page__image--mobile{display:none}@media(max-width:820px){.get-math-wizard-not-released-page__image--mobile{display:block}}.get-math-wizard-not-released-page__content{padding-left:15%;padding-top:105px;-moz-box-sizing:border-box;box-sizing:border-box}@media(max-width:1440px){.get-math-wizard-not-released-page__content{padding-left:10%}}@media(max-width:820px){.get-math-wizard-not-released-page__content{display:block;margin:0 auto;max-width:1140px;width:90%;padding:0}}.get-math-wizard-not-released-page__icon,.get-math-wizard-not-released-page__logo{display:block;margin:0 auto}.get-math-wizard-not-released-page__icon{width:160px;max-width:100%}@media(max-width:820px){.get-math-wizard-not-released-page__icon{display:none}}.get-math-wizard-not-released-page__logo{width:550px;max-width:100%}.get-math-wizard-not-released-page__logo+.get-math-wizard-not-released-page__texts{margin-top:16px}@media(max-width:820px){.get-math-wizard-not-released-page__logo+.get-math-wizard-not-released-page__texts{margin-top:8px}}.get-math-wizard-not-released-page__texts{text-align:center}.get-math-wizard-not-released-page__title{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:28px;color:#ea3729;line-height:1.28;color:#fff;text-shadow:0 2px 4px rgba(0,0,0,.4)}.get-math-wizard-not-released-page__title+.get-math-wizard-not-released-page__available-on{margin-top:8px}.get-math-wizard-not-released-page__available-on{color:#fff}.get-math-wizard-not-released-page__available-on>strong{font-weight:600}.survey-callback{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;-moz-box-pack:center;justify-content:center;-moz-box-align:center;align-items:center;padding:80px 0;text-align:center}.survey-callback__image{max-width:325px}@media(max-width:450px){.survey-callback__image{max-width:255px}}.survey-callback__title{font-family:"Mikado",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-weight:500;font-size:44px;color:#ea3729;line-height:1.27;color:#373737}@media(max-width:450px){.survey-callback__title{font-size:32px;line-height:1.25}}.survey-callback__image+.survey-callback__title{margin-top:40px}.survey-callback__title+.survey-callback__text{margin-top:12px}.survey-callback-header-link{font-size:15px;color:#fff}@media(max-width:450px){.survey-callback-header-link{font-size:12px}}.survey-callback-header-link>a{font-weight:600;color:#fff}@font-face{font-family:"Graphik";src:url(/static/media/Graphik-Regular.5efa5aac.woff2) format("woff2"),url(/static/media/Graphik-Regular.af49e165.woff) format("woff");font-weight:400;font-style:normal}@font-face{font-family:"Graphik";src:url(/static/media/Graphik-Semibold.a7833c14.woff2) format("woff2"),url(/static/media/Graphik-Semibold.4d601113.woff) format("woff");font-weight:600;font-style:normal}@font-face{font-family:"Mikado";src:url(/static/media/MikadoMedium.f5760aa5.woff2) format("woff2"),url(/static/media/MikadoMedium.cf6c953f.woff) format("woff");font-weight:500;font-style:normal}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body,html{height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:"Graphik",-apple-system,BlinkMacSystemFont,"Avenir Next","Avenir","Segoe UI","Lucida Grande","Helvetica Neue","Helvetica","Fira Sans","Roboto","Noto","Droid Sans","Cantarell","Oxygen","Ubuntu","Franklin Gothic Medium","Century Gothic","Liberation Sans",sans-serif;font-size:18px;color:#373737}@media(max-width:450px){body{font-size:16px}}p{line-height:1.55}@media(max-width:450px){p{line-height:1.5}}a{color:#ff8a33;text-decoration:none;line-height:1.55}#root{height:100%}.site-header+.app-container{height:-moz-calc(100% - 80px);height:calc(100% - 80px)}.app-container{display:-moz-box;display:flex;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column;height:100%}.app-container .site-footer{-moz-box-flex:1;flex:1 1}
/*# sourceMappingURL=main.0f13fcfc.chunk.css.map */