#esl-landing-page{overflow-x:hidden;font-family:Roboto}#esl-landing-page .button-blue{background:#003e7c}#esl-landing-page .esl-bg-test{background:#c1c1c1}#esl-landing-page .esl-bg-blue{background:#2399f9}@media (max-width:767px){#esl-landing-page .esl-bg-blue{background-image:none!important}}@media (min-width:970px){#esl-landing-page .container{width:41.7%}}@media (max-width:970px){#esl-landing-page .container{width:100%;margin:0;padding:0}}#esl-landing-page .container .text-wrapper{padding:30px 100px;height:500px}@media (min-width:970px){#esl-landing-page .container .text-wrapper{border-top-right-radius:200px;border-bottom-right-radius:200px;border-right:65px solid rgba(255,255,255,0)}}@media (max-width:1500px){#esl-landing-page .container .text-wrapper{background:#2399f9}}@media (max-width:1440px){#esl-landing-page .container .text-wrapper{padding:30px 75px}}@media (max-width:1315px){#esl-landing-page .container .text-wrapper{padding:30px 55px}}#esl-landing-page .image-container{width:285px;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:start;align-items:flex-start}@media (max-width:970px){#esl-landing-page .image-container{display:none}}#esl-landing-page .image-container div{background:#2399f9;display:-ms-flexbox;display:flex;-ms-flex-pack:center;justify-content:center;width:255px;padding:25px;border-bottom-left-radius:16px;border-bottom-right-radius:16px}#esl-landing-page .esl-bg-purple{background:#79499d}#esl-landing-page .esl-bg-green{background:#5d8200}#esl-landing-page .esl-button-purple{color:#79499d;border:2px solid #79499d!important}#esl-landing-page .esl-button-purple:hover{background-color:#fff!important}#esl-landing-page .esl-bg-scheme{background:#2399f9}#esl-landing-page .esl-faq-button{color:#2399f9!important;background-color:#fff!important}#esl-landing-page .esl-bg-faq{background-color:#e8e7e7!important}@media (min-width:1920px){#esl-landing-page .heading-col{height:500px}}#esl-landing-page .content-wrapper{width:100%}#esl-landing-page .esl-extra-section p{font-size:20px}#esl-landing-page .esl-extra-section .content-wrapper{width:100%;margin-left:30px}@media (min-width:1260px){#esl-landing-page .esl-extra-section .content-wrapper{margin-left:280px}}#esl-landing-page .esl-extra-section a{padding:5px 10px 5px 10px}#esl-landing-page .esl-extra-section .esl-purple-filter{-webkit-filter:invert(24%) sepia(22%) saturate(5482%) hue-rotate(220deg) brightness(46%) contrast(82%);filter:invert(24%) sepia(22%) saturate(5482%) hue-rotate(220deg) brightness(46%) contrast(82%)}#esl-landing-page h1:not(.modal-title){font-size:35px}@media (max-width:1024px){#esl-landing-page h1:not(.modal-title){font-size:30px}}#esl-landing-page .esl-header{background-size:cover;background-position:right;background-repeat:no-repeat;height:500px}@media (min-width:768px) and (max-width:1220px){#esl-landing-page .esl-header h1{font-size:29px;margin-bottom:-10px!important}#esl-landing-page .esl-header p{font-size:14px;margin-bottom:5px}#esl-landing-page .esl-header .esl-button{font-size:14px}}#esl-landing-page h2{font-size:40px}#esl-landing-page .esl-points{display:-ms-flexbox;display:flex;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-ms-flex-align:center;align-items:center;padding:0 20px;white-space:nowrap;overflow-x:auto;overflow-y:hidden;width:100%}@media (min-width:1024px) and (max-width:1280px){#esl-landing-page .esl-points{overflow-x:hidden}}@media (min-width:1024px){#esl-landing-page .esl-points{-ms-flex-pack:center;justify-content:center}}#esl-landing-page .esl-points .points{-ms-flex-negative:0;flex-shrink:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;-ms-flex-align:center;align-items:center;max-width:318px;line-height:150%;margin:0 15px}#esl-landing-page .esl-points .points img{height:150px}#esl-landing-page .esl-points .points .text{width:318px;margin:0 15px;white-space:normal}@media (min-width:1024px) and (max-width:1280px){#esl-landing-page .esl-points .points{max-width:224px}#esl-landing-page .esl-points .points img{height:120px}#esl-landing-page .esl-points .points .text{width:260px}}@media (max-width:1440px){#esl-landing-page .esl-points .points .heading{font-size:24px}#esl-landing-page .esl-points .points .text{font-size:20px}}#esl-landing-page .esl-image-container{display:-ms-grid;display:grid}#esl-landing-page .esl-image-container .esl-image-container-child{grid-area:1/1/2/2}#esl-admin .sidenav .nav-item{display:block;cursor:pointer;width:238px;height:50px;-ms-flex-align:center;align-items:center;font-size:14px;padding:10px}#esl-admin .sidenav .nav-item:not(.heading-only):hover{background-color:#f2f2f2}#esl-admin .sidenav .nav-item.nav-item-active{background-color:#e1f2ff!important}#esl-admin .sidenav .nav-item.heading-only{font-weight:700}@media (min-width:2400px){#esl-admin .sidenav .nav-item{display:block}}#esl-admin .sidenav .nav-item a,#esl-admin .sidenav .nav-item span{color:#333;text-decoration:none;width:100%}#esl-admin .sidenav .nav-item .box-icon{height:84%;display:-ms-inline-grid;display:inline-grid;-ms-flex-align:center;align-items:center;width:14%;-ms-flex-pack:center;justify-content:center}#esl-admin .sidenav .nav-item img{float:left}#esl-admin .sidenav .nav-item span:not(.nav-heading){margin-left:15px}#esl-admin .sidenav .nav-item a{color:#333;text-decoration:none;width:100%}#esl-admin .sidenav .sub-item a{margin-left:20px}@media (max-width:767px){#esl-admin #esl-inner #esl-inner-settings #settings-table-div table tr:nth-child(odd) td{background-color:transparent}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table tr td{display:block;min-height:40px;border-bottom:none}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table tr td:last-of-type{border-bottom:1px solid #ddd;text-align:right}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table tr td:last-of-type a{display:inline-block}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table tr td:nth-child(odd){background-color:#f3f1f1}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table tr:first-of-type{display:none}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table td:before{content:attr(data-label);float:left;text-transform:uppercase;font-weight:700}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table{border:none}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table td{display:block;text-align:right;padding:10px 10px}#esl-admin #esl-inner #esl-inner-settings #settings-table-div table tr{border-bottom:45px solid transparent}}#esl-admin #esl-inner #esl-inner-reporting table,#esl-admin #esl-inner #esl-inner-settings table{border-collapse:collapse;width:100%}#esl-admin #esl-inner #esl-inner-reporting table td,#esl-admin #esl-inner #esl-inner-reporting table th,#esl-admin #esl-inner #esl-inner-settings table td,#esl-admin #esl-inner #esl-inner-settings table th{border:1px solid #ddd;padding:8px;text-align:center}#esl-admin #esl-inner #esl-inner-reporting table tr:nth-child(even),#esl-admin #esl-inner #esl-inner-settings table tr:nth-child(even){background-color:#f2f2f2}#esl-admin #esl-inner #esl-inner-reporting table tr:hover,#esl-admin #esl-inner #esl-inner-settings table tr:hover{background-color:#ddd}#esl-admin #esl-inner #esl-inner-reporting table th,#esl-admin #esl-inner #esl-inner-settings table th{color:#fff;background-color:#009ec2}#esl-admin #esl-inner #esl-inner-reporting table th.action,#esl-admin #esl-inner #esl-inner-settings table th.action{width:50px}#esl-admin #esl-inner #esl-inner-reporting table th.progressCol,#esl-admin #esl-inner #esl-inner-settings table th.progressCol{cursor:pointer}#esl-admin #esl-inner #esl-inner-reporting .blue-button,#esl-admin #esl-inner #esl-inner-settings .blue-button{color:#007cbd!important}#esl-admin #esl-inner #esl-inner-reporting .bulk-settings,#esl-admin #esl-inner #esl-inner-reporting .reporting-filters-clear,#esl-admin #esl-inner #esl-inner-reporting .reporting-filters-submit,#esl-admin #esl-inner #esl-inner-settings .bulk-settings,#esl-admin #esl-inner #esl-inner-settings .reporting-filters-clear,#esl-admin #esl-inner #esl-inner-settings .reporting-filters-submit{padding:10px 15px}#esl-admin #esl-inner #esl-inner-settings #pupil_search{height:44px;background:#fff 0 0 no-repeat padding-box;box-shadow:0 3px 6px #00000029;border:1px solid #adadad;border-radius:34px}#esl-admin #esl-inner #esl-inner-settings .pupil-search{margin-left:-40px;position:absolute;margin-top:3px;cursor:pointer;background-color:transparent}#esl-admin #esl-inner #esl-inner-reporting #esl-reporting-filters-form .form-group label{margin-right:10px;margin-left:10px}#esl-admin #esl-inner #esl-inner-reporting #esl-reporting-filters-form .form-group select{font-size:16px}#esl-admin #esl-inner #esl-inner-reporting #esl-reporting-filters-form .form-group button{margin-left:10px}#esl-admin #esl-inner #esl-inner-reporting .esl-export:hover{color:#007cbd}.esl-settings-modal{width:750px!important}.esl-settings-modal h2{color:#009ec2}.esl-settings-modal button{background-color:#009ec2}.esl-settings-modal button:hover{background-color:#009ec2!important}