Home / Meet Unite Health Grad, Rhianna
s:256:"

').insertAfter(face2faceHeading); $(".button_b.call-to-action").addClass("rounded-button rounded-button--XL inverted"); $('').insertBefore($("#bottom")); (function(){ if(SALE_ON&&e&&a) return; var priceEl = document.querySelector('.product-price'); if(priceEl) priceEl.style.visibility='hidden'; setTimeout(function(){ var priceEl = document.querySelector('.product-price'); if(priceEl){ var text = priceEl.textContent.trim(); var match = text.match(/[\d,.]+/); if(match){ var num = parseFloat(match[0].replace(/,/g,'')); var isNZ = window.location.pathname.indexOf('-nz') > -1; priceEl.innerHTML = (isNZ ? 'NZ$' : 'A$') + num.toLocaleString('en-AU'); } priceEl.style.visibility='visible'; } },1500); })(); if(window.location.pathname==='/courses/appi-pilates-instructor-certification'){ $('').appendTo('head'); (function(){ function initFilter(){ var table = document.querySelector('.course-session-table'); if(!table) return false; if(document.querySelector('.uh-filter-bar')) return true; var rows = table.querySelectorAll('tbody tr'); var locations = ['VIC','NSW','SA','WA','QLD','Online']; var bar = document.createElement('div'); bar.className = 'uh-filter-bar'; bar.style.cssText = 'display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px;align-items:center;padding:0 0 8px;'; var label = document.createElement('span'); label.innerHTML = 'Course SessionsSelect Your State and Enrol Now'; label.style.cssText = 'font-family:"Zalando Sans","Poppins",sans-serif;width:100%;text-align:left;'; bar.appendChild(label); locations.forEach(function(loc){ var btn = document.createElement('button'); btn.textContent = loc; btn.dataset.loc = loc; btn.style.cssText = 'padding:6px 16px;border-radius:100px;border:1.5px solid #65beec;background:'+(loc==='VIC'?'#65beec':'transparent')+';color:'+(loc==='VIC'?'#fff':'#65beec')+';font-family:"Zalando Sans","Poppins",sans-serif;font-size:13px;font-weight:500;cursor:pointer;'; btn.addEventListener('click',function(){ bar.querySelectorAll('button').forEach(function(b){b.style.background='transparent';b.style.color='#65beec';}); btn.style.background='#65beec';btn.style.color='#fff'; if(loc==='Online'){window.open('https://unitehealth.com.au/courses/appi-pilates-instructor-certification-100-online','_blank');return;} rows.forEach(function(row){ var td=row.querySelector('td[data-title="Location"]'); row.style.display=(td&&td.textContent.trim()===loc)?'':'none'; }); }); bar.appendChild(btn); }); var allH = document.querySelectorAll('h2,h3,h4'); var heading = null; for(var i=0;i

