.l-centre-page{max-width:1400px;margin:40px auto 0;display:grid;grid-template-columns:1;grid-template-areas:"main-primary" "side" "main-secondary";gap:40px}.l-centre-page__main-primary{grid-area:main-primary}.l-centre-page__main-primary .l-component{padding-left:0;padding-right:0}.l-centre-page__main-primary .l-component:first-child{margin-top:0}.l-centre-page__main-secondary{grid-area:main-secondary}.l-centre-page__main-secondary--desktop{display:none}.l-centre-page__side{grid-area:side}.c-side-card+.c-side-card{margin-top:8px}.c-side-card--shadow{border-radius:24px;box-shadow:0 2px 20px 0 rgba(0,0,0,.2)}.c-side-card__row{display:flex;padding:24px;flex-wrap:wrap}.c-side-card__row--sticky{padding:40px}.c-side-card__heading{width:100%;margin-bottom:8px;font-size:2rem;line-height:1.21875;font-weight:900}.c-side-card__heading--purple{color:#a384b0}.c-side-card__text{width:100%;margin-bottom:24px;font-size:1.125rem;line-height:1.3333333333}.c-side-card__btn{flex:1 0 calc(50% - 8px);font-weight:700}.c-side-card__btn+.c-side-card__btn{margin-left:8px}.c-side-card__row--is-closing .c-side-card__btn{flex:unset}.c-side-card__row--sticky .c-side-card__btn{font-weight:900}.c-side-card__row--sticky .c-side-card__btn.data-centre-book-tour{background-color:#0095c6;border-color:#0095c6}.c-closing-cta{display:none}.c-closing-cta .c-closing-cta__icon{font-size:1.5rem;color:#009fd4;flex-shrink:0}.c-closing-cta .c-closing-cta__text{margin-right:4px;margin-bottom:0;font-family:"Proxima Nova",Arial,sans-serif;font-weight:100;font-size:1rem;line-height:1.31;flex:1}.c-closing-cta .c-closing-cta__button{flex-shrink:0}.c-collapsible-zone__content{max-height:500px;overflow:hidden;transition:max-height .3s cubic-bezier(.165,.84,.44,1)}.c-collapsible-zone__content.is-edit-mode{overflow:visible;max-height:unset}.c-collapsible-zone__trigger-wrapper{max-width:970px;margin:0 -20px;padding:0 20px;box-shadow:0 -10px 10px 0 rgba(0,0,0,.1019607843);clip-path:inset(-20px 0 0 0)}.is-open+.c-collapsible-zone__trigger-wrapper{margin-top:40px}.c-collapsible-zone__trigger{padding-top:12px;display:none;align-items:center;gap:12px;font-family:inherit;background-color:unset;border:unset;cursor:pointer}.c-collapsible-zone__trigger-icon{width:28px;height:28px;padding:8px;background-color:rgba(0,159,212,.1019607843);color:#0095c6;border-radius:50%;font-size:0.75rem;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.c-collapsible-zone__content.is-open+.c-collapsible-zone__trigger-wrapper .c-collapsible-zone__trigger-icon{transform:rotate(180deg)}.c-collapsible-zone__trigger-text{font-size:1.125rem;line-height:1.39;font-weight:700;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-collapsible-zone__trigger:hover .c-collapsible-zone__trigger-text{color:#009fd4}.c-fees{width:100%;display:flex;flex-direction:column;gap:20px}.c-fees__heading{margin-bottom:0;color:#009fd4;font-weight:900}.c-fees__api-unavailable{padding:12px 16px;background-color:#f2f0ec;border-radius:8px}.c-fees__items{display:flex;flex-direction:column;gap:8px}.c-fees__ccs{display:flex;align-items:center;gap:12px}.c-fees__ccs-icon{flex-shrink:0;font-size:2rem;color:#009fd4}.c-fees__ccs-link{font-size:1rem;line-height:1.375;text-decoration:none;color:#4d4f53}.c-fees__ccs-link:focus,.c-fees__ccs-link:hover{text-decoration:underline;color:#009fd4}.c-fees__ccs-link-last{white-space:nowrap}.c-fees__ccs-link-icon{font-size:0.75rem;color:#009fd4}.c-fees__additional-info{color:#717275;font-size:1rem;line-height:1.375}.c-fee-item{padding:24px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:12px;border-radius:8px}.c-fee-item--nursery{background-color:rgba(0,159,212,.1019607843)}.c-fee-item--kindergarten{background-color:#fcf2ec}.c-fee-item__icon{font-size:2.625rem}.c-fee-item__name{font-size:1.25rem;line-height:1.2}.c-fee-item__footer{font-size:1.75rem;line-height:1.286}.c-fee-item__amount{font-weight:700}.c-inclusions{margin-top:20px;display:flex;flex-direction:column;gap:12px}.c-inclusions.c-accordion__item--is-active{background-color:#fff}.c-inclusions__list{margin:0;padding:0;width:100%;list-style:none}.c-inclusions__list--additional{display:none}.c-inclusions__trigger{margin-top:24px;display:flex;align-items:center;gap:12px;font-family:inherit;background-color:unset;border:unset;cursor:pointer}.c-inclusions__trigger-icon{width:28px;height:28px;padding:8px;background-color:rgba(0,159,212,.1019607843);color:#0095c6;border-radius:50%;font-size:0.75rem;transition:transform .3s cubic-bezier(.165,.84,.44,1)}.c-accordion__item--is-active .c-inclusions__trigger-icon{transform:rotate(180deg)}.c-inclusions__trigger-text{font-size:1.125rem;line-height:1.39;font-weight:700;transition:color .3s cubic-bezier(.165,.84,.44,1)}.c-inclusions__trigger:hover .c-inclusions__trigger-text{color:#009fd4}.c-accordion__item--is-active .c-inclusions__trigger-text--show{display:none}.c-inclusions__trigger-text--hide{display:none}.c-accordion__item--is-active .c-inclusions__trigger-text--hide{display:block}.c-inclusion{display:flex;align-items:center;gap:12px;font-size:1.125rem;line-height:1.39}.c-inclusion+.c-inclusion{margin-top:12px}.c-inclusion__image{width:40px;height:40px;flex-shrink:0}.c-inclusion__generic{width:40px;height:40px;flex-shrink:0;display:flex;justify-content:center;align-items:center;background-color:#eeeeed;border-radius:50%}.c-inclusion__generic-icon{font-size:1.25rem;color:#009fd4}.c-sticky-ctas{width:100%;display:grid}.c-sticky-ctas__heading{font-size:1.125rem}.c-sticky-ctas__text{margin-bottom:0}.c-sticky-ctas__buttons{display:grid;grid-template-columns:repeat(2,1fr)}.c-sticky-ctas__button{align-items:center}@media screen and (min-width:768px){.c-fee-item{flex:1 1 50%}}@media screen and (min-width:768px)and (max-width:1279px){.c-fees__items{flex-direction:row}.c-sticky-ctas{padding:4px 0;grid-template-columns:repeat(2,1fr);grid-template-areas:"heading buttons" "text buttons";column-gap:12px}.c-sticky-ctas__heading{grid-area:heading;margin-bottom:4px;font-size:1.5rem;line-height:1;text-align:left}.c-sticky-ctas__text{grid-area:text;font-size:1rem;line-height:1.125;text-align:left}.c-sticky-ctas__buttons{grid-area:buttons}}@media screen and (min-width:1024px){.l-centre-page{margin:80px auto 0}.c-collapsible-zone__trigger-wrapper{margin:0 auto;padding:0 20px}.c-fees{gap:24px}}@media screen and (min-width:1280px){.l-centre-page{padding-left:0;padding-right:0;grid-template-columns:51.7% 1fr;grid-template-areas:"main-primary side" "main-secondary side";column-gap:80px;row-gap:40px}.l-centre-page__main-secondary--mobile{display:none}.l-centre-page__main-secondary--desktop{display:block;margin-top:100px}.c-side-card--shadow{border-radius:40px}.c-side-card__row{padding:40px}.c-side-card__row+.c-side-card__row{padding-top:24px;border-top:2px solid #f2f0ec}.c-side-card__btn{flex:1 0 calc(50% - 5px)}.c-side-card__btn+.c-side-card__btn{margin-left:5px}.c-closing-cta{width:100%;margin-bottom:40px;padding:12px;display:flex;align-items:flex-start;gap:8px;background:rgba(0,159,212,.1);border:2px solid #009fd4;border-radius:8px}.c-collapsible-zone__trigger-wrapper{margin:0 -20px;padding:0 20px}.c-fee-item{padding:8px 12px;flex-direction:row;gap:8px}.c-fee-item__icon{font-size:1.5rem}.c-fee-item__footer{margin-left:auto}.c-inclusions{margin-top:24px}.c-sticky-ctas__heading{font-size:2rem}.c-sticky-ctas__buttons{margin-top:24px}}@media screen and (max-width:1279px){.c-side-card__row:not(.c-side-card__row--sticky):last-child{padding-bottom:0}.c-side-card__row--sticky{width:100%;padding:24px 40px;background:#fff;justify-content:center;text-align:center;position:fixed;bottom:0;left:0;z-index:99999;border-top:0;border-radius:24px 24px 0 0;box-shadow:0 2px 20px 0 rgba(0,0,0,.2);transition:transform .5s cubic-bezier(.77,0,.175,1)}.c-side-card__row--sticky.is-hidden{transform:translateY(100%)}.c-side-card__row--sticky.is-visible{transform:translateY(0)}.c-side-card__row--is-closing .c-side-card__text{display:block;font-size:1rem;line-height:1.375}}@media screen and (max-width:989px){.c-side-card__row--sticky{padding:16px 20px 20px 20px}}@media screen and (max-width:767px){.c-side-card__row--sticky .c-side-card__text{display:none}}
