.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail{max-width:100%;height:auto}.navbar-topbar{border-radius:0}#content article{margin-bottom:40px}#content header{margin:20px 0}#content section{margin-bottom:20px}#content footer{padding-bottom:20px}.sidebar{margin-top:20px}.sidebar section{margin-bottom:40px}.sidebar ul,.sidebar ol{list-style-type:none;padding:0}.sidebar li{margin:10px 0}input:focus::-webkit-input-placeholder{color:#fff0}input:focus:-moz-placeholder{color:#fff0}input:focus::-moz-placeholder{color:#fff0}textarea:focus::-webkit-input-placeholder{color:#fff0}textarea:focus:-moz-placeholder{color:#fff0}textarea:focus::-moz-placeholder{color:#fff0}#respond{margin-top:40px}ol.commentlist{counter-reset:li;padding:0}ol.commentlist ul{padding:0}ol.commentlist>li{position:relative;margin:0 0 20px 0;list-style:none}ol.commentlist>li:before{content:"Thread " counter(li);counter-increment:li;position:absolute;top:0;right:0;border-bottom:1px solid #ddd;border-left:1px solid #ddd;border-bottom-left-radius:4px;padding:5px 20px 5px 10px;color:#999}ol.commentlist li ol,ol.commentlist li ul{list-style-type:none;margin:0}.commentlist li li{background:#f9f9f9}.commentlist li li li{background:#fff}.commentlist li li li li{background:#f9f9f9}.commentlist li li li li li li{background:#fff}.commentlist li{padding:20px}.commentlist ul li{margin-top:20px;margin-bottom:0}.reply p{margin:0}.site-footer{padding:40px 0}.site-footer ul,.site-footer ol{list-style-type:none;padding:0}.site-footer li{margin:10px 0}.site-sub-footer p{text-align:center}.site-footer p{text-align:center}@media (min-width:1200px){.container{width:100%;max-width:1098px}}body,html{font-family:'Open Sans',sans-serif}html,body{padding:0;margin:0}body{font-size:100%;line-height:1.6}p{color:#2B2422;font-family:'Open Sans',sans-serif}.enrolment-popup-button,.enrolment-popup-button:hover,a{outline:none;text-decoration:none;color:#ABCF5D;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}a:hover{color:#2B2422;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}a:active,a:focus,a:hover{outline:none;text-decoration:none}h1,h2,h3,h4,h5,h6{color:#2B2422;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive}h1{font-size:40px;margin:0 0 20px 0}h2{font-size:38px;margin:0 0 20px 0}h3{font-size:36px;margin:0 0 20px 0}h4{font-size:34px;margin:0 0 20px 0}h5{font-size:32px;margin:0 0 20px 0}h6{font-size:30px;margin:0 0 20px 0}ul{list-style:none;padding:0;margin:0;color:#2B2422}.clear{clear:both}.single .content-container ul{margin:25px 0 23px 0;list-style:none}.single .content-container ul li{padding-left:35px;margin-bottom:12px}.single .content-container ul li::before{content:'';display:inline-block;width:10px;height:10px;border:1px solid #ABCF5D;border-radius:100%;margin-right:22px;position:relative;top:0;margin-left:-34px}form .form-control::-webkit-input-placeholder{color:#fff}form .form-control::-moz-placeholder{color:#fff}form .form-control:-ms-input-placeholder{color:#fff}form .form-control:placeholder{color:#fff}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}.font-icon-before::before,.font-icon-after::after{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}body.login{background-position:center;background-color:#000}.login h1 a{background-image:url(/wp-content/themes/leaps-and-bounds/theme/images/c4-wordpress-logo.png);background-size:140px!important;height:140px;width:140px}.login .button-primary{background-color:#2ba7e7!important;border:none;text-shadow:none;width:100px}.login .button-primary:hover{background-color:#2ba7e7!important}.login .button-primary:active{background-color:#2ba7e7!important}.login #backtoblog a,.login #nav a{color:#fff}.login #backtoblog a:hover,.login #nav a:hover{color:#2ba7e7}.login form{box-shadow:3px 4px 4px rgb(0 0 0 / .2);border-radius:16px}
/*!
 * b4st v3.0 | Unicence
 * http://simonpadbury.github.io/Codebase/
 */.author-bio,.comments-wrap{margin:36px auto;max-width:720px;padding-left:16px;padding-right:16px}.site-header-image{display:block;margin:auto}.alignleft{float:left}.alignright{float:right}.aligncenter{clear:both;display:block}.author-bio .avatar{border:1px solid #dee2e6;border-radius:50%}.wp-block-cover-text p{padding:1.5em 16px}@media screen and (min-width:768px){.wp-block-cover-text p{padding:1.5em 0}}ul.wp-block-latest-posts.alignfull,ul.wp-block-latest-posts.alignwide,ul.wp-block-latest-posts.is-grid.alignwide{padding:0 16px}@media screen and (min-width:768px){.entry-content,.entry-header{font-size:calc(1rem + 0.375*(100vw - 768px)/432);font-weight:300;line-height:inherit}.entry-header h1{font-size:calc(2.5rem + 0.9375*(100vw - 768px)/432)}}@media screen and (min-width:1200px){.entry-content,.entry-header{font-size:1.375rem}.entry-header h1{font-size:3.4375rem}}.more-link{display:block}.wp-block-code{padding:.5em 1em;margin:0 0 1.5rem}.entry-content ol,.entry-content ul:not(.blocks-gallery-grid){margin:0 auto 1.5em;max-width:720px;list-style-position:outside}.entry-content li{margin-left:2.5em}.entry-content ol ol,.entry-content ol ul,.entry-content ul ol,.entry-content ul ul{margin:0 auto}.entry-content ol ol li,.entry-content ol ul li,.entry-content ul ol li,.entry-content ul ul li{margin-left:0}.wp-block-quote{margin-left:16px;margin-right:16px;padding:0}.wp-block-quote>*{margin-left:1rem}.wp-block-quote.is-large,.wp-block-quote.is-style-large{margin:36px auto;padding:0}.wp-block-quote.is-large cite,.wp-block-quote.is-large footer,.wp-block-quote.is-style-large cite,.wp-block-quote.is-style-large footer{font-size:13px;font-size:.8125rem}@media screen and (min-width:768px){.wp-block-quote{margin:48px auto}}.wp-block-pullquote>p:first-child{margin-top:0}.wp-block-pullquote.alignright{margin-left:2rem}.wp-block-pullquote.alignleft{margin-right:2rem}.entry-content{margin:48px auto;max-width:720px;padding-left:16px;padding-right:16px}.entry-content>.alignwide,.wp-block-gallery.alignwide,.wp-block-image.alignwide{width:100vw;max-width:1100px;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.entry-content>.alignwide>img{width:1100px}.entry-content>.alignfull,.wp-block-gallery.alignfull,.wp-block-image.alignfull{width:100vw;max-width:100vw;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.entry-content>.alignfull>img{width:100vw}@media screen and (min-width:768px){.entry-content>*{padding-left:0;padding-right:0}}.wp-block-columns{padding-right:1rem;padding-left:1rem}.wp-block-separator{margin:3em auto;padding:0}.wp-block-group>.wp-block-group__inner-container>*{max-width:720px;margin-left:auto;margin-right:auto}.wp-block-group>.wp-block-group__inner-container>.alignwide{width:100vw;max-width:1100px;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wp-block-group>.wp-block-group__inner-container>.alignfull{width:100vw;max-width:100vw;margin:1.5em 0 1.5em 50%;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.wp-block-group.has-background>.wp-block-group__inner-container>:first-child{margin-top:0}.wp-block-group.has-background>.wp-block-group__inner-container>.alignfull{width:calc(100% + 60px);max-width:calc(100% + 60px);position:relative;left:-30px}.size-auto,.size-full,.size-large,.size-medium,.size-thumbnail,img{max-width:100%;height:auto}.wp-block-image img{display:block}.wp-block-image.alignleft,.wp-block-image.alignright{width:100%}.wp-block-image.alignfull img{width:100vw}.wp-block-image .alignleft figcaption,.wp-block-image .alignleft img,.wp-block-image .alignright figcaption,.wp-block-image .alignright img{max-width:100%;width:100%}.wp-block-gallery.alignfull,.wp-block-image .alignfull{width:100vw}.wp-block-gallery.alignleft,.wp-block-gallery.alignright,.wp-block-image .alignleft,.wp-block-image .alignright{max-width:344px}.wp-block-gallery.alignright,.wp-block-image .alignright{margin-left:2rem}.wp-block-gallery.alignleft,.wp-block-image .alignleft{margin-right:2rem}.wp-block-embed.type-video>.wp-block-embed__wrapper{position:relative;width:100%;height:0;padding-top:56.25%}.wp-block-embed.type-video>.wp-block-embed__wrapper>iframe{position:absolute;width:100%;height:100%;top:0;left:0;bottom:0;right:0}.wp-block-video video{max-width:720px}.wp-block-table{overflow-x:auto;margin:1.5rem0}.wp-block-table table{border-collapse:collapse}.wp-block-table td,.wp-block-table th{padding:.5em}#comments,#reply-title{margin-top:1.5rem;margin-bottom:1rem}.commentlist,.commentlist ul{padding-left:0}.commentlist li{padding:1rem}.comment-meta{margin-bottom:1rem}.comment>.children{margin-top:1rem;margin-right:-.625rem;margin-bottom:-1.625rem}body{display:-webkit-box;display:flex;min-height:100vh;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column}main{-webkit-box-flex:1;flex:1 0 auto}#site-footer{background-color:#f3f4f5}.header-top-container{background:#538C82}.header-top-container .header-contact{float:right}.header-top-container .header-contact ul li{display:inline-block;margin:0 0 0 35px}.header-top-container .header-contact ul li a{color:#fff;font-size:14px;line-height:28px;font-weight:400}.header-top-container .header-contact ul li a:hover{color:#ABCF5D}.header-top-container .header-contact ul li a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.header-top-container .header-contact ul li.phone a:before{content:'\f095';margin:0 5px 0 0;font-weight:300;top:-1px;font-size:14px;color:#fff;position:relative}.header-top-container .header-contact ul li.search a:before{content:'\f002';margin:0 6px 0 0;font-weight:300;top:-1px;font-size:14px;color:#fff;position:relative}.header-top-container .header-contact ul li.address a:before{content:'\f015';margin:0 6px 0 0;font-weight:300;top:0;font-size:15px;color:#fff;position:relative}.header-top-container .header-contact ul li a:before,.header-top-container .header-contact ul li a:hover:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.header-top-container .header-contact ul li a:hover:before{color:#ABCF5D}.header-top-container .header-contact ul{display:inline-block}.header-top-container .header-contact>a{background:#000;font-size:14px;text-transform:uppercase;color:#fff;padding:5px 14px 6px 14px;border-radius:6px;margin:0 0 0 40px;display:inline-block}.header-bar{padding:2px 0 1px 0}.header-logo-menu-container{background:#fff;padding:0 0 27px 0}.header-logo-menu-container .logo{padding:32px 0 0 0}.header-logo-menu-container .logo img{width:240px}.header-menu-container,.header-menu-contents{display:inline-block}.header-logo-menu-container .right-panel{text-align:right}.header-menu-contents ul li{display:inline-block;margin:0 0 0 14px}.header-menu-contents .search a:before{content:"\f002";margin:0 8px 0 0;font-weight:500;top:3px;font-size:19px;color:#fff;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.header-menu-contents .button a{font-size:16px;line-height:26px;background:#F48A3A;border-radius:6px;padding:13px 47px 16px 47px;font-weight:300;color:#fff}.header-menu-container #menu-main-menu{display:block;text-align:right;margin:35px 0 0 0}.header-menu-container #menu-main-menu>li{display:inline-block;margin:0 0 0 38px}.header-menu-container #menu-main-menu>li>a{color:#2B2422;font-size:16px;font-weight:600;padding:0 0 35px 0}.header-menu-container #menu-main-menu>li.current-menu-parent>ul li.current-menu-item a,.header-menu-container #menu-main-menu>li.current-menu-ancestor>a,.header-menu-container #menu-main-menu>li:hover>a,.header-menu-container #menu-main-menu>li.current-menu-item>a,.header-menu-container #menu-main-menu>li>a:hover{color:#ABCF5D}.header-menu-container #menu-main-menu>li.menu-item-has-children>a:after{content:'\f107';margin:0 0 0 6px;font-weight:600;top:0;font-size:12px;color:#ABCF5D;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.header-menu-container #menu-main-menu .dropdown-menu>li{margin:0 0 2px 0}.header-menu-container #menu-main-menu .dropdown-item{color:#2B2422;font-size:16px;font-weight:600}.header-menu-container #menu-main-menu .dropdown-item:focus,.header-menu-container #menu-main-menu .dropdown-item:hover{color:#ABCF5D;background-color:#fff}.header-menu-container #menu-main-menu>li.dropdown:hover>ul{visibility:visible;opacity:1;filter:alpha(opacity=100);-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease}.header-main-container{position:fixed;width:100%;top:0;z-index:1000}.header-menu-container #menu-main-menu>li.current-menu-ancestor>ul li.current-menu-ancestor ul li.current-menu-item a,.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container>.sub-menu li a:hover{color:#ABCF5D!important}.header-main-container{top:0}.header-main-container.scroll{top:-32px}.header-main-container.scroll,.header-main-container{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.mobile-header{position:absolute;right:16px;top:28px}.mobile-header .phone,.mobile-header .mobile-menu-button{display:inline-block}.mobile-header .phone a{font-size:0;margin:0 14px 0 0;display:block;border-right:1px solid #D1D3D4;position:relative;top:-9px}.mobile-header .phone a:before{content:'\f095';margin:0 14px 0 0;font-weight:900;top:2px;font-size:22px;color:#2B2422;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}#nav-icon{width:28px;height:25px;position:relative;margin:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.5s ease-in-out;-moz-transition:.5s ease-in-out;-o-transition:.5s ease-in-out;transition:.5s ease-in-out;cursor:pointer}#nav-icon span{display:block;position:absolute;height:3px;width:100%;background:#2B2422;border-radius:0;opacity:1;left:0;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);-webkit-transition:.25s ease-in-out;-moz-transition:.25s ease-in-out;-o-transition:.25s ease-in-out;transition:.25s ease-in-out}#nav-icon span:nth-child(1){top:0;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(2){top:8px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon span:nth-child(3){top:16px;-webkit-transform-origin:left center;-moz-transform-origin:left center;-o-transform-origin:left center;transform-origin:left center}#nav-icon.open span:nth-child(1){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg);top:-2px;left:4px}#nav-icon.open span:nth-child(2){width:0%;opacity:0}#nav-icon.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);top:18px;left:4px}.header-menu-container .header-contact ul{margin:0 16px 0 16px}.header-menu-container .header-contact ul li{margin:0 0 12px 0}.header-menu-container .header-contact ul li a:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.header-menu-container .header-contact ul li.address a:before{content:'\f015';margin:0 14px 0 0;top:0;font-size:20px;color:#79ACAA;position:relative}.header-menu-container .header-contact ul li.search a:before{content:'\f002';margin:0 19px 0 0;top:0;font-size:18px;color:#79ACAA;position:relative}.header-menu-container .header-contact ul li.phone a:before{content:'\f095';margin:0 16px 0 0;top:-2px;font-size:18px;color:#79ACAA;position:relative}.header-menu-container .header-contact ul li a{color:#2B2422;font-size:16px;line-height:28px}.home-banner-content-main-container{position:absolute;width:100%;height:100vh;z-index:2;overflow:hidden}.home-banner-content-main-container .home-banner-content-container{position:relative;height:100vh}.home-banner-content-main-container .wave-graphic-main-container{position:absolute;width:100%;bottom:-1.5vw;height:auto}.home-banner-content-main-container.bg-image-type{background-size:cover;background-position:center}.home-banner-video-main-container{width:100%;height:100vh;position:relative}.home-banner-content-main-container .content-container{position:absolute;bottom:32px;z-index:1}.home-banner-content-main-container .content-container .content{border-radius:50px 190px 190px 170px;background:#538C82;padding:54px 45px 33px 45px;width:100%;max-width:543px;margin:0 0 0 14px}.home-banner-content-main-container .content-container .content p{margin:0 0 18px 0;color:#ABCF5D;font-weight:600;font-size:28px;line-height:27px;text-transform:uppercase;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive}.home-banner-content-main-container .content-container .content h1{font-size:68px;line-height:60px;color:#FFF;letter-spacing:1.43px;font-weight:700;text-transform:uppercase}.home-banner-content-main-container:before{content:"";position:absolute;width:100%;height:43px;bottom:0;background:#F8F3EC}.home-banner-content-main-container .home-banner-content-container:before{content:"";display:block;width:166px;height:213px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_1.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:174px;left:-94px}.page-content-list-main-container .content-list-container.section-three:after,.home-banner-content-main-container .home-banner-content-container:after{content:"";display:block;width:206px;height:138px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_2.png);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:220px;right:-90px}.home-locations-main-container{background:#F8F3EC;position:relative}.home-locations-main-container .container{max-width:1050px}.home-locations-main-container .container .content-container{position:relative;z-index:2}.home-locations-main-container h2{text-align:center;color:#538C82;font-size:40px;line-height:50px;margin:40px 0 32px 0;font-weight:600}.home-locations-main-container ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -100px -10px}.home-locations-main-container ul li{width:33.33333%;float:left;padding:0 10px;margin:0 0 24px 0}.home-locations-main-container ul li .list-content{box-shadow:0 12px 12px #00000029;border-radius:0 0 12px 12px}.home-locations-main-container ul li .image{height:304px;border-radius:12px 12px 0 0;background-size:cover;background-position:center;position:relative}.home-locations-main-container ul li a:hover .image{transform:scale(1.2)}.home-locations-main-container ul li .image-container{position:relative;overflow:hidden;border-radius:12px 12px 0 0}.home-locations-main-container ul li .image:after{content:"";background:rgb(43 36 34 / .8);position:absolute;width:100%;height:100%;border-radius:12px 12px 0 0;opacity:0}.home-locations-main-container ul li a:hover .image:after{opacity:1}.home-locations-main-container ul li .text-container{border-radius:0 0 12px 12px;background:#fff;padding:35px 30px 10px 30px;position:relative}.home-locations-main-container ul li .text-container h3{font-size:40px;line-height:50px;color:#177B45;font-weight:600;margin:0 0 0 0}.home-locations-main-container ul li .text-container p{font-size:18px;line-height:28px;font-weight:600}.home-locations-main-container ul li .text-container span{border-radius:100px 190px 150px 180px;background:#ABCF5D;width:46px;height:46px;display:block;margin:0 auto;position:relative}.home-locations-main-container ul li a:hover .text-container span{background:#177B45}.home-locations-main-container ul li a:hover .text-container span:before{color:#ABCF5D}.home-locations-main-container ul li .text-container span:before{content:'\f061';margin:0 auto;font-weight:500;top:4px;font-size:25px;color:#177B45;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";text-align:center}.home-locations-main-container ul li .text-container .arrows{margin:-100px auto 0 auto;position:absolute;width:100%;left:0;right:0}.home-locations-main-container ul li .text-container .arrows p{text-align:center;color:#fff;font-weight:400;top:70px;position:relative}.home-locations-main-container ul li a:hover .text-container .arrows p{top:4px}.home-locations-main-container ul li .text-container .arrows p,.home-locations-main-container ul li a:hover .text-container .arrows p{-webkit-transition:all 0.4s ease;-moz-transition:all 0.4s ease;-o-transition:all 0.4s ease;-ms-transition:all 0.4s ease;transition:all 0.4s ease}.home-locations-main-container ul li a .image,.home-locations-main-container ul li a:hover .image,.home-locations-main-container ul li a .image:after,.home-locations-main-container ul li a:hover .image:after{-webkit-transition:all 0.3s ease;-moz-transition:all 0.3s ease;-o-transition:all 0.3s ease;-ms-transition:all 0.3s ease;transition:all 0.3s ease}.home-locations-main-container ul li a:hover .text-container span,.home-locations-main-container ul li a .text-container span,.home-locations-main-container ul li a:hover .text-container span:before,.home-locations-main-container ul li a .text-container span:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.home-locations-main-container ul li:last-child .text-container{text-align:center;padding:72px 30px 42px 30px;border-radius:12px}.home-locations-main-container ul li:last-child .text-container h3{margin:0 0 12px 0}.home-locations-main-container ul li:last-child .text-container p{font-size:28px;line-height:38px;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;font-weight:300;margin:0 0 28px 0}.home-locations-main-container ul li:last-child .text-container span:before{content:"\f573";color:#fff;font-size:90px;top:12px;left:8px}.home-locations-main-container ul li:last-child .text-container span{background:url(/wp-content/uploads/2022/12/leaps__bounds_enrolment_card_blob_hover.png);width:163px;height:163px;background-size:cover;background-repeat:no-repeat;background-position:center}.home-locations-main-container ul li:last-child a:hover .text-container span{background:url(/wp-content/uploads/2023/01/leaps__bounds_enrolment_card_blob.png);width:163px;height:163px;background-size:cover;background-repeat:no-repeat;background-position:center}.home-locations-main-container ul li:last-child a:hover .text-container span:before{color:#fff}.home-locations-main-container:before{content:"";width:350px;height:350px;border-radius:100px 190px 150px 180px;background:#ABCF5D;position:absolute;top:-30px;right:-126px;z-index:2}.page-content-list-main-container .content-list-container.section-one:before,.educators-slider-main-container .educators-slider-container:before,.home-locations-main-container .home-locations-container:before{content:"";display:block;width:288px;height:306px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_3.png);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:-184px;left:-45px}.page-template-template-philosophy .inner-page-introduction-main-container:after,.page-content-list-main-container .content-list-container.section-one:after,.home-locations-main-container .home-locations-container:after{content:"";display:block;width:177px;height:227px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_4.png);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:-264px;right:-38px}.home-about-main-container{padding:168px 0 60px 0}.home-about-main-container .container{max-width:1178px}.home-about-main-container .left-container .content{padding:68px 40px 0 98px}.home-about-main-container.locations-page-about .left-container .content{padding:58px 0 0 0}.home-about-main-container .left-container .content p a{text-decoration:underline}.home-about-main-container .content h2{font-size:40px;line-height:50px;color:#538C82;font-weight:600}.home-about-main-container .image{width:627px;height:630px;background-size:cover;background-position:center;float:right;position:relative;z-index:2}.home-slider-main-container ul>li{display:none}.home-slider-main-container ul li .video-container,.home-slider-main-container ul li .image{height:331px;width:100%;background-size:cover;background-position:center}.home-slider-main-container ul li .video-container a{display:block;width:100%;height:100%;font-size:0;background:rgb(0 0 0 / .2)}.home-slider-main-container ul li .image span:before,.home-slider-main-container ul li .video-container a:before{font-weight:600;font-size:24px;color:#177B45;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";text-align:center;border-radius:100px 190px 150px 180px;background:#ABCF5D;width:46px;height:46px;margin:-10px auto 0 auto;line-height:50px;display:inline-block;content:"\f04b";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%)}.home-slider-main-container ul li .video-container a:after{font-weight:500;font-size:18px;color:#fff;text-align:center;margin:36px auto 0 auto;display:inline-block;content:"Play Video";position:absolute;left:0;right:0;top:50%;transform:translateY(-50%);font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive}.home-slider-main-container ul li .image span:before{content:"\f002"}.home-slider-main-container ul li .image span{background:rgb(171 207 93 / .2);display:block;width:100%;height:100%;opacity:0}.home-slider-main-container ul li a:hover .image span{opacity:1}.home-slider-main-container{margin:8px 0 0 0}.home-slider-main-container .owl-nav{display:none!important}.educators-slider-main-container .owl-dots,.home-slider-main-container .owl-dots{margin:20px 0 0 0}.educators-slider-main-container .owl-dots button span,.home-slider-main-container .owl-dots button span{width:12px!important;height:12px!important;background:#DDEAEA!important;margin:5px 6px!important;opacity:1!important}.educators-slider-main-container .owl-dots button:hover span,.educators-slider-main-container .owl-dots button.active span,.home-slider-main-container .owl-dots button:hover span,.home-slider-main-container .owl-dots button.active span{background:#BDD6D5!important}.home-cta-access-main-container .wave-graphic-main-container.top{margin:-10vw 0 -38px 0;position:relative;z-index:-1}.page-template-template-contact .home-cta-access-main-container .wave-graphic-main-container.top{margin:-255px 0 -42px 0}.search .wave-graphic-main-container.top,.error404 .wave-graphic-main-container.top{margin:-15vw 0 -42px 0}.search .home-cta-access-main-container .wave-graphic-main-container.bottom,.error404 .home-cta-access-main-container .wave-graphic-main-container.bottom{margin:-20px 0 -20vw 0}.page-template-template-locations .home-cta-access-main-container .wave-graphic-main-container.top{margin:-246px 0 -42px 0}.page-template-template-locations .home-cta-access-main-container .wave-graphic-main-container.bottom{margin:-20px 0 -382px 0}.home-cta-access-main-container .wave-graphic-main-container.bottom{margin:-20px 0 -234px 0;margin:-20px 0 -12vw 0}.home-cta-access-main-container .home-cta-access-inner-main-container{position:relative;z-index:1;background:#F8F3EC}.home-cta-access-main-container .list-content{border-radius:50px 190px 190px 170px;background:#fff;padding:28px 0 16px 58px}.home-cta-access-main-container .text-container{width:208px;float:left}.home-cta-access-main-container .text-container h2{font-size:48px;line-height:40px;color:#538C82;font-weight:700}.home-cta-access-main-container .text-container h2 span{font-size:28px;line-height:27px;color:#ABCF5D;display:block;font-weight:600;margin:0 0 18px 0;text-transform:uppercase}.home-cta-access-main-container .text-container h2 span:before{font-weight:600;top:-2px;font-size:26px;color:#177B45;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";text-align:center;border-radius:100px 190px 150px 180px;background:#ABCF5D;width:46px;height:46px;margin:0 12px 0 0;position:relative;line-height:50px;display:inline-block;content:"\f002"}.home-cta-access-main-container .list-container.right .text-container h2 span:before{content:"\f063";font-size:25px}.home-cta-access-main-container .image-container{width:241px;float:left}.home-cta-access-main-container .image-container .icon{display:block;width:150px;height:150px;background-size:cover;background-position:center;float:right;margin:18px 38px 0 0;background-image:url(/wp-content/uploads/2023/01/leaps__bounds_pricing_cta_blob.png)}.home-cta-access-main-container .image-container .icon:before{color:#fff;font-size:84px;top:12px;left:1px;font-weight:700;position:relative;display:block;content:"\f4c5";text-align:center}.home-cta-access-main-container ul li{width:50%;float:left;padding:0 30px}.home-cta-access-main-container ul li img{width:290px;position:absolute;margin:-50px 0 0 -54px}.home-cta-access-main-container ul{margin:0 -30px}.home-cta-access-main-container li a:hover .list-content{background:#ABCF5D}.home-cta-access-main-container li a:hover .text-container h2,.home-cta-access-main-container li a:hover .text-container h2 span{color:#fff}.home-cta-access-main-container li a:hover .image-container .icon{background-image:url(/wp-content/uploads/2023/01/leaps__bounds_pricing_cta_blob_hover-1.png)}.home-cta-access-main-container li a:hover .image-container .icon:before{color:#ABCF5D}.cta-enrol-online-main-container{margin:0 0 100px 0}.cta-enrol-online-main-container .cta-enrol-online{background:#ABCF5D;border-radius:100px;width:100%;max-width:904px;margin:0 auto;padding:33px 35px 38px 74px;pointer-events:none}.cta-enrol-online-main-container .text-container h2{font-size:40px;line-height:50px;margin:0 0 12px 0;font-weight:600}.cta-enrol-online-main-container .text-container p{font-size:26px;line-height:38px}.cta-enrol-online-main-container .text-container p span{color:#177B45;text-decoration:underline}.cta-enrol-online-main-container .icon-container span{display:block;width:202px;height:202px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_enrol_online_cta_blob_2.png);background-size:cover;background-position:center;float:right;margin:0}.cta-enrol-online-main-container .icon-container span:before{color:#fff;font-size:113px;top:15px;left:12px;font-weight:700;position:relative;display:block;content:"\f573";text-align:center}.cta-enrol-online-main-container .text-container{width:490px;float:left;padding:32px 0 0 0;pointer-events:none}.cta-enrol-online-main-container .icon-container{width:270px;float:left;pointer-events:none}.cta-enrol-online-main-container a:hover .cta-enrol-online{background:#F8F3EC}.testimonials-slider-main-container{position:relative;margin:0 0 0 0}.testimonials-slider-main-container .wave-graphic-main-container{margin:-11vw 0 -50px 0}.page-template-template-careers .testimonials-slider-main-container .wave-graphic-main-container{margin:-104px 0 -80px 0}.page-template-template-locations .testimonials-slider-main-container .wave-graphic-main-container{margin:-134px 0 -80px 0}.page-template-template-oshc-default-page .testimonials-slider-main-container .wave-graphic-main-container,.page-template-default .testimonials-slider-main-container .wave-graphic-main-container{margin:-60px 0 -80px 0}.testimonials-slider-container{background:#538C82}.testimonials-slider-main-container .testimonials-slider{margin:-162px 0 0 0;padding:0 0 8px 0;margin:-10vw 0 0 0}.testimonials-slider-main-container h2{text-align:center;font-size:40px;line-height:50px;margin:0 auto 32px auto;letter-spacing:.84px;color:#fff;font-weight:600}.testimonials-slider-main-container .testimonials-slider>ul>li{display:none}.testimonials-slider-main-container li p{font-size:18px;line-height:30px;margin:0;color:#fff;font-weight:300;text-align:center;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden}.testimonials-slider-main-container li span{font-size:28px;line-height:27px;color:#ABCF5D;text-align:center;display:block;margin:30px 0 0 0;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive}.testimonials-slider-main-container span.icon{display:block;width:124px;height:124px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_testimonial_blob.png);background-size:cover;background-position:center;margin:0 auto 26px auto}.testimonials-slider-main-container span.icon:before{display:block;width:64px;height:45px;background-image:url(/wp-content/uploads/2023/01/leaps__bounds_testimonial-icon.png);background-size:cover;background-position:center;content:"";margin:0 auto 0 auto;position:relative;top:40px}.testimonials-slider-main-container .testimonials-slider-container:before{content:"";display:block;width:182px;height:235px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_testimonial_squiggle_left.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:390px;left:-91px}.testimonials-slider-main-container .testimonials-slider-container:after{content:"";display:block;width:234px;height:159px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_testimonial_squiggle_right.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:140px;right:-81px}.testimonials-slider-main-container .owl-nav{display:none!important}.testimonials-slider-main-container .owl-dots{margin:42px 0 0 0}.testimonials-slider-main-container .owl-dots button span{width:12px!important;height:12px!important;background:#5C948C!important;margin:5px 6px!important;opacity:1!important}.testimonials-slider-main-container .owl-dots button:hover span,.testimonials-slider-main-container .owl-dots button.active span{background:#7EA9A1!important}.footer-main-container{margin:40px 0 0 0}.footer-main-container .footer-logo img{width:223px;margin:72px 0 0 0}.footer-main-container .footer-menu h2{font-size:28px;line-height:27px;margin:0 0 6px 0;color:#ABCF5D}.footer-main-container .footer-menu{border-left:1px solid #12326F;padding:5px 0 0 30px;margin:0 0 0 -4px}.footer-main-container .footer-menu ul li a{font-size:14px;line-height:30px;color:#2B2422;font-weight:600;display:table;margin:0 0 1px 0;text-transform:uppercase}.footer-main-container .footer-menu ul li a:hover{color:#ABCF5D}.footer-main-container .footer-image .image{background-image:url(/wp-content/uploads/2022/12/leaps__bounds_footer_image.png);width:525px;background-size:cover;height:213px;background-position:center;margin:0 0 0 10px}.footer-main-container .footer-copyright p{color:#868688;font-size:12px;line-height:30px;margin:58px 0 6px 0;display:block;text-align:center}.footer-main-container .footer-copyright p a{color:#868688}.footer-main-container .footer-copyright p a:hover{color:#ABCF5D}#search-form{display:none;background:rgb(255 255 255 / 90%);height:100%;width:100%;position:fixed;left:0;top:0;z-index:9999999}.search-form-container{height:auto;width:100%;margin:0 auto;text-align:center;position:relative;top:50%;transform:translateY(-50%);border-radius:6px;max-width:770px;box-shadow:0 3px 6px #00000029;background:#fff;padding:30px 90px 36px 90px}.search-form-container p{font-size:13px;color:#2B2422;text-align:left;font-weight:500;margin:0 0 8px 0}.popup-search-form-input{background:none;width:100%;margin:0 0 45px 0;letter-spacing:.48px;padding:9px 15px;border:1px solid #DEDEDE;border-radius:6px;color:#142C51;font-size:16px;font-weight:300;outline:none;height:auto}.popup-search-form-input:active,.popup-search-form-input:focus{border-color:#495965!important;outline:none;box-shadow:none;background:#fff0}.search-form-close{display:block;position:absolute;top:15px;right:20px}.search-form-close:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";color:#2B2422;margin:0;font-weight:300;font-size:14px;position:relative;content:"\f00d";border:1px solid #2B2422;border-radius:50%;width:20px;height:20px;line-height:20px}.search-form-container h2{color:#2B2422;font-size:30px;line-height:28px;margin:0 0 26px 0;font-weight:500}.search-form-container h2:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-size:30px;position:relative;font-family:"Font Awesome 6 Pro";color:#ABCF5D;font-weight:500;content:"\f002";margin:0 12px 0 0}.search-form-container input[type="submit"]{margin:0 auto;display:table;padding:11px 59px;font-weight:500;font-size:16px;line-height:18px;font-size:16px;line-height:26px;background:#ABCF5D;border-radius:40px;border:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.search-form-container input[type="submit"]:hover,.search-form-container input[type="submit"]:active,.search-form-container input[type="submit"]:focus{background:#538C82;box-shadow:none;border:none;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.contact-form-container .cf-col-two{float:left;width:50%;padding:0 16px 12px 0}.contact-form-container .cf-col-one{padding:0 15px 12px 0;float:left;width:100%}.contact-form-container .cf-col-one.hidden{display:none}.contact-form-container .cf-col-one .wpcf7-textarea{height:144px}.contact-form-container .cf-col-one .wpcf7-submit{color:#fff;font-size:16px;line-height:30px;border:1px solid #79ACAA;border-radius:0;padding:8px 20px;display:table;background:#79ACAA;font-weight:400;border-radius:30px;margin:26px 0 0 0}.contact-form-container .cf-col-one .wpcf7-submit:hover{background-color:#ABCF5D;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;border:1px solid #ABCF5D}.contact-form-container .cf-col-one .wpcf7-submit:active,.contact-form-container .cf-col-one .wpcf7-submit:focus{outline:none;box-shadow:none!important;background-color:#ABCF5D;-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease;border:1px solid #ABCF5D}.contact-form-container form div span input[type="text"],.contact-form-container form div span input[type="email"],.contact-form-container form div span textarea{border:1px solid #E3DFDA;color:#2B2422;font-size:16px;padding:20px 10px 2px 10px;background-color:#fff0;border-radius:0;width:100%;height:auto;letter-spacing:0;font-weight:400;background:#fff;border-radius:6px}.contact-form-container form div span textarea:focus{background:#fff0;border:1px solid #E3DFDA}.contact-form-container form div span input[type="text"]:focus,.contact-form-container form div span input[type="email"]:focus,.contact-form-container form div span textarea:focus,.contact-form-container form div span input[type="text"]:active,.contact-form-container form div span input[type="email"]:active,.contact-form-container form div span textarea:active,.contact-form-container div span select:focus,.contact-form-container div span select:active{outline:none;box-shadow:none}.contact-form-container div span select{height:auto!important;font-size:14px!important;padding:8px 12px 17px 12px;width:100%;border:1px solid #E3DFDA;color:#868688;border-radius:6px!important}.contact-form-container div span select:focus{background-color:#fff0;border:1px solid #E3DFDA}.cf-select-container span select{position:relative;z-index:2;background:#fff0;-webkit-appearance:none;-moz-appearance:none}.contact-form-container div span select::-ms-expand{display:none}.contact-form-container div span select option{color:#2B2422;font-size:14px}.cf-select-container em{display:block;width:100%;height:48px;background:#fff;margin:-48px 0 0 0}.cf-select-container em:before{font-size:20px;font-family:"Font Awesome 6 Pro";font-weight:600;color:#ABCF5D;margin:0;top:8px;font-style:normal;right:31px;position:absolute;content:'\f107'}span.wpcf7-not-valid-tip{font-size:11px;position:absolute;margin:-4px 0 0 0}div.wpcf7 .ajax-loader{border:4px solid #79ACAA;border-radius:50%;border-top:4px solid #f5f5f5;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none;background:#fff0;position:absolute;top:19px;left:0;right:-292px;margin:0 auto;opacity:1}.wpcf7-spinner{display:inline-block;border:4px solid #79ACAA;border-radius:50%;border-top:4px solid #fff;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none;background:#fff0;position:absolute;top:35px;left:161px;margin:0 auto;opacity:1}div.wpcf7 .ajax-loader::before,.wpcf7-spinner:before{display:none}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing,div.wpcf7-response-output{font-size:14px;color:#2B2422;border:1px solid #ABCF5D!important;padding:11px 14px!important;margin:14px 0 0 0!important}div.wpcf7-validation-errors,div.wpcf7-acceptance-missing{border:1px solid red}.gform_ajax_spinner{border:4px solid #fff;border-radius:50%;border-top:4px solid #79ACAA;width:32px;height:32px;-webkit-animation:spin 2s linear infinite;animation:spin 1s linear infinite;background-image:none!important;background:transparent!important;position:relative;top:0;right:50px}@-webkit-keyframes spin{0%{-webkit-transform:rotate(0deg)}100%{-webkit-transform:rotate(360deg)}}@keyframes spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.FlowupLabels .fl_label{top:8px;left:12px;position:absolute;z-index:3;-webkit-transition:all .2s linear;-moz-transition:all .2s linear;color:#868688;font-size:14px;letter-spacing:0}.FlowupLabels .fl_wrap.focused .fl_label,.FlowupLabels .fl_wrap.populated .fl_label{top:5px!important;font-size:14px;color:#2B2422;letter-spacing:0}.FlowupLabels .fl_wrap.focused .fl_label{color:#2B2422}.fl_wrap{position:relative}.contact-form-container{width:100%;max-width:662px;margin:0 auto 40px auto}.contact-form-container .fl_wrap>p{margin:0}.cf-checkbox-container-one p label{cursor:pointer;position:absolute;width:16px;height:16px;top:0;left:0;background:#fff;border:1px solid #C3C3C3;border-radius:50%}.cf-checkbox-container-one p label:after{content:'';position:absolute;width:8px;height:8px;background:#E9E9E9;top:3px;left:3px;border-top:none;border-right:none;transform:none;border-radius:50%}.cf-checkbox-container-one p label:hover::after{opacity:.5}.cf-checkbox-container-one input[type=checkbox]:checked+p label:after{opacity:1;content:'';width:8px;height:8px;background:#ABCF5D;border-top:none;border-right:none;transform:none;border:none;border-radius:50%}#cf-checkbox-true-one{font-size:0}#cf-checkbox-one{margin-left:10px;margin:-15px 0 0 10px;display:block;visibility:hidden}.cf-checkbox-container-one p{margin:-23px 0 0 28px!important;font-size:11px!important;line-height:16px!important}.contact-form-container div form .cf-col-one.radio-buttons>div>p{color:#9d9fa2;font-size:13px;font-weight:300}.contact-form-container #wpcf7-f492-o1 form .cf-col-one.radio-buttons>div>p{margin:5px 0 0 0}.cf-checkbox-container-one{position:relative}.cf-checkbox-container-one p label{top:-10px}.cf-checkbox-container-one p{color:#2B2422;font-size:16px!important}#cf-checkbox,#cf-checkbox-one,#cf-checkbox-two{margin-left:10px;margin:-15px 0 0 10px;display:block}.contact-form-container div form .cf-col-one.radio-buttons .button{width:100%}.contact-form-container div form .cf-col-one.radio-buttons .button span.last>input{opacity:0}.inner-page-banner-outer-container{position:relative;overflow:hidden;padding:0 0 16px 0;margin:0 0 -38px 0}.inner-page-banner-main-container{margin:125px 0 0 0;background:#538C82;padding:66px 0 0 0}.inner-page-banner-main-container h1{text-align:center;color:#fff;font-size:40px;line-height:50px;letter-spacing:.84px;font-weight:600;margin:0}.inner-page-banner-outer-container .wave-graphic-main-container{margin:0 0 -285px 0;position:relative;z-index:-1;margin:0 0 -15vw 0}.locations-page-banner-outer-container .locations-page-banner-main-container:before,.inner-page-banner-main-container .inner-page-banner-container:before{content:"";display:block;width:166px;height:213px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_1.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:174px;left:-94px}.locations-page-banner-outer-container .locations-page-banner-main-container:after,.inner-page-banner-main-container .inner-page-banner-container:after{content:"";display:block;width:206px;height:138px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_2.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:145px;right:-90px}.inner-page-introduction-main-container .content-container.right .content{padding:54px 48px 0 28px}.inner-page-introduction-main-container .content-container.right .content h2{font-size:40px;line-height:50px;color:#538C82;font-weight:600;margin:0 0 16px 0}.inner-page-introduction-main-container .content-container.right .content>p{font-size:28px;line-height:38px;margin:0;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive}.inner-page-introduction-main-container .content-container.right .content .contact-form-container{margin:32px auto 40px auto}.inner-page-slider{margin:120px 0 0 0}.home-about-main-container.inner-page-about{padding:58px 0 60px 0;position:relative}.educators-slider-spacer{height:20px}.careers-page-form-main-container:after,.program-page-introduction-main-container::after,.parent-envolvement-bottom-container:after,.home-about-main-container.inner-page-about:after{content:"";display:block;width:177px;height:227px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_4.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:-98px;right:-38px;z-index:1}.educators-slider-main-container{margin:160px 0 150px 0}.page-template-template-about .educators-slider-main-container{margin:70px 0 150px 0}.educators-slider-main-container ul{display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 -10px -100px -10px}.educators-slider-main-container ul li{padding:0 10px;margin:0 0 24px 0}.educators-slider-main-container ul>li{display:none}.educators-slider-main-container ul li .list-content{box-shadow:0 12px 12px #00000029;border-radius:0 0 12px 12px}.educators-slider-main-container ul li .image{height:304px;border-radius:12px 12px 0 0;background-size:cover;background-position:center;position:relative}.educators-slider-main-container ul li .image.default{background-size:90% auto;background-repeat:no-repeat}.educators-slider-main-container ul li .image-container{position:relative;overflow:hidden;border-radius:12px 12px 0 0}.educators-slider-main-container ul li .text-container{border-radius:0 0 12px 12px;background:#fff;padding:35px 34px 10px 30px;position:relative;min-height:204px}.educators-slider-main-container ul li .description{display:none}.educators-slider-main-container ul li .text-container h3{font-size:28px;line-height:27px;color:#177B45;font-weight:600;margin:0 0 4px 0;letter-spacing:.59px}.educators-slider-main-container ul li .text-container p{font-size:18px;line-height:28px;font-weight:600}.educators-slider-main-container ul li .text-container span{border-radius:100px 190px 150px 180px;background:#ABCF5D;width:46px;height:46px;display:block;margin:0 auto;position:relative}.educators-slider-main-container ul li .text-container span:before{content:'\f061';margin:0 auto;font-weight:600;top:4px;font-size:25px;color:#177B45;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";text-align:center;content:'\f129'}.educators-slider-main-container ul li .text-container .arrows{position:absolute;width:100%;left:0;right:0;margin:0 auto;top:-22px}.educators-slider-main-container ul li a:hover .text-container .arrows{top:-32px}.educators-slider-main-container ul li a:hover .text-container{background:#177B45}.educators-slider-main-container ul li a:hover .text-container h3,.educators-slider-main-container ul li a:hover .text-container p{color:#fff}.educators-slider-main-container ul li a:hover .text-container h3,.educators-slider-main-container ul li a:hover .text-container p,.educators-slider-main-container ul li a .text-container h3,.educators-slider-main-container ul li a .text-container p,.educators-slider-main-container ul li a:hover .text-container,.educators-slider-main-container ul li a .text-container,.educators-slider-main-container ul li a:hover .text-container .arrows,.educators-slider-main-container ul li a .text-container .arrows{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.educators-slider-main-container{position:relative}.educators-slider-main-container .educators-slider-container:before{top:-118px}.educators-slider-main-container .content-container{padding:0 16px}.educators-slider-main-container .owl-nav{margin:0;position:absolute;width:100%;top:37%;transform:translateY(-37%)}.educators-slider-main-container .owl-nav button{margin:0!important;padding:0!important;background:#E8E7E5!important;width:48px;height:48px;border-radius:100%!important}.educators-slider-main-container .owl-nav button:hover{background:#ABCF5D!important}.educators-slider-main-container .owl-nav button span{font-size:0}.educators-slider-main-container .owl-nav button.owl-prev{left:-55px;position:absolute}.educators-slider-main-container .owl-nav button.owl-prev span:before{content:'\f060';margin:0 auto;font-weight:500;top:2px;font-size:25px;color:#fff;position:relative}.educators-slider-main-container .owl-nav button.owl-next{right:-55px;position:absolute}.educators-slider-main-container .owl-nav button.owl-next span:before{content:'\f061';margin:0 auto;font-weight:500;top:2px;font-size:25px;color:#fff;position:relative}.educators-slider-main-container .owl-dots{margin:-4px 0 0 0;z-index:1;position:relative}.parent-envolvement-bottom-container ul{columns:3;-webkit-columns:3;-moz-columns:3}.parent-envolvement-bottom-container ul li{font-size:20px;color:#2B2422;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;font-weight:600;margin:0 0 23px 0;padding:0 0 0 56px;line-height:30px}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content ul li:before,.program-page-introduction-main-container .content-container ul li:before,.parent-envolvement-bottom-container ul li:before{content:'\f4cb';margin:0 16px 0 -56px;font-weight:500;top:9px;font-size:35px;color:#177B45;position:relative}.parent-envolvement-main-container{padding:22px 0 0 0}.parent-envolvement-main-container .content-container.right .content{padding:55px 0 0 28px}.parent-envolvement-main-container .parent-envolvement-top-container{position:relative;z-index:1}.parent-envolvement-main-container .parent-envolvement-bottom-container{background:#F8F3EC;padding:112px 0 46px 0;position:relative;margin:-64px 0 0 0}.parent-envolvement-bottom-container .content{padding:0 104px}.parent-envolvement-bottom-container:after,.home-about-main-container.inner-page-about:after{top:-37px}.about-page-cta-list-main-container h2{font-size:28px;line-height:27px;margin:0 0 35px 0;font-weight:600;border-bottom:1px solid #ABCF5D;padding:0 0 11px 0}.about-page-cta-list-main-container{padding:80px 0 54px 0;position:relative}.about-page-cta-list-main-container .container{max-width:898px}.about-page-cta-list-main-container ul li{margin:0 0 42px 0}.page-template-template-program .page-content-list-main-container:before,.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two::before,.page-content-list-main-container .content-list-container.section-three:before,.about-page-cta-list-main-container:before{content:"";display:block;width:55px;height:55px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_manly_team_arrow_blob_hover.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:165px;left:20px}.page-template-template-program .page-content-list-main-container:after,.page-content-list-main-container .content-list-container.section-two:after,.about-page-cta-list-main-container:after{content:"";display:block;width:112px;height:132px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_blob_3.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:238px;right:-1px;z-index:1}.locations-page-banner-outer-container{height:320px;background-position:center;background-size:cover;width:100%;margin:125px 0 0 0;position:relative;z-index:-1}.locations-page-banner-outer-container .wave-graphic-main-container{position:absolute;bottom:-3vw;width:100%;top:inherit}.locations-page-banner-outer-container .locations-page-banner-main-container:before{top:56px}.locations-page-banner-outer-container .locations-page-banner-main-container:after{top:20px}.locations-page-introduction-main-container .content-container.left .content{padding:16px 20px 0 0}.locations-page-introduction-main-container .content-container.left .content h2{font-size:28px;line-height:27px;font-weight:600;margin:0 0 20px 0}.locations-page-introduction-main-container .content-container.left .content p{margin:0 0 8px 0}.contact-locations-main-container .location-details,.locations-page-introduction-main-container .location-details{background:#F8F3EC;margin:-285px 0 0 0;box-shadow:0 12px 12px #0000001f;border-radius:12px;padding:20px 32px 16px 32px;width:100%;max-width:500px}.contact-locations-main-container .location-details .title ul.social li.facebook a:before,.locations-page-introduction-main-container .location-details .title ul.social li.facebook a:before{content:'\f09a';font-weight:300;top:0;font-size:29px;color:#79ACAA;position:relative;margin:0 0 0 0;font-family:"Font Awesome 6 Brands"}.contact-locations-main-container .location-details .title ul.social li.instagram a:before,.locations-page-introduction-main-container .location-details .title ul.social li.instagram a:before{content:'\f16d';font-weight:300;top:0;font-size:29px;color:#79ACAA;position:relative;margin:0 0 0 0;font-family:"Font Awesome 6 Brands"}.contact-locations-main-container .location-details .title ul.social li.linkedin a:before,.locations-page-introduction-main-container .location-details .title ul.social li.linkedin a:before{content:'\f0e1';font-weight:300;top:0;font-size:29px;color:#79ACAA;position:relative;margin:0 0 0 0;font-family:"Font Awesome 6 Brands"}.contact-locations-main-container .location-details .title ul.social li a:hover:before,.locations-page-introduction-main-container .location-details .title ul.social li a:hover:before{color:#ABCF5D}.contact-locations-main-container .location-details .title ul.social li,.locations-page-introduction-main-container .location-details .title ul.social li{display:inline-block;margin:0 18px 0 0}.locations-page-introduction-main-container .location-details .title p{font-size:18px;line-height:28px;font-weight:600;margin:4px 0 18px 0}.locations-page-introduction-main-container .location-details .title h1{color:#538C82;font-size:40px;line-height:50px;margin:0 0 0 0;font-weight:600}.contact-locations-main-container .location-details .title h2{color:#538C82;font-size:40px;line-height:50px;margin:0 0 0 0;font-weight:600}.contact-locations-main-container .location-details .buttons ul li,.locations-page-introduction-main-container .location-details .buttons ul li{display:block;margin:0 0 12px 0}.contact-locations-main-container .location-details .buttons ul li .form-inline,.contact-locations-main-container .location-details .buttons ul li h2{display:none}.locations-page-introduction-main-container .location-details .title{width:269px;float:left}.contact-locations-main-container .location-details .buttons,.locations-page-introduction-main-container .location-details .buttons{width:167px;float:left;padding:26px 0 0 0}.contact-locations-main-container .location-details .title ul.social li a,.locations-page-introduction-main-container .location-details .title ul.social li a{font-size:0}.locations-page-introduction-main-container .location-details .description{margin:22px 0 20px 0}.contact-locations-main-container .location-details .details ul li,.locations-page-introduction-main-container .location-details .details ul li{margin:0 0 17px 35px;line-height:24px}.contact-locations-main-container .location-three .location-details .details ul li.time{min-height:74px}.contact-locations-main-container .location-details .details ul li a,.locations-page-introduction-main-container .location-details .details ul li a{color:#2B2422}.contact-locations-main-container .location-details .details ul li a:hover,.locations-page-introduction-main-container .location-details .details ul li a:hover{color:#ABCF5D}.locations-page-introduction-main-container .location-details .details ul li.video a{font-weight:700;color:#79ACAA}.contact-locations-main-container .location-details .details ul li a:before,.locations-page-introduction-main-container .location-details .details ul li a:before,.contact-locations-main-container .location-details .details ul li p:before,.locations-page-introduction-main-container .location-details .details ul li p:before{color:#79ACAA;position:relative}.contact-locations-main-container .location-details .details ul li.time p:before,.locations-page-introduction-main-container .location-details .details ul li.time p:before{content:'\f017';font-weight:400;top:2px;font-size:24px;margin:0 4px 0 -34px;color:#79ACAA;position:relative}.locations-page-introduction-main-container .location-details .details ul li.video a:before{font-weight:600;top:2px;font-size:12px;margin:0 10px 0 -34px;content:"\f03d";border:2px solid #79ACAA;border-radius:50px;width:28px;height:28px;text-align:center;line-height:26px}.locations-page-introduction-main-container .location-details .details ul li.video a:hover{color:#ABCF5D}.locations-page-introduction-main-container .location-details .details ul li.video a:hover:before{color:#ABCF5D;border:2px solid #ABCF5D;content:"\f04b"}.locations-page-introduction-main-container .location-details .details ul li.director p:before{content:'\f757';font-weight:400;top:2px;font-size:24px;margin:0 8px 0 -36px}.contact-locations-main-container .location-details .details ul li.location a:before,.locations-page-introduction-main-container .location-details .details ul li.location a:before,.contact-locations-main-container .location-details .details ul li.location p:before,.locations-page-introduction-main-container .location-details .details ul li.location p:before{content:'\f3c5';font-weight:400;top:2px;font-size:24px;margin:0 4px 0 -34px}.contact-locations-main-container .location-details .details ul li.phone a:before,.locations-page-introduction-main-container .location-details .details ul li.phone a:before{content:'\f095';font-weight:400;top:2px;font-size:23px;margin:0 10px 0 -38px;color:#79ACAA;position:relative}.contact-locations-main-container .location-details .details ul li.age p:before,.locations-page-introduction-main-container .location-details .details ul li.age p:before{content:'\f118';font-weight:400;top:2px;font-size:24px;margin:0 4px 0 -34px}.contact-locations-main-container .location-details .details ul li .divider,.locations-page-introduction-main-container .location-details .details ul li .divider{height:1px;width:100%;background:#fff;position:absolute;left:0;margin:18px 0 0 0}.contact-locations-main-container .location-details .details ul li p:before,.contact-locations-main-container .location-details .details ul li a:before,.locations-page-introduction-main-container .location-details .details ul li p:before,.locations-page-introduction-main-container .location-details .details ul li a:before{width:30px;display:inline-block}.locations-page-introduction-main-container .location-details .details ul li.video{margin:0 0 40px 35px}.contact-locations-main-container .location-details .details ul,.locations-page-introduction-main-container .location-details .details ul{position:relative}.page-template-template-locations .educators-slider-main-container{margin:50px 0 174px 0}.page-template-template-locations .inner-page-slider{margin:100px 0 0 0}.page-template-template-locations .educators-slider-main-container .educators-slider-container:after{content:"";display:block;width:74px;height:100px;background-image:url(/wp-content/uploads/2023/01/leaps__bounds_blob_2.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:-66px;right:0}.page-template-template-locations .cta-enrol-online-main-container{margin:0 0 44px 0}.page-template-template-locations .home-cta-access-main-container{margin:0 0 115px 0}.page-template-template-locations .about-page-cta-list-main-container{padding:80px 0 30px 0}.page-content-list-main-container .container{max-width:892px}.page-content-list-main-container h2{font-size:40px;line-height:50px;color:#538C82;font-weight:600}.page-content-list-main-container span.moreless-button{color:#ABCF5D;cursor:pointer}.page-content-list-main-container .image-container img{border-radius:100%}.page-content-list-main-container .image-container.right img{float:right}.page-content-list-main-container{padding:85px 0 0 0}.page-content-list-main-container .text-container{padding:50px 0 0 0;position:relative;z-index:1}.page-content-list-main-container .row{margin-bottom:40px}.page-content-list-main-container .content-list-container.full-width-background{background:#F8F3EC;margin:60px 0 60px 0;padding:40px 0 20px 0}.page-content-list-main-container .content-list-container{position:relative}.page-content-list-main-container .content-list-container.section-one:after{bottom:0;top:-185px}.page-content-list-main-container .content-list-container.section-one:before{bottom:2px}.page-content-list-main-container .content-list-container.section-two:after{top:424px}.page-content-list-main-container .content-list-container.section-three:before{top:210px}.page-content-list-main-container .content-list-container.section-three:after{bottom:initial;top:260px}.page-content-list-main-container .content-list-container.section-four{padding:40px 0 218px 0;margin:60px 0 -367px 0;margin:60px 0 -19vw 0}.page-template-template-oshc-default-page .inner-page-introduction-main-container .content-container.full-width p,.page-template-default .inner-page-introduction-main-container .content-container.full-width p,.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width p{margin:0 0 12px 0}.page-template-template-philosophy .page-content-list-main-container .content-list-container.full-width-background{margin:-45px 0 40px 0}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-one:after{display:none}.page-template-template-philosophy .inner-page-introduction-main-container:after{bottom:initial;top:248px}.page-template-template-philosophy .inner-page-introduction-main-container{position:relative}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two:after{top:312px}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two::before{top:initial;bottom:44px}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-one:before{bottom:60px}.page-template-template-philosophy .page-content-list-main-container{padding:85px 0 110px 0}.page-template-template-philosophy .page-content-list-main-container .content-list-container .content-container{position:relative}.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width{margin-top:112px}.program-page-introduction-main-container .program-page-introduction-container .content-container{margin-top:112px}.program-page-introduction-main-container{background:#F8F3EC;margin:-64px 0 0 0;padding:0 0 34px 0;position:relative}.program-page-introduction-main-container .content-container ul{list-style:none;padding:0;margin:38px 0 0 0;color:#2B2422;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;font-weight:600;font-size:20px;line-height:38px}.program-page-introduction-main-container .content-container p{margin:0 0 12px 0}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content ul li,.program-page-introduction-main-container .content-container ul li{margin:0 0 16px 0;padding:0 0 0 56px}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content ul{list-style:none;padding:0;margin:20px 0 30px 0;color:#2B2422;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;font-size:18px;line-height:26px}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content ul strong{font-weight:600}.program-page-introduction-main-container::after{top:-36px}.page-template-template-program .inner-page-introduction-main-container{position:relative;z-index:1}.page-template-template-program .page-content-list-main-container{padding:70px 0 0 0}.page-template-template-program .home-cta-access-main-container{margin:40px 0 0 0}.page-template-template-program .page-content-list-main-container .content-list-container.section-one:before,.page-template-template-program .page-content-list-main-container .content-list-container.section-one:after{display:none}.page-template-template-program .page-content-list-main-container{position:relative}.page-template-template-program .page-content-list-main-container:after{top:-66px}.page-template-template-program .page-content-list-main-container:before{top:342px}.enrolment-page-introduction-main-container{margin:14px 0 200px 0}.enrolment-page-introduction-main-container .left .content{padding:36px 78px 0 0}.enrolment-page-introduction-main-container .content h2{font-size:28px;line-height:38px;margin:0 0 0 0}.enrolment-page-introduction-main-container .enrolment-widget{background:#F8F3EC;width:100%;max-width:500px;box-shadow:0 12px 12px #0000001f;border-radius:12px;padding:30px 32px 27px 32px;float:right}.enrolment-page-introduction-main-container .enrolment-widget h2{color:#538C82;font-size:40px;line-height:50px;margin:0 0 20px 0;font-weight:600}.enrolment-page-introduction-main-container .enrolment-widget iframe{width:100%;border-radius:12px}.enrolment-page-introduction-main-container .enrolment-widget .iframe-container{padding:34px 0 0 0;background:#fff;border-radius:12px;max-height:297px;position:relative;overflow:hidden}.page-template-template-pricing-rebates .inner-page-content-main-container ul>li>h3,.enrolment-page-accordion-main-container .content-container ul>li>h2{font-size:28px;line-height:28px;margin:0 0 33px 0;padding:0 0 12px 0;font-weight:600;border-bottom:1px solid #ABCF5D;cursor:pointer}.enrolment-page-accordion-main-container .content-container ul.steps li span{font-size:20px;line-height:27px;color:#79ACAA;font-weight:600;letter-spacing:.42px;float:left;width:88px}.enrolment-page-accordion-main-container .content-container ul.steps li p{float:left;width:788px}.page-template-template-pricing-rebates .inner-page-content-main-container ul>li>h3:after,.enrolment-page-accordion-main-container .content-container ul>li>h2:after{content:'\f107';margin:0 0 0 6px;font-weight:600;top:3px;font-size:29px;color:#ABCF5D;position:relative;float:right}.page-template-template-pricing-rebates .inner-page-content-main-container ul>li.active>h3:after,.page-template-template-pricing-rebates .inner-page-content-main-container ul>li>h3.active:after,.enrolment-page-accordion-main-container .content-container ul>li>h2.active:after{content:'\f106'}.enrolment-page-accordion-main-container .content-container ul.steps li{margin:0 0 18px 0;float:left;width:100%}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content,.enrolment-page-accordion-main-container .content-container .list-content{padding:0 0 34px 0;display:none}.page-template-template-pricing-rebates .inner-page-content-main-container li.active .list-content{display:block}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content p{margin:0 0 6px 0}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content h3{font-size:22px;font-weight:600;margin:10px 0 14px 0}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates{list-style:none;padding:0;margin:18px 0 28px 0;color:#2B2422;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;font-weight:600;font-size:20px;line-height:38px;columns:2;-webkit-columns:2;-moz-columns:2;width:100%;max-width:554px}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li{margin:0 0 10px 0;padding:0 0 0 56px}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li a{color:#2B2422}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li a:hover{color:#ABCF5D}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li:before{content:'\f015';margin:0 16px 0 -56px;font-weight:500;top:3px;font-size:28px;color:#177B45;position:relative}.enrolment-page-accordion-main-container .content-container p a{text-decoration:underline}.careers-page-form-main-container{padding:60px 0 0 0;position:relative}.contact-locations-main-container .location-details .buttons-list li a{background:#ABCF5D!important}.page-template-template-contact .contact-locations-main-container .location-details .buttons-list li:first-child a,.page-template-template-contact .contact-locations-main-container .location-details .buttons-list li:last-child a{background:#79ACAA!important}.page-template-template-contact .contact-locations-main-container .location-details .buttons-list li:first-child a:hover,.contact-locations-main-container .location-details .buttons-list li a:hover{background:#538C82!important}.contact-locations-main-container .location-details{margin:0 auto 20px auto;padding:20px 32px 26px 32px;max-width:460px}.contact-locations-main-container .location-details .details{border-top:1px solid #fff;padding:18px 0 0 0;margin:18px 0 0 0}.contact-locations-main-container .location-details .title p{font-weight:600;font-size:18px;margin:5px 0 18px 0}.contact-locations-main-container{padding:90px 0 0 0}.contact-locations-main-container .container{max-width:998px}.contact-locations-main-container .location-details .title{width:229px;float:left}.page-template-template-contact .careers-page-form-main-container:after{display:none}.page-template-template-contact .cta-enrol-online-main-container{margin:48px 0 65px 0}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book-container a{position:relative;display:block;width:380px}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book{border-radius:100px 190px 150px 180px;background:#538C82;width:330px;height:216px;margin:0}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book img{position:absolute;left:-40px;width:380px;top:-71px}.inner-page-introduction-main-container .download-brochure-book-container.form-page span.icon{display:none}.inner-page-introduction-main-container.download-brochure-main-container{padding:56px 0 177px 0}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book span::before{font-weight:600;bottom:-70px;color:#177B45;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";text-align:center;border-radius:100px 190px 150px 180px;background:#ABCF5D;width:94px;height:94px;margin:0;display:inline-block;content:"\f063";font-size:50px;right:122px;position:absolute;line-height:98px}.inner-page-introduction-main-container.download-brochure-main-container a:hover .download-brochure-book span::before{background:#177B45;color:#fff}.inner-page-introduction-main-container.download-brochure-main-container .content-container.right .content{padding:0 0 0 64px;margin:34px 0 0 0}.inner-page-introduction-main-container.download-brochure-main-container .content-container.right .content p a{text-decoration:underline}.search-page-main-container main article h2{font-size:30px;margin:0 0 10px 0}.search-page-main-container main article p{font-size:14px}.search-page-main-container main article{margin:0 0 30px 0}.search-page-main-container{padding:40px 0 60px 0}.search-page-main-container .container{max-width:926px}.moretext{display:none}.pricing-rebates-icon-container .icon{display:block;width:267px;height:287px;background-size:cover;background-position:center;margin:0 0 0 0;background-image:url(/wp-content/uploads/2023/01/leaps__bounds_pricing_cta_blob.png)}.pricing-rebates-icon-container .icon:before{color:#F8F3EC;font-size:160px;top:19px;left:0;font-weight:700;position:relative;display:block;content:"\f4c5";text-align:center;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.page-template-template-pricing-rebates .inner-page-content-main-container h2{font-size:28px;line-height:38px;margin:36px 0 44px 0}.page-template-template-pricing-rebates .inner-page-content-main-container{padding:0 0 70px 0}.price-rebates-form-scroll-points{margin:-150px 0 0 0;padding:150px 0 0 0;display:block}.hide{display:none}.main-gallery-spacer{height:30px}.team-pop-up-main-container{position:fixed;width:100%;height:100%;background:rgb(255 255 255 / .9);z-index:10000;display:none}.team-pop-up-main-container .content{box-shadow:0 12px 12px #00000029;border-radius:12px;width:100%;max-width:762px;position:absolute;background:#fff;top:50%;transform:translateY(-50%);left:0;right:0;margin:0 auto;padding:56px 40px 46px 40px}.team-pop-up-main-container .content h2{font-size:40px;line-height:50px;font-weight:600;margin:0 0 26px 0}.team-pop-up-main-container .content h2:before{content:"\f007";color:#ABCF5D;font-size:34px;font-family:"Font Awesome 6 Pro";font-weight:600;float:left;margin:-3px 16px 0 0}.team-pop-up-main-container .content h3{font-size:28px;font-weight:600;line-height:28px;margin:0 0 24px 0}.team-pop-up-main-container .content p{font-size:18px;line-height:28px;margin:0}.team-pop-up-main-container .content span.close-text{display:block;font-size:16px;color:#ABCF5D;text-decoration:underline;cursor:pointer;margin:30px 0 0 0}.team-pop-up-main-container .content span.close-button{width:48px;height:48px;display:block;background:#ABCF5D;border-radius:50%;position:absolute;right:-12px;top:-12px;cursor:pointer}.team-pop-up-main-container .content span.close-button:hover{background:#177B45}.team-pop-up-main-container .content span.close-button:before{content:"\f00d";color:#fff;font-size:28px;font-family:"Font Awesome 6 Pro";font-weight:300;line-height:51px;text-align:center;display:block}.inner-page-content-main-container,.inner-page-introduction-main-container.download-brochure-main-container,.careers-page-form-main-container,.cta-enrol-online-main-container,.main-gallery-main-container{position:relative;z-index:1}.page-template-template-oshc-default-page .inner-page-introduction-main-container .content-container.full-width,.page-template-default .inner-page-introduction-main-container .content-container.full-width,.page-template-template-pricing-rebates .inner-page-content-main-container .content-container,.enrolment-page-accordion-main-container .content-container,.program-page-introduction-main-container .program-page-introduction-container .content-container,.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width{width:100%;max-width:876px;margin-left:auto;margin-right:auto}.page-template-template-oshc-default-page .inner-page-introduction-main-container .content-container.full-width,.page-template-default .inner-page-introduction-main-container .content-container.full-width{position:relative;z-index:2}.primary-button,.locations-page-introduction-main-container .location-details .buttons ul li a,.enrolment-popup-button{background:#79ACAA;display:table;padding:11px 10px 11px 10px;border-radius:30px;min-width:167px;width:auto;text-align:center;color:#fff;cursor:pointer;text-wrap-mode:nowrap}.locations-page-introduction-main-container .location-details .buttons ul li a.green-bg,.enrolment-popup-button{background:#ABCF5D}.enrolment-popup-button:hover,.primary-button:hover,.locations-page-introduction-main-container .location-details .buttons ul li a:hover{background:#538C82;color:#fff}.careers-page-form-main-container .content>h2,.main-gallery-main-container h2,.parent-envolvement-main-container h2,.educators-slider-main-container h2{font-size:40px;line-height:50px;margin:0 0 22px 0;text-align:center;color:#538C82;font-weight:600}.parent-envolvement-main-container h2{margin:0 0 42px 0}.parent-envolvement-main-container .content h3{font-size:28px;line-height:38px;margin:0}.location-contact-form-scroll{margin:-100px 0 0 0;padding:100px 0 0 0}.oshc-page .home-banner-content-main-container .content-container .content,.oshc-page .header-top-container,.oshc-page .home-banner-content-main-container .content-container .content,.oshc-page .header-top-container{background:#3F739A}.page-id-1031 .oshc-page .header-menu-container #menu-main-menu>li.current-menu-ancestor>a,.page-id-1031 .oshc-page .header-menu-container #menu-main-menu>li.current-menu-parent>ul li.current-menu-item a,.page-id-1031 .oshc-page .header-menu-container #menu-main-menu>li.current-menu-item>a{color:#2B2422}body:not(.page-id-1031) .oshc-page .header-menu-container #menu-main-menu>li.current-menu-item>a,.page-id-1031 .header-menu-container #menu-main-menu>li.current-menu-parent>ul li a:hover,.page-id-1031 .oshc-page .header-menu-container #menu-main-menu>li>a:hover{color:#3F739A!important}.oshc-page .enrolment-page-accordion-main-container .content-container p a,.oshc-page .enrolment-page-introduction-main-container .enrolment-widget h2,.oshc-page .header-menu-container #menu-main-menu .dropdown-item:focus,.oshc-page .header-menu-container #menu-main-menu .dropdown-item:hover,.oshc-page .footer-main-container .footer-menu ul li a:hover,.oshc-page .home-about-main-container .content h2,.oshc-page .header-menu-container #menu-main-menu>li.menu-item-has-children>a:after,.oshc-page .header-menu-container #menu-main-menu>li:hover>a,.oshc-page .header-menu-container #menu-main-menu>li>a:hover{color:#3F739A}.body-main-container.oshc-page .header-top-container .header-contact ul li a:hover,.oshc-page .home-banner-content-main-container .content-container .content p,.oshc-page .footer-main-container .footer-menu h2,.oshc-page .home-banner-content-main-container .content-container .content p,.oshc-page .footer-main-container .footer-menu h2{color:#53C2EB}.oshc-page .testimonials-slider-main-container li span,.oshc-page .cf-select-container em:before,.oshc-page .contact-locations-main-container .location-details .title ul.social li a:before,.oshc-page .contact-locations-main-container .location-details .details ul li a:hover,.oshc-page .contact-locations-main-container .location-details .details ul li a:before,.oshc-page .contact-locations-main-container .location-details .details ul li p:before,.oshc-page .testimonials-slider-main-container li span,.oshc-page .cf-select-container em:before,.oshc-page .contact-locations-main-container .location-details .title ul.social li a:before,.oshc-page .contact-locations-main-container .location-details .details ul li a:hover,.oshc-page .contact-locations-main-container .location-details .details ul li a:before,.oshc-page .contact-locations-main-container .location-details .details ul li p:before{color:#53C2EB}.oshc-page .cf-checkbox-container-one input[type=checkbox]:checked+p label:after,.oshc-page .cf-checkbox-container-one input[type=checkbox]:checked+p label:after{background:#53C2EB}.oshc-page .contact-form-container .cf-col-one .wpcf7-submit:hover{background:#12326F;border:1px solid #12326F}.oshc-page .contact-form-container .cf-col-one .wpcf7-submit{background:#53C2EB;border:1px solid #53C2EB}.oshc-page .testimonials-slider-main-container .owl-dots button span,.oshc-page .testimonials-slider-main-container .owl-dots button span{background:#a9d6e7!important}.oshc-page .testimonials-slider-main-container .owl-dots button.active span,.oshc-page .testimonials-slider-main-container .owl-dots button.active span{background:#FFFFFF!important}.oshc-page .home-about-main-container{padding:18px 0 60px 0;position:relative;z-index:2}.oshc-page .home-about-main-container:before{content:"";display:block;width:288px;height:306px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_3.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:-277px;left:-45px}.oshc-page .home-about-main-container:after{content:"";display:block;width:177px;height:227px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_4.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:-116px;right:-38px}.home-about-main-container .left-container .content{position:relative}.oshc-page .home-about-main-container .left-container .content:before{content:"";width:55px;height:55px;border-radius:45px;background:#3F739A;position:absolute;bottom:-127px;left:0;z-index:2}.oshc-page .home-about-main-container .image:after{content:"";width:132px;height:132px;border-radius:100px 190px 150px 180px;background:#535A8C;position:absolute;bottom:-51px;right:-74px;z-index:2}.oshc-page .page-content-list-main-container .content-list-container.section-one:before{content:"";display:block;width:166px;height:213px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_1.png);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:initial;left:-94px;top:148px}.oshc-page .page-content-list-main-container .content-list-container.section-one:after{display:none}.oshc-page .page-content-list-main-container{padding:0 0 0 0;margin:0 0 60px 0}.page-content-list-main-container .section-one .text-container.right{padding:10px 0 0 0}.vacation-care-main-container .vacation-care-container{background:#F8F3EC;margin:-60px 0 0 0;position:relative}.vacation-care-main-container .vacation-care-container .container{max-width:980px}.oshc-page .contact-locations-main-container .header-title h2,.vacation-care-main-container .header-title-container h2{font-size:40px;line-height:50px;color:#2B2422;text-align:center;margin:0 0 44px 0;font-weight:600}.vacation-care-main-container .left-container .content-container{padding:73px 0 0 0}.vacation-care-main-container .left-container .content-container h2{font-size:40px;line-height:50px;letter-spacing:.84px;color:#3F739A;font-weight:600;margin:0 0 30px 0}.vacation-care-main-container .right-container .image{width:500px;height:327px;background-size:cover;background-position:center;border-radius:400px;margin:0 0 0 -10px}.vacation-care-main-container .full-width-content{padding:74px 40px 0 40px}.vacation-care-main-container .full-width-content h2{font-size:28px;line-height:27px;font-weight:600;margin:0 0 24px 0}.vacation-care-main-container .full-width-content ul.checklist{columns:2;-webkit-columns:2;-moz-columns:2;margin:0 0 84px 0}.vacation-care-main-container .full-width-content ul.checklist li{font-size:20px;color:#2B2422;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;font-weight:600;margin:0 0 23px 0;padding:0 0 0 56px;line-height:30px}.vacation-care-main-container .full-width-content ul.checklist li:before{content:'\f058';margin:0 16px 0 -56px;font-weight:500;top:9px;font-size:40px;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.vacation-care-main-container .full-width-content ul.light li:before{color:#53C2EB}.vacation-care-main-container .full-width-content ul.dark li:before{color:#535A8C}.vacation-care-main-container .vacation-care-container:before{content:"";display:block;width:288px;height:306px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_3.png);background-size:cover;background-repeat:no-repeat;position:absolute;left:-45px;top:-164px}.vacation-care-main-container .vacation-care-container:after{content:"";display:block;width:177px;height:227px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_4.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:-288px;right:-38px}.vacation-care-main-container .right-container .image{position:relative}.vacation-care-main-container .right-container .image:before{content:"";background:#53C2EB;width:55px;height:55px;border-radius:45px;position:absolute;bottom:32px;right:-75px}.vacation-care-main-container .right-container .image:after{content:"";background:#535A8C;width:132px;height:132px;border-radius:100px 190px 150px 180px;position:absolute;bottom:-183px;right:-120px}.oshc-cta-main-container .oshc-cta-container{background:#3F739A;padding:0 0 200px 0;margin:-108px 0 0 0}.oshc-cta-main-container .bottom-wave-bg-main-container{margin:-305px 0 0 0;height:338px}.oshc-cta-main-container .image{width:500px;height:327px;background-size:cover;background-position:center}.oshc-cta-main-container .right-container{padding:56px 50px 0 0}.oshc-cta-main-container .right-container p{font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;color:#FFF;color:#fff;font-size:28px;line-height:38px}.oshc-cta-main-container .left-container .content-container{margin:-85px 0 0 0}.oshc-cta-main-container .right-container .content-container{margin:-85px 0 0 0;position:relative;z-index:1}.oshc-cta-main-container .right-container a{background:#53C2EB;margin:38px 0 0 0;border:1px solid #53C2EB;padding:10px 10px 11px 10px}.oshc-cta-main-container .right-container a:hover{background:#3F739A;border:1px solid #53C2EB}.oshc-cta-main-container{margin:-290px 0 0 0;position:relative}.vacation-care-main-container .vacation-care-container{padding:0 0 100px 0}.oshc-page .contact-locations-main-container .header-title h2{color:#3F739A;margin:0 0 58px 0}.oshc-page .contact-locations-main-container{padding:10px 0 0 0;position:relative}.oshc-page .contact-locations-main-container .location-details{margin:0 auto 30px auto}.oshc-page .careers-page-form-main-container{padding:40px 0 0 0}.oshc-page .testimonials-slider-main-container{margin:94px 0 0 0}.oshc-page .testimonials-slider-container{background:#535A8C}.oshc-page .contact-locations-main-container .location-details .title h2{color:#535A8C}.oshc-page .careers-page-form-main-container .content>h2{color:#3F739A}.oshc-page .contact-locations-main-container .location-details .details{border-top:1px solid #12326F}.oshc-page .careers-page-form-main-container .careers-page-form-container,.oshc-page .careers-page-form-main-container,.oshc-cta-main-container{position:relative}.oshc-cta-main-container:before{content:"";width:55px;height:55px;border-radius:45px;background:#3F739A;position:absolute;bottom:-34px;z-index:2;left:20px}.oshc-cta-main-container:after{content:"";display:block;width:177px;height:227px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_4.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:40px;right:-38px}.oshc-page .careers-page-form-main-container:before{content:"";display:block;width:288px;height:306px;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_3.png);background-size:cover;background-repeat:no-repeat;position:absolute;left:-45px;top:-135px}.oshc-page .careers-page-form-main-container .careers-page-form-container:before{content:"";background:#53C2EB;width:55px;height:55px;border-radius:45px;position:absolute;top:245px;right:26px}.oshc-page .careers-page-form-main-container .careers-page-form-container:after{content:"";background:#535A8C;width:132px;height:132px;border-radius:100px 190px 150px 180px;position:absolute;bottom:58px;right:-14px}.oshc-page .careers-page-form-main-container:after{display:none}.oshc-page .testimonials-slider-main-container span.icon,.oshc-page .testimonials-slider-main-container span.icon{background:#53C2EB;width:132px;height:132px;border-radius:100px 190px 150px 180px}.oshc-page .testimonials-slider-main-container span.icon:before{top:44px}.oshc-page .contact-locations-main-container .location-details .title ul.social li.email a:before{content:'\f0e0';font-weight:300;top:0;font-size:29px;position:relative;margin:0 0 0 0;font-family:"Font Awesome 6 Pro";color:#53C2EB}.oshc-page .contact-locations-main-container .location-details .details ul li.coordinator p:before{content:'\f757';font-weight:400;top:2px;font-size:24px;margin:0 4px 0 -34px;color:#53C2EB}.oshc-page .contact-locations-main-container .location-details .details ul li.email a:before{content:'\f0e0';font-weight:400;top:2px;font-size:24px;margin:0 4px 0 -34px;color:#53C2EB;position:relative}.oshc-page .contact-locations-main-container .location-details .details ul li.location a,.oshc-page .contact-locations-main-container .location-details .details ul li.phone a,.oshc-page .contact-locations-main-container .location-details .details ul li span{font-weight:600;color:#53C2EB}.oshc-page .contact-locations-main-container .scroll-point{padding:110px 0 0 0;display:block;margin:-110px 0 0 0}.oshc-page div.wpcf7-validation-errors,.oshc-page div.wpcf7-acceptance-missing,.oshc-page div.wpcf7-response-output{border:1px solid #53C2EB!important}.oshc-page .wpcf7-spinner{border:4px solid #53C2EB}.oshc-page .inner-page-banner-main-container,.oshc-page .testimonials-slider-container{background:#535A8C}.oshc-page .content .primary-button{background:#53C2EB;padding:11px 24px 11px 24px}.oshc-page .content .primary-button{background:#53C2EB;padding:11px 24px 11px 24px}.body-main-container.oshc-page .header-top-container .header-contact ul li.arrow a::before{content:'\f061';margin:0 10px 0 0;font-weight:300;top:0;font-size:14px;color:#fff;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.primary-button.align-center{margin:0 auto}.primary-button.back-to-home-button{padding:11px 24px 11px 24px}.body-main-container.oshc-page .primary-button:hover{background:#12326F;border:1px solid #12326F}.oshc-page .cta-enrol-online-main-container{margin:96px 0 -124px 0}.oshc-page .cta-enrol-online-main-container .cta-enrol-online{background:#53C2EB}.oshc-page .cta-enrol-online-main-container .text-container h2,.cta-enrol-online-main-container .text-container p,.cta-enrol-online-main-container .text-container p span{color:#2B2422}.oshc-page .cta-enrol-online-main-container.footer{margin:46px 0 164px 0}.oshc-page .enrolment-page-accordion-main-container .content-container ul>li>h2{border-bottom:1px solid #12326F}.oshc-page .enrolment-page-accordion-main-container .content-container ul>li>h2:after{color:#12326F}.enrolment-page-accordion-main-container .content-container ul.steps li span{color:#3F739A}.oshc-page .enrolment-page-accordion-container .content-container{position:relative;z-index:2}.oshc-page .cta-enrol-online-main-container .icon-container span{background-image:url(/wp-content/uploads/2023/05/leaps__bounds_enrol_online_cta_blob_2_OSHC.png)}.team-pop-up-main-container .content span.close-button,.team-pop-up-main-container .content span.close-button:hover,.contact-locations-main-container .location-details .title ul.social li a:hover:before,.locations-page-introduction-main-container .location-details .title ul.social li a:hover:before,.educators-slider-main-container .owl-nav button:hover,.educators-slider-main-container .owl-nav button,.inner-page-introduction-main-container.download-brochure-main-container a:hover .download-brochure-book span::before,.inner-page-introduction-main-container.download-brochure-main-container a .download-brochure-book span::before,.locations-page-introduction-main-container .location-details .details ul li.video a:hover:before,.locations-page-introduction-main-container .location-details .details ul li.video a:before,.home-slider-main-container ul li a:hover .image span,.home-slider-main-container ul li a .image span,.cta-enrol-online-main-container a:hover .cta-enrol-online,.cta-enrol-online-main-container a .cta-enrol-online,.home-cta-access-main-container li a .list-content,.home-cta-access-main-container li a .text-container h2,.home-cta-access-main-container li a .text-container h2 span,.home-cta-access-main-container li a .image-container .icon,.home-cta-access-main-container li a .image-container .icon:before,.home-cta-access-main-container li a:hover .list-content,.home-cta-access-main-container li a:hover .text-container h2,.home-cta-access-main-container li a:hover .text-container h2 span,.home-cta-access-main-container li a:hover .image-container .icon,.home-cta-access-main-container li a:hover .image-container .icon:before{-webkit-transition:all 0.2s ease;-moz-transition:all 0.2s ease;-o-transition:all 0.2s ease;-ms-transition:all 0.2s ease;transition:all 0.2s ease}.page-template-template-pricing-rebates .inner-page-content-main-container .list-content ul li:before,.page-template-template-pricing-rebates .inner-page-content-main-container ul>li>h3:after,.contact-locations-main-container .location-details ul.details-list li p:before,.contact-locations-main-container .location-details ul.details-list li a:before,.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li:before,.enrolment-page-accordion-main-container .content-container ul>li>h2:after,.program-page-introduction-main-container .content-container ul li:before,.locations-page-introduction-main-container .location-details .details ul li p:before,.locations-page-introduction-main-container .location-details .details ul li a:before,.locations-page-introduction-main-container .location-details .title ul.social li a:before,.parent-envolvement-bottom-container ul li:before,.educators-slider-main-container .owl-nav button.owl-next span:before,.educators-slider-main-container .owl-nav button.owl-prev span:before,.cta-enrol-online-main-container .icon-container span:before,.home-cta-access-main-container .image-container .icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}input[type=text],input[type=email],input[type=tel],textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none}body .body-main-container{overflow:hidden}@supports (-webkit-touch-callout:none){.inner-page-banner-main-container{margin:0 0 130px 0}.locations-page-banner-outer-container,.banner-main-container{margin:0 0 0 0}}.page-template-template-oshc-service .home-about-main-container .image:after{display:none}.footer-main-container .footer-copyright p span.heart-icon:before{content:'\f004';margin:0 2px;font-weight:700;top:1px;font-size:14px;color:#868688;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}.page-template-template-oshc-service .contact-locations-main-container .location-details .buttons-list li a,.page-template-template-oshc-enrolments .contact-locations-main-container .location-details .buttons-list li a{background:#53C2EB!important;border:none}.page-template-template-oshc-service .contact-locations-main-container .location-details .buttons-list li:nth-child(2) a,.page-template-template-oshc-enrolments .contact-locations-main-container .location-details .buttons-list li:nth-child(2) a{background:#535A8C!important}.enrolment-pop-up-main-container{background:rgb(255 255 255 / 90%);height:100%;width:100%;position:fixed;left:0;top:0;z-index:9999999;display:none}.enrolment-pop-up-container{height:auto;width:100%;margin:0 auto;text-align:center;position:relative;top:50%;transform:translateY(-50%);border-radius:6px;max-width:760px;box-shadow:0 3px 6px #00000029;background:#fff;padding:42px 90px 12px 90px}.enrolment-pop-up-container .form-container>h2{color:#2B2422;font-size:30px;line-height:28px;font-weight:500;text-align:left;width:100%;max-width:520px;margin:0 auto}.enrolment-pop-up-container .content-container .close{display:block;position:absolute;top:15px;right:20px;cursor:pointer}.enrolment-pop-up-container .content-container .close:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";color:#2B2422;margin:0;font-weight:300;font-size:14px;position:relative;content:"\f00d";border:1px solid #2B2422;border-radius:50%;width:20px;height:20px;line-height:20px}@media (min-width:320px) and (max-width:767px){.container{padding-left:16px;padding-right:16px;max-width:100%}.header-bar{display:none}.header-logo-menu-container .col-lg-9{display:none}.header-logo-menu-container .logo img{width:182px}.header-logo-menu-container .logo{padding:27px 0 0 0}.header-logo-menu-container{padding:0 0 24px 0}.header-menu-container{top:0;width:260px;height:100%;right:-80vw;width:80vw;margin:0 0 0 0;position:fixed;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;z-index:-1}.header-menu-container.active{right:0;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body.active{position:relative;left:-80vw;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body{position:relative;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;left:0}.body-main-container .header-menu-container{display:none}.body-menu-overlay{width:100%;height:100%;position:absolute;top:0;display:none}.body-menu-overlay.active{display:block}.header-menu-container #menu-main-menu>li{display:block;margin:0}.header-menu-container #menu-main-menu{text-align:left;margin:0 0 0 0;padding:10px 16px 20px 16px}.header-menu-container .menu-main-menu-container{position:relative;width:100%;background:#fff}.header-menu-container #menu-main-menu>li>a{display:block;margin:0 0 0 0;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 0;font-size:16px;color:#2B2422}.header-menu-container #menu-main-menu>li.dropdown>a:after{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";content:"\f107";color:#ABCF5D;display:inline-block;line-height:28px;margin:5px 0 0 0;float:right;top:-5px;position:relative;font-weight:600}.header-menu-container #menu-main-menu>li.dropdown.active-menu>a:after{content:"\f106"}.header-menu-container #menu-main-menu>li>.dropdown-menu{position:relative;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;visibility:visible;display:none;margin:-8px 0 0 0;width:100%;border:none;padding:0 0 15px 0;box-shadow:none;opacity:1}.header-menu-container #menu-main-menu .dropdown-item{color:#2B2422;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 25px;font-size:15px}.header-menu-container #menu-main-menu>li.two-column-menu>.dropdown-menu{margin:0 auto;position:relative;width:100%;margin:0}.dropdown-menu{padding:0 0 30px 0;margin:0 0 0 0;text-align:left;list-style:none;background-clip:padding-box;border:none;border-radius:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container,.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>.dropdown-menu{display:block;padding:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>a{display:none}.mobile-cta-button{display:none!important}.search-form-container{padding:30px 20px 36px 20px;width:90%}.search-form-container h2{font-size:28px;margin:0 0 14px 0}.search-form-container h2:before{font-size:26px}.popup-search-form-input{margin:0 0 20px 0}.home-locations-main-container:before,.page-content-list-main-container .content-list-container.section-three:after,.home-banner-content-main-container:after,.home-banner-content-main-container:before{display:none}.home-banner-content-main-container .content-container .content{background:#538C82;width:100%;padding:7vw 7vw 6vw 7vw;max-width:521px;margin:0 auto}.home-banner-content-main-container .content-container{position:relative}.home-locations-main-container h2{line-height:42px;margin:42px 0 26px 0;font-size:clamp(36px, 6vw, 38px)}.home-locations-main-container ul{margin:0 -10px}.header-menu-container #menu-main-menu .dropdown-menu>li a img{display:none}.home-locations-main-container ul li .text-container{padding:35px 20px 10px 20px}.home-locations-main-container ul li .text-container h3{font-size:clamp(34px, 6vw, 36px)}.home-locations-main-container ul li:last-child .text-container{padding:42px 20px 45px 20px}.home-locations-main-container ul li:last-child .text-container p{font-size:26px;line-height:32px;margin:0 0 25px 0}.home-locations-main-container ul li:last-child .text-container span{width:143px;height:143px}.home-locations-main-container ul li:last-child .text-container span:before{font-size:76px}.home-locations-main-container ul li:last-child .text-container h3{margin:0 0 10px 0}.home-locations-main-container .home-locations-container:before,.home-locations-main-container .home-locations-container:after{display:none}.home-about-main-container{padding:60px 0 60px 0}.home-locations-main-container{padding:100px 0 40px 0;padding:27vw 0 40px 0}.home-about-main-container .content h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.home-about-main-container .image{width:80vw;height:80vw;float:none;margin:40px auto 0 auto}.home-about-main-container .left-container .content{padding:0 0 0 0}.home-cta-access-main-container .wave-graphic-main-container.bottom,.home-cta-access-main-container .wave-graphic-main-container.top{display:none}.home-slider-main-container{margin:20px 0 50px 0}.home-slider-main-container ul li .video-container,.home-slider-main-container ul li .image{height:100vw;max-height:300px}.home-cta-access-main-container{margin:0 0 70px 0}.home-cta-access-main-container .home-cta-access-inner-main-container{padding:68px 0 54px 0}.home-cta-access-main-container ul li{padding:0 30px;width:100%;max-width:600px;float:none;margin:0 auto 20px auto}.home-cta-access-main-container .list-content{border-radius:30px;padding:30px 20px 40px 20px}.home-cta-access-main-container .text-container{width:100%;text-align:center}.home-cta-access-main-container .text-container h2{margin:0 0 10px 0;font-size:clamp(32px, 8vw, 36px)}.home-cta-access-main-container .image-container{width:100%}.home-cta-access-main-container .image-container .icon{float:none;margin:18px auto 0 auto}.home-cta-access-main-container ul li img{position:relative;margin:0 auto;display:block}.cta-enrol-online-main-container .cta-enrol-online{border-radius:30px;padding:30px 20px 46px 20px;max-width:541px}.cta-enrol-online-main-container .text-container{width:100%;float:none;padding:12px 0 0 0;text-align:center}.cta-enrol-online-main-container .text-container h2{font-size:clamp(32px, 8vw, 36px)}.cta-enrol-online-main-container .text-container p{font-size:22px;line-height:32px}.cta-enrol-online-main-container .icon-container span{float:none;margin:34px auto 0 auto;width:150px;height:150px}.cta-enrol-online-main-container .icon-container{width:100%;float:none}.cta-enrol-online-main-container .icon-container span:before{font-size:76px}.testimonials-slider-main-container .wave-graphic-main-container{display:none}.testimonials-slider-main-container .testimonials-slider{margin:-62px 0 0 0}.testimonials-slider-main-container{margin:120px 0 0 0}.testimonials-slider-main-container .testimonials-slider-container:before,.testimonials-slider-main-container .testimonials-slider-container:after{display:none}.testimonials-slider-main-container h2{font-size:clamp(34px, 6vw, 36px);line-height:42px;margin:0 0 20px 0}.testimonials-slider-main-container li p{font-size:16px}.footer-main-container{margin:70px 0 0 0;text-align:center}.footer-main-container .footer-menu{border:none;padding:0;margin:0}.footer-main-container .footer-menu ul li a{display:block}.footer-main-container .footer-menu{border:none;padding:0;margin:0;padding:2px 0 38px 0}.footer-main-container .footer-image .image{margin:0 auto;width:100%;max-width:525px;background-size:contain;background-repeat:no-repeat;height:32vw}.footer-main-container .footer-copyright p{line-height:22px;margin:40px 0 6px 0}.footer-main-container .footer-logo img{margin:0 0 40px 0}.educators-slider-main-container .owl-dots,.educators-slider-main-container .educators-slider-container:before,.home-about-main-container.inner-page-about:after{display:none}.inner-page-banner-main-container{margin:77px 0 0 0;padding:10vw 0 10vw 0;position:relative}.inner-page-banner-outer-container{padding:0 0 15px 0;margin:0 0 -7.5vw 0}.inner-page-introduction-main-container .content-container.right .content{padding:44px 0 20px 0}.parent-envolvement-main-container .content-container.left img,.inner-page-introduction-main-container .content-container.left .content img{width:100%;max-width:460px;margin:0 auto;display:block}.careers-page-form-main-container:after{display:none}.team-pop-up-main-container .content{overflow:auto;max-height:84%;padding:36px 22px 50px 22px;max-width:90vw}.team-pop-up-main-container .content span.close-button{right:10px;top:10px}.team-pop-up-main-container .content h2{font-size:32px;line-height:42px;margin:0 0 14px 0;padding:0 54px 0 0}.team-pop-up-main-container .content h3{font-size:26px;line-height:26px;margin:0 0 16px 0}.team-pop-up-main-container .content p{font-size:16px;line-height:24px}.team-pop-up-main-container .content span.close-text{margin:16px 0 0 0}.vacation-care-main-container .vacation-care-container:after,.vacation-care-main-container .vacation-care-container:before,.page-template-template-oshc-service .page-content-list-main-container .content-list-container.section-one:before,.page-template-template-oshc-service .home-about-main-container:before,.page-template-template-oshc-service .home-about-main-container:after{display:none}.page-template-template-oshc-service .home-about-main-container{padding:71vw 0 40px 0}.page-template-template-oshc-service .contact-locations-main-container .scroll-point{padding:80px 0 0 0;margin:-80px 0 0 0}.body-main-container.oshc-page .home-about-main-container .image{margin:40px auto 32px auto}.body-main-container.oshc-page .page-content-list-main-container .container .row:nth-child(2) .image-container{margin:30px 0 0 0}.body-main-container.oshc-page .page-content-list-main-container{padding:0 0 0 0;margin:0 0 20px 0}.vacation-care-main-container .header-title-container h2{margin:50px 0 20px 0;font-size:clamp(32px, 8vw, 36px);line-height:40px}.vacation-care-main-container .left-container .content-container h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.vacation-care-main-container .right-container .image{margin:0;width:100%;height:50vw;border-radius:60px}.vacation-care-main-container .full-width-content{padding:49px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist{columns:1;-webkit-columns:1;-moz-columns:1;margin:0 0 28px 0}.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:after,.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:before,.page-template-template-oshc-service .careers-page-form-main-container:before,.oshc-cta-main-container:before,.oshc-cta-main-container:after,.vacation-care-main-container .right-container .image:after,.vacation-care-main-container .right-container .image:before{display:none}.vacation-care-main-container .left-container .content-container{padding:10px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist li{margin:0 0 16px 0}.oshc-cta-main-container{margin:40px 0 0 0}.oshc-cta-main-container .left-container .content-container{margin:20px 0 0 0}.oshc-cta-main-container .image{width:100%;max-width:525px;background-size:contain;background-repeat:no-repeat;height:60vw;margin:0 auto}.oshc-cta-main-container .right-container{padding:30px 0 100px 0}.oshc-cta-main-container .right-container .content-container{margin:0}.oshc-cta-main-container .oshc-cta-container{padding:0;margin:0 0 -14vw 0}.oshc-cta-main-container .bottom-wave-bg-main-container{margin:0;height:119px}.vacation-care-main-container .full-width-content h2,.oshc-cta-main-container .right-container p{font-size:clamp(30px, 6vw, 32px);line-height:40px}.oshc-cta-main-container{margin:-115px 0 0 0}.page-template-template-oshc-service .contact-locations-main-container .header-title h2{margin:0 0 30px 0}.vacation-care-main-container .wave-bg-container{position:relative;top:-57px}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a{color:#2B2422;font-size:16px;line-height:28px;border:none;font-weight:400}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a:before{content:'\f061';margin:0 10px 9px 0;font-weight:300;top:0;font-size:18px;color:#3F739A;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";float:left}.oshc-page .home-banner-content-main-container{position:relative}.oshc-page .home-banner-content-main-container .wave-graphic-main-container{display:block}.page-template-template-oshc-service .home-about-main-container{padding:10vw 0 40px 0}.oshc-page .home-banner-video-main-container{display:none}.oshc-cta-main-container .top-wave-bg-main-container{position:relative;top:2px}.home-locations-main-container ul li a:hover .text-container .arrows p,.home-locations-main-container ul li a .image:after,.home-locations-main-container ul li a:hover .image:after{opacity:0}.home-locations-main-container ul li a:hover .text-container .arrows p{top:64px}.home-locations-main-container ul li a:hover .image{transform:none}.home-locations-main-container ul li a:hover .text-container span{background:#ABCF5D}.home-locations-main-container ul li a:hover .text-container span:before{color:#177B45}.oshc-page .cta-enrol-online-main-container{margin:20px 0 60px 0}.oshc-page.header-menu-container #menu-main-menu>li.current-menu-parent>ul li.current-menu-item a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-ancestor>a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-item>a{color:#2B2422}.oshc-page.header-menu-container #menu-main-menu>li.dropdown>a:after,.oshc-page.header-menu-container #menu-main-menu>li>a:hover{color:#3F739A}.contact-locations-main-container .location-details .buttons ul li,.locations-page-introduction-main-container .location-details .buttons ul li{display:inline-block;margin:0 11px 12px 0}.oshc-page .contact-locations-main-container .location-details .title h2 br{display:none}}@media (min-width:320px) and (max-width:576px){.home-locations-main-container ul li{width:100%}.home-locations-main-container ul li .image{height:54vw;max-height:304px;min-height:265px}.home-banner-content-main-container .home-banner-content-container:before,.home-banner-content-main-container .home-banner-content-container:after{display:none}.home-banner-video-main-container:before{content:"";display:block;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_1.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:18px;left:-26px;z-index:10;height:18vw;width:14vw;left:-8vw}.home-banner-video-main-container:after{content:"";display:block;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_2.png);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:36px;right:-20px;z-index:8;height:13vw;width:16vw;right:-6vw;bottom:12vw}.home-banner-content-main-container .home-banner-content-container:after{bottom:inherit;top:0}.home-banner-video-main-container{margin:77px 0 0 0;position:relative}.home-banner-content-main-container{margin:77px 0 0 0;overflow:initial;position:absolute}.home-banner-content-main-container .home-banner-content-container{position:initial}.home-banner-content-main-container .content-container .content p{margin:0 0 14px 0;font-size:clamp(15px, 5vw, 28px);line-height:4vw;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive}.home-banner-content-main-container .content-container .content h1{line-height:10vw;max-width:none;letter-spacing:.76px;margin:0;font-size:clamp(36px, 11vw, 68px)}.home-banner-content-main-container .wave-graphic-main-container{display:block;bottom:-16px}.inner-page-banner-outer-container .wave-graphic-main-container{margin:0}.inner-page-banner-main-container .inner-page-banner-container:before{top:18px;z-index:10;height:18vw;width:14vw;left:-8vw}.inner-page-banner-main-container .inner-page-banner-container:after{z-index:8;height:13vw;width:16vw;right:-6vw;bottom:inherit;top:3vw}.page-template-template-about .educators-slider-main-container{margin:-14px 0 20px 0}.educators-slider-main-container ul li{padding:0}.educators-slider-main-container .content-container{padding:0;max-width:540px;width:100%;margin:0 auto}.educators-slider-main-container ul{margin:0}.educators-slider-main-container ul li .image{height:80vw}.educators-slider-main-container ul li .text-container{padding:38px 20px 10px 20px;min-height:207px}.educators-slider-main-container .owl-nav button.owl-next{right:-15px}.educators-slider-main-container .owl-nav button.owl-prev{left:-15px}.educators-slider-main-container .owl-nav button{background:#ABCF5D!important}.educators-slider-main-container .owl-nav button span:before{color:#177B45}.parent-envolvement-main-container h2{margin:0 0 32px 0}.parent-envolvement-main-container .content-container.right .content{padding:50px 0 0 0}.parent-envolvement-main-container .content h3{font-size:24px;line-height:35px}.parent-envolvement-main-container .parent-envolvement-bottom-container{padding:48px 0 34px 0;margin:46px 0 0 0}.parent-envolvement-bottom-container:after{display:none}.parent-envolvement-bottom-container .content{padding:0}.parent-envolvement-bottom-container ul{columns:1;-webkit-columns:1;-moz-columns:1}.about-page-cta-list-main-container{padding:62px 0 30px 0}.about-page-cta-list-main-container:after,.about-page-cta-list-main-container:before{display:none}.about-page-cta-list-main-container h2{font-size:26px;line-height:26px;margin:0 0 22px 0;padding:0 0 10px 0}.about-page-cta-list-main-container ul li{margin:0 0 34px 0}.locations-page-banner-outer-container{height:44vw;margin:77px 0 0 0}.locations-page-banner-outer-container .wave-graphic-main-container{bottom:0;position:absolute;width:100%;top:inherit}.locations-page-banner-outer-container .locations-page-banner-main-container:before{top:18px;z-index:10;height:18vw;width:14vw;left:-8vw}.locations-page-banner-outer-container .locations-page-banner-main-container:after{z-index:8;height:13vw;width:16vw;right:-6vw;bottom:inherit;top:3vw}.locations-page-introduction-main-container .content-container.left .content{padding:26px 0 0 0}.locations-page-introduction-main-container .location-details{margin:-50px 0 20px 0;padding:24px 20px 26px 20px;max-width:100%}.page-template-template-locations .inner-page-slider{margin:72px 0 0 0}.contact-locations-main-container .location-details .buttons,.locations-page-introduction-main-container .location-details .buttons{width:100%}.home-about-main-container.inner-page-about{padding:0 0 60px 0}.page-template-template-locations .educators-slider-main-container .educators-slider-container:after{display:none}.page-template-template-locations .educators-slider-main-container{margin:15px 0 50px 0}.home-about-main-container.locations-page-about .left-container .content{padding:50px 0 0 0}.careers-page-form-main-container{padding:20px 0 0 0}.contact-form-container .cf-col-one,.contact-form-container .cf-col-two{width:100%;padding:0 0 12px 0}.cf-select-container em:before{right:10px}.contact-locations-main-container{padding:20px 0 20px 0}.contact-locations-main-container .location-details{margin:0 auto 20px auto;padding:22px 20px 28px 20px;max-width:100%}.enrolment-page-introduction-main-container .left .content{padding:0 0 44px 0}.enrolment-page-introduction-main-container .content h2{font-size:26px;line-height:36px}.enrolment-page-introduction-main-container .enrolment-widget{padding:30px 20px 40px 20px;float:none;margin:0 auto;max-width:100%}.enrolment-page-introduction-main-container{margin:14px 0 64px 0}.enrolment-page-accordion-main-container .content-container ul.steps li p{width:100%}.enrolment-page-accordion-main-container .content-container ul.steps li{margin:0 0 10px 0}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates{columns:1;-webkit-columns:1;-moz-columns:1}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li{margin:0;padding:0}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li:before{margin:0 16px 0 0}.page-content-list-main-container .content-list-container.section-three:before,.page-content-list-main-container .content-list-container.section-two:after,.page-content-list-main-container .content-list-container.section-one:before,.page-content-list-main-container .content-list-container.section-one:after{display:none}.page-content-list-main-container{padding:0 0 0 0}.page-content-list-main-container .text-container{padding:0 0 40px 0;text-align:center}.page-content-list-main-container .image-container img{float:none!important;width:100%;max-width:400px;margin:0 auto 40px auto;display:block}.page-content-list-main-container .content-list-container,.page-content-list-main-container .content-list-container.full-width-background{margin:0 0 0 0;padding:60px 0 0 0}.page-content-list-main-container .row{margin-bottom:0}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two::before,.page-template-template-philosophy .inner-page-introduction-main-container:after{display:none}.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width{margin-top:0}.page-template-template-philosophy .page-content-list-main-container{padding:85px 0 0 0}.page-template-template-program .page-content-list-main-container:before,.page-template-template-program .page-content-list-main-container:after,.program-page-introduction-main-container::after{display:none}.program-page-introduction-main-container{margin:15px 0 0 0}.program-page-introduction-main-container .program-page-introduction-container .content-container{margin-top:58px}.page-template-template-program .page-content-list-main-container{padding:0 0 0 0}.page-template-template-program .home-cta-access-main-container{margin:0 0 0 0}.inner-page-introduction-main-container.download-brochure-main-container .content-container.right .content{margin:34px 0 0 0;padding:0}.inner-page-introduction-main-container.download-brochure-main-container{padding:20px 0 0 0}.pricing-rebates-icon-container .icon{margin:0 auto}.page-template-template-pricing-rebates .inner-page-content-main-container{padding:0 0 20px 0}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book{width:100%;height:52vw}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book-container a{width:100%;margin:40px 0 20px 0}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book span::before{left:0;right:0;margin:0 auto;bottom:-20px;width:80px;height:80px;font-size:40px;line-height:82px}.locations-page-introduction-main-container .content-container.right .content{background:#F8F3EC;box-shadow:0 12px 12px #0000001f;border-radius:12px}.locations-page-introduction-main-container .location-details{margin:-50px auto 24px auto;box-shadow:none;border-radius:0;background:#fff0}.enrolment-page-introduction-main-container .enrolment-widget h2,.locations-page-introduction-main-container .content-container.left .content h2,.inner-page-introduction-main-container .content-container.right .content h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.page-content-list-main-container h2,.contact-locations-main-container .location-details .title h2,.careers-page-form-main-container .content>h2,.inner-page-banner-main-container h1,.locations-page-introduction-main-container .location-details .title h1,.parent-envolvement-main-container h2,.educators-slider-main-container h2{font-size:clamp(34px, 6vw, 36px);line-height:42px}.home-banner-video-main-container:before{display:none}.home-banner-video-main-container{height:auto}.home-banner-content-main-container .wave-graphic-main-container{display:none}.home-banner-video-main-container .wave-graphic-main-container{position:absolute;width:100%;bottom:0;height:auto;z-index:1}.home-locations-main-container{padding:12vw 0 40px 0}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:-webkit-sticky;position:-moz-sticky;position:-o-sticky;position:-ms-sticky;position:sticky;top:0}.home-banner-content-main-container,.home-banner-video-main-container,.inner-page-banner-main-container,.banner-main-container,.locations-page-banner-outer-container,.banner-main-container{margin:0 0 0 0}.body-main-container{overflow:visible!important}.home-cta-access-main-container ul{margin:0 0}}.home-banner-video-main-container:after{display:none}.home-locations-main-container{padding:14vw 0 40px 0}}@media (min-width:577px) and (max-width:767px){.home-locations-main-container ul li{width:50%}.home-locations-main-container ul li .image{height:45vw;max-height:304px;min-height:265px}.home-locations-main-container ul li:last-child .text-container{padding:42px 20px 45px 20px;max-height:443px;min-height:404px;height:68vw}.home-banner-content-main-container .home-banner-content-container:before,.home-banner-content-main-container .home-banner-content-container:after{display:none}.home-banner-video-main-container:before{content:"";display:block;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_1.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:18px;left:-26px;z-index:10;height:18vw;width:14vw;left:-8vw}.home-banner-video-main-container:after{content:"";display:block;background-image:url(/wp-content/uploads/2022/12/leaps__bounds_squiggle_2.png);background-size:cover;background-repeat:no-repeat;position:absolute;bottom:36px;right:-20px;z-index:8;height:13vw;width:16vw;right:-6vw;bottom:12vw}.home-banner-content-main-container .home-banner-content-container:after{bottom:inherit;top:0}.home-banner-video-main-container{margin:77px 0 0 0;position:relative}.home-banner-content-main-container{margin:77px 0 0 0;overflow:initial;position:absolute}.home-banner-content-main-container .home-banner-content-container{position:initial}.home-banner-content-main-container .content-container{bottom:-244px}.home-banner-content-main-container .content-container .content p{margin:0 0 14px 0;font-size:28px;line-height:22px;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive}.home-banner-content-main-container .content-container .content h1{max-width:none;letter-spacing:1.43px;margin:0;font-size:clamp(36px, 11vw, 68px);font-size:64px;line-height:60px}.home-banner-content-main-container .wave-graphic-main-container{display:block;bottom:-16px}.inner-page-banner-outer-container .wave-graphic-main-container{margin:0}.inner-page-banner-main-container .inner-page-banner-container:before{top:18px;z-index:10;height:18vw;width:14vw;left:-8vw}.inner-page-banner-main-container .inner-page-banner-container:after{z-index:8;height:13vw;width:16vw;right:-6vw;bottom:inherit;top:3vw}.page-template-template-about .educators-slider-main-container{margin:-14px 0 20px 0}.educators-slider-main-container ul li{padding:0}.educators-slider-main-container .content-container{padding:0}.educators-slider-main-container ul{margin:0}.educators-slider-main-container ul li .image{height:46vw}.educators-slider-main-container ul li .text-container{padding:38px 20px 10px 20px;min-height:207px}.educators-slider-main-container .owl-nav button.owl-next{right:-15px}.educators-slider-main-container .owl-nav button.owl-prev{left:-15px}.educators-slider-main-container .owl-nav button{background:#ABCF5D!important}.educators-slider-main-container .owl-nav button span:before{color:#177B45}.home-slider-main-container ul li .video-container,.home-slider-main-container ul li .image{max-height:340px}.parent-envolvement-main-container h2{margin:0 0 32px 0}.parent-envolvement-main-container .content-container.right .content{padding:50px 0 0 0}.parent-envolvement-main-container .content h3{font-size:24px;line-height:35px}.parent-envolvement-main-container .parent-envolvement-bottom-container{padding:48px 0 34px 0;margin:46px 0 0 0}.parent-envolvement-bottom-container:after{display:none}.parent-envolvement-bottom-container .content{padding:0}.parent-envolvement-bottom-container ul{columns:1;-webkit-columns:1;-moz-columns:1}.about-page-cta-list-main-container{padding:62px 0 30px 0}.about-page-cta-list-main-container:after,.about-page-cta-list-main-container:before{display:none}.about-page-cta-list-main-container h2{font-size:26px;line-height:26px;margin:0 0 22px 0;padding:0 0 10px 0}.about-page-cta-list-main-container ul li{margin:0 0 34px 0}.locations-page-banner-outer-container{height:44vw;margin:77px 0 0 0}.locations-page-banner-outer-container .wave-graphic-main-container{bottom:0;position:absolute;width:100%;top:inherit}.locations-page-banner-outer-container .locations-page-banner-main-container:before{top:18px;z-index:10;height:18vw;width:14vw;left:-8vw}.locations-page-banner-outer-container .locations-page-banner-main-container:after{z-index:8;height:13vw;width:16vw;right:-6vw;bottom:inherit;top:3vw}.locations-page-introduction-main-container .content-container.left .content{padding:26px 0 0 0}.locations-page-introduction-main-container .location-details{margin:-50px 0 20px 0;padding:24px 20px 26px 20px;max-width:100%}.page-template-template-locations .inner-page-slider{margin:72px 0 0 0}.locations-page-introduction-main-container .location-details .buttons{float:right}.home-about-main-container.inner-page-about{padding:0 0 60px 0}.page-template-template-locations .educators-slider-main-container .educators-slider-container:after{display:none}.page-template-template-locations .educators-slider-main-container{margin:15px 0 50px 0}.home-about-main-container.locations-page-about .left-container .content{padding:50px 0 0 0}.careers-page-form-main-container{padding:20px 0 0 0}.contact-locations-main-container{padding:20px 0 20px 0}.contact-locations-main-container .location-details{padding:22px 20px 26px 20px}.contact-locations-main-container .location-details .buttons{padding:16px 0 0 0}.enrolment-page-introduction-main-container .left .content{padding:0 0 44px 0}.enrolment-page-introduction-main-container .enrolment-widget{padding:30px 20px 40px 20px;float:none;margin:0 auto;max-width:577px}.enrolment-page-introduction-main-container{margin:14px 0 64px 0}.enrolment-page-accordion-main-container .content-container ul.steps li p{width:100%}.enrolment-page-accordion-main-container .content-container ul.steps li{margin:0 0 10px 0}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates{columns:1;-webkit-columns:1;-moz-columns:1}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li{margin:0;padding:0}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li:before{margin:0 16px 0 0}.page-content-list-main-container .content-list-container.section-three:before,.page-content-list-main-container .content-list-container.section-two:after,.page-content-list-main-container .content-list-container.section-one:before,.page-content-list-main-container .content-list-container.section-one:after{display:none}.page-content-list-main-container{padding:0 0 0 0}.page-content-list-main-container .text-container{padding:0 0 40px 0;text-align:center}.page-content-list-main-container .image-container img{float:none!important;width:100%;max-width:400px;margin:0 auto 40px auto;display:block}.page-content-list-main-container .content-list-container,.page-content-list-main-container .content-list-container.full-width-background{margin:0 0 0 0;padding:60px 0 0 0}.page-content-list-main-container .row{margin-bottom:0}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two::before,.page-template-template-philosophy .inner-page-introduction-main-container:after{display:none}.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width{margin-top:0}.page-template-template-philosophy .page-content-list-main-container{padding:85px 0 0 0}.page-template-template-program .page-content-list-main-container:before,.page-template-template-program .page-content-list-main-container:after,.program-page-introduction-main-container::after{display:none}.program-page-introduction-main-container{margin:15px 0 0 0}.program-page-introduction-main-container .program-page-introduction-container .content-container{margin-top:58px}.page-template-template-program .page-content-list-main-container{padding:0 0 0 0}.page-template-template-program .home-cta-access-main-container{margin:0 0 0 0}.inner-page-introduction-main-container.download-brochure-main-container .content-container.right .content{margin:34px 0 0 0;padding:0}.inner-page-introduction-main-container.download-brochure-main-container{padding:20px 0 0 0}.pricing-rebates-icon-container .icon{margin:0 auto}.page-template-template-pricing-rebates .inner-page-content-main-container{padding:0 0 20px 0}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book{width:100%;height:300px;max-width:570px}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book-container a{width:100%;height:300px;max-width:570px;margin:40px auto 20px auto}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book span::before{left:0;right:0;margin:0 auto;bottom:-20px;width:80px;height:80px;font-size:40px;line-height:82px}.locations-page-introduction-main-container .content-container.right .content{background:#F8F3EC;box-shadow:0 12px 12px #0000001f;border-radius:12px}.locations-page-introduction-main-container .location-details{margin:-50px auto 24px auto;box-shadow:none;border-radius:0;background:#fff0}.home-banner-video-main-container:before{display:none}.home-banner-video-main-container{height:100%}.home-banner-content-main-container .wave-graphic-main-container{display:none}.home-banner-video-main-container .wave-graphic-main-container{position:absolute;width:100%;bottom:0;height:auto;z-index:1}.enrolment-page-introduction-main-container .enrolment-widget h2,.locations-page-introduction-main-container .content-container.left .content h2,.inner-page-introduction-main-container .content-container.right .content h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.page-content-list-main-container h2,.contact-locations-main-container .location-details .title h2,.careers-page-form-main-container .content>h2,.inner-page-banner-main-container h1,.locations-page-introduction-main-container .location-details .title h1,.parent-envolvement-main-container h2,.educators-slider-main-container h2{font-size:clamp(34px, 6vw, 36px);line-height:42px}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.home-banner-content-main-container,.inner-page-banner-main-container,.banner-main-container,.locations-page-banner-outer-container,.banner-main-container{margin:0 0 0 0}.body-main-container{overflow:visible!important}.home-cta-access-main-container ul{margin:0 0}}.home-banner-content-main-container .home-banner-content-container,.home-banner-content-main-container{height:72vw!important;height:260px!important}.home-banner-video-main-container .wave-graphic-main-container{bottom:0}.home-banner-video-main-container:after{display:none}.home-banner-content-main-container .content-container{bottom:-32vw}.home-locations-main-container{padding:18vw 0 40px 0}.oshc-page .home-banner-content-main-container .content-container .content h1{font-size:60px}}@media (min-width:768px) and (max-width:991px){.container{padding-left:16px;padding-right:16px;max-width:100%}.header-bar{display:none}.header-logo-menu-container .col-lg-9{display:none}.header-logo-menu-container .logo img{width:182px}.header-logo-menu-container .logo{padding:27px 0 0 0}.header-logo-menu-container{padding:0 0 24px 0}.header-menu-container{top:0;width:260px;height:100%;right:-80vw;width:80vw;margin:0 0 0 0;position:fixed;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;z-index:-1}.header-menu-container.active{right:0;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body.active{position:relative;left:-80vw;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body{position:relative;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;left:0}.body-main-container .header-menu-container{display:none}.body-menu-overlay{width:100%;height:100%;position:absolute;top:0;display:none}.body-menu-overlay.active{display:block}.header-menu-container #menu-main-menu>li{display:block;margin:0}.header-menu-container #menu-main-menu{text-align:left;margin:0 0 0 0;padding:10px 16px 20px 16px}.header-menu-container .menu-main-menu-container{position:relative;width:100%;background:#fff}.header-menu-container #menu-main-menu>li>a{display:block;margin:0 0 0 0;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 0;font-size:16px;color:#2B2422}.header-menu-container #menu-main-menu>li.dropdown>a:after{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";content:"\f107";color:#ABCF5D;display:inline-block;line-height:28px;margin:5px 0 0 0;float:right;top:-5px;position:relative;font-weight:600}.header-menu-container #menu-main-menu>li.dropdown.active-menu>a:after{content:"\f106"}.header-menu-container #menu-main-menu>li>.dropdown-menu{position:relative;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;visibility:visible;display:none;margin:-8px 0 0 0;width:100%;border:none;padding:0 0 15px 0;box-shadow:none;opacity:1}.header-menu-container #menu-main-menu .dropdown-item{color:#2B2422;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 25px;font-size:15px}.header-menu-container #menu-main-menu>li.two-column-menu>.dropdown-menu{margin:0 auto;position:relative;width:100%;margin:0}.dropdown-menu{padding:0 0 30px 0;margin:0 0 0 0;text-align:left;list-style:none;background-clip:padding-box;border:none;border-radius:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container,.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>.dropdown-menu{display:block;padding:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>a{display:none}.mobile-cta-button{display:none!important}.search-form-container{width:90%}.home-locations-main-container:before,.page-content-list-main-container .content-list-container.section-three:after,.home-banner-content-main-container:after,.home-banner-content-main-container:before{display:none}.header-menu-container #menu-main-menu .dropdown-menu>li a img{display:none}.home-locations-main-container h2{font-size:38px}.home-locations-main-container .content-container .content{max-width:756px;margin:0 auto 0 auto}.home-locations-main-container ul li .image{height:220px}.home-locations-main-container ul li .text-container{padding:35px 20px 10px 20px}.home-locations-main-container ul li .text-container h3{font-size:clamp(34px, 6vw, 36px)}.home-locations-main-container ul li:last-child .text-container{padding:32px 30px 40px 30px}.home-locations-main-container ul li:last-child .text-container p{font-size:26px;line-height:30px;margin:0 0 15px 0}.home-locations-main-container ul li:last-child .text-container span{width:130px;height:130px}.home-locations-main-container ul li:last-child .text-container span:before{font-size:66px}.home-locations-main-container ul li:last-child .text-container h3{margin:0 0 0 0;line-height:40px}.home-locations-main-container ul li .text-container .text p{min-height:56px}.home-locations-main-container .home-locations-container:before,.home-locations-main-container .home-locations-container:after{display:none}.home-about-main-container{padding:60px 0 60px 0}.home-about-main-container .content h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.home-about-main-container .image{float:none;margin:40px auto 0 auto}.home-about-main-container .left-container .content{padding:0 0 0 0}.home-locations-main-container ul{margin:0 -10px}.home-cta-access-main-container .wave-graphic-main-container.bottom,.home-cta-access-main-container .wave-graphic-main-container.top{display:none}.home-slider-main-container{margin:20px 0 50px 0}.home-cta-access-main-container{margin:0 0 60px 0}.home-cta-access-main-container .home-cta-access-inner-main-container{padding:68px 0 54px 0}.home-cta-access-main-container ul li{padding:0 30px;width:100%;max-width:600px;float:none;margin:0 auto 20px auto}.home-cta-access-main-container .list-content{border-radius:30px;padding:30px 20px 40px 20px}.home-cta-access-main-container .text-container{width:100%;text-align:center}.home-cta-access-main-container .text-container h2{margin:0 0 10px 0;font-size:36px}.home-cta-access-main-container .image-container{width:100%}.home-cta-access-main-container .image-container .icon{float:none;margin:18px auto 0 auto}.home-cta-access-main-container ul li img{position:relative;margin:0 auto;display:block}.cta-enrol-online-main-container .cta-enrol-online{border-radius:30px;padding:30px 20px 46px 20px;max-width:541px}.cta-enrol-online-main-container .text-container{width:100%;float:none;padding:12px 0 0 0;text-align:center}.cta-enrol-online-main-container .text-container h2{font-size:clamp(32px, 8vw, 36px)}.cta-enrol-online-main-container .text-container p{font-size:22px;line-height:32px}.cta-enrol-online-main-container .icon-container span{float:none;margin:34px auto 0 auto;width:150px;height:150px}.cta-enrol-online-main-container .icon-container{width:100%;float:none}.cta-enrol-online-main-container .icon-container span:before{font-size:76px}.testimonials-slider-main-container .wave-graphic-main-container{display:none}.testimonials-slider-main-container .testimonials-slider{margin:-62px 0 0 0}.testimonials-slider-main-container{margin:120px 0 0 0}.testimonials-slider-main-container .testimonials-slider-container:before,.testimonials-slider-main-container .testimonials-slider-container:after{display:none}.testimonials-slider-main-container h2{font-size:clamp(34px, 6vw, 36px);line-height:42px;margin:0 0 20px 0}.testimonials-slider-main-container li p{font-size:16px}.footer-main-container{margin:70px 0 0 0;text-align:center}.footer-main-container .footer-menu{border:none;padding:0;margin:0}.footer-main-container .footer-menu ul li a{display:block}.footer-main-container .footer-menu{border:none;padding:0;margin:0;padding:2px 0 38px 0}.footer-main-container .footer-image .image{margin:10px auto 15px auto;width:100%;max-width:525px}.footer-main-container .footer-copyright p{line-height:22px;margin:40px 0 6px 0}.footer-main-container .footer-logo img{margin:0 0 40px 0}.home-banner-video-main-container{margin:77px 0 0 0}.home-banner-content-main-container{margin:77px 0 0 0;overflow:initial}.home-banner-content-main-container .wave-graphic-main-container{bottom:-38px}.home-banner-content-main-container .content-container .content{margin:0 auto;display:block}.home-banner-content-main-container .home-banner-content-container:before{height:136px;left:-62px;width:105px;top:32px}.home-banner-content-main-container .home-banner-content-container:after{bottom:88px;right:-46px;width:118px;height:80px}.educators-slider-main-container .owl-dots,.educators-slider-main-container .educators-slider-container:before,.home-about-main-container.inner-page-about:after{display:none}.inner-page-banner-main-container{margin:77px 0 0 0;padding:66px 0 66px 0;position:relative}.inner-page-banner-outer-container{padding:0 0 15px 0;margin:0 0 -10vw 0}.inner-page-introduction-main-container .content-container.right .content{padding:44px 0 20px 0}.parent-envolvement-main-container .content-container.left img,.inner-page-introduction-main-container .content-container.left .content img{width:100%;max-width:460px;margin:0 auto;display:block}.home-about-main-container.inner-page-about{padding:0 0 70px 0}.inner-page-banner-outer-container .wave-graphic-main-container{margin:0}.inner-page-banner-main-container .inner-page-banner-container:before{z-index:10;height:136px;left:-62px;width:105px;top:32px}.inner-page-banner-main-container .inner-page-banner-container:after{z-index:8;right:-6vw;bottom:inherit;top:3vw;width:118px;height:80px}.page-template-template-about .educators-slider-main-container{margin:70px 0 30px 0}.educators-slider-main-container ul li{padding:0}.educators-slider-main-container .content-container{padding:0}.educators-slider-main-container ul{margin:0}.educators-slider-main-container ul li .image{height:30vw}.educators-slider-main-container ul li .text-container{padding:38px 20px 10px 20px;min-height:207px}.educators-slider-main-container .owl-nav button.owl-next{right:-15px}.educators-slider-main-container .owl-nav button.owl-prev{left:-15px}.educators-slider-main-container .owl-nav button{background:#ABCF5D!important}.educators-slider-main-container .owl-nav button span:before{color:#177B45}.home-slider-main-container ul li .video-container,.home-slider-main-container ul li .image{max-height:340px}.parent-envolvement-main-container h2{margin:0 0 32px 0}.parent-envolvement-main-container .content-container.right .content{padding:50px 0 0 0}.parent-envolvement-main-container .content h3{font-size:25px;line-height:36px}.parent-envolvement-main-container .parent-envolvement-bottom-container{padding:48px 0 34px 0;margin:46px 0 0 0}.parent-envolvement-bottom-container:after{display:none}.parent-envolvement-bottom-container .content{padding:0}.parent-envolvement-bottom-container ul{columns:2;-webkit-columns:2;-moz-columns:2}.about-page-cta-list-main-container{padding:62px 0 30px 0}.about-page-cta-list-main-container:after,.about-page-cta-list-main-container:before{display:none}.about-page-cta-list-main-container h2{font-size:26px;line-height:26px;margin:0 0 22px 0;padding:0 0 10px 0}.about-page-cta-list-main-container ul li{margin:0 0 34px 0}.about-page-cta-list-main-container .container{max-width:100%}body .body-main-container{position:relative}.locations-page-banner-outer-container{height:44vw;margin:77px 0 0 0;max-height:320px}.locations-page-banner-outer-container .wave-graphic-main-container{bottom:0;position:absolute;width:100%;top:inherit}.locations-page-banner-outer-container .locations-page-banner-main-container:before{z-index:10;height:136px;left:-62px;width:105px;top:32px}.locations-page-banner-outer-container .locations-page-banner-main-container:after{z-index:8;right:-6vw;bottom:inherit;top:3vw;width:118px;height:80px}.locations-page-introduction-main-container .content-container.left .content{padding:26px 0 0 0}.locations-page-introduction-main-container .location-details{margin:42px auto 0 auto;padding:24px 20px 26px 20px}.page-template-template-locations .inner-page-slider{margin:72px 0 0 0}.locations-page-introduction-main-container .location-details .buttons{float:right}.home-about-main-container.inner-page-about{padding:0 0 60px 0}.page-template-template-locations .educators-slider-main-container .educators-slider-container:after{display:none}.page-template-template-locations .educators-slider-main-container{margin:15px 0 50px 0}.home-about-main-container.locations-page-about .left-container .content{padding:50px 0 0 0}.careers-page-form-main-container{padding:20px 0 0 0}.careers-page-form-main-container:after{display:none}.contact-locations-main-container{padding:20px 0 20px 0}.contact-locations-main-container .location-details{padding:22px 20px 26px 20px}.contact-locations-main-container .container>.row>.col-lg-6{width:50%}.contact-locations-main-container .location-details .buttons{padding:16px 0 0 0}.enrolment-page-introduction-main-container .left .content{padding:0 0 44px 0}.enrolment-page-introduction-main-container .enrolment-widget{padding:30px 20px 40px 20px;float:none;margin:0 auto;max-width:577px}.enrolment-page-introduction-main-container{margin:14px 0 64px 0}.enrolment-page-accordion-main-container .content-container ul.steps li p{width:100%}.enrolment-page-accordion-main-container .content-container ul.steps li{margin:0 0 10px 0}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li{margin:0;padding:0}.enrolment-page-accordion-main-container .content-container ul.pricing-rebates li:before{margin:0 16px 0 0}.page-content-list-main-container .content-list-container.section-three:before,.page-content-list-main-container .content-list-container.section-two:after,.page-content-list-main-container .content-list-container.section-one:before,.page-content-list-main-container .content-list-container.section-one:after{display:none}.page-content-list-main-container{padding:0 0 0 0}.page-content-list-main-container .text-container{padding:0 0 40px 0;text-align:center}.page-content-list-main-container .image-container img{float:none!important;width:100%;max-width:400px;margin:0 auto 40px auto;display:block}.page-content-list-main-container .content-list-container,.page-content-list-main-container .content-list-container.full-width-background{margin:0 0 0 0;padding:60px 0 0 0}.page-content-list-main-container .row{margin-bottom:0}.page-content-list-main-container .content-list-container .content-container{width:100%;max-width:755px;margin:0 auto}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two::before,.page-template-template-philosophy .inner-page-introduction-main-container:after{display:none}.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width{margin-top:0}.page-template-template-philosophy .page-content-list-main-container{padding:85px 0 0 0}.page-template-template-program .page-content-list-main-container:before,.page-template-template-program .page-content-list-main-container:after,.program-page-introduction-main-container::after{display:none}.program-page-introduction-main-container{margin:15px 0 0 0}.program-page-introduction-main-container .program-page-introduction-container .content-container{margin-top:58px}.page-template-template-program .page-content-list-main-container{padding:0 0 0 0}.page-template-template-program .home-cta-access-main-container{margin:0 0 0 0}.inner-page-introduction-main-container.download-brochure-main-container .content-container.right .content{margin:34px 0 0 0;padding:0}.inner-page-introduction-main-container.download-brochure-main-container{padding:20px 0 0 0}.pricing-rebates-icon-container .icon{margin:0 auto}.page-template-template-pricing-rebates .inner-page-content-main-container{padding:0 0 20px 0}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book{width:100%;height:300px;max-width:570px}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book-container a{width:100%;height:300px;max-width:570px;margin:40px auto 20px auto}.inner-page-introduction-main-container.download-brochure-main-container .download-brochure-book span::before{left:0;right:0;margin:0 auto;bottom:-20px;width:80px;height:80px;font-size:40px;line-height:82px}.locations-page-introduction-main-container .content-container.right .content{background:#F8F3EC;box-shadow:0 12px 12px #0000001f;border-radius:12px}.locations-page-introduction-main-container .location-details{max-width:100%;margin:-80px auto 24px auto;box-shadow:none;border-radius:0;background:#fff0}.team-pop-up-main-container .content{overflow:auto;max-height:84%;padding:36px 22px 50px 22px;max-width:90vw}.team-pop-up-main-container .content span.close-button{right:10px;top:10px}.team-pop-up-main-container .content h2{font-size:32px;line-height:42px;margin:0 0 14px 0;padding:0 54px 0 0}.team-pop-up-main-container .content h3{font-size:26px;line-height:26px;margin:0 0 16px 0}.team-pop-up-main-container .content p{font-size:16px;line-height:24px}.team-pop-up-main-container .content span.close-text{margin:16px 0 0 0}.inner-page-banner-main-container h1{font-size:40px;line-height:42px}.enrolment-page-introduction-main-container .enrolment-widget h2,.locations-page-introduction-main-container .content-container.left .content h2,.inner-page-introduction-main-container .content-container.right .content h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.page-content-list-main-container h2,.contact-locations-main-container .location-details .title h2,.careers-page-form-main-container .content>h2,.locations-page-introduction-main-container .location-details .title h1,.parent-envolvement-main-container h2,.educators-slider-main-container h2{font-size:clamp(34px, 6vw, 36px);line-height:42px}.vacation-care-main-container .vacation-care-container:after,.vacation-care-main-container .vacation-care-container:before,.page-template-template-oshc-service .page-content-list-main-container .content-list-container.section-one:before,.page-template-template-oshc-service .home-about-main-container:before,.page-template-template-oshc-service .home-about-main-container:after{display:none}.page-template-template-oshc-service .home-about-main-container{padding:25vw 0 40px 0}.page-template-template-oshc-service .contact-locations-main-container .scroll-point{padding:80px 0 0 0;margin:-80px 0 0 0}.body-main-container.oshc-page .home-about-main-container .image{margin:40px auto 32px auto}.body-main-container.oshc-page .page-content-list-main-container .container .row:nth-child(2) .image-container{margin:30px 0 0 0}.body-main-container.oshc-page .page-content-list-main-container{padding:0 0 0 0;margin:0 0 -30px 0}.vacation-care-main-container .vacation-care-container{margin:-90px 0 0 0}.vacation-care-main-container .header-title-container h2{margin:50px 0 20px 0;font-size:clamp(32px, 8vw, 36px);line-height:40px}.vacation-care-main-container .left-container .content-container h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.vacation-care-main-container .right-container .image{margin:0 auto;width:100%;height:32vw;border-radius:60px;max-width:525px}.vacation-care-main-container .full-width-content{padding:49px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist{margin:0 0 40px 0}.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:after,.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:before,.page-template-template-oshc-service .careers-page-form-main-container:before,.oshc-cta-main-container:before,.oshc-cta-main-container:after,.vacation-care-main-container .right-container .image:after,.vacation-care-main-container .right-container .image:before{display:none}.vacation-care-main-container .left-container .content-container{padding:10px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist li{margin:0 0 16px 0}.oshc-cta-main-container{margin:40px 0 0 0}.oshc-cta-main-container .left-container .content-container{margin:20px 0 0 0}.oshc-cta-main-container .image{width:100%;max-width:525px;background-size:contain;background-repeat:no-repeat;height:45vw;margin:0 auto}.oshc-cta-main-container .right-container{padding:30px 0 100px 0}.oshc-cta-main-container .right-container .content-container{margin:0}.oshc-cta-main-container .oshc-cta-container{padding:0;margin:0 0 -14vw 0}.oshc-cta-main-container .bottom-wave-bg-main-container{margin:0;height:119px}.vacation-care-main-container .full-width-content h2,.oshc-cta-main-container .right-container p{font-size:clamp(30px, 6vw, 32px);line-height:40px}.oshc-cta-main-container{margin:-150px 0 0 0}.page-template-template-oshc-service .contact-locations-main-container .header-title h2{margin:0 0 30px 0}.vacation-care-main-container .wave-bg-container{position:relative;top:-57px}.page-template-template-oshc-service .contact-locations-main-container{padding:50px 0 0 0}.home-banner-video-main-container{position:relative;height:100%!important;overflow:hidden}.home-banner-content-main-container .wave-graphic-main-container{display:none}.home-banner-video-main-container .wave-graphic-main-container{position:absolute;width:100%;bottom:0;height:auto;z-index:1}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a{color:#2B2422;font-size:16px;line-height:28px;border:none;font-weight:400}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a:before{content:'\f061';margin:0 10px 0 0;font-weight:300;top:0;font-size:18px;color:#3F739A;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.inner-page-banner-main-container{margin:0 0 130px 0}.home-banner-content-main-container,.home-banner-video-main-container,.banner-main-container,.locations-page-banner-outer-container,.banner-main-container{margin:0 0 0 0}.home-cta-access-main-container ul{margin:0 0}}.home-banner-video-main-container .wave-graphic-main-container{bottom:0}.home-banner-content-main-container .home-banner-content-container:after,.home-banner-content-main-container .home-banner-content-container:before,.home-banner-video-main-container:after{display:none}.home-locations-main-container{padding:18vw 0 40px 0}.vacation-care-main-container .wave-bg-container{position:relative;top:-57px}.page-template-template-oshc-service .home-about-main-container .image:after{display:none}.oshc-page .home-banner-content-main-container{position:relative}.oshc-page .home-banner-content-main-container .wave-graphic-main-container{display:block}.page-template-template-oshc-service .home-about-main-container{padding:12vw 0 40px 0}.oshc-page .home-banner-video-main-container{display:none}.oshc-cta-main-container .top-wave-bg-main-container{position:relative;top:2px}.home-locations-main-container ul li a:hover .text-container .arrows p,.home-locations-main-container ul li a .image:after,.home-locations-main-container ul li a:hover .image:after{opacity:0}.home-locations-main-container ul li a:hover .text-container .arrows p{top:64px}.home-locations-main-container ul li a:hover .image{transform:none}.home-locations-main-container ul li a:hover .text-container span{background:#ABCF5D}.home-locations-main-container ul li a:hover .text-container span:before{color:#177B45}.oshc-page .cta-enrol-online-main-container{margin:20px 0 60px 0}.oshc-page.header-menu-container #menu-main-menu>li.current-menu-parent>ul li.current-menu-item a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-ancestor>a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-item>a{color:#2B2422}.oshc-page.header-menu-container #menu-main-menu>li.dropdown>a:after,.oshc-page.header-menu-container #menu-main-menu>li>a:hover{color:#3F739A}}@media (min-width:992px) and (max-width:1023px){.container{padding-left:16px;padding-right:16px;max-width:100%}.header-bar{display:none}.header-logo-menu-container .col-lg-9{display:none}.header-logo-menu-container .logo img{width:182px}.header-logo-menu-container .logo{padding:27px 0 0 0}.header-logo-menu-container{padding:0 0 24px 0}.header-menu-container{top:0;width:260px;height:100%;right:-80vw;width:80vw;margin:0 0 0 0;position:fixed;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;z-index:-1}.header-menu-container.active{right:0;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body.active{position:relative;left:-80vw;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body{position:relative;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;left:0}.body-main-container .header-menu-container{display:none}.body-menu-overlay{width:100%;height:100%;position:absolute;top:0;display:none}.body-menu-overlay.active{display:block}.header-menu-container #menu-main-menu>li{display:block;margin:0}.header-menu-container #menu-main-menu{text-align:left;margin:0 0 0 0;padding:10px 16px 20px 16px}.header-menu-container .menu-main-menu-container{position:relative;width:100%;background:#fff}.header-menu-container #menu-main-menu>li>a{display:block;margin:0 0 0 0;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 0;font-size:16px;color:#2B2422}.header-menu-container #menu-main-menu>li.dropdown>a:after{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";content:"\f107";color:#ABCF5D;display:inline-block;line-height:28px;margin:5px 0 0 0;float:right;top:-5px;position:relative;font-weight:600}.header-menu-container #menu-main-menu>li.dropdown.active-menu>a:after{content:"\f106"}.header-menu-container #menu-main-menu>li>.dropdown-menu{position:relative;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;visibility:visible;display:none;margin:-8px 0 0 0;width:100%;border:none;padding:0 0 15px 0;box-shadow:none;opacity:1}.header-menu-container #menu-main-menu .dropdown-item{color:#2B2422;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 25px;font-size:15px}.header-menu-container #menu-main-menu>li.two-column-menu>.dropdown-menu{margin:0 auto;position:relative;width:100%;margin:0}.dropdown-menu{padding:0 0 30px 0;margin:0 0 0 0;text-align:left;list-style:none;background-clip:padding-box;border:none;border-radius:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container,.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>.dropdown-menu{display:block;padding:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>a{display:none}.mobile-cta-button{display:none!important}.search-form-container{width:90%}.home-locations-main-container:before,.page-content-list-main-container .content-list-container.section-three:after,.home-banner-content-main-container:after,.home-banner-content-main-container:before{display:none}.header-menu-container #menu-main-menu .dropdown-menu>li a img{display:none}.home-locations-main-container h2{font-size:38px}.home-locations-main-container ul li .text-container{padding:35px 20px 10px 20px}.home-locations-main-container ul li .text-container h3{font-size:36px}.home-locations-main-container ul li:last-child .text-container{padding:40px 30px 42px 30px}.home-locations-main-container ul li:last-child .text-container h3{margin:0 0 6px 0}.home-locations-main-container ul li:last-child .text-container p{min-height:114px}.home-locations-main-container .home-locations-container:before,.home-locations-main-container .home-locations-container:after{display:none}.home-about-main-container{padding:74px 0 70px 0}.home-locations-main-container{padding:170px 0 50px 0}.home-about-main-container .content h2{font-size:36px;line-height:42px}.home-about-main-container .image{width:550px;height:552px}.home-about-main-container .left-container .content{padding:68px 55px 0 0}.home-locations-main-container ul{margin:0 -10px 0 -10px}.home-cta-access-main-container .wave-graphic-main-container.bottom,.home-cta-access-main-container .wave-graphic-main-container.top{display:none}.home-slider-main-container{margin:20px 0 20px 0}.home-cta-access-main-container{margin:0 0 60px 0}.home-cta-access-main-container .home-cta-access-inner-main-container{padding:68px 0 70px 0}.home-cta-access-main-container ul{margin:0 -10px}.home-cta-access-main-container ul li{padding:0 10px}.home-cta-access-main-container .list-content{border-radius:30px;padding:28px 50px 40px 50px;min-height:492px}.home-cta-access-main-container .text-container{width:100%;text-align:center}.home-cta-access-main-container .text-container h2{max-width:370px;margin:0 auto 10px auto;font-size:clamp(36px, 8vw, 38px)}.home-cta-access-main-container .image-container{width:100%}.home-cta-access-main-container .image-container .icon{float:none;margin:28px auto 0 auto}.home-cta-access-main-container ul li img{position:relative;margin:0 auto;display:block}.cta-enrol-online-main-container .text-container h2{font-size:clamp(36px, 8vw, 38px)}.cta-enrol-online-main-container .text-container p{font-size:24px;line-height:36px}.cta-enrol-online-main-container .cta-enrol-online{border-radius:80px}.cta-enrol-online-main-container .icon-container span{width:180px;height:180px}.cta-enrol-online-main-container .icon-container span:before{font-size:88px}.testimonials-slider-main-container .wave-graphic-main-container{display:none}.testimonials-slider-main-container .testimonials-slider{margin:-62px 0 0 0}.testimonials-slider-main-container{margin:120px 0 0 0}.testimonials-slider-main-container .testimonials-slider-container:before,.testimonials-slider-main-container .testimonials-slider-container:after{display:none}.testimonials-slider-main-container h2{font-size:36px;line-height:42px;margin:0 0 20px 0}.testimonials-slider-main-container li p{font-size:16px}.footer-main-container .footer-image .image{width:100%;max-width:525px;height:18vw;background-size:contain;background-repeat:no-repeat;margin:0}.home-banner-video-main-container{margin:77px 0 0 0}.home-banner-content-main-container{margin:77px 0 0 0;overflow:visible}.home-banner-content-main-container .wave-graphic-main-container{bottom:-38px}.home-banner-content-main-container .content-container{width:100%}.home-banner-content-main-container .content-container .content{margin:0 auto;display:block}.home-banner-content-main-container .home-banner-content-container:before{height:136px;left:-62px;width:105px;top:32px}.home-banner-content-main-container .home-banner-content-container:after{bottom:88px;right:-46px;width:118px;height:80px}.inner-page-banner-outer-container .wave-graphic-main-container{margin:0}.inner-page-banner-main-container .inner-page-banner-container:before{z-index:10;height:136px;left:-62px;width:105px;top:32px}.inner-page-banner-main-container .inner-page-banner-container:after{z-index:8;right:-6vw;bottom:inherit;top:3vw;width:118px;height:80px}.inner-page-banner-outer-container{padding:0 0 15px 0;margin:0 0 -12vw 0}.inner-page-banner-main-container{margin:77px 0 0 0;padding:66px 0 66px 0;position:relative}.inner-page-banner-main-container .inner-page-banner-container:before{z-index:10;height:136px;left:-62px;width:105px;top:32px}.inner-page-banner-main-container .inner-page-banner-container:after{z-index:8;right:-6vw;bottom:inherit;top:3vw;width:118px;height:80px}.inner-page-introduction-main-container{padding:0 0 20px 0}.inner-page-introduction-main-container .content-container.left img{margin:0 0 40px 0}.home-about-main-container.inner-page-about:after{display:none}.home-about-main-container.inner-page-about{padding:58px 0 80px 0}.page-template-template-about .educators-slider-main-container{margin:70px 0 140px 0}.page-template-template-about .educators-slider-main-container{margin:70px 0 30px 0}.educators-slider-main-container ul li{padding:0}.educators-slider-main-container .content-container{padding:0}.educators-slider-main-container ul{margin:0}.educators-slider-main-container ul li .image{height:30vw}.educators-slider-main-container ul li .text-container{padding:38px 20px 10px 20px;min-height:207px}.educators-slider-main-container .owl-nav button.owl-next{right:-15px}.educators-slider-main-container .owl-nav button.owl-prev{left:-15px}.educators-slider-main-container .owl-nav button{background:#ABCF5D!important}.educators-slider-main-container .owl-nav button span:before{color:#177B45}.educators-slider-main-container .educators-slider-container:before{display:none}.parent-envolvement-main-container h2{margin:0 0 32px 0}.parent-envolvement-main-container .parent-envolvement-bottom-container{padding:48px 0 46px 0;margin:62px 0 0 0}.parent-envolvement-bottom-container:after{display:none}.parent-envolvement-bottom-container .content{padding:0}.about-page-cta-list-main-container{padding:62px 0 30px 0}.about-page-cta-list-main-container:after,.about-page-cta-list-main-container:before{display:none}.about-page-cta-list-main-container h2{font-size:26px;line-height:26px;margin:0 0 22px 0;padding:0 0 10px 0}.about-page-cta-list-main-container ul li{margin:0 0 34px 0}.about-page-cta-list-main-container .container{max-width:100%}body .body-main-container{position:relative}.locations-page-banner-outer-container{height:44vw;margin:77px 0 0 0;max-height:320px}.locations-page-banner-outer-container .wave-graphic-main-container{bottom:0;position:absolute;width:100%;top:inherit}.locations-page-banner-outer-container .locations-page-banner-main-container:before{z-index:10;height:136px;left:-62px;width:105px;top:32px}.locations-page-banner-outer-container .locations-page-banner-main-container:after{z-index:8;right:-6vw;bottom:inherit;top:3vw;width:118px;height:80px}.page-template-template-locations .inner-page-slider{margin:72px 0 0 0}.home-about-main-container.inner-page-about{padding:60px 0 40px 0}.page-template-template-locations .educators-slider-main-container .educators-slider-container:after{display:none}.page-template-template-locations .educators-slider-main-container{margin:15px 0 50px 0}.home-about-main-container.locations-page-about .left-container .content{padding:50px 0 0 0}.locations-page-introduction-main-container .content-container.left .content h2{font-size:32px;line-height:42px}.careers-page-form-main-container{padding:20px 0 0 0}.careers-page-form-main-container:after{display:none}.enrolment-page-introduction-main-container{margin:14px 0 100px 0}.page-content-list-main-container .content-list-container.section-three:before,.page-content-list-main-container .content-list-container.section-two:after,.page-content-list-main-container .content-list-container.section-one:before,.page-content-list-main-container .content-list-container.section-one:after{display:none}.page-content-list-main-container{padding:60px 0 0 0}.page-content-list-main-container .content-list-container.section-four{padding:60px 0 80px 0;margin:40px 0 -121px 0}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two::before,.page-template-template-philosophy .inner-page-introduction-main-container:after{display:none}.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width{margin-top:40px}.page-template-template-philosophy .page-content-list-main-container{padding:85px 0 20px 0}.page-template-template-program .page-content-list-main-container:before,.page-template-template-program .page-content-list-main-container:after,.program-page-introduction-main-container::after{display:none}.program-page-introduction-main-container{margin:15px 0 0 0}.program-page-introduction-main-container .program-page-introduction-container .content-container{margin-top:58px}.page-template-template-program .home-cta-access-main-container{margin:0 0 0 0}.inner-page-introduction-main-container.download-brochure-main-container{padding:20px 0 0 0}.page-template-template-pricing-rebates .inner-page-content-main-container{padding:0 0 20px 0}.locations-page-introduction-main-container .content-container.right .content{background:#F8F3EC;box-shadow:0 12px 12px #0000001f;border-radius:12px}.locations-page-introduction-main-container .location-details{max-width:100%;margin:-80px auto 24px auto;box-shadow:none;border-radius:0;background:#fff0;padding:24px 20px 26px 20px}.locations-page-introduction-main-container .row .col-lg-6{width:100%}.locations-page-introduction-main-container .location-details .buttons{float:right}.team-pop-up-main-container .content h2{font-size:34px;line-height:42px;margin:0 0 18px 0;padding:0 54px 0 0}.team-pop-up-main-container .content h3{font-size:28px;line-height:28px;margin:0 0 18px 0}.team-pop-up-main-container .content p{font-size:16px;line-height:26px}.team-pop-up-main-container .content span.close-text{margin:22px 0 0 0}.inner-page-banner-main-container h1{font-size:40px;line-height:42px}.inner-page-introduction-main-container .content-container.right .content h2{font-size:32px;line-height:40px}.page-content-list-main-container h2,.contact-locations-main-container .location-details .title h2,.careers-page-form-main-container .content>h2,.locations-page-introduction-main-container .location-details .title h1,.parent-envolvement-main-container h2,.educators-slider-main-container h2{font-size:38px;line-height:42px}.vacation-care-main-container .vacation-care-container:after,.vacation-care-main-container .vacation-care-container:before,.page-template-template-oshc-service .page-content-list-main-container .content-list-container.section-one:before,.page-template-template-oshc-service .home-about-main-container:before,.page-template-template-oshc-service .home-about-main-container:after{display:none}.page-template-template-oshc-service .home-about-main-container{padding:18vw 0 40px 0}.page-template-template-oshc-service .contact-locations-main-container .scroll-point{padding:80px 0 0 0;margin:-80px 0 0 0}.body-main-container.oshc-page .home-about-main-container .image{margin:40px auto 32px auto}.body-main-container.oshc-page .page-content-list-main-container .container .row:nth-child(2) .image-container{margin:30px 0 0 0}.body-main-container.oshc-page .page-content-list-main-container{padding:0 0 0 0;margin:0 0 -30px 0}.vacation-care-main-container .vacation-care-container{margin:-90px 0 0 0}.vacation-care-main-container .header-title-container h2{margin:50px 0 20px 0;font-size:clamp(32px, 8vw, 36px);line-height:40px}.vacation-care-main-container .left-container .content-container h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.vacation-care-main-container .right-container .image{max-width:474px}.vacation-care-main-container .full-width-content{padding:49px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist{margin:0 0 40px 0}.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:after,.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:before,.page-template-template-oshc-service .careers-page-form-main-container:before,.oshc-cta-main-container:before,.oshc-cta-main-container:after,.vacation-care-main-container .right-container .image:after,.vacation-care-main-container .right-container .image:before{display:none}.vacation-care-main-container .left-container .content-container{padding:10px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist li{margin:0 0 16px 0}.oshc-cta-main-container{margin:40px 0 0 0}.oshc-cta-main-container .left-container .content-container{margin:20px 0 0 0}.oshc-cta-main-container .image{width:100%;max-width:476px;background-size:contain;background-repeat:no-repeat}.oshc-cta-main-container .right-container{padding:30px 0 100px 0}.oshc-cta-main-container .right-container .content-container{margin:0}.oshc-cta-main-container .oshc-cta-container{padding:0;margin:0 0 -14vw 0}.oshc-cta-main-container .bottom-wave-bg-main-container{margin:0;height:119px}.vacation-care-main-container .full-width-content h2,.oshc-cta-main-container .right-container p{font-size:clamp(30px, 6vw, 32px);line-height:40px}.oshc-cta-main-container{margin:-150px 0 0 0}.page-template-template-oshc-service .contact-locations-main-container .header-title h2{margin:0 0 30px 0}.vacation-care-main-container .wave-bg-container{position:relative;top:-57px}.page-template-template-oshc-service .contact-locations-main-container{padding:50px 0 0 0}.home-banner-video-main-container{position:relative;height:100%!important;overflow:hidden}.home-banner-content-main-container .wave-graphic-main-container{display:none}.home-banner-video-main-container .wave-graphic-main-container{position:absolute;width:100%;height:auto;z-index:1}.oshc-page .home-banner-video-main-container{height:432px!important}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a{color:#2B2422;font-size:16px;line-height:28px;border:none;font-weight:400}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a:before{content:'\f061';margin:0 10px 0 0;font-weight:300;top:0;font-size:18px;color:#3F739A;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.inner-page-banner-main-container,.home-banner-content-main-container,.home-banner-video-main-container,.banner-main-container,.locations-page-banner-outer-container,.banner-main-container{margin:0 0 0 0}}.home-banner-video-main-container .wave-graphic-main-container{bottom:-30px}.home-banner-content-main-container .home-banner-content-container:after,.home-banner-content-main-container .home-banner-content-container:before,.home-banner-video-main-container:after{display:none}.home-locations-main-container{padding:104px 0 40px 0}.vacation-care-main-container .wave-bg-container{position:relative;top:-57px}.page-template-template-oshc-service .home-about-main-container .image:after{display:none}.oshc-page .home-banner-content-main-container{position:relative}.oshc-page .home-banner-content-main-container .wave-graphic-main-container{display:block}.page-template-template-oshc-service .home-about-main-container{padding:8vw 0 40px 0}.oshc-page .home-banner-video-main-container{display:none}.home-locations-main-container ul li a:hover .text-container .arrows p,.home-locations-main-container ul li a .image:after,.home-locations-main-container ul li a:hover .image:after{opacity:0}.home-locations-main-container ul li a:hover .text-container .arrows p{top:64px}.home-locations-main-container ul li a:hover .image{transform:none}.home-locations-main-container ul li a:hover .text-container span{background:#ABCF5D}.home-locations-main-container ul li a:hover .text-container span:before{color:#177B45}.oshc-page .cta-enrol-online-main-container{margin:20px 0 60px 0}.oshc-page.header-menu-container #menu-main-menu>li.current-menu-parent>ul li.current-menu-item a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-ancestor>a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-item>a{color:#2B2422}.oshc-page.header-menu-container #menu-main-menu>li.dropdown>a:after,.oshc-page.header-menu-container #menu-main-menu>li>a:hover{color:#3F739A}}@media (min-width:1024px) and (max-width:1199px){.container{padding-left:24px;padding-right:24px;max-width:100%}.header-bar{display:none}.header-logo-menu-container .col-lg-9{display:none}.header-logo-menu-container .logo img{width:182px}.header-logo-menu-container .logo{padding:27px 0 0 0}.header-logo-menu-container{padding:0 0 24px 0}.header-menu-container{top:0;width:260px;height:100%;right:-80vw;width:80vw;margin:0 0 0 0;position:fixed;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;z-index:-1}.header-menu-container.active{right:0;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body.active{position:relative;left:-80vw;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out}body{position:relative;-webkit-transition:.6s ease-in-out;-o-transition:.6s ease-in-out;transition:.6s ease-in-out;left:0}.body-main-container .header-menu-container{display:none}.body-menu-overlay{width:100%;height:100%;position:absolute;top:0;display:none}.body-menu-overlay.active{display:block}.header-menu-container #menu-main-menu>li{display:block;margin:0}.header-menu-container #menu-main-menu{text-align:left;margin:0 0 0 0;padding:10px 16px 20px 16px}.header-menu-container .menu-main-menu-container{position:relative;width:100%;background:#fff}.header-menu-container #menu-main-menu>li>a{display:block;margin:0 0 0 0;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 0;font-size:16px;color:#2B2422}.header-menu-container #menu-main-menu>li.dropdown>a:after{font-size:16px;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro";content:"\f107";color:#ABCF5D;display:inline-block;line-height:28px;margin:5px 0 0 0;float:right;top:-5px;position:relative;font-weight:600}.header-menu-container #menu-main-menu>li.dropdown.active-menu>a:after{content:"\f106"}.header-menu-container #menu-main-menu>li>.dropdown-menu{position:relative;-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;transition:none!important;visibility:visible;display:none;margin:-8px 0 0 0;width:100%;border:none;padding:0 0 15px 0;box-shadow:none;opacity:1}.header-menu-container #menu-main-menu .dropdown-item{color:#2B2422;border-bottom:1px solid #D1D3D4;padding:14px 0 14px 25px;font-size:15px}.header-menu-container #menu-main-menu>li.two-column-menu>.dropdown-menu{margin:0 auto;position:relative;width:100%;margin:0}.dropdown-menu{padding:0 0 30px 0;margin:0 0 0 0;text-align:left;list-style:none;background-clip:padding-box;border:none;border-radius:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container,.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>.dropdown-menu{display:block;padding:0}.header-menu-container #menu-main-menu .dropdown-menu>li.menu-container>a{display:none}.mobile-cta-button{display:none!important}.search-form-container{width:90%}.home-locations-main-container:before,.page-content-list-main-container .content-list-container.section-three:after,.home-banner-content-main-container:after,.home-banner-content-main-container:before{display:none}.header-menu-container #menu-main-menu .dropdown-menu>li a img{display:none}.home-locations-main-container h2{font-size:38px}.home-locations-main-container ul li .text-container{padding:35px 20px 10px 20px}.home-locations-main-container ul li .text-container h3{font-size:36px}.home-locations-main-container ul li:last-child .text-container{padding:40px 30px 42px 30px}.home-locations-main-container ul li:last-child .text-container h3{margin:0 0 6px 0}.home-locations-main-container ul li:last-child .text-container p{min-height:114px}.home-locations-main-container .home-locations-container:before,.home-locations-main-container .home-locations-container:after{display:none}.home-about-main-container{padding:74px 0 70px 0}.home-locations-main-container{padding:170px 0 50px 0}.home-about-main-container .content h2{font-size:36px;line-height:42px}.home-about-main-container .image{width:550px;height:552px}.home-about-main-container .left-container .content{padding:68px 55px 0 0}.home-locations-main-container ul{margin:0 -10px 0 -10px}.home-cta-access-main-container .wave-graphic-main-container.bottom,.home-cta-access-main-container .wave-graphic-main-container.top{display:none}.home-slider-main-container{margin:20px 0 20px 0}.home-cta-access-main-container{margin:0 0 60px 0}.home-cta-access-main-container .home-cta-access-inner-main-container{padding:68px 0 70px 0}.home-cta-access-main-container ul{margin:0 -10px}.home-cta-access-main-container ul li{padding:0 10px}.home-cta-access-main-container .list-content{border-radius:30px;padding:28px 50px 40px 50px;min-height:492px}.home-cta-access-main-container .text-container{width:100%;text-align:center}.home-cta-access-main-container .text-container h2{max-width:370px;margin:0 auto 10px auto;font-size:clamp(38px, 10vw, 40px)}.home-cta-access-main-container .image-container{width:100%}.home-cta-access-main-container .image-container .icon{float:none;margin:28px auto 0 auto}.home-cta-access-main-container ul li img{position:relative;margin:0 auto;display:block}.cta-enrol-online-main-container .text-container h2{font-size:clamp(38px, 10vw, 40px)}.cta-enrol-online-main-container .text-container p{font-size:24px;line-height:36px}.cta-enrol-online-main-container .cta-enrol-online{border-radius:80px}.cta-enrol-online-main-container .icon-container span{width:180px;height:180px}.cta-enrol-online-main-container .icon-container span:before{font-size:88px}.testimonials-slider-main-container .wave-graphic-main-container{display:none}.testimonials-slider-main-container .testimonials-slider{margin:-62px 0 0 0}.testimonials-slider-main-container{margin:120px 0 0 0}.testimonials-slider-main-container .testimonials-slider-container:before,.testimonials-slider-main-container .testimonials-slider-container:after{display:none}.testimonials-slider-main-container h2{font-size:36px;line-height:42px;margin:0 0 20px 0}.testimonials-slider-main-container li p{font-size:16px}.footer-main-container .footer-image .image{width:100%;max-width:525px;height:18vw;background-size:contain;background-repeat:no-repeat;margin:0}.home-banner-video-main-container{margin:77px 0 0 0}.home-banner-content-main-container{margin:77px 0 0 0;overflow:visible}.home-banner-content-main-container .wave-graphic-main-container{bottom:-38px}.home-banner-content-main-container .content-container{width:100%}.home-banner-content-main-container .content-container .content{margin:0 auto;display:block}.home-banner-content-main-container .home-banner-content-container:before{height:136px;left:-62px;width:105px;top:32px}.home-banner-content-main-container .home-banner-content-container:after{bottom:10vw;right:-46px;width:118px;height:80px}.inner-page-banner-outer-container{padding:0 0 15px 0;margin:0 0 -12vw 0}.inner-page-banner-main-container{margin:77px 0 0 0;padding:66px 0 66px 0;position:relative}.inner-page-banner-main-container .inner-page-banner-container:before{z-index:10;height:136px;left:-62px;width:105px;top:32px}.inner-page-banner-main-container .inner-page-banner-container:after{z-index:8;right:-6vw;bottom:inherit;top:3vw;width:118px;height:80px}.inner-page-banner-outer-container .wave-graphic-main-container{margin:0}.inner-page-introduction-main-container{padding:0 0 20px 0}.inner-page-introduction-main-container .content-container.left img{margin:0 0 40px 0}.home-about-main-container.inner-page-about:after{display:none}.home-about-main-container.inner-page-about{padding:58px 0 80px 0}.page-template-template-about .educators-slider-main-container{margin:70px 0 140px 0}.page-template-template-about .educators-slider-main-container{margin:70px 0 30px 0}.educators-slider-main-container ul li{padding:0}.educators-slider-main-container .content-container{padding:0}.educators-slider-main-container ul{margin:0}.educators-slider-main-container ul li .image{height:30vw}.educators-slider-main-container ul li .text-container{padding:38px 20px 10px 20px;min-height:207px}.educators-slider-main-container .owl-nav button.owl-next{right:-24px}.educators-slider-main-container .owl-nav button.owl-prev{left:-24px}.educators-slider-main-container .owl-nav button{background:#ABCF5D!important}.educators-slider-main-container .owl-nav button span:before{color:#177B45}.educators-slider-main-container .educators-slider-container:before{display:none}.parent-envolvement-main-container h2{margin:0 0 32px 0}.parent-envolvement-main-container .parent-envolvement-bottom-container{padding:48px 0 46px 0;margin:62px 0 0 0}.parent-envolvement-bottom-container:after{display:none}.parent-envolvement-bottom-container .content{padding:0}.about-page-cta-list-main-container{padding:62px 0 30px 0}.about-page-cta-list-main-container:after,.about-page-cta-list-main-container:before{display:none}.about-page-cta-list-main-container h2{font-size:26px;line-height:26px;margin:0 0 22px 0;padding:0 0 10px 0}.about-page-cta-list-main-container ul li{margin:0 0 34px 0}.about-page-cta-list-main-container .container{max-width:100%}body .body-main-container{position:relative}.locations-page-banner-outer-container{height:44vw;margin:77px 0 0 0;max-height:320px}.locations-page-banner-outer-container .wave-graphic-main-container{bottom:0;position:absolute;width:100%;top:inherit}.locations-page-banner-outer-container .locations-page-banner-main-container:before{z-index:10;height:136px;left:-62px;width:105px;top:32px}.locations-page-banner-outer-container .locations-page-banner-main-container:after{z-index:8;right:-6vw;bottom:inherit;top:3vw;width:118px;height:80px}.page-template-template-locations .inner-page-slider{margin:72px 0 0 0}.home-about-main-container.inner-page-about{padding:60px 0 40px 0}.page-template-template-locations .educators-slider-main-container .educators-slider-container:after{display:none}.page-template-template-locations .educators-slider-main-container{margin:15px 0 50px 0}.home-about-main-container.locations-page-about .left-container .content{padding:50px 0 0 0}.careers-page-form-main-container{padding:20px 0 0 0}.careers-page-form-main-container:after{display:none}.enrolment-page-introduction-main-container{margin:14px 0 100px 0}.page-content-list-main-container .content-list-container.section-three:before,.page-content-list-main-container .content-list-container.section-two:after,.page-content-list-main-container .content-list-container.section-one:before,.page-content-list-main-container .content-list-container.section-one:after{display:none}.page-content-list-main-container{padding:60px 0 0 0}.page-content-list-main-container .content-list-container.section-four{padding:60px 0 80px 0;margin:40px 0 -121px 0}.page-template-template-philosophy .page-content-list-main-container .content-list-container.section-two::before,.page-template-template-philosophy .inner-page-introduction-main-container:after{display:none}.page-template-template-philosophy .inner-page-introduction-main-container .content-container.full-width{margin-top:40px}.page-template-template-philosophy .page-content-list-main-container{padding:85px 0 20px 0}.page-template-template-program .page-content-list-main-container:before,.page-template-template-program .page-content-list-main-container:after,.program-page-introduction-main-container::after{display:none}.program-page-introduction-main-container{margin:15px 0 0 0}.program-page-introduction-main-container .program-page-introduction-container .content-container{margin-top:58px}.page-template-template-program .home-cta-access-main-container{margin:0 0 0 0}.inner-page-introduction-main-container.download-brochure-main-container{padding:20px 0 0 0}.team-pop-up-main-container .content h2{font-size:34px;line-height:42px;margin:0 0 18px 0;padding:0 54px 0 0}.team-pop-up-main-container .content h3{font-size:28px;line-height:28px;margin:0 0 18px 0}.team-pop-up-main-container .content p{font-size:16px;line-height:26px}.team-pop-up-main-container .content span.close-text{margin:22px 0 0 0}.inner-page-banner-main-container h1{font-size:40px;line-height:42px}.page-content-list-main-container h2,.contact-locations-main-container .location-details .title h2,.careers-page-form-main-container .content>h2,.locations-page-introduction-main-container .location-details .title h1,.parent-envolvement-main-container h2,.educators-slider-main-container h2{font-size:38px;line-height:42px}.vacation-care-main-container .vacation-care-container:after,.vacation-care-main-container .vacation-care-container:before,.page-template-template-oshc-service .page-content-list-main-container .content-list-container.section-one:before,.page-template-template-oshc-service .home-about-main-container:before,.page-template-template-oshc-service .home-about-main-container:after{display:none}.page-template-template-oshc-service .home-about-main-container{padding:18vw 0 40px 0}.page-template-template-oshc-service .contact-locations-main-container .scroll-point{padding:80px 0 0 0;margin:-80px 0 0 0}.body-main-container.oshc-page .home-about-main-container .image{margin:40px auto 32px auto}.body-main-container.oshc-page .page-content-list-main-container .container .row:nth-child(2) .image-container{margin:30px 0 0 0}.body-main-container.oshc-page .page-content-list-main-container{padding:0 0 0 0;margin:0 0 -30px 0}.vacation-care-main-container .vacation-care-container{margin:-90px 0 0 0}.vacation-care-main-container .header-title-container h2{margin:50px 0 20px 0;font-size:clamp(32px, 8vw, 36px);line-height:40px}.vacation-care-main-container .left-container .content-container h2{font-size:clamp(30px, 6vw, 32px);line-height:40px}.vacation-care-main-container .right-container .image{max-width:474px}.vacation-care-main-container .full-width-content{padding:49px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist{margin:0 0 40px 0}.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:after,.page-template-template-oshc-service .careers-page-form-main-container .careers-page-form-container:before,.page-template-template-oshc-service .careers-page-form-main-container:before,.oshc-cta-main-container:before,.oshc-cta-main-container:after,.vacation-care-main-container .right-container .image:after,.vacation-care-main-container .right-container .image:before{display:none}.vacation-care-main-container .left-container .content-container{padding:10px 0 0 0}.vacation-care-main-container .full-width-content ul.checklist li{margin:0 0 16px 0}.oshc-cta-main-container{margin:40px 0 0 0}.oshc-cta-main-container .left-container .content-container{margin:20px 0 0 0}.oshc-cta-main-container .image{width:100%;max-width:476px;background-size:contain;background-repeat:no-repeat}.oshc-cta-main-container .right-container{padding:30px 0 100px 0}.oshc-cta-main-container .right-container .content-container{margin:0}.oshc-cta-main-container .oshc-cta-container{padding:0 0 78px 0;margin:0 0 -14vw 0}.oshc-cta-main-container .bottom-wave-bg-main-container{margin:0;height:119px}.vacation-care-main-container .full-width-content h2,.oshc-cta-main-container .right-container p{font-size:clamp(30px, 6vw, 32px);line-height:40px}.oshc-cta-main-container{margin:-150px 0 0 0}.page-template-template-oshc-service .contact-locations-main-container .header-title h2{margin:0 0 30px 0}.vacation-care-main-container .wave-bg-container{position:relative;top:-57px}.page-template-template-oshc-service .contact-locations-main-container{padding:50px 0 0 0}.home-banner-video-main-container{position:relative;height:100%!important;overflow:hidden}.home-banner-content-main-container .wave-graphic-main-container{display:none}.home-banner-video-main-container .wave-graphic-main-container{position:absolute;width:100%;height:auto;z-index:1}.oshc-page .home-banner-video-main-container{height:432px!important}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a{color:#2B2422;font-size:16px;line-height:28px;border:none;font-weight:400}.header-menu-container.oshc-page #menu-main-menu>li.mobile-menu a:before{content:'\f061';margin:0 10px 0 0;font-weight:300;top:0;font-size:18px;color:#3F739A;position:relative;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;font-family:"Font Awesome 6 Pro"}@supports (-webkit-touch-callout:none){.header-main-container{position:relative;position:sticky;position:-webkit-sticky}.inner-page-banner-main-container,.home-banner-content-main-container,.home-banner-video-main-container,.banner-main-container,.locations-page-banner-outer-container,.banner-main-container{margin:0 0 0 0}}.home-banner-content-main-container .home-banner-content-container:after,.home-banner-content-main-container .home-banner-content-container:before,.home-banner-video-main-container:after{display:none}.home-locations-main-container{padding:104px 0 40px 0}.vacation-care-main-container .wave-bg-container{position:relative;top:-57px}.page-template-template-oshc-service .home-about-main-container .image:after{display:none}.oshc-page .home-banner-content-main-container{position:relative}.oshc-page .home-banner-content-main-container .wave-graphic-main-container{display:block}.page-template-template-oshc-service .home-about-main-container{padding:6vw 0 40px 0}.oshc-page .home-banner-video-main-container{display:none}.home-locations-main-container ul li a:hover .text-container .arrows p,.home-locations-main-container ul li a .image:after,.home-locations-main-container ul li a:hover .image:after{opacity:0}.home-locations-main-container ul li a:hover .text-container .arrows p{top:64px}.home-locations-main-container ul li a:hover .image{transform:none}.home-locations-main-container ul li a:hover .text-container span{background:#ABCF5D}.home-locations-main-container ul li a:hover .text-container span:before{color:#177B45}.oshc-page .cta-enrol-online-main-container{margin:20px 0 60px 0}.oshc-page.header-menu-container #menu-main-menu>li.current-menu-parent>ul li.current-menu-item a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-ancestor>a,.oshc-page.header-menu-container #menu-main-menu>li.current-menu-item>a{color:#2B2422}.oshc-page.header-menu-container #menu-main-menu>li.dropdown>a:after,.oshc-page.header-menu-container #menu-main-menu>li>a:hover{color:#3F739A}}@media (min-width:1200px) and (max-width:1919px){.inner-page-banner-outer-container .wave-graphic-main-container{margin:-1px 0 -11vw 0}.home-banner-video-main-container{overflow:hidden}.oshc-page .cta-enrol-online-main-container{margin:20px 0 60px 0}}@media (min-width:1200px){.mobile-header{display:none}.header-menu-container #menu-main-menu>li>.dropdown-menu{display:inherit;visibility:hidden;opacity:0;filter:alpha(opacity=0);-webkit-transition:200ms ease;-moz-transition:200ms ease;-o-transition:200ms ease;transition:200ms ease;position:absolute;border-radius:0;border:none;top:58px;left:-36px;border-radius:0 0 12px 12px;width:260px;padding:25px 20px 22px 20px}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu{width:1075px;left:-630px;border-radius:0;box-shadow:0 12px 12px #00000029;width:1143px;left:-663px;padding:0 0 24px 0}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu:before{content:"";background:#fff;width:100%;height:100%;position:absolute;left:-100%;top:0;z-index:-1;box-shadow:0 12px 12px #00000029}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu:after{content:"";background:#fff;width:100%;height:100%;position:absolute;z-index:-1;box-shadow:0 12px 12px #00000029}.header-menu-container #menu-main-menu>li.locations-menu ul li,.header-menu-container #menu-main-menu>li.locations-menu ul{display:block;border:none;padding:0}.header-menu-container #menu-main-menu>li.locations-menu ul{margin:0}.header-menu-container #menu-main-menu>li.locations-menu ul li{margin:0 0 20px 0}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.dropdown{display:block;margin:0;float:left;border:none;padding:0}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.image-container{width:370px}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.image-container:before{background:#fff;content:"";position:absolute;width:100%;height:100%;z-index:-1}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container{width:773px;padding:32px 236px 54px 87px}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container:before{background:#fff;content:"";position:absolute;width:100%;height:100%;top:0}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.image-container>ul li a{padding:0;margin:0 0 0 0;width:220px;background-image:url(/wp-content/uploads/2023/01/leaps__bounds_menu_manly.png);height:199px;background-size:cover;border-radius:60px;font-size:0;pointer-events:none;float:right}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.image-container>a.dropdown-item{display:none}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container>a.dropdown-item{display:none}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container>.sub-menu{columns:2;-webkit-columns:2;-moz-columns:2;z-index:2;position:relative}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container>.sub-menu li a{font-size:28px;line-height:38px;color:#177B45;display:inline;font-family:'Baloo Bhaijaan 2','Bradley Hand',cursive;padding:0;position:relative}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container>.sub-menu li a img{display:none}.header-menu-container #menu-main-menu>li.locations-menu>ul.dropdown-menu>li.menu-container>.sub-menu li:hover a{text-decoration:none}.page-template-template-program .testimonials-slider-main-container,.search .testimonials-slider-main-container .testimonials-slider-main-container,.error404 .testimonials-slider-main-container .testimonials-slider-main-container,.page-template-template-contact .testimonials-slider-main-container,.page-template-template-enrolments .testimonials-slider-main-container{margin:-22vw 0 0 0}.header-menu-container #menu-main-menu>li.mobile-menu{display:none}.home-banner-video-main-container{overflow:hidden}.home-banner-video-main-container .wave-graphic-main-container{position:absolute;width:100%;bottom:1.5vw;height:auto;z-index:1}.home-banner-content-main-container .wave-graphic-main-container{display:none}.oshc-page .home-banner-content-main-container .wave-graphic-main-container{display:block}.home-banner-video-main-container,.home-banner-content-main-container .home-banner-content-container,.home-banner-content-main-container{height:924px!important}}@media (min-width:1200px) and (max-width:1439px){.page-template-template-oshc-service .home-about-main-container:before{display:none}.oshc-cta-main-container{margin:-200px 0 0 0}.oshc-cta-main-container .oshc-cta-container{padding:0 0 257px 0;margin:0 0 0 0}.oshc-cta-main-container .bottom-wave-bg-main-container{margin:-266px 0 0 0;height:338px}}@media (min-width:1440px) and (max-width:1919px){.page-template-template-oshc-service .home-about-main-container:before{display:none}.oshc-cta-main-container{margin:-308px 0 0 0}.oshc-cta-main-container .oshc-cta-container{padding:0 0 244px 0;margin:0 0 0 0}.oshc-cta-main-container .bottom-wave-bg-main-container{margin:-266px 0 0 0;height:236px}}@media (min-width:320px) and (max-width:479px){.home-banner-content-main-container .home-banner-content-container,.home-banner-content-main-container{height:260px!important}.home-banner-content-main-container .content-container{bottom:-200px}.home-locations-main-container{padding:22vw 0 40px 0}.home-banner-video-main-container .wave-graphic-main-container{bottom:-14px}.oshc-page .home-banner-content-main-container .content-container{bottom:-54vw}.oshc-page .home-banner-content-main-container .home-banner-content-container,.oshc-page .home-banner-content-main-container{height:72vw!important}}@media (min-width:480px) and (max-width:777px){.home-banner-content-main-container .home-banner-content-container,.home-banner-content-main-container{height:400px!important}.home-banner-content-main-container .content-container{bottom:inherit;top:300px;width:100%}.home-locations-main-container{padding:20vw 0 40px 0}.home-banner-video-main-container .wave-graphic-main-container{bottom:-14px}.oshc-page .home-banner-content-main-container .content-container{bottom:-54vw;top:inherit;position:relative}.oshc-page .home-banner-content-main-container .home-banner-content-container,.oshc-page .home-banner-content-main-container{height:72vw!important}}@media (min-width:778px) and (max-width:1023px){.home-banner-content-main-container .home-banner-content-container,.home-banner-content-main-container{height:600px!important}.home-banner-content-main-container .content-container{bottom:-148px;position:absolute;width:100%}.home-locations-main-container{padding:18vw 0 40px 0}.home-banner-video-main-container .wave-graphic-main-container{bottom:-14px}.oshc-page .home-banner-content-main-container .content-container{bottom:-54vw;top:inherit;position:relative}.oshc-page .home-banner-content-main-container .home-banner-content-container,.oshc-page .home-banner-content-main-container{height:72vw!important}}@media (min-width:1024px) and (max-width:1199px){.home-banner-content-main-container .home-banner-content-container,.home-banner-content-main-container{height:924px!important}.home-banner-content-main-container .content-container{bottom:-110px;position:absolute}.home-locations-main-container{padding:10vw 0 40px 0}.home-banner-video-main-container .wave-graphic-main-container{bottom:-14px}.oshc-page .home-banner-content-main-container .content-container{bottom:-54vw;top:inherit;position:relative}.oshc-page .home-banner-content-main-container .home-banner-content-container,.oshc-page .home-banner-content-main-container{height:72vw!important}}