').appendTo("#header .nav_right"); $('
').appendTo("#header .nav_right"); (function() { function uhHeroSwap() { var heroImg = document.getElementById('uh-hero-img'); var heroText = document.getElementById('uh-hero-text'); var overlay = document.getElementById('uh-hero-overlay'); var buttonsDesktop = document.getElementById('uh-hero-buttons-desktop'); var buttonsMobile = document.getElementById('uh-hero-buttons-mobile'); if (!heroImg || !heroText || !overlay || !buttonsDesktop || !buttonsMobile) return; if (window.innerWidth <= 768) { heroImg.src = 'https://21287782.fs1.hubspotusercontent-na1.net/hubfs/21287782/Website%20Imagery/Mobile%20Home%20Page.png'; heroText.src = 'https://21287782.fs1.hubspotusercontent-na1.net/hubfs/21287782/Website%20Imagery/MobileDeal.png'; heroText.style.width = '85%'; overlay.style.justifyContent = 'flex-start'; overlay.style.paddingTop = '20%'; buttonsDesktop.style.display = 'none'; buttonsMobile.style.display = 'flex'; } else { heroImg.src = 'https://21287782.fs1.hubspotusercontent-na1.net/hubfs/21287782/Website%20Imagery/Home%20Page%20hero%20banner.png'; heroText.src = 'https://21287782.fs1.hubspotusercontent-na1.net/hubfs/21287782/Website%20Imagery/EXPORT%20AS%20SVG%20OR%20PNG%20(svg%20will%20be%20better%20quality).svg'; heroText.style.width = '55%'; overlay.style.justifyContent = 'flex-end'; overlay.style.paddingTop = '0'; overlay.style.paddingBottom = '8%'; buttonsDesktop.style.display = 'flex'; buttonsMobile.style.display = 'none'; } } uhHeroSwap(); window.addEventListener('resize', uhHeroSwap); })(); }); (function () { function initSlider() { var track = document.getElementById('uh-testimonials'); var prevBtn = document.getElementById('uh-prev'); var nextBtn = document.getElementById('uh-next'); var dotsContainer = document.getElementById('uh-dots'); if (!track || !prevBtn || !nextBtn || !dotsContainer) return; var cards = track.querySelectorAll(':scope > div'); var cardWidth = 340; var total = cards.length; var current = 0; dotsContainer.innerHTML = ''; cards.forEach(function (_, i) { var dot = document.createElement('button'); dot.style.cssText = 'width:8px;height:8px;border-radius:50%;border:none;background:#302924;opacity:' + (i === 0 ? '1' : '0.2') + ';cursor:pointer;padding:0;transition:opacity 0.3s;'; dot.addEventListener('click', function () { goTo(i); }); dotsContainer.appendChild(dot); }); function updateDots() { dotsContainer.querySelectorAll('button').forEach(function (d, i) { d.style.opacity = i === current ? '1' : '0.2'; d.style.width = i === current ? '24px' : '8px'; d.style.borderRadius = '4px'; }); } function goTo(index) { current = Math.max(0, Math.min(index, total - 1)); track.scrollTo({ left: current * cardWidth, behavior: 'smooth' }); updateDots(); } prevBtn.addEventListener('click', function () { goTo(current - 1); }); nextBtn.addEventListener('click', function () { goTo(current + 1); }); track.addEventListener('scroll', function () { var index = Math.round(track.scrollLeft / cardWidth); if (index !== current) { current = index; updateDots(); } }); updateDots(); } if (document.readyState === 'loading') document.addEventListener('DOMContentLoaded', initSlider); else initSlider(); })(); (function() { var bar = document.querySelector('.uh-trust-bar'); if (!bar) return; var cta = document.querySelector('.uh-trust-cta'); var items = bar.querySelectorAll('div:not(.uh-trust-cta)'); function updateTrustBar() { var mobile = window.innerWidth < 768; bar.style.flexWrap = mobile ? 'wrap' : ''; bar.style.justifyContent = mobile ? 'flex-start' : ''; bar.style.gap = mobile ? '8px' : ''; if (cta) cta.style.display = mobile ? 'none' : ''; items.forEach(function(item) { item.style.justifyContent = mobile ? 'flex-start' : 'center'; item.style.flex = mobile ? '0 0 calc(50% - 4px)' : '1'; }); } updateTrustBar(); window.addEventListener('resize', updateTrustBar); })(); (function() { var grid = document.getElementById('uh-accred-grid'); if (!grid) return; function updateGrid() { if (window.innerWidth < 600) { grid.style.gridTemplateColumns = 'repeat(2, 1fr)'; grid.firstElementChild.style.gridColumn = '1 / -1'; } else { grid.style.gridTemplateColumns = '160px repeat(4, 1fr)'; grid.firstElementChild.style.gridColumn = ''; } } updateGrid(); window.addEventListener('resize', updateGrid); })(); (function() { var heroContent = document.getElementById('uh-hero-content'); if (!heroContent) return; function updateHero() { heroContent.style.padding = window.innerWidth < 768 ? '60px 20px' : '60px 6%'; } updateHero(); window.addEventListener('resize', updateHero); })(); (function() { document.querySelectorAll('span[style*="padding-left:5px"]').forEach(function(span) { span.style.display = 'none'; }); })(); /* Blog listing: load more posts */ $(document).ready(function () { if (!$('body').hasClass('blog-index-page')) return; var $list = $('#view_details .col-md-9'); var $pagRow = $list.children('.row').last(); var $btn = $pagRow.find('a.next'); if (!$list.length || !$btn.length) return; var PAGES_ON_LOAD = 2; var match = window.location.search.match(/[?&]page=(\d+)/); var nextPage = (match ? parseInt(match[1], 10) : 1) + 1; var hasMore = true, busy = false; function loadPage(done) { if (!hasMore || busy) return; busy = true; $btn.addClass('uh-loading').text('Loading…'); $.get('/blog?page=' + nextPage) .done(function (html) { var $page = $('
').append($.parseHTML(html)); var $posts = $page.find('#view_details article.type-post'); $posts.each(function () { if (this.id && document.getElementById(this.id)) return; $pagRow.before(this); }); hasMore = $posts.length > 0 && $page.find('#view_details .pagination a.next').length > 0; nextPage++; }) .fail(function () { hasMore = false; }) .always(function () { busy = false; $btn.removeClass('uh-loading').text('Load more posts'); if (!hasMore) $pagRow.hide(); if (done) done(); }); } (function autoLoad(remaining) { if (remaining <= 0 || !hasMore) return; loadPage(function () { autoLoad(remaining - 1); }); })(PAGES_ON_LOAD); $btn.text('Load more posts').on('click', function (e) { e.preventDefault(); loadPage(); }); }); /* Blog post enhancements */ $(document).ready(function () { if (!$('body').hasClass('view-blog-post')) return; var $content = $('#view_details article.type-post .entry-content').first(); if (!$content.length) return; var CTA_BEFORE_SECTION = 4; var txt = function ($el) { return $el.text().trim(); }; var $kt = $content.children('h2').filter(function () { return /key takeaways/i.test(txt($(this))); }).first(); if ($kt.length) $kt.add($kt.next('ul, ol')).wrapAll('
'); $content.children('p').each(function () { var $p = $(this), $kids = $p.children(); if ($kids.length === 1 && $kids.first().is('strong') && txt($p) === txt($kids.first())) $p.addClass('uh-lead'); }); $content.find('table').wrap('
'); var $faqHead = $content.children('h2').filter(function () { return /common questions|faqs?\b|frequently asked/i.test(txt($(this))); }).first(); if ($faqHead.length) { $faqHead.nextUntil('h2', 'h3').each(function () { var $h3 = $(this); var $answer = $h3.nextUntil('h2, h3'); $h3.add($answer).wrapAll('
'); $answer.wrapAll('
'); $h3.attr({ role: 'button', tabindex: '0', 'aria-expanded': 'false' }); }); $content.on('click keydown', '.uh-faq__item > h3', function (e) { if (e.type === 'keydown' && e.key !== 'Enter' && e.key !== ' ') return; e.preventDefault(); var $item = $(this).parent().toggleClass('is-open'); $(this).attr('aria-expanded', $item.hasClass('is-open') ? 'true' : 'false'); }); } var $last = $content.children('h2').last(); if ($last.length && !$last.is($faqHead)) $last.add($last.nextAll()).wrapAll('
'); var ctaHtml = '
' + '
' + '

