#nav-container{display:flex}#nav-container .menu-header{padding:20px 20px 10px;border-bottom:transparent 2px solid}#nav-container .menu-header.underline{border-bottom:purple 2px solid}#nav-container .menu-content-container{display:none;position:fixed;z-index:10}.navbar_category_submenu_item a{white-space:nowrap;padding:10px 20px}.menu-a-sub-content,.menu-b-sub-content,.menu-c-sub-content{display:none}body{font-family:Lexend;background-color:#fff;display:flex;flex-direction:column;align-items:center}body .top{width:100%;display:flex;flex-direction:row;margin:0 0 60px}body .top .childcare_header{position:relative;text-align:center;margin:auto 30px;width:70%;color:#000;background-color:#fc0d99;padding:7rem 1.5rem!important;border-radius:1rem}body .top .childcare_header .childcare_text{margin-bottom:30px}body .top .childcare_header .subtitle{display:flex;flex-direction:row;justify-content:center;align-items:flex-start}body .top .childcare_header .subtitle p{font-size:20px;margin:0;margin-top:.5rem}body .top .childcare_header .subtitle svg{height:auto;margin-right:10px;width:40px}body .top .childcare_header .subtitle svg path{fill:#000}body .top .wave-left{margin-top:auto;margin-bottom:auto;max-width:16%;height:auto;border-radius:0px 1rem 1rem 0px}body .top .wave-right{margin-top:auto;margin-bottom:auto;max-width:16%;height:auto;border-radius:1rem 0px 0px 1rem}body .main-content .left{display:flex;flex-direction:column;margin-right:20px}body .main-content .left h1{font-size:20px;padding-top:0;margin-top:0}body .main-content .left h2{font-size:18px}body .main-content .left hr{display:block;height:1px;border:0;border-top:4px solid #ceebfb;border-radius:15%;margin:2.5em 0;padding:0}body .main-content .left .provision{display:flex}body .main-content .left .provision .left{display:flex;flex-direction:column}body .main-content .left .provision .left h1{margin-top:0;margin-bottom:20px}body .main-content .left .provision .left h2{margin-top:0;font-size:14px}body .main-content .left .opening-times{display:flex}body .main-content .left .opening-times h2{font-size:14px}body .main-content .left .opening-times .opening-left{display:flex;flex-direction:column;gap:20px;max-width:500px}body .main-content .left .opening-times .daytime{display:flex;flex-direction:row;align-items:center}body .main-content .left .opening-times .daytime p{font-size:16px}body .main-content .left .opening-times .daytime .days{display:flex;flex-direction:column;align-items:flex-end;margin-right:40px}body .main-content .left .opening-times .daytime .days ul{list-style-type:none;padding-left:0}body .main-content .left .opening-times .daytime .times{display:flex;flex-direction:column;align-items:flex-end}body .main-content .left .opening-times .daytime .times ul{list-style-type:none;padding-left:0}body .main-content .left .description{font-size:15px}body .main-content .left .session-info{display:flex}body .main-content .left .session-info .session-left{display:flex;flex-direction:column;gap:20px}body .main-content .left .session-info h1{margin-top:0}body .main-content .left .session-info .right{display:flex;flex-direction:column;max-width:400px}body .main-content .left .session-info .right ul{list-style-type:none;padding:0}body .main-content .left .cost h1{margin-bottom:20px}body .main-content .left .cost h2{margin-top:0}body .main-content .left .cost ul{list-style-type:none;padding:0}body .main-content .left .cost .prices{display:flex}body .main-content .left .cost .standard-prices{margin-bottom:30px}body .main-content .left .ofsted .main h1{margin-top:0}body .main-content .left .ofsted .main ul{list-style-type:none;padding:0}body .main-content .left .ofsted a{text-decoration:underline;color:#000;text-align:right}body .main-content .left .ofsted a:hover{color:#68698a}body .main-content .right{display:flex;flex-direction:column}body .main-content .right .skip-to{background-color:#ceebfb;border-bottom:12px solid #fc0d99;border-radius:1rem;text-align:left;margin-bottom:2rem;padding:10px 30px 15px}body .main-content .right .skip-to h2{color:#000;font-size:28px;margin-bottom:15px}body .main-content .right .skip-to .skip-links ul{padding-left:0;list-style-type:none}body .main-content .right .skip-to .skip-links ul li{margin-bottom:15px}body .main-content .right .skip-to .skip-links ul a{text-decoration:underline;color:#000;font-size:16px}body .main-content .right .skip-to .skip-links ul a:hover{color:#68698a}body .main-content .right .essential-info{background-color:#039df2;background-image:url(/waves_child_pink.png);background-position:bottom right;background-repeat:no-repeat;border-radius:1rem;color:#000;height:fit-content;padding:20px 50px 85px 30px}body .main-content .right .essential-info h1{font-size:28px}body .main-content .right .essential-info .contact-details .details{list-style-type:none;padding-left:0;height:fit-content}body .main-content .right .essential-info .contact-details .details .detail{display:flex;flex-direction:row;align-items:flex-start}body .main-content .right .essential-info .contact-details .details .detail p{padding:0;margin:0 0 10px}body .main-content .right .essential-info .contact-details .details .detail a{color:#000}body .main-content .right .essential-info .contact-details .details .detail svg{width:11%;height:auto;margin-right:10px}body .main-content .right .essential-info .contact-details .details .detail svg path{fill:#000}body .main-content .right .essential-info .contact-details .location-buttons{display:flex;flex-direction:column}body .main-content .right .essential-info .contact-details .location-buttons .location-button{max-width:fit-content;border:none;color:#fff;font-family:Lexend;border-radius:9999px;overflow:hidden;white-space:nowrap;background-color:#b000f9}body .main-content .right .essential-info .contact-details .location-buttons .location-button:hover{background-color:#fc0d99;text-decoration:none}body .link-cards{margin-bottom:60px}@media (max-width: 1880px){.breadcrumbs{margin-left:2%}}@media (max-width: 1366px){body{background:none}}@media (min-width: 1141px){.main-content{max-width:1140px}}@media (max-width: 1140px){.wave-left,.wave-right{display:none}.main-content{max-width:90%}}@media (min-width: 769px){.top{justify-content:space-between}.top svg{width:4%}.breadcrumbs{display:flex;flex-direction:row;margin-top:4.5rem;width:1140px;margin-bottom:15px;align-self:flex-start}.breadcrumbs a{color:#000;text-decoration:underline;font-size:16px}.breadcrumbs a:hover{cursor:pointer;color:#b000f9}.breadcrumbs a:visited{color:#000}.breadcrumbs a:visited:hover{color:#b000f9}.breadcrumbs .breadcrumb_divider{margin-left:.5rem;margin-right:.5rem}.main-content{display:grid;grid-template-columns:3fr 1fr;column-gap:40px}.main-content .left .provision{flex-direction:row;justify-content:space-between}.main-content .left .opening-times{flex-direction:row;justify-content:space-between}.main-content .left .opening-times h1{margin:0}.main-content .left .opening-times .daytime{justify-content:flex-end}.main-content .left .session-info{flex-direction:row;justify-content:space-between}.main-content .left .cost .prices{flex-direction:column;gap:15px}.main-content .left .cost .right-section{max-width:400px}.main-content .left .ofsted{display:flex;flex-direction:column}.main-content .left .ofsted .main{display:flex;flex-direction:row;justify-content:space-between}.main-content .contact-details h2{font-size:18px;margin-bottom:15px}.main-content .contact-details .details .detail p{font-size:14px}.essential-info{background-size:75% auto}.essential-info .location-buttons{align-items:normal}.essential-info .location-buttons .location-button{margin-bottom:15px;padding:1rem 3rem;font-size:14px}.essential-info .note h2{font-size:18px}}@media (max-width: 768px){.top{justify-content:center}.top h1{font-size:22px}.top svg{width:10%}.main-content{max-width:80%}.breadcrumbs,.skip-to{display:none}.essential-info{text-align:center;margin:0 40px 50px;background-size:80% auto}.essential-info .contact-details{display:grid;flex-direction:column;align-items:center}.essential-info .contact-details h2{font-size:22px}.essential-info .contact-details .details{display:flex;flex-direction:column;margin-top:20px}.essential-info .contact-details .details .detail{justify-content:center}.essential-info .contact-details .details .detail p{text-align:center;font-size:20px}.essential-info .contact-details .location-buttons{align-items:center;margin-top:15px}.essential-info .contact-details .location-buttons .location-button{margin-top:40px;padding:2rem 4rem;font-size:18px}.essential-info .note{margin-top:40px}.essential-info .note h2{font-size:22px}.essential-info .note p{font-size:18px;padding:0 50px}.main-content{display:flex;flex-direction:column-reverse}.main-content .left .provision{flex-direction:column;align-items:center;list-style-position:inside}.main-content .left .provision .left{align-items:center}.main-content .left .description{text-align:center}.main-content .left .description h1{margin-bottom:20px}.main-content .left .description p{margin:0 40px}.main-content .left .opening-times{flex-direction:column;align-items:center}.main-content .left .opening-times h1{margin-bottom:20px}.main-content .left .session-info{flex-direction:column;align-items:center}.main-content .left .session-info h1{margin-bottom:20px}.main-content .left .session-info .right{text-align:center}.main-content .left .cost{text-align:center;padding:0 80px}.main-content .left .cost .prices{flex-direction:column}.main-content .left .ofsted{text-align:center}}@media (max-width: 590px){.essential-info{margin:0 30px 50px;background-size:60% auto}.essential-info .contact-details{display:grid;flex-direction:column;align-items:center}.essential-info .contact-details h2{font-size:18px}.essential-info .contact-details .details{display:flex;flex-direction:column;margin-top:16px}.essential-info .contact-details .details .detail{justify-content:center}.essential-info .contact-details .details .detail p{text-align:center;font-size:16px}.essential-info .contact-details .location-buttons{align-items:center;margin-top:15px}.essential-info .contact-details .location-buttons .location-button{margin-top:20px;padding:1rem 3rem;font-size:14px}.essential-info .note{margin-top:30px}.essential-info .note h2{font-size:18px}.essential-info .note p{font-size:14px;padding:0 30px}}@media (max-width: 440px){.essential-info .contact-details{display:grid;flex-direction:column;align-items:center}.essential-info .contact-details h2{font-size:16px}.essential-info .contact-details .details{display:flex;flex-direction:column;margin-top:16px}.essential-info .contact-details .details .detail{justify-content:center}.essential-info .contact-details .details .detail p{text-align:center;font-size:14px}.essential-info .contact-details .location-buttons{align-items:center;margin-top:15px}.essential-info .contact-details .location-buttons .location-button{margin-top:20px;padding:1rem 3rem;font-size:14px}.essential-info .note{margin-top:30px}.essential-info .note h2{font-size:18px}.essential-info .note p{padding:0 30px}}
