*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}@media (prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{-webkit-font-smoothing:antialiased;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}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{color:var(--theme-black);font-family:Ubuntu,sans-serif;font-size:max(10px,.8333vw);font-style:normal;font-weight:400}h1,h2,h3,h4{font-optical-sizing:auto;color:var(--theme-orange);font-family:"Baloo Paaji 2",sans-serif;font-style:normal;font-weight:800;line-height:.9em}h1{font-size:7.1rem}h2{font-size:6.875rem}h3{font-size:5.3125rem}h1 small,h2 small,h3 small{color:var(--theme-black);font-size:62%;display:block}h1 span,h2 span,h3 span{color:var(--theme-teal)}a,a:visited{color:var(--theme-pink);text-decoration:none}a:hover{text-decoration:underline}header{justify-content:space-between;align-items:flex-start;padding:0 5.20833vw;display:flex;position:relative}.main-logo{width:24.4271vw;height:20.9896vw;margin-top:2.60417vw;position:absolute}.main-logo:focus{outline:none}.footer-logo{width:19.5417vw;height:16.7917vw}.council-logo{width:15.9896vw;height:8.125vw}.hero-image{width:55.7813vw;height:50.9375vw}menu{flex:1;justify-content:flex-end;padding:0;list-style-type:none;display:flex}nav{flex:1}menu a,menu a:visited{color:var(--theme-black)}.top-nav{font-optical-sizing:auto;gap:.520833vw;font-family:"Baloo Paaji 2",sans-serif;font-size:1.75rem;font-style:normal;font-weight:800}.top-nav .accessibility,.top-nav .profile{align-items:center;gap:.677083vw;margin-top:.625vw;margin-right:1.04167vw;display:flex}.top-nav .accessibility span,.top-nav .profile span{aspect-ratio:1;background-color:var(--theme-pink);border-radius:50%;justify-content:center;align-items:center;padding:.572917vw .677083vw;display:flex;overflow:hidden}.top-nav .profile span{background-color:var(--theme-black)}.top-nav .btn{color:var(--theme-white);border:none;border-bottom-right-radius:1.04167vw;border-bottom-left-radius:1.04167vw;padding:.885417vw 2.29167vw;display:block}.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-optical-sizing:auto;gap:3.125vw;margin-top:3.33333vw;font-family:"Baloo Paaji 2",sans-serif;font-size:2.1875rem;font-style:normal;font-weight:800}.main-nav li{border-bottom:6px solid #0000}:is(.main-nav li:has(.selected),.main-nav li:has(:hover)){border-bottom:6px solid var(--theme-pink)}.main-nav li:has(:hover){transition:all .3s}.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-position:36.4583vw 3.125vw;background-repeat:no-repeat;background-size:72.1875vw 77.4479vw}.homepage main{background-image:url(/build/assets/logo-bg-C3cbVR31.png)}.intro-section{align-items:flex-end;padding:0 0 0 5.20833vw;display:flex}.intro-section div{margin-bottom:5.20833vw}.intro-section p{margin-bottom:2.34375vw;font-size:1.75rem}.btn{cursor:pointer;transition:background-color .15s}.btn:hover{background-color:var(--theme-teal-dark);text-decoration:none}main .btn,footer .btn{color:var(--theme-white);background-color:var(--theme-teal);border:none;border-radius:.78125vw;padding:1.30208vw 2.86458vw;font-size:1.8125rem;font-weight:700;line-height:1em;display:inline-block}.key-facts-section{border-top:7px solid var(--theme-divider);background-color:#ffffffe6;padding:5.20833vw 5.20833vw 5.83333vw}section .header{justify-content:space-between;display:flex}section .btn{padding:1.14583vw 2.5vw;font-size:1.625rem}section .header div{flex-direction:column;align-items:flex-end;gap:1.5625vw;display:flex}.latest-news-section{background:linear-gradient(60deg,#f1f2f2 0% 48%,#e8e8e8 48% 72%,#fac809 72% 100%);padding:5.20833vw 5.20833vw 5.83333vw}.hidden{display:none!important}.question-btn{width:3.59375vw;color:var(--theme-orange);display:block}.key-facts-list{justify-content:space-between;margin-top:1.14583vw;padding:0;list-style:none;display:flex}.key-facts-list li{flex-direction:column;flex:1;align-items:center;display:flex}.key-facts-list li:first-child,.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.14583vw}.key-facts-list li div{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:12.5vw;display:flex}.key-facts-list p{text-align:center;font-size:2rem}.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{grid-template-columns:1fr 1fr 1fr 1fr;justify-content:space-between;align-items:stretch;gap:1.25vw;margin-top:3.38542vw;padding:0;list-style:none;display:grid}.latest-news-list li a{display:block;position:relative}.latest-news-list li a,.latest-news-list li h3{color:var(--theme-black)}.latest-news-list li .date{padding-bottom:1.04167vw;font-weight:700}.latest-news-list li a:hover{text-decoration:none}.latest-news-list li a:hover div{background-color:#e7e8e9}.latest-news-list li img{object-fit:cover;border-top-left-radius:1.25vw;width:100%}.latest-news-list li .news-snippet{background-color:var(--theme-white);border-bottom-right-radius:1.25vw;border-bottom-left-radius:1.25vw;height:13vw;padding:1.25vw 1.04167vw 2.60417vw}.latest-news-list li h3{margin-bottom:1.19792vw;font-size:2.125rem;font-weight:700}.latest-news-list .category{background-color:var(--theme-orange);color:var(--theme-white);border-bottom-left-radius:1.25vw;padding:.416667vw 1.82292vw;font-size:1.625rem;font-weight:700;display:block;position:absolute;top:0;right:0}.service-finder-section{background:var(--theme-white);padding:5.20833vw 5.20833vw 5.83333vw}.services-list{justify-content:space-between;gap:1vw;padding:0;list-style:none;display:flex}.services-list>li{color:var(--theme-white);background-color:var(--theme-teal);border-radius:1.25vw;flex-direction:column;flex:1;justify-content:space-between;margin-top:3.38542vw;padding:2.08333vw;display:flex;position:relative}.services-list>li:nth-child(2n){background-color:var(--theme-pink)}.services-list li h3{color:var(--theme-white)}.services-list li div{background-color:var(--theme-white);color:var(--theme-black);border-radius:1.25vw;flex-direction:column;flex:1;justify-content:space-between;margin-top:1.04167vw;padding:1.5625vw 0 .78125vw;display:flex}.homepage .services-list>li div{max-height:26vw;overflow:scroll}.services-list>li div ul{border-top:1px solid var(--theme-divider-dark);border-bottom:1px solid var(--theme-divider-dark);background-color:#0000;flex:1;margin-top:1.25vw;padding:.729167vw 1vw;font-size:1.375rem;list-style:none}.services-list>li div ul li{color:var(--theme-black);background-color:#0000;align-items:flex-end;gap:.520833vw;margin:.729167vw 0;line-height:1em;display:flex}.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>");width:1.14583vw;display:block}.sr-only{clip:rect(0, 0, 0, 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.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>");width:1.14583vw;display:block}.services-list>li div p{justify-content:space-between;align-items:center;padding:.520833vw 1.25vw 0;font-size:1.375rem;display:flex}.services-list>li div p a{color:var(--theme-black)}.services-list>li h3{margin-bottom:1.19792vw;font-size:2.125rem;font-weight:700}.services-list>li .category{background-color:var(--theme-pink);color:var(--theme-white);border-radius:1.25vw;padding:.416667vw 1.82292vw;font-size:1.625rem;font-weight:700;display:block;position:absolute;top:-1.61458vw;right:-.416667vw}.services-list>li:nth-child(2n) .category{background-color:var(--theme-teal)}.services-list h4{text-align:center;color:var(--theme-black);font-size:1.625rem;font-weight:700}.health-data-profiles-list li,.health-data-profiles-list>li:nth-child(2n){border:3px solid var(--theme-teal);color:var(--theme-black);background-color:#fff}.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{border-top:1px solid var(--theme-teal);margin-top:1.19792vw;padding-top:1.19792vw;font-size:1.625rem;display:block}.programme-info-section{background-color:#fffc;justify-content:space-between;gap:5.20833vw;padding:5.20833vw 5.20833vw 5.83333vw;display:flex}.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.08333vw}.partners-section{background-color:#ffffffb3;padding:5.20833vw 5.20833vw 4.16667vw}.partners-section-list{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1.25vw;margin-top:1.5625vw;padding:0;list-style:none;display:flex}.partners-section-list li a{display:block}.partners-section-list li a:hover{text-decoration:none}.contact-section{justify-content:space-between;align-items:center;gap:4.04167vw;padding:5.20833vw 5.20833vw 5.83333vw;display:flex}.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.6042vw}.contact-section p{margin-top:1.30208vw;font-size:1.5rem;font-weight:700}.footer-section{background-color:var(--theme-footer);justify-content:space-between;align-items:center;padding:2.60417vw 5.20833vw;font-size:1.375rem;display:flex}.footer-nav{gap:1.04167vw}.body-bg-container{background-color:var(--theme-white);background-image:url(/build/assets/logo-bg-C3cbVR31.png);background-position:36.4583vw -6.5625vw;background-repeat:no-repeat;background-size:72.1875vw 77.4479vw}.glide__slide{height:39.6875vw}.glide__arrow{z-index:2;opacity:1;cursor:pointer;color:var(--theme-teal);background-color:#fff;border:3px solid #fff;border-radius:50%;width:3.64583vw;height:3.64583vw;line-height:1;display:block;position:absolute;top:50%}.glide__arrow:hover{color:var(--theme-teal-dark)}.glide__arrow--left{left:-1.82292vw}.glide__arrow--right{right:-1.82292vw}.shade{z-index:110;pointer-events:none;background-color:#0000;transition:background-color .3s;position:fixed;inset:0}.show-shade .shade{pointer-events:all;background-color:#0006}.page-title{flex-direction:column;width:44.2708vw;min-height:14.85vw;margin-left:43.333vw;padding:2.4vw 0 3.38vw}.email-template .page-title{min-height:21vw}.school-page-title{min-height:20.83vw}.school-page-title div{align-items:center;gap:20px;display:flex}.school-page-title .btn{white-space:nowrap;padding:1rem 1.5rem;font-size:1em}.page-title h1{margin-bottom:1.562vw;font-size:5.592rem}.page-title p{font-size:1.375rem}.page-body{background-color:#0000001a;padding:2.5vw 5vw}.page-body article{background-color:#fff;border-radius:1.04167vw;padding:2.5vw 16.4063vw 2.5vw 2.5vw}.key-facts-page article{padding-right:10vw}.key-facts-page .key-facts-list li{max-width:9.375vw}.page-body article p{margin:2.5vw 0;font-size:1.125rem;line-height:1.67em}.page-body article h2{border-top:4px solid var(--theme-divider);padding:2.29167vw 0;font-size:3.75rem}.cms-page article h2,.cms-page article h3,.cms-page article h4,.cms-page article h5,.cms-page article h6{margin:0 0 20px;padding:0;font-family:Ubuntu,sans-serif;line-height:1.2em;color:var(--theme-black)!important}.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{margin-left:20px;font-size:1.125rem;list-style-position:outside}.cms-page article blockquote{border-left:4px solid var(--theme-divider);padding-left:20px}.page-body.contact{gap:1.04167vw;display:flex}.page-body.contact article{flex:1;padding-right:2.5vw}.page-body.contact h2{border-top:0;margin:0;padding:0}.page-body.contact p,.page-body.contact address{margin:1.45833vw 0;padding:0 10vw 0 0;line-height:1.5em}.page-body.contact address{font-size:1.375rem;font-style:normal}.page-body.contact address span{margin-bottom:2.2vw;font-size:2rem;font-weight:700;display:block}.page-body.contact form{flex-direction:column;gap:1.04167vw;display:flex}.page-body.contact form .row{gap:1.04167vw;display:flex}.page-body.contact form input,.page-body.contact form textarea{background-color:var(--theme-input-bg);border:none;border-radius:10px;flex:1;padding:.9375vw 1.30208vw}.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;padding:.9375vw 2.5vw;font-size:1rem}.page-body.contact form .btn:hover{background-color:var(--theme-pink-dark)}.related-info{gap:4.16667vw;display:flex}.related-info ul{list-style-type:none}.related-info li:before{width:.8em;height:1em;display:inline}.related-info li{align-items:flex-start;gap:5px;margin-bottom:15px;display:flex}.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;justify-content:flex-start;align-items: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{text-align:center;margin:0;padding:0;font-size:1.5rem}.page-body .key-facts-list .stat{margin:0;padding:0;font-size:3.625rem;font-weight:700}.news-page{padding-top:.5vw}.news-page article{background:0 0;padding:0}.news-page .latest-news-list{flex-wrap:wrap}.news-page .latest-news-list li{width:21.5104vw;color:var(--theme-black);flex:initial;justify-content:stretch;display:flex}.news-page .latest-news-list li a{flex-direction:column;justify-content:stretch;display:flex}.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{border-radius:10px;width:20.2083vw}.service-finder-form form{background-color:var(--theme-pink);border-radius:1vw;justify-content:space-between;gap:.520833vw;padding:2.5vw 2.08333vw;display:flex}.service-finder-form form input,.service-finder-form form button{border:none;border-radius:10px;padding:10px 15px}.service-finder-form form input{background-color:#fff;width:23.9583vw}.service-finder-form form .dropdown-container{flex:1;position:relative}.dropdown-container .options{background-color:var(--theme-white);border:1px solid var(--theme-divider);border-radius:10px;width:100%;min-width:100%;max-height:200px;margin-top:5px;padding:5px;display:none;position:absolute;overflow-y:auto}.dropdown-container .options.open{display:block}.dropdown-container .options input{border:1px solid var(--theme-divider-dark);border-radius:10px;width:100%}.dropdown-container .options ul{list-style-type:none}.dropdown-container .options ul li{background-color:var(--theme-divider);cursor:pointer;border-radius:10px;margin-bottom:10px;padding:5px}.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>");width:.8em;display:block}.service-finder-form form button.reset{background-color:var(--theme-yellow);color:var(--theme-black);flex:1;width:auto}.service-finder-form form button.reset:hover{background-color:var(--theme-yellow-dark)}.service-finder-page{background-color:#fff}.service-finder-page .paging{border-bottom:4px solid var(--theme-divider);justify-content:space-between;align-items:center;padding-bottom:1.92708vw;display:flex}.service-finder-page .footer-paging{justify-content:center;align-items:center;padding-top:2.8vw;display:flex}.service-finder-page .footer-paging .load-more{background-color:var(--theme-pink);justify-content:space-between;align-items:center;gap:25px;display:flex}.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{grid-template-columns:1fr 1fr 1fr 1fr;display:grid}.service-finder-page .services-list>li{padding:1.30208vw}.service-finder-page .schedule li{align-items:center;font-size:1rem}.service-finder-page .services-list h4{font-size:1.25rem}.service-finder-page-body aside{gap:1.5625vw;margin-top:1.5625vw;display:flex}.service-finder-page-body aside .details{flex-direction:column;gap:.520833vw;width:26.0417vw;display:flex}.service-finder-page-body aside .details div{border-radius:.520833vw;padding:1.5625vw}.service-finder-page-body aside .schedule-container{flex:1}.service-finder-page-body aside .map{border-radius:.520833vw;width:100%;height:18.125vw}.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{color:var(--theme-black);border:0;margin:0 0 .520833vw;padding:0;font-size:1.54rem;font-weight:600}.service-finder-page-body .schedules-container{flex-wrap:wrap;gap:15px;margin-top:1.5625vw;display:flex}.service-finder-page-body .schedule{border:1px solid var(--theme-divider);border-radius:.520833vw;width:21vw;padding:1.5625vw}.service-finder-page-body .schedule ul,.service-finder-page-body .schedule li{margin-bottom:0}.service-finder-page-body h1{color:var(--theme-black);max-width:64.0625vw;font-size:4.275rem;font-weight:600;line-height:1.4em}.service-finder-page-body article h2{color:var(--theme-black);border:0;margin:0 0 1.04167vw;padding:0;font-size:1.54rem;font-weight:600}.service-finder-page-body article h3{color:var(--theme-black);border:0;margin:0 0 .520833vw;padding:0;font-size:1.25rem;font-weight:600}.service-finder-page-body article p{margin:1.04167vw 0}.service-finder-page-body article ul{margin-bottom:1.5625vw;list-style-type:none}.service-finder-page-body article ul li{margin-bottom:.78125vw}.service-finder-page-body article a{color:var(--theme-black);text-decoration:underline}ul.contact li{align-items:center;gap:5px;line-height:1em;display:flex}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{color:var(--theme-black);border:none;margin:2.1vw 0 0;padding:0}.registration-page form{flex-direction:column;gap:1.5625vw;display:flex}.modal form div{align-items:center;gap:1vw;margin:17px 0 25px;display:flex}.modal form div:last-child{margin-bottom:0}.registration-page input,.modal input,.registration-page textarea{background-color:var(--theme-input-bg);border:none;border-radius:10px;padding:.7vw 1.4vw;font-size:1.4rem;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{flex:1;padding:.46875vw 1.0416vw;font-size:1.2rem}.registration-page button{background-color:var(--theme-pink);align-self:flex-start}.registration-page button:hover{background-color:var(--theme-pink-dark)}.login-modal-container,.schools-list-modal-container{position:relative}.modal{background-color:var(--theme-white);z-index:1000;border-radius:10px;margin-top:10px;padding:1.5625vw 1.5625vw 2.8645vw;display:none;position:absolute}.login-modal-container .modal{width:39.3229vw;right:0}.modal.open{display:block}.modal h2,.programme-info-section .modal h2{color:var(--theme-black);margin-top:.625vw;font-size:2rem}.modal h3,.programme-info-section .view-schools-modal h3{color:var(--theme-orange);border-bottom:2px solid var(--theme-divider);margin-top:1.35417vw;margin-bottom:1.35417vw;padding-bottom:1.82292vw;font-size:4rem}.programme-info-section .view-schools-modal h3{color:var(--theme-teal)}.view-schools-modal{width:100%;bottom:4.16667vw}.view-schools-modal ul{flex-direction:column;gap:.677083vw;max-height:29.4271vw;font-size:1.5rem;font-weight:400;list-style-type:none;display:flex;overflow-y:auto}.view-schools-modal li{align-items:center;gap:5px;display:flex}.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>");width:1.14583vw;display:block}.modal p{width:80%;font-size:1.2rem;font-weight:400}.modal .buttons{gap:20px;margin:20px 0 35px;list-style-type:none;display:flex}.modal .btn{background-color:var(--theme-pink);border:none;border-radius:10px;padding:.78125vw 1.82292vw;font-size:1.2rem}.modal .btn:hover{background-color:var(--theme-pink-dark)}.modal a,.modal a:visited{color:var(--theme-orange)}.modal .close{background-color:var(--theme-teal);color:var(--theme-white);cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;width:2.29166vw;height:2.29166vw;padding:.5208vw;display:flex;position:absolute;top:1.5625vw;right:1.5625vw}.modal .close:hover{background-color:var(--theme-teal-dark)}.alert-box{background-color:#fff2f2;border-radius:15px;margin-bottom:15px;padding:20px}.alert-box ul{color:#c90017;list-style-type:none;list-style-position:inside}.school-page-body{background-color:#0000}.page-body article ul{margin-left:20px;list-style-position:outside}.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);margin-top:20px;padding-top:30px}.email-template .page-body article img{margin-bottom:30px}#cookie-settings{background-color:var(--theme-teal);cursor:pointer;z-index:100000;border:none;border-radius:50%;padding:5px;position:fixed;bottom:20px;left:20px}#cookie-settings img{width:30px;max-width:fit-content;height:30px;margin:0}@media only screen and (width<=1023px){html,body{font-size:4.07125vw}h1,h2,h3,h4{font-optical-sizing:auto;color:var(--theme-orange);font-family:"Baloo Paaji 2",sans-serif;font-style:normal;font-weight:800;line-height:.9em}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{color:var(--theme-black);font-size:59%;display:block}h1 span,h2 span,h3 span{color:var(--theme-teal)}p{font-size:1rem}main{background-size:initial;background-position:-700px 0;margin:33px 0 0}header{width:auto;max-width:100%;margin:0;padding:0}.page-title{width:auto;max-width:100%;margin:0 15px 33px;padding:0}.page-title h1{font-size:2.54rem}.page-title p{font-size:1rem}.page-body article{border-radius:10px;padding:2.54vw}.news-page article{padding:0}.page-body article h2{margin:15px 0 10px;padding-top:25px;font-size:1.54rem}.page-body article p{font-size:1rem}.desktop{display:none!important}.mobile{display:initial!important}.main-menu{display:none}.main-logo{width:197px;height:169px;margin:15px 0 0 15px;position:static}.intro-section{flex-direction:column-reverse;padding:0;display:flex}.intro-section div{background-color:#fff;margin:0;padding:5.12821vw 5.12821vw 0}.intro-section p{margin-bottom:5.12821vw;font-size:1rem}.hero-image-mobile{background-position:-100px bottom;background-repeat:no-repeat;background-size:auto 550px;width:100%;height:558px;padding:0;background-color:#0000!important;margin:0!important}.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.7094vw;padding:2.90598vw 4.2735vw;font-size:.9375rem;font-weight:700;line-height:1em;display:inline-block}.latest-news-section{border-top:7px solid var(--theme-divider);background:#fff}.latest-news-list{flex-direction:column;gap:20px;margin-top:5.29915vw;margin-bottom:5.20833vw;display:flex}.latest-news-list li{color:var(--theme-black);flex:1}.latest-news-list li a{gap:12px;display:flex;position:static}.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{object-fit:cover;border-radius:1.53846vw;width:100%;display:inline}.news-page .latest-news-list li div{background-color:var(--theme-white);border-bottom-right-radius:1.25vw;border-bottom-left-radius:1.25vw;flex:1;padding:0}.latest-news-list li a:hover div{background-color:inherit}.latest-news-list li h3{margin-bottom:0;font-size:2.125rem;font-weight:700;line-height:1.5em}.latest-news-list li .news-snippet{background:0 0;border:none;padding:0}.latest-news-list .category{background-color:var(--theme-orange);color:var(--theme-white);border-bottom-left-radius:1.25vw;padding:.416667vw 1.82292vw;font-size:.854167rem;font-weight:700;display:block;position:absolute;top:0;right:0}.news-page .latest-news-list li{width:100%;color:var(--theme-black);flex:initial;background-color:#fff;border-radius:10px;margin-bottom: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.20833vw}.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);border-radius:1.7vw;width:300px;margin-top:3.38542vw;padding:5.04274vw 6.32479vw;position:relative}.services-list>li:nth-child(2n){background-color:var(--theme-pink)}.services-list li h3{color:var(--theme-white);font-size:1.66667rem}.services-list li h4{text-align:left;padding:4.2735vw;font-size:1.25rem}.services-list .card-footer{text-align:left;border-top:1px solid var(--theme-divider);padding:4.2735vw;font-size:1.25rem}.services-list li div{background-color:var(--theme-white);color:var(--theme-black);border-radius:1.25vw;margin-top:1.04167vw;padding:1.5625vw 0 .78125vw}.services-list>li div ul{border-top:1px solid var(--theme-divider-dark);background-color:#0000;border-bottom:none;margin-top:0;padding:.769231vw 4.2735vw;font-size:.875rem;list-style:none}.services-list>li div ul li{color:var(--theme-black);background-color:#0000;align-items:center;gap:1.7094vw;margin:4.2735vw 0;line-height:1em;display:flex}.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>");width:4.10256vw;display:block}.services-list .favourite:before{width:4.10256vw}.services-list>li .category{background-color:var(--theme-pink);color:var(--theme-white);border-radius:1.25vw;padding:1.3vw 4.2735vw;font-size:.91125rem;font-weight:700;display:none;position:absolute;top:-2.82051vw;right:-1.82051vw}.health-data-profiles-list li,.health-data-profiles-list>li:nth-child(2n){border:3px solid var(--theme-teal);color:var(--theme-black);background-color:#fff}.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{border-top:1px solid var(--theme-teal);margin-top:3.3vw;padding-top:3.3vw;font-size:1.25rem;display:block}.programme-info-section{background-color:#fffc;flex-direction:column;justify-content:space-between;gap:5.20833vw;padding:5.20833vw 5.20833vw 5.83333vw;display:flex}.programme-info-section article{font-size:1rem}.programme-info-section article p{margin-top:initial}.programme-info-section .buttons{flex-wrap:wrap;gap:2.60417vw;margin-top:5.20833vw;display:flex}.programme-info-section .buttons .btn{text-align:center;flex:1;min-width:calc(50% - 2.60417vw);display:block}.partners-section{background-color:#ffffffb3}.partners-section-list{grid-template-columns:repeat(2,1fr);justify-content:space-between;align-items:center;column-gap:13.5897vw;margin-top:1.5625vw;padding:0;list-style:none;display:grid}.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.2222vw;height:auto}.council-logo{width:29.8291vw;height:auto}.footer-section{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;margin-bottom:14.4308vw;font-size:.8125rem;display:flex}.footer-section p{margin-top:5px;font-size:.8125rem}.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{background-color:var(--theme-white);border-top:7px solid var(--theme-divider);padding:5.20833vw 0 5.83333vw}.key-facts-section .header{margin:0 5.20833vw 5.83333vw}.key-facts-section .header .btn{display:none}.key-facts-section .header div{justify-content:center;display:flex}.question-btn{width:8.2906vw;color:var(--theme-orange);display:block}.key-facts-list{flex-wrap:wrap;display:flex}.key-facts-list li{margin-bottom:30px}.key-facts-page .key-facts-list li{max-width:inherit}.key-facts-list li:first-child,.key-facts-list li:nth-child(5),.page-body .key-facts-list li:first-child,.page-body .key-facts-list li:nth-child(5),.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{aspect-ratio:1;border-radius:50%;justify-content:center;align-items:center;width:26.9231vw;display:flex}.key-facts-list p,.page-body .key-facts-list p{text-align:center;font-size:1rem}.key-facts-list .stat,.page-body .key-facts-list .stat{font-size:2.39583rem;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:0 0}.mobile-contact-form-btn{background-color:var(--theme-teal);color:var(--theme-white);text-align:center;cursor:pointer;border:none;padding:2.69231vw 0;font-size:1.39583rem;font-weight:700;display:block;position:fixed;bottom:0;left:0;right:0}.mobile-menu-btn{cursor:pointer;z-index:100;background:0 0;border:none;width:8.97436vw;height:4.87179vw;padding:0;display:block;position:absolute;top:5.7265vw;right:5.20833vw}.close-menu-btn{cursor:pointer;width:5.89744vw;height:5.89744vw;color:var(--theme-black);background:0 0;border:none;padding:0;position:absolute;top:5.7265vw;right:5.20833vw}.mobile-menu{background-color:var(--theme-white);z-index:150;flex-direction:column-reverse;padding-left:6.83761vw;transition:right .3s;display:flex;position:fixed;top:0;bottom:0;right:-100vw}.menu-open{right:0}.main-nav{flex-direction:column;flex:0;justify-content:flex-start;margin:0}.top-nav{flex-direction:column;justify-content:flex-start;gap:3.07692vw;margin:8.54701vw 6.83761vw 0 0;font-size:1.25rem}.top-nav .accessibility{display:none}.top-nav .btn{color:var(--theme-white);text-align:center;border-radius:20px;padding:4.61538vw 8.54701vw;display:block}.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{gap:0;margin-top:3.33333vw;font-size:1.35417rem}.main-nav li{border-bottom:.512821vw solid var(--theme-divider)}.main-nav li a{padding:4.87179vw 4.01709vw;display:block}:is(.main-nav li:has(.selected),.main-nav li:has(:hover)){background-color:var(--theme-mobile-menu-selected);border-bottom:.512821vw solid var(--theme-divider);border-top-left-radius:1.53846vw;border-bottom-left-radius:1.53846vw}.main-nav li:has(:hover){transition:all .3s}.main-nav :hover{text-decoration:none}.mobile-logo{width:49.7436vw;height:21.5385vw;margin-top:8.11966vw;margin-bottom:7.00855vw}.contact-section-mobile{background-color:var(--theme-teal);z-index:150;padding:0;transition:bottom .3s;position:fixed;bottom:-110vh;left:0;right:0}.contact-section-mobile.open{bottom:0}.contact-section-mobile .contact-nav{justify-content:space-between;align-items:flex-end;list-style:none;display:flex}.contact-section-mobile .contact-nav li .icon{background-color:var(--theme-pink);width:57px;color:var(--theme-white);justify-content:center;align-items:center;padding:3.4188vw 4.2735vw;display:flex}.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{cursor:pointer;background-color:#fff;border:none;border-radius:7px;width:67px;height:7px}.contact-section-mobile h2{color:var(--theme-white);text-align:center;margin-top:5.12821vw;font-size:2.08333rem}.contact-section-mobile form{padding:2.90598vw 9.40171vw 8.54701vw}.contact-section-mobile input,.contact-section-mobile textarea{background-color:var(--theme-white);color:var(--theme-black);border:none;border-radius:1.53846vw;width:100%;margin-bottom:2.5641vw;padding:2.30769vw 3.07692vw;font-size:1rem}.contact-section-mobile textarea{min-height:24.8718vw}.contact-section-mobile .btn{background-color:var(--theme-pink);cursor:pointer;border:none;width:100%}.contact-section-mobile .btn:hover{background-color:var(--theme-pink-dark)}::placeholder{color:var(--theme-black)}.related-info{flex-direction:column;gap:5px}.service-finder-form form{border-radius:10px;flex-direction:column;gap:10px;padding:15px}.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{grid-template-columns:1fr;display:grid}.service-finder-page .services-list>li{border-radius:10px;width:100%;padding:15px}.service-finder-page-body aside{flex-direction:column;gap:1rem}.service-finder-page-body aside .details{gap:1rem;width:100%;margin-top:20px}.service-finder-page-body aside .details div{border-radius:10px;padding:10px}.service-finder-page-body aside .schedule-container{margin-top:10px}.service-finder-page-body aside .map{border-radius:10px;height:200px;margin-bottom:10px}.service-finder-page-body h1{max-width:100%;font-size:1.54rem}.service-finder-page-body article h2{margin:0;padding:0;font-size:1.54rem}.service-finder-page-body .schedules-container{flex-flow:column;gap:15px;margin-top:10px}.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;padding:10px 25px;font-size:1rem}.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{border-radius:10px;width:100%;height:250px}.registration-page input,.modal input{background-color:var(--theme-input-bg);border:none;border-radius:10px;padding:10px 15px;font-size:1rem;font-weight:700}.page-body .key-facts-list{flex-direction:column;align-items:center;gap:30px}.modal{margin-top:10px;padding:15px}.modal .close{border-radius:50%;width:30px;height:30px;padding:5px;top:15px;right:15px}.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{gap:.677083vw;max-height:400px;font-size:1rem}.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 (width<=1000px) and (orientation:landscape){.contact-section-mobile,.mobile-contact-form-btn{display:none!important}.main-menu{flex-direction:column-reverse;justify-content:flex-start;align-items:flex-start;gap:20px;width:100%;padding:30px}.top-nav{flex-direction:row;justify-content:center;align-items:center;gap:40px;width:100%;margin:0;padding:0;font-size:.7rem}.top-nav .btn{padding:.5rem 1rem}.main-nav{flex-direction:row;flex:1;justify-content:flex-start;align-items:center;gap:10px;margin-top:0;font-size:.8rem}.main-nav li a{white-space:nowrap;padding:.5rem}.main-nav li{border-bottom:none}:is(.main-nav li:has(.selected),.main-nav li:has(:hover)){border-bottom:none;border-radius:1.53846vw}.mobile-logo{width:200px;height:auto;margin:0}.close-menu-btn{width:40px;height:40px;top:20px;right:20px}}
