<!doctype html>
<html lang="en-US" class="no-js">
<head>
	<meta charset="UTF-8">
	<meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=1, user-scalable=0" /><meta name='robots' content='index, follow, max-image-preview:large, max-snippet:-1, max-video-preview:-1' />

	<!-- This site is optimized with the Yoast SEO plugin v27.7 - https://yoast.com/product/yoast-seo-wordpress/ -->
	<title>Home - Society of Mary New Zealand</title>
	<meta name="description" content="A group of Catholic priests and brothers serving communities across Aotearoa New Zealand." />
	<link rel="canonical" href="https://www.sm.org.nz/" />
	<meta property="og:locale" content="en_US" />
	<meta property="og:type" content="website" />
	<meta property="og:title" content="Home - Society of Mary New Zealand" />
	<meta property="og:description" content="A group of Catholic priests and brothers serving communities across Aotearoa New Zealand." />
	<meta property="og:url" content="https://www.sm.org.nz/" />
	<meta property="og:site_name" content="Society of Mary New Zealand" />
	<meta property="article:modified_time" content="2026-05-24T21:36:31+00:00" />
	<meta name="twitter:card" content="summary_large_image" />
	<script type="application/ld+json" class="yoast-schema-graph">{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.sm.org.nz\/","url":"https:\/\/www.sm.org.nz\/","name":"Home - Society of Mary New Zealand","isPartOf":{"@id":"https:\/\/www.sm.org.nz\/#website"},"about":{"@id":"https:\/\/www.sm.org.nz\/#organization"},"datePublished":"2026-03-16T23:13:01+00:00","dateModified":"2026-05-24T21:36:31+00:00","description":"A group of Catholic priests and brothers serving communities across Aotearoa New Zealand.","breadcrumb":{"@id":"https:\/\/www.sm.org.nz\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.sm.org.nz\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.sm.org.nz\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home"}]},{"@type":"WebSite","@id":"https:\/\/www.sm.org.nz\/#website","url":"https:\/\/www.sm.org.nz\/","name":"Society of Mary New Zealand","description":"Living and Proclaiming the Gospel as Mary","publisher":{"@id":"https:\/\/www.sm.org.nz\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.sm.org.nz\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/www.sm.org.nz\/#organization","name":"Society of Mary New Zealand","url":"https:\/\/www.sm.org.nz\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.sm.org.nz\/#\/schema\/logo\/image\/","url":"https:\/\/www.sm.org.nz\/wp-content\/uploads\/2026\/05\/New-Zealand-Crest-hand-drawn-no-grain-scaled.png","contentUrl":"https:\/\/www.sm.org.nz\/wp-content\/uploads\/2026\/05\/New-Zealand-Crest-hand-drawn-no-grain-scaled.png","width":2528,"height":2560,"caption":"Society of Mary New Zealand"},"image":{"@id":"https:\/\/www.sm.org.nz\/#\/schema\/logo\/image\/"}}]}</script>
	<!-- / Yoast SEO plugin. -->


<link rel='dns-prefetch' href='//www.recaptcha.net' />
<link rel='dns-prefetch' href='//use.fontawesome.com' />
<link rel='dns-prefetch' href='//fonts.googleapis.com' />
<link rel="alternate" type="application/rss+xml" title="Society of Mary New Zealand &raquo; Feed" href="https://www.sm.org.nz/feed/" />
<link rel="alternate" type="application/rss+xml" title="Society of Mary New Zealand &raquo; Comments Feed" href="https://www.sm.org.nz/comments/feed/" />
<link rel="alternate" title="oEmbed (JSON)" type="application/json+oembed" href="https://www.sm.org.nz/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sm.org.nz%2F" />
<link rel="alternate" title="oEmbed (XML)" type="text/xml+oembed" href="https://www.sm.org.nz/wp-json/oembed/1.0/embed?url=https%3A%2F%2Fwww.sm.org.nz%2F&#038;format=xml" />
		<style>
			.lazyload,
			.lazyloading {
				max-width: 100%;
			}
		</style>
		<style id="wp-img-auto-sizes-contain-inline-css">
img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */
</style>
<link rel='stylesheet' id='style-css-css' href='https://www.sm.org.nz/wp-content/plugins/online-active-users//assets/css/style.css?ver=7.0' media='all' />
<style id="wp-emoji-styles-inline-css">

	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */
</style>
<style id="wp-block-library-inline-css">
:root{--wp-block-synced-color:#7a00df;--wp-block-synced-color--rgb:122,0,223;--wp-bound-block-color:var(--wp-block-synced-color);--wp-editor-canvas-background:#ddd;--wp-admin-theme-color:#007cba;--wp-admin-theme-color--rgb:0,124,186;--wp-admin-theme-color-darker-10:#006ba1;--wp-admin-theme-color-darker-10--rgb:0,107,160.5;--wp-admin-theme-color-darker-20:#005a87;--wp-admin-theme-color-darker-20--rgb:0,90,135;--wp-admin-border-width-focus:2px}@media (min-resolution:192dpi){:root{--wp-admin-border-width-focus:1.5px}}.wp-element-button{cursor:pointer}:root .has-very-light-gray-background-color{background-color:#eee}:root .has-very-dark-gray-background-color{background-color:#313131}:root .has-very-light-gray-color{color:#eee}:root .has-very-dark-gray-color{color:#313131}:root .has-vivid-green-cyan-to-vivid-cyan-blue-gradient-background{background:linear-gradient(135deg,#00d084,#0693e3)}:root .has-purple-crush-gradient-background{background:linear-gradient(135deg,#34e2e4,#4721fb 50%,#ab1dfe)}:root .has-hazy-dawn-gradient-background{background:linear-gradient(135deg,#faaca8,#dad0ec)}:root .has-subdued-olive-gradient-background{background:linear-gradient(135deg,#fafae1,#67a671)}:root .has-atomic-cream-gradient-background{background:linear-gradient(135deg,#fdd79a,#004a59)}:root .has-nightshade-gradient-background{background:linear-gradient(135deg,#330968,#31cdcf)}:root .has-midnight-gradient-background{background:linear-gradient(135deg,#020381,#2874fc)}:root{--wp--preset--font-size--normal:16px;--wp--preset--font-size--huge:42px}.has-regular-font-size{font-size:1em}.has-larger-font-size{font-size:2.625em}.has-normal-font-size{font-size:var(--wp--preset--font-size--normal)}.has-huge-font-size{font-size:var(--wp--preset--font-size--huge)}:root .has-text-align-center{text-align:center}:root .has-text-align-left{text-align:left}:root .has-text-align-right{text-align:right}.has-fit-text{white-space:nowrap!important}#end-resizable-editor-section{display:none}.aligncenter{clear:both}.items-justified-left{justify-content:flex-start}.items-justified-center{justify-content:center}.items-justified-right{justify-content:flex-end}.items-justified-space-between{justify-content:space-between}.screen-reader-text{word-wrap:normal!important;border:0;clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.screen-reader-text:focus{background-color:#ddd;clip-path:none;color:#444;display:block;font-size:1em;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}html :where(.has-border-color){border-style:solid}html :where([style*=border-color]){border-style:solid}html :where([style*=border-top-color]){border-top-style:solid}html :where([style*=border-right-color]){border-right-style:solid}html :where([style*=border-bottom-color]){border-bottom-style:solid}html :where([style*=border-left-color]){border-left-style:solid}html :where([style*=border-width]){border-style:solid}html :where([style*=border-top-width]){border-top-style:solid}html :where([style*=border-right-width]){border-right-style:solid}html :where([style*=border-bottom-width]){border-bottom-style:solid}html :where([style*=border-left-width]){border-left-style:solid}html :where(img[class*=wp-image-]){height:auto;max-width:100%}:where(figure){margin:0 0 1em}html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:var(--wp-admin--admin-bar--height,0px)}@media screen and (max-width:600px){html :where(.is-position-sticky){--wp-admin--admin-bar--position-offset:0px}}

/*# sourceURL=/wp-includes/css/dist/block-library/common.min.css */
</style>

<style id="global-styles-inline-css">
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--font-family--smserif: smserif;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:root { --wp--style--global--content-size: 1300px;--wp--style--global--wide-size: 1300px; }:where(body) { margin: 0; }.wp-site-blocks > .alignleft { float: left; margin-right: 2em; }.wp-site-blocks > .alignright { float: right; margin-left: 2em; }.wp-site-blocks > .aligncenter { justify-content: center; margin-left: auto; margin-right: auto; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}.is-layout-flow > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-flow > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-flow > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignleft{float: left;margin-inline-start: 0;margin-inline-end: 2em;}.is-layout-constrained > .alignright{float: right;margin-inline-start: 2em;margin-inline-end: 0;}.is-layout-constrained > .aligncenter{margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > :where(:not(.alignleft):not(.alignright):not(.alignfull)){max-width: var(--wp--style--global--content-size);margin-left: auto !important;margin-right: auto !important;}.is-layout-constrained > .alignwide{max-width: var(--wp--style--global--wide-size);}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}.has-smserif-font-family{font-family: var(--wp--preset--font-family--smserif) !important;}
/*# sourceURL=global-styles-inline-css */
</style>

<link rel='stylesheet' id='contact-form-7-css' href='https://www.sm.org.nz/wp-content/plugins/contact-form-7/includes/css/styles.css?ver=6.1.6' media='all' />
<link rel='stylesheet' id='font-awesome-css' href='https://use.fontawesome.com/releases/v6.7.2/css/all.css?wpfas=true' media='all' />
<link rel='stylesheet' id='salient-grid-system-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/grid-system.css?ver=18.1.1' media='all' />
<link rel='stylesheet' id='main-styles-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/style.css?ver=18.1.1' media='all' />
<style id="main-styles-inline-css">
html body[data-header-resize="1"] .container-wrap,
			html body[data-header-format="left-header"][data-header-resize="0"] .container-wrap,
			html body[data-header-resize="0"] .container-wrap,
			body[data-header-format="left-header"][data-header-resize="0"] .container-wrap {
				padding-top: 0;
			}
			.main-content > .row > #breadcrumbs.yoast {
				padding: 20px 0;
			}
/*# sourceURL=main-styles-inline-css */
</style>
<link rel='stylesheet' id='nectar-cf7-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/third-party/cf7.css?ver=18.1.1' media='all' />
<link rel='stylesheet' id='nectar_default_font_open_sans-css' href='https://fonts.googleapis.com/css?family=Open+Sans%3A300%2C400%2C600%2C700&#038;subset=latin%2Clatin-ext' media='all' />
<link rel='stylesheet' id='responsive-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/responsive.css?ver=18.1.1' media='all' />
<link rel='stylesheet' id='nectar-flickity-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/plugins/flickity.css?ver=18.1.1' media='all' />
<link rel='stylesheet' id='skin-material-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/skin-material.css?ver=18.1.1' media='all' />
<link rel='stylesheet' id='salient-wp-menu-dynamic-css' href='https://www.sm.org.nz/wp-content/uploads/salient/menu-dynamic.css?ver=7098' media='all' />
<link rel='stylesheet' id='searchwp-live-search-css' href='https://www.sm.org.nz/wp-content/plugins/searchwp-live-ajax-search/assets/styles/style.min.css?ver=1.8.7' media='all' />
<style id="searchwp-live-search-inline-css">
.searchwp-live-search-result .searchwp-live-search-result--title a {
  font-size: 16px;
}
.searchwp-live-search-result .searchwp-live-search-result--price {
  font-size: 14px;
}
.searchwp-live-search-result .searchwp-live-search-result--add-to-cart .button {
  font-size: 14px;
}

/*# sourceURL=searchwp-live-search-inline-css */
</style>
<link rel='stylesheet' id='ayecode-ui-css' href='https://www.sm.org.nz/wp-content/plugins/userswp/vendor/ayecode/wp-ayecode-ui/assets-v5/css/ayecode-ui-compatibility.css?ver=0.2.47' media='all' />
<style id="ayecode-ui-inline-css">
body.modal-open #wpadminbar{z-index:999}.embed-responsive-16by9 .fluid-width-video-wrapper{padding:0!important;position:initial}
/*# sourceURL=ayecode-ui-inline-css */
</style>
<link rel='stylesheet' id='js_composer_front-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/plugins/js_composer.css?ver=18.1.1' media='all' />
<link rel='stylesheet' id='cf7cf-style-css' href='https://www.sm.org.nz/wp-content/plugins/cf7-conditional-fields/style.css?ver=2.7.6' media='all' />
<link rel='stylesheet' id='dynamic-css-css' href='https://www.sm.org.nz/wp-content/uploads/salient/salient-dynamic-styles.css?ver=17695' media='all' />
<style id="dynamic-css-inline-css">
@media only screen and (min-width:1000px){body #ajax-content-wrap.no-scroll{min-height:calc(100vh - 86px);height:calc(100vh - 86px)!important;}}@media only screen and (min-width:1000px){#page-header-wrap.fullscreen-header,#page-header-wrap.fullscreen-header #page-header-bg,html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,#nectar_fullscreen_rows:not(.afterLoaded) > div{height:calc(100vh - 85px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 85px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header{top:86px;}.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 84px)!important;}.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.admin-bar .nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container{height:calc(100vh - 84px - 32px)!important;}}.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,.admin-bar[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 32px);}body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level,body[class*="page-template-template-no-header"] .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:100vh;}@media only screen and (max-width:999px){.using-mobile-browser #nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 100px);}.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,.using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level,[data-permanent-transparent="1"].using-mobile-browser .wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 100px);}html:not(.nectar-box-roll-loaded) .nectar-box-roll > #page-header-bg.fullscreen-header,.nectar_fullscreen_zoom_recent_projects,.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded),.nectar-slider-wrap[data-fullscreen="true"]:not(.loaded) .swiper-container,#nectar_fullscreen_rows:not(.afterLoaded):not([data-mobile-disable="on"]) > div{height:calc(100vh - 47px);}.wpb_row.vc_row-o-full-height.top-level,.wpb_row.vc_row-o-full-height.top-level > .col.span_12{min-height:calc(100vh - 47px);}body[data-transparent-header="false"] #ajax-content-wrap.no-scroll{min-height:calc(100vh - 47px);height:calc(100vh - 47px);}}#nectar_fullscreen_rows{background-color:transparent;}#ajax-content-wrap .vc_row.bottom_margin_1pct,body .vc_row.bottom_margin_1pct{margin-bottom:1%;}.nectar-shape-divider-wrap{position:absolute;top:auto;bottom:0;left:0;right:0;width:100%;height:150px;z-index:3;transform:translateZ(0);}.post-area.span_9 .nectar-shape-divider-wrap{overflow:hidden;}.nectar-shape-divider-wrap[data-front="true"]{z-index:50;}.nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child{opacity:0.6;}.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1){opacity:0.15;}.nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),.nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2){opacity:0.3;}.nectar-shape-divider{width:100%;left:0;bottom:-1px;height:100%;position:absolute;}.nectar-shape-divider-wrap.no-color .nectar-shape-divider{fill:#fff;}@media only screen and (max-width:999px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:75%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:55%;}}@media only screen and (max-width:690px){.nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}.nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider{height:33%;}}#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1"] .nectar-shape-divider,#ajax-content-wrap .nectar-shape-divider-wrap[data-height="1px"] .nectar-shape-divider{height:1px;}#ajax-content-wrap .vc_row.top_margin_2pct,body .vc_row.top_margin_2pct{margin-top:2%;}.wpb_row[data-br="20px"][data-br-applies="bg"],.wpb_row[data-br="20px"][data-br-applies="bg"] > .row-bg-wrap,.wpb_row[data-br="20px"][data-br-applies="bg"] > .nectar-video-wrap,.wpb_row[data-br="20px"][data-br-applies="bg"] > .nectar-parallax-scene{border-radius:20px;}#ajax-content-wrap .vc_row.left_margin_3pct,body .vc_row.left_margin_3pct{margin-left:3%;}#ajax-content-wrap .vc_row.top_margin_8pct,body .vc_row.top_margin_8pct{margin-top:8%;}#ajax-content-wrap .vc_row.right_margin_3pct,body .vc_row.right_margin_3pct{margin-right:3%;}#ajax-content-wrap .vc_row.bottom_margin_8pct,body .vc_row.bottom_margin_8pct{margin-bottom:8%;}#ajax-content-wrap .vc_row.left_padding_50px > .row_col_wrap_12,.nectar-global-section .vc_row.left_padding_50px > .row_col_wrap_12{padding-left:50px;}#ajax-content-wrap .vc_row.right_padding_50px > .row_col_wrap_12,.nectar-global-section .vc_row.right_padding_50px > .row_col_wrap_12{padding-right:50px;}#ajax-content-wrap .vc_row.bottom_margin_6pct,body .vc_row.bottom_margin_6pct{margin-bottom:6%;}#ajax-content-wrap .vc_row.left_padding_150px > .row_col_wrap_12,.nectar-global-section .vc_row.left_padding_150px > .row_col_wrap_12{padding-left:150px;}#ajax-content-wrap .vc_row.right_padding_150px > .row_col_wrap_12,.nectar-global-section .vc_row.right_padding_150px > .row_col_wrap_12{padding-right:150px;}body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content),html body .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content){margin-bottom:0;}body .container-wrap .vc_row-fluid[data-column-margin="none"] > .span_12,html body .vc_row-fluid[data-column-margin="none"] > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .container > .span_12,body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .span_12{margin-left:0;margin-right:0;}body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),body .container-wrap .inner_row[data-column-margin="none"] .child_column,html body .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),html body .inner_row[data-column-margin="none"] .child_column{padding-left:0;padding-right:0;}.wpb_column[data-cfc="true"] h1,.wpb_column[data-cfc="true"] h2,.wpb_column[data-cfc="true"] h3,.wpb_column[data-cfc="true"] h4,.wpb_column[data-cfc="true"] h5,.wpb_column[data-cfc="true"] h6,.wpb_column[data-cfc="true"] p{color:inherit}.flex_gap_desktop_10px> .vc_column-inner > .wpb_wrapper{gap:10px;}.img-with-aniamtion-wrap[data-max-width="custom"].center{text-align:center;}.img-with-aniamtion-wrap.custom-width-200px .inner{max-width:200px;}.img-with-aniamtion-wrap[data-max-width="custom"].center .inner{display:inline-block;}.img-with-aniamtion-wrap.custom-width-2pct .inner{max-width:2%;}.nectar-cta[data-style="arrow-circle-animation"]{--nectar-button-easing:cubic-bezier(0.12,0.75,0.4,1);--nectar-button-duration:0.55s;}.nectar-cta[data-style="arrow-circle-animation"] .link_wrap .link_text{display:inline-flex;align-items:center;justify-content:center;z-index:1;line-height:1;padding-right:0;gap:var(--nectar-icon-gap,10px);position:relative;}.nectar-cta[data-style="arrow-circle-animation"][data-using-bg="true"] .text{margin:0;}.nectar-cta[data-style="arrow-circle-animation"] .link_wrap .link_text:after{display:none;}.nectar-cta[data-style="arrow-circle-animation"][data-color="white"] .link_wrap{--nectar-button-color:#fff;--nectar-text-color:#000;color:#000;}.nectar-cta[data-style="arrow-circle-animation"][data-color*="extra-color-gradient"] .link_wrap,.nectar-cta[data-style="arrow-circle-animation"][data-color="black"] .link_wrap{--nectar-button-color:#000;}.nectar-cta[data-style="arrow-circle-animation"] .link_wrap{display:inline-flex;transition:color var(--nectar-button-duration,0.3s) var(--nectar-button-easing,ease),background-color var(--nectar-button-duration,0.3s) var(--nectar-button-easing,ease)!important;}.nectar-cta[data-style="arrow-circle-animation"] .arrow-circle-animation-arrow-wrap{position:relative;border-radius:100%;overflow:hidden;width:max(var(--nectar-button-size,1.4em),var(--nectar-min-icon-size,35px) );transition:background-color var(--nectar-button-duration,0.3s) var(--nectar-button-easing,ease),clip-path var(--nectar-button-duration,0.3s) var(--nectar-button-easing,ease);background-color:var(--nectar-text-color,#fff);clip-path:circle(50% at 50% 50%);aspect-ratio:1/1;padding:.2em;}.nectar-cta[data-style="arrow-circle-animation"] .arrow-circle-animation-arrow{position:absolute;fill:var(--nectar-button-color,currentColor);top:50%;left:50%;transform:translate(-50%,-50%);width:50%;height:50%;border-radius:100%;transition:transform var(--nectar-button-duration,0.3s) var(--nectar-button-easing,ease),fill var(--nectar-button-duration,0.3s) var(--nectar-button-easing,ease);}.span_12.dark .nectar-cta[data-style="arrow-circle-animation"]:not([data-using-bg="true"]) .arrow-circle-animation-arrow,nectar-cta[data-style="arrow-circle-animation"]:not([data-using-bg="true"]) .arrow-circle-animation-arrow.hover{fill:#fff;}.span_12.dark .nectar-cta[data-style="arrow-circle-animation"]:not([data-using-bg="true"]) .arrow-circle-animation-arrow-wrap{background-color:var(--nectar-text-color-hover,var(--nectar-text-color,#000));}.span_12.light .nectar-cta[data-style="arrow-circle-animation"]:not([data-using-bg="true"]) .arrow-circle-animation-arrow-wrap{background-color:var(--nectar-text-color-hover,var(--nectar-text-color,#fff));}.span_12.light .nectar-cta[data-style="arrow-circle-animation"]:not([data-using-bg="true"]) .arrow-circle-animation-arrow{fill:#000;}.nectar-cta[data-style="arrow-circle-animation"] .arrow-circle-animation-arrow.hover{top:100%;left:0;}.nectar-cta[data-style="arrow-circle-animation"] .link_wrap:hover .arrow-circle-animation-arrow{transform:translate(50%,-150%);fill:var(--nectar-button-color-hover,var(--nectar-button-color,currentColor));}.nectar-cta[data-style="arrow-circle-animation"] .link_wrap:hover .arrow-circle-animation-arrow-wrap{background-color:var(--nectar-text-color-hover,var(--nectar-text-color,#fff));clip-path:circle(45% at 50% 50%);}.nectar-cta.text_hover_color_324291 .link_wrap a{transition:none;}.nectar-cta.text_hover_color_324291 .link_wrap:hover{color:#324291;}.nectar-cta.border_color_000000 .link_wrap{border-color:#000000;}.nectar-cta.hover_border_color_324291 .link_wrap:hover{border-color:#324291;}.nectar-3d-transparent-button{font-weight:700;font-size:12px;line-height:20px;visibility:hidden}.nectar-3d-transparent-button{display:inline-block}.nectar-3d-transparent-button a{display:block}.nectar-3d-transparent-button .hidden-text{height:1em;line-height:1.5;overflow:hidden}.nectar-3d-transparent-button .hidden-text{display:block;height:0;position:absolute}body .nectar-3d-transparent-button{position:relative;margin-bottom:0}.nectar-3d-transparent-button .inner-wrap{-webkit-perspective:2000px;perspective:2000px;position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.nectar-3d-transparent-button .front-3d{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.nectar-3d-transparent-button .back-3d{position:relative;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.nectar-3d-transparent-button .back-3d{-webkit-transform-origin:50% 50% -2.3em;transform-origin:50% 50% -2.3em}.nectar-3d-transparent-button .front-3d{-webkit-transform-origin:50% 50% -2.3em;transform-origin:50% 50% -2.3em;-webkit-transform:rotateX(-90deg);transform:rotateX(-90deg)}.nectar-3d-transparent-button:hover .front-3d{-webkit-transform:rotateX(0deg);transform:rotateX(0deg)}.nectar-3d-transparent-button:hover .back-3d{-webkit-transform:rotateX(90deg);transform:rotateX(90deg)}.nectar-3d-transparent-button .back-3d,.nectar-3d-transparent-button .front-3d{transition:-webkit-transform .25s cubic-bezier(.2,.65,.4,1);transition:transform .25s cubic-bezier(.2,.65,.4,1);transition:transform .25s cubic-bezier(.2,.65,.4,1),-webkit-transform .25s cubic-bezier(.2,.65,.4,1)}.nectar-3d-transparent-button .back-3d,.nectar-3d-transparent-button .front-3d{-webkit-backface-visibility:hidden;backface-visibility:hidden}.nectar-3d-transparent-button .back-3d svg,.nectar-3d-transparent-button .front-3d svg{display:block}#ajax-content-wrap .nectar-responsive-text *,body .nectar-responsive-text *{margin-bottom:0;color:inherit;}#ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,body .nectar-responsive-text[class*="font_size"] *{font-size:inherit;line-height:inherit;}.nectar-responsive-text.nectar-link-underline-effect a{text-decoration:none;}.nectar-responsive-text[data-inherit-heading-family] > *{font-family:inherit;font-weight:inherit;font-size:inherit;line-height:inherit;text-transform:inherit;letter-spacing:inherit;}@media only screen,print{#ajax-content-wrap .font_size_desktop_48px.nectar-responsive-text,.font_size_desktop_48px.nectar-responsive-text{font-size:48px;}}@media only screen,print{#ajax-content-wrap .font_size_desktop_48px.nectar-responsive-text,.font_size_desktop_48px.nectar-responsive-text,#header-outer .font_size_desktop_48px.nectar-responsive-text{font-size:48px;}}@media only screen and (max-width:999px){#ajax-content-wrap .font_size_tablet_48px.nectar-responsive-text,.font_size_tablet_48px.nectar-responsive-text{font-size:48px;}}@media only screen and (max-width:999px){#ajax-content-wrap .container-wrap .font_size_tablet_48px.nectar-responsive-text,.container-wrap .font_size_tablet_48px.nectar-responsive-text,#header-outer .font_size_tablet_48px.nectar-responsive-text{font-size:48px;}}@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_42px.nectar-responsive-text,html .font_size_phone_42px.nectar-responsive-text{font-size:42px;}}@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_42px.nectar-responsive-text,html .container-wrap .font_size_phone_42px.nectar-responsive-text,html #header-outer .font_size_phone_42px.nectar-responsive-text{font-size:42px;}}@media only screen,print{#ajax-content-wrap .font_size_desktop_2vw.nectar-responsive-text,.font_size_desktop_2vw.nectar-responsive-text{font-size:2vw;}}@media only screen,print{#ajax-content-wrap .font_size_desktop_2vw.nectar-responsive-text,.font_size_desktop_2vw.nectar-responsive-text,#header-outer .font_size_desktop_2vw.nectar-responsive-text{font-size:2vw;}}@media only screen and (max-width:999px){#ajax-content-wrap .font_size_tablet_3vw.nectar-responsive-text,.font_size_tablet_3vw.nectar-responsive-text{font-size:3.5vw;}}@media only screen and (max-width:999px){#ajax-content-wrap .container-wrap .font_size_tablet_3vw.nectar-responsive-text,.container-wrap .font_size_tablet_3vw.nectar-responsive-text,#header-outer .font_size_tablet_3vw.nectar-responsive-text{font-size:3.5vw;}}@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_4vw.nectar-responsive-text,html .font_size_phone_4vw.nectar-responsive-text{font-size:4.5vw;}}@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_4vw.nectar-responsive-text,html .container-wrap .font_size_phone_4vw.nectar-responsive-text,html #header-outer .font_size_phone_4vw.nectar-responsive-text{font-size:4.5vw;}}#ajax-content-wrap .font_line_height_1-4.nectar-responsive-text,body .font_line_height_1-4.nectar-responsive-text{line-height:1.4;}@media only screen,print{#ajax-content-wrap .font_size_desktop_1vw.nectar-responsive-text,.font_size_desktop_1vw.nectar-responsive-text{font-size:1.5vw;}}@media only screen,print{#ajax-content-wrap .font_size_desktop_1vw.nectar-responsive-text,.font_size_desktop_1vw.nectar-responsive-text,#header-outer .font_size_desktop_1vw.nectar-responsive-text{font-size:1.5vw;}}@media only screen and (max-width:999px){#ajax-content-wrap .font_size_tablet_3vw.nectar-responsive-text,.font_size_tablet_3vw.nectar-responsive-text{font-size:3vw;}}@media only screen and (max-width:999px){#ajax-content-wrap .container-wrap .font_size_tablet_3vw.nectar-responsive-text,.container-wrap .font_size_tablet_3vw.nectar-responsive-text,#header-outer .font_size_tablet_3vw.nectar-responsive-text{font-size:3vw;}}@media only screen and (max-width:690px){html #ajax-content-wrap .font_size_phone_4vw.nectar-responsive-text,html .font_size_phone_4vw.nectar-responsive-text{font-size:4vw;}}@media only screen and (max-width:690px){html #ajax-content-wrap .container-wrap .font_size_phone_4vw.nectar-responsive-text,html .container-wrap .font_size_phone_4vw.nectar-responsive-text,html #header-outer .font_size_phone_4vw.nectar-responsive-text{font-size:4vw;}}#ajax-content-wrap .font_line_height_1-3.nectar-responsive-text,body .font_line_height_1-3.nectar-responsive-text{line-height:1.3;}.nectar-flickity[data-controls="default"][data-control-color="extra-color-1"] .flickity-page-dots .dot:before{box-shadow:inset 0 0 0 5px #324291;}.nectar-flickity[data-control-style="material_pagination"][data-control-color="extra-color-1"] .flickity-page-dots .dot.is-selected:before{box-shadow:inset 0 0 0 1px #324291;}.nectar-flickity.nectar-carousel.nectar-carousel:not(.masonry).tb-spacing-0 .flickity-viewport{margin-top:0;margin-bottom:0;}@media only screen and (min-width:1300px){.nectar-flickity.nectar-carousel[data-desktop-columns="3"][data-spacing="10px"][data-format="default"] .cell{width:calc((100% - 40px - var(--subtract-from-col-width,0px)) / 3);}}@media only screen and (min-width:1000px) and (max-width:1299px){.nectar-flickity.nectar-carousel[data-small-desktop-columns="3"][data-spacing="10px"][data-format="default"] .cell{width:calc((100% - 40px - var(--subtract-from-col-width,0px)) / 3);}}@media only screen and (max-width:999px) and (min-width:690px){.nectar-flickity.nectar-carousel[data-tablet-columns="2"][data-spacing="10px"][data-format="default"] .cell{width:calc((100% - 20px - var(--subtract-from-col-width,0px)) / 2);}}.nectar-simple-slider .cell.color-overlay-1-transparent > .bg-layer-wrap > .color-overlay{background-color:transparent;}.nectar-flickity .cell .flickity-slider__link{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:100!important;}.flex_layout_desktop_column.cell .inner-wrap{display:flex;flex-direction:column;}.flex_justify_content_desktop_space-between.cell .inner-wrap{justify-content:space-between;}.flex_align_items_desktop_flex-start.cell .inner-wrap{align-items:flex-start;}.flex_wrap_desktop_nowrap.cell .inner-wrap{flex-wrap:nowrap;}.flex_gap_desktop_10px.cell .inner-wrap{gap:10px;}.flex_justify_content_desktop_flex-start.cell .inner-wrap{justify-content:flex-start;}.flex_gap_desktop_20px.cell .inner-wrap{gap:20px;}@media only screen and (max-width:999px){body #ajax-content-wrap .vc_row.top_margin_tablet_8pct{margin-top:8%;}}@media only screen and (max-width:999px){body .img-with-aniamtion-wrap.custom-width-tablet-150px .inner{max-width:150px;}}@media only screen and (max-width:999px){body #ajax-content-wrap .vc_row.right_margin_tablet_5pct{margin-right:5%;}}@media only screen and (max-width:999px){.divider-wrap.height_tablet_50px > .divider{height:50px!important;}}@media only screen and (max-width:999px){.vc_row.top_padding_tablet_50px{padding-top:50px!important;}}@media only screen and (max-width:999px){.wpb_column.child_column.bottom_margin_tablet_10pct{margin-bottom:10%!important;}}@media only screen and (max-width:999px){body .img-with-aniamtion-wrap.custom-width-tablet-5pct .inner{max-width:5%;}}@media only screen and (max-width:999px){.mobile-disable-bg-image-animation .row-bg-wrap .inner-wrap,.mobile-disable-bg-image-animation .nectar-video-wrap .nectar-video-inner,.mobile-disable-bg-image-animation .row-bg{animation:none!important;}.mobile-disable-bg-image-animation .row-bg-wrap .row-bg{opacity:1!important;}.mobile-disable-bg-image-animation .row-bg-wrap .inner-wrap{transform:none!important;opacity:1!important;}.mobile-disable-bg-image-animation .row-bg-layer{clip-path:none!important;}}@media only screen and (max-width:999px){#ajax-content-wrap .vc_row.left_padding_tablet_0px > .row_col_wrap_12{padding-left:0px!important;}}@media only screen and (max-width:999px){#ajax-content-wrap .vc_row.right_padding_tablet_0px > .row_col_wrap_12{padding-right:0px!important;}}@media only screen and (max-width:999px){body #ajax-content-wrap .vc_row.bottom_margin_tablet_4pct{margin-bottom:4%;}}@media only screen and (max-width:999px){.wpb_column.top_margin_tablet_0px{margin-top:0px!important;}}@media only screen and (max-width:999px){body #ajax-content-wrap .vc_row.left_margin_tablet_5pct{margin-left:5%;}}@media only screen and (max-width:999px){.vc_row.top_padding_tablet_0pct{padding-top:0!important;}}@media only screen and (max-width:999px){#ajax-content-wrap .vc_row.right_padding_tablet_50px > .row_col_wrap_12{padding-right:50px!important;}}@media only screen and (max-width:999px){body .wpb_column.force-tablet-text-align-left,body .wpb_column.force-tablet-text-align-left .col{text-align:left!important;}body .wpb_column.force-tablet-text-align-right,body .wpb_column.force-tablet-text-align-right .col{text-align:right!important;}body .wpb_column.force-tablet-text-align-center,body .wpb_column.force-tablet-text-align-center .col,body .wpb_column.force-tablet-text-align-center .vc_custom_heading,body .wpb_column.force-tablet-text-align-center .nectar-cta{text-align:center!important;}.wpb_column.force-tablet-text-align-center .img-with-aniamtion-wrap img{display:inline-block;}}@media only screen and (max-width:999px){#ajax-content-wrap .vc_row.left_padding_tablet_50px > .row_col_wrap_12{padding-left:50px!important;}}@media only screen and (max-width:999px){.vc_row.bottom_padding_tablet_0pct{padding-bottom:0!important;}}@media only screen and (max-width:999px){.vc_row.bottom_padding_tablet_40px{padding-bottom:40px!important;}}@media only screen and (max-width:999px){body #ajax-content-wrap .vc_row.bottom_margin_tablet_8pct{margin-bottom:8%;}}@media only screen and (max-width:999px){.divider-wrap.height_tablet_40px > .divider{height:40px!important;}}@media only screen and (max-width:999px){.wpb_column.bottom_margin_tablet_5px{margin-bottom:5px!important;}}@media only screen and (max-width:999px){body .flex_wrap_tablet_nowrap.cell .inner-wrap{flex-wrap:nowrap;}}@media only screen and (max-width:999px){.nectar-flickity.nectar-carousel:not(.masonry).tb-spacing-0 .flickity-page-dots{bottom:-50px;}}@media only screen and (max-width:999px){.wpb_column.bottom_margin_tablet_0px{margin-bottom:0px!important;}}@media only screen and (max-width:999px){body .nectar-cta.alignment_tablet_center,body .nectar-next-section-wrap.alignment_tablet_center{text-align:center;}}@media only screen and (max-width:999px){body .flex_justify_content_tablet_center.cell .inner-wrap{justify-content:center;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.right_margin_phone_5pct{margin-right:5%;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.bottom_margin_phone_8pct{margin-bottom:8%;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.left_padding_phone_0px > .row_col_wrap_12{padding-left:0px!important;}}@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-5pct .inner{max-width:5%;}}@media only screen and (max-width:690px){body .vc_row.bottom_padding_phone_0pct{padding-bottom:0!important;}}@media only screen and (max-width:690px){body .vc_row.bottom_padding_phone_40px{padding-bottom:40px!important;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.right_padding_phone_50px > .row_col_wrap_12{padding-right:50px!important;}}@media only screen and (max-width:690px){.wpb_column.top_margin_phone_0px{margin-top:0px!important;}}@media only screen and (max-width:690px){html body .flex_justify_content_phone_center.cell .inner-wrap{justify-content:center;}}@media only screen and (max-width:690px){.wpb_column.child_column.bottom_margin_phone_10pct{margin-bottom:10%!important;}}@media only screen and (max-width:690px){html body .wpb_column.force-phone-text-align-left,html body .wpb_column.force-phone-text-align-left .col{text-align:left!important;}html body .wpb_column.force-phone-text-align-right,html body .wpb_column.force-phone-text-align-right .col{text-align:right!important;}html body .wpb_column.force-phone-text-align-center,html body .wpb_column.force-phone-text-align-center .col,html body .wpb_column.force-phone-text-align-center .vc_custom_heading,html body .wpb_column.force-phone-text-align-center .nectar-cta{text-align:center!important;}.wpb_column.force-phone-text-align-center .img-with-aniamtion-wrap img{display:inline-block;}}@media only screen and (max-width:690px){body .img-with-aniamtion-wrap.custom-width-phone-150px .inner{max-width:150px;}}@media only screen and (max-width:690px){html body .nectar-cta.alignment_phone_center,html body .nectar-next-section-wrap.alignment_phone_center{text-align:center;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.top_margin_phone_8pct{margin-top:8%;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.left_margin_phone_5pct{margin-left:5%;}}@media only screen and (max-width:690px){.wpb_column.bottom_margin_phone_5px{margin-bottom:5px!important;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.left_padding_phone_50px > .row_col_wrap_12{padding-left:50px!important;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.bottom_margin_phone_4pct{margin-bottom:4%;}}@media only screen and (max-width:690px){body .vc_row.top_padding_phone_50px{padding-top:50px!important;}}@media only screen and (max-width:690px){.divider-wrap.height_phone_250px > .divider{height:250px!important;}}@media only screen and (max-width:690px){body .vc_row.top_padding_phone_0pct{padding-top:0!important;}}@media only screen and (max-width:690px){.divider-wrap.height_phone_50px > .divider{height:50px!important;}}@media only screen and (max-width:690px){body #ajax-content-wrap .vc_row.right_padding_phone_0px > .row_col_wrap_12{padding-right:0px!important;}}@media only screen and (max-width:690px){.divider-wrap.height_phone_40px > .divider{height:40px!important;}}@media only screen and (max-width:690px){html body .flex_wrap_phone_nowrap.cell .inner-wrap{flex-wrap:nowrap;}}@media only screen and (max-width:690px){.wpb_column.bottom_margin_phone_0px{margin-bottom:0px!important;}}.screen-reader-text,.nectar-skip-to-content:not(:focus){border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute!important;width:1px;word-wrap:normal!important;}.row .col img:not([srcset]){width:auto;}.row .col img.img-with-animation.nectar-lazy:not([srcset]){width:100%;}
@font-face {
font-family: 'SM Serif Otto';
src: url('https://www.sm.org.nz/wp-content/uploads/2026/03/SMSerifOtto-Regular.otf') format('opentype');
font-weight: 400;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'SM Serif Otto';
src: url('https://www.sm.org.nz/wp-content/uploads/2026/03/SMSerifOtto-Bold.otf') format('opentype');
font-weight: 700;
font-style: normal;
font-display: swap;
}

@font-face {
font-family: 'SM Serif Otto';
src: url('https://www.sm.org.nz/wp-content/uploads/2026/03/SMSerifOttoItalicVariable.ttf') format('truetype');
font-weight: 100 900;
font-style: italic;
font-display: swap;
}

body, h1, h2, h3, h4, h5, h6 {
font-family: 'SM Serif Otto', serif;
}

body {
font-family: 'SM Serif Otto', serif;
}

h1, h2, h3, h4, h5, h6 {
font-family: 'SM Serif Otto', serif;
font-weight: 400;
}

strong, b {
font-weight: 700;
}

em, i {
font-style: italic;
}

/* Vocations page background */
.page-id-67 .container-wrap {
  background-color: #324291 !important;
}

/* Vocations page footer */
.page-id-67 #footer-outer {
  background-color: #324291 !important;
}

/* Vocations page footer text */
.page-id-67 #footer-outer * {
  color: #ffffff !important;
}

