body,html{font-size:16px}body{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));color:rgb(84 84 84/var(--tw-text-opacity,1));font-family:Open Sans,serif;line-height:160%}body,h1{--tw-text-opacity:1}h1{color:rgb(0 156 228/var(--tw-text-opacity,1));font-size:1.875rem;line-height:2.25rem;margin-bottom:1.25rem;margin-top:0}h2{--tw-text-opacity:1;color:rgb(40 193 42/var(--tw-text-opacity,1));font-size:1.5rem;line-height:2rem}h3{font-size:1.125rem;line-height:1.75rem;margin-top:1.25rem}h1,h2,h3,h4,h5,h6{font-family:Open Sans,serif;font-weight:700;margin-bottom:1.25rem;margin-top:1.25rem}p{margin-bottom:.75rem}ul{list-style-type:disc;padding-left:0}ul li{margin-bottom:.25rem}a{--tw-text-opacity:1;color:rgb(255 62 0/var(--tw-text-opacity,1))}a:focus,a:hover{--tw-text-opacity:1;color:rgb(153 37 0/var(--tw-text-opacity,1))}strong{font-weight:800}em{font-style:italic}html{scroll-behavior:smooth}.tailwind-container{margin-left:auto;margin-right:auto;max-width:970px;padding-left:15px;padding-right:15px;width:100%}#school .s-container .schools-body .signup-form-wrapper{background-color:#f1fbff;border:3px solid #00a9e1;border-radius:20px;padding:20px 30px}#school .s-container .schools-body .signup-form-wrapper .terms p,#school .s-container .schools-body .signup-form-wrapper h3,#school .s-container .schools-body .signup-form-wrapper p.form-help{color:#00a9e1;margin:0;text-align:center}#school .s-container .schools-body .signup-form-wrapper .terms{margin-top:20px}#school .s-container .schools-body .signup-form-wrapper .terms p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:10px 0}#school .s-container .schools-body .signup-form-wrapper .ms-form-divider{border-bottom:3px dashed #00a9e1;margin:10px 0 20px;width:100%}#school .s-container .schools-body .signup-form-wrapper .control-group{margin-bottom:15px;min-height:30px;position:relative}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_confirmation.error input[type=checkbox]{box-shadow:none}#school .s-container .schools-body .signup-form-wrapper .control-group.error input{color:#f26522}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code{margin-top:30px;padding-bottom:5px;padding-top:5px}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code a#whats_this{float:right;margin-top:-25px}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code .controls input{width:260px}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code .controls #school_details{--tw-text-opacity:1;background-color:#cdeefb;border-radius:10px;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:5px 0;max-width:260px;padding:10px}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code .controls #school_details h3,#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code .controls #school_details p span{font-family:Open Sans,serif}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code .controls #school_details h3{font-size:14px;line-height:20px;text-align:left}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code .controls #school_details p{margin:0}#school .s-container .schools-body .signup-form-wrapper .control-group.signup_school_code .controls #school_details p span strong{font-weight:400}#school .s-container .schools-body .signup-form-wrapper .control-group:last-of-type{margin-bottom:30px}#school .s-container .schools-body .signup-form-wrapper .controls,#school .s-container .schools-body .signup-form-wrapper label{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));display:inline-block;font-weight:700}#school .s-container .schools-body .signup-form-wrapper label{vertical-align:top;width:30%}#school .s-container .schools-body .signup-form-wrapper .controls{width:68%}#school .s-container .schools-body .signup-form-wrapper .controls input,#school .s-container .schools-body .signup-form-wrapper .controls select{border:2px solid #00a9e1;border-radius:5px;font-weight:400;padding:5px;width:100%}#school .s-container .schools-body .signup-form-wrapper .controls input[type=checkbox]{border:none;width:100px}#school .s-container .schools-body .signup-form-wrapper .controls .help-inline{color:#f26522;display:block;padding-left:10px;width:270px}#school .s-container .schools-body .signup-form-wrapper .controls .help-block,#school .s-container .schools-body .signup-form-wrapper abbr{display:none}#school .s-container .schools-body .signup-form-wrapper .signup-form{margin-top:20px}#school .s-container .schools-body .signup-form-wrapper .this-is-my-school{width:250px}#school .s-container .schools-body .signup-form-wrapper .this-is-my-school input[type=checkbox]{margin-left:10px}#school .s-container.bts h1{color:#30b44a;text-align:center}#school .s-container.bts h1.mmc-sub{color:#744579;font-size:24px;text-align:center}@media screen and (min-width:768px){#school .s-container.bts h1.mmc-sub{font-size:36px}}#school .s-container.bts h3.mmc-sub{color:#009ae1}#school .s-container.bts h3.mmc-ended{color:#30b44a;margin-top:45px}#school .s-container.bts .sub-intro{color:#744579;font-weight:400}#school .s-container.bts .sub-intro .brandname{--tw-text-opacity:1;color:rgb(76 45 79/var(--tw-text-opacity,1));font-weight:700}#school .s-container.bts .sub-heading{color:#00a9e1;margin-top:20px}#school .s-container.bts .quotes{font-style:italic}#school .s-container.bts .form-container{background-color:#f1fbff;border:3px solid #00a9e1;border-radius:15px;box-sizing:border-box;margin-bottom:30px;margin-top:178px;padding:20px;position:relative}#school .s-container.bts .privacy{text-align:center}#school .s-container.bts .privacy a{color:#006d95!important}#school .s-container.bts .req{margin-top:10px;text-align:center}#school .s-container.bts .req-highlight{color:red}#school .s-container.bts .form-mango{position:absolute;top:-158px}#school .s-container.summer-promo h1{color:#30b44a;margin-bottom:45px;text-align:center!important}#school .s-container.summer-promo img{margin:60px auto 30px}#school .s-container.summer-promo p{font-size:20px}#school .s-container.summer-promo a{border-bottom:1px solid #744579;font-weight:700;text-decoration:none}#school .mathchallenge .hero{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:260px;position:relative}@media only screen and (min-width:300px) and (max-width:320px){#school .mathchallenge .hero{height:280px}}@media only screen and (min-width:321px) and (max-width:359px){#school .mathchallenge .hero{height:290px}}@media only screen and (min-width:360px) and (max-width:369px){#school .mathchallenge .hero{height:300px}}@media only screen and (min-width:370px) and (max-width:379px){#school .mathchallenge .hero{height:310px}}@media only screen and (min-width:380px) and (max-width:389px){#school .mathchallenge .hero{height:310px}}@media only screen and (min-width:390px) and (max-width:399px){#school .mathchallenge .hero{height:320px}}@media only screen and (min-width:400px) and (max-width:409px){#school .mathchallenge .hero{height:330px}}@media only screen and (min-width:410px) and (max-width:419px){#school .mathchallenge .hero{height:340px}}@media only screen and (min-width:420px) and (max-width:429px){#school .mathchallenge .hero{height:350px}}@media only screen and (min-width:430px) and (max-width:439px){#school .mathchallenge .hero{height:360px}}@media only screen and (min-width:440px) and (max-width:449px){#school .mathchallenge .hero{height:350px}}@media only screen and (min-width:450px) and (max-width:459px){#school .mathchallenge .hero{height:350px}}@media only screen and (min-width:460px) and (max-width:549px){#school .mathchallenge .hero{height:380px}}@media only screen and (min-width:550px) and (max-width:767px){#school .mathchallenge .hero{height:420px}}@media only screen and (min-width:768px){#school .mathchallenge .hero{height:440px}}#school .mathchallenge .hero--short{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));height:180px;position:relative}@media only screen and (min-width:300px) and (max-width:320px){#school .mathchallenge .hero--short{height:210px}}@media only screen and (min-width:321px) and (max-width:359px){#school .mathchallenge .hero--short{height:200px}}@media only screen and (min-width:360px) and (max-width:369px){#school .mathchallenge .hero--short{height:210px}}@media only screen and (min-width:370px) and (max-width:379px){#school .mathchallenge .hero--short{height:220px}}@media only screen and (min-width:380px) and (max-width:389px){#school .mathchallenge .hero--short{height:230px}}@media only screen and (min-width:390px) and (max-width:399px){#school .mathchallenge .hero--short{height:240px}}@media only screen and (min-width:400px) and (max-width:409px){#school .mathchallenge .hero--short{height:250px}}@media only screen and (min-width:410px) and (max-width:419px){#school .mathchallenge .hero--short{height:260px}}@media only screen and (min-width:420px) and (max-width:429px){#school .mathchallenge .hero--short{height:270px}}@media only screen and (min-width:430px) and (max-width:439px){#school .mathchallenge .hero--short{height:280px}}@media only screen and (min-width:440px) and (max-width:449px){#school .mathchallenge .hero--short{height:290px}}@media only screen and (min-width:450px) and (max-width:459px){#school .mathchallenge .hero--short{height:300px}}@media only screen and (min-width:460px) and (max-width:549px){#school .mathchallenge .hero--short{height:320px}}@media only screen and (min-width:550px) and (max-width:767px){#school .mathchallenge .hero--short{height:370px}}@media only screen and (min-width:768px){#school .mathchallenge .hero--short{height:390px}}#school .mathchallenge .intro{background:#beeeff;padding-top:30px}#school .mathchallenge .intro.ended{padding-top:10px}#school .mathchallenge .page-title{background:#beeeff;padding-bottom:5px;padding-top:5px}@media only screen and (min-width:768px){#school .mathchallenge .page-title{padding-bottom:5px;padding-top:5px}}#school .mathchallenge .mc-register{margin-top:20px}@media only screen and (min-width:768px){#school .mathchallenge .mc-register{margin-top:30px}}#school .mathchallenge .mc-updates{margin-top:20px}@media only screen and (min-width:768px){#school .mathchallenge .mc-updates{margin-top:30px}}#school .mathchallenge .mc-updates .mmc-section-heading{--tw-text-opacity:1;color:rgb(76 45 79/var(--tw-text-opacity,1));font-size:22px;font-weight:700;padding-bottom:10px;padding-top:20px}@media only screen and (min-width:440px) and (max-width:600px){#school .mathchallenge .mc-updates .mmc-section-heading{font-size:24px}}@media only screen and (min-width:601px) and (max-width:767px){#school .mathchallenge .mc-updates .mmc-section-heading{font-size:26px}}@media only screen and (min-width:768px){#school .mathchallenge .mc-updates .mmc-section-heading{font-size:30px}}#school .mathchallenge .mc-updates .mmc-section-heading.summary-section{padding-bottom:30px}#school .mathchallenge .mc-updates .post-single,#school .mathchallenge .mc-updates .post-summary{width:100%}@media only screen and (min-width:940px){#school .mathchallenge .mc-updates .post-single,#school .mathchallenge .mc-updates .post-summary{float:left;width:610px}#school .mathchallenge .mc-updates .post-single.post-single-full-width,#school .mathchallenge .mc-updates .post-summary.post-single-full-width{float:none;width:100%}}#school .mathchallenge .mc-updates .post-single li,#school .mathchallenge .mc-updates .post-summary li{list-style-type:disc;margin-left:20px;padding-left:10px}#school .mathchallenge .mc-updates .post-single .tile--cta,#school .mathchallenge .mc-updates .post-summary .tile--cta{height:335px;margin-bottom:45px;padding-bottom:20px;padding-top:10px;width:290px}#school .mathchallenge .mc-updates .post-single .tile--cta a,#school .mathchallenge .mc-updates .post-summary .tile--cta a{cursor:pointer}#school .mathchallenge .mc-updates .post-single h2,#school .mathchallenge .mc-updates .post-summary h2{color:#12b4f0;font-size:20px;font-weight:700}@media only screen and (min-width:440px) and (max-width:600px){#school .mathchallenge .mc-updates .post-single h2,#school .mathchallenge .mc-updates .post-summary h2{font-size:22px}}@media only screen and (min-width:601px) and (max-width:767px){#school .mathchallenge .mc-updates .post-single h2,#school .mathchallenge .mc-updates .post-summary h2{font-size:24px}}@media only screen and (min-width:768px){#school .mathchallenge .mc-updates .post-single h2,#school .mathchallenge .mc-updates .post-summary h2{font-size:28px}}#school .mathchallenge .mc-updates .post-single p,#school .mathchallenge .mc-updates .post-summary p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:18px;font-weight:400;line-height:1.5;margin-bottom:10px;padding:10px 0}@media only screen and (min-width:440px) and (max-width:600px){#school .mathchallenge .mc-updates .post-single p,#school .mathchallenge .mc-updates .post-summary p{font-size:20px}}@media only screen and (min-width:601px) and (max-width:767px){#school .mathchallenge .mc-updates .post-single p,#school .mathchallenge .mc-updates .post-summary p{font-size:22px}}@media only screen and (min-width:768px){#school .mathchallenge .mc-updates .post-single p,#school .mathchallenge .mc-updates .post-summary p{font-size:24px}}#school .mathchallenge .mc-updates .post-single a,#school .mathchallenge .mc-updates .post-summary a{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));text-decoration:underline}#school .mathchallenge .mc-updates .post-single a.mmc-more,#school .mathchallenge .mc-updates .post-summary a.mmc-more{--tw-text-opacity:1;color:rgb(76 45 79/var(--tw-text-opacity,1));font-weight:700;text-decoration:none}#school .mathchallenge .mc-updates .post-single a.previous-weeks,#school .mathchallenge .mc-updates .post-summary a.previous-weeks{color:#30b44a;display:inline-block;margin-top:30px;text-decoration:none}@media only screen and (min-width:940px){#school .mathchallenge .mc-updates .post-single a.previous-weeks,#school .mathchallenge .mc-updates .post-summary a.previous-weeks{margin-top:60px}}#school .mathchallenge .mc-updates .post-single .post-callout,#school .mathchallenge .mc-updates .post-summary .post-callout{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));background:linear-gradient(rgba(254,239,75,.8),rgba(255,252,224,.8));border:1px solid #d1d1d1;border-radius:20px;margin-bottom:20px;margin-top:10px;max-width:610px;padding:0;position:relative}#school .mathchallenge .mc-updates .post-single .post-callout .post-callout-footer,#school .mathchallenge .mc-updates .post-summary .post-callout .post-callout-footer{background-size:contain;background:url(/images/schools/mmc2018-post-callout-bkg.png) 50% no-repeat;border:none;border-bottom-left-radius:20px;border-bottom-right-radius:20px;height:133px}@media screen and (min-width:600px){#school .mathchallenge .mc-updates .post-single .post-callout .post-callout-footer,#school .mathchallenge .mc-updates .post-summary .post-callout .post-callout-footer{background-size:cover}}#school .mathchallenge .mc-updates .post-single .post-callout p,#school .mathchallenge .mc-updates .post-summary .post-callout p{font-family:Open Sans,serif;font-size:18px;padding-left:20px;padding-right:20px;text-align:center}@media only screen and (min-width:768px){#school .mathchallenge .mc-updates .post-single .post-callout p,#school .mathchallenge .mc-updates .post-summary .post-callout p{padding-left:50px;padding-right:50px}}#school .mathchallenge .mc-updates .post-single .post-callout h2,#school .mathchallenge .mc-updates .post-summary .post-callout h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:30px;margin-bottom:10px;margin-top:20px;text-shadow:1px 1px 3px #744579}@media only screen and (min-width:440px) and (max-width:600px){#school .mathchallenge .mc-updates .post-single .post-callout h2,#school .mathchallenge .mc-updates .post-summary .post-callout h2{font-size:34px}}@media only screen and (min-width:601px) and (max-width:767px){#school .mathchallenge .mc-updates .post-single .post-callout h2,#school .mathchallenge .mc-updates .post-summary .post-callout h2{font-size:36px}}@media only screen and (min-width:768px){#school .mathchallenge .mc-updates .post-single .post-callout h2,#school .mathchallenge .mc-updates .post-summary .post-callout h2{font-size:38px}}#school .mathchallenge .mc-updates .post-sidebar{width:100%}@media only screen and (min-width:940px){#school .mathchallenge .mc-updates .post-sidebar{float:right;width:290px}}#school .mathchallenge .mc-updates .post-sidebar .tile--cta{height:335px;margin-bottom:45px;padding-bottom:20px;padding-top:10px;width:290px}#school .mathchallenge .mc-updates .post-sidebar .tile--cta a{cursor:pointer}#school .mathchallenge .mc-updates .post-sidebar .tile--dl{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:1px solid #d1d1d1;border-radius:20px;height:auto;margin:15px auto;max-width:610px;padding-bottom:20px;width:100%}@media only screen and (min-width:940px){#school .mathchallenge .mc-updates .post-sidebar .tile--dl{height:390px;width:290px}}#school .mathchallenge .mc-updates .post-sidebar .tile--dl img{display:block;margin:0 auto}#school .mathchallenge .mc-updates .post-sidebar .tile--dl h3{color:#30b44a;color:#82558f;line-height:1.2;padding:10px 10px 20px;text-align:center}#school .mathchallenge .mc-updates .post-sidebar .tile--dl p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-family:Open Sans,serif;font-size:16px;font-weight:400;line-height:1.4;padding:20px 20px 5px;text-align:center}#school .mathchallenge .mc-updates .post-sidebar .tile--dl .incopy-link{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));text-decoration:underline}#school .mathchallenge .mc-updates .post-sidebar .tile--dl.w-tile--cta{height:390px;margin-top:100px;width:290px}#school .mathchallenge .mc-updates .mc-leaderboard{margin-top:30px;width:100%}#school .mathchallenge .mc-updates .mc-leaderboard h2{color:#12b4f0;font-size:18px;font-weight:700;margin-bottom:10px}@media only screen and (min-width:768px){#school .mathchallenge .mc-updates .mc-leaderboard h2{font-size:28px}}#school .mathchallenge .mc-updates .mc-leaderboard .accordion-toggle.open{--tw-bg-opacity:1;--tw-text-opacity:1;background-color:rgb(122 218 254/var(--tw-bg-opacity,1));color:rgb(76 45 79/var(--tw-text-opacity,1));font-weight:700}#school .mathchallenge .mc-updates .mc-leaderboard .accordion-toggle.open i.bx-x{--tw-rotate:0deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}#school .mathchallenge .footer{background:#15a714;padding:20px 0 30px}#school .mathchallenge .footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .mathchallenge .brandname{--tw-text-opacity:1;color:rgb(76 45 79/var(--tw-text-opacity,1));font-weight:700}#school .mathchallenge .s-container h1{--tw-text-opacity:1;color:rgb(76 45 79/var(--tw-text-opacity,1));font-size:20px;line-height:1.1;margin-bottom:20px;margin-top:20px;text-align:center}@media screen and (min-width:440px) and (max-width:600px){#school .mathchallenge .s-container h1{font-size:24px}}@media only screen and (min-width:601px) and (max-width:767px){#school .mathchallenge .s-container h1{font-size:32px}}@media only screen and (min-width:768px){#school .mathchallenge .s-container h1{font-size:36px}}#school .mathchallenge .s-container .hero--mathchallenge-logo{left:0;margin:auto;padding-bottom:0;padding-top:10px;position:absolute;right:0;width:53%}#school .mathchallenge .s-container .hero--mathchallenge-logo img{max-width:100%}@media only screen and (min-width:590px){#school .mathchallenge .s-container .hero--mathchallenge-logo{padding-bottom:10px}}#school .mathchallenge .s-container .hero--mathchallenge-info{left:63%;margin:auto;padding-bottom:0;padding-top:10px;position:absolute;right:0;width:35%}#school .mathchallenge .s-container .hero--mathchallenge-info img{max-width:100%}@media only screen and (min-width:768px){#school .mathchallenge .s-container .hero--mathchallenge-info{left:46%;margin-top:10px;padding-bottom:10px;padding-top:0;width:30%}}#school .mathchallenge .s-container .intro--info{padding:0 0 10px;width:100%}@media only screen and (min-width:1024px){#school .mathchallenge .s-container .intro--info{float:left;padding:0 40px 20px 30px;width:70%}}#school .mathchallenge .s-container .intro--info p{--tw-text-opacity:1;color:rgb(76 45 79/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.6;text-shadow:none}@media only screen and (min-width:768px){#school .mathchallenge .s-container .intro--info p{font-size:26px}}#school .mathchallenge .s-container .intro--image{padding-bottom:5px}@media only screen and (min-width:1024px){#school .mathchallenge .s-container .intro--image{float:left;padding-bottom:20px;width:18%}}#school .mathchallenge .s-container .intro--image img{display:block;margin:0 auto}@media only screen and (min-width:1024px){#school .mathchallenge .s-container .intro--image img{display:inline-block;float:right;margin-top:10px}}#school .mathchallenge .s-container .sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.5;margin-bottom:10px;padding:5px 0 10px;text-align:center;width:100%}@media only screen and (min-width:768px){#school .mathchallenge .s-container .sub-intro{font-size:24px;margin-bottom:20px;padding:0 75px}}#school .mathchallenge .s-container .sub-heading{color:#00a9e1;font-size:26px;line-height:1.2;margin-top:30px}@media only screen and (min-width:542px){#school .mathchallenge .s-container .sub-heading{font-size:28px}}#school .mathchallenge .s-container .form-container{background-color:#c9e4c0;border:3px solid #6a9a59;border-radius:15px;box-sizing:border-box;margin:0 auto;padding:20px;position:relative}@media only screen and (min-width:768px) and (max-width:900px){#school .mathchallenge .s-container .form-container{max-width:500px}}@media only screen and (min-width:901px){#school .mathchallenge .s-container .form-container{max-width:690px}}#school .mathchallenge .s-container .form-container.ended{background-color:#f1fbff;border:3px solid #00a9e1}#school .mathchallenge .s-container .form-container h2,#school .mathchallenge .s-container .form-container p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));text-align:center}#school .mathchallenge .s-container .form-container p{font-size:20px;font-weight:700;line-height:1.2}@media only screen and (max-width:465px){#school .mathchallenge .s-container .form-container p{font-size:18px}}#school .mathchallenge .s-container .form-container .privacy{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:18px;font-weight:400;line-height:1.3;text-align:center}#school .mathchallenge .s-container .form-container .privacy a{color:#006d95!important}@media only screen and (min-width:768px){#school .mathchallenge .s-container .footer-info{width:60%}}#school .mathchallenge .s-container .footer-info .contact-links{font-size:28px}@media only screen and (max-width:465px){#school .mathchallenge .s-container .footer-info .contact-links{font-size:26px}}#school .mathchallenge .s-container .footer-info .contact-links .bxs-phone{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:15px;color:#15a714;font-size:22px;height:30px;margin-right:8px;margin-top:-5px;padding:4px 0 0;text-align:center;vertical-align:middle;width:30px}#school .mathchallenge .s-container .form-buddy{bottom:-23px;left:-128px;position:absolute}@media screen and (max-width:767px){#school .mathchallenge .s-container .form-buddy{display:none}}#school .mathchallenge .s-container .footer-info-image img{max-width:100%}#school .mathchallenge .s-container .contact-links{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:30px}#school .mathchallenge .s-container .footer-info-contact{float:none;margin-top:30px;text-align:center;width:100%}@media only screen and (min-width:600px){#school .mathchallenge .s-container .footer-info-contact{float:left;width:65%}}#school .mathchallenge .s-container .footer-info-image{float:none;margin-top:30px;width:50%}@media only screen and (min-width:600px){#school .mathchallenge .s-container .footer-info-image{float:left;margin-top:0;width:18%}}#school .mathchallenge .features .s-container h2{color:#00a9e1;margin-bottom:50px;margin-top:40px}#school .mathchallenge .features .s-container .standard{margin-top:60px}#school .mathchallenge .features .s-container .standard li{font-size:20px}@media only screen and (min-width:768px){#school .mathchallenge .features .s-container .standard li{display:inline-block;float:left;width:50%}}#school .s-container.titleI .titleI-table{margin:30px 0}#school .s-container.titleI .generic-ul{margin:0;padding:0}#school .s-container.titleI .generic-ul li{margin-bottom:5px}#school .s-container.titleI .generic-ul li:last-child{margin-bottom:0}#school .s-container.titleI .table-border{border:1px solid #afb0b3;border-top:none}#school .s-container.titleI .row-heading{font-weight:700;padding:20px;vertical-align:top}#school .s-container.titleI .row-content{background:#f6f6f6;padding:20px}.sales-resources{margin-top:50px}.sales-resources h5{color:#744579;margin:10px 0 5px!important}.sales-resources hr{border-top:1px solid #744579;margin:5px 0 20px!important}.sales-screenshot img{box-shadow:0 0 15px rgba(0,0,0,.2);margin:20px 0}.img-center{display:block;margin:0 auto}#school .s-container.bts h1{font-size:36px;line-height:1.1;margin-bottom:20px;margin-top:30px;text-align:left}#school .s-container.bts .step-1{margin-bottom:20px;margin-top:20px;width:100%}#school .s-container.bts .step-1 img{display:block;float:right}#school .s-container.bts .form-container{margin-top:20px}#school .s-container.bts .form-container p{--tw-text-opacity:1;color:rgb(0 156 228/var(--tw-text-opacity,1));font-size:20px;font-weight:700;line-height:1.2;text-align:center}#school .s-container.bts .form-container p.mmc-sub{color:#744579}#school .s-container.bts .form-container p.privacy,#school .s-container.bts .form-container p.req{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:14px;font-weight:400;line-height:1.1}#school .s-container.bts h2.sub-heading{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:28px;line-height:1.2;margin-top:10px}#school .s-container.bts .schools-body h2.sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:24px;line-height:1.4;margin-bottom:30px}#school .s-container.bts ul.standard li{font-size:17px}#school .s-container.bts img.school-signup-characters{display:block;margin:10px auto}#school .color-purp{color:#744579}@media only screen and(max-width:767px){#school .s-container.bts .step-1{display:none}}@media only screen and(max-width:541px){#school .s-container.bts h2.sub-heading{font-size:26px}}@media only screen and(max-width:480px){#school .s-container.bts .schools-body h2.sub-intro{font-size:22px}}@media only screen and(max-width:465px){#school .contact-links{font-size:16px}#school .hero h4{font-size:22px;margin-bottom:0}#school .s-container.bts h1{font-size:32px;line-height:1.1}#school .s-container.bts .form-container p{font-size:18px}}@media only screen and(max-width:360px){#school .s-container.bts h1{font-size:28px;margin-top:20px}}#school .subgiveaway-spring.s-container h1{color:#30b44a;font-size:40px;line-height:1.1;margin-bottom:40px;margin-top:30px;text-align:center}#school .subgiveaway-spring.s-container h1 span{color:#30b44a;font-size:28px}#school .subgiveaway-spring.s-container p.sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-family:Open Sans,serif;font-size:20px;font-weight:400;line-height:1.4;margin-bottom:30px}#school .subgiveaway-spring.s-container .schools-body p.sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.4;margin-bottom:30px}#school .subgiveaway-spring.s-container .schools-body p.sub-intro.list-head{margin-bottom:10px}#school .subgiveaway-spring.s-container .schools-body ul{margin-bottom:30px;padding-left:40px}#school .subgiveaway-spring.s-container .schools-body ul li{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.4;list-style-type:disc;margin-bottom:3px}#school .subgiveaway-spring.s-container .schools-body .provider{margin-top:60px}#school .subgiveaway-spring.s-container .schools-body .provider .Logo{display:inline-block}#school .subgiveaway-spring.s-container .schools-body .provider .Logo:first-child{margin-right:30px}@media only screen and(max-width:767px){#school .subgiveaway-spring.s-container .schools-body .provider .Logo{margin-bottom:20px}}#school .subgiveaway-november.s-container h1{color:#be351b;color:#00a9e1;font-size:40px;line-height:1.1;margin-bottom:40px;margin-top:30px;text-align:center}#school .subgiveaway-november.s-container h1 span{color:#00a9e1;font-size:28px}#school .subgiveaway-november.s-container p.sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-family:Open Sans,serif;font-size:20px;font-weight:400;line-height:1.4;margin-bottom:30px}#school .subgiveaway-november.s-container .schools-body p.sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.4;margin-bottom:30px}#school .subgiveaway-november.s-container .schools-body p.sub-intro.list-head{margin-bottom:10px}#school .subgiveaway-november.s-container .schools-body ul{margin-bottom:30px;padding-left:40px}#school .subgiveaway-november.s-container .schools-body ul li{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.4;list-style-type:disc;margin-bottom:3px}#school .subgiveaway-november.s-container .schools-body .provider{margin-top:60px}#school .subgiveaway-november.s-container .schools-body .provider .Logo{display:inline-block}#school .subgiveaway-november.s-container .schools-body .provider .Logo:first-child{margin-right:30px}#school .subgiveaway-spring2019.s-container h1{color:#fa3358;font-size:40px;line-height:1.1;margin-bottom:40px;margin-top:30px;text-align:center}#school .subgiveaway-spring2019.s-container h1 span{color:#30b44a;font-size:28px}#school .subgiveaway-spring2019.s-container p.sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-family:Open Sans,serif;font-size:20px;font-weight:400;line-height:1.4;margin-bottom:30px}#school .subgiveaway-spring2019.s-container .schools-body p.sub-intro{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.4;margin-bottom:30px}#school .subgiveaway-spring2019.s-container .schools-body p.sub-intro.list-head{margin-bottom:10px}#school .subgiveaway-spring2019.s-container .schools-body ul{margin-bottom:30px;padding-left:40px}#school .subgiveaway-spring2019.s-container .schools-body ul li{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-size:20px;font-weight:400;line-height:1.4;list-style-type:disc;margin-bottom:3px}#school .subgiveaway-spring2019.s-container .schools-body .provider{margin-top:60px}#school .subgiveaway-spring2019.s-container .schools-body .provider .Logo{display:inline-block}#school .subgiveaway-spring2019.s-container .schools-body .provider .Logo:first-child{margin-right:30px}@media only screen and(max-width:767px){#school .subgiveaway-november.s-container .schools-body .provider .Logo,#school .subgiveaway-spring2019.s-container .schools-body .provider .Logo{margin-bottom:20px}}.schools-custom-container{margin-left:auto;margin-right:auto;max-width:970px;padding-left:15px;padding-right:15px;width:100%}.schools-custom-container .cta-shadow{box-shadow:0 0 1em 0 hsla(200,2%,53%,.25)}.schools-custom-container .resource-card{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:20px;padding:24px 20px;text-align:center}.schools-custom-container .resource-card-row{margin-left:20px;margin-right:20px}.schools-custom-container .cta__basic{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:10px;padding:30px 15px;text-align:center}.schools-custom-container .cta__basic p{font-size:16px;margin:0;padding:10px 20px}.schools-custom-container .cta__basic a{margin:0}.schools-custom-container .iframe-container{height:auto;overflow:visible}.layout__school_signup .featured-background{display:block;margin:-200px auto -160px;padding:200px 0;position:relative;z-index:-10}.layout__school_signup .featured-background .feature__image{margin:0 auto;max-width:540px;z-index:100}.layout__school_signup .featured-background .feature__image img{width:75%}.layout__school_signup .featured-background figure{position:relative}.layout__school_signup .featured-background figure.section__background{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:0}.layout__school_signup .featured-background figure.section__background img{height:auto;left:50%;max-width:2100px;pointer-events:none;position:absolute;top:50%;transform:translate(-50%,-50%);width:200%}.layout__school_signup section{position:relative}.layout__school_signup section figure.section__background{height:100%;left:0;overflow:hidden;pointer-events:none;position:absolute;top:0;width:100%;z-index:-1}.layout__school_signup section figure.section__background img{bottom:0;height:auto;left:50%;max-width:2136px;pointer-events:none;position:absolute;transform:translate(-50%);width:160%}#school .layout__school_signup .vcentered-boxes ul li{font-size:16px;margin-bottom:6px;padding-left:20px}#school .layout__school_signup .schools-custom-container .vcentered-boxes ul li{font-family:Open Sans,serif;font-size:16px;font-weight:400}#school .layout__school_signup .schools-custom-container ul li:before{--tw-text-opacity:1;color:rgb(40 193 42/var(--tw-text-opacity,1));content:"\25CF";display:inline-block;font-weight:700;margin-left:-2em;width:2em}#school .schools-custom-container p{font-family:Open Sans,serif;font-size:16px;font-weight:400}#school ul.list-style-tick-alt li{background-image:url(/images/schools/icon__tick-alt.svg);background-position:0 0;background-repeat:no-repeat;background-size:21px;margin-bottom:10px;padding-left:28px;position:relative}#school .student-engagement .schools-custom-container h1{font-size:36px;margin-top:30px;text-align:center}#school .student-engagement .featured-background img{max-width:none!important}#school .maths-catch-up .schools-custom-container h1{font-size:36px;margin-top:30px;text-align:center}#school .maths-catch-up .featured-background img{max-width:none!important}#school #student-engagement-learn-more{font-weight:500;margin:30px 0}#school .btn-flat{--tw-text-opacity:1;background-color:#12b4f0;border-radius:3px;color:rgb(255 255 255/var(--tw-text-opacity,1));display:inline-block;font-family:Open Sans,serif;font-weight:700;margin-top:10px;padding:10px 20px;text-align:center;width:160px}#school .btn-flat:focus{text-decoration:none}#school .btn-flat:hover{background-color:#337ab7}#school .btn-flat-green{background-color:#30b44a}#school .btn-flat-green:hover{background-color:#028904}#school .btn-flat-purple{background-color:#9b5ca1}#school .btn-flat-purple:hover{background-color:#744579}ul.list-style-tick-alt{list-style:none;margin-left:auto;margin-right:auto;padding-left:0;position:relative}@media screen and (min-width:768px){.schools-success h1{font-size:40px}.schools-custom-container .resource-card-row{margin-left:-15px;margin-right:-15px}.schools-custom-container .cta__basic{text-align:left}#school .maths-catch-up .schools-custom-container h1,#school .student-engagement .schools-custom-container h1{font-size:50px;margin-top:70px}#school #student-engagement-learn-more{font-weight:500;margin:80px 0 50px}#testimonial-carousel .carousel-image img{-webkit-mask-image:url(/images/schools/signups/ms-curve-mask.svg);mask-image:url(/images/schools/signups/ms-curve-mask.svg);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:100% 100%;mask-size:100% 100%}}.no-canvas #school #s1 .chart{background:url(../images/schools/research/chart1.gif) 50% no-repeat}.no-canvas #school #s2 .chart{background:url(../images/schools/research/chart2.gif) 50% no-repeat}.no-canvas #school #s3 .chart{background:url(../images/schools/research/chart3.gif) 50% no-repeat}#school .pad-b-20{padding-bottom:20px}#school .pad-t-20{padding-top:20px}#school .sprite{background:url(/images/schools/schools-sprite.png)}#school .responsive-el{height:auto;max-width:100%}#school img{max-width:100%!important}#school .s-container{margin:0 auto;position:relative;width:940px}#school .s-container .schools-body{margin-bottom:2rem;margin-top:3rem}#school .schools-body h2,#school .schools-body h3{margin-top:.75rem}#school .schools-body h3{--tw-text-opacity:1;color:rgb(116 69 121/var(--tw-text-opacity,1))}#school .schools-body li,#school .schools-body p{font-family:Open Sans,serif;font-size:1rem;font-weight:400;line-height:1.5rem;margin-top:.75rem}#school .schools-body em{font-style:oblique}#school .schools-body a{--tw-text-opacity:1;color:rgb(47 126 176/var(--tw-text-opacity,1));font-weight:800}#school .schools-body a:focus,#school .schools-body a:hover{--tw-text-opacity:1;color:rgb(0 156 228/var(--tw-text-opacity,1))}#school .schools-body a.btn{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));display:block;font-size:.875rem;line-height:1.25rem;margin:10px auto;max-width:290px;white-space:normal}#school .schools-body ol,#school .schools-body ul{list-style-position:inside;list-style-type:disc;margin-bottom:20px}#school .schools-body ol li,#school .schools-body ul li{margin-top:3px}#school .schools-body ol ul,#school .schools-body ul ul{list-style-type:circle;margin-left:20px}#school .schools-body ol{list-style-type:decimal}#school .schools-body blockquote{margin-top:10px;padding-left:40px}#school .schools-body blockquote p{font-size:1em}#school .schools-body blockquote cite{font-size:.85em;font-style:italic}#school .contact-links{display:inline-block;font-size:18px;font-weight:500;position:relative}#school .contact-links:before{background:url(/images/schools/schools-sprite.png);content:"";display:block;left:0;position:absolute;top:0}#school .contact-links.s-lightgreen{padding-left:30px}#school .contact-links.s-blue{padding:0 5px 0 25px}#school .contact-links.s-purp{padding:0 10px 0 25px}#school .contact-links.b-green{padding:0 0 0 39px}#school .contact-links.b-purp{padding:0 36px}#school .contact-links.s-lightgreen:before{background-position:-307px -56px;height:20px;width:20px}#school .contact-links.s-purp:before{background-position:-257px -76px;height:18px;width:19px}#school .contact-links.s-blue:before{background-position:-257px -56px;height:20px;top:2px;width:20px}#school .contact-links.b-green:before{background-position:-257px 0;height:28px;width:29px}#school .contact-links.b-purp:before{background-position:-257px -28px;height:28px;width:29px}#school .contact-links.b-green.mail:before{background-position:-286px 0}#school .contact-links.b-purp.mail:before{background-position:-286px -28px}#school .contact-links.s-purp.mail:before{background-position:-286px -76px}#school .contact-links.s-blue.mail:before{background-position:-287px -56px}#school .contact-links.s-lightgreen.mail:before{background-position:-329px -56px}#school a{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school a.reversed{color:#006d95;text-decoration:underline}#school a:focus,#school a:hover{text-decoration:none}#school li,#school ul{margin-bottom:0}#school li{list-style-type:none}#school .faqs li{list-style-position:outside;list-style-type:disc}#school blockquote,#school p,#school q,#school span{font-weight:500;padding:0}#school h1,#school h2,#school h3,#school h4,#school h5,#school h6{font-weight:700;line-height:normal;margin:0;padding:0}#school h1{font-size:36px;line-height:1.2}#school h2{font-size:30px}#school h3{font-size:25px}#school h4{font-size:19px}#school .light{font-weight:300}#school .standard{margin:20px 0 30px}#school .standard li{list-style-type:none;margin-bottom:20px;padding-left:54px;position:relative}#school .standard li:before{background:url(/images/schools/schools-sprite.png) -225px 0;content:"";display:block;height:28px;left:0;position:absolute;top:0;width:32px}#school .intro--video.full-vid .video-js{background-color:transparent!important}#school .buddy-seal .sprite{background-position:0 45%;background-size:330%;padding-bottom:20.212765957%;width:30.425531914%}#school .other-info{position:relative}#school .other-info .sprite{background-position:-114px 0;height:48px;position:absolute;right:245px;top:82px;width:50px}#school .sprite.divider{background-position:50% 100%;background-repeat:no-repeat;margin:46px auto 0;padding-bottom:16px;width:99.893617021%}#school .extra li{list-style-type:none;margin-bottom:32px;padding-left:54px;position:relative}#school .extra li:before{background:url(/images/schools/schools-sprite.png) -225px 0;content:"";display:block;height:28px;left:0;position:absolute;top:0;width:32px}#school .extra li p{font-size:20px;font-weight:300;line-height:140%}#school .schools-footer .sprite{background-position:-415px 0;height:59px;width:207px}#school .thankyou .intro--info{float:left;margin-right:3.191489361%;width:48.404255319%}#school .thankyou .intro--info h1{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));line-height:40px;margin-bottom:27px;padding-bottom:40px;text-align:center;text-shadow:1px 1px #006d95}#school .thankyou .intro--info h2,#school .thankyou .intro--info h3,#school .thankyou .intro--info h4{text-align:center}#school .thankyou .intro--info p{color:#ffed11;font-size:24px;font-weight:700;margin-bottom:17px;text-align:center;text-shadow:1px 1px #006d95}#school .thankyou .intro--info .contact-links{color:#006d95;font-size:20px}#school .thankyou .key-points .sprite{height:52px;margin-left:169px;margin-top:-2px;width:50px}#school .overview h1{margin-top:50px}#school .overview p{font-size:18px;font-weight:300;margin-top:10px}#school .overview h3{color:#744579;margin:15px 0 30px}#school .trial h1{color:#30b44a;margin-bottom:30px}#school .trial h3{color:#744579}#school .step-1{position:relative}#school .step-1 p{font-size:20px;font-weight:700;margin-bottom:10px;margin-top:30px}#school .step-1 span{font-size:18px;font-weight:300}#school .step-1 span b a{color:#006d95}#school .step-1 .sprite{background-position:-164px 0;height:37px;position:absolute;right:20px;top:40px;width:61px}#school .step-1 .mascot{background-position:0 -303px;height:121px;margin:23px auto 0;position:static;width:192px}#school .step-1 h2,#school .step-2 h2{color:#744579;font-size:25px;margin-top:25px;min-height:50px;padding-left:70px;padding-right:85px;position:relative}#school .step-1 h2:before,#school .step-2 h2:before{background:url(/images/schools/schools-sprite.png) -315px 0;content:"";display:block;height:50px;left:0;position:absolute;top:0;vertical-align:middle;width:50px}#school .step-2 h2:before{background:url(/images/schools/schools-sprite.png) -365px 0}#school .ms-reports-sidebar ul.side-bar-items{list-style-type:none;margin-bottom:0}#school .ms-reports-sidebar ul.side-bar-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}#school .ms-reports-sidebar ul.side-bar-items li a{--tw-border-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));border-left-width:2px;border-style:solid;display:inline-block;font-size:.875rem;line-height:1.25rem;padding-left:1rem}#school .ms-reports-sidebar ul.side-bar-items li ul.side-bar-items>:not([hidden])~:not([hidden]){--tw-space-y-reverse:0;margin-bottom:calc(.25rem*var(--tw-space-y-reverse));margin-top:calc(.25rem*(1 - var(--tw-space-y-reverse)))}#school .ms-reports-sidebar ul.side-bar-items li ul.side-bar-items a{font-size:.75rem;line-height:1rem}#school .ms-reports-sidebar ul.side-bar-items li a.active{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(93 59 138/var(--tw-border-opacity,1));border-left-width:2px;border-style:solid;color:rgb(93 59 138/var(--tw-text-opacity,1))}#school .ms-reports-sidebar ul.side-bar-items li a.active#back-top{--tw-border-opacity:1;--tw-text-opacity:1;border-color:rgb(255 255 255/var(--tw-border-opacity,1));color:rgb(47 126 176/var(--tw-text-opacity,1))}#school #white-paper-content{position:static}#school #white-paper-content .list-style-sprout{margin-top:1.25rem}#school #white-paper-content .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;font-size:1rem;line-height:1.5rem;list-style-type:none;padding-bottom:2rem;padding-left:3rem}#school.About.Us h1{font-size:22px}#school span.phone-number{display:inline-block;font-weight:700}#school.FAQs .schools-body h3{font-size:15px;margin-top:5px}#school.FAQs .schools-body .collapse{visibility:unset}#school .why-it-works .list-style-tick li{background:url(/images/schools/tick.png) no-repeat;padding:0 0 20px 35px}#school .why-it-works .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 35px}#school .the-program .list-style-tick li{background:url(/images/schools/tick.png) no-repeat;padding:0 0 20px 35px}#school .implementation .list-style-tick li{padding:30px 20px 20px 0}#school .implementation .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 50px}#school .free-apps{padding:40px 0 0}#school .free-apps .list-style-sprout{margin:10px 0 0;padding:20px 0 50px}#school .free-apps .list-style-sprout li{font-size:18px;line-height:32px}#school .free-apps .form-container{background:#f0fbff;border:3px solid #00a7e5;border-radius:15px;margin-bottom:20px;padding:20px}#school .free-apps p{font-size:14px}#school .free-apps p.form-intro{font-size:18px;line-height:1.3;padding:15px 0 0;text-align:center}#school .free-apps h2.custom-title{color:#009ae1;font-family:Open Sans,serif;font-size:32px;font-style:normal;font-weight:700;line-height:1.2;text-align:center}#school .free-apps .form-a{color:#006d95;font-weight:800}#school .free-apps .introduction .resources-intro{padding-bottom:15px}#school .free-apps .introduction h1{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin-bottom:30px}#school .free-apps .introduction h3{font-family:Open Sans,serif;font-weight:400;margin:5px 0 30px}#school .free-apps .introduction p{font-family:Open Sans,serif;font-size:19px;line-height:1.4;padding-bottom:15px}#school .free-apps .introduction img{border-radius:10px}#school .free-apps .blurb h1,#school .free-apps .blurb p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:40px}#school .free-apps .blurb p{font-size:22px;line-height:30px}#school .free-apps .features{background:#beeeff;border-radius:10px;margin-bottom:30px;padding:30px 20px}#school .free-apps .features .list-style-tick{margin-bottom:20px}#school .free-apps .pre-footer{background:url(/images/schools/footer_02.jpg) no-repeat;background-size:cover;padding:40px 0 0}#school .free-apps .pre-footer,#school .free-apps .pre-footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .free-apps .pre-footer p{font-family:Open Sans,serif;font-size:24px;line-height:30px}#school .free-apps .pre-footer .teacher-quote{font-family:Open Sans,serif;font-size:28px;font-style:italic;line-height:38px}#school .free-apps .cerulean-blue{color:#0294c4}#school .free-apps .purple{color:#77427b}#school .free-apps .list-style-tick li{padding:30px 20px 20px 0}#school .free-apps .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 50px}#school .free-apps .cards{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:7px 7px 0 #b3e0f0;margin:15px 0 0;padding:20px}#school .free-apps .cards h2{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:0 0 15px}#school .free-apps .cards .img{padding:20px}#school .free-apps .cards .form-container{border:5px solid #000;padding:15px}#school .free-apps .cards.foot{background:url(/images/schools/footer_02.jpg);height:580px}#school .free-apps .cards.foot h2,#school .free-apps .cards.foot ul{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .free-apps .cards.foot h2{height:50px}#school .free-apps .cards.foot p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:24px;line-height:36px;padding-top:80px;text-align:left}#school .free-apps .cards.foot li{font-size:18px;line-height:26px}#school .free-apps .cards h2{font-size:14px}#school .free-apps .cards p{color:#0294c4;font-family:Open Sans,serif;font-size:18px;padding:20px 0}#school .free-apps .cards button{font-size:14px;margin-top:25px}#school .free-apps .cards .number{background:#fff;border:10px solid #f6d94e;border-radius:50%;font:40px/80px Arial;font-weight:700;height:100px;margin-bottom:0;position:relative;text-align:center;top:-70px;width:100px}#school .free-apps .card-num{color:#beeeff;font-size:30px;font-weight:700;left:10px;position:absolute;top:10px}#school .free-apps .teacher-quote{font-family:Open Sans,serif;font-size:28px;line-height:36px;margin-bottom:0!important;max-width:660px;text-align:left}#school .free-apps .teacher-quote:before{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"\201C";font-family:serif;font-size:80px;font-style:normal;font-weight:700;padding-right:10px;vertical-align:bottom}#school .free-apps .reward-progress{background:url(/images/schools/footer_02.jpg);padding-bottom:0}#school .free-apps .reward-progress h2,#school .free-apps .reward-progress li,#school .free-apps .reward-progress p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-align:left}#school .free-apps .reward-progress h2{padding:30px;text-align:center}#school .free-apps .reward-progress img{background-repeat:no-repeat;padding-bottom:30px}#school .free-posters{padding:40px 0 0}#school .free-posters .list-style-sprout{margin:10px 0 0;padding:20px 0 50px}#school .free-posters .list-style-sprout li{font-size:18px;line-height:32px}#school .free-posters .form-container{background:#f0fbff;border:3px solid #00a7e5;border-radius:15px;margin-bottom:20px;padding:20px}#school .free-posters p{font-size:14px}#school .free-posters p.form-intro{font-size:18px;line-height:1.3;padding:15px 0 0;text-align:center}#school .free-posters h2.custom-title{color:#009ae1;font-family:Open Sans,serif;font-size:32px;font-style:normal;font-weight:700;line-height:1.2;text-align:center}#school .free-posters .form-a{color:#006d95;font-weight:800}#school .free-posters .introduction .resources-intro{padding-bottom:15px}#school .free-posters .introduction h1{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));line-height:1.1;margin-bottom:30px}#school .free-posters .introduction h3{font-family:Open Sans,serif;font-weight:400;margin:5px 0 30px}#school .free-posters .introduction p{font-family:Open Sans,serif;font-size:19px;line-height:1.4;padding-bottom:15px}#school .free-posters .introduction img{border-radius:10px}#school .free-posters .blurb h1,#school .free-posters .blurb p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:40px}#school .free-posters .blurb p{font-size:22px;line-height:30px}#school .free-posters .features{background:#beeeff;border-radius:10px;margin-bottom:30px;padding:30px 20px}#school .free-posters .features .list-style-tick{margin-bottom:20px}#school .free-posters .pre-footer{background:url(/images/schools/footer_02.jpg) no-repeat;background-size:cover;padding:40px 0 0}#school .free-posters .pre-footer,#school .free-posters .pre-footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .free-posters .pre-footer p{font-family:Open Sans,serif;font-size:24px;line-height:30px}#school .free-posters .pre-footer .teacher-quote{font-family:Open Sans,serif;font-size:28px;font-style:italic;line-height:38px}#school .free-posters .cerulean-blue{color:#0294c4}#school .free-posters .purple{color:#77427b}#school .free-posters .list-style-tick li{padding:30px 20px 20px 0}#school .free-posters .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 50px}#school .free-posters .cards{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:7px 7px 0 #b3e0f0;margin:15px 0 0;padding:20px}#school .free-posters .cards h2{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:0 0 15px}#school .free-posters .cards .img{padding:20px}#school .free-posters .cards .form-container{border:5px solid #000;padding:15px}#school .free-posters .cards.foot{background:url(/images/schools/footer_02.jpg);height:580px}#school .free-posters .cards.foot h2,#school .free-posters .cards.foot ul{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .free-posters .cards.foot h2{height:50px}#school .free-posters .cards.foot p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:24px;line-height:36px;padding-top:80px;text-align:left}#school .free-posters .cards.foot li{font-size:18px;line-height:26px}#school .free-posters .cards h2{font-size:14px}#school .free-posters .cards p{color:#0294c4;font-family:Open Sans,serif;font-size:18px;padding:20px 0}#school .free-posters .cards button{font-size:12px;margin-top:25px}#school .free-posters .cards .number{background:#fff;border:10px solid #f6d94e;border-radius:50%;font:40px/80px Arial;font-weight:700;height:100px;margin-bottom:0;position:relative;text-align:center;top:-70px;width:100px}#school .free-posters .card-num{color:#beeeff;font-size:30px;font-weight:700;left:10px;position:absolute;top:10px}#school .free-posters .teacher-quote{font-family:Open Sans,serif;font-size:28px;line-height:36px;margin-bottom:0!important;max-width:660px;text-align:left}#school .free-posters .teacher-quote:before{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"\201C";font-family:serif;font-size:80px;font-style:normal;font-weight:700;padding-right:10px;vertical-align:bottom}#school .free-posters .reward-progress{background:url(/images/schools/footer_02.jpg);padding-bottom:0}#school .free-posters .reward-progress h2,#school .free-posters .reward-progress li,#school .free-posters .reward-progress p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-align:left}#school .free-posters .reward-progress h2{padding:30px;text-align:center}#school .free-posters .reward-progress img{background-repeat:no-repeat;padding-bottom:30px}#school .free-worksheets{padding:40px 0 0}#school .free-worksheets .list-style-sprout{margin:10px 0 0;padding:20px 0 50px}#school .free-worksheets .list-style-sprout li{font-size:18px;line-height:32px}#school .free-worksheets .form-container{background:#f0fbff;border:3px solid #00a7e5;border-radius:15px;margin-bottom:20px;padding:20px}#school .free-worksheets p{font-size:14px}#school .free-worksheets p.form-intro{font-size:18px;line-height:1.3;padding:15px 0 0;text-align:center}#school .free-worksheets h2.custom-title{color:#009ae1;font-family:Open Sans,serif;font-size:32px;font-style:normal;font-weight:700;line-height:1.2;text-align:center}#school .free-worksheets .form-a{color:#006d95;font-weight:800}#school .free-worksheets .introduction .resources-intro{padding-bottom:15px}#school .free-worksheets .introduction h1{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));line-height:1.1;margin-bottom:30px}#school .free-worksheets .introduction h3{font-family:Open Sans,serif;font-weight:400;margin:5px 0 30px}#school .free-worksheets .introduction p{font-family:Open Sans,serif;font-size:19px;line-height:1.4;padding-bottom:15px}#school .free-worksheets .blurb h1,#school .free-worksheets .blurb p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:40px}#school .free-worksheets .blurb p{font-size:22px;line-height:30px}#school .free-worksheets .features{background:#beeeff;border-radius:10px;margin-bottom:30px;padding:30px 20px}#school .free-worksheets .features .list-style-tick{margin-bottom:20px}#school .free-worksheets .pre-footer{background:url(/images/schools/footer_02.jpg) no-repeat;background-size:cover;padding:40px 0 0}#school .free-worksheets .pre-footer,#school .free-worksheets .pre-footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .free-worksheets .pre-footer p{font-family:Open Sans,serif;font-size:24px;line-height:30px}#school .free-worksheets .pre-footer .teacher-quote{font-family:Open Sans,serif;font-size:28px;font-style:italic;line-height:38px}#school .free-worksheets .cerulean-blue{color:#0294c4}#school .free-worksheets .purple{color:#77427b}#school .free-worksheets .list-style-tick li{padding:30px 20px 20px 0}#school .free-worksheets .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 50px}#school .free-worksheets .cards{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:7px 7px 0 #b3e0f0;margin:15px 0 0;padding:20px}#school .free-worksheets .cards h2{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));margin:0 0 15px}#school .free-worksheets .cards .img{padding:20px}#school .free-worksheets .cards .form-container{border:5px solid #000;padding:15px}#school .free-worksheets .cards.foot{background:url(/images/schools/footer_02.jpg);height:580px}#school .free-worksheets .cards.foot h2,#school .free-worksheets .cards.foot ul{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .free-worksheets .cards.foot h2{height:50px}#school .free-worksheets .cards.foot p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:24px;line-height:36px;padding-top:80px;text-align:left}#school .free-worksheets .cards.foot li{font-size:18px;line-height:26px}#school .free-worksheets .cards h2{font-size:14px}#school .free-worksheets .cards p{color:#0294c4;font-family:Open Sans,serif;font-size:18px;padding:20px 0}#school .free-worksheets .cards .number{background:#fff;border:10px solid #f6d94e;border-radius:50%;font:40px/80px Arial;font-weight:700;height:100px;margin-bottom:0;position:relative;text-align:center;top:-70px;width:100px}#school .free-worksheets .card-num{color:#beeeff;font-size:30px;font-weight:700;left:10px;position:absolute;top:10px}#school .free-worksheets .teacher-quote{font-family:Open Sans,serif;font-size:28px;line-height:36px;margin-bottom:0!important;max-width:660px;text-align:left}#school .free-worksheets .teacher-quote:before{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"\201C";font-family:serif;font-size:80px;font-style:normal;font-weight:700;padding-right:10px;vertical-align:bottom}#school .free-worksheets .reward-progress{background:url(/images/schools/footer_02.jpg);padding-bottom:0}#school .free-worksheets .reward-progress h2,#school .free-worksheets .reward-progress li,#school .free-worksheets .reward-progress p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-align:left}#school .free-worksheets .reward-progress h2{padding:30px;text-align:center}#school .free-worksheets .reward-progress img{background-repeat:no-repeat;padding-bottom:30px}#school .driving-tests .list-style-sprout li,#school .lessons .list-style-sprout li{background-image:url(/images/schools/sprout.png);background-repeat:no-repeat;padding-bottom:1.25rem;padding-left:2.25rem}#school .driving-tests .list-style-tick li,#school .lessons .list-style-tick li{background-image:url(/images/schools/tick.png);background-repeat:no-repeat;padding-left:2.25rem}#school .district-reporting{padding:20px 0 0}#school .district-reporting .list-style-sprout{margin:0 auto;padding:30px 0 40px;width:100%}#school .district-reporting .list-style-sprout li{font-size:14px;line-height:20px;padding-bottom:25px}#school .district-reporting .introduction h1{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1))}#school .district-reporting .introduction h3{font-family:Open Sans,serif;font-weight:400;margin:5px 0 30px}#school .district-reporting .introduction p{font-family:Open Sans,serif;font-size:19px;line-height:26px;text-align:center}#school .district-reporting .introduction img{border-radius:10px;margin:10px 0 20px}#school .district-reporting .features{background:#beeeff;padding:20px 0}#school .district-reporting .pre-footer{background:url(/images/schools/footer_02.jpg) no-repeat;background-size:cover;padding:40px 0 0}#school .district-reporting .pre-footer,#school .district-reporting .pre-footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .district-reporting .pre-footer h2+img{margin-bottom:20px;margin-top:20px}#school .district-reporting .pre-footer p{font-family:Open Sans,serif;font-size:24px;line-height:30px}#school .district-reporting .pre-footer .teacher-quote{font-family:Open Sans,serif;font-size:28px;font-style:italic;line-height:38px}#school .district-reporting .cerulean-blue{color:#0294c4}#school .district-reporting .list-style-tick li{background:url(/images/schools/tick.png) no-repeat;padding:0 0 0 35px}#school .district-reporting .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 35px}#school .district-reporting .cards{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:7px 7px 0 #b3e0f0;height:700px;margin:15px 0;padding:20px;position:relative}#school .district-reporting .cards h2{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1))}#school .district-reporting .cards h4{color:#77427b;margin:0 auto;width:60%}#school .district-reporting .cards img{margin-top:20px}#school .district-reporting .cards p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-family:Open Sans,serif;font-size:14px;padding:20px 0 0}#school .district-reporting .cards p span{font-style:italic}#school .district-reporting .cards-lge{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:7px 7px 0 #b3e0f0;height:650px;margin:15px 0;padding:20px;position:relative}#school .district-reporting .cards-lge h2{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1))}#school .district-reporting .cards-lge h4{color:#77427b;margin:0 auto;width:60%}#school .district-reporting .cards-lge img{margin-top:20px}#school .district-reporting .cards-lge p{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1));font-family:Open Sans,serif;font-size:14px;padding:20px 0 0}#school .district-reporting .cards-lge p span{font-style:italic}#school .district-reporting .footer-image{border-radius:20px}#school .district-reporting .teacher-quote{font-family:Open Sans,serif;font-size:28px;line-height:36px;margin-bottom:10px!important;max-width:660px;text-align:left}#school .district-reporting .teacher-quote:before{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"\201C";font-family:serif;font-size:80px;font-style:normal;font-weight:700;padding-right:10px;vertical-align:bottom}#school .district-reporting-new .list-style-sprout{margin:0 auto;padding:30px 0 40px;width:100%}#school .district-reporting-new .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;font-size:14px;line-height:20px;padding:0 0 20px 35px}#school .teacher-panel{padding:40px 0 0}#school .teacher-panel .list-style-sprout{margin:10px 0 0;padding:20px 0 50px}#school .teacher-panel .list-style-sprout li{font-size:18px;line-height:32px}#school .teacher-panel .panel-quote{color:#00b3f3}#school .teacher-panel .introduction h1{color:#12b4f0;padding-bottom:15px}#school .teacher-panel .introduction h3{font-family:Open Sans,serif;font-weight:400;margin:5px 0 30px}#school .teacher-panel .introduction p{font-family:Open Sans,serif;font-size:19px;line-height:26px}#school .teacher-panel .introduction img{border-radius:10px}#school .teacher-panel .features{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));padding:20px 0}#school .teacher-panel .features .list-style-tick{margin-bottom:20px}#school .teacher-panel .pre-footer{background:url(/images/schools/footer_02.jpg) no-repeat;background-size:cover;padding:40px 0 0}#school .teacher-panel .pre-footer,#school .teacher-panel .pre-footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .teacher-panel .pre-footer p{font-family:Open Sans,serif;font-size:24px;line-height:30px}#school .teacher-panel .pre-footer .teacher-quote{font-family:Open Sans,serif;font-size:28px;font-style:italic;line-height:38px}#school .teacher-panel .cerulean-blue{color:#0294c4}#school .teacher-panel .list-style-tick li{padding:30px 20px 20px 0}#school .teacher-panel .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 50px}#school .teacher-panel .cards{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:2px solid #dbf5ff;border-radius:10px;box-shadow:7px 7px 0 #b3e0f0;margin:15px 0;padding:20px}#school .teacher-panel .cards h2{color:#744579;padding-bottom:5px}#school .teacher-panel .cards h3{--tw-text-opacity:1;color:rgb(40 193 42/var(--tw-text-opacity,1))}#school .teacher-panel .cards.foot{background:url(/images/schools/footer_02.jpg);height:580px}#school .teacher-panel .cards.foot h2,#school .teacher-panel .cards.foot ul{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .teacher-panel .cards.foot h2{height:50px}#school .teacher-panel .cards.foot p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));font-size:24px;line-height:36px;padding-top:80px;text-align:left}#school .teacher-panel .cards.foot li{font-size:18px;line-height:26px}#school .teacher-panel .cards h2{font-size:24px}#school .teacher-panel .cards h3{font-size:18px}#school .teacher-panel .cards p{font-family:Open Sans,serif;font-size:14px;padding:20px 0}#school .teacher-panel .cards .panel-quote{font-size:14px;font-weight:700;line-height:20px;padding:0;width:635px}#school .teacher-panel .cards .number{background:#fff;border:10px solid #f6d94e;border-radius:50%;font:40px/80px Arial;font-weight:700;height:100px;margin-bottom:0;position:relative;text-align:center;top:-70px;width:100px}#school .teacher-panel .card-num{color:#beeeff;font-size:30px;font-weight:700;left:10px;position:absolute;top:10px}#school .teacher-panel .teacher-quote{font-family:Open Sans,serif;font-size:28px;line-height:36px;margin-bottom:0!important;max-width:660px;text-align:left}#school .teacher-panel .teacher-quote:before{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));content:"\201C";font-family:serif;font-size:80px;font-style:normal;font-weight:700;padding-right:10px;vertical-align:bottom}#school .teacher-panel .reward-progress{background:url(/images/schools/footer_02.jpg);padding-bottom:0}#school .teacher-panel .reward-progress h2,#school .teacher-panel .reward-progress li,#school .teacher-panel .reward-progress p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));text-align:left}#school .teacher-panel .reward-progress h2{padding:30px;text-align:center}#school .teacher-panel .reward-progress img{background-repeat:no-repeat;padding-bottom:30px}#school .interactive{padding:20px 0 0}#school .interactive .list-style-sprout{margin:10px 0 0}#school .interactive .list-style-sprout li{font-size:16px;line-height:26px;padding-bottom:25px}#school .interactive .introduction h1{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1))}#school .interactive .introduction h3{font-family:Open Sans,serif;font-weight:400;margin:5px 0 30px}#school .interactive .introduction p{font-family:Open Sans,serif;font-size:19px;line-height:26px}#school .interactive .features{background:#beeeff;padding:20px 0}#school .interactive .features .list-style-tick{margin-bottom:20px}#school .interactive .pre-footer{background:url(/images/schools/footer_02.jpg) no-repeat;background-size:cover;padding:40px 0 0}#school .interactive .pre-footer,#school .interactive .pre-footer h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .interactive .pre-footer h2+img{margin-top:20px;text-align:center}#school .interactive .pre-footer p{font-size:24px;font-weight:300;line-height:30px}#school .interactive .cerulean-blue{color:#0294c4}#school .interactive .list-style-tick li{background:url(/images/schools/tick.png) no-repeat;padding:0 0 20px 35px}#school .interactive .list-style-sprout li{background:url(/images/schools/sprout.png) no-repeat;padding:0 0 20px 50px}#school .interactive .cards{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border-radius:8px;box-shadow:7px 7px 0 #b3e0f0;height:580px;margin:15px 0;padding:20px;position:relative}#school .interactive .cards h2{--tw-text-opacity:1;color:rgb(84 84 84/var(--tw-text-opacity,1))}#school .interactive .cards img{margin-bottom:20px;margin-top:30px}#school .interactive .cards p{color:#0294c4;font-family:Open Sans,serif;font-size:18px;padding:20px 0}#school .interactive .card-num{color:#beeeff;font-size:30px;font-weight:700;left:10px;position:absolute;top:10px}#school .interactive .teacher-quote{font-family:Open Sans,serif;font-size:28px;line-height:36px;margin-bottom:0!important;max-width:940px;text-align:center}#school .interactive .teacher-quote:before{content:"\201C";font-family:serif;font-size:80px;font-style:normal;font-weight:700;padding-right:10px;vertical-align:bottom}#school .interactive .teacher-quote:before,#school .s-container.research h1{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#school .s-container.research h1{line-height:40px;margin-bottom:27px;text-align:center;text-shadow:1px 1px #006d95}#school .s-container.research p{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1));margin-bottom:70px}#school .s-container.research img{width:44%}#school .survey h2{margin:30px 0 60px;padding:0 15%;text-align:center}#school .survey #s1,#school .survey #s2,#school .survey #s3{margin-right:17%;margin-top:30px;position:relative}#school .survey #s1:after,#school .survey #s2:after,#school .survey #s3:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#school .survey p{color:#62246d;display:inline-block;float:right;font-size:1.334em;line-height:1.36em;margin-left:-8%;margin-right:3%;text-align:center;width:250px;width:32.9%}#school .survey .graphic{display:inline-block;float:right;height:285px;width:290px}#school .survey.no-js #s1 .chart{background:url(../images/schools/research/chart1.gif) 50% no-repeat}#school .survey.no-js #s2 .chart{background:url(../images/schools/research/chart2.gif) 50% no-repeat}#school .survey.no-js #s3 .chart{background:url(../images/schools/research/chart3.gif) 50% no-repeat}#school .survey .chart{float:right;height:215px;position:relative;width:215px}#school .survey .chart p.Percentage{display:block;font-size:5em;font-weight:700;left:50%;line-height:1.36em;margin:0!important;position:absolute;top:50%;transform:translate(-50%,-50%);width:auto}#school .survey .chart p.Percentage span.Count{font-weight:800}#school .survey .chart p.Percentage sup{font-size:.35em;top:-1.2em}#school .survey #s1 .chart p{color:#12b4f0}#school .survey #s2 .chart p{--tw-text-opacity:1;color:rgb(40 193 42/var(--tw-text-opacity,1))}#school .survey #s3 .chart p{color:#5d3861}#school .survey #s1 .graphic{background:url(../../images/schools/research/buddy-wbg.png) 50% no-repeat}#school .survey #s2{margin-left:17%;margin-right:0}#school .survey #s2 .chart,#school .survey #s2 .graphic,#school .survey #s2 p{float:left}#school .survey #s2 .graphic{background:url(../images/schools/research/dizzy-wbg.png) 50% no-repeat}#school .survey #s2 p{margin-left:3%;margin-right:-8%}#school .survey #s3 .graphic{background:url(../images/schools/research/mango-wbg.png) 50% no-repeat}#school .statistics{overflow:visible;overflow:hidden;padding-bottom:50px}#school .statistics h3{color:#62246d;font-size:1.334em;margin-top:90px;padding-left:3%}#school .statistics .grid{margin:50px 3% 0}#school .statistics .grid:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#school .statistics .grid .stats{display:inline-block;float:left;margin:auto 0;min-height:225px;position:relative;width:170px;width:100%}#school .statistics .grid .stats .text{background:#62246d;border-radius:10px;color:#ffed11;font-size:1.26667em;font-weight:400;line-height:1.2em;margin:-20px auto 0;padding:12px 0 6px;text-align:center;width:170px}#school .statistics .grid .stats .text span{font-size:1.68421em;font-weight:700}#school .statistics .grid .stats .graphic{height:170px;margin:0 auto;width:170px}#school .statistics .grid .stats:first-child .graphic{background:url(../images/schools/research/stat-1.png) 50% no-repeat}#school .statistics .grid .stats:nth-child(2) .graphic{background:url(../images/schools/research/stat-2.png) 50% no-repeat}#school .statistics .grid .stats:nth-child(3) .graphic{background:url(../images/schools/research/stat-3.png) 50% no-repeat}#school .statistics .grid .stats .pictorial{bottom:10%;height:100%;position:absolute;width:100%;z-index:-1}#school .statistics .grid .stats .pictorial.s1{background:url(../images/schools/research/shrub.png) 50% no-repeat;right:38%}#school .statistics .grid .stats .pictorial.animals div{bottom:0;height:100%;position:absolute;width:100%}#school .statistics .grid .stats .pictorial.animals div:first-child{background:url(../images/schools/research/kitty.png) bottom no-repeat;right:35%}#school .statistics .grid .stats .pictorial.animals div:nth-child(2){background:url(../images/schools/research/squirrel.png) bottom no-repeat;left:25%}#school .statistics .grid .stats .pictorial.s2{background:url(../images/schools/research/shrub_r.png) 50% no-repeat;left:38%}#school .testimonials{background:#f0c225}#school .testimonials:after{clear:both;content:" ";display:block;font-size:0;height:0;visibility:hidden}#school .testimonials h2{margin:0 auto;max-width:940px;padding-top:50px;text-align:center}#school .testimonials .grid{margin-top:70px}#school .testimonials .teacher-testimonial{margin-right:50%;margin-top:-325px;position:relative;width:50%}#school .testimonials .teacher-testimonial:first-child{margin-top:0}#school .testimonials .teacher-testimonial:nth-child(2n){margin-left:50%;margin-right:0}#school .testimonials .teacher-testimonial:first-child .teacher{margin-top:0}#school .testimonials .teacher-testimonial .speechbubble{background:#12b4f0;border-radius:10px;margin:0 auto -81px;position:relative;width:64%;z-index:1}#school .testimonials .teacher-testimonial .speechbubble:before{background:url(/images/schools/lquote_icon.svg) top no-repeat;content:"";display:block;height:50px;left:-80px;position:absolute;top:0;width:70px}#school .testimonials .teacher-testimonial .speechbubble:after{background:url(/images/schools/rquote_icon.svg) top no-repeat;bottom:0;content:"";display:block;height:50px;position:absolute;right:-80px;width:70px}#school .testimonials .teacher-testimonial .speechbubble blockquote{border:0;color:#fff;font-size:1em;font-style:italic;margin:0;padding:20px 15px}#school .testimonials .teacher-testimonial .speechbubble cite{color:#62246d;display:block;padding:0 15px 20px}#school .testimonials .teacher-testimonial .speechbubble .arrow{background:url(../images/schools/quotearrow.svg) 50% no-repeat;height:55px;margin-right:-65px;position:absolute;right:50%;width:65px}#school .testimonials .teacher-testimonial .speechbubble:nth-child(2n) .arrow{filter:FlipH;margin-left:0;margin-right:0;transform:scaleX(-1)}#school .testimonials .teacher-testimonial .teacher{background:url(../images/schools/research/sunspot.png) 50% no-repeat;height:406px;margin:0 auto;position:relative;width:406px}#school .testimonials .teacher-testimonial .teacher .avatar{height:170px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:170px}#school .testimonials .teacher-testimonial .teacher .avatar.female{background:url(../images/schools/research/avatar-female.png) 50% no-repeat}#school .testimonials .teacher-testimonial .teacher .avatar.male{background:url(../images/schools/research/avatar-male.png) 50% no-repeat}#school #mental-minute .cards ul{margin-top:20px}#school .bannercontainer{display:block;height:50px;margin-bottom:20px;position:relative;width:100%}#school .banner{--tw-text-opacity:1;background:#79b657;color:rgb(255 255 255/var(--tw-text-opacity,1));height:40px;left:50%;letter-spacing:1px;line-height:40px;margin-left:-150px;position:relative;text-align:center;text-transform:uppercase;top:0;width:300px;z-index:1}#school .banner:after,#school .banner:before{border-bottom:solid #6caa4a;border-top:solid #6caa4a;content:"";display:block;position:absolute;top:5px;z-index:-1}#school .banner:before{border-left:5px solid transparent;border-right:solid #6caa4a;margin-right:0;right:100%}#school .banner:after{border-left:solid #6caa4a;border-right:5px solid transparent;left:100%;margin-left:0}#school .noopacity{opacity:0}#school .animated{animation-duration:1s;animation-timing-function:ease;opacity:1}#school .pictorial.animals div:first-child,#school .pictorial.animals div:nth-child(2),#school .pictorial.s1.animated,#school .pictorial.s2.animated{animation-delay:1s;animation-duration:1s}#school .teacher-testimonial.stabalize{margin-top:-230px}#school .teacher-testimonial.animated{transition:margin-top 1s}#school .speechbubble.animate blockquote.h0,#school .speechbubble.animate cite.h0{max-height:0;opacity:0;overflow:hidden}#school .speechbubble.animate blockquote.visible{max-height:480px;opacity:1}#school .speechbubble.animate cite.visible{max-height:480px;opacity:1;padding:0 15px 20px}#school .speechbubble.animated blockquote,#school .speechbubble.animated cite{animation-delay:4s;transition:all 3s}#school .speechbubble.animated{animation-delay:1s;animation-duration:1s}.Rtable{display:flex;flex-wrap:wrap;left:3px;margin:0 0 3em;padding:0;position:relative;top:3px}.Rtable .Rtable-cell{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));border:3px solid #e2e6e9;box-sizing:border-box;flex-grow:1;list-style:none;margin:-3px 0 0 -3px;overflow:hidden;padding:.8em 1em;width:100%}.Rtable .Rtable-cell--head{--tw-bg-opacity:1;background-color:rgb(40 193 42/var(--tw-bg-opacity,1));border-color:#e2e6e9;color:#fff}.Rtable .Rtable-cell--head h3{--tw-text-opacity:1!important;color:rgb(255 255 255/var(--tw-text-opacity,1))!important;font-size:18px!important;margin-top:10px!important}.Rtable--3cols .Rtable-cell{width:33.33%}.Rtable--3cols .Rtable-cell span.lesson-number{display:inline-block;float:left;font-size:100%;line-height:1.3;width:18%}.Rtable--3cols .Rtable-cell span.lesson-name{display:inline-block;float:right;font-size:100%;line-height:1.3;width:82%}.Rtable--stripe .is-striped{background-image:linear-gradient(0,rgba(0,0,0,.03),rgba(0,0,0,.03))}@media screen and (max-width:1023px){.Rtable--collapse{display:block}.Rtable--collapse .Rtable-cell{width:100%!important}.Rtable--collapse .Rtable-cell--empty{--tw-border-opacity:1;border-bottom-color:rgb(255 255 255/var(--tw-border-opacity,1));border-left-color:rgb(255 255 255/var(--tw-border-opacity,1));border-right-color:rgb(255 255 255/var(--tw-border-opacity,1))}.Rtable--collapse .Rtable-cell--head{margin-top:1em}.Rtable--collapse .Rtable-cell--foot{margin-bottom:1em}.no-flexbox .Rtable{display:block}.no-flexbox .Rtable .Rtable-cell{width:100%}.no-flexbox .Rtable .Rtable-cell--foot{margin-bottom:1em}.Rtable-cell--head h3{font-size:22px!important}.Rtable-cell span.lesson-number{font-size:105%;width:10%}.Rtable-cell span.lesson-name{font-size:105%;width:90%}.Rtable--stripe .is-striped{background-image:none}.Rtable--stripe .Rtable-cell:nth-child(odd){background-image:linear-gradient(0,rgba(0,0,0,.03),rgba(0,0,0,.03))}.Rtable--stripe .Rtable-cell .Rtable-cell--empty{--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1))}}@media only screen and (max-width:991px){#school .cards{height:440px}#school .free-resources .cards{height:376px}#school .free-apps .cards,#school .free-posters .cards,#school .free-worksheets .cards{height:auto;padding:20px 10px}#school .list-title{margin-top:20px}}@media only screen and (max-width:960px){#school h3{font-size:22px}#school .hide-el{display:none}#school .s-container{padding:0 20px;width:100%}#school .site-nav ul{height:auto;text-align:center}#school .key-points h2{margin-bottom:20px}#school .other-info h2 br{display:none}#school .other-info img{display:block;margin-left:auto;margin-right:auto}#school .other-info div h3,#school .other-info h2{text-align:center}#school .footer{padding:40px 0 20px}#school .statistics{padding-bottom:50px}}@media only screen and (max-width:800px){#school .trial * br{display:none}#school .s-container.research p.intro--info{margin-bottom:40px;width:100%}#school .s-container.research img{display:block;margin:0 auto 70px;width:430px}#school .survey h2{padding:0}#school .survey #s1,#school .survey #s2,#school .survey #s3{margin:20px auto}#school .survey .chart{margin-right:8%}#school .survey .graphic,#school .survey p{display:block;float:none;margin-left:8%}#school .survey #s2 .chart{margin-left:8%;margin-right:0}#school .survey #s2 p{float:right;margin-left:0;margin-right:8%}#school .survey p{width:44%}#school .testimonials .teacher-testimonial{margin:0 auto;width:60%}#school .testimonials .teacher-testimonial:nth-child(2n){margin:0 auto}}@media only screen and (min-width:801px){#school .trial{overflow:hidden}#school .step-1{margin-right:3.191489361%}#school .step-1,#school .step-2{float:left;width:48.404255319%;z-index:100}}@media only screen and (min-width:768px){#school .body-col{float:right;margin-right:5%;width:55%}#school .signup-col{float:right;width:40%}#school .sub-intro-section{margin-right:5%}#school .cvr-img,#school .sub-intro-section{float:left;margin-top:20px;width:45%}}@media only screen and (max-width:767px){#school .cards{height:auto}#school .extra h2 br,#school .key-points h1 br{display:none}#school .intro .intro--info,#school .intro .intro--video{float:none;margin:0 auto;width:100%}#school .intro .intro--video{margin-bottom:40px}#school .reframe{height:880px!important}#school .statistics .grid .stats{display:block;float:none;margin:20px auto;width:170px}#school .statistics .grid .stats .pictorial.s1{right:65%}#school .statistics .grid .stats .pictorial.animals div:first-child{right:70%}#school .statistics .grid .stats .pictorial.animals div:nth-child(2){left:50%}#school .statistics .grid .stats .pictorial.s2{left:65%}#school .primary-cta{margin-top:20px}}@media only screen and (max-width:640px){#school .survey #s1,#school .survey #s2,#school .survey #s3{margin:60px auto}#school .survey .chart,#school .survey .graphic,#school .survey p{display:block;float:none;margin:20px auto}#school .survey #s2 .chart,#school .survey #s2 .graphic,#school .survey #s2 p{float:none;margin:20px auto}#school .survey p{width:80%}#school .testimonials .teacher-testimonial{width:100%}}@media only screen and (max-width:480px){#school .statistics .grid .stats .pictorial.animals div:first-child{right:50%}#school .statistics .grid .stats .pictorial.animals div:nth-child(2){left:30%}#school .statistics .grid .stats .pictorial p{width:80%}#school .testimonials{overflow:hidden}#school .testimonials .s-container{padding:0}#school .testimonials h2{padding:50px 20px 0}#school .testimonials .teacher-testimonial .speechbubble{width:70%}#school .testimonials .teacher-testimonial .speechbubble:before{height:35px;left:-60px;width:50px}#school .testimonials .teacher-testimonial .speechbubble:after{height:35px;right:-60px;width:50px}#school .testimonials .teacher-testimonial .teacher{width:100%}#school .key-points h2 br{display:none}#school .footer .primary,#school .footer .primary~.primary{float:none;margin:0}}aside.news{padding-right:20px;width:290px}aside.news img{margin-bottom:20px}aside.news p{color:#c54398;font-size:20px}.pagination ul{box-shadow:none}.pagination{display:block}.pagination ul>li>a,.pagination ul>li>span{display:inline-block;float:left;font-size:12px;line-height:38px;padding:0 6px;text-align:left;text-decoration:none}aside.articles{padding-left:10px;width:190px}aside.articles img{margin-bottom:20px}aside.articles{float:right;margin-top:0}aside.articles p{color:#c54398;font-size:20px}.article-main-body p{font-size:18px!important;line-height:1.5!important;margin-top:18px!important}.article-main-body a{border-bottom:1px solid #006d95}.article-main-body a:hover{border-bottom:none}.article-main-body h1{font-size:36px;letter-spacing:-1.28px;line-height:1.2!important;line-height:normal;margin-bottom:-28px;margin-top:20px;text-align:center}.article-main-body h1,.article-main-body h2{color:#353535;font-family:Open Sans,"serif";font-style:normal;font-weight:700}.article-main-body h2{font-size:24px!important;letter-spacing:-.72 px;line-height:1.2!important;line-height:32 px;margin-bottom:0!important;margin-top:20px!important;padding-bottom:12 px;padding-top:24 px}.article-main-body h3{color:#353534!important;font-size:20px!important;line-height:1.2!important;margin-bottom:10px!important;margin-top:20px!important}.article-main-body ul{margin-bottom:20px;padding:5px 10px}.article-main-body blockquote{color:#6f6f6f;line-height:160%}.article-main-body figcaption{font-family:Arial,Helvetica,sans-serif;font-size:18px;font-style:italic;line-height:130%}.article-main-body .p-date{align-self:stretch;color:#545454;font-family:Open Sans,serif;font-size:12px;font-style:normal;font-weight:500;letter-spacing:.98px;line-height:normal;margin-bottom:8px;margin-top:-10px;text-align:center;text-transform:uppercase}.article-main-body .article-reference{font-size:14px}@media (min-width:769px){.article-main-body>li,.article-main-body>p{font-size:18px;line-height:1.5}.article-main-body>p{margin-bottom:30px;margin-top:0}.article-main-body .article-reference{font-size:16px}}.school-awards{display:flex;flex-wrap:wrap;justify-content:center}.school-awards img{flex-shrink:0;height:80px}