/*!
 * schoolzone
 * 
 * 
 * @author 
 * @version 1.0.0
 * Copyright 2017. ISC licensed.
 */
@import url(http://fonts.googleapis.com/css?family=Ubuntu+Mono:700);.slick-slider{box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list,.slick-slider{position:relative;display:block}.slick-list{overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translateZ(0);transform:translateZ(0)}.slick-track{position:relative;left:0;top:0;display:block}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.a-wrap{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%) scale(.7);transform:translate(-50%,-50%) scale(.7);border:.1px solid hsla(0,0%,100%,.1)}.general#masterhead .site-branding #Logo{opacity:1!important}.general#masterhead .site-branding #Logo .logo-container .logo-colour{fill:#0082ca}.int-page{padding-top:100px;min-height:auto!important}.int-page footer{margin-top:0}.no-scoll{position:fixed;overflow:hidden;width:100%}body{font-family:futura-pt,sans-serif;margin:0;background-color:#fff;z-index:0;background-color:transparent;position:relative}.loading{width:100%;height:100vh;display:block;background-size:cover!important;background-color:#fff;z-index:6;position:fixed}#content,.loading{transition:all .2s ease-in-out}#content{background-size:100% auto!important;overflow:hidden;opacity:0}.grid-container{margin:0 auto}h1{font-size:22px;margin:0;padding:0;position:relative;font-weight:500}h1,h2{color:#000}h2{font-size:20px}h3{color:#000}p{letter-spacing:.5px;line-height:24px;font-weight:100}a,p{font-size:16px;color:#000}a{font-weight:500;position:relative;display:block}a,a:hover{text-decoration:none}a:hover{background:#f64b7f;color:#000}a.inline{display:inline}ul{margin:0;padding:0;list-style-type:square;padding-left:20px}ul li{font-weight:300;line-height:24px;position:relative}.button,button{border:1px solid #000;width:100%;display:block;max-width:180px;text-align:center;text-transform:uppercase;font-weight:200;letter-spacing:2px;font-size:8pt;margin:1em 0;padding:5px}.thanks{max-width:100%!important}#page{background-color:#fff;position:relative;overflow:hidden}.home-banner #Logo{display:none}#masterhead{position:absolute;top:0;width:100%;z-index:6}#masterhead.active{background:hsla(0,0%,100%,.8);box-shadow:1px -15px 49px #888;mix-blend-mode:normal}#masterhead.active .site-branding{display:block}#masterhead.active .site-branding #Logo{opacity:1;display:block;visibility:visible}#masterhead.active .site-branding #Logo .logo-colour{fill:gold}#masterhead.active #site-navigation,#masterhead.active #site-navigation .menu-primary-navigation-container{display:block}#masterhead .site-branding{width:15%;overflow:hidden;float:left;max-height:80px}#masterhead .site-branding #Logo{min-height:80px;opacity:0;padding:10px 0;height:80px}#masterhead .site-branding #Logo .logo-container{padding:0;display:block;margin:0;width:100%}#masterhead .site-branding #Logo .logo-container .logo-colour{fill:#fff}#masterhead #site-navigation{display:none;position:absolute;float:left;text-align:center;top:80px;padding:0 20px;background:hsla(0,0%,100%,.8);left:0}#masterhead #site-navigation ul{padding:0;padding-left:0!important;margin:0;list-style-type:square}#masterhead #site-navigation ul li{float:left;display:block;text-align:center;padding:0;margin:0}#masterhead #site-navigation ul li:before{display:none}#masterhead #site-navigation ul li a{display:block;vertical-align:middle;float:none;text-align:center;padding:5px 0}#masterhead #site-navigation ul li a:after{display:none}#masterhead #site-navigation ul li:hover>.sub-menu{display:block}#masterhead #site-navigation ul li>.sub-menu{display:none;position:relative;left:0;width:100%}#masterhead #site-navigation ul li>.sub-menu>li{display:block;text-align:center;float:none;padding:0;margin:0;max-width:100%;height:auto}#masterhead #site-navigation ul li>.sub-menu>li a{padding:5px 0;margin:0;display:block;background:#fff;border:1px solid #f5f5f5}#masterhead #site-navigation ul li>.sub-menu>li a:hover{background-color:#0082ca}#masterhead .visible-icons{max-height:80px}#masterhead .visible-icons .nav-trigger{display:table-cell;vertical-align:middle;height:80px;float:none;z-index:4;cursor:pointer}#masterhead .visible-icons .nav-trigger span{display:block;height:2px;background:#000}#masterhead .visible-icons .nav-trigger span:nth-child(2){margin:14px 0}#masterhead .visible-icons .login-icon{display:table-cell;vertical-align:middle;height:80px;position:absolute;top:0;right:0}#masterhead .visible-icons .login-icon a{height:80px;background:none}#masterhead .visible-icons .login-icon a svg image{fill:gold;background-color:gold}#masterhead .visible-icons .login-icon #login-icon{padding:0;max-width:38px;float:right}#masterhead .visible-icons .login-icon #login-icon .login-icon-colour{fill:gold;background-color:gold}#masterhead .visible-icons .login-icon #login-icon svg{height:100%}.home-header{width:100vw;height:100vh;min-height:480px;display:table;position:relative}.home-header .logo-container{position:absolute;width:100%;bottom:40px}.home-header .logo-container .logo-wrapper{width:100%;opacity:0;transition:all 1s ease-in-out}.home-header .logo-container .logo-wrapper.loaded{opacity:1}.home-header .logo-container .logo-colour{fill:gold}.home-header .logo-container .logo-colour-school{fill:#000}.svg-item{width:100%;height:100vh;position:absolute;top:0;left:0;overflow:visible}.svg-item #element2{mix-blend-mode:multiply}.svg-item #element2,.svg-item #element5{overflow:visible;width:100%;height:100%}@-moz-document url-prefix(){#element1,#element2,#element4,.color-box,.image-filter{mix-blend-mode:unset!important;opacity:.8!important}}@media (-ms-high-contrast:active),all and (-ms-high-contrast:none){#element1,#element2,#element4,.color-box,.image-filter{mix-blend-mode:unset!important;opacity:.8!important}.elements-container,.sub-elements-container{overflow:hidden}.int-elements-container svg{width:100%;height:100vh}}#element1,#element4{mix-blend-mode:multiply}svg{overflow:visible!important}.client-section{position:relative;display:table;width:100%}.client-section #clientWrap .client-item .box-a{float:none}.client-section #clientWrap .box{position:relative;z-index:2}.client-section #clientWrap .box .box-align{display:table}.client-section #clientWrap .box .box-align .text-wrapper{width:100%;padding:50px 0;z-index:2}.client-section #clientWrap .box .box-align .text-wrapper a:hover{background:#0082ca}.soundbite-section{position:relative;display:table;width:100%}.soundbite-section .soundbite{margin:25px 0;padding:15px;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.teachers-section{position:relative;display:table;width:100%}.teachers-section .teachers-section{float:none}.teachers-section .box{position:relative;z-index:2}.teachers-section .box .box-align{display:table}.teachers-section .box .box-align .text-wrapper{width:100%;padding:50px 0;z-index:2}.teachers-section .box .box-align .text-wrapper a:hover{background:#0082ca}#element3,#element6,#element7,#element8{mix-blend-mode:normal!important;position:relative;z-index:3}#element3 .box-a,#element3 .box-a .box-a-conatiner,#element6 .box-a,#element6 .box-a .box-a-conatiner,#element7 .box-a,#element7 .box-a .box-a-conatiner,#element8 .box-a,#element8 .box-a .box-a-conatiner{mix-blend-mode:normal!important}.section{position:relative;display:table;width:100%}.section .blog-box{z-index:4}.blog-box{min-height:200px;position:relative}.blog-box .blog-img{display:block;min-height:200px;position:absolute;background-size:cover!important;background-position:50%!important;bottom:0;top:0}.blog-box .box-img-1{background:url(../images/boximg1.jpg)}.blog-box .box-img-2{background:url(../images/boximg2.jpg)}.blog-box .box-img-3{background:url(../images/boximg3.jpg)}.blog-box .box-img-4{background:url(../images/boximg4.jpg)}.blog-box .blog-content{min-height:180px;padding:25px}.blog-box button{background:none;fill:none;float:right}.pagination{padding:0;text-align:center;padding:15px}.pagination li{list-style:none;display:inline-block;padding:5px}.pagination li.active{color:#00bfd6;font-weight:bolder}.course-box{min-height:200px;position:relative}.course-box .course-content{min-height:180px;padding:25px 0}.course-box button{background:none;fill:none;float:right;margin-top:80px}.bigbutton{width:100%;min-width:auto!important;max-width:100%!important;background:none;padding:15px}.blue-text-int{padding:25px 0;color:#fff}.blue-text-int h2,.blue-text-int p{color:#fff}.int-box-white{margin:0 0 25px;border:1px solid rgba(0,0,0,.1);background:hsla(0,0%,100%,.2);box-shadow:0 0 20px 0 rgba(0,0,0,.1)}.int-box-white .box-content-wrap{padding:35px 0}.int-box-border{box-shadow:0 0 20px 0 rgba(0,0,0,.1);border:1px solid rgba(0,0,0,.1);margin:0 0 25px}#int-content{background-size:contain!important;overflow:hidden;padding-top:80px}#int-content footer{margin-top:45px}.int-box{opacity:0;-webkit-transform:translateY(10%);transform:translateY(10%)}.layer{opacity:0;-webkit-transform:translate(10%,10%);transform:translate(10%,10%)}.int-box-a,.int-box-a h2{text-align:center}.int-box-a h2{padding:0;margin:0;font-size:30px;color:#fff;width:100%;display:block}.int-box-a a,.int-box-a p{color:#fff;font-size:9pt}.int-box-a .button{font-size:8pt;margin:15px auto;border-color:#fff}.int-bg{position:absolute!important;top:0;width:100%}.double-down,.quater-down,.third-down{min-height:100%!important}.one-up{top:0}.int-box{display:table;mix-blend-mode:multiply!important;margin:15px 0}.int-box .int-box-wrap{display:table-cell;vertical-align:middle;padding:25px!important}.int-box .int-box-title{font-size:32px;font-weight:900}.int-box .int-box-line{border:2px solid #000}.int-box .int-box-text{font-size:15px;letter-spacing:.5px;line-height:20px;font-weight:100}.box-position{position:relative;z-index:5}.box-wrapper{margin:0;right:0;z-index:5}.box-a{display:table;width:100%;box-sizing:border-box}.box-a .box-a-wrap{display:table-cell;vertical-align:middle;text-align:center;position:relative}.box-a h2{padding:0;margin:0;font-size:30px;color:#fff;width:100%;text-align:center;display:block}.box-a a,.box-a p{color:#fff;font-size:15px}.box-a .button{font-size:11px;margin:15px auto;border-color:#fff;padding:3px 0;letter-spacing:1px;max-width:120px}.method{margin:10px 0;padding:0;padding-left:20px;list-style-type:square}.method li{position:relative}.method.mt-one li:before{background:#ff4338}.method.mt-two li:before{background:gold}.method.mt-three li:before{background:#f64b7f}.method.mt-four li:before{background:#00bfd6}.field{width:100%;background:rgba(0,0,0,.1);padding:5px;box-sizing:border-box;margin:3px 0;font-weight:500;position:relative;font-size:12px}.temp-button{font-size:12px;background:gold;position:absolute;right:0;top:0;bottom:0;padding:4px;width:30%;text-align:center}.social{text-align:center;padding:10px;height:40px;background-size:auto 20px;transition:all .2s ease-in-out}.social,.social:hover{background-position:50%;background-repeat:no-repeat}.social:hover{background-size:auto 22px;background-color:#f7a800;fill:orange}.social.tw{background-image:url(../images/f-tw.png)}.social.fb{background-image:url(../images/f-fb.png)}.social.li{background-image:url(../images/f-li.png)}.social.in{background-image:url(../images/f-in.png)}footer{display:table;position:relative;width:100%;text-align:center;box-shadow:1px 15px 50px #888;background:hsla(0,0%,100%,.5);box-sizing:border-box;padding:10px 0}.footer-box{text-align:left;min-height:150px!important}.footer-box h3{font-size:16px;font-weight:bolder;margin:10px 0}.footer-box a,.footer-box p{font-size:14px;padding:5px;margin:0;line-height:100%!important;font-weight:300}.footer-box a{display:block}.footer-box form input{border:0;outline:0;background:hsla(0,0%,96%,.5);margin:0;font-size:15px;font-family:inherit;letter-spacing:1px;padding:10px}.footer-box form input:focus{background:#f5f5f5}.footer-box form .temp-button{background:gold;fill:gold;border-radius:0!important}.footer-box form .temp-button:hover{background-color:#0082ca}.box-1{position:relative;margin:0 0 25px}.tw-button{background:url(../images/tw.jpg);background-size:contain!important;background-repeat:no-repeat!important;background-position:50%;background-color:gold}.li-button,.tw-button{height:60px;display:block}.li-button{background:url(../images/li.jpg);background-size:contain!important;background-repeat:no-repeat!important;background-position:50%;background-color:gold}.side-bxs>div{margin-bottom:25px}.box-social{left:0}.pen-scene{margin:0 0 25px}.pen-scene h2{color:#fff}.int-elements-container{position:absolute;top:800px;width:100%;mix-blend-mode:multiply}.search-form{border-bottom:1px solid}.search-form ul{list-style:none;margin:0!important;padding:0!important}.search-form ul li{display:table;clear:both}.search-form ul li .form-title{padding:0;margin:0;text-transform:uppercase;font-size:14px;letter-spacing:2px}.search-form ul li input,.search-form ul li select{min-height:30px;border-radius:0!important;-webkit-outline:.1px solid!important;-webkit-border:0!important;border:1px solid;outline:0;-webkit-appearance:none;margin:5px 0;padding:6px}.search-form ul li button{max-width:auto!important;max-width:100%!important;outline:.1px solid!important;border:1px solid;background:none;fill:none;transition:all .2s ease-in-out;margin:5px 0;-webkit-appearance:none;-webkit-border-radius:0}.search-form ul li button:hover{background:#00bfd6;fill:#00bfd6}.search-form ul li.phase-checkbox label{position:relative}.search-form ul li.phase-checkbox input[type=checkbox]{visibility:hidden}.search-form ul li.phase-checkbox input[type=checkbox]+span{background:transparent;border:1px solid #000;-webkit-outline:1px solid #000;text-align:center;position:absolute;left:0;width:100%}.search-form ul li.phase-checkbox input[type=checkbox]+span:hover{background:#f64b7f;cursor:pointer}.search-form ul li.phase-checkbox input[type=checkbox]:checked+span{background:gold}.search-form .sub-button .button{max-width:auto!important;max-width:100%!important;margin:0;float:right!important;margin:0 0 10px}.arrow-right{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:10px solid #000;float:left}.arrow-right:hover{border-left:10px solid #00bfd6}.number{float:left;padding:0 8px;margin:0 10px;border:1px solid;margin-bottom:50px}.arrow-left{width:0;height:0;border-top:10px solid transparent;border-bottom:10px solid transparent;border-right:10px solid #000;float:left}.arrow-left:hover{border-right:10px solid #00bfd6}.temp-one .int-box-white .box-content-wrap{padding:35px 0}.temp-one .li-button,.temp-one .tw-button{height:50px;background-size:35px!important}.temp-one .blog-box{padding:0}.temp-one .blog-box .blog-content{padding:15px}.temp-one .blog-box .blog-content button{font-size:15px;padding:8px}.temp-two .int-box-white .box-content-wrap{padding:35px 0}.temp-two .int-box-white .box-content-wrap .bigbutton{font-size:14px}.temp-two .text-wrapper{padding:25px 0}.temp-two .loyaltyScheme{position:relative;z-index:2}.temp-three .int-box-white .box-content-wrap{padding:35px 0}.temp-three .int-box-white .box-content-wrap .bigbutton{font-size:14px}.temp-three .course-box .course-content button{margin-top:60px;font-size:15px;padding:8px}.temp-three .course-box .course-content button:hover{background:#00bfd6}.box-padding{padding:50px 0}.login-tabs .toggle-btn{padding:10px;border:1px solid #000;cursor:pointer}.login-tabs .toggle-btn a:hover{background:none!important}.login-tabs .toggle-btn#regbox1-btn:hover{background:#f7a800}.login-tabs .toggle-btn#regbox2-btn{margin-top:15px}.login-tabs .toggle-btn#regbox2-btn:hover{background:#00bfd6}.login-tabs .toggle-btn#regbox1-btn.active{background:#f7a800}.login-tabs .toggle-btn#regbox2-btn.active{background:#00bfd6}form ul{margin:0;padding:0;list-style:none}form ul li{display:table;margin:0;padding:5px 0}form ul li:before{display:none}form ul li .form-title{text-transform:uppercase;letter-spacing:2px;font-size:15px;margin:0}form ul li input,form ul li select{min-height:30px!important;-webkit-outline:1px solid #000;-webkit-border:0;border:1px solid #000}form ul li input[type=checkbox],form ul li select[type=checkbox]{background:transparent;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;min-height:40px!important;border:1px solid #000!important;-webkit-outline:1px solid #000!important;box-shadow:none;transition:all .2s ease-in-out}form ul li input[type=checkbox]:checked,form ul li select[type=checkbox]:checked{background:gold}form ul li .checkbox-wrap label input[type=checkbox]{visibility:hidden;transition:all .2s ease-in-out}form ul li .checkbox-wrap label input:checked+span{background:gold}form ul li .checkbox-wrap label span{min-height:40px!important;background:transparent;border:1px solid #000;position:absolute;left:0;transition:all .2s ease-in-out;z-index:1}form .button{float:right!important;background-color:transparent;padding:10px;border:1px solid #000;-webkit-outline:1px solid #000;max-width:100%;min-height:20px}form .button:hover{background:#0082ca;cursor:pointer}.post-box .post-box-img{display:block;min-height:200px;position:absolute;background-size:cover!important;background-position:50%!important;bottom:0;top:0}.regbox-wrap{position:relative;min-height:800px;overflow:hidden}.regbox-wrap #regbox1{-webkit-transform:translateX(-100%);transform:translateX(-100%)}.regbox-wrap #regbox1,.regbox-wrap #regbox2{position:absolute;top:0;opacity:0;transition:all .2s ease-in-out}.regbox-wrap #regbox2{-webkit-transform:translateX(100%);transform:translateX(100%)}.regbox-wrap .active{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;opacity:1!important}.reg-tabs .toggle-btn{padding:10px;border:1px solid #000;cursor:pointer}.reg-tabs .toggle-btn a:hover{background:none!important}.reg-tabs .toggle-btn#teach-wrap-btn{margin-top:15px}.reg-tabs .toggle-btn#teach-wrap-btn:hover{background:#f64b7f}.reg-tabs #client-wrap-btn.active,.reg-tabs .toggle-btn#client-wrap-btn:hover{background:gold}.reg-tabs #teach-wrap-btn.active{background:#f64b7f}.regforms-wrap{position:relative;overflow:hidden}.regforms-wrap .active{-webkit-transform:translateX(0)!important;transform:translateX(0)!important;opacity:1!important}p.square{margin-left:30px}p.square:before{content:" ";display:block;width:20px;height:20px;background:transparent;position:absolute;outline:1px solid;margin-left:-30px}p.square:active:before,p.square:hover:before{background:gold}.contact-address{padding:0;padding-left:20px;margin:0}#makepink{fill:#f64b7f!important;background-color:#f64b7f!important}.yellow{fill:gold;background-color:gold}.pink{fill:#f64b7f;background-color:#f64b7f}.red{fill:#ff4338;background-color:#ff4338}.blue{fill:#0082ca;background-color:#0082ca}.light-blue{fill:#00bfd6;background-color:#00bfd6}.orange{fill:#f7a800;background-color:#f7a800}.no-bg{background-color:transparent;fill:none}.color-box{mix-blend-mode:multiply!important}.vertical-align{display:table-cell;vertical-align:middle}.button,button{background-color:transparent;padding:13px;border:1px solid #000;-webkit-outline:1px solid #000;max-width:auto}.underline{border-bottom:1px solid #000;margin:10px 0}.underline:after{content:" ";display:table;clear:both}.clearfix:after{visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0}* html .clearfix,:first-child+html .clearfix{zoom:1}.box-img-1{background:url(../images/boximg1.jpg)}.box-img-2{background:url(../images/boximg2.jpg)}.box-img-3{background:url(../images/boximg3.jpg)}.box-img-4{background:url(../images/boximg4.jpg)}.mt10{margin-top:10px}.floating-objects{position:absolute;width:100%;height:100%}[class*=' col-'],[class^=col-]{width:100%;box-sizing:border-box;position:relative;float:left;min-height:1px}.row:after,.row:before{content:" ";display:table}.row:after{clear:both}.mobile-hide{display:none}.a-inline{display:inline}.a-inline a{display:inline-block}.help-block{color:#ff4338;font-size:16px;letter-spacing:1px;padding:10px 0}@media only screen and (min-device-width:320px) and (max-device-width:568px) and (-webkit-min-device-pixel-ratio:2) and (orientation:landscape){#element3,.box-wrapper{margin-top:150px}}@media (min-width:414px){.box-a .box-a-wrap{padding:25px 0}.a-wrap{-webkit-transform:translate(-50%,-50%) scale(.9);transform:translate(-50%,-50%) scale(.9)}}@media (min-width:730px){.login-tabs .toggle-btn#regbox2-btn{margin-top:0}}@media (min-width:768px){#masterhead #site-navigation{padding:0}#masterhead #site-navigation ul li:hover>.sub-menu{display:block}#masterhead #site-navigation ul li>.sub-menu{display:none;position:absolute;left:0;top:80px;width:100%}#masterhead #site-navigation ul li>.sub-menu>li{display:block;text-align:center;float:none;padding:0;margin:0;max-width:100%;height:auto}#masterhead #site-navigation ul li>.sub-menu>li a{padding:0;margin:0;display:block;background:#fff;border:1px solid #f5f5f5}#masterhead #site-navigation ul li>.sub-menu>li a:hover{background-color:#0082ca}h1{font-size:35px;letter-spacing:.5px}.download-btn{padding:10px 0}.box-a .box-a-wrap{padding:10px}#teach-wrap-btn{margin-top:0!important}.box-position{margin-top:-200px}.a-wrap{-webkit-transform:translate(-50%,-50%) scale(.6);transform:translate(-50%,-50%) scale(.6)}}@media (min-width:1024px){h1{font-size:50px;letter-spacing:.5px}h2{font-size:35px}p{font-size:20px;letter-spacing:1px;line-height:40px}a,a.inline{display:inline}a,a.inline,ul li,ul li a{font-size:20px;letter-spacing:1px;line-height:40px}ul li a{display:inline}#masterhead{position:fixed}#masterhead #site-navigation{display:block;position:relative;top:0;padding:0;background:transparent}#masterhead #site-navigation ul{display:none}#masterhead #site-navigation ul li{text-align:left;height:80px;display:table}#masterhead #site-navigation ul li a{display:table-cell}#masterhead.active #site-navigation{display:table;background:transparent}#masterhead.active #site-navigation ul{display:table}#masterhead #masterhead .visible-icons .login-icon #login-icon{padding:0;max-width:38px;float:left}#masterhead #site-navigation ul li a{font-size:16px}.box-position{margin-top:-400px}.pen-scene h2{font-size:40px}.pen-scene p{font-size:25px}svg{height:100%}}@media (min-width:1200px){h1{font-size:60px}h2{font-size:45px}h3{font-size:30px}.button{font-size:10pt}.sub-title{font-size:20px}.box-position{margin-top:-400px}.client-section #clientWrap .box .box-align .text-wrapper,.teachers-section .box .box-align .text-wrapper{padding:100px 0}.soundbite-section .soundbite{padding:50px}.soundbite-section .soundbite h1{font-size:45px}.download-btn{font-size:20px;letter-spacing:1px;line-height:40px}.client-wrap-btn,.login-tabs .toggle-btn,.teach-wrap-btn{font-size:20px;padding:15px}form ul li .form-title{padding:10px;font-size:18px}form ul li input{padding:15px;font-size:18px;font-family:inherit}form ul li .checkbox-wrap label{margin:10px 0}form ul li .checkbox-wrap label p{margin-top:0;margin-bottom:0}form .button{padding:15px;font-size:18px}.search-form ul li .form-title{padding:10px;font-size:18px}.search-form ul li input,.search-form ul li select{padding:15px;font-size:18px;font-family:inherit}.search-form ul .phase-checkbox label{padding:5px 0;font-size:20px;font-family:inherit}.search-form ul .phase-checkbox span{font-size:20px;font-family:inherit}.search-form .sub-button .button{max-width:auto!important;max-width:100%!important;margin:0;float:right!important;margin:0 0 10px}}@media (min-width:1440px){.a-wrap{-webkit-transform:translate(-50%,-50%) scale(.8);transform:translate(-50%,-50%) scale(.8)}}@media (min-width:1600px){.a-wrap{-webkit-transform:translate(-50%,-50%) scale(1);transform:translate(-50%,-50%) scale(1)}.teachers-section .box{margin-bottom:950px}.box-position{margin-top:-600px}.client-section #clientWrap .box .box-align .text-wrapper,.teachers-section .box .box-align .text-wrapper{padding:250px 0}}.image-filter{mix-blend-mode:multiply}.elements-container{top:0;left:0}.elements-container,.sub-elements-container{height:100vh;position:absolute;width:100%;min-height:700px}progress{-webkit-appearance:none;-moz-appearance:none;appearance:none;position:relative;overflow:hidden;height:6px;width:100%;padding:0;margin:0;transition:height .4s;position:absolute;top:0}progress.hidden{height:0;transition-delay:.4s}progress:before{position:absolute;left:0;right:0;bottom:0;text-align:center;font-size:1.5em;background-position:inherit;-webkit-background-clip:text;background-clip:text;width:100%}progress::-webkit-progress-bar{background:#00bfd6}progress::-webkit-progress-value{background:#0082ca}