/* Vocations page hover bold */
.page-id-67 .nectar-post-grid-item:hover * {
  font-weight: 700 !important;
}

/* Ministries page background */
.page-id-158 .container-wrap {
  background-color: #324291 !important;
}

/* Ministries page footer */
.page-id-158 #footer-outer {
  background-color: #324291 !important;
}

/* Ministries page footer text */
.page-id-158 #footer-outer * {
  color: #ffffff !important;
}

/* Ministries page hover bold */
.page-id-158 .nectar-post-grid-item:hover * {
  font-weight: 700 !important;
}

/* History page background */
.page-id-161 .container-wrap {
  background-color: #324291 !important;
}

/* History page footer */
.page-id-161 #footer-outer {
  background-color: #324291 !important;
}

/* History page footer text */
.page-id-161 #footer-outer * {
  color: #ffffff !important;
}

/* History page hover bold */
.page-id-161 .nectar-post-grid-item:hover * {
  font-weight: 700 !important;
}

/* Safeguarding page background */
.page-id-165 .container-wrap {
  background-color: #324291 !important;
}

/* Safeguarding page footer */
.page-id-165 #footer-outer {
  background-color: #324291 !important;
}

/* Safeguarding page footer text */
.page-id-165 #footer-outer * {
  color: #ffffff !important;
}

/* Safeguarding page hover bold */
.page-id-165 .nectar-post-grid-item:hover * {
  font-weight: 700 !important;
}

.wpcf7 input[type="submit"]{
background:#324291;
border-color:#324291;
color:#ffffff;
}

.wpcf7 input[type="submit"]:hover{
background:#1f2e66;
border-color:#1f2e66;
}

.wpcf7 input[type="submit"]{
font-family: "SM Serif Otto", serif;
font-weight:600;
letter-spacing:0.02em;
}

/* Ministries page hover bold */
.page-id-158 .nectar-post-grid-item:hover * {
  font-weight: 700 !important;
}



.wpcf7 input[type="submit"]{
background:#324291;
border-color:#324291;
color:#ffffff;
}

.wpcf7 input[type="submit"]:hover{
background:#1f2e66;
border-color:#1f2e66;
}

.wpcf7 input[type="submit"]{
font-family: "SM Serif Otto", serif;
font-weight:600;
letter-spacing:0.02em;
}

.page-id-27 .full-width-section:last-of-type {
  min-height: 0 !important;
  height: 0 !important;
  overflow: hidden !important;
  padding: 0 !important;
  margin: 0 !important;
}

/* Slide-out background only */
#slide-out-widget-area,
#slide-out-widget-area-bg {
  background-color: #324291 !important;
}

/* Menu links */
#slide-out-widget-area .off-canvas-menu-container .menu > li > a,
#slide-out-widget-area .inner .menu > li > a {
  font-family: "SM Serif Otto", serif !important;
  font-size: 24px !important;
  font-weight: 500 !important;
  font-style: italic !important;
  color: #ffffff !important;
  padding: 12px 0 !important;
  transition: all 0.25s ease !important;
}

/* Hover effect */
#slide-out-widget-area .off-canvas-menu-container .menu > li > a:hover,
#slide-out-widget-area .inner .menu > li > a:hover {
  color: #d6dcff !important;
  padding-left: 8px !important;
}

/* Submenu styling */
#slide-out-widget-area .off-canvas-menu-container .menu li ul li a {
  font-size: 18px !important;
  font-style: normal !important;
  opacity: 0.9 !important;
}

/* Remove default icons */
#slide-out-widget-area .menu li a:before {
  display: none !important;
}

/* Close button gold */
#slide-out-widget-area .close-wrap .close-btn,
#slide-out-widget-area .close-wrap a {
  background-color: #E5B325 !important;
  border-color: #E5B325 !important;
}

/* White X */
#slide-out-widget-area .close-wrap a:before,
#slide-out-widget-area .close-wrap a:after,
#slide-out-widget-area .close-wrap .close-btn:before,
#slide-out-widget-area .close-wrap .close-btn:after {
  background-color: #ffffff !important;
}

/*Bold buttons*/
.bold-button a {
  font-weight: 700 !important;
}

.force-visible {
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
}


/*make a complaint, padding removal */
.page-id-528 .container-wrap {
  background-color: #F0F2F6 !important;
}

/*Smaller gaps with returns*/
.nectar-responsive-text h3 {
    margin-bottom: 1.5em !important;
}

/*Border radius on elements*/
.your-element {
    border-radius: 8px;
}

/*Dynamic safeguarding text*/
.safeguard-heading {
  font-size: 20px !important;
  line-height: 1.3 !important;
}

h5.safeguarding-heading {
  font-weight: 700 !important;
}

@media (max-width: 999px) {
  .safeguard-heading {
    font-size: 18px !important;
  }
}

@media (max-width: 690px) {
  .safeguard-heading {
    font-size: 16px !important;
  }
}

.info-card {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.card-heading {
  font-weight: 700;
  margin-bottom: 20px;
  text-align: center;
}

.card-content {
  margin-top: auto;
  margin-bottom: auto;
  text-align: center;
}

.wpb_column .info-card {
  height: 100%;
}

.bold-text {
  font-weight: 700 !important;
}

.nectar-responsive-text h3 {
    margin-bottom: 0.3em !important;
    margin-top: 0.8em !important;
}

.card-flex {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.card-flex .wpb_wrapper {
  display: flex;
  flex-direction: column;
  height: 100%;
}

.card-flex img {
  margin-top: auto;
}

/*Portal fonts*/
@font-face {
  font-family: 'Graphik';
  src: url('https://dev.sm.org.nz/wp-content/uploads/2026/03/GraphikMedium.otf') format('opentype');
  font-weight: 500;
  font-style: normal;
}

@font-face {
  font-family: 'Graphik';
  src: url('https://dev.sm.org.nz/wp-content/uploads/2026/03/GraphikSemibold.otf') format('opentype');
  font-weight: 600;
  font-style: normal;
}

@font-face {
  font-family: 'Graphik';
  src: url('https://dev.sm.org.nz/wp-content/uploads/2026/03/GraphikBold.otf') format('opentype');
  font-weight: 700;
  font-style: normal;
}

@font-face {
  font-family: 'Graphik';
  src: url('https://dev.sm.org.nz/wp-content/uploads/2026/03/GraphikRegularItalic.otf') format('opentype');
  font-weight: 400;
  font-style: italic;
}

@font-face {
  font-family: 'Graphik';
  src: url('https://dev.sm.org.nz/wp-content/uploads/2026/03/GraphikRegular.otf') format('opentype');
  font-weight: 400;
  font-style: normal;
}

@font-face {
  font-family: 'Graphik';
  src: url('https://dev.sm.org.nz/wp-content/uploads/2026/03/GraphikBoldItalic.otf') format('opentype');
  font-weight: 700;
  font-style: italic;
}

@font-face {
  font-family: 'Graphik';
  src: url('https://dev.sm.org.nz/wp-content/uploads/2026/04/GraphikLight.otf') format('opentype');
  font-weight: 300;
  font-style: normal;
}

/*Portal font associations*/
.tile-house-manual h4,
.tile-holiday-houses h4,
.tile-publications h4 {
  font-family: 'Graphik', sans-serif;
  font-weight: 300 !important;
}

.tile-house-manual h3,
.tile-holiday-houses h3,
.tile-publications h3 {
  font-family: 'Graphik', sans-serif;
  font-weight: 300 !important;
}

.tile-house-manual h2,
.tile-holiday-houses h2,
.tile-publications h2 {
  font-family: 'Graphik', sans-serif;
  font-weight: 300 !important;
}

.tile-house-manual h1,
.tile-holiday-houses h1,
.tile-publications h1 {
  font-family: 'Graphik', sans-serif;
  font-weight: 300 !important;
}

.tile-house-manual p,
.tile-holiday-houses p,
.tile-publications p {
  font-family: 'Graphik', sans-serif;
  font-weight: 400 !important;
}


.tile-house-manual li,
.tile-holiday-houses li,
.tile-publications li {
  font-family: 'Graphik', sans-serif;
  font-weight: 400 !important;
}

.tile-house-manual ul,
.tile-holiday-houses ul,
.tile-publications ul {
  list-style: none;
  padding-left: 0;
}

.tile-house-manual li,
.tile-holiday-houses li,
.tile-publications li {
  position: relative;
  padding-left: 1.4em;
}

.tile-house-manual ul,
.tile-holiday-houses ul,
.tile-publications ul {
  list-style: none;
  padding-left: 0;
}

.tile-house-manual li,
.tile-holiday-houses li,
.tile-publications li {
  position: relative;
  padding-left: 1.2em;
}

.tile-house-manual ul,
.tile-holiday-houses ul,
.tile-publications ul {
  list-style: none !important;
  padding-left: 0;
}

.tile-house-manual ul li,
.tile-holiday-houses ul li,
.tile-publications ul li {
  list-style: none !important;
}

.tile-house-manual li::before,
.tile-holiday-houses li::before,
.tile-publications li::before {
  content: '';
  position: absolute;
  left: 0;
  top: 0.6em;
  width: 4px;
  height: 4px;
  background-color: rgba(0,0,0,0.4);
  border-radius: 50%;
}


/*calendar refinement*/
/* Page wrapper */
.house-calendar-page {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 40px 20px;
}

/* Header */
.house-calendar-header h1 {
  font-size: 42px;
  font-weight: 400;
  margin-bottom: 24px;
}

/* Stanmore Bay accent colour */
.stanmore .house-calendar-header h1 {
  color: #2F5DA9;
}

/* Calendar frame */
.house-calendar-frame {
  background: #fff;
}

/* Iframe sizing */
.house-calendar-frame iframe {
  width: 100%;
  height: 1100px;
  border: 0;
  display: block;
}

/*No top bar*/
/* Hide header completely */
.no-header #header-outer {
  display: none !important;
}

/* Remove space left behind */
.no-header #page-header-wrap,
.no-header .container-wrap {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* ===== Shared layout ===== */

.house-calendar-page {
  width: 100%;
  max-width: 1400px;
  margin: 0 auto;
  padding: 40px 20px;
}

.house-calendar-header h1 {
  font-size: 42px;
  font-weight: 400;
  margin-bottom: 24px;
}

.house-calendar-frame iframe {
  width: 100%;
  height: 1100px;
  border: 0;
  display: block;
}

/* ===== House colours ===== */

/* Stanmore Bay (Blue) */
.stanmore .house-calendar-header h1 {
  color: #2F5DA9;
}

/* Raumati (Magenta) */
.raumati .house-calendar-header h1 {
  color: #D81B60;
}

/* St Kester (Emerald) */
.stkester .house-calendar-header h1 {
  color: #2E7D32;
}

/* New Brighton (Red) */
.newbrighton .house-calendar-header h1 {
  color: #C62828;
}

/* ===== Optional: remove header/footer for portal pages ===== */

.no-header #header-outer {
  display: none !important;
}

.no-header #footer-outer {
  display: none !important;
}

