header{padding:0 50px}header .page-width{max-width:inherit;margin:0;position:inherit}nav.unified-subnav{padding:0 50px}nav.unified-subnav .page-width{max-width:inherit;margin:0;position:inherit}.text-h4{font-size:24px}.schools-landing-container{position:relative}.schools-landing-container .page-section{width:100%}.schools-landing-container .page-section.whole-screen-intro{position:relative;background-size:cover}@media only screen and (max-width:1000px){.schools-landing-container .page-section.whole-screen-intro{background:none;padding:10px;box-sizing:border-box}}.schools-landing-container .page-section.whole-screen-intro .text-container{padding-top:25px;box-sizing:border-box;text-align:center}@media only screen and (max-width:1000px){.schools-landing-container .page-section.whole-screen-intro .text-container{padding-top:0}}.schools-landing-container .page-section.whole-screen-intro .text-container .text .header{font-size:58px;font-weight:300;margin-top:50px}.schools-landing-container .page-section.whole-screen-intro .text-container .text p{margin-top:20px;height:84px;font-size:22px;line-height:28px}.schools-landing-container .page-section.whole-screen-intro .text-container .text .sub-header{max-width:630px;margin:0 auto}.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container{max-width:630px;margin:30px auto 0;padding:0 60px 30px}@media (max-width:750px){.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container{padding:0 0 70px}}.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .button-with-bonus{position:relative}.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .button-with-bonus img{display:none;max-width:190px;position:absolute;top:25px;left:-184px}.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .button-with-bonus .btn{margin:10px}@media (max-width:480px){.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .button-with-bonus .btn{width:95%}}.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .btn-buy-now{padding:10px 53px}.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .buy-now,.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .redeem-quote,.schools-landing-container .page-section.whole-screen-intro .text-container .buttons-container .request-quote{display:inline-block;width:188px;padding:8px 15px;font-size:18px}.schools-landing-container .page-section.whole-screen-intro .awards-container{text-align:center;padding-bottom:40px}.schools-landing-container .page-section.whole-screen-intro .awards-container img{margin:10px}.schools-landing-container .page-section.whole-screen-intro .tca-award{height:146px;width:146px;background:url(/files/static/schools-landing/TCA-award.png);background-size:cover;position:absolute;bottom:20px;right:20px}@media only screen and (max-width:1000px){.schools-landing-container .page-section.whole-screen-intro .text-container .header{font-size:48px!important}.schools-landing-container .page-section.whole-screen-intro .text-container p{font-size:22px!important}}@media only screen and (max-width:850px){.schools-landing-container .page-section.whole-screen-intro .tca-award{width:76px;height:76px;bottom:330px}}@media only screen and (max-width:750px){.schools-landing-container .page-section.whole-screen-intro .text-container .header{font-size:48px!important}.schools-landing-container .page-section.whole-screen-intro .text-container p{font-size:18px!important}}@media only screen and (max-width:480px){.schools-landing-container .page-section.whole-screen-intro .text-container .header{font-size:40px!important}.schools-landing-container .page-section.whole-screen-intro .text-container p{font-size:18px!important}.schools-landing-container .page-section.whole-screen-intro .tca-award{display:none}}@media only screen and (max-width:700px){.schools-landing-container .page-section.whole-screen-intro .buttons-container{display:flex;flex-direction:column;text-align:center}.schools-landing-container .page-section.whole-screen-intro .buttons-container .button-with-bonus,.schools-landing-container .page-section.whole-screen-intro .buttons-container .redeem-quote{margin:0 auto 25px!important}.schools-landing-container .page-section.whole-screen-intro .tca-award{bottom:390px}.schools-landing-container .page-section.whole-screen-intro .button-with-bonus img{display:none}}.schools-landing-container .page-section.why-school-account{padding:30px 10px;text-align:center;color:#464646;font-size:18px}.schools-landing-container .page-section.why-school-account .header{line-height:58px;margin:10px auto}.schools-landing-container .page-section.why-school-account p{max-width:900px;width:100%;margin:auto}.schools-landing-container .page-section.why-school-account .benefits-wrap{display:flex;flex-flow:row;max-width:1200px;margin:50px auto 0}.schools-landing-container .page-section.why-school-account .benefits-wrap .benefit{flex:0 1 25%;padding:25px;position:relative;text-align:center}@media only screen and (max-width:750px){.schools-landing-container .page-section.why-school-account .header{font-size:40px;line-height:48px}.schools-landing-container .page-section.why-school-account .benefits-wrap{margin-top:30px}.schools-landing-container .page-section.why-school-account .benefits-wrap .benefit{background-position:52% 0;padding:50px 0;text-align:center}}@media only screen and (max-width:480px){.schools-landing-container .page-section.why-school-account .header{font-size:32px;line-height:42px}.schools-landing-container .page-section.why-school-account .benefits-wrap{flex-direction:column}.schools-landing-container .page-section.why-school-account .benefits-wrap .benefit{padding:10px}}.schools-landing-container .page-section.features-list{padding:30px 10px;text-align:center;font-size:18px}.schools-landing-container .page-section.features-list .header{line-height:58px;margin:10px auto 30px}.schools-landing-container .page-section.features-list .features-list-wrap{display:flex;flex-flow:row wrap;margin:20px 0;justify-content:center}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap{padding:5px;width:25%;max-width:25%;line-height:24px;position:relative;box-sizing:border-box}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap .inner-wrap{padding:20px}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap .dicon{width:95px;height:95px}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap .header{color:#464646;font-size:24px;line-height:29px}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap .right-arrow{color:#fff;background-color:#00c4c9;width:30px;height:30px;position:absolute;right:0;bottom:0;display:none;cursor:pointer}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap.highlight{border-radius:4px;box-shadow:0 10px 20px 0 rgba(0,0,0,.19),0 6px 6px 0 rgba(0,0,0,.26);padding:5px}@media only screen and (max-width:750px){.schools-landing-container .page-section.features-list .header{font-size:40px;line-height:48px}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap{width:50%;max-width:50%}}@media only screen and (max-width:480px){.schools-landing-container .page-section.features-list .header{font-size:32px;line-height:40px}.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap{width:100%;max-width:100%}}@media (max-width:1199px){.schools-landing-container .page-section.features-list .features-list-wrap .feature-wrap .dicon{width:60px;height:60px}}.schools-landing-container .page-section.msg-understand-concepts{background:url(/files/static/schools-landing/students-bg.png);height:186px;font-size:25px;line-height:29px;color:#fff;background-size:cover}.schools-landing-container .page-section.msg-understand-concepts .page-width{max-width:1000px;text-align:center}.schools-landing-container .page-section.msg-understand-concepts .ninety-percent{width:108px;height:108px}.schools-landing-container .page-section.msg-understand-concepts .text{display:inline-block;margin-left:20px;margin-top:80px;vertical-align:top;max-width:84%}@media only screen and (max-width:1200px){.schools-landing-container .page-section.msg-understand-concepts .text{margin-top:60px;max-width:75%}}@media only screen and (max-width:550px){.schools-landing-container .page-section.msg-understand-concepts .text{margin-top:40px;max-width:60%;font-size:20px}}@media only screen and (max-width:480px){.schools-landing-container .page-section.msg-understand-concepts .text{margin-top:35px;max-width:55%;font-size:18px;line-height:24px}}@media only screen and (max-width:499px){.schools-landing-container .page-section.msg-understand-concepts .text{margin-top:60px}.schools-landing-container .page-section.msg-understand-concepts .text-h4{font-size:20px}}.schools-landing-container .page-section.msg-classroom-usage{background:url(/files/static/schools-landing/teachers-bg.png);height:186px;font-size:28px;line-height:29px;color:#fff;background-size:cover}.schools-landing-container .page-section.msg-classroom-usage .page-width{max-width:1000px;text-align:center}.schools-landing-container .page-section.msg-classroom-usage .three-and-half-m{font-size:85px;line-height:71px;display:inline-block;position:absolute;top:60px;left:10px}.schools-landing-container .page-section.msg-classroom-usage .text{display:inline-block;margin-left:20px;vertical-align:top;max-width:75%;position:absolute;top:60px;left:200px}@media only screen and (max-width:1200px){.schools-landing-container .page-section.msg-classroom-usage .text{max-width:70%}}@media only screen and (max-width:750px){.schools-landing-container .page-section.msg-classroom-usage .text{font-size:20px;max-width:55%}}@media only screen and (max-width:480px){.schools-landing-container .page-section.msg-classroom-usage{text-align:center}.schools-landing-container .page-section.msg-classroom-usage .three-and-half-m{width:100%;font-size:60px;line-height:65px;top:10px}.schools-landing-container .page-section.msg-classroom-usage .text{width:93%;max-width:93%;top:80px;left:0}}.schools-landing-container .page-section.section-sound-pedagogy{text-align:center;background-color:#fafafa;box-sizing:border-box}.schools-landing-container .page-section.section-sound-pedagogy .header{font-size:48px;line-height:58px}.schools-landing-container .page-section.section-sound-pedagogy .description{font-size:20px;line-height:28px;max-width:900px;margin:30px auto}.schools-landing-container .page-section.section-sound-pedagogy .teacher-img{max-width:278px;width:33%}.schools-landing-container .page-section.section-sound-pedagogy .teacher-img img{max-width:99%;width:99%;height:auto}.schools-landing-container .page-section.section-sound-pedagogy .column-left{text-align:left;font-size:18px;line-height:28px;max-width:33%;width:33%;padding-right:30px;box-sizing:border-box}.schools-landing-container .page-section.section-sound-pedagogy .column-right{text-align:left;font-size:18px;line-height:28px;max-width:33%;width:33%;padding-left:30px;box-sizing:border-box}@media only screen and (max-width:760px){.schools-landing-container .page-section.section-sound-pedagogy{padding-bottom:20px}.schools-landing-container .page-section.section-sound-pedagogy .header{font-size:40px;line-height:48px}.schools-landing-container .page-section.section-sound-pedagogy .teacher-img{display:none}.schools-landing-container .page-section.section-sound-pedagogy .column-left{width:100%;min-width:100%;max-width:100%;text-align:left;padding:0 20px}.schools-landing-container .page-section.section-sound-pedagogy .column-right{width:100%;min-width:100%;max-width:100%;margin-top:20px;text-align:left;padding:0 20px}}@media only screen and (max-width:480px){.schools-landing-container .page-section.section-sound-pedagogy .header{font-size:32px;line-height:42px}}.schools-landing-container .page-section.faq-container{padding:30px 10px;text-align:center;color:#464646;font-size:18px}.schools-landing-container .page-section.faq-container .header{font-size:48px;line-height:58px;margin-bottom:10px}.schools-landing-container .page-section.faq-container .faq-wrap{display:flex;flex-flow:row wrap}.schools-landing-container .page-section.faq-container .faq-wrap .faq{text-align:left;padding:20px;width:33%;max-width:33%;line-height:24px;box-sizing:border-box}.schools-landing-container .page-section.faq-container .faq-wrap .faq .question{color:#464646;font-size:22px;line-height:24px}.schools-landing-container .page-section.faq-container .faq-wrap .faq .answer{font-size:16px;line-height:28px}@media only screen and (max-width:600px){.schools-landing-container .page-section.faq-container .header{font-size:32px;line-height:42px}}@media (max-width:758px){.schools-landing-container .page-section.faq-container .faq-wrap .faq{width:100%;max-width:100%;padding:10px}}.schools-landing-container .page-section.faq-container-mobile{padding:30px 10px;text-align:center;color:#464646;font-size:18px}.schools-landing-container .page-section.faq-container-mobile .header{line-height:58px;margin-bottom:10px}.schools-landing-container .page-section.faq-container-mobile .faq-wrap{display:flex;flex-flow:row wrap}.schools-landing-container .page-section.faq-container-mobile .faq-wrap .faq{text-align:left;padding-right:20px;width:33%;max-width:33%;line-height:24px;box-sizing:border-box}.schools-landing-container .page-section.faq-container-mobile .faq-wrap .faq .question{color:#464646;font-size:22px;line-height:24px}.schools-landing-container .page-section.faq-container-mobile .faq-wrap .faq .answer{font-size:16px;line-height:28px}.schools-landing-container .page-section.scrollable-features{position:relative;box-sizing:border-box;display:flex;align-items:center}.schools-landing-container .page-section.scrollable-features.image-left{justify-content:flex-start}.schools-landing-container .page-section.scrollable-features .text-container-mobile{display:none}.schools-landing-container .page-section.scrollable-features .text-container{width:50%;padding:0 40px}.schools-landing-container .page-section.scrollable-features .text-container .text .header{font-weight:300}.schools-landing-container .page-section.scrollable-features .text-container .text .sub-header{margin-top:20px;margin-bottom:20px;font-size:20px}.schools-landing-container .page-section.scrollable-features .text-container .text .description-box{font-size:16px;margin-bottom:20px;margin-left:30px;display:list-item}@media only screen and (max-width:1000px){.schools-landing-container .page-section.scrollable-features .text-container .text .description-box{display:inline-block}}@media only screen and (max-width:480px){.schools-landing-container .page-section.scrollable-features .text-container .text .description-box{font-size:16px}}.schools-landing-container .page-section.scrollable-features .text-container .text .description-box .title{font-weight:700;min-height:30px}.schools-landing-container .page-section.scrollable-features .text-container .text .description-box .description{max-width:500px}.schools-landing-container .page-section.scrollable-features .text-container .text .description-box.active .title{color:#00c4c9;font-size:22px}.schools-landing-container .page-section.scrollable-features .side-image{width:50%;position:relative}.schools-landing-container .page-section.scrollable-features .side-image .image{margin-right:100px}.schools-landing-container .page-section.scrollable-features .side-image .image:last-child{margin-right:0}.schools-landing-container .page-section.scrollable-features .side-image .image img{max-width:800px!important}.schools-landing-container .page-section.scrollable-features .with-timed-slider .images-list{display:flex;overflow:hidden;position:relative;max-width:800px}.schools-landing-container .page-section.scrollable-features .with-timed-slider .images-list .image:last-child{margin-right:0!important}.schools-landing-container .page-section.scrollable-features .timed-slider{position:absolute;left:50%;transform:translate(-50%,-50%);width:100%;text-align:center}.schools-landing-container .page-section.scrollable-features .timed-slider .clickable{display:inline-block;height:28px;margin-right:15px;cursor:pointer}.schools-landing-container .page-section.scrollable-features .timed-slider .clickable:last-child{margin-right:0}.schools-landing-container .page-section.scrollable-features .timed-slider .clickable .timer-element{width:75px;height:4px;background:#dbdbdb;display:inline-block}.schools-landing-container .page-section.scrollable-features .timed-slider .clickable .timer-element span.progress{background:#00c4c9;width:0;height:100%;display:block}.schools-landing-container .page-section.scrollable-features.section-one,.schools-landing-container .page-section.scrollable-features.section-three,.schools-landing-container .page-section.scrollable-features.section-two{max-width:1600px;margin:100px auto}.schools-landing-container .page-section.scrollable-features.section-one.section-three,.schools-landing-container .page-section.scrollable-features.section-three.section-three,.schools-landing-container .page-section.scrollable-features.section-two.section-three{padding-bottom:100px}@media only screen and (max-width:1000px){.schools-landing-container .page-section.scrollable-features.section-one,.schools-landing-container .page-section.scrollable-features.section-three,.schools-landing-container .page-section.scrollable-features.section-two{padding-top:75px;padding-bottom:0!important}.schools-landing-container .page-section.scrollable-features.section-one .text-container,.schools-landing-container .page-section.scrollable-features.section-three .text-container,.schools-landing-container .page-section.scrollable-features.section-two .text-container{order:1;margin-top:30px}}@media only screen and (max-width:480px){.schools-landing-container .page-section.scrollable-features.section-one,.schools-landing-container .page-section.scrollable-features.section-three,.schools-landing-container .page-section.scrollable-features.section-two{padding-top:40px}}.schools-landing-container .page-section.scrollable-features.section-one .timed-slider,.schools-landing-container .page-section.scrollable-features.section-three .timed-slider,.schools-landing-container .page-section.scrollable-features.section-two .timed-slider{margin-top:50px;order:2}@media only screen and (max-width:1000px){.schools-landing-container .page-section.scrollable-features.section-one .timed-slider,.schools-landing-container .page-section.scrollable-features.section-three .timed-slider,.schools-landing-container .page-section.scrollable-features.section-two .timed-slider{margin-top:150px}}.schools-landing-container .page-section.scrollable-features.section-one .sub-header p{font-size:20px;margin-bottom:30px}@media only screen and (max-width:480px){.schools-landing-container .page-section.scrollable-features.section-one{margin-top:0}}.schools-landing-container .page-section.scrollable-features.section-two{max-width:1600px;margin:100px auto}.schools-landing-container .page-section.scrollable-features.section-two .sub-header p{font-size:20px;margin-bottom:30px}@media only screen and (max-width:1000px){.schools-landing-container .page-section.scrollable-features{flex-direction:column;height:auto}.schools-landing-container .page-section.scrollable-features .side-image{width:100%;max-width:100%;margin:0 auto}.schools-landing-container .page-section.scrollable-features .text-container-mobile{display:block;width:85%;margin-bottom:70px;text-align:center}.schools-landing-container .page-section.scrollable-features .text-container-mobile .header{font-size:32px;line-height:42px;font-weight:300}.schools-landing-container .page-section.scrollable-features .text-container-mobile .sub-header{margin-top:20px;margin-bottom:20px;font-size:20px}.schools-landing-container .page-section.scrollable-features .text-container{width:85%;height:200px}.schools-landing-container .page-section.scrollable-features .text-container .header,.schools-landing-container .page-section.scrollable-features .text-container .sub-header{display:none}.schools-landing-container .page-section.scrollable-features .text-container .description-box .description{max-width:100%!important;text-align:center}.schools-landing-container .page-section.scrollable-features .text-container .description-box:not(.active){display:none}.schools-landing-container .page-section.scrollable-features .text-container .premium-feature-mobile{display:block}.schools-landing-container .page-section.scrollable-features .text-container .premium-feature-mobile img{margin:20px 0 0}.schools-landing-container .page-section.scrollable-features .text-container .premium-feature-desktop{display:none}}.schools-landing-container .page-section.pricing-options-container{margin:100px 0;padding-top:50px}.schools-landing-container .page-section.pricing-options-container .plans{text-align:center;display:flex;justify-content:center}@media only screen and (max-width:900px){.schools-landing-container .page-section.pricing-options-container .plans{flex-direction:column}}.schools-landing-container .page-section.pricing-options-container .plans .plan{flex:0 1 360px;margin:15px;border-width:1px;border-style:solid;overflow:hidden;vertical-align:top;border-radius:4px;padding:20px;box-sizing:border-box;color:#464646}@media only screen and (max-width:900px){.schools-landing-container .page-section.pricing-options-container .plans .plan{flex:1}}.schools-landing-container .page-section.pricing-options-container .plans .plan:hover{background:rgba(86,114,196,.1)}.schools-landing-container .page-section.pricing-options-container .plans .plan.blue{border-color:#c5c5c5}.schools-landing-container .page-section.pricing-options-container .plans .plan h3{color:#464646;font-size:30px;margin:0 0 30px}.schools-landing-container .page-section.pricing-options-container .plans .plan .price-holder h5{margin:0 auto}.schools-landing-container .page-section.pricing-options-container .plans .plan .price-holder .price{font-size:22px;display:inline-block;padding:2px;margin-bottom:-8px;background-color:transparent;transition:background-color .5s}.schools-landing-container .page-section.pricing-options-container .plans .plan .billing-type{position:relative;display:inline-block;margin-right:-28px}.schools-landing-container .page-section.pricing-options-container .plans .plan .description{margin:0 auto 10px;list-style-type:none;padding:0;height:40px}.schools-landing-container .page-section.pricing-options-container .plans .plan .join{padding-right:60px;padding-left:60px}.schools-landing-container .page-section.pricing-options-container .plans .plan .discount-container h5{margin-bottom:5px}.schools-landing-container .page-section.pricing-options-container .plans .plan .discount-container .discount-description{min-height:100px;margin-bottom:10px}@media only screen and (max-width:900px){.schools-landing-container .page-section.pricing-options-container .plans .plan .discount-container .discount-description{margin-bottom:20px;min-height:0}}.schools-landing-container .page-section.teachers{position:relative;background:#fafafa}.schools-landing-container .page-section.teachers .inner-teacher-container{height:550px;background-color:#fafafa}.schools-landing-container .page-section.teachers .header{font-weight:300;text-align:center;padding:65px 50px 0}.schools-landing-container .page-section.teachers .sub-header{max-width:800px;width:100%;margin:15px auto 0;color:#464646;font-size:18px;line-height:28px;text-align:center;padding:0 50px;box-sizing:border-box}.schools-landing-container .page-section.teachers .scrollable-teachers{max-width:100%;width:100%;padding:0 70px;box-sizing:border-box;z-index:1;position:absolute;left:50%;transform:translate(-50%);overflow:hidden}.schools-landing-container .page-section.teachers .scrollable-teachers .left-arrow,.schools-landing-container .page-section.teachers .scrollable-teachers .right-arrow{position:absolute;font-size:60px;line-height:80px;color:#00c4c9;cursor:pointer;background-color:#e8e8e8;border-radius:150%;width:84px;height:84px;z-index:1000;top:50%;transform:translateY(-50%);display:none;opacity:.5}.schools-landing-container .page-section.teachers .scrollable-teachers .right-arrow{right:4px!important}.schools-landing-container .page-section.teachers .scrollable-teachers .left-arrow{left:15px!important}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list{overflow:hidden;display:flex;width:100%;margin:30px auto 0}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list .teacher{display:inline-block;max-width:31.33%;text-align:center;z-index:1;background-color:#fff;margin-bottom:30px;margin-right:1%;margin-left:1%;box-sizing:border-box}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list .teacher .quote{text-align:left;font-size:17px;line-height:28px;font-weight:300;background:url(/files/static/schools-landing/icons/quote.png) 20px 20px no-repeat;padding:50px 25px 10px 35px}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list .teacher img{width:100%}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list .teacher p.teacher-name{text-align:right;font-size:17px;margin-right:20px}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list .teacher p.teacher-grade{text-align:right;font-size:15px;margin-right:20px;margin-bottom:30px}@media only screen and (max-width:1200px){.schools-landing-container .page-section.teachers .scrollable-teachers .inner-teacher-container{height:800px}}@media only screen and (max-width:1000px){.schools-landing-container .page-section.teachers .scrollable-teachers{max-width:700px}.schools-landing-container .page-section.teachers .scrollable-teachers .inner-teacher-container{height:820px}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list .teacher{min-width:50%;width:50%;max-width:50%}.schools-landing-container .page-section.teachers .scrollable-teachers .left-arrow,.schools-landing-container .page-section.teachers .scrollable-teachers .right-arrow{display:block}}@media only screen and (max-width:700px){.schools-landing-container .page-section.teachers .scrollable-teachers{margin:0 auto;padding:0 60px}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list{max-width:350px}.schools-landing-container .page-section.teachers .scrollable-teachers .teachers-list .teacher{min-width:100%;width:100%;max-width:100%}}@media only screen and (max-width:420px){.schools-landing-container .page-section.teachers .scrollable-teachers .inner-teacher-container{height:900px}}@media only screen and (max-width:1000px){.schools-landing-container .page-section.teachers .header{padding:27px 40px 0!important;font-size:42px}.schools-landing-container .page-section.teachers .right-arrow{right:-40px!important}.schools-landing-container .page-section.teachers .left-arrow{left:-40px!important}}@media only screen and (max-width:565px){.schools-landing-container .page-section.teachers .header{padding:27px 15px 0;font-size:36px}.schools-landing-container .page-section.teachers .right-arrow{right:-27px!important}.schools-landing-container .page-section.teachers .left-arrow{left:-27px!important}}@media only screen and (max-width:480px){.schools-landing-container .page-section.teachers .header{font-size:32px}.schools-landing-container .page-section.teachers .sub-header{line-height:24px}}.schools-landing-container .page-section.wide{width:90%;max-width:90%;min-width:90%;margin:0 auto;box-sizing:border-box}.schools-landing-container .buttons.fixed-top{position:fixed;display:none;background-color:#fff;box-shadow:0 2px 5px 0 rgba(0,0,0,.5);height:78px;top:0;font-size:36px;line-height:43px;width:100%;padding:15px 20px;box-sizing:border-box;opacity:1;z-index:1000}.schools-landing-container .buttons.fixed-top .title{float:left;display:inline-block}.schools-landing-container .buttons.fixed-top .btn.btn-lg{font-size:18px}@media only screen and (max-width:1088px){.schools-landing-container .buttons.fixed-top .title{font-size:28px}.schools-landing-container .buttons.fixed-top .btn{font-size:16px}}@media only screen and (max-width:950px){.schools-landing-container .buttons.fixed-top .title{font-size:22px}.schools-landing-container .buttons.fixed-top .btn{font-size:14px;padding:6px 12px}}@media only screen and (max-width:750px){.schools-landing-container .buttons.fixed-top .title{display:none}}@media (max-width:480px){.schools-landing-container .buttons.fixed-top{padding:3px 20px;height:100px}.schools-landing-container .buttons.fixed-top .buttons-container{float:unset!important}.schools-landing-container .buttons.fixed-top .buttons-container .btn{width:100%}}.schools-landing-container.sell-page .page-section.whole-screen-intro{background:none}.schools-landing-container.sell-page .page-section.whole-screen-intro .text-container{max-width:95%;margin:0 auto;padding:30px;box-sizing:border-box}.schools-landing-container.sell-page .page-section.whole-screen-intro .text-container .buttons-container .request-quote{padding:8px 0}.schools-landing-container.sell-page .page-section.whole-screen-intro .text-container .buttons-container .buy-now{padding:7px 50px;background:transparent;color:#5672c4;border:1px solid #5672c4}.schools-landing-container.sell-page .page-section.whole-screen-intro .text-container .buttons-container .buy-now:hover{color:#fff;background:#5672c4}.schools-landing-container.sell-page .page-section.whole-screen-intro .text-container .buttons-container .button-with-bonus img{display:none;top:37px;left:-135px}.schools-landing-container.sell-page .page-section.whole-screen-intro .tca-award{height:100px;width:100px;background:url(/files/static/schools-landing/TCA-award.png);background-size:cover;right:20px;bottom:75px}@media only screen and (max-width:890px){.schools-landing-container.sell-page .tca-award{display:none}}@media only screen and (max-width:500px){.schools-landing-container.sell-page .page-section.whole-screen-intro .text-container{padding-top:0}.schools-landing-container.sell-page .page-section.whole-screen-intro .text-container p{height:auto}}.request_quote{margin:20px auto;color:#464646}.request_quote .title{color:#5672c4;font-size:58px;line-height:70px;text-align:center;margin-bottom:25px}.request_quote p{font-size:18px;line-height:28px;text-align:center}.request_quote .contact-form{display:flex;flex-flow:row wrap;margin:40px auto 80px}.request_quote .contact-form input,.request_quote .contact-form select,.request_quote .contact-form textarea{border-radius:6px;border:1px solid #c5c5c5;width:90%;margin-bottom:18px;height:40px;padding-left:10px}.request_quote .contact-form input.whole-row,.request_quote .contact-form select.whole-row,.request_quote .contact-form textarea.whole-row{width:45%}.request_quote .contact-form label{display:block;line-height:20px;font-size:14px;color:#464646}.request_quote .contact-form textarea{width:100%}.request_quote .contact-form .form-control{width:50%;max-width:50%;min-width:50%}.request_quote .contact-form .form-control .disabled{display:none}.request_quote .contact-form .form-control.whole-row{width:100%;max-width:100%;min-width:100%}.request_quote .contact-form .flex-container{display:flex}.request_quote .contact-form .flex-wrap{flex-flow:row wrap}.request_quote .contact-form .flex-column-wrap{flex-flow:column wrap}.request_quote .contact-form .flex-vertical{-moz-flex-direction:column;flex-direction:column}.request_quote .contact-form .flex-left{-ms-justify-content:flex-start;-moz-justify-content:flex-start;justify-content:flex-start}.request_quote .contact-form .flex-right{-ms-justify-content:flex-end;-moz-justify-content:flex-end;justify-content:flex-end}.request_quote .contact-form .flex-center{-ms-justify-content:center;-moz-justify-content:center;justify-content:center}.request_quote .contact-form .flex-top{align-items:flex-start}.request_quote .contact-form .flex-middle{align-items:center}.request_quote .contact-form .flex-item{display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}.request_quote .contact-form .flex-item.flex-container{display:flex}.request_quote .contact-form .flex-item-equal{display:inline-block;vertical-align:top;flex:1 0 auto;box-sizing:border-box}.request_quote .contact-form .flex-item-equal.flex-container{display:flex}.request_quote .contact-form .flex-grid{display:flex;flex-flow:row wrap;-ms-justify-content:center;-moz-justify-content:center;justify-content:center;padding:0}ul.request_quote .contact-form .flex-grid{margin:0;text-align:center}.request_quote .contact-form .flex-grid>*{list-style-type:none;display:inline-block;vertical-align:top;flex:1 auto;box-sizing:border-box}.request_quote .contact-form .flex-grid>.flex-container{display:flex}.request_quote .contact-form .flex-spacing{margin-left:-4px;margin-right:-4px}.request_quote .contact-form .flex-spacing>*{padding:4px;margin:4px}.request_quote .contact-form .flex-spacing-lg{margin-left:-10px;margin-right:-10px}.request_quote .contact-form .flex-spacing-lg>*{padding:10px;margin:10px}.request_quote .contact-form #purchase-order-submit{padding-left:50px;padding-right:50px;position:relative;left:50%;transform:translateX(-50%)}.request_quote .contact-form #purchase-order-submit.disabled{display:inherit!important}.request_quote .contact-form #purchase-order-submit-error{text-align:center;color:#e73225;margin-top:10px}@media only screen and (max-width:750px){.request_quote .contact-form{width:80%}.request_quote .contact-form .form-control{width:100%;max-width:100%;min-width:100%}.request_quote .contact-form .form-control.whole-row input{width:90%}.request_quote .contact-form .stepper{margin-top:20px}}.request-quote-success.open .modal-content{padding-top:0;background:rgba(0,0,0,.5);color:#000}.request-quote-success.open .modal-content .suggestions-pencil-image{margin:0 0 25px -11%}@media (max-width:749px){.request-quote-success.open .modal-content .suggestions-pencil-image{width:30%}}.request-quote-success.open .modal-content h3{color:#fff}@media (max-width:749px){.request-quote-success.open .modal-content h3{font-size:23px}}@media (max-width:479px){.request-quote-success.open .modal-content h3{font-size:20px}}.request-quote-success.open .modal-content p{color:#fff}@media (max-width:749px){.request-quote-success.open .modal-content p{font-size:14px}}.request-quote-success.open .modal-content .next-buttons{margin-top:2%}@media (max-width:749px){.request-quote-success.open .modal-content .next-buttons{margin-top:0}}.request-quote-success.open .modal-content .next-buttons .close-modal{color:#fff;cursor:pointer;padding-left:60px;padding-right:60px}.already-have-account-container{text-align:center;margin-top:60px}.already-have-account-container h2{margin-bottom:40px}.already-have-account-container p{max-width:500px;margin:0 auto}.purchase-account{font-family:TTNorms,Arial,sans-serif;margin:50px auto;text-align:center}.purchase-account .page-description{max-width:650px}.purchase-account .header{line-height:58px;text-align:center;margin-bottom:25px}.purchase-account .tabs-wrap{margin-top:50px;max-width:600px}.purchase-account .tabs-wrap .tab{color:#464646;font-size:20px;line-height:24px;width:50%;padding:10px;cursor:pointer}.purchase-account .tabs-wrap .tab.selected{color:#00c4c9;border-bottom:7px solid #00c4c9}.purchase-account .tab-content{display:none;margin:20px auto;max-width:700px;font-size:18px;line-height:22px}.purchase-account .tab-content .self-checkout-main-container .accounts-type-selector{min-width:125px;text-align:center;font-size:15px}.purchase-account .tab-content .self-checkout-main-container .accounts-type{margin-right:35px;flex:1 0 120px}.purchase-account .tab-content .self-checkout-main-container .accounts-type-container.per-teacher h5{margin-top:0}@media (max-width:600px){.purchase-account .tab-content .self-checkout-main-container .accounts-type-container.per-teacher h5{margin-bottom:2.5em}}.purchase-account .tab-content .self-checkout-main-container .accounts-type-container.school-wide{display:none}.purchase-account .tab-content .self-checkout-main-container .accounts-type-container.school-wide h5{margin-top:0}.purchase-account .tab-content .self-checkout-main-container .accounts-type-container .row{min-height:180px}.purchase-account .tab-content:first-of-type{display:block}.purchase-account .tab-content .row{text-align:left;display:flex;margin-bottom:30px;padding-bottom:30px;border-bottom:1px solid #dbdbdb}.purchase-account .tab-content .row .cc-form-control{width:50%;flex:2}.purchase-account .tab-content .row .cc-form-control.right{text-align:right;flex:1}.purchase-account .tab-content .row .cc-form-control.right .form{text-align:right;display:flex;justify-content:right;align-items:center}@media (max-width:600px){.purchase-account .tab-content .row .cc-form-control.right .form{flex-direction:column;align-items:end}}.purchase-account .tab-content .row .cc-form-control.right .form input{margin-right:20px}@media (max-width:600px){.purchase-account .tab-content .row .cc-form-control.right .form input{margin-right:0;margin-bottom:15px}}@media (max-width:650px){.purchase-account .tab-content .row .cc-form-control.right .form .unit-price-container{font-size:16px}}.purchase-account .tab-content .row .cc-form-control .due{font-weight:700}.purchase-account .tab-content .row #volume-discount-details{display:none}.purchase-account .tab-content.selected{display:block}.purchase-account .tab-content.PO-details{text-align:left}.purchase-account .tab-content .redeem-tab{display:flex;width:100%}.purchase-account .tab-content .redeem-tab .row{display:flex;padding-top:40px;border-bottom:none;width:100%}@media (max-width:749px){.purchase-account .tab-content .redeem-tab .row{display:block}}@media (max-width:749px){.purchase-account .tab-content .redeem-tab .row .cc-form-control{margin-bottom:20px;padding-top:2px;text-align:center;width:100%}}.purchase-account .tab-content .redeem-tab .row .cc-form-control:first-of-type{padding-top:8px}@media (max-width:749px){.purchase-account .tab-content .redeem-tab .row .cc-form-control:first-of-type{padding-top:0}}.purchase-account .tab-content .redeem-tab .row .cc-form-control:last-of-type{display:flex;border:none;justify-content:flex-end}@media (max-width:749px){.purchase-account .tab-content .redeem-tab .row .cc-form-control:last-of-type{justify-content:center}}.purchase-account .tab-content .redeem-tab .row .cc-form-control #quote_code{font-size:80%;height:30px;padding-left:20px;width:200px}@media (max-width:749px){.purchase-account .tab-content .redeem-tab .row .cc-form-control #quote_code{padding-left:0;text-align:center}}
/*# sourceMappingURL=schools_landing_page.a9c924562e.css.map */