




.fl-node-329utoemsqk8 > .fl-row-content-wrap {
	border-top-width: 1px;
	border-right-width: 0px;
	border-bottom-width: 1px;
	border-left-width: 0px;
}
 .fl-node-329utoemsqk8 > .fl-row-content-wrap {
	padding-top:0px;
}















.fl-node-xvtebqjogpw0.fl-row-fixed-width, .fl-node-xvtebqjogpw0 .fl-row-fixed-width {
	max-width: 1152px;
}
 .fl-node-xvtebqjogpw0 > .fl-row-content-wrap {
	margin-top:20px;
}
 .fl-node-xvtebqjogpw0 > .fl-row-content-wrap {
	padding-top:0px;
}















.fl-node-o8uxf5e2gj4i .fl-row-content {
	max-width: 1514px;
}





 .fl-node-x7d6fhy1gsw0 > .fl-row-content-wrap {
	padding-top:0px;
	padding-right:20px;
}





 .fl-node-juxvk4e67bga > .fl-row-content-wrap {
	padding-top:0px;
}















 .fl-node-tpu7x53yvdmq > .fl-row-content-wrap {
	padding-top:0px;
}

























.fl-node-kfaobp1rm73u.fl-row-fixed-width, .fl-node-kfaobp1rm73u .fl-row-fixed-width {
	max-width: 1156px;
}
 .fl-node-kfaobp1rm73u > .fl-row-content-wrap {
	padding-top:20px;
}





.fl-node-0viu14n5w6fx > .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-0viu14n5w6fx .fl-row-content {
	max-width: 1274px;
}





.fl-node-r79qzgdvouw1 > .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-r79qzgdvouw1 > .fl-row-content-wrap:after {
	background-color: rgba(55,99,175,0.35);
}
.fl-node-r79qzgdvouw1 .fl-row-content {
	max-width: 1650px;
}
 .fl-node-r79qzgdvouw1 > .fl-row-content-wrap {
	margin-top:30px;
	margin-bottom:20px;
}
 .fl-node-r79qzgdvouw1 > .fl-row-content-wrap {
	padding-top:020px;
	padding-bottom:30px;
}




.fl-node-2b3wc069qdk1 {
	width: 100%;
}




.fl-node-4na3b7vrmpuz {
	width: 50%;
}




.fl-node-k8ed2sjylar9 {
	width: 50%;
}




.fl-node-l2ephcuaq6dy {
	width: 100%;
}




.fl-node-9c35skrjivn1 {
	width: 100%;
}




.fl-node-p7s26v9kyqdo {
	width: 100%;
}




.fl-node-k5xybh3oeqf6 {
	width: 50%;
}




.fl-node-4rjobdi39gsa {
	width: 50%;
}




.fl-node-6gqaruhisfp4 {
	width: 100%;
}




.fl-node-vbm9zno8yue5 {
	width: 50%;
}




.fl-node-fec6xia5jgu8 {
	width: 100%;
}




.fl-node-fg9ov1pbq83i {
	width: 100%;
}




.fl-node-x2qbhu0vdwok {
	width: 100%;
}




.fl-node-95y874pno0ui {
	width: 25%;
}




.fl-node-ko3wl2m617cd {
	width: 100%;
}




.fl-node-ezvyjxfw35tn {
	width: 100%;
}




.fl-node-rvp1j7tu4wkd {
	width: 50%;
}




.fl-node-i5l1yx7huszk {
	width: 100%;
}




.fl-node-efc3ork0pxg6 {
	width: 25%;
}




.fl-node-i9uld7ntmgp2 {
	width: 100%;
}




.fl-node-mqp78chv9et6 {
	width: 100%;
}




.fl-node-1683fclzb0yq {
	width: 50%;
}




.fl-node-qhreoi46dvjk {
	width: 50%;
}




.fl-node-q59dvfg08zlj {
	width: 49%;
}




.fl-node-2a57wboh0qyv {
	width: 50%;
}




.fl-node-p47fk6mabwus {
	width: 74%;
}




.fl-node-0yljm7n4ugv9 {
	width: 74%;
}
.fl-node-0yljm7n4ugv9 > .fl-col-content {
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0.5);
}




.fl-node-csldgenb41o2 {
	width: 50%;
}




.fl-node-whcf6a9v3j1z {
	width: 50%;
}




.fl-node-5b2ac4a827b7f {
	width: 100%;
}




