Help
RSS
API
Feed
Maltego
Contact
Domain > www.nzbs.org.nz
×
More information on this domain is in
AlienVault OTX
Is this malicious?
Yes
No
DNS Resolutions
Date
IP Address
2023-06-14
104.18.13.87
(
ClassC
)
2026-01-04
172.64.148.192
(
ClassC
)
Port 80
HTTP/1.1 301 Moved PermanentlyDate: Sun, 04 Jan 2026 06:10:35 GMTContent-Type: text/html; charsetUTF-8Transfer-Encoding: chunkedConnection: keep-aliveCF-RAY: 9b8892dafb10b8b9-PDXLocation: https://www.nzbs.org.nz/Set-Cookie: TiPMix47.21835295822423; path/; HttpOnly; Domainwww.nzbs.org.nz; Max-Age3600Set-Cookie: x-ms-routing-nameself; path/; HttpOnly; Domainwww.nzbs.org.nz; Max-Age3600Set-Cookie: ARRAffinity9a48c8e43df71fb3995f2e9048cfe59d23c30ee7481f568f359fbe2df65a65ad;Path/;HttpOnly;Domainwww.nzbs.org.nzX-Content-Type-Options: nosniffX-Permitted-Cross-Domain-Policies: master-onlyX-XSS-Protection: 1; modeblockcf-cache-status: DYNAMICServer: cloudflarealt-svc: h3:443; ma86400 head>title>Document Moved/title>/head>body>h1>Object Moved/h1>This document may be found a HREFhttps://www.nzbs.org.nz/>here/a>/body>
Port 443
HTTP/1.1 200 OKDate: Sun, 04 Jan 2026 06:10:35 GMTContent-Type: text/html; charsetutf-8Transfer-Encoding: chunkedConnection: keep-aliveCF-RAY: 9b8892dcfba90d87-PDXAccess-Control-Expose-Headers: Request-ContextCache-Control: publicExpires: Sun, 04 Jan 2026 06:12:35 GMTSet-Cookie: TiPMix22.0553658990711; path/; HttpOnly; Domainwww.nzbs.org.nz; Max-Age3600; SecureSet-Cookie: x-ms-routing-nameself; path/; HttpOnly; Domainwww.nzbs.org.nz; Max-Age3600; SecureSet-Cookie: ASP.NET_SessionIdyrxfwzo2vcxsqc4lp0gzpuju; path/; HttpOnly; SameSiteLaxSet-Cookie: ARRAffinity9a48c8e43df71fb3995f2e9048cfe59d23c30ee7481f568f359fbe2df65a65ad;Path/;HttpOnly;Secure;Domainwww.nzbs.org.nzSet-Cookie: ARRAffinitySameSite9a48c8e43df71fb3995f2e9048cfe59d23c30ee7481f568f359fbe2df65a65ad;Path/;HttpOnly;SameSiteNone;Secure;Domainwww.nzbs.org.nzVary: Accept-EncodingStrict-Transport-Security: max-age15768000; includeSubDomainsX-Frame-Options: SAMEORIGINX-AspNetMvc-Version: 5.2X-AspNet-Version: 4.0.30319Request-Context: appIdcid-v1:a430ba97-2836-44d2-9759-b38f65c1eed1X-Content-Type-Options: nosniffX-Permitted-Cross-Domain-Policies: master-onlyX-XSS-Protection: 1; modeblockcf-cache-status: DYNAMICServer: cloudflarealt-svc: h3:443; ma86400 !DOCTYPE html>!--if lt IE 7> html classie lt-ie9 lt-ie8 lt-ie7> !endif-->!--if IE 7> html classie lt-ie9 lt-ie8> !endif-->!--if IE 8> html classie lt-ie9> !endif-->!--if gt IE 8>!-->html langen-nz>!--!endif-->head> title>Home - Ara/title>link relicon href>link relcanonical hrefhttps://www.ara.ac.nz/ />meta http-equivX-UA-Compatible contentIEedge>meta http-equivcontent-type contenttext/html; charsetutf-8>meta nameviewport contentwidthdevice-width, initial-scale1.0, maximum-scale7>meta nameformat-detection contenttelephoneno>meta nameapple-mobile-web-app-capable contentyes>meta nameapple-mobile-web-app-status-bar-style contentblack-translucent>meta nameapple-mobile-web-app-title contentHome>meta namemobile-web-app-capable contentyes>meta nametheme-color contenttransparent>meta nameapplication-name contentHome>meta namemsapplication-TileColor contenttransparent>meta namemsapplication-TileImage content>meta namedescription contentAra Institute of Canterbury is New Zealand's leading provider of vocational education. Study with small class sizes and graduate career-ready with in-demand skills.> meta nameKeywords contentstudy in new zealand,new zealand university,new zealand degrees,universities in new zealand,scholarships nz,study in christchurch,polytechnics nz,Te Pukenga>meta nameROBOTS>meta namemsapplication-config content/static/assets/favicon/browserconfig.xml>meta propertyog:url contenthttps://www.nzbs.org.nz/ />meta propertyog:type contentwebsite />meta propertyog:title contentHome />meta propertyog:description contentAra Institute of Canterbury is New Zealand's leading provider of vocational education. Study with small class sizes and graduate career-ready with in-demand skills. />meta nametwitter:card contentsummary /> link hrefhttps://www.nzbs.org.nz/static/ara/assets/css/app.min.css?v638978002540000000 relstylesheet typetext/css />link hrefhttps://www.nzbs.org.nz/static/ara/assets/css/styles.css?v638978002540000000 relstylesheet typetext/css /> !-- CustomHeadScripts starts here-->meta propertyog:image contenthttps://www.ara.ac.nz/siteassets/images---home/04755-ay-opengraph_1200x1200.png />script srchttps://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js>/script>!-- Global site tag (gtag.js) - Google Analytics -->meta namefacebook-domain-verification content67q2qmht0vvc651jfc798rljmhgngc />script async srchttps://www.googletagmanager.com/gtag/js?idG-PH4DNQCJ91>/script>script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, G-PH4DNQCJ91);/script>!-- Google Tag Manager -->script>(function(w,d,s,l,i){wlwl||;wl.push({gtm.start:new Date().getTime(),event:gtm.js});var fd.getElementsByTagName(s)0,jd.createElement(s),dll!dataLayer?&l+l:;j.asynctrue;j.srchttps://www.googletagmanager.com/gtm.js?id+i+dl;f.parentNode.insertBefore(j,f);})(window,document,script,dataLayer,GTM-TNM6M9X);/script>!-- End Google Tag Manager -->script typetext/javascript> (function(c,l,a,r,i,t,y){ caca||function(){(ca.qca.q||).push(arguments)}; tl.createElement(r);t.async1;t.srchttps://www.clarity.ms/tag/+i; yl.getElementsByTagName(r)0;y.parentNode.insertBefore(t,y); })(window, document, clarity, script, qjpkoz1csj);/script>!-- TikTok Pixel Code Start -->script>!function (w, d, t) { w.TiktokAnalyticsObjectt;var ttqwtwt||;ttq.methodspage,track,identify,instances,debug,on,off,once,ready,alias,group,enableCookie,disableCookie,holdConsent,revokeConsent,grantConsent,ttq.setAndDeferfunction(t,e){tefunction(){t.push(e.concat(Array.prototype.slice.call(arguments,0)))}};for(var i0;ittq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methodsi);ttq.instancefunction(t){for(var ettq._it||,n0;nttq.methods.length;n++)ttq.setAndDefer(e,ttq.methodsn);return e},ttq.loadfunction(e,n){var rhttps://analytics.tiktok.com/i18n/pixel/events.js,on&&n.partner;ttq._ittq._i||{},ttq._ie,ttq._ie._ur,ttq._tttq._t||{},ttq._te+new Date,ttq._ottq._o||{},ttq._oen||{};ndocument.createElement(script);n.typetext/javascript,n.async!0,n.srcr+?sdkid+e+&lib+t;edocument.getElementsByTagName(script)0;e.parentNode.insertBefore(n,e)}; ttq.load(D38ANU3C77U411S6DC3G); ttq.page();}(window, document, ttq);/script>!-- TikTok Pixel Code End -->!-- TikTok Pixel Code Start -->script>!function (w, d, t) { w.TiktokAnalyticsObjectt;var ttqwtwt||;ttq.methodspage,track,identify,instances,debug,on,off,once,ready,alias,group,enableCookie,disableCookie,holdConsent,revokeConsent,grantConsent,ttq.setAndDeferfunction(t,e){tefunction(){t.push(e.concat(Array.prototype.slice.call(arguments,0)))}};for(var i0;ittq.methods.length;i++)ttq.setAndDefer(ttq,ttq.methodsi);ttq.instancefunction(t){for(var ettq._it||,n0;nttq.methods.length;n++)ttq.setAndDefer(e,ttq.methodsn);return e},ttq.loadfunction(e,n){var rhttps://analytics.tiktok.com/i18n/pixel/events.js,on&&n.partner;ttq._ittq._i||{},ttq._ie,ttq._ie._ur,ttq._tttq._t||{},ttq._te+new Date,ttq._ottq._o||{},ttq._oen||{};ndocument.createElement(script);n.typetext/javascript,n.async!0,n.srcr+?sdkid+e+&lib+t;edocument.getElementsByTagName(script)0;e.parentNode.insertBefore(n,e)}; ttq.load(D3FE72BC77U65TC5R2K0); ttq.page();}(window, document, ttq);/script>!-- TikTok Pixel Code End -->!-- Snap Pixel Code -->script typetext/javascript>(function(e,t,n){if(e.snaptr)return;var ae.snaptrfunction(){a.handleRequest?a.handleRequest.apply(a,arguments):a.queue.push(arguments)};a.queue;var sscript;rt.createElement(s);r.async!0;r.srcn;var ut.getElementsByTagName(s)0;u.parentNode.insertBefore(r,u);})(window,document,https://sc-static.net/scevent.min.js);snaptr(init, 71a2eeec-e7a8-4c4a-8e1d-2946d560d960, {user_email: __INSERT_USER_EMAIL__});snaptr(track, PAGE_VIEW);/script>!-- End Snap Pixel Code --> style> @media print {.siteHeaderBlock {display:none;} .siteFooterWidget,.breadcrumbWidget,.breadcrumbBannerBlock,.col-12.col-lg-4,.tabContainerBlock-tab-list.nav,.list-dash section.simpleInfoWidget.p-2.bg-skyBlue,.ctaBlock,.tabContainerBlock-tab-pane .tabItemBlock .list-dash .keyDetailsBlock,.st-inline-share-buttons {display:none;} .tab-content>.tab-pane,.accordionContainerBlock .col-12.col-lg-4{display:block;}.tabItemBlock .accordionItemBlock-body .col-lg-4 { -ms-flex: 0 0 33.3333333333%; flex: 0 0 33.3333333333%; max-width: 33.3333333333%;}.tabItemBlock .accordionItemBlock-body .col-lg-4 a.courseSimpleCard{height:95px;}table{border-collapse: collapse;}.simpleTableBlock table td{line-height:15px;width:40%;color:#000;font-weight:400;} .simpleTableBlock table td strong{}.accordionItemBlock .card-body{padding:0 2rem;}.courseSimpleCard{padding:5px 16px;}.tabItemBlock{padding:0;}h1{font-size:2rem;}.mt-1{margin-top:1rem !important;}.align-items-center .flex-row-reverse .sharethis-inline-share-buttons{display:none !important;}.courseSimpleCard{page-break-inside:avoid;}.simpleTableBlock table td{padding:5px 10px;}.courseSimpleCard .text-bottom{display: flex;justify-content: space-between;width: 74%;}} /style> style> .wysiwygBlock img{height:auto;}.list-dash ul ul {padding-left: 1rem;}/* .siteAnnouncementWidget{background:orange !important;} */.siteAnnouncementWidget-link { border-bottom: 0 !important;}.siteHeaderWidget-logoContainer{width:350px !important;} /style> script> $(document).ready(function () { var path window.location.pathname; var link ; //add linkedin icon to footer area if (path.indexOf(/products/) ! -1) { //hide private register button links for ExpAra products $(.upcomingEventBlock-item).each(function () { if ($(.btn-primary, this).length) { console.log(yes); } else { $(this).attr(style, display:none !important); } }); //open new tab for all what i will study courses if ($(.courseSimpleCard).length ! -1) { $(.courseSimpleCard).each(function () { $(this).attr(target, _blank); }); } //add subject interest areas to breadcrumb for all programmes and courses if ( path.indexOf(/products/experience/) ! -1 || path.indexOf(/products/star/) ! -1 ) { link a href/study/youth-pathways/experience-ara/ classbreadcrumbWidget-item d-block>Experience Ara/a>; } else if (path.indexOf(/products/standalone/) ! -1) { link a href/study/short-courses/ classbreadcrumbWidget-item d-block>Short Courses/a>; $(.documentListBlock-item:nth-child(2)).hide(); } else if (path.indexOf(/products/diversified-income/) ! -1) { link a href/industry-and-research/business-and-professional-development/ classbreadcrumbWidget-item d-block>Professional Development/a>; } else { if ($(li.bulletPointTileBlock-item).length ! 0) { link $(li.bulletPointTileBlock-item) .html() .replace(bulletPointTileBlock-link, breadcrumbWidget-item d-block) .replace(target_blank, ); } else { link ; } } $(.breadcrumbWidget-content a:first).after(link); }}); /script>script> function pushInterestAreaToDataLayer() { var validUrls /products/programme/, /products/dual/, /products/youth/; // Check if the current URL contains any of the valid URL patterns var urlMatches validUrls.some((pattern) > { return window.location.href.includes(pattern); }); if (urlMatches) { var bulletLinks document.querySelectorAll(.bulletPointTileBlock-item > a); var interestAreas ; // Loop through all bullet links for (var i 0; i bulletLinks.length; i++) { var bulletLink bulletLinksi; var href bulletLink.getAttribute(href); if (href && href.includes(/study-interest-areas/)) { // Extract the interest area information var interestArea href.split(/study-interest-areas/)1.split(/)0; interestAreas.push(interestArea); } } if (interestAreas.length > 0) { var interestAreasString interestAreas.join(,); // Concatenate areas with a comma gtag(event, select_content, { content_type: interest_area, interest_area: interestAreasString }); //console.log(pushing interest areas to GA4: + interestAreasString); } } } document.addEventListener(DOMContentLoaded, (event) > { pushInterestAreaToDataLayer(); });/script>script typetext/javascript> window._monsido window._monsido || { token: pN6WoNnymfMdQfsEIhcRkg, statistics: { enabled: true, documentTracking: { enabled: true, documentCls: monsido_download, documentIgnoreCls: monsido_ignore_download, documentExt: pdf,docx,xlsx,xls,doc,ppt,pptx, }, }, };/script>script typetext/javascript async srchttps://app-script.monsido.com/v2/monsido-script.js>/script>!-- Meta Pixel Code -->script>!function(f,b,e,v,n,t,s){if(f.fbq)return;nf.fbqfunction(){n.callMethod?n.callMethod.apply(n,arguments):n.queue.push(arguments)};if(!f._fbq)f._fbqn;n.pushn;n.loaded!0;n.version2.0;n.queue;tb.createElement(e);t.async!0;t.srcv;sb.getElementsByTagName(e)0;s.parentNode.insertBefore(t,s)}(window, document,script,https://connect.facebook.net/en_US/fbevents.js);fbq(init, 2010174862557678);fbq(track, PageView);/script>noscript>img height1 width1 styledisplay:none srchttps://www.facebook.com/tr?id2010174862557678&evPageView&noscript1 />/noscript>!-- End Meta Pixel Code -->!-- Start of HubSpot Embed Code --> script typetext/javascript idhs-script-loader async defer src//js-ap1.hs-scripts.com/442102559.js>/script> !-- End of HubSpot Embed Code --> style> .siteFooterContactWidget-inner .siteFooterContactWidget-contact-item:nth-child(3){display:none;} /style>link relstylesheet hrefhttps://cdnjs.cloudflare.com/ajax/libs/font-awesome/6.2.0/css/all.min.css integritysha512-xh6O/CkQoPOWDdYTDqeRdPCVd1SpvCA9XXcUnZS2FmJNp1coAFzvtCN9BmamE+4aHK8yyUHUSCcJHgXloTyT2A crossoriginanonymous referrerpolicyno-referrer /> style> .fees-free {display: none;padding: 10px; padding-bottom: 1px; background: linear-gradient(90deg, rgb(1, 107, 124) 0%, rgb(124, 198, 154) 100%); color: white; margin-bottom: 10px !important;} /style> style> .siteHeaderWidget-logoContainer a { padding-top: 1rem; padding-bottom: 2rem;}@media screen and (max-width: 800px) { .siteHeaderWidget-btn--search span { display: none; } .siteHeaderWidget-btn--menu span { display: none; }} /style> style> @media only screen and (max-width: 430px) { .studyCourseListBlock-wrap > .text-right > a { display: block; margin-top: 12px;} /style> style> @media only screen and (max-width: 600px) { .siteAnnouncementWidget-row { flex-direction: column-reverse !important; margin: 0 15px !important; font-size: 15px !important; } .siteAnnouncementWidget-column--right { display: flex !important; justify-content: flex-end !important; }}.siteAnnouncementWidget-link { text-align: center !important;} /style> style> ahref*careers.govt.nz/qualifications/view/ { display: none;} /style> style> @media screen and (max-width: 765px) { h1 { font-size: 28px; line-height: 35px; } h4 { font-size: 20px; } h3 { font-size: 24px; } .sharethis-inline-share-buttons { margin-bottom: 15px; } .twoColPage > .container.mt-3 { margin-top: 10px !important; } } /style> style> @media only screen and (min-width: 300px) and (max-width: 768px) { li.tabContainerBlock-tab-item.nav-item { width: 50%; } .tabContainerBlock .nav-link.active { width: 100%; }} /style> style> /* This hides links in the right side bar on programme pages if they have no href (eg. additional requirements */#mainContent > div.container > div.row > div.col-12.col-lg-4 > section.infoTileBlock > ahref:has(span) { display: none;}.programDetailPage .simpleTableBlock {overflow-y: auto;} /style> style> .testimonialBlock-slider-item .icon--quote-left {display: none;} /style> style> .programDetailPage .breadcrumbBannerBlock-bg {display: none;}.courseDetailPage .breadcrumbBannerBlock-bg {display: none;}@media screen and (max-width:760px) { .programDetailPage .container { margin-top: 0 !important; }}.programDetailPage .programIntakeListBlockdata-blkProgramIntakeListBlock > a.btn.btn-primary.btn-lgdata-typelink { display: none; /* Hide the Enquire Now button until is shown again when no intake is determed */} /style> style> .siteHeaderWidget-logoContainer svg {width: 40%;} /style> script> // Define the color you want to apply to the URL barlet themeColor #144b8f;// Create or select the existing meta> tag for theme-colorconst metaThemeColor document.querySelector(metanametheme-color);if (metaThemeColor) { // If the meta tag already exists, just change its content attribute metaThemeColor.setAttribute(content, themeColor);} else { // If the meta tag does not exist, create one and append it to head> metaThemeColor document.createElement(meta); metaThemeColor.name theme-color; metaThemeColor.content themeColor; document.getElementsByTagName(head)0.appendChild(metaThemeColor);} /script> style> @media (min-width: 998px) { .threeColPage .container { max-width: 1500px !important; } .container, .breadcrumbWidget .container { max-width: 1200px !important; }}section.ctaBlock > .container { max-width: 100% !important;} /style>style>/* This moves the overlay from the megamenu down to stop the button untoggling */.overlay { top: 48px !important;}@media (max-width: 800px) { .student-nav { justify-content: space-between !important; gap: 8px !important; }}@media (max-width: 767px) { /* this fixes the issue where the last menu items get pushed down */ .col-12.col-md-3.pb-2:last-of-type { margin-bottom: 5rem; }}/style>script>// Script to insert a div with class container after the first a> tag// The div contains three a> tags styled to match the screenshotfunction insertContainerDiv() { if (document.querySelector(.student-nav)) return; // Find the first a> tag on the page let firstLink document.querySelector(.siteAnnouncementWidget ); if (!firstLink) { firstLink document.querySelector(a); } // Create a wrapper div for the container const wrapperDiv document.createElement(div); wrapperDiv.style.cssText ` width: 100%; background-color: rgb(0 57 113); display: block; `; // Create the container div const containerDiv document.createElement(div); containerDiv.className container student-nav; // Create the three a> tags const links { text: News & Events, href: /news-and-events/ }, { text: International, href: /study/priority-learner-groups/international/ }, { text: MyAra, href: https://myara.ara.ac.nz/ } ; // Style the container containerDiv.style.cssText ` padding: 8px 6px; display: flex; justify-content: flex-end; align-items: center; gap: 20px; font-size: 14px; `; // Create and append the three links links.forEach((linkData) > { const link document.createElement(a); link.href linkData.href; link.textContent linkData.text; // Style the links link.style.cssText ` color: white; text-decoration: none; padding: 4px 8px; border-radius: 3px; transition: background-color 0.3s; `; // Hover effect link.addEventListener(mouseenter, function() { this.style.backgroundColor rgba(255, 255, 255, 0.1); }); link.addEventListener(mouseleave, function() { this.style.backgroundColor transparent; }); // Special styling for login link if (linkData.text MyAra) { link.style.fontWeight bold; const icon document.createElement(i); icon.className fa fa-user; icon.style.marginLeft 6px; link.appendChild(icon); } containerDiv.appendChild(link); }); // Append container to wrapper and insert after first link wrapperDiv.appendChild(containerDiv); firstLink.parentNode.insertBefore(wrapperDiv, firstLink.nextSibling); console.log(Container div with top links inserted successfully);}// Run on DOM readyif (document.readyState loading) { document.addEventListener(DOMContentLoaded, insertContainerDiv);} else { insertContainerDiv();}/script>style>/* Make Tāhatu image responsive */.programDetailPage .col-12.col-lg-4 section.mt-2.mb-2 img { width: 100%; max-width: 400px; height: auto; display: none; /* block */}/* Remove or comment out this block *//*@media (min-width: 560px) { .sig-cell { justify-content: center; }}*//* Ensure text is always left-aligned */.programDetailPage .sig-text { overflow: hidden; text-align: left;}.programDetailPage .sig-label { font-size: 9px; color: var(--sig-muted); text-transform: uppercase; letter-spacing: .06em; margin-bottom: 3px; text-align: left;}.programDetailPage .sig-value { font-weight: 700; font-size: 14px; line-height: 1.2; word-break: break-word; text-align: left;} /* Hide old key info on programme pages */ .programDetailPage .col-12.mt-1.col-lg-7:has(.mb-1.text-roboto-bold.uppercase) { display: none !important; } /* Signature bar styles */ .programDetailPage .signature-bar { --sig-teal: #07a79a; --sig-muted: #6b7785; --sig-card-bg: #ffffff; --sig-surface: #f6fbfb; --sig-radius: 10px; --sig-gap: 12px; --sig-pad: 18px; display: flex; gap: var(--sig-gap); align-items: stretch; border-radius: calc(var(--sig-radius) + 2px); padding: 14px; flex-wrap: wrap; width: 100%; justify-content: center !important; } .programDetailPage .sig-cell { display: flex; gap: 12px; align-items: center; min-width: 180px; flex: 1 1 auto; background: var(--sig-card-bg); border-radius: 8px; padding: 10px 12px; box-shadow: 0 1px 0 rgba(7,167,154,0.06); border: 1px solid rgba(7,167,154,0.06); min-height: 56px; box-sizing: border-box; max-width: 20%; } .programDetailPage .sig-icon { display: grid; place-items: center; width: 44px; height: 44px; border-radius: 10px; background: hsl(190deg 80% 27% / 12%) !important; color: var(--deep-spring); flex-shrink: 0; } .programDetailPage .sig-text { overflow: hidden; } .programDetailPage .sig-label { font-size: 9px; color: var(--sig-muted); text-transform: uppercase; letter-spacing: .06em; margin-bottom: 3px; } .programDetailPage .sig-value { font-weight: 700; font-size: 14px; line-height: 1.2; word-break: break-word; } .programDetailPage .sig-value.multi-line { display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; } @media (max-width: 900px) { .programDetailPage .sig-cell { min-width: 42%; } .programDetailPage .sig-label { text-align: left; } } @media (max-width: 560px) { .programDetailPage .signature-bar { padding: 10px; gap: 8px; } .programDetailPage .sig-cell { min-width: 100%; } }/* Long text handling improvements for signature bar */.programDetailPage .sig-value { line-height: 1.3 !important; hyphens: auto !important;}.programDetailPage .sig-value.multi-line { -webkit-line-clamp: 4 !important; line-height: 1.3 !important;}.d-none.d-md-flex.w-100.flex-row-reverse { visibility: hidden;}/* Tooltip styles for signature bar labels */.programDetailPage .sig-label { font-size: 10px; color: var(--sig-muted); text-transform: uppercase; letter-spacing: .06em; margin-bottom: 3px; text-align: left; cursor: help; position: relative;}/* Tooltip container */.programDetailPage .sig-label-tooltip { position: absolute; bottom: calc(100% + 8px); left: 0; background: #0e6a7c; color: white; padding: 8px 12px; border-radius: 6px; font-size: 11px; white-space: nowrap; z-index: 1000; letter-spacing: 0.03em; text-transform: none; box-shadow: 0 4px 12px rgba(0,0,0,0.2); opacity: 0; pointer-events: none; transition: opacity 0.2s ease;}/* Tooltip arrow */.programDetailPage .sig-label-tooltip::after { content: ; position: absolute; top: 100%; left: 12px; border: 6px solid transparent; border-top-color: #0e6a7c;}/* Show tooltip on hover */.programDetailPage .sig-text:hover .sig-label-tooltip { opacity: 1;}@media (max-width: 560px) { .programDetailPage .sig-label-tooltip { left: 50%; transform: translateX(-50%); } .programDetailPage .sig-label-tooltip::after { left: 50%; transform: translateX(-50%); }}/* Allow tooltips to overflow */.programDetailPage .sig-text { overflow: visible !important; position: relative;}.programDetailPage .sig-cell { overflow: visible !important;}.programDetailPage .signature-bar { overflow: visible !important;}/* Ensure label has relative positioning for absolute tooltip */.programDetailPage .sig-label { font-size: 10px; color: var(--sig-muted); text-transform: uppercase; letter-spacing: .06em; margin-bottom: 3px; text-align: left; cursor: help; position: relative;}/* Tooltip container - keep absolute positioning */.programDetailPage .sig-label-tooltip { position: absolute; bottom: calc(100% + 8px); left: 0; background: var(--bright-blue); color: white; padding: 8px 12px; border-radius: 6px; font-size: 12px; white-space: nowrap; z-index: 1000; letter-spacing: 0.03em; text-transform: none; box-shadow: 0 4px 12px rgba(0,0,0,0.2); opacity: 0; pointer-events: none; transition: opacity 0.2s ease;}/* Tooltip arrow */.programDetailPage .sig-label-tooltip::after { content: ; position: absolute; top: 100%; left: 12px; border: 6px solid transparent; border-top-color: var(--bright-blue);}/* Show tooltip on hover */.programDetailPage .sig-text:hover .sig-label-tooltip { opacity: 1;}@media (max-width: 560px) { .programDetailPage .sig-label-tooltip { left: 50%; transform: translateX(-50%); } .programDetailPage .sig-label-tooltip::after { left: 50%; transform: translateX(-50%); }} /style>script>function createSignatureBar() { var programDetailPageExists document.querySelector(.programDetailPage); if (!programDetailPageExists) return; // Extract data from the page const data extractProgrammeData(); // Create the signature bar const signatureBar buildSignatureBar(data);// More specific selector for the column containing the program infoconst targetParent document.querySelector(.col-12.col-lg-4:has(.programIntakeListBlock));const shareButtons document.querySelector(.d-none.d-md-flex.w-100.flex-row-reverse);if (shareButtons && targetParent) { targetParent.appendChild(shareButtons); shareButtons.style.marginBottom 50px; shareButtons.style.visibility visible;} if (!signatureBar) return; // Dont proceed if no data to show // Find insertion point and insert the bar const insertionPoint findInsertionPoint(); if (insertionPoint) { // Wrap signature bar in Bootstrap row/col structure const wrapper document.createElement(div); wrapper.className row; const col document.createElement(div); col.className col-12; col.appendChild(signatureBar); wrapper.appendChild(col); // Find the first row (contains h1 and share buttons) and insert after it const firstRow insertionPoint.querySelector(.row); if (firstRow) { firstRow.insertAdjacentElement(afterend, wrapper); } else { // Fallback: append to container insertionPoint.appendChild(wrapper); } // Hide the old key info display (fallback for browsers without :has() support) hideOldKeyInfo(); }}function extractProgrammeData() { const data {}; // Extract from existing key info divs (mb-1 text-roboto-bold uppercase) const keyInfoDivs document.querySelectorAll(.mb-1.text-roboto-bold.uppercase); keyInfoDivs.forEach(div > { const text div.textContent.trim(); const lowerText text.toLowerCase(); // Extract Location (has pin icon) if (div.querySelector(i.icon.icon--pin)) { // Location text is usually after the icon const textNode div.childNodes2 || div.childNodes1; if (textNode && textNode.textContent) { data.location formatLocation(textNode.textContent); } } // Extract Starts else if (lowerText.startsWith(starts:) || lowerText.startsWith(start:)) { data.start text.replace(/^starts?:\s*/i, ).trim(); } // Extract International Close Date (check this BEFORE general close date) else if (lowerText.includes(international) && lowerText.includes(close date)) { data.intlClose text.replace(/^.*international\s+close\s+date:\s*/i, ).trim(); } // Extract Close Date - could be domestic or general // Match Close Date: at the start (after optional whitespace) but not if it says international else if (lowerText.match(/^close\s+date:/i) && !lowerText.includes(international)) { data.localClose text.replace(/^close\s+date:\s*/i, ).trim(); } // Extract Duration if it appears in key info else if (lowerText.startsWith(duration:)) {durationElement.textContent.trim() data.duration text.replace(/^duration:\s*/i, ).trim(); } }); // Extract data from the simpleTableBlock table (fallback) const tableRows document.querySelectorAll(.simpleTableBlock table tbody tr); tableRows.forEach(row > { const labelCell row.querySelector(td:first-child strong); const valueCell row.querySelector(td:last-child); if (labelCell && valueCell) { const label labelCell.textContent.trim().toLowerCase(); const value valueCell.textContent.trim(); // Only set if not already extracted from key info divs if ((label next starts || label starts) && !data.start) { data.start value; } else if ((label international application close date || label international close date) && !data.intlClose) { data.intlClose value; } else if (label close date && !data.localClose) { data.localClose value; } else if (label duration && !data.duration) { data.duration value; } } }); // Extract Duration from list-dash or tabItemBlock (if not already found) if (!data.duration) { let durationElement document.querySelector(.list-dash > .font-weight-bold); if (!durationElement) { durationElement document.querySelector(.tabItemBlock .font-weight-bold); } if (durationElement) { const durationText durationElement.textContent.trim(); // Only extract if the text actually contains the word duration if (time,year,week.some(w > durationText.toLowerCase().includes(w))) { data.duration formatDuration(durationText); } } } return data;}function formatLocation(rawLocation) { const locations ; const text rawLocation.trim(); if (text.includes(Madras Street)) { locations.push(City campus, Christchurch); } if (text.includes(Sullivan Ave)) { locations.push(Woolston campus, Christchurch); } if (text.includes(Manawa)) { locations.push(Manawa campus, Christchurch); } if (text.includes(Timaru)) { locations.push(Timaru); } if (text.includes(Madras Outer)) { if (locations.length 0) { locations.push(Off-campus); } } if (text.includes(Distance) || text.includes(Seminar)) { locations.push(Distance); } if (text.includes(Ashburton)) { locations.push(Ashburton); } return locations.join( | ) || text;}function formatDuration(rawDuration) { let text rawDuration.trim(); // Remove the word options (case-insensitive) text text.replace(/\s+options?\s*/gi, ); // Clean up extra spaces text text.replace(/\s+/g, ).trim(); return text;}function buildSignatureBar(data) { // Helper function to check if value is valid function isValidValue(value) { if (!value) return false; const trimmed value.trim(); if (!trimmed) return false; if (trimmed.toLowerCase() null) return false; return true; } const hasData Object.values(data).some(val > isValidValue(val)); if (!hasData) return null; const bar document.createElement(section); bar.className signature-bar; bar.setAttribute(role, group); bar.setAttribute(aria-label, Key programme information); // Add cells with abbreviated labels and full tooltips if (isValidValue(data.start)) { bar.appendChild(createCell(start, Start, data.start, getCalendarIcon(), Programme Start Date)); } if (isValidValue(data.location)) { bar.appendChild(createCell(location, Location, data.location, getLocationIcon(), Campus Location)); } if (isValidValue(data.duration)) { bar.appendChild(createCell(duration, Duration, data.duration, getClockIcon(), Programme Duration)); } if (isValidValue(data.localClose)) { bar.appendChild(createCell(localClose, Close date, data.localClose, getCrossIcon(), Domestic Application Close Date)); } // if (isValidValue(data.intlClose)) { // bar.appendChild(createCell(intlClose, Intl. close date, data.intlClose, //getSunIcon(), International Application Close Date));// } return bar;}function createCell(key, label, value, iconSvg, fullLabel) { const cell document.createElement(div); cell.className sig-cell; cell.setAttribute(data-key, key); const icon document.createElement(div); icon.className sig-icon; icon.setAttribute(aria-hidden, true); icon.innerHTML iconSvg; const text document.createElement(div); text.className sig-text; const labelDiv document.createElement(div); labelDiv.className sig-label; labelDiv.textContent label; // Add tooltip element if fullLabel is provided if (fullLabel && fullLabel ! label) { const tooltip document.createElement(span); tooltip.className sig-label-tooltip; tooltip.textContent fullLabel; labelDiv.appendChild(tooltip); } const valueDiv document.createElement(div); valueDiv.className sig-value; valueDiv.textContent value; text.appendChild(labelDiv); text.appendChild(valueDiv); cell.appendChild(icon); cell.appendChild(text); return cell;}function findInsertionPoint() { // Find the container with the title (classcontainer mt-3) const titleContainer document.querySelector(.programDetailPage .container.mt-3); if (titleContainer) { return titleContainer; } // Fallback: find any container with h1 const heading document.querySelector(.programDetailPage h1); if (heading) { return heading.closest(.container); } return null;}function hideOldKeyInfo() { // Fallback for browsers without :has() support const keyInfoColumns document.querySelectorAll(.col-12.mt-1.col-lg-7); keyInfoColumns.forEach(col > { // Check if it contains the key info divs if (col.querySelector(.mb-1.text-roboto-bold.uppercase)) { col.style.display none; } });}// SVG Iconsfunction getCalendarIcon() { return `svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 640 640 style width: 25px;>!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.-->path fillvar(--bright-blue) dM224 64C206.3 64 192 78.3 192 96L192 128L160 128C124.7 128 96 156.7 96 192L96 240L544 240L544 192C544 156.7 515.3 128 480 128L448 128L448 96C448 78.3 433.7 64 416 64C398.3 64 384 78.3 384 96L384 128L256 128L256 96C256 78.3 241.7 64 224 64zM96 288L96 480C96 515.3 124.7 544 160 544L480 544C515.3 544 544 515.3 544 480L544 288L96 288z>/path>/svg>`;}function getLocationIcon() { return `svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 640 640 style width: 25px;>!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.-->path fillvar(--bright-blue) dM128 252.6C128 148.4 214 64 320 64C426 64 512 148.4 512 252.6C512 371.9 391.8 514.9 341.6 569.4C329.8 582.2 310.1 582.2 298.3 569.4C248.1 514.9 127.9 371.9 127.9 252.6zM320 320C355.3 320 384 291.3 384 256C384 220.7 355.3 192 320 192C284.7 192 256 220.7 256 256C256 291.3 284.7 320 320 320z>/path>/svg>`;}function getSunIcon() { return `svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 640 640 style width: 25px;>!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.-->path fillvar(--bright-blue) dM119.7 263.7L150.6 294.6C156.6 300.6 164.7 304 173.2 304L194.7 304C203.2 304 211.3 307.4 217.3 313.4L246.6 342.7C252.6 348.7 256 356.8 256 365.3L256 402.8C256 411.3 259.4 419.4 265.4 425.4L278.7 438.7C284.7 444.7 288.1 452.8 288.1 461.3L288.1 480C288.1 497.7 302.4 512 320.1 512C337.8 512 352.1 497.7 352.1 480L352.1 477.3C352.1 468.8 355.5 460.7 361.5 454.7L406.8 409.4C412.8 403.4 416.2 395.3 416.2 386.8L416.2 352.1C416.2 334.4 401.9 320.1 384.2 320.1L301.5 320.1C293 320.1 284.9 316.7 278.9 310.7L262.9 294.7C258.7 290.5 256.3 284.7 256.3 278.7C256.3 266.2 266.4 256.1 278.9 256.1L313.6 256.1C326.1 256.1 336.2 246 336.2 233.5C336.2 227.5 333.8 221.7 329.6 217.5L309.9 197.8C306 194 304 189.1 304 184C304 178.9 306 174 309.7 170.3L327 153C332.8 147.2 336.1 139.3 336.1 131.1C336.1 123.9 333.7 117.4 329.7 112.2C326.5 112.1 323.3 112 320.1 112C224.7 112 144.4 176.2 119.8 263.7zM528 320C528 285.4 519.6 252.8 504.6 224.2C498.2 225.1 491.9 228.1 486.7 233.3L473.3 246.7C467.3 252.7 463.9 260.8 463.9 269.3L463.9 304C463.9 321.7 478.2 336 495.9 336L520 336C522.5 336 525 335.7 527.3 335.2C527.7 330.2 527.8 325.1 527.8 320zM64 320C64 178.6 178.6 64 320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320z>/path>/svg>`;}function getCrossIcon() { return `svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 640 640 style width: 25px;>!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.-->path fillvar(--bright-blue) dM568.4 196.5C563.9 207 550 206.3 543.5 196.9C515.7 156.9 477.4 124.7 432.5 104.3C422.1 99.6 418.8 86 428.4 79.7C443.4 69.8 461.4 64 480.7 64C533.3 64 575.9 106.6 575.9 159.2C575.9 172.4 573.2 185 568.3 196.5zM96.5 196.9C90 206.3 76 207 71.6 196.5C66.7 185 64 172.4 64 159.2C64 106.6 106.6 64 159.2 64C178.5 64 196.5 69.8 211.5 79.7C221.1 86 217.8 99.6 207.4 104.3C162.6 124.7 124.3 156.9 96.4 196.9zM454.2 531.4C416.8 559.4 370.3 576 320 576C269.7 576 223.2 559.4 185.9 531.4L150.6 566.6C138.1 579.1 117.8 579.1 105.3 566.6C92.8 554.1 92.8 533.8 105.3 521.3L140.5 486.1C112.6 448.8 96 402.3 96 352C96 228.3 196.3 128 320 128C443.7 128 544 228.3 544 352C544 402.3 527.4 448.8 499.4 486.2L534.6 521.4C547.1 533.9 547.1 554.2 534.6 566.7C522.1 579.2 501.8 579.2 489.3 566.7L454.1 531.5zM344 248C344 234.7 333.3 224 320 224C306.7 224 296 234.7 296 248L296 352C296 358.4 298.5 364.5 303 369L359 425C368.4 434.4 383.6 434.4 392.9 425C402.2 415.6 402.3 400.4 392.9 391.1L343.9 342.1L343.9 248z>/path>/svg>`;}function getClockIcon() { return `svg xmlnshttp://www.w3.org/2000/svg viewBox0 0 640 640 style width: 25px;>!--!Font Awesome Free v7.1.0 by @fontawesome - https://fontawesome.com License - https://fontawesome.com/license/free Copyright 2025 Fonticons, Inc.-->path fillvar(--bright-blue) dM320 64C461.4 64 576 178.6 576 320C576 461.4 461.4 576 320 576C178.6 576 64 461.4 64 320C64 178.6 178.6 64 320 64zM296 184L296 320C296 328 300 335.5 306.7 340L402.7 404C413.7 411.4 428.6 408.4 436 397.3C443.4 386.2 440.4 371.4 429.3 364L344 307.2L344 184C344 170.7 333.3 160 320 160C306.7 160 296 170.7 296 184z>/path>/svg>`;}// Initializedocument.addEventListener(DOMContentLoaded, function() { createSignatureBar();});/script>!-- CustomHeadScripts ends here--> style> .study-areas-slider { max-width: 1200px; margin: 0 auto; padding: 20px;}/* Animation styles for view transitions */.slider-container { transition: opacity 0.4s ease, transform 0.4s ease;}.grid-view { transition: opacity 0.4s ease, transform 0.4s ease;}.slider-container.view-transition-out,.grid-view.view-transition-out { opacity: 0; transform: translateY(-20px);}.slider-container.view-transition-in,.grid-view.view-transition-in { opacity: 1; transform: translateY(0);}.grid-view .slide { opacity: 0; transform: translateY(30px) scale(0.95); transition: opacity 0.3s ease, transform 0.3s ease, box-shadow 0.3s ease;}.grid-view.animate-grid .slide { opacity: 1; transform: translateY(0) scale(1);}/* Staggered animation for grid items */.grid-view.animate-grid .slide:nth-child(1) { transition-delay: 0.05s; }.grid-view.animate-grid .slide:nth-child(2) { transition-delay: 0.1s; }.grid-view.animate-grid .slide:nth-child(3) { transition-delay: 0.15s; }.grid-view.animate-grid .slide:nth-child(4) { transition-delay: 0.2s; }.grid-view.animate-grid .slide:nth-child(5) { transition-delay: 0.25s; }.grid-view.animate-grid .slide:nth-child(n+6) { transition-delay: 0.3s; }@media (max-width: 490px) { .indicators { display: none !important; }}.controls { display: flex; justify-content: center; gap: 20px; margin-top: 30px;}.slider-container { position: relative; overflow: hidden; background: white; box-shadow: inset 0 2px 10px rgba(0, 0, 0, 0.05);}.slider { display: flex; transition: transform 0.6s cubic-bezier(0.25, 0.46, 0.45, 0.94);}.slide { min-width: 220px; height: 240px; margin: 15px 8px; overflow: hidden; position: relative; cursor: pointer; transition: all 0.4s ease; box-shadow: 0 8px 25px rgba(0, 0, 0, 0.1); background: white;}@media (hover: hover) and (pointer: fine) {.slide:hover { transform: translateY(-10px) scale(1.02); box-shadow: 0 15px 35px rgba(0, 0, 0, 0.15);}}.slide-image { width: 100%; height: 150px; opacity: 0.9; background-size: cover, cover; background-position: center, center; background-blend-mode: none; position: relative; overflow: hidden; transition: opacity 0.3s ease;}.slide:hover .slide-image { opacity: 1;}.slide-content { padding: 15px; text-align: center; height: 100px; display: flex; flex-direction: column; justify-content: center;}.slide-title { font-size: 1em; font-weight: 700; color: #2c3e50; margin-bottom: 10px; line-height: 1.3;}.slide-subtitle { display: none;}.nav-arrow { position: absolute; top: 50%; transform: translateY(-50%); width: 40px; height: 40px; background: linear-gradient(45deg, #d0006f, #dc3545); border: none; color: white; font-size: 20px; cursor: pointer; border-radius: 25px; transition: all 0.3s ease; z-index: 10; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 15px rgba(102, 126, 234, 0.3);}.nav-arrow:hover { transform: translateY(-50%) scale(1.1); box-shadow: 0 6px 20px rgba(102, 126, 234, 0.4);}.nav-prev { left: 20px;}.nav-next { right: 20px;}.grid-view { display: none; grid-template-columns: repeat(auto-fit, minmax(200px, 1fr)); /* Wider cards on desktop */ gap: 15px; /* Slightly larger gap for desktop */ padding: 15px; /* More padding for desktop */}.grid-view.active { display: grid;}.grid-view .slide { min-width: auto; margin: 0; height: 240px; /* Back to original height for desktop */}.grid-view .slide-content { height: 90px; /* Back to original content height for desktop */ padding: 15px; /* Original padding for desktop */}.grid-view .slide-image { height: 150px; /* Back to original image height for desktop */}.grid-view .slide-title { font-size: 1em; /* Back to original font size for desktop */ margin-bottom: 10px; line-height: 1.3;}.indicators { display: flex; justify-content: center; gap: 10px; margin-top: 20px;}.indicator { width: 12px; height: 12px; background: #bdc3c7; cursor: pointer; transition: all 0.3s ease;border-radius: 50px;}.indicator.active { background: linear-gradient(45deg, #d0006f, #dc3545); transform: scale(1.2);}/* Mobile optimizations */@media (max-width: 768px) { .study-areas-slider { padding: 10px; /* Reduced container padding */ } .slide { min-width: 180px; /* Smaller slides */ height: 200px; margin: 10px 5px; /* Reduced margins */ } .slide-image { height: 110px; /* Smaller image */ } .slide-content { height: 70px; /* Smaller content area */ padding: 8px; } .slide-title { font-size: 0.85em; /* Smaller font */ margin-bottom: 5px; } .nav-arrow { width: 35px; height: 35px; font-size: 17px; } /* Grid view mobile optimizations */ .grid-view { grid-template-columns: repeat(auto-fit, minmax(180px, 1fr)); /* Even smaller for mobile */ gap: 8px; padding: 8px; } .grid-view .slide { height: 180px; /* Compact mobile grid tiles */ } .grid-view .slide-image { height: 110px; } .grid-view .slide-content { height: 60px; padding: 6px; } .grid-view .slide-title { font-size: 0.8em; line-height: 1.1; }}/* Extra small screens */@media (max-width: 480px) { .study-areas-slider { padding: 5px; } .grid-view { grid-template-columns: repeat(auto-fit, minmax(140px, 1fr)); /* Maximum density */ gap: 6px; padding: 5px; } .grid-view .slide { height: 160px; /* Very compact */ } .grid-view .slide-image { height: 100px; } .grid-view .slide-content { height: 50px; padding: 5px; } .grid-view .slide-title { font-size: 0.75em; line-height: 1.0; margin-bottom: 2px; }} /style>script srchttps://cdnjs.cloudflare.com/ajax/libs/lazysizes/5.3.2/lazysizes.min.js integritysha512-q583ppKrCRc7N5O0n2nzUiJ+suUv7Et1JGels4bXOaMFQcamPk9HjdUknZuuFjBNs7tsMuadge5k9RzdmO+1GQ crossoriginanonymous referrerpolicyno-referrer>/script> script> window.dataLayer window.dataLayer || ; function gtag(){dataLayer.push(arguments);} gtag(js, new Date()); gtag(config, DC-6868976); /script>!--Event snippet for ARA-RTG pixel on https://www.ara.ac.nz/: Please do not remove.Place this snippet on pages with events you’re tracking. Creation date: 07/14/2020-->script> gtag(event, conversion, { allow_custom_scripts: true, u1: course path url, send_to: DC-6868976/ara-r0/ara-r0+standard });/script>noscript>img srchttps://ad.doubleclick.net/ddm/activity/src6868976;typeara-r0;catara-r0;u1course path url;dc_lat;dc_rdid;tag_for_child_directed_treatment;tfua;npa;ord1? width1 height1 alt />/noscript>!-- End of event snippet: Please do not remove --> style> .eventTileBlock-title, .siteHeaderMenuWidget-category-subtitle { font-family: Roboto, sans-serif;} /style> style> @media only screen and (max-width: 600px) { .featuredCoursesTileBlock-sliderContainer button.slick-arrow--next, .featuredCoursesTileBlock-sliderContainer button.slick-arrow--previous { display:none!important;}} /style> style> /* Spacing between news and events sections */.newsAndEventsContainerBlock {padding-top: 0;}/* Spacing between new stories on mobile */.articleListingBlock-item {margin-bottom: 0;}span.quickLinksTextBlock-view-link-icon.icon.icon--arrow-right {display: none;}/* Spacing between tiles on mobile */.featuredContentRowTileContainerBlock-item.col-12.col-lg-4 { margin-bottom: 0;}/* Spacing between tiles and Tell Me About block */.featuredContentRowTileContainerBlock { padding-top: 0 !important; margin-top: 0 !important;}/* footer */.tpl-footer { margin-top: 0 !important;} /style> style> @media (min-width: 1904px) { section.heroStaticBlock, section.heroCarouselBlock { height: 24vw !important; overflow: hidden; }} /style> style> /* CSS CUSTOM PROPERTIES (VARIABLES) */ :root { --banner-padding: 4.25rem 0; --title-large: 5rem; --title-medium: 48px; --title-small: 3rem; --title-mobile: 2.5rem; --desc-large: 1.75rem; --desc-medium: 1.5rem; --desc-mobile: 1.3rem; --btn-max-width: 300px; } /* BASE BANNER STYLES */ .homePage .heroStaticBlock-wrapper { padding: var(--banner-padding); } .homePage .heroStaticBlock-wrapper .col-lg-5 { display: flex; flex-direction: column; } .heroStaticBlock-description { font-size: var(--desc-large); } /* Small banner CTA styling */ .heroStaticBlock.small .heroStaticBlock-buttons, .heroStaticBlock.small .heroStaticBlock-description, .heroStaticBlock.small .simpleVideoBlock-buttons, .heroStaticBlock.small .simpleVideoBlock-description { display: block; max-width: fit-content; padding: 4px 8px; margin-bottom: 0; } /* General SVG styling */ svg#Layer_2 { max-width: 500px; margin-top: -0.25rem; } /* SLIDE-SPECIFIC CONFIGURATIONS */ /* Only the You Belong Here campaign banner */ .heroStaticBlock-description { background-color: var(--campaign-cta); } /* Slide 00 (First Banner) */ #slick-slide00 .heroStaticBlock-wrapper svg { order: -1; } #slick-slide00 .heroStaticBlock-description { margin-top: 0.5rem; } /* Slide 00 SVG (Open Day) responsive display logic */ #slick-slide00 .heroStaticBlock-wrapper svg { display: none; } @media screen and (min-width: 500px) { #slick-slide00 .heroStaticBlock-wrapper svg#Layer_OD_Horizontal { display: block; max-width: 470px; } } @media screen and (max-width: 499px) { #slick-slide00 .heroStaticBlock-wrapper svg#Layer_OD_Vertical { display: block; max-width: 300px; margin: auto; } } /* Slides 01 & 02 */ div#slick-slide01 a.btn, .heroStaticBlock-wrapper a.btn { max-width: var(--btn-max-width); order: 1; margin-top: 1.5rem; } div#slick-slide01 h2.heroStaticBlock-title { font-size: var(--title-large); line-height: var(--title-large); } div#slick-slide02 h2.heroStaticBlock-title { font-size: var(--title-medium); line-height: var(--title-medium); } div#slick-slide01 .heroStaticBlock-description, div#slick-slide02 .heroStaticBlock-description { /*background: none;*/ background-color: var(--campaign-cta); font-size: var(--desc-medium); } div#slick-slide01 a.btn, div#slick-slide02 a.btn { max-width: var(--btn-max-width); } /* RESPONSIVE STYLES */ /* Large screens - Background positioning */ @media (max-width: 1900px) { /* (graduation banner) div#slick-slide01 section.heroStaticBlock.small { background-position: 95%; } */ div#slick-slide02 section.heroStaticBlock.small { background-position: 40%; } } /* Tablet screens */ @media (max-width: 991px) { .homePage div#slick-slide01 h2.heroStaticBlock-title { font-size: var(--title-small); line-height: var(--title-small); } .homePage .heroStaticBlock-wrapper { padding: var(--banner-padding) !important; } } /* Mobile screens */ @media (max-width: 450px) { /* Title styling */ .homePage div#slick-slide01 h2.heroStaticBlock-title, .homePage div#slick-slide02 h2.heroStaticBlock-title { font-size: var(--title-mobile) !important; line-height: var(--title-mobile); text-shadow: 0 0 20px #181c67; padding: 0 8px; } /* Description styling */ div#slick-slide01 .heroStaticBlock-description, div#slick-slide02 .heroStaticBlock-description { font-size: var(--desc-mobile); line-height: 1.4rem; } .heroStaticBlock-description { font-size: var(--desc-mobile); } /* Background positioning */ .homePage section.heroStaticBlock.small { background-position-x: 70%; } /* Button styling */ div#slick-slide00 a.btn, div#slick-slide01 a.btn, div#slick-slide02 a.btn { max-width: 100%; } /* Background gradient override */ .homePage .heroStaticBlock-wrapper { background: linear-gradient(0deg, #171d6fcc 10%, transparent 75%); } } /style> style> .heroCarouselBlock {/*display: none;*/} .homePage .quickLinksTextBlock { padding: 4rem 0 5rem 0 !important; }.asw-menu-btn {width: 30px;height: 30px;}.ctaBlock .container {max-width: 100% !important;width: 100% !important;}.ctaBlock .buttonContainerBlock {display: flex; justify-content: center;}.ctaBlock-wrap {background-color: rgb(0, 57, 113) !important;}.ctaBlock-title, .ctaBlock .ctaBlock-content {color: #f1f6f7 !important;}.homePage .newsAndEventsContainerBlock { padding-bottom: 5rem !important;}.articleListingBlock { padding-bottom: 1rem;}.courseSearchBlock, .ctaBlock-wrap { background-color: #144b8f !important; background: url(https://www.ara.ac.nz/siteassets/images---home/kowhaiwhai-1_indgo.svg);}.ctaBlock-wrap { background-repeat: repeat-x;}.courseSearchBlock-card-heading-text, .courseSearchBlock-card-heading-link-text-inner {color: #f1f6f7 !important;}.courseSearchBlock-card-body-inputGroup {background: #f1f6f7 !important;}@media (max-width: 767px) {.courseSearchBlock {background-size: 14%; background-repeat: repeat-x; background-position: bottom;}.courseSearchBlock-inner {height: 100%; padding-top: 5px;} .courseSearchBlock { height: 310px !important; }.wysiwygBlock.pt-5 {padding-top: 3rem !important;}} /style> style> h2.featuredPromoBlock-card-title.h3 { font-size: 1.77rem !important;}.courseSearchBlock-card-body-inputGroup, .d-flex.align-items-center.border.rounded-pill.border-deepSpring.h-100 { outline-color: white !important;}.generalSearchAutoCompleteWidget-searchResult { left: -13px;}.homePage .heroStaticBlock.big { margin-bottom: 0 !important; /* background: linear-gradient(to bottom, #7a2fb8 0%, #4a167f 100%); */ /* background-size: contain; */ /* background-position-x: right; */ /* background-repeat: no-repeat; */}.homePage .heroCarouselBlock-item { background: linear-gradient(to bottom, #7a2fb8 0%, #4a167f 100%);}#Layer_ssc { max-width: 450px; opacity: 0.9; /* padding-bottom: 2rem; */}@media (min-width: 1904px) { .homePage .heroStaticBlock, .homePage .heroCarouselBlock { height: 27.5vw !important; }}@media (min-width: 768px) { .homePage .heroStaticBlock.big, .homePage .heroCarouselBlock { height: 600px; }}@media (max-width: 767px) { .homePage .heroStaticBlock.big, .homePage .heroCarouselBlock { height: 600px; } .homePage .big .heroStaticBlock-wrapper { padding: 2rem 0 !important; }}@media (max-width: 600px) { .heroStaticBlock.big, .heroStaticBlock.small, .heroCarouselBlock { height: 300px !important; }}.homePage .big .heroStaticBlock-wrapper { background: none;}/* COURSE SEARCH */@media (min-width: 1300px) { .courseSearchBlock { background: none !important; height: 0 !important; } .courseSearchBlock-card-heading { display: none; } .courseSearchBlockdata-for-landingtrue .courseSearchBlock-card { top: -87px !important; left: 500px; max-width: 665px; }}@media (min-width: 1900px) {.courseSearchBlockdata-for-landingtrue .courseSearchBlock-card { top: -90px !important; }}@media (max-width: 767px) {.courseSearchBlockdata-for-landingtrue .courseSearchBlock-card { padding-top: 2rem; } .courseSearchBlock { background-size: 60%; }} /style>script typetext/javascript>var appInsightswindow.appInsights||function(config){function t(config){iconfigfunction(){var targuments;i.queue.push(function(){iconfig.apply(i,t)})}}var i{config:config},udocument,ewindow,oscript,sAuthenticatedUserContext,hstart,cstop,lTrack,al+Event,vl+Page,r,f;setTimeout(function(){var tu.createElement(o);t.srcconfig.url||https://js.monitor.azure.com/scripts/a/ai.0.js;u.getElementsByTagName(o)0.parentNode.appendChild(t)});try{i.cookieu.cookie}catch(y){}for(i.queue,rEvent,Exception,Metric,PageView,Trace,Dependency;r.length;)t(track+r.pop());return t(set+s),t(clear+s),t(h+a),t(c+a),t(h+v),t(c+v),t(flush),config.disableExceptionTracking||(ronerror,t(_+r),fer,erfunction(config,t,u,e,o){var sf&&f(config,t,u,e,o);return s!!0&&i_+r(config,t,u,e,o),s}),i}({instrumentationKey:461fbaa5-057f-422c-8273-b7be7a2aadad,sdkExtension:a});window.appInsightsappInsights;appInsights.queue&&appInsights.queue.length0&&appInsights.trackPageView();/script>/head>body> script> document.addEventListener(DOMContentLoaded, () > { let currentSlide 0; let isGridView false; const slides document.querySelectorAll(.slide); const totalSlides slides.length; let slidesToShow 3; // This will be updated dynamically let totalPages 0; // Total number of pages/groups // Add this function to calculate slides to show based on screen size function getSlidesToShow() { if (window.innerWidth 480) { return 1; // Show 1 slide on very small screens } else if (window.innerWidth 768) { return 2; // Show 2 slides on mobile } else { return 3; // Show 3 slides on desktop } } function updateSliderSettings() { const newSlidesToShow getSlidesToShow(); slidesToShow newSlidesToShow; totalPages Math.ceil(totalSlides / slidesToShow); // Ensure current slide is within valid range const maxValidSlide Math.max(0, totalSlides - slidesToShow); currentSlide Math.min(currentSlide, maxValidSlide); // Hide/show indicators based on screen width const indicators document.getElementById(indicators); if (indicators) { if (window.innerWidth 490) { indicators.style.display none; } else { indicators.style.display flex; } } createIndicators(); } // --- Core Functions --- function updateSlider() { const slider document.getElementById(slider); // Calculate actual slide width including margins from the first slide if (slides.length > 0) { const firstSlide slides0; const slideStyle window.getComputedStyle(firstSlide); const slideWidth firstSlide.offsetWidth + parseInt(slideStyle.marginLeft) + parseInt(slideStyle.marginRight); const translateX -currentSlide * slideWidth; slider.style.transform `translateX(${translateX}px)`; } updateIndicators(); } function nextSlide() { // Calculate the next position const nextPosition currentSlide + slidesToShow; // If the next position would show slides beyond our total, cycle to start if (nextPosition > totalSlides) { currentSlide 0; } else { currentSlide nextPosition; } updateSlider(); } function prevSlide() { const prevPosition currentSlide - slidesToShow; if (prevPosition 0) { // Find the last valid starting position that shows complete slides currentSlide Math.max(0, totalSlides - slidesToShow); } else { currentSlide prevPosition; } updateSlider(); } function goToSlide(index) { // Ensure the index doesnt exceed the maximum valid position const maxValidSlide Math.max(0, totalSlides - slidesToShow); currentSlide Math.min(index, maxValidSlide); updateSlider(); } function createIndicators() { const indicatorsContainer document.getElementById(indicators); if (!indicatorsContainer) return; indicatorsContainer.innerHTML ; for (let i 0; i totalPages; i++) { const indicator document.createElement(div); indicator.className indicator; const slideIndex i * slidesToShow; // Check if this indicator represents the current page const currentPage Math.floor(currentSlide / slidesToShow); if (i currentPage) indicator.classList.add(active); indicator.addEventListener(click, () > goToSlide(slideIndex)); indicatorsContainer.appendChild(indicator); } } function updateIndicators() { const indicators document.querySelectorAll(.indicator); const currentPage Math.floor(currentSlide / slidesToShow); indicators.forEach((indicator, index) > { indicator.classList.toggle(active, index currentPage); }); } // Function to add click handlers to slides function addSlideClickHandlers(slideElements) { slideElements.forEach((slide) > { slide.addEventListener(click, (e) > { // Prevent event bubbling e.stopPropagation(); const area slide.getAttribute(data-area); const urlMap { animal-science: /study-interest-areas/animal-and-laboratory-science/, architecture: /study-interest-areas/architecture-and-construction-management/, art-design: /study-interest-areas/art-and-design/, business: /study-interest-areas/business/, digital-tech: /study-interest-areas/digital-technologies/, engineering: /study-interest-areas/engineering/, english: /study-interest-areas/english/, food-hospitality: /study-interest-areas/food-hospitality-and-tourism/, hair-beauty: /study-interest-areas/hair-beauty-and-massage/, health: /study-interest-areas/health/, sport-exercise: /study-interest-areas/health-promotion-nutrition-and-sport-science/, language-education: /study-interest-areas/language-and-education/, maori-pacific: /study-interest-areas/maori-and-pacific/, music: /study-interest-areas/music/, music-theatre: /study-interest-areas/music-theatre-nasda/, broadcasting: /study-interest-areas/new-zealand-broadcasting-school/, social-work: /study-interest-areas/social-work-and-human-services/, outdoor-education: /study-interest-areas/sustainability-and-outdoor-education/, trades: /study-interest-areas/trades/, foundation: /study-interest-areas/foundation-studies/, short-courses: /study/short-courses/, youth-pathways: /study/youth-pathways/ }; const url urlMaparea; if (url) { window.location.href `https://www.ara.ac.nz${url}`; } // Click feedback slide.style.transform scale(0.95); setTimeout(() > { slide.style.transform ; }, 150); }); }); } function toggleView() { const sliderContainer document.querySelector(.slider-container); const gridView document.getElementById(gridView); const toggleText document.getElementById(viewToggleText); const indicators document.getElementById(indicators); isGridView !isGridView; if (isGridView) { // Animate out slider sliderContainer.classList.add(view-transition-out); setTimeout(() > { sliderContainer.style.display none; if (indicators) indicators.style.display none; gridView.classList.add(active); toggleText.textContent View Less; gridView.innerHTML ; const clonedSlides ; slides.forEach(slide > { const clonedSlide slide.cloneNode(true); gridView.appendChild(clonedSlide); clonedSlides.push(clonedSlide); }); // Add click handlers to cloned slides addSlideClickHandlers(clonedSlides); // Animate in grid view gridView.classList.add(view-transition-in); setTimeout(() > { gridView.classList.add(animate-grid); }, 50); }, 200); // Wait for slide out animation } else { // Animate out grid gridView.classList.add(view-transition-out); gridView.classList.remove(animate-grid); setTimeout(() > { sliderContainer.style.display block; if (indicators) indicators.style.display flex; gridView.classList.remove(active, view-transition-out, view-transition-in); toggleText.textContent View All; // Animate in slider sliderContainer.classList.remove(view-transition-out); sliderContainer.classList.add(view-transition-in); setTimeout(() > { sliderContainer.classList.remove(view-transition-in); }, 400); }, 200); // Wait for grid out animation } } // --- Event Bindings --- const navPrev document.querySelector(.nav-prev); const navNext document.querySelector(.nav-next); const toggleBtn document.getElementById(toggleViewBtn); const sliderContainer document.querySelector(.slider-container); if (navPrev) navPrev.addEventListener(click, prevSlide); if (navNext) navNext.addEventListener(click, nextSlide); if (toggleBtn) toggleBtn.addEventListener(click, toggleView); // --- Touch/Swipe Support --- if (sliderContainer) { let startX 0; let startY 0; let isDragging false; sliderContainer.addEventListener(touchstart, (e) > { if (isGridView) return; startX e.touches0.clientX; startY e.touches0.clientY; isDragging true; }, { passive: true }); sliderContainer.addEventListener(touchmove, (e) > { if (!isDragging || isGridView) return; const currentX e.touches0.clientX; const currentY e.touches0.clientY; const diffX Math.abs(currentX - startX); const diffY Math.abs(currentY - startY); // Only prevent default if horizontal swipe is dominant if (diffX > diffY && diffX > 10) { e.preventDefault(); } }); sliderContainer.addEventListener(touchend, (e) > { if (!isDragging || isGridView) return; isDragging false; const endX e.changedTouches0.clientX; const endY e.changedTouches0.clientY; const diffX startX - endX; const diffY Math.abs(startY - endY); // Only trigger swipe if horizontal movement is dominant and significant if (Math.abs(diffX) > 50 && Math.abs(diffX) > diffY) { if (diffX > 0) { nextSlide(); } else { prevSlide(); } } }, { passive: true }); // --- Mouse/Desktop Swipe Support --- let mouseStartX 0; let isMouseDragging false; sliderContainer.addEventListener(mousedown, (e) > { if (isGridView) return; mouseStartX e.clientX; isMouseDragging true; sliderContainer.style.cursor grabbing; e.preventDefault(); }); document.addEventListener(mousemove, (e) > { if (!isMouseDragging || isGridView) return; e.preventDefault(); }); document.addEventListener(mouseup, (e) > { if (!isMouseDragging || isGridView) return; isMouseDragging false; sliderContainer.style.cursor grab; const endX e.clientX; const diff mouseStartX - endX; if (Math.abs(diff) > 50) { if (diff > 0) { nextSlide(); } else { prevSlide(); } } }); } // --- Keyboard Navigation --- document.addEventListener(keydown, (e) > { if (isGridView) return; if (e.key ArrowLeft) prevSlide(); if (e.key ArrowRight) nextSlide(); }); // --- Window Resize Handler --- window.addEventListener(resize, () > { updateSliderSettings(); updateSlider(); }); // Initialize updateSliderSettings(); // Call this first to set up responsive values updateSlider(); // Call this to set initial slide widths addSlideClickHandlers(slides); // Add click handlers to original slides}); /script> script> window.onload function() {let links document.querySelectorAll(a); links.forEach((link) > { var a new RegExp(/ + window.location.host + /); if(link.href.indexOf(javascript) -1){ if(!a.test(link.href)) { link.addEventListener(click, (event) > { event.preventDefault(); event.stopPropagation(); window.open(link.href, _blank); }); } } });} /script> script> function waitForElm(selector) { return new Promise(resolve > { if (document.querySelector(selector)) { return resolve(document.querySelector(selector)); } const observer new MutationObserver(mutations > { if (document.querySelector(selector)) { resolve(document.querySelector(selector)); observer.disconnect(); } }); observer.observe(document, { childList: true, subtree: true }); });}waitForElm(.featuredContentTileItemBlock-img).then(() > { let tiles document.querySelectorAll(.featuredContentTileItemBlock-img) tiles.forEach((tile) > { tile.classList.add(lazyload); tile.setAttribute(loading, lazy); }); });waitForElm(.eventTileBlock-img).then(() > { let tiles2 document.querySelectorAll(.eventTileBlock-img) tiles2.forEach((tile) > { tile.classList.add(lazyload); tile.setAttribute(loading, lazy); }); }); /script> style> .homePage .articleListingBlock-item.col-12.col-md-6.col-lg-4 { display: none;}.articleListingBlock-item {min-width: 300px;}.homePage .articleListingBlock-item.col-12.col-md-6.col-lg-4:nth-child(1) { display: block;}.homePage .articleListingBlock-item.col-12.col-md-6.col-lg-4:nth-child(2), .articleListingBlock-item.col-12.col-md-6.col-lg-4:nth-child(3) { display: block;}.homePage .articleListingBlock-header.pt-3, .homePage .articleListingBlock-footer.hasResults { display: none;}@media (max-width: 991px) { .homePage .articleListingBlock-item.col-12.col-md-6.col-lg-4:nth-child(1) { flex: 1 0 100%; max-width: 100%; }}/* the custom block container */.homePage .col-12.col-lg-8 { max-width: 100%; padding: 0; margin-top: 2rem;}@media (max-width: 450px) { .homePage .col-12.col-lg-8 { margin-top: 2rem; }}/* Latest news heading */.homePage .col-12.col-lg-8 > section.wysiwygBlock { opacity: 1; padding-left: 18px; margin-bottom: 30px; background: none !important; padding-bottom: 0 !important; width: 50%; float: left;}.homePage .col-12.col-lg-8 > section.wysiwygBlock > h2 { margin-bottom: 0;}/* See all news link */.homePage .col-12.col-lg-8 a.featuredContentTileItemBlock { padding-right: 0; padding-top: 15px; margin-bottom: 30px; display: flex; width: 100%; float: left; align-items: flex-end; justify-content: space-between; z-index: 1; position: relative;}.homePage .col-12.col-lg-8 a.featuredContentTileItemBlock::before { content: Latest News; width: 60%; font-size: 2rem; line-height: 2rem; font-weight: 700;}/* whats on heading */h2.newsAndEventsContainerBlock-header-title.h3 { font-weight: 700;}@media (min-width: 992px) { .newsAndEventsContainerBlock-tiles { padding-right: 0; }}.articleListingBlock .container { padding: 0;}/* fix for aligning See all ... -> links */@media (max-width: 450px) { .homePage .col-12.col-lg-8 a.featuredContentTileItemBlock { padding-top: 8px; } .homePage a.newsAndEventsContainerBlock-header-link { margin-top: -14px; } .homePage .col-12.col-lg-8 a.featuredContentTileItemBlock::before { font-size: 1.5rem; }}.container > .col-12.col-lg-8 .featuredContentTileItemBlock-imgWrap { display: none;}.container > .col-12.col-lg-8 .featuredContentTileItemBlock-viewLink { justify-content: flex-end;}.container > .col-12.col-lg-8 .articleTileBlock-desc { display: none;}section.featuredContentRowTileContainerBlock.pt-0.pb-1 + .container { max-width: 100%; padding-top: 1px; padding-left: calc((100vw - 1400px) / 2); padding-right: calc((100vw - 1400px) / 2); background-color: var(--off-white);}@media (max-width: 1200px) { section.featuredContentRowTileContainerBlock.pt-0.pb-1 + .container { padding-left: calc((100vw - 960px) / 2); padding-right: calc((100vw - 960px) / 2); }}@media (max-width: 991px) { section.featuredContentRowTileContainerBlock.pt-0.pb-1 + .container { padding-left: calc((100vw - 714px) / 2); padding-right: calc((100vw - 714px) / 2); }}@media (max-width: 767px) { section.featuredContentRowTileContainerBlock.pt-0.pb-1 + .container { padding-left: calc((100vw - 520px) / 2); padding-right: calc((100vw - 520px) / 2); }}/* EVENTS */.homePage .newsAndEventsContainerBlock .col-lg-3 { display: none;}.homePage .newsAndEventsContainerBlock .col-lg-9 { max-width: 100%; flex: 1 0 100%;}/* footer */.tpl-footer { margin-top: 0;}.homePage .quickLinksTextBlock { padding: 4rem 0 5rem 0 !important;} /style> style> @media (min-width: 1904px) { section.heroStaticBlock { height: 24vw !important; }} /style>script>document.addEventListener(DOMContentLoaded, function() { // Get the container element const heroStaticTitleElement document.querySelector(.heroStaticBlock-wrapper .container); const parentElement heroStaticTitleElement; // Horizontal SVG (default, shows above 1900px) const svgHorizontal `svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink idLayer_ssc data-nameLayer ssc viewBox0 0 605.56 203.72> defs> style> .ssc-1 { fill: none; } .ssc-2 { fill: url(#linear-gradient-3); } .ssc-3 { fill: url(#linear-gradient-2); } .ssc-4 { fill: url(#linear-gradient); } .ssc-5 { clip-path: url(#clippath-1); } .ssc-6 { clip-path: url(#clippath-2); } .ssc-7 { clip-path: url(#clippath); } /style> clipPath idclippath> polygon classssc-1 points22.11 0 0 22.22 0 203.72 605.56 203.72 605.56 0 22.11 0/> /clipPath> linearGradient idlinear-gradient x1-57.51 y1327.88 x2-56.67 y2327.88 gradientTransformtranslate(-41212.18 -238327.53) rotate(-180) scale(727.18 -727.18) gradientUnitsuserSpaceOnUse> stop offset0 stop-color#fff/> stop offset.59 stop-color#f7f7f7/> stop offset.98 stop-color#eff0f0/> stop offset.98 stop-color#eff0f0/> stop offset1 stop-color#eff0f0/> /linearGradient> clipPath idclippath-1> path classssc-1 dM493.36,185.04h50.19v-15.43h-31.5v-16.62h20.86v-13.91h-20.86v-14.66h31.5v-15.43h-50.19v76.04ZM446.76,142.78v-18.36h14.77l2.61,2.61v13.14l-2.61,2.61h-14.77ZM428.08,185.04h18.68v-26.83h27.81l8.26-8.26v-32.7l-8.04-8.26h-46.71v76.04ZM464.58,185.04h18.47l-9.89-35.41h-18.47l9.89,35.41ZM369.74,185.04h50.19v-15.43h-31.5v-16.62h20.86v-13.91h-20.86v-14.66h31.5v-15.43h-50.19v76.04ZM304.35,152.99h53.99v-13.9h-53.99v13.9ZM340.52,185.04h18.68v-76.04h-18.68v76.04ZM304.13,185.04h18.68v-76.04h-18.68v76.04ZM259.16,185.04h18.68v-60.62h18.25v-15.43h-55.18v15.43h18.25v60.62ZM165.85,185.04h18.68v-60.62h18.25v-15.43h-55.18v15.43h18.25v60.62ZM91.76,185.04h50.19v-15.43h-31.5v-16.62h20.86v-13.91h-20.86v-14.66h31.5v-15.43h-50.19v76.04ZM34.95,185.04h38.24l8.26-8.26v-37.7h-27.81v13.91h9.12v14.01l-2.61,2.61h-12.17l-2.61-2.61v-39.98l2.61-2.61h12.17l2.61,2.61v4.02h18.68v-13.8l-8.26-8.26h-38.24l-8.26,8.26v59.53l8.26,8.26Z/> /clipPath> linearGradient idlinear-gradient-2 x1-57.56 y1327.91 x2-56.73 y2327.91 gradientTransformtranslate(-196053.21 34386.65) rotate(90) scale(598.76 -598.76) gradientUnitsuserSpaceOnUse> stop offset0 stop-color#d11971/> stop offset.35 stop-color#59307c/> stop offset1 stop-color#00b5e2/> /linearGradient> clipPath idclippath-2> path classssc-1 dM532.15,94.72h38.35l8.36-8.26v-29.98l-7.71-7.71h-26.29l-2.06-2.06v-10.54l2.61-2.61h12.17l2.61,2.61v3.91h18.68v-13.25l-8.04-8.15h-38.35l-8.36,8.26v28.14l7.71,7.6h26.29l2.06,2.17v12.38l-2.61,2.61h-12.17l-2.61-2.61v-3.91h-18.68v13.25l8.04,8.15ZM479.9,94.72h18.68v-60.62h18.25v-15.43h-55.18v15.43h18.25v60.62ZM398.75,62.67h53.99v-13.9h-53.99v13.9ZM434.93,94.72h18.68V18.68h-18.68v76.04ZM398.53,94.72h18.68V18.68h-18.68v76.04ZM341.72,94.72h38.24l8.26-8.26v-37.69h-27.81v13.9h9.13v14.01l-2.61,2.61h-12.17l-2.61-2.61v-39.98l2.61-2.61h12.17l2.61,2.61v4.02h18.68v-13.8l-8.26-8.26h-38.24l-8.26,8.26v59.53l8.26,8.26ZM304.57,94.72h18.68V18.68h-18.68v76.04ZM247.54,94.72h38.35l8.36-8.26v-29.98l-7.71-7.71h-26.29l-2.06-2.06v-10.54l2.61-2.61h12.17l2.61,2.61v3.91h18.68v-13.25l-8.04-8.15h-38.35l-8.36,8.26v28.14l7.71,7.6h26.29l2.06,2.17v12.38l-2.61,2.61h-12.17l-2.61-2.61v-3.91h-18.68v13.25l8.04,8.15ZM165.85,94.72h18.68v-60.62h18.25v-15.43h-55.18v15.43h18.25v60.62ZM91.76,94.72h50.19v-15.43h-31.5v-16.62h20.86v-13.9h-20.86v-14.67h31.5v-15.43h-50.19v76.04ZM34.73,94.72h38.35l8.36-8.26v-29.98l-7.71-7.71h-26.29l-2.06-2.06v-10.54l2.61-2.61h12.17l2.61,2.61v3.91h18.68v-13.25l-8.04-8.15h-38.35l-8.36,8.26v28.14l7.71,7.6h26.29l2.06,2.17v12.38l-2.61,2.61h-12.17l-2.61-2.61v-3.91h-18.69v13.25l8.04,8.15Z/> /clipPath> linearGradient idlinear-gradient-3 x1-57.56 y1328.06 x2-56.73 y2328.06 gradientTransformtranslate(-196127.57 34298.01) rotate(90) scale(598.76 -598.76) xlink:href#linear-gradient-2/> /defs> g idLayer_1-2 data-nameLayer 1> g> g classssc-7> rect classssc-4 x0 y0 width605.56 height203.72/> /g> g classssc-5> rect classssc-3 x193.78 y-113.64 width182.7 height521.31 transformtranslate(81.6 394.99) rotate(-77.9)/> /g> g classssc-6> rect classssc-2 x207.73 y-221.22 width190.1 height555.84 transformtranslate(183.87 340.86) rotate(-77.9)/> /g> /g> /g> /svg>`; // Vertical SVG (shows at 1900px and below) - with unique IDs const svgVertical `svg xmlnshttp://www.w3.org/2000/svg xmlns:xlinkhttp://www.w3.org/1999/xlink idLayer_2_vert data-nameLayer 2 viewBox0 0 896.77 896.78> defs> style> .cls-v-1 { fill: none; } .cls-v-2 { fill: url(#linear-gradient-5-v); } .cls-v-3 { fill: url(#linear-gradient-4-v); } .cls-v-4 { fill: url(#linear-gradient-3-v); } .cls-v-5 { fill: url(#linear-gradient-2-v); } .cls-v-6 { fill: url(#linear-gradient-v); } .cls-v-7 { clip-path: url(#clippath-1-v); } .cls-v-8 { clip-path: url(#clippath-3-v); } .cls-v-9 { clip-path: url(#clippath-v); } /style> clipPath idclippath-v> path classcls-v-1 dM44.84,0C27.33,17.51,17.51,27.33,0,44.84v851.94h896.77V0H44.84Z/> /clipPath> linearGradient idlinear-gradient-v x1-2097.09 y1830.53 x2-2096.09 y2830.53 gradientTransformtranslate(-1167065.61 2947871.34) rotate(90) scale(1405.74 -1405.74) gradientUnitsuserSpaceOnUse> stop offset0 stop-color#fff/> stop offset.56 stop-color#f7f7f7/> stop offset.98 stop-color#eeefef/> stop offset.98 stop-color#eeefef/> stop offset1 stop-color#eeefef/> /linearGradient> clipPath idclippath-1-v> rect classcls-v-1 width896.77 height896.78/> /clipPath> linearGradient idlinear-gradient-2-v x1-2095.56 y1830.45 x2-2094.56 y2830.45 gradientTransformtranslate(1630998.9 646472.01) scale(778.29 -778.29) gradientUnitsuserSpaceOnUse> stop offset0 stop-color#bf3170/> stop offset.35 stop-color#543378/> stop offset1 stop-color#51b1dc/> /linearGradient> linearGradient idlinear-gradient-3-v y1830.18 y2830.18 xlink:href#linear-gradient-2-v/> linearGradient idlinear-gradient-4-v y1829.91 y2829.91 xlink:href#linear-gradient-2-v/> clipPath idclippath-3-v> rect classcls-v-1 width896.77 height896.78/> /clipPath> linearGradient idlinear-gradient-5-v y1829.64 y2829.64 xlink:href#linear-gradient-2-v/> /defs> g idLayer_1-2-v data-nameLayer 1> g> g classcls-v-9> rect classcls-v-6 x-183.86 y-183.86 width1264.49 height1264.49 transformtranslate(-183.86 497.04) rotate(-49.4)/> /g> g classcls-v-7> path classcls-v-5 dM57.71,209.31v-29.52h41.61v8.71l5.81,5.81h27.1l5.81-5.81v-27.58l-4.6-4.84h-58.55l-17.18-16.94v-62.66l18.63-18.39h85.4l17.9,18.14v29.52h-41.61v-8.71l-5.81-5.81h-27.1l-5.81,5.81v23.47l4.6,4.6h58.55l17.18,17.18v66.77l-18.63,18.39h-85.4l-17.9-18.14ZM202.63,58.11h111.77v34.35h-70.16v32.66h46.45v30.97h-46.45v37.02h70.16v34.35h-111.77V58.11ZM367.62,92.46h-40.64v-34.35h122.9v34.35h-40.64v135h-41.61V92.46Z/> /g> path classcls-v-4 dM57.71,418.1v-29.52h41.61v8.71l5.81,5.81h27.1l5.81-5.81v-27.58l-4.6-4.84h-58.55l-17.18-16.94v-62.66l18.63-18.39h85.4l17.9,18.14v29.52h-41.61v-8.71l-5.81-5.81h-27.1l-5.81,5.81v23.47l4.6,4.6h58.55l17.18,17.18v66.77l-18.63,18.39h-85.4l-17.9-18.14ZM202.63,266.9h41.61v169.35h-41.61v-169.35ZM266.98,417.86v-132.58l18.39-18.39h85.16l18.39,18.39v30.73h-41.61v-8.95l-5.81-5.81h-27.1l-5.81,5.81v89.03l5.81,5.81h27.1l5.81-5.81v-31.21h-20.32v-30.97h61.93v83.95l-18.39,18.39h-85.16l-18.39-18.39ZM411.89,266.9h41.61v169.35h-41.61v-169.35ZM412.38,333.91h120.24v30.97h-120.24v-30.97ZM492.94,266.9h41.61v169.35h-41.61v-169.35ZM593.1,301.25h-40.64v-34.35h122.9v34.35h-40.64v135h-41.61v-135ZM691.57,418.1v-29.52h41.61v8.71l5.81,5.81h27.1l5.81-5.81v-27.58l-4.6-4.84h-58.55l-17.18-16.94v-62.66l18.63-18.39h85.4l17.9,18.14v29.52h-41.61v-8.71l-5.81-5.81h-27.1l-5.81,5.81v23.47l4.6,4.6h58.55l17.18,17.18v66.77l-18.63,18.39h-85.4l-17.9-18.14Z/> path classcls-v-3 dM57.71,626.65v-132.58l18.39-18.39h85.16l18.39,18.39v30.73h-41.61v-8.95l-5.81-5.81h-27.1l-5.81,5.81v89.03l5.81,5.81h27.1l5.81-5.81v-31.21h-20.32v-30.97h61.93v83.95l-18.39,18.39h-85.16l-18.39-18.39ZM202.63,475.69h111.77v34.35h-70.16v32.66h46.45v30.97h-46.45v37.02h70.16v34.35h-111.77v-169.35ZM367.62,510.04h-40.64v-34.35h122.9v34.35h-40.64v135h-41.61v-135Z/> g classcls-v-8> path classcls-v-2 dM93.52,718.83h-40.64v-34.35h122.9v34.35h-40.64v135h-41.61v-135ZM193.68,684.48h41.61v169.35h-41.61v-169.35ZM194.16,751.49h120.24v30.97h-120.24v-30.97ZM274.72,684.48h41.61v169.35h-41.61v-169.35ZM339.8,684.48h111.77v34.35h-70.16v32.66h46.45v30.97h-46.45v37.02h70.16v34.35h-111.77v-169.35ZM469.72,684.48h104.03l17.9,18.39v72.82l-18.39,18.39h-61.93v59.76h-41.61v-169.35ZM544.24,759.72l5.81-5.81v-29.27l-5.81-5.81h-32.9v40.89h32.9ZM529,774.96h41.13l22.02,78.87h-41.13l-22.02-78.87ZM615.12,684.48h111.77v34.35h-70.16v32.66h46.45v30.97h-46.45v37.02h70.16v34.35h-111.77v-169.35Z/> /g> /g> /g>/svg>`; // Create container div for both SVGs const svgContainer document.createElement(div); svgContainer.classList.add(svg-container); // Create horizontal SVG wrapper const horizontalWrapper document.createElement(div); horizontalWrapper.classList.add(svg-horizontal); horizontalWrapper.innerHTML svgHorizontal; // Create vertical SVG wrapper const verticalWrapper document.createElement(div); verticalWrapper.classList.add(svg-vertical); verticalWrapper.innerHTML svgVertical; // Append both to container svgContainer.appendChild(horizontalWrapper); svgContainer.appendChild(verticalWrapper); // Append container to parent parentElement.appendChild(svgContainer);});/script>style>/* Container for both SVGs */.svg-container { position: relative; width: 100%; max-width: 100%; margin: 0 auto;}/* Horizontal SVG - visible above 1900px */.svg-horizontal { display: block;}.svg-horizontal svg { width: 100%; height: auto; display: block;}/* Vertical SVG - hidden by default */.svg-vertical { display: none;}.svg-vertical svg { width: 100%; height: auto; display: block;}@media (max-width: 1900px) { .svg-horizontal { display: block; } .svg-vertical { display: none; }}@media (min-width: 1300px) { .featuredCoursesTileBlock-heading-text { margin-top: 3rem; }}/style> script> document.addEventListener(DOMContentLoaded, function () { const card document.querySelector(.courseSearchBlock-card); if (!card) return; card.setAttribute(data-animate, fade-up); // Let browser apply the initial hidden state first requestAnimationFrame(() > { card.classList.add(visible); });}); /script>script>document.addEventListener(DOMContentLoaded, function() { let attempts 0; function tryAddDots() { try { if ($(.featuredCoursesTileBlock-slider).hasClass(slick-initialized)) { $(.featuredCoursesTileBlock-slider).slick(slickSetOption, { dots: true }, true); return; } } catch (e) {} if (attempts++ 5) { setTimeout(tryAddDots, 100 * attempts); } } tryAddDots();});/script>style>ul.slick-dots { margin-top: 1rem;}.slick-dots button { background-color: #8d8b8b;}.slick-dots .slick-active button { background-color: #194f91;}.featuredCoursesTileItemBlock-inner {border-radius: 0 !important;}.homePage .container-fluid { margin-top: 0 !important; background-color: #fff !important;}.featuredCoursesTileBlock-heading {margin-bottom: 0 !important; padding-top: 3rem;}.featuredCoursesTileBlock-heading-text {font-size: 1.8rem !important;font-weight: 700 !important; }.featuredCoursesTileBlock-heading-text::after {content: Apply today to secure your place; display: block; font-size: 1.3rem; color: #343a40; margin-top: 0.65rem; font-weight: normal;}/style>style>.articleListingBlock,.newsAndEventsContainerBlock-row,.ctaBlock-inner { opacity: 0; transform: translateY(40px); transition: opacity 0.8s ease, transform 0.8s ease;}.articleListingBlock.animate-in, .ctaBlock-inner.animate-in,.newsAndEventsContainerBlock-row.animate-in { opacity: 1; transform: translateY(0);}.study-areas-slider, .featuredCoursesTileBlock-content, .featuredCoursesTileBlock-heading { opacity: 0; transform: translateY(50px); transition: opacity 0.9s ease, transform 0.9s ease;}.study-areas-slider.animate-in, .courseSearchBlock-card.animate-in, .featuredCoursesTileBlock-content.animate-in, .featuredCoursesTileBlock-heading.animate-in { opacity: 1; transform: translateY(0);}/style>script>document.addEventListener(DOMContentLoaded, () > { const wrap document.querySelector(.ctaBlock-wrap); if (wrap) { // Create the new wrapper div const inner document.createElement(div); inner.className ctaBlock-inner; // Move all existing children into the new div while (wrap.firstChild) { inner.appendChild(wrap.firstChild); } // Add the new inner div back into the original container wrap.appendChild(inner); } const targets document.querySelectorAll(.articleListingBlock, .newsAndEventsContainerBlock-row, .ctaBlock-inner); const observer new IntersectionObserver((entries, observer) > { entries.forEach(entry > { if (entry.isIntersecting) { entry.target.classList.add(animate-in); observer.unobserve(entry.target); // animate only once } }); }, { threshold: 0.2 }); targets.forEach(target > observer.observe(target)); setTimeout(() > { const searchBlock document.querySelector(.courseSearchBlock-card); const sliderBlock document.querySelector(.study-areas-slider); const coursesBlock document.querySelector(.featuredCoursesTileBlock-content); const headingsBlock document.querySelector(.featuredCoursesTileBlock-heading); // if (searchBlock) searchBlock.classList.add(animate-in); setTimeout(() > { if (sliderBlock) sliderBlock.classList.add(animate-in); if (coursesBlock) coursesBlock.classList.add(animate-in); if (headingsBlock) headingsBlock.classList.add(animate-in); }, 200); // small delay after search animates in }, 50);});/script> script> document.addEventListener(DOMContentLoaded, () > { // Find the Browse Study Interest Areas link const browseLink document.querySelector(.courseSearchBlock-card-heading-link); if (browseLink) { // Change the arrow icon from right to down const arrowIcon browseLink.querySelector(.courseSearchBlock-card-heading-link-icon); if (arrowIcon) { arrowIcon.classList.remove(icon--arrow-right); arrowIcon.classList.add(icon--arrow-down); } browseLink.addEventListener(click, (e) > { e.preventDefault(); // Prevent default navigation // Find the slider element const sliderElement document.querySelector(.study-areas-slider); if (sliderElement) { // Check if were already in grid view const gridView document.getElementById(gridView); const isCurrentlyGridView gridView && gridView.classList.contains(active); if (!isCurrentlyGridView) { // Trigger the toggle to show grid view const toggleBtn document.getElementById(toggleViewBtn); if (toggleBtn) { toggleBtn.click(); } } // Scroll to the slider with smooth animation // Add a delay if we just switched to grid view to let animation complete const scrollDelay isCurrentlyGridView ? 0 : 500; setTimeout(() > { sliderElement.scrollIntoView({ behavior: smooth, block: start }); }, scrollDelay); } }); }}); /script> !-- Custom Body Top Scripts starts here-->link relpreconnect hrefhttps://fonts.googleapis.com />link relpreconnect hrefhttps://fonts.gstatic.com crossorigin />link hrefhttps://fonts.googleapis.com/css2?familyOpen+Sans:wght@300;400&displayswap relstylesheet /> style> :root { --deep-spring: #144b8f !important; /* 2nd */ /* Deep Spring 0E586E */ --deep-green: #0E6A7C !important ; /* Deep Green */ --bright-blue: #0EB5E2; /* Bright Blue */ --bright-blue-alpha: #0EB5E24d; --light-grey: #cdcdcd; --medium-grey: #adadad; --light-font: #c7d8dd; --inav-grey: #f3f4f6; --off-white: #f1f6f7; /* 1st */ --white: #ffffff; --font-colour: #231f20; --colour-btn-primary: #D0006F !important; /* call to action */ /* Indigo #0033A0 */ --colour-btn-primary-hover: #aa0a5f; --campaign-cta: #D0006F; --header-gradient: #171d6fa8; --primary-heading-font: Stag Semibold, Roboto Slab, serif !important; --secondary-heading-font: Stag Medium, Roboto Slab, sans-serif !important; --default-weight: 400;}/* hiding SVG weave in header, the wrapper now contains the background colour */.headerLeftPad, .siteHeaderWidget {background: none;}/* makes study options and tell me about blocks full width */@media (min-width: 992px) {.col-lg-10 { -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%;}}/* replace fonts */body, .eventTileBlock-title, ul, td {font-family: Open Sans, sans-serif;color: var(--font-colour);font-weight: var(--default-weight);}/* header and breadcrumb */.siteHeaderBlock-wrapper, .breadcrumbWidget {background-color: var(--deep-spring);}/* header colour trimmain#mainContent {border-top: 5px solid var(--deep-green);} *//* part of trimsection.breadcrumbWidget {top: -5px;position: relative;box-shadow: 0 5px var(--deep-green);} *//* scales the hero banner when above 1920px width */@media (min-width: 1904px) {.heroStaticBlock {height: 13.157vw !important;}}section.siteHeaderWidget { border-bottom: none;}/* header buttons */.siteHeaderWidget-btn {color: var(--off-white);font-family: Open Sans, sans-serif;font-weight: 700;border-radius: 0;}.siteHeaderWidget-btn:active, .siteHeaderWidget-btn:focus, .siteHeaderWidget-btn:hover {color: var(--light-font);}.featuredCoursesTileItemBlock-heading-text {font-family: Open Sans, sans-serif;color: var(--font-colour);font-weight: 500;}.featuredCoursesTileBlock {padding-top: 0 !important;}/* course search block */.courseSearchBlockdata-for-landingtrue .courseSearchBlock-card {top: 0;margin-bottom: 0;position: relative;z-index: 40;}.courseSearchBlock-card {background: none;box-shadow: none;padding: 0;}.courseSearchBlock {margin-top: 0;background-color: var(--deep-spring);height: 300px;display: flex;align-items: center;}.courseSearchBlock .row.justify-content-center { max-width: 100vw;}.courseSearchBlock-card-body-inputGroup, .d-flex.align-items-center.border.rounded-pill.border-deepSpring.h-100 {background: none;outline: solid 2px var(--off-white);outline-offset: -2px;}.courseSearchBlock-card-heading-link-icon, .icon--arrow-right {color: var(--bright-blue) !important;}.courseSearchContainer-search.col-12.col-lg-9 { padding-left: 15px;}.simpleVideoBlock-playIcon {fill: var(--bright-blue);}.pagination .paginationjs-next a .icon, .pagination .paginationjs-prev a .icon {top: -2px;font-weight: 700;color: var(--bright-blue);}/* highlighted text when hovering */.courseSearchBlock-card-heading-link-text-inner, .quickLinksTextBlock-view-link-text-inner, .featuredCoursesTileItemBlock-heading-text-inner, .eventTileBlock-title-inner, .newsAndEventsContainerBlock-header-link-text-inner, .latestNewsBlock-link, .studyAreasTile-title-text-inner {background-image: linear-gradient(90deg,transparent 50%,var(--bright-blue-alpha) 0) !important;color: var(--font-colour);font-weight: 700; /* test this on other browsers */}aclass*-text-inner, spanclass*viewLink-text-inner, spanclass*title-text-inner{background-image: linear-gradient(90deg,transparent 50%,var(--bright-blue-alpha) 0) !important;color: var(--font-colour);font-weight: var(--default-weight);}a, a:link, a:visited {color: var(--font-colour);}/* inactive link */a:not(href):not(tabindex), a:not(href):not(tabindex):focus, a:not(href):not(tabindex):hover {color: #888;}/* tables */.wysiwygBlock table th {background-color: var(--bright-blue-alpha);}.simpleTableBlock table th {background-color: var(--bright-blue-alpha);font-family: Calibri, sans-serif;font-weight: 700;font-size: .9rem;}.simpleTableBlock table tr td:first-child, .simpleTableBlock table tr td:not(:first-child) {font-family: Calibri, sans-serif;font-size: .9rem;}.wysiwygBlock a, .wysiwygBlock a:link, .wysiwygBlock a:visited, .bulletPointTileBlock-link, .programListBlock-link, .programListBlock-link:link, .programListBlock-link:visited, a.bulletPointTileBlock-link {color: var(--colour-btn-primary);font-weight: 700;}p a, p a:link, p a:visited, .simpleInfoWidget a:hover {font-family: Open Sans, sans-serif;color: var(--campaign-cta);font-weight: 700;}.programDetailPage .simpleInfoWidget {display: none;}/* social buttons */.st-btndata-networkemail, .st-btndata-networkfacebook, .st-btndata-networklinkedin, .st-btndata-networkprint, .st-btndata-networktwitter {background-color: var(--deep-green) !important;border-radius: 16px !important;}.col-12.col-lg-4.offset-lg-1.d-flex.align-items-center {align-items: flex-start !important;}/* FeaturedContentTile */span.featuredContentTileItemBlock-viewLink-text-inner {font-weight: 700;}/* affects full page */h1, .h1 {font-family: var(--secondary-heading-font);color: var(--font-colour)}h2, h2.h3 {font-family: Open Sans, sans-serif;color: var(--font-colour);font-weight: var(--default-weight);font-size: 2rem;}/* quicklinks block */h4, .quickLinksTextBlock-title {font-family: Open Sans, sans-serif;font-weight: 700;font-size: 1.5rem;color: var(--font-colour);}h4 {color: var(--deep-green) ; }span.quickLinksTextBlock-view-link-text-inner {font-size: 1.5rem;line-height: 1.5;font-weight: 700;}span.quickLinksTextBlock-view-link-icon.icon.icon--arrow-right {line-height: 1.8;}body p, body li, body li > a {font-family: Open Sans, sans-serif;font-size: 20px;line-height: 2rem;}.wysiwygBlock ul li:before, .list-dash ul li:before {background-color: var(--bright-blue);top: 14px;}.text-roboto-bold, .keyDetailsBlock-title {font-family: Open Sans, sans-serif;font-weight: 700;}.keyDetailsBlock .label {font-family: Open Sans, sans-serif;}.text-deepGreen {color: var(--deep-green) !important;}h4.text-deepSpring, h4.text-deepGreen, section.wysiwygBlock > h4, .wysiwygBlock h4 {font-weight: 700;color: var(--deep-green) !important;}/* buttons */.btn-primary, button#go {background: none;background-color: var(--colour-btn-primary);font-weight: 700;}a.btn.btn-primary.btn-lg.btn-block.border-bottom.programIntakeListBlock-apply:not(:hover) { background-color: var(--colour-btn-primary);}.btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled).focus, .btn-primary:not(:disabled):not(.disabled).hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):focus, .btn-primary:not(:disabled):not(.disabled):hover, .EPiServerForms buttontypesubmit:not(.FormCaptcha__Refresh):not(.Form__NavigationBar__Action):not(:disabled):not(.disabled):hover { background: none; background-color: var(--colour-btn-primary-hover);}.btn-secondary, .btn-secondary:not(:disabled):not(.disabled), .btn-secondary:not(:disabled):not(.disabled):link, .btn-secondary:not(:disabled):not(.disabled):visited { background: none; color: var(--white); outline: 2px solid var(--white); outline-offset: -2px;}.btn-secondary:hover, .btn-secondary:not(:disabled):not(.disabled).active, .btn-secondary:not(:disabled):not(.disabled).focus, .btn-secondary:not(:disabled):not(.disabled).hover, .btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled):focus, .btn-secondary:not(:disabled):not(.disabled):hover { background: none; background-color: var(--white); color: var(--deep-green);}@media (max-width: 450px) { .btn-group-lg>.btn, .btn-lg { margin-top: 1rem; height: 50px; line-height: 50px; }}/* form buttons */input.Form__Element.FormResetButton.Form__Element--NonData {width: 48%;margin-right: 3%;outline: 2px solid var(--deep-spring);outline-offset: -2px;color: var(--deep-spring) !important;}.EPiServerForms buttontypesubmit:not(.FormCaptcha__Refresh):not(.Form__NavigationBar__Action) {width: 48%;background: none;background-color: var(--colour-btn-primary);}@media (max-width: 450px) {.btn-primary, .btn-primary:hover, .btn-primary:not(:disabled):not(.disabled).active, .btn-primary:not(:disabled):not(.disabled).focus, .btn-primary:not(:disabled):not(.disabled).hover, .btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled):focus, .btn-primary:not(:disabled):not(.disabled):hover, .EPiServerForms buttontypesubmit:not(.FormCaptcha__Refresh):not(.Form__NavigationBar__Action), input.Form__Element.FormResetButton.Form__Element--NonData { width: 100%;}input.Form__Element.FormResetButton.Form__Element--NonData { margin-right: 0;}}/* colour accent or trim */.featuredPromoBlock-card-line, .featuredCoursesTileItemBlock-line {background: none;background-color: var(--bright-blue);}.border-aqua, .documentListBlock, .programListBlock {border-color: var(--bright-blue) !important;border-width: 0;box-shadow: 0 0 10px -5px;padding-right: 1.5rem;}.quickLinksTextBlock-wrap:before {background: var(--deep-green);}/* !! light mode begins */.courseSearchBlock {background-color: var(--off-white);}.courseSearchBlock-card-heading-link, .courseSearchBlock-card-heading-link:active, .courseSearchBlock-card-heading-link:focus, .courseSearchBlock-card-heading-link:hover, .courseSearchBlock-card-heading-link:link, .courseSearchBlock-card-heading-link:visited {color: var(--deep-spring);}.courseSearchBlock-card-body-inputGroup, .d-flex.align-items-center.border.rounded-pill.border-deepSpring.h-100 {outline: solid 2px var(--deep-spring);}/* magnifying glass icon */.input-group-prepend .courseSearchBlock-card-body-inputGroup-text, .d-flex.align-items-center.px-1 i.icon.icon--search {color: var(--deep-spring) !important;}.generalSearchAutoCompleteWidget-searchInput {/* need to update these to a dark grey */color: var(--font-colour) !important;caret-color: var(--font-colour);}input.generalSearchAutoCompleteWidget-searchInput::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */color: var(--medium-grey) !important;opacity: 1; /* Firefox */}input.generalSearchAutoCompleteWidget-searchInput:-ms-input-placeholder { /* Internet Explorer 10-11 */color: var(--medium-grey) !important;}input.generalSearchAutoCompleteWidget-searchInput::-ms-input-placeholder { /* Microsoft Edge */color: var(--medium-grey) !important;}.generalSearchAutoCompleteWidget-searchLink:active, .generalSearchAutoCompleteWidget-searchLink:focus, .generalSearchAutoCompleteWidget-searchLink:hover, .is-active .generalSearchAutoCompleteWidget-searchLink {color: var(--bright-blue);}.courseSearchBlock-card-heading-text {color: var(--deep-spring);}/* !! light mode ends *//* featured courses, course list */.featuredCoursesTileItemBlock-heading-courseType, .courseSearchResultItemBlock .badge {color: var(--deep-spring);border: 1px solid var(--deep-spring);border-radius: 0.25rem;}.courseSearchResultItemBlock-title, span.courseSearchResultItemBlock-title-text-inner {font-family: Open Sans, sans-serif;font-weight: 700;color: var(--font-colour);}/* course search page, assists alignment to make it full width */.col-12.col-lg-10.offset-lg-1 {margin-left: 0;padding: 0;}.courseSearchResultItemBlock {border-top: 1px solid var(--light-grey);}/* course search dropdown */.bg-skyBlue {background-color: var(--off-white);}span.badge.badge-primary.badge-lg {font-weight: 700;border: 1px solid var(--deep-green);border-radius: 0.25rem;}span.badge.badge-primary.badge-lg.false {color: var(--deep-green);}span.badge.badge-primary.badge-lg.true {background-color: var(--deep-green);color: var(--off-white);}/* course search results */.courseSearchResultItemBlock-summary {font-size: 1.25rem;font-weight: var(--default-weight);}/* item icons */spanclass*itemIcon, spanclass*item-icon, span.icon--clock, iclass*item-icon, spanclass*icon--chevron, span.icon--calendar, span.icon--pin {color: var(--deep-green) !important;}.pagination .paginationjs-next a, .pagination .paginationjs-prev a {border: 1px solid var(--deep-spring);}.slick-arrow {height: 30px;width: 30px;background-color: var(--light-grey);z-index: 5;color: var(--font-colour);}i.slick-arrow-icon.icon.icon--chevron-left, i.slick-arrow-icon.icon.icon--chevron-right {font-size: 12px;}buttonclass*slick-arrow--previous {left: -15px;}buttonclass*slick-arrow--next {right: -15px;}.featuredCoursesTileBlock, .newsAndEventsContainerBlock {background-color: var(--off-white);}.homePage .newsAndEventsContainerBlock { padding-top: 3rem;}/* hide 4th and 5th news entry */ul.latestNewsBlock-list li.latestNewsBlock-item:nth-child(4),ul.latestNewsBlock-list li.latestNewsBlock-item:nth-child(5) {display: none;}/* News block */a.latestNewsBlock-link {font-size: 1.125rem;}/* footer *//*.tpl-footer { margin-top: 60px;}*/.siteFooterContactWidget {background: none;background-color: var(--deep-spring);}.siteFooterContactWidget-contact-link, .siteFooterContactWidget-contact-link:active, .siteFooterContactWidget-contact-link:focus, .siteFooterContactWidget-contact-link:hover, .siteFooterContactWidget-contact-link:link, .siteFooterContactWidget-contact-link:visited {border-bottom: 3px solid var(--bright-blue);color: var(--off-white);font-weight: 700;}.siteFooterContactWidget-contact-label {border-bottom: 0px;}/* Subpages */h2.maori {font-size: 1.8rem;font-family: var(--secondary-heading-font);color: var(--font-colour)}.InternationalHomePage h2.maori {text-align: center;}h5, h4, h3, .h5, .h4, .h3 {font-family: Open Sans, sans-serif;font-weight: 500; }h5 {font-size: 1.3rem;font-weight: 700;color: var(--font-colour);}h5.text-deepSpring {font-family: Open Sans, sans-serif;color: var(--deep-green) !important;font-weight: 500; font-size: 1.5rem;}.homePage .quickLinksTextBlock { padding: 8rem 0 4rem 0;}@media (max-width: 450px) { .homePage .quickLinksTextBlock { padding: 4rem 0 4rem 0; }}.quickLinksTileItemBlock {background-color: var(--deep-spring);}.quickLinksTileItemBlock-title {font-family: Open Sans, sans-serif;}section.ctaBlock > .container { max-width: 100%; margin: 0; padding: 0;}.ctaBlock-wrap { background-color: var(--off-white); padding: 5rem 3rem;}.programDetailPage section.ctaBlock.mb-3, .courseDetailPage section.ctaBlock.mb-3 { margin-bottom: 0 !important;}.courseDetailPage section.ctaBlock.mb-3 { margin-top: 2rem !important;}section.ctaBlock a.btn.btn-primary { color: var(--white) !important; margin-top: 1rem;}h4.ctaBlock-title { font-family: var(--secondary-heading-font); color: var(--font-colour);}.ctaBlock-content, .ctaBlock-content a {font-family: Open Sans, sans-serif;font-weight: 700;color: var(--font-colour);}.ctaBlock-content a { color: var(--campaign-cta) !important;}/* mega menu */h4.siteHeaderMenuWidget-category-subtitle {color: var(--deep-spring);font-family: Open Sans, sans-serif;font-size: 1.5rem;line-height: 2rem;font-weight: 700;}h4.featuredContentTileItemBlock-title {font-weight: var(--default-weight);}h3.siteHeaderMenuWidget-category-title {font-family: Open Sans, sans-serif;font-weight: 700;font-size: 1.2rem;}.siteHeaderMenuWidget-link, .siteHeaderMenuWidget-link:link, .siteHeaderMenuWidget-link:visited {color: var(--deep-green);font-family: Open Sans, sans-serif;font-size: 1.125rem;line-height: 1.7rem;text-decoration: none;}.siteHeaderMenuWidget-link:active, .siteHeaderMenuWidget-link:focus, .siteHeaderMenuWidget-link:hover {color: var(--colour-btn-primary);text-decoration: underline;text-underline-offset: 4px;}.siteHeaderMenuWidget-category-title, .siteHeaderMenuWidget-category-title a, .siteHeaderMenuWidget-category-title a:active, .siteHeaderMenuWidget-category-title a:focus, .siteHeaderMenuWidget-category-title a:hover, .siteHeaderMenuWidget-category-title a:link, .siteHeaderMenuWidget-category-title a:visited {color: var(--medium-grey);}.siteHeaderSearchBarWidget .searchWrapper input {font-family: Open Sans, sans-serif;}/* study interests */.studyInterestAreasPage h5.text-deepSpring { max-width: 1000px; margin: auto;}.studyInterestAreasPage .container.mt-3 .col-12.col-lg-8 {max-width: 100%;flex: 1 0 100%;text-align: center;}.studyInterestAreasPage .container.mt-3 h1 {font-size: 4rem;line-height: 4rem;margin-bottom: 3rem !important;}@media (max-width: 600px) {.studyInterestAreasPage .container.mt-3 h1 { font-size: 2.5rem; line-height: 2.5rem; margin-bottom: 2rem !important;}}.studyAreasTile-title, .studyCourseListBlock-title {font-family: Open Sans, sans-serif;font-weight: 700;}.studyCourseListBlock-wrap:before {background: none;background-color: var(--deep-spring);}/* View more link at the bottom of course list */.studyCourseListBlock .text-right {position: absolute;bottom: -11px;left: calc(50% - 76px);font-size: 18px;background-color: #ffffff;padding-left: 10px;padding-right: 10px;padding-top: 5px;}.studyCourseListBlock-wrap .text-right span.font-weight-bold {font-size: 20px;}/* left column */a.leftMenuWidget-link.d-block, div.leftMenuWidget-link > a, div.collapse > ul > li > a, div.collapsing > ul > li > a {font-weight: 700;font-size: 1.25rem;color: var(--deep-green);}section.leftMenuWidget.py-2.pr-3 { padding-right: 0 !important; }@media (min-width: 992px) { section.leftMenuWidget.py-2.pr-3 { box-shadow: 15px 0 15px -20px; }}/* programme page */.tabContainerBlock .nav {border-bottom: 1px solid var(--bright-blue);}.tabContainerBlock .nav-link.active:after {background: none;background-color: var(--bright-blue);}/* what will I study tiles */.bg-darkGreen {background-color: var(--bright-blue);}.bg-deepSpring {background-color: var(--deep-spring);}.accordionContainerBlock.dark { /* background-color: var(--light-grey); */ background: none; } .accordionContainerBlock.light { /* background-color: var(--light-grey); */ background: none; } .accordionContainerBlock .accordionItemBlock { margin: 0 0 8px; border-radius: 8px; } .accordionContainerBlock.dark .accordionItemBlock-body, .accordionContainerBlock.dark .accordionItemBlock-header, .accordionContainerBlock.dark .accordionItemBlock-link, .accordionContainerBlock.dark .accordionItemBlock-link:active, .accordionContainerBlock.dark .accordionItemBlock-link:focus, .accordionContainerBlock.dark .accordionItemBlock-link:hover, .accordionContainerBlock.dark .accordionItemBlock-link:link, .accordionContainerBlock.dark .accordionItemBlock-link:visited { color: var(--font-colour); } section.accordionItemBlock { background-color: var(--off-white); } .accordionItemBlock .card-header { flex-direction: row-reverse; border-radius: 8px; box-shadow: 0 3px 5px -5px; } i.accordionItemBlock-icon { padding-right: 1.5rem; } .list-dash ul li { font-size: 20px; line-height: 2rem; } ul li li:before { background-color: var(--bright-blue); } .accordionContainerBlock.dark .accordionItemBlock-body.card-body ul li:before { background-color: var(--medium-grey); } /* .accordionContainerBlock .accordionItemBlock:last-of-type { border-bottom: 1px solid var(--light-grey); }*/ .accordionContainerBlock.dark .accordionItemBlock-body.card-body a, .accordionContainerBlock.dark .accordionItemBlock-body.card-body a:active, .accordionContainerBlock.dark .accordionItemBlock-body.card-body a:focus, .accordionContainerBlock.dark .accordionItemBlock-body.card-body a:hover, .accordionContainerBlock.dark .accordionItemBlock-body.card-body a:link, .accordionContainerBlock.dark .accordionItemBlock-body.card-body a:visited { color: var(--campaign-cta); font-weight: 700; display: inline-block; max-width: 100%; overflow-wrap: break-word; /* newer but more predictable */ word-break: break-word; /* fallback option */ white-space: normal; } /* buttons within accordions */ .accordionItemBlock-body.card-body a.btn.btn-primary.btn-lg { color: var(--white); } .accordionItemBlock-body > ul > li, .accordionItemBlock-body > ol > li { font-family: Open Sans, sans-serif; font-size: 20px; line-height: 2rem; }.programIntakeListBlock-title, .documentListBlock-link, .documentListBlock-link:link, .documentListBlock-link:visited {font-family: Open Sans, sans-serif;font-weight: 700;color: var(--campaign-cta);}.documentListBlock-itemIcon { top: 18px;}.programListBlock-title {font-family: Open Sans, sans-serif;font-weight: 700;color: var(--deep-green);}/*.infoTileBlock, .documentListBlock {border-width: 0px;background-color: var(--off-white) !important; } */.infoTileBlock-title, .documentListBlock-title, .bulletPointTileBlock-title {font-family: Open Sans, sans-serif;font-weight: 700;}.bulletPointTileBlock-item:before {border-color: transparent var(--deep-green) transparent transparent;}/* fees amount */.keyDetailsBlock .text {color: var(--font-colour);font-weight: 700;}/* testimonial block */.testimonialBlock-slider {background-color: var(--off-white);}.testimonialBlock-slider-item-quote {color: var(--deep-green);font-weight: 400;font-size: 1.25rem;}.testimonialBlock-slider-item .icon {color: var(--bright-blue);}/* FOOTER */.tepukenga p {margin-top: 1rem !important;}.siteFooterLinksWidget {background-color: var(--deep-spring);}h3.siteFooterLinksWidget-category-title, h3.siteFooterLinksWidget-category-title > a {font-family: Open Sans, sans-serif;color: var(--off-white);}.siteFooterLinksWidget-link, .siteFooterLinksWidget-link:link, .siteFooterLinksWidget-link:visited {color: var(--off-white);}@media only screen and (max-width: 450px) {.homePage h2.courseSearchBlock-card-heading-text, .homePage h2 {font-size: 1.5rem !important;font-weight: 700;}}.homePage section.featuredContentRowTileContainerBlock.pt-0.pb-1 { padding-bottom: 6rem !important;}@media (max-width: 450px) { .homePage section.featuredContentRowTileContainerBlock.pt-0.pb-1 { padding-bottom: 0 !important; }}.homePage .featuredContentTileItemBlock-title {padding-bottom: 0;padding-top: 0;}/* one column landing pages */.InternationalHomePage .mb-1, .InternationalHomePage .my-1 {margin-bottom: 2rem!important;}.InternationalHomePage h1 {text-align: center;font-size: 4rem;line-height: 4rem;color: var(--font-colour);}@media only screen and (max-width: 600px) {.InternationalHomePage h1 { font-size: 2.5rem; line-height: 2.5rem;}.mt-3, .my-3 { margin-top: 2rem !important;}}.InternationalHomePage .col-12.col-lg-8 {flex: none;max-width: 100%;}.InternationalHomePage .col-12.col-lg-8.featuredPromoBlock-col.featuredPromoBlock-col--image {max-width: 66.6667%;}.InternationalHomePage h5.text-deepSpring {text-align: center;font-weight: 700;max-width: 1000px;margin: 2rem auto;}.InternationalHomePage .wysiwygBlock {max-width: 1170px;margin: auto;padding: 0 15px;}@media (max-width: 1200px) {.InternationalHomePage .wysiwygBlock { max-width: 960px;}}@media (max-width: 992px) {.InternationalHomePage .wysiwygBlock { max-width: 728px;}.InternationalHomePage .col-12.col-lg-8.featuredPromoBlock-col.featuredPromoBlock-col--image { max-width: 100%;}}@media (max-width: 767px) {.InternationalHomePage .wysiwygBlock { max-width: 540px; padding: 0 18px;}}/* video block */.InternationalHomePage .col-8 { margin: auto; max-width: 850px;}/* Study Interest Pages */@media (min-width: 1500px) {.studyAreaLandingPage .container.mt-3 { position: relative; left: -148px; margin-top: 1rem !important;}}/* first row of the content column (header) */.studyAreaLandingPage .col-12.col-lg-9 > .row {flex-direction: column;}/* the top of the content column */.studyAreaLandingPage .col-12.col-lg-7 {max-width: 100%;}/* icons container */.studyAreaLandingPage .col-12.col-lg-4.offset-lg-1.d-flex.align-items-center {max-width: 100%;margin: 0;order: -1;}/* three column content (left+right columns) */@media (min-width: 992px) { .col-12.col-lg-9 { padding-left: 3rem; }}.studyAreaLandingPage h2.maori, .threeColPage h2.maori {text-align: center;color: var(--font-colour);}.studyAreaLandingPage h1.flex-1.mb-0, .threeColPage h1.flex-1.mb-0 {text-align: center;margin-bottom: 1rem !important;font-size: 4rem;line-height: 4rem;color: var(--font-colour);}@media screen and (max-width: 600px) {.studyAreaLandingPage h1.flex-1.mb-0, .threeColPage h1.flex-1.mb-0 { margin-bottom: 0.5rem !important; font-size: 2.5rem; line-height: 2.5rem;}.studyAreaLandingPage section.wysiwygBlock > h4, .threeColPage .col-12.col-lg-8 > h4 { margin-bottom: 1rem !important;}}/* introduction */.studyAreaLandingPage section.wysiwygBlock > h4, .threeColPage .col-12.col-lg-8 > h4 {text-align: center;margin-bottom: 2rem !important;}.col-12.col-lg-8 > h4 { font-weight: 700;}/* introduction on programmes */.wysiwygBlock h4.text-deepSpring { font-weight: 700;}/* Three Column Pages */.threeColPage .container.mt-3 {max-width: 1500px;}@media (max-width: 990px) {.main.threeColPage .container.mt-3 { margin-top: 1rem !important; max-width: 728px;}}@media (max-width: 767px) {.main.threeColPage .container.mt-3 { margin-top: 1rem !important; max-width: 540px;}}@media (min-width: 992px) {.main.threeColPage .col-lg-7 { -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%;}}.main.threeColPage .col-12.col-lg-4.offset-lg-1.d-flex.align-items-center, .main.threeColPage .main.threeColPage {margin-left: 0;}.main.threeColPage div#three-column-dropdown {margin-bottom: 1rem;}/* padding on left column */section.leftMenuWidget.py-2.pr-3 {padding-right: 1rem !important;}/* apply padding to right column */.main.threeColPage .col-12.col-lg-8 + .col-12.col-lg-4 {padding-left: 2rem;}@media (max-width: 991px) {.main.threeColPage .col-12.col-lg-8 + .col-12.col-lg-4 { padding-left: 8px;}}/* programme page */.programDetailPage .container.mt-3 > .row {flex-direction: column;text-align: center;}/* title and details */.programDetailPage .row > .col-12.col-lg-8, .programDetailPage .col-12.mt-1.col-lg-7 {max-width: 100%;}/* for error on YG pages */.programDetailPage .ccol-12.mt-1.col-lg-7 {margin: auto;}.programDetailPage h1 {font-size: 4rem;line-height: 4rem;padding: 30px;color: var(--font-colour);max-width: 1000px;margin:auto;}.programDetailPage .col-12.col-lg-4.d-flex.align-items-center {order: 10;max-width: 100%;}.programDetailPage .d-none.d-md-flex.w-100.flex-row-reverse {justify-content: center;}.programDetailPage a.btn.btn-primary.btn-lg.btn-block.mb-2.border-bottom:not(:last-child) { outline: 4px solid var(--colour-btn-primary); outline-offset: -4px; background: none; color: var(--colour-btn-primary); transition: outline .35s ease-in-out, color .35s ease-in-out, background-color .35s ease-in-out, border-color .35s ease-in-out, box-shadow .35s ease-in-out;}.programDetailPage a.btn.btn-primary.btn-lg.btn-block.mb-2.border-bottom:not(:last-child):hover { outline: 4px solid var(--colour-btn-primary-hover); color: var(--colour-btn-primary-hover);}@media (min-width: 992px) {.programDetailPage section.programIntakeListBlock { margin-top: 120px;}}@media screen and (max-width: 600px) {.programDetailPage h1.flex-1.mb-0 { margin-bottom: 0.5rem !important; font-size: 2.5rem; line-height: 2.5rem;}}@media screen and (min-width: 992px) {.twoColPage .col-lg-7 { -ms-flex: 0 0 65%; flex: 0 0 65%; max-width: 65%;}.twoColPage .offset-lg-1 { margin-left: 4%;}.twoColPage .col-lg-4 { -ms-flex: 0 0 31%; flex: 0 0 31%; max-width: 31%;}.twoColPage .col-lg-4 a.btn.btn-primary.btn-sm { width: 100%;}}.twoColPage .col-12.col-lg-7 > h4.text-deepSpring {margin-bottom: 1.5rem!important;}.courseDetailPage .upcomingEventBlock-item {border-top: 1px solid var(--light-grey);}.courseSimpleCard, .courseSimpleCard:link, .courseSimpleCard:visited {min-height: 150px;}.siteAnnouncementWidget { /* background: linear-gradient(90deg,#EF4050,#FBAE42); */ background: none; background-color: var(--campaign-cta); font-size: 18px; text-decoration: none;}.programDetailPage .col-12.col-lg-8 > section.accordionItemBlock { background-color: #fff9c4; margin-bottom: 3rem;}/* update */.studyAreaLandingPage h1.flex-1.mb-0, .threeColPage h1.flex-1.mb-0 {text-align: left;}.studyAreaLandingPage h2.maori, .threeColPage h2.maori {text-align: left;}.studyAreaLandingPage section.wysiwygBlock > h4, .threeColPage .col-12.col-lg-8 > h4 {text-align: left;}@media (min-width: 1500px) {.studyAreaLandingPage .container.mt-3 { left: 0; padding: 0 15px;}}@media (min-width: 998px) {.container { max-width: 1400px;}.threeColPage .container.mt-3 { max-width: 1400px;}section.leftMenuWidget.py-2.pr-3 { position: sticky; top: 20px; overflow-y: auto; max-height: calc(100vh - 40px); margin-top: 3.1rem; margin-bottom: 2rem; padding-top: 0 !important; padding-bottom: 0 !important;}section.leftMenuWidget.py-2.pr-3 > #accordion { padding: 0 20px 0 0 !important;}/* Style the scrollbar track */section.leftMenuWidget.py-2.pr-3::-webkit-scrollbar-track { background: #f1f1f1; /* Light grey track */}/* Style the scrollbar thumb */section.leftMenuWidget.py-2.pr-3::-webkit-scrollbar-thumb { background: #ccc; /* Dark grey thumb */ border-radius: 4px;}/* Hover effect for the scrollbar thumb */section.leftMenuWidget.py-2.pr-3::-webkit-scrollbar-thumb:hover { background: #aaa; /* Darker shade on hover */}/* Style the scrollbar itself (width, etc.) */section.leftMenuWidget.py-2.pr-3::-webkit-scrollbar { width: 8px; /* Width of the scrollbar */}.main.threeColPage .d-none.d-md-flex.w-100.flex-row-reverse, .main.threeColPage .d-flex.d-md-none.w-100 { justify-content: flex-start;}}/* fixed event thumbnail size */.eventTileBlock-imgWrap {height: auto;aspect-ratio: 5/3;}@media (max-width: 991.98px) {.eventTileBlock-imgWrap { height: auto;}}/* Banner titles */.homePage .heroStaticBlock-wrapper { display: flex; align-items: end; background: linear-gradient(90deg, var(--header-gradient) -10%, transparent 60%);}.homePage .heroStaticBlock-title { font-size: 6rem; font-family: var(--primary-heading-font); line-height: 4.75rem; margin: 0 0 0.5rem 0; /*padding: 1rem;*/ /*background-color: var(--campaign-cta);*/}@media (max-width: 991.98px) { .heroStaticBlock-title { font-size: 3rem; } .heroStaticBlock.small { height: 350px; }}@media (max-width: 1900px) { .heroStaticBlock.small { height: 400px; } .heroStaticBlock-title { font-size: 3.5rem; line-height: 3.5rem; }}@media (min-width: 992px) { .heroStaticBlock-wrapper .col-lg-5 { max-width: 700px; flex: 1; }}@media (max-width: 991px) { .heroStaticBlock-wrapper .col-lg-5 { max-width: 100%; flex: 1; } .homePage .heroStaticBlock-wrapper { padding: 4.5rem 0 1.5rem 0; background: linear-gradient(90deg, var(--header-gradient) 0%, transparent 100%); }}@media (max-width: 450px) { .col-12.col-md-8.col-lg-5 .heroStaticBlock-title { font-size: 3.75rem !important; line-height: 3rem; font-weight: 400 !important; } .homePage .heroStaticBlock-wrapper { background: linear-gradient(90deg, var(--header-gradient) 0%, transparent 130%); }}.heroStaticBlock-description { font-family: Open Sans, sans-serif; margin: 0 0 1.25rem 0;}.programDetailPage .tabItemBlock li a { font-weight: 700; color: var(--campaign-cta);}/* White dropdown / accordion */.programDetailPage .accordionItemBlock-header.card-header { background: none;}/*.programDetailPage section.accordionItemBlock { background-color: var(--white);}*//* fix for testimonial block being too wide */.programDetailPage .testimonialBlock .slick-track { max-width: 903px;}@media (min-width: 992px) { .programDetailPage .col-lg-4 { flex: 0 0 33%; }}.twoColPage h2 { padding-top: 1rem;} /style> style> /* wysiwyg text formats */blockquote { font-size: 1.25rem; line-height: 2rem; margin-bottom: 2rem; padding: 1.5rem 1.5rem 1.5rem 3rem; background-color: var(--off-white); border-left: 5px solid var(--bright-blue);}blockquote::before { content: \“; font-size: 3rem; position: relative; left: -2rem; color: var(--bright-blue); font-family: var(--secondary-heading-font); margin-right: -1rem;}.fsp-14 { /* text-align: center; */ margin-top: 0.25rem; margin-bottom: 1rem; font-size: 15px; color: #444; } .wysiwyg-articleImage--dual.wysiwyg-articleImage { display: flex; flex-wrap: wrap; justify-content: center; gap: 5px; width: 100%; } .wysiwyg-articleImage--dual.wysiwyg-articleImage + p { margin-top: 1rem; } @media only screen and (min-width: 570px) { .wysiwyg-articleImage--dual.wysiwyg-articleImage > img { width: calc(50% - 2.5px); object-fit: cover; } /* odd number galleries */ .wysiwyg-articleImage--dual.wysiwyg-articleImage > img:nth-last-child(1):nth-child(odd) { width: 100%; } /* override for three items, use other block for triple portraits below this one in instead of uncommenting*//* img:first-child:nth-last-child(3), img:first-child:nth-last-child(3) ~ img { width: calc(33.3333% - 3.3333px); } */ }/* feature text */.some-feature-text-class { font-size: 1.25rem; line-height: 2rem; margin-bottom: 2rem; padding: 1.5rem 1.5rem 1.5rem 3rem; background-color: var(--off-white); border-left: 5px solid var(--bright-blue);}span.text-sandhurst-blue { background-color: #add9fd94; padding: 10px 16px; border-radius: 0.5rem; color: #144b8f; font-weight: 500; line-height: 2.75; border: 1px solid #144b8f;}.wysiwygIcon { padding: 16px 30px; background: #e6f2f6; color: #0c586f; border: 1px solid #0c586f; margin-bottom: 0.5rem; inline-size: fit-content; border-radius: 8px;}.wysiwygIcon a, .wysiwygIcon a:link, .wysiwygIcon a:visited { color: #0c586f; text-decoration: underline; text-underline-offset: 2px;}.iconPhone:before, .iconEnvelope:before, .iconOpenEnvelope:before, .iconLocation:before { font-family: FontAwesome; padding-right: 12px;}.iconPhone:before { content: \f095;}.iconEnvelope:before { content: \f003;}.iconOpenEnvelope:before { content: \f2b7;}.iconLocation:before { content: \f041;}.twoColPage .col-lg-7 .wysiwygBlock p > iframesrc*youtube { aspect-ratio: 16 / 9; width: 100%; height: auto;} /style>style> .breadcrumbBannerBlock > .articleListingBlock-filter { border-bottom: 1px solid #c1c1c1; } .breadcrumbBannerBlock > .articleListingBlock-filterWrap.px-2.py-1 { padding: 15px 0!important; } section.leftMenuWidget.py-2.pr-3 > #accordion, .breadcrumbBannerBlock > .articleListingBlock-filter > #dropdown-btn { margin: auto; padding: 20px; max-width: 1170px; } .breadcrumbBannerBlock > .articleListingBlock-filter > #dropdown-btn { height: 45px; display: flex; align-items: center; margin: 15px auto; font-weight: bold; font-size: 20px; justify-content: space-between; } #dropdown-links-container { margin: auto; width: 100%; } #dropdown-inner-container { margin: auto; padding: 10px !important; } #dropdown-inner-container > .leftMenuWidget { padding: 0 !important; } #dropdown-links-container > .leftMenuWidget-link { padding: 12px 15px; } #dropdown-inner-container > .leftMenuWidget ul li { padding: 8px; } @media (max-width: 990px){ section.leftMenuWidget.py-2.pr-3 > #accordion, .breadcrumbBannerBlock > .articleListingBlock-filter > #dropdown-btn, #dropdown-inner-container { max-width: 728px; } .studyAreaLandingPage .col-12.col-lg-3, .main.threeColPage .col-12.col-lg-3 { display:none; } .studyAreaLandingPage .container.mt-3, .main.threeColPage .container.mt-3 { margin-top: 0 !important; } } @media (max-width: 768px) { section.leftMenuWidget.py-2.pr-3 > #accordion, .breadcrumbBannerBlock > .articleListingBlock-filter > #dropdown-btn, #dropdown-inner-container { max-width: 540px; } } @media (min-width: 991px) { .breadcrumbBannerBlock > .articleListingBlock-filter { display: none; } } /style>script> function createAdditionalLinksElement() { // Dropdown container const additionalLinks document.createElement(div); additionalLinks.classList.add(articleListingBlock-filter); additionalLinks.setAttribute(id, three-column-dropdown); // Dropdown button const additionalLinksBtn document.createElement(div); additionalLinksBtn.id dropdown-btn; additionalLinksBtn.classList.add(articleListingBlock-filterBtn, cursor-pointer, collapsed); additionalLinksBtn.setAttribute(data-toggle, collapse); additionalLinksBtn.setAttribute(href, #articleListingBlock-filterWrap); additionalLinksBtn.setAttribute(role, button); additionalLinksBtn.setAttribute(aria-expanded, false); // Dropdown header/title const additionalLinksTitle document.createElement(span); const pageTitle document.getElementsByTagName(h1)0; if (pageTitle) { additionalLinksTitle.innerText Find out more about...; //additionalLinksTitle.innerText pageTitle.textContent.replace(/\n/g, ) + Links; } else { additionalLinks.innerText Additional Links; } // Dropdown arrow icon const additionalLinksArrow document.createElement(span); additionalLinksArrow.classList.add(icon, icon--chevron-down, ml-1, text-aqua); // Dropdown background const additionalLinksContent document.createElement(div); additionalLinksContent.classList.add(bg-skyBlue, collapse); additionalLinksContent.setAttribute(id, articleListingBlock-filterWrap); // Dropdown content container const innerContent document.createElement(div); innerContent.classList.add(articleListingBlock-filterWrap, px-2, py-1); innerContent.setAttribute(id, dropdown-inner-container); // creating a duplicate left menu widget const section document.createElement(section); section.classList.add(leftMenuWidget, py-2, pr-3); section.setAttribute(data-wg, LeftMenuWidget); // container for links to live in const accordion document.createElement(div); accordion.setAttribute(id, dropdown-links-container); additionalLinksBtn.appendChild(additionalLinksTitle); additionalLinksBtn.appendChild(additionalLinksArrow); section.appendChild(accordion); innerContent.appendChild(section); additionalLinksContent.appendChild(innerContent); additionalLinks.appendChild(additionalLinksBtn); additionalLinks.appendChild(additionalLinksContent); return additionalLinks; } function cloneChildren(container1, container2) { // Copy child nodes from accordion to section container1.childNodes.forEach((childNode) > { container2.appendChild(childNode.cloneNode(true)); }); } function checkLeftWidget() { const accordionElement document.getElementById(accordion); if (accordionElement) { clearInterval(intervalLeftWidget); // Stop the interval once found // console.log(Element with id accordion was found!); const dropdown createAdditionalLinksElement(); const breadcrumb document.getElementsByClassName(breadcrumbBannerBlock)0; breadcrumb.appendChild(dropdown); // copy links into new container const dropdownLinksContainer document.getElementById(dropdown-links-container); cloneChildren(accordionElement, dropdownLinksContainer); } } // Check for the element every 100ms const intervalLeftWidget setInterval(checkLeftWidget, 100); // Set a timeout of 5 seconds (5000ms) to stop the interval if the element is not found setTimeout(() > { clearInterval(intervalLeftWidget); //console.log(Timeout: Element with id accordion was not found in 5 seconds.); }, 5000);/script> style> @media screen and (max-width: 600px) { .courseDetailPage .d-flex.align-items-center.upcomingEventBlock-item { flex-direction: column; gap: 1.5rem; } .courseDetailPage .bg-darkGreen.square-wrapper.mr-2 { width: 100%; margin: auto; } .courseDetailPage .border.border-white.text-white.text-center.square { display: flex; width: auto; gap: 5px; padding: 15px; }} /style> script> document.addEventListener(DOMContentLoaded, function() { // Check if the .programDetailPage class is present if (document.querySelector(.programDetailPage)) { // Get all h4 elements with the class .infoTileBlock-title var h4Elements document.querySelectorAll(.infoTileBlock-title); // Iterate over each h4 element h4Elements.forEach(function(h4Element) { // Check if h4 contains the specified text if (h4Element.textContent.trim() Additional Entry Requirements) { // If it contains the text, hide the entire section h4Element.parentNode.style.display none; } }); }}); /script> style> .container-fluid .featuredPromoBlock { padding: 0 0 3rem 0;}.featuredPromoBlock { max-width: 1000px; margin: auto;}.featuredPromoBlock .container { padding: 0;}.featuredPromoBlock-image { border-radius: 1rem; box-shadow: 0 4px 50px -25px;}@media (min-width: 992px) { .col-12.col-lg-8.featuredPromoBlock-col.featuredPromoBlock-col--image { max-width: 66.6667%; margin: 0; padding: 1rem; }}.featuredPromoBlock-card-line { display: none;}.featuredPromoBlock-card { border-radius: 1rem;}.featuredPromoBlock-card-inner { background-color: #ffffffe3 !important; backdrop-filter: blur(1.5px); border-radius: 1rem; outline: 1px solid #ccc; outline-offset: -1px; box-shadow: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); transition: all 0.35s ease-in-out; transform: scale(1);}@media (min-width: 992px) { .featuredPromoBlock-card-inner:has(a:hover) { transform: scale(1.01); outline: 1px solid var(--bright-blue); box-shadow: 0 20px 25px -5px rgba(0, 0, 0, 0.1), 0 10px 10px -5px rgba(0, 0, 0, 0.04); }}@media (max-width: 991px) { .featuredPromoBlock-card-inner { border-radius: 0 0 1rem 1rem; } .featuredPromoBlock-image { border-radius: 1rem 1rem 0 0; border-width: 1px 1px 0px 1px; border-style: solid; border-color: #c5c5c5; margin: 0 8px; }}@media (max-width: 767px) { .featuredPromoBlock-image { margin: 0 5px; }}h2.featuredPromoBlock-card-title.h3 { font-family: var(--secondary-heading-font);}.featuredPromoBlock-card-description { margin-bottom: 0.5rem;} /style> style> .container-fluid { background-color: var(--off-white);}.homePage .container-fluid { margin-top: 2rem;}.container-fluid .col-12.col-lg-9 { max-width: 100%; flex: 1 0 100%;}/* in general for mimicking container class but with full page width: *//* padding 50vw - 0.5 column width *//* desktop (1400px column) */.container-fluid { padding: 3rem max(calc(50vw - 600px + 15px), 15px) !important;}/* tablet (714px column) */@media (max-width: 991px) { .container-fluid { padding: 3rem max(calc(50vw - 357px + 15px), 15px) !important; }}/* mobile (510px column) */@media (max-width: 767px) { .container-fluid { padding: 3rem max(calc(50vw - 255px + 15px), 15px) !important; }} /style> style> /* Updated Quick Links Styles */.quickLinksTextBlock-wrap { background: none; padding: 3rem 0 !important;}.quickLinksTextBlock-wrap::before { display: none;} .quickLinksTextBlock-list { display: grid !important; grid-template-columns: repeat(4, 1fr); gap: 1rem; list-style: none; margin: 0; padding: 0; } .quickLinksTextBlock-item { /* Reset any existing styles */ /* font-size: inherit !important; */ max-width: 100% !important; } .quickLinksTextBlock-view-link { display: flex !important; width: 100%; align-items: center; justify-content: space-between; padding: 1rem 1.5rem; background: #f1f6f7; border: 2px solid transparent; border-radius: 1rem 0; outline: 1px solid #dfdfdf; outline-offset: -1px; text-decoration: none; color: #333; font-weight: 500; transition: all 0.3s ease; position: relative; overflow: hidden; min-height: 60px; font-size: 16px !important; } /* Shimmer effect */ .quickLinksTextBlock-view-link::before { content: ; position: absolute; top: 0; left: -100%; width: 100%; height: 100%; background: linear-gradient(90deg, transparent, rgb(196 245 255 / 39%), transparent); transition: left 0.5s ease; } .quickLinksTextBlock-view-link:hover::before { left: 100%; } .quickLinksTextBlock-view-link:hover, .quickLinksTextBlock-view-link:focus { background: #e3f2fd; border-color: var(--bright-blue); outline: 1px solid transparent; transform: translateY(-2px); box-shadow: 0 4px 12px rgba(33, 150, 243, 0.2); } .quickLinksTextBlock-view-link-text { flex: 1; /* font-size: inherit !important; */ } .quickLinksTextBlock-view-link-text-inner { font-size: 16px !important; font-weight: 500; color: inherit; } .quickLinksTextBlock-view-link-icon { opacity: 0.7; } .quickLinksTextBlock-view-link:hover .quickLinksTextBlock-view-link-icon { opacity: 1; } /* Arrow icon styles */ span.quickLinksTextBlock-view-link-icon.icon.icon--arrow-right { top: 2px; } quickLinksTextBlock-view-link-icon.icon { display: inline-block; width: 16px; height: 16px; position: relative; } quickLinksTextBlock-view-link-icon.icon--arrow-right::after { } /* Responsive behavior */ @media (max-width: 1024px) { .quickLinksTextBlock-list { grid-template-columns: repeat(3, 1fr); } } @media (max-width: 768px) { .quickLinksTextBlock-list { grid-template-columns: repeat(2, 1fr); } .quickLinksTextBlock-view-link { padding: 0.875rem 1.25rem; min-height: 50px; } } @media (max-width: 480px) { .quickLinksTextBlock-list { grid-template-columns: 1fr; } .quickLinksTextBlock-view-link { padding: 1rem; } }/* removes small blue background on hover */.quickLinksTextBlock-view-link:active .quickLinksTextBlock-view-link-text-inner, .quickLinksTextBlock-view-link:focus .quickLinksTextBlock-view-link-text-inner, .quickLinksTextBlock-view-link:hover .quickLinksTextBlock-view-link-text-inner { background-image: none !important;}.quickLinksTextBlock .quickLinksTextBlock-view-link-text-inner { background-image: none !important;}.quickLinksTextBlock { padding: 3rem 0 !important; padding-bottom: 1rem !important;} /style> style> .leftMenuWidget-title.mb-1 { padding-left: 0.75rem;}div#accordion > a.leftMenuWidget-link.d-block, div#accordion > div.leftMenuWidget-link { /*border-bottom: 1px solid #ccc;*/ padding: 1rem 1rem 1rem 0.5rem; border-left: 4px solid transparent; font-size: 18px !important; transition: all ease 0.35s;}div#accordion > a.leftMenuWidget-link.d-block:hover, div#accordion > div.leftMenuWidget-link:hover { /* padding-left: 0.75rem; */ /* padding-right: 1rem; */ text-decoration: none; border-left: 4px solid var(--bright-blue); background: linear-gradient(90deg, #4289e114, transparent);}#accordion span.icon { line-height: 1.5; color: var(--bright-blue) !important;}@media (min-width: 992px) { section.leftMenuWidget.py-2.pr-3 { box-shadow: none !important;max-height: none !important; }}div#accordion .d-flex { flex-wrap: wrap;}div#accordion a.flex-1:hover { text-decoration: none;}div#accordion > a.leftMenuWidget-link:not(:last-child)::after, div#accordion > div.leftMenuWidget-link:not(:last-child)::after { content: ; position: relative; bottom: -1rem; display: block; left: 0; right: 24px; height: 1px; background: linear-gradient(90deg, #cbcbcb 0%, transparent 100%);}div#accordion > div.leftMenuWidget-link:not(:last-child)::after { flex: 1 0 100%;}a.leftMenuWidget-link.d-block, div.leftMenuWidget-link > a, div.collapse > ul > li > a, div.collapsing > ul > li > a { color: #3f3c3d !important; padding-right: 0.75rem; font-weight: 500 !important; font-size: 18px !important;}/* dropdowns */#accordion div.collapse.show, #accordion div.collapsing { background: linear-gradient(90deg, transparent, #d4dce34d 10%, #d8e4ef4d 70%, transparent);}.leftMenuWidget ul { padding-left: 0 !important;}.leftMenuWidget ul li { padding: 0 0 0 0.5rem !important;}.leftMenuWidget ul li a { display: inline-block; height: 100%; width: 100%; padding: 0.5rem 0.5rem 0.5rem 0; line-height: 2.5rem;}#accordion li::after { content: ; position: relative; bottom: 0; display: block; left: 0; right: 24px; height: 1px; background: linear-gradient(90deg, #cbcbcb 0%, transparent 100%);}/* dropdown links */div.leftMenuWidget-link + div li a { text-decoration: none; transition: all ease 0.25s;}div.leftMenuWidget-link + div li { border-left: 4px solid transparent; transition: all ease 0.25s;}div.leftMenuWidget-link + div li:has(a:hover) { border-left: 4px solid var(--bright-blue); background: linear-gradient(90deg, #4289e114, transparent);}div.leftMenuWidget-link + div li a:hover { /* transform: translateX(8px); */}@media (min-width: 998px) { section.leftMenuWidget.py-2.pr-3 > #accordion { padding: 0 0 0 0 !important; } section.leftMenuWidget.py-2.pr-3 { overflow-x: hidden; }}section.leftMenuWidget.py-2.pr-3 { padding-right: 0 !important;} /style> style> @media (max-width: 767px) { .col-12.col-md-3.pb-2:last-of-type { margin-bottom: 0; order: -1; } .col-12.col-md-3.pb-2:nth-child(3) { margin-bottom: 6rem; }} /style> script> // Initialize program intake blocksfunction initProgramIntakeBlocks() { // Only run on program detail pages var programDetailPageExists document.querySelector(.programDetailPage); if (!programDetailPageExists) return; const blocks document.querySelectorAll(.programIntakeListBlock); blocks.forEach(block > { const intakeItems block.querySelectorAll(.programIntakeListBlock-list-item); const applyButton block.querySelector(.programIntakeListBlock-apply); const selectDropdown block.querySelector(.programIntakeListBlock-select); const intakeList block.querySelector(.programIntakeListBlock-list); console.log(Intake count:, intakeItems.length); // Debug // Check if only 1 intake exists if (intakeItems.length 1) { const singleIntake intakeItems0; const applyLink singleIntake.querySelector(.programIntakeListBlock-viewLink); if (applyLink && applyButton) { const applyUrl applyLink.getAttribute(href); // Convert button to direct link const newButton document.createElement(a); newButton.setAttribute(href, applyUrl); newButton.className applyButton.className; newButton.textContent Apply Now; // Replace the old button applyButton.parentNode.replaceChild(newButton, applyButton); // Hide the dropdown and list (no longer needed) if (selectDropdown) { selectDropdown.classList.add(d-none); selectDropdown.classList.remove(d-block); } if (intakeList) { intakeList.classList.add(d-none); intakeList.classList.remove(d-block); } } } else if (intakeItems.length > 1) { // Multiple intakes - keep existing toggle behavior (dont interfere) // The existing site JS already handles data-typetoggle buttons // Only add campus filter if dropdown exists if (selectDropdown) { selectDropdown.addEventListener(change, function() { const selectedCampus this.value; intakeItems.forEach(item > { const itemTag item.getAttribute(data-tag); if (selectedCampus all || selectedCampus itemTag) { item.style.display block; } else { item.style.display none; } }); }); } } });}// Run on page loadif (document.readyState loading) { document.addEventListener(DOMContentLoaded, initProgramIntakeBlocks);} else { // DOM already loaded initProgramIntakeBlocks();}// Update Start label to Next start when multiple intakes existfunction updateStartLabel() { // Only run on program detail pages var programDetailPageExists document.querySelector(.programDetailPage); if (!programDetailPageExists) return; // Count total intakes on the page const intakeItems document.querySelectorAll(.programIntakeListBlock-list-item); const hasMultipleIntakes intakeItems.length > 1; if (!hasMultipleIntakes) return; // Find the signature bar start cell const signatureBar document.querySelector(.signature-bar); if (!signatureBar) return; const startCell signatureBar.querySelector(data-keystart); if (!startCell) return; const label startCell.querySelector(.sig-label); if (!label) return; // Change Start to Next start label.childNodes.forEach(node > { if (node.nodeType Node.TEXT_NODE) { const trimmed node.textContent.trim(); if (trimmed Start) { node.textContent Next start; } } });}// Run on page load with a small delay to ensure signature bar is createdif (document.readyState loading) { document.addEventListener(DOMContentLoaded, function() { setTimeout(updateStartLabel, 100); });} else { // DOM already loaded setTimeout(updateStartLabel, 100);} /script>!-- Custom Body Top Scripts ends here--> a href#mainContent classsr-only sr-only-focusable>Skip to main content/a> section classsiteHeaderBlock data-blkSiteHeaderBlock> section classsiteHeaderBlock data-blkSiteHeaderBlock> div classsiteHeaderBlock-wrapper> section classsiteAnnouncementWidget data-wgSiteAnnouncementWidget> div classsiteAnnouncementWidget-row> div classsiteAnnouncementWidget-column siteAnnouncementWidget-column--left> /div> div classsiteAnnouncementWidget-column siteAnnouncementWidget-column--middle> a classsiteAnnouncementWidget-link href/study/featured-study-options/>Campuses closed December 19th - January 12th |strong> Apply now for 2026!/strong> Check out our featured courses starting in Semester 1./a> /div> div classsiteAnnouncementWidget-column siteAnnouncementWidget-column--right> button typebutton classsiteAnnouncementWidget-btn siteAnnouncementWidget-btn--close btn> span>Close/span> i classsiteAnnouncementWidget-btn-icon icon icon--close aria-hiddentrue>/i> /button> /div> /div> /section> section classsiteHeaderWidget data-wgSiteHeaderWidget> div classcontainer megeMenu> div classsiteHeaderWidget-logoContainer> a href/> ?xml version1.0 encodingUTF-8?>svg idLayer_1 data-nameLayer 1 xmlnshttp://www.w3.org/2000/svg viewbox0 0 485.2 195.71> defs> style> .cls-1 { fill: #fff; stroke-width: 0px; } /style> /defs> polygon classcls-1 points138.71 148.5 113 193.13 164.42 193.13 138.71 148.5 /> polygon classcls-1 points196.94 148.52 171.24 193.13 222.66 193.13 196.94 148.52 /> polygon classcls-1 points109.55 191.16 83.82 146.51 135.26 146.51 109.55 191.16 /> polygon classcls-1 points167.83 191.16 142.14 146.51 193.54 146.51 167.83 191.16 /> polygon classcls-1 points167.82 97.91 193.54 142.55 142.14 142.55 167.82 97.91 /> polygon classcls-1 points138.71 140.55 112.99 95.91 164.42 95.91 138.71 140.55 /> polygon classcls-1 points111.12 .24 137.51 45.77 52.56 193.13 0 193.13 111.12 .24 /> path classcls-1 dm475.77,152.17c1.88,0,3.08-.94,4.15-3.52l5.23-12.86h-1.97l-4,10.38-4.53-10.38h-2.05l5.66,12.41c-.75,1.76-1.44,2.34-2.55,2.34-.79,0-1.35-.15-1.94-.47l-.63,1.47c.84.41,1.61.63,2.65.63m-11.92-3.92h1.85v-4.96c0-3.76,2.21-5.71,4.94-5.71h.15v-2c-2.36-.1-4.17,1.39-5.09,3.47v-3.25h-1.85v12.45h0Zm-9.54.26c2.13,0,3.42-1.09,4.26-2.43v2.16h1.84v-12.45h-1.84v7.13c0,2.34-1.61,3.91-3.73,3.91s-3.44-1.45-3.44-3.76v-7.27h-1.86v7.73c0,2.96,1.76,4.98,4.78,4.98m-13.08-1.65c-2.31,0-4.51-1.93-4.51-4.82v-.05c0-2.84,2.19-4.79,4.51-4.79s4.38,1.88,4.38,4.82v.05c0,3.01-1.97,4.8-4.38,4.8m.33,1.66c3.01,0,5.95-2.41,5.95-6.48v-.05c0-4.09-2.96-6.45-5.95-6.45-2.29,0-3.76,1.29-4.77,2.78v-7.65h-1.86v17.59h1.86v-2.38c.97,1.4,2.46,2.65,4.77,2.65m-15.66-.26h1.86v-4.96c0-3.76,2.22-5.71,4.94-5.71h.14v-2c-2.36-.1-4.17,1.39-5.08,3.47v-3.25h-1.86v12.45h0Zm-12.42-6.97c.27-2.41,1.9-4.19,4.05-4.19,2.46,0,3.75,1.93,3.97,4.19h-8.02,0Zm0,1.49h9.88c.03-.29.03-.47.03-.65,0-3.66-2.12-6.6-5.81-6.6-3.44,0-5.98,2.89-5.98,6.51,0,3.88,2.8,6.51,6.21,6.51,2.36,0,3.88-.94,5.13-2.34l-1.16-1.03c-1.01,1.06-2.21,1.76-3.92,1.76-2.19,0-4.12-1.53-4.38-4.15m-5.59,5.68c.9,0,1.59-.19,2.25-.53v-1.59c-.65.31-1.19.43-1.81.43-1.25,0-2.1-.55-2.1-2.07v-7.28h3.96v-1.63h-3.96v-3.76h-1.85v3.76h-1.74v1.63h1.74v7.52c0,2.52,1.52,3.52,3.51,3.52m-17.8-.21h1.85v-7.13c0-2.34,1.59-3.9,3.74-3.9s3.44,1.44,3.44,3.76v7.27h1.85v-7.73c0-2.96-1.76-4.99-4.77-4.99-2.14,0-3.44,1.08-4.26,2.43v-2.16h-1.85v12.45h0Zm-8.67-1.23c-1.69,0-3.14-.92-3.14-2.48v-.05c0-1.49,1.33-2.5,3.64-2.5,1.52,0,2.72.27,3.64.53v1.17c0,1.96-1.86,3.34-4.14,3.34m-.35,1.49c2.19,0,3.61-1.02,4.48-2.12v1.86h1.83v-7.62c0-1.58-.43-2.79-1.3-3.66s-2.26-1.37-4.02-1.37-3.16.44-4.53,1.06l.55,1.51c1.16-.53,2.31-.89,3.78-.89,2.34,0,3.69,1.16,3.69,3.37v.39c-1.11-.31-2.21-.53-3.8-.53-3.15,0-5.32,1.39-5.32,4.08v.05c0,2.55,2.32,3.88,4.66,3.88m-13.24.03c3.06,0,4.99-1.19,6.75-2.96l-1.25-1.23c-1.61,1.55-3.13,2.43-5.44,2.43-3.72,0-6.53-3.06-6.53-6.95v-.05c0-3.88,2.8-6.92,6.53-6.92,2.29,0,3.88.97,5.29,2.31l1.31-1.4c-1.69-1.58-3.52-2.68-6.57-2.68-4.96,0-8.53,3.96-8.53,8.73v.04c0,4.85,3.59,8.68,8.45,8.68m-23.4-.29h1.86v-10.82h3.92v-1.59h-3.95v-1.01c0-1.78.72-2.65,2.17-2.65.63,0,1.13.11,1.8.31v-1.61c-.6-.22-1.18-.31-2.04-.31-1.13,0-2.05.34-2.68.97-.69.69-1.09,1.78-1.09,3.21v1.09h-1.71v1.61h1.71v10.82h0v-.02Zm-9.8-1.38c-2.62,0-4.6-2.16-4.6-4.84v-.05c0-2.62,1.85-4.81,4.54-4.81s4.63,2.18,4.63,4.86v.05c0,2.62-1.88,4.79-4.58,4.79m-.05,1.67c3.76,0,6.53-2.99,6.53-6.51v-.05c0-3.51-2.74-6.45-6.48-6.45s-6.5,2.98-6.5,6.51v.05c0,3.51,2.72,6.45,6.45,6.45m-25.58-7.25c.27-2.41,1.9-4.19,4.05-4.19,2.46,0,3.76,1.93,3.98,4.19h-8.03Zm0,1.49h9.88c.03-.29.03-.47.03-.65,0-3.66-2.12-6.6-5.81-6.6-3.44,0-5.97,2.89-5.97,6.51,0,3.88,2.79,6.51,6.21,6.51,2.35,0,3.88-.94,5.12-2.34l-1.15-1.03c-1.01,1.06-2.22,1.76-3.93,1.76-2.19,0-4.12-1.53-4.38-4.15m-5.58,5.68c.89,0,1.58-.19,2.24-.53v-1.59c-.65.31-1.19.43-1.8.43-1.25,0-2.1-.55-2.1-2.07v-7.28h3.96v-1.63h-3.96v-3.76h-1.85v3.76h-1.74v1.63h1.74v7.52c0,2.52,1.52,3.52,3.52,3.52m-13.71.05c2.14,0,3.42-1.09,4.26-2.43v2.16h1.83v-12.45h-1.83v7.13c0,2.34-1.61,3.91-3.73,3.91s-3.44-1.45-3.44-3.76v-7.27h-1.86v7.73c0,2.96,1.76,4.98,4.77,4.98m-9.42-.04c.89,0,1.59-.19,2.24-.53v-1.59c-.65.31-1.18.43-1.8.43-1.25,0-2.1-.55-2.1-2.07v-7.28h3.96v-1.63h-3.96v-3.76h-1.86v3.76h-1.73v1.63h1.73v7.52c0,2.52,1.53,3.52,3.52,3.52m-10.1-.21h1.86v-12.45h-1.86v12.45Zm-.11-15.18h2.12v-2.05h-2.12v2.05Zm-5.37,15.39c.89,0,1.59-.19,2.24-.53v-1.59c-.65.31-1.19.43-1.8.43-1.26,0-2.1-.55-2.1-2.07v-7.28h3.96v-1.63h-3.96v-3.76h-1.84v3.76h-1.74v1.63h1.74v7.52c0,2.52,1.51,3.52,3.51,3.52m-11.57.03c2.48,0,4.44-1.38,4.44-3.74v-.05c0-2.24-2.07-2.99-4-3.57-1.66-.51-3.2-.96-3.2-2.14v-.05c0-1.03.94-1.8,2.4-1.8,1.21,0,2.53.45,3.68,1.2l.84-1.39c-1.27-.85-2.96-1.38-4.48-1.38-2.46,0-4.24,1.42-4.24,3.57v.05c0,2.29,2.16,2.96,4.12,3.52,1.63.46,3.1.95,3.1,2.19v.05c0,1.21-1.09,1.97-2.58,1.97s-2.96-.58-4.32-1.59l-.95,1.32c1.4,1.14,3.38,1.84,5.15,1.84m-18.22-.24h1.85v-7.13c0-2.34,1.59-3.9,3.74-3.9s3.44,1.44,3.44,3.76v7.27h1.85v-7.73c0-2.96-1.76-4.99-4.76-4.99-2.14,0-3.44,1.08-4.27,2.43v-2.16h-1.85v12.45h0Zm-5.33,0h1.9v-16.86h-1.9v16.86h0Z /> path classcls-1 dm454.95,193.35c1.86,0,2.96-.94,3.7-2.11v1.88h1.59v-10.8h-1.59v6.19c0,2.02-1.4,3.39-3.24,3.39s-2.98-1.26-2.98-3.26v-6.31h-1.61v6.71c0,2.56,1.53,4.32,4.14,4.32m-11.71-1.31c-1.46,0-2.72-.8-2.72-2.14v-.04c0-1.3,1.15-2.17,3.16-2.17,1.31,0,2.35.23,3.15.45v1.01c0,1.71-1.61,2.9-3.6,2.9m-.31,1.29c1.9,0,3.13-.87,3.89-1.84v1.61h1.59v-6.6c0-1.39-.38-2.42-1.13-3.18-.78-.77-1.96-1.19-3.5-1.19s-2.74.38-3.92.92l.47,1.33c1.01-.47,2-.77,3.28-.77,2.03,0,3.2,1,3.2,2.92v.33c-.96-.27-1.92-.46-3.3-.46-2.74,0-4.62,1.21-4.62,3.53v.05c0,2.21,2,3.36,4.03,3.36m-11.16-.23h1.61v-4.31c0-3.25,1.92-4.95,4.29-4.95h.12v-1.74c-2.04-.09-3.61,1.21-4.41,3.01v-2.82h-1.61v10.8h0Zm-14.42-1.07c-1.47,0-2.72-.8-2.72-2.14v-.04c0-1.3,1.15-2.17,3.16-2.17,1.32,0,2.36.23,3.16.45v1.01c0,1.71-1.61,2.9-3.6,2.9m-.31,1.29c1.89,0,3.13-.87,3.88-1.84v1.61h1.58v-6.6c0-1.39-.37-2.42-1.13-3.18-.78-.77-1.96-1.19-3.48-1.19s-2.74.38-3.94.92l.48,1.33c1.01-.47,2-.77,3.28-.77,2.02,0,3.2,1,3.2,2.92v.33c-.97-.27-1.92-.46-3.3-.46-2.73,0-4.62,1.21-4.62,3.53v.05c0,2.21,2,3.36,4.04,3.36m-8.05-.03c.78,0,1.39-.17,1.94-.47v-1.39c-.57.27-1.03.38-1.57.38-1.09,0-1.82-.48-1.82-1.8v-6.31h3.42v-1.42h-3.42v-3.26h-1.61v3.26h-1.51v1.42h1.51v6.52c0,2.19,1.32,3.06,3.05,3.06m-11.66-1.26c-1.47,0-2.71-.8-2.71-2.14v-.04c0-1.3,1.15-2.17,3.15-2.17,1.32,0,2.36.23,3.16.45v1.01c0,1.71-1.61,2.9-3.6,2.9m-.31,1.29c1.9,0,3.14-.87,3.89-1.84v1.61h1.59v-6.6c0-1.39-.38-2.42-1.13-3.18-.77-.77-1.96-1.19-3.48-1.19s-2.74.38-3.94.92l.48,1.33c1.01-.47,2-.77,3.28-.77,2.02,0,3.2,1,3.2,2.92v.33c-.97-.27-1.92-.46-3.3-.46-2.74,0-4.62,1.21-4.62,3.53v.05c0,2.21,2,3.36,4.03,3.36m-22.67-.23h1.61v-6.17c0-1.98,1.29-3.4,3.01-3.4s2.78,1.19,2.78,3.22v6.35h1.59v-6.22c0-2.13,1.37-3.34,2.98-3.34,1.76,0,2.81,1.17,2.81,3.25v6.31h1.61v-6.69c0-2.68-1.53-4.35-4.01-4.35-1.88,0-3.04.97-3.8,2.15-.59-1.21-1.71-2.15-3.47-2.15s-2.78.98-3.48,2.04v-1.81h-1.61v10.8h-.02Zm-8.49.23c1.86,0,2.97-.94,3.7-2.11v1.88h1.59v-10.8h-1.59v6.19c0,2.02-1.39,3.39-3.24,3.39s-2.99-1.26-2.99-3.26v-6.31h-1.61v6.71c0,2.56,1.53,4.32,4.14,4.32m-12.12-1.31c-1.47,0-2.72-.8-2.72-2.14v-.04c0-1.3,1.15-2.17,3.16-2.17,1.32,0,2.36.23,3.16.45v1.01c0,1.71-1.61,2.9-3.6,2.9m-.31,1.29c1.9,0,3.14-.87,3.89-1.84v1.61h1.59v-6.6c0-1.39-.38-2.42-1.13-3.18-.77-.77-1.96-1.19-3.48-1.19s-2.74.38-3.94.92l.48,1.33c1.01-.47,2-.77,3.28-.77,2.02,0,3.2,1,3.2,2.92v.33c-.97-.27-1.92-.46-3.3-.46-2.74,0-4.62,1.21-4.62,3.53v.05c0,2.21,2,3.36,4.03,3.36m-8.05-.03c.78,0,1.39-.17,1.94-.47v-1.39c-.56.27-1.02.38-1.57.38-1.09,0-1.82-.48-1.82-1.8v-6.31h3.43v-1.42h-3.43v-3.26h-1.61v3.26h-1.51v1.42h1.51v6.52c0,2.19,1.32,3.06,3.05,3.06m-15.59,2.36c1.59-.35,2.32-1.16,2.32-2.86v-1.87h-1.92v2.18h.76c.08.9-.36,1.44-1.41,1.82l.25.73h0Zm-7.49-2.32c1.86,0,2.97-.94,3.7-2.11v1.88h1.59v-10.8h-1.59v6.19c0,2.02-1.4,3.39-3.24,3.39s-2.99-1.26-2.99-3.26v-6.31h-1.61v6.71c0,2.56,1.53,4.32,4.14,4.32m-12.13-1.31c-1.46,0-2.72-.8-2.72-2.14v-.04c0-1.3,1.15-2.17,3.16-2.17,1.31,0,2.36.23,3.15.45v1.01c0,1.71-1.61,2.9-3.6,2.9m-.31,1.29c1.9,0,3.14-.87,3.89-1.84v1.61h1.59v-6.6c0-1.39-.38-2.42-1.13-3.18-.78-.77-1.97-1.19-3.49-1.19s-2.74.38-3.93.92l.47,1.33c1.01-.47,2.01-.77,3.28-.77,2.03,0,3.2,1,3.2,2.92v.33c-.97-.27-1.92-.46-3.3-.46-2.74,0-4.62,1.21-4.62,3.53v.05c0,2.21,2,3.36,4.03,3.36m-11.57-.23h1.61v-4.31c0-3.25,1.92-4.95,4.29-4.95h.13v-1.74c-2.05-.09-3.62,1.21-4.42,3.01v-2.82h-1.61v10.8h0Zm-15.26-1.07c-1.46,0-2.72-.8-2.72-2.14v-.04c0-1.3,1.15-2.17,3.16-2.17,1.31,0,2.35.23,3.15.45v1.01c0,1.71-1.61,2.9-3.6,2.9m-.31,1.29c1.9,0,3.14-.87,3.89-1.84v1.61h1.59v-6.6c0-1.39-.38-2.42-1.13-3.18-.78-.77-1.97-1.19-3.5-1.19s-2.73.38-3.92.92l.47,1.33c1.01-.47,2-.77,3.28-.77,2.03,0,3.2,1,3.2,2.92v.33c-.97-.27-1.92-.46-3.3-.46-2.74,0-4.62,1.21-4.62,3.53v.05c0,2.21,2,3.36,4.03,3.36m-11.58-.23h1.61v-4.31c0-3.25,1.92-4.95,4.28-4.95h.13v-1.74c-2.06-.09-3.62,1.21-4.42,3.01v-2.82h-1.61v10.8h.01Zm-12.58-5.35l3.34-7.46,3.32,7.46h-6.67.01Zm-4.08,5.35h1.69l1.74-3.86h7.96l1.72,3.86h1.76l-6.66-14.73h-1.55l-6.67,14.73h.01Z /> path classcls-1 dm289.91,46.8l11.88,20.64h-23.78l11.9-20.64Zm60.36,58L289.91,0l-60.41,104.8h26.98l10.22-17.75h46.37l10.22,17.75h26.98,0Z /> path classcls-1 dm402.61,48.4v-19.56c-9.92-2.74-21.77-1.67-30.46,6.67v-6.49h-20.6v75.68h20.6v-35.99c0-10.51,9.16-18.86,17.49-20.23,5.81-.95,12.95-.08,12.97-.08 /> path classcls-1 dm464.13,66.44c0,11.1-8.99,20.09-20.09,20.09s-20.09-8.98-20.09-20.09,8.99-20.09,20.09-20.09,20.09,9,20.09,20.09m21.06,38.25V29h-20.77v6.37c-6.41-5-14.39-8.01-23.07-8.01-21.06,0-38.14,17.5-38.14,39.08s17.08,39.65,38.14,39.65c8.68,0,16.66-3.56,23.07-8.58v7.17h20.77Z /> rect classcls-1 x229.51 y164.99 width255.69 height1.34 />/svg> /a> /div> div classsiteHeaderWidget-spacer>/div> div classsiteHeaderWidget-buttons> button classsiteHeaderWidget-btn siteHeaderWidget-btn--search btn> span>Search/span> i classsiteHeaderWidget-btn-icon icon icon--search>/i> /button> button classsiteHeaderWidget-btn siteHeaderWidget-btn--menu btn> span>Menu/span> i classsiteHeaderWidget-btn-icon icon icon--menu>/i> /button> /div> /div> section classsiteHeaderMenuWidget data-wgSiteHeaderMenuWidget data-activefalse> div classcontainer> div classrow> div classcol-12 col-md-12> div classrow>div classcol-12 col-md-3 pb-2>div classsiteHeaderMenuWidget-category> h4 classsiteHeaderMenuWidget-category-subtitle>Akoranga/h4> h3 classsiteHeaderMenuWidget-category-title>Study at Ara/h3> span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/course-search-page/ titleCourse Search>Course Search/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study/credit-recognition/>Credit Recognition/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study-interest-areas/foundation-studies/>Foundation Studies/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/how-to-apply/>How to Apply/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study/priority-learner-groups/international/>International/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study/priority-learner-groups/Maori/>Māori/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study/next-step-centre-for-women/>Next Step Centre for Women/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study/priority-learner-groups/pacific/>Pacific/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/supporting-your-study/scholarships-and-financial-assistance/>Scholarships & Financial Assistance/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study-interest-areas/>Study Interest Areas/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/about-us/disability-statement/>Disability Statement/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study/youth-pathways/>Youth Pathways/a>/span>/div>/div>div classcol-12 col-md-3 pb-2>div classsiteHeaderMenuWidget-category> h4 classsiteHeaderMenuWidget-category-subtitle>Torohia ngā ara kei Ara/h4> h3 classsiteHeaderMenuWidget-category-title>Explore Ara/h3> span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/explore/accommodation/>Accommodation/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/cafes-restaurants-on-campus/>Cafes & Restaurants/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/explore/campuses/>Campuses/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/explore/campus-tours/>Campus Tours/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/childcare/>Childcare/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/explore/free-study-options/>Free Study Options/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/hair-beauty-and-massage/>Hair, Beauty & Massage/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/health-and-wellbeing/>Health & Wellbeing/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/recreation-and-sport/>Recreation & Sport/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/study/priority-learner-groups/international/student-exchange/>Student Exchange/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/student-services/>Student Services/a>/span>/div>/div>div classcol-12 col-md-3 pb-2>div classsiteHeaderMenuWidget-category> h4 classsiteHeaderMenuWidget-category-subtitle>Ngā Ratonga/h4> h3 classsiteHeaderMenuWidget-category-title>Commercial & Public Services/h3> span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/commercial-and-public-services/retail-services/>Retail Services/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/commercial-and-public-services/research-at-ara/>Research/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/commercial-and-public-services/business-growth-services/>Business Growth Services/a>/span>/div>/div>div classcol-12 col-md-3 pb-2>div classsiteHeaderMenuWidget-category> h4 classsiteHeaderMenuWidget-category-subtitle>Hononga Atu/h4> h3 classsiteHeaderMenuWidget-category-title>Quick Links/h3> span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/about-us/>About Us/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/work-at-ara/im-an-ara-colleague/>Ara Colleague Resources/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/about-us/contact-us/>Contact Us/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link hrefhttps://myara.ara.ac.nz/ target_blank titleMyAra>MyAra/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/news-and-events/ titleNews & Events>News & Events/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link hrefhttps://ebsportal.ara.ac.nz/ target_blank>Student Portal/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/about-us/need-help/>Need help?/a>/span>span classsiteHeaderMenuWidget-linkContainer>a classsiteHeaderMenuWidget-link href/work-at-ara/ titleWork at Ara>Work at Ara/a>/span>/div>/div>/div> /div> /div> /div> /section> section classsiteHeaderSearchBarWidget data-wgSiteHeaderSearchBarWidget data-activefalse> div classcontainer> div classsearchWrapper d-flex align-items-center position-relative border-radius border py-1> div classpx-1> i classsiteHeaderWidget-btn-icon icon icon--search>/i> /div> !--General Search Auto Complete Widget Widget content starts here--> section classgeneralSearchAutoCompleteWidget data-wgGeneralSearchAutoCompleteWidget data-search-endpoint/api/sitesearch/autocomplete data-empty-messageThere's no result. data-id39991 data-search-page/search/> div classgeneralSearchAutoCompleteWidget-searchWrap> div classgeneralSearchAutoCompleteWidget-searchContent> input classgeneralSearchAutoCompleteWidget-searchInput typetext placeholderWhat are you looking for? /> /div> div classgeneralSearchAutoCompleteWidget-searchResult d-none> ul classgeneralSearchAutoCompleteWidget-searchList> !-- rendered via js --> /ul> /div> /div> /section> !--General Search Auto Complete Widget Widget content ends here--> /div> /div>/section> /section> /div>/section> /section> main idmainContent classmain homePage data-pgHomePage> section classheroCarouselBlock data-blkHeroCarouselBlock> div classheroCarouselBlock-sliderContainer> div classheroCarouselBlock-slider> div classheroCarouselBlock-item> section classheroStaticBlock big data-blkHeroStaticBlock stylebackground-image: url(/contentassets/5f2403c70ee14ac48552922727fdd0e9/setsights_standup.jpg);> div classheroStaticBlock-wrapper> div classcontainer> div classrow> div classcol-12 col-md-8 col-lg-5> /div> /div> /div> /div> /section>/div> /div> div classcontainer heroCarouselBlock-dotsContainer> /div> /div>/section> !--Begin CourseSearchBlock--> div classcourseSearchBlock data-blkCourseSearchBlock data-for-landingtrue> div classcourseSearchBlock-inner container> div classrow justify-content-center> div classcol-12 col-lg-10> div classcourseSearchBlock-card> div classcourseSearchBlock-card-inner container> div classcourseSearchBlock-card-heading> !--Fix me! This is a p > !! FE to fix --> h2 classcourseSearchBlock-card-heading-text>Explore our study options/h2> div classcourseSearchBlock-card-heading-spacer>/div> div classcourseSearchBlock-card-heading-linkContainer> a classcourseSearchBlock-card-heading-link href/study-interest-areas/> span classcourseSearchBlock-card-heading-link-text>span classcourseSearchBlock-card-heading-link-text-inner>Browse Study Interest Areas /span>/span>span classcourseSearchBlock-card-heading-link-icon icon icon--arrow-right>/span> /a> /div> /div> div classcourseSearchBlock-card-body> div classcourseSearchBlock-card-body-row> div classcourseSearchBlock-card-body-column courseSearchBlock-card-body-column--input> div classcourseSearchBlock-card-body-inputGroup input-group> div classinput-group-prepend> span classcourseSearchBlock-card-body-inputGroup-text input-group-text> i classicon icon--search aria-hiddentrue>/i> /span> /div> section classgeneralSearchAutoCompleteWidget data-wgGeneralSearchAutoCompleteWidget data-search-endpoint/api/sitesearch/autocomplete data-empty-messageThere's no result. data-id40445 data-search-page/course-search-page/> div classgeneralSearchAutoCompleteWidget-searchWrap> div classgeneralSearchAutoCompleteWidget-searchContent> input classgeneralSearchAutoCompleteWidget-searchInput typetext placeholderSearch for a programme or short course /> /div> div classgeneralSearchAutoCompleteWidget-searchResult d-none> ul classgeneralSearchAutoCompleteWidget-searchList> !-- rendered via js --> /ul> /div> /div> /section> /div> /div> div classcourseSearchBlock-card-body-column courseSearchBlock-card-body-column--button> button classcourseSearchBlock-card-body-btn btn btn-primary>Search/button> /div> /div> /div> /div> /div> /div> /div> /div> /div> !--End CourseSearchBlock--> !--featuredCoursesTileBlock starts here-->section classfeaturedCoursesTileBlock data-blkFeaturedCoursesTileBlock> div classcontainer> div classfeaturedCoursesTileBlock-heading> h2 classfeaturedCoursesTileBlock-heading-text h3>Featured Courses/h2> div classfeaturedCoursesTileBlock-heading-spacer>/div> div classfeaturedCoursesTileBlock-heading-linkContainer> a classfeaturedCoursesTileBlock-heading-link href/course-search-page/> span classfeaturedCoursesTileBlock-heading-link-text> span classfeaturedCoursesTileBlock-heading-link-text-inner> Search all courses /span> /span> span classfeaturedCoursesTileBlock-heading-link-icon icon icon--arrow-right>/span> /a> /div> /div> div classfeaturedCoursesTileBlock-content> div classfeaturedCoursesTileBlock-sliderContainer> div classfeaturedCoursesTileBlock-slider> div classfeaturedCoursesTileBlock-item> section classfeaturedCoursesTileItemBlock data-blkFeaturedCoursesTileItemBlock> a classfeaturedCoursesTileItemBlock-inner href/products/programme/nz2849-ecec-new-zealand-certificate-in-early-childhood-education-and-care-introductory-skills/> div classfeaturedCoursesTileItemBlock-line>/div> div classfeaturedCoursesTileItemBlock-heading> span classfeaturedCoursesTileItemBlock-heading-courseType>Certificate/span> h3 classfeaturedCoursesTileItemBlock-heading-text> span classfeaturedCoursesTileItemBlock-heading-text-inner>New Zealand Certificate in Early Childhood Education and Care (Introductory Skills)/span> /h3> /div> div classfeaturedCoursesTileItemBlock-body> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--calendar>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Starts/span> /div> div classfeaturedCoursesTileItemBlock-body-text>16 February 2026/div> /div> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--pin>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Campus/span> /div> div classfeaturedCoursesTileItemBlock-body-text>Multiple/div> /div> /div> /a> /section> /div> div classfeaturedCoursesTileBlock-item> section classfeaturedCoursesTileItemBlock data-blkFeaturedCoursesTileItemBlock> a classfeaturedCoursesTileItemBlock-inner href/products/programme/nz2539-main-new-zealand-diploma-in-hospitality-management-level-5/> div classfeaturedCoursesTileItemBlock-line>/div> div classfeaturedCoursesTileItemBlock-heading> span classfeaturedCoursesTileItemBlock-heading-courseType>Diploma/span> h3 classfeaturedCoursesTileItemBlock-heading-text> span classfeaturedCoursesTileItemBlock-heading-text-inner>New Zealand Diploma in Hospitality Management (Level 5) /span> /h3> /div> div classfeaturedCoursesTileItemBlock-body> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--calendar>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Starts/span> /div> div classfeaturedCoursesTileItemBlock-body-text>16 February 2026/div> /div> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--pin>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Campus/span> /div> div classfeaturedCoursesTileItemBlock-body-text>Madras Street/div> /div> /div> /a> /section> /div> div classfeaturedCoursesTileBlock-item> section classfeaturedCoursesTileItemBlock data-blkFeaturedCoursesTileItemBlock> a classfeaturedCoursesTileItemBlock-inner href/products/programme/ch4025-stru-bachelor-of-sustainability-and-outdoor-education/> div classfeaturedCoursesTileItemBlock-line>/div> div classfeaturedCoursesTileItemBlock-heading> span classfeaturedCoursesTileItemBlock-heading-courseType>Degree/span> h3 classfeaturedCoursesTileItemBlock-heading-text> span classfeaturedCoursesTileItemBlock-heading-text-inner>Bachelor of Sustainability and Outdoor Education/span> /h3> /div> div classfeaturedCoursesTileItemBlock-body> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--calendar>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Starts/span> /div> div classfeaturedCoursesTileItemBlock-body-text>16 February 2026/div> /div> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--pin>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Campus/span> /div> div classfeaturedCoursesTileItemBlock-body-text>Madras Street/div> /div> /div> /a> /section> /div> div classfeaturedCoursesTileBlock-item> section classfeaturedCoursesTileItemBlock data-blkFeaturedCoursesTileItemBlock> a classfeaturedCoursesTileItemBlock-inner href/products/programme/nz2416-stru-new-zealand-diploma-in-architectural-technology/> div classfeaturedCoursesTileItemBlock-line>/div> div classfeaturedCoursesTileItemBlock-heading> span classfeaturedCoursesTileItemBlock-heading-courseType>Diploma/span> h3 classfeaturedCoursesTileItemBlock-heading-text> span classfeaturedCoursesTileItemBlock-heading-text-inner>New Zealand Diploma in Architectural Technology/span> /h3> /div> div classfeaturedCoursesTileItemBlock-body> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--calendar>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Starts/span> /div> div classfeaturedCoursesTileItemBlock-body-text>23 February 2026/div> /div> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--pin>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Campus/span> /div> div classfeaturedCoursesTileItemBlock-body-text>Madras Street/div> /div> /div> /a> /section> /div> div classfeaturedCoursesTileBlock-item> section classfeaturedCoursesTileItemBlock data-blkFeaturedCoursesTileItemBlock> a classfeaturedCoursesTileItemBlock-inner href/products/programme/nz2596-stru-new-zealand-diploma-in-information-technology-technical-support-level-5/> div classfeaturedCoursesTileItemBlock-line>/div> div classfeaturedCoursesTileItemBlock-heading> span classfeaturedCoursesTileItemBlock-heading-courseType>Diploma/span> h3 classfeaturedCoursesTileItemBlock-heading-text> span classfeaturedCoursesTileItemBlock-heading-text-inner>New Zealand Diploma in Information Technology Technical Support/span> /h3> /div> div classfeaturedCoursesTileItemBlock-body> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--calendar>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Starts/span> /div> div classfeaturedCoursesTileItemBlock-body-text>16 February 2026/div> /div> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--pin>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Campus/span> /div> div classfeaturedCoursesTileItemBlock-body-text>Madras Street/div> /div> /div> /a> /section> /div> div classfeaturedCoursesTileBlock-item> section classfeaturedCoursesTileItemBlock data-blkFeaturedCoursesTileItemBlock> a classfeaturedCoursesTileItemBlock-inner href/products/programme/ch3756-vcom-bachelor-of-design-visual-communication-design/> div classfeaturedCoursesTileItemBlock-line>/div> div classfeaturedCoursesTileItemBlock-heading> span classfeaturedCoursesTileItemBlock-heading-courseType>Degree/span> h3 classfeaturedCoursesTileItemBlock-heading-text> span classfeaturedCoursesTileItemBlock-heading-text-inner>Bachelor of Design (Visual Communication Design)/span> /h3> /div> div classfeaturedCoursesTileItemBlock-body> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--calendar>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Starts/span> /div> div classfeaturedCoursesTileItemBlock-body-text>23 February 2026/div> /div> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--pin>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Campus/span> /div> div classfeaturedCoursesTileItemBlock-body-text>Madras Street/div> /div> /div> /a> /section> /div> div classfeaturedCoursesTileBlock-item> section classfeaturedCoursesTileItemBlock data-blkFeaturedCoursesTileItemBlock> a classfeaturedCoursesTileItemBlock-inner href/products/programme/nz2552-stp-new-zealand-diploma-in-applied-science-level-5/> div classfeaturedCoursesTileItemBlock-line>/div> div classfeaturedCoursesTileItemBlock-heading> span classfeaturedCoursesTileItemBlock-heading-courseType>Diploma/span> h3 classfeaturedCoursesTileItemBlock-heading-text> span classfeaturedCoursesTileItemBlock-heading-text-inner>New Zealand Diploma in Applied Science (Level 5)/span> /h3> /div> div classfeaturedCoursesTileItemBlock-body> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--calendar>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Starts/span> /div> div classfeaturedCoursesTileItemBlock-body-text>16 February 2026/div> /div> div classfeaturedCoursesTileItemBlock-body-item> div classfeaturedCoursesTileItemBlock-body-item-row> i classfeaturedCoursesTileItemBlock-body-item-icon icon icon--pin>/i> span classfeaturedCoursesTileItemBlock-body-item-label>Campus/span> /div> div classfeaturedCoursesTileItemBlock-body-text>Madras Street/div> /div> /div> /a> /section> /div> /div> /div> /div> /div>/section>!--featuredCoursesTileBlock ends here-->section classwysiwygBlock pt-3 pb-2 data-blkWysiwygBlock> div classstudy-areas-slider>div classslider-container>div idslider classslider>div classslide data-areaanimal-science>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/8f05b4ef57b84c2b9aa569daeb5c8f9f/1900x250-applied-science-banner.png), linear-gradient(45deg, #e8f5e8, #d4f4d4);> /div>div classslide-content>div classslide-title>Animal and Laboratory Science/div>div classslide-subtitle>Care for animals and advance scientific research/div>/div>/div>div classslide data-areaarchitecture>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/bbc02ee4d2254f6d8f51c225e851a4a8/1900x250-architecture-banner.png), linear-gradient(45deg, #e8f4fd, #d1e9f6);> /div>div classslide-content>div classslide-title>Architecture and Construction Management/div>div classslide-subtitle>Design and build the future/div>/div>/div>div classslide data-areaart-design>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/eb695f083cd841209c6d20a7eef02c57/1900x250-art_design-banner.png), linear-gradient(45deg, #fef7e8, #fed7aa);> /div>div classslide-content>div classslide-title>Art and Design/div>div classslide-subtitle>Express creativity and visual innovation/div>/div>/div>div classslide data-areabusiness>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/183c175b296347d69d408c4caade00b4/1900x250-business-banner.png), linear-gradient(45deg, #f0f9ff, #e0f2fe);> /div>div classslide-content>div classslide-title>Business/div>div classslide-subtitle>Lead, innovate, and entrepreneurship/div>/div>/div>div classslide data-areadigital-tech>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/54524bf3e8e2481fb5c56ed56a28e2ab/1900x250-it-banner.png), linear-gradient(45deg, #f0fdf4, #dcfce7);> /div>div classslide-content>div classslide-title>Digital Technologies/div>div classslide-subtitle>Shape the digital future/div>/div>/div>div classslide data-areaengineering>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/8dfe09c6612847b2b7ad11bdbdb9342c/1900x250-engineering-banner.png), linear-gradient(45deg, #fef3c7, #fde68a);> /div>div classslide-content>div classslide-title>Engineering/div>div classslide-subtitle>Solve complex technical challenges/div>/div>/div>div classslide data-areaenglish>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/8860e6387ba84b5fba8811478169b284/1900x250-language2-banner.png), linear-gradient(45deg, #fdf4ff, #fae8ff);> /div>div classslide-content>div classslide-title>English/div>div classslide-subtitle>Master language and literature/div>/div>/div>div classslide data-areafood-hospitality>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/siteassets/banner-images/05142_tp_topbanner_1900x250_hospitalityserv11.png), linear-gradient(45deg, #fef2f2, #fee2e2);> /div>div classslide-content>div classslide-title>Food, Hospitality and Tourism/div>div classslide-subtitle>Create memorable experiences/div>/div>/div>div classslide data-areafoundation>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/siteassets/banner-images/tp-banners/05142_tp_topbanner_1900x350_student-services.png), linear-gradient(45deg, #f3f4f6, #e5e7eb);> /div>div classslide-content>div classslide-title>Foundation Studies/div>div classslide-subtitle>Build essential academic skills/div>/div>/div>div classslide data-areahair-beauty>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/0f9983b3666642f58aefd6736eefa9c2/05142_tp_topbanner_1900x250_hospitalityserv8.png), linear-gradient(45deg, #fdf2f8, #fce7f3);> /div>div classslide-content>div classslide-title>Hair, Beauty and Massage/div>div classslide-subtitle>Enhance beauty and wellness/div>/div>/div>div classslide data-areahealth>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/4d1bc61eff244ae29f70cfb325b95572/1900x250-health-banner.png), linear-gradient(45deg, #ecfdf5, #d1fae5);> /div>div classslide-content>div classslide-title>Health/div>div classslide-subtitle>Care for communities and individuals/div>/div>/div>div classslide data-areasport-exercise>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/3c0f75e74e9d491cb8420f66feed7a20/1900x250-appsci2-banner.png), linear-gradient(45deg, #fff7ed, #fed7aa);> /div>div classslide-content>div classslide-title>Health Promotion, Nutrition, Sport and Exercise/div>div classslide-subtitle>Promote active healthy lifestyles/div>/div>/div>div classslide data-arealanguage-education>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/3e313a44b8eb42ec9a58c57c9edb0e06/1900x250-language-banner.png), linear-gradient(45deg, #fdf4ff, #fae8ff);> /div>div classslide-content>div classslide-title>Language and Education/div>div classslide-subtitle>Teaching and language development/div>/div>/div>div classslide data-areamaori-pacific>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/6b05f9519c444f62a2a1d133052a254a/1900x250-tpw-banner.png), linear-gradient(45deg, #ecfdf5, #d1fae5);> /div>div classslide-content>div classslide-title>Māori and Pacific/div>div classslide-subtitle>Cultural knowledge and perspectives/div>/div>/div>div classslide data-areamusic>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/9fff72ec6be84f78bd01908b10e3d1d8/1900x250-music-banner.png), linear-gradient(45deg, #f0f9ff, #e0f2fe);> /div>div classslide-content>div classslide-title>Music/div>div classslide-subtitle>Express through sound and rhythm/div>/div>/div>div classslide data-areamusic-theatre>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/0f9983b3666642f58aefd6736eefa9c2/05142_tp_topbanner_1900x250_nasda2.png), linear-gradient(45deg, #fdf2f8, #fce7f3);> /div>div classslide-content>div classslide-title>Music Theatre (NASDA)/div>div classslide-subtitle>Performance and theatrical arts/div>/div>/div>div classslide data-areabroadcasting>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/7c40c2aaa7aa48ee80c003ed440a0f62/05142_tp_topbanner_1900x350_mobile_study-areas14.png), linear-gradient(45deg, #fef3c7, #fde047);> /div>div classslide-content>div classslide-title>New Zealand Broadcasting School/div>div classslide-subtitle>Media and broadcasting excellence/div>/div>/div>div classslide data-areashort-courses>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/3ff0726248754b56b2efda6261a376a7/05145_tp_topbanner_1900x250_short-courses.png), linear-gradient(45deg, #f0f9ff, #e0f2fe);> /div>div classslide-content>div classslide-title>Short Courses/div>div classslide-subtitle>Quick skills and professional development/div>/div>/div>div classslide data-areasocial-work>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/25701961bb65403ab4b44e4c225c12eb/1900x250-social-work-banner.png), linear-gradient(45deg, #f0f9ff, #dbeafe);> /div>div classslide-content>div classslide-title>Social Work and Human Services/div>div classslide-subtitle>Make a difference in communities/div>/div>/div>div classslide data-areaoutdoor-education>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/769d16f76a094a09beea21492c0660c5/1900x250-outdoor-banner.png), linear-gradient(45deg, #f0fdf4, #dcfce7);> /div>div classslide-content>div classslide-title>Sustainability and Outdoor Education/div>div classslide-subtitle>Environmental stewardship and adventure/div>/div>/div>div classslide data-areatrades>div classslide-image stylebackground-image: url(https://www.ara.ac.nz/contentassets/18f81da73f78473787d952fc8da29bb4/1900x250-trades-banner.png), linear-gradient(45deg, #fefce8, #fef3c7);> /div>div classslide-content>div classslide-title>Trades/div>div classslide-subtitle>Master practical skills and craftsmanship/div>/div>/div>/div>button classnav-arrow nav-prev>‹/button> button classnav-arrow nav-next>›/button>/div>div idgridView classgrid-view> /div>div idindicators classindicators> /div>div classcontrols>button idtoggleViewBtn classbtn btn-primary btn-sm stylewidth: auto;> span idviewToggleText>View All/span> /button>/div>/div> /section>!--BootstrapContainerBlock starts here--> div classcontainer-fluid> div classcol-12 > section classfeaturedPromoBlock data-blkFeaturedPromoBlock> div classcontainer> div classrow featuredPromoBlock-row> div classcol-12 col-lg-8 featuredPromoBlock-col featuredPromoBlock-col--image> div classfeaturedPromoBlock-image stylebackground-image: url(/contentassets/1e1aaa5b11874474a9fb69c74747488e/getset_event_banner.jpg)>/div> /div> div classcol-12 col-lg-5 featuredPromoBlock-col featuredPromoBlock-col--card> div classfeaturedPromoBlock-card> div classfeaturedPromoBlock-card-line>/div> div classfeaturedPromoBlock-card-inner> h2 classfeaturedPromoBlock-card-title h3>Get study ready in a day/h2> div classfeaturedPromoBlock-card-description> span data-teamstrue>Hit the ground running when Semester 1 starts by getting all your study ducks in a row at Get Set for 26/span>!br />br />!--Begin button block--> a href/news-and-events/events/get-set-for-26/ target_self classbtn btn-primary btn-sm>Learn more/a>!--end button block--> /div> /div> /div> /div> /div> /div>/section> /div> /div>!--BootstrapContainerBlock ends here-->!--BootstrapContainerBlock starts here--> div classcontainer> div classcol-12 col-lg-8> !--start FeatureContentTileItemBlock--> a classfeaturedContentTileItemBlock data-blkFeaturedContentTileItemBlock href/news-and-events/news-stories/> div classfeaturedContentTileItemBlock-imgWrap> div classfeaturedContentTileItemBlock-img stylebackground-image:url(/globalassets/maxresdefault-23.jpg> /div> /div> h4 classfeaturedContentTileItemBlock-title>/h4> span classfeaturedContentTileItemBlock-viewLink> span classfeaturedContentTileItemBlock-viewLink-text> span classfeaturedContentTileItemBlock-viewLink-text-inner>See all news /span> /span> span classfeaturedContentTileItemBlock-viewLink-icon icon icon--arrow-right>/span> /span> /a>!--end FeatureContentTileItemBlock--> section classarticleListingBlock data-blkArticleListingBlock data-api/api/sitesearch/getarticles data-page-size9 data-collapseFalse> div classcontainer> div classarticleListingBlock-header pt-3> !-- filter bar starts --> div classarticleListingBlock-filter> div classarticleListingBlock-filterBtn cursor-pointer data-togglecollapse href#articleListingBlock-filterWrap rolebutton aria-expandedfalse> Filter span classicon icon--chevron-down ml-1 text-aqua>/span> /div> div classcollapse bg-skyBlue idarticleListingBlock-filterWrap> div classarticleListingBlock-filterWrap px-2 py-1> /div> /div> /div> !-- filter bar ends --> div classinput-group articleListingBlock-search> input typetext classarticleListingBlock-search-input form-control placeholderSearch by name> div classinput-group-append> span classinput-group-text> i classicon icon--search aria-hiddentrue>/i> /span> /div> /div> /div> div classarticleListingBlock-content> div classarticleListingBlock-error>/div> div classarticleListingBlock-list> !-- render via js --> /div> /div> div classarticleListingBlock-footer> p classarticleListingBlock-result> !-- render via js --> /p> div classarticleListingBlock-pagination> !-- render via js --> /div> /div> /div> /section> /div> /div>!--BootstrapContainerBlock ends here-->!--NewAndEventBlockContainer starts here-->section classnewsAndEventsContainerBlock data-blkEventTilesBlock> div classcontainer> div classrow> div classcol-lg-9> div classnewsAndEventsContainerBlock-tiles> div classnewsAndEventsContainerBlock-header> h2 classnewsAndEventsContainerBlock-header-title h3>Whats On/h2> a classnewsAndEventsContainerBlock-header-link href/news-and-events/events/> span classnewsAndEventsContainerBlock-header-link-text> span classnewsAndEventsContainerBlock-header-link-text-inner> See all events /span> /span> span classnewsAndEventsContainerBlock-header-link-icon icon icon--arrow-right>/span> /a> /div> div classnewsAndEventsContainerBlock-row row>div classnewsAndEventsContainerBlock-item col-md-4> a classeventTileBlock data-wgEventTileBlock href/news-and-events/events/exit-exhibition/> div classeventTileBlock-imgWrap> div classeventTileBlock-img stylebackground-image: url(/contentassets/882da6cd112445fdb24bdc854166d0e2/05405-exit_featured-banner-555x333.png);>/div> /div> div classeventTileBlock-titleWrap> h4 classeventTileBlock-title> span classeventTileBlock-title-inner>EXIT Exhibition/span> /h4> /div> div classeventTileBlock-desc> div classeventTileBlock-item> span classeventTileBlock-itemIcon icon icon--calendar>/span> span classeventTileBlock-itemText>28 November 2025 - 23 January 2026/span> /div> div classeventTileBlock-item> span classeventTileBlock-itemIcon icon icon--clock>/span> span classeventTileBlock-itemText>09:00 am - 23 January 2026 05:00 pm/span> /div> div classeventTileBlock-item> span classeventTileBlock-itemIcon icon icon--pin>/span> span classeventTileBlock-itemText>Kahukura, City campus, Madras Street/span> /div> /div> /a>/div> div classnewsAndEventsContainerBlock-item col-md-4> a classeventTileBlock data-wgEventTileBlock href/news-and-events/events/get-set-for-26/> div classeventTileBlock-imgWrap> div classeventTileBlock-img stylebackground-image: url(/contentassets/3283d69bfd844fc3ab6152a69a25bb79/getset_event_banner.jpg);>/div> /div> div classeventTileBlock-titleWrap> h4 classeventTileBlock-title> span classeventTileBlock-title-inner>Get Set for ‘26 – Study Ready Workshops at Ara/span> /h4> /div> div classeventTileBlock-desc> div classeventTileBlock-item> span classeventTileBlock-itemIcon icon icon--calendar>/span> span classeventTileBlock-itemText>21 January 2026 - 29 January 2026/span> /div> div classeventTileBlock-item> span classeventTileBlock-itemIcon icon icon--clock>/span> span classeventTileBlock-itemText>03:00 pm - 06:00 pm/span> /div> div classeventTileBlock-item> span classeventTileBlock-itemIcon icon icon--pin>/span> span classeventTileBlock-itemText>Ara – City, Trades & Timaru campuses/span> /div> /div> /a>/div> /div> /div> /div> div classcol-lg-3> div classnewsAndEventsContainerBlock-links> section classlatestNewsBlock data-blkLatestNewsBlock> h2 classlatestNewsBlock-title h3>Latest News/h2> ul classlatestNewsBlock-list> li classlatestNewsBlock-item> a href/news-and-events/news-stories/te-pkenga-name-exchange/ classlatestNewsBlock-link>Special ceremony marks return of Te Pūkenga name/a> /li> li classlatestNewsBlock-item> a href/news-and-events/news-stories/fashion-awards-2025/ classlatestNewsBlock-link>‘Clear and confident creative voice’ wins 2025 Lauren Hemens Award/a> /li> li classlatestNewsBlock-item> a href/news-and-events/news-stories/crusaders-cookery/ classlatestNewsBlock-link>Crusaders cook up a storm at Ara/a> /li> li classlatestNewsBlock-item> a href/news-and-events/news-stories/spca-dog-houses/ classlatestNewsBlock-link>SPCA benefits from Ara pet project/a> /li> li classlatestNewsBlock-item> a href/news-and-events/news-stories/coop/ classlatestNewsBlock-link>span classTextRun SCXW118986631 BCX8 langEN-NZ xml:langEN-NZ data-contrastauto>span classNormalTextRun SCXW118986631 BCX8>Ara celebrates the people behind its success/span>/span>span classEOP SCXW118986631 BCX8 data-ccp-props{}> /span>/a> /li> /ul> a classlatestNewsBlock-view-link href/news-and-events/news-stories/> span classlatestNewsBlock-view-link-text> span classlatestNewsBlock-view-link-text-inner> See all news /span> /span> span classlatestNewsBlock-view-link-icon icon icon--arrow-right>/span> /a> /section> /div> /div> /div> /div>/section>!--NewAndEventBlockContainer ends here-->!--Begin CTA Block-->section classctaBlock data-blkCtaBlock> div classcontainer> div classctaBlock-wrap> h4 classctaBlock-title>Get in touch with our team today!/h4> p classctaBlock-content> section classbuttonContainerBlock data-blkButtonContainerBlock> !--Begin button block--> a href/about-us/contact-us/ target_self classbtn btn-primary btn-lg>Ask a question/a>!--end button block-->!--Begin button block--> a href/explore/campus-tours/ target_self classbtn btn-primary btn-lg>Book a tour/a>!--end button block-->/section> /p> /div> /div>/section>!--End CTA Block-->/main> footer classtpl-footer> section classsiteFooterWidget data-wgSiteFooterWidget> section classsiteFooterContactWidget data-wgSiteFooterContactWidget> div classcontainer> div classsiteFooterContactWidget-inner> div classsiteFooterContactWidget-contact> div classsiteFooterContactWidget-contact-item> a classsiteFooterContactWidget-contact-link href/about-us/contact-us/ target_blank> Get in touch with us /a> /div> div classsiteFooterContactWidget-contact-item> label classsiteFooterContactWidget-contact-label>Phone: /label> a classsiteFooterContactWidget-contact-link hreftel:0800 24 24 76> 0800 24 24 76 /a> /div> div classsiteFooterContactWidget-contact-item> label classsiteFooterContactWidget-contact-label>Email: /label> a classsiteFooterContactWidget-contact-link hrefmailto:info@ara.ac.nz> info@ara.ac.nz /a> /div> /div> div classsiteFooterContactWidget-spacer>/div> div classsiteFooterContactWidget-social> a classsiteFooterContactWidget-social-link hrefhttps://www.facebook.com/AraCanterbury target_blank> i classicon icon--facebook aria-hiddentrue>/i> /a> a classsiteFooterContactWidget-social-link hrefhttps://www.linkedin.com/school/ara-institute-of-canterbury target_blank> i classicon icon--twitter aria-hiddentrue>/i> /a> a classsiteFooterContactWidget-social-link hrefhttps://www.instagram.com/AraCanterbury/ target_blank> i classicon icon--instagram aria-hiddentrue>/i> /a> /div> /div> /div> /section> section classsiteFooterLinksWidget data-wgSiteFooterLinksWidget> div classcontainer> div classrow>div classcol-12 col-md-3> div classsiteFooterLinksWidget-category> h3 classsiteFooterLinksWidget-category-title> Study at Ara /h3> span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/credit-recognition/>Credit Recognition/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study-interest-areas/foundation-studies/>Foundation Studies/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/how-to-apply/>How to Apply/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/priority-learner-groups/international/>International/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/priority-learner-groups/Maori/>Māori/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/next-step-centre-for-women/>Next Step Centre for Women/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/priority-learner-groups/pacific/>Pacific/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/supporting-your-study/scholarships-and-financial-assistance/>Scholarships & Financial Assistance/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study-interest-areas/>Study Interest Areas/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/supported-learning/>Supported Learning/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/about-us/disability-statement/>Disability Statement/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/youth-pathways/>Youth Pathways/a>/span> /div>/div>div classcol-12 col-md-3> div classsiteFooterLinksWidget-category> h3 classsiteFooterLinksWidget-category-title> Explore Ara /h3> span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/explore/accommodation/>Accommodation/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/cafes-restaurants-on-campus/>Cafes & Restaurants/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/explore/campuses/>Campuses/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/explore/campus-tours/>Campus Tours/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/childcare/>Childcare/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/explore/free-study-options/>Free Study Options/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/hair-beauty-and-massage/>Hair, Beauty & Massage/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/health-and-wellbeing/>Health & Wellbeing/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/recreation-and-sport/>Recreation & Sport/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/study/priority-learner-groups/international/student-exchange/>Student Exchange/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/student-services/>Student Services/a>/span> /div>/div>div classcol-12 col-md-3> div classsiteFooterLinksWidget-category> h3 classsiteFooterLinksWidget-category-title> Commercial & Public Services /h3> span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/commercial-and-public-services/retail-services/>Retail Services/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/commercial-and-public-services/research-at-ara/>Research/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/commercial-and-public-services/business-growth-services/>Business Growth Services/a>/span> /div>/div>div classcol-12 col-md-3> div classsiteFooterLinksWidget-category> h3 classsiteFooterLinksWidget-category-title> Quick Links /h3> span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/about-us/>About Us/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/work-at-ara/im-an-ara-colleague/>Ara Colleague Resources/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/about-us/contact-us/>Contact Us/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link hrefhttps://myara.ara.ac.nz/ target_blank>MyAra/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/news-and-events/>News & Events/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link hrefhttps://ebsportal.ara.ac.nz/ target_blank>Student Portal/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/about-us/need-help/>Need help?/a>/span>span classsiteFooterLinksWidget-linkContainer>a classsiteFooterLinksWidget-link href/work-at-ara/>Work at Ara/a>/span> /div>/div>/div> /div> /section> /section>/footer> script srchttps://www.nzbs.org.nz/static/ara/assets/js/polyfills.bundle.js?v638978002540000000>/script>script srchttps://www.nzbs.org.nz/static/ara/assets/js/app.min.js?v638978002540000000>/script> script> var breadcrumbItems document.querySelectorAll(.breadcrumbWidget-item);if (breadcrumbItems.length > 4) { var newsBreadcrumbItem2 breadcrumbItems3; var newsPageHref2 newsBreadcrumbItem2 ? newsBreadcrumbItem2.getAttribute(href) : null; var isNewsPage2 newsPageHref2 ? newsPageHref2.includes(student-stories) || newsPageHref2.includes(news-stories) : false; if (isNewsPage2) { var breadcrumbBannerBlock2 document.querySelector(.breadcrumbBannerBlock-bg); breadcrumbBannerBlock2.style.display none; }} if (breadcrumbItems.length > 5) { var newsPageHref breadcrumbItems4.getAttribute(href); var isScholarshipPage newsPageHref.includes(supporting-your-study/scholarships/); if (isScholarshipPage) { var breadcrumbBannerBlock document.querySelector(.breadcrumbBannerBlock-bg); breadcrumbBannerBlock.style.display none; } } /script> script> function updateText() { var programDetailPageExists document.querySelector(.programDetailPage); if (programDetailPageExists) { var elements document.querySelectorAll(.mb-1.text-roboto-bold.uppercase); elements.forEach(function (element) { var isMadras false; var isWoolston false; var isMawana false; var isTimaru false; var isMadrasOuter false; var isDistance false; var isAshburton false; var iconElement element.querySelector(i.icon.icon--pin); if (iconElement) { var textNode element.childNodes2; var currentText textNode.textContent; textNode.textContent if (currentText.includes(Madras Street)) { isMadras true; textNode.textContent + Madras Street (Christchurch) } if (currentText.includes(Sullivan Ave)) { isWoolston true; if (isMadras) { textNode.textContent + | Sullivan Ave (Christchurch) } else { textNode.textContent + Sullivan Ave (Christchurch) } } if (currentText.includes(Manawa)) { if (isMadras || isWoolston) { textNode.textContent + | Manawa (Christchurch) } else { textNode.textContent + Manawa (Christchurch) } isMawana true; } if (currentText.includes(Timaru)) { if (isMadras || isWoolston || isMawana) { textNode.textContent + | Timaru Campus } else { textNode.textContent + Timaru Campus } isTimaru true; } if (currentText.includes(Madras Outer)) { if (isMadras || isWoolston || isMawana || isTimaru) { console.log(.) } else { textNode.textContent + Off-campus (Christchurch) } isMadrasOuter true; } if (currentText.includes(Distance) || currentText.includes(Seminar)) { if (isMadras || isWoolston || isMawana || isTimaru || isMadrasOuter) { textNode.textContent + | Distance } else { textNode.textContent + Distance } isDistance true; } if (currentText.includes(Ashburton)) { if (isMadras || isWoolston || isMawana || isTimaru || isMadrasOuter || isDistance) { textNode.textContent + | Ashburton Campus } else { textNode.textContent + Ashburton Campus } isAshburton true; } } }); } }document.addEventListener(DOMContentLoaded, updateText()); /script> script> function updateLocationText() { var courseDetailPageExists document.querySelector(.courseDetailPage); if (courseDetailPageExists) { var elements document.querySelectorAll(.tpl-content-location); elements.forEach(function (element) { var isMadras false; var isWoolston false; var isMawana false; var isTimaru false; var isMadrasOuter false; var isDistance false; var isAshburton false; var iconElement element.querySelector(i.tpl-content-location-icon.icon.icon--pin); var textNode element.childNodes2; var currentText textNode.textContent; textNode.textContent if (currentText.includes(Madras Street)) { isMadras true; textNode.textContent + Madras Street (Christchurch) } if (currentText.includes(Sullivan Ave)) { isWoolston true; if (isMadras) { textNode.textContent + | Sullivan Ave (Christchurch) } else { textNode.textContent + Sullivan Ave (Christchurch) } } if (currentText.includes(Manawa)) { if (isMadras || isWoolston) { textNode.textContent + | Manawa (Christchurch) } else { textNode.textContent + Manawa (Christchurch) } isMawana true; } if (currentText.includes(Timaru)) { if (isMadras || isWoolston || isMawana) { textNode.textContent + | Timaru Campus } else { textNode.textContent + Timaru Campus } isTimaru true; } if (currentText.includes(Madras Outer)) { if (isMadras || isWoolston || isMawana || isTimaru) { textNode.textContent + | Off-Campus (Christchurch) } else { textNode.textContent + Off-Campus (Christchurch) } isMadrasOuter true; } if (currentText.includes(Distance)) { if (isMadras || isWoolston || isMawana || isTimaru || isMadrasOuter) { textNode.textContent + | Distance } else { textNode.textContent + Distance } isDistance true; } if (currentText.includes(Ashburton)) { if (isMadras || isWoolston || isMawana || isTimaru || isMadrasOuter || isDistance) { textNode.textContent + | Ashburton Campus } else { textNode.textContent + Ashburton Campus } isAshburton true; } }); } } document.addEventListener(DOMContentLoaded, updateLocationText()); /script> script> // Replace text in the first elementvar firstElement document.querySelector(ahref/study-interest-areas/music/.bulletPointTileBlock-link);if (firstElement ! null && firstElement.innerHTML.includes(Music Arts)) { firstElement.innerHTML firstElement.innerHTML.replace(Music Arts, Music);}// Replace text in the second elementvar secondElement document.querySelector(ahref/study-interest-areas/music/.breadcrumbWidget-item);if (secondElement ! null && secondElement.innerHTML.includes(Music Arts)) { secondElement.innerHTML secondElement.innerHTML.replace(Music Arts, Music);} /script>script typetext/javascript srchttps://platform-api.sharethis.com/js/sharethis.js#property5e53337dd9fff20012101763&productinline-share-buttons async>/script> script> $(document).ready(function(){ var pUrl window.location.href; var res pUrl.split(/); if(res3 products){ modifyBtnUrl(); } });function modifyBtnUrl(){ var title document.title; var btnUrl $(.programIntakeListBlock a.mb-2).attr(href); if(btnUrl) { var newUrl btnUrl.slice(0,-1) + # + title; $(.programIntakeListBlock a.mb-2).attr(href, newUrl); }} /script>script>/** * 1. Define the reusable cycle-responsive configuration for multi-item sliders. * NOTE: We are removing the arrows: false setting from the 768px breakpoint * because we are setting arrows: false globally below. */const cycleResponsiveSettings { // Tablet settings (Viewport width up to 1024px) breakpoint: 1024, settings: { slidesToShow: 2, slidesToScroll: 2 } }, { // Mobile settings (Viewport width up to 768px) breakpoint: 768, settings: { slidesToShow: 1, slidesToScroll: 1, // Arrows are already disabled globally below, so no need for this line. // If you wanted to re-enable arrows for the 1024px, youd add: arrows: true } };// Ensure this script runs only after the DOM is ready$(document).ready(function(){ /** * 2. Initialization for the Hero Carousel (Single-Item Slider) */ $(.heroCarouselBlock-slider).slick({ autoplay: true, autoplaySpeed: 5000, dots: true, arrows: false, // Arrows disabled for hero carousel infinite: true, fade: true, pauseOnHover: true, responsive: { breakpoint: 768, settings: { dots: false } } }); /** * 3. Initialization for the Featured Courses Slider (Multi-Item Slider) * Arrows are globally disabled. Navigation uses dots and swipe gestures. */ $(.featuredCoursesTileBlock-slider).slick({ // Desktop default: 3 visible slides, cycle by 3 slidesToShow: 3, slidesToScroll: 3, infinite: true, dots: true, // 🔥 FIX: Globally disable arrows for this slider arrows: false, // Apply the cycle-responsive logic responsive: cycleResponsiveSettings });});/script>style>.heroCarouselBlock .slick-dots { /* justify-self: anchor-center; */ width: 100%;}@media (max-width: 1900px) { .heroStaticBlock.small, .heroCarouselBlock { height: 400px; }}@media (max-width: 600px) { .heroStaticBlock.small, .heroCarouselBlock { height: 500px; }}/style> script> const title document.querySelectorAll(.siteFooterLinksWidget-category-title)2 const title2 document.querySelectorAll(.siteHeaderMenuWidget-category-title)2 title2.innerHTML a href/commercial-and-public-services/services/>Commercial & Public Services/a>title.innerHTML a href/commercial-and-public-services/services/>Commercial & Public Services/a> /script> script> document.querySelector(.icon--facebook).classList.add(fa-brands)document.querySelector(.icon--facebook).classList.add(fa-facebook-f)document.querySelector(.icon--facebook).classList.remove(icon)document.querySelector(.icon--facebook).classList.remove(icon--facebook)document.querySelector(.icon--twitter).classList.add(fa-brands)document.querySelector(.icon--twitter).classList.add(fa-linkedin-in)document.querySelector(.icon--twitter).classList.remove(icon)document.querySelector(.icon--twitter).classList.remove(icon--twitter)document.querySelector(.icon--instagram).classList.add(fa-brands)document.querySelector(.icon--instagram).classList.add(fa-instagram)document.querySelector(.icon--instagram).classList.remove(icon)document.querySelector(.icon--instagram).classList.remove(icon--instagram) /script>script>//Hide Enquire when intakes live, make Apply/Enquire button sticky, make video testimonial responsive on programme/short course pagesdocument.addEventListener(DOMContentLoaded, function () { if (document.querySelector(.courseDetailPage) || document.querySelector(.programDetailPage)) { // Check for .courseDetailPage // Rename Enquire Now button to Ask a Question and always show it const enquireNowButton document.querySelector(.programIntakeListBlockdata-blkProgramIntakeListBlock a.btndata-typelink); if (enquireNowButton) { enquireNowButton.textContent Ask a Question; enquireNowButton.style.display block; // Always show the button } // Update View Dates & Apply button text based on screen size const viewDatesButton document.querySelector(.programIntakeListBlockdata-blkProgramIntakeListBlock a.btndata-typetoggle); function updateApplyButtonText() { if (viewDatesButton) { if (window.innerWidth 430) { viewDatesButton.textContent Apply; } else { viewDatesButton.textContent View Dates & Apply; } } } // Initial setup updateApplyButtonText(); // Update on resize window.addEventListener(resize, updateApplyButtonText); var buttons document.querySelectorAll(.btn-primary); var simpleVideoBlock document.querySelector(.simpleVideoBlock); var listDash document.querySelector(.text-deepGreen); var programIntakeListBlock document.querySelector(.programIntakeListBlock); var applyButton document.querySelector(.programIntakeListBlock-apply); // Function to adjust button text based on screen size // function updateButtonText() { // buttons.forEach(function (button) { // if (window.innerWidth 768) { // if (button.textContent.trim() Enquire Now) { // button.textContent Enquire; // } else if (button.textContent.trim() View Dates & Apply) { // button.textContent Apply; // } // } else { // if (button.textContent.trim() Enquire) { // button.textContent Enquire Now; // } else if (button.textContent.trim() Apply) { // button.textContent View Dates & Apply; // } // } // }); // } // Function to move elements based on screen size function moveElements() { if (window.innerWidth 768) { // Mobile view if (simpleVideoBlock && listDash) { listDash.insertAdjacentElement(afterend, simpleVideoBlock); } if (programIntakeListBlock) { programIntakeListBlock.style.display flex; // Set to flex for mobile } } else { // Desktop view if (simpleVideoBlock && programIntakeListBlock) { programIntakeListBlock.insertAdjacentElement(afterend, simpleVideoBlock); } if (programIntakeListBlock) { programIntakeListBlock.style.display block; // Set to block for desktop } } } // Toggle display of programIntakeListBlock on click only in mobile view if (applyButton) { applyButton.addEventListener(click, function () { if (window.innerWidth 768) { // Only toggle if in mobile view var currentDisplay getComputedStyle(programIntakeListBlock).display; programIntakeListBlock.style.display currentDisplay flex ? block : flex; } }); } // Initial setup //updateButtonText(); moveElements(); // Re-check on window resize window.addEventListener(resize, function () { //updateButtonText(); moveElements(); }); }}); if (document.querySelector(.simpleVideoBlock)) { document.querySelectorAll(.courseDetailPage .testimonialBlock, .programDetailPage .testimonialBlock) .forEach(el > el.style.display none); }const handleResize () > { const elements document.querySelector(.programIntakeListBlock-select), document.querySelector(.programIntakeListBlock-list) ; elements.forEach(element > { if (element && element.classList.contains(d-block)) { element.classList.remove(d-block); element.classList.add(d-none); } });};window.addEventListener(resize, handleResize);/script>style>.courseDetailPage .programIntakeListBlock, .programDetailPage .programIntakeListBlock { background: white; box-shadow: black 1px; border-color: var(--bright-blue) !important; border-width: 0;}/* Styles for mobile */@media only screen and (max-width: 768px) { .courseDetailPage .programIntakeListBlock, .programDetailPage .programIntakeListBlock { display: flex; flex-direction: row-reverse; align-items: baseline; position: fixed; /* Keep it fixed at the bottom */ bottom: 0; left: 0; right: 0; z-index: 1000; max-height: 50%; background-color: #fff; box-shadow: 0 -2px 10px rgba(0, 0, 0, 0.1); padding: 10px; /* Adjusted padding */ margin: 0; /* No margins */ overflow: auto; /* Allow scrolling if needed */ overflow-x: hidden; } .courseDetailPage .programIntakeListBlock .btn-primary, .programDetailPage .programIntakeListBlock .btn-primary { font-size: 14px; height: 50px !important; line-height: 50px !important; margin: 5px; margin-bottom: 10px !important; /* Space between buttons */ }}/* Styles for desktop */@media only screen and (min-width: 769px) { .courseDetailPage .programIntakeListBlock, .programDetailPage .programIntakeListBlock { display: block; /* Default display for desktop */ position: relative; /* Default position for desktop */ }}/style> script> // Only hide if we want it hidden initially, removed logic during campus closure /script> script typetext/javascript srchttps://dl.episerver.net/13.6.1/epi-util/find.js>/script>script typetext/javascript>if(typeof FindApi function){var api new FindApi();api.setApplicationUrl(/);api.setServiceApiBaseUrl(/find_v2/);api.processEventFromCurrentUri();api.bindWindowEvents();api.bindAClickEvent();api.sendBufferedEvents();}/script> /body>/html>
View on OTX
|
View on ThreatMiner
Please enable JavaScript to view the
comments powered by Disqus.
Data with thanks to
AlienVault OTX
,
VirusTotal
,
Malwr
and
others
. [
Sitemap
]