.pagelogo{display:inline-block;text-align:center;float:left}.pageintro{float:none}.pagelogo img{width:80%;height:auto;margin:0 40px 0 40px;padding:15px 15px 0 0;text-align:center}.intro h3{font-size:24px;line-height:110%;font-weight:600;color:#f47321;margin:0 0 2px 0;padding:60px 0 0 0;text-shadow:none}.intro h1{font-size:36px;line-height:100%;font-weight:300;color:#356b9a;margin:0;padding:0;text-shadow:none}.intro p{font-size:18px;line-height:150%;color:#356b9a}.bold-inset-type{font-weight:600;color:#f47321}.intro-plain{width:60%}.intro-fancy{width:60%}.intro-plain p{font-size:18px;line-height:150%;color:#444;font-weight:300}.intro .bold-inset-type{font-weight:600;color:#f47321}.main-bg{background-image:url("/dds/c8/64/d368438900f78e930b770d04fb35.jpg");background-repeat:no-repeat;background-size:110% auto;margin-top:-35!important;height:500px;background-position:-70px -160px}.intro .btn-sale{width:300px;height:50px;margin-top:30px;margin-right:180px;font-size:20px;line-height:36px}.quote-container{margin-top:65px}.hidden-break{display:none}.hidden-break-2{display:none}.btn-top{text-align:center;margin:0}.home-testimonials-row{background-color:#f3f3f3;position:relative;height:340px}.hero-testimonials{text-align:center;width:100%;margin-top:-75px}.hero-testimonials .testimonial-box{display:inline-block;width:400px;text-align:center}.hero-testimonials .testimonial-box .teacher-portrait{display:block;width:160px;height:160px;left:50%;margin-left:-80px;position:relative;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.hero-testimonials .testimonial-box .teacher-quote-marks{line-height:0;display:inline;color:#f47321;font-size:200%;position:relative;top:10px}.hero-testimonials .testimonial-box .learn-more-link{color:#f47321;text-decoration:underline;cursor:pointer;position:relative;padding:0 32px}.hero-testimonials .testimonial-box .learn-more-link:hover{text-decoration:none;background:#f47321;color:#fff;transition:background .5s,color .5s}.hero-testimonials .testimonial-box .text-box{margin-top:8px;padding:0 11%}.hero-testimonials .free-tier-btn-2{position:absolute;left:60px;bottom:-42px;margin-top:-70px;width:140px;height:140px;z-index:2;cursor:pointer}.home-headline-row{position:relative;height:262px}.headline-info{width:100%;text-align:center;padding-top:calc(3% + 15px);-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.headline-info .header-inline{font-size:140%;font-weight:lighter;display:inline-block;color:#444;text-transform:uppercase}.headline-info .middle-point{font-size:140%;display:inline-block;color:#444}.headline-info .line{font-size:100%;color:#444;padding-top:12px}.hero-testimonials .btn-sale{position:absolute;width:300px;height:50px;left:50%;top:100%;margin-left:-150px;margin-top:-90px;font-size:20px;line-height:36px}.large-quote{position:relative;width:60%;left:20%;top:32px;font-size:140%;line-height:140%;text-align:center;font-weight:lighter;padding-top:0;padding-bottom:0;padding-right:7%;padding-left:7%}.large-quote .quote-blurb{display:inline;color:#999}.large-quote .quote-blurb-blue{display:inline;color:#356b9a}.large-quote .quote-marks{display:inline;color:#f47321;position:relative;font-size:250%;line-height:0;top:21px}.large-quote .quote-blurb-last-line{display:inline;color:#999;position:relative;top:-6px}.large-quote .quote-blurb-blue-last-line{display:inline;color:#356b9a;position:relative;top:-6px}.large-quote-row{height:280px}.large-quote-citation{display:block;position:relative;text-align:left;padding-left:24px;text-indent:-25px;width:560px;left:50%;margin-left:-280px;font-size:100%;font-weight:lighter;color:#999;line-height:120%}.large-quote-citation .citation-line{display:inline}.large-quote-citation:before{content:"\2014 \2009"}@media only screen and (max-width:1300px){.large-quote-row .understanding-quote{padding:0 32px}}@media only screen and (max-width:1236px){.home-headline-row{height:340px}.headline-info .middle-point{display:none!important}.headline-info .header-inline{width:100%;display:block;line-height:160%}.headline-info .line{width:440px;margin-left:-220px;left:50%;position:relative}.hero-testimonials .last-box{display:none}.hidden-break{display:inline}.intro h3{padding:30px 0 0 0}.btn-top{text-align:left;margin:0}}@media only screen and (max-width :1200px){.pagelogo img{width:90%;height:auto;padding:15px 15px 0 0}}@media only screen and (max-width:1064px){.large-quote-row .understanding-quote{padding:0}.main-bg{background-size:110% auto;height:510px;background-position:-70px -140px}.intro .btn-sale{margin-top:10px}}@media only screen and (max-width:1000px){.hero-testimonials .free-tier-btn-2{width:120px;height:120px;margin-top:-60px;left:38px}.large-quote-row .understanding-quote{padding:0 40px}.main-bg{background-size:110% auto;height:525px;background-position:-70px -100px}}@media only screen and (max-width :991px){.intro h3{font-size:17px}.intro p{font-size:17px}.intro h1{font-size:32px}.intro-plain p{font-size:17px}.main-bg{background-size:110% auto;height:490px;background-position:-70px -120px}.pagelogo{display:inline-block;text-align:center;margin:auto;float:none}.pagelogo img{width:40%}}@media only screen and (max-width:860px){.large-quote-row .understanding-quote{padding-left:0;padding-right:0}.large-quote-row .understanding-quote .quote-blurb-last-line{top:-4px}.large-quote-row .understanding-quote .quote-blurb-blue-last-line{top:-4px}.large-quote-row .understanding-quote .quote-marks-last-line{font-size:160%;top:5px}.large-quote{line-height:130%;font-size:120%}.large-quote .quote-marks{font-size:160%;top:9px}.large-quote-citation{width:500px;margin-left:-250px;font-size:90%;line-height:120%}.large-quote-row{height:240px}.main-bg{background-size:110% auto;height:490px;background-position:-70px -120px}}@media only screen and (max-width:828px){.intro-plain{width:70%}.intro-fancy{width:70%}.main-bg{background-size:120% auto;height:500px;background-position:-65px -100px}}@media only screen and (max-width:828px){.home-headline-row{height:300px}.headline-info .header-inline{font-size:120%}.headline-info .line{font-size:90%;width:388px;margin-left:-194px;left:50%;position:relative}.home-testimonials-row{height:initial;height:inherit;padding-bottom:50px}.hero-testimonials .testimonial-box{display:block;width:100%;height:initial;height:inherit;margin-bottom:25px}.hero-testimonials .testimonial-box .text-box{position:relative;width:70%;left:15%}.hero-testimonials .last-box{display:block}.hero-testimonials .btn-sale{display:block;position:relative;margin-top:6px;top:0}.large-quote-row .understanding-quote{padding:0 32px}}@media only screen and (max-width:805px){.large-quote-row .understanding-quote{padding:0 32px}}@media only screen and (max-width :768px){.intro h3{font-size:18px}.intro p{margin:10px 0 10px 0}.pagelogo{display:inline-block;text-align:center;margin:auto;padding-bottom:10px}.pagelogo img{width:60%}.main-bg{background-size:140% auto;height:460px;background-position:-80px -120px;margin-bottom:0}.intro-plain{width:55%}.intro-fancy{width:55%;margin-top:0}.intro h3{padding:0}.btn-top{text-align:left;margin:0}.intro .btn-sale{margin-right:0;margin-top:10px}}@media only screen and (max-width:705px){.large-quote-row .understanding-quote{padding:0 12px}}@media only screen and (max-width:640px){.large-quote-row .understanding-quote{padding:0;width:300px;margin-left:-150px;left:50%}.large-quote-row .understanding-quote .br-full{display:none}.large-quote-row .understanding-quote .quote-marks{font-size:120%;top:3px}.large-quote-row .understanding-quote .quote-blurb-last-line{top:-2px}.large-quote-row .understanding-quote .quote-blurb-blue-last-line{top:-2px}.large-quote-row .understanding-quote .quote-marks-last-line{font-size:120%;top:1px}.large-quote-citation{width:324px;margin-left:-158px}.large-quote-row{height:280px}.main-bg{background-size:120% auto;height:230px;background-position:-60px -70px;margin-bottom:240px}.intro-plain{width:100%}.intro-fancy{width:100%}.intro h3{padding:65px 0 0 0}.btn-top{text-align:center;margin:0}.intro .btn-sale{margin-right:0;margin-top:10px}.hidden-break-2{display:inline}}@media only screen and (max-width:575px){.hero-testimonials .free-tier-btn-2{display:none;pointer-events:none}}@media only screen and (max-width:540px){.home-headline-row{height:260px}.headline-info .header-inline{font-size:90%}.headline-info .line{font-size:75%;line-height:150%;width:320px;margin-left:-160px}.main-bg{background-size:120% auto;height:240px;background-position:-50px -60px;margin-bottom:220px}.intro-plain{width:100%}.intro-fancy{width:100%;margin-top:10px}.intro h3{padding:75px 0 0 0}.btn-top{text-align:center;margin:0}.intro .btn-sale{margin-right:0;margin-top:20px}.intro p{font-size:15px}.intro-plain p{font-size:15px}}@media only screen and (max-width:420px){.home-headline-row{height:240px}.headline-info .header-inline{font-size:75%}.headline-info .line{font-size:62%;width:270px;margin-left:-135px}.main-bg{background-size:120% auto;height:220px;background-position:-30px -50px;margin-bottom:250px}.intro-plain{width:100%}.intro-fancy{width:100%;margin-top:0}.intro h3{padding:55px 0 0 0}}