Ready to become a Pilates instructor?

' + '

Get APPI-certified in person or 100% online, with courses across Australia and New Zealand.

' + '
' + '
' + 'Explore Our Courses' + '
Not sure? Book a chat
' + '
' + '
'; var $anchor = $content.children('h2').eq(CTA_BEFORE_SECTION - 1); if (!$anchor.length) $anchor = $content.children('.uh-faq__item').first().prevAll('h2').first(); if (!$anchor.length) $anchor = $content.children('.uh-closing'); if ($anchor.length) $anchor.first().before(ctaHtml); else $content.append(ctaHtml); }); $(document).ready(function(){ (function(){ var $c = $('#header .navbar > .container'); var $list = $c.find('.nav_right .nav-list').first(); if (!$c.length || !$list.length) return; var wanted = ['pilates instructor','clinical pilates','upskill']; var $left = $(''); var found = 0; wanted.forEach(function(name){ $list.children('li.nav-item').each(function(){ var t = $.trim($(this).children('a').first().text()).toLowerCase(); if (t.indexOf(name) !== -1){ $(this).addClass('uh-moved').clone(true).removeClass('uh-moved').appendTo($left); found++; return false; } }); }); if (found !== wanted.length){ $list.children('.uh-moved').removeClass('uh-moved'); return; } $c.addClass('uh-split-nav').prepend($left); })(); }); $(document).ready(function () { (function () { // Category pages only if (window.location.pathname.indexOf('/categories/') !== 0) return; /* ---------- 1. Styling ---------- */ var css = // rounded cards, buttons, text tweaks '.all_item .prd_box{border-radius:16px !important;overflow:hidden !important;}' + '.all_item .prd_box .courses_img img{display:block !important;}' + '.all_item .courses_content h2{font-size:15px !important;line-height:1.35 !important;}' + '.all_item .courses_content .price{font-weight:500 !important;}' + '.all_item .courses_btn .btn{border-radius:100px !important;padding:7px 16px !important;}' + '.all_item .add_cart .fa-shopping-cart{display:none !important;}' + // even rows, no gaps, buttons lined up at the bottom '.all_item{display:flex !important;flex-wrap:wrap !important;}' + '.all_item::before,.all_item::after{display:none !important;}' + '.all_item > div{float:none !important;display:flex !important;}' + '.all_item > div > .prd_box{width:100% !important;display:flex !important;flex-direction:column !important;}' + '.all_item .courses_btn{margin-top:auto !important;}' + // mobile: stop cards stretching too wide, keep them centred '@media (max-width:767px){.all_item > div{max-width:420px !important;margin:0 auto !important;}}'; var s = document.createElement('style'); s.appendChild(document.createTextNode(css)); document.head.appendChild(s); /* ---------- 2. Remove "Category :" from the heading ---------- */ var h1 = document.querySelector('.all_item_main_box h1'); if (h1) h1.textContent = h1.textContent.replace(/^\s*Category\s*:\s*/i, ''); /* ---------- 3. Load all courses onto page 1 ---------- */ var params = new URLSearchParams(window.location.search); if (parseInt(params.get('page') || '1', 10) > 1) return; var grid = document.querySelector('.all_item'); if (!grid) return; var cards = grid.querySelectorAll('.prd_box'); var perPage = cards.length; var showing = document.querySelectorAll('.showing_results'); var m = showing.length ? showing[0].textContent.match(/of\s*(\d+)/) : null; var total = m ? parseInt(m[1], 10) : 0; if (!perPage || !total || total <= perPage) return; var lastPage = Math.min(Math.ceil(total / perPage), 10); function key(box) { var a = box.querySelector('a[href*="/courses/"]'); return a ? a.getAttribute('href').split('?')[0] : ''; } var seen = {}; for (var i = 0; i < cards.length; i++) seen[key(cards[i])] = true; var reqs = []; for (var p = 2; p <= lastPage; p++) { params.set('page', p); reqs.push( fetch(window.location.pathname + '?' + params.toString(), { credentials: 'same-origin' }) .then(function (r) { if (!r.ok) throw new Error(r.status); return r.text(); }) ); } Promise.all(reqs).then(function (pages) { var added = 0; pages.forEach(function (html) { var doc = new DOMParser().parseFromString(html, 'text/html'); var g = doc.querySelector('.all_item'); if (!g) return; Array.prototype.forEach.call(g.children, function (col) { var box = col.querySelector('.prd_box'); if (!box) return; var k = key(box); if (!k || seen[k]) return; seen[k] = true; grid.appendChild(document.importNode(col, true)); added++; }); }); if (!added) return; var shown = perPage + added; Array.prototype.forEach.call(showing, function (el) { el.textContent = 'Showing 1-' + shown + ' of ' + total + ' Results'; }); Array.prototype.forEach.call(document.querySelectorAll('.pagination a.btn'), function (a) { a.style.setProperty('display', 'none', 'important'); }); }).catch(function () { /* a page failed to load: keep normal pagination */ }); })(); }); $(document).ready(function () { (function () { if (document.getElementById('uh-zalando-sans')) return; var link = document.createElement('link'); link.id = 'uh-zalando-sans'; link.rel = 'stylesheet'; link.href = 'https://fonts.googleapis.com/css2?family=Zalando+Sans:ital,wght@0,400;0,500;0,600;1,500&display=swap'; document.head.appendChild(link); })(); });