@import url(https://fonts.googleapis.com/css2?family=Inter:wght@300;400;600&family=PT+Serif:ital@0;1&display=swap);*{margin:0;padding:0}html{scroll-behavior:smooth;font-size:14pt}body{background:#fff;color:#000;font-family:"Inter",Arial,sans-serif;font-size:1rem;line-height:1.7;-webkit-font-smoothing:antialiased}p,li,td{font-family:"Inter",Arial,sans-serif;font-size:1rem;line-height:1.7;margin:15px 0;padding:0}h1,h2,h3,h4,h5,h6{font-family:"PT Serif",serif;font-weight:bold;color:#000;line-height:1.25;margin:30px 0;padding:0}h1,h2{font-size:2.6rem}h3{font-size:1.6rem;margin:30px 0 15px}h4,h5,h6{font-size:1rem;margin:30px 0 15px}ol,ul{margin:15px 0}li{margin:5px 0 5px 30px}blockquote{margin:30px}blockquote :is(p,li){font-family:"Inter",Arial,sans-serif;font-weight:bold;font-size:1.4rem;line-height:1.7}.sr-only{position:absolute;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);width:1px;height:1px;margin:-1px;overflow:hidden;padding:0}p:empty{display:none}section.kokako .col-xs-12 > :is(h1,h2):first-child{margin-top:0}ul{list-style-type:disc}wbr:before{content:"\200B";white-space:normal}ul.no-bullets li{list-style-type:none;margin:0 0 10px 0}:is(ul.tick,ul.ticks,section.kokako.ul-ticks ul) li{list-style-type:none;position:relative;margin:0 0 10px 35px}:is(ul.tick,ul.ticks,section.kokako.ul-ticks ul) li:before{position:absolute;left:-35px;font-family:"fa-select";content:'\2713';color:#fff;background:#000;border-radius:50%;padding:0 3px;margin-right:10px}blockquote h3{font-size:2rem;line-height:1.5;margin-top:15px;margin-bottom:0}blockquote h3+p{margin-top:0}small{display:inline-block;font-size:.923075rem;line-height:1.2}p.extra-margin-top{margin-top:30px}p.extra-margin-bottom{margin-bottom:30px}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}a{text-decoration:none;border-bottom:2px solid #000;-webkit-transform:translate3d(0,0,0);transition:.3s ease all}a:link,a:visited{text-decoration:none;color:#000;border-bottom:2px solid #000}a:hover{text-decoration:none;color:#191919;border-bottom:3px solid #000;transition:.3s ease all}a:active{color:#2d2d2d;transition:.3s ease all}a:focus{outline:solid #7e1919 1px!important}:is(h1,h2,h3,h4,h5,h6) a{text-decoration:none;border-bottom:none!important}ul.social-media-links{display:flex;grid-gap:15px;list-style-type:none}ul.social-media-links,ul.social-media-links.align-centre,ul.social-media-links.align-center{justify-content:center}ul.social-media-links.align-left{justify-content:left}ul.social-media-links.align-right{justify-content:right}ul.social-media-links li{margin-left:0}a.social-media-link,a.social-media-link:link,a.social-media-link:visited{color:#fff;background:#000;font-size:1.4rem;width:40px;height:40px;display:flex;justify-content:center;align-items:center;padding:0;border-radius:50%;margin-right:10px;border-bottom:none!important}a.social-media-link:last-of-type,a.social-media-link:link:last-of-type,a.social-media-link:visited:last-of-type{margin-right:0}a.social-media-link:hover{color:#e6e6e6;background:#191919}a.social-media-link:active{color:#d2d2d2;background:#2d2d2d}a.social-media-link i{display:flex;align-items:center;justify-content:center}.icon-deezer:before{content:'\20';background-image:url(https://tpoa.nz/wp-content/themes/kokako-by-two-sparrows/fonts/other-icons/deezer-black.svg);background-size:100% 100%;white-space:pre}.icon-kofi:before{content:'\20';background-image:url(https://tpoa.nz/wp-content/themes/kokako-by-two-sparrows/fonts/other-icons/kofi-black.svg);background-size:130% 130%;background-position:-1px -2px;white-space:pre}.icon-tiktok:before{content:'\20';background-image:url(https://tpoa.nz/wp-content/themes/kokako-by-two-sparrows/fonts/other-icons/tiktok-white.svg);background-size:100% 100%;white-space:pre}.icon-amazon{font-size:90%}.icon-soundcloud{font-size:90%;position:relative;left:-2px}*:after,*:before{box-sizing:border-box;-moz-box-sizing:border-box}a:not(.button,.social-media-link,.navbar-brand,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow){position:relative;outline:none;text-decoration:none;z-index:1}*/a:not(.button,.social-media-link,.navbar-brand,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow):before{content:"";position:absolute;width:0;height:3px;bottom:-3px;left:50%;background:#000;visibility:hidden;-webkit-transform:translate3d(0,0,0);transition:.3s ease all}*/a[name]{position:relative;top:-100px}a:is(.no-border,.no-underline){border-bottom:none!important}a.disabled,li.disabled>a:first-child{cursor:default;pointer-events:none}.next-posts,.prev-posts{text-align:center}:is(.next-posts,.prev-posts) p{margin-top:0;margin-bottom:30px}.next-posts a:hover:before,.prev-posts a:hover:before{visibility:visible;-webkit-transform:translate3d(0,0,0);width:100%;left:0;transition:.3s ease all;background:#000}.next-posts a:before,.prev-posts a:before{content:"";position:absolute;width:0;height:3px;bottom:-3px;left:50%}.next-posts a:hover,.next-prev a:hover{border:none;border-bottom:solid #000}button,input[type="submit"],a.button,a.btn{cursor:pointer;display:inline-block;background:#000;color:#fff;font-family:"Inter",Arial,sans-serif;font-size:1rem;font-weight:normal;text-transform:uppercase;text-align:left;text-decoration:none;border-bottom:none!important;margin:15px 15px 15px 0;padding:10px 25px;border:none;border-radius:25px;white-space:normal;transform:scale(1);transition:.3s ease all}button:hover:not(.navbar-toggler),input[type="submit"]:hover,a.button:hover,a.btn:hover{color:#fff;background:#191919;transform:scale(1.05)}button:active:not(.navbar-toggler),input[type="submit"]:active,a.button:active,a.btn:active{background:#2d2d2d}button:focus,input[type="submit"]:focus,a.button:focus,a.btn:focus{box-shadow:none;color:#fff;transform:scale(1.05)}button.alt,input.alt[type="submit"],a.button.alt,a.btn.alt{color:#000;background:#fff}button.alt:hover:not(.navbar-toggler),input.alt[type="submit"]:hover,a.button.alt:hover,a.btn.alt:hover{color:#000;background:rgba(255,255,255,.8)}button.alt:active:not(.navbar-toggler),input.alt[type="submit"]:active,a.button.alt:active,a.btn.alt:active{color:#000;background:rgba(255,255,255,.7)}button.transparent,input.transparent[type="submit"],a.button.transparent,a.btn.transparent{color:#000;background:none;border:1px #000 solid}button.transparent:hover:not(.navbar-toggler),input.transparent[type="submit"]:hover,a.button.transparent:hover,a.btn.transparent:hover{color:#000;background:rgba(255,255,255,.2)}button.transparent:active:not(.navbar-toggler),input.transparent[type="submit"]:active,a.button.transparent:active,a.btn.transparent:active{color:#000;background:rgba(255,255,255,.3)}.cta-buttons :is(button,input[type="submit"],a.button,a.btn):first-child{margin-left:0}.cta-buttons :is(button,input[type="submit"],a.button,a.btn):last-child{margin-right:0}label{font-family:"Inter",Arial,sans-serif;font-weight:bold;width:100%}input,textarea{font-family:"Inter",Arial,sans-serif;font-size:14pt;border:1px solid rgba(0,0,0,.2);width:100%;max-width:600px;padding:6px}textarea{min-height:40px;height:120px}input[type="submit"]{width:initial}:is(input,textarea):focus{border:1px solid #fff;box-shadow:0 0 4px rgba(0,0,0,.2);outline:none}input[type="checkbox"]{width:auto}.wpcf7 input:not[type="submit"],.wpcf7 textarea{margin-top:.5rem}.wpcf7 form.wpcf7-form p:last-of-type{margin-top:20px}input[type="checkbox"]{width:auto;margin-right:15px}.wpcf7-checkbox .wpcf7-list-item{display:block}.wpcf7-checkbox .wpcf7-list-item.first{margin-top:10px}input[type="date"]{max-width:250px}.wpcf7-checkbox .wpcf7-list-item{margin-left:0}.wpcf7-checkbox .wpcf7-list-item-label{display:inline-block;padding-left:30px;margin-top:-25px}.wpcf7-response-output{padding:15px!important;border-radius:8px}form.searchform label{display:none}img,svg{max-width:100%;height:auto;border:none}:is(img,svg).alignnone{margin:15px 0}:is(img,svg).alignleft{float:left;margin:0 45px 15px 0}:is(img,svg).alignright{float:right;margin:0 0 15px 45px}:is(img,svg):is(.aligncentre,.aligncenter){display:block;margin:30px auto}div.wp-caption{margin-top:45px;margin-bottom:45px}.wp-caption.aligncenter{margin-left:auto;margin-right:auto}.wp-caption.alignleft{float:left;text-align:center;margin-right:15px}.wp-caption.alignright{float:right;text-align:center;margin-left:15px}.wp-caption p{font-style:italic}.images-square img{height:280px;width:280px;object-fit:cover}iframe:not([title=reCAPTCHA]){max-width:100%;margin-bottom:15px}header{position:fixed;left:0;top:0;height:273px;padding-top:0;z-index:100;transition:1s ease all;border-top:#7e1919 23px solid}header.scrolled{height:100px;transition:1s ease all;border-top:#7e1919 0 solid}header,.header-background{background:#000}.header-background{width:100%;height:273px;z-index:-1}header nav.navbar{top:0;transition:1s ease all}header.scrolled nav.navbar{top:0;height:100px;transition:1s ease all}header .logo{flex:1 1 auto;width:364px;display:flex;align-items:center;z-index:100;transition:1s ease all}header nav.flex-row-reverse .logo{justify-content:right}header.scrolled .logo{height:100px;transition:1s ease all;margin-bottom:0}header .logo a.navbar-brand{position:relative;top:0;width:364px;height:60%;border-bottom:none!important;transition:1s ease all;margin-right:0}header.scrolled .logo a.navbar-brand{width:293px;transition:1s ease all}header .logo img{position:absolute;left:0;top:0;height:auto;width:auto;transition:1s ease all;opacity:1}header .header-widget-wrap{position:absolute;right:20px;top:20px;display:flex;text-align:right;color:#fff;transition:1s ease all}header .header-widget-wrap .header-widget-row-reverse{left:25px;right:unset}header.scrolled .header-widget-wrap{top:-100px;transition:1s ease all}header .header-widget-wrap :is(h3,p){color:#fff;display:inline}header .header-widget-wrap h3{line-height:51px}header .header-widget-wrap .textwidget{float:right}header .header-widget-wrap :is(a,a:link,a:visited){color:#fff;text-decoration:none;border:none}header .header-widget-wrap a:hover{color:#e6e6e6}header .header-widget-wrap a:active{color:#d2d2d2}header .header-widget-wrap :is(button,input[type="submit"],a.button,a.btn){color:#000;margin-top:0;margin-right:0;margin-left:15px}.skip-link{position:absolute;left:0%;color:#fff;background:#000;padding:5px 15px;border:1px #fff solid;border-radius:25px;transform:translateY(-200%);transition:.3s ease all}.skip-link:focus-within{z-index:10001;transform:translateY(0%)}.skip-link :is(a,a:link,a:visited){color:#fff}.skip-link a:hover{color:#e6e6e6}.skip-link a:active{color:#d2d2d2}body.header-fixed.logged-in.admin-bar header{top:32px}.hamburger{padding:15px;display:flex;align-items:center;cursor:pointer;transition-property:opacity , filter;transition-duration:.15s;transition-timing-function:linear;font:inherit;color:#fff;text-transform:none;background-color:transparent;border:0;margin:0;overflow:visible;font-size:1.2rem}button.hamburger:focus{outline:none}button.hamburger:active{background:transparent}.hamburger:hover{opacity:.7}.hamburger:not(.collapsed):hover{opacity:.7}.hamburger:not(.collapsed) .hamburger-inner,.hamburger:not(.collapsed) .hamburger-inner::before,.hamburger:not(.collapsed) .hamburger-inner::after{background-color:#fff}.hamburger-box{width:40px;height:24px;display:inline-block;position:relative}.hamburger-inner{display:block;top:50%;margin-top:-2px}.hamburger-inner,.hamburger-inner::before,.hamburger-inner::after{width:40px;height:4px;background-color:#fff;position:absolute;transition-property:transform;transition-duration:.15s;transition-timing-function:ease}.hamburger-inner::before,.hamburger-inner::after{content:"";display:block}.hamburger-inner::before{top:-10px}.hamburger-inner::after{bottom:-10px}.hamburger--3dx .hamburger-box{perspective:80px}.hamburger--3dx .hamburger-inner{transition:transform .15s cubic-bezier(.645,.045,.355,1) , background-color 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx .hamburger-inner::before,.hamburger--3dx .hamburger-inner::after{transition:transform 0s .1s cubic-bezier(.645,.045,.355,1)}.hamburger--3dx:not(.collapsed) .hamburger-inner{background-color:transparent!important;transform:rotateY(180deg)}.hamburger--3dx:not(.collapsed) .hamburger-inner::before{transform:translate3d(0,10px,0) rotate(45deg)}.hamburger--3dx:not(.collapsed) .hamburger-inner::after{transform:translate3d(0,-10px,0) rotate(-45deg)}header.container-fluid{height:auto}header nav.navbar{flex-direction:column;padding-top:0;padding-bottom:0;height:250px;transition:1s ease all}header nav.navbar #main-nav{transition:1s ease all}header .navbar-collapse{flex:0 1 auto;transition:1s ease all}header.scrolled .navbar-collapse{margin-top:0;transition:1s ease all}nav ul{margin:0}nav ul li{margin:0;white-space:nowrap;color:#fff}nav ul li a .translation{display:none}html:is([lang=en],[lang=en-NZ]) nav ul#menu-main-menu > li > a{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-end;min-height:87px;text-transform:none;font-style:italic}html:is([lang=en],[lang=en-NZ]) nav ul li a .translation{display:block;text-transform:uppercase;font-style:normal}:is(.navbar-expand-lg,.navbar-expand-xl) .navbar-nav a.nav-link{padding:0 15px 20px;border-right:1px #7e1919 solid}:is(.navbar-expand-lg,.navbar-expand-xl) .navbar-nav li.menu-item:last-of-type a.nav-link{border-right:0}nav ul li :is(a,a:link,a:visited){font-family:"Inter",Arial,sans-serif;height:100%;width:100%;text-align:left;text-transform:uppercase;text-decoration:none;font-weight:500;color:#fff;border-bottom:2px transparent solid;opacity:.9;transition:.3s ease all}nav ul li a:hover,nav ul li.dropdown.show > a,:is(.navbar-expand-lg,.navbar-expand-xl) .navbar-nav a.nav-link.current-menu-item,:is(.navbar-expand-lg,.navbar-expand-xl) .navbar-nav a.nav-link.current-menu-parent{background:#191919;transition:.3s ease all}nav ul li a:active{background:[header-colour-background-active];transition:.3s ease all}nav ul li.focus-area a{font-weight:bold;opacity:1;color:[light-text-colour]}nav ul li.focus-area a:hover{color:[light-text-colour-hover]}nav ul li.focus-area a:active{color:[light-text-colour-active]}div.navbar-collapse ul#menu-main-menu li a.nav-link{align-items:center}.navbar-nav .dropdown-menu{background:#000;background:rgba(0,0,0,.98);border:none;border-radius:0;padding:0}nav ul.dropdown-menu li:not(:last-child):after{content:""}.navbar-nav .dropdown-menu li a{color:#fff;display:block;text-transform:capitalize;font-weight:normal;text-align:left}.navbar-nav .dropdown-menu li a:hover{color:#e6e6e6;background:#191919;background:rgba(0,0,0,.98)}.navbar-nav .dropdown-menu li a:active{color:#d2d2d2;background:#2d2d2d}.dropdown-toggle::after{display:none!important}nav a.dropdown-item:before{background:transparent}footer{position:relative;padding:90px 0;background:#000;color:#fff}footer :is(p,li){color:#fff;font-size:.9rem}footer.bottom-align{position:absolute;bottom:0}footer .footer-logo img{width:255px}footer ul.sub-menu{margin:0}footer li{margin-top:10px}footer ul.sub-menu li{text-indent:20px;margin-top:0}footer ul li:first-child{margin-top:0}footer li a{border-bottom:none;text-transform:uppercase;font-weight:bold}footer ul.sub-menu li a{text-transform:capitalize;font-weight:normal}footer :is(a,a:link,a:visited){display:inline-block;color:#fff;text-decoration:none;border-bottom:none}footer a:hover{color:#e6e6e6;border-bottom:none}footer a:active{color:#d2d2d2;border-bottom:none}footer a:before{background:#e6e6e6!important}footer a.no-underline:hover img{opacity:1;transition:.3s ease all}footer a.no-underline:hover img{opacity:.95;transition:.3s ease all}footer .footer-col-4 a{white-space:nowrap}footer a.social-media-link{font-size:1.4rem;padding:0 10px}footer :is(a.social-media-link,a.social-media-link:link,a.social-media-link:visited){color:#000!important;background:#fff!important}footer a.social-media-link:hover{color:#000!important;background:#e6e6e6!important}footer a.social-media-link:active{color:#000!important;background:#d2d2d2!important}footer a.social-media-link .icon-deezer:before,.icon-deezer.invert:before{background-image:url(https://tpoa.nz/wp-content/themes/kokako-by-two-sparrows/fonts/other-icons/deezer-black.svg)}footer a.social-media-link .icon-tiktok:before,.icon-tiktok.invert:before{background-image:url(https://tpoa.nz/wp-content/themes/kokako-by-two-sparrows/fonts/other-icons/tiktok-black.svg)}footer h4{text-transform:uppercase}footer p:is(.align-left,.align-right){float:left;width:50%}footer li{list-style-type:none;margin-left:0}footer .footer-col-4 h3{margin:0;font-size:.9rem;font-weight:normal;text-transform:uppercase}#subfooter .col-sm-12:first-of-type .widgetArea .textwidget{display:flex;justify-content:center;align-items:center}#subfooter img{margin:15px}img#shielded-logo{width:30px}.aligncentre img#shielded-logo{margin-left:auto;margin-right:auto}section.kokako{position:relative;padding:90px 0;overflow:hidden}section.kokako .row{position:relative}section.kokako :is(h1,h2).display{display:inherit}section.kokako :is(h1,h2,h3,h4,h5,h6).hide{display:none}section.kokako .internalWrap{padding:45px 25px 90px}section.kokako .cta-buttons{display:flex;width:100%;grid-gap:15px;justify-content:left;align-items:center;min-height:52px}section.kokako:not(.multipleRows) .cta-buttons{margin-top:30px}section.kokako .cta-buttons.buttons-align-centre,section.kokako.text-align-centre .cta-buttons,section.kokako:is(.text-align-centre,.text-align-right) .cta-buttons.buttons-align-left{justify-content:center}section.kokako .cta-buttons.buttons-align-right,section.kokako.text-align-right .cta-buttons,section.kokako:is(.text-align-left,.text-align-centre) .cta-buttons.buttons-align-right{justify-content:right}section.kokako .cta-buttons a{margin:0!important}section.kokako .cta-buttons p.centre{display:inline;text-align:center}section.kokako :is(.col,.internalWrap) > *:first-child,section.kokako :is(.col,.internalWrap) > *.hide:first-child + *,section.kokako :is(.col,.internalWrap) > p:first-child > img:first-child{margin-top:0}section.kokako .internalWrap>*:last-child{margin-bottom:0}section.kokako:is(.padding-top-none,.padding-none){padding-top:0!important}section.kokako:is(.padding-bottom-none,.padding-none){padding-bottom:0!important}section.kokako:is(.padding-top-small,.padding-small){padding-top:45px!important}section.kokako:is(.padding-bottom-small,.padding-small){padding-bottom:45px!important}section.kokako:is(.padding-top-reduced,.padding-reduced){padding-top:68px!important}section.kokako:is(.padding-bottom-reduced,.padding-reduced){padding-bottom:68px!important}section.kokako:is(.padding-top-standard,.padding-standard){padding-top:90px!important}section.kokako:is(.padding-bottom-standard,.padding-standard){padding-bottom:90px!important}section.kokako:is(.padding-top-large,.padding-large){padding-top:135px!important}section.kokako:is(.padding-bottom-large,.padding-large){padding-bottom:135px!important}section.kokako:is(.padding-top-extra-large,.padding-extra-large){padding-top:180px!important}section.kokako:is(.padding-bottom-extra-large,.padding-extra-large){padding-bottom:180px!important}section.kokako:is(.margin-top-none,.margin-none){margin-top:0!important}section.kokako:is(.margin-bottom-none,.margin-none){margin-bottom:0!important}section.kokako:is(.margin-top-small,.margin-small){margin-top:45px!important}section.kokako:is(.margin-bottom-small,.margin-small){margin-bottom:45px!important}section.kokako:is(.margin-top-reduced,.margin-reduced){margin-top:68px!important}section.kokako:is(.margin-bottom-reduced,.margin-reduced){margin-bottom:68px!important}section.kokako:is(.margin-top-standard,.margin-standard){margin-top:90px!important}section.kokako:is(.margin-bottom-standard,.margin-standard){margin-bottom:90px!important}section.kokako:is(.margin-top-large,.margin-large){margin-top:135px!important}section.kokako:is(.margin-bottom-large,.margin-large){margin-bottom:135px!important}section.kokako:is(.margin-top-extra-large,.margin-extra-large){margin-top:180px!important}section.kokako:is(.margin-bottom-extra-large,.margin-extra-large){margin-bottom:180px!important}.kokako.width-max-limit .row{max-width:980px;margin-left:auto;margin-right:auto}section.kokako:not(.colour-scheme) :is(.container,.container-fluid) .row:not(.no-background){background:#fff}section.kokako:not(.no-padding) .container .row.extra-top-padding:first-of-type{padding-top:40px}section.kokako:not(.no-padding) .container .row.extra-bottom-padding:last-of-type{padding-bottom:40px}section.kokako.hide-section{display:none!important}section.cards :is(.row-heading,.cta-buttons){margin-bottom:30px}section.cards a:has(img)::before{background:transparent}.kokako.cards .row.row-content{gap:75px}.kokako.cards .row.row-content .blog-grid{padding-left:0!important;padding-right:0!important}.kokako.cards .row.row-content img{width:100%;aspect-ratio:1 / 1;object-fit:cover;max-height:540px}.kokako.cards .row.row-content h3{position:relative;width:100%;height:fit-content;margin:0;font-family:"Inter",Arial,sans-serif;font-size:1rem;font-weight:normal}.kokako.cards .row.row-content h3 a{color:#fff!important;background:rgba(0,0,0,.5);width:100%;height:fit-content;display:flex;flex-direction:column;justify-content:flex-end;align-items:center;text-align:center;padding:15px;padding-bottom:20px;opacity:1;transition:.5s all ease}.kokako.cards .row.row-content h3 a::before{height:0!important;width:0!important}.kokako.cards .row.row-content h3 a:hover{opacity:1}.kokako.cards .row.row-content h3 a span.card-view-more{text-decoration:underline}.kokako.cards .row.row-content h3 a.no-view-more-link{cursor:default}section.kokako.centredImages{padding:0;margin:90px 0;overflow:hidden}section.kokako.centredImages+footer{margin-top:-90px}section.kokako.centredImages :is(h1,h2){text-align:center}section.kokako.centredImages :is(img,img.alignnone){margin:0}section.kokako.centredImages .centredImagesCol{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}section.kokako.centredImages .col-md-12.centre-images-across-width{padding:0}section.kokako.centredImages .col-md-12.centre-images-across-width.image-count-6 img{width:16.6%}section.kokako.centredImages .col-md-12.centre-images-across-width.image-count-5 img{width:20%}section.kokako.centredImages .col-md-12.centre-images-across-width.image-count-4 img{width:25%}section.kokako.centredImages .col-md-12.centre-images-across-width.image-count-3 img{width:33.3%%}section.kokako.centredImages .col-md-12.centre-images-across-width.image-count-2 img{width:50%}section.kokako.centredImages .col-md-12.centre-images-across-width.image-count-1 img{width:100%}.kokako.latestPosts h4.breadcrumbs{margin-top:30px}.kokako.latestPosts .row.row-content .col-xs-12{margin-bottom:60px}.kokako.latestPosts :is(h4,h3) a{display:block;width:fit-content}.kokako.latestPosts :is(h4,h3) a:hover:before,.kokako.latestPosts a.read-more-link:hover:before{visibility:visible;-webkit-transform:translate3d(0,0,0);width:100%;left:0;transition:.3s ease all;background:#000}.kokako.latestPosts :is(h4,h3) a:before,.kokako.latestPosts a.read-more-link:before{content:"";position:absolute;width:0;height:3px;bottom:-3px;left:50%}.kokako.latestPosts a.read-more-link:hover{border:none;border-bottom:solid #000}.kokako.latestPosts .pagination > :is(span,a){display:inline-block;margin-left:15px}.kokako.latestPosts .pagination>span.page-numbers{margin-right:15px}section.kokako:is(.multipleColumns,.icons) .row.margin-left-1-col .col-lg-2:first-child{margin-left:8.3333%}section.kokako.multipleColumns .row{display:flex;justify-content:center}section.kokako.multipleColumns .row-columns h2{font-size:1.5rem}section.kokako.multipleColumns .container .row.row-heading,section.kokako.multipleRows .row.row-heading{padding-bottom:0;margin-bottom:60px}section.kokako:is(.multipleColumns,.multipleRows) .row.row-heading :is(h1,h2){margin-bottom:0}section.kokako:is(.multipleColumns,.multipleRows) .row.row-heading :is(h1,h2) + p{margin-top:30px}section.kokako.multipleColumns .container .row.row-heading+.row,section.kokako.multipleRows .row.row-heading+.row{padding-top:0}section.kokako.multipleColumns .container.images-circle :is(.mc-image,img){border-radius:50%}section.kokako.multipleColumns .row-columns+.row.cta-buttons-wrapper{margin-top:50px}section.kokako.multipleColumns.title-leadership .row-columns{justify-content:flex-start}section.kokako.multipleRows .row:not(.row-heading,.cta-buttons-wrapper){margin-bottom:30px}section.kokako.multipleRows .row:not(.row-heading,.quick-links,.cta-buttons-wrapper){background-color:rgba(0,0,0,.3)}section.kokako.multipleRows .col-md-4{padding-left:0;padding-right:0}section.kokako.multipleRows .row:not(.cta-buttons-wrapper) :is(.col-md-8,.col-md-12){padding-bottom:15px}section.kokako.multipleRows .row:not(.row-heading) :is(.col-md-8,.col-md-12){padding-left:30px;padding-right:30px}section.kokako.multipleRows .col-md-4.image-display-logo{background-color:#fff;padding:10px 15px;border-top:1px solid rgba(0,0,0,.2);border-left:1px solid rgba(0,0,0,.2);border-bottom:1px solid rgba(0,0,0,.2);display:flex;justify-content:center;align-items:center;flex-direction:column}section.kokako.multipleRows a[name]{top:-150px}section.kokako.multipleRows.title-kura-minita-ministry-training-theological div.row-rows:not(first-of-type,last-of-type){border-bottom:solid 1px #000}section.kokako.multipleColumns .row.row-columns{gap:60px 0}section.kokako.multipleRows.title-kura-minita-ministry-training-theological div.row-rows{padding:30px 0}section.kokako.multipleRows.title-kura-minita-ministry-training-theological div.row-rows img{max-width:200px}section.kokako.pageHeading{position:relative;padding:90px 0 0;display:flex;justify-content:center;align-items:center;background:#fff}section.kokako.pageHeading :is(h1,h2){color:#000}section.kokako.pageHeading.section1{margin-top:0}section.kokako.pageHeading .container-fluid{padding-left:0;padding-right:0}section.kokako.pageHeading .container-fluid .row{margin-left:0;margin-right:0}section.kokako.pageHeading .container-fluid .row :is(.col-xs-12,.col-sm-12){padding-left:0;padding-right:0}section.kokako.pageHeading .cta-buttons{text-align:left}section.kokako.pageHeading :is(button,a.button,a.btn){text-shadow:none}section.kokako.pageHeading a:is(.button,.button:link,.button:visited){background:#000;color:#fff;font-weight:bold}section.kokako.pageHeading a.button:hover{background:#191919}section.kokako.pageHeading a.button:active{background:#2d2d2d}section.kokako.slider{position:relative;padding:0}section.kokako.slider .carousel.slide{height:580px;overflow:hidden;background:rgba(0,0,0,.1)}section.kokako.slider .carousel-inner{height:580px;display:flex;align-items:center}section.kokako.slider :is(.carousel-item-next,.carousel-item-prev,.carousel-item.active){display:flex}section.kokako.slider .carousel-mobile-placeholder{display:none}section.kokako.slider .carousel-item-overlay{position:absolute;width:100%;height:100%;background:rgba(126,25,25,.53)}section.kokako.slider .carousel-caption{display:flex;flex-direction:column;justify-content:center;align-items:center;bottom:0;width:950px;max-width:100%;left:calc(50% - 475px);padding:35px 42px}section.kokako.slider .carousel-caption>*{max-width:1110px;margin-left:auto;margin-right:auto}section.kokako.slider .carousel-indicators{margin-bottom:5px}section.kokako.slider p{font-size:1.3rem}section.kokako.slider h2+p{margin-top:-5px}section.kokako.slider .cta-buttons{text-align:left}section.kokako.slider h3{font-weight:normal;color:#fff;text-transform:uppercase;font-size:1.1rem;margin:0}.kokako.slider .carousel-item>img{width:auto;height:580px;object-fit:cover}.kokako.slider .carousel-item.text-dark :is(h1,h2,h3,h4,h5,h5,p,li,td,span,a:not(.button),a:not(.button):link,a:not(.button):visited){color:#000}.kokako.slider .carousel-item.text-dark :is(a:not(.button):hover,a:not(.button):active){color:#191919}.kokako.slider .carousel-item.text-dark a:not(.button){border-bottom:2px solid #000}.kokako.slider .carousel-item.text-dark a:not(.button):hover{border-bottom:3px solid #000}.kokako.slider .carousel-item.text-dark :is(a:not(.button):hover,a:not(.button):active){color:#191919}.kokako.slider .carousel-item.text-light :is(h1,h2,h3,h4,h5,h5,p,li,td,span,a:not(.button),a:not(.button):link,a:not(.button):visited){color:#fff}.kokako.slider .carousel-item.text-light :is(a:not(.button):hover,a:not(.button):active){color:#e6e6e6}.kokako.slider .carousel-item.text-light a:not(.button){border-bottom:2px solid #fff}.kokako.slider .carousel-item.text-light a:not(.button):hover{border-bottom:3px solid #fff}.kokako.slider .latest-post-link{text-align:center;margin-top:45px}.kokako.slider .latest-post-link h3{font-size:1.6rem;font-weight:bold;text-transform:none}.kokako.slider .latest-post-link .post-meta h4{margin:15px 30px}.kokako.slider .latest-post-link a.button{margin-right:0}section.kokako.slider .carousel-item.left-text{background:linear-gradient(60deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.95) 23%,rgba(0,0,0,.7) 40%,rgba(0,0,0,.6) 60%,rgba(0,0,0,.4) 90%,rgba(0,0,0,.4) 100%)}section.kokako.slider .carousel-item.left-text img.d-block.w-100{mix-blend-mode:multiply}section.kokako.slider .carousel-item.left-text .carousel-caption{text-align:left;background-image:url(https://tpoa.nz/wp-content/themes/pipi-kokako-by-two-sparrows/img/taniko-corner.png);background-repeat:no-repeat;background-position:left bottom}section.kokako.slider .carousel-item.left-text .carousel-caption>*{max-width:650px;margin-left:0}section.kokako.slider .carousel-item.left-text :is(h1,h2,h3,h4,h5,h6,p,li,td){text-wrap:balance}section.kokako.testimonials{padding-bottom:0}section.kokako.testimonials .container .row:last-child{position:relative;top:-90px;background:none}section.kokako.testimonials .container .row :is(.col-md-12,.col-md-10){overflow:hidden}section.kokako.testimonials .internalWrap{min-height:130px;padding:0}section.kokako.testimonials .internalWrap.includeStarRating{min-height:180px}section.kokako.testimonials .testimonial{position:absolute;width:100%;width:calc(100% - 30px);opacity:0;transition:all .5s ease}section.kokako.testimonials .testimonial.current{opacity:1}section.kokako.testimonials .testimonial img.alignleft{margin-right:30px}section.kokako.testimonials .testimonial img{float:left;border-radius:50%}section.kokako.testimonials p.testimonial-rating{text-align:center}section.kokako.testimonials .testimonial p.testimonial-text{max-width:900px;margin:0 auto 30px;text-align:center}section.kokako.testimonials .testimonial :is(p.testimonial-text,img){transition:margin .5s ease}section.kokako.testimonials .testimonial p.name-company{text-transform:uppercase;text-align:center;margin:0 auto 15px;max-width:900px}section.kokako.testimonials p.testimonial-links{text-align:center}section.kokako.testimonials a.testimonial-link{display:inline-block;width:13px;height:13px;margin:0 3px;border:1px #000 solid!important;border-radius:50%;background:none}section.kokako.testimonials a.testimonial-link.current{background:#000}.kokako.text.content-restrict .col{max-width:900px;margin-left:auto;margin-right:auto}section.kokako.textWithPhoto.no-margin-bottom.no-padding .container-fluid .internalWrap{padding-top:60px;padding-bottom:60px}section.kokako.heading-red :is(h1,h2),section.kokako.colour-scheme.heading-red :is(h1,h2),section.kokako.headings-red :is(h1,h2,h3,h4,h5,h6){color:#7e1919}section.kokako.background-overlay.background-overlay-red .image-overlay{background:#7e1919}section.kokako.heading-bright-red :is(h1,h2),section.kokako.colour-scheme.heading-bright-red :is(h1,h2),section.kokako.headings-bright-red :is(h1,h2,h3,h4,h5,h6){color:#ba000d}section.kokako.background-overlay.background-overlay-bright-red .image-overlay{background:#ba000d}section.kokako.heading-grey :is(h1,h2),section.kokako.colour-scheme.heading-grey :is(h1,h2),section.kokako.headings-grey :is(h1,h2,h3,h4,h5,h6){color:#d8d8d8}section.kokako.background-overlay.background-overlay-grey .image-overlay{background:#d8d8d8}section.kokako.colour-scheme :is(.container,.container-fluid) .row{background:none}section.kokako.background-overlay .image-overlay{position:absolute;left:0;top:0;width:100%;height:100%;background:#000;opacity:.5}section.kokako.colour-scheme.has-background-image{background:none}section.kokako.colour-scheme-light,section.kokako.colour-scheme-light :is(.container,.container-fluid) .row.text-row-background{color:#000;background-color:#fff}section.kokako.colour-scheme-light :is(h1,h2,h3,h4,h5,h6){color:#000}section.kokako.colour-scheme-light :is(p,li,td){color:#000}section.kokako.colour-scheme-light :is(a,a:link,a:visited):not(.button,.btn){color:#000;border-bottom:2px solid #000}section.kokako.colour-scheme-light a:hover:not(.button,.btn){color:#191919;border-bottom:2px solid #000}section.kokako.colour-scheme-light a:active:not(.button,.btn){color:#2d2d2d;border-bottom:2px solid #000}section.kokako.colour-scheme-light a:not(.button,.social-media-link,.navbar-brand,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow):before{background-color:#191919}section.kokako.colour-scheme-light :is(button,input[type="submit"],a.button,a.btn){color:#fff;background-color:#000}section.kokako.colour-scheme-light :is(button,input[type="submit"],a.button,a.btn):hover{color:#fff;background-color:#191919}section.kokako.colour-scheme-light :is(button,input[type="submit"],a.button,a.btn):active{color:#fff;background-color:#2d2d2d}section.kokako.background-overlay.background-overlay-light .image-overlay{background:#fff}section.kokako.colour-scheme-dark,section.kokako.colour-scheme-dark :is(.container,.container-fluid) .row.text-row-background{color:#fff;background-color:#000}section.kokako.colour-scheme-dark :is(h1,h2,h3,h4,h5,h6){color:#fff}section.kokako.colour-scheme-dark :is(p,li,td){color:#fff}section.kokako.colour-scheme-dark :is(a,a:link,a:visited):not(.button,.btn){color:#fff;border-bottom:2px solid #fff}section.kokako.colour-scheme-dark a:hover:not(.button,.btn){color:#e6e6e6;border-bottom:2px solid #e6e6e6}section.kokako.colour-scheme-dark a:active:not(.button,.btn){color:#d2d2d2;border-bottom:2px solid #d2d2d2}section.kokako.colour-scheme-dark a:not(.button,.social-media-link,.navbar-brand,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow):before{background-color:#e6e6e6}section.kokako.colour-scheme-dark :is(button,input[type="submit"],a.button,a.btn){color:#000;background:#fff}section.kokako.colour-scheme-dark :is(button,input[type="submit"],a.button,a.btn):hover{color:#000;background:#e6e6e6}section.kokako.colour-scheme-dark :is(button,input[type="submit"],a.button,a.btn):active{color:#000;background:#d2d2d2}section.kokako.background-overlay.background-overlay-dark .image-overlay{background:#000}section.kokako.colour-scheme-red,section.kokako.colour-scheme-red :is(.container,.container-fluid) .row.text-row-background{color:#fff;background-color:#7e1919}section.kokako.colour-scheme-red :is(h1,h2,h3,h4,h5,h6){color:#fff}section.kokako.colour-scheme-red :is(p,li,td){color:#fff}section.kokako.colour-scheme-red :is(a,a:link,a:visited):not(.button,.btn){color:#fff;border-bottom:2px solid #fff}section.kokako.colour-scheme-red a:hover:not(.button,.btn){color:#e6e6e6;border-bottom:2px solid #e6e6e6}section.kokako.colour-scheme-red a:active:not(.button,.btn){color:#d2d2d2;border-bottom:2px solid #d2d2d2}section.kokako.colour-scheme-red a:not(.button,.social-media-link,.navbar-brand,.image-anchor,.footer-logo-a,.ab-item,.foobox,.testimonial-link,.disabled,.no-underline,.no-hover,.section-named-anchor,.fbx-link,.fbx-btn-shadow):before{background-color:#e6e6e6}section.kokako.colour-scheme-red :is(button,input[type="submit"],a.button,a.btn){color:#000;background-color:#fff}section.kokako.colour-scheme-red :is(button,input[type="submit"],a.button,a.btn):hover{background-color:#e6e6e6}section.kokako.colour-scheme-red :is(button,input[type="submit"],a.button,a.btn):active{background-color:#d2d2d2}section.kokako.background-overlay.background-overlay-light .image-overlay{background:#fff}body:is(.blog,.archive,.single){background:#fff}body:is(.blog,.archive) section.kokako.pageBanner.section1{min-height:450px}body:is(.blog,.archive) .blog-grid h4.breadcrumbs{margin:15px 0 0}body:is(.blog,.archive) .blog-grid h2{margin:5px 0 15px;font-size:2.2rem}body:is(.blog,.archive) .blog-grid .featured-image-grid img{height:390px;object-fit:cover}body.archive h1{margin-top:0;margin-bottom:5px}body.archive h1+h4.breadcrumbs{margin-top:5px;margin-bottom:0}body.blog section.kokako.latestPosts .row .blog-grid.post:first-of-type h3{margin-top:30px}body.blog section.pageHeading{padding-bottom:45px}body.blog section.pageHeading+section.latestPosts{padding-top:0}body#blog-posts-page section.pageHeading h1{margin-top:0}body.blog section.latestPosts .row.row-content .col-xs-12{margin-bottom:75px}a.read-more-link{display:inline-block}p.posted{font-family:"PT Serif",serif;font-style:italic}body.single :is(h1,h2,h3,h4,h5,h6){clear:both}:is(.post-meta h4,h4.breadcrumbs){font-weight:normal;font-size:1rem}.post-meta h4{margin-bottom:50px;font-style:italic}h4.breadcrumbs{margin:0 0 30px;text-transform:uppercase}body.single .post-meta+img{margin-bottom:30px}body:not(.logged-in) .kokako.hide{display:none!important}#updates-tab{position:fixed;left:0;bottom:10%;display:flex;width:90%;max-width:500px;min-height:300px;max-height:84vh;z-index:101;transform:translateX(calc(61px - 100%));transition:.7s ease all}#updates-tab.open{transform:translateX(0)}#updates-tab #updates-tab-selector{cursor:pointer;user-select:none;position:absolute;right:0;bottom:0;color:#fff;background:#ba000d;text-transform:uppercase;font-weight:bold;border-bottom-right-radius:25px;border-bottom-left-radius:25px;transform:rotate(270deg) translateX(100%);transform-origin:bottom right;width:fit-content;height:62px;padding:15px 50px}#updates-tab #updates-tab-content{cursor:pointer;user-select:none;background:#d8d8d8;border-top-right-radius:25px;padding:30px 50px;width:calc(100% - 61px);min-height:300px;overflow-x:hidden;overflow-y:auto}#updates-tab #updates-tab-content > *:nth-child(2){margin-top:0}#updates-tab #updates-tab-content > *:nth-last-child(2){margin-bottom:0}#updates-tab #updates-tab-content .content-fader{position:absolute;left:0;width:calc(100% - 62px);height:30px}#updates-tab #updates-tab-content .content-fader.top{top:0;background:linear-gradient(0deg,transparent 0%,#d8d8d8 100%);border-top-right-radius:25px}#updates-tab #updates-tab-content .content-fader.bottom{bottom:0;background:linear-gradient(180deg,transparent 0%,#d8d8d8 100%)}.kokako.multipleColumns.candidate-profiles .multiple-columns-col{padding:0 30px!important}.kokako.candidate-profiles p>img{width:100%;height:auto;aspect-ratio:4 / 3;object-fit:cover;margin:-15px 0}.kokako.candidate-profiles p+h4{margin-top:15px}section.kokako :is(h1,h2),section.kokako.textWithPhoto .row .image,section.kokako.multipleColumns .multiple-columns-col,section.kokako.multipleRows .multiple-rows-row,section.kokako.latestPosts .blog-grid.post{opacity:.5;transform:scale(.95)}section.kokako:not(.textWithPhoto) :is(h1,h2){transform:translateY(-20px) scale(.95)}section.kokako.textWithPhoto .row .text :is(h1,h2){transform:translateX(20px) scale(.95)}section.kokako.textWithPhoto .row.flex-row-reverse .text :is(h1,h2){transform:translateX(-20px) scale(.95)}section.kokako.textWithPhoto .row .image{transform:translateX(-20px)}section.kokako.textWithPhoto .row.flex-row-reverse .image{transform:translateX(20px)}section.kokako:not(.textWithPhoto) :is(h1,h2).appear,section.kokako.multipleColumns .col-xs-12.appear :is(h1,h2){transform:translateY(-20px) scale(.95);animation:slideDownScale 1s ease-out forwards}section.kokako.textWithPhoto .row .text :is(h1,h2).appear{transform:translateX(20px) scale(.95);animation:slideLeftScale 1s ease-out forwards}section.kokako.textWithPhoto .row.flex-row-reverse .text :is(h1,h2).appear{transform:translateX(-20px) scale(.95);animation:slideRightScale 1s ease-out forwards}section.kokako.textWithPhoto .row .image.appear{transform:translateX(-20px);animation:slideRight 1s ease-out forwards}section.kokako.textWithPhoto .row.flex-row-reverse .image.appear{transform:translateX(20px);animation:slideLeft 1s ease-out forwards}section.kokako.multipleColumns .multiple-columns-col.appear,section.kokako.multipleRows .multiple-rows-row.appear,section.kokako.latestPosts .blog-grid.post.appear{transform:scale(.95);animation:scale 1s ease-out forwards}@keyframes slideUpScale{from{transform:translateY(20px) scale(0.95);opacity:0.5;}to{transform:translateY(0) scale(1);opacity:1;}}@keyframes slideRightScale{from{transform:translateX(-20px) scale(0.95);opacity:0.5;}to{transform:translateX(0) scale(1);opacity:1;}}@keyframes slideDownScale{from{transform:translateY(-20px) scale(0.95);opacity:0.5;}to{transform:translateY(0) scale(1);opacity:1;}}@keyframes slideLeftScale{from{transform:translateX(20px) scale(0.95);opacity:0.5;}to{transform:translateX(0) scale(1);opacity:1;}}@keyframes slideUp{from{transform:translateY(20px);opacity:0.5;}to{transform:translateY(0);opacity:1;}}@keyframes slideRight{from{transform:translateX(-20px);opacity:0.5;}to{transform:translateX(0);opacity:1;}}@keyframes slideDown{from{transform:translateY(-20px);opacity:0.5;}to{transform:translateY(0);opacity:1;}}@keyframes slideLeft{from{transform:translateX(20px);opacity:0.5;}to{transform:translateX(0);opacity:1;}}@keyframes scale{from{transform:scale(0.95);opacity:0.5;}to{transform:scale(1);opacity:1;}}@keyframes clear{to{transform:none;opacity:1;}}.text-align-centre{text-align:center}.text-align-left{text-align:left}.text-align-right{text-align:right}h4.accordion-toggle{position:relative;color:#fff;background:#7e1919;padding:10px 40px 10px 20px;margin-bottom:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}h4.accordion-toggle:hover{cursor:pointer}h4.accordion-toggle i.icon-plus{position:absolute;right:20px;top:10px;font-size:110%;transition:all .4s ease}h4.accordion-toggle i.icon-plus:before{transform:rotate(0deg);transition:all .4s ease}h4.accordion-toggle i.icon-plus.open:before{transform:rotate(45deg);transition:all .4s ease}div.accordion-content{display:none;padding:25px 20px;background:#d8d8d8}div.accordion-content>*:first-child{margin-top:0}div.accordion-content.open{display:block}div.accordion-content *:last-child{margin-bottom:0}div.accordion-content+a.button{margin-top:30px}.clear{clear:both}.non-breaking-spaces{white-space:nowrap}.video-container{position:relative;padding-bottom:56.25%;height:0}.video-container iframe{position:absolute;top:0;left:0;width:100%;height:100%}body .fbx-rounded .fbx-inner{border:none;border-radius:0}body .fbx-rounded :is(.fbx-item-current,.fbx-item-image,.fbx-prev,.fbx-item-next){border-radius:0}body a.fbx-close{z-index:1000000}.highlight{color:#7e1919;font-weight:bold}.tsp{color:red!important}#bootstrap-test{position:fixed;left:0;bottom:0;background:#fff;border:2px #000 solid;padding:0 10px;width:auto;z-index:10}#bootstrap-test p{font-weight:bold;text-align:center;color:#000}#js-loaded{display:none!important}#wpadminbar .kdman :is(a,a:link,a:visited){background:#d08;margin-left:10px}#wpadminbar .kdman a:hover{background:#e09!important}#wpadminbar .kdman a:active{background:#f0a!important}#wpadminbar .knjstan :is(a,a:link,a:visited){background:#e52b2e;margin-left:10px}#wpadminbar .knjstan a:hover{background:#f63c3f!important}#wpadminbar .knjstan a:active{background:#ff4d50!important}@media (min-width:1200px){header .header-widget{left:50%}header nav.navbar #main-nav{margin-bottom:0}header .logo{justify-content:center}header.scrolled .logo img{transition:1s ease all;height:auto;opacity:0}header.scrolled .logo a.navbar-brand{margin:0}header nav button:focus{outline:none}header nav button.navbar-toggler{position:relative;top:0;border-radius:0;transition:all 1s ease}header.scrolled nav button.navbar-toggler{top:-25px;transition:all 1s ease}header .navbar-collapse{z-index:100}body.blog section.kokako.latestPosts .row .col-xl-4.blog-grid.post:nth-of-type(3) h3{margin-top:30px}.images-square img{width:320px}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5) img{width:25%}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5) img:nth-of-type(n+5){display:none}section.kokako.textWithPhoto .col-lg-6.text{max-width:570px}@media (min-width:2100px){section.kokako.textWithPhoto .container-fluid .col-lg-6.image{max-width:30%;margin-left:20%;}section.kokako.textWithPhoto .container-fluid .row.flex-row-reverse .col-lg-6.image{margin-right:20%;margin-left:0;}}}@media (min-width:992px){section.kokako div:not(.col-lg-12,.col-xl-12) :is(input,textarea){max-width:calc(100% - 15px)}header .header-widget h2{font-size:1.8rem}body.blog section.kokako.latestPosts .row .blog-grid.post:nth-of-type(2) h3{margin-top:30px}.images-square img{width:100%}footer .footer-logo{margin-bottom:30px}footer .footer-col-4 h3{margin-top:15px}footer :is(.tsp-social-links,ul.social-media-links){justify-content:left}section.kokako.latestPosts .row .col-lg-6:nth-of-type(odd){padding-right:45px}section.kokako.latestPosts .row .col-lg-6:nth-of-type(even){padding-left:45px}section.multipleColumns.five-columns :is(.col-lg-3,.col-lg-2){-ms-flex:0 0 20%;flex:0 0 20%;max-width:20%}section.kokako.multipleColumns .multiple-columns-col > :is(h1,h2,h3,h4,p,img,a):last-child{margin-bottom:0}.kokako.multipleColumns .row .multiple-columns-col{padding:0 30px}.kokako.multipleColumns .row .multiple-columns-col:nth-child(3n+3){padding-right:15px}.kokako.multipleColumns .row .multiple-columns-col:nth-child(3n-2){padding-left:15px}section.kokako.slider .carousel-indicators{margin-bottom:5px}section.kokako.slider .carousel-indicators li{margin-top:0;margin-bottom:0}section.kokako.slider .carousel-caption{width:100%;height:100%;left:0;padding:25px 50px}section.kokako.slider .carousel-caption h2{font-size:3rem;line-height:1}section.kokako.slider .carousel-caption :is(h3,p){font-size:1rem}section.kokako.slider .cta-buttons{margin-top:10px}section.kokako.slider .carousel-item.left-text{background:linear-gradient(60deg,rgba(0,0,0,1) 0%,rgba(0,0,0,.95) 23%,rgba(0,0,0,.8) 30%,rgba(0,0,0,.7) 38%,rgba(0,0,0,.2) 50%,transparent 90%,transparent 100%)}section.kokako.testimonials{padding-bottom:50px}section.kokako.testimonials .container .row:last-child{top:-10px}section.kokako.textWithPhoto .row .col-lg-6.text .internalWrap{padding-left:45px;padding-right:0}section.kokako.textWithPhoto .row.flex-row-reverse .col-lg-6.text .internalWrap{padding-left:0;padding-right:45px}section.kokako.textWithPhoto.padding-none .col-lg-6.text .internalWrap{padding-top:90px;padding-bottom:90px}section.kokako.textWithPhoto.image-sticky{overflow:visible}section.kokako.textWithPhoto.image-sticky div.image .sticky-image{width:100%;aspect-ratio:1/1;position:-webkit-sticky;position:sticky;top:160px;max-height:calc(100vh - 220px)}section.kokako.textWithPhoto.image-sticky .internalWrap{padding-top:0;padding-bottom:0}}@media (max-width:1199px){header .logo{max-width:50vw}header .header-widget{text-align:right}header .header-widget h2{font-size:2rem}header nav.navbar{justify-content:center}span.menu-text{display:none}footer p:is(.align-left,.align-right){float:none;width:100%;text-align:left}footer #subfooter span.footer-copyright-separator:before{content:"\A";white-space:pre}footer #subfooter span.footer-copyright-separator{display:block;z-index:-1000;opacity:0;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}header{background:#000}.header-background{height:100px}header nav.navbar{top:0;height:100px;flex-direction:row;transition:1s ease all}header .navbar-collapse{position:absolute;width:calc(100% + 60px);top:100px;left:-30px;align-items:normal;transition:1s ease all;margin-top:0;transition:1s ease all}header.scrolled .navbar-collapse,header .navbar-collapse.show{transition:1s ease all}header .navbar-collapse.collapse{height:0;transition:1s ease all}header .navbar-collapse.collapse.show{height:auto;transition:1s ease all}header .navbar .logo{z-index:10000}header nav.navbar #main-nav{background:#000;background:rgba(0,0,0,.98);width:100%;z-index:1000;margin-bottom:0}header .logo{height:100px}header .logo a.navbar-brand{margin-top:0;width:293px;transition:1s ease all}header.scrolled .logo a.navbar-brand{margin-top:0}header nav button:focus{outline:none}nav .collapse:not(.show){display:none!important}header nav button.navbar-toggler{position:relative;top:0;border-radius:0;transition:1s ease all;z-index:1000}header nav ul li:not(:last-child):after{content:""}header #main-nav ul li{margin:0}header #main-nav ul li a{display:block;width:100%;margin:0;text-align:center}header #main-nav ul li :is(a,a:link,a:visited){color:#fff;background:transparent}header #main-nav ul li a:hover{color:#fff;background:#191919;background:rgba(0,0,0,.98)}header #main-nav ul li a:active{color:#fff;background:#2d2d2d}header .navbar-collapse{z-index:100}.navbar-nav .dropdown-menu{text-align:center;transform:inherit;background:transparent}.navbar-nav .dropdown-menu .dropdown-menu{width:100%}nav a.nav-link:before,nav a.dropdown-item:before{background:transparent}header #main-nav ul li a:is(.dropdown-item,.dropdown-item:link,.dropdown-item:visited){color:rgba(255,255,255,.7);background:rgba(255,255,255,.1);padding:15px}header #main-nav ul li a.dropdown-item:hover{color:rgba(255,255,255,.6)}header #main-nav ul li a.dropdown-item:active{color:rgba(255,255,255,.55)}:is(.navbar-expand-lg,.navbar-expand-xl) .navbar-nav a.nav-link{border-right:0}header nav ul li a:focus{outline:none!important}header nav ul#menu-main-menu li:nth-child(n+2){border-top:1px solid #7e1919}:is(.navbar-expand-lg,.navbar-expand-xl) .navbar-nav a.nav-link{padding:15px}html:is([lang=en],[lang=en-NZ]) nav ul#menu-main-menu > li > a{min-height:0}body.header-fixed.logged-in.admin-bar header{top:0}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5,.image-count-4) img{width:33.33%}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5,.image-count-4) img:nth-of-type(n+4){display:none}section.kokako.testimonials .testimonials-heading img.alignleft{float:none;padding-right:0;border-right:none;margin:15px auto 0;display:block;width:112px}section.kokako.testimonials .testimonials-heading h1{margin:40px 28px}section.kokako.testimonials .testimonials-heading :is(h1,h2,h3){text-align:center}}@media (max-width:1199px) and (min-width:992px){footer a.social-media-link:last-of-type{padding-right:0}section.kokako.multipleColumns .row+.col-lg-5{margin-left:8.333333%}section.kokako.testimonials .testimonial.col-lg-6{flex:0 0 calc(50% - 15px)}section.kokako.testimonials .testimonial.col-lg-6:nth-child(odd){margin-right:15px}section.kokako.testimonials .testimonial.col-lg-6:nth-child(even){margin-left:15px}section.kokako.textWithPhoto .col-lg-6.text{max-width:480px}}@media (min-width:768px){span.menu-text{display:block}.kokako.cards .row.row-content{gap:0}.kokako.cards .row.row-content h3{position:absolute;top:0;left:0;height:100%}.kokako.cards .row.row-content h3 a{height:100%;opacity:0}}@media (max-width:991px){header{position:relative;height:100px}button.navbar-toggler.hamburger.hamburger--3dx:focus{border:solid 1px #7e1919!important;border-radius:2px}header .header-widget{right:110px;top:auto}header .header-widget.header-widget-row-reverse{left:110px}header.scrolled .header-widget{top:-100px}header.container-fluid .container{max-width:100%}header .header-widget h2{font-size:1.8rem}@media (max-width:782px){body.header-fixed.logged-in.admin-bar header{top:46px;}}@media (min-width:577px){header .logo a.navbar-brand{transition:none !important;height:60% !important;opacity:1 !important;}}section.kokako.section1{border-top:0}section.kokako.text :is(h1,h2){clear:both}footer{text-align:center}footer .footer-logo{margin-bottom:30px}footer .footer-col-4 h3{margin-top:15px}footer img#shielded-logo{margin-left:auto!important;margin-right:auto!important}footer #subfooter span.footer-copyright-separator:before{content:"\A";white-space:pre}footer #subfooter span.footer-copyright-separator{display:block;z-index:-1000;opacity:0;height:0;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}footer img.alignleft{float:none;margin-left:auto;margin-right:auto}footer ul.menu{margin-top:0;margin-bottom:0}footer ul.menu>li>a{display:inline-block;margin-top:15px}footer ul.sub-menu li{text-indent:0}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5,.image-count-4,.image-count-3) img{width:50%}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5,.image-count-4,.image-count-3) img:nth-of-type(n+3){display:none}section.kokako.multipleColumns .row > .multiple-columns-col.col-md-12:nth-of-type(n+2){margin-top:75px}section.kokako.pageHeading :is(h1,h2){font-size:3.5rem;margin-bottom:15px}section.kokako.slider .carousel-indicators{margin-bottom:5px}section.kokako.slider .carousel-indicators li{margin-top:0;margin-bottom:0}section.kokako.slider .carousel-caption{width:100%;height:100%;left:0}section.kokako.slider .carousel-caption h2{font-size:3rem;line-height:1}section.kokako.slider .carousel-caption :is(h3,p){font-size:1rem}section.kokako.slider .cta-buttons{margin-top:10px}section.kokako.testimonials{padding-bottom:50px}section.kokako.testimonials .container .row:last-child{top:-10px}section.kokako.testimonials a.testimonial-link{width:20px;height:20px;margin:0 5px}section.kokako.textWithPhoto .internalWrap{padding:45px 0 0}section.kokako.textWithPhoto.padding-none .internalWrap{padding:60px 0}section.kokako.textWithPhoto .container-fluid .internalWrap{max-width:720px;margin-left:auto;margin-right:auto}section.kokako.textWithPhoto .internalWrap :is(h1,h2){margin-top:0}section.kokako.textWithPhoto.mobile-column-reverse .row{flex-direction:column-reverse!important}}@media (max-width:767px){header .logo{max-width:50vw}header .header-widget{display:none}header .header-widget h2{font-size:2rem}section.kokako .cta-buttons:is(.buttons-align-centre,.buttons-align-left,.buttons-align-right){flex-direction:column}:is(img,svg) :is(.alignnone,.alignleft,.alignright,.aligncenter,.aligncenter){float:none;display:block;margin:15px auto}footer p:is(.align-left,.align-right){float:none;width:100%;text-align:left}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5,.image-count-4,.image-count-3) img{width:50%}section.kokako.centredImages .col-md-12.centre-images-across-width:is(.image-count-6,.image-count-5,.image-count-4,.image-count-3) img:nth-of-type(n+3){display:none}section.kokako.testimonials .testimonials-heading img.alignleft{float:none;padding-right:0;border-right:none;margin:15px auto 0;display:block;width:112px}section.kokako.testimonials .testimonials-heading h1{margin:40px 28px}section.kokako.testimonials .testimonials-heading :is(h1,h2,h3){text-align:center}}@media (max-width:767px) and (min-width:577px){section.kokako.testimonials .internalWrap{min-height:150px}section.kokako.textWithPhoto .container-fluid .internalWrap{max-width:540px}}@media (max-width:576px){header{background:#000}header.container-fluid .container{padding-left:0;padding-right:0}header,header nav.navbar{position:relative}header nav.navbar{grid-gap:15px}header .navbar-collapse{top:100px}header.scrolled .navbar-collapse{top:100px;transition:1s ease all}header .navbar-collapse,header.scrolled .navbar-collapse,header .navbar-collapse.show{border-top:none}body.header-fixed.logged-in.admin-bar header{top:0}header .logo{max-width:55vw}nav .navbar-collapse{left:-30px;width:100%;width:calc(100% + 60px)}nav:is(.navbar-expand-lg,.navbar-expand-xl){padding:0}.navbar-toggler.hamburger.hamburger--3dx{padding:0}header .navbar .logo{max-width:calc(100% - 60px)}section.kokako.section1{border-top:0;margin-top:0!important}section.kokako .row{padding-left:15px;padding-right:15px}section.kokako .container-fluid .row .col-lg-6.image{width:calc(100% + 60px);margin-left:-30px;margin-right:-30px}section.kokako .internalWrap{padding-left:0;padding-right:0}section.kokako .container,section.kokako:not(.centredImages) .container-fluid{padding-left:25px;padding-right:25px}h1,h2{font-size:2.3rem}button,input[type="submit"],a.button,a.btn{white-space:normal;margin-right:0}.alt:is(button,input[type="submit"],a.button,a.btn){border:1px #000 solid;border-bottom:1px #000 solid!important}section.kokako .container,section.kokako:not(.centredImages) .container-fluid{padding-left:0;padding-right:0}footer{padding-bottom:200px}section.kokako.centredImages .container-fluid{padding-left:0;padding-right:0}section.kokako.multipleColumns .row .col-lg-6:nth-of-type(odd){padding-right:15px}section.kokako.multipleColumns .row .col-lg-6:nth-of-type(even){padding-left:15px}section.kokako.pageHeading :is(h1,h2){font-size:3rem}section.kokako.pageHeading :is(p,p.small-print){display:none}section.kokako.slider .carousel-caption h2{font-size:2rem}section.kokako.testimonials .internalWrap{min-height:180px}}