.no-header #page-header-wrap,
.no-header .container-wrap {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* ===== MARIST PORTAL PASSWORD PAGE ONLY ===== */

body.post-password-required {
    background: #334191 !important;
    min-height: 100vh !important;
}

/* Only affect wrappers when the body has the password page class */
body.post-password-required #ajax-content-wrap,
body.post-password-required #ajax-content-wrap .container-wrap,
body.post-password-required .container-wrap,
body.post-password-required .main-content,
body.post-password-required .post-area,
body.post-password-required .wpb_row,
body.post-password-required .vc_row,
body.post-password-required .row,
body.post-password-required .row-bg,
body.post-password-required .row-bg-wrap,
body.post-password-required .section-inner-wrap,
body.post-password-required .inner-wrap,
body.post-password-required .column_container,
body.post-password-required .nectar-shape-divider-wrap {
    background: transparent !important;
    box-shadow: none !important;
    border: none !important;
}

/* Fill viewport on password page only */
body.post-password-required,
body.post-password-required #ajax-content-wrap,
body.post-password-required #ajax-content-wrap .container-wrap,
body.post-password-required .container-wrap,
body.post-password-required .main-content,
body.post-password-required .post-area {
    min-height: 100vh !important;
    margin: 0 !important;
    padding: 0 !important;
}

/* Hide site chrome on password page only */
body.post-password-required #header-outer,
body.post-password-required #top,
body.post-password-required header,
body.post-password-required #footer-outer,
body.post-password-required #copyright,
body.post-password-required footer,
body.post-password-required .entry-title,
body.post-password-required .page-header-no-bg,
body.post-password-required .title-wrap,
body.post-password-required .heading-title,
body.post-password-required h1,
body.post-password-required h1.entry-title {
    display: none !important;
}

/* Form wrapper */
body.post-password-required form.post-password-form {
    width: calc(100% - 40px) !important;
    max-width: 620px !important;
    margin: 0 auto !important;
    padding-top: 18vh !important;
    text-align: center !important;
    position: relative !important;
}

/* Custom heading */
body.post-password-required form.post-password-form::before {
    content: "Enter Password";
    display: block !important;
    color: #ffffff !important;
    font-size: 22px !important;
    font-weight: 600 !important;
    line-height: 1.2 !important;
    text-align: center !important;
    margin-bottom: 22px !important;
}

/* Hide default WP text */
body.post-password-required form.post-password-form p,
body.post-password-required form.post-password-form label,
body.post-password-required form.post-password-form span,
body.post-password-required form.post-password-form small,
body.post-password-required form.post-password-form br {
    font-size: 0 !important;
    line-height: 0 !important;
    color: transparent !important;
}

/* Password field */
body.post-password-required form.post-password-form input[type="password"] {
    width: 100% !important;
    max-width: 620px !important;
    height: 56px !important;
    display: block !important;
    margin: 0 auto 18px auto !important;
    padding: 0 18px !important;
    border: none !important;
    border-radius: 8px !important;
    background: rgba(36, 53, 140, 0.55) !important;
    color: #ffffff !important;
    font-size: 16px !important;
    line-height: 56px !important;
    box-shadow: none !important;
    outline: none !important;
    position: relative !important;
    z-index: 2 !important;
}

/* Compact button */
body.post-password-required form.post-password-form input[type="submit"] {
    width: auto !important;
    min-width: 86px !important;
    height: 46px !important;
    display: inline-block !important;
    margin: 0 auto !important;
    padding: 0 22px !important;
    border: none !important;
    border-radius: 4px !important;
    background: #E5B325 !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 600 !important;
    line-height: 46px !important;
    box-shadow: none !important;
    cursor: pointer !important;
    position: relative !important;
    z-index: 2 !important;
    transition: background 0.2s ease !important;
}

body.post-password-required form.post-password-form input[type="submit"]:hover {
    background: #cf9f18 !important;
}

/*Holiday Houses page full colour*/
body.page-id-1172,
body.page-id-1172 #ajax-content-wrap,
body.page-id-1172 .container-wrap,
body.page-id-1172 .main-content,
body.page-id-1172 .post-area {
    background: #3F76A9 !important;
}

/* Portal-only material buttons */
.portal-btn.nectar-button,
.portal-btn.nectar-button *,
.portal-btn .text,
.portal-btn span {
    font-family: 'Graphik', sans-serif !important;
    font-weight: 500 !important;
    font-style: normal !important;
}

.portal-btn.nectar-button {
    letter-spacing: 0.02em;
    font-weight: 500;
}

/* Contact Form 7 radio buttons */
.wpcf7-radio input,
.wpcf7-form-control-wrap input[type="radio"] {
    appearance: radio !important;
    -webkit-appearance: radio !important;
    opacity: 1 !important;
    position: relative !important;
    left: 0 !important;
    display: inline-block !important;
    visibility: visible !important;
    width: auto !important;
    height: auto !important;
}

/*Marist World Crests*/
.crest-block {
    background-position: 30% center; /* more crest visible */
    background-position: 35% center; /* more text breathing room */
}

/*Password Entry Page Styling */
.page-id-1108,
.page-id-1108 #wrapper_blank,
.page-id-1108 #page-header-wrap,
.page-id-1108 .container,
.page-id-1108 #main-content,
.page-id-1108 #ajax-content-wrap,
.page-id-1108 .container-wrap,
.page-template-password .site-content,
body.page-template-default .site-content {
  background-color: #ffffff !important;
  min-height: unset !important;
}

/*Hover overlays*/
.page-id-27 .nectar-flickity .cell {
  border-radius: 12px;
  overflow: hidden;
}

.page-id-27 .nectar-flickity .cell .inner-wrap-outer::after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  opacity: 0;
  transition: opacity 0.3s ease;
  z-index: 50;
}

.page-id-27 .nectar-flickity .cell:hover .inner-wrap-outer::after {
  opacity: 1;
}

/*Centre form submission buttons*/
.wpcf7-form input[type="submit"] {
    display: block;
    margin: 0 auto;
}

.tile-house-manual .wpcf7-form input[type="submit"] {
    font-family: 'Graphik', sans-serif !important;
    font-weight: 500 !important;
}

/*Front page scalability */
@media only screen and (max-width: 768px) {
  .homepage-intro-text h2 {
    font-size: 24px !important;
    line-height: 1.4 !important;
  }
}

@media only screen and (max-width: 768px) {
  .nectar-flickity .cell .nectar-responsive-text {
    font-size: 30px !important;
  }
}

/* Hide text on mobile */
@media only screen and (max-width: 768px) {
  .hide-on-mobile {
    display: none !important;
  }
}

/*Hide on desktop*/
@media only screen and (min-width: 769px) {
  .hide-on-desktop {
    display: none !important;
  }
}

/*bullet point fixer*/
.wpb_text_column ul,
.wpb_wrapper ul {
  margin-bottom: 1.3em !important;
  margin-top: 0 !important;
}

.page-id-1526 .container-wrap,
.page-id-1526 #ajax-content-wrap,
.page-id-1526 body {
  background-color: #324291 !important;
}

/*form text fixer on mobile*/
@media only screen and (max-width: 768px) {
  .form-text h3 {
    font-size: 16px !important;
    line-height: 1.3 !important;
  }
}

.page-id-1108 .container-wrap {
  width: 100% !important;
  min-width: unset !important;
  overflow-x: hidden !important;
}

/*korero reader wrapper*/
.fullwidth-iframe {
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  border: 1px solid lightgray;
  height: 600px; /* clean, predictable */
}

.page-id-1757 {
  overflow-x: hidden;
}

/* =============================================
   UsersWP Login — Page 1674
   ============================================= */

.page-id-1674 #main-content,
.page-id-1674 .main-content,
.page-id-1674 #page-content-wrapper,
.page-id-1674 .wpb_row,
.page-id-1674 .vc_row,
.page-id-1674 .vc_row-fluid {
    background-color: #324291 !important;
}

.page-id-1674 .uwp_page {
    background-color: #324291;
    padding: 40px 16px;
}

.page-id-1674 .uwp_page .card {
    background: rgba(255,255,255,0.07) !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
    border-radius: 6px !important;
    box-shadow: 0 8px 40px rgba(0,0,0,0.25) !important;
    max-width: 480px;
    margin: 0 auto;
}

.page-id-1674 .uwp_page .card-body {
    padding: 40px !important;
    background-color: transparent !important;
    color: var(--bs-card-color) !important;
}

.page-id-1674 .uwp_page .card-title {
    color: #ffffff !important;
    font-size: 1.5rem;
    font-weight: 400 !important;
    text-align: center;
    margin-bottom: 28px;
}

.page-id-1674 .uwp_page label {
    color: rgba(255,255,255,0.6) !important;
    font-size: 0.8rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.page-id-1674 .uwp_page input[type="text"],
.page-id-1674 .uwp_page input[type="email"],
.page-id-1674 .uwp_page input[type="password"],
.page-id-1674 .uwp_page textarea,
.page-id-1674 .uwp_page select {
    background: rgba(255,255,255,0.08) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    border-radius: 4px !important;
    color: #ffffff !important;
    padding: 11px 14px !important;
    width: 100%;
    box-sizing: border-box;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.page-id-1674 .uwp_page input[type="text"]:focus,
.page-id-1674 .uwp_page input[type="email"]:focus,
.page-id-1674 .uwp_page input[type="password"]:focus {
    border-color: rgba(255,255,255,0.55) !important;
    box-shadow: 0 0 0 3px rgba(255,255,255,0.08) !important;
    outline: none !important;
    background: rgba(255,255,255,0.12) !important;
}

.page-id-1674 .uwp_page input::placeholder {
    color: rgba(255,255,255,0.75) !important;
}

.page-id-1674 .uwp_page .uwp-input-group-btn,
.page-id-1674 .uwp_page .input-group-text {
    background: rgba(255,255,255,0.1) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    color: rgba(255,255,255,0.6) !important;
}

.page-id-1674 .uwp_page input[type="submit"],
.page-id-1674 .uwp_page button[type="submit"],
.page-id-1674 .uwp_page .uwp_submit {
    background-color: #ffffff !important;
    color: #324291 !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 13px 24px !important;
    font-size: 0.9rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    width: 100% !important;
    cursor: pointer;
    transition: background-color 0.2s ease !important;
}

.page-id-1674 .uwp_page input[type="submit"]:hover,
.page-id-1674 .uwp_page button[type="submit"]:hover {
    background-color: rgba(255,255,255,0.87) !important;
}

.page-id-1674 .uwp-footer-links,
.page-id-1674 .uwp-footer-links a {
    color: rgba(255,255,255,0.55) !important;
    font-size: 0.875rem;
}

.page-id-1674 .uwp-footer-links a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}

.page-id-1674 .uwp_page .form-check-label {
    color: rgba(255,255,255,0.55) !important;
    font-size: 0.875rem;
}

.page-id-1674 .uwp-alert-danger {
    background: rgba(229,62,62,0.15) !important;
    border-left: 4px solid #e53e3e !important;
    color: #feb2b2 !important;
    border-radius: 4px;
}

.page-id-1674 .uwp-alert-success {
    background: rgba(56,161,105,0.15) !important;
    border-left: 4px solid #38a169 !important;
    color: #9ae6b4 !important;
    border-radius: 4px;
}

.page-id-1674 .page-header-title-wrap,
.page-id-1674 #page-header-bg,
.page-id-1674 .page-title-wrap,
.page-id-1674 #page-header {
    display: none !important;
}

.page-id-1674 #main-content {
    background-color: #324291 !important;
    padding: 0 !important;
    margin: 0 !important;
}

.page-id-1674 .container.main-content-wrap {
    background-color: #324291 !important;
    padding-top: 0 !important;
    padding-bottom: 0 !important;
}

.page-id-1674 .vc_row,
.page-id-1674 .wpb_row {
    background-color: #324291 !important;
    margin-bottom: 0 !important;
    padding-bottom: 0 !important;
}

.page-id-1674 .container.main-content {
    margin-top: 0 !important;
    padding-top: 0 !important;
}

.page-id-1674 .container-wrap {
    background-color: #324291 !important;
}

.page-id-1674 #ajax-content-wrap {
    background-color: #324291 !important;
}

.page-id-1674 .uwp_page,
.page-id-1674 .uwp_page h1,
.page-id-1674 .uwp_page h2,
.page-id-1674 .uwp_page h3,
.page-id-1674 .uwp_page p,
.page-id-1674 .uwp_page label,
.page-id-1674 .uwp_page input,
.page-id-1674 .uwp_page button,
.page-id-1674 .uwp_page a {
    font-family: 'Graphik', sans-serif;
    font-weight: 300;
}

.page-id-1674 .uwp_page .input-group {
    display: flex !important;
    flex-direction: row !important;
    align-items: stretch !important;
}

.page-id-1674 .uwp_page .input-group input[type="password"],
.page-id-1674 .uwp_page .input-group input[type="text"] {
    border-radius: 4px 0 0 4px !important;
    border-right: none !important;
    flex: 1 !important;
}

.page-id-1674 .uwp_page .uwp-input-group-btn,
.page-id-1674 .uwp_page .input-group-btn,
.page-id-1674 .uwp_page .input-group > button {
    border-radius: 0 4px 4px 0 !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    border-left: none !important;
    background: rgba(255,255,255,0.08) !important;
    color: rgba(255,255,255,0.75) !important;
    padding: 0 14px !important;
    cursor: pointer;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}

.page-id-1674 .uwp_page .uwp-input-group-btn:hover,
.page-id-1674 .uwp_page .input-group > button:hover {
    background: rgba(255,255,255,0.15) !important;
    color: #ffffff !important;
}

/* --- Desktop: vertically centred, no scroll --- */
@media (min-width: 769px) {
    .page-id-1674,
    .page-id-1674 body {
        height: auto !important;
        min-height: 100vh !important;
        max-height: none !important;
        overflow: auto !important;
    }

    .page-id-1674 #ajax-content-wrap {
        min-height: calc(100vh - 80px) !important;
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .page-id-1674 .container.main-content,
    .page-id-1674 .container-wrap,
    .page-id-1674 .row,
    .page-id-1674 .uwp-login-class {
        flex: 1 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        width: 100% !important;
    }

    .page-id-1674 .container.main-content .row,
    .page-id-1674 .uwp-login-class {
        margin-bottom: 60px !important;
    }

    .page-id-1674 #header-outer .row,
    .page-id-1674 #header-outer .container,
    .page-id-1674 header#top .row {
        flex: unset !important;
        flex-direction: unset !important;
        display: flex !important;
        flex-wrap: wrap !important;
        justify-content: unset !important;
        width: 100% !important;
    }

    .page-id-1674 .uwp_page {
        min-height: unset !important;
        height: auto !important;
        padding: 20px 16px !important;
        width: 100% !important;
    }

    .page-id-1674 #main-content,
    .page-id-1674 .uwp_page {
        min-height: calc(100vh - 80px);
    }
}

/* =============================================
   UsersWP Registration — Page 1673
   ============================================= */

.page-id-1673 #ajax-content-wrap,
.page-id-1673 .container-wrap,
.page-id-1673 #main-content,
.page-id-1673 .container.main-content,
.page-id-1673 .wpb_row,
.page-id-1673 .vc_row,
.page-id-1673 .vc_row-fluid {
    background-color: #324291 !important;
}

.page-id-1673 #header-outer .row,
.page-id-1673 #header-outer .container,
.page-id-1673 header#top .row {
    flex: unset !important;
    flex-direction: unset !important;
    display: flex !important;
    flex-wrap: wrap !important;
    justify-content: unset !important;
    width: 100% !important;
}

.page-id-1673 .container.main-content .row::after,
.page-id-1673 .container.main-content .row::before,
.page-id-1673 .container-fluid::after,
.page-id-1673 .container-fluid::before {
    content: none !important;
    display: none !important;
    height: 0 !important;
}

.page-id-1673 .uwp_page .card {
    background: rgba(255,255,255,0.07) !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
    border-radius: 6px !important;
    box-shadow: 0 8px 40px rgba(0,0,0,0.25) !important;
    max-width: 520px;
    margin: 0 auto;
}

.page-id-1673 .uwp_page .card-body {
    padding: 40px !important;
    background-color: transparent !important;
}

.page-id-1673 .uwp_page .card-title {
    color: #ffffff !important;
    font-size: 1.5rem;
    font-weight: 400 !important;
    text-align: center;
    margin-bottom: 28px;
}

.page-id-1673 .uwp_page,
.page-id-1673 .uwp_page h1,
.page-id-1673 .uwp_page h2,
.page-id-1673 .uwp_page h3,
.page-id-1673 .uwp_page p,
.page-id-1673 .uwp_page label,
.page-id-1673 .uwp_page input,
.page-id-1673 .uwp_page button,
.page-id-1673 .uwp_page a {
    font-family: 'Graphik', sans-serif;
    font-weight: 300;
}

.page-id-1673 .uwp_page label {
    color: rgba(255,255,255,0.6) !important;
    font-size: 0.8rem;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
}

.page-id-1673 .uwp_page input[type="text"],
.page-id-1673 .uwp_page input[type="email"],
.page-id-1673 .uwp_page input[type="password"],
.page-id-1673 .uwp_page textarea,
.page-id-1673 .uwp_page select {
    background: rgba(255,255,255,0.08) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    border-radius: 4px !important;
    color: #ffffff !important;
    padding: 11px 14px !important;
    width: 100%;
    box-sizing: border-box;
    transition: border-color 0.2s ease, box-shadow 0.2s ease;
}

.page-id-1673 .uwp_page input[type="text"]:focus,
.page-id-1673 .uwp_page input[type="email"]:focus,
.page-id-1673 .uwp_page input[type="password"]:focus {
    border-color: rgba(255,255,255,0.55) !important;
    box-shadow: 0 0 0 3px rgba(255,255,255,0.08) !important;
    outline: none !important;
    background: rgba(255,255,255,0.12) !important;
}

.page-id-1673 .uwp_page input::placeholder {
    color: rgba(255,255,255,0.75) !important;
}

.page-id-1673 .uwp_page .input-group {
    display: flex !important;
    flex-direction: row !important;
    align-items: stretch !important;
}

.page-id-1673 .uwp_page .input-group input[type="password"],
.page-id-1673 .uwp_page .input-group input[type="text"] {
    border-radius: 4px 0 0 4px !important;
    border-right: none !important;
    flex: 1 !important;
}

.page-id-1673 .uwp_page .uwp-input-group-btn,
.page-id-1673 .uwp_page .input-group-btn,
.page-id-1673 .uwp_page .input-group > button {
    border-radius: 0 4px 4px 0 !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    border-left: none !important;
    background: rgba(255,255,255,0.08) !important;
    color: rgba(255,255,255,0.75) !important;
    padding: 0 14px !important;
    cursor: pointer;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}

.page-id-1673 .uwp_page input[type="submit"],
.page-id-1673 .uwp_page button[type="submit"],
.page-id-1673 .uwp_page .uwp_submit {
    background-color: #ffffff !important;
    color: #324291 !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 13px 24px !important;
    font-size: 0.9rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    width: 100% !important;
    cursor: pointer;
    transition: background-color 0.2s ease !important;
}

.page-id-1673 .uwp_page input[type="submit"]:hover,
.page-id-1673 .uwp_page button[type="submit"]:hover {
    background-color: rgba(255,255,255,0.87) !important;
}

.page-id-1673 .uwp-footer-links,
.page-id-1673 .uwp-footer-links a {
    color: rgba(255,255,255,0.55) !important;
    font-size: 0.875rem;
}

.page-id-1673 .uwp-footer-links a:hover {
    color: #ffffff !important;
    text-decoration: underline;
}

.page-id-1673 .uwp_page .form-check-label {
    color: rgba(255,255,255,0.55) !important;
    font-size: 0.875rem;
}

.page-id-1673 .uwp_page .uwp-field-wrap {
    margin-bottom: 20px;
}

.page-id-1673 .uwp-alert-danger {
    background: rgba(229,62,62,0.15) !important;
    border-left: 4px solid #e53e3e !important;
    color: #feb2b2 !important;
    border-radius: 4px;
}

.page-id-1673 .uwp-alert-success {
    background: rgba(56,161,105,0.15) !important;
    border-left: 4px solid #38a169 !important;
    color: #9ae6b4 !important;
    border-radius: 4px;
}

/* --- Desktop: vertically centred, no scroll --- */
@media (min-width: 769px) {
    .page-id-1673,
    .page-id-1673 body {
        height: 100vh !important;
        max-height: 100vh !important;
        overflow: hidden !important;
    }

    .page-id-1673 #ajax-content-wrap {
        height: calc(100vh - 80px) !important;
        max-height: calc(100vh - 80px) !important;
        overflow: hidden !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
    }

    .page-id-1673 .container.main-content,
    .page-id-1673 .container-wrap,
    .page-id-1673 .container.main-content .row,
    .page-id-1673 .uwp-register-class {
        flex: 1 !important;
        display: flex !important;
        flex-direction: column !important;
        justify-content: center !important;
        width: 100% !important;
    }

    .page-id-1673 .uwp-register-class {
        margin-bottom: 80px !important;
    }

    .page-id-1673 #footer-outer,
    .page-id-1673 .nectar-global-section {
        height: 0 !important;
        min-height: 0 !important;
        overflow: hidden !important;
        padding: 0 !important;
        margin: 0 !important;
    }
}

/* =============================================
   Mobile fixes — Login (1674) & Register (1673)
   MUST be last so nothing overrides it
   ============================================= */

@media (max-width: 768px) {

    .page-id-1674,
    .page-id-1674 body {
        height: auto !important;
        max-height: none !important;
        overflow: auto !important;
    }

    .page-id-1674 #ajax-content-wrap {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
        display: block !important;
    }

    .page-id-1674 .vc_transform {
        width: 100% !important;
        max-width: 100% !important;
        left: auto !important;
        position: relative !important;
        box-sizing: border-box !important;
    }

    .page-id-1674 .uwp_page {
        width: 100% !important;
        margin: 0 auto !important;
        padding: 40px 16px 60px !important;
        box-sizing: border-box !important;
        min-height: unset !important;
    }

    .page-id-1674 .uwp-login-class {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        width: 100% !important;
        margin-bottom: 0 !important;
    }

    .page-id-1674 .uwp_page .card {
        width: 100% !important;
        max-width: 480px !important;
        margin: 0 auto !important;
        box-sizing: border-box !important;
    }

    .page-id-1674 #footer-outer,
    .page-id-1674 .nectar-global-section {
        display: none !important;
    }

    .page-id-1673,
    .page-id-1673 body {
        height: auto !important;
        max-height: none !important;
        overflow: auto !important;
    }

    .page-id-1673 #ajax-content-wrap {
        height: auto !important;
        max-height: none !important;
        overflow: visible !important;
        display: block !important;
    }

    .page-id-1673 .vc_transform {
        width: 100% !important;
        max-width: 100% !important;
        left: auto !important;
        position: relative !important;
        box-sizing: border-box !important;
    }

    .page-id-1673 .uwp_page {
        width: 100% !important;
        margin: 0 auto !important;
        padding: 40px 16px 60px !important;
        box-sizing: border-box !important;
        min-height: unset !important;
    }

    .page-id-1673 .uwp-register-class {
        display: flex !important;
        flex-direction: column !important;
        align-items: center !important;
        width: 100% !important;
        margin-bottom: 0 !important;
    }

    .page-id-1673 .uwp_page .card {
        width: 100% !important;
        max-width: 520px !important;
        margin: 0 auto !important;
        box-sizing: border-box !important;
    }

    .page-id-1673 #footer-outer,
    .page-id-1673 .nectar-global-section {
        display: none !important;
    }

}

/* =============================================
   Register Modal
   ============================================= */

.uwp-modal .modal-backdrop,
.uwp-modal-overlay {
    background-color: rgba(50, 66, 145, 0.85) !important;
}

.modal-dialog-centered .card {
    background: #324291 !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
    border-radius: 6px !important;
    box-shadow: 0 8px 40px rgba(0,0,0,0.35) !important;
}

.modal-dialog-centered .modal-header,
.modal-dialog-centered .card .modal-header {
    background: #324291 !important;
    border-bottom: 1px solid rgba(255,255,255,0.1) !important;
    padding: 20px 24px 16px !important;
}

.modal-dialog-centered .modal-header .modal-title,
.modal-dialog-centered .modal-header h5 {
    color: #ffffff !important;
    font-family: 'Graphik', sans-serif !important;
    font-weight: 400 !important;
    font-size: 1.2rem !important;
}

.modal-dialog-centered .modal-header .btn-close,
.modal-dialog-centered .modal-header .close {
    filter: invert(1) !important;
    opacity: 0.7 !important;
}

.modal-dialog-centered .modal-header .btn-close:hover {
    opacity: 1 !important;
}

.modal-dialog-centered .card-body {
    background: #324291 !important;
    padding: 24px !important;
}

.modal-dialog-centered .uwp_form,
.modal-dialog-centered .uwp_form label,
.modal-dialog-centered .uwp_form input,
.modal-dialog-centered .uwp_form button,
.modal-dialog-centered .uwp_form a,
.modal-dialog-centered .uwp-footer-links {
    font-family: 'Graphik', sans-serif !important;
    font-weight: 300 !important;
}

.modal-dialog-centered .uwp_form label {
    color: rgba(255,255,255,0.6) !important;
    font-size: 0.8rem !important;
    font-weight: 600 !important;
    letter-spacing: 0.05em !important;
    text-transform: uppercase !important;
}