.fl-node-5b2ac4a827aff {
	width: 100%;
}
.fl-node-ujsi1e5hk3x2, .fl-node-ujsi1e5hk3x2 .fl-photo {
	text-align: center;
}
 .fl-node-ujsi1e5hk3x2 > .fl-module-content {
	margin-top:20px;
}
.fl-node-vy2zmuxesd8b, .fl-node-vy2zmuxesd8b .fl-photo {
	text-align: center;
}
 .fl-node-vy2zmuxesd8b > .fl-module-content {
	margin-top:20px;
}
.fl-node-vqu4z3lpno9j, .fl-node-vqu4z3lpno9j .fl-photo {
	text-align: center;
}
 .fl-node-vqu4z3lpno9j > .fl-module-content {
	margin-top:20px;
}
.fl-node-5knehzxqm7uf, .fl-node-5knehzxqm7uf .fl-photo {
	text-align: center;
}
 .fl-node-5knehzxqm7uf > .fl-module-content {
	margin-top:20px;
}
 .fl-node-w1u8qeaboygl > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-qx5ozdetp30k, .fl-node-qx5ozdetp30k .fl-photo {
	text-align: center;
}
 .fl-node-qx5ozdetp30k > .fl-module-content {
	margin-top:0px;
}
 .fl-node-zj8pqd2br59u > .fl-module-content {
	margin-top:0px;
}
.fl-node-nhvzuy8f0xdk, .fl-node-nhvzuy8f0xdk .fl-photo {
	text-align: center;
}
 .fl-node-nhvzuy8f0xdk > .fl-module-content {
	margin-top:0px;
}
 .fl-node-9hsegz1yw73t > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-ur8l07moxej1, .fl-node-ur8l07moxej1 .fl-photo {
	text-align: center;
}
 .fl-node-ur8l07moxej1 > .fl-module-content {
	margin-top:0px;
}
.fl-node-ry3epzoi9n1s, .fl-node-ry3epzoi9n1s .fl-photo {
	text-align: center;
}
 .fl-node-ry3epzoi9n1s > .fl-module-content {
	margin-top:0px;
}
.fl-node-qe2pydir9hbt, .fl-node-qe2pydir9hbt .fl-photo {
	text-align: center;
}
 .fl-node-qe2pydir9hbt > .fl-module-content {
	margin-top:0px;
}
.fl-node-busjrahmlqyw .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-busjrahmlqyw .fl-separator {
	border-top-color: #cccccc;
	border-top-style: dashed;
}
 .fl-node-gati751l4qo8 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
	margin-left:20px;
}
 .fl-node-7eg3wti8dvkm > .fl-module-content {
	margin-top:15px;
}
.fl-node-9pj5gs27wfvl, .fl-node-9pj5gs27wfvl .fl-photo {
	text-align: center;
}
 .fl-node-4svyimgea7uw > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-py98zgslkqv7, .fl-node-py98zgslkqv7 .fl-photo {
	text-align: center;
}












