*,*::before,*::after{box-sizing:border-box}img{vertical-align:middle;border-style:none}.solvemojiLoading{position:relative;width:100%;height:100%;left:0;top:0;bottom:0;right:0;display:flex;justify-content:center;flex-direction:column;align-items:center;background:#44464e;overflow:hidden;padding:50px 20px}.solvemojiLoading.text-white .loadingMessage{color:#fff !important}.solvemojiLoading .loadingMessage{font-size:2em;color:rgba(255,255,255,.65);padding:30px;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif}.loader{border:16px solid #8a8d99;border-radius:50%;width:140px;height:140px;-webkit-animation:spin 2s linear infinite;animation:spin 2s linear infinite;margin-top:40px}@keyframes spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}.icon_pulse{-webkit-animation:circle 1.2s steps(8) infinite;animation:circle 1.2s steps(8) infinite}@-webkit-keyframes circle{from{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}@keyframes circle{from{-webkit-transform:rotate(90deg);transform:rotate(90deg)}to{-webkit-transform:rotate(450deg);transform:rotate(450deg)}}.generate-new-nickname{margin-top:-15px;margin-bottom:15px;font-size:.9em;color:rgba(255,255,255,.65);z-index:100}.generate-new-nickname svg:hover{opacity:.9;cursor:pointer}.generate-new-nickname svg:active{opacity:1;-webkit-filter:brightness(1.05);filter:brightness(1.05)}
a.navbar-brand{white-space:normal;text-align:center;word-break:break-all;margin:0px auto}@media(max-width: 767px){a.navbar-brand{margin:0px}}a.email:hover{color:#98d145 !important}.navbar{background-color:#fff;overflow:hidden}.solvemojiHeader{text-align:center;padding:10px;position:relative}.solvemojiHeader__logos{position:relative}.solvemojiHeader__logo{width:500px;background-repeat:no-repeat !important;background-position:center !important}@media(min-width: 768px)and (max-width: 1199px){.solvemojiHeader__logo{width:370px;margin-left:-70px;min-height:64px}}@media(max-width: 767px){.solvemojiHeader__logo{width:250px}}@media(max-width: 320px){.solvemojiHeader__logo{width:190px}}@media(max-width: 767px){.solvemojiHeader{padding-bottom:64px !important}}.solvemojiNavHeader{background:#56575f;position:-webkit-sticky;position:sticky;top:0;z-index:1000;transition:line-height .5s ease}.solvemojiNavHeader .container{padding:0px !important}@media screen and (min-width: 576px){.solvemojiNavHeader.scrolled{margin-top:-1px}}.solvemojiNav{font-family:"Dokdo","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:1.3em;line-height:1.6;height:30px}.solvemojiNav li{background:#fff}.solvemojiNav li a{color:#fff;height:100%}.solvemojiNav li a.nav-link{padding:0rem 1rem}.solvemojiNav li a:hover{cursor:pointer;opacity:.9}.solvemojiNav li:nth-of-type(1) a{background:#9b5fa3}.solvemojiNav li:nth-of-type(2) a{background:#f66684}.solvemojiNav li:nth-of-type(3) a{background:#efc740}.solvemojiNav li:nth-of-type(4) a{background:#86bd36}.solvemojiNav li:nth-of-type(5) a{background:#79cef4}.solvemojiNav li:nth-of-type(6) a{background:#00a0db}.solvemojiNav li:nth-of-type(7) a{background:#3a6cb8}.solvemojiNav li:nth-of-type(8) a{background:#9363a9}.solvemojiNav li:nth-of-type(9) a{background:#f66684}.nav-link{padding:0 !important}.nav-session{position:relative;top:-8px;right:-15px}
*,*::before,*::after{box-sizing:border-box}html{font-family:sans-serif;line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}article,figure,footer,header,main,nav,section{display:block}body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size:1rem;font-weight:400;line-height:1.5;color:#212529;text-align:left;background-color:#fff}hr{box-sizing:content-box;height:0;overflow:visible}h1,h2,h3,h4,h5,h6{margin-top:0;margin-bottom:.5rem}p{margin-top:0;margin-bottom:1rem}address{margin-bottom:1rem;font-style:normal;line-height:inherit}ol,ul,dl{margin-top:0;margin-bottom:1rem}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:700}dd{margin-bottom:.5rem;margin-left:0}b,strong{font-weight:bolder}small{font-size:80%}sub{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-0.25em}a{color:#007bff;text-decoration:none;background-color:rgba(0,0,0,0)}a:hover{color:#0056b3;text-decoration:underline}a:not([href]):not([class]){color:inherit;text-decoration:none}a:not([href]):not([class]):hover{color:inherit;text-decoration:none}code{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:1em}figure{margin:0 0 1rem}img{vertical-align:middle;border-style:none}svg{overflow:hidden;vertical-align:middle}table{border-collapse:collapse}caption{padding-top:.75rem;padding-bottom:.75rem;color:#6c757d;text-align:left;caption-side:bottom}th{text-align:inherit;text-align:-webkit-match-parent}label{display:inline-block;margin-bottom:.5rem}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,input{overflow:visible}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{padding:0;border-style:none}input[type=checkbox]{box-sizing:border-box;padding:0}legend{display:block;width:100%;max-width:100%;padding:0;margin-bottom:.5rem;font-size:1.5rem;line-height:inherit;color:inherit;white-space:normal}progress{vertical-align:baseline}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:none}[type=search]::-webkit-search-decoration{-webkit-appearance:none}output{display:inline-block}[hidden]{display:none !important}.container{width:100%;padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width: 576px){.container{max-width:540px}}@media(min-width: 768px){.container{max-width:720px}}@media(min-width: 992px){.container{max-width:960px}}@media(min-width: 1200px){.container{max-width:1140px}}.row{display:flex;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.col-xl,.col-xl-4,.col-lg,.col-lg-6,.col-lg-4,.col-lg-3,.col-md-12,.col-md-9,.col-md-8,.col-md-7,.col-md-6,.col-md-5,.col-md-4,.col-md-3,.col-md-2,.col-sm-10,.col-sm-8,.col-sm-6,.col-sm-4,.col-sm-3,.col-sm-2,.col-sm-1,.col,.col-12,.col-8,.col-7,.col-6,.col-5,.col-4,.col-3{position:relative;width:100%;padding-right:15px;padding-left:15px}.col{flex-basis:0;flex-grow:1;max-width:100%}.col-3{flex:0 0 25%;max-width:25%}.col-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-6{flex:0 0 50%;max-width:50%}.col-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-12{flex:0 0 100%;max-width:100%}@media(min-width: 576px){.col-sm-1{flex:0 0 8.3333333333%;max-width:8.3333333333%}.col-sm-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-sm-3{flex:0 0 25%;max-width:25%}.col-sm-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-sm-6{flex:0 0 50%;max-width:50%}.col-sm-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-sm-10{flex:0 0 83.3333333333%;max-width:83.3333333333%}}@media(min-width: 768px){.col-md-2{flex:0 0 16.6666666667%;max-width:16.6666666667%}.col-md-3{flex:0 0 25%;max-width:25%}.col-md-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-md-5{flex:0 0 41.6666666667%;max-width:41.6666666667%}.col-md-6{flex:0 0 50%;max-width:50%}.col-md-7{flex:0 0 58.3333333333%;max-width:58.3333333333%}.col-md-8{flex:0 0 66.6666666667%;max-width:66.6666666667%}.col-md-9{flex:0 0 75%;max-width:75%}.col-md-12{flex:0 0 100%;max-width:100%}}@media(min-width: 992px){.col-lg{flex-basis:0;flex-grow:1;max-width:100%}.col-lg-3{flex:0 0 25%;max-width:25%}.col-lg-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}.col-lg-6{flex:0 0 50%;max-width:50%}}@media(min-width: 1200px){.col-xl{flex-basis:0;flex-grow:1;max-width:100%}.col-xl-4{flex:0 0 33.3333333333%;max-width:33.3333333333%}}.table{width:100%;margin-bottom:1rem;color:#212529}.table th,.table td{padding:.75rem;vertical-align:top;border-top:1px solid #dee2e6}.table thead th{vertical-align:bottom;border-bottom:2px solid #dee2e6}.table tbody+tbody{border-top:2px solid #dee2e6}.table-sm th,.table-sm td{padding:.3rem}.table-striped tbody tr:nth-of-type(odd){background-color:rgba(0,0,0,.05)}.form-control{display:block;width:100%;height:calc(1.5em + 0.75rem + 2px);padding:.375rem .75rem;font-size:1rem;font-weight:400;line-height:1.5;color:#495057;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.form-control{transition:none}}.form-control::-ms-expand{background-color:rgba(0,0,0,0);border:0}.form-control:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 #495057}.form-control:focus{color:#495057;background-color:#fff;border-color:#80bdff;outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.form-control::-webkit-input-placeholder{color:#6c757d;opacity:1}.form-control:-ms-input-placeholder{color:#6c757d;opacity:1}.form-control::placeholder{color:#6c757d;opacity:1}.form-control:disabled,.form-control[readonly]{background-color:#e9ecef;opacity:1}input[type=date].form-control,input[type=time].form-control,input[type=month].form-control{-webkit-appearance:none;appearance:none}select.form-control:focus::-ms-value{color:#495057;background-color:#fff}.form-control-sm{height:calc(1.5em + 0.5rem + 2px);padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}select.form-control[size],select.form-control[multiple]{height:auto}.was-validated .form-control:valid{border-color:#28a745;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='8' height='8' viewBox='0 0 8 8'%3e%3cpath fill='%2328a745' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:valid:focus{border-color:#28a745;box-shadow:0 0 0 .2rem rgba(40,167,69,.25)}.invalid-feedback{display:none;width:100%;margin-top:.25rem;font-size:80%;color:#dc3545}.was-validated :invalid~.invalid-feedback{display:block}.was-validated .form-control:invalid{border-color:#dc3545;padding-right:calc(1.5em + 0.75rem);background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' stroke='%23dc3545' viewBox='0 0 12 12'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right calc(0.375em + 0.1875rem) center;background-size:calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}.was-validated .form-control:invalid:focus{border-color:#dc3545;box-shadow:0 0 0 .2rem rgba(220,53,69,.25)}.btn{display:inline-block;font-weight:400;color:#212529;text-align:center;vertical-align:middle;-webkit-user-select:none;-ms-user-select:none;user-select:none;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);padding:.375rem .75rem;font-size:1rem;line-height:1.5;border-radius:.25rem;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){.btn{transition:none}}.btn:hover{color:#212529;text-decoration:none}.btn:focus,.btn.focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,.25)}.btn.disabled,.btn:disabled{opacity:.65}.btn:not(:disabled):not(.disabled){cursor:pointer}a.btn.disabled{pointer-events:none}.btn-primary{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:hover{color:#fff;background-color:#0069d9;border-color:#0062cc}.btn-primary:focus,.btn-primary.focus{color:#fff;background-color:#0069d9;border-color:#0062cc;box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-primary.disabled,.btn-primary:disabled{color:#fff;background-color:#007bff;border-color:#007bff}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active{color:#fff;background-color:#0062cc;border-color:#005cbf}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(38,143,255,.5)}.btn-secondary{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:hover{color:#fff;background-color:#5a6268;border-color:#545b62}.btn-secondary:focus,.btn-secondary.focus{color:#fff;background-color:#5a6268;border-color:#545b62;box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-secondary.disabled,.btn-secondary:disabled{color:#fff;background-color:#6c757d;border-color:#6c757d}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active{color:#fff;background-color:#545b62;border-color:#4e555b}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(130,138,145,.5)}.btn-success{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:hover{color:#fff;background-color:#218838;border-color:#1e7e34}.btn-success:focus,.btn-success.focus{color:#fff;background-color:#218838;border-color:#1e7e34;box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-success.disabled,.btn-success:disabled{color:#fff;background-color:#28a745;border-color:#28a745}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active{color:#fff;background-color:#1e7e34;border-color:#1c7430}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus{box-shadow:0 0 0 .2rem rgba(72,180,97,.5)}.btn-lg{padding:.5rem 1rem;font-size:1.25rem;line-height:1.5;border-radius:.3rem}.btn-sm{padding:.25rem .5rem;font-size:0.875rem;line-height:1.5;border-radius:.2rem}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.nav{display:flex;flex-wrap:wrap;padding-left:0;margin-bottom:0;list-style:none}.nav-link{display:block;padding:.5rem 1rem}.nav-link:hover,.nav-link:focus{text-decoration:none}.nav-link.disabled{color:#6c757d;pointer-events:none;cursor:default}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;padding:.5rem 1rem}.navbar .container{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between}.navbar-brand{display:inline-block;padding-top:.3125rem;padding-bottom:.3125rem;margin-right:1rem;font-size:1.25rem;line-height:inherit;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{text-decoration:none}.navbar-nav{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;list-style:none}.navbar-nav .nav-link{padding-right:0;padding-left:0}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:.25rem}.navbar-toggler:hover,.navbar-toggler:focus{text-decoration:none}.navbar-toggler-icon{display:inline-block;width:1.5em;height:1.5em;vertical-align:middle;content:"";background:50%/100% 100% no-repeat}@media(max-width: 575.98px){.navbar-expand-sm>.container{padding-right:0;padding-left:0}}@media(min-width: 576px){.navbar-expand-sm{flex-flow:row nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .nav-link{padding-right:.5rem;padding-left:.5rem}.navbar-expand-sm>.container{flex-wrap:nowrap}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}}.navbar-light .navbar-brand{color:rgba(0,0,0,.9)}.navbar-light .navbar-brand:hover,.navbar-light .navbar-brand:focus{color:rgba(0,0,0,.9)}.navbar-light .navbar-nav .nav-link{color:rgba(0,0,0,.5)}.navbar-light .navbar-nav .nav-link:hover,.navbar-light .navbar-nav .nav-link:focus{color:rgba(0,0,0,.7)}.navbar-light .navbar-nav .nav-link.disabled{color:rgba(0,0,0,.3)}.navbar-light .navbar-nav .show>.nav-link,.navbar-light .navbar-nav .active>.nav-link,.navbar-light .navbar-nav .nav-link.show,.navbar-light .navbar-nav .nav-link.active{color:rgba(0,0,0,.9)}.navbar-light .navbar-toggler{color:rgba(0,0,0,.5);border-color:rgba(0,0,0,.1)}.navbar-light .navbar-toggler-icon{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%280, 0, 0, 0.5%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.border{border:1px solid #dee2e6 !important}.justify-content-center{justify-content:center !important}.position-relative{position:relative !important}.shadow{box-shadow:0 .5rem 1rem rgba(0,0,0,.15) !important}.w-100{width:100% !important}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.m-3{margin:1rem !important}.mb-3{margin-bottom:1rem !important}.m-5{margin:3rem !important}.mt-5{margin-top:3rem !important}.mr-5{margin-right:3rem !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.m-auto{margin:auto !important}.text-left{text-align:left !important}.text-right{text-align:right !important}.text-center{text-align:center !important}.text-white{color:#fff !important}.text-muted{color:#6c757d !important}.visible{visibility:visible !important}.footer .social-row .social__header{color:#fff;left:0}.footer .social-row .social__icons div{color:#fff}.footer .tw{color:#fff !important}@media(max-width: 767px){.footer .social-row{display:none}}.social__header{left:0px;position:relative;text-align:left}.social-row{height:90px;position:relative}.social{position:absolute}@media(max-width: 767px){.social{left:17px;top:52px}}.social__header{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:1.3em;color:#777}.social__icons{white-space:nowrap}.social__icons i{font-size:2.9em;z-index:2;position:relative;top:-3px}.social__icons i:hover{cursor:pointer;opacity:.9}.social__icons .--group{display:inline-block;display:flex;justify-content:center;align-items:center}.social__icons .--group>div{font-size:.9em;font-weight:bold;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;color:#777;text-align:left}@media(max-width: 900px){.social__icons .--group>div{font-size:.8em}}.social__icons .--group>img{cursor:pointer}.colour__red{color:#ed1c24}.colour__green{color:#86bd36}.colour__grey{color:#44464e !important}.colour__tickGreen{color:#22b14c !important}.colour__white{color:#fff !important}.theme-white{background:#fff}.theme-extraDark{background:#292a30;padding-bottom:20px;color:rgba(255,255,255,.65);overflow:hidden}.theme-dark-background{background:#44464e}.theme-dark-background .account__info,.theme-dark-background .generate-new-nickname{color:rgba(255,255,255,.65)}.theme-dark{background:#44464e;padding-bottom:20px;color:rgba(255,255,255,.65);overflow:hidden}.theme-dark .howToPlay__puzzleRules{color:rgba(255,255,255,.65)}.theme-dark .section__header,.theme-dark .section__header-light{color:#fff}.theme-dark .section__subHeader{color:rgba(255,255,255,.65)}.theme-dark .section__title{color:#fff}.theme-light{background:#f7f8fb}.theme-transparent{background:rgba(0,0,0,0)}.theme-transparent .loadingMessage{color:#6d6d6d}.authentication{position:absolute;right:0px;top:0px}.authentication__loggedIn{text-align:right;padding-right:5px;padding-top:0px;font-size:.9em;position:relative;white-space:nowrap;display:flex;justify-content:center;margin-top:10px}.authentication__loggedIn .authentication__buttons-login{border-radius:50px;height:30px;width:30px;font-size:1.5em}.authentication__loggedIn .authentication__buttons-login>i{top:-5px;left:-2px;position:relative}@media(max-width: 1200px){.authentication__loggedIn .authentication__buttons-login>i{top:-3px;left:-4px}}@media(max-width: 767px){.authentication__loggedIn .authentication__buttons-login>i{top:-1px;left:-3px}}.authentication__loggedIn+.row .pa__search{right:0;position:absolute}.authentication__loggedIn+.row .pa__search .form-control.--small{height:28px;margin-top:5px;font-size:16px}@media(max-width: 575px){.authentication__loggedIn+.row .pa__search .form-control.--small{margin-top:38px}}@media(max-width: 767px){.authentication__loggedIn+.row .pa__search .form-control.--small{right:0px}}@media(min-width: 1200px){.authentication__loggedIn+.row .pa__search .form-control.--small{padding:10px 15px;height:34px}}.authentication__loggedIn+.row .pa__search button.--small{right:1px;height:22px;width:22px;font-size:.9em;top:8px;right:8px}@media(max-width: 575px){.authentication__loggedIn+.row .pa__search button.--small{top:41px}}@media(min-width: 1200px){.authentication__loggedIn+.row .pa__search button.--small{height:28px;width:28px;font-size:1.1em}}@media(max-width: 767px){.authentication__loggedIn{top:-50px;position:absolute;right:0}}@media(max-width: 575px){.authentication__loggedIn{top:-12px}}.authentication__loggedIn i.icon-sign-out{margin-right:0px}.authentication__loggedIn i.icon{color:rgba(68,70,78,.8);font-size:1.2em;top:2px;position:relative}.authentication__loggedIn i.icon:hover{cursor:pointer}.authentication__buttons{margin-top:8px}.authentication__buttons>i{margin-right:10px}.authentication__buttons-login{color:#fff;background-color:#86bd36 !important;border-color:#86bd36 !important;margin-left:10px}.authentication__buttons-login:hover,.authentication__buttons-login:focus,.authentication__buttons-login:active{background-color:#86bd36 !important;border-color:#86bd36 !important;opacity:.9}.authentication__buttons-login:focus{box-shadow:0 0 0 .2rem rgba(134,189,54,.5) !important}.authentication__buttons-register{color:#fff;background-color:#00a0db;border-color:#00a0db}.authentication__buttons-register:hover,.authentication__buttons-register:focus,.authentication__buttons-register:active{background-color:#00a0db !important;border-color:#00a0db !important;opacity:.9}.authentication__buttons-register:focus{box-shadow:0 0 0 .2rem rgba(0,160,219,.5) !important}@media(max-width: 767px){.authentication{top:0px !important;margin-top:54px !important}.authentication__buttons{margin-top:3px !important;padding:2px 10px}}@media(min-width: 768px)and (max-width: 1200px){.authentication{top:0px !important}.authentication__buttons{margin-top:2px !important;padding:2px 10px}}.home__jumbotron{padding-bottom:20px;position:relative}.downloadApp{overflow:hidden}.downloadApp__banner{width:100%}.downloadApp__icon>div:first-of-type{text-align:right}.downloadApp__icon>div:last-of-type{text-align:left}@media(max-width: 575px){.downloadApp__icon>div{text-align:center !important}}.downloadApp__icon-ios{max-height:90px;width:100%;max-width:216px !important;padding-bottom:20px}.downloadApp__icon-android{height:90px;padding-bottom:20px}.downloadApp__icon :hover{cursor:pointer}.todaysPuzzles__title{font-size:1.6em;color:#44464e;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.todaysPuzzles .puzzle-sudoku{padding-bottom:0 !important}.todaysPuzzles__logo-junior{width:140px}.todaysPuzzles__logo-nextLevel{width:220px}.todaysPuzzles__type{display:inline-block;height:80px;margin:20px}.todaysPuzzles .row>div.col-xl{padding:0 4px}.solvemojiDaily>.row{top:50px !important;-webkit-transform:translate(0, 0%) !important;transform:translate(0, 0%) !important}.solvemojiDaily .puzzleArea{width:390px;margin:auto}@media(max-width: 410px){.solvemojiDaily .puzzleArea{margin-left:-20px;-webkit-transform:scale(0.9);transform:scale(0.9)}.solvemojiDaily .PuzzleComplete__text{width:110%;margin-left:-5%;white-space:nowrap}}@media(max-width: 360px){.solvemojiDaily .puzzleArea{margin-left:-40px;-webkit-transform:scale(0.8);transform:scale(0.8)}}.solvemojiDaily .PuzzleComplete__text .empty:last-of-type{margin-right:0}.solvemojiDaily .answerTiles{margin:auto;margin-top:10px;font-family:"Baloo Bhai 2"}.solvemojiDaily .answerTiles>div{display:inline-block;margin:2px;height:53px;width:53px;line-height:53px;background:#cdcdcd;color:#444;border-radius:0px;text-align:center;position:relative;border-radius:5px}.solvemojiDaily .answerTiles>div>div>div{position:absolute;top:0;width:100%;font-size:2em;font-weight:bold;color:#444}.solvemojiDaily .target{font-size:2.4em;font-weight:bold;color:#fff;margin-bottom:10px;font-family:"Baloo Bhai 2"}.solvemojiDaily .share>div{display:inline-block;margin:2px;height:52px;width:111px;line-height:52px;background:#cdcdcd;color:#444;border-radius:0px;text-align:center;position:relative;font-size:1.2em;font-weight:bold}.solvemojiDaily .share>div.shareBtn{background:#4caf50;color:#fff;top:1px;padding:0 40px 0 10px;width:130px;border-radius:5px}.solvemojiDaily .share>div.shareBtn>svg{position:absolute;top:11px;right:10px}.solvemojiDaily .share>div.shareBtn>span{position:relative;top:-3px;right:0px;font-size:1.2em}.solvemojiDaily .answerTiles>div:not(.disabled):hover,.solvemojiDaily .share>div:not(.disabled):hover{cursor:pointer;-webkit-filter:brightness(0.9);filter:brightness(0.9)}.solvemojiDaily .answerTiles>div:not(.disabled):active,.solvemojiDaily .share>div:not(.disabled):active{cursor:pointer;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.solvemojiDaily .plusGroup{position:relative;display:inline-block}.solvemojiDaily .plusGroup .plus{right:-2px;top:12px;color:#fff;font-size:1.2em;z-index:10;font-weight:bold;position:absolute}.solvemojiDaily .empty{height:50px;width:50px;line-height:50px;border-radius:0px;display:inline-block;margin:2px;margin-bottom:0;font-size:1.1em;overflow:hidden;background:#fff;position:relative;color:#fff;font-family:"Baloo Bhai 2";border-radius:5px;margin-bottom:5px;margin-right:10px;font-size:2em;font-weight:bold}.solvemojiDaily .guessRow .empty{background:#beeafa}.solvemojiDaily .empty img{width:calc(100% - 4px);margin:2px}.solvemojiDaily .answerTiles>div img{width:calc(100% - 4px);margin:2px}.solvemojiDaily .blank{background:#fff;color:#444}.solvemojiDaily .empty{background:#edf5ff;color:#444}.solvemojiDaily .correct{background:#4caf50;color:#fff}.solvemojiDaily .partial{background:#00a0db;color:#fff}.solvemojiDaily .wrong{background:#aaa;color:#444 !important}.solvemojiDaily .error{color:#fff;background:#dc3545 !important;-webkit-animation:shake .7s linear;animation:shake .7s linear}.solvemojiDaily .equals{background:rgba(0,0,0,0);width:auto;font-size:2em;font-weight:bold;background:rgba(0,0,0,0) !important;border:0;color:#fff !important;margin-right:1px;margin-left:-6px}@keyframes shake{8%,41%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}25%,58%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}92%{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}.solvemojiDaily .disabled{opacity:.5;cursor:not-allowed !important;background:#666 !important}.solvemojiDaily .disabled *{pointer-events:none}.solvemojiDaily .sum{line-height:56px;background:rgba(0,0,0,0);font-size:2em;font-weight:bold;display:inline-block;position:absolute;padding-left:10px}.solvemojiDaily .gameOver{position:absolute;width:100%;height:100%;top:0;left:0;background:rgba(11,12,14,.8);color:#fff;z-index:10;text-align:center}.solvemojiDaily .gameOver .empty{margin-right:2px}.solvemojiDaily .gameOver__container{width:320px;height:400px;background:#44464e;display:flex;flex-direction:column;position:absolute;top:70px;left:50%;-webkit-transform:translate(-50%, 0%);transform:translate(-50%, 0%);border-radius:20px;padding:20px}.solvemojiDaily .gameOver .title{font-size:2em;font-weight:bold}.solvemojiDaily .gameOver .lost{color:#c00}.solvemojiDaily .gameOver .won{color:#4caf50}.solvemojiDaily .gameOver .close{position:absolute;right:15px}.solvemojiDaily .gameOver .countDown>div:first-of-type{font-size:1.2em;margin-bottom:5px;margin-top:10px}.solvemojiDaily .gameOver .countDown>div:last-of-type{font-size:2em}.puzzleDaily{background:rgba(29,29,31,.7) !important;position:absolute !important}.dailyLeaderboard{display:grid;grid-template-columns:30px 1fr 70px;font-family:"Baloo Bhai 2"}.dailyLeaderboard.bad .dailyLeaderboard__row>div{background:#f44336}.dailyLeaderboard.bad>span:first-of-type{color:#f44336}.dailyLeaderboard>span{line-height:15px;color:#fff;white-space:nowrap}.dailyLeaderboard>span:last-of-type{text-align:left;padding-left:5px}.dailyLeaderboard__row{width:100%;background:#fff;height:15px;position:relative;margin-bottom:8px}.dailyLeaderboard__row>div{background:#4caf50;height:15px;position:absolute;left:0;top:0}.countDown div:last-of-type{font-size:2em}.regPage__form{display:flex;flex-direction:column;padding:10px}.regPage__consent{padding:20px 0;position:relative;margin:auto;display:flex;justify-content:center}.regPage__consent>div:last-of-type{text-align:left;padding-left:50px}.regPage__consent a{font-size:1.1em}.regPage__consent a:first-of-type{color:#86bd36}.regPage__consent a:last-of-type{color:#00a0db}.regPage input,.regPage select{max-width:400px;margin:5px auto 5px}.regPage div{text-align:center}.account__info{margin:auto;max-width:400px}.account__forgottenPassword{margin:20px}.account__forgottenPassword a{color:rgba(255,255,255,.65)}.account__forgottenPassword a:hover{color:rgba(255,255,255,.5)}.account__icon-image-right,.account__icon-image-left{position:absolute;width:130% !important;z-index:0;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);max-height:380px;max-height:100%}.account__icon-image-left{right:0px;-webkit-transform:translate(0, -50%) scaleX(-1);transform:translate(0, -50%) scaleX(-1)}.account__icon-image-right{left:0px}.socialBtn{display:block;margin:10px;max-width:300px;margin:10px auto;color:#fff !important}.socialBtn i{margin-right:10px}.socialBtn.facebook{background-color:#3b5998}.socialBtn.facebook:focus{box-shadow:0 0 0 .2rem rgba(59,89,152,.5) !important}.socialBtn.google{background-color:#dd4b39}.socialBtn.google:focus{box-shadow:0 0 0 .2rem rgba(221,75,57,.5) !important}.socialBtn.btn :hover{color:#fff}.login__loading{position:absolute;top:0;width:100%;height:100%;background:rgba(68,70,78,.9);z-index:2}.login__loading.--student{margin:-26px -25px;height:calc(100% + 76px);z-index:10;width:calc(100% + 22px)}.regPage{min-height:340px}.myAccount__loading{position:absolute;top:0;width:calc(100% + 21px);height:calc(100% + 67px);background:rgba(68,70,78,.9);z-index:2;left:0;margin:-26px -10px}.btn-primary{white-space:nowrap}.btn-primary:disabled{background-color:#ccc !important;border-color:#ccc !important;cursor:not-allowed}.btn-primary:disabled:hover{background-color:#ccc !important;border-color:#ccc !important;cursor:not-allowed;opacity:.65 !important}.puzzle-page .puzzle-sudoku.imageBackground{max-width:76.9230769231vh;margin-bottom:40px;aspect-ratio:382.5/406.73}.tryOne__title-nextLevel,.tryOne__title-junior{text-align:center;height:100px;vertical-align:middle;line-height:100px}.tryOne__title-junior div{width:35%;margin:auto;background-repeat:no-repeat !important;top:5px;position:relative}.tryOne__title-nextLevel div{width:54%;margin:auto;background-repeat:no-repeat !important;background-position:center !important}.tryOne__puzzle{padding-bottom:10px;justify-content:center;display:flex}.tryOne__puzzle img{max-width:100%}.tryOne__puzzle .imageBackground{margin:0 auto 100px;overflow:unset;max-width:66.6666666667vh;aspect-ratio:343.5/398.73}.tryOne__puzzle .imageBackground object{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden}.tryOne__puzzle .imageBackground img{position:absolute;top:0}.puzzle-sudoku .pa__puzzleGuessContainer{max-width:76.9230769231vh}.pa{position:relative;margin:0px;height:50%;margin-top:-2.1%}.pa__guess-revealed,.pa__guess-correct{padding:5.5px !important;position:absolute !important;font-size:1.8em !important;right:unset !important}.pa__guess-correct{color:#4caf50 !important;right:10px !important}.pa__guess-revealed{left:calc(50% - 95px) !important}.pa__search .text{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;text-align:center;color:#fff;font-size:1.9em}.pa__search form{width:220px;margin:auto;position:relative}.pa__search .invalid-feedback{top:-10px;position:relative;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif}.pa__search .form-control{width:220px;display:inline-block;border-radius:50px;font-size:1.5em;padding:20px 30px;height:50px;text-align:left;z-index:1;position:relative;border:1px solid #ccc}.pa__search .form-control.--small{width:180px;display:inline-block;border-radius:50px;font-size:1em;padding:10px 15px;height:34px;text-align:left;z-index:1;float:right;position:relative;border:1px solid #ccc;margin-right:5px;margin-top:9px}@media(max-width: 767px){.pa__search .form-control.--small{font-size:1em;height:28px;right:7px;margin-top:1px}}.pa__search .form-control:focus{border:1px solid #ccc;border-color:#ccc}.pa__search button{position:absolute;right:4px;height:42px;width:42px;border:0;border-radius:50px;color:#fff;background:#86bd36;font-size:1.5em;top:4px;z-index:2;text-align:center}.pa__search button.--small{right:8px;height:28px;width:28px;font-size:1.1em;top:12px}@media(max-width: 767px){.pa__search button.--small{right:14px;height:24px;width:24px;top:3px}}.pa__search button i{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.pa__search button:focus{outline:none}.pa i{position:absolute}.pa i:hover{cursor:pointer}.pa__puzzleGuessContainer{overflow:hidden;position:absolute;width:100%;border-radius:2%;max-width:66.6666666667vh;z-index:2}.pa__puzzleGuessContainer form{width:100%}.pa__puzzleGuessContainer form.was-validated input[type=text]:invalid,.pa__puzzleGuessContainer form.was-validated input[type=tel]:invalid,.pa__puzzleGuessContainer form.was-validated input[type=number]:invalid,.pa__puzzleGuessContainer form.was-validated input[type=password]:invalid,.pa__puzzleGuessContainer form.was-validated input[type=email]:invalid{margin-bottom:0;border:2px solid #dc3545;-webkit-animation:shake .7s linear;animation:shake .7s linear;background:#fff !important}.pa__puzzleGuessContainer form.was-validated input[type=text]:invalid::-webkit-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=tel]:invalid::-webkit-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=number]:invalid::-webkit-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=password]:invalid::-webkit-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=email]:invalid::-webkit-input-placeholder{color:#dc3545}.pa__puzzleGuessContainer form.was-validated input[type=text]:invalid:-ms-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=tel]:invalid:-ms-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=number]:invalid:-ms-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=password]:invalid:-ms-input-placeholder, .pa__puzzleGuessContainer form.was-validated input[type=email]:invalid:-ms-input-placeholder{color:#dc3545}.pa__puzzleGuessContainer form.was-validated input[type=text]:invalid::placeholder,.pa__puzzleGuessContainer form.was-validated input[type=tel]:invalid::placeholder,.pa__puzzleGuessContainer form.was-validated input[type=number]:invalid::placeholder,.pa__puzzleGuessContainer form.was-validated input[type=password]:invalid::placeholder,.pa__puzzleGuessContainer form.was-validated input[type=email]:invalid::placeholder{color:#dc3545}.pa__puzzleGuess{position:relative;width:100%}.pa__puzzleGuess:hover{cursor:pointer}.pa__puzzleGuess object,.pa__puzzleGuess img{width:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden}.pa__button{background:rgba(0,0,0,0);position:absolute;top:12%;right:2%;padding:5% 10px;font-size:1.35em;color:#86bd36;border:0;z-index:2;line-height:0}.pa__button:focus{outline:none}.pa__answer{display:inline-block;position:relative;padding:1.5% 2.5% 2.5%}.pa__answer .col-12{padding:2%}.pa__answer i{top:1%;right:2%;padding:10px;font-size:1.8em;color:#86bd36}.pa__answer input{height:100%;margin:0 !important}.pa__answer input[type=text],.pa__answer input[type=tel],.pa__answer input[type=number]{font-size:1.4em !important;background:#fff !important}.pa__answer input[type=text]::-webkit-input-placeholder, .pa__answer input[type=tel]::-webkit-input-placeholder, .pa__answer input[type=number]::-webkit-input-placeholder{font-size:.8em !important}.pa__answer input[type=text]:-ms-input-placeholder, .pa__answer input[type=tel]:-ms-input-placeholder, .pa__answer input[type=number]:-ms-input-placeholder{font-size:.8em !important}.pa__answer input[type=text]::placeholder,.pa__answer input[type=tel]::placeholder,.pa__answer input[type=number]::placeholder{font-size:.8em !important}.pa__answer input[type=text].pa__input-correct,.pa__answer input[type=text].pa__input-revealed,.pa__answer input[type=tel].pa__input-correct,.pa__answer input[type=tel].pa__input-revealed,.pa__answer input[type=number].pa__input-correct,.pa__answer input[type=number].pa__input-revealed{font-size:1.4em !important}.pa__answer input.form-control:valid,.pa__answer input.form-control:invalid{padding-right:14px !important}.pa__info{display:inline-block;position:relative;padding:4px;height:32px}.pa__info .showSolution{height:27px;margin-left:10px;margin-top:-2px;color:#fff;z-index:1;display:none;white-space:nowrap;width:100%;font-size:1.2em;text-align:left;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif}.pa__info svg.icon-worksheet{font-size:25px;color:#fff;margin-top:-2px}.pa__info svg.icon-worksheet:hover{cursor:pointer}.pa__info svg.icon-worksheet:active{opacity:.8}.pa__info i{color:#fff;font-size:1.6em}.pa__info i.icon-eye{margin-top:-2px}.pa__info i.icon-eye:active{opacity:.8}.pa__info i.icon-download:active{opacity:.8}.pa__info i.icon-times{margin-left:80px}.pa__scores{font-family:"Baloo Bhai 2";font-weight:bold;font-size:1.1em;color:#fff;text-align:right;position:absolute;right:2.5%;top:5px;white-space:nowrap}.puzzleList .col{padding:10px}.imageOverlay{position:absolute;width:100%;height:100%;left:0;top:0}.puzzle__text-medium,.puzzle__text-large{color:#fff;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;text-align:center}.puzzle__text-large{font-size:1.7em;padding:30px 0px}.puzzle__text-medium{font-size:1.2em;padding:20px 10px}.puzzle__icon-app{padding-top:20px;padding-bottom:0;padding-left:0;padding-right:0}.puzzle__icon-image-right{position:absolute;bottom:0px;width:100%}.puzzle__icon-image-right{right:0px;max-height:45%}.pa__icons{display:flex;width:50%;justify-content:flex-start;align-items:center;margin-left:1.8%;margin-top:.7%;grid-gap:4%;gap:4%;font-size:90%}.pa__icons i{position:relative}.lottieAnnimation{position:absolute;top:50%;left:0;width:80%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.invalidGuess{-webkit-animation:shake .7s linear;animation:shake .7s linear}.correctGuess-11{-webkit-animation:pulse11 1.5s;animation:pulse11 1.5s}@keyframes shake{8%,41%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}25%,58%{-webkit-transform:translateX(5px);transform:translateX(5px)}75%{-webkit-transform:translateX(-2.5px);transform:translateX(-2.5px)}92%{-webkit-transform:translateX(2.5px);transform:translateX(2.5px)}0%,100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes pulse1{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #7cb042}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse2{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #fdcb2e}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse3{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #bb2914}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse4{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #000}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse5{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #0031b1}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse6{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #85e066}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse7{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #ffe066}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse8{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #ff6685}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse9{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #7e7e7e}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse10{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #66f}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}@keyframes pulse11{0%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 #44464e}70%{-webkit-transform:scale(1.02);transform:scale(1.02);box-shadow:0 0 0 10px rgba(0,0,0,0)}100%{-webkit-transform:scale(1);transform:scale(1);box-shadow:0 0 0 0 rgba(0,0,0,0)}}.puzzleSolution .pa.row{padding-bottom:2.1%}.puzzleSolution .pa__info i.icon-download{margin-left:0px}.puzzleSolution .pa__info .icon-worksheet{left:47px}.puzzleComplete{position:fixed;width:100%;height:100%;top:0;background:rgba(0,0,0,.8);left:0;z-index:100000}.puzzleComplete__text,.puzzleComplete__text-smaller,.puzzleComplete__text-small{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;text-align:center;color:#fff;font-size:1.4em}.puzzleComplete__text-small{font-size:1.1em}.puzzleComplete__text-smaller{font-size:1em;opacity:.6}.puzzleComplete__image{position:relative;width:200px}.puzzleComplete__trophy{width:130px;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.puzzleComplete__leadboardRanks{display:flex;justify-content:center}.puzzleComplete__leadboardRanks-title{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;text-align:center;color:#fff;font-size:1.1em}.puzzleComplete__leadboardRanks-rank{background:#22b14c !important;border-radius:10px;padding:1px 20px 1px;color:#fff;font-weight:bold;font-size:1.2em;position:relative}.puzzleComplete__leadboardRanks-rank img{height:26px;position:relative;top:-1px}.puzzleComplete__leadboardRanks-rank img:first-of-type{padding-right:6px}.puzzleComplete__leadboardRanks-rank:hover,.puzzleComplete__leadboardRanks-rank:focus,.puzzleComplete__leadboardRanks-rank:active{background-color:#22b14c !important;border-color:#22b14c !important;-webkit-transform:scale(1.02);transform:scale(1.02);cursor:pointer;opacity:.9}.puzzleComplete__leadboardRanks-item{margin:0 10px}.puzzleComplete__button-register,.puzzleComplete__button-login,.puzzleComplete__button-no,.puzzleComplete__button-yes{color:#fff !important}.puzzleComplete__button-register:hover,.puzzleComplete__button-login:hover,.puzzleComplete__button-no:hover,.puzzleComplete__button-yes:hover,.puzzleComplete__button-register:focus,.puzzleComplete__button-login:focus,.puzzleComplete__button-no:focus,.puzzleComplete__button-yes:focus,.puzzleComplete__button-register:active,.puzzleComplete__button-login:active,.puzzleComplete__button-no:active,.puzzleComplete__button-yes:active{opacity:.9}.puzzleComplete__button-yes{background-color:#22b14c !important;border-color:#22b14c !important}.puzzleComplete__button-yes:hover,.puzzleComplete__button-yes:focus,.puzzleComplete__button-yes:active{background-color:#22b14c !important;border-color:#22b14c !important;-webkit-transform:scale(1.02);transform:scale(1.02)}.puzzleComplete__button-yes:focus{box-shadow:0 0 0 .2rem rgba(34,177,76,.5) !important}.puzzleComplete__button-no{background-color:#ed1c24 !important;border-color:#ed1c24 !important}.puzzleComplete__button-no:hover,.puzzleComplete__button-no:focus,.puzzleComplete__button-no:active{background-color:#ed1c24 !important;border-color:#ed1c24 !important;-webkit-transform:scale(1.02);transform:scale(1.02)}.puzzleComplete__button-no:focus{box-shadow:0 0 0 .2rem rgba(237,28,36,.5) !important}.puzzleComplete__button-login{background-color:#86bd36 !important;border-color:#86bd36 !important}.puzzleComplete__button-login:hover,.puzzleComplete__button-login:focus,.puzzleComplete__button-login:active{background-color:#86bd36 !important;border-color:#86bd36 !important;-webkit-transform:scale(1.02);transform:scale(1.02)}.puzzleComplete__button-login:focus{box-shadow:0 0 0 .2rem rgba(134,189,54,.5) !important}.puzzleComplete__button-register{background-color:#00a0db !important;border-color:#00a0db !important}.puzzleComplete__button-register:hover,.puzzleComplete__button-register:focus,.puzzleComplete__button-register:active{background-color:#00a0db !important;border-color:#00a0db !important;-webkit-transform:scale(1.02);transform:scale(1.02)}.puzzleComplete__button-register:focus{box-shadow:0 0 0 .2rem rgba(0,160,219,.5) !important}.puzzleComplete>.row{position:absolute;top:50%;width:100%;margin:0;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.puzzleComplete>.row .message{background:#44464e;margin:20px;border-radius:10px;padding:20px;max-width:500px;margin:auto;position:relative}.puzzleComplete>.row .message.mw-310{max-width:310px}.puzzleComplete>.row .message .imageBackground{width:200px;margin:20px auto}.puzzleSolution__link{position:relative;color:#fff;font-size:1.6em}.puzzleSolution__link span{position:relative;color:#fff;padding:0px;margin:0;top:7px}.puzzleSolution__link:hover{cursor:pointer;opacity:.8}.flippedX{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.solvemojiTable tr{white-space:nowrap}.solvemojiTable tr td img{width:25px;margin:-4px -10px;top:1px;position:relative;bottom:-2px}.solvemojiTable.top10leaderboard tr td img{top:-1px}@media(max-width: 350px){.puzzleComplete__leadboardRanks-item{margin:0 5px}.puzzleComplete .leaderboardRank{display:none}.puzzleComplete>.row .message .imageBackground{width:160px;margin:10px auto}}@media(max-height: 660px){.puzzleComplete .leaderboardRank{display:none}}.subscribe-to-play{top:0;left:0;width:100%;position:absolute;height:100%;z-index:2}.important-announcement{background:rgba(255,102,133,.4);width:100%;max-width:605px;margin:auto;padding:20px;margin-bottom:20px;border-radius:10px;font-family:"Baloo Bhai 2"}.important-announcement__title{font-size:1.8em;margin-bottom:20px}.important-announcement__highlight{color:#fd3961;font-size:1.3em;top:2px;position:relative}.important-announcement .nav-link{display:inline-block}.puzzle-list{margin:-26px}.tooltip-container{position:relative;display:inline-block}.tooltip-container .tooltip-content{cursor:pointer}.tooltip-text{position:fixed;background-color:#333;color:#fff;padding:8px;border-radius:4px;font-size:12px;white-space:nowrap;opacity:.9;-webkit-transform:translateX(-50%);transform:translateX(-50%);z-index:1000000000;box-shadow:0px 4px 8px rgba(0,0,0,.2)}.tooltip-text:after{content:"";position:absolute;top:100%;left:50%;-webkit-transform:translateX(-50%);transform:translateX(-50%);border-width:5px;border-style:solid;border-color:#333 rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.puzzleHeight{min-height:450px}@media(min-width: 500px){.puzzleHeight{min-height:500px}}.filter-disabled{opacity:.4;-webkit-filter:grayscale(100%);filter:grayscale(100%);cursor:not-allowed;pointer-events:none}.filter__icon{margin:-4px;width:calc(100% + 8px);overflow:hidden;background-repeat:no-repeat !important;background-size:cover !important}.filter__subIcon-right,.filter__subIcon-left{width:44%;margin-top:20px;position:absolute;bottom:4%}.filter__subIcon-left{left:10px}.filter__subIcon-right{right:10px}.filter__containter{border-radius:5%;overflow:hidden;position:relative;margin-top:10px}@media(max-width: 575px){.filter__containter{margin-bottom:40%}}.filter__containter-nopadding{position:relative;margin-bottom:20px;border-radius:5%;overflow:hidden}.filter__text,.filter__text-light{font-family:"Generica-Bold",sans-serif,"Segoe UI",Arial,"Noto Sans",sans-serif;font-weight:bold;font-size:1.1em;color:#fff;text-align:center;white-space:nowrap}.filter__text span,.filter__text-light span{color:#fff !important}.filter__text-light span{color:#602483 !important}.filter__text-light .filter__arrow{color:#86bd36 !important}.filter__text .filter__arrow,.filter__text-light .filter__arrow{color:#86bd36 !important}.filter__text>div:nth-of-type(2),.filter__text-light>div:nth-of-type(2){display:inline-block}.filter__text .colouredTitle__title,.filter__text-light .colouredTitle__title{display:inline}.filter__arrow{display:inline;font-size:4em;top:6px;padding:25px;position:relative}.filter__buttons{position:absolute;bottom:0px;width:100%;height:18%;display:flex}.filter__buttons>div{width:20%;height:100%;position:relative;text-align:center;font-family:"Dokdo","Segoe UI",Arial,"Noto Sans",sans-serif}.filter__buttons>div>div{margin-top:-10%;color:#fff}.filter__buttons>div:hover,.filter__buttons>div.selected{cursor:pointer;height:200%;margin-top:-1.6%;padding-top:1%;border-radius:10px}.filter__row{max-width:1000px;margin:auto}@media(max-width: 767px){.filter__row .col{padding:0 4px}}@media(max-width: 996px){.filter__row .col{padding:0 8px}}.filter__row .col-6{margin-bottom:70px}.filter__toggle,.filter__toggle-selected{border-radius:50%;width:100%;height:100%;background:#f0efef;padding-bottom:100%}.filter__toggle:hover,.filter__toggle-selected:hover{background:#e1eecd;cursor:pointer}.filter__toggle-selected{background:#e1eecd}.filter__typeDesc{position:absolute;display:flex;width:100%;left:0;justify-content:center;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:.9em;color:#666;padding:10px;white-space:pre-line}.filter__typeDesc>div{max-width:145px;margin:auto}.filter__toggleText{margin:auto;position:absolute;left:0;right:0;bottom:10%;text-align:center;font-size:2em;font-family:"Generica-Bold",sans-serif,"Segoe UI",Arial,"Noto Sans",sans-serif;color:#676362}@media(max-width: 767px){.filter__toggleText{font-size:1.6em}}@media(max-width: 575px){.filter__toggleText{font-size:1.2em}}@media(max-width: 400px){.filter__toggleText{font-size:1em}}.filter__toggleImg,.filter__toggleImg-right-alt,.filter__toggleImg-right,.filter__toggleImg-left-alt,.filter__toggleImg-left,.filter__toggleImg-top{position:absolute;top:0;left:0;right:0;bottom:0;width:55%;display:block;margin-left:auto;margin-right:auto;margin-top:4%}.filter__toggleImg-top{width:30%}.filter__toggleImg-left{margin-top:30%;width:30%;margin-left:12%}.filter__toggleImg-left-alt{margin-top:18%;width:30%;margin-left:18%}.filter__toggleImg-right{margin-top:30%;width:30%;margin-right:12%}.filter__toggleImg-right-alt{margin-top:18%;width:30%;margin-right:18%}.leaderboardRank{margin:10px 0;text-align:center;white-space:nowrap}.leaderboardRank img{position:absolute;height:36px;left:8px;top:8px}.leaderboardRank__rankImg{background-color:#fff;border-radius:50%;padding:5px;border:4px solid #4caf50;z-index:2;position:relative;height:60px;width:60px;display:inline-block;top:26px;margin-top:-26px;overflow:hidden}.leaderboardRank__rankText{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;text-align:center;font-weight:bold;display:inline-block;color:#fff;font-size:1.4em;line-height:58px;vertical-align:middle;padding-left:20px;text-transform:uppercase;left:-29px;position:relative;padding-right:32px;border-radius:0 41px 41px 0;z-index:1;padding-left:40px;min-width:160px;text-align:left}.leaderboardRank__rankText>div:first-of-type{font-size:14px;position:absolute;top:-12px}.leaderboardRank__rankText>div:last-of-type{font-size:29px;top:9px;position:relative}.leaderboardRank__rankSubText{text-transform:lowercase;font-size:.7em;display:inline;position:relative;top:-3px}.leaderboardRankings .nav-link{display:inline-block}.leaderboard__loading{margin-bottom:-90px}.leaderboard__loading .solvemojiLoading{height:unset}.leaderboard__refresh{text-align:center;margin-bottom:10px;margin-top:-15px;color:#aaa;font-size:.85em}.review{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;padding:20px 0}.review__title{color:#666;font-size:1.3em}.review__stars{font-size:1.3em;color:#ffca00}.review__desc{color:#999;font-size:.9em;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;max-height:96px;overflow:hidden}.colouredTitle__title{font-weight:bold;text-transform:uppercase;font-size:2.5em;font-family:"Generica-Bold",sans-serif;font-weight:700;font-style:normal}.subtitle{font-size:.7em}.pageTitleHeader{background:#44464e;padding:20px 20px 30px;overflow:hidden;background-repeat:repeat}.pageTitleHeader.--sidebar{background:#41434b;margin:-21px -26px;background-repeat:repeat;margin-bottom:26px;padding:20px 20px 34px}.pageTitleHeader .container{overflow:unset}.pageTitleHeader__subtitle{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:1.1em;color:#fff}.pageTitleHeader__subtitle p{margin-bottom:5px}.pageTitleHeader img{position:absolute;height:115%;top:55%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);left:15%;max-height:300px}@media(max-width: 500px){.pageTitleHeader img{height:60%;left:-10%}}@media screen and (min-width: 992px)and (max-width: 1215px){.pageTitleHeader{padding-left:60px}}@media(max-width: 1024px){.pageTitleHeader{padding:15px 10px 25px}.pageTitleHeader__subtitle{font-size:1em}.section__header,.section__header-light,.section__icon{font-size:1.5em !important}.colouredTitle__title{font-size:2em !important}}@media(max-width: 500px){.pageTitleHeader__subtitle{font-size:1em}}.videoWrapper{position:relative;margin-top:20px;margin:auto}.videoWrapper.books-video{max-width:700px !important;width:100% !important;aspect-ratio:700/395}.videoWrapper.books-video iframe{aspect-ratio:1.77777777;width:95vw;height:53.4375023379vw}@media(min-width: 767px){.videoWrapper.books-video iframe{width:700px;height:395px}}.videoWrapper video{width:100%;height:100%}.videoWrapper iframe{height:228px;width:400px;max-width:100%}.books-video-puzzle-page iframe{width:100%;margin-top:20px;aspect-ratio:1.77777777}.help-videos .videoWrapper{margin:30px;border:1px solid #333}.how-to-container{margin:-26px -11px}.howToPlay__puzzleRules{text-align:left;list-style:none;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;color:#777;font-size:1.3em;position:relative}.howToPlay__puzzleRules ul{list-style:none;padding:0;position:relative;z-index:1}.howToPlay__puzzleRules .LazyLoad{position:relative}.howToPlay__puzzleRules .LazyLoad img{position:relative !important}.howToPlay__puzzleRules .LazyLoad img.oldStyleImage{position:absolute !important;z-index:1;left:0}.howToPlay__exampleImage{width:100%;margin-bottom:20px;border-radius:2%}.howToPlay__backgroundIcon-left{position:absolute;opacity:.3;z-index:0;margin-top:-5%;max-height:100%}.howToPlay__backgroundIcon-left{left:-5%}.howToPlay__img-junior{width:220px;margin:20px auto}.howToPlay__img-nextLevel{width:320px;margin:20px auto}#prices{max-width:1200px;margin:auto;width:100%;font-family:sans-serif;font-weight:normal}#prices .btn-primary,#prices .btn-success{white-space:pre-wrap !important}#prices .btn-success{width:126px}#prices td:not(:last-of-type){border-right:1px solid #ccc}.fs-s{font-size:.7em}.white{color:#ccc}.pricing-table{width:95%;margin:auto auto 20px auto;position:relative;padding-bottom:55px;text-align:center;background:#fff;color:#444}.pricing-table .sample{margin:0;font-size:.8em}.pricing-table .sampleText{margin:0;font-size:.8em}.pricing-table .sale-ends-in{font-size:17px;color:red;border-radius:10px;padding:5px 0;display:inline-block;padding:5px 10px}.pricing-table .sale-ends-in>div{padding:2px 0}#prices td{vertical-align:middle;color:#444;white-space:pre-wrap;overflow:balance}#currencyButtons{-webkit-transform:scale(1.3);transform:scale(1.3)}#currencyButtons button{white-space:nowrap}.teacherPricing select{width:115px;border:1px solid #999 !important;margin-bottom:10px !important;padding-right:0 !important;margin:auto}.teacherPricing select option{width:100px !important}.pricing-table h2{display:block;margin-bottom:0px;padding:10px;font-size:1.4em;background:#009342;font-weight:800;text-transform:uppercase;font-family:"Generica-Bold",sans-serif}#prices td:last-child h2{background:#018fff}.pricing-table h3{display:block;margin:0;padding:0 0 10px;background:#102e5c;font-size:.9em}#prices td:last-child h3{background:#018fff}#prices td:not(:first-of-type){width:18%}#prices td:nth-of-type(4),#prices td:nth-of-type(5){width:15%}.pricing-table h4{display:block;margin:0;width:100%;padding:20px;background:#30b643;font-size:1.75em;box-sizing:border-box}#prices td:last-child h4{background:#39b5ff}.pricing-table h5{display:block;margin:0 0 15px 0;font-weight:700;padding:10px;background:#44d354}#prices td:last-child h5{background:#65cafc}.pricing-table h2,.pricing-table h3,.pricing-table h4,.pricing-table h5{color:#fff}.pricing__perMonth{font-size:.7em;margin:-5px 0}.perYear{font-size:.8em}.popular .pricing-table{margin-top:-10px;min-height:400px}.popular .pricing-table h2{font-size:1.8em;background:#ff9138}.popular .pricing-table h3{background:#ff9138}.popular .pricing-table h4{background:#feb63d}.popular .pricing-table h5{background:#f7cd6f}.pricing-table p{margin:10px auto;padding:5px 0 5px;width:80%;font-weight:300;border-top:1px solid rgba(0,0,0,.1)}.pricing-table h5+p{border-top:1px solid rgba(0,0,0,0)}.pricing-table a{display:block;margin:auto;width:45%;padding:10px 0;position:absolute;bottom:15px;left:0;right:0;font-size:.85em;color:#fff;background:#2f333c;text-decoration:none;text-transform:uppercase;transition:all .3s ease-in-out}.popular .pricing-table a{background:#2f333c}.pricing-table a:hover{background:#505a6b}@media screen and (max-width: 900px){#prices td{width:50% !important;max-width:50% !important;font-size:.8em}.pricing-table{min-height:0}.popular .pricing-table{margin-top:0px}}.btn-group__currencies{margin:auto;margin-bottom:30px}@media(max-width: 900px){.btn-group__currencies{max-width:340px}}.btn-group__currencies img{width:20px}.btn-group__currencies .btn{border-radius:0}.btn-group__currencies .btn:first-of-type{border-radius:5px 0 0 5px}.btn-group__currencies .btn:last-of-type{border-radius:0 5px 5px 0}.btn-group__currencies .btn.--active{background:#30b643;z-index:10}.btn-group__currencies .btn.--active:focus{box-shadow:0 0 0 .2rem rgba(48,182,67,.5) !important}.btn-group__currencies .btn.spaced{border-radius:5px;margin:0px -5px;width:96px;-webkit-transform:scale(0.8);transform:scale(0.8)}.order-description{font-size:.75em;color:#666873;font-weight:normal;max-width:226px;margin:auto;white-space:pre-line;line-height:15px}.order-dates{white-space:pre-line;font-size:.9em;color:#666873;margin-bottom:10px;font-weight:normal}.order,.order-inactive,.order-cancelled,.order-expired,.order-active,.order-badge{color:#fff;padding:5px 10px;border-radius:14px;margin-bottom:10px;display:inline-block}.order-badge{background:#22b14c;padding:3px 10px;font-size:.8em;white-space:nowrap;position:absolute;right:0;top:76px}.order-badge.--inline{position:relative;top:0}@media(max-width: 1200px){.order-badge{position:relative;right:0;top:3px;margin-left:10px}}.order-active{background:#22b14c;margin-bottom:10px}.order-expired{background:#ed1c24}.order-cancelled{background:#44464e}.order-inactive{background:rgba(85,87,100,.8509803922)}.btn-manage-subscription{margin-top:-3px !important;margin-left:10px !important;margin-right:10px !important}.order-table{overflow:auto}.order-table tr{white-space:pre-line}.order-table a{color:#44464e !important}.order-table a:hover{color:#44464e !important}.order-table .icon-download{color:#00a0db;font-size:1.4em}.order-table .icon-download:hover{cursor:pointer}.order-table .icon-times{color:#ed1c24;font-size:1.4em}.order-table .icon-times:hover{cursor:pointer}.sidebar{margin:0;padding:0;min-width:190px;width:190px;position:fixed;height:100%;overflow:auto;text-align:center;padding-bottom:100px;background-color:#56585f}.sidebar span{padding:6px;display:block;font-family:"Dokdo";font-size:1.5em;color:#fff;background:#4d4f56}.sidebar div{display:block;color:#fff;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;padding:10px;text-decoration:none;background:#56585f}.sidebar div.active{background-color:#00a0db;color:#fff}.sidebar div:hover{-webkit-filter:brightness(1.1);filter:brightness(1.1);cursor:pointer}div.content{padding:1px 16px;background:#4d4f56;width:100%}div.content .loadingMessage{color:#fff}.pricing-table{font-size:1.2em}@media screen and (max-width: 700px){.sidebar{width:100%;height:auto;position:relative}.sidebar a{float:left}div.content{margin-left:0}}@media screen and (max-width: 400px){.sidebar a{text-align:center;float:none}}.sticky{top:0px;position:-webkit-sticky;position:sticky}@media screen and (min-width: 576px){.sticky{top:30px}}.flex-container{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:flex-start;padding:0;background:#4d4f56}.student-title{font-size:1.8em;font-weight:bold;font-family:"Baloo Bhai 2";color:#fff}.leaderboards-container{margin:-26px -10px}s,strike{text-decoration:none;position:relative}s::after,strike::after{top:50%;background:red;opacity:.7;content:"";width:110%;position:absolute;height:.1em;border-radius:.1em;left:-5%;white-space:nowrap;display:block;-webkit-transform:rotate(-15deg);transform:rotate(-15deg);z-index:2}.sale{background-color:#d71f36;font-size:1.1em;color:#fff;padding-bottom:30px;text-align:center;padding-top:30px}.sale b{font-size:1.1em;top:2px;position:relative}.sale.black-friday{background:#131313}.sale.sub{margin-left:0%;margin-right:0%}.sale.sub .sale-title,.sale.sub .sale-price{width:100%}@media(max-width: 575px){.sale{font-size:.9em}}@media(max-width: 450px){.sale{font-size:.8em}}.sale-title{font-size:2.2em;font-weight:bold;word-wrap:break-word;margin:auto}.sale-price,.sale-description{font-size:1.4em;word-wrap:break-word;margin:auto}.sale-ends-in{margin-top:10px;font-size:1.2em;margin-bottom:10px}.checkoutContainer{min-height:500px}.checkoutContainer form{width:30vw;min-width:500px;align-self:center;box-shadow:0px 0px 0px .5px rgba(50,50,93,.1),0px 2px 5px 0px rgba(50,50,93,.1),0px 1px 1.5px 0px rgba(0,0,0,.07);border-radius:7px;padding:40px;background:#fff;margin:auto}.checkoutContainer button{background:#5469d4;font-family:Arial,sans-serif;color:#fff;border-radius:4px;border:0;padding:12px 16px;font-size:16px;font-weight:600;cursor:pointer;display:block;transition:all .2s ease;box-shadow:0px 4px 5.5px 0px rgba(0,0,0,.07);width:100%}.checkoutContainer button:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}.checkoutContainer button:disabled{opacity:.5;cursor:default}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}}@media only screen and (max-width: 600px){.checkoutContainer form{width:80vw;min-width:0;min-width:initial}}.section,.section__header,.section__header-light{padding:10px 0 10px;font-family:"Generica-Bold";text-align:center;font-weight:bold;background:rgba(0,0,0,0);z-index:2;position:relative}.section__header,.section__header-light{font-size:1.8em;color:#602483;display:flex;align-items:center;justify-content:center}.section__header-light{color:#fff}.section__subHeader{color:#44464e;font-size:1.5em;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-weight:bold;margin:20px;color:#777;text-align:center}.section__subHeader.alt{font-size:1.1em;margin:0 20px}.section__subHeader.alt2{font-size:.9em;margin:0px 20px}.section__body{font-size:1em;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-weight:regular;margin:20px;color:#333;text-align:center}.section__title{text-align:center;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:2em;color:#602483;margin-bottom:10px}.section__highlight,.section__highlightSmall{font-size:1.6em;position:relative;top:5px;margin:7px;line-height:0px}.section__highlightSmall{font-size:1.2em;top:1px;margin:3px}.section__icon{color:#86bd36;font-size:2em;padding:0 20px;position:relative}.section__icon:before{vertical-align:middle;height:100%}.nav-link>.section__highlightSmall:hover{color:#b2e06f}.blog-post{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:1em;max-width:1000px;margin:20px auto}.blog-post-small{max-width:700px;margin:auto}.solvemojiTable{background:rgba(255,255,255,.7);font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;text-align:center;border-radius:10px;overflow:hidden}.solvemojiTable__background{background:#44464e;position:relative;z-index:2;border-radius:10px;max-width:800px;margin:auto}.solvemojiTable__background.--fullWidth{max-width:100%}.solvemojiTable th{background:rgba(85,87,100,.8509803922);color:#fff;border-top:none}.solvemojiTable tr:nth-child(even){background:rgba(68,70,78,.031372549)}.solvemojiTable td svg{margin-top:-5px}.solvemojiTable__user{background:#22b14c !important;color:#fff}.pageTitleHeader .nav-link{display:inline-block}.pageTitleHeader .section__highlightSmall{top:2px}.solvemojiLeaderboards .nav-link{display:inline-block}.solvemojiLeaderboards .section__highlightSmall{top:2px}.leaderboardTable{font-size:.8em;border-radius:0}.leaderboardTable th{background:rgba(68,70,78,.8784313725)}.leaderboardTable tfoot{border-bottom:1px solid #dee2e6;background:#dee2e6}.leaderboardTable .bl{border-left:1px solid #dee2e6}.leaderboardTable .br{border-right:1px solid #dee2e6}.leaderboardTable .bt{border-top:1px solid #dee2e6}.leaderboardTable .sm{font-size:.9em;line-height:21px}.leaderboardTable .logo-junior{width:140px}.leaderboardTable .logo-nextLevel{width:228px;margin-top:7px}.table-sm td{overflow:hidden;max-width:130px;text-overflow:ellipsis;font-size:.75em}@media(max-width: 575px){.custom-col-worksheet{flex:0 0 33.3333333%;max-width:33.3333333%;font-size:12px}}@media(min-width: 576px)and (max-width: 767px){.custom-col-worksheet{flex:0 0 25%;max-width:25%;font-size:15px}}@media(min-width: 768px){.custom-col-worksheet{flex:0 0 20%;max-width:20%;font-size:20px}}.custom-col-worksheet{padding:5px}.custom-col-worksheet img{border:2px solid #ccc}.custom-col-worksheet:hover .overlay,.custom-col-worksheet:hover .overlay-background{display:flex;cursor:pointer}.custom-col-worksheet .imageBackground{margin:0}.custom-col-worksheet .overlay{position:absolute;bottom:0;width:100%;align-items:center;justify-content:center;font-family:"Baloo Bhai 2";padding:0 5px;display:none;color:#fff}.custom-col-worksheet .overlay-background{position:absolute;top:0;width:100%;height:100%;display:none;opacity:.25}.blogs *,.blogs *::before,.blogs *::after{box-sizing:border-box;padding:0;margin:0}.blogs body{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;display:grid;place-items:center;height:100vh;background:#7f7fd5;background:linear-gradient(to right, #91eae4, #86a8e7, #7f7fd5)}.blogs .container{display:flex;flex-wrap:wrap;justify-content:center;max-width:1200px;margin-block:2rem;grid-gap:2rem;gap:2rem}.blogs img{max-width:100%;display:block;object-fit:cover}.blogs .card{display:flex;flex-direction:column;width:clamp(20rem,20rem + 2vw,22rem);overflow:hidden;box-shadow:0 .1rem 1rem rgba(0,0,0,.1);border-radius:1em;background:#ece9e6;background:linear-gradient(to right, #FFFFFF, #ECE9E6)}.blogs .card:hover{opacity:.9;cursor:pointer}.blogs .card:active{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.blogs .card__body{padding:1rem;display:flex;flex-direction:column;grid-gap:.5rem;gap:.5rem}.blogs .tag{align-self:flex-start;padding:.25em .75em;border-radius:1em;font-size:.75rem}.blogs .tag+.tag{margin-left:.5em}.blogs .card__body h4{font-size:1.5rem;text-transform:capitalize;color:#333}.blogs .card__header{height:170px;overflow:hidden;display:flex;background:#44464e}.blogs .user{display:flex;grid-gap:.5rem;gap:.5rem}.worksheet{width:100%;border-radius:8px}.worksheet-page{border:2px solid #ccc}.sample{cursor:pointer;color:blue;text-decoration:underline;margin:10px}.book-container{font-size:1.3em;margin-top:30px;font-family:"Baloo Bhai 2"}.books{max-width:900px;margin:auto}.books .book{padding:0 20px 20px}.books .book:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.books .book img{width:100%}.books .book img:hover{cursor:pointer}.books .book img:active{opacity:.9}.bookImage-j{width:66.66666%;padding:6% 0;max-width:200px;margin:auto}.bookImage-nl{padding:10% 0;max-width:300px;margin:auto}.bookImage-nl>div{margin-top:4%;margin-bottom:-4%}@font-face{font-family:"Dokdo";font-display:swap;src:URL(/static/media/dokdo-v8-latin-regular.e5953d3e.eot);src:local("Dokdo Regular"),local("Dokdo-Regular"),URL(/static/media/dokdo-v8-latin-regular.e5953d3e.eot?#iefix) format("embedded-opentype"),URL(/static/media/dokdo-v8-latin-regular.797d0553.woff2) format("woff2"),URL(/static/media/dokdo-v8-latin-regular.72603a1a.woff) format("woff"),URL(/static/media/dokdo-v8-latin-regular.0ef0d0e3.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Baloo Bhai 2";font-display:swap;src:URL(/static/media/Baloo2-SemiBold.d13bd044.eot);src:URL(/static/media/Baloo2-SemiBold.d13bd044.eot?#iefix) format("embedded-opentype"),URL(/static/media/Baloo2-SemiBold.07bd61af.woff2) format("woff2"),URL(/static/media/Baloo2-SemiBold.94cf4734.woff) format("woff"),URL(/static/media/Baloo2-SemiBold.9dbb7e49.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Generica-Bold";font-display:swap;src:URL(/static/media/Generica-Bold.b4462785.eot);src:URL(/static/media/Generica-Bold.b4462785.eot?#iefix) format("embedded-opentype"),URL(/static/media/Generica-Bold.41c3e8fd.woff2) format("woff2"),URL(/static/media/Generica-Bold.7e6e190a.woff) format("woff"),URL(/static/media/Generica-Bold.736eee71.ttf) format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"fontAwesome";src:URL(/static/media/fontAwesome.4888af60.woff2) format("woff2"),URL(/static/media/fontAwesome.83cbe597.woff) format("woff"),URL(/static/media/fontAwesome.a3c00961.ttf) format("truetype"),URL(/static/media/fontAwesome.87cc0072.svg#fontAwesome) format("svg");font-weight:normal;font-style:normal;font-display:block}[class^=icon-]{font-family:"fontAwesome" !important;font-style:normal;font-weight:normal;-webkit-font-feature-settings:normal;font-feature-settings:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.icon-search:before{content:""}.icon-star:before{content:""}.icon-check:before{content:""}.icon-times:before{content:""}.icon-download:before{content:""}.icon-pencil:before{content:""}.icon-question-circle:before{content:""}.icon-info-circle:before{content:""}.icon-eye:before{content:""}.icon-thumbs-o-up:before{content:""}.icon-thumbs-o-down:before{content:""}.icon-sign-out:before{content:""}.icon-sign-in:before{content:""}.icon-square-o:before{content:""}.icon-facebook:before{content:""}.icon-square:before{content:""}.icon-angle-double-down:before{content:""}.icon-check-square:before{content:""}.icon-instagram:before{content:""}.icon-google:before{content:""}.icon-user-plus:before{content:""}.icon-user-circle-o:before{content:""}.solvemojiSwitch{text-align:center;margin:0 0 15px}.solvemojiSwitch label.switchLabel{font-size:18px;position:relative;top:5px;color:#666;right:-15px;margin-right:15px;cursor:pointer}.solvemojiSwitch .switch{position:relative;display:inline-block;width:60px;height:34px}.solvemojiSwitch .switch input{opacity:0;width:0;height:0}.solvemojiSwitch .slider{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:#ccc;transition:.4s}.solvemojiSwitch .slider:before{position:absolute;content:"";height:26px;width:26px;left:4px;bottom:4px;background-color:#fff;transition:.4s}.solvemojiSwitch input:checked+.slider:before{-webkit-transform:translateX(26px);transform:translateX(26px)}.solvemojiSwitch .slider.round{border-radius:34px}.solvemojiSwitch .slider.round:before{border-radius:50%}.snowflake{--size: 1vw;width:var(--size);height:var(--size);background:#fff;border-radius:50%;position:fixed;top:-5vh;z-index:1}@keyframes snowfall{0%{-webkit-transform:translate3d(var(--left-ini), 0, 0);transform:translate3d(var(--left-ini), 0, 0)}100%{-webkit-transform:translate3d(var(--left-end), 110vh, 0);transform:translate3d(var(--left-end), 110vh, 0)}}.snowflake:nth-child(1){--size: 1vw;--left-ini: 6vw;--left-end: -4vw;left:29vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s}.snowflake:nth-child(2){--size: 0.8vw;--left-ini: -9vw;--left-end: -5vw;left:42vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s}.snowflake:nth-child(3){--size: 1vw;--left-ini: 4vw;--left-end: 3vw;left:99vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s}.snowflake:nth-child(4){--size: 0.8vw;--left-ini: 9vw;--left-end: 5vw;left:84vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s}.snowflake:nth-child(5){--size: 0.2vw;--left-ini: 1vw;--left-end: 9vw;left:83vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(6){--size: 1vw;--left-ini: 1vw;--left-end: -2vw;left:10vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.snowflake:nth-child(7){--size: 1vw;--left-ini: 4vw;--left-end: 7vw;left:64vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s}.snowflake:nth-child(8){--size: 0.2vw;--left-ini: 4vw;--left-end: -9vw;left:86vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s}.snowflake:nth-child(9){--size: 0.8vw;--left-ini: 8vw;--left-end: -2vw;left:19vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s}.snowflake:nth-child(10){--size: 0.6vw;--left-ini: -6vw;--left-end: -2vw;left:11vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s}.snowflake:nth-child(11){--size: 0.8vw;--left-ini: -2vw;--left-end: 8vw;left:25vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s}.snowflake:nth-child(12){--size: 0.8vw;--left-ini: 0vw;--left-end: -4vw;left:30vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.snowflake:nth-child(13){--size: 1vw;--left-ini: -3vw;--left-end: 8vw;left:33vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.snowflake:nth-child(14){--size: 0.4vw;--left-ini: -9vw;--left-end: -8vw;left:51vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s}.snowflake:nth-child(15){--size: 0.6vw;--left-ini: 0vw;--left-end: -7vw;left:26vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.snowflake:nth-child(16){--size: 0.6vw;--left-ini: 7vw;--left-end: -6vw;left:13vw;-webkit-animation:snowfall 6s linear infinite;animation:snowfall 6s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s}.snowflake:nth-child(17){--size: 0.8vw;--left-ini: 5vw;--left-end: -3vw;left:20vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s}.snowflake:nth-child(18){--size: 0.2vw;--left-ini: 3vw;--left-end: 8vw;left:36vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s}.snowflake:nth-child(19){--size: 0.4vw;--left-ini: 2vw;--left-end: 9vw;left:80vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(20){--size: 0.4vw;--left-ini: 9vw;--left-end: 6vw;left:30vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.snowflake:nth-child(21){--size: 1vw;--left-ini: 2vw;--left-end: 4vw;left:58vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s}.snowflake:nth-child(22){--size: 0.4vw;--left-ini: 6vw;--left-end: -1vw;left:57vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-3s;animation-delay:-3s}.snowflake:nth-child(23){--size: 1vw;--left-ini: -5vw;--left-end: 4vw;left:34vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.snowflake:nth-child(24){--size: 1vw;--left-ini: 1vw;--left-end: 8vw;left:45vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s}.snowflake:nth-child(25){--size: 0.4vw;--left-ini: 6vw;--left-end: -9vw;left:74vw;-webkit-animation:snowfall 7s linear infinite;animation:snowfall 7s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.snowflake:nth-child(26){--size: 0.6vw;--left-ini: 10vw;--left-end: 5vw;left:22vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.snowflake:nth-child(27){--size: 0.8vw;--left-ini: -5vw;--left-end: -3vw;left:99vw;-webkit-animation:snowfall 7s linear infinite;animation:snowfall 7s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.snowflake:nth-child(28){--size: 1vw;--left-ini: -3vw;--left-end: 6vw;left:66vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s}.snowflake:nth-child(29){--size: 0.2vw;--left-ini: 10vw;--left-end: 2vw;left:27vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(30){--size: 0.8vw;--left-ini: 7vw;--left-end: 10vw;left:14vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s}.snowflake:nth-child(31){--size: 0.4vw;--left-ini: 0vw;--left-end: 8vw;left:31vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-7s;animation-delay:-7s}.snowflake:nth-child(32){--size: 1vw;--left-ini: 5vw;--left-end: 6vw;left:76vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(33){--size: 0.8vw;--left-ini: 8vw;--left-end: 2vw;left:49vw;-webkit-animation:snowfall 12s linear infinite;animation:snowfall 12s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.snowflake:nth-child(34){--size: 0.6vw;--left-ini: 3vw;--left-end: -9vw;left:8vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-6s;animation-delay:-6s}.snowflake:nth-child(35){--size: 0.4vw;--left-ini: -4vw;--left-end: 7vw;left:98vw;-webkit-animation:snowfall 7s linear infinite;animation:snowfall 7s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s}.snowflake:nth-child(36){--size: 0.6vw;--left-ini: 1vw;--left-end: -5vw;left:18vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.snowflake:nth-child(37){--size: 0.8vw;--left-ini: 5vw;--left-end: -8vw;left:68vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(38){--size: 0.4vw;--left-ini: 6vw;--left-end: 1vw;left:67vw;-webkit-animation:snowfall 9s linear infinite;animation:snowfall 9s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(39){--size: 0.6vw;--left-ini: -2vw;--left-end: 1vw;left:35vw;-webkit-animation:snowfall 7s linear infinite;animation:snowfall 7s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.snowflake:nth-child(40){--size: 0.6vw;--left-ini: 6vw;--left-end: 1vw;left:89vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.snowflake:nth-child(41){--size: 1vw;--left-ini: -9vw;--left-end: -9vw;left:71vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite;-webkit-animation-delay:-2s;animation-delay:-2s}.snowflake:nth-child(42){--size: 1vw;--left-ini: -9vw;--left-end: -5vw;left:34vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.snowflake:nth-child(43){--size: 0.6vw;--left-ini: 10vw;--left-end: -8vw;left:70vw;-webkit-animation:snowfall 11s linear infinite;animation:snowfall 11s linear infinite;-webkit-animation-delay:-9s;animation-delay:-9s}.snowflake:nth-child(44){--size: 0.8vw;--left-ini: -7vw;--left-end: -9vw;left:56vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(45){--size: 0.4vw;--left-ini: 6vw;--left-end: 2vw;left:1vw;-webkit-animation:snowfall 13s linear infinite;animation:snowfall 13s linear infinite;-webkit-animation-delay:-5s;animation-delay:-5s}.snowflake:nth-child(46){--size: 1vw;--left-ini: -5vw;--left-end: 5vw;left:19vw;-webkit-animation:snowfall 6s linear infinite;animation:snowfall 6s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.snowflake:nth-child(47){--size: 1vw;--left-ini: -1vw;--left-end: 8vw;left:74vw;-webkit-animation:snowfall 15s linear infinite;animation:snowfall 15s linear infinite;-webkit-animation-delay:-10s;animation-delay:-10s}.snowflake:nth-child(48){--size: 0.2vw;--left-ini: -1vw;--left-end: 2vw;left:23vw;-webkit-animation:snowfall 14s linear infinite;animation:snowfall 14s linear infinite;-webkit-animation-delay:-4s;animation-delay:-4s}.snowflake:nth-child(49){--size: 0.2vw;--left-ini: -3vw;--left-end: -5vw;left:66vw;-webkit-animation:snowfall 10s linear infinite;animation:snowfall 10s linear infinite;-webkit-animation-delay:-8s;animation-delay:-8s}.snowflake:nth-child(50){--size: 0.6vw;--left-ini: 1vw;--left-end: -7vw;left:33vw;-webkit-animation:snowfall 8s linear infinite;animation:snowfall 8s linear infinite;-webkit-animation-delay:-1s;animation-delay:-1s}.snowflake:nth-child(6n){-webkit-filter:blur(1px);filter:blur(1px)}.fb{color:#3b5999}.leaderboardView{max-width:calc(100vw - 190px);overflow:hidden}.ig{height:36px;width:36px;margin-right:4px;margin-left:4px;border-radius:10px}@media(max-width: 900px){.ig{height:30px;width:30px;margin-right:2px;margin-left:2px}}.ig:hover{opacity:.9}.tw{top:-19px;color:#000 !important;position:relative !important;font-size:2.7em !important;left:-4px}.tw:hover{cursor:pointer;opacity:.8 !important}@media(max-width: 767px){.tw{top:-17px;left:-4px}}.gp{color:#db4a3d}html{font-size:14px}p{position:relative}@media(min-width: 768px){html{font-size:16px}}
.colour__red{color:#ed1c24}.colour__green{color:#86bd36}.colour__grey{color:#44464e !important}.colour__tickGreen{color:#22b14c !important}.colour__white{color:#fff !important}.theme-white{background:#fff}.theme-extraDark{background:#292a30;padding-bottom:20px;color:rgba(255,255,255,.65);overflow:hidden}.theme-dark-background{background:#44464e}.theme-dark-background .account__info,.theme-dark-background .generate-new-nickname{color:rgba(255,255,255,.65)}.theme-dark{background:#44464e;padding-bottom:20px;color:rgba(255,255,255,.65);overflow:hidden}.theme-dark .howToPlay__puzzleRules{color:rgba(255,255,255,.65)}.theme-dark .section__header{color:#fff}.theme-dark .section__subHeader{color:rgba(255,255,255,.65)}.theme-dark .section__title{color:#fff}.theme-light{background:#f7f8fb}.theme-transparent{background:rgba(0,0,0,0)}.theme-transparent .loadingMessage{color:#6d6d6d}h1,h2,h3,h5{margin:inherit !important;font-size:inherit}h5{color:#666;padding-bottom:10px;font-size:1.1em;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif}h4{color:#602483;margin-top:20px;font-size:1.2em}body{padding-bottom:0px !important}#cookieNotice{border-top:1px solid #666}html{background:#44464e;overflow-x:hidden}@media(max-width: 1200px){.container{max-width:100% !important}}.inline{display:inline-block}.inline:hover{text-decoration:underline;color:#b2e06f}.inline .section__highlightSmall{top:0px}.inline .section__highlightSmall:hover{color:#b2e06f}@media(max-width: 1199px){.navHide,.st-sticky-share-buttons{display:none !important}}@media(max-width: 991px){.mediumHide{display:none}}@media(max-width: 767px){.mobileHide{display:none}}@media(min-width: 768px){.mobileShow{display:none}}@media(max-width: 575px){.smallHide{display:none}}.smallShow{display:none}@media(max-width: 575px){.smallShow{display:block}}@media(max-width: 400px){.tinyHide{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}}a{color:#86bd36;text-decoration:none;background-color:rgba(0,0,0,0)}strong{color:#86bd36}h1,h2{margin:20px 0;color:#86bd36}.tac a,.tac strong,.tac h2{color:#00a0db}header,.colouredTitle__title,.gettingStarted,.onFire,.text__image-right,.text__image-left,.puzzle__icon-app,.section__highlightSmall,.pa__input,.btn,.solvemojiLoading,.filter__containter,.footer__logo,.solvemojiTable,.howToPlay__exampleImage,.howToPlay__img-nextLevel,.howToPlay__img-junior,.colouredTitle__title{z-index:2;position:relative}.account__icon-image-right,.account__icon-image-left{z-index:3}.text__smallIntroImage{width:100%;border-radius:10px;margin:10px 0 30px;max-width:400px;position:relative !important}.text__header-icon{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;text-align:center;color:#fff;font-size:1.2em;padding:30px 50px 0}@media(max-width: 575px){.text__header-icon{padding:15px 20px;text-align:center}}.text__image-right,.text__image-left{margin-top:20px;background:rgba(0,0,0,0);height:80%;border-radius:2%;overflow:hidden}@media(min-width: 401px){.text__image-right,.text__image-left{margin-top:30px}}@media(min-width: 576px){.text__image-right,.text__image-left{margin-top:40px}}@media(min-width: 768px){.text__image-right,.text__image-left{margin-top:55px}}@media(min-width: 1050px){.text__image-right,.text__image-left{margin-top:45px}}.text__image-left{-webkit-transform:rotate(-10deg);transform:rotate(-10deg);position:absolute;right:-15px}.text__image-right{-webkit-transform:rotate(10deg);transform:rotate(10deg);position:absolute;left:-15px}.text__image-left:after,.text__image-right:after{content:"";display:block;padding-bottom:100%}.solvemoji-ad{z-index:1;position:relative}.imageBackground{position:relative;width:100%;overflow:hidden;border-radius:2.5%}.imageBackground object,.imageBackground img{position:absolute;-webkit-backface-visibility:hidden;backface-visibility:hidden;width:100%;left:0;top:0}.imageBackground .LazyLoad .solvemoji-blur{filter:blur(2px);-webkit-filter:blur(2px)}.imageBackground:after{content:"";display:block;padding-bottom:100%}.myRankings__title{width:500px}@media(max-width: 500px){.myRankings__title{width:100%}}.solving-notes-section{margin:0 auto;text-align:center}.notes-sudoku{display:flex;flex-wrap:wrap;justify-content:space-around;align-items:center;margin:auto;max-width:270px}.notes-sudoku.sudoku-max-width{max-width:180px}.--mobile{padding-top:10px;max-width:100% !important;display:none;position:relative;flex-wrap:wrap;justify-content:center}.--mobile>div{width:100%;display:flex;flex-wrap:wrap;justify-content:space-evenly}.--mobile .solving-notes{margin:5px;padding:8px}.--mobile .solving-notes img{height:40px;width:40px}.--mobile .solving-notes input{width:50px;height:40px !important;line-height:40px;margin-left:10px;font-size:1.6em !important}.--mobile .notes-sudoku{max-width:350px}.--mobile .notes-sudoku.sudoku-max-width{max-width:100%}@media(max-width: 574px){.--mobile{display:flex}}.solving-notes{background:#575860;border-radius:10px;padding:10px;grid-gap:10px;gap:10px;display:flex;align-items:center;justify-content:center;z-index:1;position:relative;max-width:200px;margin:auto auto 10px}.solving-notes.--mobile{padding-top:20px;max-width:100%;display:none;position:relative}.solving-notes.--mobile img{height:40px;width:40px}@media(max-width: 574px){.solving-notes.--mobile{display:flex}}.solving-notes img{margin-right:20px;height:50px;width:50px;margin:auto}.solving-notes div{padding-right:20px;font-size:2em;line-height:50px}.solving-notes input{width:100px;height:50px !important;line-height:50px;border-radius:5px;background:#fff;padding:0 !important;margin-bottom:0 !important;color:#444;font-size:1.7em !important}.solvemoji-square{width:80%;padding-bottom:80%;height:0}.solvemoji-square>div{background:#fff;width:95%;height:81.875%;position:absolute;top:15.625%;left:2.5%}.solvemoji-square-alt{width:100%;padding-bottom:100%}.solvemoji-square-alt>div{background:#fff;width:95%;height:81.875%;position:absolute;top:15.625%;left:2.5%}select.form-control{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:1.2em;padding:6px 14px;text-align:center;padding-right:20px;margin-bottom:1em;height:40px;border:none}select.form-control:focus{border-color:#fff;box-shadow:0 0 0 .2rem rgba(255,255,255,.4)}select.form-control::-webkit-input-placeholder{font-size:1em}select.form-control:-ms-input-placeholder{font-size:1em}select.form-control::placeholder{font-size:1em}.--disabled{opacity:.5;cursor:not-allowed !important}.showMe{font-size:1.2em;margin-left:10px}.showMe.--big{font-size:1.5em;position:relative;top:2px}.showMe:hover{cursor:pointer}input{z-index:1}input[type=text],input[type=tel],input[type=number],input[type=password],input[type=email]{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;font-size:1.2em;padding:6px 14px;text-align:center;margin-bottom:1em;height:40px;border:none}input[type=text]:focus,input[type=tel]:focus,input[type=number]:focus,input[type=password]:focus,input[type=email]:focus{border-color:#fff;box-shadow:0 0 0 .2rem rgba(255,255,255,.4)}input[type=text]::-webkit-input-placeholder, input[type=tel]::-webkit-input-placeholder, input[type=number]::-webkit-input-placeholder, input[type=password]::-webkit-input-placeholder, input[type=email]::-webkit-input-placeholder{font-size:1em}input[type=text]:-ms-input-placeholder, input[type=tel]:-ms-input-placeholder, input[type=number]:-ms-input-placeholder, input[type=password]:-ms-input-placeholder, input[type=email]:-ms-input-placeholder{font-size:1em}input[type=text]::placeholder,input[type=tel]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=email]::placeholder{font-size:1em}input::-webkit-outer-spin-button,input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}hr{height:1px;background-color:#e7e9f1;border:none;margin:0}.mt-5{margin-top:5px !important}.mr-5{margin-right:5px !important}.mt-10{margin-top:10px !important}.mb-10{margin-bottom:10px !important}.ml-10{margin-left:10px !important}.mr-10{margin-right:10px !important}.ml-15{margin-left:15px !important}.mr-15{margin-right:15px !important}.mt-20{margin-top:20px !important}.mb-20{margin-bottom:20px !important}.mr-20{margin-right:20px !important}.mt-30{margin-top:30px !important}.mb-30{margin-bottom:30px !important}.mt-40{margin-top:40px !important}.mb-40{margin-bottom:40px !important}.mt-50{margin-top:50px !important}.mb-50{margin-bottom:50px !important}.pt-10{padding-top:10px !important}.pb-10{padding-bottom:10px !important}.pl-15{padding-left:15px !important}.pt-20{padding-top:20px !important}.pb-20{padding-bottom:20px !important}.pt-30{padding-top:30px !important}.pb-30{padding-bottom:30px !important}.pt-40{padding-top:40px !important}.pb-40{padding-bottom:40px !important}.pt-50{padding-top:50px !important}.pb-50{padding-bottom:50px !important}.mw-800{max-width:800px;margin:auto}.SolvemojiCheckbox{cursor:pointer;display:flex;position:relative}.SolvemojiCheckbox:hover>i.icon-square.checked{color:#98d145}.SolvemojiCheckbox:hover>i.icon-square-o{color:#98d145}.SolvemojiCheckbox>i{position:absolute;font-size:30px;opacity:1}.SolvemojiCheckbox>i.icon-square,.SolvemojiCheckbox>i.icon-check-square{color:#fff}.SolvemojiCheckbox>i.icon-square.checked{color:#86bd36}.SolvemojiCheckbox>i.icon-square-o{color:#86bd36;font-size:36px;margin-top:-2px;margin-left:-2px}.fade-out{animation:fadeOut ease .15s;-webkit-animation:fadeOut ease .15s;-moz-animation:fadeOut ease .15s;-o-animation:fadeOut ease .15s;-ms-animation:fadeOut ease .15s}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}.invalid-feedback{margin-top:0;font-size:100%;top:-10px;position:relative}.loginError{color:#dc3545;-webkit-animation:shake .7s linear;animation:shake .7s linear;margin-bottom:1em;font-size:1.4em}.hideSwitch{font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif}.hideSwitch>div:last-of-type{position:relative;top:-10px;color:#888}.unsupportedBrowser{background:#44464e;font-family:"Baloo Bhai 2","Segoe UI",Arial,"Noto Sans",sans-serif;margin:auto;top:50%;position:absolute;width:100%;-webkit-transform:translate(0%, -50%);transform:translate(0%, -50%)}.unsupportedBrowser>div{margin:auto}.unsupportedBrowser>div .card{background:#fff;margin:auto;padding:30px;border-radius:15px;width:350px}.clipboard{white-space:pre-line;font-size:1.3em;color:#fff;text-align:center}.pageStats{font-size:1.6em;white-space:nowrap;font-family:"Baloo Bhai 2"}@media(max-width: 575px){.pageStats{font-size:1.4em}}@media(max-width: 400px){.pageStats{font-size:1.2em}}.pageStats__row>div:first-of-type{text-align:right}.pageStats__row>div:last-of-type{text-align:left;color:#86bd36;font-size:1.5em;line-height:1.2em;top:-4px}.pageStats i{position:relative;top:3px;color:#777}.modal__close{border-radius:50%;height:36px;width:36px;position:absolute;right:-8px;top:-8px;text-align:center;line-height:36px;background:#64666e;cursor:pointer;z-index:1}.modal__close i{color:#fff;font-size:1.7em;position:relative;top:4px}.shopifyLoading{position:absolute;width:100%}.shopifyBuyNow{background:#fff;z-index:1;position:relative}.shopify__policy{margin-bottom:40px;color:#666;font-size:.85em;text-align:center}.check-background{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.8);z-index:1000;display:flex;flex-direction:column;align-items:center;justify-content:center}.check-background>div{max-width:440px}.check-background .colouredTitle__title{text-align:center}.qr-code{background:#fff;width:260px;margin:auto;display:flex;justify-content:center;align-items:center;flex-direction:column;padding:5px;border:2px solid #000;font-size:.9em;font-weight:bold;position:relative}.qr-code span{max-width:250px;overflow:hidden;margin-bottom:10px}.qr-code img.emojiIcon{position:absolute;width:80px;top:95px}.qr-code img.solvemojiIcon{width:170px;margin-bottom:8px}.btn-hover:hover{cursor:pointer;opacity:.9}.btn-hover:active{-webkit-filter:brightness(1.1);filter:brightness(1.1)}.qr-button{font-size:1.6em}.--sidebar-open{position:absolute;z-index:10;height:100%;background:unset;display:contents}.--sidebar-open .sidebar{background:#56585f;max-width:200px;z-index:5}.--sidebar-open div.sideBarBackground{position:absolute;right:0;left:0;top:0;bottom:0;background:rgba(0,0,0,.7);z-index:4}.--sidebar-open div.content{background:rgba(0,0,0,.8);width:100%;height:100%;margin-top:-100vh;-webkit-filter:blur(4px);filter:blur(4px)}.sidebar span:not(:first-of-type){margin-top:20px}.sidebar .sidebar-open-close{display:none}@media(max-width: 1200px){.sidebar-container .regPage__form>.container{margin:-25px -10px;max-width:calc(100% + 21px) !important;width:calc(100% + 21px) !important;padding:26px}}.small-size .sidebar .sidebar-open-close{padding:10px 0 15px;display:block !important}.small-size .--sidebar-closed .sidebar-open-close{padding:10px 3px 15px;border-radius:0px 10px 10px 0px;overflow:hidden;margin-top:10px}.small-size .--sidebar-closed .sidebar{width:30px;min-width:30px;background-color:rgba(0,0,0,0);z-index:100}.small-size .--sidebar-closed .sidebar span,.small-size .--sidebar-closed .sidebar div{display:none}.small-size .--sidebar-closed .content{margin-left:-30px}.sudoku{aspect-ratio:1;max-width:100%;max-height:100%;margin:auto;position:absolute;top:0;width:81.875%;height:81.875%;margin:15.675% 9.0625% 2.5%;display:flex;justify-content:space-between;flex-direction:column;top:.2px}.sudokuRow{display:block;height:100%;width:100%;display:flex;justify-content:space-between}.sudoku.--four .sudokuCell__disabled.--duplicate img{padding:9% !important}.sudoku.--four .sudokuCell__active.--duplicate img{padding:12.5% !important}.sudoku.--four .sudokuCell__active img+img{border-width:4px !important}.sudoku.--nine .sudokuCell__disabled.--duplicate img{padding:9% !important}.sudoku.--nine .sudokuCell__active.--duplicate img{padding:12.5% !important}.sudokuCell{display:inline-block;height:100%;position:relative}.sudokuCell__disabled{width:100%;height:100%;position:relative}.sudokuCell__disabled>div{background:#fff;position:absolute;width:98%;height:98%;margin:1%}.sudokuCell__disabled:hover{cursor:not-allowed}.sudokuCell__disabled img{padding:13.5% !important}.sudokuCell__disabled.--duplicate{background:pink;border-style:solid;border-color:#dc3545 !important}.sudokuCell__disabled.--duplicate>div{width:100%;height:100%;margin:0;background:pink}.sudokuCell__active{width:100%;height:100%}.sudokuCell__active:hover{background:#fafafa;border:2px solid #ccc}.sudokuCell__active.--duplicate{border-style:solid;border-color:#dc3545 !important}.sudokuCell:hover img+img{display:block}.sudokuCell img{padding:16.5%}.sudokuCell img+img{background:rgba(255,255,255,.6);display:none;border:solid 2px #dc3545 !important}.solvemojiAnswerBackground{position:absolute;width:100%;height:100%;top:0;background-color:rgba(0,0,0,.5)}.sudokuAnswer{display:flex;flex-wrap:wrap;background:#fff;border:2px solid #eee;position:absolute;z-index:1;width:50%;left:50%;top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.sudokuAnswer img:hover{background-color:#eee}.sudokuAnswer.--four img{width:50%;height:50%;position:relative;padding:10%;border:2px solid #eee}.sudokuAnswer.--nine img{width:33.33%;height:33.33%;position:relative;padding:4%;border:2px solid #eee}.tick{display:inline-block;font-size:1em}.box{border:2px solid rgba(0,0,0,0)}.box.hidden{visibility:hidden}.box:hover{border-color:blue}.ib{display:inline-block;white-space:nowrap}.subTp{font-family:"Baloo Bhai 2",Arial,Helvetica,sans-serif;color:#999;font-size:1.2em;margin-bottom:20px}.emojiRiddlesContainer{margin:-20px -10px}.emojiRiddlesContainer .theme-white{margin-top:-20px}.emojiRiddlesContainer .pageTitleHeader{padding-left:20px}.emojiRiddleTable{text-align:center;font-size:1.2em}.emojiRiddleTable td{vertical-align:middle}.emojiRiddleCol{font-size:60px;letter-spacing:8px;white-space:nowrap}@media(max-width: 1200px){.emojiRiddleCol{font-size:50px;letter-spacing:6px}.emojiRiddleTable{font-size:1.1em}}@media(max-width: 1024px){.emojiRiddleCol{font-size:40px;letter-spacing:4px}.emojiRiddleTable{font-size:1em}}@media(max-width: 575px){.emojiRiddleCol{font-size:30px;letter-spacing:3px}.emojiRiddleTable{font-size:.9em}}.emojiRiddleEmoji{font-size:100px;margin:-30px 0 -10px;background:#fff;width:auto;letter-spacing:10px;display:inline-block;padding:20px 40px;border-radius:30px}.bulletPoints{margin:15px 0}.noAds{position:relative;margin-left:5px}.noAds svg{top:4px;font-size:1.3em}.noAds svg:first-of-type{color:red}.icon-svg{color:#fff;font-size:1.6em;cursor:pointer}.bg-black{background:#44464e}.solvingNotesWrapper{display:flex;flex-direction:row;flex-wrap:wrap}.modalSolve{max-width:400px;display:flex;justify-content:center;align-items:center}.modalSolve .solving-notes-section{margin-top:-10%}.modalSolve.isVerical .--mobile{display:block;margin-bottom:-50px}.new{background:#4caf50;color:#fff;padding:3px 7px;border-radius:10px;font-size:.8em;margin-left:5px;top:-1px;position:relative}.puzzleModal .modal__close{top:10px;right:10px;z-index:2}.puzzleModal .puzzle__text-medium{max-width:300px;margin:auto}.imageResize{display:flex;justify-content:center;align-items:center}@media(max-width: 1023px){.imageResize{width:100%}}.imageResize>div{height:100%}.imageResize .imageBackground{position:unset;width:100%;height:100%;background:none;overflow:hidden;border-radius:unset;display:flex;justify-content:center;align-items:center}.imageResize .imageBackground .pa__puzzleGuessContainer{max-width:100%}.blockerImg{max-width:300px;width:auto;max-height:200px;margin-bottom:20px;margin-top:-10px}.subscriptionBlocker .puzzleComplete__text{font-size:1.1em}.image-gallery{display:flex;justify-content:center;align-items:center;grid-gap:10px;gap:10px;width:100%;overflow-x:auto;margin-top:20px}.image-gallery img{height:auto;max-height:150px;width:auto;max-width:100%;object-fit:contain;flex-shrink:1}@media(hover: none){.image-gallery{overflow-x:scroll;-webkit-overflow-scrolling:touch}}.image-gallery::-webkit-scrollbar{display:none}.image-gallery{-ms-overflow-style:none;scrollbar-width:none}.faq h2{margin-bottom:10px !important;font-size:1.2em}.faq .faq-section{text-align:center;max-width:600px;margin:auto;padding-top:20px;margin-bottom:20px}.wbg{aspect-ratio:184/258;background:#fff;width:100%;display:block !important;border-radius:8px;border:2px solid #777;margin-bottom:20px}.bi{aspect-ratio:200/258;background:#fff;width:100%;display:block !important}.col-puz{aspect-ratio:358.5/515}