.modal-dialog-centered .uwp_form input[type="text"],
.modal-dialog-centered .uwp_form input[type="email"],
.modal-dialog-centered .uwp_form input[type="password"],
.modal-dialog-centered .uwp_form textarea,
.modal-dialog-centered .uwp_form select {
    background: rgba(255,255,255,0.08) !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    border-radius: 4px !important;
    color: #ffffff !important;
    padding: 11px 14px !important;
    width: 100% !important;
    box-sizing: border-box !important;
}

.modal-dialog-centered .uwp_form input[type="text"]:focus,
.modal-dialog-centered .uwp_form input[type="email"]:focus,
.modal-dialog-centered .uwp_form input[type="password"]:focus {
    border-color: rgba(255,255,255,0.55) !important;
    box-shadow: 0 0 0 3px rgba(255,255,255,0.08) !important;
    outline: none !important;
    background: rgba(255,255,255,0.12) !important;
}

.modal-dialog-centered .uwp_form input::placeholder {
    color: rgba(255,255,255,0.75) !important;
}

.modal-dialog-centered .uwp_form .input-group {
    display: flex !important;
    flex-direction: row !important;
    align-items: stretch !important;
}

.modal-dialog-centered .uwp_form .input-group input[type="password"],
.modal-dialog-centered .uwp_form .input-group input[type="text"] {
    border-radius: 4px 0 0 4px !important;
    border-right: none !important;
    flex: 1 !important;
}

.modal-dialog-centered .uwp_form .uwp-input-group-btn,
.modal-dialog-centered .uwp_form .input-group > button {
    border-radius: 0 4px 4px 0 !important;
    border: 1px solid rgba(255,255,255,0.2) !important;
    border-left: none !important;
    background: rgba(255,255,255,0.08) !important;
    color: rgba(255,255,255,0.75) !important;
    padding: 0 14px !important;
    display: flex !important;
    align-items: center !important;
    margin: 0 !important;
}

.modal-dialog-centered .uwp_form input[type="submit"],
.modal-dialog-centered .uwp_form button[type="submit"] {
    background-color: #ffffff !important;
    color: #324291 !important;
    border: none !important;
    border-radius: 4px !important;
    padding: 13px 24px !important;
    font-size: 0.9rem !important;
    font-weight: 700 !important;
    letter-spacing: 0.06em !important;
    text-transform: uppercase !important;
    width: 100% !important;
    cursor: pointer !important;
}

.modal-dialog-centered .uwp_form input[type="submit"]:hover,
.modal-dialog-centered .uwp_form button[type="submit"]:hover {
    background-color: rgba(255,255,255,0.87) !important;
}

.modal-dialog-centered .uwp-footer-links,
.modal-dialog-centered .uwp-footer-links a {
    color: rgba(255,255,255,0.55) !important;
    font-size: 0.875rem !important;
}

.modal-dialog-centered .uwp-footer-links a:hover {
    color: #ffffff !important;
    text-decoration: underline !important;
}

.modal-dialog-centered .uwp_form .uwp-field-wrap {
    margin-bottom: 16px !important;
}

.modal-dialog-centered .uwp-alert-danger,
.modal-dialog-centered .alert-danger {
    background: rgba(229,62,62,0.15) !important;
    border-left: 4px solid #e53e3e !important;
    color: #feb2b2 !important;
    border-radius: 4px !important;
    border: none !important;
}

.uwp-auth-modal .modal-content {
    background-color: #324291 !important;
    border: 1px solid rgba(255,255,255,0.15) !important;
    border-radius: 6px !important;
}

.uwp-auth-modal .modal-header {
    background-color: #324291 !important;
    border-bottom: 1px solid rgba(255,255,255,0.1) !important;
}

.uwp-auth-modal .btn-close {
    filter: invert(1) !important;
    opacity: 0.7 !important;
}

.uwp-auth-modal .modal-title {
    color: #ffffff !important;
    font-family: 'Graphik', sans-serif !important;
    font-weight: 400 !important;
}

.uwp-auth-modal .alert-danger,
.uwp-auth-modal .alert-danger h3,
.uwp-auth-modal .alert-danger p,
.uwp-auth-modal .alert-danger .alert-heading {
    font-family: 'Graphik', sans-serif !important;
    font-weight: 300 !important;
}

.uwp-auth-modal .alert-danger .alert-heading {
    font-weight: 400 !important;
}

/* =============================================
   Global
   ============================================= */

@media screen and (min-width: 1920px) {
    body,
    p,
    .wpb_wrapper {
        font-size: 1.6vw !important;
    }
}

.page-id-1762 .container-wrap,
.page-id-1762 #ajax-content-wrap,
.page-id-1762 body {
    background-color: #69ABD9 !important;
}

.page-id-1765 .container-wrap,
.page-id-1765 #ajax-content-wrap,
.page-id-1765 body {
    background-color: #8DAC77 !important;
}

/*mobile device correction*/
@media screen and (max-width: 767px) {
  .hero-title-responsive h1,
  .hero-title-responsive h1 em,
  .hero-title-responsive h1 strong {
    font-size: 2rem !important;
    line-height: 1.2 !important;
  }
}

.bottom-crop {
  background-position: center bottom !important;
  background-size: cover;
}


/* Carousel circle colour */
.nectar-flickity .flickity-prev-next-button:before,
.nectar-flickity .flickity-prev-next-button:hover:before {
  background-color: #334191 !important;
}

/* Arrow head */
.nectar-flickity .flickity-prev-next-button svg.flickity-button-icon path {
  fill: #ffffff !important;
}

/* Arrow line */
.nectar-flickity .flickity-prev-next-button:after,
.nectar-flickity .flickity-prev-next-button:hover:after {
  background-color: #ffffff !important;
  border-color: #ffffff !important;
}

/* Connections page text */
.page-id-191 .nectar-flickity .cell p {
  line-height: 1.3;
}

/*Call button styling*/
.call-button {
  font-family: 'Graphik', sans-serif !important;
  font-weight: 400 !important;
}

/* Marist Portal User Account Pages */

/* Navy page background */
.uwp-account-class .row {
  background-color: #324291;
  margin: 0;
  padding: 20px;
}

/* Navy background on sidebar */
.uwp-account-class .bg-light {
  background-color: #324291 !important;
}

.uwp-account-class .navbar-light {
  background-color: #324291 !important;
}

.uwp-account-class ~ * ,
body.page-id-1675 {
  background-color: #324291 !important;
}

.uwp-account-class .container-wrap {
  background-color: #324291 !important;
}

body.uwp-account-page .container-wrap,
body.uwp-account-page #ajax-content-wrap {
  background-color: #324291 !important;
}

body.uwp-account-page .container-wrap {
  background-color: #324291 !important;
}

body.uwp-account-page #ajax-content-wrap {
  background-color: #324291 !important;
}

body.page-id-1675 .container-wrap,
body.page-id-1675 #ajax-content-wrap {
  background-color: #324291 !important;
}

.uwp-account-page #ajax-content-wrap,
.uwp-account-page .container-wrap,
.uwp-account-page .container.main-content {
  background-color: #324291 !important;
  min-height: 100vh;
}

body.admin-bar.uwp-account-page .container-wrap,
body.admin-bar.uwp-account-page #ajax-content-wrap {
  background-color: #324291 !important;
}

/* Make sidebar text white */
.uwp-account-class .col-lg-3 a,
.uwp-account-class .col-lg-3 span,
.uwp-account-class .col-lg-3 {
  color: #ffffff !important;
}

.uwp-account-class .col-lg-3 a {
  font-family: 'Graphik', sans-serif !important;
  font-weight: 400 !important;
}

/* White card for form area */
.uwp-account-class .col-lg-9 {
  background-color: #ffffff;
  border-radius: 8px;
  padding: 30px !important;
}

/* Form area - navy background */
.uwp-account-class .col-lg-9 {
  background-color: #324291 !important;
  border-radius: 8px;
  padding: 30px !important;
}

/* Heading white */
.uwp-account-class .col-lg-9 h3 {
  color: #ffffff !important;
  font-family: 'Graphik', sans-serif !important;
}

/* Input fields */
.uwp-account-class .col-lg-9 input {
  font-family: 'Graphik', sans-serif !important;
  background-color: rgba(255,255,255,0.1) !important;
  border: 1px solid rgba(255,255,255,0.3) !important;
  color: #ffffff !important;
}

.uwp-account-class .col-lg-9 input::placeholder {
  color: rgba(255,255,255,0.6) !important;
}

/* Submit button */
.uwp-account-class .col-lg-9 input[type="submit"] {
  background-color: #ffffff !important;
  border: none !important;
  color: #324291 !important;
  font-family: 'Graphik', sans-serif !important;
  font-weight: 600 !important;
}

/* Hide avatar */
.uwp-account-class .card-img-overlay,
.uwp-account-class .uwp-profile-photo,
.uwp-account-class img.avatar,
.uwp-account-class .gravatar {
  display: none !important;
}

.uwp-account-class .col-lg-3 a[href*="notifications"],
.uwp-account-class .col-lg-3 a[href*="privacy"] {
  display: none !important;
}

.uwp-account-class .col-lg-3 a[href*="profile"] {
  pointer-events: none !important;
  cursor: default !important;
  text-decoration: none !important;
  color: #ffffff !important;
}

.uwp-account-class a[href*="/author/"] {
  pointer-events: none !important;
  cursor: default !important;
  color: #ffffff !important;
}

/* Shrink accessibility toolbar when header scrolls */
.header-scrolled .a11y-responsive.a11y-toolbar {
    transform: scale(0.68);
    transform-origin: top right;
    transition: transform 0.3s ease;
}

.a11y-responsive.a11y-toolbar {
    transition: transform 0.3s ease;
}

@media (max-width: 767px) {
  .nectar-global-section .nectar-responsive-text p {
    font-size: 11px !important;
    line-height: 1.3 !important;
  }
  .nectar-global-section .nectar-cta a.link_text {
    font-size: 10px !important;
    line-height: 1.3 !important;
  }
  .nectar-global-section .wpb_raw_html {
    font-size: 11px !important;
    line-height: 1.3 !important;
  }
}

/*Friday Flash submission form*/
.page-id-2052 {
    background-color: #f5f5f3;
}

.page-id-2052 .container,
.page-id-2052 #main-content,
.page-id-2052 .wpb_column,
.page-id-2052 .vc_column-inner {
    background-color: #f5f5f3;
}

.page-id-2052 .wpcf7-form label {
    display: block;
    font-size: 12px;
    font-weight: 600;
    letter-spacing: 0.05em;
    text-transform: uppercase;
    color: #555;
    margin-bottom: 6px;
}

.page-id-2052 .wpcf7-form .wpcf7-form-control-wrap {
    display: block;
    margin-bottom: 1.25rem;
}

.page-id-2052 .wpcf7-form input[type="text"],
.page-id-2052 .wpcf7-form textarea {
    width: 100%;
    background: #fff;
    border: 1px solid #d0d0d0;
    border-radius: 8px;
    padding: 0.65rem 0.9rem;
    font-size: 15px;
    color: #1a1a1a;
    box-sizing: border-box;
    font-family: inherit;
}

.page-id-2052 .wpcf7-form input[name="submitter-name"] {
    color: #999;
    pointer-events: none;
    background: #f0f0ee;
}

.page-id-2052 .wpcf7-form textarea {
    height: 140px;
    resize: vertical;
}

.page-id-2052 .wpcf7-form input[type="file"] {
    width: 100%;
    background: #fff;
    border: 1px dashed #bbb;
    border-radius: 8px;
    padding: 0.75rem 1rem;
    font-size: 13px;
    color: #777;
    box-sizing: border-box;
}

.page-id-2052 .wpcf7-form input[type="submit"] {
    width: 100%;
    background: #324291;
    border: none;
    border-radius: 8px;
    padding: 0.8rem;
    font-size: 15px;
    font-weight: 600;
    color: #fff;
    letter-spacing: 0.03em;
    cursor: pointer;
    margin-top: 0.5rem;
}

.page-id-2052 .wpcf7-form input[type="submit"]:hover {
    background: #3d50b0;
}

.page-id-2052 .wpcf7-response-output {
    border-radius: 8px;
    font-size: 13px;
    margin-top: 1rem;
}

.page-id-2052 .wpcf7-form {
    font-family: 'Graphik', sans-serif;
}

.page-id-2052 .wpcf7-form input[type="submit"] {
    font-family: 'Graphik', sans-serif;
}

.page-id-2052 .container-wrap {
    background-color: #f5f5f3 !important;
}

/*Unobstructive recaptcha*/
.grecaptcha-badge {
  visibility: hidden !important;
}

/*Disable comments*/
.page-id-943 #comments,
.page-id-943 .comments-area,
.page-id-943 .comment-respond {
    display: none !important;
}

/*Line height above width*/
@media (min-width: 1200px) {
    body {
        line-height: 1.5 !important;
    }
}

