/* v1.19.0: Remove HERO-ONLY pūhoro; show the one existing page watermark beneath the photograph. */
html body #home .hero-block {background:transparent!important;background-image:none!important;isolation:isolate!important}
html body #home .hero-block::after {content:none!important;display:none!important;background:none!important}
html body #home .hero-block::before {background-image:linear-gradient(90deg,rgba(0,18,24,.24),rgba(0,18,24,.04)),var(--hero-location-image,url('/nz-neutral-hero.jpg'))!important;opacity:.83!important;background-size:cover!important;background-position:center!important;mix-blend-mode:normal!important}
html body #home .platinum-hero-left::before {background:linear-gradient(90deg,rgba(0,18,24,.23),transparent)!important}
html body #home .platinum-hero-right::before,html body #home .platinum-hero-right::after {content:none!important;display:none!important}
/* Compact single-field national directory search. */
html body .header-search {width:min(100%,420px)!important;max-width:420px!important;min-width:0!important;height:48px!important;display:flex!important;align-items:center!important;gap:9px!important;padding:5px 6px 5px 16px!important;border-radius:28px!important;background:rgba(4,37,42,.96)!important;border:1px solid rgba(170,223,221,.65)!important;box-shadow:none!important}
html body .header-search #serviceSearch {flex:1 1 0!important;min-width:0!important;width:100%!important;font-size:14px!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}
html body .header-search .search-scope-label,html body .header-search #searchScope {display:none!important}
html body .header-search #runSearch {flex:0 0 37px!important;width:37px!important;height:37px!important;min-width:37px!important;border-radius:50%!important;padding:0!important}
html body .header-search #clearSearch {flex:0 0 24px!important;width:24px!important;min-width:24px!important;padding:0!important}
html body footer .footer-credit {display:none!important}
@media(max-width:760px){html body #home .hero-block::before{opacity:.81!important}html body .header-search{width:100%!important;max-width:none!important;height:44px!important}}
