body.stop-scrolling{height:100%;overflow:hidden;}.sweet-overlay{background-color:black;-ms-filter:"progid:DXImageTransform.Microsoft.Alpha(Opacity=40)";background-color:rgba(0,0,0,0.4);position:fixed;left:0;right:0;top:0;bottom:0;display:none;z-index:10000;}.sweet-alert{background-color:white;width:478px;padding:17px;border-radius:5px;text-align:center;position:fixed;left:50%;top:50%;margin-left:-256px;margin-top:-200px;overflow:hidden;display:none;z-index:99999;}@media all and (max-width: 540px){.sweet-alert{width:auto;margin-left:0;margin-right:0;left:15px;right:15px;}}.sweet-alert h2{color:#575757;font-size:30px;text-align:center;font-weight:600;text-transform:none;position:relative;margin:25px 0;padding:0;line-height:40px;display:block;}.sweet-alert p{color:#797979;font-size:16px;text-align:center;font-weight:300;position:relative;text-align:inherit;float:none;margin:0;padding:0;line-height:normal;}.sweet-alert fieldset{border:none;position:relative;}.sweet-alert .sa-error-container{background-color:#f1f1f1;margin-left:-17px;margin-right:-17px;overflow:hidden;padding:0 10px;max-height:0;webkit-transition:padding 0.15s, max-height 0.15s;transition:padding 0.15s, max-height 0.15s;}.sweet-alert .sa-error-container.show{padding:10px 0;max-height:100px;webkit-transition:padding 0.2s, max-height 0.2s;transition:padding 0.25s, max-height 0.25s;}.sweet-alert .sa-error-container .icon{display:inline-block;width:24px;height:24px;border-radius:50%;background-color:#ea7d7d;color:white;line-height:24px;text-align:center;margin-right:3px;}.sweet-alert .sa-error-container p{display:inline-block;}.sweet-alert .sa-input-error{position:absolute;top:29px;right:26px;width:20px;height:20px;opacity:0;-webkit-transform:scale(0.5);transform:scale(0.5);-webkit-transform-origin:50% 50%;transform-origin:50% 50%;-webkit-transition:all 0.1s;transition:all 0.1s;}.sweet-alert .sa-input-error::before,.sweet-alert .sa-input-error::after{content:"";width:20px;height:6px;background-color:#f06e57;border-radius:3px;position:absolute;top:50%;margin-top:-4px;left:50%;margin-left:-9px;}.sweet-alert .sa-input-error::before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-input-error::after{-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-input-error.show{opacity:1;-webkit-transform:scale(1);transform:scale(1);}.sweet-alert input{width:100%;box-sizing:border-box;border-radius:3px;border:1px solid #d7d7d7;height:43px;margin-top:10px;margin-bottom:17px;font-size:18px;box-shadow:inset 0px 1px 1px rgba(0,0,0,0.06);padding:0 12px;display:none;-webkit-transition:all 0.3s;transition:all 0.3s;}.sweet-alert input:focus{outline:none;box-shadow:0px 0px 3px #c4e6f5;border:1px solid #b4dbed;}.sweet-alert input:focus::-moz-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus:-ms-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input:focus::-webkit-input-placeholder{transition:opacity 0.3s 0.03s ease;opacity:0.5;}.sweet-alert input::-moz-placeholder{color:#bdbdbd;}.sweet-alert input:-ms-input-placeholder{color:#bdbdbd;}.sweet-alert input::-webkit-input-placeholder{color:#bdbdbd;}.sweet-alert.show-input input{display:block;}.sweet-alert button{background-color:#aedef4;color:white;border:none;box-shadow:none;font-size:17px;font-weight:500;-webkit-border-radius:4px;border-radius:5px;padding:10px 32px;margin:26px 5px 0 5px;cursor:pointer;}.sweet-alert button:focus{outline:none;box-shadow:0 0 2px rgba(128,179,235,0.5), inset 0 0 0 1px rgba(0,0,0,0.05);}.sweet-alert button:hover{background-color:#a1d9f2;}.sweet-alert button:active{background-color:#81ccee;}.sweet-alert button.cancel{background-color:#d0d0d0;}.sweet-alert button.cancel:hover{background-color:#c8c8c8;}.sweet-alert button.cancel:active{background-color:#b6b6b6;}.sweet-alert button.cancel:focus{box-shadow:rgba(197,205,211,0.8) 0px 0px 2px, rgba(0,0,0,0.0470588) 0px 0px 0px 1px inset !important;}.sweet-alert button::-moz-focus-inner{border:0;}.sweet-alert[data-has-cancel-button=false] button{box-shadow:none !important;}.sweet-alert[data-has-confirm-button=false][data-has-cancel-button=false]{padding-bottom:40px;}.sweet-alert .sa-icon{width:80px;height:80px;border:4px solid gray;-webkit-border-radius:40px;border-radius:40px;border-radius:50%;margin:20px auto;padding:0;position:relative;box-sizing:content-box;}.sweet-alert .sa-icon.sa-error{border-color:#f27474;}.sweet-alert .sa-icon.sa-error .sa-x-mark{position:relative;display:block;}.sweet-alert .sa-icon.sa-error .sa-line{position:absolute;height:5px;width:47px;background-color:#f27474;display:block;top:37px;border-radius:2px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-left{-webkit-transform:rotate(45deg);transform:rotate(45deg);left:17px;}.sweet-alert .sa-icon.sa-error .sa-line.sa-right{-webkit-transform:rotate(-45deg);transform:rotate(-45deg);right:16px;}.sweet-alert .sa-icon.sa-warning{border-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-body{position:absolute;width:5px;height:47px;left:50%;top:10px;-webkit-border-radius:2px;border-radius:2px;margin-left:-2px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-warning .sa-dot{position:absolute;width:7px;height:7px;-webkit-border-radius:50%;border-radius:50%;margin-left:-3px;left:50%;bottom:10px;background-color:#f8bb86;}.sweet-alert .sa-icon.sa-info{border-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::before{content:"";position:absolute;width:5px;height:29px;left:50%;bottom:17px;border-radius:2px;margin-left:-2px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-info::after{content:"";position:absolute;width:7px;height:7px;border-radius:50%;margin-left:-3px;top:19px;background-color:#c9dae1;}.sweet-alert .sa-icon.sa-success{border-color:#a5dc86;}.sweet-alert .sa-icon.sa-success::before,.sweet-alert .sa-icon.sa-success::after{content:'';-webkit-border-radius:40px;border-radius:40px;border-radius:50%;position:absolute;width:60px;height:120px;background:white;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success::before{-webkit-border-radius:120px 0 0 120px;border-radius:120px 0 0 120px;top:-7px;left:-33px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:60px 60px;transform-origin:60px 60px;}.sweet-alert .sa-icon.sa-success::after{-webkit-border-radius:0 120px 120px 0;border-radius:0 120px 120px 0;top:-11px;left:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:0px 60px;transform-origin:0px 60px;}.sweet-alert .sa-icon.sa-success .sa-placeholder{width:80px;height:80px;border:4px solid rgba(165,220,134,0.2);-webkit-border-radius:40px;border-radius:40px;border-radius:50%;box-sizing:content-box;position:absolute;left:-4px;top:-4px;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-fix{width:5px;height:90px;background-color:white;position:absolute;left:28px;top:8px;z-index:1;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-success .sa-line{height:5px;background-color:#a5dc86;display:block;border-radius:2px;position:absolute;z-index:2;}.sweet-alert .sa-icon.sa-success .sa-line.sa-tip{width:25px;left:14px;top:46px;-webkit-transform:rotate(45deg);transform:rotate(45deg);}.sweet-alert .sa-icon.sa-success .sa-line.sa-long{width:47px;right:8px;top:38px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);}.sweet-alert .sa-icon.sa-custom{background-size:contain;border-radius:0;border:none;background-position:center center;background-repeat:no-repeat;}@keyframes showSweetAlert{0%{transform:scale(0.7);-webkit-transform:scale(0.7);}100%{transform:scale(1);-webkit-transform:scale(1);}}@keyframes hideSweetAlert{0%{transform:scale(1);-webkit-transform:scale(1);}100%{transform:scale(0.5);-webkit-transform:scale(0.5);}}.row{max-width:1140px;}.column,.columns{padding-left:20px;padding-right:20px;}.row .row{margin-left:-20px;margin-right:-20px;}.bgcover{background-position:center;background-size:cover;}.block{display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.absolute{position:absolute;top:0;left:0;width:100%;height:100%;}.clearul{margin:0;padding:0;}.clearul li{list-style:none;margin:0;padding:0;}.accordion .accordion-navigation > .content,.accordion dd > .content{max-height:0;display:block;overflow:hidden;padding-top:0;padding-bottom:0;-webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-ms-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out;opacity:0;}.accordion .accordion-navigation > .content.active,.accordion dd > .content.active{max-height:1000px;opacity:1;}p:last-child{margin-bottom:0;}.valignout{display:table;height:100%;width:100%;table-layout:fixed;}.valignin{vertical-align:middle;height:100%;width:100%;display:table-cell;}figure{padding:0;margin:0;}.op0{opacity:0;}.parallax{background-attachment:fixed;background-repeat:no-repeat;}#cboxOverlay{background-color:#000;}#colorbox,#cboxOverlay,#cboxWrapper{position:absolute;top:0;left:0;z-index:9999;overflow:hidden;}#cboxWrapper{max-width:none;}#cboxOverlay{position:fixed;width:100%;height:100%;}#cboxMiddleLeft,#cboxBottomLeft{clear:left;}#cboxContent{position:relative;}#cboxLoadedContent{overflow:auto;-webkit-overflow-scrolling:touch;}#cboxTitle{margin:0;}#cboxLoadingOverlay,#cboxLoadingGraphic{position:absolute;top:0;left:0;width:100%;height:100%;}#cboxPrevious,#cboxNext,#cboxClose,#cboxSlideshow{cursor:pointer;}.cboxPhoto{float:left;margin:auto;border:0;display:block;max-width:none;-ms-interpolation-mode:bicubic;}.cboxIframe{width:100%;height:100%;display:block;border:0;}#colorbox,#cboxContent,#cboxLoadedContent{box-sizing:content-box;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;}#cboxClose{width:40px;height:40px;padding:0;top:0;right:0;position:absolute;text-align:center;box-shadow:none;}#cboxClose:after{display:none;}.swiper-container{margin:0 auto;position:relative;overflow:hidden;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-o-backface-visibility:hidden;backface-visibility:hidden;z-index:1;}.swiper-wrapper{position:relative;width:100%;-webkit-transition-property:-webkit-transform, left, top;-webkit-transition-duration:0s;-webkit-transform:translate3d(0px,0,0);-webkit-transition-timing-function:ease;-moz-transition-property:-moz-transform, left, top;-moz-transition-duration:0s;-moz-transform:translate3d(0px,0,0);-moz-transition-timing-function:ease;-o-transition-property:-o-transform, left, top;-o-transition-duration:0s;-o-transform:translate3d(0px,0,0);-o-transition-timing-function:ease;-o-transform:translate(0px,0px);-ms-transition-property:-ms-transform, left, top;-ms-transition-duration:0s;-ms-transform:translate3d(0px,0,0);-ms-transition-timing-function:ease;transition-property:transform, left, top;transition-duration:0s;transform:translate3d(0px,0,0);transition-timing-function:ease;}.swiper-free-mode > .swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto;}.swiper-slide{float:left;}.swiper-wp8-horizontal{-ms-touch-action:pan-y;}.swiper-wp8-vertical{-ms-touch-action:pan-x;}.font1{font-family:'Signika', sans-serif;}.font2{font-family:'Open Sans', sans-serif;}.content table{width:100%;}.content table td{vertical-align:top;font-size:16px;font-weight:300;padding:15px;}.content table td.blue{background:#104ad3;color:#fff;}.content table td.nursery{background:#39c;color:#fff;}.content table td.primary{background:#104ad3;color:#fff;}.content table td.high{background:#0b3086;color:#fff;}.content table td.grey{background:#ddd;}.content table td.dgrey{background:#333;color:#fff;}h2,h3,h4,h5{font-family:'Signika', sans-serif;}body{font-family:'Open Sans', sans-serif;padding-top:140px;color:#333;}img.image_shadow{box-shadow:0 4px 8px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);}button,.button{background:#003a9b;font-size:12px;font-weight:300;color:#fff;font-size:18px;padding:14px 25px 18px;font-family:'Open Sans', sans-serif;position:relative;height:54px;transition:all .3s ease-out;}button i:first-child,.button i:first-child{margin-right:10px;}button i:only-child,.button i:only-child{margin:0;}button:last-child,.button:last-child{margin-bottom:0;}button:after,.button:after{position:absolute;top:100%;left:0;width:100%;height:7px;background:#104ad3;content:'';display:block;transition:all .3s ease-out;}button:hover,.button:hover{transform:translateY(2px);background:#104ad3;}button:hover:after,.button:hover:after{height:5px;background:#326cf5;}button.small,.button.small{padding:10px 20px;height:40px;}button.small:after,.button.small:after{display:none;}header{position:fixed;top:0;left:0;width:100%;height:140px;background:#104ad3;z-index:100;transition:all .3s ease-out;transition:height .3s ease-out, background 1s ease-out;}.scroll header{height:100px;}.scroll header h1 a{height:80px;width:50px;}.scroll header h1 a span{top:15px;left:70px;font-size:24px;}.scroll header .alert{max-height:0;}.scroll header .social{top:-40px;}.scroll header nav{top:10px;}header h1{position:absolute;top:10px;left:20px;margin:0;}header h1 a{background:url(../img/logo.svg) no-repeat;background-size:100% auto;width:73px;height:114px;font-weight:normal;display:block;transition:all .3s ease-out;}header h1 a span{position:absolute;top:30px;left:100px;font-family:'Signika', sans-serif;color:#fff;font-size:26px;white-space:nowrap;line-height:1.1;transition:all .3s ease-out;}header .social{position:absolute;top:10px;right:20px;transition:all .3s ease-out;}header .social a{color:#fff;display:inline-block;margin-left:15px;font-size:22px;}header nav{position:absolute;top:50px;right:5px;transition:all .3s ease-out;}header nav ul{margin:0;padding:0;}header nav ul li{list-style:none;margin:0;padding:0;}header nav ul li{display:block;float:left;}header nav ul li span{color:#fff;font-size:16px;display:block;padding:10px 15px;font-family:'Signika', sans-serif;cursor:default;}header nav ul li span i.fa{font-size:20px;}header nav ul li a{color:#fff;font-size:16px;text-transform:uppercase;display:block;padding:10px 15px;font-family:'Signika', sans-serif;}header nav ul li a i.fa{font-size:20px;}header nav ul li a:after{width:100%;height:3px;background:#fff;content:'';display:block;width:0;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}header nav ul li a:hover,header nav ul li a:focus{color:#fff;}header nav ul li a:hover:after,header nav ul li a:focus:after{width:100%;}header nav ul li.active >ul{visibility:visible;opacity:1;}header nav ul li.active a:after{width:100%;}header nav ul li ul{position:absolute;top:45px;right:0px;text-align:right;white-space:nowrap;visibility:hidden;opacity:0;transition:all .2s ease-out;z-index:10000;}header nav ul li ul li{float:none;display:inline-block;position:relative;}header nav ul li ul li a{text-transform:none;font-weight:300;transition:all .3s ease-out;padding:5px 15px;}header nav ul li ul li a:after{display:none;}header nav ul li ul li a:hover,header nav ul li ul li a:focus{background:rgba(0,0,0,0.2);}header nav ul li ul li li{display:block;}header nav ul li ul li:hover >a,header nav ul li ul li:focus >a{background:rgba(0,0,0,0.2);}header nav ul li ul li ul{background:#104ad3;top:100%;}header nav ul li ul li:hover ul,header nav ul li ul li:focus ul{opacity:1;visibility:visible;}header nav ul li ul li:hover ul li,header nav ul li ul li:focus ul li{display:block;}header .alert{height:60px;left:0;top:100%;width:100%;background:#f60;line-height:58px;color:#fff;font-size:16px;position:absolute;font-weight:300;transition:all .3s ease-out;max-height:60px;overflow:hidden;}header .alert i.fa{font-size:24px;display:inline-block;margin-right:15px;vertical-align:middle;}header .alert .alertin{padding-left:160px;position:relative;}header .alert .alertin .l{position:absolute;top:0px;left:0;}header .alert .alertin .scroll{width:100%;position:relative;overflow:hidden;display:block;}header .alert .scrollin{display:inline-block;white-space:nowrap;padding-right:100px;}header .alert .scroller{animation:scroller 5s linear infinite;display:inline-block;white-space:nowrap;}@keyframes scroller{0%{transform:translateX(0);}100%{transform:translateX(-50%);}}.hero{height:100%;position:relative;overflow:hidden;}.hero .bx-wrapper,.hero .bx-viewport{height:100% !important;}.hero .bg{position:absolute;top:0;left:0;width:100%;height:100%;}.hero ul{margin:0;padding:0;height:100%;}.hero ul li{list-style:none;margin:0;padding:0;}.hero ul li{height:100%;position:relative;background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;}.hero video{min-height:100%;min-width:100%;position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);z-index:4;}.hero .text{position:absolute;bottom:150px;left:0;width:100%;z-index:99;}.hero .text h5{font-size:18px;text-transform:uppercase;color:#fff;padding:10px 30px;position:relative;display:inline-block;opacity:0;transform:translateX(-50px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);}.hero .text h5 span{position:relative;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.6s;}.hero .text h5:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#003a9b;width:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.hero .text h2{font-size:64px;color:#fff;padding:15px 30px;position:relative;display:inline-block;line-height:1;opacity:0;transform:translateX(-50px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.hero .text h2 span{position:relative;opacity:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.8s;}.hero .text h2:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#104ad3;width:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.hero.in .text h2,.hero.in .text h5{opacity:1;transform:translateX(0px) translateY(0px);}.hero.in .text h2 span,.hero.in .text h5 span{opacity:1;}.hero.in .text h2:before,.hero.in .text h5:before{width:100%;}.sectiontitle{text-align:center;font-size:48px;color:#333;margin-bottom:30px;}.sectiontitle:after{width:60px;height:2px;background:#104ad3;content:'';display:block;margin:10px auto 0;}.about{margin:100px 0;text-align:center;}.about h2{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s ease-out;}.about p{font-size:18px;font-weight:300;opacity:0;transform:translateX(0) translateY(50px);transition:all .5s ease-out;transition-delay:.1s;}.about .author{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s ease-out;transition-delay:.2s;}.about .flex-video{margin-top:40px;margin-bottom:0;}.about .flex-video{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s ease-out;transition-delay:.2s;}.about.in h2,.about.in p,.about.in .flex-video,.about.in .author{opacity:1;transform:translateX(0px) translateY(0px);}.about .testimonial{text-align:center;}.about .testimonial .ico{display:block;width:80px;height:80px;border-radius:100%;text-align:center;color:#fff;background:#104ad3;margin:0 auto 40px;font-size:32px;padding-top:15px;}.about .testimonial p{font-size:22px;color:#333;}.about .testimonial ul{margin:0;padding:0;}.about .testimonial ul li{list-style:none;margin:0;padding:0;}.about .testimonial .bx-pager{text-align:center;padding-top:20px;}.about .testimonial .bx-pager .bx-pager-item{display:inline-block;margin:0 3px;}.about .testimonial .bx-pager .bx-pager-item a{width:12px;height:12px;background:#eee;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.about .testimonial .bx-pager .bx-pager-item a.active{background:#104ad3;}.about .testimonial .bx-pager .bx-pager-item:only-child{display:none;}.schools{margin-bottom:100px;}.schools p{font-size:18px;font-weight:300;text-align:center;}.schools.in ul li a{opacity:1;transform:translateX(0px) translateY(0px);}.schools ul{margin:0 0 70px;}.schools ul li{padding:0 1px 0 0;}.schools ul li:nth-child(2) a{transition-delay:.1s;}.schools ul li:nth-child(2) a .text{background:#104ad3;}.schools ul li:nth-child(2) a .text .logo{background:#104ad3;}.schools ul li:nth-child(3) a{transition-delay:.2s;}.schools ul li:nth-child(3) a .text{background:#0b3086;}.schools ul li:nth-child(3) a .text .logo{background:#0b3086;}.schools ul li a{display:block;background:#000;opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.schools ul li a .bg{padding-bottom:80%;background-position:center;background-size:cover;display:block;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.schools ul li a .text{background:#39c;padding:15px;text-align:center;font-size:15px;display:block;color:#fff;line-height:1.4;position:relative;transition:all .3s ease-out;}.schools ul li a .text strong{display:block;font-size:24px;font-weight:normal;font-family:'Signika', sans-serif;}.schools ul li a .text .logo{transition:all .3s ease-out;width:82px;height:82px;left:50%;bottom:100%;margin-bottom:10px;position:absolute;border-radius:100%;background:#39c;margin-left:-41px;}.schools ul li a:hover .bg{opacity:.8;}.schools ul li a:hover .text{padding:20px 15px;margin-top:-10px;}.schools ul li a:hover .text .logo{margin-bottom:20px;}.whatson{margin-bottom:100px;overflow:hidden;}.whatson .whatsonin{background:#eee;padding:40px 50px;border-bottom:10px solid #104ad3;}.whatson.in .title:after{width:20px;}.whatson.in .title h2:before{width:100%;}.whatson.in .title h2 span,.whatson.in .title h2 strong{opacity:1;transform:translateX(0px) translateY(0px);}.whatson.in .title p{opacity:1;transform:translateX(0px) translateY(0px);}.whatson.in .grid .cleft,.whatson.in .grid .cright{opacity:1;transform:translateX(0px) translateY(0px);}.whatson .title{position:relative;padding-left:220px;padding-top:5px;margin-bottom:60px;}.whatson .title:after{width:20px;height:100%;content:'';display:block;background:#104ad3;left:100%;top:0;margin-left:50px;position:absolute;width:0;transition:all .4s ease-out;transition-delay:.5s;}.whatson .title h2{height:90px;left:-70px;top:0;color:#fff;text-transform:uppercase;position:absolute;line-height:1;padding:20px 30px 20px 40px;}.whatson .title h2:before{position:absolute;top:0;left:0;width:100%;height:100%;left:auto;right:0;background:#104ad3;content:'';display:block;width:0;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);}.whatson .title h2 span{display:inline-block;text-align:right;font-size:27px;vertical-align:top;position:relative;opacity:0;transform:translateX(20px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.whatson .title h2 strong{font-weight:normal;display:inline-block;font-size:64px;vertical-align:top;line-height:1;position:relative;opacity:0;transform:translateX(20px) translateY(0);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.5s;}.whatson .title p{font-size:18px;font-weight:300;opacity:0;transform:translateX(40px) translateY(0);transition:all .5s ease-out;transition-delay:.6s;}.whatson .grid{overflow:hidden;padding:0 20px;}.whatson .grid .columns{padding:0 10px;}.whatson .grid .columns .row{margin:0 -10px;}.whatson .grid a{padding-bottom:100%;position:relative;display:block;margin-bottom:20px;background:#000;}.whatson .grid a .bg{background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-out;}.whatson .grid a .text{position:absolute;bottom:10px;left:0;z-index:1;text-transform:uppercase;background:#104ad3;font-size:18px;color:#fff;padding:10px 20px 10px 25px;font-family:'Signika', sans-serif;transition:all .3s ease-out;}.whatson .grid a:hover .bg{opacity:.8;}.whatson .grid a:hover .text{padding-left:35px;}.whatson .grid a.nur .text{background:#39c;}.whatson .grid a.pri .text{background:#104ad3;}.whatson .grid a.hig .text{background:#0b3086;}.whatson .grid .cleft{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.5s;}.whatson .grid .cleft a:nth-child(1){padding-bottom:100%;}.whatson .grid .cleft a:nth-child(2){padding-bottom:70%;}.whatson .grid .cright{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.6s;}.whatson .grid .cright >a:last-child{padding-bottom:71.5%;}.whatson .latest_news_article{max-height:402px;overflow:hidden;}.whatson .latest_news_article ul{margin:0;padding:0;}.whatson .latest_news_article ul li{list-style:none;margin:0;padding:0;}.whatson .latest_news_article ul a{padding-bottom:unset;position:unset;display:unset;margin-bottom:unset;background:unset;}.whatson .latest_news_article ul li .post_title{text-transform:uppercase;background:#104ad3;font-size:18px;color:#fff;padding:10px 20px 10px 25px;font-family:'Signika', sans-serif;transition:all .3s ease-out;margin-bottom:0px;position:absolute;bottom:10px;}.whatson .latest_news_article ul li .post_title a,.whatson .latest_news_article ul li .post_title p{font-size:18px;font-weight:300;color:#333;}.whatson .latest_news_article ul li:hover .post_title{padding-left:35px;transition:all .3s ease-out;}.whatson.alt .latest_news_article{max-height:unset;padding-bottom:89%;position:relative;}.whatson.alt .latest_news_article .slider{position:absolute;top:0;left:0;width:100%;height:100%;}.whatson.alt .latest_news_article .bx-wrapper,.whatson.alt .latest_news_article .bx-viewport{height:100% !important;}.whatson.alt .latest_news_article ul,.whatson.alt .latest_news_article li{height:100%;}.whatson.alt .latest_news_article .post_photo{background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;}.whatson.alt .latest_news_article a{display:block;height:100%;position:relative;}.whatson.alt .grid .cleft a:nth-child(1){padding-bottom:70%;}.whatson.alt .grid .cleft a:nth-child(2){padding-bottom:50%;}.socialmedia{margin-bottom:100px;}.socialmedia h2{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s ease-out;}.socialmedia .medium-5{opacity:0;transform:translateX(0) translateY(50px);transition:all .5s ease-out;}.socialmedia .medium-5:nth-child(2){transition-delay:.2s;}.socialmedia .medium-5:nth-child(3){transition-delay:.3s;}.socialmedia.in h2,.socialmedia.in .intro p,.socialmedia.in .medium-5{opacity:1;transform:translateX(0px) translateY(0px);}.socialmedia .intro{margin-bottom:50px;}.socialmedia .intro p{font-size:18px;font-weight:300;text-align:center;opacity:0;transform:translateX(0) translateY(50px);transition:all .5s ease-out;transition-delay:.1s;}.socialmedia .boxtitle{background:#104ad3;text-transform:uppercase;color:#fff;font-size:18px;font-family:'Signika', sans-serif;position:relative;padding:10px 0 10px 15px;padding-right:130px;}.socialmedia .boxtitle i.fa{display:inline-block;margin-right:10px;font-size:22px;}.socialmedia .boxtitle a{background:#003a9b;font-size:16px;display:block;position:absolute;top:0;right:0;height:100%;padding:0 0px;width:130px;text-align:center;text-transform:none;color:#fff;line-height:40px;}.socialmedia .events{margin:0;padding:0;}.socialmedia .events li{list-style:none;margin:0;padding:0;}.socialmedia .events li{border:1px solid #ddd;border-top:none;padding:15px;padding-left:120px;position:relative;min-height:80px;}.socialmedia .events li.high{background:#0b3086;}.socialmedia .events li.high a,.socialmedia .events li.high .date{color:#fff;}.socialmedia .events li.primary{background:#104ad3;}.socialmedia .events li.primary a,.socialmedia .events li.primary .date{color:#fff;}.socialmedia .events li.nursery{background:#39c;}.socialmedia .events li.nursery a,.socialmedia .events li.nursery .date{color:#fff;}.socialmedia .events .date{color:#333;width:90px;left:10px;top:15px;text-align:center;position:absolute;text-transform:uppercase;font-family:'Signika', sans-serif;line-height:1.1;font-size:14px;}.socialmedia .events .date strong{font-weight:normal;font-size:16px;}.socialmedia .events .date p{font-size:14px;}.socialmedia .events .date div{font-size:12px;padding:3px;}.socialmedia .events h3{margin:0 0 5px;font-size:20px;}.socialmedia .events h3 a{color:#104ad3;}.socialmedia .events p{font-size:15px;line-height:1.4;}footer{background:#eee;border-top:10px solid #104ad3;padding:30px 0;}footer .footerlogo{background:url(../img/footerlogo.png) no-repeat;background-size:100% auto;width:42px;height:66px;font-weight:normal;display:block;margin-bottom:30px;}footer .footerlogo span{position:absolute;top:15px;left:80px;font-family:'Signika', sans-serif;color:#333;font-size:22px;white-space:nowrap;line-height:1.1;}footer table{background:none;border:none;width:100%;font-size:15px;max-width:300px;}footer table tr{background:none !important;}footer table td,footer table th{padding:3px 0;}footer table th{color:#104ad3;font-weight:bold;}footer h4{font-size:20px;font-weight:bold;color:#104ad3;margin-bottom:20px;}footer p{font-size:15px;margin-bottom:20px;}footer form{padding-right:115px;position:relative;}footer form button{width:115px;position:absolute;top:0;right:0;padding:0;height:54px;}footer form input[type='text']{border:none;border-bottom:7px solid #ccc;box-shadow:none;height:61px;}.footerbottom{padding:30px 0;}.footerbottom p{font-size:14px;color:#333;}.footerbottom p a{color:#333;transition:all .3s ease-out;}.footerbottom p a:hover{color:#104ad3;}.footerbottom .vc{width:147px;height:26px;background:url(../img/vc.png) no-repeat;display:block;text-indent:-3000px;font-size:0;overflow:hidden;float:right;}.pageheader{height:460px;position:relative;}.pageheader .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.pageheader.small{background:#003a9b;padding:30px 0;height:auto;}.pageheader.small .text{position:relative;bottom:auto;}.pageheader.small .text h2{font-size:46px;padding:0;background:none;}.pageheader.small .text h2:before{display:none;}.pageheader.small .text h5{padding:0;background:0;}.pageheader .text{position:absolute;bottom:30px;left:0;width:100%;z-index:99;}.pageheader .text h5{font-size:18px;text-transform:uppercase;color:#fff;padding:10px 30px;position:relative;display:inline-block;opacity:0;transform:translateX(-50px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);}.pageheader .text h5 span{position:relative;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.6s;}.pageheader .text h5:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#003a9b;width:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.pageheader .text h2{font-size:64px;color:#fff;padding:15px 30px;position:relative;display:inline-block;line-height:1;opacity:0;transform:translateX(-50px) translateY(0);transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.2s;}.pageheader .text h2 span{position:relative;opacity:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.8s;}.pageheader .text h2:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%;background:#104ad3;width:0;transition:all 1s cubic-bezier(0.165,0.840,0.440,1.000);transition-delay:.4s;}.pageheader.in .text h2,.pageheader.in .text h5{opacity:1;transform:translateX(0px) translateY(0px);}.pageheader.in .text h2 span,.pageheader.in .text h5 span{opacity:1;}.pageheader.in .text h2:before,.pageheader.in .text h5:before{width:100%;}.content.calendaritem+.content.calendaritem{margin-top:-50px;}.content{margin:100px 0;}.content.calendaritem{margin:0 0 50px 0;}.content.calendaritem h2{margin-bottom:10px;}.content p{font-size:18px;font-weight:300;}.content blockquote{font-size:26px;color:#104ad3;margin:30px 0;font-weight:300;border:none;}.content h2{color:#104ad3;margin:0 0 20px;font-size:42px;}.content h2 a{color:#104ad3;}.content h2 a:hover{text-decoration:underline;}.content p+h2{margin-top:40px;}.content p+h3{margin-top:30px;}.content h3{color:#104ad3;margin:0 0 20px;font-size:32px;}.content h3 a{color:#104ad3;}.content h3 a:hover{text-decoration:underline;}.content li{font-weight:300;}.content.accessgrid .columns .columns{padding:0 5px;}.content.accessgrid .row .row{margin:0 -5px 0px;}.content.accessgrid a{padding-bottom:100%;position:relative;display:block;margin-bottom:10px;background:#000;}.content.accessgrid a .bg{background-position:center;background-size:cover;position:absolute;top:0;left:0;width:100%;height:100%;transition:all .3s ease-out;}.content.accessgrid a .text{position:absolute;bottom:10px;left:0;z-index:1;text-transform:uppercase;background:#104ad3;font-size:18px;color:#fff;padding:10px 20px 10px 25px;font-family:'Signika', sans-serif;transition:all .3s ease-out;}.content.accessgrid a:hover .bg{opacity:.8;}.content.accessgrid a:hover .text{padding-left:35px;}.content.gallery ul li{padding:0 1px 2px;}.content.gallery a{display:block;background:#000;position:relative;padding-bottom:100%;overflow:hidden;}.content.gallery a .img{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;transition:all .3s ease-out;}.content.gallery a .text{position:absolute;bottom:10px;left:0;z-index:2;text-transform:uppercase;background:#104ad3;font-size:18px;color:#fff;padding:10px 20px 10px 25px;font-family:'Signika', sans-serif;transition:all .3s ease-out;margin-bottom:0;}.content.gallery a .desc{position:absolute;top:0;left:0;width:100%;height:100%;padding:25px;color:#fff;display:block;z-index:1;background:rgba(0,0,0,0.7);opacity:0;transition:all .3s ease-out;}.content.gallery a .desc .t{font-size:18px;opacity:0;display:block;margin-bottom:30px;}.content.gallery a:hover.hastext .text{padding-left:25px;bottom:100%;transform:translateY(100%);margin-bottom:-20px;}.content.gallery a:hover.hastext .desc{opacity:1;}.content.gallery a:hover .bg{opacity:.8;}.content.gallery a:hover .text{padding-left:35px;}.content .image{padding-bottom:40%;position:relative;}.content .image .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.content .image .text{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;}.content .image h3{color:#fff;background:#104ad3;padding:10px 20px;display:inline-block;font-size:32px;}.content .slider{padding-bottom:50%;position:relative;}.content .slider .bx-wrapper,.content .slider .bx-viewport{height:100% !important;}.content .slider .bx-wrapper{position:absolute;top:0;left:0;width:100%;height:100%;}.content .slider ul{margin:0;padding:0;height:100%;}.content .slider ul li{list-style:none;margin:0;padding:0;}.content .slider ul li{height:100%;position:relative;}.content .slider ul li .bg{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center;background-size:cover;}.content .slider .text{position:absolute;top:0;left:0;width:100%;height:100%;padding:30px;}.content .slider h2{color:#fff;background:#104ad3;padding:10px 20px;display:inline-block;font-size:42px;}.content .slider p{color:#fff;}.content.testimonial{text-align:center;}.content.testimonial .ico{display:block;width:80px;height:80px;border-radius:100%;text-align:center;color:#fff;background:#104ad3;margin:0 auto 40px;font-size:32px;padding-top:15px;}.content.testimonial p{font-size:22px;color:#333;}.content.testimonial ul{margin:0;padding:0;}.content.testimonial ul li{list-style:none;margin:0;padding:0;}.content.testimonial .bx-pager{text-align:center;padding-top:20px;}.content.testimonial .bx-pager .bx-pager-item{display:inline-block;margin:0 3px;}.content.testimonial .bx-pager .bx-pager-item a{width:12px;height:12px;background:#eee;display:block;text-indent:-3000px;font-size:0;overflow:hidden;}.content.testimonial .bx-pager .bx-pager-item a.active{background:#104ad3;}.content.testimonial .bx-pager .bx-pager-item:only-child{display:none;}.content.map{position:relative;}.content.map .row{padding:40px 0;background:#eee;}.content.map .row .row{padding:0;}.content.map #map{position:absolute;top:0;left:50%;width:50%;height:100%;max-width:600px;border-left:10px solid #fff;}.content.map input,.content.map textarea{border:none;background:#fff;box-shadow:none;margin-bottom:10px !important;}.content.map textarea{height:150px;}.content.map form{padding:0 30px;}.content.map label{margin-bottom:5px;}.content.map button{margin-top:20px;}.content .school{background:#104ad3;color:#fff;font-size:14px;text-transform:uppercase;display:inline-block;padding:5px 10px;font-weight:300;margin-bottom:10px;}.content .school.nursery{background:#39c;}.content .school.primary{background:#7dce6f;}.content .school.high{background:#0b3086;}.content .date{background:#f3f3f3;padding:10px;margin-bottom:3px;}.content .date h4{margin-bottom:0;}.bodynursery header,.bodynursery .sectiontitle:after,.bodynursery .pageheader .text h2:before,.bodynursery .content.accessgrid a .text{background:#39c;}.bodynursery .pageheader .text h5:before{background:#17a;}.bodynursery .content blockquote{color:#39c;}.bodyprimary header,.bodyprimary .sectiontitle:after,.bodyprimary .pageheader .text h2:before,.bodyprimary .content.accessgrid a .text{background:#104ad3;}.bodyprimary .pageheader .text h5:before{background:#0028b1;}.bodyprimary .content blockquote{color:#104ad3;}.bodyhigh header,.bodyhigh .sectiontitle:after,.bodyhigh .pageheader .text h2:before,.bodyhigh .content.accessgrid a .text{background:#0b3086;}.bodyhigh .pageheader .text h5:before{background:#000e64;}.bodyhigh .content blockquote{color:#0b3086;}#calendar{margin-top:50px;margin-bottom:0px;}#calendar .ui-widget.ui-widget-content{border:none;padding:0;}#calendar .ui-datepicker{width:100%;}#calendar table tr th,#calendar table tr td{font-size:18px;}#calendar table tr th a,#calendar table tr th span,#calendar table tr td a,#calendar table tr td span{padding:30px 10px 40px;border:none;}#calendar .ui-widget-header{background:#104ad3;color:#fff;}#calendar .ui-state-highlight,#calendar .ui-widget-content .ui-state-highlight,#calendar .ui-widget-header .ui-state-highlight{border:none;background:none;border:1px solid #fff;}#calendar .ui-state-highlight:hover,#calendar .ui-widget-content .ui-state-highlight:hover,#calendar .ui-widget-header .ui-state-highlight:hover{background:none;cursor:default;}#calendar .ui-state-highlight a:hover,#calendar .ui-widget-content .ui-state-highlight a:hover,#calendar .ui-widget-header .ui-state-highlight a:hover{cursor:default;}#calendar .ui-widget-content .ui-state-active{background:none;}#calendar .weeka,#calendar .weekb{position:relative;}#calendar .weeka:after,#calendar .weekb:after{content:'Week A';position:absolute;background:#333;color:#fff;font-size:10px;padding:0px 10px;display:block;top:0;left:0;right:0;height:18px;}#calendar .weekb:after{content:'Week B';}#calendar .weeka+.weeka:after,#calendar .weekb+.weekb:after{left:-1px;content:'';}#calendar .ui-state-highlight.hasevent{background:#666;color:#fff;position:relative;border:1px solid #fff;transition:all .3s ease-out;}#calendar .ui-state-highlight.hasevent:hover{cursor:pointer;opacity:.8;background:#666;}#calendar .ui-state-highlight.hasevent a{background:none;color:#fff;position:relative;}#calendar .ui-state-highlight.hasevent a:hover{cursor:pointer;}#calendar .ui-state-highlight.hasevent:before{content:attr(title);position:absolute;top:0;left:0;font-size:12px;color:#fff;width:100%;height:83px;padding:30px 30px 0px 10px;overflow:hidden;}#calendar .ui-state-highlight.hasevent.nursery{background:#39c;}#calendar .ui-state-highlight.hasevent.primary{background:#7dce6f;}#calendar .ui-state-highlight.hasevent.high{background:#0b3086;}#calendar .ui-state-highlight.hasevent.nursery.primary{background:linear-gradient(90deg,#39c 0%,#39c 50%,#7dce6f 51%,#7dce6f 100%);}#calendar .ui-state-highlight.hasevent.nursery.high{background:linear-gradient(90deg,#39c 0%,#39c 50%,#0b3086 51%,#0b3086 100%);}#calendar .ui-state-highlight.hasevent.primary.high{background:linear-gradient(90deg,#7dce6f 0%,#7dce6f 50%,#0b3086 51%,#0b3086 100%);}#calendar .ui-state-highlight.hasevent.primary.high.nursery{background:linear-gradient(90deg,#39c 0%,#39c 33%,#7dce6f 34%,#7dce6f 66%,#0b3086 67%,#0b3086 100%);}#calendar .ui-widget-header a{color:#fff;}#calendar .ui-state-disabled,#calendar .ui-widget-content .ui-state-disabled,#calendar .ui-widget-header .ui-state-disabled{opacity:1;}#calendar .ui-widget-header .ui-icon{filter:invert(1) brightness(2);}.calendar .pri{background:#7dce6f;}#colorbox{background:#fff;}body.colorboxbody{padding-top:0;}body.colorboxbody .content:first-child{margin-top:60px;}.filegrid{text-align:center;}.filegrid li{float:none;display:inline-block;vertical-align:top;}.filegrid a{display:block;text-align:center;color:#333;font-size:18px;padding:0 10px 20px;overflow:hidden;transition:all .3s ease-out;}.filegrid a .ico{width:65px;height:65px;background:#104ad3;color:#fff;display:block;margin:0 auto 10px;border-radius:100%;font-size:32px;padding-top:5px;box-shadow:0 0 0 #104ad3;transition:all .3s ease-out;}.filegrid a:hover{color:#fff;}.filegrid a:hover .ico{box-shadow:0 0 0 150px #104ad3;}.recruitment{position:relative;margin-bottom:60px;padding-left:60px;padding-right:150px;}.recruitment h4{color:#104ad3;}.recruitment p{font-size:16px;}.recruitment .ico{width:40px;height:40px;background:#104ad3;color:#fff;font-size:22px;border-radius:100%;position:absolute;top:0;left:0;text-align:center;padding-top:2px;}.recruitment .button{position:absolute;top:0;right:0;padding:10px 15px;font-size:16px;}ul.submenu{margin:0;padding:0;margin:100px 0;background:#104ad3;}ul.submenu li{list-style:none;margin:0;padding:0;}ul.submenu li{border-bottom:1px solid #0028b1;}ul.submenu li a{display:block;padding:10px 20px;color:#fff;transition:all .3s ease-out;}ul.submenu li a:hover{background:#326cf5;}.rhs_textbox{background:#003a9b;padding:25px;color:#fff;margin-top:50px;}.rhs_textbox table{border:none;width:100%;background:none;}.rhs_textbox table tr{background:none !important;}.rhs_textbox table td{padding:0;background:none;color:#fff;}body.blog section.posts{margin:50px 0;}body.blog section.posts .row{margin-bottom:50px;}body.blog section.posts .row:last-of-type{margin-bottom:0;}.label.nursery{background:#39c;}.label.primary{background:#104ad3;}.label.hight{background:#0b3086;}.nur{background:#39c;color:#fff;padding:5px;}.pri{background:#104ad3;color:#fff;padding:5px;}.hig{background:#0b3086;color:#fff;padding:5px;}.general{background:#666;color:#fff;padding:5px;}.newsgrid{margin-bottom:30px;}.newsgrid h3{font-size:24px;margin-bottom:10px;margin-top:0;}.newsgrid h3 a{color:#104ad3;}.newsgrid h3 a:hover{text-decoration:underline;}.newsgrid li{padding-bottom:40px;}.newsgrid p{font-size:15px;}.newsgrid .i{display:block;background:#104ad3;margin-bottom:10px;}.newsgrid .i img{transition:all .3s ease-out;}.newsgrid .i:hover img{opacity:.7;}.blog-right-column h3{margin-top:50px;color:#104ad3;margin-bottom:15px;}.blog-right-column h3:first-child{margin-top:0;}.blog-right-column h3:after{width:30px;height:2px;background:#104ad3;content:'';display:block;margin:10px 0;}.blog-right-column ul a{font-size:16px;color:#333;transition:all .3s ease-out;}.blog-right-column ul a:hover{color:#104ad3;}.blog-right-column ul li{padding-bottom:5px;}body.scroll .cookieconsent-simple{opacity:0 !important;visibility:hidden !important;transition:all 0.3s ease-out !important;}.cookieconsent-simple{min-width:100% !important;max-width:100% !important;position:fixed !important;left:0 !important;bottom:0 !important;background:rgba(0,0,0,0.5) !important;right:unset !important;padding:10px !important;font-size:unset !important;line-height:17.5px !important;color:unset !important;font-family:unset !important;text-align:left !important;opacity:1 !important;visibility:visible !important;transition:all 0.3s ease-out !important;}.cookieconsent-simple h1{display:none !important;}.cookieconsent-simple p,.cookieconsent-simple li{color:#fff !important;line-height:17.5px !important;margin:0px !important;font-size:11px !important;max-width:100% !important;display:inline-block !important;float:left !important;}.cookieconsent-simple p a,.cookieconsent-simple li a{color:#fff !important;}.cookieconsent-simple .ccp-text{line-height:unset !important;margin-bottom:0px !important;font-size:11px !important;color:#fff !important;display:inline-block !important;}.cookieconsent-simple .ccp-text p{display:none !important;}.cookieconsent-simple .btn-change-settings,.cookieconsent-simple .btn-got-it{background:#104ad3 !important;box-shadow:none !important;text-transform:uppercase !important;font-weight:300 !important;font-size:12.5px !important;padding:0px 5px !important;transition:all 0.3s ease-out !important;color:#fff !important;border:none !important;border-radius:unset !important;outline:unset !important;cursor:unset !important;margin:0 0 0 5px !important;display:unset !important;height:unset !important;line-height:unset !important;float:right !important;}.cookieconsent-change-settings .cc_cs_content .cc_cs_footer .cc_cs_f_save button{background:#104ad3 !important;box-shadow:none !important;text-transform:uppercase !important;font-weight:300 !important;font-size:12.5px !important;padding:10px 15px !important;transition:all 0.3s ease-out !important;color:#fff !important;border:none !important;border-radius:unset !important;outline:unset !important;cursor:unset !important;margin:0 5px !important;display:unset !important;height:unset !important;line-height:unset !important;float:left !important;}@media only screen and (max-width: 1024px){.cookieconsent-simple{display:none !important;}}@media only screen and (max-width: 600px){.cookieconsent-simple{top:80px !important;}.cookieconsent-simple .btn-change-settings,.cookieconsent-simple .btn-got-it{float:left !important;display:block !important;}}.khwout{position:fixed;top:120px;left:0;width:330px;background:#104ad3;box-shadow:0 10px 30px 0 rgba(0,0,0,0.4);z-index:100;transition:all .5s cubic-bezier(0.165,0.840,0.440,1.000);transform:translateX(-130%);}.khwout.hidew{transform:translateX(-130%) !important;}.khwout .close{position:absolute;bottom:5px;right:5px;color:#fff;width:25px;height:25px;text-align:center;z-index:10;}.khwout .khw{display:block;}.scroll .khwout{transform:translateX(0%);}.khwout .title{background:#104ad3;position:relative;padding:14px 55px 0 20px;color:#fff;font-size:26px;font-weight:200;line-height:1.1;font-family:'Signika', sans-serif;}.khwout .title .ico{width:80px;height:80px;position:absolute;background:#0028b1;padding-top:18px;border-radius:100%;top:-10px;right:-40px;text-align:center;color:#fff;font-size:42px;}.khwout .title span{position:relative;z-index:1;}.khwout .khw:hover{background:#0028b1;}.khwout .text{display:block;padding:15px 55px 20px 20px;color:#fff;font-size:16px;line-height:1.4;transition:all .5s ease-out;overflow:hidden;}.khwout .text strong{display:block;margin-top:10px;}.khwout .text strong i{display:inline-block;margin-left:10px;}@media only screen and (max-width: 768px){header{height:130px;}header .social{width:100%;text-align:center;position:unset;top:unset;left:unset;right:0;opacity:1;visibility:visible;transition:all .5s ease-out;}header .social a:first-child{margin-left:0;}header h1{top:40px;}header h1 a{height:80px;width:51px;}header h1 a span{top:15px;left:65px;font-size:24px;}.scroll header{height:80px;}.scroll header .social{opacity:0;visibility:hidden;transition:all .5s ease-out;}.scroll header h1{top:10px;left:20px;}.scroll header h1 a{height:60px;width:40px;}.scroll header h1 a span{top:10px;left:65px;font-size:22px;}body{padding-top:100px;}.mobilemenu{width:32px;height:32px;display:block;top:50px;right:15px;z-index:1501;position:fixed;padding:0 7px;padding-top:8px;transition:all .1s ease-out;}.mobilemenu span{display:block;height:3px;background:#fff;margin-bottom:4px;transform-origin:50% 50%;transition:all .5s ease-out;}.menuopen .mobilemenu span:nth-child(1){transform:rotate(45deg) translateX(5px) translateY(5px);}.menuopen .mobilemenu span:nth-child(2){transform:rotate(-45deg) translateX(0px) translateY(0px);}.menuopen .mobilemenu span:nth-child(3){opacity:0;}.scroll .mobilemenu{top:22px;}header nav{height:100%;overflow-y:auto;left:0;transform:translate3d(-100%,0,0);right:auto;width:50%;background:#104ad3;position:fixed;overflow-x:hidden;transition:all .5s ease-out;z-index:1500;top:0 !important;padding:30px 0;box-shadow:0 0 0 1000px rgba(0,0,0,0);z-index:10;}.menuopen header nav{transform:translate3d(0%,0,0);box-shadow:0 0 0 1000px rgba(0,0,0,0.5);}header nav ul{float:none;}header nav ul li{float:none;padding:0 10px;display:block;margin-bottom:0px;height:auto !important;}header nav ul li a,header nav ul li span{padding:7px 10px;line-height:130% !important;color:#fff;height:auto !important;display:block;}header nav ul li a:hover,header nav ul li a:focus,header nav ul li span:hover,header nav ul li span:focus{color:#fff;background:none;}header nav ul li a:after,header nav ul li span:after{display:none;}header nav ul li.mainitem{padding:10px 10px;}header nav ul li.dropdown{padding:0 10px;}header nav ul li.dropdown ul{overflow:hidden;max-height:0;transition:all .5s ease-out;}header nav ul li.dropdown >span,header nav ul li.dropdown >a{position:relative;display:block;}header nav ul li.dropdown >span:after,header nav ul li.dropdown >a:after{position:absolute;top:10px;right:10px;font:normal normal normal 14px/1 FontAwesome;content:"\f078";color:#fff;display:block;}header nav ul li.dropdown.open ul{padding-top:5px;max-height:1000px;}header nav ul li.dropdown.open >span:after,header nav ul li.dropdown.open >a:after{transform:rotate(180deg);}header nav ul li ul{position:relative;background:none;top:auto;left:auto;padding-top:0px;visibility:visible;opacity:1;text-align:left;margin-bottom:0px;}header nav ul li ul li{height:auto;white-space:normal;display:block;float:none;}header nav ul li ul li a{padding:7px 10px;text-transform:none;}.schools ul li a .text strong{font-size:20px;}.whatson .title p{font-size:16px;}.whatson .whatsonin .grid{margin:0 -40px;}.whatson .whatsonin .grid .columns{padding:0 5px;}.whatson .whatsonin .grid .columns .row{margin:0 -5px;}.whatson .whatsonin .grid a{margin-bottom:10px;}.socialmedia .medium-5{width:50%;margin:0 !important;}.socialmedia .boxtitle{padding-right:110px;}.socialmedia .boxtitle a{width:110px;font-size:15px;}footer .button{padding-left:10px;padding-right:10px;font-size:16px;width:100%;height:auto;}footer form{padding-right:0;}footer form button{position:relative;top:auto;left:auto;width:100%;}footer form input{margin-bottom:0 !important;}}@media only screen and (max-width: 700px){header nav{width:80%;}header .alert{height:auto;line-height:1.5;padding:10px 0;}header .alert .alertin{padding-left:30px;}header .alert .alertin .l{width:30px;overflow:hidden;height:30px;}.scroll header .alert{padding:0;}.hero .text{bottom:50px;}.hero .text h2{font-size:38px;}.about{margin:50px 0;}.sectiontitle{font-size:40px;}.schools{max-width:320px;margin:0 auto 50px;}.schools ul{margin-bottom:50px;}.whatson{margin-bottom:50px;}.whatson .whatsonin{padding:10px 20px 40px;margin:0 -20px;}.whatson .whatsonin .grid{margin:0 -20px;padding:0 10px;}.whatson .grid .cleft a:nth-child(1){padding-bottom:150%;}.whatson .grid .cleft a:nth-child(2){padding-bottom:100%;}.whatson .grid .cright a:nth-child(2),.whatson .grid .cright a:nth-child(1){padding-bottom:81.5%;}.whatson .grid a .text{padding:10px 15px;font-size:16px;}.whatson .title{padding-left:0;padding-top:100px;margin-bottom:40px;}.whatson .title:after{display:none;}.whatson .title h2{height:80px;padding-top:15px;left:-20px;}.whatson .title p{font-size:15px;}.socialmedia{margin-bottom:20px;}.socialmedia .medium-5{width:100%;margin-bottom:30px !important;}footer h4{margin-top:40px;}.footerbottom p{text-align:center;}.footerbottom .vc{margin:20px auto 0;float:none;}.pageheader{height:250px;}.pageheader .text{bottom:20px;}.pageheader .text h2{font-size:38px;}.pageheader .text h2,.pageheader .text h5{padding:10px 20px;}.content{margin:50px 0;}.content p{font-size:16px;}.content blockquote{font-size:20px;}.content.accessgrid .grid{max-width:340px;margin:0 auto;}.content.accessgrid a .text{padding:7px 15px;font-size:16px;}}