/*Accessibility buttons*/
#accessibility-toolbar {
  position: fixed !important;
  bottom: 20px !important;
  right: 20px !important;
  top: auto !important;
  left: auto !important;
  z-index: 99999;
  display: flex;
  gap: 4px;
}
/*# sourceURL=dynamic-css-inline-css */
</style>
<script id="jquery-core-js" src="https://www.sm.org.nz/wp-includes/js/jquery/jquery.min.js?ver=3.7.1"></script>
<script id="jquery-migrate-js" src="https://www.sm.org.nz/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1"></script>
<script id="select2-js" src="https://www.sm.org.nz/wp-content/plugins/userswp/vendor/ayecode/wp-ayecode-ui/assets/js/select2.min.js?ver=4.0.11"></script>
<script id="bootstrap-js-bundle-js" src="https://www.sm.org.nz/wp-content/plugins/userswp/vendor/ayecode/wp-ayecode-ui/assets-v5/js/bootstrap.bundle.min.js?ver=0.2.47"></script>
<script id="bootstrap-js-bundle-js-after">
function aui_init_greedy_nav(){jQuery('nav.greedy').each(function(i,obj){if(jQuery(this).hasClass("being-greedy")){return true}jQuery(this).addClass('navbar-expand');jQuery(this).off('shown.bs.tab').on('shown.bs.tab',function(e){if(jQuery(e.target).closest('.dropdown-menu').hasClass('greedy-links')){jQuery(e.target).closest('.greedy').find('.greedy-btn.dropdown').attr('aria-expanded','false');jQuery(e.target).closest('.greedy-links').removeClass('show').addClass('d-none')}});jQuery(document).off('mousemove','.greedy-btn').on('mousemove','.greedy-btn',function(e){jQuery('.dropdown-menu.greedy-links').removeClass('d-none')});var $vlinks='';var $dDownClass='';var ddItemClass='greedy-nav-item';if(jQuery(this).find('.navbar-nav').length){if(jQuery(this).find('.navbar-nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.navbar-nav').addClass("being-greedy w-100").removeClass('overflow-hidden')}else if(jQuery(this).find('.nav').length){if(jQuery(this).find('.nav').hasClass("being-greedy")){return true}$vlinks=jQuery(this).find('.nav').addClass("being-greedy w-100").removeClass('overflow-hidden');$dDownClass=' mt-0 p-0 zi-5 ';ddItemClass+=' mt-0 me-0'}else{return false}jQuery($vlinks).append('<li class="nav-item list-unstyled ml-auto greedy-btn d-none dropdown"><button data-bs-toggle="collapse" class="nav-link greedy-nav-link" role="button"><i class="fas fa-ellipsis-h"></i> <span class="greedy-count badge bg-dark rounded-pill"></span></button><ul class="greedy-links dropdown-menu dropdown-menu-end '+$dDownClass+'"></ul></li>');var $hlinks=jQuery(this).find('.greedy-links');var $btn=jQuery(this).find('.greedy-btn');var numOfItems=0;var totalSpace=0;var closingTime=1000;var breakWidths=[];$vlinks.children().outerWidth(function(i,w){totalSpace+=w;numOfItems+=1;breakWidths.push(totalSpace)});var availableSpace,numOfVisibleItems,requiredSpace,buttonSpace,timer;function check(){buttonSpace=$btn.width();availableSpace=$vlinks.width()-10;numOfVisibleItems=$vlinks.children().length;requiredSpace=breakWidths[numOfVisibleItems-1];if(numOfVisibleItems>1&&requiredSpace>availableSpace){var $li=$vlinks.children().last().prev();$li.removeClass('nav-item').addClass(ddItemClass);if(!jQuery($hlinks).children().length){$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-bottom')}else{jQuery($hlinks).find('.nav-link').removeClass('rounded-top');$li.find('.nav-link').addClass('w-100 dropdown-item rounded-0 rounded-top')}$li.prependTo($hlinks);numOfVisibleItems-=1;check()}else if(availableSpace>breakWidths[numOfVisibleItems]){$hlinks.children().first().insertBefore($btn);numOfVisibleItems+=1;check()}jQuery($btn).find(".greedy-count").html(numOfItems-numOfVisibleItems);if(numOfVisibleItems===numOfItems){$btn.addClass('d-none')}else $btn.removeClass('d-none')}jQuery(window).on("resize",function(){check()});check()})}function aui_select2_locale(){var aui_select2_params={"i18n_select_state_text":"Select an option\u2026","i18n_no_matches":"No matches found","i18n_ajax_error":"Loading failed","i18n_input_too_short_1":"Please enter 1 or more characters","i18n_input_too_short_n":"Please enter %item% or more characters","i18n_input_too_long_1":"Please delete 1 character","i18n_input_too_long_n":"Please delete %item% characters","i18n_selection_too_long_1":"You can only select 1 item","i18n_selection_too_long_n":"You can only select %item% items","i18n_load_more":"Loading more results\u2026","i18n_searching":"Searching\u2026"};return{theme:"bootstrap-5",width:jQuery(this).data('width')?jQuery(this).data('width'):jQuery(this).hasClass('w-100')?'100%':'style',placeholder:jQuery(this).data('placeholder'),language:{errorLoading:function(){return aui_select2_params.i18n_searching},inputTooLong:function(args){var overChars=args.input.length-args.maximum;if(1===overChars){return aui_select2_params.i18n_input_too_long_1}return aui_select2_params.i18n_input_too_long_n.replace('%item%',overChars)},inputTooShort:function(args){var remainingChars=args.minimum-args.input.length;if(1===remainingChars){return aui_select2_params.i18n_input_too_short_1}return aui_select2_params.i18n_input_too_short_n.replace('%item%',remainingChars)},loadingMore:function(){return aui_select2_params.i18n_load_more},maximumSelected:function(args){if(args.maximum===1){return aui_select2_params.i18n_selection_too_long_1}return aui_select2_params.i18n_selection_too_long_n.replace('%item%',args.maximum)},noResults:function(){return aui_select2_params.i18n_no_matches},searching:function(){return aui_select2_params.i18n_searching}}}}function aui_init_select2(){var select2_args=jQuery.extend({},aui_select2_locale());jQuery("select.aui-select2").each(function(){if(!jQuery(this).hasClass("select2-hidden-accessible")){jQuery(this).select2(select2_args)}})}function aui_time_ago(selector){var aui_timeago_params={"prefix_ago":"","suffix_ago":" ago","prefix_after":"after ","suffix_after":"","seconds":"less than a minute","minute":"about a minute","minutes":"%d minutes","hour":"about an hour","hours":"about %d hours","day":"a day","days":"%d days","month":"about a month","months":"%d months","year":"about a year","years":"%d years"};var templates={prefix:aui_timeago_params.prefix_ago,suffix:aui_timeago_params.suffix_ago,seconds:aui_timeago_params.seconds,minute:aui_timeago_params.minute,minutes:aui_timeago_params.minutes,hour:aui_timeago_params.hour,hours:aui_timeago_params.hours,day:aui_timeago_params.day,days:aui_timeago_params.days,month:aui_timeago_params.month,months:aui_timeago_params.months,year:aui_timeago_params.year,years:aui_timeago_params.years};var template=function(t,n){return templates[t]&&templates[t].replace(/%d/i,Math.abs(Math.round(n)))};var timer=function(time){if(!time)return;time=time.replace(/\.\d+/,"");time=time.replace(/-/,"/").replace(/-/,"/");time=time.replace(/T/," ").replace(/Z/," UTC");time=time.replace(/([\+\-]\d\d)\:?(\d\d)/," $1$2");time=new Date(time*1000||time);var now=new Date();var seconds=((now.getTime()-time)*.001)>>0;var minutes=seconds/60;var hours=minutes/60;var days=hours/24;var years=days/365;return templates.prefix+(seconds<45&&template('seconds',seconds)||seconds<90&&template('minute',1)||minutes<45&&template('minutes',minutes)||minutes<90&&template('hour',1)||hours<24&&template('hours',hours)||hours<42&&template('day',1)||days<30&&template('days',days)||days<45&&template('month',1)||days<365&&template('months',days/30)||years<1.5&&template('year',1)||template('years',years))+templates.suffix};var elements=document.getElementsByClassName(selector);if(selector&&elements&&elements.length){for(var i in elements){var $el=elements[i];if(typeof $el==='object'){$el.innerHTML='<i class="far fa-clock"></i> '+timer($el.getAttribute('title')||$el.getAttribute('datetime'))}}}setTimeout(function(){aui_time_ago(selector)},60000)}function aui_init_tooltips(){if(typeof jQuery.fn.tooltip==='function'){jQuery('[data-bs-toggle="tooltip"]').tooltip()}else{console.log('jQuery.fn.tooltip not found')}if(typeof jQuery.fn.popover==='function'){jQuery('[data-bs-toggle="popover"]').popover();jQuery('[data-bs-toggle="popover-html"]').popover({html:true,sanitize:false})}else{console.log('jQuery.fn.popover not found')}jQuery('[data-bs-toggle="popover"],[data-bs-toggle="popover-html"]').on('inserted.bs.popover',function(){jQuery('body > .popover').wrapAll("<div class='bsui' />")})}$aui_doing_init_flatpickr=false;function aui_init_flatpickr(){if(typeof jQuery.fn.flatpickr==="function"&&!$aui_doing_init_flatpickr){$aui_doing_init_flatpickr=true;try{flatpickr.localize({weekdays:{shorthand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],longhand:['Sun','Mon','Tue','Wed','Thu','Fri','Sat'],},months:{shorthand:['Jan','Feb','Mar','Apr','May','Jun','Jul','Aug','Sep','Oct','Nov','Dec'],longhand:['January','February','March','April','May','June','July','August','September','October','November','December'],},daysInMonth:[31,28,31,30,31,30,31,31,30,31,30,31],firstDayOfWeek:1,ordinal:function(nth){var s=nth%100;if(s>3&&s<21)return"th";switch(s%10){case 1:return"st";case 2:return"nd";case 3:return"rd";default:return"th"}},rangeSeparator:' to ',weekAbbreviation:'Wk',scrollTitle:'Scroll to increment',toggleTitle:'Click to toggle',amPM:['AM','PM'],yearAriaLabel:'Year',hourAriaLabel:'Hour',minuteAriaLabel:'Minute',time_24hr:false})}catch(err){console.log(err.message)}jQuery('input[data-aui-init="flatpickr"]:not(.flatpickr-input)').flatpickr()}$aui_doing_init_flatpickr=false}$aui_doing_init_iconpicker=false;function aui_init_iconpicker(){if(typeof jQuery.fn.iconpicker==="function"&&!$aui_doing_init_iconpicker){$aui_doing_init_iconpicker=true;jQuery('input[data-aui-init="iconpicker"]:not(.iconpicker-input)').iconpicker()}$aui_doing_init_iconpicker=false}function aui_modal_iframe($title,$url,$footer,$dismissible,$class,$dialog_class,$body_class,responsive){if(!$body_class){$body_class='p-0'}var wClass='text-center position-absolute w-100 text-dark overlay overlay-white p-0 m-0 d-flex justify-content-center align-items-center';var wStyle='';var sStyle='';var $body="",sClass="w-100 p-0 m-0";if(responsive){$body+='<div class="embed-responsive embed-responsive-16by9 ratio ratio-16x9">';wClass+=' h-100';sClass+=' embed-responsive-item'}else{wClass+=' vh-100';sClass+=' vh-100';wStyle+=' height: 90vh !important;';sStyle+=' height: 90vh !important;'}$body+='<div class="ac-preview-loading '+wClass+'" style="left:0;top:0;'+wStyle+'"><div class="spinner-border" role="status"></div></div>';$body+='<iframe id="embedModal-iframe" class="'+sClass+'" style="'+sStyle+'" src="" width="100%" height="100%" frameborder="0" allowtransparency="true"></iframe>';if(responsive){$body+='</div>'}$m=aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class);const auiModal=document.getElementById('aui-modal');auiModal.addEventListener('shown.bs.modal',function(e){iFrame=jQuery('#embedModal-iframe');jQuery('.ac-preview-loading').removeClass('d-none').addClass('d-flex');iFrame.attr({src:$url});iFrame.load(function(){jQuery('.ac-preview-loading').removeClass('d-flex').addClass('d-none')})});return $m}function aui_modal($title,$body,$footer,$dismissible,$class,$dialog_class,$body_class){if(!$class){$class=''}if(!$dialog_class){$dialog_class=''}if(!$body){$body='<div class="text-center"><div class="spinner-border" role="status"></div></div>'}jQuery('.aui-modal').remove();jQuery('.modal-backdrop').remove();jQuery('body').css({overflow:'','padding-right':''});var $modal='';$modal+='<div id="aui-modal" class="modal aui-modal fade shadow bsui '+$class+'" tabindex="-1">'+'<div class="modal-dialog modal-dialog-centered '+$dialog_class+'">'+'<div class="modal-content border-0 shadow">';if($title){$modal+='<div class="modal-header">'+'<h5 class="modal-title">'+$title+'</h5>';if($dismissible){$modal+='<button type="button" class="btn-close" data-bs-dismiss="modal" aria-label="Close">'+'</button>'}$modal+='</div>'}$modal+='<div class="modal-body '+$body_class+'">'+$body+'</div>';if($footer){$modal+='<div class="modal-footer">'+$footer+'</div>'}$modal+='</div>'+'</div>'+'</div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-modal',{});ayeModal.show()}function aui_conditional_fields(form){jQuery(form).find(".aui-conditional-field").each(function(){var $element_require=jQuery(this).data('element-require');if($element_require){$element_require=$element_require.replace("&#039;","'");$element_require=$element_require.replace("&quot;",'"');if(aui_check_form_condition($element_require,form)){jQuery(this).removeClass('d-none')}else{jQuery(this).addClass('d-none')}}})}function aui_check_form_condition(condition,form){if(form){condition=condition.replace(/\(form\)/g,"('"+form+"')")}return new Function("return "+condition+";")()}jQuery.fn.aui_isOnScreen=function(){var win=jQuery(window);var viewport={top:win.scrollTop(),left:win.scrollLeft()};viewport.right=viewport.left+win.width();viewport.bottom=viewport.top+win.height();var bounds=this.offset();bounds.right=bounds.left+this.outerWidth();bounds.bottom=bounds.top+this.outerHeight();return(!(viewport.right<bounds.left||viewport.left>bounds.right||viewport.bottom<bounds.top||viewport.top>bounds.bottom))};function aui_carousel_maybe_show_multiple_items($carousel){var $items={};var $item_count=0;if(!jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).append('<div class="carousel-inner-original d-none">'+jQuery($carousel).find('.carousel-inner').html().replaceAll('carousel-item','not-carousel-item')+'</div>')}jQuery($carousel).find('.carousel-inner-original .not-carousel-item').each(function(){$items[$item_count]=jQuery(this).html();$item_count++});if(!$item_count){return}if(jQuery(window).width()<=576){if(jQuery($carousel).find('.carousel-inner').hasClass('aui-multiple-items')&&jQuery($carousel).find('.carousel-inner-original').length){jQuery($carousel).find('.carousel-inner').removeClass('aui-multiple-items').html(jQuery($carousel).find('.carousel-inner-original').html().replaceAll('not-carousel-item','carousel-item'));jQuery($carousel).find(".carousel-indicators li").removeClass("d-none")}}else{var $md_count=jQuery($carousel).data('limit_show');var $md_cols_count=jQuery($carousel).data('cols_show');var $new_items='';var $new_items_count=0;var $new_item_count=0;var $closed=true;Object.keys($items).forEach(function(key,index){if(index!=0&&Number.isInteger(index/$md_count)){$new_items+='</div></div>';$closed=true}if(index==0||Number.isInteger(index/$md_count)){$row_cols_class=$md_cols_count?' g-lg-4 g-3 row-cols-1 row-cols-lg-'+$md_cols_count:'';$active=index==0?'active':'';$new_items+='<div class="carousel-item '+$active+'"><div class="row'+$row_cols_class+' ">';$closed=false;$new_items_count++;$new_item_count=0}$new_items+='<div class="col ">'+$items[index]+'</div>';$new_item_count++});if(!$closed){if($md_count-$new_item_count>0){$placeholder_count=$md_count-$new_item_count;while($placeholder_count>0){$new_items+='<div class="col "></div>';$placeholder_count--}}$new_items+='</div></div>'}jQuery($carousel).find('.carousel-inner').addClass('aui-multiple-items').html($new_items);jQuery($carousel).find('.carousel-item.active img').each(function(){if(real_srcset=jQuery(this).attr("data-srcset")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("srcset",real_srcset)}if(real_src=jQuery(this).attr("data-src")){if(!jQuery(this).attr("srcset"))jQuery(this).attr("src",real_src)}});$hide_count=$new_items_count-1;jQuery($carousel).find(".carousel-indicators li:gt("+$hide_count+")").addClass("d-none")}jQuery(window).trigger("aui_carousel_multiple")}function aui_init_carousel_multiple_items(){jQuery(window).on("resize",function(){jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})});jQuery('.carousel-multiple-items').each(function(){aui_carousel_maybe_show_multiple_items(this)})}function init_nav_sub_menus(){jQuery('.navbar-multi-sub-menus').each(function(i,obj){if(jQuery(this).hasClass("has-sub-sub-menus")){return true}jQuery(this).addClass('has-sub-sub-menus');jQuery(this).find('.dropdown-menu a.dropdown-toggle').on('click',function(e){var $el=jQuery(this);$el.toggleClass('active-dropdown');var $parent=jQuery(this).offsetParent(".dropdown-menu");if(!jQuery(this).next().hasClass('show')){jQuery(this).parents('.dropdown-menu').first().find('.show').removeClass("show")}var $subMenu=jQuery(this).next(".dropdown-menu");$subMenu.toggleClass('show');jQuery(this).parent("li").toggleClass('show');jQuery(this).parents('li.nav-item.dropdown.show').on('hidden.bs.dropdown',function(e){jQuery('.dropdown-menu .show').removeClass("show");$el.removeClass('active-dropdown')});if(!$parent.parent().hasClass('navbar-nav')){$el.next().addClass('position-relative border-top border-bottom')}return false})})}function aui_lightbox_embed($link,ele){ele.preventDefault();jQuery('.aui-carousel-modal').remove();var $modal='<div class="modal fade aui-carousel-modal bsui" id="aui-carousel-modal" tabindex="-1" role="dialog" aria-labelledby="aui-modal-title" aria-hidden="true"><div class="modal-dialog modal-dialog-centered modal-xl mw-100"><div class="modal-content bg-transparent border-0 shadow-none"><div class="modal-header"><h5 class="modal-title" id="aui-modal-title"></h5></div><div class="modal-body text-center"><i class="fas fa-circle-notch fa-spin fa-3x"></i></div></div></div></div>';jQuery('body').append($modal);const ayeModal=new bootstrap.Modal('.aui-carousel-modal',{});const myModalEl=document.getElementById('aui-carousel-modal');myModalEl.addEventListener('hidden.bs.modal',event=>{jQuery(".aui-carousel-modal iframe").attr('src','')});jQuery('.aui-carousel-modal').on('shown.bs.modal',function(e){jQuery('.aui-carousel-modal .carousel-item.active').find('iframe').each(function(){var $iframe=jQuery(this);$iframe.parent().find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');if(!$iframe.attr('src')&&$iframe.data('src')){$iframe.attr('src',$iframe.data('src'))}$iframe.on('load',function(){setTimeout(function(){$iframe.parent().find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})})});$container=jQuery($link).closest('.aui-gallery');$clicked_href=jQuery($link).attr('href');$images=[];$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){var a=this;var href=jQuery(a).attr('href');if(href){$images.push(href)}});if($images.length){var $carousel='<div id="aui-embed-slider-modal" class="carousel slide" >';if($images.length>1){$i=0;$carousel+='<ol class="carousel-indicators position-fixed">';$container.find('.aui-lightbox-image, .aui-lightbox-iframe').each(function(){$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<li data-bs-target="#aui-embed-slider-modal" data-bs-slide-to="'+$i+'" class="'+$active+'"></li>';$i++});$carousel+='</ol>'}$i=0;$rtl_class='justify-content-start';$carousel+='<div class="carousel-inner d-flex align-items-center '+$rtl_class+'">';$container.find('.aui-lightbox-image').each(function(){var a=this;var href=jQuery(a).attr('href');$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div>';var css_height=window.innerWidth>window.innerHeight?'90vh':'auto';var srcset=jQuery(a).find('img').attr('srcset');var sizes='';if(srcset){var sources=srcset.split(',').map(s=>{var parts=s.trim().split(/\s+/).filter(Boolean);if(parts.length>=2){return{width:parseInt(parts[1].replace('w','')),descriptor:parts[1].replace('w','px')}}return null}).filter(item=>item!==null).sort((a,b)=>b.width-a.width);sizes=sources.map((source,index,array)=>{if(index===0){return `${source.descriptor}`}else{return `(max-width:${source.width-1}px)${array[index-1].descriptor}`}}).reverse().join(', ')}var img=href?jQuery(a).find('img').clone().attr('src',href).attr('sizes',sizes).removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML:jQuery(a).find('img').clone().removeClass().addClass('mx-auto d-block w-auto rounded').css({'max-height':css_height,'max-width':'98%'}).get(0).outerHTML;$carousel+=img;if(jQuery(a).parent().find('.carousel-caption').length){$carousel+=jQuery(a).parent().find('.carousel-caption').clone().removeClass('sr-only visually-hidden').get(0).outerHTML}else if(jQuery(a).parent().find('.figure-caption').length){$carousel+=jQuery(a).parent().find('.figure-caption').clone().removeClass('sr-only visually-hidden').addClass('carousel-caption').get(0).outerHTML}$carousel+='</div></div>';$i++});$container.find('.aui-lightbox-iframe').each(function(){var a=this;var css_height=window.innerWidth>window.innerHeight?'90vh;':'auto;';var styleWidth=$images.length>1?'max-width:70%;':'';$active=$clicked_href==jQuery(this).attr('href')?'active':'';$carousel+='<div class="carousel-item '+$active+'"><div class="modal-xl mx-auto ratio ratio-16x9" style="max-height:'+css_height+styleWidth+'">';var url=jQuery(a).attr('href');var iframe='<div class="ac-preview-loading text-light d-none" style="left:0;top:0;height:'+css_height+'"><div class="spinner-border m-auto" role="status"></div></div>';iframe+='<iframe class="aui-carousel-iframe" style="height:'+css_height+'" src="" data-src="'+url+'?rel=0&amp;showinfo=0&amp;modestbranding=1&amp;autoplay=1" allow="autoplay"></iframe>';var img=iframe;$carousel+=img;$carousel+='</div></div>';$i++});$carousel+='</div>';if($images.length>1){$carousel+='<a class="carousel-control-prev" href="#aui-embed-slider-modal" role="button" data-bs-slide="prev">';$carousel+='<span class="carousel-control-prev-icon" aria-hidden="true"></span>';$carousel+=' <a class="carousel-control-next" href="#aui-embed-slider-modal" role="button" data-bs-slide="next">';$carousel+='<span class="carousel-control-next-icon" aria-hidden="true"></span>';$carousel+='</a>'}$carousel+='</div>';var $close='<button type="button" class="btn-close btn-close-white text-end position-fixed" style="right: 20px;top: 10px; z-index: 1055;" data-bs-dismiss="modal" aria-label="Close"></button>';jQuery('.aui-carousel-modal .modal-content').html($carousel).prepend($close);ayeModal.show();try{if('ontouchstart'in document.documentElement||navigator.maxTouchPoints>0){let _bsC=new bootstrap.Carousel('#aui-embed-slider-modal')}}catch(err){}}}function aui_init_lightbox_embed(){jQuery('.aui-lightbox-image, .aui-lightbox-iframe').off('click').on("click",function(ele){aui_lightbox_embed(this,ele)})}function aui_init_modal_iframe(){jQuery('.aui-has-embed, [data-aui-embed="iframe"]').each(function(e){if(!jQuery(this).hasClass('aui-modal-iframed')&&jQuery(this).data('embed-url')){jQuery(this).addClass('aui-modal-iframed');jQuery(this).on("click",function(e1){aui_modal_iframe('',jQuery(this).data('embed-url'),'',true,'','modal-lg','aui-modal-iframe p-0',true);return false})}})}$aui_doing_toast=false;function aui_toast($id,$type,$title,$title_small,$body,$time,$can_close){if($aui_doing_toast){setTimeout(function(){aui_toast($id,$type,$title,$title_small,$body,$time,$can_close)},500);return}$aui_doing_toast=true;if($can_close==null){$can_close=false}if($time==''||$time==null){$time=3000}if(document.getElementById($id)){jQuery('#'+$id).toast('show');setTimeout(function(){$aui_doing_toast=false},500);return}var uniqid=Date.now();if($id){uniqid=$id}$op="";$tClass='';$thClass='';$icon="";if($type=='success'){$op="opacity:.92;";$tClass='alert bg-success w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-check-circle me-2'></i></div>"}else if($type=='error'||$type=='danger'){$op="opacity:.92;";$tClass='alert bg-danger  w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='far fa-times-circle me-2'></i></div>"}else if($type=='info'){$op="opacity:.92;";$tClass='alert bg-info  w-auto';$thClass='bg-transparent border-0 text-white';$icon="<div class='h5 m-0 p-0'><i class='fas fa-info-circle me-2'></i></div>"}else if($type=='warning'){$op="opacity:.92;";$tClass='alert bg-warning  w-auto';$thClass='bg-transparent border-0 text-dark';$icon="<div class='h5 m-0 p-0'><i class='fas fa-exclamation-triangle me-2'></i></div>"}if(!document.getElementById("aui-toasts")){jQuery('body').append('<div class="bsui" id="aui-toasts"><div class="position-fixed aui-toast-bottom-right pr-3 pe-3 mb-1" style="z-index: 500000;right: 0;bottom: 0;'+$op+'"></div></div>')}$toast='<div id="'+uniqid+'" class="toast fade hide shadow hover-shadow '+$tClass+'" style="" role="alert" aria-live="assertive" aria-atomic="true" data-bs-delay="'+$time+'">';if($type||$title||$title_small){$toast+='<div class="toast-header '+$thClass+'">';if($icon){$toast+=$icon}if($title){$toast+='<strong class="me-auto">'+$title+'</strong>'}if($title_small){$toast+='<small>'+$title_small+'</small>'}if($can_close){$toast+='<button type="button" class="ms-2 mb-1 btn-close" data-bs-dismiss="toast" aria-label="Close"></button>'}$toast+='</div>'}if($body){$toast+='<div class="toast-body">'+$body+'</div>'}$toast+='</div>';jQuery('.aui-toast-bottom-right').prepend($toast);jQuery('#'+uniqid).toast('show');setTimeout(function(){$aui_doing_toast=false},500)}function aui_init_counters(){const animNum=(EL)=>{if(EL._isAnimated)return;EL._isAnimated=true;let end=EL.dataset.auiend;let start=EL.dataset.auistart;let duration=EL.dataset.auiduration?EL.dataset.auiduration:2000;let seperator=EL.dataset.auisep?EL.dataset.auisep:'';jQuery(EL).prop('Counter',start).animate({Counter:end},{duration:Math.abs(duration),easing:'swing',step:function(now){const text=seperator?(Math.ceil(now)).toLocaleString('en-US'):Math.ceil(now);const html=seperator?text.split(",").map(n=>`<span class="count">${n}</span>`).join(","):text;if(seperator&&seperator!=','){html.replace(',',seperator)}jQuery(this).html(html)}})};const inViewport=(entries,observer)=>{entries.forEach(entry=>{if(entry.isIntersecting)animNum(entry.target)})};jQuery("[data-auicounter]").each((i,EL)=>{const observer=new IntersectionObserver(inViewport);observer.observe(EL)})}function aui_init(){aui_init_counters();init_nav_sub_menus();aui_init_tooltips();aui_init_select2();aui_init_flatpickr();aui_init_iconpicker();aui_init_greedy_nav();aui_time_ago('timeago');aui_init_carousel_multiple_items();aui_init_lightbox_embed();aui_init_modal_iframe()}jQuery(window).on("load",function(){aui_init()});jQuery(function($){var ua=navigator.userAgent.toLowerCase();var isiOS=ua.match(/(iphone|ipod|ipad)/);if(isiOS){var pS=0;pM=parseFloat($('body').css('marginTop'));$(document).on('show.bs.modal',function(){pS=window.scrollY;$('body').css({marginTop:-pS,overflow:'hidden',position:'fixed',})}).on('hidden.bs.modal',function(){$('body').css({marginTop:pM,overflow:'visible',position:'inherit',});window.scrollTo(0,pS)})}$(document).on('slide.bs.carousel',function(el){var $_modal=$(el.relatedTarget).closest('.aui-carousel-modal:visible').length?$(el.relatedTarget).closest('.aui-carousel-modal:visible'):'';if($_modal&&$_modal.find('.carousel-item iframe.aui-carousel-iframe').length){$_modal.find('.carousel-item.active iframe.aui-carousel-iframe').each(function(){if($(this).attr('src')){$(this).data('src',$(this).attr('src'));$(this).attr('src','')}});if($(el.relatedTarget).find('iframe.aui-carousel-iframe').length){$(el.relatedTarget).find('.ac-preview-loading').removeClass('d-none').addClass('d-flex');var $cIframe=$(el.relatedTarget).find('iframe.aui-carousel-iframe');if(!$cIframe.attr('src')&&$cIframe.data('src')){$cIframe.attr('src',$cIframe.data('src'))}$cIframe.on('load',function(){setTimeout(function(){$_modal.find('.ac-preview-loading').removeClass('d-flex').addClass('d-none')},1250)})}}})});var aui_confirm=function(message,okButtonText,cancelButtonText,isDelete,large){okButtonText=okButtonText||'Yes';cancelButtonText=cancelButtonText||'Cancel';message=message||'Are you sure?';sizeClass=large?'':'modal-sm';btnClass=isDelete?'btn-danger':'btn-primary';deferred=jQuery.Deferred();var $body="";$body+="<h3 class='h4 py-3 text-center text-dark'>"+message+"</h3>";$body+="<div class='d-flex'>";$body+="<button class='btn btn-outline-secondary w-50 btn-round' data-bs-dismiss='modal'  onclick='deferred.resolve(false);'>"+cancelButtonText+"</button>";$body+="<button class='btn "+btnClass+" ms-2 w-50 btn-round' data-bs-dismiss='modal'  onclick='deferred.resolve(true);'>"+okButtonText+"</button>";$body+="</div>";$modal=aui_modal('',$body,'',false,'',sizeClass);return deferred.promise()};function aui_flip_color_scheme_on_scroll($value,$iframe){if(!$value)$value=window.scrollY;var navbar=$iframe?$iframe.querySelector('.color-scheme-flip-on-scroll'):document.querySelector('.color-scheme-flip-on-scroll');if(navbar==null)return;let cs_original=navbar.dataset.cso;let cs_scroll=navbar.dataset.css;if(!cs_scroll&&!cs_original){if(navbar.classList.contains('navbar-light')){cs_original='navbar-light';cs_scroll='navbar-dark'}else if(navbar.classList.contains('navbar-dark')){cs_original='navbar-dark';cs_scroll='navbar-light'}navbar.dataset.cso=cs_original;navbar.dataset.css=cs_scroll}if($value>0||navbar.classList.contains('nav-menu-open')){navbar.classList.remove(cs_original);navbar.classList.add(cs_scroll)}else{navbar.classList.remove(cs_scroll);navbar.classList.add(cs_original)}}window.onscroll=function(){aui_set_data_scroll();aui_flip_color_scheme_on_scroll()};function aui_set_data_scroll(){document.documentElement.dataset.scroll=window.scrollY}aui_set_data_scroll();aui_flip_color_scheme_on_scroll();
//# sourceURL=bootstrap-js-bundle-js-after
</script>
<script id="userswp-js-extra">
var uwp_localize_data = {"uwp_more_char_limit":"100","uwp_more_text":"more","uwp_less_text":"less","error":"Something went wrong.","error_retry":"Something went wrong, please retry.","uwp_more_ellipses_text":"...","ajaxurl":"https://www.sm.org.nz/wp-admin/admin-ajax.php","login_modal":"1","register_modal":"1","forgot_modal":"1","uwp_pass_strength":"","uwp_strong_pass_msg":"Please enter valid strong password.","default_banner":"https://www.sm.org.nz/wp-content/plugins/userswp/assets/images/banner.png","basicNonce":"d7546c3cc2"};
//# sourceURL=userswp-js-extra
</script>
<script id="userswp-js" src="https://www.sm.org.nz/wp-content/plugins/userswp/assets/js/users-wp.min.js?ver=1.2.63"></script>
<script></script><link rel="https://api.w.org/" href="https://www.sm.org.nz/wp-json/" /><link rel="alternate" title="JSON" type="application/json" href="https://www.sm.org.nz/wp-json/wp/v2/pages/27" /><link rel="EditURI" type="application/rsd+xml" title="RSD" href="https://www.sm.org.nz/xmlrpc.php?rsd" />
<meta name="generator" content="WordPress 7.0" />
<link rel='shortlink' href='https://www.sm.org.nz/' />
<script type="text/javascript">
           var ajaxurl = "https://www.sm.org.nz/wp-admin/admin-ajax.php";
         </script>		<script>
			document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
		</script>
				<style>
			.no-js img.lazyload {
				display: none;
			}

			figure.wp-block-image img.lazyloading {
				min-width: 150px;
			}

			.lazyload,
			.lazyloading {
				--smush-placeholder-width: 100px;
				--smush-placeholder-bg-max-width: 120px;
				--smush-placeholder-aspect-ratio: 1/1;
				width: var(--smush-image-width, var(--smush-placeholder-width)) !important;
				aspect-ratio: var(--smush-image-aspect-ratio, var(--smush-placeholder-aspect-ratio)) !important;
			}

						.lazyload, .lazyloading {
				opacity: 0;
			}

			.lazyloaded {
				opacity: 1;
				transition: opacity 400ms;
				transition-delay: 0ms;
			}

					</style>
		<script type="text/javascript"> var root = document.getElementsByTagName( "html" )[0]; root.setAttribute( "class", "js" ); </script><script>
document.addEventListener('DOMContentLoaded', function () {
  function removeSearchTypeLabels() {
    const labels = ['Page', 'Post', 'Portfolio Item'];

    const containers = document.querySelectorAll('#search-outer, .search-results, .search, main');
    containers.forEach(container => {
      container.querySelectorAll('*').forEach(el => {
        const text = el.textContent ? el.textContent.trim() : '';

        if (
          labels.includes(text) &&
          el.children.length === 0
        ) {
          el.remove();
        }
      });
    });
  }

  removeSearchTypeLabels();

  const observer = new MutationObserver(removeSearchTypeLabels);
  observer.observe(document.body, {
    childList: true,
    subtree: true
  });
});
</script><meta name="generator" content="Powered by WPBakery Page Builder - drag and drop page builder for WordPress."/>
<div id="accessibility-toolbar">
  <button onclick="resizeText(1)" title="Increase text size">A+</button>
  <button onclick="resizeText(-1)" title="Decrease text size">A-</button>
  <button onclick="toggleContrast()" title="Toggle high contrast">◑</button>
</div>

<style>
#accessibility-toolbar {
  position: fixed !important;
  bottom: 20px !important;
  right: 20px !important;
  top: auto !important;
  left: auto !important;
  z-index: 999999 !important;
  display: flex !important;
  gap: 4px;
}
#accessibility-toolbar button {
  background: #324291 !important;
  color: #fff !important;
  border: none;
  padding: 6px 10px;
  cursor: pointer;
  font-size: 13px !important;
  border-radius: 3px;
}
#accessibility-toolbar button:hover {
  background: #fff !important;
  color: #324291 !important;
}
</style>

<script>
let fontSize = 100;

function resizeText(direction) {
  fontSize = Math.min(Math.max(fontSize + (direction * 10), 80), 150);
  const scale = fontSize / 100;
  document.querySelectorAll('p, h1, h2, h3, h4, h5, h6, a, li, span, td, th, label, input, textarea, button:not(#accessibility-toolbar button)').forEach(el => {
    if (!el.closest('#accessibility-toolbar')) {
      el.style.fontSize = (parseFloat(window.getComputedStyle(el).fontSize) * (direction > 0 ? 1.1 : 0.9)) + 'px';
    }
  });
}

function toggleContrast() {
  const isHigh = document.body.classList.toggle('high-contrast');
  document.querySelectorAll('*:not(#accessibility-toolbar):not(#accessibility-toolbar *)').forEach(el => {
    if (isHigh) {
      el.dataset.origBg = el.style.backgroundColor;
      el.dataset.origColor = el.style.color;
      el.style.setProperty('background-color', '#000', 'important');
      el.style.setProperty('color', '#fff', 'important');
    } else {
      el.style.backgroundColor = el.dataset.origBg || '';
      el.style.color = el.dataset.origColor || '';
    }
  });
  if (isHigh) {
    document.querySelectorAll('.nectar-page-header, .page-header-bg-wrap, .page-submenu-wrap').forEach(el => {
      el.style.setProperty('background-color', '#000', 'important');
      el.style.setProperty('color', '#fff', 'important');
      el.style.setProperty('overflow', 'visible', 'important');
    });
  }
}
</script><script>window.addEventListener('scroll', function() {
    if (window.scrollY > 50) {
        document.body.classList.add('header-scrolled');
    } else {
        document.body.classList.remove('header-scrolled');
    }
});</script><script>window.addEventListener('load', function() {
  if (window.location.pathname === '/marist-portal/' || window.location.pathname === '/marist-portal') {
    window.scrollTo(0, 0);
  }
});</script><script>setInterval(function() {
  var elements = document.querySelectorAll('.members-online-count');
  if (elements.length > 0) {
    fetch(window.location.href)
      .then(function(response) { return response.text(); })
      .then(function(html) {
        var parser = new DOMParser();
        var doc = parser.parseFromString(html, 'text/html');
        var newCount = doc.querySelector('.members-online-count');
        if (newCount) {
          elements.forEach(function(el) {
            el.innerHTML = newCount.innerHTML;
          });
        }
      });
  }
}, 10000);</script><script>setTimeout(function() {
  if (document.querySelector('.uwp-account-class')) {
    document.body.classList.add('uwp-account-page');
    
    var heading = document.querySelector('.uwp-account-class h3');
    if (heading && heading.innerText.includes('Edit Account')) {
      heading.innerText = 'Edit Account Details';
    }

    var sidebar = document.querySelector('.uwp-account-class .col-lg-3');
    if (sidebar && !sidebar.querySelector('.uwp-signed-in')) {
      var msg = document.createElement('p');
      msg.className = 'uwp-signed-in';
      msg.innerText = 'You are signed in.';
      msg.style.cssText = 'color:#ffffff; font-weight:600; text-align:center; margin-bottom:10px;';
      sidebar.insertBefore(msg, sidebar.firstChild);
    }
  }
}, 0);</script><script>document.addEventListener('DOMContentLoaded', function () {
    var title = document.querySelector('.page-id-1674 .card-title');
    if (title) {
        title.textContent = 'SMNZ Members';
    }
});
</script><style class="wp-fonts-local">
@font-face{font-family:smserif;font-style:normal;font-weight:400;font-display:fallback;src:url('https://dev.sm.org.nz/wp-content/uploads/useanyfont/7228SMSerif.woff2') format('woff2');}
</style>
<link rel="icon" href="https://www.sm.org.nz/wp-content/uploads/2026/03/cropped-crest-stamp-small-32x32.png" sizes="32x32" />
<link rel="icon" href="https://www.sm.org.nz/wp-content/uploads/2026/03/cropped-crest-stamp-small-192x192.png" sizes="192x192" />
<link rel="apple-touch-icon" href="https://www.sm.org.nz/wp-content/uploads/2026/03/cropped-crest-stamp-small-180x180.png" />
<meta name="msapplication-TileImage" content="https://www.sm.org.nz/wp-content/uploads/2026/03/cropped-crest-stamp-small-270x270.png" />
<meta name="generator" content="WP Super Duper v1.2.31" data-sd-source="userswp" /><meta name="generator" content="WP Font Awesome Settings v1.1.11" data-ac-source="userswp" /><noscript><style> .wpb_animate_when_almost_visible { opacity: 1; }</style></noscript><link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='main-styles-non-critical-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/style-non-critical.css?ver=18.1.1' media='all' />
<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='fancyBox-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/plugins/jquery.fancybox.css?ver=3.3.1' media='all' />
<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='nectar-ocm-core-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/off-canvas/core.css?ver=18.1.1' media='all' />
<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='nectar-ocm-slide-out-right-material-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/off-canvas/slide-out-right-material.css?ver=18.1.1' media='all' />
<link data-pagespeed-no-defer data-nowprocket data-wpacu-skip data-no-optimize data-noptimize rel='stylesheet' id='nectar-ocm-slide-out-right-hover-css' href='https://www.sm.org.nz/wp-content/themes/salient/css/build/off-canvas/slide-out-right-hover.css?ver=18.1.1' media='all' />

</head><body class="home wp-singular page-template-default page page-id-27 wp-theme-salient material aui_bs5 wpb-js-composer js-comp-ver-8.7.2 vc_responsive" data-footer-reveal="false" data-footer-reveal-shadow="none" data-header-format="default" data-body-border="off" data-boxed-style="" data-header-breakpoint="1000" data-dropdown-style="minimal" data-cae="easeOutCubic" data-cad="750" data-megamenu-width="contained" data-aie="none" data-ls="fancybox" data-apte="standard" data-hhun="0" data-fancy-form-rcs="default" data-form-style="default" data-form-submit="regular" data-is="minimal" data-button-style="slightly_rounded_shadow" data-user-account-button="false" data-flex-cols="true" data-col-gap="default" data-header-inherit-rc="false" data-header-search="true" data-animated-anchors="true" data-ajax-transitions="false" data-full-width-header="false" data-slide-out-widget-area="true" data-slide-out-widget-area-style="slide-out-from-right" data-user-set-ocm="1" data-loading-animation="none" data-bg-header="false" data-responsive="1" data-ext-responsive="true" data-ext-padding="90" data-header-resize="1" data-header-color="custom" data-transparent-header="false" data-cart="false" data-remove-m-parallax="" data-remove-m-video-bgs="" data-m-animate="0" data-force-header-trans-color="light" data-smooth-scrolling="0" data-permanent-transparent="false" >
	
	<script type="text/javascript">
	 (function(window, document) {

		document.documentElement.classList.remove("no-js");

		if(navigator.userAgent.match(/(Android|iPod|iPhone|iPad|BlackBerry|IEMobile|Opera Mini)/)) {
			document.body.className += " using-mobile-browser mobile ";
		}
		if(navigator.userAgent.match(/Mac/) && navigator.maxTouchPoints && navigator.maxTouchPoints > 2) {
			document.body.className += " using-ios-device ";
		}

		if( !("ontouchstart" in window) ) {

			var body = document.querySelector("body");
			var winW = window.innerWidth;
			var bodyW = body.clientWidth;

			if (winW > bodyW + 4) {

				var vwTestEl = document.createElement("div");
				vwTestEl.style.position = "absolute";
				vwTestEl.style.top = "-9999px";
				vwTestEl.style.width = "100vw";
				body.appendChild(vwTestEl);
				var vwWidth = vwTestEl.offsetWidth;
				body.removeChild(vwTestEl);

				if (vwWidth > bodyW + 4) {
					body.setAttribute("style", "--scroll-bar-w: " + (winW - bodyW - 4) + "px");
				} else {
					body.setAttribute("style", "--scroll-bar-w: 0px");
				}

			} else {
				body.setAttribute("style", "--scroll-bar-w: 0px");
			}
		}

	 })(window, document);
   </script><nav aria-label="Skip links" class="nectar-skip-to-content-wrap" data-nosnippet><a href="#ajax-content-wrap" class="nectar-skip-to-content">Skip to main content</a></nav><div class="ocm-effect-wrap"><div class="ocm-effect-wrap-inner">	
	<div id="header-space"  data-header-mobile-fixed='1'></div> 
	
		<div id="header-outer" data-has-menu="false" data-has-buttons="yes" data-header-button_style="default" data-using-pr-menu="false" data-mobile-fixed="1" data-ptnm="false" data-lhe="animated_underline" data-user-set-bg="#324291" data-format="default" data-permanent-transparent="false" data-megamenu-rt="0" data-remove-fixed="0" data-header-resize="1" data-cart="false" data-transparency-option="0" data-box-shadow="large" data-shrink-num="6" data-using-secondary="0" data-using-logo="1" data-logo-height="30" data-m-logo-height="24" data-padding="28" data-full-width="false" data-condense="false" >
		
<div id="search-outer" class="nectar" data-nosnippet>
	<div id="search">
		<div class="container">
			 <div id="search-box">
				 <div class="inner-wrap">
					 <div class="col span_12">
						  <form role="search" action="https://www.sm.org.nz/" method="GET">
														 <input type="text" name="s" id="s" value="" aria-label="Search" placeholder="Search" />
							 
						<span>Hit enter to search or ESC to close</span>
						<button aria-label="Search" class="search-box__button" type="submit">Search</button>						</form>
					</div><!--/span_12-->
				</div><!--/inner-wrap-->
			 </div><!--/search-box-->
			 <div id="close"><a href="#" role="button"><span class="screen-reader-text">Close Search</span>
				<span class="close-wrap"> <span class="close-line close-line1" role="presentation"></span> <span class="close-line close-line2" role="presentation"></span> </span>				 </a></div>
		 </div><!--/container-->
	</div><!--/search-->
</div><!--/search-outer-->

<header id="top" role="banner" aria-label="Main Menu">
		<div class="container">
		<div class="row">
			<div class="col span_3">
								<a id="logo" href="https://www.sm.org.nz" data-supplied-ml-starting-dark="false" data-supplied-ml-starting="false" data-supplied-ml="false" >
					<img class="stnd skip-lazy default-logo dark-version" width="1801" height="331" alt="Society of Mary New Zealand" src="https://www.sm.org.nz/wp-content/uploads/2026/03/societyofmarynewzealand-white.png" srcset="https://www.sm.org.nz/wp-content/uploads/2026/03/societyofmarynewzealand-white.png 1x, https://www.sm.org.nz/wp-content/uploads/2026/03/societyofmarynewzealand-white.png 2x" />				</a>
							</div><!--/span_3-->

			<div class="col span_9 col_last">
									<div class="nectar-mobile-only mobile-header"><div class="inner"></div></div>
									<a class="mobile-search" href="#search-box"><span class="nectar-icon icon-salient-search" aria-hidden="true"></span><span class="screen-reader-text">search</span></a>
														<div class="slide-out-widget-area-toggle mobile-icon slide-out-from-right" data-custom-color="false" data-icon-animation="simple-transform">
						<div> <a href="#slide-out-widget-area" role="button" aria-label="Navigation Menu" aria-expanded="false" class="closed">
							<span class="screen-reader-text">Menu</span><span aria-hidden="true"> <i class="lines-button x2"> <i class="lines"></i> </i> </span>						</a></div>
					</div>
				
									<nav aria-label="Main Menu">
													<ul class="sf-menu">
								<li class="no-menu-assigned"><a href="#"></a></li>							</ul>
													<ul class="buttons sf-menu" data-user-set-ocm="1"><li id="search-btn"><div><a href="#search-box"><span class="icon-salient-search" aria-hidden="true"></span><span class="screen-reader-text">search</span></a></div> </li><li class="slide-out-widget-area-toggle" data-icon-animation="simple-transform" data-custom-color="false"><div> <a href="#slide-out-widget-area" aria-label="Navigation Menu" aria-expanded="false" role="button" class="closed"> <span class="screen-reader-text">Menu</span><span aria-hidden="true"> <i class="lines-button x2"> <i class="lines"></i> </i> </span> </a> </div></li></ul>
						
					</nav>

					
				</div><!--/span_9-->

				
			</div><!--/row-->
					</div><!--/container-->
	</header>		
	</div>
		<div id="ajax-content-wrap">
<div class="container-wrap">
	<div class="container main-content" role="main">
		<div class="row">
			
		<div id="fws_6a282d20ee252"  data-column-margin="default" data-midnight="dark" data-top-percent="5%"  class="wpb_row vc_row-fluid vc_row top-level full-width-section  bottom_margin_1pct mobile-disable-bg-image-animation"  style="padding-top: calc(100vw * 0.05); padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="fade-in" data-bg-animation-delay="" data-bg-overlay="true"><div class="inner-wrap row-bg-layer using-image" ><div class="row-bg viewport-desktop using-image lazyload"  style="background-image:inherit; background-position: center center; background-repeat: no-repeat; " data-bg-image="url(https://www.sm.org.nz/wp-content/uploads/2026/04/DSC01124.jpg)"></div></div><div class="row-bg-overlay row-bg-layer" style="background-color:#FFFFFF;  opacity: 0.8; "></div></div><div class="nectar-shape-divider-wrap " style=" height:50px;"  data-height="50" data-front="" data-style="curve" data-position="bottom" ><svg class="nectar-shape-divider" aria-hidden="true" fill="#FFFFFF" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 1000 100" preserveAspectRatio="none"> <path d="M 0 0 c 0 0 200 50 500 50 s 500 -50 500 -50 v 101 h -1000 v -100 z"></path> </svg></div><div class="row_col_wrap_12 col span_12 dark left">
	<div style=" color: #324291;margin-top: 20px; " class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding bottom_margin_tablet_5px bottom_margin_phone_5px inherit_tablet inherit_phone " data-cfc="true"  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div class="img-with-aniamtion-wrap center custom-width-200px custom-width-tablet-150px custom-width-phone-150px " data-max-width="custom" data-max-width-mobile="default" data-shadow="none" data-animation="none"  style="margin-top: 24px; ">
      <div class="inner">
        <div class="hover-wrap"> 
          <div class="hover-wrap-inner">
            <img fetchpriority="high" decoding="async" class="img-with-animation skip-lazy" data-delay="0" height="2560" width="2036" data-animation="none" src="https://www.sm.org.nz/wp-content/uploads/2026/03/Hand-Drawn-Crest-BLUE-scaled.png" alt="" srcset="https://www.sm.org.nz/wp-content/uploads/2026/03/Hand-Drawn-Crest-BLUE-scaled.png 2036w, https://www.sm.org.nz/wp-content/uploads/2026/03/Hand-Drawn-Crest-BLUE-239x300.png 239w, https://www.sm.org.nz/wp-content/uploads/2026/03/Hand-Drawn-Crest-BLUE-814x1024.png 814w, https://www.sm.org.nz/wp-content/uploads/2026/03/Hand-Drawn-Crest-BLUE-768x966.png 768w, https://www.sm.org.nz/wp-content/uploads/2026/03/Hand-Drawn-Crest-BLUE-1222x1536.png 1222w, https://www.sm.org.nz/wp-content/uploads/2026/03/Hand-Drawn-Crest-BLUE-1629x2048.png 1629w" sizes="(max-width: 2036px) 100vw, 2036px" />
          </div>
        </div>
        
      </div>
    </div><div class="divider-wrap" data-alignment="default"><div style="height: 50px;" class="divider"></div></div>
<div class="wpb_text_column wpb_content_element  homepage-intro-text" >
	<h2 style="text-align: center;"><strong>A group of Catholic priests and brothers serving communities across Aotearoa New Zealand.</strong></h2>
</div>



<div id="fws_6a282d20f07b2" data-midnight="" data-column-margin="none" class="wpb_row vc_row-fluid vc_row inner_row"  style=""><div class="row-bg-wrap"> <div class="row-bg" ></div> </div><div class="row_col_wrap_12_inner col span_12  left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding force-tablet-text-align-center force-phone-text-align-center bottom_margin_tablet_10pct bottom_margin_phone_10pct inherit_tablet inherit_phone "   data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
		<div class="wpb_wrapper">
			<div class="nectar-cta bold-button text_hover_color_324291 border_color_000000 hover_border_color_324291 alignment_tablet_center alignment_phone_center display_tablet_inherit display_phone_inherit " data-color="default" data-using-bg="false" data-style="arrow-circle-animation" data-display="block" data-alignment="center" data-text-color="custom" style="--nectar-text-color: #000000; --nectar-button-color: var(--nectar-default); --nectar-text-color-hover: #324291; --nectar-icon-gap: 10px; --nectar-min-icon-size: 36px; "><span style="color: #000000;" class="nectar-button-type"><span class="link_wrap" ><a  class="link_text" role="button" href="/who-we-are"><span class="text">Who We Are</span><div class="arrow-circle-animation-arrow-wrap"><svg class="arrow-circle-animation-arrow" viewBox="0 0 24 24" fill="currentColor"><path d="M16.0037 9.41421L7.39712 18.0208L5.98291 16.6066L14.5895 8H7.00373V6H18.0037V17H16.0037V9.41421Z"></path></svg><svg class="arrow-circle-animation-arrow hover" viewBox="0 0 24 24" fill="currentColor"><path d="M16.0037 9.41421L7.39712 18.0208L5.98291 16.6066L14.5895 8H7.00373V6H18.0037V17H16.0037V9.41421Z"></path></svg></div></a></span></span></div>
		</div> 
	</div>
	</div> 
</div></div><div class="divider-wrap height_tablet_50px height_phone_50px " data-alignment="default"><div style="height: 150px;" class="divider"></div></div>
			</div> 
		</div>
	</div> 
</div></div>
		<div id="sections"  data-column-margin="default" data-midnight="dark" data-top-percent="0%" data-bottom-percent="0%"  class="wpb_row vc_row-fluid vc_row full-width-content vc_row-o-equal-height vc_row-flex vc_row-o-content-top  top_margin_2pct nectar-overflow-hidden top_padding_tablet_0pct top_padding_phone_0pct bottom_padding_tablet_0pct bottom_padding_phone_0pct"  style="padding-top: calc(100vw * 0.00); padding-bottom: calc(100vw * 0.00); "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col top_margin_tablet_0px top_margin_phone_0px "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div class="nectar-flickity not-initialized nectar-carousel tb-spacing-0 ticker-rotate " data-ticker-speed="slow" data-ticker-direction="default" data-centered-cells="false" data-pause-on-hover="true" data-touch-icon-color="default" data-control-color="extra-color-1" data-overflow="visible" data-r-bottom-total="" data-drag-scale="" data-wrap="wrap" data-spacing="10px" data-controls="next_prev_arrows_overlaid" data-pagination-alignment="default" data-adaptive-height="" data-border-radius="10px" data-column-border="" data-column-padding="20px" data-format="default" data-autoplay="true" data-autoplay-dur="5000" data-control-style="material_pagination" data-desktop-columns="3" data-small-desktop-columns="3" data-tablet-columns="2" data-phone-columns="1" data-column-color="" style="--subtract-from-col-width: 80px;"><div class="flickity-viewport"> <div class="flickity-slider"><div class="cell  flex_layout_desktop_column flex_justify_content_desktop_space-between flex_align_items_desktop_flex-start flex_wrap_desktop_nowrap flex_reverse_desktop_false flex_gap_desktop_10px "><div class="inner-wrap-outer"><div class="inner-wrap" data-nectar-lazy-bg data-nectar-img-src="https://www.sm.org.nz/wp-content/uploads/2026/03/St-Marys-portrait-exterior-2col-v2-scaled.png"><div class="nectar_color_layer" style="background:linear-gradient(0deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 36%); opacity:0.2;" data-h-opacity="0.2"></div><a class="flickity-slider__link" href="/ministries"></a><div class="nectar-responsive-text font_size_desktop_48px font_size_tablet_48px font_size_phone_42px nectar-link-underline-effect" style="color: #ffffff;"><h1><em>Ministries</em></h1>
</div><div class="divider-wrap height_phone_250px " data-alignment="default"><div style="height: 400px;" class="divider"></div></div></div></div></div><div class="cell  flex_layout_desktop_column flex_justify_content_desktop_space-between flex_align_items_desktop_flex-start flex_wrap_desktop_nowrap flex_reverse_desktop_false flex_gap_desktop_10px "><div class="inner-wrap-outer"><div class="inner-wrap" data-nectar-lazy-bg data-nectar-img-src="https://www.sm.org.nz/wp-content/uploads/2026/03/jeanclaude-2-scaled.jpg"><a class="flickity-slider__link" href="/history"></a><div class="nectar-responsive-text font_size_desktop_48px font_size_tablet_48px font_size_phone_42px nectar-link-underline-effect" style="color: #ffffff;"><h1><em>History</em></h1>
</div><div class="divider-wrap height_phone_250px " data-alignment="default"><div style="height: 400px;" class="divider"></div></div></div></div></div><div class="cell  flex_layout_desktop_column flex_justify_content_desktop_flex-start flex_justify_content_tablet_center flex_justify_content_phone_center flex_align_items_desktop_flex-start flex_wrap_desktop_nowrap flex_wrap_tablet_nowrap flex_wrap_phone_nowrap flex_reverse_desktop_false flex_gap_desktop_20px "><div class="inner-wrap-outer"><div class="inner-wrap" data-nectar-lazy-bg data-nectar-img-src="https://www.sm.org.nz/wp-content/uploads/2026/04/MRR64106-textappropriate-scaled.jpg"><a class="flickity-slider__link" href="/vocations"></a><div class="nectar-responsive-text font_size_desktop_48px font_size_tablet_48px font_size_phone_42px nectar-link-underline-effect" style="color: #FFFFFF;"><h1><em>Vocations</em></h1>
</div><div class="divider-wrap height_phone_250px " data-alignment="default"><div style="height: 400px;" class="divider"></div></div></div></div></div><div class="cell  flex_layout_desktop_column flex_justify_content_desktop_space-between flex_align_items_desktop_flex-start flex_wrap_desktop_nowrap flex_reverse_desktop_false flex_gap_desktop_10px "><div class="inner-wrap-outer"><div class="inner-wrap lazyload" style="background-image:inherit;" data-bg-image="url(&#039;https://www.sm.org.nz/wp-content/uploads/2026/04/safeguardinggraphic-ombra.png&#039;)"><div class="nectar_color_layer" style="background:linear-gradient(0deg, rgb(0,0,0) 0%, rgba(0,0,0,0) 37%); opacity:0.2;" data-h-opacity="0.2"></div><a class="flickity-slider__link" href="/safeguarding"></a><div class="nectar-responsive-text font_size_desktop_48px font_size_tablet_48px font_size_phone_42px nectar-link-underline-effect" style="color: #FFFFFF;"><h1><em>Safeguarding</em></h1>
</div><div class="divider-wrap height_phone_250px " data-alignment="default"><div style="height: 400px;" class="divider"></div></div></div></div></div></div></div></div>
			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_6a282d20f30a9"  data-br="20px" data-br-applies="bg" data-column-margin="default" data-midnight="light"  class="wpb_row vc_row-fluid vc_row has-row-bg-color  top_margin_8pct right_margin_3pct bottom_margin_8pct left_margin_3pct right_padding_50px left_padding_50px top_padding_tablet_50px top_padding_phone_50px bottom_padding_tablet_40px bottom_padding_phone_40px right_padding_tablet_50px right_padding_phone_50px left_padding_tablet_50px left_padding_phone_50px top_margin_tablet_8pct top_margin_phone_8pct right_margin_tablet_5pct right_margin_phone_5pct bottom_margin_tablet_8pct bottom_margin_phone_8pct left_margin_tablet_5pct left_margin_phone_5pct"  style="padding-top: 50px; padding-bottom: 40px; --row-bg-color: #324291;"><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop using-bg-color"  style="background-color: #324291; "></div></div></div><div class="row_col_wrap_12 col span_12 light left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding top_margin_tablet_0px top_margin_phone_0px inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div class="nectar-responsive-text font_size_desktop_2vw font_size_tablet_3vw font_size_phone_4vw font_line_height_1-4 nectar-link-underline-effect" style="color: #FFFFFF;" data-inherit-heading-family="p"><a href="/apology"><p style="text-align: center" data-start="588" data-end="702">The Society of Mary is committed to the safeguarding of all people, particularly children and vulnerable adults.</p>
<p style="text-align: center" data-start="709" data-end="829">We recognise that harm has occurred in the past and we are deeply sorry for the suffering experienced by those affected.</p>
</a></div><div class="img-with-aniamtion-wrap center custom-width-2pct custom-width-tablet-5pct custom-width-phone-5pct " data-max-width="custom" data-max-width-mobile="default" data-shadow="none" data-animation="none"  style="margin-top: 2%; ">
      <div class="inner">
        <div class="hover-wrap"> 
          <div class="hover-wrap-inner">
            <img decoding="async" class="img-with-animation skip-lazy" data-delay="0" height="260" width="148" data-animation="none" src="https://www.sm.org.nz/wp-content/uploads/2026/04/safeguarding-cross-minimal-white.png" alt=""  />
          </div>
        </div>
        
      </div>
    </div>
			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_6a282d20f386e"  data-column-margin="default" data-midnight="light" data-top-percent="10%" data-bottom-percent="10%"  class="wpb_row vc_row-fluid vc_row full-width-section parallax_section"  style="padding-top: calc(100vw * 0.10); padding-bottom: calc(100vw * 0.10); "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="true"><div class="inner-wrap row-bg-layer using-image" ><div class="row-bg viewport-desktop using-image using-bg-color lazyload" data-parallax-speed="medium_fast" style="background-image:inherit; background-position: center center; background-repeat: no-repeat; background-color: #383838; " data-bg-image="url(https://themenectar.com/img/demo-media/unsplash/webp/large-clouds.webp)"></div></div><div class="row-bg-overlay row-bg-layer" style="background-color:#0a0101;  opacity: 0.5; "></div></div><div class="row_col_wrap_12 col span_12 light left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col centered-text no-extra-padding bottom_margin_tablet_0px bottom_margin_phone_0px inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				
		<div class="nectar-3d-transparent-button"  style="" data-size="jumbo">
		  <a href="/external-entities"  role="button" class=""><span class="hidden-text">Connections</span>
			<div class="inner-wrap">
				<div class="front-3d">
					<svg>
						<defs>
							<mask>
								<rect width="100%" height="100%" fill="#ffffff"></rect>
								<text class="mask-text button-text" fill="#000000" text-anchor="middle">Connections</text>
							</mask>
						</defs>
						<rect fill="#ffffff" width="100%" height="100%" ></rect>
					</svg>
				</div>
				<div class="back-3d">
					<svg>
						<rect stroke="#ffffff" stroke-width="10" fill="transparent" width="100%" height="100%"></rect>
						<text class="button-text" fill="#ffffff" text-anchor="middle">Connections</text>
					</svg>
				</div>
			</div>
			</a>
		</div>
		
			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_6a282d20f4094"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone flex_gap_desktop_10px "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div class="divider-wrap height_tablet_40px height_phone_40px " data-alignment="default"><div style="height: 60px;" class="divider"></div></div>
			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_6a282d21000cf"  data-column-margin="default" data-midnight="dark"  class="wpb_row vc_row-fluid vc_row  bottom_margin_6pct right_padding_150px left_padding_150px right_padding_tablet_0px right_padding_phone_0px left_padding_tablet_0px left_padding_phone_0px bottom_margin_tablet_4pct bottom_margin_phone_4pct"  style="padding-top: 0px; padding-bottom: 0px; "><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop"  style=""></div></div></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div class="nectar-responsive-text font_size_desktop_1vw font_size_tablet_3vw font_size_phone_4vw font_line_height_1-3 nectar-link-underline-effect" style="color: #324291;"><blockquote>
<p style="text-align: left"><strong><em>&#8220;In all things let us look to Mary, let us imitate her life at Nazareth&#8230; Let us unite silence and prayer with action. The Society of Mary desires that we, her children, should be missionaries of action and missionaries of prayer.&#8221;</em></strong> &#8211; JC Colin SM</p>
</blockquote>
</div>
			</div> 
		</div>
	</div> 
</div></div>
		</div>
	</div>
	</div>
<style>
        .nectar-shape-divider-wrap {
          position: absolute;
          top: auto;
          bottom: 0;
          left: 0;
          right: 0;
          width: 100%;
          height: 150px;
          z-index: 3;
          transform: translateZ(0);
        }
        .post-area.span_9 .nectar-shape-divider-wrap {
          overflow: hidden;
        }
        .nectar-shape-divider-wrap[data-front="true"] {
          z-index: 50;
        }
        .nectar-shape-divider-wrap[data-style="waves_opacity"] svg path:first-child {
          opacity: 0.6;
        }

        .nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(1),
        .nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(1) {
          opacity: 0.15;
        }
        .nectar-shape-divider-wrap[data-style="curve_opacity"] svg path:nth-child(2),
        .nectar-shape-divider-wrap[data-style="waves_opacity_alt"] svg path:nth-child(2) {
          opacity: 0.3;
        }
        .nectar-shape-divider {
          width: 100%;
          left: 0;
          bottom: -1px;
          height: 100%;
          position: absolute;
        }
        .nectar-shape-divider-wrap.no-color .nectar-shape-divider {
          fill: #fff;
        }
        @media only screen and (max-width: 999px) {
          .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
            height: 75%;
          }
          .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
            height: 55%;
          }
        }
        @media only screen and (max-width: 690px) {
          .nectar-shape-divider-wrap:not([data-using-percent-val="true"]) .nectar-shape-divider {
            height: 33%;
          }
          .nectar-shape-divider-wrap[data-style="clouds"]:not([data-using-percent-val="true"]) .nectar-shape-divider {
            height: 33%;
          }
        }

        #ajax-content-wrap .nectar-shape-divider-wrap[data-height="1"] .nectar-shape-divider,
        #ajax-content-wrap .nectar-shape-divider-wrap[data-height="1px"] .nectar-shape-divider {
        	height: 1px;
        }.nectar-shape-divider-wrap[data-position="top"] {
            top: -1px;
            bottom: auto;
          }
          .nectar-shape-divider-wrap[data-position="top"] {
            transform: rotate(180deg)
          }#ajax-content-wrap .vc_row.left_padding_8pct > .row_col_wrap_12,
            .nectar-global-section .vc_row.left_padding_8pct > .row_col_wrap_12 {
            padding-left: 8%;
          } #ajax-content-wrap .vc_row.right_padding_8pct > .row_col_wrap_12,
              .nectar-global-section .vc_row.right_padding_8pct > .row_col_wrap_12 {
              padding-right: 8%;
            } 
        body .container-wrap .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content),
        html body .wpb_row[data-column-margin="none"]:not(.full-width-section):not(.full-width-content) {
          margin-bottom: 0;
        }

        body .container-wrap .vc_row-fluid[data-column-margin="none"] > .span_12,
        html body .vc_row-fluid[data-column-margin="none"] > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .container > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="none"] .full-page-inner > .span_12 {
          margin-left: 0;
          margin-right: 0;
        }

        body .container-wrap .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
        body .container-wrap .inner_row[data-column-margin="none"] .child_column,
        html body .vc_row-fluid[data-column-margin="none"] .wpb_column:not(.child_column),
        html body .inner_row[data-column-margin="none"] .child_column {
          padding-left: 0;
          padding-right: 0;
        }#ajax-content-wrap .vc_row.inner_row.right_padding_40pct > .row_col_wrap_12_inner,
              .nectar-global-section .vc_row.inner_row.right_padding_40pct > .row_col_wrap_12_inner {
              padding-right: 40%;
            } 
        body .container-wrap .vc_row-fluid[data-column-margin="50px"] > .span_12,
        html body .vc_row-fluid[data-column-margin="50px"] > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner > .container > .span_12,
        body .container-wrap .vc_row-fluid[data-column-margin="50px"] .full-page-inner > .span_12 {
          margin-left: -25px;
          margin-right: -25px;
        }

        body .container-wrap .vc_row-fluid[data-column-margin="50px"] .wpb_column:not(.child_column),
        body .container-wrap .inner_row[data-column-margin="50px"] .child_column,
        html body .vc_row-fluid[data-column-margin="50px"] .wpb_column:not(.child_column),
        html body .inner_row[data-column-margin="50px"] .child_column {
          padding-left: 25px;
          padding-right: 25px;
        }
        .container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content > .span_12,
        html body .vc_row-fluid[data-column-margin="50px"].full-width-content > .span_12,
        .container-wrap .vc_row-fluid[data-column-margin="50px"].full-width-content .full-page-inner > .span_12 {
          margin-left: 0;
          margin-right: 0;
          padding-left: 25px;
          padding-right: 25px;
        }


        @media only screen and (max-width: 999px) and (min-width: 691px) {
          .vc_row-fluid[data-column-margin="50px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]),
          .vc_row-fluid .vc_row-fluid.inner_row[data-column-margin="50px"] > .span_12 > .one-fourths:not([class*="vc_col-xs-"]) {
            margin-bottom: 50px;
          }
        }

        @media only screen and (max-width: 999px) {
          .vc_row-fluid[data-column-margin="50px"] .wpb_column:not([class*="vc_col-xs-"]):not(.child_column):not(:last-child),
          .inner_row[data-column-margin="50px"] .child_column:not([class*="vc_col-xs-"]):not(:last-child) {
            margin-bottom: 50px;
          }
        }#ajax-content-wrap .vc_row.inner_row.left_padding_3pct > .row_col_wrap_12_inner,
            .nectar-global-section .vc_row.inner_row.left_padding_3pct > .row_col_wrap_12_inner {
            padding-left: 3%;
          } #ajax-content-wrap .vc_row.inner_row.right_padding_3pct > .row_col_wrap_12_inner,
              .nectar-global-section .vc_row.inner_row.right_padding_3pct > .row_col_wrap_12_inner {
              padding-right: 3%;
            } .wpb_column.border_style_solid > .vc_column-inner,
          .wpb_column.border_style_solid > .n-sticky > .vc_column-inner {
            border-style: solid;
          }.flex_gap_desktop_10px> .vc_column-inner > .wpb_wrapper { gap: 10px; }.wpb_column.el_spacing_5px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),
         .wpb_column.el_spacing_5px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
          margin-bottom: 5px;
        }.wpb_column.column_position_static, .wpb_column.column_position_static > .vc_column-inner {
           position: static;
         }.wpb_column.child_column.el_spacing_10px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),
         .wpb_column.child_column.el_spacing_10px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
          margin-bottom: 10px;
        }.wpb_column[data-cfc="true"] h1,
        .wpb_column[data-cfc="true"] h2,
        .wpb_column[data-cfc="true"] h3,
        .wpb_column[data-cfc="true"] h4,
        .wpb_column[data-cfc="true"] h5,
        .wpb_column[data-cfc="true"] h6,
        .wpb_column[data-cfc="true"] p{
          color:inherit
        }

        .col.padding-5-percent > .vc_column-inner,
        .col.padding-5-percent > .n-sticky > .vc_column-inner {
          padding: calc(600px * 0.06);
        }

        @media only screen and (max-width: 690px) {
          .col.padding-5-percent > .vc_column-inner,
          .col.padding-5-percent > .n-sticky > .vc_column-inner {
            padding: calc(100vw * 0.06);
          }
        }

        @media only screen and (min-width: 1000px) {
          .col.padding-5-percent > .vc_column-inner,
          .col.padding-5-percent > .n-sticky > .vc_column-inner {
            padding: calc((100vw - 180px) * 0.05);
          }
          .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
            padding: calc((100vw - 180px) * 0.025);
          }
        }

        @media only screen and (min-width: 1425px) {
          .col.padding-5-percent > .vc_column-inner {
            padding: calc(1245px * 0.05);
          }
          .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
            padding: calc(1245px * 0.025);
          }
        }


        .full-width-content .col.padding-5-percent > .vc_column-inner {
          padding: calc(100vw * 0.05);
        }

        @media only screen and (max-width: 999px) {
          .full-width-content .col.padding-5-percent > .vc_column-inner {
            padding: calc(100vw * 0.06);
          }
        }@media only screen and (min-width: 1000px) {
            .full-width-content .column_container:not(.vc_col-sm-12) .col.padding-5-percent > .vc_column-inner {
              padding: calc(100vw * 0.025);
            }
          }
          body[data-aie] .col[data-padding-pos="left"] > .vc_column-inner,
          body #ajax-content-wrap .col[data-padding-pos="left"] > .vc_column-inner,
          #ajax-content-wrap .col[data-padding-pos="left"] > .n-sticky > .vc_column-inner {
            padding-right:0;
            padding-top:0;
            padding-bottom:0
          }.wpb_column.child_column.el_spacing_0px > .vc_column-inner > .wpb_wrapper > div:not(:last-child),
         .wpb_column.child_column.el_spacing_0px > .n-sticky > .vc_column-inner > .wpb_wrapper > div:not(:last-child) {
          margin-bottom: 0px;
        }@media only screen , print {
            .wpb_column.force-desktop-text-align-left,
            .wpb_column.force-desktop-text-align-left .col {
              text-align: left!important;
            }

            .wpb_column.force-desktop-text-align-right,
            .wpb_column.force-desktop-text-align-right .col {
              text-align: right!important;
            }

            .wpb_column.force-desktop-text-align-center,
            .wpb_column.force-desktop-text-align-center .col,
            .wpb_column.force-desktop-text-align-center .vc_custom_heading,
            .wpb_column.force-desktop-text-align-center .nectar-cta {
              text-align: center!important;
            }

            .wpb_column.force-desktop-text-align-center .img-with-aniamtion-wrap img {
              display: inline-block;
            }
          }.img-with-aniamtion-wrap[data-max-width="custom"].center {
              text-align: center;
            }.img-with-aniamtion-wrap.custom-width-80px .inner {
              width: 80px;
            }.img-with-aniamtion-wrap[data-max-width="custom"].right .inner {
              display: inline-block;
            }
        .nectar-split-heading .heading-line{
          display:block;
          overflow:hidden;
          position:relative
        }
        .nectar-split-heading .heading-line >div{
          display:block;
          transform:translateY(200%);
          -webkit-transform:translateY(200%)
        }

        .nectar-split-heading h1{
          margin-bottom:0
        }
        .nectar-split-heading > * > * {
          text-indent: 0;
        }@media only screen and (min-width: 1000px) {
            .nectar-split-heading[data-custom-font-size="true"] h1,
            .nectar-split-heading[data-custom-font-size="true"] h2,
            .row .nectar-split-heading[data-custom-font-size="true"] h3,
            .row .nectar-split-heading[data-custom-font-size="true"] h4,
            .row .nectar-split-heading[data-custom-font-size="true"] h5,
            .row .nectar-split-heading[data-custom-font-size="true"] h6,
            .row .nectar-split-heading[data-custom-font-size="true"] i {
              font-size: inherit;
              line-height: inherit;
            }
          }.nectar-split-heading.font_line_height_1-6 {
            line-height: 1.6!important;
          }
          .nectar-split-heading.font_line_height_1-6 * {
            line-height: 1.6!important;
          }@media only screen , print {
          #ajax-content-wrap .font_size_1vw.nectar-split-heading,
          .font_size_1vw.nectar-split-heading {
            font-size: 1.05vw!important;
          }
        }@media only screen , print {
          #ajax-content-wrap .font_size_1vw.nectar-split-heading,
          .font_size_1vw.nectar-split-heading,
          #header-outer .font_size_1vw.nectar-split-heading {
            font-size: 1.05vw!important;
          }
        }@media only screen and (max-width: 999px) {
          #ajax-content-wrap .font_size_tablet_16px.nectar-split-heading,
          .font_size_tablet_16px.nectar-split-heading {
            font-size: 16px!important;
          }
        }@media only screen and (max-width: 999px) {
          #ajax-content-wrap .container-wrap .font_size_tablet_16px.nectar-split-heading,
          .container-wrap .font_size_tablet_16px.nectar-split-heading,
          #header-outer .font_size_tablet_16px.nectar-split-heading {
            font-size: 16px!important;
          }
        }#ajax-content-wrap .font_line_height_1-6.nectar-split-heading,
      body .font_line_height_1-6.nectar-split-heading  {
          line-height: 1.6;
      }.centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h1,
          .centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h2,
          .centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h3,
          .centered-text .nectar-split-heading[data-animation-type="line-reveal-by-space"] h4 {
            margin: 0 auto;
          }.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated) {
            opacity: 0;
          }.nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated).animated-in {
              opacity: 1;
          }.nectar-split-heading[data-animation-type="line-reveal-by-space"] > * > span  {
            position: relative;
            display: inline-block;
            overflow: hidden;
          }.nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
             vertical-align: bottom;
          }
          .nectar-split-heading[data-animation-type="line-reveal-by-space"] span {
            line-height: 1.2;
          }@media only screen and (min-width: 1000px) {
            .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not(.markup-generated):not([data-text-effect="none"]) > * {
              line-height: 1.2;
            }
          }
          @media only screen and (max-width: 999px) {
            .nectar-split-heading[data-animation-type="line-reveal-by-space"]:not([data-m-rm-animation="true"]):not(.markup-generated):not([data-text-effect="none"]) > * {
              line-height: 1.2;
            }
          }.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-stagger="true"]:not([data-text-effect*="letter-reveal"]) span .inner {
            transition: transform 1.2s cubic-bezier(0.25, 1, 0.5, 1), opacity 1.2s cubic-bezier(0.25, 1, 0.5, 1), filter 1.2s cubic-bezier(0.25, 1, 0.5, 1);
          }
          .nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner {
            position: relative;
            display: inline-block;
            -webkit-transform: translateY(1.3em);
            transform: translateY(1.3em);
          }
          .nectar-split-heading[data-animation-type="line-reveal-by-space"] span .inner.animated {
            -webkit-transform: none;
            transform: none;
            opacity: 1;
          }.nectar-split-heading[data-text-effect="none"] {
              opacity: 1!important;
            }.nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="left"] {
            display: flex;
            justify-content: flex-start;
          }
          .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="center"] {
            display: flex;
            justify-content: center;
          }
          .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-align="right"] {
            display: flex;
            justify-content: flex-end;
          }
          @media only screen and (max-width: 999px) {
            .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="left"] {
              display: flex;
              justify-content: flex-start;
            }
            .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="center"] {
              display: flex;
              justify-content: center;
            }
            .nectar-split-heading[data-animation-type="line-reveal-by-space"][data-m-align="right"] {
              display: flex;
              justify-content: flex-end;
            }
          }.nectar-cta.hover_color_FFFFFF .link_wrap:hover {
                    background-color: #FFFFFF!important;
                  }.nectar-cta.hover_border_color_FFFFFF .link_wrap:hover {
                  border-color: #FFFFFF;
                }.nectar-cta.has-icon .link_wrap {
            display: flex;
            align-items: center;
          }
          .nectar-cta.has-icon .link_wrap i {
            margin-right: var(--nectar-icon-gap, 0.7em);
            line-height: 1;
            font-size: 1.3em;
          }
          .nectar-cta.has-icon .link_wrap .link_text {
            line-height: 1;
          }
          .nectar-cta.has-icon[data-style="text-reveal"] .link_wrap .link_text {
            line-height: 1.3;
          }
          .nectar-cta.has-icon[data-style="text-reveal"] .link_wrap i {
            font-size: 1em;
            --nectar-icon-gap: 0.6em;
          }
          .nectar-cta.has-icon .link_wrap i svg {
            width: 1.3em;
            fill: currentColor;
          }
          .nectar-cta.has-icon .im-icon-wrap,
          .nectar-cta.has-icon .im-icon-wrap *{
            display: block;
          }
          
                .nectar-cta.text_hover_color_000000 .link_wrap a {
                  transition: none;
                }
                .nectar-cta.text_hover_color_000000 .link_wrap:hover {
                  color: #000000;
                }
                .nectar-cta.text_hover_color_E5B325 .link_wrap a {
                  transition: none;
                }
                .nectar-cta.text_hover_color_E5B325 .link_wrap:hover {
                  color: #E5B325;
                }.nectar-cta.border_color_FFFFFF .link_wrap {
                  border-color: #FFFFFF;
                }.nectar-cta.hover_border_color_E5B325 .link_wrap:hover {
                  border-color: #E5B325;
                }
      #ajax-content-wrap .nectar-responsive-text *,
       body .nectar-responsive-text * {
        margin-bottom: 0;
        color: inherit;
      }
      #ajax-content-wrap .nectar-responsive-text[class*="font_size"] *,
      body .nectar-responsive-text[class*="font_size"] * {
        font-size: inherit;
        line-height: inherit;
      }
      .nectar-responsive-text.nectar-link-underline-effect a {
        text-decoration: none;
      }
      .nectar-responsive-text[data-inherit-heading-family] > * {
        font-family: inherit;
        font-weight: inherit;
        font-size: inherit;
        line-height: inherit;
        text-transform: inherit;
        letter-spacing: inherit;
      }
      @media only screen and (max-width: 999px) {
            body .wpb_column.force-tablet-text-align-left,
            body .wpb_column.force-tablet-text-align-left .col {
              text-align: left!important;
            }

            body .wpb_column.force-tablet-text-align-right,
            body .wpb_column.force-tablet-text-align-right .col {
              text-align: right!important;
            }

            body .wpb_column.force-tablet-text-align-center,
            body .wpb_column.force-tablet-text-align-center .col,
            body .wpb_column.force-tablet-text-align-center .vc_custom_heading,
            body .wpb_column.force-tablet-text-align-center .nectar-cta {
              text-align: center!important;
            }

            .wpb_column.force-tablet-text-align-center .img-with-aniamtion-wrap img {
              display: inline-block;
            }
          }@media only screen and (max-width: 999px) {
            .nectar-split-heading[data-m-rm-animation="true"] {
              opacity: 1!important;
            }
          }@media only screen and (max-width: 999px) {
                .nectar-cta.display_tablet_inline-block {
                display: inline-block;
              }
            }@media only screen and (max-width: 999px) {
                  body .nectar-cta.alignment_tablet_right,
                  body .nectar-next-section-wrap.alignment_tablet_right {
                  text-align: right;
                }
              }@media only screen and (max-width: 999px) { .vc_row.bottom_padding_tablet_12pct {
              padding-bottom: 12%!important;
            } }@media only screen and (max-width: 999px) { .vc_row.top_padding_tablet_12pct {
              padding-top: 12%!important;
            } }@media only screen and (max-width: 999px) {
              .nectar-split-heading.font_size_tablet_16px * {
                font-size: inherit!important;
              }
            }@media only screen and (max-width: 999px) { .vc_row.inner_row.bottom_padding_tablet_10pct {
              padding-bottom: 10%!important;
            } }@media only screen and (max-width: 690px) { body #ajax-content-wrap .vc_row.inner_row.left_padding_phone_10pct > .row_col_wrap_12_inner {
                padding-left: 10%!important;
              } }@media only screen and (max-width: 690px) {
              body .nectar-cta.display_phone_inline-block {
              display: inline-block;
            }
          }@media only screen and (max-width: 690px) {
                  html body .nectar-cta.alignment_phone_right,
                  html body .nectar-next-section-wrap.alignment_phone_right {
                  text-align: right;
                }
              }@media only screen and (max-width: 690px) { body .vc_row.inner_row.top_padding_phone_5pct {
              padding-top: 5%!important;
            } }@media only screen and (max-width: 690px) { body #ajax-content-wrap .vc_row.inner_row.right_padding_phone_10pct > .row_col_wrap_12_inner {
                padding-right: 10%!important;
              } }@media only screen and (max-width: 690px) { body .vc_row.inner_row.bottom_padding_phone_5pct {
              padding-bottom: 5%!important;
            } }@media only screen and (max-width: 690px) { body #ajax-content-wrap .vc_row.inner_row.left_padding_phone_5pct > .row_col_wrap_12_inner {
                padding-left: 5%!important;
              } }@media only screen and (max-width: 690px) { body #ajax-content-wrap .vc_row.inner_row.right_padding_phone_5pct > .row_col_wrap_12_inner {
                padding-right: 5%!important;
              } }@media only screen and (max-width: 690px) {
            html body .wpb_column.force-phone-text-align-left,
            html body .wpb_column.force-phone-text-align-left .col {
              text-align: left!important;
            }

            html body .wpb_column.force-phone-text-align-right,
            html body .wpb_column.force-phone-text-align-right .col {
              text-align: right!important;
            }

            html body .wpb_column.force-phone-text-align-center,
            html body .wpb_column.force-phone-text-align-center .col,
            html body .wpb_column.force-phone-text-align-center .vc_custom_heading,
            html body .wpb_column.force-phone-text-align-center .nectar-cta {
              text-align: center!important;
            }

            .wpb_column.force-phone-text-align-center .img-with-aniamtion-wrap img {
              display: inline-block;
            }
          }@media only screen and (max-width: 690px) { .wpb_column.child_column.bottom_margin_phone_40px {
            margin-bottom: 40px!important;
          } }</style><div class="nectar-global-section nectar_hook_global_section_footer" role="contentinfo"><div class="container normal-container row"> 
		<div id="fws_6a282d21017a6"  data-column-margin="default" data-midnight="dark" data-top-percent="6%" data-bottom-percent="6%"  class="wpb_row vc_row-fluid vc_row full-width-content has-row-bg-color vc_row-o-equal-height vc_row-flex vc_row-o-content-top  right_padding_8pct left_padding_8pct top_padding_tablet_12pct bottom_padding_tablet_12pct"  style="padding-top: calc(100vw * 0.06); padding-bottom: calc(100vw * 0.06); --row-bg-color: #324291;"><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop using-bg-color"  style="background-color: #324291; "></div></div></div><div class="nectar-shape-divider-wrap " style=" height:1px;"  data-height="1" data-front="" data-style="straight_section" data-position="top" ><svg class="nectar-shape-divider" aria-hidden="true" fill="rgba(0,0,0,0.1)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 10" preserveAspectRatio="none"> <polygon points="104 10, 104 0, 0 0, 0 10"></polygon> </svg></div><div class="nectar-shape-divider-wrap " style=" height:1px;"  data-height="1" data-front="" data-style="straight_section" data-position="bottom" ><svg class="nectar-shape-divider" aria-hidden="true" fill="rgba(0,0,0,0.1)" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 10" preserveAspectRatio="none"> <polygon points="104 10, 104 0, 0 0, 0 10"></polygon> </svg></div><div class="row_col_wrap_12 col span_12 dark left">
	<div  class="vc_col-sm-6 wpb_column column_container vc_column_container col has-animation no-extra-padding force-phone-text-align-center inherit_tablet inherit_phone border_style_solid flex_gap_desktop_10px "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="fade-in-from-bottom" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div id="fws_6a282d2101a6d" data-midnight="" data-column-margin="default" class="wpb_row vc_row-fluid vc_row inner_row  right_padding_40pct bottom_padding_tablet_10pct right_padding_phone_10pct left_padding_phone_10pct"  style=""><div class="row-bg-wrap"> <div class="row-bg" ></div> </div><div class="row_col_wrap_12_inner col span_12  left">
	<div style=" color: #FFFFFF;" class="vc_col-sm-12 wpb_column column_container vc_column_container col child_column no-extra-padding el_spacing_10px inherit_tablet inherit_phone " data-cfc="true"  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
		<div class="wpb_wrapper">
			
