@import url(https://fonts.googleapis.com/css2?family=Quicksand:wght@700&display=swap);*{-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}body{margin:0}body article,body aside,body details,body figcaption,body figure,body footer,body header,body hgroup,body main,body menu,body nav,body section,body summary{display:block}body audio,body canvas,body progress,body video{display:inline-block;vertical-align:baseline}body img{max-width:100%}body h1,body h2,body h3,body h4,body h5,body h6{font-family:inherit}body h1,body h2,body h3{margin-top:20px;margin-bottom:10px}body h4,body h5,body h6{margin-top:10px;margin-bottom:10px}body h1{font-size:36px}body h2{font-size:30px}body h3{font-size:24px}body h4{font-size:18px}body h5{font-size:14px}body h6{font-size:12px}body p{margin:0 0 5px}body ul{margin:0}.container,.wrapper{max-width:1200px;margin:0 auto;padding:0 15px;width:100%!important}.container-med,.wrapper-med{max-width:1700px;margin:0 auto;padding:0 15px;width:100%!important}.container-lrg,.wrapper-lrg{max-width:1900px;margin:0 auto;padding:0 15px;width:100%!important}.container-xlrg,.wrapper-xlrg{max-width:2200px;margin:0 auto;padding:0 15px;width:100%!important}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-left:-15px;margin-right:-15px}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left;padding-left:15px;padding-right:15px;position:relative}@media only screen and (max-width:499px){.col-xs-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-xs-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-xs-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-xs-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-xs-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-xs-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-xs-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-xs-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-xs-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-xs-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-xs-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-xs-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:500px){.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:768px){.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:992px){.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@media only screen and (min-width:1200px){.col-xlg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333333%;flex:0 0 8.33333333%;max-width:8.33333333%;width:8.33333333%}.col-xlg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66666667%;flex:0 0 16.66666667%;max-width:16.66666667%;width:16.66666667%}.col-xlg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%;width:25%}.col-xlg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;width:33.33333333%}.col-xlg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66666667%;flex:0 0 41.66666667%;max-width:41.66666667%;width:41.66666667%}.col-xlg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;width:50%}.col-xlg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333333%;flex:0 0 58.33333333%;max-width:58.33333333%;width:58.33333333%}.col-xlg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66666667%;flex:0 0 66.66666667%;max-width:66.66666667%;width:66.66666667%}.col-xlg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%;width:75%}.col-xlg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333333%;flex:0 0 83.33333333%;max-width:83.33333333%;width:83.33333333%}.col-xlg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66666667%;flex:0 0 91.66666667%;max-width:91.66666667%;width:91.66666667%}.col-xlg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%;width:100%}}@font-face{font-family:simplejoys;src:url(https://uploads.prod01.london.platform-os.com/instances/767/assets/fonts/simple_joys.ttf)}.quicksand{font-family:Quicksand,sans-serif;font-weight:700;font-style:normal}.pulpo{font-family:pulpo-rust-75,serif;font-weight:400;font-style:normal}.simplejoys{font-family:simplejoys,cursive}body{overflow-x:hidden!important}body .overflow-wrapper{max-width:100vw!important;overflow-x:hidden!important}body h1,body h2,body h3,body h4,body h5,body h6{font-family:pulpo-rust-75,serif}body p{font-family:Quicksand,sans-serif;margin:0 0}body i{font-family:"Font Awesome 5 Free";font-weight:900}body a{text-decoration:none;cursor:pointer}body a:hover{text-decoration:none}body li,body ol,body ul{list-style-type:none;padding-left:0;font-family:Quicksand,sans-serif}body button{cursor:pointer}body #page-wrapper{overflow-x:unset!important}body .column2{-webkit-box-flex:50%;-ms-flex:50%;flex:50%}body .column3{-webkit-box-flex:33%;-ms-flex:33%;flex:33%}body .section-padding-25{padding:25px 0}body .section-padding-50{padding:50px 0}body .section-padding-75{padding:75px 0}body .section-padding-100{padding:100px 0}.t-centre{text-align:center}.t-left{text-align:left}.t-right{text-align:right}.t-green{color:#3a5e3d}.t-orange{color:#f16638}.t-blue{color:#1e8b89}.t-light-blue{color:#409d9b}.t-dark-blue{color:#275d7d}.t-white{color:#fff}.t-brown{color:#401b0a}.t-yellow{color:#d3cf51}.bg-green{background:#3a5e3d}.bg-orange{background:#f16638}.bg-blue{background:#1e8b89}.bg-light-blue{background:#409d9b}.bg-dark-blue{background:#275d7d}.bg-white{background:#fff}.bg-brown{background:#401b0a}.bg-yellow{background:#d3cf51}.t-uppercase{text-transform:uppercase}.has-children:before{position:absolute;left:0;top:60%;transform:translateY(-50%);font-family:"Font Awesome 5 Free";content:"\f060";font-weight:900;font-size:19px;padding:5px 0;left:7px;color:rgba(0,0,0,.3)}.no-children:before{position:absolute;left:11px;top:50%;font-family:"Font Awesome 5 Free";content:"\f111";font-size:5px;color:rgba(0,0,0,.2);background:rgba(0,0,0,.2);border-radius:50%;border:1px solid rgba(0,0,0,.2);font-weight:900}.top-level:before{content:""!important}.bottom--nav_active1,.bottom--nav_active2,.bottom--nav_active3,.bottom--nav_active4{background-size:cover;background-repeat:no-repeat;background-position:bottom;height:48px}.bottom--nav_active1 a,.bottom--nav_active2 a,.bottom--nav_active3 a,.bottom--nav_active4 a{color:#fff!important;padding:0 2.5px}.bottom--nav_active1{background-image:url(../images/reused/safeguarding-actives.jpg)}.bottom--nav_active2{background-image:url(../images/reused/professional-development-active.jpg)}.bottom--nav_active3{background-image:url(../images/reused/teacher-training-active.jpg)}.bottom--nav_active4{background-image:url(../images/reused/key-info-active-v2.jpg)}.bottom--nav_active5{background-image:url(../images/reused/top-menu-active.jpg);height:35px;background-size:cover;background-repeat:no-repeat;background-position:bottom;border-top-left-radius:10px;border-top-right-radius:10px}.bottom--nav_active5 a{color:#fff!important;padding:0 2.5px}@media only screen and (max-width:1500px){.bottom--nav_active1,.bottom--nav_active2,.bottom--nav_active3,.bottom--nav_active4{height:40px}.bottom--nav_active5{height:30px}}@media only screen and (max-width:1200px){.bottom--nav_active1,.bottom--nav_active2,.bottom--nav_active3,.bottom--nav_active4{height:34px}.bottom--nav_active5{height:29px}}header{width:100%;z-index:10;position:fixed;top:0;left:0;right:0;background-position:left bottom;background-repeat:no-repeat;min-height:175px}header .logout{cursor:pointer;color:#f16638;padding-left:15px;padding-top:3px}header .desktop-header .header--left{width:100%}header .desktop-header .header--left_logo{position:relative;text-align:left;width:100%;height:100%}header .desktop-header .header--left_logo img{width:100%;object-fit:contain;max-height:250px;position:absolute;left:0}header .desktop-header .header--right{width:100%}header .desktop-header .header--right_top{display:flex;align-items:center;justify-content:flex-end;padding-right:15px;padding-top:20px}header .desktop-header .header--right_top .tel{padding-right:15px;font-size:19px}header .desktop-header .header--right_top .tel:before{content:"\f095";font-size:20px;padding-right:5px;color:#f16638;font-family:"Font Awesome 5 Free";font-weight:900}header .desktop-header .header--right_top .tel a{transition:.3s ease-in-out}header .desktop-header .header--right_top .tel a:hover{color:#1e8b89;transition:.3s ease-in-out}header .desktop-header .header--right_top ul{padding-left:0;display:flex;justify-content:flex-end}header .desktop-header .header--right_top ul li{font-size:20px;padding:2.5px 0;margin-right:15px;position:relative;transition:.3s ease-in-out;background-color:none}header .desktop-header .header--right_top ul li a{color:#1e8b89;transition:.3s ease-in-out}header .desktop-header .header--right_top ul li a:hover{transition:.3s ease-in-out;color:#fff}header .desktop-header .header--right_top ul li ul{background-color:#409d9b}header .desktop-header .header--right_top ul li ul ul{background:#6bb4b2}header .desktop-header .header--right_top ul li ul ul li{background:#6bb4b2}header .desktop-header .header--right_top ul li:hover{background-color:#409d9b}header .desktop-header .header--right_top ul li:hover{border-radius:5px;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:10;transition:.3s ease-in-out}header .desktop-header .header--right_top ul li:hover a{color:#fff;padding:0 2.5px;transition:.1s ease-in-out}header .desktop-header .header--right_top ul li:hover>ul{transform:scaleY(1);transition:.1s ease-in-out;transform-origin:top}header .desktop-header .header--right_top ul li>ul{position:absolute;padding:15px 0;right:-3px;width:500px;background:#409d9b;border:3px solid #fff;border-top:none;top:90%;display:block;transform:scaleY(0);transform-origin:top;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px}header .desktop-header .header--right_top ul li>ul>li{position:relative;width:100%;text-align:left;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;padding-left:30px!important}header .desktop-header .header--right_top ul li>ul>li:hover{border-radius:10px;border:none;background:0 0!important}header .desktop-header .header--right_top ul li>ul>li:hover>ul{transform:scaleX(1);transform-origin:right;transition:.1s ease-in-out}header .desktop-header .header--right_top ul li>ul>li:after{content:""}header .desktop-header .header--right_top ul li>ul>li a{color:#fff;font-size:22px}header .desktop-header .header--right_top ul li>ul>li>ul{position:absolute;display:block;transform:scaleX(0);transform-origin:right;transition:.3s ease-in-out;top:calc(0% + 10px);right:calc(100% - 10px);width:100%;background:#6bb4b2;border-radius:10px;border:3px solid #fff}header .desktop-header .header--right_top ul li>ul>li>ul>li{width:100%;background:#6bb4b2;margin:0;border-radius:10px;text-align:left}header .desktop-header .header--right_top ul li>ul>li>ul>li:after{content:""}header .desktop-header .header--right_top ul li>ul>li>ul>li:hover{background:0 0!important}header .desktop-header .header--right_top ul li>ul>li>ul>li:hover ul{display:none}header .desktop-header .header--right_top ul li>ul>li>ul>li a{color:#fff!important;font-size:22px}header .desktop-header .header--right_top ul li>ul>li>ul>li:hover{background:0 0}header .desktop-header .header--right_top ul li>ul>li>ul>li>ul{display:none}header .desktop-header .header--right_top .search i{color:#f16638;font-size:19px;cursor:pointer;transition:.3s ease-in-out}header .desktop-header .header--right_top .search i:hover{color:#1e8b89;transition:.3s ease-in-out}header .desktop-header .header--right_bottom ul{padding-left:0;padding-top:5px;display:flex;justify-content:flex-end}header .desktop-header .header--right_bottom ul li{padding:5px 2.5px;margin:0 7.5px;font-size:24px;position:relative;transition:.3s ease-in-out;background-color:none}header .desktop-header .header--right_bottom ul li:after{content:"|";position:absolute;right:-11.5px;color:#f16638;top:50%;transform:translateY(-50%)}header .desktop-header .header--right_bottom ul li:last-child:after{content:""}header .desktop-header .header--right_bottom ul li:first-child ul{background-color:#ff914d}header .desktop-header .header--right_bottom ul li:first-child ul ul{background:#6e9772}header .desktop-header .header--right_bottom ul li:first-child ul ul li{background:#6e9772}header .desktop-header .header--right_bottom ul li:first-child:hover{background-color:#ff914d}header .desktop-header .header--right_bottom ul li:nth-child(2) ul{background-color:#2a5d7c}header .desktop-header .header--right_bottom ul li:nth-child(2) ul ul{background:#2d77a3}header .desktop-header .header--right_bottom ul li:nth-child(2) ul ul li{background:#2d77a3}header .desktop-header .header--right_bottom ul li:nth-child(2):hover{background-color:#2a5d7c}header .desktop-header .header--right_bottom ul li:nth-child(3) ul{background-color:#ef6741}header .desktop-header .header--right_bottom ul li:nth-child(3) ul ul{background:#eb8a6f}header .desktop-header .header--right_bottom ul li:nth-child(3) ul ul li{background:#eb8a6f}header .desktop-header .header--right_bottom ul li:nth-child(3):hover{background-color:#ef6741}header .desktop-header .header--right_bottom ul li:last-child ul{background-color:#c19d62}header .desktop-header .header--right_bottom ul li:last-child ul ul{background:#d5b37c}header .desktop-header .header--right_bottom ul li:last-child ul ul li{background:#d5b37c}header .desktop-header .header--right_bottom ul li:last-child:hover{background-color:#c19d62}header .desktop-header .header--right_bottom ul li:hover{border-radius:10px;border-bottom-left-radius:0;border-bottom-right-radius:0;z-index:10;transition:.1s ease-in-out}header .desktop-header .header--right_bottom ul li:hover a{color:#fff;padding:0 2.5px;transition:.1s ease-in-out}header .desktop-header .header--right_bottom ul li:hover>ul{transform:scaleY(1);transition:.1s ease-in-out;transform-origin:top}header .desktop-header .header--right_bottom ul li a{color:#1e8b89;transition:.1s ease-in-out;width:100%!important}header .desktop-header .header--right_bottom ul li a:hover{color:#fff;transition:.1s ease-in-out}header .desktop-header .header--right_bottom ul li>ul{padding:15px 0;position:absolute;right:-3px;width:500px;background:#1e8b89;border:3px solid #fff;border-top:none;top:90%;display:block;transform:scaleY(0);transform-origin:top;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px}header .desktop-header .header--right_bottom ul li>ul>li{position:relative;width:100%;text-align:left;border-bottom-left-radius:10px;border-bottom-right-radius:10px;border-top-left-radius:10px;padding-left:30px!important}header .desktop-header .header--right_bottom ul li>ul>li:hover{border-radius:10px;border:none;background:0 0!important}header .desktop-header .header--right_bottom ul li>ul>li:hover>ul{transform:scaleX(1);transform-origin:right;transition:.1s ease-in-out}header .desktop-header .header--right_bottom ul li>ul>li:after{content:""}header .desktop-header .header--right_bottom ul li>ul>li a{color:#fff;font-size:22px}header .desktop-header .header--right_bottom ul li>ul>li>ul{padding:15px 0;position:absolute;display:block;transform:scaleX(0);transform-origin:right;transition:.1s ease-in-out;top:calc(0% + 10px);right:calc(100% - 10px);width:100%;background:#fff;border-radius:10px;border:3px solid #fff}header .desktop-header .header--right_bottom ul li>ul>li>ul>li{width:100%;background:#6bb4b2;margin:0;border-radius:10px;text-align:left}header .desktop-header .header--right_bottom ul li>ul>li>ul>li:after{content:""}header .desktop-header .header--right_bottom ul li>ul>li>ul>li:hover{background:0 0!important}header .desktop-header .header--right_bottom ul li>ul>li>ul>li:hover ul{display:none}header .desktop-header .header--right_bottom ul li>ul>li>ul>li a{color:#fff!important;font-size:22px}header .desktop-header .header--right_bottom ul li>ul>li>ul>li:hover{background:0 0}header .desktop-header .header--right_bottom ul li>ul>li>ul>li>ul{display:none}header .mobile-header .header--left{padding-top:10px}header .mobile-header .header--left_logo{text-align:left}header .mobile-header .header--left_logo img{object-fit:contain;min-height:65px}header .mobile-header .header--right_top{display:flex;align-items:center;justify-content:flex-end;padding-right:15px;padding-top:5px}header .mobile-header .header--right_top .tel{font-size:16px}header .mobile-header .header--right_top .tel:before{content:"\f095";font-size:18px;padding-right:5px;color:#f16638;font-family:"Font Awesome 5 Free";font-weight:900}header .mobile-header .header--right_top .tel a{transition:.3s ease-in-out}header .mobile-header .header--right_top .tel a:hover{color:#1e8b89;transition:.3s ease-in-out}header .mobile-header .header--right_bottom{display:flex;justify-content:flex-end;padding-right:5px}header .mobile-header .header--right_bottom .search{cursor:pointer;margin-right:30px;padding-top:6px}header .mobile-header .header--right_bottom .search img{height:31px;object-size:contain}header .mobile-header .header--right_bottom .trigger{position:relative!important;text-align:right;cursor:pointer}header .mobile-header .header--right_bottom .trigger img{height:25px;object-fit:contain}#mobile-menu .bbbMobileMenu-back-button{color:#1e8b89!important}#mobile-menu .bbbMobileMenu-back-button:hover{background:#fff!important}.bbbMobileMenu-show{position:relative!important;z-index:50!important}#mobile-menu{z-index:101!important;background:#1e8b89!important}#mobile-menu a,#mobile-menu li{color:#fff!important}#mobile-menu li a:hover{color:#1e8b89!important;background:#fff!important}#mobile-menu .trigger{z-index:99}.search--container{display:none;position:fixed;top:0;left:0;height:100vh;width:100vw;background:#1e8b89;z-index:11}.search--container_inner{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.search--container_inner input{padding:15px;height:75px;font-size:30px;color:#1e8b89;border:none}.search--container_inner input::placeholder{color:#1e8b89}.search--container_inner .fa-search{position:absolute;bottom:-100px;left:50%;transform:translateX(-50%);font-size:60px;color:#fff;cursor:pointer;transition:.3s ease-in-out}.search--container_inner .fa-times{position:absolute;top:-100px;left:50%;transform:translateX(-50%);font-size:35px;color:#fff;cursor:pointer;transition:.3s ease-in-out}.search--container_inner .fa-search:hover,.search--container_inner .fa-times:hover{color:#f16638;transition:.3s ease-in-out}@media only screen and (max-width:1500px){header .desktop-header .header--right_top a,header .desktop-header .header--right_top i,header .desktop-header .header--right_top li,header .desktop-header .header--right_top p{font-size:18px!important}header .desktop-header .header--right_bottom li{font-size:20px!important}}@media only screen and (max-width:1216px){header{min-height:135px!important}header .desktop-header .header--left_logo img{height:160px!important}header .desktop-header .header--right_top{padding-top:5px!important}header .desktop-header .header--right_top a,header .desktop-header .header--right_top i,header .desktop-header .header--right_top li,header .desktop-header .header--right_top p{font-size:16px!important}header .desktop-header .header--right_bottom a,header .desktop-header .header--right_bottom li{padding:5px 0!important;font-size:17px!important}}@media only screen and (min-width:1024px){header .mobile-header{display:none!important}header .desktop-header{display:block!important}}@media only screen and (max-width:1023px){header{min-height:110px!important}header .mobile-header{display:block!important}header .desktop-header{display:none!important}}footer{margin-top:-200px;position:relative;z-index:5}footer .footer--top{width:100%;display:flex;align-items:center;padding-top:200px;padding-bottom:100px;position:relative;z-index:4}footer .footer--top_left h3{font-size:30px}footer .footer--top_left p{color:#1e8b89;padding:5px 0;font-size:20px}footer .footer--top_left p i{color:#f16638;font-size:18px;padding-right:5px}footer .footer--top_left p a{color:#1e8b89}footer .footer--top_left_social{padding-top:30px;display:flex;justify-content:flex-start}footer .footer--top_left_social a{padding-right:15px}footer .footer--top_left_social a img{width:100%;height:100%;object-fit:contain}footer .footer--top_left_social a:last-child{padding-top:5px}footer .footer--top_right{display:flex;align-items:center;flex-wrap:wrap}footer .footer--top_right h3{font-size:30px;visibility:hidden}footer .footer--top_right_logos{width:100%;display:flex;align-items:center}footer .footer--top_right_logos img{width:100%;max-height:100px;object-fit:contain}footer .footer--top_right_drawing{width:100%;padding-top:25px}footer .footer--top_right_drawing img{width:100%;object-fit:contain}footer .footer--bottom{min-height:125px;width:100%;display:flex;align-items:center;padding-top:25px}footer .footer--bottom_company{text-transform:uppercase;font-size:14px}footer .footer--bottom_ws{text-transform:uppercase;text-align:right;font-size:14px}@media only screen and (max-width:1200px){footer .footer--top_left p{font-size:17px!important}footer .footer--top_right_logos img{max-height:75px!important}}@media only screen and (max-width:768px){footer .section-padding-75{padding:100px 0!important}footer .footer--top_right{padding-top:15px}footer .footer--top_right h3{display:none!important}footer .footer--top_left{text-align:center!important}footer .footer--top_left_social{justify-content:center!important;padding-top:15px!important}}.homepage-video-container{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:1200px;overflow-y:hidden}.homepage-video-container video{height:100%;width:100%;object-fit:cover;min-height:1200px}.hero--banner{min-height:1200px;background-size:cover;background-repeat:no-repeat;background-position:center;width:100%;position:relative}.hero--banner--title{position:relative;min-height:1200px;width:100%;z-index:9}.hero--banner--title_content{position:absolute;left:30px;top:45%;transform:translateY(-50%);max-width:1225px}.hero--banner--title_content h1{font-size:75px;color:#fff;line-height:.9}.hero--banner--title_content p{font-size:34px;color:#fff;line-height:1.1;max-width:1050px}.hero--banner--title_content p a{color:#fff}.hero--banner--title_content .modal-open{cursor:pointer;color:#fff;font-size:30px;line-height:1}.hero--banner--title_content .modal-open:hover{color:#fff;text-decoration:none}.hero--banner--title_content .modal-open a{color:#fff}.hero--banner .stamp--container{position:relative;min-height:1200px}.hero--banner .stamp--container .stamp{position:absolute;z-index:9}.hero--banner .stamp--container .stamp img{max-width:400px;max-height:400px;object-fit:contain}.hero--banner .stamp--container_blue{right:0;bottom:300px}.hero--banner .stamp--container_green{right:300px;bottom:0}.modal-box{position:fixed;top:0;right:0;left:0;bottom:0;background:rgba(0,0,0,.6);z-index:20;display:none}.modal-box_container{max-height:90%;margin:auto;max-width:900px;transform:translateY(-50%);margin-top:50vh;border:5px solid #fff}.modal-box_container .modal-close{cursor:pointer;position:fixed;top:-50px;right:0}.modal-box_container .modal-close i{color:#fff;font-size:50px}.overlay--section{min-height:1725px;margin-top:-500px;z-index:2;position:absolute;top:1225px;left:50%;transform:translateX(-50%);min-width:2600px;background-repeat:no-repeat;background-size:cover;background-position:center}.overlay--section_our-values{position:absolute;bottom:0;left:calc(2550px - 84%);bottom:216px}.section--characters{min-height:1225px;position:relative;z-index:3}.section--characters .bubble{background-position:center;background-size:contain;background-repeat:no-repeat;display:flex;align-items:center;justify-content:center;position:relative;flex-wrap:wrap}.section--characters .bubble--blue{min-height:250px;width:975px;z-index:4}.section--characters .bubble--blue p{max-width:800px;font-size:34px;padding:5px;line-height:1.1}.section--characters .bubble--blue p span{font-size:54px;line-height:1}.section--characters .bubble--blue:before{content:url(../images/homepage/dougie.png);min-height:197px;min-width:188px;object-size:contain;position:absolute;left:-200px;top:75px;left:-150px}.section--characters .bubble--brown{min-height:555px;width:1071px;padding:30px;left:50%;transform:translateX(-25%);top:-8px;z-index:3}.section--characters .bubble--brown p{max-width:980px;font-size:24px}.section--characters .bubble--brown p span{font-size:34px}.section--characters .bubble--brown:after{content:url(../images/homepage/hamish.png);min-height:267px;min-width:207px;object-size:contain;position:absolute;right:200px;bottom:0;right:-150px}.section--characters .stamp{display:none}.section--characters .underlay-mobile{display:none}.our--values{background:linear-gradient(#1e8b89,transparent);min-height:1400px;margin-top:-200px}.our--values .value--box{border-radius:10px;overflow:hidden;position:relative;width:100%;margin:15px auto}.our--values .value--box_title{position:absolute;left:0;top:0;right:0;width:100%;height:165px;z-index:1}.our--values .value--box_title h3{font-size:40px;padding:0 15px;line-height:1}.our--values .value--box_image{width:100%}.our--values .value--box_image img{height:400px;object-fit:cover;object-position:center;object-repeat:no-repeat;width:100%;border-radius:10px}.our--values .value--box_text{padding:15px;position:relative;width:100%;font-size:35px}.our--values .value--box_text .simplejoys{font-size:48px;line-height:1}.our--values .value--box_text i{color:#f16638;font-size:35px}.our--values .value--box_text span{font-size:22px}.our--values .value--box_text p:last-child{margin-top:-20px}.our--values .value--box_text:after{content:url(../images/homepage/values/jude.png);min-height:254px;min-width:258px;position:absolute;right:-125px;top:73%}.our--values .value--box--hidden_text{position:absolute;top:125px;width:100%;padding:0 15px;color:#fff;z-index:1;opacity:0;transition:.3s ease-in-out;overflow-y:scroll;height:250px}.our--values .value--box--hidden_text h4{font-size:20px}.our--values .value--box--hidden_text p{font-size:20px;padding-top:10px;text-transform:uppercase}.our--values .value--box--hidden_text p a{color:#fff}.our--values .value--box .value--header_darkblue:before{content:url(../images/homepage/values/darkblue.png);position:absolute;z-index:-2;top:0;left:-100px;transition:.3s ease-in-out}.our--values .value--box .value--header_darkblue:after{content:"";background-color:rgba(0,90,113,.9);transform:scaleY(0);position:absolute;top:0;left:0;right:0;bottom:-150%;z-index:-1;transition:.3s ease-in-out;transform-origin:top center}.our--values .value--box .value--header_beige:before{content:url(../images/homepage/values/beige.png);position:absolute;z-index:-1;top:0;right:-359px;transition:.3s ease-in-out}.our--values .value--box .value--header_beige:after{content:"";background-color:rgba(221,194,150,.9);transform:scaleY(0);position:absolute;top:0;left:0;right:0;bottom:-150%;z-index:-1;transition:.3s ease-in-out;transform-origin:top center}.our--values .value--box .value--header_green:before{content:url(../images/homepage/values/green.png);position:absolute;z-index:-1;left:0;top:0;right:0}.our--values .value--box .value--header_green:after{content:"";background-color:rgba(40,67,41,.9);transform:scaleY(0);position:absolute;top:0;left:0;right:0;bottom:-150%;z-index:-1;transition:.3s ease-in-out;transform-origin:top center}.our--values .value--box .value--header_orange:before{content:url(../images/homepage/values/orange.png);position:absolute;z-index:-1;left:0;top:0;right:0}.our--values .value--box .value--header_orange:after{content:"";background-color:rgba(172,90,36,.9);transform:scaleY(0);position:absolute;top:0;left:0;right:0;bottom:-150%;z-index:-1;transition:.3s ease-in-out;transform-origin:top center}.our--values .value--box .value--header_brown:before{content:url(../images/homepage/values/brown.png);position:absolute;z-index:-1;left:0;top:0;right:0}.our--values .value--box .value--header_brown:after{content:"";background-color:rgba(111,71,47,.9);transform:scaleY(0);position:absolute;top:0;left:0;right:0;bottom:-150%;z-index:-1;transition:.3s ease-in-out;transform-origin:top center}.our--values .value--box .value--header_blue:before{content:url(../images/homepage/values/blue.png);position:absolute;z-index:-1;left:0;top:0;right:0}.our--values .value--box .value--header_blue:after{content:"";background-color:rgba(119,166,180,.9);transform:scaleY(0);position:absolute;top:0;left:0;right:0;bottom:-150%;z-index:-1;transition:.3s ease-in-out;transform-origin:top center}.our--values .value--box:active .value--box--hidden_text,.our--values .value--box:focus .value--box--hidden_text,.our--values .value--box:hover .value--box--hidden_text{opacity:1;transition:.3s ease-in-out}.our--values .value--box:active .value--header_beige:before,.our--values .value--box:active .value--header_blue:before,.our--values .value--box:active .value--header_brown:before,.our--values .value--box:active .value--header_darkblue:before,.our--values .value--box:active .value--header_green:before,.our--values .value--box:active .value--header_orange:before,.our--values .value--box:focus .value--header_beige:before,.our--values .value--box:focus .value--header_blue:before,.our--values .value--box:focus .value--header_brown:before,.our--values .value--box:focus .value--header_darkblue:before,.our--values .value--box:focus .value--header_green:before,.our--values .value--box:focus .value--header_orange:before,.our--values .value--box:hover .value--header_beige:before,.our--values .value--box:hover .value--header_blue:before,.our--values .value--box:hover .value--header_brown:before,.our--values .value--box:hover .value--header_darkblue:before,.our--values .value--box:hover .value--header_green:before,.our--values .value--box:hover .value--header_orange:before{top:250%;transition:.3s ease-in-out}.our--values .value--box:active .value--header_beige:after,.our--values .value--box:active .value--header_blue:after,.our--values .value--box:active .value--header_brown:after,.our--values .value--box:active .value--header_darkblue:after,.our--values .value--box:active .value--header_green:after,.our--values .value--box:active .value--header_orange:after,.our--values .value--box:focus .value--header_beige:after,.our--values .value--box:focus .value--header_blue:after,.our--values .value--box:focus .value--header_brown:after,.our--values .value--box:focus .value--header_darkblue:after,.our--values .value--box:focus .value--header_green:after,.our--values .value--box:focus .value--header_orange:after,.our--values .value--box:hover .value--header_beige:after,.our--values .value--box:hover .value--header_blue:after,.our--values .value--box:hover .value--header_brown:after,.our--values .value--box:hover .value--header_darkblue:after,.our--values .value--box:hover .value--header_green:after,.our--values .value--box:hover .value--header_orange:after{transform:scaleY(1);transition:.3s ease-in-out}.leaves--underlay{min-height:2325px;min-width:2550px;width:100%;margin-top:-100px;margin-bottom:-100px;position:absolute;z-index:-1;left:50%;left:0;background-repeat:no-repeat;background-size:cover;background-position:left top}.leaves--base{position:relative;z-index:3}.leaves--base_side-container{position:relative;right:0;margin-top:200px;background:rgba(64,27,10,.75);border-top-left-radius:50px;width:70%;padding:0 100px;transform:translateX(50%)}.leaves--base_side-container_title{margin-top:-100px;position:relative;z-index:1}.leaves--base_side-container_title h3{font-size:72px}.leaves--base_side-container_title:before{content:url(../images/reused/yellow-title-bg.png);position:absolute;left:-50px;top:-50px;z-index:-1}.leaves--base_side-container_content{margin-top:50px;max-width:1250px;padding-bottom:30px}.leaves--base_side-container_content p{font-size:40px;padding-bottom:15px;padding-top:15px}.leaves--base_side-container_content ul li{position:relative;color:#fff}.leaves--base_side-container_content ul li:nth-child(odd){padding-top:30px;font-size:40px}.leaves--base_side-container_content ul li:nth-child(even){padding-bottom:30px;font-size:32px}.leaves--base_side-container_content ul li:nth-child(1):before{position:absolute;left:-275px;top:0;content:url(../images/homepage/stones/rock-1.png)}.leaves--base_side-container_content ul li:nth-child(3):before{position:absolute;left:-275px;top:-25px;content:url(../images/homepage/stones/rock-2.png)}.leaves--base_side-container_content ul li:nth-child(5):before{position:absolute;left:-350px;top:0;content:url(../images/homepage/stones/rock-3.png)}.leaves--base_side-container_content ul li:nth-child(7):before{position:absolute;left:-275px;top:-25px;content:url(../images/homepage/stones/rock-4.png)}.leaves--base_side-container_content ul li:nth-child(9):before{position:absolute;left:-300px;top:0;content:url(../images/homepage/stones/rock-5.png)}.leaves--base .form--register{position:relative;bottom:100px;right:0;width:65%;padding:25px 50px;background:rgba(238,238,238,.5);border-radius:30px;transform:translateX(50%);margin-top:150px}.leaves--base .form--register a img{max-height:450px;max-width:400px;object-fit:contain;position:absolute;left:-500px;bottom:0}.early--years{width:100%;padding:50px 0;position:relative;z-index:4;width:2550px;left:50%;transform:translateX(-50%)}.early--years:before{content:url(../images/homepage/muddy-footprint.png);position:absolute;left:0;top:-200px}.early--years:after{content:url(../images/homepage/pebbles.png);position:absolute;right:0;top:-100px}.early--years_stamp{padding-right:50px}.early--years_stamp img{width:100%;object-fit:contain}.early--years_stamp img:first-child{max-height:400px}.early--years_stamp img:last-child{transform:translateX(75px);margin-top:-75px;max-height:350px}.early--years_container{padding:25px 0}.early--years_container h3{font-size:40px}.early--years_container p{font-size:32px;line-height:1.1;padding-bottom:15px}.early--years_container p span{color:#fff;padding:0 2.5px}.early--years_container p span a{color:#fff}.early--years_container p span a:hover{text-decoration:none;color:#fff}.early--years_links{padding-bottom:150px}.early--years_links h3{color:#fff;position:relative;font-size:32px;z-index:1}.early--years_links h3 a{color:#fff}.early--years_links .link3:hover,.early--years_links .link4:hover{animation-name:wobble;animation-duration:.3s;animation-iteration-count:2;animation-timing-function:ease-in-out}.early--years_links .col-lg-6:nth-child(1) h3:before{content:url(../images/homepage/blue-title1.png);position:absolute;left:-25px;top:-50%;z-index:-1}.early--years_links .col-lg-6:nth-child(2) h3:before{content:url(../images/homepage/orange-title1.png);position:absolute;left:-25px;top:-50%;z-index:-1}.early--years_links .col-lg-6:nth-child(3){transform:translateX(25%);margin-top:50px}.early--years_links .col-lg-6:nth-child(3) h3:before{content:url(../images/homepage/blue-title2.png);position:absolute;left:-25px;top:-50%;z-index:-1}.early--years_links .col-lg-6:nth-child(3) h3:after{content:url(../images/homepage/gertrude.png);position:absolute;right:100%;top:-51px;z-index:-2}.early--years_links .col-lg-6:nth-child(4){transform:translateX(30%);margin-top:25px}.early--years_links .col-lg-6:nth-child(4) h3:before{content:url(../images/homepage/orange-title2.png);position:absolute;left:-25px;top:-50%;z-index:-1}.early--years_links .col-lg-6:nth-child(4) h3:after{content:url(../images/homepage/dermot.png);position:absolute;right:225px;top:95%;z-index:-2}.wood--footer{min-height:1095px;min-width:2550px;width:2550px;left:50%;transform:translateX(-50%);position:relative;z-index:5}.wood--footer_text{text-align:center;margin-top:325px;width:100%}.wood--footer_text h3{text-transform:uppercase;font-size:52px;color:#fff}.wood--footer_text h3:first-child{font-size:92px}.wood--footer_text h3:nth-child(2){margin-top:-40px}.wood--footer_text h3 a{color:#fff}.wood--footer_text h4{color:#fff;font-size:52px;max-width:1772px;margin:75px auto 0}.wood--footer_text h4 span{text-decoration:underline}.prospectus--sidebar{position:fixed;right:-146px;top:50%;transform:translateY(-50%) rotate(270deg);z-index:10;border-top-left-radius:15px;border-top-right-radius:15px;background:#1e8b89;cursor:pointer}.prospectus--sidebar_container{background:#1e8b89;padding:10px 25px;border-top-left-radius:15px;border-top-right-radius:15px;border:4px solid #fff}.prospectus--sidebar_container p{font-size:20px;position:relative;padding-right:25px}.prospectus--sidebar_container p:after{position:absolute;font-family:"Font Awesome 5 Free";content:"\f060";font-weight:900;font-size:19px;padding:5px 0;color:#fff;transform:rotate(90deg);right:-5px;top:-2px}.prospectus--sidebar_container p a{color:#fff}@media only screen and (max-width:768px){.prospectus--sidebar{right:-120px}.prospectus--sidebar_container p{font-size:15px}.prospectus--sidebar_container p:after{font-size:15px}}.key-info-template .inner--page_no-subnav:before,.key-info-template .inner--page_with-subnav:before{background-image:url(../images/templates/key-info-titlebg.jpg)}.safeguarding-template .inner--page_no-subnav:before,.safeguarding-template .inner--page_with-subnav:before{background-image:url(../images/templates/safeguarding-titlebgs.jpg)}.professional-development-template .inner--page_no-subnav:before,.professional-development-template .inner--page_with-subnav:before{background-image:url(../images/templates/professional-development-titlebg.jpg)}.teacher-training-template .inner--page_no-subnav:before,.teacher-training-template .inner--page_with-subnav:before{background-image:url(../images/templates/teacher-training-titlebg.jpg)}.top-menu-template .inner--page_no-subnav:before,.top-menu-template .inner--page_with-subnav:before{background-image:url(../images/templates/top-menu-titlebg2.jpg)}.key-info-template .inner-page-underlay,.professional-development-template .inner-page-underlay,.safeguarding-template .inner-page-underlay,.teacher-training-template .inner-page-underlay,.top-menu-template .inner-page-underlay{min-height:0;background-image:none!important}.key-info-template .inner-page-underlay_content,.professional-development-template .inner-page-underlay_content,.safeguarding-template .inner-page-underlay_content,.teacher-training-template .inner-page-underlay_content,.top-menu-template .inner-page-underlay_content{position:relative;left:0;transform:translateX(0);top:0;margin:auto;width:100vw;padding-bottom:300px;min-height:2110px}.key-info-template .inner-page-underlay_content .inner--page_no-subnav,.key-info-template .inner-page-underlay_content .inner--page_with-subnav,.professional-development-template .inner-page-underlay_content .inner--page_no-subnav,.professional-development-template .inner-page-underlay_content .inner--page_with-subnav,.safeguarding-template .inner-page-underlay_content .inner--page_no-subnav,.safeguarding-template .inner-page-underlay_content .inner--page_with-subnav,.teacher-training-template .inner-page-underlay_content .inner--page_no-subnav,.teacher-training-template .inner-page-underlay_content .inner--page_with-subnav,.top-menu-template .inner-page-underlay_content .inner--page_no-subnav,.top-menu-template .inner-page-underlay_content .inner--page_with-subnav{position:relative;height:400px;margin-bottom:200px}.key-info-template .inner-page-underlay_content .inner--page_no-subnav:before,.key-info-template .inner-page-underlay_content .inner--page_with-subnav:before,.professional-development-template .inner-page-underlay_content .inner--page_no-subnav:before,.professional-development-template .inner-page-underlay_content .inner--page_with-subnav:before,.safeguarding-template .inner-page-underlay_content .inner--page_no-subnav:before,.safeguarding-template .inner-page-underlay_content .inner--page_with-subnav:before,.teacher-training-template .inner-page-underlay_content .inner--page_no-subnav:before,.teacher-training-template .inner-page-underlay_content .inner--page_with-subnav:before,.top-menu-template .inner-page-underlay_content .inner--page_no-subnav:before,.top-menu-template .inner-page-underlay_content .inner--page_with-subnav:before{content:"";height:700px;width:2550px;object-fit:cover;position:absolute;left:50%;transform:translateX(-50%);padding-top:200px;padding-bottom:150px;z-index:-1;background-position:bottom}.key-info-template .inner-page-underlay_content:before,.professional-development-template .inner-page-underlay_content:before,.safeguarding-template .inner-page-underlay_content:before,.teacher-training-template .inner-page-underlay_content:before,.top-menu-template .inner-page-underlay_content:before{content:"";background-image:url(../images/templates/underlay-test.png);height:100%;width:2550px;position:absolute;left:50%;top:350px;transform:translateX(-50%);background-position:top;background-size:contain}.key-info-template .inner-page-underlay_content:after,.professional-development-template .inner-page-underlay_content:after,.safeguarding-template .inner-page-underlay_content:after,.teacher-training-template .inner-page-underlay_content:after,.top-menu-template .inner-page-underlay_content:after{content:"";background-image:url(../images/templates/sand-footer.png);height:1500px;width:2550px;position:absolute;left:50%;bottom:-150px;transform:translateX(-50%);z-index:-2;background-position:top;background-size:cover;background-repeat:no-repeat}.key-info-template .inner--page_with-subnav,.professional-development-template .inner--page_with-subnav,.safeguarding-template .inner--page_with-subnav,.teacher-training-template .inner--page_with-subnav,.top-menu-template .inner--page_with-subnav{text-align:center;width:100%;position:relative}.key-info-template .inner--page_with-subnav .inner--page_title,.professional-development-template .inner--page_with-subnav .inner--page_title,.safeguarding-template .inner--page_with-subnav .inner--page_title,.teacher-training-template .inner--page_with-subnav .inner--page_title,.top-menu-template .inner--page_with-subnav .inner--page_title{text-align:center;width:100%;position:relative;padding-top:235px}.key-info-template .inner--page_with-subnav .inner--page_title .character--icon,.professional-development-template .inner--page_with-subnav .inner--page_title .character--icon,.safeguarding-template .inner--page_with-subnav .inner--page_title .character--icon,.teacher-training-template .inner--page_with-subnav .inner--page_title .character--icon,.top-menu-template .inner--page_with-subnav .inner--page_title .character--icon{z-index:1}.key-info-template .inner--page_with-subnav .inner--page_title .character--icon.dougie,.professional-development-template .inner--page_with-subnav .inner--page_title .character--icon.dougie,.safeguarding-template .inner--page_with-subnav .inner--page_title .character--icon.dougie,.teacher-training-template .inner--page_with-subnav .inner--page_title .character--icon.dougie,.top-menu-template .inner--page_with-subnav .inner--page_title .character--icon.dougie{min-height:125px;min-width:188px;background-size:contain;position:absolute;left:calc(100% - 220px);bottom:0;background-repeat:no-repeat}.key-info-template .inner--page_with-subnav .inner--page_title h1,.professional-development-template .inner--page_with-subnav .inner--page_title h1,.safeguarding-template .inner--page_with-subnav .inner--page_title h1,.teacher-training-template .inner--page_with-subnav .inner--page_title h1,.top-menu-template .inner--page_with-subnav .inner--page_title h1{color:#fff;font-size:60px;position:relative;border-bottom:5px solid #fff;padding-bottom:50px}.key-info-template .inner--page_no-subnav,.professional-development-template .inner--page_no-subnav,.safeguarding-template .inner--page_no-subnav,.teacher-training-template .inner--page_no-subnav,.top-menu-template .inner--page_no-subnav{text-align:center;width:100%;position:relative}.key-info-template .inner--page_no-subnav .inner--page_title,.professional-development-template .inner--page_no-subnav .inner--page_title,.safeguarding-template .inner--page_no-subnav .inner--page_title,.teacher-training-template .inner--page_no-subnav .inner--page_title,.top-menu-template .inner--page_no-subnav .inner--page_title{text-align:center;width:100%;position:relative;padding-top:200px}.key-info-template .inner--page_no-subnav .inner--page_title .character--icon,.professional-development-template .inner--page_no-subnav .inner--page_title .character--icon,.safeguarding-template .inner--page_no-subnav .inner--page_title .character--icon,.teacher-training-template .inner--page_no-subnav .inner--page_title .character--icon,.top-menu-template .inner--page_no-subnav .inner--page_title .character--icon{z-index:1}.key-info-template .inner--page_no-subnav .inner--page_title .character--icon.dougie,.professional-development-template .inner--page_no-subnav .inner--page_title .character--icon.dougie,.safeguarding-template .inner--page_no-subnav .inner--page_title .character--icon.dougie,.teacher-training-template .inner--page_no-subnav .inner--page_title .character--icon.dougie,.top-menu-template .inner--page_no-subnav .inner--page_title .character--icon.dougie{min-height:125px;min-width:188px;background-size:contain;position:absolute;left:calc(100% - 220px);bottom:-85px;background-repeat:no-repeat}.key-info-template .inner--page_no-subnav .inner--page_title h1,.professional-development-template .inner--page_no-subnav .inner--page_title h1,.safeguarding-template .inner--page_no-subnav .inner--page_title h1,.teacher-training-template .inner--page_no-subnav .inner--page_title h1,.top-menu-template .inner--page_no-subnav .inner--page_title h1{color:#fff;font-size:60px;position:relative;border-bottom:5px solid #fff;padding-bottom:50px}.inner--page_border{width:100%}.inner--page_title{padding:0 15px;text-align:center;width:100%;position:relative}.inner--page_title-subnav{position:relative;z-index:2;width:100%;margin-top:25px}.inner--page_title-subnav ul{display:flex;align-items:center;justify-content:center}.inner--page_title-subnav ul li{padding:5px 30px}.inner--page_title-subnav ul li a{color:#fff;font-size:22px}.inner--page_title-subnav ul li a:hover{text-decoration:none;color:#fff}.inner--page_title-subnav ul li.active{border-bottom:10px solid #fff}.inner--page_title-subnav ul li:hover{border-bottom:10px solid #fff}.inner--page_no-subnav{margin-bottom:225px}.inner--page_with-subnav{margin-bottom:175px}.inner--page_links{position:relative;z-index:2}.inner--page_links .row{justify-content:center}.inner--page_links-each{position:relative;margin:25px auto;min-height:400px}.inner--page_links-each .link{position:relative}.inner--page_links-each .link p a{max-width:350px;font-size:32px;color:#fff;line-height:1.1}.inner--page_links-each .link p a:hover{color:#fff;text-decoration:none}.inner--page_links-each .link:after,.inner--page_links-each .link:before{background-repeat:no-repeat;position:absolute}.inner--page_links-each .link:before{z-index:-1;top:50%;transform:translateY(-50%)}.inner--page_links-each .link:after{z-index:-2}.inner--page_links-each .link_gertrude p{margin-left:175px;transform:translateY(60px)}.inner--page_links-each .link_hamish p{margin-left:25px;transform:translateY(25px)}.inner--page_links-each .link_harry{margin-top:150px}.inner--page_links-each .link_harry p{max-width:400px}.inner--page_links-each .link_alf{margin-top:250px}.inner--page_links-each .link_alf p{margin-left:100px;transform:translateY(50px);max-width:400px}.inner--page_links-each .link_spud{margin-top:150px}.inner--page_links-each .link_spud p{margin-left:25px;transform:translateY(20px)}.inner--page_links-each .link_dermot p{transform:translateY(-15px)}.inner--page_links-each .link_legs p{padding-left:250px;padding-top:50px}.inner--page_links-each .link_spider p{padding-top:25px;padding-left:125px}.inner--page_links-each .link_orange:before{content:"";background-image:url(../images/links/link_orangebg1.png);height:150px;width:100%;min-width:500px;object-fit:cover;background-position:right;left:-50px}.inner--page_links-each .link_blue:before{content:"";background-image:url(../images/links/link_bluebg1.png);height:150px;width:100%;min-width:380px;object-fit:cover;background-position:top center;right:-50px;top:150%}.inner--page_links-each .link_green:before{content:"";background-image:url(../images/links/link_greenbg1.png);height:150px;width:100%;min-width:380px;object-fit:cover;background-position:top center;left:-100px;top:75%}.inner--page_links-each .link_purple:before{content:"";background-image:url(../images/links/link_purplebg1.png);height:150px;width:100%;min-width:500px;object-fit:cover;background-position:right;left:-50px}.inner--page_links-each .link_beige:before{content:"";background-image:url(../images/links/link_beigebg1.png);height:150px;width:100%;min-width:380px;object-fit:cover;background-position:top center;right:0;top:200%}.inner--page_links-each .link_brown:before{content:"";background-image:url(../images/links/link_brownbg1.png);height:180px;width:100%;min-width:380px;object-fit:cover;background-position:top center;left:-100px;top:75%}.inner--page_links-each .link_mint:before{content:"";background-image:url(../images/links/link_mintbg1.png);height:180px;width:100%;min-width:380px;object-fit:cover;background-position:top center;left:-100px;top:75%}.inner--page_links-each .link_orange2:before{content:"";background-image:url(../images/links/link_orangebg2.png);height:180px;width:100%;min-width:380px;object-fit:cover;background-position:top center;right:-80px;top:100px}.inner--page_links-each .link_blue2:before{content:"";background-image:url(../images/links/link_bluebg2.png);height:180px;width:100%;min-width:380px;object-fit:cover;background-position:top center;left:-50px;top:75px}.inner--page_links-each .link_woodsy:after{content:"";background-image:url(../images/characters/char-woodsy1.png);height:225px;width:100%;object-fit:contain;background-position:bottom center}.inner--page_links-each .link_gertrude:after{content:"";background-image:url(../images/characters/char-gertrude1.png);height:260px;width:100%;object-fit:contain;left:-200px;background-position:bottom center}.inner--page_links-each .link_hamish:after{content:"";background-image:url(../images/characters/char-hamish1.png);height:260px;width:100%;object-fit:contain;right:-100px;background-position:bottom center}.inner--page_links-each .link_harry:after{content:"";background-image:url(../images/characters/char-harry1.png);height:225px;width:100%;object-fit:contain;background-position:bottom center}.inner--page_links-each .link_alf:after{content:"";background-image:url(../images/characters/char-alf1.png);height:225px;width:100%;object-fit:contain;background-position:bottom center;bottom:95%}.inner--page_links-each .link_spud:after{content:"";background-image:url(../images/characters/char-spud1.png);height:260px;width:100%;object-fit:contain;right:-150px;top:0;background-position:bottom center}.inner--page_links-each .link_dermot:after{content:"";background-image:url(../images/characters/char-dermot1.png);height:260px;width:100%;object-fit:contain;left:-150px;top:0;background-position:bottom center}.inner--page_links-each .link_legs:after{content:"";background-image:url(../images/characters/char-legs1.png);height:260px;width:100%;object-fit:contain;left:-150px;top:15px;background-position:bottom center}.inner--page_links-each .link_spider:after{content:"";background-image:url(../images/characters/char-spider1.png);height:260px;width:100%;object-fit:contain;right:-100px;top:0;background-position:bottom center}.inner--page_gallery{margin:25px auto;padding:0 5px;width:100%;position:relative}.inner--page_gallery .gallery-image{margin:15px auto}.inner--page_gallery .gallery-image img{width:100%;object-fit:cover;height:300px}.inner--page_standard-text{padding:0 30px;margin:30px auto 50px}.inner--page_standard-text .inner--quote i{font-size:40px}.inner--page_standard-text .inner--quote .simplejoys{font-size:70px;margin-top:0;line-height:.9}.inner--page_standard-text .inner--quote .t-orange{color:#f16638}.inner--page_standard-text .head-teacher{float:left}.inner--page_standard-text .head-teacher img{max-height:600px;object-fit:contain;padding:5px 25px 25px 0}.inner--page_standard-text table{margin:30px auto;width:100%}.inner--page_standard-text table td,.inner--page_standard-text table th{font-size:22px;border:1px solid #000;color:#401b0a}.inner--page_standard-text table th{padding:10px 15px}.inner--page_standard-text table td{padding:5px}.inner--page_standard-text table tr{text-align:center}.inner--page_standard-text h3{font-size:35px;position:relative;margin-bottom:30px;color:#401b0a;padding-right:50px}.inner--page_standard-text p{font-size:22px;color:#401b0a;margin:15px auto;word-wrap:break-word}.inner--page_standard-text p a{color:#401b0a;word-wrap:break-word;border-bottom:1px dotted #401b0a;transition:.3s ease-in-out}.inner--page_standard-text p a:hover{color:#401b0a;border-bottom:1px solid #401b0a;transition:.3s ease-in-out}.inner--page_standard-text ul{padding-left:30px}.inner--page_standard-text ul li{list-style-type:circle;font-size:22px;color:#401b0a;margin:5px auto;word-wrap:break-word}.inner--page_standard-text ul li a{color:#401b0a;word-wrap:break-word;border-bottom:1px dotted #401b0a;transition:.3s ease-in-out}.inner--page_standard-text ul li a:hover{color:#401b0a;border-bottom:1px solid #401b0a;transition:.3s ease-in-out}.inner--page_inner{margin-bottom:50px;width:100%}.inner--page_inner .governors--information{margin-bottom:75px}.inner--page_inner .governors--information_container{margin:45px auto;text-align:center;max-width:900px}.inner--page_inner .governors--information_container-image img{max-width:100%;width:50%;max-height:350px;object-fit:cover;object-position:center}.inner--page_inner .governors--information_container-text h3{font-size:30px}.inner--page_inner .governors--information_container-text p{font-size:20px}.inner--page_inner .governors--information_container-text p span{text-decoration:underline}.inner--page_inner .map{width:100%;padding:15px 30px}.inner--page_inner .map iframe{width:100%}.inner--page_inner .articles{margin:15px auto 50px;text-align:center}.inner--page_inner .articles h3{font-size:30px;margin-bottom:25px}.inner--page_inner .articles p{font-size:24px;padding:15px 0}.inner--page_inner .articles p a{color:#000}.inner--page_inner .articles:last-child h3{margin-top:50px}.inner--page_inner .articles--container{position:relative;display:flex;align-items:center;border:8px solid #1e8b89;margin:15px}.inner--page_inner .articles--container img{width:50%;height:100%;object-fit:cover;float:left;max-height:400px}.inner--page_inner .articles--container_text{float:right;width:50%;padding:15px 30px}.inner--page_inner .articles--container_text h3{font-size:30px}.inner--page_inner .articles--container_text p{font-size:20px}.inner--page_inner .articles--container_text p a{color:#1e8b89;border-bottom:1px dotted #1e8b89}.inner--page_inner .articles--container_text p a:hover{border-bottom:1px solid #1e8b89;color:#1e8b89}.inner--page_inner .staff--webapp_container{position:relative;text-align:center;padding:20px;margin:15px auto 100px;height:500px}.inner--page_inner .staff--webapp_container img{height:100%;width:100%;object-fit:cover;object-position:center}.inner--page_inner .staff--webapp_container-text h3{margin-top:5px;margin-bottom:0}.inner--page_inner .staff--webapp_container-text h4{margin-top:0}.inner--page_inner .image-container{position:relative;overflow:hidden;height:300px;margin:15px auto}.inner--page_inner .image-container:after{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(0);transform-origin:center;transition:.3s ease-in-out}.inner--page_inner .image-container:hover:after{content:"";transform:scale(2);transition:.3s ease-in-out}.inner--page_inner .image-container:hover p{opacity:1;transition:.3s ease-in-out}.inner--page_inner .image-container.no-border img{border:none}.inner--page_inner .image-container.no-hover:hover p{opacity:0!important}.inner--page_inner .image-container.no-hover:hover:after{transform:scale(0)!important}.inner--page_inner .image-container img{height:300px;width:100%;object-fit:cover;overflow:hidden;border:3px solid #401b0a}.inner--page_inner .image-container p{position:absolute;bottom:20px;left:15px;right:15px;opacity:0;color:#fff;transition:.3s ease-in-out;margin:0;text-align:center;z-index:1}.inner--page_inner .image-container p a{color:#fff}.inner--page_inner .image-container p a:hover{color:#fff;text-decoration:none}.inner--page_inner .accreditations:after{content:"";background:0 0!important}.inner--page_inner .accreditations:hover:after{content:"";transform:scale(0)}.inner--page_inner_download-boxes{width:100%}.inner--page_inner_download-boxes .download--box{padding:15px;min-height:250px;border:5px solid #3a5e3d;margin:30px auto;text-align:center;position:relative;transition:.3s ease-in-out}.inner--page_inner_download-boxes .download--box:hover{background:rgba(238,238,238,.4);transition:.3s ease-in-out}.inner--page_inner_download-boxes .download--box h3{text-align:center;color:#3a5e3d;font-size:20px}.inner--page_inner_download-boxes .download--box_button{background:0 0;text-align:center;font-size:18px;color:#3a5e3d;border:1px solid #3a5e3d;position:absolute;bottom:25px;left:50%;transform:translateX(-50%);padding:5px 10px;text-transform:uppercase}.inner--page_inner_download-boxes .download--box_button a{color:#3a5e3d;transition:.2s ease-in-out}.inner--page_inner_download-boxes .download--box_button:after{content:"";background:#3a5e3d;position:absolute;top:0;left:0;right:0;bottom:0;transform:scaleY(0);transform-origin:top center;transition:.2s ease-in-out;z-index:-1}.inner--page_inner_download-boxes .download--box_button:hover:after{content:"";background:#3a5e3d;transform:scaleY(1);transform-origin:top center;transition:.2s ease-in-out}.inner--page_inner_download-boxes .download--box_button:hover a{color:#fff;transition:.2s ease-in-out}.inner--page_inner .dropdown--container{padding:0 30px;margin:30px auto}.inner--page_inner .dropdown--container_trigger{border-bottom:2px dotted #f16638}.inner--page_inner .dropdown--container_trigger h3{font-size:35px;position:relative;margin-bottom:30px;cursor:pointer;color:#401b0a;padding-right:50px}.inner--page_inner .dropdown--container_trigger h3.open:after{content:"\f056";border-radius:50%;padding:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;color:#f16638;font-weight:900;font-family:"Font Awesome 5 Free"}.inner--page_inner .dropdown--container_trigger h3.closed:after{content:"\f13a";border-radius:50%;padding:5px;position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:30px;color:#3a5e3d;font-weight:900;font-family:"Font Awesome 5 Free"}.inner--page_inner .dropdown--container_content{margin:15px 0 0;padding-bottom:20px;display:none;border-bottom:2px dotted #f16638}.inner--page_inner .dropdown--container_content p{font-size:22px;color:#401b0a;margin:15px auto;word-wrap:break-word}.inner--page_inner .dropdown--container_content p a{color:#401b0a;word-wrap:break-word;border-bottom:1px dotted #401b0a;transition:.3s ease-in-out}.inner--page_inner .dropdown--container_content p a:hover{color:#401b0a;border-bottom:1px solid #401b0a;transition:.3s ease-in-out}.inner--page_inner .dropdown--container_content ul{padding-left:30px}.inner--page_inner .dropdown--container_content ul li{list-style-type:circle;font-size:22px;color:#401b0a;margin:5px auto;word-wrap:break-word}.inner--page_inner .dropdown--container_content ul li a{color:#401b0a;word-wrap:break-word;border-bottom:1px dotted #401b0a;transition:.3s ease-in-out}.inner--page_inner .dropdown--container_content ul li a:hover{color:#401b0a;border-bottom:1px solid #401b0a;transition:.3s ease-in-out}.inner--page_inner .dropdown--container_content .image-container{position:relative;overflow:hidden;height:300px;margin:15px auto}.inner--page_inner .dropdown--container_content .image-container:after{content:"";background:rgba(0,0,0,.5);position:absolute;top:0;left:0;right:0;bottom:0;transform:scale(0);transform-origin:center;transition:.3s ease-in-out}.inner--page_inner .dropdown--container_content .image-container:hover:after{content:"";transform:scale(2);transition:.3s ease-in-out}.inner--page_inner .dropdown--container_content .image-container:hover p{opacity:1;transition:.3s ease-in-out}.inner--page_inner .dropdown--container_content .image-container.no-border img{border:none}.inner--page_inner .dropdown--container_content .image-container.no-hover:hover p{opacity:0!important}.inner--page_inner .dropdown--container_content .image-container.no-hover:hover:after{transform:scale(0)!important}.inner--page_inner .dropdown--container_content .image-container img{height:300px;width:100%;object-fit:cover;overflow:hidden;border:3px solid #401b0a}.inner--page_inner .dropdown--container_content .image-container p{position:absolute;bottom:20px;left:15px;right:15px;opacity:0;color:#fff;transition:.3s ease-in-out;margin:0;text-align:center;z-index:1}.inner--page_inner .dropdown--container_content .image-container p a{color:#fff}.inner--page_inner .dropdown--container_content .image-container p a:hover{color:#fff;text-decoration:none}.inner--page_inner .dropdown--container:first-child .dropdown--container_trigger{border-top:2px dotted #f16638}.inner--page_inner .dropdown--container:first-child_content{display:block}@media only screen and (max-width:1200px){.inner--page_with-subnav .inner--page_title{padding-top:160px!important}.inner--page_no-subnav{height:300px!important;margin-bottom:300px!important}.inner--page_no-subnav .inner--page_title{padding-top:200px!important}.inner--page_no-subnav:before{height:700px!important}.inner--page .inner--quote i{font-size:35px}.inner--page .inner--quote .simplejoys{font-size:60px}.inner--page_links{margin-top:-100px}.inner--page_links-each{min-height:300px}.inner--page_links-each .link_gertrude{margin-top:-50px}.inner--page_links-each .link_harry{margin-top:0}.inner--page_links-each .link_dermot{margin-top:-100px}.inner--page_links-each .link_legs{margin-top:-150px}.inner--page_links-each .link_spider{margin-top:-50px}}@media only screen and (max-width:900px){.inner--page .inner--quote i{font-size:30px}.inner--page .inner--quote .simplejoys{font-size:50px}.inner--page_links{margin-top:-100px}.inner--page_links-each{min-height:300px}.inner--page_links-each .link_woodsy{margin-top:-50px}.inner--page_links-each .link_gertrude{margin-top:0}.inner--page_links-each .link_gertrude p{margin-left:100px}.inner--page_links-each .link_alf p{margin-left:50px}.inner--page_links-each .link_spud{margin-top:100px}.inner--page_links-each .link_legs p{padding-left:150px}.inner--page_links-each .link_spider p{padding-left:75px}}@media only screen and (max-width:768px){.inner-page-underlay{min-height:2000px}.inner-page-underlay_content{top:125px}.inner--page_title h1{font-size:45px!important;line-height:1}.inner--page_title .character--icon{display:none}.inner--page_standard-text{padding:0 15px}.inner--page_standard-text h3{font-size:28px}.inner--page_standard-text a,.inner--page_standard-text li,.inner--page_standard-text p{font-size:18px}.inner--page_standard-text .head-teacher img{max-height:400px}.inner--page_standard-text .inner--quote i{font-size:30px}.inner--page_standard-text .inner--quote .simplejoys{font-size:45px}.inner--page_inner .dropdown--container{padding:0 15px}.inner--page_inner .dropdown--container h3{font-size:28px}.inner--page_inner .dropdown--container a,.inner--page_inner .dropdown--container li,.inner--page_inner .dropdown--container p{font-size:18px}.inner--page_links-each{min-height:100%;margin:0 auto;width:100%}.inner--page_links-each .link{width:100%;min-width:100%}.inner--page_links-each .link:after{display:none}.inner--page_links-each .link_alf,.inner--page_links-each .link_dermot,.inner--page_links-each .link_gertrude,.inner--page_links-each .link_hamish,.inner--page_links-each .link_harry,.inner--page_links-each .link_legs,.inner--page_links-each .link_spider,.inner--page_links-each .link_spud,.inner--page_links-each .link_woodsy{transform:translate(0,0);margin:15px auto}.inner--page_links-each .link_alf:before,.inner--page_links-each .link_dermot:before,.inner--page_links-each .link_gertrude:before,.inner--page_links-each .link_hamish:before,.inner--page_links-each .link_harry:before,.inner--page_links-each .link_legs:before,.inner--page_links-each .link_spider:before,.inner--page_links-each .link_spud:before,.inner--page_links-each .link_woodsy:before{left:0;right:0;top:0;bottom:0;position:relative;display:none}.inner--page_links-each .link_alf p,.inner--page_links-each .link_dermot p,.inner--page_links-each .link_gertrude p,.inner--page_links-each .link_hamish p,.inner--page_links-each .link_harry p,.inner--page_links-each .link_legs p,.inner--page_links-each .link_spider p,.inner--page_links-each .link_spud p,.inner--page_links-each .link_woodsy p{margin-left:0;margin-right:0;margin-bottom:0;margin-top:0;margin:0 auto;padding-left:0;padding-right:0;padding-top:0;padding-bottom:0;padding:25px 30px;text-align:center;max-width:100%;transform:translate(0,0)}.inner--page_links-each .link_alf p br,.inner--page_links-each .link_dermot p br,.inner--page_links-each .link_gertrude p br,.inner--page_links-each .link_hamish p br,.inner--page_links-each .link_harry p br,.inner--page_links-each .link_legs p br,.inner--page_links-each .link_spider p br,.inner--page_links-each .link_spud p br,.inner--page_links-each .link_woodsy p br{display:none}.inner--page_links-each .link_woodsy p{background:#c36f36}.inner--page_links-each .link_gertrude p{background:#448397}.inner--page_links-each .link_hamish p{background:#537c58}.inner--page_links-each .link_harry p{background:#676f87}.inner--page_links-each .link_alf p{background:#c39d5d}.inner--page_links-each .link_spud p{background:#693f24}.inner--page_links-each .link_dermot p{background:#7b9f8c}.inner--page_links-each .link_legs p{background:#d89367}.inner--page_links-each .link_spider p{background:#689cac}}@media only screen and (max-width:500px){.inner--page_title{padding:0 30px}.inner--page_title h1{font-size:35px!important;line-height:1}.inner--page_title-subnav ul li a{font-size:16px;line-height:1}.inner--page_links-each{min-height:100%;margin:0 auto}.inner--page_links-each .link p{font-size:24px}.inner--page_standard-text .inner--quote i{font-size:25px}.inner--page_standard-text .inner--quote .simplejoys{font-size:40px}.inner--page_standard-text .head-teacher img{max-height:300px}}.content_sections{margin:-25px auto 150px}.content_sections .row{align-items:center}.testimonial_text{padding:15px 50px;position:relative;width:100%;font-size:35px}.testimonial_text .simplejoys{font-size:48px;line-height:1}.testimonial_text i{color:#f16638;font-size:35px}.testimonial_text span{font-size:22px}.testimonial_text p:last-child{margin-top:-20px}.testimonial_text:after{content:url(../images/homepage/values/jude.png);min-height:254px;min-width:258px;position:absolute;right:0;top:73%}.teaching--stamp{position:relative;text-align:center;margin:auto}.teaching--stamp_image{margin:auto}.teaching--stamp_image img{width:100%;object-fit:contain;max-width:800px}.teaching--stamp_text{position:absolute;top:42%;left:55%;transform:translate(-50%,-50%);max-width:350px}.teaching--stamp_text h4{color:#fff;text-transform:uppercase;line-height:1;font-size:25px}.teaching--stamp_text h4:first-child{margin-bottom:0;font-size:30px}.teaching--stamp_text h4:nth-child(2){margin-top:0}.teaching--stamp_text h4 a{color:#fff}.teaching--stamp_text h5{color:#fff;line-height:1;font-size:22px}@media only screen and (max-width:768px){.inner--page_with-subnav{margin-bottom:75px!important}.inner--page_title-subnav{margin-top:15px!important}.inner--page_title-subnav li a{font-size:19px!important}.testimonial_text:after{display:none}.teaching--stamp_text h4{font-size:20px}.teaching--stamp_text h4:first-child{font-size:23px}.teaching--stamp_text h5{font-sizE:18px}}@media only screen and (max-width:500px){.inner--page_no-subnav{margin-bottom:200px!important}.inner--page_no-subnav:before{height:500px!important}.inner--page_no-subnav .inner--page_title{padding-top:150px!important}.inner--page_with-subnav{margin-bottom:50px!important}.inner--page_with-subnav:before{height:600px!important}.content_sections{margin-bottom:25px}.testimonial_text{padding:15px}.teaching--stamp_text{position:absolute;top:42%;left:0;transform:translateY(-50%);max-width:100%}.teaching--stamp_image img{transform:translateX(-50vw);min-width:700px}}@keyframes wobble{0%{transform:rotate(0)}22%{transform:rotate(.5deg)}50%{transform:rotate(0)}77%{transform:rotate(-.5deg)}100%{transform:rotate(0)}}.login-form{max-width:700px;margin:auto}.login-form form div{margin-bottom:30px}form .row{margin:20px auto}form .row:first-child{margin:0}form .col-md-6{padding-top:10px}form p{font-size:32px}form label{margin-top:10px;width:100%;width:100%;font-size:30px;color:#401b0a}form label span{font-size:50%}form .checkbox-container input,form .radio-container input{width:auto!important}form table{width:100%;text-align:center}form table th{padding:15px;border:1px solid #000}form table td{padding:5px;border:1px solid #000}form input{background:0 0;border:none;border-bottom:1px dotted #401b0a;width:100%;padding:10px 5px 0;font-size:30px;color:#401b0a;border-radius:0}form textarea{background:0 0;border:none;border-bottom:1px dotted #401b0a;padding:0 10px;width:100%;padding:10px 5px 0;font-size:30px;color:#401b0a;border-radius:0}form select{width:100%;font-size:20px;background:0 0;border:1px solid #401b0a;height:45px}form .form-button{text-align:right;width:100%;border:none;background:0 0;color:#401b0a;font-size:24px;padding:0;margin-top:10px}.inner--page_form-waiting-list{margin-bottom:50px}.inner--page_form-waiting-list h3{font-size:38px}.inner--page_form-waiting-list p{font-size:24px}.inner--page_form-waiting-list .checkbox{display:flex;align-items:center;justify-content:center}.inner--page_form-waiting-list table{margin:15px auto}.inner--page_form-waiting-list hr{margin:15px}@media only screen and (max-width:1899px){form label{font-size:18px}}@media only screen and (max-width:999px){form p{font-size:24px}form label{font-size:16px}form input,form select,form textarea{font-size:18px}form select{height:30px}}@media only screen and (max-width:768px){form select{margin-bottom:15px}}.contact-form{padding:15px}@media only screen and (max-width:1899px){.section--characters .bubble--brown{left:35%}.overlay--section_our-values{left:calc(2550px - 76%)}.our--values .value--box_text:after{top:87%;right:0}.leaves--underlay{min-height:2325px}.leaves--base_side-container{width:90%;transform:translateX(15%)}.leaves--base .form--register a img{left:-500px}.early--years{width:100%}.early--years:after,.early--years:before{display:none}.early--years_links .col-lg-6:nth-child(4){transform:translateX(0)}.wood--footer_text{max-width:1450px;margin:325px auto 0;padding:0 15px}.wood--footer_text h3{font-size:46px}.wood--footer_text h4{font-size:46px}}@media only screen and (max-width:1500px){.hero--banner--title_content{top:40%}.hero--banner .stamp--container .stamp img{max-height:300px;max-width:300px}.hero--banner .stamp--container_blue{bottom:300px}.hero--banner .stamp--container_green{bottom:100px}.overlay--section{min-height:1500px}.overlay--section_our-values{left:calc(2550px - 67%);bottom:100px}.section--characters{margin-top:-50px}.section--characters .bubble--blue{margin:auto;max-width:768px}.section--characters .bubble--blue p{font-size:25px;max-width:750px;padding-left:50px}.section--characters .bubble--brown{left:14%;transform:translateX(0);min-height:555px;width:900px;padding:75px 30px}.section--characters .bubble--brown p{font-size:21px}.section--characters .bubble--brown p span{font-size:29px}.our--values .value--box_title h3{font-size:34px}.our--values .value--box_title--hidden_text{font-size:18px}.leaves--base_side-container_title h3{font-size:54px}.leaves--base_side-container_content p{font-size:35px}.leaves--base_side-container_content ul li:nth-child(odd){font-size:34px;padding-top:20px}.leaves--base_side-container_content ul li:nth-child(even){font-size:27px}.leaves--base .form--register a img{max-height:350px;max-width:350px;left:-400px}.early--years_container{padding:25px 30px}.wood--footer_text{max-width:1200px}.wood--footer_text h4{font-size:41px}.wood--footer_text h3{font-size:44px}}@media only screen and (max-width:1216px){.section--characters .bubble--blue{left:5%}.section--characters .bubble--brown{left:1%}.our--values .value--box_text:after{top:75%}.leaves--underlay{min-height:2425px}.leaves--base .form--register a img{content:"";position:absolute;max-width:300px;max-height:300px;left:-350px;top:50%;transform:translateY(-50%)}.early--years_stamp{padding:0;display:flex;align-items:center;width:100%;justify-content:center;margin-top:-100px}.early--years_stamp img{max-height:300px!important}.early--years_stamp img:last-child{transform:translateX(0);margin-top:0}.early--years_container{padding:20px 30px}.early--years_container p{font-size:28px}.wood--footer_text{max-width:980px}.wood--footer_text h3{font-size:39px}.wood--footer_text h4{font-size:36px}}@media only screen and (max-width:999px){.hero--banner--title_content{left:30px;right:30px}.hero--banner--title_content h1{font-size:55px}.hero--banner--title_content p{font-size:29px}.overlay--section{min-height:1300px}.overlay--section_our-values{left:calc(2550px - 62.5%);bottom:0}.section--characters{margin-top:-125px;min-height:1100px}.section--characters .bubble--blue{left:7.5%;width:601px}.section--characters .bubble--blue p{font-size:21px;max-width:550px}.section--characters .bubble--brown{background-size:900px}.section--characters .bubble--brown:after{display:none}.leaves--base_side-container{padding-right:30px}.leaves--base_side-container_title h3{font-size:38px}.leaves--base .form--register a img{height:200px;width:200px;left:-225px}.early--years_links .col-lg-6:nth-child(1) h3{padding-left:50px}.early--years_links .col-lg-6:nth-child(1) h3:before{left:0}.early--years_links .col-lg-6:nth-child(2){margin-top:30px;margin-bottom:-20px}.early--years_links .col-lg-6:nth-child(2) h3{text-align:right;padding-right:50px}.early--years_links .col-lg-6:nth-child(2) h3:before{left:calc(100% - 450px)}.early--years_links .col-lg-6:nth-child(4) h3{text-align:right;padding-right:50px}.early--years_links .col-lg-6:nth-child(4) h3:before{left:calc(100% - 500px)}.wood--footer_text{max-width:768px}.wood--footer_text h3:first-child{font-size:75px}.wood--footer_text h3:nth-child(2){margin-top:-30px}.wood--footer_text h3{font-size:34px}.wood--footer_text h4{font-size:36px}}@media only screen and (max-width:768px){.homepage-video-container{display:none!important}.hero--banner{background-image:url(../images/hero/hero-banner.jpg)!important;margin-bottom:100px;max-height:700px;min-height:700px}.hero--banner--title{min-height:700px;max-height:700px}.hero--banner--title_content h1{font-size:40px}.hero--banner--title_content p{font-size:25px}.hero--banner--title_content .modal-open{display:none}.hero--banner .stamp--container{min-height:700px}.hero--banner .stamp--container .stamp img{max-height:300px;max-width:300px}.hero--banner .stamp--container_blue{display:none;bottom:100px}.hero--banner .stamp--container_green{bottom:0;right:10px}.overlay--section{display:none}.section--characters{min-height:100%}.section--characters .bubble--blue{background-image:url(../images/homepage/bubble-container-blue-down.png)!important;background-size:calc(100vw - 30px) 200px;min-width:calc(100vw - 30px);max-width:calc(100vw - 30px);width:calc(100vw - 30px);left:0}.section--characters .bubble--blue:before{top:-145px;left:0}.section--characters .bubble--blue p{font-size:19px;max-width:calc(100vw - 50px)}.section--characters .bubble--brown{background-image:url(../images/homepage/brown-container-blue-down.png)!important;background-size:calc(100vw - 30px) 100%;margin-top:-70px}.section--characters .bubble--brown p{font-size:18px;padding:10px 0}.section--characters .bubble--brown p span{font-size:25px}.section--characters .stamp--container_blue{display:block;width:100%;position:relative;z-index:3;position:relative;margin-top:-75px;left:5%}.section--characters .stamp--container_blue img{max-height:300px;max-width:300px}.section--characters .underlay-mobile{display:block;min-height:500px;max-height:500px;width:100%;background-position:bottom;background-size:cover;position:relative;z-index:2;margin-top:-400px;background-repeat:no-repeat}.our--values{margin-top:0}.our--values .value--box_text:after{top:86%}.leaves--underlay{display:none}.leaves--base{width:100%}.leaves--base_side-container{width:100%;transform:translateX(0);border-radius:0;padding:0 30px;position:relative;background:#71594d}.leaves--base_side-container_title{width:100%;left:50%;transform:translateX(-50%);margin-top:-48px}.leaves--base_side-container_title h3{font-size:36px;width:240px;margin:auto;line-height:1}.leaves--base_side-container_title:before{content:url(../images/homepage/different-yellow-bg-title.png)!important;left:50%;transform:translateX(-50%);top:-18px}.leaves--base_side-container_content{margin-top:25px}.leaves--base_side-container_content p{font-size:28px;text-align:center;text-shadow:3px 3px #000;position:relative}.leaves--base_side-container_content ul li:nth-child(odd){text-shadow:3px 3px #000;font-size:28px}.leaves--base_side-container_content ul li:nth-child(even){font-size:22px}.leaves--base_side-container_content ul li:nth-child(1):before{display:none}.leaves--base_side-container_content ul li:nth-child(3):before{display:none}.leaves--base_side-container_content ul li:nth-child(5):before{display:none}.leaves--base_side-container_content ul li:nth-child(7):before{display:none}.leaves--base_side-container_content ul li:nth-child(9):before{display:none}.leaves--base_side-container:before{content:"";background-image:url(../images/homepage/boot-mobilev2.png);background-size:contain;min-width:200px;min-height:400px;background-repeat:no-repeat;position:absolute;left:0;top:-250px}.leaves--base .form-mobile-background{background-image:url(../images/homepage/leaves-mobile.png);padding-top:400px;padding-bottom:200px;width:100%;background-repeat:no-repeat;background-size:cover;background-position:top;position:relative}.leaves--base .form-mobile-background .form--register{margin:0 auto;bottom:0;width:100%;transform:translateX(0);border-radius:0;padding:15px}.leaves--base .form-mobile-background .form--register:before{height:300px;width:300px;top:-200px;left:0;max-width:50vw}.leaves--base .form-mobile-background:before{content:"";background-image:url(../images/homepage/pebbles.png);background-size:contain;background-position:left;position:absolute;top:-150px;width:50vw;height:100%;background-repeat:no-repeat;right:0}.early--years{margin-top:-100px}.early--years_stamp img{max-width:50vw}.early--years_container p{font-size:18px;line-height:1.3}.early--years_container p span{background:0 0!important}.early--years_container p .bg-dark-blue{border-bottom:3px dotted #275d7d}.early--years_container p .bg-dark-blue a{color:#275d7d}.early--years_container p .bg-orange{border-bottom:3px dotted #f16638}.early--years_container p .bg-orange a{color:#f16638}.early--years_links .col-lg-6:nth-child(1) h3:before{left:0}.early--years_links .col-lg-6:nth-child(2) h3:before{left:calc(100% - 480px)}.early--years_links .col-lg-6:nth-child(4) h3:before{left:calc(100% - 500px)}.wood--footer_text{max-width:500px}.wood--footer_text h3:first-child{font-size:60px}.wood--footer_text h3{font-size:31px}.wood--footer_text h4{font-size:26px}}@media only screen and (max-width:600px){.early--years_links{padding-bottom:0}.early--years_links h3{font-size:25px}.early--years_links .col-lg-6:nth-child(1) h3:before{top:-80%}.early--years_links .col-lg-6:nth-child(2) h3:before{top:-90%}.early--years_links .col-lg-6:nth-child(3) h3:before{top:-82%}.early--years_links .col-lg-6:nth-child(3) h3:after{display:none}.early--years_links .col-lg-6:nth-child(4) h3:after{display:none}}@media only screen and (max-width:500px){.hero--banner--title_content h1{font-size:28px}.hero--banner--title_content p{font-size:18px}.hero--banner .stamp--container .stamp img{max-height:250px;max-width:250px}.hero--banner .stamp--container_green{bottom:75px}.section--characters .bubble--blue p{padding:30px}.leaves--base .form-mobile-background:before{top:-425px}.wood--footer_text{max-width:calc(100vw - 30px)}.wood--footer_text h3:first-child{margin-top:25px;font-size:40px}.wood--footer_text h3:nth-child(2){margin-top:-10px!important}.wood--footer_text h3{margin-top:50px!important;font-size:26px}.wood--footer_text h4{margin-top:50px!important;font-size:20px}}