*,*:before,*:after{box-sizing:border-box}*{margin:0;padding:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}iframe{border:0}:root{--theme-teal: #005C66;--theme-teal-dark: #00454d;--theme-yellow: #fac809;--theme-yellow-dark: #dcb009;--theme-black: #1b2a39;--theme-orange: #d82a13;--theme-orange-dark: #b0250c;--theme-pink: #E01581;--theme-pink-dark: #b71269;--theme-purple: #9412b5;--theme-purple-dark: #7e109a;--theme-divider: #e7e8e9;--theme-divider-dark: #ccc;--theme-white: #fff;--theme-footer: #e2e3e4;--theme-mobile-menu-selected: #def4f6;--theme-input-bg: #f1f2f3;--theme-service-contact-bg: #f6f6f6;--theme-service-provider-bg: #fff5f1;--theme-health-data-profiles: #005C66;--theme-health-data-profiles-dark: #00454d;--theme-surveys: #E01581;--theme-surveys-dark: #b71269;--theme-events: #D82A13;--theme-events-dark: #b0250c;--theme-development-wheel: #D82A13;--theme-development-wheel-dark: #b0250c;--theme-teacher-resources: #1b2a39;--theme-teacher-resources-dark: #111820;--theme-online-learning: #005C66;--theme-online-learning-dark: #00454d}::selection{background-color:var(--theme-pink);color:var(--theme-white)}a:focus{outline:solid 3px var(--theme-pink);outline-offset:3px}html,body{font-family:Ubuntu,sans-serif;font-weight:400;font-style:normal;font-size:clamp(10px,.8333vw,1.11vw);color:var(--theme-black)}h1,h2,h3,h4{font-family:"Baloo Paaji 2",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;line-height:.9em;color:var(--theme-orange)}h1{font-size:7.1rem}h2{font-size:6.875rem}h3{font-size:5.3125rem}h1 small,h2 small,h3 small{font-size:62%;color:var(--theme-black);display:block}h1 span,h2 span,h3 span{color:var(--theme-teal)}a,a:visited{text-decoration:none;color:var(--theme-pink)}a:hover{text-decoration:underline}header{display:flex;align-items:flex-start;justify-content:space-between;position:relative;padding:0 5.2083333333vw}.main-logo{margin-top:2.6041666667vw;position:absolute;width:24.4270833333vw;height:20.9895833333vw}.main-logo:focus{outline:none}.footer-logo{width:19.5416666667vw;height:16.7916666667vw}.council-logo{width:15.9895833333vw;height:8.125vw}.hero-image{width:55.78125vw;height:50.9375vw}menu{list-style-type:none;padding:0;display:flex;flex:1;justify-content:flex-end}nav{flex:1}menu a,menu a:visited{color:var(--theme-black)}.top-nav{font-size:1.75rem;font-family:"Baloo Paaji 2",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;gap:.5208333333vw}.top-nav .accessibility,.top-nav .profile{display:flex;align-items:center;gap:.6770833333vw;margin-top:.625vw;margin-right:1.04166666667vw}.top-nav .accessibility span,.top-nav .profile span{display:flex;aspect-ratio:1/1;padding:.5729166667vw .6770833333vw;background-color:var(--theme-pink);align-items:center;justify-content:center;border-radius:50%;overflow:hidden}.top-nav .profile span{background-color:var(--theme-black)}.top-nav .btn{padding:.8854166667vw 2.2916666667vw;display:block;border:none;border-bottom-left-radius:1.04166666667vw;border-bottom-right-radius:1.04166666667vw;color:var(--theme-white)}.top-nav .login{background-color:var(--theme-teal)}.top-nav .register{background-color:var(--theme-pink)}.top-nav .register:hover{background-color:var(--theme-pink-dark)}.top-nav .service-finder-link{background-color:var(--theme-orange)}.top-nav .service-finder-link:hover{background-color:var(--theme-orange-dark)}.main-nav{font-size:2.1875rem;font-family:"Baloo Paaji 2",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;gap:3.125vw;margin-top:3.3333333333vw}.main-nav li{border-bottom:6px solid transparent}.main-nav li:has(.selected),.main-nav li:has(:hover){border-bottom:6px solid var(--theme-pink)}.main-nav li:has(:hover){transition:.3s ease}.main-nav :hover{text-decoration:none}.mobile{display:none!important}main{background-color:var(--theme-white);background-image:url(/build/assets/logo-bg-tint-Dtkm2ftW.png);background-repeat:no-repeat;background-position:36.4583333333vw 3.125vw;background-size:72.1875vw 77.4479166667vw}.homepage main{background-image:url(/build/assets/logo-bg-C3cbVR31.png)}.intro-section{padding:0 0 0 5.2083333333vw;display:flex;align-items:flex-end}.intro-section div{margin-bottom:5.2083333333vw}.intro-section p{font-size:1.75rem;margin-bottom:2.34375vw}.btn{transition:background-color .15s ease;cursor:pointer}.btn:hover{text-decoration:none;background-color:var(--theme-teal-dark)}main .btn,footer .btn{color:var(--theme-white);background-color:var(--theme-teal);border-radius:.78125vw;display:inline-block;font-size:1.8125rem;font-weight:700;padding:1.3020833333vw 2.8645833333vw;line-height:1em;border:none}.key-facts-section{padding:5.2083333333vw 5.2083333333vw 5.8333333333vw;background-color:#ffffffe5;border-top:7px solid var(--theme-divider)}section .header{display:flex;justify-content:space-between}section .btn{font-size:1.625rem;padding:1.1458333333vw 2.5vw}section .header div{display:flex;flex-direction:column;gap:1.5625vw;align-items:flex-end}.latest-news-section{padding:5.2083333333vw 5.2083333333vw 5.8333333333vw;background:#f1f2f2;background:linear-gradient(60deg,#f1f2f2 0% 48%,#e8e8e8 48% 72%,#fac809 72% 100%)}.hidden{display:none!important}.question-btn{width:3.59375vw;color:var(--theme-orange);display:block}.key-facts-list{margin-top:1.1458333333vw;padding:0;list-style:none;display:flex;justify-content:space-between}.key-facts-list li{display:flex;flex-direction:column;align-items:center;flex:1}.key-facts-list li:nth-child(1),.key-facts-list li:nth-child(5){padding-top:10.625vw}.key-facts-list li:nth-child(2),.key-facts-list li:nth-child(4){padding-top:6.1458333333vw}.key-facts-list li div{width:12.5vw;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center}.key-facts-list p{font-size:2rem;text-align:center}.key-facts-list .stat{font-size:4.5rem;font-weight:700}.key-facts-list .yellow div{background-color:var(--theme-yellow)}.key-facts-list .orange div{background-color:var(--theme-orange)}.key-facts-list .pink div{background-color:var(--theme-pink)}.key-facts-list .teal div{background-color:var(--theme-teal)}.key-facts-list .black div{background-color:var(--theme-black)}.latest-news-list{margin-top:3.3854166667vw;padding:0;list-style:none;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;gap:1.25vw;align-items:stretch}.latest-news-list li a{position:relative;display:block}.latest-news-list li a,.latest-news-list li h3{color:var(--theme-black)}.latest-news-list li .date{font-weight:700;padding-bottom:1.04166666667vw}.latest-news-list li a:hover{text-decoration:none}.latest-news-list li a:hover div{background-color:#e7e8e9}.latest-news-list li img{width:100%;object-fit:cover;border-top-left-radius:1.25vw}.latest-news-list li .news-snippet{background-color:var(--theme-white);border-bottom-left-radius:1.25vw;border-bottom-right-radius:1.25vw;padding:1.25vw 1.04166666667vw 2.6041666667vw;height:13vw}.latest-news-list li h3{font-size:2.125rem;font-weight:700;margin-bottom:1.1979166667vw}.latest-news-list .category{position:absolute;top:0;right:0;background-color:var(--theme-orange);color:var(--theme-white);border-bottom-left-radius:1.25vw;display:block;padding:.4166666667vw 1.8229166667vw;font-size:1.625rem;font-weight:700}.service-finder-section{padding:5.2083333333vw 5.2083333333vw 5.8333333333vw;background:var(--theme-white)}.services-list{padding:0;list-style:none;display:flex;justify-content:space-between;gap:1vw}.services-list>li{flex:1;color:var(--theme-white);background-color:var(--theme-teal);position:relative;border-radius:1.25vw;padding:2.08333333333vw;margin-top:3.3854166667vw;display:flex;flex-direction:column;justify-content:space-between}.services-list>li:nth-child(2n){background-color:var(--theme-pink)}.services-list li h3{color:var(--theme-white)}.services-list li div{border-radius:1.25vw;background-color:var(--theme-white);color:var(--theme-black);padding:1.5625vw 0 .78125vw;margin-top:1.04166666667vw;flex:1;display:flex;flex-direction:column;justify-content:space-between}.homepage .services-list>li div{max-height:26vw;overflow:scroll}.services-list>li div ul{list-style:none;background-color:transparent;margin-top:1.25vw;border-top:1px solid var(--theme-divider-dark);border-bottom:1px solid var(--theme-divider-dark);padding:.7291666667vw 1vw;font-size:1.375rem;flex:1}.services-list>li div ul li{background-color:transparent;color:var(--theme-black);margin:.7291666667vw 0;display:flex;align-items:flex-end;gap:.5208333333vw;line-height:1em}.services-list>li div ul li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="currentColor" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l80 0 0 56-80 0 0-56zm0 104l80 0 0 64-80 0 0-64zm128 0l96 0 0 64-96 0 0-64zm144 0l80 0 0 64-80 0 0-64zm80-48l-80 0 0-56 80 0 0 56zm0 160l0 40c0 8.8-7.2 16-16 16l-64 0 0-56 80 0zm-128 0l0 56-96 0 0-56 96 0zm-144 0l0 56-64 0c-8.8 0-16-7.2-16-16l0-40 80 0zM272 248l-96 0 0-56 96 0 0 56z"/></svg>');display:block;width:1.1458333333vw}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.favourite:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="hidden"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23eb2d93" d="M225.8 468.2l-2.5-2.3L48.1 303.2C17.4 274.7 0 234.7 0 192.8l0-3.3c0-70.4 50-130.8 119.2-144C158.6 37.9 198.9 47 231 69.6c9 6.4 17.4 13.8 25 22.3c4.2-4.8 8.7-9.2 13.5-13.3c3.7-3.2 7.5-6.2 11.5-9c0 0 0 0 0 0C313.1 47 353.4 37.9 392.8 45.4C462 58.6 512 119.1 512 189.5l0 3.3c0 41.9-17.4 81.9-48.1 110.4L288.7 465.9l-2.5 2.3c-8.2 7.6-19 11.9-30.2 11.9s-22-4.2-30.2-11.9zM239.1 145c-.4-.3-.7-.7-1-1.1l-17.8-20-.1-.1s0 0 0 0c-23.1-25.9-58-37.7-92-31.2C81.6 101.5 48 142.1 48 189.5l0 3.3c0 28.5 11.9 55.8 32.8 75.2L256 430.7 431.2 268c20.9-19.4 32.8-46.7 32.8-75.2l0-3.3c0-47.3-33.6-88-80.1-96.9c-34-6.5-69 5.4-92 31.2c0 0 0 0-.1 .1s0 0-.1 .1l-17.8 20c-.3 .4-.7 .7-1 1.1c-4.5 4.5-10.6 7-16.9 7s-12.4-2.5-16.9-7z"/></svg>');display:block;width:1.1458333333vw}.services-list>li div p{font-size:1.375rem;padding:.5208333333vw 1.25vw 0;display:flex;justify-content:space-between;align-items:center}.services-list>li div p a{color:var(--theme-black)}.services-list>li h3{font-size:2.125rem;font-weight:700;margin-bottom:1.1979166667vw}.services-list>li .category{position:absolute;top:-1.6145833333vw;right:-.4166666667vw;background-color:var(--theme-pink);color:var(--theme-white);border-radius:1.25vw;display:block;padding:.4166666667vw 1.8229166667vw;font-size:1.625rem;font-weight:700}.services-list>li:nth-child(2n) .category{background-color:var(--theme-teal)}.services-list h4{font-size:1.625rem;font-weight:700;text-align:center;color:var(--theme-black)}.health-data-profiles-list li,.health-data-profiles-list>li:nth-child(2n){background-color:#fff;border:3px solid var(--theme-teal);color:var(--theme-black)}.health-data-profiles-list>li h3{color:var(--theme-black)}.health-data-profiles-list>li:nth-child(2n){border-color:var(--theme-pink)}.health-data-profiles-list a{display:block;margin-top:1.1979166667vw;padding-top:1.1979166667vw;border-top:1px solid var(--theme-teal);font-size:1.625rem}.programme-info-section{padding:5.2083333333vw 5.2083333333vw 5.8333333333vw;background-color:#fffc;display:flex;justify-content:space-between;gap:5.2083333333vw}.programme-info-section article{flex:1;font-size:1.5rem}.programme-info-section article h2,.partners-section h2{font-size:5.3125rem}.programme-info-section article p,.programme-info-section article .schools-list-modal-container{margin-top:2.08333333333vw}.partners-section{padding:5.2083333333vw 5.2083333333vw 4.1666666667vw;background-color:#ffffffb3}.partners-section-list{margin-top:1.5625vw;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between;gap:1.25vw;align-items:center}.partners-section-list li a{display:block}.partners-section-list li a:hover{text-decoration:none}.contact-section{display:flex;justify-content:space-between;padding:5.2083333333vw 5.2083333333vw 5.8333333333vw;align-items:center;gap:4.04166666667vw}.email-template .contact-section{justify-content:flex-end}.contact-section h2{font-size:3.25rem}.contact-section h2 span:first-of-type{color:var(--theme-black)}.contact-section article{flex:1;max-width:72.6041666667vw}.contact-section p{margin-top:1.3020833333vw;font-weight:700;font-size:1.5rem}.footer-section{display:flex;justify-content:space-between;padding:2.6041666667vw 5.2083333333vw;align-items:center;background-color:var(--theme-footer);font-size:1.375rem}.footer-nav{gap:1.04166666667vw}.body-bg-container{background-color:var(--theme-white);background-image:url(/build/assets/logo-bg-C3cbVR31.png);background-repeat:no-repeat;background-position:36.4583333333vw -6.5625vw;background-size:72.1875vw 77.4479166667vw}.glide__slide{height:39.6875vw}.glide__arrow{position:absolute;display:block;top:50%;z-index:2;opacity:1;cursor:pointer;line-height:1;color:var(--theme-teal);width:3.6458333333vw;height:3.6458333333vw;border:3px solid white;background-color:#fff;border-radius:50%}.glide__arrow:hover{color:var(--theme-teal-dark)}.glide__arrow--left{left:-1.8229166666vw}.glide__arrow--right{right:-1.8229166666vw}.shade{background-color:#0000;z-index:110;position:fixed;inset:0;pointer-events:none;transition:background-color .3s ease}.show-shade .shade{background-color:#0006;pointer-events:all}.page-title{flex-direction:column;margin-left:43.333vw;width:44.2708333333vw;padding:2.4vw 0 3.38vw;min-height:14.85vw}.email-template .page-title{min-height:21vw}.school-page-title{min-height:20.83vw}.school-page-title div{display:flex;align-items:center;gap:20px}.school-page-title .btn{font-size:1em;white-space:nowrap;padding:1rem 1.5rem}.page-title h1{font-size:5.592rem;margin-bottom:1.562vw}.page-title p{font-size:1.375rem}.page-body{background-color:#0000001a;padding:2.5vw 5vw}.page-body article{background-color:#fff;padding:2.5vw 16.40625vw 2.5vw 2.5vw;border-radius:1.04166666667vw}.key-facts-page article{padding-right:10vw}.key-facts-page .key-facts-list li{max-width:9.375vw}.page-body article p{font-size:1.125rem;margin:2.5vw 0;line-height:1.67em}.page-body article h2{border-top:4px solid var(--theme-divider);font-size:3.75rem;padding:2.2916666667vw 0}.cms-page article h2,.cms-page article h3,.cms-page article h4,.cms-page article h5,.cms-page article h6{color:var(--theme-black)!important;font-family:Ubuntu,sans-serif;line-height:1.2em;padding:0;margin:0 0 20px}.cms-page article h2{font-size:5.5rem}.cms-page article h3{font-size:5.3rem}.cms-page article h4{font-size:5rem}.cms-page article h5{font-size:4.7rem}.cms-page article h6{font-size:4.5rem}.cms-page article ol,.cms-page article ul{list-style-position:outside;margin-left:20px;font-size:1.125rem}.cms-page article blockquote{border-left:4px solid var(--theme-divider);padding-left:20px}.page-body.contact{display:flex;gap:1.04166666667vw}.page-body.contact article{flex:1;padding-right:2.5vw}.page-body.contact h2{border-top:0;padding:0;margin:0}.page-body.contact p,.page-body.contact address{line-height:1.5em;padding:0 10vw 0 0;margin:1.4583333333vw 0}.page-body.contact address{font-style:normal;font-size:1.375rem}.page-body.contact address span{font-size:2rem;font-weight:700;margin-bottom:2.2vw;display:block}.page-body.contact form{display:flex;flex-direction:column;gap:1.04166666667vw}.page-body.contact form .row{display:flex;gap:1.04166666667vw}.page-body.contact form input,.page-body.contact form textarea{flex:1;background-color:var(--theme-input-bg);border:none;border-radius:10px;padding:.9375vw 1.3020833333vw}.page-body.contact form textarea{height:8vw}.page-body.contact .location a{color:var(--theme-black)}.page-body.contact form .btn{background-color:var(--theme-pink);border-radius:.78125vw;font-size:1rem;padding:.9375vw 2.5vw}.page-body.contact form .btn:hover{background-color:var(--theme-pink-dark)}.related-info{display:flex;gap:4.1666666667vw}.related-info ul{list-style-type:none}.related-info li:before{display:inline;height:1em;width:.8em}.related-info li{display:flex;gap:5px;align-items:flex-start;margin-bottom:15px}.related-info a{color:var(--theme-black)}.related-links li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%2300a8ba" d="M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1l0 9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1l1 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24l0 4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6l29.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-20.7 0c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3l11.3 0c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16l7.3 0c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4l-20.9 0c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3l0 3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3l21.3 0c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z"/></svg>')}.document-links li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 384 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%2300a8ba" d="M64 0C28.7 0 0 28.7 0 64L0 448c0 35.3 28.7 64 64 64l256 0c35.3 0 64-28.7 64-64l0-288-128 0c-17.7 0-32-14.3-32-32L224 0 64 0zM256 0l0 128 128 0L256 0zM112 256l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16zm0 64l160 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-160 0c-8.8 0-16-7.2-16-16s7.2-16 16-16z"/></svg>')}.video-links li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 576 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%2300a8ba" d="M549.7 124.1c-6.3-23.7-24.8-42.3-48.3-48.6C458.8 64 288 64 288 64S117.2 64 74.6 75.5c-23.5 6.3-42 24.9-48.3 48.6-11.4 42.9-11.4 132.3-11.4 132.3s0 89.4 11.4 132.3c6.3 23.7 24.8 41.5 48.3 47.8C117.2 448 288 448 288 448s170.8 0 213.4-11.5c23.5-6.3 42-24.2 48.3-47.8 11.4-42.9 11.4-132.3 11.4-132.3s0-89.4-11.4-132.3zm-317.5 213.5V175.2l142.7 81.2-142.7 81.2z"/></svg>')}.page-body .key-facts-list{flex-wrap:wrap;align-items:flex-start;justify-content:flex-start;gap:5.9375vw}.page-body .key-facts-list li{padding-top:0}.page-body .key-facts-list li div{width:9.375vw}.page-body .key-facts-list p{font-size:1.5rem;text-align:center;padding:0;margin:0}.page-body .key-facts-list .stat{font-size:3.625rem;font-weight:700;padding:0;margin:0}.news-page{padding-top:.5vw}.news-page article{background:none;padding:0}.news-page .latest-news-list{flex-wrap:wrap}.news-page .latest-news-list li{width:21.5104166667vw;color:var(--theme-black);flex:initial;display:flex;justify-content:stretch}.news-page .latest-news-list li a{display:flex;flex-direction:column;justify-content:stretch}.news-page .latest-news-list li .news-snippet{flex:1;height:auto}.news-page .latest-news-list li p{margin:0}.map-container{display:flex}.map-container .contact-details{flex:1}.map-container iframe{width:20.2083333333vw;border-radius:10px}.service-finder-form form{background-color:var(--theme-pink);padding:2.5vw 2.08333333333vw;border-radius:1vw;display:flex;justify-content:space-between;gap:.5208333333vw}.service-finder-form form input,.service-finder-form form button{border:none;border-radius:10px;padding:10px 15px}.service-finder-form form input{width:23.9583333333vw;background-color:#fff}.service-finder-form form .dropdown-container{flex:1;position:relative}.dropdown-container .options{position:absolute;background-color:var(--theme-white);margin-top:5px;border:1px solid var(--theme-divider);padding:5px;border-radius:10px;min-width:100%;width:100%;max-height:200px;overflow-y:auto;display:none}.dropdown-container .options.open{display:block}.dropdown-container .options input{width:100%;border:1px solid var(--theme-divider-dark);border-radius:10px}.dropdown-container .options ul{list-style-type:none}.dropdown-container .options ul li{background-color:var(--theme-divider);border-radius:10px;padding:5px;margin-bottom:10px;cursor:pointer}.dropdown-container .options ul li:hover{background-color:var(--theme-divider-dark)}.dropdown-container .options ul li.selected{background-color:var(--theme-pink);color:var(--theme-white)}.service-finder-form form button{background-color:var(--theme-teal);width:100%;color:var(--theme-white);cursor:pointer;justify-content:space-between;align-items:center}.service-finder-form form button:hover{background-color:var(--theme-teal-dark)}.service-finder-form form button.form-dropdown{display:flex}.service-finder-form form button.form-dropdown:after{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="white" stroke="white" d="M233.4 406.6c12.5 12.5 32.8 12.5 45.3 0l192-192c12.5-12.5 12.5-32.8 0-45.3s-32.8-12.5-45.3 0L256 338.7 86.6 169.4c-12.5-12.5-32.8-12.5-45.3 0s-12.5 32.8 0 45.3l192 192z"/></svg>');display:block;width:.8em}.service-finder-form form button.reset{background-color:var(--theme-yellow);color:var(--theme-black);width:auto;flex:1}.service-finder-form form button.reset:hover{background-color:var(--theme-yellow-dark)}.service-finder-page{background-color:#fff}.service-finder-page .paging{display:flex;align-items:center;justify-content:space-between;border-bottom:4px solid var(--theme-divider);padding-bottom:1.9270833333vw}.service-finder-page .footer-paging{display:flex;padding-top:2.8vw;justify-content:center;align-items:center}.service-finder-page .footer-paging .load-more{background-color:var(--theme-pink);display:flex;align-items:center;justify-content:space-between;gap:25px}.service-finder-page .footer-paging .load-more span{flex:1;display:block}.service-finder-page .footer-paging .load-more .spinner{display:none}.service-finder-page .footer-paging .load-more .spinner.active{display:block}.service-finder-page .footer-paging .load-more:hover{background-color:var(--theme-pink-dark)}.service-finder-page .paging p{font-size:1.71875vw}.service-finder-page .paging p span{color:var(--theme-pink)}.service-finder-page .services-list{display:grid;grid-template-columns:1fr 1fr 1fr 1fr}.service-finder-page .services-list>li{padding:1.3020833333vw}.service-finder-page .schedule li{font-size:1rem;align-items:center}.service-finder-page .services-list h4{font-size:1.25rem}.service-finder-page-body aside{display:flex;gap:1.5625vw;margin-top:1.5625vw}.service-finder-page-body aside .details{display:flex;flex-direction:column;width:26.04166666667vw;gap:.5208333333vw}.service-finder-page-body aside .details div{padding:1.5625vw;border-radius:.5208333333vw}.service-finder-page-body aside .schedule-container{flex:1}.service-finder-page-body aside .map{width:100%;height:18.125vw;border-radius:.5208333333vw}.service-finder-page-body aside .contact-details{background-color:var(--theme-service-contact-bg)}.service-finder-page-body aside .provider-info{background-color:var(--theme-service-provider-bg)}.service-finder-page-body .schedules{margin-top:1.5625vw}.service-finder-page-body .schedules h4{font-size:1.54rem;color:var(--theme-black);font-weight:600;border:0;padding:0;margin:0 0 .5208333333vw}.service-finder-page-body .schedules-container{display:flex;gap:15px;margin-top:1.5625vw;flex-wrap:wrap}.service-finder-page-body .schedule{padding:1.5625vw;border-radius:.5208333333vw;border:1px solid var(--theme-divider);width:21vw}.service-finder-page-body .schedule ul,.service-finder-page-body .schedule li{margin-bottom:0}.service-finder-page-body h1{font-size:4.275rem;color:var(--theme-black);font-weight:600;max-width:64.0625vw;line-height:1.4em}.service-finder-page-body article h2{font-size:1.54rem;color:var(--theme-black);font-weight:600;border:0;padding:0;margin:0 0 1.04166666667vw}.service-finder-page-body article h3{font-size:1.25rem;color:var(--theme-black);font-weight:600;border:0;padding:0;margin:0 0 .5208333333vw}.service-finder-page-body article p{margin:1.04166666667vw 0}.service-finder-page-body article ul{list-style-type:none;margin-bottom:1.5625vw}.service-finder-page-body article ul li{margin-bottom:.78125vw}.service-finder-page-body article a{text-decoration:underline;color:var(--theme-black)}ul.contact li{display:flex;gap:5px;align-items:center;line-height:1em}ul.contact li.website:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23ee503b" d="M266.3 48.3L232.5 73.6c-5.4 4-8.5 10.4-8.5 17.1l0 9.1c0 6.8 5.5 12.3 12.3 12.3c2.4 0 4.8-.7 6.8-2.1l41.8-27.9c2-1.3 4.4-2.1 6.8-2.1l1 0c6.2 0 11.3 5.1 11.3 11.3c0 3-1.2 5.9-3.3 8l-19.9 19.9c-5.8 5.8-12.9 10.2-20.7 12.8l-26.5 8.8c-5.8 1.9-9.6 7.3-9.6 13.4c0 3.7-1.5 7.3-4.1 10l-17.9 17.9c-6.4 6.4-9.9 15-9.9 24l0 4.3c0 16.4 13.6 29.7 29.9 29.7c11 0 21.2-6.2 26.1-16l4-8.1c2.4-4.8 7.4-7.9 12.8-7.9c4.5 0 8.7 2.1 11.4 5.7l16.3 21.7c2.1 2.9 5.5 4.5 9.1 4.5c8.4 0 13.9-8.9 10.1-16.4l-1.1-2.3c-3.5-7 0-15.5 7.5-18l21.2-7.1c7.6-2.5 12.7-9.6 12.7-17.6c0-10.3 8.3-18.6 18.6-18.6l29.4 0c8.8 0 16 7.2 16 16s-7.2 16-16 16l-20.7 0c-7.2 0-14.2 2.9-19.3 8l-4.7 4.7c-2.1 2.1-3.3 5-3.3 8c0 6.2 5.1 11.3 11.3 11.3l11.3 0c6 0 11.8 2.4 16 6.6l6.5 6.5c1.8 1.8 2.8 4.3 2.8 6.8s-1 5-2.8 6.8l-7.5 7.5C386 262 384 266.9 384 272s2 10 5.7 13.7L408 304c10.2 10.2 24.1 16 38.6 16l7.3 0c6.5-20.2 10-41.7 10-64c0-111.4-87.6-202.4-197.7-207.7zm172 307.9c-3.7-2.6-8.2-4.1-13-4.1c-6 0-11.8-2.4-16-6.6L396 332c-7.7-7.7-18-12-28.9-12c-9.7 0-19.2-3.5-26.6-9.8L314 287.4c-11.6-9.9-26.4-15.4-41.7-15.4l-20.9 0c-12.6 0-25 3.7-35.5 10.7L188.5 301c-17.8 11.9-28.5 31.9-28.5 53.3l0 3.2c0 17 6.7 33.3 18.7 45.3l16 16c8.5 8.5 20 13.3 32 13.3l21.3 0c13.3 0 24 10.7 24 24c0 2.5 .4 5 1.1 7.3c71.3-5.8 132.5-47.6 165.2-107.2zM0 256a256 256 0 1 1 512 0A256 256 0 1 1 0 256zM187.3 100.7c-6.2-6.2-16.4-6.2-22.6 0l-32 32c-6.2 6.2-6.2 16.4 0 22.6s16.4 6.2 22.6 0l32-32c6.2-6.2 6.2-16.4 0-22.6z"/></svg>');width:1em;display:block}ul.contact li.email:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512" class="hidden"> <!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--> <path fill="%23ee503b" id="envelope" d="M64 112c-8.8 0-16 7.2-16 16l0 22.1L220.5 291.7c20.7 17 50.4 17 71.1 0L464 150.1l0-22.1c0-8.8-7.2-16-16-16L64 112zM48 212.2L48 384c0 8.8 7.2 16 16 16l384 0c8.8 0 16-7.2 16-16l0-171.8L322 328.8c-38.4 31.5-93.7 31.5-132 0L48 212.2zM0 128C0 92.7 28.7 64 64 64l384 0c35.3 0 64 28.7 64 64l0 256c0 35.3-28.7 64-64 64L64 448c-35.3 0-64-28.7-64-64L0 128z" /> </svg> ');width:1em;margin-bottom:-5px;display:block}ul.contact li.telephone:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 512 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23ee503b" d="M164.9 24.6c-7.7-18.6-28-28.5-47.4-23.2l-88 24C12.1 30.2 0 46 0 64C0 311.4 200.6 512 448 512c18 0 33.8-12.1 38.6-29.5l24-88c5.3-19.4-4.6-39.7-23.2-47.4l-96-40c-16.3-6.8-35.2-2.1-46.3 11.6L304.7 368C234.3 334.7 177.3 277.7 144 207.3L193.3 167c13.7-11.2 18.4-30 11.6-46.3l-40-96z"/></svg>');width:1em;display:block}ul.contact li.cost:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 320 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23ee503b" d="M112 160.4c0-35.5 28.8-64.4 64.4-64.4c6.9 0 13.8 1.1 20.4 3.3l81.2 27.1c16.8 5.6 34.9-3.5 40.5-20.2s-3.5-34.9-20.2-40.5L217 38.6c-13.1-4.4-26.8-6.6-40.6-6.6C105.5 32 48 89.5 48 160.4L48 224l-16 0c-17.7 0-32 14.3-32 32s14.3 32 32 32l16 0 0 44.5c0 17.4-4.7 34.5-13.7 49.4L4.6 431.5c-5.9 9.9-6.1 22.2-.4 32.2S20.5 480 32 480l256 0c17.7 0 32-14.3 32-32s-14.3-32-32-32L88.5 416l.7-1.1C104.1 390 112 361.5 112 332.5l0-44.5 112 0c17.7 0 32-14.3 32-32s-14.3-32-32-32l-112 0 0-63.6z"/></svg>');width:.7em;display:block}.registration-page article h2{border:none;color:var(--theme-black);margin:2.1vw 0 0;padding:0}.registration-page form{display:flex;flex-direction:column;gap:1.5625vw}.modal form div{display:flex;gap:1vw;margin:17px 0 25px;align-items:center}.modal form div:last-child{margin-bottom:0}.registration-page input,.modal input,.registration-page textarea{border:none;background-color:var(--theme-input-bg);padding:.7vw 1.4vw;font-size:1.4rem;border-radius:10px;font-weight:700}.registration-page textarea{height:10vw}.registration-page input::placeholder,.modal input::placeholder,.registration-page textarea::placeholder{color:var(--theme-black)}.modal input{padding:.46875vw 1.0416vw;flex:1;font-size:1.2rem}.registration-page button{align-self:flex-start;background-color:var(--theme-pink)}.registration-page button:hover{background-color:var(--theme-pink-dark)}.login-modal-container,.schools-list-modal-container{position:relative}.modal{position:absolute;background-color:var(--theme-white);border-radius:10px;padding:1.5625vw 1.5625vw 2.8645vw;z-index:1000;margin-top:10px;display:none}.login-modal-container .modal{right:0;width:39.3229166667vw}.modal.open{display:block}.modal h2,.programme-info-section .modal h2{color:var(--theme-black);font-size:2rem;margin-top:.625vw}.modal h3,.programme-info-section .view-schools-modal h3{color:var(--theme-orange);font-size:4rem;margin-top:1.3541666667vw;margin-bottom:1.3541666667vw;padding-bottom:1.8229166667vw;border-bottom:2px solid var(--theme-divider)}.programme-info-section .view-schools-modal h3{color:var(--theme-teal)}.view-schools-modal{bottom:4.1666666667vw;width:100%}.view-schools-modal ul{display:flex;flex-direction:column;font-size:1.5rem;list-style-type:none;gap:.6770833333vw;font-weight:400;max-height:29.4270833333vw;overflow-y:auto}.view-schools-modal li{display:flex;align-items:center;gap:5px}.view-schools-modal li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 640 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="%23ee503b" d="M320 32c-8.1 0-16.1 1.4-23.7 4.1L15.8 137.4C6.3 140.9 0 149.9 0 160s6.3 19.1 15.8 22.6l57.9 20.9C57.3 229.3 48 259.8 48 291.9l0 28.1c0 28.4-10.8 57.7-22.3 80.8c-6.5 13-13.9 25.8-22.5 37.6C0 442.7-.9 448.3 .9 453.4s6 8.9 11.2 10.2l64 16c4.2 1.1 8.7 .3 12.4-2s6.3-6.1 7.1-10.4c8.6-42.8 4.3-81.2-2.1-108.7C90.3 344.3 86 329.8 80 316.5l0-24.6c0-30.2 10.2-58.7 27.9-81.5c12.9-15.5 29.6-28 49.2-35.7l157-61.7c8.2-3.2 17.5 .8 20.7 9s-.8 17.5-9 20.7l-157 61.7c-12.4 4.9-23.3 12.4-32.2 21.6l159.6 57.6c7.6 2.7 15.6 4.1 23.7 4.1s16.1-1.4 23.7-4.1L624.2 182.6c9.5-3.4 15.8-12.5 15.8-22.6s-6.3-19.1-15.8-22.6L343.7 36.1C336.1 33.4 328.1 32 320 32zM128 408c0 35.3 86 72 192 72s192-36.7 192-72L496.7 262.6 354.5 314c-11.1 4-22.8 6-34.5 6s-23.5-2-34.5-6L143.3 262.6 128 408z"/></svg>');display:block;width:1.1458333333vw}.modal p{font-size:1.2rem;font-weight:400;width:80%}.modal .buttons{list-style-type:none;display:flex;gap:20px;margin:20px 0 35px}.modal .btn{border:none;font-size:1.2rem;border-radius:10px;background-color:var(--theme-pink);padding:.78125vw 1.8229166667vw}.modal .btn:hover{background-color:var(--theme-pink-dark)}.modal a,.modal a:visited{color:var(--theme-orange)}.modal .close{position:absolute;right:1.5625vw;top:1.5625vw;background-color:var(--theme-teal);color:var(--theme-white);width:2.29166vw;height:2.29166vw;padding:.5208vw;border:none;border-radius:10px;display:flex;align-items:center;justify-content:center;cursor:pointer}.modal .close:hover{background-color:var(--theme-teal-dark)}.alert-box{border-radius:15px;padding:20px;background-color:#fff2f2;margin-bottom:15px}.alert-box ul{list-style-position:inside;color:#c90017;list-style-type:none}.school-page-body{background-color:transparent}.page-body article ul{list-style-position:outside;margin-left:20px}.page-body article ul li{margin-bottom:10px}.email-template .page-body article h2{border:none;margin:0;padding:0}.email-template .page-body article p+h2{border-top:2px solid var(--theme-divider);padding-top:30px;margin-top:20px}.email-template .page-body article img{margin-bottom:30px}#cookie-settings{position:fixed;left:20px;bottom:20px;background-color:var(--theme-teal);border-radius:50%;padding:5px;cursor:pointer;z-index:100000;border:none}#cookie-settings img{max-width:fit-content;margin:0;height:30px;width:30px}@media only screen and (max-width:1023px){html,body{font-size:4.07124681934vw}h1,h2,h3,h4{font-family:"Baloo Paaji 2",sans-serif;font-optical-sizing:auto;font-weight:800;font-style:normal;line-height:.9em;color:var(--theme-orange)}h1,h2,.programme-info-section article h2,.partners-section h2{font-size:2.54rem}h3{font-size:5.3125rem}h1 small,h2 small,h3 small{font-size:59%;color:var(--theme-black);display:block}h1 span,h2 span,h3 span{color:var(--theme-teal)}p{font-size:1rem}main{background-size:initial;margin:33px 0 0;background-position-x:-700px;background-position-y:0}header{width:auto;max-width:100%;padding:0;margin:0}.page-title{width:auto;max-width:100%;padding:0;margin:0 15px 33px}.page-title h1{font-size:2.54rem}.page-title p{font-size:1rem}.page-body article{padding:2.54vw;border-radius:10px}.news-page article{padding:0}.page-body article h2{font-size:1.54rem;margin:15px 0 10px;padding-top:25px}.page-body article p{font-size:1rem}.desktop{display:none!important}.mobile{display:initial!important}.main-menu{display:none}.main-logo{position:static;width:197px;height:169px;margin:15px 0 0 15px}.intro-section{padding:0;display:flex;flex-direction:column-reverse}.intro-section div{margin:0;padding:5.1282051282vw 5.1282051282vw 0;background-color:#fff}.intro-section p{font-size:1rem;margin-bottom:5.1282051282vw}.hero-image-mobile{width:100%;height:558px;background-size:auto 550px;background-repeat:no-repeat;margin:0!important;padding:0;background-color:transparent!important;background-position-x:-100px;background-position-y:bottom}.boy-with-apples{background-image:url(/build/assets/boy-with-apples-CH2pXMCT.png)}.boy-with-veg{background-image:url(/build/assets/boy-with-veg-BseLMVj2.png)}.girl-with-football{background-image:url(/build/assets/girl-with-football-BHYJxJAE.png)}.girl-with-paint-on-hands{background-image:url(/build/assets/girl-with-paint-on-hands-BGk5A7XU.png)}.school-girl{background-image:url(/build/assets/school-girl-BmOmuGP7.png)}main .btn,footer .btn{color:var(--theme-white);background-color:var(--theme-teal);border-radius:1.7094017094vw;display:inline-block;font-size:.9375rem;font-weight:700;padding:2.905982906vw 4.2735042735vw;line-height:1em}.latest-news-section{background:#fff none;border-top:7px solid var(--theme-divider)}.latest-news-list{margin-top:5.2991452991vw;margin-bottom:5.2083333333vw;flex-direction:column;display:flex;gap:20px}.latest-news-list li{flex:1;color:var(--theme-black)}.latest-news-list li a{position:static;display:flex;gap:12px}.latest-news-list .news-image{position:relative}.latest-news-list li a h3{font-size:.875rem}.latest-news-list li p{font-size:.75rem}.latest-news-list li img{width:100%;object-fit:cover;border-radius:1.5384615385vw;display:inline}.news-page .latest-news-list li div{background-color:var(--theme-white);border-bottom-left-radius:1.25vw;border-bottom-right-radius:1.25vw;padding:0;flex:1}.latest-news-list li a:hover div{background-color:inherit}.latest-news-list li h3{font-size:2.125rem;font-weight:700;margin-bottom:0;line-height:1.5em}.latest-news-list li .news-snippet{background:none;border:none;padding:0}.latest-news-list .category{position:absolute;top:0;right:0;background-color:var(--theme-orange);color:var(--theme-white);border-bottom-left-radius:1.25vw;display:block;padding:.4166666667vw 1.8229166667vw;font-size:.8541666667rem;font-weight:700}.news-page .latest-news-list li{width:100%;color:var(--theme-black);flex:initial;background-color:#fff;margin-bottom:10px;border-radius:10px;padding:5px}.news-page .latest-news-list li a:hover div{background-color:#fff}.news-page .latest-news-list li .news-snippet{flex:1;height:auto}.news-page article ul{margin-left:0}.homepage .latest-news-list li,.homepage .latest-news-list li .news-image{flex:1}.homepage .latest-news-list li .news-snippet{flex:1;height:auto}.service-finder-slider{margin-bottom:5.2083333333vw}.homepage .services-list>li div{max-height:inherit;overflow:inherit}.service-finder-section{border-top:7px solid var(--theme-divider)}.services-list{padding:0;list-style:none}.services-list>li{color:var(--theme-white);background-color:var(--theme-teal);position:relative;border-radius:1.7vw;padding:5.04273504274vw 6.3247863248vw;margin-top:3.3854166667vw;width:300px}.services-list>li:nth-child(2n){background-color:var(--theme-pink)}.services-list li h3{color:var(--theme-white);font-size:1.6666666667rem}.services-list li h4{font-size:1.25rem;text-align:left;padding:4.2735042735vw}.services-list .card-footer{font-size:1.25rem;text-align:left;padding:4.2735042735vw;border-top:1px solid var(--theme-divider)}.services-list li div{border-radius:1.25vw;background-color:var(--theme-white);color:var(--theme-black);padding:1.5625vw 0 .78125vw;margin-top:1.04166666667vw}.services-list>li div ul{list-style:none;background-color:transparent;border-top:1px solid var(--theme-divider-dark);border-bottom:none;padding:.7692307692vw 4.2735042735vw;margin-top:0;font-size:.875rem}.services-list>li div ul li{background-color:transparent;color:var(--theme-black);margin:4.2735042735vw 0;display:flex;align-items:center;gap:1.7094017094vw;line-height:1em}.services-list>li div ul li:before{content:url('data:image/svg+xml; utf8, <svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 448 512"><!--!Font Awesome Free 6.7.2 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.--><path fill="currentColor" d="M152 24c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L64 64C28.7 64 0 92.7 0 128l0 16 0 48L0 448c0 35.3 28.7 64 64 64l320 0c35.3 0 64-28.7 64-64l0-256 0-48 0-16c0-35.3-28.7-64-64-64l-40 0 0-40c0-13.3-10.7-24-24-24s-24 10.7-24 24l0 40L152 64l0-40zM48 192l80 0 0 56-80 0 0-56zm0 104l80 0 0 64-80 0 0-64zm128 0l96 0 0 64-96 0 0-64zm144 0l80 0 0 64-80 0 0-64zm80-48l-80 0 0-56 80 0 0 56zm0 160l0 40c0 8.8-7.2 16-16 16l-64 0 0-56 80 0zm-128 0l0 56-96 0 0-56 96 0zm-144 0l0 56-64 0c-8.8 0-16-7.2-16-16l0-40 80 0zM272 248l-96 0 0-56 96 0 0 56z"/></svg>');display:block;width:4.1025641026vw}.services-list .favourite:before{width:4.1025641026vw}.services-list>li .category{position:absolute;top:-2.8205128205vw;right:-1.8205128205vw;background-color:var(--theme-pink);color:var(--theme-white);border-radius:1.25vw;padding:1.3vw 4.2735042735vw;font-size:.91125rem;font-weight:700;display:none}.health-data-profiles-list li,.health-data-profiles-list>li:nth-child(2n){background-color:#fff;border:3px solid var(--theme-teal);color:var(--theme-black)}.health-data-profiles-list>li h3{color:var(--theme-black)}.health-data-profiles-list>li:nth-child(2n){border-color:var(--theme-pink)}.health-data-profiles-list a{display:block;margin-top:3.3vw;padding-top:3.3vw;border-top:1px solid var(--theme-teal);font-size:1.25rem}.programme-info-section{padding:5.2083333333vw 5.2083333333vw 5.8333333333vw;background-color:#fffc;display:flex;justify-content:space-between;gap:5.2083333333vw;flex-direction:column}.programme-info-section article{font-size:1rem}.programme-info-section article p{margin-top:initial}.programme-info-section .buttons{margin-top:5.2083333333vw;display:flex;flex-wrap:wrap;column-gap:2.6041666666vw;row-gap:2.6041666666vw}.programme-info-section .buttons .btn{display:block;min-width:calc(50% - 2.6041666666vw);flex:1;text-align:center}.partners-section{background-color:#ffffffb3}.partners-section-list{margin-top:1.5625vw;padding:0;list-style:none;display:grid;grid-template-columns:repeat(2,1fr);justify-content:space-between;column-gap:13.5897435897vw;align-items:center}.partners-section-list li a{display:block}.partners-section-list li a:hover{text-decoration:none}.contact-section article{display:none}.footer-logo{width:32.2222222222vw;height:auto}.council-logo{width:29.8290598291vw;height:auto}.footer-section{display:flex;justify-content:flex-start;align-items:flex-start;font-size:.8125rem;flex-direction:column-reverse;margin-bottom:14.4307692308vw}.footer-section p{font-size:.8125rem;margin-top:5px}.footer-nav{gap:10px}.glide__arrow{width:38px;height:38px}.glide__arrow:hover{color:var(--theme-teal-dark)}.glide__arrow--left{left:0}.glide__arrow--right{right:0}.key-facts-section{padding:5.2083333333vw 0 5.8333333333vw;background-color:var(--theme-white);border-top:7px solid var(--theme-divider)}.key-facts-section .header{margin:0 5.2083333333vw 5.8333333333vw}.key-facts-section .header .btn{display:none}.key-facts-section .header div{display:flex;justify-content:center}.question-btn{width:8.2905982906vw;color:var(--theme-orange);display:block}.key-facts-list{display:flex;flex-wrap:wrap}.key-facts-list li{margin-bottom:30px}.key-facts-page .key-facts-list li{max-width:inherit}.key-facts-list li:nth-child(1),.key-facts-list li:nth-child(5),.page-body .key-facts-list li:nth-child(1),.page-body .key-facts-list li:nth-child(5){padding-top:0}.key-facts-list li:nth-child(2),.key-facts-list li:nth-child(4),.page-body .key-facts-list li:nth-child(2),.page-body .key-facts-list li:nth-child(4){padding-top:0}.key-facts-list li div,.page-body .key-facts-list li div{width:26.9230769231vw;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center}.key-facts-list p,.page-body .key-facts-list p{font-size:1rem;text-align:center}.key-facts-list .stat,.page-body .key-facts-list .stat{font-size:2.3958333333rem;font-weight:700}.key-facts-list .yellow div{background-color:var(--theme-yellow)}.key-facts-list .orange div{background-color:var(--theme-orange)}.key-facts-list .pink div{background-color:var(--theme-pink)}.key-facts-list .teal div{background-color:var(--theme-teal)}.key-facts-list .black div{background-color:var(--theme-black)}.body-bg-container{background:none}.mobile-contact-form-btn{display:block;position:fixed;bottom:0;left:0;right:0;background-color:var(--theme-teal);color:var(--theme-white);font-size:1.3958333333rem;text-align:center;padding:2.6923076923vw 0;border:none;cursor:pointer;font-weight:700}.mobile-menu-btn{display:block;position:absolute;top:5.7264957265vw;right:5.2083333333vw;padding:0;border:none;cursor:pointer;width:8.9743589744vw;height:4.8717948718vw;background:none;z-index:100}.close-menu-btn{width:5.8974358974vw;height:5.8974358974vw;position:absolute;top:5.7264957265vw;right:5.2083333333vw;padding:0;border:none;cursor:pointer;background:none;color:var(--theme-black)}.mobile-menu{display:flex;position:fixed;top:0;right:-100vw;bottom:0;background-color:var(--theme-white);z-index:150;flex-direction:column-reverse;padding-left:6.8376068376vw;transition:right .3s ease}.menu-open{right:0}.main-nav{flex-direction:column;margin:0;justify-content:flex-start;flex:0}.top-nav{flex-direction:column;justify-content:flex-start;margin:8.547008547vw 6.8376068376vw 0 0;font-size:1.25rem;gap:3.07692307692vw}.top-nav .accessibility{display:none}.top-nav .btn{padding:4.6153846154vw 8.547008547vw;display:block;border-radius:20px;color:var(--theme-white);text-align:center}.top-nav .login{background-color:var(--theme-teal)}.top-nav .register{background-color:var(--theme-pink)}.top-nav .register:hover{background-color:var(--theme-pink-dark)}.main-nav{font-size:1.3541666667rem;gap:0;margin-top:3.3333333333vw}.main-nav li{border-bottom:.5128205128vw solid var(--theme-divider)}.main-nav li a{padding:4.8717948718vw 4.01709401709vw;display:block}.main-nav li:has(.selected),.main-nav li:has(:hover){background-color:var(--theme-mobile-menu-selected);border-top-left-radius:1.5384615385vw;border-bottom-left-radius:1.5384615385vw;border-bottom:.5128205128vw solid var(--theme-divider)}.main-nav li:has(:hover){transition:.3s ease}.main-nav :hover{text-decoration:none}.mobile-logo{width:49.7435897436vw;height:21.5384615385vw;margin-top:8.1196581197vw;margin-bottom:7.008547008547vw}.contact-section-mobile{background-color:var(--theme-teal);position:fixed;bottom:-110vh;left:0;right:0;padding:0;z-index:150;transition:bottom .3s ease}.contact-section-mobile.open{bottom:0}.contact-section-mobile .contact-nav{display:flex;justify-content:space-between;list-style:none;align-items:flex-end}.contact-section-mobile .contact-nav li .icon{padding:3.4188034188vw 4.2735042735vw;display:flex;align-items:center;justify-content:center;width:57px;background-color:var(--theme-pink);color:var(--theme-white)}.contact-section-mobile .contact-nav li:first-child .icon{border-bottom-right-radius:10px}.contact-section-mobile .contact-nav li:last-child .icon{border-bottom-left-radius:10px}.contact-section-mobile .close{width:67px;background-color:#fff;height:7px;border:none;border-radius:7px;cursor:pointer}.contact-section-mobile h2{color:var(--theme-white);font-size:2.08333333333rem;text-align:center;margin-top:5.1282051282vw}.contact-section-mobile form{padding:2.905982906vw 9.4017094017vw 8.547008547vw}.contact-section-mobile input,.contact-section-mobile textarea{background-color:var(--theme-white);color:var(--theme-black);border-radius:1.5384615385vw;border:none;font-size:1rem;padding:2.3076923077vw 3.07692307692vw;width:100%;margin-bottom:2.5641025641vw}.contact-section-mobile textarea{min-height:24.8717948718vw}.contact-section-mobile .btn{width:100%;background-color:var(--theme-pink);border:none;cursor:pointer}.contact-section-mobile .btn:hover{background-color:var(--theme-pink-dark)}::placeholder{color:var(--theme-black)}.related-info{gap:5px;flex-direction:column}.service-finder-form form{flex-direction:column;gap:10px;padding:15px;border-radius:10px}.service-finder-form form input,.service-finder-form form button{width:100%}.dropdown-container .options{z-index:1000;max-height:225px}.service-finder-page .paging p{font-size:.9rem}.service-finder-page .services-list{display:grid;grid-template-columns:1fr}.service-finder-page .services-list>li{width:100%;padding:15px;border-radius:10px}.service-finder-page-body aside{flex-direction:column;gap:1rem}.service-finder-page-body aside .details{width:100%;gap:1rem;margin-top:20px}.service-finder-page-body aside .details div{padding:10px;border-radius:10px}.service-finder-page-body aside .schedule-container{margin-top:10px}.service-finder-page-body aside .map{height:200px;border-radius:10px;margin-bottom:10px}.service-finder-page-body h1{font-size:1.54rem;max-width:100%}.service-finder-page-body article h2{font-size:1.54rem;margin:0;padding:0}.service-finder-page-body .schedules-container{gap:15px;margin-top:10px;flex-wrap:nowrap;flex-direction:column}.service-finder-page .schedule,.service-finder-page-body .schedule{width:100%}.page-body.contact{flex-direction:column;gap:15px}.page-body.contact article{flex-direction:column;padding:15px}.page-body.contact form{gap:15px}.page-body.contact form .row{flex-direction:column;gap:15px}.page-body.contact form .btn{background-color:var(--theme-pink);border-radius:10px;font-size:1rem;padding:10px 25px}.map-container .contact-details{margin-bottom:15px}.page-body.contact address{font-size:1rem}.page-body.contact address span{font-size:1.5rem;font-weight:700;display:block}.map-container{flex-direction:column}.map-container iframe{width:100%;border-radius:10px;height:250px}.registration-page input,.modal input{border:none;background-color:var(--theme-input-bg);padding:10px 15px;font-size:1rem;border-radius:10px;font-weight:700}.page-body .key-facts-list{flex-direction:column;align-items:center;gap:30px}.modal{padding:15px;margin-top:10px}.modal .close{right:15px;top:15px;width:30px;height:30px;padding:5px;border-radius:50%}.modal h2,.programme-info-section .modal h2{font-size:1.5rem}.modal h3,.programme-info-section .view-schools-modal h3{font-size:2rem}.view-schools-modal ul{font-size:1rem;gap:.6770833333vw;max-height:400px}.view-schools-modal li:before{width:20px}.school-page-title div{flex-direction:column;gap:15px}.glide__slide{height:640px}.cms-page article h2{font-size:2.5rem!important}.cms-page article h3{font-size:2.3rem}.cms-page article h4{font-size:2rem}.cms-page article h5{font-size:1.7rem}.cms-page article h6{font-size:1.5rem}}@media only screen and (max-width:1000px)and (orientation:landscape){.contact-section-mobile,.mobile-contact-form-btn{display:none!important}.main-menu{flex-direction:column-reverse;align-items:flex-start;justify-content:flex-start;gap:20px;padding:30px;width:100%}.top-nav{font-size:.7rem;padding:0;margin:0;flex-direction:row;align-items:center;justify-content:center;gap:40px;width:100%}.top-nav .btn{padding:.5rem 1rem}.main-nav{font-size:.8rem;margin-top:0;flex:1;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px}.main-nav li a{padding:.5rem;white-space:nowrap}.main-nav li{border-bottom:none}.main-nav li:has(.selected),.main-nav li:has(:hover){border-bottom:none;border-radius:1.5384615385vw}.mobile-logo{width:200px;height:auto;margin:0}.close-menu-btn{top:20px;right:20px;width:40px;height:40px}}