<div class="wpb_text_column wpb_content_element " >
	<h3><em>Want to get in touch?</em></h3>
</div>



<div class="nectar-split-heading  font_size_1vw font_size_tablet_16px font_line_height_1-6 " data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="0" data-animation-offset="" data-m-rm-animation="" data-stagger="" data-custom-font-size="true" style="font-size: 1.05vw; line-height: 1.155vw;"><p >If you would like to be in touch, seek support, or ask a question, we are here to listen.</p></div><div class="nectar-cta bold-button hover_color_FFFFFF hover_border_color_FFFFFF alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit has-icon " data-color="accent-color" data-using-bg="true" data-style="text-reveal-wave" data-display="block" data-alignment="left" data-text-color="custom" style="margin-top: 35px;  --nectar-text-color: #000000; --nectar-button-color: var(--nectar-accent-color); --nectar-button-color-hover: #FFFFFF; --nectar-icon-gap: 10px; "><h5 style="color: #000000;"><span class="link_wrap" style="padding-top: 15px; padding-right: 35px; padding-bottom: 15px; padding-left: 35px;"><i class="fa fa-envelope"></i><a  aria-label="Contact Us" class="link_text" role="button" href="/contact"><span class="text"><span class="char">C</span><span class="char">o</span><span class="char">n</span><span class="char">t</span><span class="char">a</span><span class="char">c</span><span class="char">t</span> <span class="char">U</span><span class="char">s</span></span></a></span></h5></div>
		</div> 
	</div>
	</div> 
