html,html body,h1,h2,h3,h4{color:#414141}.strong{font-weight:bold}.body-container-wrapper{line-height:1.8em}.body-container-wrapper h1,.body-container-wrapper h2,.body-container-wrapper h3,.body-container-wrapper h4{line-height:1.1em}html .header-container{padding:0}.body-container{background:#525252}.body-container>div{background:white}.custom-header-fixed .widget-type-rich_text img{-webkit-transition:all .1s ease-in-out;-moz-transition:all .1s ease-in-out;-o-transition:all .1s ease-in-out;transition:all .1s ease-in-out}.custom-header-fixed.fixed .widget-type-rich_text img{width:100px !important}.hero-wrapper>div:nth-last-child(1),.hero-wrapper>div:nth-last-child(1) *{pointer-events:none}.hero-wrapper>div:nth-last-child(1) .page-center,.hero-wrapper>div:nth-last-child(1) .page-center *{pointer-events:auto}html .row-fluid .hero-wrapper{position:relative;z-index:1;color:white;text-align:center;font-size:25px;line-height:1.2em}html .row-fluid .hero-wrapper h1{font-size:2.1em;font-weight:800;letter-spacing:2px;text-transform:uppercase;text-shadow:0 0 .5em rgba(76,33,1,0.2)}html .row-fluid .hero-wrapper h1,html .row-fluid .hero-wrapper h2,html .row-fluid .hero-wrapper h3,html .row-fluid .hero-wrapper h4{color:white;text-shadow:0 0 .5em rgba(76,33,1,0.2)}html .row-fluid .hero-wrapper .h4,html .row-fluid .hero-wrapper .hero-subhead{padding-top:20px;padding-bottom:30px;font-size:20px;font-weight:bold}.hero-subhead div+div{padding-bottom:20px;font-size:16px}html .row-fluid .hero-wrapper .h5{padding-top:10px;font-size:18px;text-transform:none}html .row-fluid .hero-wrapper .h1-60 h1{font-size:2.4em}html .module-bg{position:absolute;z-index:-1;top:0;bottom:0;left:0;width:100%}html .module-bg .module-overlay{height:100%}html .module-bg.none .module-overlay{height:100%;opacity:1}html .no-background-blend-mode .module-bg .module-overlay{opacity:1}html .row-fluid .hero-wrapper .page-center{min-height:calc(15vh + 10vw);padding:100px 15px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;flex-wrap:wrap}html .row-fluid .hero-wrapper .page-center>div{width:100%}.ad-hero>span>div{margin:15px 0}.overlap-body .slick-slide img{display:inline-block}html .row-fluid .overlap-hero .page-center{padding-bottom:90px}html .overlap-body{position:relative;top:-233px;margin-bottom:-233px;z-index:2;float:none !important;width:800px !important;max-width:60%;margin-left:auto !important;margin-right:auto !important;padding:0 50px;text-align:center}.overlap-body .slick-arrow{position:absolute;top:233px;background:transparent;border:0;color:#f4a500;font-size:30px;margin-top:20px;cursor:pointer}.overlap-body .slick-prev{left:-40px}.overlap-body .slick-next{right:-40px}html .row-fluid .page-center-wide{width:1200px;max-width:90%;margin-left:auto !important;margin-right:auto !important;float:none !important}.lp-body{padding:80px 0}.lp-body .hs_cos_wrapper_type_form{display:block;border:1px solid #e5e5e5;box-shadow:5px 5px 15px rgba(0,0,0,.05);padding:60px}.lp-body .hs_cos_wrapper_type_form h3{color:#f37a1d}html .lp-body form input,html .lp-body form select{height:50px !important;background-color:#f2f2f2 !important;border:1px solid #f2f2f2 !important;box-shadow:none}html .lp-body form textarea{background-color:#f2f2f2 !important;border:1px solid #f2f2f2 !important;box-shadow:none}html .lp-body form .field>label{display:none}html .lp-body form>div{margin-top:5px}html .lp-body form .actions input{text-shadow:none;font-size:15px;text-transform:uppercase;letter-spacing:2px;background:#33bfe2;background-color:#33bfe2 !important;border:0;color:white;display:block;width:100%;border-radius:100px}html .lp-body form .actions input:hover{background:#62d0eb;background-color:#62d0eb !important;box-shadow:none}.left>span>div{margin-bottom:25px}.hs-form-booleancheckbox label,.hs-form-radio label{white-space:nowrap;vertical-align:text-top}html form .hs-form-booleancheckbox label input,html form .hs-form-radio label input{margin-right:10px;height:auto !important}.hs-form-booleancheckbox label span,.hs-form-radio label span{display:inline-block;white-space:normal;vertical-align:text-top}html .lp-body form .field.hs-fieldtype-radio>label,html .lp-body form .field.hs-fieldtype-checkbox>label{display:block}html .hs_cos_wrapper_type_rich_text ul li{list-style-type:disc}html .hs_cos_wrapper_type_rich_text ul li:before{content:""}html .row-fluid .flex-width{padding:60px 0 20px 10%;width:calc((100vw - 1030px) / 2 + 1030px);max-width:90%}.flex-width>.row-fluid-wrapper>.row-fluid{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.flex-width .flex-img{width:auto;max-width:50%}.flex-text{flex:1}.flex-width p{margin:20px 0}.more-header{text-align:center}.more-header>span>div{padding:10px 0 30px}.more-res>span,.more-res-fullwidth>span{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-justify-content:center;justify-content:center}.more-res>span>div{width:33.33%;min-width:300px;padding:10px 10px 30px}.more-res-fullwidth>span>div{width:33.33%;min-width:300px;padding:10px 10px 30px}.more-res-item{border:1px solid #e5e5e5;box-shadow:0 0 15px rgba(0,0,0,.1);padding:10px 30px 30px;text-align:center}.more-res-item-fullwidth{border:1px solid #e5e5e5;box-shadow:0 0 15px rgba(0,0,0,.1)}.res-text-fullwidth{padding:20px 30px 30px}.more-res .res-type,.more-res-fullwidth .res-type{margin-bottom:0px;font-size:12px;font-weight:bold;color:#f26f00;text-transform:uppercase}.more-res h3.res-type,.more-res-fullwidth h3.res-type{margin-top:10px}.res-image{height:150px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.res-image-fullwidth{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center}.res-image img,.res-image-fullwidth img{max-height:100%}.blue-2c>span{display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.blue-2c h2,.blue-2c h3,.blue-2c h4,.blue-2c a{color:white}.blue-2c>span>div{min-width:50%;flex:1;padding:calc(6vh + 15px) calc(6vh + 15px) calc(6vh + 15px) 10%;color:white;background:#1a3973}.blue-2c>span>div:nth-child(4n+2){background:#102f69}.blue-2c>span>div:nth-child(4n+3){background:#102f69}.blue-2c>span>div:nth-child(even){padding:calc(6vh + 15px) 10% calc(6vh + 15px) calc(6vh + 15px)}.blue-2c>span>div:nth-last-child(1){padding-right:10%}.orange-1c h2,.orange-1c h3,.orange-1c h4,.orange-1c a{color:white}.orange-1c>span>div{min-width:100%;flex:1;padding:calc(6vh + 15px) calc((100vw - 1030px) / 2);color:white;background:#f06f00}#lp-footer{background:#34373c;color:white;text-align:right;padding:10px 0}.hs-content-name-ty-ela-guidebook-curriculum .span6.widget-span.widget-type-widget_container.flex-img{text-align:right;padding-right:20px}@media(max-width:1200px){.res-image{height:calc(10vw + 30px)}.orange-1c>span>div{padding:calc(6vh + 15px) calc((100vw - 970px) / 2)}html .overlap-body{top:calc(-10vw - 100px);margin-bottom:calc(-10vw - 100px)}.overlap-body .slick-arrow{top:calc(10vw + 100px)}.lp-body .hs_cos_wrapper_type_form{padding:calc(4vw + 5px)}}@media(max-width:991px){.orange-1c>span>div{padding:calc(6vh + 15px) calc((100vw - 750px) / 2)}html .overlap-body{max-width:80%}html .row-fluid .hero-wrapper{font-size:20px}}@media(max-width:767px){.new-lp .header-container-wrapper{min-height:0 !important}html .row-fluid .hero-wrapper .page-center{padding:90px 15px}html .row-fluid .hero-wrapper h1{font-size:2em}.flex-width>.row-fluid-wrapper>.row-fluid{display:block}.flex-width .flex-img{padding-bottom:30px;max-width:100%}.more-res>span>div{width:300px;min-width:0;max-width:100%;padding:10px 2px 20px}.more-res-item{padding:10px 15px 15px}.blue-2c>span>div{min-width:100%;padding:calc(6vh + 15px) 5% !important}.blue-2c>span>div:nth-child(odd){background:#1a3973}.blue-2c>span>div:nth-child(even){background:#102f69}.orange-1c>span>div{padding:calc(6vh + 15px) 20px}html .overlap-body{top:calc(-10vw - 50px);margin-bottom:calc(-10vw - 50px)}.overlap-body .slick-arrow{top:calc(10vw + 50px)}html .overlap-body{max-width:100%}html .row-fluid .hero-wrapper{font-size:16px}}