@font-face{font-family:'Cabin Condensed';font-style:normal;font-weight:400;src:local('Cabin Condensed'),local('CabinCondensed-Regular'),url(https://fonts.gstatic.com/s/cabincondensed/v13/nwpMtK6mNhBK2err_hqkYhHRqmwqZ-Ld.ttf) format('truetype')}@font-face{font-family:'Cabin Condensed';font-style:normal;font-weight:700;src:local('Cabin Condensed Bold'),local('CabinCondensed-Bold'),url(https://fonts.gstatic.com/s/cabincondensed/v13/nwpJtK6mNhBK2err_hqkYhHRqmwi3MfN61d9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}@font-face{font-family:'Marcellus';font-style:normal;font-weight:400;src:local('Marcellus'),local('Marcellus-Regular'),url(https://fonts.gstatic.com/s/marcellus/v7/wEO_EBrOk8hQLDvIAF81VvoP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:100;src:local('Roboto Thin'),local('Roboto-Thin'),url(https://fonts.gstatic.com/s/roboto/v20/KFOkCnqEu92Fr1MmgVxIIzc.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:300;src:local('Roboto Light'),local('Roboto-Light'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmSU5fBBc9.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:400;src:local('Roboto'),local('Roboto-Regular'),url(https://fonts.gstatic.com/s/roboto/v20/KFOmCnqEu92Fr1Mu4mxP.ttf) format('truetype')}@font-face{font-family:'Roboto';font-style:normal;font-weight:700;src:local('Roboto Bold'),local('Roboto-Bold'),url(https://fonts.gstatic.com/s/roboto/v20/KFOlCnqEu92Fr1MmWUlfBBc9.ttf) format('truetype')}@font-face{font-family:'Varela Round';font-style:normal;font-weight:400;src:local('Varela Round Regular'),local('VarelaRound-Regular'),url(https://fonts.gstatic.com/s/varelaround/v12/w8gdH283Tvk__Lua32TysjIfp8uK.ttf) format('truetype')}.form-style{max-width:400px;background:#fff;border-radius:2px;padding:20px}.form-style h1{display:block;text-align:center;padding:0;margin:0 0 20px 0;color:#5c5c5c;font-size:x-large}.form-style ul{list-style:none;padding:0;margin:0}.form-style li{display:block;padding:9px;border:1px solid #ddd;margin-bottom:20px;border-radius:10px}.form-style li.no-border{border:none;margin-bottom:0;text-align:center}.form-style li>label{display:block;float:left;margin-top:-24px;background:#fff;height:24px;padding:2px 5px 2px 5px;color:#b9b9b9;font-size:14px;overflow:hidden;font-family:Arial,Helvetica,sans-serif}.form-style li>label.error{color:#b24040;margin-top:-6px}.form-style input[type="text"],.form-style input[type="date"],.form-style input[type="datetime"],.form-style input[type="email"],.form-style input[type="number"],.form-style input[type="search"],.form-style input[type="time"],.form-style input[type="url"],.form-style input[type="tel"],.form-style input[type="password"],.form-style textarea,.form-style select{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;width:100%;display:block;outline:none;border:none;height:25px;line-height:25px;font-size:16px;padding:0}.form-style li>span{background:#f3f3f3;display:block;padding:3px;margin:0 -9px -9px -9px;text-align:center;color:#c0c0c0;font-family:Arial,Helvetica,sans-serif;font-size:11px}.form-style textarea{resize:none}.form-style input[type="submit"],.form-style input[type="button"],.form-style a.button{background:#2471ff;border:none;padding:10px 20px 10px 20px;border-bottom:3px solid #5994ff;border-radius:3px;color:#d2e2ff}.form-style input[type="submit"]:hover,.form-style input[type="button"]:hover{background:#6b9fff;color:#fff}html,body{font-size:10pt}@media only screen and (min-width:600px){html,body{font-size:12pt}}p{margin:unset !important}.Home__Login{max-width:1360px;margin:auto;font-family:Roboto,arial,sans-serif;line-height:1.5em;font-size:10pt}@media only screen and (min-width:600px){.Home__Login{font-size:12pt}}.Home__Login .ui-dialog-titlebar{background-color:#3669c9}.Home__Login .ui-widget-content{background-color:#fff}.Home__Login .button:hover{background-color:#eee;cursor:pointer}.Home__Login h1{font-size:20pt}.Home__Login h2{font-size:16pt}.Home__Login h2:not(:first-child){margin-top:20px}.Home__Login .hr-text{overflow:hidden;text-align:center;color:#000;padding:10px 0}.Home__Login .hr-text:before,.Home__Login .hr-text:after{background-color:#000;content:"";display:inline-block;height:1px;position:relative;vertical-align:middle;width:50%}.Home__Login .hr-text:before{right:.5em;margin-left:-50%}.Home__Login .hr-text:after{left:.5em;margin-right:-50%}.Home__Login .center-horizontally{margin:auto;max-width:1360px}.Home__Login .fit-to-container{max-width:100%;max-height:100%}.Home__Login .problems-at-home{font-family:'Cabin Condensed',Arial,sans-serif;color:#000;font-size:18pt;width:400px;line-height:1.2em}.Home__Login .problems-at-home .header{font-size:26pt;margin-bottom:15px}.Home__Login .big-quote{font-size:16px;font-family:Roboto,arial,sans-serif;font-weight:100;line-height:1.3em}@media screen and (min-width:600px){.Home__Login .big-quote{font-size:calc(16px + 48*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .big-quote{font-size:64px}}.Home__Login .big-quote sup{top:-.3em;line-height:1em;font-size:.8em}.Home__Login .big-quote a{font-family:'Cabin Condensed',Arial,sans-serif;transform:scale(.8,1);-webkit-transform:scale(.8,1);-moz-transform:scale(.8,1);-ms-transform:scale(.8,1);-o-transform:scale(.8,1);margin-top:.6em;font-size:.6em;color:inherit;transition:text-shadow .5s ease}.Home__Login .big-quote a:hover{text-shadow:2px 2px 10px cyan;background-color:none}.Home__Login .big-quote>div{margin-top:10px}.Home__Login--fixed-nav .nav{position:fixed !important;top:0;width:100%;background-color:#fff !important;box-shadow:2px 2px 5px #888}.Home__Login--fixed-nav .nav .buttons{opacity:0;transition:opacity .25s ease}.Home__Login .nav{display:flex;height:150px;z-index:98;background-color:rgba(0,0,0,0);margin:0;position:relative}.Home__Login .nav .main-menu{padding:1vw 2.2vw 2.2vw 2.5vw;font-size:16px;z-index:99}@media screen and (min-width:600px){.Home__Login .nav .main-menu{font-size:calc(16px + 4.8*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .nav .main-menu{font-size:20.8px}}@media only screen and (min-width:1200px){.Home__Login .nav .main-menu{padding:12px,26.4px,26.4px,26.4px}}.Home__Login .nav .main-menu>div{padding-left:1vw}.Home__Login .nav .main-menu>div>div{padding-bottom:15px}.Home__Login .nav .main-menu>div>div a{display:inline;text-decoration:none;color:#999}.Home__Login .nav .main-menu{position:absolute;left:0;top:90px;margin-top:10px}.Home__Login .nav .main-menu>div>div{display:inline;padding-right:15px}.Home__Login .nav .Home__Login--fixed-nav{color:#f00}.Home__Login .nav .logo{padding:0 2.2vw 2.2vw 2.2vw;width:100%}@media only screen and (min-width:1200px){.Home__Login .nav .logo{padding:0,26.4px,26.4px,26.4px}}.Home__Login .nav .logo img{height:6em;width:auto}.Home__Login .nav .buttons{z-index:99;width:15%}.Home__Login .nav .buttons .button{padding:10px;text-align:center}.Home__Login .nav .buttons .button a{padding:.25vw;border-radius:1vw}.Home__Login .nav .buttons .button.login{font-size:12.8px}@media screen and (min-width:600px){.Home__Login .nav .buttons .button.login{font-size:calc(12.8px + 11.2*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .nav .buttons .button.login{font-size:24px}}.Home__Login .nav .buttons .button.login a{color:#36c;border:solid 1px #36c}.Home__Login .nav .buttons .button.demo,.Home__Login .nav .buttons .button.parent{font-size:.8em;font-size:9.6px;margin-top:20px}@media screen and (min-width:600px){.Home__Login .nav .buttons .button.demo,.Home__Login .nav .buttons .button.parent{font-size:calc(9.6px + 6.4*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .nav .buttons .button.demo,.Home__Login .nav .buttons .button.parent{font-size:16px}}.Home__Login .nav .buttons .button.demo a,.Home__Login .nav .buttons .button.parent a{color:#999;border:solid 1px #999}.Home__Login .main{background-color:#fff}.Home__Login .main .gray{color:#999}.Home__Login .main .panels .sticker-count-bar{background-color:#3669c9;color:#fff;padding:1.5vw;font-size:16px;text-align:center}@media screen and (min-width:600px){.Home__Login .main .panels .sticker-count-bar{font-size:calc(16px + 12.8*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .main .panels .sticker-count-bar{font-size:28.8px}}.Home__Login .main .panels .quote-bar{font-family:Roboto,arial,sans-serif;font-weight:300;text-align:center;padding:20px 4%;max-width:900px;margin:auto}.Home__Login .main .panels .quote-bar p{margin:12px}.Home__Login .main .panels>.kid{position:relative;display:flex;flex-direction:column}@media only screen and (min-width:600px){.Home__Login .main .panels>.kid{flex-direction:row}.Home__Login .main .panels>.kid>*:first-child{width:42%}.Home__Login .main .panels>.kid>*:nth-child(2){width:58%}}@media only screen and (min-width:600px){.Home__Login .main .panels>.kid{height:35vw}}@media only screen and (min-width:1200px){.Home__Login .main .panels>.kid{height:420px}}.Home__Login .main .panels>.kid .slug{padding:4vw 0% 4vw 7%;color:#999}@media only screen and (min-width:600px){.Home__Login .main .panels>.kid .slug{padding:4vw 0% 4vw 7%}}@media only screen and (min-width:1200px){.Home__Login .main .panels>.kid .slug{padding:48px 0% 48px 7%}}.Home__Login .main .panels>.kid .slug .big-quote{font-size:32px;font-family:Roboto,arial,sans-serif;font-weight:300;line-height:1em}@media screen and (min-width:600px){.Home__Login .main .panels>.kid .slug .big-quote{font-size:calc(32px + 32*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .main .panels>.kid .slug .big-quote{font-size:64px}}.Home__Login .main .panels>.kid .slug .icons .row{margin-top:30px;display:flex;justify-content:space-between;align-items:center}.Home__Login .main .panels>.kid .slug .icons .row:nth-child(1) img{height:100px}.Home__Login .main .panels>.kid .slug .icons .row:nth-child(2) img{height:50px}@media only screen and (min-width:600px){.Home__Login .main .panels>.kid .kid{position:relative}.Home__Login .main .panels>.kid .kid img{position:absolute;bottom:0}}.Home__Login .main .panels>.girls{width:100%;background-image:url(/images/login/girls.jpg);background-size:contain;background-repeat:no-repeat}.Home__Login .main .panels>.girls:before{content:"";float:left;padding-bottom:35.0735%}.Home__Login .main .panels>.girls:after{content:"";display:table;clear:both}.Home__Login .main .panels>.girls .quote-container .big-quote{font-size:11.2px;color:#fff;padding:10% 5% 3% 50%}@media screen and (min-width:600px){.Home__Login .main .panels>.girls .quote-container .big-quote{font-size:calc(11.2px + 22.4*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .main .panels>.girls .quote-container .big-quote{font-size:33.6px}}.Home__Login .main .panels>.stem .cycle-prev:hover,.Home__Login .main .panels>.stem .cycle-next:hover{opacity:.8;filter:alpha(opacity=80)}.Home__Login .main .panels>.stem .disabled{opacity:.5;filter:alpha(opacity=50)}.Home__Login .main .panels>.stem .cycle-prev,.Home__Login .main .panels>.stem .cycle-next{position:absolute;top:0;width:30%;opacity:0;/*! filter: alpha(opacity=0); */z-index:800;height:100%;cursor:pointer}.Home__Login .main .panels>.stem .cycle-prev{left:0;background:url(/images/login/left-arrow.png) 50% 50% no-repeat}.Home__Login .main .panels>.stem .cycle-next{right:0;background:url(/images/login/right-arrow.png) 50% 50% no-repeat}.Home__Login .main .panels>.stem .cycle-pager{width:100%;z-index:500;position:absolute;left:40px;bottom:5px;overflow:hidden}.Home__Login .main .panels>.stem .cycle-pager span{font-family:arial;font-size:50px;width:32px;height:16px;display:inline-block;color:#ddd;cursor:pointer}.Home__Login .main .panels>.stem .cycle-pager span.cycle-pager-active{color:#36c}.Home__Login .main .panels>.stem .cycle-pager>*{cursor:pointer}.Home__Login .main .panels>.educators{background:linear-gradient(135deg,#577fb9,#405d87);background-color:#3669c9;display:flex;flex-direction:column}@media only screen and (min-width:600px){.Home__Login .main .panels>.educators{flex-direction:row}.Home__Login .main .panels>.educators>*:first-child{width:50%}.Home__Login .main .panels>.educators>*:nth-child(2){width:50%}}.Home__Login .main .panels>.educators .big-quote{font-size:16px;color:#fff;padding:10% 5% 5% 5%}@media screen and (min-width:600px){.Home__Login .main .panels>.educators .big-quote{font-size:calc(16px + 17.6*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .main .panels>.educators .big-quote{font-size:33.6px}}.Home__Login .main .panels>.educators .image-container{overflow:hidden}.Home__Login .main .panels>.educators .image-container>img{padding:4% 0}.Home__Login .main .panels>.kids{width:100%;background-image:url(/images/login/kids.jpg);background-size:contain;background-repeat:no-repeat}.Home__Login .main .panels>.kids:before{content:"";float:left;padding-bottom:35.0735%}.Home__Login .main .panels>.kids:after{content:"";display:table;clear:both}.Home__Login .main .panels>.kids .quote-container{width:100%}.Home__Login .main .panels>.kids .quote-container:before{content:"";float:left;padding-bottom:35.0735%}.Home__Login .main .panels>.kids .quote-container:after{content:"";display:table;clear:both}.Home__Login .main .panels>.kids .quote-container .big-quote{font-size:16px;color:#fff;padding:7% 2% 2% 65%}@media screen and (min-width:600px){.Home__Login .main .panels>.kids .quote-container .big-quote{font-size:calc(16px + 16*((100vw - 600px)/600))}}@media screen and (min-width:1200px){.Home__Login .main .panels>.kids .quote-container .big-quote{font-size:32px}}.Home__Login .main .panels>.action{font-family:Roboto,arial,sans-serif;font-weight:300;padding:2.5%}.Home__Login .main .panels>.action .more-actions{margin-top:48px;padding:0 6vw;display:flex;justify-content:space-between;color:#666}@media only screen and (max-width:599px){.Home__Login .main .panels>.action .more-actions{display:block}.Home__Login .main .panels>.action .more-actions>div{padding-top:20px;width:100%}}@media only screen and (min-width:600px){.Home__Login .main .panels>.action .more-actions{padding:1vw}.Home__Login .main .panels>.action .more-actions>div{padding:0 2vw}}@media only screen and (min-width:1200px){.Home__Login .main .panels>.action .more-actions{padding:0 36px}.Home__Login .main .panels>.action .more-actions>div{width:30%;padding:0 1vw;flex-basis:auto}.Home__Login .main .panels>.action .more-actions>div:nth-child(3),.Home__Login .main .panels>.action .more-actions>div:nth-child(4){padding-top:0}}.Home__Login .main .panels>.action .more-actions>div{text-align:center}.Home__Login .main .panels>.action .more-actions>div h2{font-family:Roboto,arial,sans-serif;transform:scale(1,1.2);-webkit-transform:scale(1,1.2);-moz-transform:scale(1,1.2);-ms-transform:scale(1,1.2);-o-transform:scale(1,1.2);text-transform:uppercase;color:#666;text-align:center}.Home__Login .main .panels>.action .more-actions>div p{font-size:12pt;margin:6pt 0}.Home__Login .main .panels>.action .more-actions>div p a{color:inherit;text-decoration:underline}.Home__Login .main .panels>.action .more-actions>div p a:visited{color:inherit}.Home__Login .main .panels>.action .more-actions>div img{display:block;margin:auto;height:100px}.Home__Login .main .panels>.family-link{text-align:center;margin-bottom:40px}.Home__Login .main .panels>.family-link a{padding-left:20px}.Home__Login #login-form{display:none;display:flex;flex-direction:column}@media only screen and (min-width:600px){.Home__Login #login-form{flex-direction:row}.Home__Login #login-form>*:first-child{width:30%}.Home__Login #login-form>*:nth-child(2){width:70%}}.Home__Login #login-form>*:first-child{max-width:250px}.Home__Login #login-form #showPass{display:none;color:#36c}.Home__Login #login-form #showPass.has-password{display:block}.Home__Login #login-form .credentials input[type="submit"],.Home__Login #login-form .credentials input[type="button"],.Home__Login #login-form .credentials a.link-button{font-family:Roboto,arial,sans-serif;background:#999;border:none !important;padding:10px;border-bottom:3px solid #5994ff;border-radius:3px;color:#fff;width:100%;display:inline-block;text-align:center}.Home__Login #login-form .try-game p{font-family:Roboto,arial,sans-serif;font-weight:300;padding-top:15vw;color:#999;text-align:center;font-size:2.2em}@media only screen and (min-width:1200px){.Home__Login #login-form .try-game p{padding-top:120px}}@media only screen and (min-width:600px){.Home__Login #login-form .try-game p{font-size:2.2vw}}.Home__Login .image-bar{margin:20px 0;padding:10px 0}.Home__Login .clear-bar{margin:20px 0;padding:10px 0}.Home__Login #feedback{margin-top:20px;margin-bottom:20px}.Home__Login #feedback .error{color:#c03}.Home__Login #feedback .error a{color:#c03;text-decoration:underline}.Home__Login .forgot-password-link{margin:20px 0 20px 5px}.Home__Login .forgot-password-link a{color:#00f}.Home__Login .forgot-password-link a:hover{text-decoration:underline}.Home__Login.visitor-mode .user-item{display:none}.Home__Login.visitor-mode #btn_menu{display:none}@media only screen and (max-width:767px){.Home__Login.visitor-mode #btn_menu{display:inline}}.Home__Login.user-mode .visitor-item{display:none}.Home__Login.user-mode #btn_menu{display:none}.Home__Login #click-to-log-in{font-size:15pt;color:#36c;text-align:center;margin-top:10px}@media only screen and (max-width:767px){.Home__Login #click-to-log-in{display:none}}.Home__Login footer .copyright{font-size:14.4px}.Home__Login footer ul{margin:auto;line-height:.7em}.Home__Login footer ul li>a{font-size:14.4px}