</div></div>
			</div> 
		</div>
	</div> 

	<div  class="vc_col-sm-6 portal-crest wpb_column column_container vc_column_container col no-extra-padding inherit_tablet inherit_phone "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div id="fws_6a282d2102bb4" data-midnight="" data-column-margin="50px" class="wpb_row vc_row-fluid vc_row inner_row"  style=""><div class="row-bg-wrap"> <div class="row-bg" ></div> </div><div class="row_col_wrap_12_inner col span_12  left">
	<div style=" color: #FFFFFF;" class="vc_col-sm-12 wpb_column column_container vc_column_container col child_column has-animation padding-5-percent force-tablet-text-align-left force-phone-text-align-center el_spacing_0px bottom_margin_phone_40px no-extra-padding_tablet no-extra-padding_phone " data-cfc="true"   data-t-w-inherits="small_desktop" data-padding-pos="left" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="fade-in-from-bottom" data-delay="150" >
		<div class="vc_column-inner" >
		<div class="wpb_wrapper">
			
<div class="wpb_text_column wpb_content_element  vc_custom_1774382692266" >
	<h4>Postal Address</h4>
</div>



<div class="nectar-split-heading  font_size_1vw font_size_tablet_16px font_line_height_1-6 " data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="0" data-animation-offset="" data-m-rm-animation="" data-stagger="" data-custom-font-size="true" style="font-size: 1.05vw; line-height: 1.155vw;"><p >PO Box 12154</p></div><div class="nectar-split-heading  font_size_1vw font_size_tablet_16px font_line_height_1-6 " data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="0" data-animation-offset="" data-m-rm-animation="" data-stagger="" data-custom-font-size="true" style="font-size: 1.05vw; line-height: 1.155vw;"><p >Thorndon</p></div><div class="nectar-split-heading  font_size_1vw font_size_tablet_16px font_line_height_1-6 " data-align="default" data-m-align="inherit" data-text-effect="none" data-animation-type="line-reveal-by-space" data-animation-delay="0" data-animation-offset="" data-m-rm-animation="" data-stagger="" data-custom-font-size="true" style="font-size: 1.05vw; line-height: 1.155vw;"><p >Wellington 6144</p></div>
<div class="wpb_text_column wpb_content_element " >
	</div>



