{"id":29,"date":"2026-04-15T07:18:02","date_gmt":"2026-04-15T07:18:02","guid":{"rendered":""},"modified":"2026-08-02T18:12:27","modified_gmt":"2026-08-02T10:12:27","slug":"contact","status":"publish","type":"page","link":"https:\/\/roliball.co.nz\/?page_id=29","title":{"rendered":"Contact New Zealand Taiji Roliball Federation"},"content":{"rendered":"\n<div class=\"wp-block-group alignwide content-page-copy has-global-padding is-layout-constrained wp-container-core-group-is-layout-951bb200 wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">Have a question about Roliball training, community sessions, demonstrations, or events? Please contact New Zealand Taiji Roliball Federation and we will get back to you as soon as possible.<\/p>\n\n\n\n<style>\n  .equipment-order-panel {\n    --order-navy: #17394b;\n    --order-blue: #2f6686;\n    --order-teal: #1f8b87;\n    --order-soft: #eef8fb;\n    --order-line: rgba(23,57,75,.14);\n    margin: 0 0 34px;\n    padding: 24px;\n    border: 1px solid var(--order-line);\n    border-radius: 8px;\n    background: #fff;\n    box-shadow: 0 14px 34px rgba(23,57,75,.08);\n    color: var(--order-navy);\n  }\n  .equipment-order-panel * { box-sizing: border-box; }\n  .equipment-order-panel__eyebrow { display:inline-flex; align-items:center; min-height:30px; padding:5px 12px; border-radius:999px; background:rgba(31,139,135,.12); color:var(--order-teal); font-weight:700; font-size:13px; margin:0 0 10px; }\n  .equipment-order-panel h3 { margin:0 0 10px; color:var(--order-navy); font-size:28px; line-height:1.18; letter-spacing:0; }\n  .equipment-order-panel__intro { margin:0 0 18px; color:#45697c; line-height:1.6; }\n  .equipment-order-panel__grid { display:grid; grid-template-columns:minmax(0,.9fr) minmax(280px,1fr); gap:20px; align-items:start; }\n  .equipment-order-panel__summary, .equipment-order-panel__form { min-width:0; border-radius:8px; background:var(--order-soft); border:1px solid var(--order-line); padding:18px; }\n  .equipment-order-panel__summary h4, .equipment-order-panel__form h4 { margin:0 0 10px; color:var(--order-navy); font-size:18px; letter-spacing:0; }\n  .equipment-order-panel__summary pre { white-space:pre-wrap; overflow-wrap:anywhere; margin:0; font-family:inherit; line-height:1.55; color:#31566a; }\n  .equipment-order-panel .equipment-list-field { display:none; }\n  .equipment-order-panel .wpcf7 form { display:grid; gap:12px; margin:0; }\n  .equipment-order-panel .wpcf7 label { display:grid; gap:7px; color:#31566a; font-weight:700; }\n  .equipment-order-panel .wpcf7 input[type=\"text\"], .equipment-order-panel .wpcf7 input[type=\"email\"], .equipment-order-panel .wpcf7 input[type=\"tel\"], .equipment-order-panel .wpcf7 textarea { width:100%; min-height:44px; border:1px solid var(--order-line); border-radius:6px; padding:10px 12px; font:inherit; color:var(--order-navy); background:#fff; }\n  .equipment-order-panel .wpcf7 textarea { min-height:96px; resize:vertical; }\n  .equipment-order-panel .wpcf7-submit, .equipment-order-copy { min-height:42px; border-radius:6px; border:0; padding:10px 14px; font-weight:800; text-decoration:none!important; display:inline-flex; align-items:center; justify-content:center; cursor:pointer; line-height:1.2; }\n  .equipment-order-panel .wpcf7-submit { background:var(--order-teal); color:#fff!important; }\n  .equipment-order-copy { background:var(--order-navy); color:#fff; margin-top:14px; }\n  .equipment-order-status { min-height:20px; margin:10px 0 0; color:#45697c; font-size:14px; }\n  .equipment-order-panel .wpcf7-response-output { margin:12px 0 0!important; border-radius:6px; padding:10px 12px!important; }\n  .equipment-order-success { display:none; border-radius:8px; border:1px solid rgba(31,139,135,.24); background:#eef8fb; padding:26px; text-align:left; }\n  .equipment-order-panel--sent .equipment-order-panel__grid { display:none; }\n  .equipment-order-panel--sent .equipment-order-success { display:block; }\n  .equipment-order-success__eyebrow { display:inline-flex; align-items:center; min-height:30px; margin:0 0 10px; padding:5px 12px; border-radius:999px; background:rgba(31,139,135,.14); color:var(--order-teal); font-weight:800; font-size:13px; }\n  .equipment-order-success h4 { margin:0 0 10px; color:var(--order-navy); font-size:26px; line-height:1.2; letter-spacing:0; }\n  .equipment-order-success p { margin:0 0 16px; color:#45697c; line-height:1.6; }\n  .equipment-order-success pre { margin:0 0 18px; padding:14px; border-radius:6px; background:#fff; border:1px solid var(--order-line); white-space:pre-wrap; overflow-wrap:anywhere; font-family:inherit; line-height:1.55; color:#31566a; }\n  .equipment-order-success__actions { display:flex; flex-wrap:wrap; gap:10px; }\n  .equipment-order-success__button { min-height:42px; border-radius:6px; padding:10px 14px; display:inline-flex; align-items:center; justify-content:center; border:1px solid var(--order-line); background:#fff; color:var(--order-navy)!important; font-weight:800; text-decoration:none!important; line-height:1.2; }\n  .equipment-order-success__button--primary { background:var(--order-teal); border-color:var(--order-teal); color:#fff!important; }\n  @media (max-width:760px) { .equipment-order-panel{padding:18px;} .equipment-order-panel__grid{grid-template-columns:1fr;} .equipment-order-panel h3{font-size:24px;} .equipment-order-panel .wpcf7-submit,.equipment-order-copy{width:100%;} }\n<\/style>\n<section class=\"equipment-order-panel\" data-equipment-order>\n  <p class=\"equipment-order-panel__eyebrow\">Enquiry \/ Racket Reservation<\/p>\n  <h3>Send your enquiry<\/h3>\n  <p class=\"equipment-order-panel__intro\">If you came from the Equipment or Events page, your selected details will appear below. Fill in your details and submit the form, and the enquiry will be emailed to New Zealand Taiji Roliball Federation.<\/p>\n  <div class=\"equipment-order-panel__grid\">\n    <div class=\"equipment-order-panel__summary\">\n      <h4>Selected details<\/h4>\n      <pre data-equipment-summary>No details received yet. Please use the Equipment page or Events page first.<\/pre>\n      <button type=\"button\" class=\"equipment-order-copy\" data-order-copy>Copy Details<\/button>\n      <p class=\"equipment-order-status\" data-order-status><\/p>\n    <\/div>\n    <div class=\"equipment-order-panel__form\">\n      <h4>Your details<\/h4>\n      \n<div class=\"wpcf7 no-js\" id=\"wpcf7-f198-o1\" lang=\"zh-CN\" dir=\"ltr\" data-wpcf7-id=\"198\">\n<div class=\"screen-reader-response\"><p role=\"status\" aria-live=\"polite\" aria-atomic=\"true\"><\/p> <ul><\/ul><\/div>\n<form action=\"\/index.php?rest_route=%2Fwp%2Fv2%2Fpages%2F29#wpcf7-f198-o1\" method=\"post\" class=\"wpcf7-form init\" aria-label=\"\u7559\u8a00\u8868\u5355\" novalidate=\"novalidate\" data-status=\"init\">\n<fieldset class=\"hidden-fields-container\"><input type=\"hidden\" name=\"_wpcf7\" value=\"198\" \/><input type=\"hidden\" name=\"_wpcf7_version\" value=\"6.1.6\" \/><input type=\"hidden\" name=\"_wpcf7_locale\" value=\"zh_CN\" \/><input type=\"hidden\" name=\"_wpcf7_unit_tag\" value=\"wpcf7-f198-o1\" \/><input type=\"hidden\" name=\"_wpcf7_container_post\" value=\"0\" \/><input type=\"hidden\" name=\"_wpcf7_posted_data_hash\" value=\"\" \/>\n<\/fieldset>\n<p><label>Your Name<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-name\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-text wpcf7-validates-as-required\" autocomplete=\"name\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"text\" name=\"your-name\" \/><\/span><\/label>\n<\/p>\n<p><label>Email<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-email\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-email wpcf7-validates-as-required wpcf7-text wpcf7-validates-as-email\" autocomplete=\"email\" aria-required=\"true\" aria-invalid=\"false\" value=\"\" type=\"email\" name=\"your-email\" \/><\/span><\/label>\n<\/p>\n<p><label>Phone<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-phone\"><input size=\"40\" maxlength=\"400\" class=\"wpcf7-form-control wpcf7-tel wpcf7-text wpcf7-validates-as-tel\" autocomplete=\"tel\" aria-invalid=\"false\" value=\"\" type=\"tel\" name=\"your-phone\" \/><\/span><\/label>\n<\/p>\n<div class=\"equipment-list-field\">\n\t<p><span class=\"wpcf7-form-control-wrap\" data-name=\"equipment-list\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea wpcf7-validates-as-required\" id=\"equipment-list\" readonly=\"readonly\" aria-required=\"true\" aria-invalid=\"false\" name=\"equipment-list\"><\/textarea><\/span>\n\t<\/p>\n<\/div>\n<p><label>Notes<br \/>\n<span class=\"wpcf7-form-control-wrap\" data-name=\"your-message\"><textarea cols=\"40\" rows=\"10\" maxlength=\"2000\" class=\"wpcf7-form-control wpcf7-textarea\" aria-invalid=\"false\" name=\"your-message\"><\/textarea><\/span><\/label>\n<\/p>\n<p><input class=\"wpcf7-form-control wpcf7-submit has-spinner\" type=\"submit\" value=\"Submit Enquiry\" \/>\n<\/p><div class=\"wpcf7-response-output\" aria-hidden=\"true\"><\/div>\n<\/form>\n<\/div>\n\n    <\/div>\n  <\/div>\n  <div class=\"equipment-order-success\" data-order-success hidden>\n    <p class=\"equipment-order-success__eyebrow\" data-order-success-eyebrow>Enquiry sent<\/p>\n    <h4 data-order-success-title>Thank you, your request has been sent.<\/h4>\n    <p data-order-success-copy>We have received your details and contact information. New Zealand Taiji Roliball Federation will reply as soon as possible.<\/p>\n    <pre data-equipment-success-summary><\/pre>\n    <div class=\"equipment-order-success__actions\">\n      <a href=\"https:\/\/roliball.co.nz\/?page_id=147\" class=\"equipment-order-success__button equipment-order-success__button--primary\" data-order-back-link>Back to Equipment<\/a>\n      <a href=\"https:\/\/roliball.co.nz\/\" class=\"equipment-order-success__button\">Home<\/a>\n    <\/div>\n  <\/div>\n<\/section>\n<script>(function(){var root=document.querySelector('[data-equipment-order]');if(!root)return;var params=new URLSearchParams(window.location.search);var raw=params.get('equipment')||'';var fallback='No pre-filled enquiry details were received. You can still send us a general message using the form on the right.';var summary=raw||fallback;var hasPrefilled=!!raw;var summaryBox=root.querySelector('[data-equipment-summary]');var statusBox=root.querySelector('[data-order-status]');var copyButton=root.querySelector('[data-order-copy]');function applySummary(){summaryBox.textContent=summary;var field=root.querySelector('textarea[name=\"equipment-list\"]');if(field){field.value=summary;field.dispatchEvent(new Event('input',{bubbles:true}));field.dispatchEvent(new Event('change',{bubbles:true}));}}copyButton.addEventListener('click',function(){if(navigator.clipboard&&navigator.clipboard.writeText){navigator.clipboard.writeText(summary).then(function(){statusBox.textContent='Details copied.';}).catch(function(){statusBox.textContent=summary;});}else{statusBox.textContent=summary;}});applySummary();var tries=0;var timer=setInterval(function(){applySummary();tries+=1;if(tries>12)clearInterval(timer);},500);document.addEventListener('wpcf7mailsent',function(event){if(root.contains(event.target)){var isFridayPractice=\/Free Friday Roliball Practice|free Friday practice\/i.test(summary);var isEventEnquiry=\/Event enquiry|demonstration|introductory session|community session|events page\/i.test(summary);statusBox.textContent=isFridayPractice?'Your racket reservation has been sent. Thank you.':'Your enquiry has been sent. Thank you.';var success=root.querySelector('[data-order-success]');var successSummary=root.querySelector('[data-equipment-success-summary]');var successEyebrow=root.querySelector('[data-order-success-eyebrow]');var successTitle=root.querySelector('[data-order-success-title]');var successCopy=root.querySelector('[data-order-success-copy]');var backLink=root.querySelector('[data-order-back-link]');if(isFridayPractice){if(successEyebrow)successEyebrow.textContent='Racket reservation sent';if(successTitle)successTitle.textContent='Thank you, your racket reservation has been sent.';if(successCopy)successCopy.textContent='We have received your Friday practice reservation details. New Zealand Taiji Roliball Federation will reply as soon as possible if we need more information.';if(backLink){backLink.textContent='Back to Events';backLink.href='https:\/\/roliball.co.nz\/?page_id=28';}}else if(isEventEnquiry){if(successEyebrow)successEyebrow.textContent='Event enquiry sent';if(successTitle)successTitle.textContent='Thank you, your event enquiry has been sent.';if(successCopy)successCopy.textContent='We have received your event enquiry and contact information. New Zealand Taiji Roliball Federation will reply as soon as possible.';if(backLink){backLink.textContent='Back to Events';backLink.href='https:\/\/roliball.co.nz\/?page_id=28';}}else if(hasPrefilled){if(successEyebrow)successEyebrow.textContent='Enquiry sent';if(successTitle)successTitle.textContent='Thank you, your enquiry has been sent.';if(successCopy)successCopy.textContent='We have received your details and contact information. New Zealand Taiji Roliball Federation will reply as soon as possible.';if(backLink){backLink.textContent='Back to Equipment';backLink.href='https:\/\/roliball.co.nz\/?page_id=147';}}else{if(successEyebrow)successEyebrow.textContent='Enquiry sent';if(successTitle)successTitle.textContent='Thank you, your enquiry has been sent.';if(successCopy)successCopy.textContent='We have received your message and contact information. New Zealand Taiji Roliball Federation will reply as soon as possible.';if(backLink){backLink.textContent='Home';backLink.href='https:\/\/roliball.co.nz\/';}}if(successSummary)successSummary.textContent=summary;if(success)success.hidden=false;root.classList.add('equipment-order-panel--sent');root.scrollIntoView({behavior:'smooth',block:'start'});}});})();<\/script>\n\n\n\n<h3 class=\"wp-block-heading\">Contact Details<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Location:<\/strong> Albany, Auckland, New Zealand<\/li>\n\n\n\n<li><strong>Phone:<\/strong> <a href=\"tel:+642902298420\">029-02298-420<\/a><\/li>\n\n\n\n<li><strong>Email:<\/strong> <a href=\"mailto:info@roliball.co.nz\">info@roliball.co.nz<\/a><\/li>\n<\/ul>\n\n\n\n<h3 class=\"wp-block-heading\">What We Can Help With<\/h3>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Beginner training and trial session enquiries.<\/li>\n\n\n\n<li>Community demonstrations, workshops, and event invitations.<\/li>\n\n\n\n<li>Membership, volunteer, and instructor development questions.<\/li>\n\n\n\n<li>General questions about Roliball in New Zealand.<\/li>\n<\/ul>\n\n\n\n<p class=\"wp-block-paragraph\">If you are new to Roliball, please include your name, suburb, and whether you are interested in beginner training, events, or general membership.<\/p>\n\n\n\n<div class=\"wp-block-buttons is-layout-flex wp-block-buttons-is-layout-flex\">\n<div class=\"wp-block-button\"><a class=\"wp-block-button__link wp-element-button\" href=\"mailto:info@roliball.co.nz\">Email New Zealand Taiji Roliball Federation<\/a><\/div>\n\n\n\n<div class=\"wp-block-button is-style-outline is-style-outline--1\"><a class=\"wp-block-button__link wp-element-button\" href=\"tel:+642902298420\">Call Us<\/a><\/div>\n<\/div>\n<\/div>\n","protected":false},"excerpt":{"rendered":"<p>Have a question about Roliball training, community sessions, demonstrations, or events? Please contact New Zealand Taiji Roliball Federation and we will get back to you as soon as possible. Enquiry \/ Racket Reservation Send your enquiry If you came from the Equipment or Events page, your selected details will appear below. Fill in your details [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"footnotes":""},"class_list":["post-29","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/roliball.co.nz\/index.php?rest_route=\/wp\/v2\/pages\/29","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/roliball.co.nz\/index.php?rest_route=\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/roliball.co.nz\/index.php?rest_route=\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/roliball.co.nz\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/roliball.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=29"}],"version-history":[{"count":10,"href":"https:\/\/roliball.co.nz\/index.php?rest_route=\/wp\/v2\/pages\/29\/revisions"}],"predecessor-version":[{"id":231,"href":"https:\/\/roliball.co.nz\/index.php?rest_route=\/wp\/v2\/pages\/29\/revisions\/231"}],"wp:attachment":[{"href":"https:\/\/roliball.co.nz\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=29"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}