.fl-builder-content .fl-node-xeka9b85d7s4 .fl-button,
.fl-builder-content .fl-node-xeka9b85d7s4 .fl-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-builder-content .fl-node-xeka9b85d7s4 a.fl-button {
	padding-top: 20px;
	padding-right: 40px;
	padding-bottom: 20px;
	padding-left: 40px;
}
.fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button, .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:visited {
	font-size: 23px;
	line-height: 23px;
	border: 1px solid #367fbe;
	background-color: #428bca;
}
.fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:hover, .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:focus {
	border: 1px solid #da8686;
}
.fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button, .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:visited, .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:hover, .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:focus, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:visited, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-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-xeka9b85d7s4 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:hover, .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:hover, .fl-page .fl-page .fl-builder-content .fl-node-xeka9b85d7s4 a.fl-button:hover {
	background-color: #e69292;
}
.fl-node-xeka9b85d7s4 .fl-module-content {
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 0px;
}
 .fl-node-xeka9b85d7s4 > .fl-module-content {
	margin-top:40px;
	margin-right:20px;
	margin-left:20px;
}
@media (max-width: 768px) { .fl-node-xeka9b85d7s4 > .fl-module-content { margin-top:20px; } }.fl-node-ghldo039zipb .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-ghldo039zipb .fl-separator {
	border-top-color: #cccccc;
	border-top-style: dashed;
}
 .fl-node-ghldo039zipb > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-sy6t5hbnp3xm > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-smgzydrikaot, .fl-node-smgzydrikaot .fl-photo {
	text-align: center;
}
 .fl-node-smgzydrikaot > .fl-module-content {
	margin-top:20px;
	margin-bottom:0px;
}
.fl-node-wpxnedmrogvl, .fl-node-wpxnedmrogvl .fl-photo {
	text-align: left;
}
 .fl-node-wpxnedmrogvl > .fl-module-content {
	margin-top:20px;
	margin-bottom:0px;
}
 .fl-node-96hlojnsudv5 > .fl-module-content {
	margin-top:0px;
	margin-bottom:0px;
}
.fl-node-ecpurfi42v9g .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-ecpurfi42v9g .fl-separator {
	border-top-color: #cccccc;
	border-top-style: dashed;
}
 .fl-node-ecpurfi42v9g > .fl-module-content {
	margin-bottom:0px;
}
 .fl-node-2yr76q0wbsi1 > .fl-module-content {
	margin-top:0px;
}
.fl-node-gyetv02k1chp, .fl-node-gyetv02k1chp .fl-photo {
	text-align: center;
}
 .fl-node-gyetv02k1chp > .fl-module-content {
	margin-top:0px;
}
.fl-node-8fvir4uzmsxj, .fl-node-8fvir4uzmsxj .fl-photo {
	text-align: center;
}
 .fl-node-8fvir4uzmsxj > .fl-module-content {
	margin-top:0px;
}
 .fl-node-049isxjutqw5 > .fl-module-content {
	margin-top:0px;
}
.fl-node-8cya6vl9rdmf, .fl-node-8cya6vl9rdmf .fl-photo {
	text-align: center;
}
 .fl-node-8cya6vl9rdmf > .fl-module-content {
	margin-top:20px;
}
.fl-node-u8k95zeqmslr, .fl-node-u8k95zeqmslr .fl-photo {
	text-align: center;
}
 .fl-node-u8k95zeqmslr > .fl-module-content {
	margin-top:20px;
}
 .fl-node-vjrs0dw58bnl > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-bsqr5ma0difc .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-bsqr5ma0difc .fl-separator {
	border-top-color: #cccccc;
	border-top-style: dashed;
}
 .fl-node-bsqr5ma0difc > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-zj3o6gyqhdfw .fl-separator {
	border-top-width: 1px;
	max-width: 100%;
	margin: auto;
}

			.fl-node-zj3o6gyqhdfw .fl-separator {
	border-top-color: #cccccc;
	border-top-style: dashed;
}
 .fl-node-zj3o6gyqhdfw > .fl-module-content {
	margin-bottom:0px;
}
.fl-node-g2tmlyebr4u7, .fl-node-g2tmlyebr4u7 .fl-photo {
	text-align: center;
}
 .fl-node-g2tmlyebr4u7 > .fl-module-content {
	margin-top:20px;
}
.fl-node-hf0djtym7b2s, .fl-node-hf0djtym7b2s .fl-photo {
	text-align: center;
}
 .fl-node-hf0djtym7b2s > .fl-module-content {
	margin-top:20px;
}
.fl-node-nzdubxp80m3v, .fl-node-nzdubxp80m3v .fl-photo {
	text-align: center;
}
 .fl-node-nzdubxp80m3v > .fl-module-content {
	margin-top:20px;
}
 .fl-node-5b2ac4a827bc1 > .fl-module-content {
	margin-top:010px;
	margin-bottom:10px;
}
 .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; } }
/* Start Global Nodes CSS */

/* End Global Nodes CSS */


/* Start Layout CSS */

/* End Layout CSS */


                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
                                
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        .fl-builder-row-settings #fl-field-separator_position {
            display: none !important;
        }
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
		
        
        			.fl-node-329utoemsqk8 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-dv23fms5uk10 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-6h4j2vxgqi9y .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-xvtebqjogpw0 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-pfkojayxhbi6 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-95qjmzvanfu4 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-o8uxf5e2gj4i .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-x7d6fhy1gsw0 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-juxvk4e67bga .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-cljsre7ni5qx .fl-row-content {
				min-width: 0px;
			}
		
        
        			.fl-node-tpu7x53yvdmq .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-n2v1jh35fcuy .fl-row-content {
				min-width: 0px;
			}
		
        
        			.fl-node-xm2n4opejd9u .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-6pf3oi2qbl95 .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-kfaobp1rm73u .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-0viu14n5w6fx .fl-row-content {
				min-width: 0px;
			}
		
        			.fl-node-r79qzgdvouw1 .fl-row-content {
				min-width: 0px;
			}
		