@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,800|Roboto);@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,800|Roboto);@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,800|Roboto);@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,800|Roboto);@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,800|Roboto);@import url(https://fonts.googleapis.com/css?family=Nunito:400,600,700,800|Roboto);body{background:#fff;padding:0;margin:0;font-family:Nunito,sans-serif;color:#3b3d3f;text-align:center;overflow-x:hidden}html{font-size:62.5%;font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;font-smoothing:antialiased;-webkit-font-smoothing:antialiased}.loader{height:calc(100vh - 120px);padding-top:20%}h1,h2,h3{font-weight:800;margin:0}h1,h2{color:#3353b0}h1{font-size:6rem;line-height:6.3rem}h2{font-size:3rem;line-height:3.5rem}h3{font-size:2rem;line-height:2.7rem}p{font-weight:600;font-size:1.6rem;line-height:2.1rem;margin:0}p.intro{font-size:1.9rem;line-height:2.8rem}@media (min-width:1024px){h2{font-size:4rem;line-height:4.2rem}.hero h2{font-size:5rem;line-height:5.6rem}}.dark-bg h1,.dark-bg h2,.dark-bg h3,.dark-bg p,.dark-bg small{color:#fff}.dark-bg .underline::after{background:#fff}img{max-width:100%;display:block}.sr-only{position:absolute;left:-200%;top:auto;width:1px;height:1px;overflow:hidden;background-color:#fff;white-space:nowrap;display:inline-block}.lock-body{overflow:hidden;position:relative;height:100%}::-webkit-input-placeholder{opacity:1}::-moz-placeholder{opacity:1}:-ms-input-placeholder{opacity:1}[placeholder]:-ms-input-placeholder{opacity:1}.select-wrapper{position:relative}.select-wrapper:after{content:url(/products/litpro/assets/icons/dropdown-arrow.svg);width:20px;height:20px;position:absolute;display:block;top:calc(50% - 17px);right:18px;pointer-events:none}fieldset,input[type=email],input[type=search],input[type=tel],input[type=text],select{-moz-appearance:none;appearance:none;-webkit-appearance:none;width:calc(100% - 44px);height:49px;border:2px solid transparent;border-radius:50px;font-size:15px;padding:0 22px}fieldset:focus,input[type=email]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus{outline:0;border:2px solid #3a8bcd}select{height:53px;width:100%}fieldset{width:100%;padding:0}label{font-size:1.6rem;line-height:2.6rem}small{padding:0;margin:0;font-size:11px;line-height:1}input[type=range]{-webkit-appearance:none;width:100%;background:0 0;margin:0;padding:0}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none}input[type=range]:focus{outline:0}input[type=range]::-ms-track{width:100%;cursor:pointer;background:0 0;border-color:transparent;color:transparent}@media screen and (-webkit-min-device-pixel-ratio:0){input[type=range]{overflow:hidden;-webkit-appearance:none;background-color:#3a8bcd;border-radius:9px}input[type=range]::-webkit-slider-runnable-track{height:18px;-webkit-appearance:none;color:red;margin-top:0;border-radius:9px}input[type=range]::-webkit-slider-thumb{width:18px;-webkit-appearance:none;height:18px;border-radius:50%;cursor:ew-resize;background:#fff;border:2px solid #fff}input#days::-webkit-slider-thumb{box-shadow:-1009px 0 0 1000px #f39c12,1px 1px 0 0 rgba(0,0,0,.14),inset 0 0 3px 2px rgba(0,0,0,.1)}input#minutes::-webkit-slider-thumb{box-shadow:-1009px 0 0 1000px #8fcf29,1px 1px 0 0 rgba(0,0,0,.14),inset 0 0 3px 2px rgba(0,0,0,.1)}}input[type=range]::-moz-range-progress{height:18px;border-radius:9px}input#days::-moz-range-progress{background-color:#f39c12}input#minutes::-moz-range-progress{background-color:#8fcf29}input[type=range]::-moz-range-track{background-color:#3a8bcd;height:18px;border-radius:9px}input[type=range]::-moz-range-thumb{box-shadow:1px 1px 0 0 rgba(0,0,0,.14),inset 0 0 3px 2px rgba(0,0,0,.1);width:18px;height:18px;border-radius:50%;cursor:ew-resize;background:#fff;border:2px solid #fff}input[type=range]::-ms-thumb{box-shadow:1px 1px 0 0 rgba(0,0,0,.14),inset 0 0 3px 2px rgba(0,0,0,.1);width:18px;height:18px;border-radius:50%;cursor:ew-resize;background:#fff;border:2px solid #fff}input[type=range]::-ms-fill-lower{background-color:#f39c12}input[type=range]::-ms-fill-upper{background-color:#3a8bcd}ul{list-style-type:none;margin:0 0 2rem;padding:0}ul li{display:inline;margin-right:30px}ul li a{font-size:1.5rem}a{text-decoration:none;cursor:pointer}section.primary-blue{background:#3353b0}main{position:relative}.button,button{font-size:17px;font-weight:700;line-height:27px;min-width:162px;color:#3353b0;border:0;border-radius:50px;max-width:100%;position:relative;top:0;left:0;opacity:1;overflow:hidden;display:inline-block;padding:21px 35px 22px 75px;z-index:2;box-shadow:4px 4px 0 0 rgba(0,0,0,.35);transition:all .15s}.button:hover,button:hover{box-shadow:6px 6px 0 0 rgba(0,0,0,.26);top:-2px;left:-2px}.button:active,button:active{box-shadow:inset 0 2px 4px rgba(0,0,0,.4);top:0;left:0}.button a,button a{padding:20px}.button .inner-button,button .inner-button{position:relative;z-index:2}.button .inner-button img,button .inner-button img{display:inline-block;margin:1px 0 0 10px;width:10px}.button.close-modal,button.close-modal{border-radius:50px;padding:5px 35px;min-width:0;background:#ef6640;border:0;width:105px;height:47px;left:0;right:0;top:0;margin:0 10px 0 auto;position:absolute}.button.close-modal .inner-button,button.close-modal .inner-button{display:none}.button.close-modal .sr-only,button.close-modal .sr-only{position:absolute;left:0;right:0;bottom:auto;top:8px;margin:0 auto;width:auto;height:auto;background:0 0;color:#fff;font-size:2rem}.button.close-modal:hover,button.close-modal:hover{top:-2px;left:-2px}.button.close-modal:active,button.close-modal:active{top:0;left:0}@media (min-width:1024px){.button.close-modal,button.close-modal{border-radius:100%;padding:5px 15px;min-width:0;border:3px solid #addeff;font-size:40px;line-height:40px;position:absolute;right:45px;top:50px;left:auto;height:auto;width:auto;margin:0;font-family:Nunito,sans-serif;background:#fff}.button.close-modal .inner-button,button.close-modal .inner-button{display:block;position:relative;top:-3px}.button.close-modal .sr-only,button.close-modal .sr-only{position:absolute;width:1px;height:1px}.button.close-modal:hover,button.close-modal:hover{top:48px;left:auto;right:47px}}.button svg,button svg{position:absolute;height:40px;width:40px;left:14px;top:14px}.button.yellow,button.yellow{background:#ffdb4c;color:#7f478f}.button.yellow .accent,button.yellow .accent{fill:#7f478f}.button.yellow:hover,button.yellow:hover{background:#ffe066}.button.blue,button.blue{background:#3353b0;color:#fff}.button.blue .accent,button.blue .accent{fill:#3353b0}.button.blue:hover,button.blue:hover{background:#395cc4}.button.purple,button.purple{background:#7f478f;color:#fff}.button.purple .accent,button.purple .accent{fill:#7f478f}.button.purple:hover,button.purple:hover{background:#8e4fa0}.underline{position:relative;margin-bottom:80px}.underline:after{content:'';height:7px;width:55px;background:#3353b0;border-radius:3px;margin:0 auto;position:absolute;bottom:-40px;left:0;right:0}@media (min-width:1024px){.underline{margin-bottom:120px}.underline:after{bottom:-60px}}.bubble{display:flex;flex-direction:column;justify-content:center;height:266px;width:266px;border-radius:50%;border:6px solid #fff;box-shadow:5px 5px 0 0 rgba(0,0,0,.34);margin:20px 0 30px;transition:-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) 1.5s;transition:transform .3s cubic-bezier(.175,.885,.32,1.275) 1.5s;transition:transform .3s cubic-bezier(.175,.885,.32,1.275) 1.5s,-webkit-transform .3s cubic-bezier(.175,.885,.32,1.275) 1.5s}.bubble.pre-animate{-webkit-transform:scale(0);transform:scale(0)}.bubble.play{-webkit-transform:scale(1);transform:scale(1)}.bubble .icon-container img{margin:0 auto}.spacer{position:relative;margin-bottom:25px}.spacer:after{content:'';height:7px;width:55px;background:#3353b0;border-radius:3px;margin:0 auto;position:absolute;bottom:-10px;left:0}nav>.wrap,section>.wrap{display:flex;flex-direction:column;max-width:1366px;margin:0 auto;padding:0 15px;align-items:center}nav>.wrap h2,nav>.wrap h3,section>.wrap h2,section>.wrap h3{width:80%;margin:0 auto}nav>.wrap h2.underline,nav>.wrap h3.underline,section>.wrap h2.underline,section>.wrap h3.underline{margin:0 auto 80px}@media (min-width:768px){nav>.wrap,section>.wrap{padding:0 25px}nav>.wrap .intro,section>.wrap .intro{width:80%;margin:0 auto}nav .wrapper{padding-top:25px}}@media (min-width:1024px){nav>.wrap .intro,section>.wrap .intro{width:60%}}@supports (grid-area:auto){.spacer:after{bottom:-25px}nav>.wrap,section>.wrap{display:grid;display:grid;grid-template-columns:repeat(12,[col-start] 1fr)}nav>.wrap>*,section>.wrap>*{grid-column:1/-1}nav>.wrap .intro,nav>.wrap h2,nav>.wrap h3,section>.wrap .intro,section>.wrap h2,section>.wrap h3{width:auto}@media (min-width:768px){nav>.wrap .intro,nav>.wrap h2,nav>.wrap h3,section>.wrap .intro,section>.wrap h2,section>.wrap h3{width:auto;grid-column:2/-2}}@media (min-width:1024px){.underline:after{bottom:-40px}.spacer:after{bottom:-15px}nav>.wrap .intro,nav>.wrap h2,nav>.wrap h3,section>.wrap .intro,section>.wrap h2,section>.wrap h3{grid-column:3/-3}}@media (min-width:1200px){nav>.wrap .intro,nav>.wrap h2,nav>.wrap h3,section>.wrap .intro,section>.wrap h2,section>.wrap h3{grid-column:4/-4}}}#classroom #teachers-experience,#classroom section#actionable-data{background-color:#0ea8ad;color:#fff;padding:10rem 0}#classroom #teachers-experience h2,#classroom section#actionable-data h2{color:#fff}#classroom #teachers-experience .underline:after,#classroom section#actionable-data .underline:after{background-color:#fff}#classroom section#actionable-data{padding:10rem 0 0}@media screen and (min-width:1024px){#classroom #teachers-experience,#classroom section#actionable-data{background:url(/products/litpro/assets/images/classroom-circles.svg) 60% 200%/127% no-repeat #0ea8ad}#classroom section#actionable-data{background-position:130% 10%}}nav{width:100%;z-index:1;position:relative;max-width:1366px;margin:0 auto}nav.active,nav.scroll{z-index:1000}nav .wrapper{position:absolute;left:0;top:0;width:100%;transition:all .3s}nav .wrapper.scroll{position:fixed;top:0;background:rgba(255,255,255,.9);left:0;right:0}nav .wrapper.nav-up{top:-176px}nav .wrapper .logo{width:45%;float:left}nav .wrapper .logo h1{display:flex;align-content:center;font-size:0;line-height:0}nav .wrapper .logo h1 span{visibility:hidden}nav .wrapper .logo h1 a{display:flex;align-content:center}nav .wrapper .mobile-menu{background:#3353b0;color:#fff;min-width:90px;padding:12px 25px;float:right;margin:35px 15px 35px auto}nav .wrapper .nav-wrap{background:#3353b0;display:none;left:0;margin:0;position:fixed;top:0;width:100%;height:100vh;z-index:10000}nav .wrapper ul{display:none;margin-left:auto;margin-bottom:0;align-items:center}nav .wrapper ul.active{position:relative;display:flex;flex-direction:column;align-items:right;width:100%;height:100%;margin-right:0;padding-top:20px}nav .wrapper ul.active:after{content:url(/products/litpro/assets/icons/rainbow-lg.svg);position:absolute;left:0;right:0;bottom:16px}nav .wrapper ul.active.safari:after{bottom:84px}nav .wrapper ul .mobile-close{margin:45px 10px}nav .wrapper ul .mobile-close .close-modal{top:20px;right:0}nav .wrapper ul .mobile-close .close-modal:hover{top:18px;right:2px}nav .wrapper ul .mobile-close .close-modal:active{top:20px;right:0}nav .wrapper ul .nav-item{width:100%;text-align:right;margin-bottom:20px}nav .wrapper ul .nav-item .nav-link{position:relative;font-weight:800;font-size:22px;color:#fff;margin-right:15px}nav .wrapper ul .active-link a{position:relative}nav .wrapper ul .active-link a::after{border-radius:25px;background-color:#fff;content:' ';display:inline-block;height:4px;width:100%;position:absolute;left:0;top:4rem}@media (min-width:640px){nav .wrapper .logo{width:30%}nav .wrapper .logo h1 a img{width:auto;height:auto}}@media (min-width:1024px){nav .wrapper .mobile-menu{display:none}nav .wrapper .nav-wrap{display:block;background:0 0;position:static;height:auto;width:calc(70% - 30px);float:left;margin:35px 15px}nav .wrapper ul{display:flex;justify-content:flex-end}nav .wrapper ul .mobile-close{display:none}nav .wrapper ul .nav-item{position:relative;width:auto}nav .wrapper ul .nav-item .nav-link{color:#3353b0;font-weight:600;font-size:1.6rem;margin-right:0;padding:15px 0}nav .wrapper ul .active-link a{color:#ef6640}nav .wrapper ul .active-link a::after{background-color:#ef6640;height:7px}nav .wrapper ul li:hover:not(.active-link):not(.ipad) a:not(.open-form)::after{border-radius:25px;background-color:#3353b0;content:' ';display:inline-block;height:7px;width:100%;position:absolute;left:0;top:4rem}nav .wrapper ul .sign-in{margin-left:15px}nav .wrapper ul .sign-in:before{border-radius:25px;background-color:#3353b0;content:' ';display:inline-block;height:20px;left:-36px;margin-left:1.5rem;position:absolute;top:0;width:2px}nav ul .contact-us{margin-right:0}}@supports (grid-area:auto){nav{position:absolute;left:0;max-width:none;margin:0}nav .wrapper{position:absolute;left:0;right:0;width:auto;display:grid;display:grid;grid-template-columns:repeat(12,[col-start] 1fr);grid-auto-rows:125px;max-width:1366px;margin:0 auto;padding:0 15px;align-items:center}nav .wrapper .logo{width:auto;grid-column:1/6;float:none}nav .wrapper .mobile-menu{margin:auto 0 auto auto;grid-column:span 4/-1;float:none}@media (min-width:1024px){nav .wrapper .nav-wrap{grid-column:span 8/-1;align-items:right;width:auto;float:none}nav .wrapper .logo{grid-column:1/4}}}#universal4o{margin-bottom:0!important;overflow:hidden}#universal #uNav7 li{font-family:Roboto,Arial,sans-serif!important}#universal4o #universal #universal-account{font-family:Roboto,Arial,sans-serif!important;font-size:12px}#universal #uNav7 li.uNav-item1{width:69px!important}#universal #uNav7 li.uNav-item2{width:59px!important}#universal #uNav7 li.uNav-item3{width:49px!important}#universal #uNav7 li.uNav-item4{width:99px!important}#universal #uNav7 li.uNav-item5{width:74px!important}#universal #uNav7 li.uNav-item6{width:87px!important}#universal4o-dd7 .universal4o-dd-content{font-size:12px}#universal .uLogo{width:160px;height:34px}#universal li a,#universal4o-dd7 li a{border-top:1px solid #fff;color:#18628c;float:left;font:bold 1.2rem Roboto,Arial,sans-serif;margin:0;padding:2px 0 0;border-bottom:none}#universal a{font:bold 1.2rem Roboto,Arial,sans-serif;border-bottom:none}@media (max-width:970px){#uNav7,#universal-account,#universal-personalized{display:none}#universal{position:relative;width:100%!important}#universal img{position:relative;left:calc(50% - 80px);top:0;width:160px;display:inline-block}}#footer-wrapper-4o{background:url(http://www.scholastic.com/global_resources/universal/layout/images/footer-bg.gif) repeat-x #ece9dc;font:12px arial,sans-serif;text-align:left;overflow:hidden}.schl-group:after{clear:both;content:".";display:block;height:0;visibility:hidden}#footer-corporate{margin:0 auto;padding:30px 0 20px;width:970px!important;display:block}.schl-group{display:inline-block}#footer-global{background:url(http://www.scholastic.com/global_resources/universal/layout/images/footer-topborder.gif) repeat-x #e3e0d1;color:#6a6a6a;padding:20px 0 15px;text-align:center}.footer4o-links ul{list-style:none;margin:10px 0 0;padding:0}.footer4o-links ul li{display:block;background:url(http://www.scholastic.com/global_resources/universal/layout/images/footer-links-bullet.gif) 0 6px no-repeat rgba(0,0,0,0);padding-bottom:6px;padding-left:8px;text-align:left;line-height:1}.footer4o-links a{color:#626262;text-decoration:none;font-family:Roboto-Regular}#footer-corporate #footer-join-us-online ol{height:41px;list-style:none;margin:15px 0 0;padding:0}#footer-corporate #footer-join-us-online ol li{float:left}#footer-global a.footer-global-pp{font-size:13px;font-weight:700;font-family:Roboto,Arial,sans-serif}#footer-global a{color:#18628c;text-decoration:none}.footer4o-links h2{color:#1d72a6;font-size:19px;margin:0;padding:0;font-family:Roboto;line-height:20px}.footer4o-links{float:left;width:24%}#footer-wrapper-4o a,#footer-wrapper-4o li a{font-family:Roboto,Arial,sans-serif;font-size:1.2rem;border-bottom:none}@media (max-width:919px){#footer-corporate{display:none}}