/******* Do not edit this file *******
Simple Custom CSS and JS - by Silkypress.com
Saved: Nov 23 2022 | 06:49:28 */
html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;height:100%}body{font-family:'Roboto' !important;font-size:14px;font-weight:400;line-height:1.8em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-ms-overflow-style:scrollbar;padding-top:70px;height:100%;margin:0;color:#333;background-color:#fff}@media(max-width:992px){body{padding-top:60px}}@media(min-width:992px){body.page-main{padding-top:0}}@media(max-width:550px){.page-main .content-wrapper #top-banner-main{margin-top:0;min-height:auto;height:auto;padding:60px 0 80px}.demo-popup .state-wrap .close-btn{right:5px !important}}.close-btn{cursor:pointer}.pull-right{float:right}.fa-play:before{content:"\f04b"}.fa-rss:before{content:"\f09e"}header,nav,section{display:block}a{background-color:transparent}h1{margin:.67em 0;font-size:2em}img{border:0}button,select{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button{-webkit-appearance:button}button::-moz-focus-inner{padding:0;border:0}*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}button,select{font-size:inherit;line-height:inherit}a{color:#337ab7;text-decoration:none}img{vertical-align:middle}h1,h2{font-weight:500;line-height:1.1;color:inherit}h1,h2{margin-top:20px;margin-bottom:10px}h1{font-size:36px}h2{font-size:30px}p{margin:0 0 10px}ul{margin-top:0;margin-bottom:10px}.container{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media(min-width:768px){.container{width:750px}}@media(min-width:992px){.container{width:970px}}@media(min-width:1200px){.container{width:1170px}}.row{margin-right:-15px;margin-left:-15px}.col-md-3,.col-md-8,.col-sm-12,.col-xs-12,.col-xs-6{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.btn{display:inline-block;padding:6px 12px;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.42857143;text-align:center;white-space:nowrap;vertical-align:middle;-ms-touch-action:manipulation;touch-action:manipulation;background-image:none;border:1px solid transparent;border-radius:4px}.btn-primary{color:#fff;background-color:#337ab7;border-color:#2e6da4}.btn-lg{padding:10px 16px;font-size:18px;line-height:1.3333333;border-radius:6px}.btn-block{display:block;width:100%}.collapse{display:none}.page-districts li.district a,.page-districts li.planspricing a,.page-teachers li.teacher a,.page-teacher-training-hub li.training-hub a,.page-our-story li.ourstory a,.page-careers li.careers a,.page-press li.press a,.page-teacher-premium li.teacher-premium a,.page-status li.status a,.page-privacy-policy li.privacy a,.page-terms-of-service li.terms a{color:#50aceb !important}.nav{padding-left:0;margin-bottom:0;list-style:none}.nav>li{position:relative;display:block}.nav>li>a{position:relative;display:block;padding:10px 15px}.navbar{position:relative;min-height:50px;margin-bottom:20px;border:1px solid transparent}@media(min-width:768px){.navbar{border-radius:4px}}@media(min-width:768px){.navbar-header{float:left}}.navbar-collapse{padding-right:15px;padding-left:15px;overflow-x:visible;-webkit-overflow-scrolling:touch;border-top:1px solid transparent;-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,.1);box-shadow:inset 0 1px 0 rgba(255,255,255,.1)}@media(min-width:768px){.navbar-collapse{width:auto;border-top:0;-webkit-box-shadow:none;box-shadow:none}.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}.navbar-fixed-top .navbar-collapse{padding-right:0;padding-left:0}}.navbar-fixed-top .navbar-collapse{max-height:340px}@media(max-device-width:480px) and (orientation:landscape){.navbar-fixed-top .navbar-collapse{max-height:200px}}.navbar-fixed-top{position:fixed;right:0;left:0;z-index:1030}@media(min-width:768px){.navbar-fixed-top{border-radius:0}}.navbar-fixed-top{top:0;border-width:0 0 1px}body.admin-bar .navbar-fixed-top{top:32px}.navbar-brand{float:left;height:50px;padding:15px 15px;font-size:18px;line-height:20px}@media(min-width:768px){.navbar>.container .navbar-brand{margin-left:-15px}}.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-top:8px;margin-right:15px;margin-bottom:8px;background-color:transparent;background-image:none;border:1px solid transparent;border-radius:4px}.navbar-toggle .icon-bar{display:block;width:22px;height:2px;border-radius:1px}.navbar-toggle .icon-bar+.icon-bar{margin-top:4px}@media(min-width:768px){.navbar-toggle{display:none}}.navbar-nav{margin:7.5px -15px}.navbar-nav>li>a{padding-top:10px;padding-bottom:10px;line-height:20px}@media(min-width:768px){.navbar-nav{float:left;margin:0}.navbar-nav>li{float:left}.navbar-nav>li>a{padding-top:15px;padding-bottom:15px}}@media(min-width:768px){.navbar-right{float:right !important;margin-right:-15px}}.navbar-default{background-color:#f8f8f8;border-color:#e7e7e7}.navbar-default .navbar-brand{color:#777}.navbar-default .navbar-nav>li>a{color:#777}.navbar-default .navbar-toggle{border-color:#ddd}.navbar-default .navbar-toggle .icon-bar{background-color:#888}.navbar-default .navbar-collapse{border-color:#e7e7e7}.container:after,.container:before,.nav:after,.nav:before,.navbar-collapse:after,.navbar-collapse:before,.navbar-header:after,.navbar-header:before,.navbar:after,.navbar:before,.row:after,.row:before{display:table;content:" "}.container:after,.nav:after,.navbar-collapse:after,.navbar-header:after,.navbar:after,.row:after{clear:both}.pull-right{float:right !important}.hide{display:none !important}.hidden{display:none !important}@-ms-viewport{width:device-width}@media(max-width:767px){.hidden-xs{display:none !important}}:focus{outline:0}.f20{font-size:20px}.f28{font-size:28px}button,a{outline:0 !important}.rounded-blue-btn{border:0;border-radius:25px;background-color:#50aceb;color:#fff}.rounded-green-btn{border:0;border-radius:25px;background-color:#0cc18c;color:#fff}img{max-width:100%;height:auto}h1,h2{color:#444}#main-header{border:0;min-height:60px;width:100%}#main-header .navbar-header button.navbar-toggle{position:relative;float:right;margin-right:5px;padding:8px 10px;margin-top:5px;margin-bottom:5px;background-color:transparent;background-image:none;border:0}#main-header .navbar-header button.navbar-toggle .icon-bar{margin:6px 0;display:block;width:25px;height:3px;background:#23b1df;border-radius:3px}@media(max-width:992px){.page-main #main-header.navbar-default.affix-top .navbar-header .navbar-brand{background-position:0 8px}.navbar-toggle{display:inline-block}.navbar-header{float:none}.navbar-collapse.collapse{display:none !important;width:100%;border-top:1px solid #ddd}.navbar-collapse.collapse .navbar-right{margin:7.5px 0;float:none;width:100%}.navbar-collapse .navbar-right li,#main-header .nav.navbar-right li.main{width:100%;margin:0}.navbar-collapse .navbar-right li a{padding:15px 25px !important}}#main-header.navbar-default .navbar-brand{background-size:164px;width:180px;background-repeat:no-repeat;height:50px;margin:10px 0 10px 15px}@media screen and (max-width:480px){.page-main #main-header.navbar-default.affix-top .navbar-header .navbar-brand,#main-header.affix-top .navbar-brand{padding:25px 0;background-position:3px -109px;background-size:185px;height:32px;margin:5px 0 5px 6px}}@media screen and (min-width:480px) and (max-width:992px){#main-header.affix-top .navbar-brand{margin:5px 0 5px 15px;background-position:0 10px;background-size:160px}}@media screen and (min-width:992px){#main-header #navbar{float:right}}#main-header .free-ac-link{margin-top:18px;width:190px;margin-left:7px;text-decoration:none}@media screen and (max-width:991px){#main-header .free-ac-link{position:absolute;top:0;right:18%;margin-top:14px}}#main-header .free-ac-link .free-ac-btn{font-size:15px;padding:8px 24px;font-weight:500;letter-spacing:.3px;background:#24a7e8;box-shadow:0 4px 6px rgba(50,50,93,.11),0 1px 3px rgba(0,0,0,.08)}@media screen and (max-width:992px){#main-header .free-ac-link .free-ac-btn{padding:6px 24px}}@media screen and (max-width:480px){#main-header .free-ac-link .free-ac-btn{padding:8px 0;width:100px;margin:0 auto}}#main-header .nav li.main{margin-left:20px}#main-header .nav li.main a{font-weight:500}#main-header .nav li a{padding-top:20px;padding-bottom:20px;font-size:15px;font-weight:400;color:#333}@media screen and (min-width:768px){#main-header .nav li a{line-height:29px}}#main-header .navbar-collapse{max-height:500px}#main-header.navbar-default{background:#fff;margin-bottom:0}.page-main #main-header .nav li a{color:#fff}@media screen and (min-width:992px){.page-main #main-header.navbar-default.affix-top{padding-top:10px}.page-main #main-header.navbar-default{background:transparent}}.page-main #main-header.navbar-default.affix-top .navbar-brand{background-position:0 -46px}@media screen and (max-width:992px){#main-header.navbar-default{background:white}#main-header.navbar-default .navbar-nav li a{color:#4e4e4e}}#videoModal1 .modal-dialog{height:100%;width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;padding-bottom:5%;margin:0}@media screen and (max-width:768px){#videoModal1 .modal-dialog{padding-bottom:0}}#videoModal1 .modal-dialog .modal-content{width:90%;max-width:800px}@media screen and (max-width:768px){#videoModal1 .modal-dialog .modal-content{width:98% !important;max-width:100%}#videoModal1 .modal-dialog .modal-content .modal-body{padding:10px}}#videoModal1 .modal-dialog .modal-content a.modal-close-button{position:absolute;top:-1em;right:-1em;z-index:1;margin:0}@media screen and (max-width:768px){#videoModal1 .modal-dialog .modal-content a.modal-close-button{top:-1.7em;right:.5em}}#videoModal1.modal .modal-content{background-color:transparent}#videoModal1.modal .modal-content .modal-body{background-color:transparent}#videoModal1.modal .modal-content a{position:absolute;top:13px;right:-28px;z-index:1;line-height:28px;border:3px solid #fff}#video-iframe1{height:300px}@media screen and (min-width:768px){#video-iframe1{height:430px}}#videoModal1 .modal-dialog{height:100%;width:100%;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;padding-bottom:5%;margin:0}@media screen and (max-width:768px){#videoModal1 .modal-dialog{padding-bottom:0}}#videoModal1 .modal-dialog .modal-content{width:90%;max-width:800px}@media screen and (max-width:768px){#videoModal1 .modal-dialog .modal-content{width:98% !important;max-width:100%}#videoModal1 .modal-dialog .modal-content .modal-body{padding:10px}}#videoModal1 .modal-dialog .modal-content a.modal-close-button{position:absolute;top:-1em;right:-1em;z-index:1;margin:0}@media screen and (max-width:768px){#videoModal1 .modal-dialog .modal-content a.modal-close-button{top:-1.7em;right:.5em}}.link-invisible{position:absolute;left:-999999px;top:-999999px;font-size:1;height:1;width:1;line-height:1}.demo-popup .state-wrap{display:flex;flex-direction:column;position:fixed;z-index:9999;width:100%;height:100%;max-width:400px;max-height:280px;background:white;top:0;bottom:0;left:0;right:0;margin:auto;box-shadow:0 0 20px rgba(0,0,0,.27);padding:25px;align-items:center;border-radius:6px}.demo-popup .state-wrap h1{margin-top:15px;font-size:36px;font-weight:500}.demo-popup .state-wrap select{min-height:36px;padding:0;width:70%;margin:30px 0;border:1px solid #d5d5d5;background:white;color:black}.demo-popup .state-wrap select option.it{font-style:italic;opacity:.5}.demo-popup .state-wrap .demo-btn{background-image:linear-gradient(3deg,#1bc197 0,#26adf0 100%);border-radius:60px;min-width:200px;text-align:center;font-weight:500}.demo-popup .state-wrap .close-btn{display:block;height:20px;width:20px;background:url(https://cdn.edulastic.com/website/images/Home_page/close-video.svg) no-repeat;background-size:cover;position:absolute;top:-30px;right:-30px}.demo-popup .overlay{position:fixed;top:0;left:0;right:0;bottom:0;overflow:hidden;z-index:9998;background-color:#a5a5a5;background-color:rgba(1,1,1,.37)}.content-wrapper #top-banner-main{box-shadow:none;position:relative;background-image:url(//res.cloudinary.com/glider/image/upload/f_auto,q_60,fl_progressive/eduweb/home-bg_4.jpg);background-size:cover;margin-top:-80px;background-repeat:no-repeat;background-position:top center;height:85vh;min-height:680px;padding-top:70px}.content-wrapper #top-banner-main .container{height:100%}.content-wrapper #top-banner-main .container .row{height:100%;position:relative}.content-wrapper #top-banner-main .container .row .banner-content{display:flex;display:-webkit-flex;flex-direction:column;-webkit-flex-direction:column;align-items:center;-webkit-align-items:center;justify-content:center;-webkit-justify-content:center;padding:70px 0;z-index:2}@media screen and (max-width:480px){.content-wrapper #top-banner-main .container .row .banner-content{padding:0}}@media screen and (max-width:480px){.content-wrapper #top-banner-main{height:600px;background-image:url(//res.cloudinary.com/glider/image/upload/f_auto,q_auto,fl_progressive/eduweb/home-bg-mob.jpg);background-size:cover}}.content-wrapper #top-banner-main .container .row .banner-content .banner-heading{color:#fff;font-size:50px;letter-spacing:1px;line-height:62px;font-weight:600;max-width:700px;text-align:center}@media screen and (max-width:480px){.content-wrapper #top-banner-main .container .row .banner-content .banner-heading{font-size:30px;padding:0 15px;line-height:33px;margin-bottom:.5em}}.content-wrapper #top-banner-main .container .row .banner-content .banner-sub-heading{opacity:.6;font-size:22px;color:#fff;letter-spacing:.44px;line-height:28px;padding:0 60px;font-weight:400;max-width:790px;text-align:center;margin-top:1em}@media screen and (max-width:480px){.content-wrapper #top-banner-main .container .row .banner-content .banner-sub-heading{font-size:16px;padding:0 1em;line-height:normal;margin-top:0}}.content-wrapper #top-banner-main .container .row .banner-content .banner-sub-heading{margin-bottom:0}.content-wrapper #top-banner-main .container .row .banner-content .btn-container{display:flex;flex-direction:row;align-items:center;justify-content:center;padding:40px 15px}@media screen and (max-width:480px){.content-wrapper #top-banner-main .container .row .banner-content .btn-container{flex-direction:column;padding-top:30px}}.content-wrapper #top-banner-main .container .row .banner-content .btn-container .request-demo-btn{border-radius:100px;width:177px;height:50px;background:transparent;margin-right:25px;border-width:2px;border-color:#2cbbb0;font-weight:400}@media screen and (max-width:480px){.content-wrapper #top-banner-main .container .row .banner-content .btn-container .request-demo-btn{width:280px;order:2;margin:0}}.content-wrapper #top-banner-main .container .row .banner-content .btn-container .rounded-blue-btn{background-image:linear-gradient(3deg,#1bc197 0,#26adf0 100%);border-radius:100px;width:190px;height:50px;font-size:18px;color:#fff;text-align:center;line-height:30px;font-weight:400}@media screen and (max-width:480px){.content-wrapper #top-banner-main .container .row .banner-content .btn-container .rounded-blue-btn{width:280px;order:1;margin-bottom:1em}}.content-wrapper #top-banner-main .container .row .banner-content .btn-container .rounded-blue-btn .fa{position:relative;left:14px;top:0}@media screen and (max-width:480px){.content-wrapper #top-banner-main .container .row .banner-content .btn-container .rounded-blue-btn .fa{left:2em}}.content-wrapper #top-banner-main .brand-holder{position:absolute;height:100px;left:0;right:0;bottom:0;margin:auto;display:flex;display:-webkit-flex;align-items:center;-webkit-align-items:center;justify-content:space-between;-webkit-justify-content:space-between;max-width:1170px;z-index:1}.content-wrapper #top-banner-main .brand-holder .brand-image{padding:0 3em;width:220px;opacity:.5}@media screen and (max-width:992px){.content-wrapper #top-banner-main .brand-holder .brand-image{padding:0 2em}.page-main .content-wrapper{margin-top:-80px}}@media screen and (max-width:768px){.content-wrapper #top-banner-main .brand-holder .brand-image.excl-1{display:none}}@media screen and (max-width:480px){.content-wrapper #top-banner-main .brand-holder .brand-image{padding:0 1.5em}.content-wrapper #top-banner-main .brand-holder .brand-image.excl-2{display:none}}.content-wrapper #top-banner-main .mask{display:block;position:absolute;bottom:0;width:100%;height:60%;background:linear-gradient(0deg,rgba(0,4,18,.9) 0,rgba(0,0,0,0) 100%)}#assessments{margin-bottom:40px;padding-top:40px}#assessments .assessment-container{padding:60px 16px;max-width:950px;margin:0 auto}#video-iframe1{height:300px}@media screen and (min-width:768px){#video-iframe1{height:430px}}p{font-size:16px}