 .fl-node-qpmv973oi265 > .fl-row-content-wrap {margin-top:20px;} .fl-node-rginlpjdh5z6 > .fl-row-content-wrap {padding-top:10px;} .fl-node-m6zpiwdyv18u > .fl-row-content-wrap {padding-top:0px;}.fl-node-65irajz94phd > .fl-row-content-wrap {background-color: #eaeaea;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;} .fl-node-65irajz94phd > .fl-row-content-wrap {margin-top:40px;}.fl-node-it360mz4vpcf > .fl-row-content-wrap {background-color: rgba(40,150,224,0.5);background-image: url(https://schoolbrandingmatters.co.nz/wp-content/uploads/2023/09/Website-Homepage-Graphic-2023-3.jpg);background-repeat: no-repeat;background-position: center center;background-attachment: scroll;background-size: cover;border-top-width: 1px;border-right-width: 0px;border-bottom-width: 1px;border-left-width: 0px;}.fl-node-it360mz4vpcf > .fl-row-content-wrap:after {background-color: rgba(55,99,175,0.35);}.fl-node-it360mz4vpcf .fl-row-content {max-width: 1650px;}@media(max-width: 1200px) {.fl-node-it360mz4vpcf > .fl-row-content-wrap {background-position: center center;}}@media(max-width: 992px) {.fl-node-it360mz4vpcf > .fl-row-content-wrap {background-position: center center;}}@media(max-width: 768px) {.fl-node-it360mz4vpcf > .fl-row-content-wrap {background-position: center center;}} .fl-node-it360mz4vpcf > .fl-row-content-wrap {margin-top:30px;margin-bottom:20px;} .fl-node-it360mz4vpcf > .fl-row-content-wrap {padding-top:020px;padding-bottom:30px;}.fl-node-rmgdsbh2inw3 {width: 20%;}.fl-node-vblp9qe75hys {width: 100%;}.fl-node-7lmd0qig2tj5 {width: 100%;}.fl-node-x3g5how79ksq {width: 50%;}.fl-node-isa01gzp38eh {width: 100%;}.fl-node-uwtnsdohq049 {width: 100%;}.fl-node-ew0sknp8zqfr {width: 79%;}.fl-node-2o40735p6ges {width: 50%;}.fl-node-5b2ac4a827b7f {width: 100%;}.fl-node-5b2ac4a827aff {width: 100%;}.fl-cta-left {text-align: left;}.fl-cta-center {text-align: center;}.fl-cta-right {text-align: right;}.fl-cta-inline {display: table;width: 100%;}.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: table-cell;vertical-align: middle;}.fl-cta-inline .fl-cta-text {width: 70%;}.fl-cta-inline .fl-cta-button {padding-left: 30px;text-align: center;width: 30%;}body h1.fl-cta-title,body h2.fl-cta-title,body h3.fl-cta-title,body h4.fl-cta-title,body h5.fl-cta-title,body h6.fl-cta-title {margin: 0;padding: 0 0 10px 0;}.fl-cta-stacked .fl-cta-button {padding-top: 20px;}@media (max-width: 768px) { .fl-cta-inline {display: block;text-align: center;}.fl-cta-inline .fl-cta-text,.fl-cta-inline .fl-cta-button {display: block;}.fl-cta-inline .fl-cta-text {width: auto;}.fl-cta-inline .fl-cta-button {padding-left: 0;padding-top: 20px;width: auto;} }.fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button) {padding-top: 20px;padding-right: 40px;padding-bottom: 20px;padding-left: 40px;}.fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button), .fl-builder-content .fl-node-afeibh5w6vps a.fl-button:visited, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-afeibh5w6vps a.fl-button:visited {font-size: 23px;line-height: 23px;border: 1px solid #367fbe;background-color: #428bca;}.fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover, .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):focus {border: 1px solid #da8686;}.fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button), .fl-builder-content .fl-node-afeibh5w6vps a.fl-button:visited, .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover, .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):focus, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button), .fl-page .fl-builder-content .fl-node-afeibh5w6vps a.fl-button:visited, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):focus {border-top-left-radius: 15px;border-top-right-radius: 15px;border-bottom-left-radius: 15px;border-bottom-right-radius: 15px;}.fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover, .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover, .fl-page .fl-page .fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button):hover {background-color: #e69292;}:where(.fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button)), :where(.fl-builder-content .fl-node-afeibh5w6vps .fl-button:is(a, button) *) {transition: all 0.2s linear;-moz-transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-o-transition: all 0.2s linear;}.fl-node-afeibh5w6vps .fl-module-content {padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;} .fl-node-afeibh5w6vps > .fl-module-content {margin-top:20px;margin-right:20px;margin-left:20px;}img.mfp-img {padding-bottom: 40px !important;}.fl-builder-edit .fl-fill-container img {transition: object-position .5s;}.fl-fill-container :is(.fl-module-content, .fl-photo, .fl-photo-content, img) {height: 100% !important;width: 100% !important;}@media (max-width: 768px) { .fl-photo-content,.fl-photo-img {max-width: 100%;} }.fl-node-rfpal4chxnd9, .fl-node-rfpal4chxnd9 .fl-photo {text-align: center;}.fl-builder-content .fl-rich-text strong {font-weight: bold;}.fl-module.fl-rich-text p:last-child {margin-bottom: 0;}.fl-builder-edit .fl-module.fl-rich-text p:not(:has(~ *:not(.fl-block-overlay))) {margin-bottom: 0;} .fl-node-46vbudz0a1cm > .fl-module-content {margin-top:0px;margin-bottom:0px;} .fl-node-7cznko91ht2p > .fl-module-content {margin-top:40px;margin-bottom:0px;}@media (max-width: 768px) { .fl-node-7cznko91ht2p > .fl-module-content { margin-top:20px; } } .fl-node-3d9eqt84fuyo > .fl-module-content {margin-bottom:0px;}.fl-node-kseqz94nxtui, .fl-node-kseqz94nxtui .fl-photo {text-align: center;} .fl-node-kseqz94nxtui.fl-module-photo {margin-top:20px;}.fl-node-hm3c8xleqb9z, .fl-node-hm3c8xleqb9z .fl-photo {text-align: center;} .fl-node-ktm9vxarn3gd > .fl-module-content {margin-top:40px;margin-bottom:20px;}@media (max-width: 768px) { .fl-node-ktm9vxarn3gd > .fl-module-content { margin-top:20px; } } .fl-node-p8kc02yb3vzr > .fl-module-content {margin-top:20px;margin-bottom:0px;} .fl-node-n4y57jgek3oz > .fl-module-content {margin-top:10px;margin-bottom:0px;} .fl-node-8l1vuo7kfb35 > .fl-module-content {margin-top:10px;margin-bottom:0px;} .fl-node-6ghauij7fzl8 > .fl-module-content {margin-top:10px;margin-bottom:20px;}.fl-node-9icko64ath1s, .fl-node-9icko64ath1s .fl-photo {text-align: center;}.fl-node-fdla5kboihpg, .fl-node-fdla5kboihpg .fl-photo {text-align: center;}.fl-node-kpinwmej3qh2, .fl-node-kpinwmej3qh2 .fl-photo {text-align: center;}.fl-node-gjuly3wq51xe, .fl-node-gjuly3wq51xe .fl-photo {text-align: center;} .fl-node-iayu8x7z5e6m > .fl-module-content {margin-top:20px;margin-bottom:0px;} .fl-node-v4azscnfqe2m > .fl-module-content {margin-top:10px;margin-bottom:0px;} .fl-node-jew3b8d6s97y > .fl-module-content {margin-top:10px;margin-bottom:0px;} .fl-node-6qwhmkzapve7 > .fl-module-content {margin-top:30px;margin-bottom:10px;}@media (max-width: 768px) { .fl-node-6qwhmkzapve7 > .fl-module-content { margin-top:20px; } }.fl-node-q5argmzpe2y0, .fl-node-q5argmzpe2y0 .fl-photo {text-align: center;} .fl-node-q5argmzpe2y0.fl-module-photo {margin-top:40px;}@media (max-width: 768px) { .fl-node-q5argmzpe2y0.fl-module-photo { margin-top:20px; } }.fl-node-504ulaqy6b97, .fl-node-504ulaqy6b97 .fl-photo {text-align: center;}.fl-module-heading .fl-heading {padding: 0 !important;margin: 0 !important;}.fl-row .fl-col .fl-node-5b2ac4a827bc1 h1.fl-heading a,.fl-row .fl-col .fl-node-5b2ac4a827bc1 h1.fl-heading .fl-heading-text,.fl-row .fl-col .fl-node-5b2ac4a827bc1 h1.fl-heading .fl-heading-text *,.fl-node-5b2ac4a827bc1 h1.fl-heading .fl-heading-text {color: #ffffff;}.fl-node-5b2ac4a827bc1.fl-module-heading .fl-heading {text-align: center;} .fl-node-5b2ac4a827bc1 > .fl-module-content {margin-top:010px;margin-bottom:10px;}body.rtl .fl-module-post-carousel .bx-viewport {direction: ltr;}body.rtl .fl-post-carousel-post {direction: rtl;}.fl-module-post-carousel {flex-grow: 1;place-self: stretch;}.fl-module-post-carousel .bx-wrapper {max-width: 100% !important;margin: 0 auto 40px;}.fl-module-post-carousel .bx-controls {width: 100%;position: absolute;bottom: 0;margin-top: 20px;}.fl-post-carousel-navigation{position: absolute;top: 50%;left: 0;right: 0;z-index: 2;margin-top: -16px;}.fl-post-carousel-navigation button,.fl-post-carousel-navigation button:focus,.fl-post-carousel-navigation button:hover{all: unset;cursor: pointer;position: absolute;}.fl-post-carousel-navigation button:focus{outline: 1px auto -webkit-focus-ring-color;}.fl-post-carousel-navigation a,.fl-post-carousel-navigation button{position: absolute;display: inline-block;opacity: .7;}.fl-post-carousel-navigation a:hover,.fl-post-carousel-navigation button:hover {opacity: 1;}.fl-module-post-carousel .fl-post-carousel-navigation .carousel-prev{ left: 0; }.fl-module-post-carousel .fl-post-carousel-navigation .carousel-next{ right: 0; }.fl-post-carousel-navigation .fl-post-carousel-svg-container{position: relative;width: 32px;height: 32px;}.fl-post-carousel-navigation svg{position: absolute;top: 0;left: 0;bottom: 0;right: 0;}.fl-post-carousel-navigation path{ fill: #fff; }.fl-post-carousel-navigation a.disabled,.fl-post-carousel-navigation button.disabled,.bx-controls a.disabled,.bx-controls button.disabled {pointer-events: none;}.fl-post-carousel {margin: 0 auto;position: relative;}.fl-post-carousel-wrapper:before,.fl-post-carousel-wrapper:after {content: '';display: table;}.fl-post-carousel-wrapper:after {clear: both;}.fl-post-carousel-post {position: absolute;top: 0;float: left;visibility: hidden;background: #fff;}.fl-post-carousel-loaded .fl-post-carousel-post {position: relative;visibility: visible;margin: 0;-webkit-backface-visibility: hidden; backface-visibility: hidden;}.fl-post-carousel-image img {height: auto !important;width: 100% !important;}.fl-post-carousel-image .fl-photo-content {display: block;}.fl-post-carousel-post {border: 1px solid #e6e6e6;border: 1px solid rgba(0,0,0,0.1);}.fl-post-carousel-text {padding: 20px;}.fl-post-carousel-title {padding-bottom: 7px;}.fl-post-carousel-content {font-size: 14px;line-height: 22px;}.fl-post-carousel-content p:last-of-type {margin-bottom: 0;padding-bottom: 0;}.fl-post-carousel-title {font-size: 20px;line-height: 26px;margin: 0 0 10px;padding: 0;}.fl-post-carousel-meta {font-size: 14px;margin: 0 0 10px;padding: 0;}.fl-post-carousel-gallery .fl-post-carousel-link {display: block;height: 100%;text-decoration: none;}.fl-post-carousel-gallery .fl-post-carousel-img {position: relative;z-index: 1;}.fl-post-carousel-gallery .fl-post-carousel-text-wrap {position: absolute;top: 0;bottom: 0;z-index: 2;width: 100%;height: 100%;padding: 0 20px;text-align: center;opacity: 0;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}.fl-post-carousel-gallery .fl-post-no-crop .fl-post-carousel-text-wrap,.fl-post-carousel-gallery .fl-post-no-crop .fl-post-carousel-text{position: relative;padding: 20px;top: 0;left: 0;-webkit-transform: none; -moz-transform: none;-ms-transform: none;transform: none;}.fl-post-carousel-gallery .fl-post-carousel-link:hover .fl-post-carousel-text-wrap,.fl-post-carousel-gallery .fl-post-carousel-post.fl-post-no-thumb .fl-post-carousel-text-wrap {opacity: 1;}.fl-post-carousel-gallery .fl-post-carousel-text {position: absolute;top: 50%;left: 50%;display: block;width: 100%;-webkit-transition: all 0.3s; -moz-transition: all 0.3s;-ms-transition: all 0.3s;transition: all 0.3s;}.fl-post-carousel-gallery .fl-post-carousel-title {margin: 0 0 5px 0;}.fl-post-carousel-gallery .fl-post-carousel-ratio{display: block;position: relative;width: 100%;height: auto;}.fl-post-carousel-gallery .fl-post-carousel-ratio{ padding-bottom: 70%; }.fl-post-carousel-gallery .fl-carousel-icon{display: block;margin-left: auto;margin-right: auto;text-align: center;}.fl-post-carousel-gallery .fl-carousel-icon i,.fl-post-carousel-gallery .fl-carousel-icon i:before{width: 24px;height: 24px;font-size: 24px;}.fl-post-carousel-gallery .fl-post-carousel-text,.fl-post-carousel-gallery .fl-post-carousel-link:hover .fl-post-carousel-text,.fl-post-carousel-gallery .fl-post-carousel-post.fl-post-no-thumb .fl-post-carousel-text{-webkit-transform: translate3d(-50%,-50%,0); -moz-transform: translate3d(-50%,-50%,0);-ms-transform: translate(-50%,-50%);transform: translate3d(-50%,-50%,0);}body .fl-post-carousel-text a {text-decoration: none;}.fl-node-5b2ac4a827b3f .fl-post-carousel-wrapper{display: -webkit-flex;display: -ms-flexbox;display: flex;height: 100%;}.fl-node-5b2ac4a827b3f .fl-post-carousel .fl-post-carousel-post {width: 33.33%;}.fl-node-5b2ac4a827b3f .fl-post-carousel .fl-post-carousel-post:nth-child(-n+3) {position: relative;}.fl-builder-content .fl-node-5b2ac4a827b3f .fl-post-carousel-post{background-color: #ffffff;}.fl-node-5b2ac4a827b3f .fl-post-carousel-meta a {color: #cccccc;}.fl-node-5b2ac4a827b3f .fl-post-carousel-meta a:hover {color: #ffffff;} .fl-node-5b2ac4a827b3f > .fl-module-content {margin-top:40px;margin-bottom:30px;}@media (max-width: 768px) { .fl-node-5b2ac4a827b3f > .fl-module-content { margin-top:20px;margin-bottom:20px; } }.fl-animated.fl-fade-in {animation: fl-fade-in 1s ease;-webkit-animation: fl-fade-in 1s ease;}@-webkit-keyframes fl-fade-in {from {opacity: 0;}to {opacity: 1;}}@keyframes fl-fade-in {from {opacity: 0;}to {opacity: 1;}} .fl-node-p6j8k51iamsg > .fl-module-content {margin-top:20px;margin-bottom:0px;} .fl-node-u83eilozw920 > .fl-module-content {margin-top:30px;margin-bottom:10px;}@media (max-width: 768px) { .fl-node-u83eilozw920 > .fl-module-content { margin-top:20px; } }.fl-node-wgipuod80mqy, .fl-node-wgipuod80mqy .fl-photo {text-align: center;} .fl-node-wgipuod80mqy.fl-module-photo {margin-top:40px;}@media (max-width: 768px) { .fl-node-wgipuod80mqy.fl-module-photo { margin-top:20px; } } .fl-node-1wtqmnfykl6c > .fl-module-content {margin-top:20px;margin-bottom:0px;}.fl-node-szyteilx3go7, .fl-node-szyteilx3go7 .fl-photo {text-align: center;} .fl-node-szyteilx3go7.fl-module-photo {margin-top:40px;}@media (max-width: 768px) { .fl-node-szyteilx3go7.fl-module-photo { margin-top:20px; } }