/*!
 * @project        Queen Margaret College
 * @name           style.36384320bf9289bd1bab.css
 * @author         Octave
 * @date           01:13:07 GMT+0000 (Coordinated Universal Time)
 * @release         []
 * @copyright      Copyright (c) 2025 Queen Margaret College
 *
 */

@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700&display=swap);
@import url(https://use.typekit.net/zah1slv.css);
@keyframes fadeIn{0%{opacity:0}to{opacity:1}}@keyframes slideInUp{0%{transform:translateY(15%)}to{transform:translateY(0)}}@keyframes slideOutDown{0%{transform:translateY(0)}to{transform:translateY(-10%)}}@keyframes slideOut{0%{transform:translateY(0)}to{transform:translateX(-100%)}}@keyframes slideIn{0%{transform:translateX(-100%)}to{transform:translateY(0)}}.font-default{font-family:Open Sans,sans-serif;font-weight:400}.font-default-medium{font-family:Open Sans,sans-serif;font-weight:500}.font-default-bold{font-family:Open Sans,sans-serif;font-weight:700}.font-display{font-family:minion-pro,serif;font-weight:400}.font-display-bold{font-family:minion-pro,serif;font-weight:700}.font-display-black{font-family:minion-pro,serif;font-weight:900}*{box-sizing:border-box}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0;text-align:left;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}main{display:block}h1,h2,h3,h4,h5,h6,p{margin-top:0;margin-bottom:0}h2{line-height:1.15}h1{font-size:2em}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent}b,strong{font-weight:bolder}code{font-family:monospace,monospace;font-size:1em}small{font-size:80%}img{border-style:none;vertical-align:middle}button,input,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;-moz-appearance:button;appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}progress{vertical-align:baseline}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none;appearance:none}details{display:block}summary{display:list-item}[hidden],template{display:none}table{border-collapse:collapse}th{text-align:inherit;font-weight:400}fieldset{min-width:0;padding:0;margin:0;border:0}label{display:inline-block}textarea{overflow:auto;resize:vertical}*{margin-top:0;margin-bottom:0}body,html{min-height:100%}html{font-size:1rem;line-height:1.5;font-family:Open Sans,sans-serif;font-weight:400;color:#022043;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}strong{font-weight:500}.font-default,body{font-size:.875rem}.large{font-size:1.125rem}.small{font-size:.75rem}.xsmall{font-size:.625rem}.intro{font-family:minion-pro,serif;font-size:1.25rem}.h1,h1{font-family:minion-pro,serif;font-weight:500;line-height:1.3;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2.375rem}.h2,h2{font-family:minion-pro,serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:2rem}.h3,h3{font-family:minion-pro,serif;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.5rem}.h4,h4{font-family:Open Sans,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1.125rem}.h5,h5{font-size:1rem}.h5,.h6,h5,h6{font-family:Open Sans,sans-serif;font-weight:600;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.h6,h6{margin-bottom:1.5rem;text-transform:uppercase;letter-spacing:.05em}.h6,h6,label{font-size:.875rem}label{font-family:minion-pro,serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}article{display:block}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=url],select,textarea{width:100%;background-color:#fff;background-clip:padding-box;border:1px solid #b3bcc7;border-radius:4px;padding:.663rem .75rem}input[type=email]::-moz-placeholder,input[type=number]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=search]::-moz-placeholder,input[type=tel]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=url]::-moz-placeholder,select::-moz-placeholder,textarea::-moz-placeholder{color:#9aa6b4;font-weight:300}input[type=email]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=search]:-ms-input-placeholder,input[type=tel]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=url]:-ms-input-placeholder,select:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#9aa6b4;font-weight:300}input[type=email]::placeholder,input[type=number]::placeholder,input[type=password]::placeholder,input[type=search]::placeholder,input[type=tel]::placeholder,input[type=text]::placeholder,input[type=url]::placeholder,select::placeholder,textarea::placeholder{color:#9aa6b4;font-weight:300}input[type=email]:disabled,input[type=number]:disabled,input[type=password]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,input[type=url]:disabled,select:disabled,textarea:disabled{background-color:#b3bcc7}input[type=radio]{margin-right:.5rem!important}input[type=file]{display:block;width:100%}select[multiple],select[size]{height:auto}textarea{height:auto}.default-margins label+input[type=email],.default-margins label+input[type=number],.default-margins label+input[type=password],.default-margins label+input[type=search],.default-margins label+input[type=tel],.default-margins label+input[type=text],.default-margins label+input[type=url],.default-margins label+select,.default-margins label+textarea{margin-top:.25rem}hr{margin-top:2rem;margin-bottom:2rem;color:#b3bcc7;background-color:currentColor;border:0}hr:not([size]){height:1px}hr+*{margin-top:0}code{background:#e6e9ec;color:#49be6e;border:1px solid #b3bcc7;display:inline-block;padding-left:.25rem;padding-right:.25rem;border-radius:4px}pre code{color:rgba(0,0,30,.8);padding:1rem}iframe{height:100%;width:100%;border:0}a{color:inherit;cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}a,a:hover{text-decoration:none}a:hover{opacity:.8}.default-margins a{color:inherit;text-decoration:none;display:inline-block;position:relative;cursor:pointer}.default-margins a:hover{opacity:.8}.default-margins a:hover:after{width:0}.default-margins a:after{content:"";position:absolute;bottom:0;right:0;width:100%;height:1px;float:right;background-color:currentColor;display:block;transition:width .3s cubic-bezier(.4,0,.2,1)}.block-image_and_text_card_block a,.block-table_block a,.block-text_block a,.btn--link{color:#b5985a;text-decoration:none;cursor:pointer;transition:opacity .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1)}.block-image_and_text_card_block a:hover,.block-table_block a:hover,.block-text_block a:hover,.btn--link:hover{opacity:1;text-decoration:underline}ul{list-style:none;padding:0;margin:0}.block-table_block ul,.block-text_block ul,ol{padding-left:2rem;padding-top:1rem}.block-table_block ul li,.block-text_block ul li,ol li{padding-bottom:.5rem}.default-margins ul{padding-left:1rem}.default-margins ul li{padding-left:1rem;list-style:"—"}.block-table_block ul li,.block-text_block ul li{list-style:disc}.block-table_block ul li li,.block-text_block ul li li{list-style:circle}.block-table_block ul li li li,.block-text_block ul li li li{list-style:square}.block-table_block ul li li li li,.block-text_block ul li li li li{list-style:disc}dl{font-weight:700}.list-reset{margin:0;padding:0;list-style-type:none}img{max-width:100%;height:auto}.aspect-ratio{position:relative;display:block;width:100%;padding:0;overflow:hidden}.aspect-ratio>:first-child{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.aspect-ratio:before{content:"";display:block}.aspect-ratio--16by9:before{padding-top:56.25%}.default-margins :first-child,article :first-child{margin-top:0}.default-margins h1,.default-margins h2,.default-margins h3,article h1,article h2,article h3{margin-top:1.25rem}.default-margins h4,.default-margins h5,.default-margins h6,.default-margins ol,.default-margins p,.default-margins ul,article h4,article h5,article h6,article ol,article p,article ul{margin-top:.5rem}.default-margins code,.default-margins pre,.default-margins table,article code,article pre,article table{margin-top:1rem}.default-margins li,article li{margin-top:.25rem}.default-margins ol ol,.default-margins ol ul,.default-margins ul ol,.default-margins ul ul,article ol ol,article ol ul,article ul ol,article ul ul{margin-top:0}hr+.default-margins,hr+article{margin-top:0!important}svg{overflow:hidden;vertical-align:middle;fill:currentColor}table{width:100%;color:rgba(0,0,30,.8)}table td,table th{padding:.75rem 1.5rem;vertical-align:top}table thead th{vertical-align:bottom}table td,table thead th{border-bottom:1px solid #ccd2d9}table tbody tr:nth-of-type(odd){background-color:#f7fafd}th{color:#9aa6b4;font-weight:600;white-space:nowrap;font-size:.875rem}td{color:#022043;font-size:.75rem}.responsive-table{padding-top:1rem;padding-bottom:1rem;width:100%}.responsive-table th{white-space:nowrap}.responsive-table b,.responsive-table strong{font-weight:700!important}form .responsive-table{margin-bottom:2rem}.responsive-table.responsive-table--active{border-right:1px solid #b3bcc7;overflow:hidden}.responsive-table.responsive-table--active .responsive-table-inner{position:relative;width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;scroll-behavior:smooth}.grid{display:flex;flex-wrap:wrap}.grid>*{position:relative;width:100%}.grid--gutters{margin-right:-15px;margin-left:-15px}.grid--gutters>*{padding-right:15px;padding-left:15px}.col{flex-basis:0!important;flex-grow:1!important}.col{max-width:100%!important}.c2{flex:0 0 16.66667%!important;max-width:16.66667%!important}.c3{flex:0 0 25%!important;max-width:25%!important}.c4{flex:0 0 33.33333%!important;max-width:33.33333%!important}.c6{flex:0 0 50%!important;max-width:50%!important}.c7{flex:0 0 58.33333%!important;max-width:58.33333%!important}.c9{flex:0 0 75%!important;max-width:75%!important}.c10{flex:0 0 83.33333%!important;max-width:83.33333%!important}.c12{flex:0 0 100%!important;max-width:100%!important}.o1{margin-left:8.33333%!important}.o2{margin-left:16.66667%!important}.event-type--fade-out[data-event-type=community],.event-type--fade-out[data-event-type=fullschool],.event-type--fade-out[data-event-type=preschool],.event-type--fade-out[data-event-type=sports],.event-type--fade-out[data-event-type=year1_6],.event-type--fade-out[data-event-type=year7_10],.event-type--fade-out[data-event-type=year11_13],.event-type-community.event-type--fade-out,.event-type-fullschool.event-type--fade-out,.event-type-preschool.event-type--fade-out,.event-type-sports.event-type--fade-out,.event-type-year1_6.event-type--fade-out,.event-type-year7_10.event-type--fade-out,.event-type-year11_13.event-type--fade-out,.gradient--card,.gradient--card-darker{background-repeat:no-repeat;background-position:0 0;background-size:cover}.gradient--card{background:linear-gradient(transparent,rgba(2,32,67,.5))}.gradient--card-darker{background:linear-gradient(0deg,rgba(2,32,67,.85),rgba(2,32,67,.85) 15%,rgba(2,32,67,.62) 60%,transparent)}.container{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}.container{max-width:1300px}body.develop:before{content:"";display:inline-block;padding:2px 8px;font-size:.75rem;font-weight:500;color:#fff;position:fixed;bottom:0;right:0;z-index:1000;content:"xs";background:#f368e0}.collapse{display:none}.collapse.collapsible-show{display:block;animation:fadeIn .3s cubic-bezier(0,0,.2,1)}.side-menu{position:sticky;top:0;height:100vh;overflow:scroll}.side-menu::-webkit-scrollbar{width:0;background:transparent}.stacked-menu{list-style-type:none;font-weight:500;padding:0}.stacked-menu li{padding-top:.75rem;padding-bottom:.75rem;border-bottom:1px solid #b3bcc7}.stacked-menu li:last-child{border-bottom:0}article table th{font-weight:700;color:rgba(0,0,30,.8)}.banner-content,.banner-wrapper{position:relative}.banner-content{z-index:2}.banner-media{overflow-y:hidden;position:absolute;width:100%;height:100%;top:0}.banner-media img,.banner-media video{width:100%;height:100%;object-fit:cover}.landing-banner{background-image:url(/static/images/qmc-shield-pattern-white.png)}[type=button],[type=submit],button{background:none;border:none;border-radius:0;padding:0;color:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;text-align:inherit;cursor:pointer}.btn,.waf--submit-btn{padding:.75rem 2rem;border-radius:100px;transition:border-color .3s cubic-bezier(.4,0,.2,1),color .3s cubic-bezier(.4,0,.2,1),background-color .3s cubic-bezier(.4,0,.2,1);display:inline-block;font-weight:500;text-align:center;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;white-space:nowrap;text-decoration:none!important;border-width:1px;border-style:solid;cursor:pointer}.btn+.btn:not(.btn--full),.btn+.waf--submit-btn:not(.btn--full),.waf--submit-btn+.btn:not(.btn--full),.waf--submit-btn+.waf--submit-btn:not(.btn--full){margin-left:.5rem}.btn .disabled,.btn:disabled,.waf--submit-btn .disabled,.waf--submit-btn:disabled{opacity:.5;box-shadow:none;pointer-events:none}.btn--full{width:100%}.default-margins .btn--full+*{margin-top:1rem}.btn{color:#fff}.btn:hover{color:#fff;border-color:#022043;background-color:#022043}.btn--hollow{background-color:transparent}.btn--dark-blue,.waf--submit-btn{background-color:#022043;border-color:#022043;color:#fff}.btn--dark-blue:not(.btn--no-hover):hover,.waf--submit-btn:not(.btn--no-hover):hover{background-color:transparent;border-color:#022043;color:#022043}.btn--gold{background-color:#b5985a;border-color:#b5985a;color:#fff}.btn--gold:hover{border-color:#b5985a;background-color:#fff;color:#b5985a}.btn--amber{background-color:#ebab00;border-color:#ebab00;color:#fff}.btn--amber:hover{border-color:#ebab00;background-color:#fff;color:#ebab00}.btn--white{background-color:#fff;border-color:#022043;color:#022043}.btn--white:hover{background-color:#022043;color:#fff}.hover\:btn-white:hover{background-color:#fff;color:#022043}.card{box-shadow:0 1.5px 5px 0 rgba(0,0,0,.2);border-radius:4px;padding:1rem 2rem 1.5rem;transition:box-shadow .3s cubic-bezier(.4,0,.2,1)}.card:hover{box-shadow:0 3px 8px rgba(0,0,0,.38);cursor:pointer}.border-card{box-shadow:0 1.5px 5px 0 rgba(0,0,0,.2);border-radius:4px;transition:box-shadow .3s cubic-bezier(.4,0,.2,1),margin .3s cubic-bezier(.4,0,.2,1);border-left:.5rem solid}.border-card:hover{box-shadow:0 3px 8px rgba(0,0,0,.38);cursor:pointer;margin-top:-.5rem;margin-bottom:.5rem}.border-card__image{border-top-right-radius:.25rem}.horizontal-scroll-wrapper{position:relative;padding-left:2rem;padding-right:2rem}.horizontal-scroll{overflow-x:scroll;position:relative;padding-bottom:1rem}.horizontal-scroll::-webkit-scrollbar{-webkit-appearance:none;height:8px;background:#e6e9ec;opacity:.1;border-radius:10px}.horizontal-scroll::-webkit-scrollbar-thumb{border-radius:4px;background-color:#8b99a8}@keyframes spin{to{transform:rotate(1turn)}}.loader{text-align:center}.loader:before{content:"";display:inline-block;border:3px solid rgba(128,143,161,.2);border-top-color:#808fa1;border-radius:50%;width:3em;height:3em;animation:spin 1s linear infinite}.modal__overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:400;background:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;transition:opacity .3s cubic-bezier(.4,0,.2,1);will-change:opacity}.modal__container{border-radius:6px;background:#fff;width:100%;display:flex;flex-direction:column;max-height:90vh;max-width:770px;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.modal{display:none}.modal.is-open{display:block}.modal[aria-hidden=false] .modal__overlay{opacity:1}.modal[aria-hidden=false] .modal__container{animation:slideInUp .3s cubic-bezier(0,0,.2,1)}.modal[aria-hidden=true] .modal__overlay{opacity:0}.modal[aria-hidden=true] .modal__container{animation:slideOutDown .3s cubic-bezier(.4,0,1,1)}html.modal-open,html.modal-open body{overflow:hidden;-webkit-overflow-scrolling:touch}.responsive-object{position:relative;padding-bottom:56.25%;height:0}.responsive-object iframe,.responsive-object object{position:absolute;top:0;left:0;width:100%;height:100%}.top-nav-menu{background:#022043}.top-nav-menu a{color:#fff;text-decoration:none}.top-nav-menu a svg{pointer-events:none}.top-nav-menu a.active svg{transform:rotate(180deg)}.primary-nav-menu a.nav-link{color:#022043;text-decoration:none;font-weight:600;font-size:14px}.primary-nav-menu a.nav-link svg{pointer-events:none}.primary-nav-menu a.nav-link.active svg{transform:rotate(180deg)}.primary-nav-menu a.qmc-logo-dark-blue{color:#022043}.primary-nav-menu ul li{font-size:.875rem}.primary-nav-menu ul li.pnav-logo{margin-right:.75rem}.primary-nav-menu ul li.pnav-dropdown-parent{margin-left:.75rem}.primary-nav-menu ul li a.btn{padding:.5rem 1rem;font-size:.875rem}ul[data-nav-popup]{display:none;position:absolute;left:-22px;top:30px;z-index:99;min-width:170px;transition:all .5s ease;box-shadow:0 2px 14px 0 rgba(0,0,0,.1)}ul[data-nav-popup].open{display:block}ul[data-nav-popup].header-dropdown-menu{background-color:#fff;padding:1rem 1.25rem;border-radius:4px}ul[data-nav-popup].header-dropdown-menu a{color:#022043;text-decoration:none}ul[data-nav-popup].header-dropdown-menu li{white-space:nowrap;font-size:14px}.footer{background-color:#022043}.footer .text,.footer a{color:#ccd2d9;text-decoration:none;line-height:26px}.footer .primary-nav-link{color:#ccd2d9;font-weight:600;line-height:26px}.footer .xsmall{color:#808fa1}.content-wrapper--narrow>p{margin-top:1rem}.content-wrapper--medium>p{margin-top:1rem}.standard_page .block-image_block img{display:block;margin:0 auto}.nav-card-text{box-shadow:0 0 16px rgba(0,0,0,.1);background-color:#fff;z-index:5;padding:2rem}#burger{width:20px;height:14px;position:relative;transition:.5s ease-in-out;cursor:pointer;margin-left:auto;margin-right:auto}#burger,#burger span{transform:rotate(0deg)}#burger span{display:block;position:absolute;height:2px;width:100%;background:#022043;opacity:1;left:0;transition:.25s ease-in-out}.mobile-nav #burger span{background:#fff}#burger span:first-child{top:0}#burger span:nth-child(2),#burger span:nth-child(3){top:6px}#burger span:nth-child(4){top:12px}.mobile-nav--visible #burger span:first-child{top:18px;width:0;left:50%}.mobile-nav--visible #burger span:nth-child(2){transform:rotate(45deg)}.mobile-nav--visible #burger span:nth-child(3){transform:rotate(-45deg)}.mobile-nav--visible #burger span:nth-child(4){top:18px;width:0;left:50%}.mobile-nav{position:fixed;top:60px;right:0;bottom:0;left:0;z-index:999;transform:translateX(-100%);transition:all .5s ease;animation-duration:.3s;animation-fill-mode:both;will-change:transform;height:100%;width:100%;overflow:hidden;opacity:0;color:#022043}.mobile-nav .nav-forward{border-left:1px solid rgba(147,185,220,.3)}.mobile-nav .nav-back{border-right:1px solid rgba(147,185,220,.3)}.mobile-nav .nav-back,.mobile-nav .nav-forward{width:4.375rem;justify-content:center;display:inline-flex;align-items:center}.mobile-nav svg{pointer-events:none}.mobile-nav li.top-nav-mobile-link{color:#fff}html.mobile-nav--visible,html.mobile-nav--visible body{overflow:hidden;height:100%;position:fixed;width:100%}html.mobile-nav--visible .mobile-nav,html.mobile-nav--visible body .mobile-nav{opacity:1;animation-name:slideIn}html.mobile-nav--hidden .mobile-nav{animation-name:slideOut}.mobile-menu__panel-container{transition:transform .1s cubic-bezier(.4,0,.2,1);position:absolute;height:100%;display:flex}.mobile-nav--panel-2-active .mobile-menu__panel-container{transform:translate3d(-25%,0,0)}.mobile-nav--panel-3-active .mobile-menu__panel-container{transform:translate3d(-50%,0,0)}.mobile-nav--panel-4-active .mobile-menu__panel-container{transform:translate3d(-75%,0,0)}.mobile-nav--panel-5-active .mobile-menu__panel-container{transform:translate3d(-100%,0,0)}.mobile-menu__panel{width:100vw;height:100%}.mobile-menu__panel-inner{overflow:scroll;height:100%;border-bottom:7.5rem solid #022043;-webkit-overflow-scrolling:touch;-ms-overflow-style:none;scrollbar-width:none}.mobile-menu__panel-inner::-webkit-scrollbar{display:none}.mobile-nav--panel-2-active .mobile-menu__panel-inner,.mobile-nav--panel-3-active .mobile-menu__panel-inner,.mobile-nav--panel-4-active .mobile-menu__panel-inner,.mobile-nav--panel-5-active .mobile-menu__panel-inner{border-bottom-color:#fff}html.mobile-nav--visible .responsive-table{display:none}.side-nav li a{color:#022043}.side-nav li a.active{color:#b5985a}.side-nav li a.collapse-control--open svg{transform:rotate(180deg)}.google-map{height:22.75rem}.event-popup{width:350px;max-width:100%}.event-popup__dot:before{content:"";vertical-align:middle;display:inline-block;width:2px;height:2px;border-radius:15px;background-color:#022043;margin-left:.25rem;margin-right:.25rem}.event-type-preschool,[data-event-type=preschool]{cursor:pointer;background-color:#ebab00;color:#022043}.event-type-preschool.event-type--color-half,[data-event-type=preschool].event-type--color-half{background-color:rgba(235,171,0,.5)}.event-type-preschool.event-type--fade-out,[data-event-type=preschool].event-type--fade-out{background:none;background-image:none}.fc-timegrid-event-harness .event-type-preschool,.fc-timegrid-event-harness [data-event-type=preschool]{background-image:none;background:#f2f4f6!important;border:0;border-left:5px solid #ebab00;border-radius:0;color:#022043}.event-type-year1_6,[data-event-type=year1_6]{cursor:pointer;background-color:#93b9dc;color:#022043}.event-type-year1_6.event-type--color-half,[data-event-type=year1_6].event-type--color-half{background-color:rgba(147,185,220,.5)}.event-type-year1_6.event-type--fade-out,[data-event-type=year1_6].event-type--fade-out{background:none;background-image:none}.fc-timegrid-event-harness .event-type-year1_6,.fc-timegrid-event-harness [data-event-type=year1_6]{background-image:none;background:#f2f4f6!important;border:0;border-left:5px solid #93b9dc;border-radius:0;color:#022043}.event-type-year7_10,[data-event-type=year7_10]{cursor:pointer;background-color:#022043;color:#fff}.event-type-year7_10.event-type--color-half,[data-event-type=year7_10].event-type--color-half{background-color:rgba(2,32,67,.5)}.event-type-year7_10.event-type--fade-out,[data-event-type=year7_10].event-type--fade-out{background:none;background-image:none}.fc-timegrid-event-harness .event-type-year7_10,.fc-timegrid-event-harness [data-event-type=year7_10]{background-image:none;background:#f2f4f6!important;border:0;border-left:5px solid #022043;border-radius:0;color:#fff}.event-type-year11_13,[data-event-type=year11_13]{cursor:pointer;background-color:#b5985a;color:#022043}.event-type-year11_13.event-type--color-half,[data-event-type=year11_13].event-type--color-half{background-color:rgba(181,152,90,.5)}.event-type-year11_13.event-type--fade-out,[data-event-type=year11_13].event-type--fade-out{background:none;background-image:none}.fc-timegrid-event-harness .event-type-year11_13,.fc-timegrid-event-harness [data-event-type=year11_13]{background-image:none;background:#f2f4f6!important;border:0;border-left:5px solid #b5985a;border-radius:0;color:#022043}.event-type-fullschool,[data-event-type=fullschool]{cursor:pointer;background-color:#54268e;color:#022043}.event-type-fullschool.event-type--color-half,[data-event-type=fullschool].event-type--color-half{background-color:rgba(84,38,142,.5)}.event-type-fullschool.event-type--fade-out,[data-event-type=fullschool].event-type--fade-out{background:none;background-image:none}.fc-timegrid-event-harness .event-type-fullschool,.fc-timegrid-event-harness [data-event-type=fullschool]{background-image:none;background:#f2f4f6!important;border:0;border-left:5px solid #54268e;border-radius:0;color:#022043}.event-type-sports,[data-event-type=sports]{cursor:pointer;background-color:#19816e;color:#022043}.event-type-sports.event-type--color-half,[data-event-type=sports].event-type--color-half{background-color:rgba(25,129,110,.5)}.event-type-sports.event-type--fade-out,[data-event-type=sports].event-type--fade-out{background:none;background-image:none}.fc-timegrid-event-harness .event-type-sports,.fc-timegrid-event-harness [data-event-type=sports]{background-image:none;background:#f2f4f6!important;border:0;border-left:5px solid #19816e;border-radius:0;color:#022043}.event-type-community,[data-event-type=community]{cursor:pointer;background-color:#b91c4b;color:#022043}.event-type-community.event-type--color-half,[data-event-type=community].event-type--color-half{background-color:rgba(185,28,75,.5)}.event-type-community.event-type--fade-out,[data-event-type=community].event-type--fade-out{background:none;background-image:none}.fc-timegrid-event-harness .event-type-community,.fc-timegrid-event-harness [data-event-type=community]{background-image:none;background:#f2f4f6!important;border:0;border-left:5px solid #b91c4b;border-radius:0;color:#022043}.calendar .calendar-bg-preschool{background-color:#fdf7e5}.calendar .calendar-bg-year1_6{background-color:#f4f8fb}.calendar .calendar-bg-year7_10{background-color:#e6e9ec}.calendar .calendar-bg-year11_13{background-color:#f8f5ee}.calendar .calendar-bg-fullschool{background-color:#eee9f4}.calendar .calendar-bg-sports{background-color:#e8f2f0}.calendar .calendar-bg-community{background-color:#f8f5ee}.calendar .fc-list-event-graphic,.calendar .fc-timegrid-event-harness .event-type-dot{display:none!important}.calendar .fc-toolbar-chunk{display:flex}.calendar .fc .fc-daygrid-day-top{display:flex;flex-direction:row}.calendar .fc .fc-daygrid-day-top a.fc-daygrid-day-number{padding:0;color:#022043}.calendar .fc-daygrid-day{padding:.25rem}.calendar .fc-next-button,.calendar .fc-prev-button{background-color:transparent;border-color:#fff;color:#022043}.calendar .fc-next-button:hover,.calendar .fc-prev-button:hover{background-color:#022043;color:#fff}.calendar table tbody tr,.calendar table tbody tr:nth-of-type(odd){background-color:#fff}.calendar .fc-theme-standard .fc-scrollgrid,.calendar .fc-theme-standard td,.calendar .fc-theme-standard th{border-left:0;border-right:0}.calendar .fc-theme-standard .fc-scrollgrid{border-color:#fff}.calendar .fc-daygrid.fc-dayGridMonth-view.fc-dayGridMonth-view{border-bottom:1px solid #e6e9ec!important}.calendar .fc-daygrid .fc-scrollgrid-section-header,.calendar .fc-daygrid td.fc-daygrid-day{border:1px solid #e6e9ec}.calendar .fc-daygrid-body>table{border-left:1px solid #e6e9ec!important;border-right:1px solid #e6e9ec!important}.calendar table.fc-col-header tr{border-bottom:1px solid #e6e9ec}.calendar .fc-timegrid-slot-lane{border-bottom:1px solid #e6e9ec!important}.calendar .fc th{text-align:left;padding:0 .5rem;font-family:Open Sans,sans-serif;font-weight:400;font-size:.875rem}.calendar .fc th a{color:rgba(2,32,67,.4)}.calendar .fc th .fc-col-header-cell-cushion{padding:0}.calendar .fc .fc-daygrid-day.fc-day-today{background-color:transparent}.calendar .calendar__day-event{padding-left:.25rem;padding-top:0;padding-bottom:0;position:relative;white-space:nowrap;border-radius:0;color:#022043}.calendar .fc-daygrid-event-harness .fc-daygrid-event,.calendar .fc-daygrid-event-harness .fc-h-event,.calendar .fc-daygrid-event-harness .fc-v-event{padding:0;border:1px solid #fff;overflow:hidden}.calendar .fc-daygrid-event-harness .fc-daygrid-event:hover,.calendar .fc-daygrid-event-harness .fc-h-event:hover,.calendar .fc-daygrid-event-harness .fc-v-event:hover{background:#f2f4f6}.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-end,.calendar .fc-direction-ltr .fc-daygrid-event.fc-event-start,.calendar .fc-direction-rtl .fc-daygrid-event.fc-event-end,.calendar .fc-direction-rtl .fc-daygrid-event.fc-event-start{margin:0}.filter .filter__input{width:24px;height:24px}.checkbox__box{position:relative}.checkbox__box:before{content:"";bottom:0;top:0;left:0;right:0;border-radius:0;transition:all .1s;position:absolute}.checkbox__box.amber{border-color:#ebab00}.checkbox__box.amber:before{background-color:#ebab00}.checkbox__box.light-blue{border-color:#93b9dc}.checkbox__box.light-blue:before{background-color:#93b9dc}.checkbox__box.dark-blue{border-color:#022043}.checkbox__box.dark-blue:before{background-color:#022043}.checkbox__box.gold{border-color:#b5985a}.checkbox__box.gold:before{background-color:#b5985a}.checkbox__box.purple{border-color:#54268e}.checkbox__box.purple:before{background-color:#54268e}.checkbox__box.genoa{border-color:#19816e}.checkbox__box.genoa:before{background-color:#19816e}.checkbox__box.maroon-flush{border-color:#b91c4b}.checkbox__box.maroon-flush:before{background-color:#b91c4b}.checkbox__box.grey-30{border-color:#b3bcc7}.checkbox__box.grey-30:before{background-color:#b3bcc7}.checkbox__tick{height:46.5%;width:28.2%;display:inline-block;position:relative;transform:rotate(45deg);margin-bottom:11%;margin-left:4%}.checkbox__tick:before{width:30%;height:100%;right:0;top:0}.checkbox__tick:after,.checkbox__tick:before{position:absolute;content:"";display:inline-block;border-radius:15px;background-color:#fff}.checkbox__tick:after{width:100%;height:18%;bottom:0;left:0}input:not(:checked)~.checkbox__label .checkbox__box{background-color:#fff!important}input:not(:checked)~.checkbox__label .checkbox__box:before{bottom:50%;top:50%;left:50%;right:50%;border-radius:999px}fieldset ul li{margin-top:.5rem}input[type=checkbox],input[type=radio]{margin-top:2px!important}@supports (-webkit-appearance:none) or (-moz-appearance:none){input[type=checkbox]{box-sizing:content-box}input[type=radio]{box-sizing:border-box}input[type=checkbox],input[type=radio]{--active:#fff;--active-inner:#000;--focus:2px #4b687a;--border:#ccd2d9;--border-hover:#000;--background:#fff;--disabled:#b3bcc7;--disabled-inner:#4b687a;-webkit-appearance:none;-moz-appearance:none;height:21px;outline:none;display:inline-block;vertical-align:top;position:relative;margin:0;cursor:pointer;border:1px solid var(--bc,var(--border));background-color:var(--b,var(--background));transition:background-color .3s,border-color .3s,box-shadow .2s}input[type=checkbox]:after,input[type=radio]:after{content:"";display:block;left:0;top:0;position:absolute;transition:transform var(--d-t,.3s) var(--d-t-e,ease),opacity var(--d-o,.2s)}input[type=checkbox]:checked,input[type=radio]:checked{--b:var(--active);--bc:var(--active-inner);--d-o:.3s;--d-t:.6s;--d-t-e:cubic-bezier(.2,.85,.32,1.2)}input[type=checkbox]:disabled,input[type=radio]:disabled{--b:var(--disabled);cursor:not-allowed;opacity:.9}input[type=checkbox]:disabled:checked,input[type=radio]:disabled:checked{--b:var(--disabled-inner);--bc:var(--border)}input[type=checkbox]:disabled+label,input[type=radio]:disabled+label{cursor:not-allowed}input[type=checkbox]:hover:not(:checked):not(:disabled),input[type=radio]:hover:not(:checked):not(:disabled){--bc:var(--border-hover)}input[type=checkbox]:focus,input[type=radio]:focus{box-shadow:0 0 0 var(--focus)}input[type=checkbox]:not(.switch),input[type=radio]:not(.switch){width:21px}input[type=checkbox]:not(.switch):after,input[type=radio]:not(.switch):after{opacity:var(--o,0)}input[type=checkbox]:not(.switch):checked,input[type=radio]:not(.switch):checked{--o:1}input[type=checkbox]+label,input[type=radio]+label{font-size:1rem;line-height:21px;display:inline-block;vertical-align:top;cursor:pointer;margin-left:4px}input[type=checkbox]:not(.switch){border-radius:7px}input[type=checkbox]:not(.switch):after{width:5px;height:9px;border:2px solid var(--active-inner);border-top:0;border-left:0;left:7px;top:4px;transform:rotate(var(--r,20deg))}input[type=checkbox]:not(.switch):checked{--r:43deg}input[type=radio]{border-radius:50%}input[type=radio]:after{width:19px;height:19px;border-radius:50%;background:var(--active-inner);opacity:0;transform:scale(var(--s,.7))}input[type=radio]:checked{--s:.5}}.waf--field-label{font-family:minion-pro,serif;font-weight:500;color:#022043;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:1rem;margin-bottom:1rem}.waf--field-help-text{font-size:.75rem;opacity:.8}.waf--field-container input[type=email],.waf--field-container input[type=number],.waf--field-container input[type=password],.waf--field-container input[type=search],.waf--field-container input[type=tel],.waf--field-container input[type=text],.waf--field-container input[type=url],.waf--field-container select,.waf--field-container textarea,.waf--html-field-wrapper input[type=email],.waf--html-field-wrapper input[type=number],.waf--html-field-wrapper input[type=password],.waf--html-field-wrapper input[type=search],.waf--html-field-wrapper input[type=tel],.waf--html-field-wrapper input[type=text],.waf--html-field-wrapper input[type=url],.waf--html-field-wrapper select,.waf--html-field-wrapper textarea{width:100%;padding:.725rem 1rem;background-color:#fff;background-clip:padding-box;border:2px solid #4e637b}.waf--field-container input[type=email]:focus,.waf--field-container input[type=number]:focus,.waf--field-container input[type=password]:focus,.waf--field-container input[type=search]:focus,.waf--field-container input[type=tel]:focus,.waf--field-container input[type=text]:focus,.waf--field-container input[type=url]:focus,.waf--field-container select:focus,.waf--field-container textarea:focus,.waf--html-field-wrapper input[type=email]:focus,.waf--html-field-wrapper input[type=number]:focus,.waf--html-field-wrapper input[type=password]:focus,.waf--html-field-wrapper input[type=search]:focus,.waf--html-field-wrapper input[type=tel]:focus,.waf--html-field-wrapper input[type=text]:focus,.waf--html-field-wrapper input[type=url]:focus,.waf--html-field-wrapper select:focus,.waf--html-field-wrapper textarea:focus{outline:none;border-color:#4e637b}.waf--field-container input[type=email]::-moz-placeholder,.waf--field-container input[type=number]::-moz-placeholder,.waf--field-container input[type=password]::-moz-placeholder,.waf--field-container input[type=search]::-moz-placeholder,.waf--field-container input[type=tel]::-moz-placeholder,.waf--field-container input[type=text]::-moz-placeholder,.waf--field-container input[type=url]::-moz-placeholder,.waf--field-container select::-moz-placeholder,.waf--field-container textarea::-moz-placeholder,.waf--html-field-wrapper input[type=email]::-moz-placeholder,.waf--html-field-wrapper input[type=number]::-moz-placeholder,.waf--html-field-wrapper input[type=password]::-moz-placeholder,.waf--html-field-wrapper input[type=search]::-moz-placeholder,.waf--html-field-wrapper input[type=tel]::-moz-placeholder,.waf--html-field-wrapper input[type=text]::-moz-placeholder,.waf--html-field-wrapper input[type=url]::-moz-placeholder,.waf--html-field-wrapper select::-moz-placeholder,.waf--html-field-wrapper textarea::-moz-placeholder{color:#9aa6b4;font-weight:300}.waf--field-container input[type=email]:-ms-input-placeholder,.waf--field-container input[type=number]:-ms-input-placeholder,.waf--field-container input[type=password]:-ms-input-placeholder,.waf--field-container input[type=search]:-ms-input-placeholder,.waf--field-container input[type=tel]:-ms-input-placeholder,.waf--field-container input[type=text]:-ms-input-placeholder,.waf--field-container input[type=url]:-ms-input-placeholder,.waf--field-container select:-ms-input-placeholder,.waf--field-container textarea:-ms-input-placeholder,.waf--html-field-wrapper input[type=email]:-ms-input-placeholder,.waf--html-field-wrapper input[type=number]:-ms-input-placeholder,.waf--html-field-wrapper input[type=password]:-ms-input-placeholder,.waf--html-field-wrapper input[type=search]:-ms-input-placeholder,.waf--html-field-wrapper input[type=tel]:-ms-input-placeholder,.waf--html-field-wrapper input[type=text]:-ms-input-placeholder,.waf--html-field-wrapper input[type=url]:-ms-input-placeholder,.waf--html-field-wrapper select:-ms-input-placeholder,.waf--html-field-wrapper textarea:-ms-input-placeholder{color:#9aa6b4;font-weight:300}.waf--field-container input[type=email]::placeholder,.waf--field-container input[type=number]::placeholder,.waf--field-container input[type=password]::placeholder,.waf--field-container input[type=search]::placeholder,.waf--field-container input[type=tel]::placeholder,.waf--field-container input[type=text]::placeholder,.waf--field-container input[type=url]::placeholder,.waf--field-container select::placeholder,.waf--field-container textarea::placeholder,.waf--html-field-wrapper input[type=email]::placeholder,.waf--html-field-wrapper input[type=number]::placeholder,.waf--html-field-wrapper input[type=password]::placeholder,.waf--html-field-wrapper input[type=search]::placeholder,.waf--html-field-wrapper input[type=tel]::placeholder,.waf--html-field-wrapper input[type=text]::placeholder,.waf--html-field-wrapper input[type=url]::placeholder,.waf--html-field-wrapper select::placeholder,.waf--html-field-wrapper textarea::placeholder{color:#9aa6b4;font-weight:300}.waf--field-container input[type=email]:disabled,.waf--field-container input[type=number]:disabled,.waf--field-container input[type=password]:disabled,.waf--field-container input[type=search]:disabled,.waf--field-container input[type=tel]:disabled,.waf--field-container input[type=text]:disabled,.waf--field-container input[type=url]:disabled,.waf--field-container select:disabled,.waf--field-container textarea:disabled,.waf--html-field-wrapper input[type=email]:disabled,.waf--html-field-wrapper input[type=number]:disabled,.waf--html-field-wrapper input[type=password]:disabled,.waf--html-field-wrapper input[type=search]:disabled,.waf--html-field-wrapper input[type=tel]:disabled,.waf--html-field-wrapper input[type=text]:disabled,.waf--html-field-wrapper input[type=url]:disabled,.waf--html-field-wrapper select:disabled,.waf--html-field-wrapper textarea:disabled{background-color:#b3bcc7}.waf--field-container select,.waf--html-field-wrapper select{padding:.663rem 1rem!important}.waf--field-container,.waf--html-field-wrapper{margin-bottom:2.5rem}.waf--checkbox-container input[type=checkbox]+label .waf--field-help-text,.waf--radio-list input[type=checkbox]+label .waf--field-help-text{margin-left:1rem;font-size:1rem}.waf--field-container,.waf--html-field-wrapper{max-width:100%}.waf--field-container .waf--field-label,.waf--html-field-wrapper .waf--field-label{max-width:21.875rem;display:block;font-family:Open Sans,sans-serif;font-weight:600}.waf--field-container input[type=email],.waf--field-container input[type=number],.waf--field-container input[type=password],.waf--field-container input[type=search],.waf--field-container input[type=tel],.waf--field-container input[type=text],.waf--field-container input[type=url],.waf--field-container select,.waf--field-container textarea,.waf--html-field-wrapper input[type=email],.waf--html-field-wrapper input[type=number],.waf--html-field-wrapper input[type=password],.waf--html-field-wrapper input[type=search],.waf--html-field-wrapper input[type=tel],.waf--html-field-wrapper input[type=text],.waf--html-field-wrapper input[type=url],.waf--html-field-wrapper select,.waf--html-field-wrapper textarea{max-width:21.875rem;display:block}.waf--field-label-choice{font-family:Open Sans,sans-serif;font-weight:400}.waf--radio-list{list-style:none!important;margin-left:0!important;padding-left:0!important}.waf--field-error{color:#cf4c4c;opacity:.75;margin-top:.5rem}.waf--radio-list li{margin-bottom:1rem}.waf--html-field-wrapper h4{margin-bottom:.75rem}.waf--field-container div[class^=waf] *{max-width:100%}.waf--form .waf-field-label--required:after{content:" *";color:#b5985a}.passion-block-grid{min-width:1072px;display:grid;grid-template-columns:repeat(4,1fr);grid-column-gap:1.5rem}.passion-block-grid .passion-block-grid-item{height:0;overflow:hidden;padding-top:100%;background-color:#fff;background-position:50%;background-size:cover;background-repeat:no-repeat;position:relative}.passion-block-grid .passion-block-grid-item-inner{position:absolute;top:0;left:0;width:100%;height:100%}.reoako-dialog__actions a:focus,.reoako-dialog__actions button:focus,.reoako-dialog__translation-audio button:focus{box-shadow:0 0 0 1px #146dff;outline:none}.reoako-dialog,.reoako-dialog *{box-sizing:border-box;margin:0;padding:0;text-align:left}.reoako-dialog button{background:none;border:none}.reoako-dialog svg{width:100%;height:100%;pointer-events:none}.reoako-dialog{visibility:hidden;position:absolute;min-width:200px;max-width:280px;width:-moz-max-content;width:max-content;background:#fff;color:#000;border-radius:10px;padding:11px 11px 11px 18px;box-shadow:0 5px 24px -6px rgba(0,0,0,.35);opacity:0;transform:scale(.3);transition:transform .3s cubic-bezier(0,0,.2,1),opacity .4s cubic-bezier(0,0,.2,1);will-change:transform,opacity;transform-origin:center bottom;pointer-events:none}.reoako-dialog.reoako-dialog--open{visibility:visible;transform:scale(1);pointer-events:auto;opacity:1;z-index:1111}.reoako-dialog.reoako-dialog--closing{transition:transform .1s cubic-bezier(.4,0,1,1),opacity .2s cubic-bezier(.4,0,1,1);visibility:visible;transform:scale(.3);opacity:0}.reoako-dialog__tail{display:block;position:absolute;width:17px;height:8px;font-size:0;pointer-events:none;background:no-repeat 0 0 url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='17' height='8'%3E%3Cpath fill='%23FFF' d='M9.87 6.71a2 2 0 01-2.74 0L0 0h17L9.87 6.71z'/%3E%3C/svg%3E")}.reoako-dialog--above .reoako-dialog__tail{bottom:0;transform:translate(-50%,100%)}.reoako-dialog--below .reoako-dialog__tail{top:0;transform:translate(-50%,-100%) rotate(180deg)}.reoako-dialog__inner{display:flex}.reoako-dialog__content{flex-grow:1;padding-right:16px}.reoako-dialog__actions{display:flex;flex-direction:column;justify-content:space-between}.reoako-dialog__translation{display:flex;align-items:flex-start;flex-wrap:wrap;padding-top:1px}.reoako-dialog__translation-text{font-weight:400;font-size:16px;line-height:1.2;margin-right:8px;min-height:29px;padding-top:4px}.reoako-dialog__function{line-height:1;color:#767676;flex-basis:100%;font-style:normal;font-weight:400;font-size:14px}.reoako-dialog__translation-audio{line-height:1;font-size:0}.reoako-dialog__translation-audio button{width:29px;height:29px;border-radius:6px}.reoako-dialog__translation-audio button:hover svg path{fill:#146dff}.reoako-dialog__entry{margin-top:28px;padding-bottom:3px}.reoako-dialog__headword{display:block;font-weight:700;font-size:22px;line-height:1.2;letter-spacing:-.01em;color:#000}.reoako-dialog__actions>span{line-height:1;font-size:0}.reoako-dialog__actions a,.reoako-dialog__actions button{width:31px;height:31px;display:inline-block;border-radius:6px}.reoako-dialog__dismiss:hover svg path{fill:#146dff}.reoako-dialog__reoako_link:hover svg path{fill:#bb000f}.reoako-trigger{display:inline-block;border-radius:9999px;cursor:pointer;line-height:1;color:inherit;border:.085em solid;padding:.05em .5em .15em;white-space:nowrap;transition:color .3s cubic-bezier(0,0,.2,1),border-color .3s cubic-bezier(0,0,.2,1),background-color .3s cubic-bezier(0,0,.2,1)}.reoako-trigger .reoako-dialog{white-space:normal}.reoako-trigger:hover{color:#146dff;border:.085em solid #146dff}.reoako-trigger:active,.reoako-trigger:focus{outline:none;background-color:#146dff;color:#fff;border:.085em solid #146dff}:root{--tooltip-thingy-height:10px}.reoako-container{position:relative;display:inline-block}.reoako-container:before{position:absolute;top:100%;left:50%;transform:translateX(-50%);border:var(--tooltip-thingy-height) solid transparent;border-bottom-color:#fff;z-index:1112}.reoako-container.top:before{top:unset;bottom:calc(100% - var(--tooltip-thingy-height));border-bottom-color:transparent;border-top-color:#fff}.reoako-container:after{position:absolute;right:-20%;top:calc(100% - var(--tooltip-thingy-height)*2);left:-20%;display:block;height:calc(var(--tooltip-thingy-height)*4);z-index:1114}.reoako-container.top:after{top:unset;bottom:100%}[aria-hidden=true]{pointer-events:none}.reoako-tooltip{display:none;visibility:hidden;font-size:16px;opacity:1;position:absolute;top:calc(100% + var(--tooltip-thingy-height)*2);left:50%;transform:translateX(-50%);margin:0;padding:.5em 1em;border-radius:.25em;color:#000;background:#fff;min-width:-moz-max-content;min-width:max-content;max-width:10em;box-shadow:0 5px 24px -6px rgba(0,0,0,.35);z-index:2}.reoako-container.top .reoako-tooltip{top:unset;bottom:calc(100% + var(--tooltip-thingy-height))}.search-input{background-color:#354d69;border:none;border-radius:0;outline:none;color:#ccd2d9}.search-input-container{background-color:#354d69;border-radius:100px}.search-icon{margin-left:15px;margin-right:10px}.search-icon-top-nav{margin-right:3px}.search-close-icon{margin-left:10px;margin-right:15px}.search-overlay-icon-mobile{margin-right:17px}*{border:0 solid #b3bcc7}.border-solid{border-style:solid!important}.border-none{border-style:none!important;border-width:0!important}.border{border-width:1px!important}.border-top{border-top-width:1px!important}.border-bottom{border-bottom-width:1px!important}.border-left{border-left-width:1px!important}.border2{border-width:2px!important}.rounded-circle{border-radius:50%!important}.rounded-none{border-radius:0!important}.rounded-1{border-radius:4px!important}.rounded{border-radius:4px!important}.rounded-2{border-radius:6px!important}.rounded-bottom-2{border-bottom-right-radius:6px!important}.rounded-bottom-2{border-bottom-left-radius:6px!important}.rounded-4{border-radius:12px!important}.shadow-inset-1{box-shadow:inset 0 0 8px rgba(0,0,0,.1)!important}.shadow-1{box-shadow:0 1.5px 5px 0 rgba(0,0,0,.2)!important}.shadow-2{box-shadow:0 3px 8px rgba(0,0,0,.38)!important}.w-2{width:.5rem!important}.w-3{width:.75rem!important}.w-6{width:1.5rem!important}.w-10{width:2.5rem!important}.w-30{width:7.5rem!important}.w-32{width:8rem!important}.w-80{width:20rem!important}.w-auto{width:auto!important}.w-2\/3{width:66.66667%!important}.w-2\/12{width:16.66667%!important}.w-11\/12{width:91.66667%!important}.w-100,.w-full{width:100%!important}.min-w-12{min-width:3rem!important}.min-w-34{min-width:8.625rem!important}.min-w-40{min-width:10rem!important}.min-w-48{min-width:12rem!important}.min-w-80{min-width:20rem!important}.min-w-full{min-width:100%!important}.max-w-120{max-width:30rem!important}.max-w-10\/12{max-width:83.33333%!important}.max-w-full{max-width:100%!important}.max-w-sm\+{max-width:600px!important}.max-w-md\+{max-width:1024px!important}.max-w-none{max-width:none!important}.h-2{height:.5rem!important}.h-3{height:.75rem!important}.h-6{height:1.5rem!important}.h-8{height:2rem!important}.h-10{height:2.5rem!important}.h-12{height:3rem!important}.h-18{height:4.5rem!important}.h-20{height:5rem!important}.h-32{height:8rem!important}.h-40{height:10rem!important}.h-75{height:18.75rem!important}.h-100,.h-full{height:100%!important}.min-h-80{min-height:20rem!important}.min-h-136{min-height:34rem!important}.max-h-80{max-height:20rem!important}.max-h-136{max-height:34rem!important}.block{display:block!important}.inline-block{display:inline-block!important}.flex{display:flex!important}.inline-flex{display:inline-flex!important}.hidden{display:none!important}.flex-column{flex-direction:column!important}.flex-wrap{flex-wrap:wrap!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-jc-start{justify-content:flex-start!important}.flex-jc-end{justify-content:flex-end!important}.flex-jc-center{justify-content:center!important}.flex-jc-between{justify-content:space-between!important}.flex-ai-start{align-items:flex-start!important}.flex-ai-center{align-items:center!important}.flex-ai-stretch{align-items:stretch!important}.flex-ac-center{align-content:center!important}.flex-as-start{align-self:flex-start!important}.cursor-pointer{cursor:pointer!important}.pointer-events-none{pointer-events:none!important}.opacity-50{opacity:.5!important}.opacity-70{opacity:.7!important}.opacity-80{opacity:.8!important}.hover\:opacity-100:hover{opacity:1!important}.overflow-hidden{overflow:hidden!important}.overflow-x-auto{overflow-x:auto!important}.static{position:static!important}.fixed{position:fixed!important}.absolute{position:absolute!important}.relative{position:relative!important}.sticky{position:sticky!important}.z-4k{z-index:4000!important}.z-5k{z-index:5000!important}.inset-0{right:0!important;left:0!important}.inset-0{top:0!important;bottom:0!important}.top-0{top:0!important}.right-0{right:0!important}.bottom-0{bottom:0!important}.left-0{left:0!important}.m0{margin:0!important}.mt-0{margin-top:0!important}.mr-0{margin-right:0!important}.mb-0{margin-bottom:0!important}.ml-0{margin-left:0!important}.pr-0{padding-right:0!important}.px-0{padding-left:0!important}.px-0{padding-right:0!important}.m1{margin:.25rem!important}.mt-1{margin-top:.25rem!important}.mr-1{margin-right:.25rem!important}.mb-1{margin-bottom:.25rem!important}.ml-1{margin-left:.25rem!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.mt-2{margin-top:.5rem!important}.mr-2{margin-right:.5rem!important}.mb-2{margin-bottom:.5rem!important}.ml-2{margin-left:.5rem!important}.mt-n2{margin-top:-.5rem!important}.p2{padding:.5rem!important}.pt-2{padding-top:.5rem!important}.pl-2,.px-2{padding-left:.5rem!important}.px-2{padding-right:.5rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.mt-3{margin-top:.75rem!important}.mb-3{margin-bottom:.75rem!important}.ml-3{margin-left:.75rem!important}.my-3{margin-top:.75rem!important;margin-bottom:.75rem!important}.mt-n3{margin-top:-.75rem!important}.mr-n3{margin-right:-.75rem!important}.mb-n3{margin-bottom:-.75rem!important}.ml-n3{margin-left:-.75rem!important}.pt-3{padding-top:.75rem!important}.pr-3{padding-right:.75rem!important}.pb-3{padding-bottom:.75rem!important}.px-3{padding-left:.75rem!important}.px-3{padding-right:.75rem!important}.m4{margin:1rem!important}.mt-4{margin-top:1rem!important}.mr-4{margin-right:1rem!important}.mb-4{margin-bottom:1rem!important}.ml-4{margin-left:1rem!important}.my-4{margin-top:1rem!important;margin-bottom:1rem!important}.p4{padding:1rem!important}.pt-4{padding-top:1rem!important}.pr-4{padding-right:1rem!important}.pb-4{padding-bottom:1rem!important}.pl-4{padding-left:1rem!important}.py-4{padding-top:1rem!important;padding-bottom:1rem!important}.mb-5{margin-bottom:1.25rem!important}.pb-5{padding-bottom:1.25rem!important}.mt-6{margin-top:1.5rem!important}.mr-6{margin-right:1.5rem!important}.mb-6{margin-bottom:1.5rem!important}.ml-6{margin-left:1.5rem!important}.my-6{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.mt-n6{margin-top:-1.5rem!important}.ml-n6{margin-left:-1.5rem!important}.p6{padding:1.5rem!important}.pr-6{padding-right:1.5rem!important}.pb-6{padding-bottom:1.5rem!important}.px-6{padding-left:1.5rem!important}.px-6{padding-right:1.5rem!important}.py-6{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.mt-8{margin-top:2rem!important}.mr-8{margin-right:2rem!important}.mb-8{margin-bottom:2rem!important}.mt-n8{margin-top:-2rem!important}.pt-8{padding-top:2rem!important}.pb-8{padding-bottom:2rem!important}.py-8{padding-top:2rem!important;padding-bottom:2rem!important}.mt-10{margin-top:2.5rem!important}.mr-10{margin-right:2.5rem!important}.mb-10{margin-bottom:2.5rem!important}.my-10{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.mt-n10{margin-top:-2.5rem!important}.p10{padding:2.5rem!important}.pt-10{padding-top:2.5rem!important}.pb-10{padding-bottom:2.5rem!important}.py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.py-12{padding-top:3rem!important;padding-bottom:3rem!important}.mt-14{margin-top:3.5rem!important}.mb-14{margin-bottom:3.5rem!important}.my-14{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.pt-14{padding-top:3.5rem!important}.py-14{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.mt-16{margin-top:4rem!important}.mt-n16{margin-top:-4rem!important}.py-16{padding-top:4rem!important;padding-bottom:4rem!important}.mb-18{margin-bottom:4.5rem!important}.py-18{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.mt-20{margin-top:5rem!important}.my-20{margin-top:5rem!important;margin-bottom:5rem!important}.py-20{padding-top:5rem!important;padding-bottom:5rem!important}.mt-24{margin-top:6rem!important}.px-24{padding-left:6rem!important}.px-24{padding-right:6rem!important}.py-24{padding-top:6rem!important;padding-bottom:6rem!important}.p64{padding:16rem!important}.mt-auto{margin-top:auto!important}.mr-auto{margin-right:auto!important}.ml-auto{margin-left:auto!important}.font-medium{font-weight:500!important}.font-semibold{font-weight:600!important}.font-bold{font-weight:700!important}.text-2xs{font-size:.65rem!important}.text-xs{font-size:.75rem!important}.text-sm{font-size:.875rem!important}.text-base{font-size:1rem!important}.text-lg{font-size:1.125rem!important}.text-xl{font-size:1.25rem!important}.text-2xl{font-size:1.5rem!important}.text-3xl{font-size:1.875rem!important}.text-4xl{font-size:2.25rem!important}.text-5xl{font-size:3rem!important}.text-6xl{font-size:4rem!important}.text-center{text-align:center!important}.uppercase{text-transform:uppercase!important}.underline{text-decoration:underline!important}.line-through{text-decoration:line-through!important}.tracking-4{letter-spacing:.1em!important}.nowrap,.whitespace-no-wrap{white-space:nowrap!important}.antialiased{-webkit-font-smoothing:antialiased!important;-moz-osx-font-smoothing:grayscale!important}.color-black{color:#000!important}.bg-black{background-color:#000!important}.color-white{color:#fff!important}.bg-white{background-color:#fff!important}.bg-cream{background-color:#fefbf2!important}.color-dark-blue{color:#022043!important}.bg-dark-blue{background-color:#022043!important}.border-dark-blue{border-color:#022043!important}.color-green{color:#49be6e!important}.color-red{color:#cf4c4c!important}.bg-purple{background-color:#54268e!important}.color-amber{color:#ebab00!important}.color-gold{color:#b5985a!important}.border-dividers{border-color:rgba(147,185,220,.3)!important}.color-grey{color:#022043!important}.bg-grey-80{background-color:#354d69!important}.color-grey-60{color:#67798e!important}.border-grey-50{border-color:#808fa1!important}.color-grey-40{color:#9aa6b4!important}.bg-grey-30{background-color:#b3bcc7!important}.border-grey-30{border-color:#b3bcc7!important}.color-grey-20{color:#ccd2d9!important}.border-grey-20{border-color:#ccd2d9!important}.bg-grey-10{background-color:#e6e9ec!important}.border-grey-10{border-color:#e6e9ec!important}.bg-grey-5{background-color:#f2f4f6!important}.bg-notify-red-fill{background-color:#fbf1f1!important}.bg-notify-blue-fill{background-color:#f7fafd!important}.bg-notify-amber-fill{background-color:#fdf7e5!important}.bg-notify-green-fill{background-color:#edf8f0!important}.stretched-link:after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:"";pointer-events:auto;background-color:transparent}.debug *{background:rgba(249,202,36,.05);box-shadow:0 0 0 1px #f9ca24}.debug :after,.debug :before{background:rgba(255,121,121,.05);box-shadow:0 0 0 1px #ff7979}.hover\:opacity-80 :hover{opacity:.8!important}.field-mw-25{max-width:6.25rem}a.hover-text-underline:hover{text-decoration:underline!important}.border-top-none{border-top:none}.border-right-none{border-right:none}.border-left-none{border-left:none}.custom-select select{-webkit-appearance:none}.custom-select select+div{right:0}.custom-select.custom-select-outline select+div{right:1rem}.block-table_block+.block-text_block,.block-text_block+.block-table_block,.block-text_block+.block-text_block{margin-top:-2rem!important}@media (min-width:410px){.sm\:c6{flex:0 0 50%!important;max-width:50%!important}body.develop:before{content:"sm";background:#f368e0}.content-wrapper--narrow{margin-left:8.33333%;max-width:83.33333%}.content-wrapper--medium{margin-left:8.33333%;max-width:83.33333%}.content-wrapper--wide{margin-left:8.33333%;max-width:83.33333%}.sm\:w-3\/4{width:75%!important}}@media (min-width:600px){.h1,h1{font-size:2.625rem}.sm\+\:c2{flex:0 0 16.66667%!important;max-width:16.66667%!important}.sm\+\:c3{flex:0 0 25%!important;max-width:25%!important}.sm\+\:c4{flex:0 0 33.33333%!important;max-width:33.33333%!important}.sm\+\:c6{flex:0 0 50%!important;max-width:50%!important}.sm\+\:c9{flex:0 0 75%!important;max-width:75%!important}body.develop:before{content:"sm+";background:#f368e0}.content-wrapper--narrow{margin-left:16.66667%;max-width:66.66667%}.content-wrapper--medium{margin-left:16.66667%;max-width:66.66667%}.content-wrapper--wide{margin-left:16.66667%;max-width:66.66667%}.waf--field-container,.waf--html-field-wrapper{max-width:65%}.waf--field-container div[class^=waf] *{max-width:37rem}.sm\+\:min-w-1\/2{min-width:50%!important}.sm\+\:flex-row{flex-direction:row!important}.sm\+\:flex-jc-start{justify-content:flex-start!important}.sm\+\:flex-ai-center{align-items:center!important}.sm\+\:mt-0{margin-top:0!important}.sm\+\:mb-0{margin-bottom:0!important}.sm\+\:mr-2{margin-right:.5rem!important}.sm\+\:px-6{padding-left:1.5rem!important}.sm\+\:px-6{padding-right:1.5rem!important}.sm\+\:text-left{text-align:left!important}}@media only screen and (min-width:600px) and (max-width:768px){.large-card-text{width:628px!important}}@media only screen and (min-width:700px){.reoako-dialog{max-width:400px}}@media (min-width:768px){.font-default,body{font-size:1rem}.large{font-size:1.25rem}.small{font-size:.875rem}.xsmall{font-size:.75rem}.intro{font-size:1.5rem}.h1,h1{font-size:3.25rem}.h2,h2{font-size:2.25rem}.h3,h3{font-size:1.875rem}.h4,h4{font-size:1.25rem}label{font-size:1.0625rem}.default-margins h1,.default-margins h2,.default-margins h3,article h1,article h2,article h3{margin-top:2rem}.default-margins h4,.default-margins h5,.default-margins h6,.default-margins ol,.default-margins p,.default-margins ul,article h4,article h5,article h6,article ol,article p,article ul{margin-top:.75rem}th{font-size:1rem}td{font-size:.875rem}.md\:c2{flex:0 0 16.66667%!important;max-width:16.66667%!important}.md\:c3{flex:0 0 25%!important;max-width:25%!important}.md\:c4{flex:0 0 33.33333%!important;max-width:33.33333%!important}.md\:c6{flex:0 0 50%!important;max-width:50%!important}.md\:c9{flex:0 0 75%!important;max-width:75%!important}.md\:c10{flex:0 0 83.33333%!important;max-width:83.33333%!important}.container{padding-left:1.5rem;padding-right:1.5rem}.md\:container{padding-left:1rem;padding-right:1rem;margin-left:auto;margin-right:auto}body.develop:before{content:"md";background:#f368e0}.content-wrapper--medium{margin-left:8.33333%;max-width:83.33333%}.content-wrapper--wide{margin-left:0;max-width:100%}.event-popup__dot:before{margin-left:.5rem;margin-right:.5rem}.waf--field-label{font-size:1rem}.waf--field-help-text{font-size:.75rem}.md\:w-1\/3{width:33.33333%!important}.md\:w-2\/3{width:66.66667%!important}.md\:w-full{width:100%!important}.md\:min-w-48{min-width:12rem!important}.md\:min-w-64{min-width:16rem!important}.md\:block{display:block!important}.md\:inline-block{display:inline-block!important}.md\:inline{display:inline!important}.md\:flex{display:flex!important}.md\:hidden{display:none!important}.md\:flex-row{flex-direction:row!important}.md\:flex-nowrap{flex-wrap:nowrap!important}.md\:flex-jc-start{justify-content:flex-start!important}.md\:flex-ac-center{align-content:center!important}.md\:static{position:static!important}.md\:mt-0{margin-top:0!important}.md\:mr-0{margin-right:0!important}.md\:ml-0{margin-left:0!important}.md\:p0{padding:0!important}.md\:pr-0{padding-right:0!important}.md\:pl-0,.md\:px-0{padding-left:0!important}.md\:px-0{padding-right:0!important}.md\:mt-3{margin-top:.75rem!important}.md\:ml-4{margin-left:1rem!important}.md\:mr-n4{margin-right:-1rem!important}.md\:ml-n4{margin-left:-1rem!important}.md\:pr-4{padding-right:1rem!important}.md\:px-4{padding-left:1rem!important}.md\:px-4{padding-right:1rem!important}.md\:mr-8{margin-right:2rem!important}.md\:mb-12{margin-bottom:3rem!important}.md\:px-12{padding-left:3rem!important}.md\:px-12{padding-right:3rem!important}.md\:py-12{padding-top:3rem!important;padding-bottom:3rem!important}.md\:py-14{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.md\:mt-auto{margin-top:auto!important}}@media (min-width:768px) and (min-width:768px){.md\:container{padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:1024px){.md\+\:c2{flex:0 0 16.66667%!important;max-width:16.66667%!important}.md\+\:c4{flex:0 0 33.33333%!important;max-width:33.33333%!important}.md\+\:c6{flex:0 0 50%!important;max-width:50%!important}.md\+\:c7{flex:0 0 58.33333%!important;max-width:58.33333%!important}.md\+\:c8{flex:0 0 66.66667%!important;max-width:66.66667%!important}.md\+\:c10{flex:0 0 83.33333%!important;max-width:83.33333%!important}body.develop:before{content:"md+";background:#f368e0}.nav-card-text.image-left{margin-left:-2rem;width:100%}.nav-card-text.image-right{margin-right:-2rem;width:100%}.calendar .fc-daygrid-day{padding:.5rem}.calendar .calendar__day-event{padding-left:.5rem;padding-top:0;padding-bottom:0}.md\+\:rounded-bottom-0{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}.md\+\:rounded-right-2{border-top-right-radius:6px!important;border-bottom-right-radius:6px!important}.md\+\:w-36{width:9rem!important}.md\+\:w-1\/3{width:33.33333%!important}.md\+\:w-2\/3{width:66.66667%!important}.md\+\:min-w-1\/4{min-width:25%!important}.md\+\:block{display:block!important}.md\+\:hidden{display:none!important}.md\+\:flex-nowrap{flex-wrap:nowrap!important}.md\+\:flex-ai-center{align-items:center!important}.md\+\:px-0{padding-left:0!important}.md\+\:px-0{padding-right:0!important}.md\+\:mt-1{margin-top:.25rem!important}.md\+\:mr-2{margin-right:.5rem!important}}@media only screen and (min-width:1072px){.nav-sm-up-block{display:block!important}.nav-sm-up-flex{display:flex!important}.nav-sm-up-hidden{display:none!important}}@media only screen and (min-width:1072px) and (max-width:1100px){.nav-sm-block{display:block!important}}@media only screen and (min-width:1100px) and (max-width:1185px){.nav-md-block{display:block!important}.primary-nav-menu ul li{font-size:1rem}}@media only screen and (min-width:1186px){.nav-lg-block{display:block!important}.primary-nav-menu ul li{font-size:1rem}.primary-nav-menu ul li.pnav-dropdown-parent{margin-left:1.2rem}}@media only screen and (min-width:1280px){.large-card-text{min-width:500px;max-width:580px}.primary-nav-menu ul li.pnav-dropdown-parent{margin-left:2rem}}@media (min-width:1440px){.lg\:c3{flex:0 0 25%!important;max-width:25%!important}body.develop:before{content:"lg";background:#f368e0}.lg\:w-auto{width:auto!important}.lg\:mt-10{margin-top:2.5rem!important}.lg\:py-10{padding-top:2.5rem!important;padding-bottom:2.5rem!important}}@media (min-width:1800px){body.develop:before{content:"xl";background:#f368e0}}@media (max-width:767.98px){.event-type-preschool.event-type--fade-out,[data-event-type=preschool].event-type--fade-out{background-image:linear-gradient(90deg,rgba(235,171,0,.5) 85%,rgba(235,171,0,.35))}.event-type-preschool.event-type--fade-out .calendar__day-event,[data-event-type=preschool].event-type--fade-out .calendar__day-event{color:#022043!important}.event-type-year1_6.event-type--fade-out,[data-event-type=year1_6].event-type--fade-out{background-image:linear-gradient(90deg,rgba(147,185,220,.5) 85%,rgba(147,185,220,.35))}.event-type-year1_6.event-type--fade-out .calendar__day-event,[data-event-type=year1_6].event-type--fade-out .calendar__day-event{color:#022043!important}.event-type-year7_10.event-type--fade-out,[data-event-type=year7_10].event-type--fade-out{background-image:linear-gradient(90deg,rgba(2,32,67,.5) 85%,rgba(2,32,67,.35))}.event-type-year7_10.event-type--fade-out .calendar__day-event,[data-event-type=year7_10].event-type--fade-out .calendar__day-event{color:#fff!important}.event-type-year11_13.event-type--fade-out,[data-event-type=year11_13].event-type--fade-out{background-image:linear-gradient(90deg,rgba(181,152,90,.5) 85%,rgba(181,152,90,.35))}.event-type-year11_13.event-type--fade-out .calendar__day-event,[data-event-type=year11_13].event-type--fade-out .calendar__day-event{color:#022043!important}.event-type-fullschool.event-type--fade-out,[data-event-type=fullschool].event-type--fade-out{background-image:linear-gradient(90deg,rgba(84,38,142,.5) 85%,rgba(84,38,142,.35))}.event-type-fullschool.event-type--fade-out .calendar__day-event,[data-event-type=fullschool].event-type--fade-out .calendar__day-event{color:#022043!important}.event-type-sports.event-type--fade-out,[data-event-type=sports].event-type--fade-out{background-image:linear-gradient(90deg,rgba(25,129,110,.5) 85%,rgba(25,129,110,.35))}.event-type-sports.event-type--fade-out .calendar__day-event,[data-event-type=sports].event-type--fade-out .calendar__day-event{color:#022043!important}.event-type-community.event-type--fade-out,[data-event-type=community].event-type--fade-out{background-image:linear-gradient(90deg,rgba(185,28,75,.5) 85%,rgba(185,28,75,.35))}.event-type-community.event-type--fade-out .calendar__day-event,[data-event-type=community].event-type--fade-out .calendar__day-event{color:#022043!important}}@media (max-width:599.98px){.event-popup{left:0!important;right:0!important;width:100%!important}}@media (-ms-high-contrast:active),(-ms-high-contrast:none){.reoako-dialog{width:300px}.reoako-dialog__translation{width:200px}}@media (prefers-reduced-motion){.reoako-dialog{transition:none!important}}@media print{.responsive-table.responsive-table--active{overflow:visible!important;border-right:0}body.develop:before{display:none!important}}

/*# sourceMappingURL=style.36384320bf9289bd1bab.css.map*/