<div class="nectar-cta call-button hover_color_FFFFFF text_hover_color_000000 alignment_tablet_default alignment_phone_default display_tablet_inherit display_phone_inherit has-icon " data-color="accent-color" data-using-bg="true" data-style="basic" data-display="inline" data-alignment="left" data-text-color="custom" style="margin-top: 30px;  --nectar-text-color: #000000; --nectar-button-color: var(--nectar-accent-color); --nectar-button-color-hover: #FFFFFF; --nectar-text-color-hover: #000000; --nectar-icon-gap: 10px; "><span style="color: #000000;" class="nectar-button-type"><span class="link_wrap" style="padding-top: 12px; padding-right: 25px; padding-bottom: 12px; padding-left: 25px;"><i class="fa fa-phone"></i><a  class="link_text" role="button" href="tel:+6444993060"><span class="text">04 499 3060</span></a></span></span></div>
		</div> 
	</div>
	</div> 
</div></div><div class="img-with-aniamtion-wrap right custom-width-80px " data-max-width="custom" data-max-width-mobile="default" data-shadow="none" data-animation="none"  style="margin-left: 10%;">
      <div class="inner">
        <div class="hover-wrap"> 
          <div class="hover-wrap-inner">
            <a href="/marist-portal" target="_self" class="right">
              <img class="img-with-animation skip-lazy" data-delay="0" height="800" width="800" data-animation="none" src="https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring.png" alt="" srcset="https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring.png 800w, https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring-300x300.png 300w, https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring-150x150.png 150w, https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring-768x768.png 768w, https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring-140x140.png 140w, https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring-100x100.png 100w, https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring-500x500.png 500w, https://www.sm.org.nz/wp-content/uploads/2026/04/crestbutton-minimal-noring-350x350.png 350w" sizes="(max-width: 800px) 100vw, 800px" />
            </a>
          </div>
        </div>
        
      </div>
      </div>
			</div> 
		</div>
	</div> 
</div></div>
		<div id="fws_6a282d210375f"  data-column-margin="none" data-midnight="light"  class="wpb_row vc_row-fluid vc_row full-width-content has-row-bg-color vc_row-o-equal-height vc_row-flex vc_row-o-content-top"  style="padding-top: 0px; padding-bottom: 0px; --row-bg-color: #324291;"><div class="row-bg-wrap" data-bg-animation="none" data-bg-animation-delay="" data-bg-overlay="false"><div class="inner-wrap row-bg-layer" ><div class="row-bg viewport-desktop using-bg-color"  style="background-color: #324291; "></div></div></div><div class="row_col_wrap_12 col span_12 light left">
	<div  class="vc_col-sm-12 wpb_column column_container vc_column_container col no-extra-padding column_position_static el_spacing_5px inherit_tablet inherit_phone flex_gap_desktop_10px "  data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
			<div class="wpb_wrapper">
				<div id="fws_6a282d21038f0" data-midnight="" data-column-margin="default" class="wpb_row vc_row-fluid vc_row inner_row vc_row-o-equal-height vc_row-flex vc_row-o-content-middle vc_custom_1659042013149 right_padding_3pct left_padding_3pct top_padding_phone_5pct bottom_padding_phone_5pct right_padding_phone_5pct left_padding_phone_5pct"  style="padding-top: 2%; padding-bottom: 2%; "><div class="row-bg-wrap"> <div class="row-bg" ></div> </div><div class="row_col_wrap_12_inner col span_12  left">
	<div  class="vc_col-sm-4 vc_col-lg-offset-0 vc_col-xs-4 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone "    data-t-w-inherits="small_desktop" data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
		<div class="wpb_wrapper">
			<div class="nectar-responsive-text nectar-link-underline-effect"><p><b>© </b><span class="nectar-current-year">2026</span> Society of Mary New Zealand</p>
</div>
		</div> 
	</div>
	</div> 

	<div  class="vc_col-sm-4 vc_col-xs-4 wpb_column column_container vc_column_container col child_column no-extra-padding inherit_tablet inherit_phone "   data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
		<div class="wpb_wrapper">
			
	<div class="wpb_raw_code wpb_raw_html wpb_content_element" >
		<div class="wpb_wrapper">
			<div style="text-align:center; padding: 8px 0; opacity: 0.5;">
    <a href="https://montridema.com" target="_blank" rel="noopener" style="display:inline-flex; align-items:center; gap:8px; text-decoration:none; color:#ffffff; font-size:11px; letter-spacing:0.05em; font-family:'Graphik', sans-serif; font-weight:300;">
        Site by
        <img data-src="https://www.sm.org.nz/wp-content/uploads/2026/05/montridema-logo-white-nowordmark.png" alt="Montridema" style="--smush-placeholder-width: 1024px; --smush-placeholder-aspect-ratio: 1024/1024;height:28px; width:auto;" src="data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMSIgaGVpZ2h0PSIxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjwvc3ZnPg==" class="lazyload">
    </a>
</div>
		</div>
	</div>

		</div> 
	</div>
	</div> 

	<div  class="vc_col-sm-4 vc_col-xs-4 wpb_column column_container vc_column_container col child_column no-extra-padding force-desktop-text-align-right force-tablet-text-align-right force-phone-text-align-right el_spacing_0px no-extra-padding_tablet no-extra-padding_phone "    data-t-w-inherits="small_desktop" data-padding-pos="all" data-has-bg-color="false" data-bg-color="" data-bg-opacity="1" data-animation="" data-delay="0" >
		<div class="vc_column-inner" >
		<div class="wpb_wrapper">
			<div class="nectar-cta  text_hover_color_E5B325 border_color_FFFFFF hover_border_color_E5B325 alignment_tablet_right alignment_phone_right display_tablet_inline-block display_phone_inline-block " data-color="default" data-using-bg="false" data-display="inline" data-style="underline" data-alignment="right" data-text-color="custom" style="--nectar-text-color: #ffffff; --nectar-button-color: var(--nectar-default); --nectar-text-color-hover: #E5B325; --nectar-icon-gap: 10px; "><p style="color: #ffffff;"> <span class="link_wrap" style="padding-right: 15px; padding-left: 15px;"><a  class="link_text" style="border-color: #ffffff;" role="button" href="/terms-conditions">Terms &amp; Conditions</a></span></p></div><div class="nectar-cta  text_hover_color_E5B325 border_color_FFFFFF hover_border_color_E5B325 alignment_tablet_right alignment_phone_right display_tablet_inline-block display_phone_inline-block " data-color="default" data-using-bg="false" data-display="inline" data-style="underline" data-alignment="right" data-text-color="custom" style="--nectar-text-color: #ffffff; --nectar-button-color: var(--nectar-default); --nectar-text-color-hover: #E5B325; --nectar-icon-gap: 10px; "><p style="color: #ffffff;"> <span class="link_wrap" style="padding-left: 15px;"><a  class="link_text" style="border-color: #ffffff;" role="button" href="/privacy-policy">Privacy Policy</a></span></p></div>
		</div> 
	</div>
	</div> 
</div></div>
			</div> 
		</div>
	</div> 
</div></div>
<style type="text/css" data-type="vc_shortcodes-custom-css">.vc_custom_1774382692266{margin-bottom: 10px !important;}.vc_custom_1659042013149{border-top-width: 1px !important;border-top-color: rgba(255,255,255,0.2) !important;border-top-style: solid !important;}</style> </div></div>
<div id="footer-outer" data-midnight="light" data-cols="4" data-custom-color="false" data-disable-copyright="true" data-matching-section-color="true" data-copyright-line="false" data-using-bg-img="false" data-bg-img-overlay="0.8" data-full-width="false" data-using-widget-area="false" data-link-hover="default">
	
		
</div><!--/footer-outer-->


	<div id="slide-out-widget-area-bg" class="slide-out-from-right dark">
				</div>

		<div id="slide-out-widget-area" role="dialog" aria-modal="true" aria-label="Off Canvas Menu" class="slide-out-from-right" data-dropdown-func="separate-dropdown-parent-link" data-back-txt="Back">

			<div class="inner-wrap">
			<div class="inner" data-prepend-menu-mobile="false">

				<a class="slide_out_area_close" href="#"><span class="screen-reader-text">Close Menu</span>
					<span class="close-wrap"> <span class="close-line close-line1" role="presentation"></span> <span class="close-line close-line2" role="presentation"></span> </span>				</a>


									<div class="off-canvas-menu-container" role="navigation">
						<ul class="menu">
							<li id="menu-item-176" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-home current-menu-item page_item page-item-27 current_page_item menu-item-176"><a href="https://www.sm.org.nz/" aria-current="page">Home</a></li>
<li id="menu-item-175" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-175"><a href="https://www.sm.org.nz/vocations/">Vocations</a></li>
<li id="menu-item-173" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-173"><a href="https://www.sm.org.nz/ministries/">Ministries</a></li>
<li id="menu-item-172" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-172"><a href="https://www.sm.org.nz/history/">History</a></li>
<li id="menu-item-171" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-171"><a href="https://www.sm.org.nz/safeguarding/">Safeguarding</a></li>
<li id="menu-item-1438" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-1438"><a href="https://www.sm.org.nz/external-entities/">Connections</a></li>
<li id="menu-item-174" class="menu-item menu-item-type-post_type menu-item-object-page menu-item-174"><a href="https://www.sm.org.nz/contact/">Contact</a></li>

						</ul>

							
					</div>

					
				</div>

				<div class="bottom-meta-wrap"></div><!--/bottom-meta-wrap--></div> <!--/inner-wrap-->
				</div>
		
</div> <!--/ajax-content-wrap-->

	<a id="to-top" aria-label="Back to top" role="button" href="#" class="mobile-disabled"><i role="presentation" class="fa fa-angle-up"></i></a>
	</div></div><!--/ocm-effect-wrap--><script type="speculationrules">
{"prefetch":[{"source":"document","where":{"and":[{"href_matches":"/*"},{"not":{"href_matches":["/wp-*.php","/wp-admin/*","/wp-content/uploads/*","/wp-content/*","/wp-content/plugins/*","/wp-content/themes/salient/*","/*\\?(.+)"]}},{"not":{"selector_matches":"a[rel~=\"nofollow\"]"}},{"not":{"selector_matches":".no-prefetch, .no-prefetch a"}}]},"eagerness":"conservative"}]}
</script>
        <style>
            .searchwp-live-search-results {
                opacity: 0;
                transition: opacity .25s ease-in-out;
                -moz-transition: opacity .25s ease-in-out;
                -webkit-transition: opacity .25s ease-in-out;
                height: 0;
                overflow: hidden;
                z-index: 9999995; /* Exceed SearchWP Modal Search Form overlay. */
                position: absolute;
                display: none;
            }

            .searchwp-live-search-results-showing {
                display: block;
                opacity: 1;
                height: auto;
                overflow: auto;
            }

            .searchwp-live-search-no-results {
                padding: 3em 2em 0;
                text-align: center;
            }

            .searchwp-live-search-no-min-chars:after {
                content: "Continue typing";
                display: block;
                text-align: center;
                padding: 2em 2em 0;
            }
        </style>
                <script>
            var _SEARCHWP_LIVE_AJAX_SEARCH_BLOCKS = true;
            var _SEARCHWP_LIVE_AJAX_SEARCH_ENGINE = 'default';
            var _SEARCHWP_LIVE_AJAX_SEARCH_CONFIG = 'default';
        </script>
        <style>html{font-size:16px;}</style><script id="wpb-modifications"> window.wpbCustomElement = 1; </script><script id="wp-hooks-js" src="https://www.sm.org.nz/wp-includes/js/dist/hooks.min.js?ver=7496969728ca0f95732d"></script>
<script id="wp-i18n-js" src="https://www.sm.org.nz/wp-includes/js/dist/i18n.min.js?ver=781d11515ad3d91786ec"></script>
<script id="wp-i18n-js-after">
wp.i18n.setLocaleData( { 'text direction\u0004ltr': [ 'ltr' ] } );
//# sourceURL=wp-i18n-js-after
</script>
<script id="swv-js" src="https://www.sm.org.nz/wp-content/plugins/contact-form-7/includes/swv/js/index.js?ver=6.1.6"></script>
<script id="contact-form-7-js-before">
var wpcf7 = {
    "api": {
        "root": "https:\/\/www.sm.org.nz\/wp-json\/",
        "namespace": "contact-form-7\/v1"
    }
};
//# sourceURL=contact-form-7-js-before
</script>
<script id="contact-form-7-js" src="https://www.sm.org.nz/wp-content/plugins/contact-form-7/includes/js/index.js?ver=6.1.6"></script>
<script id="uwp_recaptcha_js_api-js-extra">
var uwp_recaptcha_data = {"site_key":"6LdCFN0sAAAAAJk4XgxDlPs_34EMTdhJS85NKlUW","captcha_version":"v3","captcha_theme":"dark","ajaxurl":"https://www.sm.org.nz/wp-admin/admin-ajax.php"};
//# sourceURL=uwp_recaptcha_js_api-js-extra
</script>
<script id="uwp_recaptcha_js_api-js" src="https://www.recaptcha.net/recaptcha/api.js?render=6LdCFN0sAAAAAJk4XgxDlPs_34EMTdhJS85NKlUW&#038;ver=1.3.22"></script>
<script id="uwp_recaptcha_js_api-js-after">
function uwp_init_recaptcha() {
                    if ( jQuery('.uwp-captcha-render').length) {
                        jQuery('.uwp-captcha-render').each(function() {
                            if(jQuery(this).html()==''){
                                var container = jQuery(this).attr('id');
                                if (container) {
                                    try {
                                        eval(container + '()');
                                    } catch(err) {
                                        console.log(err);
                                    }
                                }
                            }
                        });
                    }
                }

                function uwp_reset_captcha(element){
                    if(uwp_recaptcha_data.captcha_version == 'v3') {
                        if (typeof grecaptcha != 'undefined') {
                            holderId = grecaptcha.execute(uwp_recaptcha_data.site_key, {action: 'uwp_captcha'}).then(function (token) {
                                document.getElementById(element).value = token;
                            });
                        }

                    } else {
                        if (typeof grecaptcha != 'undefined') {
                            grecaptcha.reset();
                        }
                    }
                }
            
            
//# sourceURL=uwp_recaptcha_js_api-js-after
</script>
<script id="jquery-easing-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/jquery.easing.min.js?ver=1.3"></script>
<script id="nectar_priority-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/priority.js?ver=18.1.1"></script>
<script id="nectar-transit-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/transit.min.js?ver=0.9.9"></script>
<script id="nectar-waypoints-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/waypoints.js?ver=4.0.2"></script>
<script id="imagesLoaded-js" src="https://www.sm.org.nz/wp-content/plugins/salient-portfolio/js/third-party/imagesLoaded.min.js?ver=4.1.4"></script>
<script id="hoverintent-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/hoverintent.min.js?ver=1.9"></script>
<script id="fancyBox-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/jquery.fancybox.js?ver=18.1.1"></script>
<script id="anime-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/anime.min.js?ver=4.5.1"></script>
<script id="flickity-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/flickity.js?ver=2.3.3"></script>
<script id="superfish-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/third-party/superfish.js?ver=1.5.8"></script>
<script id="nectar-frontend-js-extra">
var nectarLove = {"ajaxurl":"https://www.sm.org.nz/wp-admin/admin-ajax.php","postID":"27","rooturl":"https://www.sm.org.nz","disqusComments":"false","loveNonce":"fff375bfc0","mapApiKey":""};
var nectarOptions = {"delay_js":"false","smooth_scroll":"false","smooth_scroll_strength":"50","quick_search":"true","react_compat":"disabled","header_entrance":"false","body_border_func":"default","disable_box_roll_mobile":"off","body_border_mobile":"0","dropdown_hover_intent":"default","simplify_ocm_mobile":"0","mobile_header_format":"default","ocm_btn_position":"default","left_header_dropdown_func":"default","ajax_add_to_cart":"0","ocm_remove_ext_menu_items":"remove_images","woo_product_filter_toggle":"0","woo_sidebar_toggles":"true","woo_sticky_sidebar":"0","woo_minimal_product_hover":"default","woo_minimal_product_effect":"default","woo_related_upsell_carousel":"false","woo_product_variable_select":"default","woo_using_cart_addons":"false","view_transitions_effect":""};
var nectar_front_i18n = {"menu":"Menu","next":"Next","previous":"Previous","close":"Close"};
//# sourceURL=nectar-frontend-js-extra
</script>
<script id="nectar-frontend-js" src="https://www.sm.org.nz/wp-content/themes/salient/js/build/init.js?ver=18.1.1"></script>
<script id="touchswipe-js" src="https://www.sm.org.nz/wp-content/plugins/salient-core/js/third-party/touchswipe.min.js?ver=3.1.4"></script>
<script id="swp-live-search-client-js-extra">
var searchwp_live_search_params = [];
searchwp_live_search_params = {"ajaxurl":"https:\/\/www.sm.org.nz\/wp-admin\/admin-ajax.php","origin_id":27,"config":{"default":{"engine":"default","input":{"delay":300,"min_chars":3},"results":{"position":"bottom","width":"auto","offset":{"x":0,"y":5}},"spinner":{"lines":12,"length":8,"width":3,"radius":8,"scale":1,"corners":1,"color":"#424242","fadeColor":"transparent","speed":1,"rotate":0,"animation":"searchwp-spinner-line-fade-quick","direction":1,"zIndex":2000000000,"className":"spinner","top":"50%","left":"50%","shadow":"0 0 1px transparent","position":"absolute"}}},"msg_no_config_found":"No valid SearchWP Live Search configuration found!","aria_instructions":"When autocomplete results are available use up and down arrows to review and enter to go to the desired page. Touch device users, explore by touch or with swipe gestures."};;
//# sourceURL=swp-live-search-client-js-extra
</script>
<script id="swp-live-search-client-js" src="https://www.sm.org.nz/wp-content/plugins/searchwp-live-ajax-search/assets/javascript/dist/script.min.js?ver=1.8.7"></script>
<script id="wpcf7cf-scripts-js-extra">
var wpcf7cf_global_settings = {"ajaxurl":"https://www.sm.org.nz/wp-admin/admin-ajax.php"};
//# sourceURL=wpcf7cf-scripts-js-extra
</script>
<script id="wpcf7cf-scripts-js" src="https://www.sm.org.nz/wp-content/plugins/cf7-conditional-fields/js/scripts.js?ver=2.7.6"></script>
<script id="google-recaptcha-js" src="https://www.google.com/recaptcha/api.js?render=6LdCFN0sAAAAAJk4XgxDlPs_34EMTdhJS85NKlUW&#038;ver=3.0"></script>
<script id="wp-polyfill-js" src="https://www.sm.org.nz/wp-includes/js/dist/vendor/wp-polyfill.min.js?ver=3.15.0"></script>
<script id="wpcf7-recaptcha-js-before">
var wpcf7_recaptcha = {
    "sitekey": "6LdCFN0sAAAAAJk4XgxDlPs_34EMTdhJS85NKlUW",
    "actions": {
        "homepage": "homepage",
        "contactform": "contactform"
    }
};
//# sourceURL=wpcf7-recaptcha-js-before
</script>
<script id="wpcf7-recaptcha-js" src="https://www.sm.org.nz/wp-content/plugins/contact-form-7/modules/recaptcha/index.js?ver=6.1.6"></script>
<script id="smush-lazy-load-js-before">
var smushLazyLoadOptions = {"autoResizingEnabled":false,"autoResizeOptions":{"precision":5,"skipAutoWidth":true}};
//# sourceURL=smush-lazy-load-js-before
</script>
<script id="smush-lazy-load-js" src="https://www.sm.org.nz/wp-content/plugins/wp-smushit/app/assets/js/smush-lazy-load.min.js?ver=4.0.3"></script>
<script id="wpb_composer_front_js-js" src="https://www.sm.org.nz/wp-content/plugins/js_composer_salient/assets/js/dist/js_composer_front.min.js?ver=8.7.2"></script>
<script id="wp-emoji-settings" type="application/json">
{"baseUrl":"https://s.w.org/images/core/emoji/17.0.2/72x72/","ext":".png","svgUrl":"https://s.w.org/images/core/emoji/17.0.2/svg/","svgExt":".svg","source":{"concatemoji":"https://www.sm.org.nz/wp-includes/js/wp-emoji-release.min.js?ver=7.0"}}
</script>
<script type="module">
/*! This file is auto-generated */
const a=JSON.parse(document.getElementById("wp-emoji-settings").textContent),o=(window._wpemojiSettings=a,"wpEmojiSettingsSupports"),s=["flag","emoji"];function i(e){try{var t={supportTests:e,timestamp:(new Date).valueOf()};sessionStorage.setItem(o,JSON.stringify(t))}catch(e){}}function c(e,t,n){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);t=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(n,0,0);const a=new Uint32Array(e.getImageData(0,0,e.canvas.width,e.canvas.height).data);return t.every((e,t)=>e===a[t])}function p(e,t){e.clearRect(0,0,e.canvas.width,e.canvas.height),e.fillText(t,0,0);var n=e.getImageData(16,16,1,1);for(let e=0;e<n.data.length;e++)if(0!==n.data[e])return!1;return!0}function u(e,t,n,a){switch(t){case"flag":return n(e,"\ud83c\udff3\ufe0f\u200d\u26a7\ufe0f","\ud83c\udff3\ufe0f\u200b\u26a7\ufe0f")?!1:!n(e,"\ud83c\udde8\ud83c\uddf6","\ud83c\udde8\u200b\ud83c\uddf6")&&!n(e,"\ud83c\udff4\udb40\udc67\udb40\udc62\udb40\udc65\udb40\udc6e\udb40\udc67\udb40\udc7f","\ud83c\udff4\u200b\udb40\udc67\u200b\udb40\udc62\u200b\udb40\udc65\u200b\udb40\udc6e\u200b\udb40\udc67\u200b\udb40\udc7f");case"emoji":return!a(e,"\ud83e\u1fac8")}return!1}function f(e,t,n,a){let r;const o=(r="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope?new OffscreenCanvas(300,150):document.createElement("canvas")).getContext("2d",{willReadFrequently:!0}),s=(o.textBaseline="top",o.font="600 32px Arial",{});return e.forEach(e=>{s[e]=t(o,e,n,a)}),s}function r(e){var t=document.createElement("script");t.src=e,t.defer=!0,document.head.appendChild(t)}a.supports={everything:!0,everythingExceptFlag:!0},new Promise(t=>{let n=function(){try{var e=JSON.parse(sessionStorage.getItem(o));if("object"==typeof e&&"number"==typeof e.timestamp&&(new Date).valueOf()<e.timestamp+604800&&"object"==typeof e.supportTests)return e.supportTests}catch(e){}return null}();if(!n){if("undefined"!=typeof Worker&&"undefined"!=typeof OffscreenCanvas&&"undefined"!=typeof URL&&URL.createObjectURL&&"undefined"!=typeof Blob)try{var e="postMessage("+f.toString()+"("+[JSON.stringify(s),u.toString(),c.toString(),p.toString()].join(",")+"));",a=new Blob([e],{type:"text/javascript"});const r=new Worker(URL.createObjectURL(a),{name:"wpTestEmojiSupports"});return void(r.onmessage=e=>{i(n=e.data),r.terminate(),t(n)})}catch(e){}i(n=f(s,u,c,p))}t(n)}).then(e=>{for(const n in e)a.supports[n]=e[n],a.supports.everything=a.supports.everything&&a.supports[n],"flag"!==n&&(a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&a.supports[n]);var t;a.supports.everythingExceptFlag=a.supports.everythingExceptFlag&&!a.supports.flag,a.supports.everything||((t=a.source||{}).concatemoji?r(t.concatemoji):t.wpemoji&&t.twemoji&&(r(t.twemoji),r(t.wpemoji)))});
//# sourceURL=https://www.sm.org.nz/wp-includes/js/wp-emoji-loader.min.js
</script>
<script></script></body>
</html>